summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/Samba-Developers-Guide.pdf4269
-rw-r--r--docs/Samba-Developers-Guide.ps31426
-rw-r--r--docs/Samba-HOWTO-Collection.pdf12359
-rw-r--r--docs/Samba-HOWTO-Collection.ps51715
-rw-r--r--docs/announce3
-rw-r--r--docs/docbook/Makefile.in12
-rwxr-xr-xdocs/docbook/configure13
-rw-r--r--docs/docbook/configure.in10
-rw-r--r--docs/docbook/devdoc/dev-doc.sgml6
-rw-r--r--docs/docbook/devdoc/modules.sgml156
-rw-r--r--docs/docbook/devdoc/packagers.sgml40
-rw-r--r--docs/docbook/devdoc/rpc_plugin.sgml83
-rw-r--r--docs/docbook/faq/clientapp.sgml24
-rw-r--r--docs/docbook/faq/config.sgml16
-rw-r--r--docs/docbook/faq/errors.sgml4
-rw-r--r--docs/docbook/faq/features.sgml6
-rw-r--r--docs/docbook/faq/general.sgml2
-rw-r--r--docs/docbook/faq/install.sgml4
-rw-r--r--docs/docbook/faq/printing.sgml37
-rw-r--r--docs/docbook/faq/sambafaq.sgml2
-rw-r--r--docs/docbook/global.ent21
-rw-r--r--docs/docbook/manpages/editreg.1.sgml85
-rw-r--r--docs/docbook/manpages/findsmb.1.sgml56
-rw-r--r--docs/docbook/manpages/lmhosts.5.sgml37
-rw-r--r--docs/docbook/manpages/net.8.sgml21
-rw-r--r--docs/docbook/manpages/nmbd.8.sgml178
-rw-r--r--docs/docbook/manpages/nmblookup.1.sgml87
-rw-r--r--docs/docbook/manpages/ntlm_auth.1.sgml126
-rw-r--r--docs/docbook/manpages/pdbedit.8.sgml127
-rw-r--r--docs/docbook/manpages/rpcclient.1.sgml429
-rw-r--r--docs/docbook/manpages/samba.7.sgml67
-rw-r--r--docs/docbook/manpages/smb.conf.5.sgml1577
-rw-r--r--docs/docbook/manpages/smbcacls.1.sgml80
-rw-r--r--docs/docbook/manpages/smbclient.1.sgml231
-rw-r--r--docs/docbook/manpages/smbcontrol.1.sgml307
-rw-r--r--docs/docbook/manpages/smbd.8.sgml136
-rw-r--r--docs/docbook/manpages/smbgroupedit.8.sgml78
-rw-r--r--docs/docbook/manpages/smbmnt.8.sgml16
-rw-r--r--docs/docbook/manpages/smbmount.8.sgml61
-rw-r--r--docs/docbook/manpages/smbpasswd.5.sgml26
-rw-r--r--docs/docbook/manpages/smbpasswd.8.sgml83
-rw-r--r--docs/docbook/manpages/smbsh.1.sgml125
-rw-r--r--docs/docbook/manpages/smbspool.8.sgml39
-rw-r--r--docs/docbook/manpages/smbstatus.1.sgml47
-rw-r--r--docs/docbook/manpages/smbtar.1.sgml55
-rw-r--r--docs/docbook/manpages/smbtree.1.sgml93
-rw-r--r--docs/docbook/manpages/smbumount.8.sgml9
-rw-r--r--docs/docbook/manpages/swat.8.sgml78
-rw-r--r--docs/docbook/manpages/testparm.1.sgml56
-rw-r--r--docs/docbook/manpages/testprns.1.sgml29
-rw-r--r--docs/docbook/manpages/vfstest.1.sgml10
-rw-r--r--docs/docbook/manpages/wbinfo.1.sgml102
-rw-r--r--docs/docbook/manpages/winbindd.8.sgml132
-rw-r--r--docs/docbook/projdoc/ADS-HOWTO.sgml12
-rw-r--r--docs/docbook/projdoc/Browsing-Quickguide.sgml15
-rw-r--r--docs/docbook/projdoc/Browsing.sgml122
-rw-r--r--docs/docbook/projdoc/Bugs.sgml30
-rw-r--r--docs/docbook/projdoc/CUPS-printing.sgml22
-rw-r--r--docs/docbook/projdoc/Compiling.sgml50
-rw-r--r--docs/docbook/projdoc/DOMAIN_MEMBER.sgml6
-rw-r--r--docs/docbook/projdoc/Diagnosis.sgml158
-rw-r--r--docs/docbook/projdoc/GROUP-MAPPING-HOWTO.sgml6
-rw-r--r--docs/docbook/projdoc/Integrating-with-Windows.sgml4
-rw-r--r--docs/docbook/projdoc/NT_Security.sgml3
-rw-r--r--docs/docbook/projdoc/PAM-Authentication-And-Samba.sgml2
-rw-r--r--docs/docbook/projdoc/Portability.sgml35
-rw-r--r--docs/docbook/projdoc/ProfileMgmt.sgml26
-rw-r--r--docs/docbook/projdoc/Samba-PDC-HOWTO.sgml7
-rw-r--r--docs/docbook/projdoc/UNIX_INSTALL.sgml53
-rw-r--r--docs/docbook/projdoc/passdb.sgml31
-rw-r--r--docs/docbook/projdoc/samba-doc.sgml11
-rw-r--r--docs/docbook/projdoc/securing-samba.sgml6
-rw-r--r--docs/docbook/projdoc/security_level.sgml8
-rw-r--r--docs/docbook/projdoc/unicode.sgml4
-rw-r--r--docs/docbook/projdoc/upgrading-to-3.0.sgml2
-rw-r--r--docs/docbook/smbdotconf/.cvsignore4
-rw-r--r--docs/docbook/smbdotconf/README159
-rw-r--r--docs/docbook/smbdotconf/browse/browsable.xml5
-rw-r--r--docs/docbook/smbdotconf/browse/browseable.xml8
-rw-r--r--docs/docbook/smbdotconf/browse/browselist.xml10
-rw-r--r--docs/docbook/smbdotconf/browse/domainmaster.xml34
-rw-r--r--docs/docbook/smbdotconf/browse/enhancedbrowsing.xml24
-rw-r--r--docs/docbook/smbdotconf/browse/lmannounce.xml24
-rw-r--r--docs/docbook/smbdotconf/browse/lminterval.xml17
-rw-r--r--docs/docbook/smbdotconf/browse/localmaster.xml18
-rw-r--r--docs/docbook/smbdotconf/browse/oslevel.xml21
-rw-r--r--docs/docbook/smbdotconf/browse/preferedmaster.xml6
-rw-r--r--docs/docbook/smbdotconf/browse/preferredmaster.xml25
-rw-r--r--docs/docbook/smbdotconf/domain/machinepasswordtimeout.xml18
-rw-r--r--docs/docbook/smbdotconf/expand-smb.conf.xsl74
-rw-r--r--docs/docbook/smbdotconf/filename/casesensitive.xml7
-rw-r--r--docs/docbook/smbdotconf/filename/casesignames.xml5
-rw-r--r--docs/docbook/smbdotconf/filename/defaultcase.xml9
-rw-r--r--docs/docbook/smbdotconf/filename/deletevetofiles.xml25
-rw-r--r--docs/docbook/smbdotconf/filename/hidedotfiles.xml7
-rw-r--r--docs/docbook/smbdotconf/filename/hidefiles.xml35
-rw-r--r--docs/docbook/smbdotconf/filename/hidespecialfiles.xml10
-rw-r--r--docs/docbook/smbdotconf/filename/hideunreadable.xml8
-rw-r--r--docs/docbook/smbdotconf/filename/hideunwriteablefiles.xml10
-rw-r--r--docs/docbook/smbdotconf/filename/manglecase.xml8
-rw-r--r--docs/docbook/smbdotconf/filename/mangledmap.xml23
-rw-r--r--docs/docbook/smbdotconf/filename/manglednames.xml58
-rw-r--r--docs/docbook/smbdotconf/filename/mangledstack.xml23
-rw-r--r--docs/docbook/smbdotconf/filename/mangleprefix.xml11
-rw-r--r--docs/docbook/smbdotconf/filename/manglingchar.xml11
-rw-r--r--docs/docbook/smbdotconf/filename/manglingmethod.xml14
-rw-r--r--docs/docbook/smbdotconf/filename/maparchive.xml17
-rw-r--r--docs/docbook/smbdotconf/filename/maphidden.xml13
-rw-r--r--docs/docbook/smbdotconf/filename/mapsystem.xml13
-rw-r--r--docs/docbook/smbdotconf/filename/preservecase.xml13
-rw-r--r--docs/docbook/smbdotconf/filename/shortpreservecase.xml16
-rw-r--r--docs/docbook/smbdotconf/filename/statcache.xml10
-rw-r--r--docs/docbook/smbdotconf/filename/stripdot.xml9
-rw-r--r--docs/docbook/smbdotconf/filename/vetofiles.xml46
-rw-r--r--docs/docbook/smbdotconf/filename/vetooplockfiles.xml24
-rw-r--r--docs/docbook/smbdotconf/generate-context.xsl56
-rw-r--r--docs/docbook/smbdotconf/ldap/ldapadmindn.xml13
-rw-r--r--docs/docbook/smbdotconf/ldap/ldapdeletedn.xml10
-rw-r--r--docs/docbook/smbdotconf/ldap/ldapfilter.xml12
-rw-r--r--docs/docbook/smbdotconf/ldap/ldapmachinesuffix.xml11
-rw-r--r--docs/docbook/smbdotconf/ldap/ldappasswdsync.xml23
-rw-r--r--docs/docbook/smbdotconf/ldap/ldapport.xml20
-rw-r--r--docs/docbook/smbdotconf/ldap/ldapserver.xml15
-rw-r--r--docs/docbook/smbdotconf/ldap/ldapssl.xml30
-rw-r--r--docs/docbook/smbdotconf/ldap/ldapsuffix.xml8
-rw-r--r--docs/docbook/smbdotconf/ldap/ldaptrustids.xml18
-rw-r--r--docs/docbook/smbdotconf/ldap/ldapusersuffix.xml10
-rw-r--r--docs/docbook/smbdotconf/locking/blockinglocks.xml22
-rw-r--r--docs/docbook/smbdotconf/locking/cscpolicy.xml18
-rw-r--r--docs/docbook/smbdotconf/locking/fakeoplocks.xml27
-rw-r--r--docs/docbook/smbdotconf/locking/kerneloplocks.xml24
-rw-r--r--docs/docbook/smbdotconf/locking/level2oplocks.xml39
-rw-r--r--docs/docbook/smbdotconf/locking/locking.xml25
-rw-r--r--docs/docbook/smbdotconf/locking/lockspincount.xml15
-rw-r--r--docs/docbook/smbdotconf/locking/lockspintime.xml11
-rw-r--r--docs/docbook/smbdotconf/locking/oplockbreakwaittime.xml16
-rw-r--r--docs/docbook/smbdotconf/locking/oplockcontentionlimit.xml19
-rw-r--r--docs/docbook/smbdotconf/locking/oplocks.xml27
-rw-r--r--docs/docbook/smbdotconf/locking/posixlocking.xml14
-rw-r--r--docs/docbook/smbdotconf/locking/sharemodes.xml26
-rw-r--r--docs/docbook/smbdotconf/locking/strictlocking.xml17
-rw-r--r--docs/docbook/smbdotconf/logon/abortshutdownscript.xml13
-rw-r--r--docs/docbook/smbdotconf/logon/addgroupscript.xml14
-rw-r--r--docs/docbook/smbdotconf/logon/addmachinescript.xml18
-rw-r--r--docs/docbook/smbdotconf/logon/adduserscript.xml49
-rw-r--r--docs/docbook/smbdotconf/logon/addusertogroupscript.xml16
-rw-r--r--docs/docbook/smbdotconf/logon/deletegroupscript.xml8
-rw-r--r--docs/docbook/smbdotconf/logon/deleteuserfromgroupscript.xml16
-rw-r--r--docs/docbook/smbdotconf/logon/deleteuserscript.xml21
-rw-r--r--docs/docbook/smbdotconf/logon/domainlogons.xml12
-rw-r--r--docs/docbook/smbdotconf/logon/logondrive.xml13
-rw-r--r--docs/docbook/smbdotconf/logon/logonhome.xml40
-rw-r--r--docs/docbook/smbdotconf/logon/logonpath.xml45
-rw-r--r--docs/docbook/smbdotconf/logon/logonscript.xml39
-rw-r--r--docs/docbook/smbdotconf/logon/setprimarygroupscript.xml19
-rw-r--r--docs/docbook/smbdotconf/logon/shutdownscript.xml42
-rw-r--r--docs/docbook/smbdotconf/man.xsl159
-rw-r--r--docs/docbook/smbdotconf/misc/addsharecommand.xml51
-rw-r--r--docs/docbook/smbdotconf/misc/autoservices.xml6
-rw-r--r--docs/docbook/smbdotconf/misc/available.xml11
-rw-r--r--docs/docbook/smbdotconf/misc/changesharecommand.xml50
-rw-r--r--docs/docbook/smbdotconf/misc/configfile.xml21
-rw-r--r--docs/docbook/smbdotconf/misc/copy.xml15
-rw-r--r--docs/docbook/smbdotconf/misc/default.xml5
-rw-r--r--docs/docbook/smbdotconf/misc/defaultservice.xml36
-rw-r--r--docs/docbook/smbdotconf/misc/deletereadonly.xml11
-rw-r--r--docs/docbook/smbdotconf/misc/deletesharecommand.xml44
-rw-r--r--docs/docbook/smbdotconf/misc/dfreecommand.xml50
-rw-r--r--docs/docbook/smbdotconf/misc/dontdescend.xml18
-rw-r--r--docs/docbook/smbdotconf/misc/dosfilemode.xml16
-rw-r--r--docs/docbook/smbdotconf/misc/dosfiletimeresolution.xml23
-rw-r--r--docs/docbook/smbdotconf/misc/dosfiletimes.xml14
-rw-r--r--docs/docbook/smbdotconf/misc/exec.xml5
-rw-r--r--docs/docbook/smbdotconf/misc/fakedirectorycreatetimes.xml31
-rw-r--r--docs/docbook/smbdotconf/misc/followsymlinks.xml18
-rw-r--r--docs/docbook/smbdotconf/misc/fstype.xml14
-rw-r--r--docs/docbook/smbdotconf/misc/hidelocalusers.xml7
-rw-r--r--docs/docbook/smbdotconf/misc/homedirmap.xml28
-rw-r--r--docs/docbook/smbdotconf/misc/include.xml14
-rw-r--r--docs/docbook/smbdotconf/misc/lockdir.xml5
-rw-r--r--docs/docbook/smbdotconf/misc/lockdirectory.xml11
-rw-r--r--docs/docbook/smbdotconf/misc/magicoutput.xml17
-rw-r--r--docs/docbook/smbdotconf/misc/magicscript.xml28
-rw-r--r--docs/docbook/smbdotconf/misc/messagecommand.xml65
-rw-r--r--docs/docbook/smbdotconf/misc/nishomedir.xml30
-rw-r--r--docs/docbook/smbdotconf/misc/panicaction.xml12
-rw-r--r--docs/docbook/smbdotconf/misc/piddirectory.xml9
-rw-r--r--docs/docbook/smbdotconf/misc/postexec.xml22
-rw-r--r--docs/docbook/smbdotconf/misc/preexec.xml23
-rw-r--r--docs/docbook/smbdotconf/misc/preexecclose.xml9
-rw-r--r--docs/docbook/smbdotconf/misc/preload.xml16
-rw-r--r--docs/docbook/smbdotconf/misc/preloadmodules.xml15
-rw-r--r--docs/docbook/smbdotconf/misc/remoteannounce.xml32
-rw-r--r--docs/docbook/smbdotconf/misc/remotebrowsesync.xml33
-rw-r--r--docs/docbook/smbdotconf/misc/rootpostexec.xml14
-rw-r--r--docs/docbook/smbdotconf/misc/rootpreexec.xml15
-rw-r--r--docs/docbook/smbdotconf/misc/rootpreexecclose.xml12
-rw-r--r--docs/docbook/smbdotconf/misc/setdirectory.xml13
-rw-r--r--docs/docbook/smbdotconf/misc/socketaddress.xml14
-rw-r--r--docs/docbook/smbdotconf/misc/sourceenvironment.xml23
-rw-r--r--docs/docbook/smbdotconf/misc/timeoffset.xml11
-rw-r--r--docs/docbook/smbdotconf/misc/utmp.xml21
-rw-r--r--docs/docbook/smbdotconf/misc/utmpdirectory.xml16
-rw-r--r--docs/docbook/smbdotconf/misc/volume.xml9
-rw-r--r--docs/docbook/smbdotconf/misc/widelinks.xml15
-rw-r--r--docs/docbook/smbdotconf/misc/wtmpdirectory.xml20
-rw-r--r--docs/docbook/smbdotconf/printing/addprintercommand.xml60
-rw-r--r--docs/docbook/smbdotconf/printing/defaultdevmode.xml34
-rw-r--r--docs/docbook/smbdotconf/printing/deleteprintercommand.xml35
-rw-r--r--docs/docbook/smbdotconf/printing/enumportscommand.xml22
-rw-r--r--docs/docbook/smbdotconf/printing/lppausecommand.xml41
-rw-r--r--docs/docbook/smbdotconf/printing/lpqcachetime.xml26
-rw-r--r--docs/docbook/smbdotconf/printing/lpresumecommand.xml37
-rw-r--r--docs/docbook/smbdotconf/printing/os2drivermap.xml22
-rw-r--r--docs/docbook/smbdotconf/printing/printcapname.xml52
-rw-r--r--docs/docbook/smbdotconf/printing/printer.xml6
-rw-r--r--docs/docbook/smbdotconf/printing/printername.xml15
-rw-r--r--docs/docbook/smbdotconf/printing/printing.xml31
-rw-r--r--docs/docbook/smbdotconf/printing/queuepausecommand.xml26
-rw-r--r--docs/docbook/smbdotconf/printing/queueresumecommand.xml31
-rw-r--r--docs/docbook/smbdotconf/printing/showaddprinterwizard.xml31
-rw-r--r--docs/docbook/smbdotconf/printing/useclientdriver.xml35
-rwxr-xr-xdocs/docbook/smbdotconf/process-all.sh15
-rw-r--r--docs/docbook/smbdotconf/security/createmask.xml45
-rw-r--r--docs/docbook/smbdotconf/security/encryptpasswords.xml26
-rw-r--r--docs/docbook/smbdotconf/security/minpasswordlength.xml17
-rw-r--r--docs/docbook/smbdotconf/security/passdbbackend.xml119
-rw-r--r--docs/docbook/smbdotconf/security/restrictanonymous.xml12
-rw-r--r--docs/docbook/smbdotconf/smb.conf.5.xml685
-rw-r--r--docs/docbook/smbdotconf/tuning/strictsync.xml25
-rw-r--r--docs/docbook/smbdotconf/vfs/hostmsdfs.xml17
-rw-r--r--docs/docbook/smbdotconf/vfs/msdfsproxy.xml15
-rw-r--r--docs/docbook/smbdotconf/vfs/msdfsroot.xml19
-rw-r--r--docs/docbook/smbdotconf/vfs/vfsobject.xml10
-rw-r--r--docs/docbook/smbdotconf/vfs/vfsoptions.xml10
-rw-r--r--docs/docbook/smbdotconf/vfs/vfspath.xml12
-rw-r--r--docs/docbook/smbdotconf/winbind/templatehomedir.xml13
-rw-r--r--docs/docbook/smbdotconf/winbind/templateshell.xml10
-rw-r--r--docs/docbook/smbdotconf/winbind/winbindcachetime.xml11
-rw-r--r--docs/docbook/smbdotconf/winbind/winbindenumgroups.xml18
-rw-r--r--docs/docbook/smbdotconf/winbind/winbindenumusers.xml20
-rw-r--r--docs/docbook/smbdotconf/winbind/winbindgid.xml14
-rw-r--r--docs/docbook/smbdotconf/winbind/winbindseparator.xml17
-rw-r--r--docs/docbook/smbdotconf/winbind/winbinduid.xml14
-rw-r--r--docs/docbook/smbdotconf/winbind/winbindusedefaultdomain.xml14
-rw-r--r--docs/docbook/smbdotconf/wins/dnsproxy.xml21
-rw-r--r--docs/docbook/smbdotconf/wins/winshook.xml43
-rw-r--r--docs/docbook/smbdotconf/wins/winspartners.xml14
-rw-r--r--docs/docbook/smbdotconf/wins/winsproxy.xml9
-rw-r--r--docs/docbook/smbdotconf/wins/winsserver.xml32
-rw-r--r--docs/docbook/smbdotconf/wins/winssupport.xml12
-rw-r--r--docs/docs-status89
-rw-r--r--docs/faq/clientapp.html (renamed from docs/faq/faq-clientapp.html)51
-rw-r--r--docs/faq/errors.html (renamed from docs/faq/faq-errors.html)47
-rw-r--r--docs/faq/faq-features.html538
-rw-r--r--docs/faq/faq-printing.html181
-rw-r--r--docs/faq/general.html (renamed from docs/faq/faq-general.html)33
-rw-r--r--docs/faq/install.html (renamed from docs/faq/faq-install.html)59
-rw-r--r--docs/faq/samba-faq.html130
-rw-r--r--docs/htmldocs/Samba-Developers-Guide.html1393
-rw-r--r--docs/htmldocs/Samba-HOWTO-Collection.html23076
-rw-r--r--docs/htmldocs/ads.html332
-rw-r--r--docs/htmldocs/appendixes.html424
-rw-r--r--docs/htmldocs/browsing-quick.html413
-rw-r--r--docs/htmldocs/bugreport.html123
-rw-r--r--docs/htmldocs/compiling.html855
-rw-r--r--docs/htmldocs/cvs-access.html298
-rw-r--r--docs/htmldocs/diagnosis.html596
-rw-r--r--docs/htmldocs/domain-security.html317
-rw-r--r--docs/htmldocs/findsmb.1.html211
-rw-r--r--docs/htmldocs/groupmapping.html55
-rw-r--r--docs/htmldocs/groupprofiles.html568
-rw-r--r--docs/htmldocs/improved-browsing.html468
-rw-r--r--docs/htmldocs/install.html716
-rw-r--r--docs/htmldocs/integrate-ms-networks.html626
-rw-r--r--docs/htmldocs/introduction.html295
-rw-r--r--docs/htmldocs/lmhosts.5.html94
-rw-r--r--docs/htmldocs/msdfs.html109
-rw-r--r--docs/htmldocs/net.8.html59
-rw-r--r--docs/htmldocs/nmbd.8.html470
-rw-r--r--docs/htmldocs/nmblookup.1.html338
-rw-r--r--docs/htmldocs/oplocks.html208
-rw-r--r--docs/htmldocs/optional.html1005
-rw-r--r--docs/htmldocs/other-clients.html152
-rw-r--r--docs/htmldocs/p1346.html917
-rw-r--r--docs/htmldocs/p18.html438
-rw-r--r--docs/htmldocs/p3106.html391
-rw-r--r--docs/htmldocs/p544.html388
-rw-r--r--docs/htmldocs/pam.html233
-rw-r--r--docs/htmldocs/pdb-mysql.html288
-rw-r--r--docs/htmldocs/pdb-xml.html (renamed from docs/faq/faq-config.html)85
-rw-r--r--docs/htmldocs/pdbedit.8.html334
-rw-r--r--docs/htmldocs/portability.html87
-rw-r--r--docs/htmldocs/printing.html259
-rw-r--r--docs/htmldocs/pwencrypt.html434
-rw-r--r--docs/htmldocs/rpcclient.1.html1177
-rw-r--r--docs/htmldocs/samba-bdc.html64
-rw-r--r--docs/htmldocs/samba-howto-collection.html1073
-rw-r--r--docs/htmldocs/samba-ldap-howto.html (renamed from docs/htmldocs/passdb.html)949
-rw-r--r--docs/htmldocs/samba-pdc.html1397
-rw-r--r--docs/htmldocs/samba.7.html160
-rw-r--r--docs/htmldocs/securing-samba.html320
-rw-r--r--docs/htmldocs/securitylevels.html331
-rw-r--r--docs/htmldocs/smb.conf.5.html9150
-rw-r--r--docs/htmldocs/smbcacls.1.html193
-rw-r--r--docs/htmldocs/smbclient.1.html924
-rw-r--r--docs/htmldocs/smbcontrol.1.html451
-rw-r--r--docs/htmldocs/smbd.8.html433
-rw-r--r--docs/htmldocs/smbgroupedit.8.html176
-rw-r--r--docs/htmldocs/smbmnt.8.html35
-rw-r--r--docs/htmldocs/smbmount.8.html164
-rw-r--r--docs/htmldocs/smbpasswd.5.html77
-rw-r--r--docs/htmldocs/smbpasswd.8.html304
-rw-r--r--docs/htmldocs/smbsh.1.html366
-rw-r--r--docs/htmldocs/smbspool.8.html71
-rw-r--r--docs/htmldocs/smbstatus.1.html167
-rw-r--r--docs/htmldocs/smbtar.1.html153
-rw-r--r--docs/htmldocs/smbumount.8.html23
-rw-r--r--docs/htmldocs/speed.html73
-rw-r--r--docs/htmldocs/swat.8.html239
-rw-r--r--docs/htmldocs/testparm.1.html168
-rw-r--r--docs/htmldocs/testprns.1.html93
-rw-r--r--docs/htmldocs/type.html235
-rw-r--r--docs/htmldocs/unix-permissions.html409
-rw-r--r--docs/htmldocs/vfs.html83
-rw-r--r--docs/htmldocs/vfstest.1.html108
-rw-r--r--docs/htmldocs/wbinfo.1.html277
-rw-r--r--docs/htmldocs/winbind.html341
-rw-r--r--docs/htmldocs/winbindd.8.html449
-rw-r--r--docs/manpages/findsmb.139
-rw-r--r--docs/manpages/lmhosts.524
-rw-r--r--docs/manpages/net.820
-rw-r--r--docs/manpages/nmbd.8139
-rw-r--r--docs/manpages/nmblookup.1122
-rw-r--r--docs/manpages/pdbedit.8122
-rw-r--r--docs/manpages/rpcclient.1537
-rw-r--r--docs/manpages/samba.756
-rw-r--r--docs/manpages/smb.conf.51381
-rw-r--r--docs/manpages/smbcacls.168
-rw-r--r--docs/manpages/smbclient.1284
-rw-r--r--docs/manpages/smbcontrol.1152
-rw-r--r--docs/manpages/smbd.898
-rw-r--r--docs/manpages/smbgroupedit.823
-rw-r--r--docs/manpages/smbmnt.814
-rw-r--r--docs/manpages/smbmount.847
-rw-r--r--docs/manpages/smbpasswd.522
-rw-r--r--docs/manpages/smbpasswd.867
-rw-r--r--docs/manpages/smbsh.1102
-rw-r--r--docs/manpages/smbspool.819
-rw-r--r--docs/manpages/smbstatus.165
-rw-r--r--docs/manpages/smbtar.131
-rw-r--r--docs/manpages/smbumount.89
-rw-r--r--docs/manpages/swat.883
-rw-r--r--docs/manpages/testparm.136
-rw-r--r--docs/manpages/testprns.121
-rw-r--r--docs/manpages/vfstest.134
-rw-r--r--docs/manpages/wbinfo.172
-rw-r--r--docs/manpages/winbindd.8135
-rw-r--r--docs/textdocs/CUPS-PrintingInfo.txt1201
-rw-r--r--docs/textdocs/CreatingGroupProfiles-Win2K.txt112
-rw-r--r--docs/textdocs/CreatingGroupProfiles-Win9X.txt58
-rw-r--r--docs/textdocs/CreatingGroupProfilesInNT4.txt71
-rw-r--r--docs/textdocs/PROFILES.txt385
-rw-r--r--docs/textdocs/RoutedNetworks.txt63
364 files changed, 31682 insertions, 142963 deletions
diff --git a/docs/Samba-Developers-Guide.pdf b/docs/Samba-Developers-Guide.pdf
index 0b0851c11c..897074783c 100644
--- a/docs/Samba-Developers-Guide.pdf
+++ b/docs/Samba-Developers-Guide.pdf
@@ -1,59 +1,59 @@
%PDF-1.3
%âãÏÓ
-1 0 obj<</Producer(htmldoc 1.8.22 Copyright 1997-2002 Easy Software Products, All Rights Reserved.)/CreationDate(D:20030407154455-0200)/Title(SAMBA Developers Guide)/Creator(Modular DocBook HTML Stylesheet Version 1.7)>>endobj
+1 0 obj<</Producer(htmldoc 1.8.22 Copyright 1997-2002 Easy Software Products, All Rights Reserved.)/CreationDate(D:20030115164419+0600)/Title(SAMBA Developers Guide)/Creator(Modular DocBook HTML Stylesheet Version 1.77)>>endobj
2 0 obj<</Type/Encoding/Differences[ 32/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle/parenleft/parenright/asterisk/plus/comma/minus/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/grave/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde 128/Euro 130/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE 145/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash/tilde/trademark/scaron/guilsinglright/oe 159/Ydieresis/space/exclamdown/cent/sterling/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]>>endobj
3 0 obj<</Type/Font/Subtype/Type1/BaseFont/Courier/Encoding 2 0 R>>endobj
4 0 obj<</Type/Font/Subtype/Type1/BaseFont/Courier-Bold/Encoding 2 0 R>>endobj
-5 0 obj<</Type/Font/Subtype/Type1/BaseFont/Times-Roman/Encoding 2 0 R>>endobj
-6 0 obj<</Type/Font/Subtype/Type1/BaseFont/Times-Bold/Encoding 2 0 R>>endobj
-7 0 obj<</Type/Font/Subtype/Type1/BaseFont/Times-Italic/Encoding 2 0 R>>endobj
-8 0 obj<</Type/Font/Subtype/Type1/BaseFont/Times-BoldItalic/Encoding 2 0 R>>endobj
-9 0 obj<</Type/Font/Subtype/Type1/BaseFont/Helvetica/Encoding 2 0 R>>endobj
-10 0 obj<</Type/Font/Subtype/Type1/BaseFont/Helvetica-Bold/Encoding 2 0 R>>endobj
-11 0 obj<</Type/Font/Subtype/Type1/BaseFont/Helvetica-Oblique/Encoding 2 0 R>>endobj
+5 0 obj<</Type/Font/Subtype/Type1/BaseFont/Courier-Oblique/Encoding 2 0 R>>endobj
+6 0 obj<</Type/Font/Subtype/Type1/BaseFont/Times-Roman/Encoding 2 0 R>>endobj
+7 0 obj<</Type/Font/Subtype/Type1/BaseFont/Times-Bold/Encoding 2 0 R>>endobj
+8 0 obj<</Type/Font/Subtype/Type1/BaseFont/Times-Italic/Encoding 2 0 R>>endobj
+9 0 obj<</Type/Font/Subtype/Type1/BaseFont/Times-BoldItalic/Encoding 2 0 R>>endobj
+10 0 obj<</Type/Font/Subtype/Type1/BaseFont/Helvetica/Encoding 2 0 R>>endobj
+11 0 obj<</Type/Font/Subtype/Type1/BaseFont/Helvetica-Bold/Encoding 2 0 R>>endobj
12 0 obj<</Type/Font/Subtype/Type1/BaseFont/Symbol>>endobj
-13 0 obj<</Subtype/Link/Rect[72.0 684.0 197.9 697.0]/Border[0 0 0]/Dest[564 0 R/XYZ 0 734 0]>>endobj
-14 0 obj<</Subtype/Link/Rect[108.0 670.8 174.9 683.8]/Border[0 0 0]/Dest[564 0 R/XYZ 0 696 0]>>endobj
-15 0 obj<</Subtype/Link/Rect[72.0 644.4 112.9 657.4]/Border[0 0 0]/Dest[566 0 R/XYZ 0 734 0]>>endobj
-16 0 obj<</Subtype/Link/Rect[72.0 618.0 409.3 631.0]/Border[0 0 0]/Dest[574 0 R/XYZ 0 734 0]>>endobj
-17 0 obj<</Subtype/Link/Rect[108.0 604.8 173.7 617.8]/Border[0 0 0]/Dest[574 0 R/XYZ 0 672 0]>>endobj
-18 0 obj<</Subtype/Link/Rect[108.0 591.6 237.6 604.6]/Border[0 0 0]/Dest[574 0 R/XYZ 0 201 0]>>endobj
-19 0 obj<</Subtype/Link/Rect[108.0 578.4 200.3 591.4]/Border[0 0 0]/Dest[576 0 R/XYZ 0 705 0]>>endobj
-20 0 obj<</Subtype/Link/Rect[72.0 552.0 219.9 565.0]/Border[0 0 0]/Dest[578 0 R/XYZ 0 734 0]>>endobj
-21 0 obj<</Subtype/Link/Rect[108.0 538.8 181.6 551.8]/Border[0 0 0]/Dest[578 0 R/XYZ 0 696 0]>>endobj
-22 0 obj<</Subtype/Link/Rect[108.0 525.6 244.6 538.6]/Border[0 0 0]/Dest[578 0 R/XYZ 0 529 0]>>endobj
-23 0 obj<</Subtype/Link/Rect[108.0 512.4 199.0 525.4]/Border[0 0 0]/Dest[578 0 R/XYZ 0 335 0]>>endobj
-24 0 obj<</Subtype/Link/Rect[108.0 499.2 200.3 512.2]/Border[0 0 0]/Dest[580 0 R/XYZ 0 734 0]>>endobj
-25 0 obj<</Subtype/Link/Rect[108.0 486.0 186.2 499.0]/Border[0 0 0]/Dest[580 0 R/XYZ 0 434 0]>>endobj
-26 0 obj<</Subtype/Link/Rect[72.0 459.6 252.9 472.6]/Border[0 0 0]/Dest[582 0 R/XYZ 0 734 0]>>endobj
-27 0 obj<</Subtype/Link/Rect[108.0 446.4 214.6 459.4]/Border[0 0 0]/Dest[582 0 R/XYZ 0 696 0]>>endobj
-28 0 obj<</Subtype/Link/Rect[108.0 433.2 223.8 446.2]/Border[0 0 0]/Dest[584 0 R/XYZ 0 734 0]>>endobj
-29 0 obj<</Subtype/Link/Rect[108.0 420.0 247.6 433.0]/Border[0 0 0]/Dest[586 0 R/XYZ 0 734 0]>>endobj
-30 0 obj<</Subtype/Link/Rect[108.0 406.8 245.2 419.8]/Border[0 0 0]/Dest[586 0 R/XYZ 0 514 0]>>endobj
-31 0 obj<</Subtype/Link/Rect[108.0 393.6 194.2 406.6]/Border[0 0 0]/Dest[588 0 R/XYZ 0 734 0]>>endobj
-32 0 obj<</Subtype/Link/Rect[126.0 380.4 193.8 393.4]/Border[0 0 0]/Dest[588 0 R/XYZ 0 700 0]>>endobj
-33 0 obj<</Subtype/Link/Rect[126.0 367.2 192.0 380.2]/Border[0 0 0]/Dest[588 0 R/XYZ 0 602 0]>>endobj
-34 0 obj<</Subtype/Link/Rect[126.0 354.0 244.5 367.0]/Border[0 0 0]/Dest[588 0 R/XYZ 0 491 0]>>endobj
-35 0 obj<</Subtype/Link/Rect[72.0 327.6 216.8 340.6]/Border[0 0 0]/Dest[590 0 R/XYZ 0 734 0]>>endobj
-36 0 obj<</Subtype/Link/Rect[72.0 301.2 202.8 314.2]/Border[0 0 0]/Dest[594 0 R/XYZ 0 734 0]>>endobj
-37 0 obj<</Subtype/Link/Rect[108.0 288.0 213.7 301.0]/Border[0 0 0]/Dest[594 0 R/XYZ 0 696 0]>>endobj
-38 0 obj<</Subtype/Link/Rect[108.0 274.8 209.1 287.8]/Border[0 0 0]/Dest[594 0 R/XYZ 0 568 0]>>endobj
-39 0 obj<</Subtype/Link/Rect[108.0 261.6 224.7 274.6]/Border[0 0 0]/Dest[596 0 R/XYZ 0 705 0]>>endobj
-40 0 obj<</Subtype/Link/Rect[126.0 248.4 223.5 261.4]/Border[0 0 0]/Dest[596 0 R/XYZ 0 630 0]>>endobj
-41 0 obj<</Subtype/Link/Rect[126.0 235.2 222.2 248.2]/Border[0 0 0]/Dest[596 0 R/XYZ 0 571 0]>>endobj
-42 0 obj<</Subtype/Link/Rect[126.0 222.0 245.8 235.0]/Border[0 0 0]/Dest[596 0 R/XYZ 0 513 0]>>endobj
-43 0 obj<</Subtype/Link/Rect[126.0 208.8 222.2 221.8]/Border[0 0 0]/Dest[596 0 R/XYZ 0 455 0]>>endobj
-44 0 obj<</Subtype/Link/Rect[126.0 195.6 219.8 208.6]/Border[0 0 0]/Dest[596 0 R/XYZ 0 383 0]>>endobj
-45 0 obj<</Subtype/Link/Rect[126.0 182.4 228.4 195.4]/Border[0 0 0]/Dest[596 0 R/XYZ 0 325 0]>>endobj
-46 0 obj<</Subtype/Link/Rect[126.0 169.2 225.9 182.2]/Border[0 0 0]/Dest[596 0 R/XYZ 0 266 0]>>endobj
-47 0 obj<</Subtype/Link/Rect[126.0 156.0 244.5 169.0]/Border[0 0 0]/Dest[596 0 R/XYZ 0 208 0]>>endobj
-48 0 obj<</Subtype/Link/Rect[126.0 142.8 242.1 155.8]/Border[0 0 0]/Dest[596 0 R/XYZ 0 149 0]>>endobj
-49 0 obj<</Subtype/Link/Rect[126.0 129.6 256.2 142.6]/Border[0 0 0]/Dest[598 0 R/XYZ 0 734 0]>>endobj
-50 0 obj<</Subtype/Link/Rect[126.0 116.4 253.7 129.4]/Border[0 0 0]/Dest[598 0 R/XYZ 0 675 0]>>endobj
-51 0 obj<</Subtype/Link/Rect[126.0 103.2 235.1 116.2]/Border[0 0 0]/Dest[598 0 R/XYZ 0 617 0]>>endobj
-52 0 obj<</Subtype/Link/Rect[126.0 90.0 232.6 103.0]/Border[0 0 0]/Dest[598 0 R/XYZ 0 558 0]>>endobj
-53 0 obj<</Subtype/Link/Rect[126.0 76.8 257.4 89.8]/Border[0 0 0]/Dest[598 0 R/XYZ 0 500 0]>>endobj
-54 0 obj<</Subtype/Link/Rect[126.0 63.6 254.9 76.6]/Border[0 0 0]/Dest[598 0 R/XYZ 0 428 0]>>endobj
+13 0 obj<</Subtype/Link/Rect[72.0 684.0 197.9 697.0]/Border[0 0 0]/Dest[524 0 R/XYZ 0 734 0]>>endobj
+14 0 obj<</Subtype/Link/Rect[108.0 670.8 174.9 683.8]/Border[0 0 0]/Dest[524 0 R/XYZ 0 696 0]>>endobj
+15 0 obj<</Subtype/Link/Rect[72.0 644.4 112.9 657.4]/Border[0 0 0]/Dest[526 0 R/XYZ 0 734 0]>>endobj
+16 0 obj<</Subtype/Link/Rect[72.0 618.0 409.3 631.0]/Border[0 0 0]/Dest[532 0 R/XYZ 0 734 0]>>endobj
+17 0 obj<</Subtype/Link/Rect[108.0 604.8 173.7 617.8]/Border[0 0 0]/Dest[532 0 R/XYZ 0 672 0]>>endobj
+18 0 obj<</Subtype/Link/Rect[108.0 591.6 237.6 604.6]/Border[0 0 0]/Dest[532 0 R/XYZ 0 201 0]>>endobj
+19 0 obj<</Subtype/Link/Rect[108.0 578.4 200.3 591.4]/Border[0 0 0]/Dest[534 0 R/XYZ 0 705 0]>>endobj
+20 0 obj<</Subtype/Link/Rect[72.0 552.0 219.9 565.0]/Border[0 0 0]/Dest[536 0 R/XYZ 0 734 0]>>endobj
+21 0 obj<</Subtype/Link/Rect[108.0 538.8 181.6 551.8]/Border[0 0 0]/Dest[536 0 R/XYZ 0 696 0]>>endobj
+22 0 obj<</Subtype/Link/Rect[108.0 525.6 244.6 538.6]/Border[0 0 0]/Dest[536 0 R/XYZ 0 529 0]>>endobj
+23 0 obj<</Subtype/Link/Rect[108.0 512.4 199.0 525.4]/Border[0 0 0]/Dest[536 0 R/XYZ 0 335 0]>>endobj
+24 0 obj<</Subtype/Link/Rect[108.0 499.2 200.3 512.2]/Border[0 0 0]/Dest[538 0 R/XYZ 0 734 0]>>endobj
+25 0 obj<</Subtype/Link/Rect[108.0 486.0 186.2 499.0]/Border[0 0 0]/Dest[538 0 R/XYZ 0 434 0]>>endobj
+26 0 obj<</Subtype/Link/Rect[72.0 459.6 252.9 472.6]/Border[0 0 0]/Dest[540 0 R/XYZ 0 734 0]>>endobj
+27 0 obj<</Subtype/Link/Rect[108.0 446.4 214.6 459.4]/Border[0 0 0]/Dest[540 0 R/XYZ 0 696 0]>>endobj
+28 0 obj<</Subtype/Link/Rect[108.0 433.2 223.8 446.2]/Border[0 0 0]/Dest[542 0 R/XYZ 0 734 0]>>endobj
+29 0 obj<</Subtype/Link/Rect[108.0 420.0 247.6 433.0]/Border[0 0 0]/Dest[544 0 R/XYZ 0 734 0]>>endobj
+30 0 obj<</Subtype/Link/Rect[108.0 406.8 245.2 419.8]/Border[0 0 0]/Dest[544 0 R/XYZ 0 514 0]>>endobj
+31 0 obj<</Subtype/Link/Rect[108.0 393.6 194.2 406.6]/Border[0 0 0]/Dest[546 0 R/XYZ 0 734 0]>>endobj
+32 0 obj<</Subtype/Link/Rect[126.0 380.4 193.8 393.4]/Border[0 0 0]/Dest[546 0 R/XYZ 0 700 0]>>endobj
+33 0 obj<</Subtype/Link/Rect[126.0 367.2 192.0 380.2]/Border[0 0 0]/Dest[546 0 R/XYZ 0 602 0]>>endobj
+34 0 obj<</Subtype/Link/Rect[126.0 354.0 244.5 367.0]/Border[0 0 0]/Dest[546 0 R/XYZ 0 491 0]>>endobj
+35 0 obj<</Subtype/Link/Rect[72.0 327.6 216.8 340.6]/Border[0 0 0]/Dest[548 0 R/XYZ 0 734 0]>>endobj
+36 0 obj<</Subtype/Link/Rect[72.0 301.2 202.8 314.2]/Border[0 0 0]/Dest[552 0 R/XYZ 0 734 0]>>endobj
+37 0 obj<</Subtype/Link/Rect[108.0 288.0 213.7 301.0]/Border[0 0 0]/Dest[552 0 R/XYZ 0 696 0]>>endobj
+38 0 obj<</Subtype/Link/Rect[108.0 274.8 209.1 287.8]/Border[0 0 0]/Dest[552 0 R/XYZ 0 568 0]>>endobj
+39 0 obj<</Subtype/Link/Rect[108.0 261.6 224.7 274.6]/Border[0 0 0]/Dest[554 0 R/XYZ 0 705 0]>>endobj
+40 0 obj<</Subtype/Link/Rect[126.0 248.4 223.5 261.4]/Border[0 0 0]/Dest[554 0 R/XYZ 0 630 0]>>endobj
+41 0 obj<</Subtype/Link/Rect[126.0 235.2 222.2 248.2]/Border[0 0 0]/Dest[554 0 R/XYZ 0 571 0]>>endobj
+42 0 obj<</Subtype/Link/Rect[126.0 222.0 245.8 235.0]/Border[0 0 0]/Dest[554 0 R/XYZ 0 513 0]>>endobj
+43 0 obj<</Subtype/Link/Rect[126.0 208.8 222.2 221.8]/Border[0 0 0]/Dest[554 0 R/XYZ 0 455 0]>>endobj
+44 0 obj<</Subtype/Link/Rect[126.0 195.6 219.8 208.6]/Border[0 0 0]/Dest[554 0 R/XYZ 0 383 0]>>endobj
+45 0 obj<</Subtype/Link/Rect[126.0 182.4 228.4 195.4]/Border[0 0 0]/Dest[554 0 R/XYZ 0 325 0]>>endobj
+46 0 obj<</Subtype/Link/Rect[126.0 169.2 225.9 182.2]/Border[0 0 0]/Dest[554 0 R/XYZ 0 266 0]>>endobj
+47 0 obj<</Subtype/Link/Rect[126.0 156.0 244.5 169.0]/Border[0 0 0]/Dest[554 0 R/XYZ 0 208 0]>>endobj
+48 0 obj<</Subtype/Link/Rect[126.0 142.8 242.1 155.8]/Border[0 0 0]/Dest[554 0 R/XYZ 0 149 0]>>endobj
+49 0 obj<</Subtype/Link/Rect[126.0 129.6 256.2 142.6]/Border[0 0 0]/Dest[556 0 R/XYZ 0 734 0]>>endobj
+50 0 obj<</Subtype/Link/Rect[126.0 116.4 253.7 129.4]/Border[0 0 0]/Dest[556 0 R/XYZ 0 675 0]>>endobj
+51 0 obj<</Subtype/Link/Rect[126.0 103.2 235.1 116.2]/Border[0 0 0]/Dest[556 0 R/XYZ 0 617 0]>>endobj
+52 0 obj<</Subtype/Link/Rect[126.0 90.0 232.6 103.0]/Border[0 0 0]/Dest[556 0 R/XYZ 0 558 0]>>endobj
+53 0 obj<</Subtype/Link/Rect[126.0 76.8 257.4 89.8]/Border[0 0 0]/Dest[556 0 R/XYZ 0 500 0]>>endobj
+54 0 obj<</Subtype/Link/Rect[126.0 63.6 254.9 76.6]/Border[0 0 0]/Dest[556 0 R/XYZ 0 428 0]>>endobj
55 0 obj[13 0 R
14 0 R
15 0 R
@@ -96,50 +96,50 @@
52 0 R
53 0 R
54 0 R]endobj
-56 0 obj<</Subtype/Link/Rect[72.0 684.0 202.8 697.0]/Border[0 0 0]/Dest[594 0 R/XYZ 0 734 0]>>endobj
-57 0 obj<</Subtype/Link/Rect[108.0 670.8 244.9 683.8]/Border[0 0 0]/Dest[598 0 R/XYZ 0 370 0]>>endobj
-58 0 obj<</Subtype/Link/Rect[126.0 657.6 202.4 670.6]/Border[0 0 0]/Dest[598 0 R/XYZ 0 220 0]>>endobj
-59 0 obj<</Subtype/Link/Rect[126.0 644.4 210.0 657.4]/Border[0 0 0]/Dest[600 0 R/XYZ 0 441 0]>>endobj
-60 0 obj<</Subtype/Link/Rect[108.0 631.2 217.7 644.2]/Border[0 0 0]/Dest[602 0 R/XYZ 0 734 0]>>endobj
-61 0 obj<</Subtype/Link/Rect[72.0 604.8 205.8 617.8]/Border[0 0 0]/Dest[604 0 R/XYZ 0 734 0]>>endobj
-62 0 obj<</Subtype/Link/Rect[108.0 591.6 201.5 604.6]/Border[0 0 0]/Dest[604 0 R/XYZ 0 696 0]>>endobj
-63 0 obj<</Subtype/Link/Rect[126.0 578.4 260.4 591.4]/Border[0 0 0]/Dest[604 0 R/XYZ 0 423 0]>>endobj
-64 0 obj<</Subtype/Link/Rect[126.0 565.2 289.5 578.2]/Border[0 0 0]/Dest[604 0 R/XYZ 0 259 0]>>endobj
-65 0 obj<</Subtype/Link/Rect[126.0 552.0 266.6 565.0]/Border[0 0 0]/Dest[606 0 R/XYZ 0 652 0]>>endobj
-66 0 obj<</Subtype/Link/Rect[108.0 538.8 157.8 551.8]/Border[0 0 0]/Dest[606 0 R/XYZ 0 240 0]>>endobj
-67 0 obj<</Subtype/Link/Rect[126.0 525.6 223.2 538.6]/Border[0 0 0]/Dest[608 0 R/XYZ 0 665 0]>>endobj
-68 0 obj<</Subtype/Link/Rect[72.0 499.2 246.5 512.2]/Border[0 0 0]/Dest[610 0 R/XYZ 0 734 0]>>endobj
-69 0 obj<</Subtype/Link/Rect[108.0 486.0 181.6 499.0]/Border[0 0 0]/Dest[610 0 R/XYZ 0 696 0]>>endobj
-70 0 obj<</Subtype/Link/Rect[108.0 472.8 176.1 485.8]/Border[0 0 0]/Dest[610 0 R/XYZ 0 595 0]>>endobj
-71 0 obj<</Subtype/Link/Rect[108.0 459.6 195.4 472.6]/Border[0 0 0]/Dest[610 0 R/XYZ 0 216 0]>>endobj
-72 0 obj<</Subtype/Link/Rect[108.0 446.4 173.7 459.4]/Border[0 0 0]/Dest[612 0 R/XYZ 0 692 0]>>endobj
-73 0 obj<</Subtype/Link/Rect[108.0 433.2 163.9 446.2]/Border[0 0 0]/Dest[612 0 R/XYZ 0 458 0]>>endobj
-74 0 obj<</Subtype/Link/Rect[108.0 420.0 183.8 433.0]/Border[0 0 0]/Dest[614 0 R/XYZ 0 734 0]>>endobj
-75 0 obj<</Subtype/Link/Rect[108.0 406.8 194.8 419.8]/Border[0 0 0]/Dest[614 0 R/XYZ 0 566 0]>>endobj
-76 0 obj<</Subtype/Link/Rect[108.0 393.6 186.2 406.6]/Border[0 0 0]/Dest[614 0 R/XYZ 0 438 0]>>endobj
-77 0 obj<</Subtype/Link/Rect[108.0 380.4 219.2 393.4]/Border[0 0 0]/Dest[614 0 R/XYZ 0 178 0]>>endobj
-78 0 obj<</Subtype/Link/Rect[72.0 354.0 253.5 367.0]/Border[0 0 0]/Dest[618 0 R/XYZ 0 734 0]>>endobj
-79 0 obj<</Subtype/Link/Rect[72.0 327.6 212.9 340.6]/Border[0 0 0]/Dest[622 0 R/XYZ 0 734 0]>>endobj
-80 0 obj<</Subtype/Link/Rect[108.0 314.4 181.6 327.4]/Border[0 0 0]/Dest[622 0 R/XYZ 0 696 0]>>endobj
-81 0 obj<</Subtype/Link/Rect[126.0 301.2 188.3 314.2]/Border[0 0 0]/Dest[624 0 R/XYZ 0 626 0]>>endobj
-82 0 obj<</Subtype/Link/Rect[126.0 288.0 185.3 301.0]/Border[0 0 0]/Dest[624 0 R/XYZ 0 516 0]>>endobj
-83 0 obj<</Subtype/Link/Rect[108.0 274.8 218.9 287.8]/Border[0 0 0]/Dest[624 0 R/XYZ 0 394 0]>>endobj
-84 0 obj<</Subtype/Link/Rect[126.0 261.6 179.2 274.6]/Border[0 0 0]/Dest[624 0 R/XYZ 0 360 0]>>endobj
-85 0 obj<</Subtype/Link/Rect[126.0 248.4 214.6 261.4]/Border[0 0 0]/Dest[626 0 R/XYZ 0 718 0]>>endobj
-86 0 obj<</Subtype/Link/Rect[126.0 235.2 198.1 248.2]/Border[0 0 0]/Dest[626 0 R/XYZ 0 235 0]>>endobj
-87 0 obj<</Subtype/Link/Rect[108.0 222.0 283.7 235.0]/Border[0 0 0]/Dest[646 0 R/XYZ 0 428 0]>>endobj
-88 0 obj<</Subtype/Link/Rect[126.0 208.8 216.8 221.8]/Border[0 0 0]/Dest[646 0 R/XYZ 0 366 0]>>endobj
-89 0 obj<</Subtype/Link/Rect[126.0 195.6 185.3 208.6]/Border[0 0 0]/Dest[648 0 R/XYZ 0 567 0]>>endobj
-90 0 obj<</Subtype/Link/Rect[126.0 182.4 171.2 195.4]/Border[0 0 0]/Dest[656 0 R/XYZ 0 531 0]>>endobj
-91 0 obj<</Subtype/Link/Rect[126.0 169.2 249.5 182.2]/Border[0 0 0]/Dest[656 0 R/XYZ 0 407 0]>>endobj
-92 0 obj<</Subtype/Link/Rect[126.0 156.0 286.4 169.0]/Border[0 0 0]/Dest[658 0 R/XYZ 0 548 0]>>endobj
-93 0 obj<</Subtype/Link/Rect[126.0 142.8 231.7 155.8]/Border[0 0 0]/Dest[658 0 R/XYZ 0 140 0]>>endobj
-94 0 obj<</Subtype/Link/Rect[126.0 129.6 256.5 142.6]/Border[0 0 0]/Dest[660 0 R/XYZ 0 492 0]>>endobj
-95 0 obj<</Subtype/Link/Rect[126.0 116.4 303.5 129.4]/Border[0 0 0]/Dest[660 0 R/XYZ 0 145 0]>>endobj
-96 0 obj<</Subtype/Link/Rect[126.0 103.2 231.1 116.2]/Border[0 0 0]/Dest[662 0 R/XYZ 0 586 0]>>endobj
-97 0 obj<</Subtype/Link/Rect[126.0 90.0 207.6 103.0]/Border[0 0 0]/Dest[662 0 R/XYZ 0 301 0]>>endobj
-98 0 obj<</Subtype/Link/Rect[126.0 76.8 243.3 89.8]/Border[0 0 0]/Dest[664 0 R/XYZ 0 734 0]>>endobj
-99 0 obj<</Subtype/Link/Rect[126.0 63.6 250.0 76.6]/Border[0 0 0]/Dest[664 0 R/XYZ 0 249 0]>>endobj
+56 0 obj<</Subtype/Link/Rect[72.0 684.0 202.8 697.0]/Border[0 0 0]/Dest[552 0 R/XYZ 0 734 0]>>endobj
+57 0 obj<</Subtype/Link/Rect[108.0 670.8 244.9 683.8]/Border[0 0 0]/Dest[556 0 R/XYZ 0 370 0]>>endobj
+58 0 obj<</Subtype/Link/Rect[126.0 657.6 202.4 670.6]/Border[0 0 0]/Dest[556 0 R/XYZ 0 220 0]>>endobj
+59 0 obj<</Subtype/Link/Rect[126.0 644.4 210.0 657.4]/Border[0 0 0]/Dest[558 0 R/XYZ 0 441 0]>>endobj
+60 0 obj<</Subtype/Link/Rect[108.0 631.2 217.7 644.2]/Border[0 0 0]/Dest[560 0 R/XYZ 0 734 0]>>endobj
+61 0 obj<</Subtype/Link/Rect[72.0 604.8 205.8 617.8]/Border[0 0 0]/Dest[562 0 R/XYZ 0 734 0]>>endobj
+62 0 obj<</Subtype/Link/Rect[108.0 591.6 201.5 604.6]/Border[0 0 0]/Dest[562 0 R/XYZ 0 696 0]>>endobj
+63 0 obj<</Subtype/Link/Rect[126.0 578.4 260.4 591.4]/Border[0 0 0]/Dest[562 0 R/XYZ 0 423 0]>>endobj
+64 0 obj<</Subtype/Link/Rect[126.0 565.2 289.5 578.2]/Border[0 0 0]/Dest[562 0 R/XYZ 0 259 0]>>endobj
+65 0 obj<</Subtype/Link/Rect[126.0 552.0 266.6 565.0]/Border[0 0 0]/Dest[564 0 R/XYZ 0 652 0]>>endobj
+66 0 obj<</Subtype/Link/Rect[108.0 538.8 157.8 551.8]/Border[0 0 0]/Dest[564 0 R/XYZ 0 240 0]>>endobj
+67 0 obj<</Subtype/Link/Rect[126.0 525.6 223.2 538.6]/Border[0 0 0]/Dest[566 0 R/XYZ 0 665 0]>>endobj
+68 0 obj<</Subtype/Link/Rect[72.0 499.2 246.5 512.2]/Border[0 0 0]/Dest[568 0 R/XYZ 0 734 0]>>endobj
+69 0 obj<</Subtype/Link/Rect[108.0 486.0 181.6 499.0]/Border[0 0 0]/Dest[568 0 R/XYZ 0 696 0]>>endobj
+70 0 obj<</Subtype/Link/Rect[108.0 472.8 176.1 485.8]/Border[0 0 0]/Dest[568 0 R/XYZ 0 595 0]>>endobj
+71 0 obj<</Subtype/Link/Rect[108.0 459.6 195.4 472.6]/Border[0 0 0]/Dest[568 0 R/XYZ 0 216 0]>>endobj
+72 0 obj<</Subtype/Link/Rect[108.0 446.4 173.7 459.4]/Border[0 0 0]/Dest[570 0 R/XYZ 0 692 0]>>endobj
+73 0 obj<</Subtype/Link/Rect[108.0 433.2 163.9 446.2]/Border[0 0 0]/Dest[570 0 R/XYZ 0 458 0]>>endobj
+74 0 obj<</Subtype/Link/Rect[108.0 420.0 183.8 433.0]/Border[0 0 0]/Dest[572 0 R/XYZ 0 734 0]>>endobj
+75 0 obj<</Subtype/Link/Rect[108.0 406.8 194.8 419.8]/Border[0 0 0]/Dest[572 0 R/XYZ 0 566 0]>>endobj
+76 0 obj<</Subtype/Link/Rect[108.0 393.6 186.2 406.6]/Border[0 0 0]/Dest[572 0 R/XYZ 0 438 0]>>endobj
+77 0 obj<</Subtype/Link/Rect[108.0 380.4 219.2 393.4]/Border[0 0 0]/Dest[572 0 R/XYZ 0 178 0]>>endobj
+78 0 obj<</Subtype/Link/Rect[72.0 354.0 253.5 367.0]/Border[0 0 0]/Dest[576 0 R/XYZ 0 734 0]>>endobj
+79 0 obj<</Subtype/Link/Rect[72.0 327.6 212.9 340.6]/Border[0 0 0]/Dest[580 0 R/XYZ 0 734 0]>>endobj
+80 0 obj<</Subtype/Link/Rect[108.0 314.4 181.6 327.4]/Border[0 0 0]/Dest[580 0 R/XYZ 0 696 0]>>endobj
+81 0 obj<</Subtype/Link/Rect[126.0 301.2 188.3 314.2]/Border[0 0 0]/Dest[582 0 R/XYZ 0 626 0]>>endobj
+82 0 obj<</Subtype/Link/Rect[126.0 288.0 185.3 301.0]/Border[0 0 0]/Dest[582 0 R/XYZ 0 516 0]>>endobj
+83 0 obj<</Subtype/Link/Rect[108.0 274.8 218.9 287.8]/Border[0 0 0]/Dest[582 0 R/XYZ 0 394 0]>>endobj
+84 0 obj<</Subtype/Link/Rect[126.0 261.6 179.2 274.6]/Border[0 0 0]/Dest[582 0 R/XYZ 0 360 0]>>endobj
+85 0 obj<</Subtype/Link/Rect[126.0 248.4 214.6 261.4]/Border[0 0 0]/Dest[584 0 R/XYZ 0 718 0]>>endobj
+86 0 obj<</Subtype/Link/Rect[126.0 235.2 198.1 248.2]/Border[0 0 0]/Dest[584 0 R/XYZ 0 235 0]>>endobj
+87 0 obj<</Subtype/Link/Rect[108.0 222.0 283.7 235.0]/Border[0 0 0]/Dest[604 0 R/XYZ 0 428 0]>>endobj
+88 0 obj<</Subtype/Link/Rect[126.0 208.8 216.8 221.8]/Border[0 0 0]/Dest[604 0 R/XYZ 0 366 0]>>endobj
+89 0 obj<</Subtype/Link/Rect[126.0 195.6 185.3 208.6]/Border[0 0 0]/Dest[606 0 R/XYZ 0 567 0]>>endobj
+90 0 obj<</Subtype/Link/Rect[126.0 182.4 171.2 195.4]/Border[0 0 0]/Dest[614 0 R/XYZ 0 531 0]>>endobj
+91 0 obj<</Subtype/Link/Rect[126.0 169.2 249.5 182.2]/Border[0 0 0]/Dest[614 0 R/XYZ 0 407 0]>>endobj
+92 0 obj<</Subtype/Link/Rect[126.0 156.0 286.4 169.0]/Border[0 0 0]/Dest[616 0 R/XYZ 0 548 0]>>endobj
+93 0 obj<</Subtype/Link/Rect[126.0 142.8 231.7 155.8]/Border[0 0 0]/Dest[616 0 R/XYZ 0 140 0]>>endobj
+94 0 obj<</Subtype/Link/Rect[126.0 129.6 256.5 142.6]/Border[0 0 0]/Dest[618 0 R/XYZ 0 492 0]>>endobj
+95 0 obj<</Subtype/Link/Rect[126.0 116.4 303.5 129.4]/Border[0 0 0]/Dest[618 0 R/XYZ 0 145 0]>>endobj
+96 0 obj<</Subtype/Link/Rect[126.0 103.2 231.1 116.2]/Border[0 0 0]/Dest[620 0 R/XYZ 0 586 0]>>endobj
+97 0 obj<</Subtype/Link/Rect[126.0 90.0 207.6 103.0]/Border[0 0 0]/Dest[620 0 R/XYZ 0 301 0]>>endobj
+98 0 obj<</Subtype/Link/Rect[126.0 76.8 243.3 89.8]/Border[0 0 0]/Dest[622 0 R/XYZ 0 734 0]>>endobj
+99 0 obj<</Subtype/Link/Rect[126.0 63.6 250.0 76.6]/Border[0 0 0]/Dest[622 0 R/XYZ 0 249 0]>>endobj
100 0 obj[56 0 R
57 0 R
58 0 R
@@ -184,50 +184,50 @@
97 0 R
98 0 R
99 0 R]endobj
-101 0 obj<</Subtype/Link/Rect[72.0 684.0 212.9 697.0]/Border[0 0 0]/Dest[622 0 R/XYZ 0 734 0]>>endobj
-102 0 obj<</Subtype/Link/Rect[108.0 670.8 301.4 683.8]/Border[0 0 0]/Dest[666 0 R/XYZ 0 413 0]>>endobj
-103 0 obj<</Subtype/Link/Rect[126.0 657.6 259.8 670.6]/Border[0 0 0]/Dest[668 0 R/XYZ 0 665 0]>>endobj
-104 0 obj<</Subtype/Link/Rect[126.0 644.4 241.5 657.4]/Border[0 0 0]/Dest[668 0 R/XYZ 0 273 0]>>endobj
-105 0 obj<</Subtype/Link/Rect[126.0 631.2 267.5 644.2]/Border[0 0 0]/Dest[670 0 R/XYZ 0 531 0]>>endobj
-106 0 obj<</Subtype/Link/Rect[126.0 618.0 232.3 631.0]/Border[0 0 0]/Dest[670 0 R/XYZ 0 165 0]>>endobj
-107 0 obj<</Subtype/Link/Rect[126.0 604.8 234.2 617.8]/Border[0 0 0]/Dest[672 0 R/XYZ 0 353 0]>>endobj
-108 0 obj<</Subtype/Link/Rect[108.0 591.6 269.6 604.6]/Border[0 0 0]/Dest[674 0 R/XYZ 0 734 0]>>endobj
-109 0 obj<</Subtype/Link/Rect[126.0 578.4 220.7 591.4]/Border[0 0 0]/Dest[674 0 R/XYZ 0 658 0]>>endobj
-110 0 obj<</Subtype/Link/Rect[126.0 565.2 208.8 578.2]/Border[0 0 0]/Dest[676 0 R/XYZ 0 734 0]>>endobj
-111 0 obj<</Subtype/Link/Rect[108.0 552.0 267.5 565.0]/Border[0 0 0]/Dest[678 0 R/XYZ 0 705 0]>>endobj
-112 0 obj<</Subtype/Link/Rect[126.0 538.8 226.2 551.8]/Border[0 0 0]/Dest[678 0 R/XYZ 0 577 0]>>endobj
-113 0 obj<</Subtype/Link/Rect[126.0 525.6 240.6 538.6]/Border[0 0 0]/Dest[680 0 R/XYZ 0 734 0]>>endobj
-114 0 obj<</Subtype/Link/Rect[108.0 512.4 346.9 525.4]/Border[0 0 0]/Dest[680 0 R/XYZ 0 433 0]>>endobj
-115 0 obj<</Subtype/Link/Rect[126.0 499.2 203.0 512.2]/Border[0 0 0]/Dest[680 0 R/XYZ 0 400 0]>>endobj
-116 0 obj<</Subtype/Link/Rect[126.0 486.0 190.8 499.0]/Border[0 0 0]/Dest[682 0 R/XYZ 0 734 0]>>endobj
-117 0 obj<</Subtype/Link/Rect[126.0 472.8 201.2 485.8]/Border[0 0 0]/Dest[682 0 R/XYZ 0 295 0]>>endobj
-118 0 obj<</Subtype/Link/Rect[108.0 459.6 193.9 472.6]/Border[0 0 0]/Dest[684 0 R/XYZ 0 705 0]>>endobj
-119 0 obj<</Subtype/Link/Rect[126.0 446.4 235.8 459.4]/Border[0 0 0]/Dest[684 0 R/XYZ 0 545 0]>>endobj
-120 0 obj<</Subtype/Link/Rect[126.0 433.2 238.8 446.2]/Border[0 0 0]/Dest[686 0 R/XYZ 0 573 0]>>endobj
-121 0 obj<</Subtype/Link/Rect[72.0 406.8 250.1 419.8]/Border[0 0 0]/Dest[692 0 R/XYZ 0 734 0]>>endobj
-122 0 obj<</Subtype/Link/Rect[108.0 393.6 170.0 406.6]/Border[0 0 0]/Dest[692 0 R/XYZ 0 696 0]>>endobj
-123 0 obj<</Subtype/Link/Rect[108.0 380.4 307.2 393.4]/Border[0 0 0]/Dest[692 0 R/XYZ 0 621 0]>>endobj
-124 0 obj<</Subtype/Link/Rect[108.0 367.2 216.6 380.2]/Border[0 0 0]/Dest[692 0 R/XYZ 0 361 0]>>endobj
-125 0 obj<</Subtype/Link/Rect[108.0 354.0 365.6 367.0]/Border[0 0 0]/Dest[696 0 R/XYZ 0 692 0]>>endobj
-126 0 obj<</Subtype/Link/Rect[108.0 340.8 309.3 353.8]/Border[0 0 0]/Dest[696 0 R/XYZ 0 630 0]>>endobj
-127 0 obj<</Subtype/Link/Rect[72.0 314.4 240.4 327.4]/Border[0 0 0]/Dest[702 0 R/XYZ 0 734 0]>>endobj
-128 0 obj<</Subtype/Link/Rect[108.0 301.2 200.3 314.2]/Border[0 0 0]/Dest[702 0 R/XYZ 0 696 0]>>endobj
-129 0 obj<</Subtype/Link/Rect[72.0 274.8 263.3 287.8]/Border[0 0 0]/Dest[704 0 R/XYZ 0 734 0]>>endobj
-130 0 obj<</Subtype/Link/Rect[108.0 261.6 248.5 274.6]/Border[0 0 0]/Dest[704 0 R/XYZ 0 696 0]>>endobj
-131 0 obj<</Subtype/Link/Rect[108.0 248.4 236.0 261.4]/Border[0 0 0]/Dest[706 0 R/XYZ 0 639 0]>>endobj
-132 0 obj<</Subtype/Link/Rect[108.0 235.2 291.6 248.2]/Border[0 0 0]/Dest[706 0 R/XYZ 0 498 0]>>endobj
-133 0 obj<</Subtype/Link/Rect[108.0 222.0 162.7 235.0]/Border[0 0 0]/Dest[706 0 R/XYZ 0 198 0]>>endobj
-134 0 obj<</Subtype/Link/Rect[126.0 208.8 210.9 221.8]/Border[0 0 0]/Dest[706 0 R/XYZ 0 165 0]>>endobj
-135 0 obj<</Subtype/Link/Rect[126.0 195.6 224.7 208.6]/Border[0 0 0]/Dest[708 0 R/XYZ 0 734 0]>>endobj
-136 0 obj<</Subtype/Link/Rect[126.0 182.4 224.1 195.4]/Border[0 0 0]/Dest[708 0 R/XYZ 0 596 0]>>endobj
-137 0 obj<</Subtype/Link/Rect[108.0 169.2 197.8 182.2]/Border[0 0 0]/Dest[708 0 R/XYZ 0 485 0]>>endobj
-138 0 obj<</Subtype/Link/Rect[126.0 156.0 287.3 169.0]/Border[0 0 0]/Dest[708 0 R/XYZ 0 451 0]>>endobj
-139 0 obj<</Subtype/Link/Rect[126.0 142.8 196.9 155.8]/Border[0 0 0]/Dest[708 0 R/XYZ 0 366 0]>>endobj
-140 0 obj<</Subtype/Link/Rect[108.0 129.6 230.8 142.6]/Border[0 0 0]/Dest[708 0 R/XYZ 0 229 0]>>endobj
-141 0 obj<</Subtype/Link/Rect[108.0 116.4 165.8 129.4]/Border[0 0 0]/Dest[710 0 R/XYZ 0 489 0]>>endobj
-142 0 obj<</Subtype/Link/Rect[72.0 90.0 313.7 103.0]/Border[0 0 0]/Dest[712 0 R/XYZ 0 734 0]>>endobj
-143 0 obj<</Subtype/Link/Rect[108.0 76.8 187.1 89.8]/Border[0 0 0]/Dest[712 0 R/XYZ 0 696 0]>>endobj
-144 0 obj<</Subtype/Link/Rect[108.0 63.6 216.2 76.6]/Border[0 0 0]/Dest[712 0 R/XYZ 0 568 0]>>endobj
+101 0 obj<</Subtype/Link/Rect[72.0 684.0 212.9 697.0]/Border[0 0 0]/Dest[580 0 R/XYZ 0 734 0]>>endobj
+102 0 obj<</Subtype/Link/Rect[108.0 670.8 301.4 683.8]/Border[0 0 0]/Dest[624 0 R/XYZ 0 413 0]>>endobj
+103 0 obj<</Subtype/Link/Rect[126.0 657.6 259.8 670.6]/Border[0 0 0]/Dest[626 0 R/XYZ 0 665 0]>>endobj
+104 0 obj<</Subtype/Link/Rect[126.0 644.4 241.5 657.4]/Border[0 0 0]/Dest[626 0 R/XYZ 0 273 0]>>endobj
+105 0 obj<</Subtype/Link/Rect[126.0 631.2 267.5 644.2]/Border[0 0 0]/Dest[628 0 R/XYZ 0 531 0]>>endobj
+106 0 obj<</Subtype/Link/Rect[126.0 618.0 232.3 631.0]/Border[0 0 0]/Dest[628 0 R/XYZ 0 165 0]>>endobj
+107 0 obj<</Subtype/Link/Rect[126.0 604.8 234.2 617.8]/Border[0 0 0]/Dest[630 0 R/XYZ 0 353 0]>>endobj
+108 0 obj<</Subtype/Link/Rect[108.0 591.6 269.6 604.6]/Border[0 0 0]/Dest[632 0 R/XYZ 0 734 0]>>endobj
+109 0 obj<</Subtype/Link/Rect[126.0 578.4 220.7 591.4]/Border[0 0 0]/Dest[632 0 R/XYZ 0 658 0]>>endobj
+110 0 obj<</Subtype/Link/Rect[126.0 565.2 208.8 578.2]/Border[0 0 0]/Dest[634 0 R/XYZ 0 734 0]>>endobj
+111 0 obj<</Subtype/Link/Rect[108.0 552.0 267.5 565.0]/Border[0 0 0]/Dest[636 0 R/XYZ 0 705 0]>>endobj
+112 0 obj<</Subtype/Link/Rect[126.0 538.8 226.2 551.8]/Border[0 0 0]/Dest[636 0 R/XYZ 0 577 0]>>endobj
+113 0 obj<</Subtype/Link/Rect[126.0 525.6 240.6 538.6]/Border[0 0 0]/Dest[638 0 R/XYZ 0 734 0]>>endobj
+114 0 obj<</Subtype/Link/Rect[108.0 512.4 346.9 525.4]/Border[0 0 0]/Dest[638 0 R/XYZ 0 433 0]>>endobj
+115 0 obj<</Subtype/Link/Rect[126.0 499.2 203.0 512.2]/Border[0 0 0]/Dest[638 0 R/XYZ 0 400 0]>>endobj
+116 0 obj<</Subtype/Link/Rect[126.0 486.0 190.8 499.0]/Border[0 0 0]/Dest[640 0 R/XYZ 0 734 0]>>endobj
+117 0 obj<</Subtype/Link/Rect[126.0 472.8 201.2 485.8]/Border[0 0 0]/Dest[640 0 R/XYZ 0 385 0]>>endobj
+118 0 obj<</Subtype/Link/Rect[108.0 459.6 193.9 472.6]/Border[0 0 0]/Dest[640 0 R/XYZ 0 128 0]>>endobj
+119 0 obj<</Subtype/Link/Rect[126.0 446.4 235.8 459.4]/Border[0 0 0]/Dest[642 0 R/XYZ 0 633 0]>>endobj
+120 0 obj<</Subtype/Link/Rect[126.0 433.2 238.8 446.2]/Border[0 0 0]/Dest[644 0 R/XYZ 0 665 0]>>endobj
+121 0 obj<</Subtype/Link/Rect[72.0 406.8 250.1 419.8]/Border[0 0 0]/Dest[648 0 R/XYZ 0 734 0]>>endobj
+122 0 obj<</Subtype/Link/Rect[108.0 393.6 170.0 406.6]/Border[0 0 0]/Dest[648 0 R/XYZ 0 696 0]>>endobj
+123 0 obj<</Subtype/Link/Rect[108.0 380.4 307.2 393.4]/Border[0 0 0]/Dest[648 0 R/XYZ 0 621 0]>>endobj
+124 0 obj<</Subtype/Link/Rect[108.0 367.2 216.6 380.2]/Border[0 0 0]/Dest[648 0 R/XYZ 0 361 0]>>endobj
+125 0 obj<</Subtype/Link/Rect[108.0 354.0 358.2 367.0]/Border[0 0 0]/Dest[652 0 R/XYZ 0 692 0]>>endobj
+126 0 obj<</Subtype/Link/Rect[108.0 340.8 309.3 353.8]/Border[0 0 0]/Dest[652 0 R/XYZ 0 630 0]>>endobj
+127 0 obj<</Subtype/Link/Rect[72.0 314.4 240.4 327.4]/Border[0 0 0]/Dest[658 0 R/XYZ 0 734 0]>>endobj
+128 0 obj<</Subtype/Link/Rect[108.0 301.2 200.3 314.2]/Border[0 0 0]/Dest[658 0 R/XYZ 0 696 0]>>endobj
+129 0 obj<</Subtype/Link/Rect[72.0 274.8 263.3 287.8]/Border[0 0 0]/Dest[660 0 R/XYZ 0 734 0]>>endobj
+130 0 obj<</Subtype/Link/Rect[108.0 261.6 248.5 274.6]/Border[0 0 0]/Dest[660 0 R/XYZ 0 696 0]>>endobj
+131 0 obj<</Subtype/Link/Rect[108.0 248.4 236.0 261.4]/Border[0 0 0]/Dest[662 0 R/XYZ 0 639 0]>>endobj
+132 0 obj<</Subtype/Link/Rect[108.0 235.2 291.6 248.2]/Border[0 0 0]/Dest[662 0 R/XYZ 0 498 0]>>endobj
+133 0 obj<</Subtype/Link/Rect[108.0 222.0 162.7 235.0]/Border[0 0 0]/Dest[662 0 R/XYZ 0 198 0]>>endobj
+134 0 obj<</Subtype/Link/Rect[126.0 208.8 210.9 221.8]/Border[0 0 0]/Dest[662 0 R/XYZ 0 165 0]>>endobj
+135 0 obj<</Subtype/Link/Rect[126.0 195.6 224.7 208.6]/Border[0 0 0]/Dest[664 0 R/XYZ 0 734 0]>>endobj
+136 0 obj<</Subtype/Link/Rect[126.0 182.4 224.1 195.4]/Border[0 0 0]/Dest[664 0 R/XYZ 0 596 0]>>endobj
+137 0 obj<</Subtype/Link/Rect[108.0 169.2 197.8 182.2]/Border[0 0 0]/Dest[664 0 R/XYZ 0 485 0]>>endobj
+138 0 obj<</Subtype/Link/Rect[126.0 156.0 287.3 169.0]/Border[0 0 0]/Dest[664 0 R/XYZ 0 451 0]>>endobj
+139 0 obj<</Subtype/Link/Rect[126.0 142.8 196.9 155.8]/Border[0 0 0]/Dest[664 0 R/XYZ 0 366 0]>>endobj
+140 0 obj<</Subtype/Link/Rect[108.0 129.6 230.8 142.6]/Border[0 0 0]/Dest[664 0 R/XYZ 0 229 0]>>endobj
+141 0 obj<</Subtype/Link/Rect[108.0 116.4 165.8 129.4]/Border[0 0 0]/Dest[666 0 R/XYZ 0 489 0]>>endobj
+142 0 obj<</Subtype/Link/Rect[72.0 90.0 313.7 103.0]/Border[0 0 0]/Dest[668 0 R/XYZ 0 734 0]>>endobj
+143 0 obj<</Subtype/Link/Rect[108.0 76.8 187.1 89.8]/Border[0 0 0]/Dest[668 0 R/XYZ 0 696 0]>>endobj
+144 0 obj<</Subtype/Link/Rect[108.0 63.6 216.2 76.6]/Border[0 0 0]/Dest[668 0 R/XYZ 0 568 0]>>endobj
145 0 obj[101 0 R
102 0 R
103 0 R
@@ -272,80 +272,67 @@
142 0 R
143 0 R
144 0 R]endobj
-146 0 obj<</Subtype/Link/Rect[72.0 684.0 313.7 697.0]/Border[0 0 0]/Dest[712 0 R/XYZ 0 734 0]>>endobj
-147 0 obj<</Subtype/Link/Rect[108.0 670.8 226.9 683.8]/Border[0 0 0]/Dest[714 0 R/XYZ 0 718 0]>>endobj
-148 0 obj<</Subtype/Link/Rect[72.0 644.4 170.7 657.4]/Border[0 0 0]/Dest[718 0 R/XYZ 0 734 0]>>endobj
-149 0 obj<</Subtype/Link/Rect[108.0 631.2 184.7 644.2]/Border[0 0 0]/Dest[718 0 R/XYZ 0 696 0]>>endobj
-150 0 obj<</Subtype/Link/Rect[108.0 618.0 209.4 631.0]/Border[0 0 0]/Dest[718 0 R/XYZ 0 541 0]>>endobj
-151 0 obj<</Subtype/Link/Rect[126.0 604.8 224.1 617.8]/Border[0 0 0]/Dest[718 0 R/XYZ 0 402 0]>>endobj
-152 0 obj<</Subtype/Link/Rect[126.0 591.6 229.6 604.6]/Border[0 0 0]/Dest[718 0 R/XYZ 0 256 0]>>endobj
-153 0 obj<</Subtype/Link/Rect[108.0 578.4 207.0 591.4]/Border[0 0 0]/Dest[720 0 R/XYZ 0 734 0]>>endobj
-154 0 obj<</Subtype/Link/Rect[126.0 565.2 327.0 578.2]/Border[0 0 0]/Dest[720 0 R/XYZ 0 464 0]>>endobj
-155 0 obj<</Subtype/Link/Rect[72.0 538.8 245.3 551.8]/Border[0 0 0]/Dest[722 0 R/XYZ 0 734 0]>>endobj
-156 0 obj<</Subtype/Link/Rect[108.0 525.6 160.2 538.6]/Border[0 0 0]/Dest[722 0 R/XYZ 0 696 0]>>endobj
-157 0 obj<</Subtype/Link/Rect[108.0 512.4 213.7 525.4]/Border[0 0 0]/Dest[722 0 R/XYZ 0 595 0]>>endobj
-158 0 obj<</Subtype/Link/Rect[72.0 486.0 218.9 499.0]/Border[0 0 0]/Dest[724 0 R/XYZ 0 734 0]>>endobj
-159 0 obj<</Subtype/Link/Rect[108.0 472.8 181.6 485.8]/Border[0 0 0]/Dest[724 0 R/XYZ 0 696 0]>>endobj
-160 0 obj<</Subtype/Link/Rect[108.0 459.6 171.2 472.6]/Border[0 0 0]/Dest[724 0 R/XYZ 0 584 0]>>endobj
-161 0 obj[146 0 R
-147 0 R
-148 0 R
-149 0 R
-150 0 R
-151 0 R
+146 0 obj<</Subtype/Link/Rect[72.0 684.0 313.7 697.0]/Border[0 0 0]/Dest[668 0 R/XYZ 0 734 0]>>endobj
+147 0 obj<</Subtype/Link/Rect[108.0 670.8 220.7 683.8]/Border[0 0 0]/Dest[670 0 R/XYZ 0 718 0]>>endobj
+148 0 obj[146 0 R
+147 0 R]endobj
+149 0 obj<</S/URI/URI(http://devel.samba.org/)>>endobj
+150 0 obj<</Subtype/Link/Rect[139.5 617.8 243.7 630.8]/Border[0 0 0]/A 149 0 R>>endobj
+151 0 obj<</S/URI/URI(mailto:jelmer@samba.org)>>endobj
+152 0 obj<</Subtype/Link/Rect[347.9 617.8 434.4 630.8]/Border[0 0 0]/A 151 0 R>>endobj
+153 0 obj<</S/URI/URI(http://www.fsf.org/licenses/gpl.txt)>>endobj
+154 0 obj<</Subtype/Link/Rect[72.0 565.0 223.3 578.0]/Border[0 0 0]/A 153 0 R>>endobj
+155 0 obj<</Subtype/Link/Rect[80.2 525.4 351.6 538.4]/Border[0 0 0]/Dest[532 0 R/XYZ 0 734 0]>>endobj
+156 0 obj<</Subtype/Link/Rect[124.5 512.2 171.2 525.2]/Border[0 0 0]/Dest[532 0 R/XYZ 0 672 0]>>endobj
+157 0 obj<</Subtype/Link/Rect[124.5 499.0 230.8 512.0]/Border[0 0 0]/Dest[532 0 R/XYZ 0 201 0]>>endobj
+158 0 obj<</Subtype/Link/Rect[124.5 485.8 196.0 498.8]/Border[0 0 0]/Dest[534 0 R/XYZ 0 705 0]>>endobj
+159 0 obj<</Subtype/Link/Rect[80.2 472.6 170.7 485.6]/Border[0 0 0]/Dest[536 0 R/XYZ 0 734 0]>>endobj
+160 0 obj<</Subtype/Link/Rect[124.5 459.4 182.2 472.4]/Border[0 0 0]/Dest[536 0 R/XYZ 0 696 0]>>endobj
+161 0 obj<</Subtype/Link/Rect[124.5 446.2 245.8 459.2]/Border[0 0 0]/Dest[536 0 R/XYZ 0 529 0]>>endobj
+162 0 obj<</Subtype/Link/Rect[124.5 433.0 199.1 446.0]/Border[0 0 0]/Dest[536 0 R/XYZ 0 335 0]>>endobj
+163 0 obj<</Subtype/Link/Rect[124.5 419.8 200.3 432.8]/Border[0 0 0]/Dest[538 0 R/XYZ 0 734 0]>>endobj
+164 0 obj<</Subtype/Link/Rect[124.5 406.6 185.6 419.6]/Border[0 0 0]/Dest[538 0 R/XYZ 0 434 0]>>endobj
+165 0 obj<</Subtype/Link/Rect[80.2 393.4 203.1 406.4]/Border[0 0 0]/Dest[540 0 R/XYZ 0 734 0]>>endobj
+166 0 obj<</Subtype/Link/Rect[124.5 380.2 212.2 393.2]/Border[0 0 0]/Dest[540 0 R/XYZ 0 696 0]>>endobj
+167 0 obj<</Subtype/Link/Rect[124.5 367.0 223.2 380.0]/Border[0 0 0]/Dest[542 0 R/XYZ 0 734 0]>>endobj
+168 0 obj<</Subtype/Link/Rect[124.5 353.8 245.8 366.8]/Border[0 0 0]/Dest[544 0 R/XYZ 0 734 0]>>endobj
+169 0 obj<</Subtype/Link/Rect[124.5 340.6 242.1 353.6]/Border[0 0 0]/Dest[544 0 R/XYZ 0 514 0]>>endobj
+170 0 obj<</Subtype/Link/Rect[124.5 327.4 193.6 340.4]/Border[0 0 0]/Dest[546 0 R/XYZ 0 734 0]>>endobj
+171 0 obj<</Subtype/Link/Rect[168.8 314.2 211.2 327.2]/Border[0 0 0]/Dest[546 0 R/XYZ 0 700 0]>>endobj
+172 0 obj<</Subtype/Link/Rect[168.8 301.0 210.6 314.0]/Border[0 0 0]/Dest[546 0 R/XYZ 0 602 0]>>endobj
+173 0 obj<</Subtype/Link/Rect[168.8 287.8 261.9 300.8]/Border[0 0 0]/Dest[546 0 R/XYZ 0 491 0]>>endobj
+174 0 obj<</Subtype/Link/Rect[80.2 274.6 170.7 287.6]/Border[0 0 0]/Dest[548 0 R/XYZ 0 734 0]>>endobj
+175 0 obj<</Subtype/Link/Rect[80.2 261.4 155.4 274.4]/Border[0 0 0]/Dest[552 0 R/XYZ 0 734 0]>>endobj
+176 0 obj<</Subtype/Link/Rect[124.5 248.2 216.8 261.2]/Border[0 0 0]/Dest[552 0 R/XYZ 0 696 0]>>endobj
+177 0 obj<</Subtype/Link/Rect[124.5 235.0 207.3 248.0]/Border[0 0 0]/Dest[552 0 R/XYZ 0 568 0]>>endobj
+178 0 obj<</Subtype/Link/Rect[124.5 221.8 225.9 234.8]/Border[0 0 0]/Dest[554 0 R/XYZ 0 705 0]>>endobj
+179 0 obj<</Subtype/Link/Rect[168.8 208.6 237.8 221.6]/Border[0 0 0]/Dest[554 0 R/XYZ 0 630 0]>>endobj
+180 0 obj<</Subtype/Link/Rect[168.8 195.4 237.2 208.4]/Border[0 0 0]/Dest[554 0 R/XYZ 0 571 0]>>endobj
+181 0 obj<</Subtype/Link/Rect[168.8 182.2 259.5 195.2]/Border[0 0 0]/Dest[554 0 R/XYZ 0 513 0]>>endobj
+182 0 obj<</Subtype/Link/Rect[168.8 169.0 236.0 182.0]/Border[0 0 0]/Dest[554 0 R/XYZ 0 455 0]>>endobj
+183 0 obj<</Subtype/Link/Rect[168.8 155.8 234.1 168.8]/Border[0 0 0]/Dest[554 0 R/XYZ 0 383 0]>>endobj
+184 0 obj<</Subtype/Link/Rect[168.8 142.6 241.5 155.6]/Border[0 0 0]/Dest[554 0 R/XYZ 0 325 0]>>endobj
+185 0 obj<</Subtype/Link/Rect[168.8 129.4 239.6 142.4]/Border[0 0 0]/Dest[554 0 R/XYZ 0 266 0]>>endobj
+186 0 obj<</Subtype/Link/Rect[168.8 116.2 257.7 129.2]/Border[0 0 0]/Dest[554 0 R/XYZ 0 208 0]>>endobj
+187 0 obj<</Subtype/Link/Rect[168.8 103.0 255.8 116.0]/Border[0 0 0]/Dest[554 0 R/XYZ 0 149 0]>>endobj
+188 0 obj<</Subtype/Link/Rect[174.2 89.8 268.7 102.8]/Border[0 0 0]/Dest[556 0 R/XYZ 0 734 0]>>endobj
+189 0 obj<</Subtype/Link/Rect[174.2 76.6 266.8 89.6]/Border[0 0 0]/Dest[556 0 R/XYZ 0 675 0]>>endobj
+190 0 obj<</Subtype/Link/Rect[174.2 63.4 248.2 76.4]/Border[0 0 0]/Dest[556 0 R/XYZ 0 617 0]>>endobj
+191 0 obj[150 0 R
152 0 R
-153 0 R
154 0 R
155 0 R
156 0 R
157 0 R
158 0 R
159 0 R
-160 0 R]endobj
-162 0 obj<</S/URI/URI(http://devel.samba.org/)>>endobj
-163 0 obj<</Subtype/Link/Rect[139.5 617.8 243.7 630.8]/Border[0 0 0]/A 162 0 R>>endobj
-164 0 obj<</S/URI/URI(mailto:jelmer@samba.org)>>endobj
-165 0 obj<</Subtype/Link/Rect[347.9 617.8 434.4 630.8]/Border[0 0 0]/A 164 0 R>>endobj
-166 0 obj<</S/URI/URI(http://www.fsf.org/licenses/gpl.txt)>>endobj
-167 0 obj<</Subtype/Link/Rect[72.0 565.0 223.3 578.0]/Border[0 0 0]/A 166 0 R>>endobj
-168 0 obj<</Subtype/Link/Rect[80.2 525.4 351.6 538.4]/Border[0 0 0]/Dest[574 0 R/XYZ 0 734 0]>>endobj
-169 0 obj<</Subtype/Link/Rect[124.5 512.2 171.2 525.2]/Border[0 0 0]/Dest[574 0 R/XYZ 0 672 0]>>endobj
-170 0 obj<</Subtype/Link/Rect[124.5 499.0 230.8 512.0]/Border[0 0 0]/Dest[574 0 R/XYZ 0 201 0]>>endobj
-171 0 obj<</Subtype/Link/Rect[124.5 485.8 196.0 498.8]/Border[0 0 0]/Dest[576 0 R/XYZ 0 705 0]>>endobj
-172 0 obj<</Subtype/Link/Rect[80.2 472.6 170.7 485.6]/Border[0 0 0]/Dest[578 0 R/XYZ 0 734 0]>>endobj
-173 0 obj<</Subtype/Link/Rect[124.5 459.4 182.2 472.4]/Border[0 0 0]/Dest[578 0 R/XYZ 0 696 0]>>endobj
-174 0 obj<</Subtype/Link/Rect[124.5 446.2 245.8 459.2]/Border[0 0 0]/Dest[578 0 R/XYZ 0 529 0]>>endobj
-175 0 obj<</Subtype/Link/Rect[124.5 433.0 199.1 446.0]/Border[0 0 0]/Dest[578 0 R/XYZ 0 335 0]>>endobj
-176 0 obj<</Subtype/Link/Rect[124.5 419.8 200.3 432.8]/Border[0 0 0]/Dest[580 0 R/XYZ 0 734 0]>>endobj
-177 0 obj<</Subtype/Link/Rect[124.5 406.6 185.6 419.6]/Border[0 0 0]/Dest[580 0 R/XYZ 0 434 0]>>endobj
-178 0 obj<</Subtype/Link/Rect[80.2 393.4 203.1 406.4]/Border[0 0 0]/Dest[582 0 R/XYZ 0 734 0]>>endobj
-179 0 obj<</Subtype/Link/Rect[124.5 380.2 212.2 393.2]/Border[0 0 0]/Dest[582 0 R/XYZ 0 696 0]>>endobj
-180 0 obj<</Subtype/Link/Rect[124.5 367.0 223.2 380.0]/Border[0 0 0]/Dest[584 0 R/XYZ 0 734 0]>>endobj
-181 0 obj<</Subtype/Link/Rect[124.5 353.8 245.8 366.8]/Border[0 0 0]/Dest[586 0 R/XYZ 0 734 0]>>endobj
-182 0 obj<</Subtype/Link/Rect[124.5 340.6 242.1 353.6]/Border[0 0 0]/Dest[586 0 R/XYZ 0 514 0]>>endobj
-183 0 obj<</Subtype/Link/Rect[124.5 327.4 193.6 340.4]/Border[0 0 0]/Dest[588 0 R/XYZ 0 734 0]>>endobj
-184 0 obj<</Subtype/Link/Rect[168.8 314.2 211.2 327.2]/Border[0 0 0]/Dest[588 0 R/XYZ 0 700 0]>>endobj
-185 0 obj<</Subtype/Link/Rect[168.8 301.0 210.6 314.0]/Border[0 0 0]/Dest[588 0 R/XYZ 0 602 0]>>endobj
-186 0 obj<</Subtype/Link/Rect[168.8 287.8 261.9 300.8]/Border[0 0 0]/Dest[588 0 R/XYZ 0 491 0]>>endobj
-187 0 obj<</Subtype/Link/Rect[80.2 274.6 170.7 287.6]/Border[0 0 0]/Dest[590 0 R/XYZ 0 734 0]>>endobj
-188 0 obj<</Subtype/Link/Rect[80.2 261.4 155.4 274.4]/Border[0 0 0]/Dest[594 0 R/XYZ 0 734 0]>>endobj
-189 0 obj<</Subtype/Link/Rect[124.5 248.2 216.8 261.2]/Border[0 0 0]/Dest[594 0 R/XYZ 0 696 0]>>endobj
-190 0 obj<</Subtype/Link/Rect[124.5 235.0 207.3 248.0]/Border[0 0 0]/Dest[594 0 R/XYZ 0 568 0]>>endobj
-191 0 obj<</Subtype/Link/Rect[124.5 221.8 225.9 234.8]/Border[0 0 0]/Dest[596 0 R/XYZ 0 705 0]>>endobj
-192 0 obj<</Subtype/Link/Rect[168.8 208.6 237.8 221.6]/Border[0 0 0]/Dest[596 0 R/XYZ 0 630 0]>>endobj
-193 0 obj<</Subtype/Link/Rect[168.8 195.4 237.2 208.4]/Border[0 0 0]/Dest[596 0 R/XYZ 0 571 0]>>endobj
-194 0 obj<</Subtype/Link/Rect[168.8 182.2 259.5 195.2]/Border[0 0 0]/Dest[596 0 R/XYZ 0 513 0]>>endobj
-195 0 obj<</Subtype/Link/Rect[168.8 169.0 236.0 182.0]/Border[0 0 0]/Dest[596 0 R/XYZ 0 455 0]>>endobj
-196 0 obj<</Subtype/Link/Rect[168.8 155.8 234.1 168.8]/Border[0 0 0]/Dest[596 0 R/XYZ 0 383 0]>>endobj
-197 0 obj<</Subtype/Link/Rect[168.8 142.6 241.5 155.6]/Border[0 0 0]/Dest[596 0 R/XYZ 0 325 0]>>endobj
-198 0 obj<</Subtype/Link/Rect[168.8 129.4 239.6 142.4]/Border[0 0 0]/Dest[596 0 R/XYZ 0 266 0]>>endobj
-199 0 obj<</Subtype/Link/Rect[168.8 116.2 257.7 129.2]/Border[0 0 0]/Dest[596 0 R/XYZ 0 208 0]>>endobj
-200 0 obj<</Subtype/Link/Rect[168.8 103.0 255.8 116.0]/Border[0 0 0]/Dest[596 0 R/XYZ 0 149 0]>>endobj
-201 0 obj<</Subtype/Link/Rect[174.2 89.8 268.7 102.8]/Border[0 0 0]/Dest[598 0 R/XYZ 0 734 0]>>endobj
-202 0 obj<</Subtype/Link/Rect[174.2 76.6 266.8 89.6]/Border[0 0 0]/Dest[598 0 R/XYZ 0 675 0]>>endobj
-203 0 obj<</Subtype/Link/Rect[174.2 63.4 248.2 76.4]/Border[0 0 0]/Dest[598 0 R/XYZ 0 617 0]>>endobj
-204 0 obj[163 0 R
+160 0 R
+161 0 R
+162 0 R
+163 0 R
+164 0 R
165 0 R
+166 0 R
167 0 R
168 0 R
169 0 R
@@ -369,9 +356,59 @@
187 0 R
188 0 R
189 0 R
-190 0 R
-191 0 R
-192 0 R
+190 0 R]endobj
+192 0 obj<</Subtype/Link/Rect[174.2 721.0 246.4 734.0]/Border[0 0 0]/Dest[556 0 R/XYZ 0 558 0]>>endobj
+193 0 obj<</Subtype/Link/Rect[174.2 707.8 269.9 720.8]/Border[0 0 0]/Dest[556 0 R/XYZ 0 500 0]>>endobj
+194 0 obj<</Subtype/Link/Rect[174.2 694.6 268.0 707.6]/Border[0 0 0]/Dest[556 0 R/XYZ 0 428 0]>>endobj
+195 0 obj<</Subtype/Link/Rect[124.5 681.4 243.0 694.4]/Border[0 0 0]/Dest[556 0 R/XYZ 0 370 0]>>endobj
+196 0 obj<</Subtype/Link/Rect[168.8 668.2 222.8 681.2]/Border[0 0 0]/Dest[556 0 R/XYZ 0 220 0]>>endobj
+197 0 obj<</Subtype/Link/Rect[168.8 655.0 228.0 668.0]/Border[0 0 0]/Dest[558 0 R/XYZ 0 441 0]>>endobj
+198 0 obj<</Subtype/Link/Rect[124.5 641.8 220.7 654.8]/Border[0 0 0]/Dest[560 0 R/XYZ 0 734 0]>>endobj
+199 0 obj<</Subtype/Link/Rect[80.2 628.6 158.5 641.6]/Border[0 0 0]/Dest[562 0 R/XYZ 0 734 0]>>endobj
+200 0 obj<</Subtype/Link/Rect[124.5 615.4 199.7 628.4]/Border[0 0 0]/Dest[562 0 R/XYZ 0 696 0]>>endobj
+201 0 obj<</Subtype/Link/Rect[168.8 602.2 277.8 615.2]/Border[0 0 0]/Dest[562 0 R/XYZ 0 423 0]>>endobj
+202 0 obj<</Subtype/Link/Rect[168.8 589.0 307.5 602.0]/Border[0 0 0]/Dest[562 0 R/XYZ 0 259 0]>>endobj
+203 0 obj<</Subtype/Link/Rect[168.8 575.8 284.6 588.8]/Border[0 0 0]/Dest[564 0 R/XYZ 0 652 0]>>endobj
+204 0 obj<</Subtype/Link/Rect[124.5 562.6 156.6 575.6]/Border[0 0 0]/Dest[564 0 R/XYZ 0 240 0]>>endobj
+205 0 obj<</Subtype/Link/Rect[168.8 549.4 241.2 562.4]/Border[0 0 0]/Dest[566 0 R/XYZ 0 665 0]>>endobj
+206 0 obj<</Subtype/Link/Rect[80.2 536.2 196.0 549.2]/Border[0 0 0]/Dest[568 0 R/XYZ 0 734 0]>>endobj
+207 0 obj<</Subtype/Link/Rect[124.5 523.0 182.2 536.0]/Border[0 0 0]/Dest[568 0 R/XYZ 0 696 0]>>endobj
+208 0 obj<</Subtype/Link/Rect[124.5 509.8 176.7 522.8]/Border[0 0 0]/Dest[568 0 R/XYZ 0 595 0]>>endobj
+209 0 obj<</Subtype/Link/Rect[124.5 496.6 196.0 509.6]/Border[0 0 0]/Dest[568 0 R/XYZ 0 216 0]>>endobj
+210 0 obj<</Subtype/Link/Rect[124.5 483.4 174.9 496.4]/Border[0 0 0]/Dest[570 0 R/XYZ 0 692 0]>>endobj
+211 0 obj<</Subtype/Link/Rect[124.5 470.2 162.7 483.2]/Border[0 0 0]/Dest[570 0 R/XYZ 0 458 0]>>endobj
+212 0 obj<</Subtype/Link/Rect[124.5 457.0 182.5 470.0]/Border[0 0 0]/Dest[572 0 R/XYZ 0 734 0]>>endobj
+213 0 obj<</Subtype/Link/Rect[124.5 443.8 196.0 456.8]/Border[0 0 0]/Dest[572 0 R/XYZ 0 566 0]>>endobj
+214 0 obj<</Subtype/Link/Rect[124.5 430.6 187.4 443.6]/Border[0 0 0]/Dest[572 0 R/XYZ 0 438 0]>>endobj
+215 0 obj<</Subtype/Link/Rect[124.5 417.4 218.6 430.4]/Border[0 0 0]/Dest[572 0 R/XYZ 0 178 0]>>endobj
+216 0 obj<</Subtype/Link/Rect[80.2 404.2 204.9 417.2]/Border[0 0 0]/Dest[576 0 R/XYZ 0 734 0]>>endobj
+217 0 obj<</Subtype/Link/Rect[80.2 391.0 164.8 404.0]/Border[0 0 0]/Dest[580 0 R/XYZ 0 734 0]>>endobj
+218 0 obj<</Subtype/Link/Rect[124.5 377.8 182.2 390.8]/Border[0 0 0]/Dest[580 0 R/XYZ 0 696 0]>>endobj
+219 0 obj<</Subtype/Link/Rect[168.8 364.6 206.3 377.6]/Border[0 0 0]/Dest[582 0 R/XYZ 0 626 0]>>endobj
+220 0 obj<</Subtype/Link/Rect[168.8 351.4 203.9 364.4]/Border[0 0 0]/Dest[582 0 R/XYZ 0 516 0]>>endobj
+221 0 obj<</Subtype/Link/Rect[124.5 338.2 219.5 351.2]/Border[0 0 0]/Dest[582 0 R/XYZ 0 394 0]>>endobj
+222 0 obj<</Subtype/Link/Rect[168.8 325.0 196.6 338.0]/Border[0 0 0]/Dest[582 0 R/XYZ 0 360 0]>>endobj
+223 0 obj<</Subtype/Link/Rect[168.8 311.8 233.2 324.8]/Border[0 0 0]/Dest[584 0 R/XYZ 0 718 0]>>endobj
+224 0 obj<</Subtype/Link/Rect[168.8 298.6 216.7 311.6]/Border[0 0 0]/Dest[584 0 R/XYZ 0 235 0]>>endobj
+225 0 obj<</Subtype/Link/Rect[124.5 285.4 283.7 298.4]/Border[0 0 0]/Dest[604 0 R/XYZ 0 428 0]>>endobj
+226 0 obj<</Subtype/Link/Rect[168.8 272.2 234.1 285.2]/Border[0 0 0]/Dest[604 0 R/XYZ 0 366 0]>>endobj
+227 0 obj<</Subtype/Link/Rect[168.8 259.0 204.5 272.0]/Border[0 0 0]/Dest[606 0 R/XYZ 0 567 0]>>endobj
+228 0 obj<</Subtype/Link/Rect[168.8 245.8 189.2 258.8]/Border[0 0 0]/Dest[614 0 R/XYZ 0 531 0]>>endobj
+229 0 obj<</Subtype/Link/Rect[168.8 232.6 264.4 245.6]/Border[0 0 0]/Dest[614 0 R/XYZ 0 407 0]>>endobj
+230 0 obj<</Subtype/Link/Rect[168.8 219.4 302.0 232.4]/Border[0 0 0]/Dest[616 0 R/XYZ 0 548 0]>>endobj
+231 0 obj<</Subtype/Link/Rect[168.8 206.2 247.3 219.2]/Border[0 0 0]/Dest[616 0 R/XYZ 0 140 0]>>endobj
+232 0 obj<</Subtype/Link/Rect[168.8 193.0 271.4 206.0]/Border[0 0 0]/Dest[618 0 R/XYZ 0 492 0]>>endobj
+233 0 obj<</Subtype/Link/Rect[168.8 179.8 319.7 192.8]/Border[0 0 0]/Dest[618 0 R/XYZ 0 145 0]>>endobj
+234 0 obj<</Subtype/Link/Rect[168.8 166.6 246.7 179.6]/Border[0 0 0]/Dest[620 0 R/XYZ 0 586 0]>>endobj
+235 0 obj<</Subtype/Link/Rect[174.2 153.4 223.1 166.4]/Border[0 0 0]/Dest[620 0 R/XYZ 0 301 0]>>endobj
+236 0 obj<</Subtype/Link/Rect[174.2 140.2 256.4 153.2]/Border[0 0 0]/Dest[622 0 R/XYZ 0 734 0]>>endobj
+237 0 obj<</Subtype/Link/Rect[174.2 127.0 263.8 140.0]/Border[0 0 0]/Dest[622 0 R/XYZ 0 249 0]>>endobj
+238 0 obj<</Subtype/Link/Rect[124.5 113.8 300.8 126.8]/Border[0 0 0]/Dest[624 0 R/XYZ 0 413 0]>>endobj
+239 0 obj<</Subtype/Link/Rect[168.8 100.6 275.4 113.6]/Border[0 0 0]/Dest[626 0 R/XYZ 0 665 0]>>endobj
+240 0 obj<</Subtype/Link/Rect[168.8 87.4 256.4 100.4]/Border[0 0 0]/Dest[626 0 R/XYZ 0 273 0]>>endobj
+241 0 obj<</Subtype/Link/Rect[168.8 74.2 283.6 87.2]/Border[0 0 0]/Dest[628 0 R/XYZ 0 531 0]>>endobj
+242 0 obj<</Subtype/Link/Rect[168.8 61.0 244.8 74.0]/Border[0 0 0]/Dest[628 0 R/XYZ 0 165 0]>>endobj
+243 0 obj[192 0 R
193 0 R
194 0 R
195 0 R
@@ -382,59 +419,9 @@
200 0 R
201 0 R
202 0 R
-203 0 R]endobj
-205 0 obj<</Subtype/Link/Rect[174.2 721.0 246.4 734.0]/Border[0 0 0]/Dest[598 0 R/XYZ 0 558 0]>>endobj
-206 0 obj<</Subtype/Link/Rect[174.2 707.8 269.9 720.8]/Border[0 0 0]/Dest[598 0 R/XYZ 0 500 0]>>endobj
-207 0 obj<</Subtype/Link/Rect[174.2 694.6 268.0 707.6]/Border[0 0 0]/Dest[598 0 R/XYZ 0 428 0]>>endobj
-208 0 obj<</Subtype/Link/Rect[124.5 681.4 243.0 694.4]/Border[0 0 0]/Dest[598 0 R/XYZ 0 370 0]>>endobj
-209 0 obj<</Subtype/Link/Rect[168.8 668.2 222.8 681.2]/Border[0 0 0]/Dest[598 0 R/XYZ 0 220 0]>>endobj
-210 0 obj<</Subtype/Link/Rect[168.8 655.0 228.0 668.0]/Border[0 0 0]/Dest[600 0 R/XYZ 0 441 0]>>endobj
-211 0 obj<</Subtype/Link/Rect[124.5 641.8 220.7 654.8]/Border[0 0 0]/Dest[602 0 R/XYZ 0 734 0]>>endobj
-212 0 obj<</Subtype/Link/Rect[80.2 628.6 158.5 641.6]/Border[0 0 0]/Dest[604 0 R/XYZ 0 734 0]>>endobj
-213 0 obj<</Subtype/Link/Rect[124.5 615.4 199.7 628.4]/Border[0 0 0]/Dest[604 0 R/XYZ 0 696 0]>>endobj
-214 0 obj<</Subtype/Link/Rect[168.8 602.2 277.8 615.2]/Border[0 0 0]/Dest[604 0 R/XYZ 0 423 0]>>endobj
-215 0 obj<</Subtype/Link/Rect[168.8 589.0 307.5 602.0]/Border[0 0 0]/Dest[604 0 R/XYZ 0 259 0]>>endobj
-216 0 obj<</Subtype/Link/Rect[168.8 575.8 284.6 588.8]/Border[0 0 0]/Dest[606 0 R/XYZ 0 652 0]>>endobj
-217 0 obj<</Subtype/Link/Rect[124.5 562.6 156.6 575.6]/Border[0 0 0]/Dest[606 0 R/XYZ 0 240 0]>>endobj
-218 0 obj<</Subtype/Link/Rect[168.8 549.4 241.2 562.4]/Border[0 0 0]/Dest[608 0 R/XYZ 0 665 0]>>endobj
-219 0 obj<</Subtype/Link/Rect[80.2 536.2 196.0 549.2]/Border[0 0 0]/Dest[610 0 R/XYZ 0 734 0]>>endobj
-220 0 obj<</Subtype/Link/Rect[124.5 523.0 182.2 536.0]/Border[0 0 0]/Dest[610 0 R/XYZ 0 696 0]>>endobj
-221 0 obj<</Subtype/Link/Rect[124.5 509.8 176.7 522.8]/Border[0 0 0]/Dest[610 0 R/XYZ 0 595 0]>>endobj
-222 0 obj<</Subtype/Link/Rect[124.5 496.6 196.0 509.6]/Border[0 0 0]/Dest[610 0 R/XYZ 0 216 0]>>endobj
-223 0 obj<</Subtype/Link/Rect[124.5 483.4 174.9 496.4]/Border[0 0 0]/Dest[612 0 R/XYZ 0 692 0]>>endobj
-224 0 obj<</Subtype/Link/Rect[124.5 470.2 162.7 483.2]/Border[0 0 0]/Dest[612 0 R/XYZ 0 458 0]>>endobj
-225 0 obj<</Subtype/Link/Rect[124.5 457.0 182.5 470.0]/Border[0 0 0]/Dest[614 0 R/XYZ 0 734 0]>>endobj
-226 0 obj<</Subtype/Link/Rect[124.5 443.8 196.0 456.8]/Border[0 0 0]/Dest[614 0 R/XYZ 0 566 0]>>endobj
-227 0 obj<</Subtype/Link/Rect[124.5 430.6 187.4 443.6]/Border[0 0 0]/Dest[614 0 R/XYZ 0 438 0]>>endobj
-228 0 obj<</Subtype/Link/Rect[124.5 417.4 218.6 430.4]/Border[0 0 0]/Dest[614 0 R/XYZ 0 178 0]>>endobj
-229 0 obj<</Subtype/Link/Rect[80.2 404.2 204.9 417.2]/Border[0 0 0]/Dest[618 0 R/XYZ 0 734 0]>>endobj
-230 0 obj<</Subtype/Link/Rect[80.2 391.0 164.8 404.0]/Border[0 0 0]/Dest[622 0 R/XYZ 0 734 0]>>endobj
-231 0 obj<</Subtype/Link/Rect[124.5 377.8 182.2 390.8]/Border[0 0 0]/Dest[622 0 R/XYZ 0 696 0]>>endobj
-232 0 obj<</Subtype/Link/Rect[168.8 364.6 206.3 377.6]/Border[0 0 0]/Dest[624 0 R/XYZ 0 626 0]>>endobj
-233 0 obj<</Subtype/Link/Rect[168.8 351.4 203.9 364.4]/Border[0 0 0]/Dest[624 0 R/XYZ 0 516 0]>>endobj
-234 0 obj<</Subtype/Link/Rect[124.5 338.2 219.5 351.2]/Border[0 0 0]/Dest[624 0 R/XYZ 0 394 0]>>endobj
-235 0 obj<</Subtype/Link/Rect[168.8 325.0 196.6 338.0]/Border[0 0 0]/Dest[624 0 R/XYZ 0 360 0]>>endobj
-236 0 obj<</Subtype/Link/Rect[168.8 311.8 233.2 324.8]/Border[0 0 0]/Dest[626 0 R/XYZ 0 718 0]>>endobj
-237 0 obj<</Subtype/Link/Rect[168.8 298.6 216.7 311.6]/Border[0 0 0]/Dest[626 0 R/XYZ 0 235 0]>>endobj
-238 0 obj<</Subtype/Link/Rect[124.5 285.4 283.7 298.4]/Border[0 0 0]/Dest[646 0 R/XYZ 0 428 0]>>endobj
-239 0 obj<</Subtype/Link/Rect[168.8 272.2 234.1 285.2]/Border[0 0 0]/Dest[646 0 R/XYZ 0 366 0]>>endobj
-240 0 obj<</Subtype/Link/Rect[168.8 259.0 204.5 272.0]/Border[0 0 0]/Dest[648 0 R/XYZ 0 567 0]>>endobj
-241 0 obj<</Subtype/Link/Rect[168.8 245.8 189.2 258.8]/Border[0 0 0]/Dest[656 0 R/XYZ 0 531 0]>>endobj
-242 0 obj<</Subtype/Link/Rect[168.8 232.6 264.4 245.6]/Border[0 0 0]/Dest[656 0 R/XYZ 0 407 0]>>endobj
-243 0 obj<</Subtype/Link/Rect[168.8 219.4 302.0 232.4]/Border[0 0 0]/Dest[658 0 R/XYZ 0 548 0]>>endobj
-244 0 obj<</Subtype/Link/Rect[168.8 206.2 247.3 219.2]/Border[0 0 0]/Dest[658 0 R/XYZ 0 140 0]>>endobj
-245 0 obj<</Subtype/Link/Rect[168.8 193.0 271.4 206.0]/Border[0 0 0]/Dest[660 0 R/XYZ 0 492 0]>>endobj
-246 0 obj<</Subtype/Link/Rect[168.8 179.8 319.7 192.8]/Border[0 0 0]/Dest[660 0 R/XYZ 0 145 0]>>endobj
-247 0 obj<</Subtype/Link/Rect[168.8 166.6 246.7 179.6]/Border[0 0 0]/Dest[662 0 R/XYZ 0 586 0]>>endobj
-248 0 obj<</Subtype/Link/Rect[174.2 153.4 223.1 166.4]/Border[0 0 0]/Dest[662 0 R/XYZ 0 301 0]>>endobj
-249 0 obj<</Subtype/Link/Rect[174.2 140.2 256.4 153.2]/Border[0 0 0]/Dest[664 0 R/XYZ 0 734 0]>>endobj
-250 0 obj<</Subtype/Link/Rect[174.2 127.0 263.8 140.0]/Border[0 0 0]/Dest[664 0 R/XYZ 0 249 0]>>endobj
-251 0 obj<</Subtype/Link/Rect[124.5 113.8 300.8 126.8]/Border[0 0 0]/Dest[666 0 R/XYZ 0 413 0]>>endobj
-252 0 obj<</Subtype/Link/Rect[168.8 100.6 275.4 113.6]/Border[0 0 0]/Dest[668 0 R/XYZ 0 665 0]>>endobj
-253 0 obj<</Subtype/Link/Rect[168.8 87.4 256.4 100.4]/Border[0 0 0]/Dest[668 0 R/XYZ 0 273 0]>>endobj
-254 0 obj<</Subtype/Link/Rect[168.8 74.2 283.6 87.2]/Border[0 0 0]/Dest[670 0 R/XYZ 0 531 0]>>endobj
-255 0 obj<</Subtype/Link/Rect[168.8 61.0 244.8 74.0]/Border[0 0 0]/Dest[670 0 R/XYZ 0 165 0]>>endobj
-256 0 obj[205 0 R
+203 0 R
+204 0 R
+205 0 R
206 0 R
207 0 R
208 0 R
@@ -471,9 +458,47 @@
239 0 R
240 0 R
241 0 R
-242 0 R
-243 0 R
-244 0 R
+242 0 R]endobj
+244 0 obj<</Subtype/Link/Rect[168.8 721.0 245.5 734.0]/Border[0 0 0]/Dest[630 0 R/XYZ 0 353 0]>>endobj
+245 0 obj<</Subtype/Link/Rect[124.5 707.8 261.7 720.8]/Border[0 0 0]/Dest[632 0 R/XYZ 0 734 0]>>endobj
+246 0 obj<</Subtype/Link/Rect[168.8 694.6 239.3 707.6]/Border[0 0 0]/Dest[632 0 R/XYZ 0 658 0]>>endobj
+247 0 obj<</Subtype/Link/Rect[168.8 681.4 223.8 694.4]/Border[0 0 0]/Dest[634 0 R/XYZ 0 734 0]>>endobj
+248 0 obj<</Subtype/Link/Rect[124.5 668.2 264.4 681.2]/Border[0 0 0]/Dest[636 0 R/XYZ 0 705 0]>>endobj
+249 0 obj<</Subtype/Link/Rect[168.8 655.0 243.6 668.0]/Border[0 0 0]/Dest[636 0 R/XYZ 0 577 0]>>endobj
+250 0 obj<</Subtype/Link/Rect[168.8 641.8 257.3 654.8]/Border[0 0 0]/Dest[638 0 R/XYZ 0 734 0]>>endobj
+251 0 obj<</Subtype/Link/Rect[124.5 628.6 345.7 641.6]/Border[0 0 0]/Dest[638 0 R/XYZ 0 433 0]>>endobj
+252 0 obj<</Subtype/Link/Rect[168.8 615.4 220.4 628.4]/Border[0 0 0]/Dest[638 0 R/XYZ 0 400 0]>>endobj
+253 0 obj<</Subtype/Link/Rect[168.8 602.2 210.0 615.2]/Border[0 0 0]/Dest[640 0 R/XYZ 0 734 0]>>endobj
+254 0 obj<</Subtype/Link/Rect[168.8 589.0 217.9 602.0]/Border[0 0 0]/Dest[640 0 R/XYZ 0 385 0]>>endobj
+255 0 obj<</Subtype/Link/Rect[124.5 575.8 193.2 588.8]/Border[0 0 0]/Dest[640 0 R/XYZ 0 128 0]>>endobj
+256 0 obj<</Subtype/Link/Rect[168.8 562.6 251.9 575.6]/Border[0 0 0]/Dest[642 0 R/XYZ 0 633 0]>>endobj
+257 0 obj<</Subtype/Link/Rect[168.8 549.4 254.4 562.4]/Border[0 0 0]/Dest[644 0 R/XYZ 0 665 0]>>endobj
+258 0 obj<</Subtype/Link/Rect[85.8 536.2 200.3 549.2]/Border[0 0 0]/Dest[648 0 R/XYZ 0 734 0]>>endobj
+259 0 obj<</Subtype/Link/Rect[130.0 523.0 170.0 536.0]/Border[0 0 0]/Dest[648 0 R/XYZ 0 696 0]>>endobj
+260 0 obj<</Subtype/Link/Rect[130.0 509.8 308.4 522.8]/Border[0 0 0]/Dest[648 0 R/XYZ 0 621 0]>>endobj
+261 0 obj<</Subtype/Link/Rect[130.0 496.6 217.0 509.6]/Border[0 0 0]/Dest[648 0 R/XYZ 0 361 0]>>endobj
+262 0 obj<</Subtype/Link/Rect[130.0 483.4 360.7 496.4]/Border[0 0 0]/Dest[652 0 R/XYZ 0 692 0]>>endobj
+263 0 obj<</Subtype/Link/Rect[130.0 470.2 306.3 483.2]/Border[0 0 0]/Dest[652 0 R/XYZ 0 630 0]>>endobj
+264 0 obj<</Subtype/Link/Rect[85.8 457.0 189.3 470.0]/Border[0 0 0]/Dest[658 0 R/XYZ 0 734 0]>>endobj
+265 0 obj<</Subtype/Link/Rect[130.0 443.8 199.0 456.8]/Border[0 0 0]/Dest[658 0 R/XYZ 0 696 0]>>endobj
+266 0 obj<</Subtype/Link/Rect[85.8 430.6 211.0 443.6]/Border[0 0 0]/Dest[660 0 R/XYZ 0 734 0]>>endobj
+267 0 obj<</Subtype/Link/Rect[130.0 417.4 245.6 430.4]/Border[0 0 0]/Dest[660 0 R/XYZ 0 696 0]>>endobj
+268 0 obj<</Subtype/Link/Rect[130.0 404.2 234.2 417.2]/Border[0 0 0]/Dest[662 0 R/XYZ 0 639 0]>>endobj
+269 0 obj<</Subtype/Link/Rect[130.0 391.0 289.8 404.0]/Border[0 0 0]/Dest[662 0 R/XYZ 0 498 0]>>endobj
+270 0 obj<</Subtype/Link/Rect[130.0 377.8 162.7 390.8]/Border[0 0 0]/Dest[662 0 R/XYZ 0 198 0]>>endobj
+271 0 obj<</Subtype/Link/Rect[174.2 364.6 228.3 377.6]/Border[0 0 0]/Dest[662 0 R/XYZ 0 165 0]>>endobj
+272 0 obj<</Subtype/Link/Rect[174.2 351.4 240.8 364.4]/Border[0 0 0]/Dest[664 0 R/XYZ 0 734 0]>>endobj
+273 0 obj<</Subtype/Link/Rect[174.2 338.2 239.0 351.2]/Border[0 0 0]/Dest[664 0 R/XYZ 0 596 0]>>endobj
+274 0 obj<</Subtype/Link/Rect[130.0 325.0 194.8 338.0]/Border[0 0 0]/Dest[664 0 R/XYZ 0 485 0]>>endobj
+275 0 obj<</Subtype/Link/Rect[174.2 311.8 305.9 324.8]/Border[0 0 0]/Dest[664 0 R/XYZ 0 451 0]>>endobj
+276 0 obj<</Subtype/Link/Rect[174.2 298.6 215.5 311.6]/Border[0 0 0]/Dest[664 0 R/XYZ 0 366 0]>>endobj
+277 0 obj<</Subtype/Link/Rect[130.0 285.4 229.6 298.4]/Border[0 0 0]/Dest[664 0 R/XYZ 0 229 0]>>endobj
+278 0 obj<</Subtype/Link/Rect[130.0 272.2 165.1 285.2]/Border[0 0 0]/Dest[666 0 R/XYZ 0 489 0]>>endobj
+279 0 obj<</Subtype/Link/Rect[85.8 259.0 259.0 272.0]/Border[0 0 0]/Dest[668 0 R/XYZ 0 734 0]>>endobj
+280 0 obj<</Subtype/Link/Rect[130.0 245.8 187.8 258.8]/Border[0 0 0]/Dest[668 0 R/XYZ 0 696 0]>>endobj
+281 0 obj<</Subtype/Link/Rect[130.0 232.6 215.6 245.6]/Border[0 0 0]/Dest[668 0 R/XYZ 0 568 0]>>endobj
+282 0 obj<</Subtype/Link/Rect[130.0 219.4 218.9 221.4]/Border[0 0 0]/Dest[670 0 R/XYZ 0 718 0]>>endobj
+283 0 obj[244 0 R
245 0 R
246 0 R
247 0 R
@@ -484,59 +509,9 @@
252 0 R
253 0 R
254 0 R
-255 0 R]endobj
-257 0 obj<</Subtype/Link/Rect[168.8 721.0 245.5 734.0]/Border[0 0 0]/Dest[672 0 R/XYZ 0 353 0]>>endobj
-258 0 obj<</Subtype/Link/Rect[124.5 707.8 261.7 720.8]/Border[0 0 0]/Dest[674 0 R/XYZ 0 734 0]>>endobj
-259 0 obj<</Subtype/Link/Rect[168.8 694.6 239.3 707.6]/Border[0 0 0]/Dest[674 0 R/XYZ 0 658 0]>>endobj
-260 0 obj<</Subtype/Link/Rect[168.8 681.4 223.8 694.4]/Border[0 0 0]/Dest[676 0 R/XYZ 0 734 0]>>endobj
-261 0 obj<</Subtype/Link/Rect[124.5 668.2 264.4 681.2]/Border[0 0 0]/Dest[678 0 R/XYZ 0 705 0]>>endobj
-262 0 obj<</Subtype/Link/Rect[168.8 655.0 243.6 668.0]/Border[0 0 0]/Dest[678 0 R/XYZ 0 577 0]>>endobj
-263 0 obj<</Subtype/Link/Rect[168.8 641.8 257.3 654.8]/Border[0 0 0]/Dest[680 0 R/XYZ 0 734 0]>>endobj
-264 0 obj<</Subtype/Link/Rect[124.5 628.6 345.7 641.6]/Border[0 0 0]/Dest[680 0 R/XYZ 0 433 0]>>endobj
-265 0 obj<</Subtype/Link/Rect[168.8 615.4 220.4 628.4]/Border[0 0 0]/Dest[680 0 R/XYZ 0 400 0]>>endobj
-266 0 obj<</Subtype/Link/Rect[168.8 602.2 210.0 615.2]/Border[0 0 0]/Dest[682 0 R/XYZ 0 734 0]>>endobj
-267 0 obj<</Subtype/Link/Rect[168.8 589.0 217.9 602.0]/Border[0 0 0]/Dest[682 0 R/XYZ 0 295 0]>>endobj
-268 0 obj<</Subtype/Link/Rect[124.5 575.8 193.2 588.8]/Border[0 0 0]/Dest[684 0 R/XYZ 0 705 0]>>endobj
-269 0 obj<</Subtype/Link/Rect[168.8 562.6 251.9 575.6]/Border[0 0 0]/Dest[684 0 R/XYZ 0 545 0]>>endobj
-270 0 obj<</Subtype/Link/Rect[168.8 549.4 254.4 562.4]/Border[0 0 0]/Dest[686 0 R/XYZ 0 573 0]>>endobj
-271 0 obj<</Subtype/Link/Rect[85.8 536.2 200.3 549.2]/Border[0 0 0]/Dest[692 0 R/XYZ 0 734 0]>>endobj
-272 0 obj<</Subtype/Link/Rect[130.0 523.0 170.0 536.0]/Border[0 0 0]/Dest[692 0 R/XYZ 0 696 0]>>endobj
-273 0 obj<</Subtype/Link/Rect[130.0 509.8 308.4 522.8]/Border[0 0 0]/Dest[692 0 R/XYZ 0 621 0]>>endobj
-274 0 obj<</Subtype/Link/Rect[130.0 496.6 217.0 509.6]/Border[0 0 0]/Dest[692 0 R/XYZ 0 361 0]>>endobj
-275 0 obj<</Subtype/Link/Rect[130.0 483.4 368.6 496.4]/Border[0 0 0]/Dest[696 0 R/XYZ 0 692 0]>>endobj
-276 0 obj<</Subtype/Link/Rect[130.0 470.2 306.3 483.2]/Border[0 0 0]/Dest[696 0 R/XYZ 0 630 0]>>endobj
-277 0 obj<</Subtype/Link/Rect[85.8 457.0 189.3 470.0]/Border[0 0 0]/Dest[702 0 R/XYZ 0 734 0]>>endobj
-278 0 obj<</Subtype/Link/Rect[130.0 443.8 199.0 456.8]/Border[0 0 0]/Dest[702 0 R/XYZ 0 696 0]>>endobj
-279 0 obj<</Subtype/Link/Rect[85.8 430.6 211.0 443.6]/Border[0 0 0]/Dest[704 0 R/XYZ 0 734 0]>>endobj
-280 0 obj<</Subtype/Link/Rect[130.0 417.4 245.6 430.4]/Border[0 0 0]/Dest[704 0 R/XYZ 0 696 0]>>endobj
-281 0 obj<</Subtype/Link/Rect[130.0 404.2 234.2 417.2]/Border[0 0 0]/Dest[706 0 R/XYZ 0 639 0]>>endobj
-282 0 obj<</Subtype/Link/Rect[130.0 391.0 289.8 404.0]/Border[0 0 0]/Dest[706 0 R/XYZ 0 498 0]>>endobj
-283 0 obj<</Subtype/Link/Rect[130.0 377.8 162.7 390.8]/Border[0 0 0]/Dest[706 0 R/XYZ 0 198 0]>>endobj
-284 0 obj<</Subtype/Link/Rect[174.2 364.6 228.3 377.6]/Border[0 0 0]/Dest[706 0 R/XYZ 0 165 0]>>endobj
-285 0 obj<</Subtype/Link/Rect[174.2 351.4 240.8 364.4]/Border[0 0 0]/Dest[708 0 R/XYZ 0 734 0]>>endobj
-286 0 obj<</Subtype/Link/Rect[174.2 338.2 239.0 351.2]/Border[0 0 0]/Dest[708 0 R/XYZ 0 596 0]>>endobj
-287 0 obj<</Subtype/Link/Rect[130.0 325.0 194.8 338.0]/Border[0 0 0]/Dest[708 0 R/XYZ 0 485 0]>>endobj
-288 0 obj<</Subtype/Link/Rect[174.2 311.8 305.9 324.8]/Border[0 0 0]/Dest[708 0 R/XYZ 0 451 0]>>endobj
-289 0 obj<</Subtype/Link/Rect[174.2 298.6 215.5 311.6]/Border[0 0 0]/Dest[708 0 R/XYZ 0 366 0]>>endobj
-290 0 obj<</Subtype/Link/Rect[130.0 285.4 229.6 298.4]/Border[0 0 0]/Dest[708 0 R/XYZ 0 229 0]>>endobj
-291 0 obj<</Subtype/Link/Rect[130.0 272.2 165.1 285.2]/Border[0 0 0]/Dest[710 0 R/XYZ 0 489 0]>>endobj
-292 0 obj<</Subtype/Link/Rect[85.8 259.0 259.0 272.0]/Border[0 0 0]/Dest[712 0 R/XYZ 0 734 0]>>endobj
-293 0 obj<</Subtype/Link/Rect[130.0 245.8 187.8 258.8]/Border[0 0 0]/Dest[712 0 R/XYZ 0 696 0]>>endobj
-294 0 obj<</Subtype/Link/Rect[130.0 232.6 215.6 245.6]/Border[0 0 0]/Dest[712 0 R/XYZ 0 568 0]>>endobj
-295 0 obj<</Subtype/Link/Rect[130.0 219.4 226.3 221.4]/Border[0 0 0]/Dest[714 0 R/XYZ 0 718 0]>>endobj
-296 0 obj<</Subtype/Link/Rect[85.8 206.2 126.4 219.2]/Border[0 0 0]/Dest[718 0 R/XYZ 0 734 0]>>endobj
-297 0 obj<</Subtype/Link/Rect[130.0 193.0 184.1 206.0]/Border[0 0 0]/Dest[718 0 R/XYZ 0 696 0]>>endobj
-298 0 obj<</Subtype/Link/Rect[130.0 179.8 208.8 192.8]/Border[0 0 0]/Dest[718 0 R/XYZ 0 541 0]>>endobj
-299 0 obj<</Subtype/Link/Rect[174.2 166.6 241.5 179.6]/Border[0 0 0]/Dest[718 0 R/XYZ 0 402 0]>>endobj
-300 0 obj<</Subtype/Link/Rect[174.2 153.4 247.6 166.4]/Border[0 0 0]/Dest[718 0 R/XYZ 0 256 0]>>endobj
-301 0 obj<</Subtype/Link/Rect[130.0 140.2 205.8 153.2]/Border[0 0 0]/Dest[720 0 R/XYZ 0 734 0]>>endobj
-302 0 obj<</Subtype/Link/Rect[174.2 127.0 345.7 140.0]/Border[0 0 0]/Dest[720 0 R/XYZ 0 464 0]>>endobj
-303 0 obj<</Subtype/Link/Rect[85.8 113.8 197.9 126.8]/Border[0 0 0]/Dest[722 0 R/XYZ 0 734 0]>>endobj
-304 0 obj<</Subtype/Link/Rect[130.0 100.6 159.0 113.6]/Border[0 0 0]/Dest[722 0 R/XYZ 0 696 0]>>endobj
-305 0 obj<</Subtype/Link/Rect[130.0 87.4 213.7 100.4]/Border[0 0 0]/Dest[722 0 R/XYZ 0 595 0]>>endobj
-306 0 obj<</Subtype/Link/Rect[85.8 74.2 172.8 87.2]/Border[0 0 0]/Dest[724 0 R/XYZ 0 734 0]>>endobj
-307 0 obj<</Subtype/Link/Rect[130.0 61.0 181.0 74.0]/Border[0 0 0]/Dest[724 0 R/XYZ 0 696 0]>>endobj
-308 0 obj[257 0 R
+255 0 R
+256 0 R
+257 0 R
258 0 R
259 0 R
260 0 R
@@ -561,283 +536,263 @@
279 0 R
280 0 R
281 0 R
-282 0 R
-283 0 R
-284 0 R
-285 0 R
-286 0 R
-287 0 R
-288 0 R
-289 0 R
-290 0 R
-291 0 R
+282 0 R]endobj
+284 0 obj<</S/URI/URI(http://lxr.linux.no/source/Documentation/CodingStyle)>>endobj
+285 0 obj<</Subtype/Link/Rect[72.0 499.0 310.3 512.0]/Border[0 0 0]/A 284 0 R>>endobj
+286 0 obj<</S/URI/URI(http://www.fsf.org/prep/standards_toc.html)>>endobj
+287 0 obj<</Subtype/Link/Rect[72.0 472.6 263.0 485.6]/Border[0 0 0]/A 286 0 R>>endobj
+288 0 obj[285 0 R
+287 0 R]endobj
+289 0 obj<</S/URI/URI(http://mailhost.cb1.com/~lkcl/cifsntdomain.txt)>>endobj
+290 0 obj<</Subtype/Link/Rect[226.0 637.0 433.6 650.0]/Border[0 0 0]/A 289 0 R>>endobj
+291 0 obj<</S/URI/URI(http://ntbugtraq.rc.on.ca/SCRIPTS/WA.EXE?A2=ind9708;L=ntbugtraq;O=A;P=2935)>>endobj
+292 0 obj<</Subtype/Link/Rect[72.0 386.2 451.3 399.2]/Border[0 0 0]/A 291 0 R>>endobj
+293 0 obj<</S/URI/URI(http://mailhost.cb1.com/~lkcl/crypt.html)>>endobj
+294 0 obj<</Subtype/Link/Rect[72.0 359.8 250.6 372.8]/Border[0 0 0]/A 293 0 R>>endobj
+295 0 obj<</S/URI/URI(mailto:linus@incolumitas.se)>>endobj
+296 0 obj<</Subtype/Link/Rect[244.7 333.4 317.4 346.4]/Border[0 0 0]/A 295 0 R>>endobj
+297 0 obj<</S/URI/URI(http://samba.org/cgi-bin/mfs/01/digest/1997/97aug/0391.html)>>endobj
+298 0 obj<</Subtype/Link/Rect[72.0 307.0 346.5 320.0]/Border[0 0 0]/A 297 0 R>>endobj
+299 0 obj<</S/URI/URI(http://mailhost.cb1.com/~lkcl/crypt.txt)>>endobj
+300 0 obj<</Subtype/Link/Rect[72.0 280.6 242.0 293.6]/Border[0 0 0]/A 299 0 R>>endobj
+301 0 obj[290 0 R
292 0 R
-293 0 R
294 0 R
-295 0 R
296 0 R
-297 0 R
298 0 R
-299 0 R
-300 0 R
-301 0 R
-302 0 R
-303 0 R
-304 0 R
-305 0 R
-306 0 R
-307 0 R]endobj
-309 0 obj<</Subtype/Link/Rect[130.0 721.0 170.6 734.0]/Border[0 0 0]/Dest[724 0 R/XYZ 0 584 0]>>endobj
-310 0 obj[309 0 R]endobj
-311 0 obj<</S/URI/URI(http://lxr.linux.no/source/Documentation/CodingStyle)>>endobj
-312 0 obj<</Subtype/Link/Rect[72.0 499.0 310.3 512.0]/Border[0 0 0]/A 311 0 R>>endobj
-313 0 obj<</S/URI/URI(http://www.fsf.org/prep/standards_toc.html)>>endobj
-314 0 obj<</Subtype/Link/Rect[72.0 472.6 263.0 485.6]/Border[0 0 0]/A 313 0 R>>endobj
-315 0 obj[312 0 R
-314 0 R]endobj
-316 0 obj<</S/URI/URI(http://mailhost.cb1.com/~lkcl/cifsntdomain.txt)>>endobj
-317 0 obj<</Subtype/Link/Rect[226.0 637.0 433.6 650.0]/Border[0 0 0]/A 316 0 R>>endobj
-318 0 obj<</S/URI/URI(http://ntbugtraq.rc.on.ca/SCRIPTS/WA.EXE?A2=ind9708;L=ntbugtraq;O=A;P=2935)>>endobj
-319 0 obj<</Subtype/Link/Rect[72.0 386.2 451.3 399.2]/Border[0 0 0]/A 318 0 R>>endobj
-320 0 obj<</S/URI/URI(http://mailhost.cb1.com/~lkcl/crypt.html)>>endobj
-321 0 obj<</Subtype/Link/Rect[72.0 359.8 250.6 372.8]/Border[0 0 0]/A 320 0 R>>endobj
-322 0 obj<</S/URI/URI(mailto:linus@incolumitas.se)>>endobj
-323 0 obj<</Subtype/Link/Rect[244.7 333.4 317.4 346.4]/Border[0 0 0]/A 322 0 R>>endobj
-324 0 obj<</S/URI/URI(http://samba.org/cgi-bin/mfs/01/digest/1997/97aug/0391.html)>>endobj
-325 0 obj<</Subtype/Link/Rect[72.0 307.0 346.5 320.0]/Border[0 0 0]/A 324 0 R>>endobj
-326 0 obj<</S/URI/URI(http://mailhost.cb1.com/~lkcl/crypt.txt)>>endobj
-327 0 obj<</Subtype/Link/Rect[72.0 280.6 242.0 293.6]/Border[0 0 0]/A 326 0 R>>endobj
-328 0 obj[317 0 R
-319 0 R
-321 0 R
-323 0 R
-325 0 R
-327 0 R]endobj
-329 0 obj<</Dests 330 0 R>>endobj
-330 0 obj<</Kids[331 0 R]>>endobj
-331 0 obj<</Limits[(aen1008)(wins)]/Names[(aen1008)332 0 R(aen1019)333 0 R(aen103)334 0 R(aen1040)335 0 R(aen1053)336 0 R(aen1100)337 0 R(aen1127)338 0 R(aen1138)339 0 R(aen1177)340 0 R(aen1208)341 0 R(aen128)342 0 R(aen1365)343 0 R(aen1388)344 0 R(aen1399)345 0 R(aen1445)346 0 R(aen151)347 0 R(aen1571)348 0 R(aen1574)349 0 R(aen1588)350 0 R(aen159)351 0 R(aen1649)352 0 R(aen1688)353 0 R(aen1693)354 0 R(aen1704)355 0 R(aen1744)356 0 R(aen1755)357 0 R(aen179)358 0 R(aen1799)359 0 R(aen181)360 0 R(aen1819)361 0 R(aen184)362 0 R(aen1842)363 0 R(aen1854)364 0 R(aen188)365 0 R(aen1898)366 0 R(aen1939)367 0 R(aen1943)368 0 R(aen1962)369 0 R(aen1973)370 0 R(aen1977)371 0 R(aen1988)372 0 R(aen2001)373 0 R(aen2003)374 0 R(aen2006)375 0 R(aen2025)376 0 R(aen2027)377 0 R(aen2030)378 0 R(aen2054)379 0 R(aen2056)380 0 R(aen2063)381 0 R(aen2071)382 0 R(aen2075)383 0 R(aen2102)384 0 R(aen2130)385 0 R(aen2134)386 0 R(aen2165)387 0 R(aen2193)388 0 R(aen2232)389 0 R(aen2240)390 0 R(aen2259)391 0 R(aen2267)392 0 R(aen2275)393 0 R(aen2294)394 0 R(aen2306)395 0 R(aen2316)396 0 R(aen2327)397 0 R(aen2335)398 0 R(aen2339)399 0 R(aen2346)400 0 R(aen2359)401 0 R(aen2363)402 0 R(aen2370)403 0 R(aen2382)404 0 R(aen2386)405 0 R(aen2390)406 0 R(aen24)407 0 R(aen2425)408 0 R(aen2460)409 0 R(aen2468)410 0 R(aen2519)411 0 R(aen2550)412 0 R(aen2562)413 0 R(aen2568)414 0 R(aen2603)415 0 R(aen2623)416 0 R(aen2627)417 0 R(aen2638)418 0 R(aen2654)419 0 R(aen2656)420 0 R(aen2699)421 0 R(aen2709)422 0 R(aen2716)423 0 R(aen2724)424 0 R(aen2726)425 0 R(aen2761)426 0 R(aen2812)427 0 R(aen2815)428 0 R(aen2829)429 0 R(aen284)430 0 R(aen2847)431 0 R(aen288)432 0 R(aen2896)433 0 R(aen2899)434 0 R(aen2925)435 0 R(aen2959)436 0 R(aen2962)437 0 R(aen3033)438 0 R(aen3054)439 0 R(aen3071)440 0 R(aen3075)441 0 R(aen3086)442 0 R(aen3088)443 0 R(aen3091)444 0 R(aen3095)445 0 R(aen3098)446 0 R(aen3100)447 0 R(aen3103)448 0 R(aen3107)449 0 R(aen3121)450 0 R(aen3147)451 0 R(aen3151)452 0 R(aen3162)453 0 R(aen317)454 0 R(aen320)455 0 R(aen3225)456 0 R(aen323)457 0 R(aen3234)458 0 R(aen3240)459 0 R(aen3247)460 0 R(aen3251)461 0 R(aen326)462 0 R(aen3262)463 0 R(aen329)464 0 R(aen3301)465 0 R(aen3304)466 0 R(aen332)467 0 R(aen3337)468 0 R(aen3343)469 0 R(aen335)470 0 R(aen338)471 0 R(aen341)472 0 R(aen344)473 0 R(aen347)474 0 R(aen35)475 0 R(aen350)476 0 R(aen353)477 0 R(aen356)478 0 R(aen359)479 0 R(aen362)480 0 R(aen365)481 0 R(aen371)482 0 R(aen39)483 0 R(aen4)484 0 R(aen406)485 0 R(aen420)486 0 R(aen451)487 0 R(aen472)488 0 R(aen484)489 0 R(aen495)490 0 R(aen515)491 0 R(aen530)492 0 R(aen54)493 0 R(aen540)494 0 R(aen544)495 0 R(aen552)496 0 R(aen557)497 0 R(aen563)498 0 R(aen571)499 0 R(aen575)500 0 R(aen579)501 0 R(aen584)502 0 R(aen65)503 0 R(aen652)504 0 R(aen688)505 0 R(aen695)506 0 R(aen70)507 0 R(aen702)508 0 R(aen704)509 0 R(aen717)510 0 R(aen719)511 0 R(aen739)512 0 R(aen775)513 0 R(aen777)514 0 R(aen780)515 0 R(aen783)516 0 R(aen786)517 0 R(aen789)518 0 R(aen8)519 0 R(aen814)520 0 R(aen817)521 0 R(aen832)522 0 R(aen843)523 0 R(aen850)524 0 R(aen86)525 0 R(aen861)526 0 R(aen884)527 0 R(aen911)528 0 R(aen918)529 0 R(aen92)530 0 R(aen941)531 0 R(aen960)532 0 R(aen987)533 0 R(architecture)534 0 R(codingsuggestions)535 0 R(debug)536 0 R(internals)537 0 R(modules)538 0 R(netbios)539 0 R(ntdomain)540 0 R(packaging)541 0 R(parsing)542 0 R(printing)543 0 R(pwencrypt)544 0 R(rpc-plugin)545 0 R(sam)546 0 R(samba-developers-guide)547 0 R(samba-developers-guide.html)548 0 R(smbpasswdfileformat)549 0 R(tracing)550 0 R(unix-smb)551 0 R(wins)552 0 R]>>endobj
-332 0 obj<</D[634 0 R/XYZ 0 734 0]>>endobj
-333 0 obj<</D[634 0 R/XYZ 0 639 0]>>endobj
-334 0 obj<</D[582 0 R/XYZ 0 696 0]>>endobj
-335 0 obj<</D[634 0 R/XYZ 0 439 0]>>endobj
-336 0 obj<</D[634 0 R/XYZ 0 292 0]>>endobj
-337 0 obj<</D[636 0 R/XYZ 0 626 0]>>endobj
-338 0 obj<</D[636 0 R/XYZ 0 345 0]>>endobj
-339 0 obj<</D[636 0 R/XYZ 0 251 0]>>endobj
-340 0 obj<</D[638 0 R/XYZ 0 639 0]>>endobj
-341 0 obj<</D[638 0 R/XYZ 0 413 0]>>endobj
-342 0 obj<</D[584 0 R/XYZ 0 734 0]>>endobj
-343 0 obj<</D[642 0 R/XYZ 0 679 0]>>endobj
-344 0 obj<</D[642 0 R/XYZ 0 438 0]>>endobj
-345 0 obj<</D[642 0 R/XYZ 0 344 0]>>endobj
-346 0 obj<</D[644 0 R/XYZ 0 639 0]>>endobj
-347 0 obj<</D[586 0 R/XYZ 0 734 0]>>endobj
-348 0 obj<</D[646 0 R/XYZ 0 428 0]>>endobj
-349 0 obj<</D[646 0 R/XYZ 0 366 0]>>endobj
-350 0 obj<</D[648 0 R/XYZ 0 567 0]>>endobj
-351 0 obj<</D[586 0 R/XYZ 0 514 0]>>endobj
-352 0 obj<</D[652 0 R/XYZ 0 734 0]>>endobj
-353 0 obj<</D[652 0 R/XYZ 0 467 0]>>endobj
-354 0 obj<</D[652 0 R/XYZ 0 378 0]>>endobj
-355 0 obj<</D[652 0 R/XYZ 0 283 0]>>endobj
-356 0 obj<</D[654 0 R/XYZ 0 639 0]>>endobj
-357 0 obj<</D[654 0 R/XYZ 0 545 0]>>endobj
-358 0 obj<</D[588 0 R/XYZ 0 734 0]>>endobj
-359 0 obj<</D[654 0 R/XYZ 0 213 0]>>endobj
-360 0 obj<</D[588 0 R/XYZ 0 700 0]>>endobj
-361 0 obj<</D[656 0 R/XYZ 0 705 0]>>endobj
-362 0 obj<</D[588 0 R/XYZ 0 602 0]>>endobj
-363 0 obj<</D[656 0 R/XYZ 0 531 0]>>endobj
-364 0 obj<</D[656 0 R/XYZ 0 407 0]>>endobj
-365 0 obj<</D[588 0 R/XYZ 0 491 0]>>endobj
-366 0 obj<</D[658 0 R/XYZ 0 548 0]>>endobj
-367 0 obj<</D[658 0 R/XYZ 0 140 0]>>endobj
-368 0 obj<</D[660 0 R/XYZ 0 734 0]>>endobj
-369 0 obj<</D[660 0 R/XYZ 0 586 0]>>endobj
-370 0 obj<</D[660 0 R/XYZ 0 492 0]>>endobj
-371 0 obj<</D[660 0 R/XYZ 0 433 0]>>endobj
-372 0 obj<</D[660 0 R/XYZ 0 339 0]>>endobj
-373 0 obj<</D[660 0 R/XYZ 0 145 0]>>endobj
-374 0 obj<</D[660 0 R/XYZ 0 115 0]>>endobj
-375 0 obj<</D[662 0 R/XYZ 0 734 0]>>endobj
-376 0 obj<</D[662 0 R/XYZ 0 586 0]>>endobj
-377 0 obj<</D[662 0 R/XYZ 0 556 0]>>endobj
-378 0 obj<</D[662 0 R/XYZ 0 501 0]>>endobj
-379 0 obj<</D[662 0 R/XYZ 0 301 0]>>endobj
-380 0 obj<</D[662 0 R/XYZ 0 271 0]>>endobj
-381 0 obj<</D[662 0 R/XYZ 0 203 0]>>endobj
-382 0 obj<</D[664 0 R/XYZ 0 734 0]>>endobj
-383 0 obj<</D[664 0 R/XYZ 0 675 0]>>endobj
-384 0 obj<</D[664 0 R/XYZ 0 475 0]>>endobj
-385 0 obj<</D[664 0 R/XYZ 0 249 0]>>endobj
-386 0 obj<</D[664 0 R/XYZ 0 190 0]>>endobj
-387 0 obj<</D[666 0 R/XYZ 0 639 0]>>endobj
-388 0 obj<</D[666 0 R/XYZ 0 413 0]>>endobj
-389 0 obj<</D[668 0 R/XYZ 0 665 0]>>endobj
-390 0 obj<</D[668 0 R/XYZ 0 515 0]>>endobj
-391 0 obj<</D[668 0 R/XYZ 0 367 0]>>endobj
-392 0 obj<</D[668 0 R/XYZ 0 273 0]>>endobj
-393 0 obj<</D[668 0 R/XYZ 0 135 0]>>endobj
-394 0 obj<</D[670 0 R/XYZ 0 652 0]>>endobj
-395 0 obj<</D[670 0 R/XYZ 0 531 0]>>endobj
-396 0 obj<</D[670 0 R/XYZ 0 354 0]>>endobj
-397 0 obj<</D[670 0 R/XYZ 0 260 0]>>endobj
-398 0 obj<</D[670 0 R/XYZ 0 165 0]>>endobj
-399 0 obj<</D[672 0 R/XYZ 0 734 0]>>endobj
-400 0 obj<</D[672 0 R/XYZ 0 665 0]>>endobj
-401 0 obj<</D[672 0 R/XYZ 0 353 0]>>endobj
-402 0 obj<</D[672 0 R/XYZ 0 281 0]>>endobj
-403 0 obj<</D[672 0 R/XYZ 0 213 0]>>endobj
-404 0 obj<</D[674 0 R/XYZ 0 734 0]>>endobj
-405 0 obj<</D[674 0 R/XYZ 0 658 0]>>endobj
-406 0 obj<</D[674 0 R/XYZ 0 600 0]>>endobj
-407 0 obj<</D[574 0 R/XYZ 0 672 0]>>endobj
-408 0 obj<</D[674 0 R/XYZ 0 347 0]>>endobj
-409 0 obj<</D[676 0 R/XYZ 0 734 0]>>endobj
-410 0 obj<</D[676 0 R/XYZ 0 622 0]>>endobj
-411 0 obj<</D[676 0 R/XYZ 0 264 0]>>endobj
-412 0 obj<</D[678 0 R/XYZ 0 705 0]>>endobj
-413 0 obj<</D[678 0 R/XYZ 0 577 0]>>endobj
-414 0 obj<</D[678 0 R/XYZ 0 492 0]>>endobj
-415 0 obj<</D[678 0 R/XYZ 0 239 0]>>endobj
-416 0 obj<</D[680 0 R/XYZ 0 734 0]>>endobj
-417 0 obj<</D[680 0 R/XYZ 0 675 0]>>endobj
-418 0 obj<</D[680 0 R/XYZ 0 581 0]>>endobj
-419 0 obj<</D[680 0 R/XYZ 0 433 0]>>endobj
-420 0 obj<</D[680 0 R/XYZ 0 400 0]>>endobj
-421 0 obj<</D[682 0 R/XYZ 0 734 0]>>endobj
-422 0 obj<</D[682 0 R/XYZ 0 295 0]>>endobj
-423 0 obj<</D[684 0 R/XYZ 0 705 0]>>endobj
-424 0 obj<</D[684 0 R/XYZ 0 545 0]>>endobj
-425 0 obj<</D[684 0 R/XYZ 0 515 0]>>endobj
-426 0 obj<</D[684 0 R/XYZ 0 262 0]>>endobj
-427 0 obj<</D[686 0 R/XYZ 0 573 0]>>endobj
-428 0 obj<</D[686 0 R/XYZ 0 501 0]>>endobj
-429 0 obj<</D[686 0 R/XYZ 0 315 0]>>endobj
-430 0 obj<</D[594 0 R/XYZ 0 696 0]>>endobj
-431 0 obj<</D[688 0 R/XYZ 0 718 0]>>endobj
-432 0 obj<</D[594 0 R/XYZ 0 568 0]>>endobj
-433 0 obj<</D[692 0 R/XYZ 0 696 0]>>endobj
-434 0 obj<</D[692 0 R/XYZ 0 621 0]>>endobj
-435 0 obj<</D[692 0 R/XYZ 0 361 0]>>endobj
-436 0 obj<</D[696 0 R/XYZ 0 692 0]>>endobj
-437 0 obj<</D[696 0 R/XYZ 0 630 0]>>endobj
-438 0 obj<</D[702 0 R/XYZ 0 696 0]>>endobj
-439 0 obj<</D[704 0 R/XYZ 0 696 0]>>endobj
-440 0 obj<</D[706 0 R/XYZ 0 639 0]>>endobj
-441 0 obj<</D[706 0 R/XYZ 0 498 0]>>endobj
-442 0 obj<</D[706 0 R/XYZ 0 198 0]>>endobj
-443 0 obj<</D[706 0 R/XYZ 0 165 0]>>endobj
-444 0 obj<</D[708 0 R/XYZ 0 734 0]>>endobj
-445 0 obj<</D[708 0 R/XYZ 0 596 0]>>endobj
-446 0 obj<</D[708 0 R/XYZ 0 485 0]>>endobj
-447 0 obj<</D[708 0 R/XYZ 0 451 0]>>endobj
-448 0 obj<</D[708 0 R/XYZ 0 366 0]>>endobj
-449 0 obj<</D[708 0 R/XYZ 0 229 0]>>endobj
-450 0 obj<</D[710 0 R/XYZ 0 489 0]>>endobj
-451 0 obj<</D[712 0 R/XYZ 0 696 0]>>endobj
-452 0 obj<</D[712 0 R/XYZ 0 568 0]>>endobj
-453 0 obj<</D[714 0 R/XYZ 0 718 0]>>endobj
-454 0 obj<</D[596 0 R/XYZ 0 705 0]>>endobj
-455 0 obj<</D[596 0 R/XYZ 0 630 0]>>endobj
-456 0 obj<</D[718 0 R/XYZ 0 696 0]>>endobj
-457 0 obj<</D[596 0 R/XYZ 0 571 0]>>endobj
-458 0 obj<</D[718 0 R/XYZ 0 541 0]>>endobj
-459 0 obj<</D[718 0 R/XYZ 0 402 0]>>endobj
-460 0 obj<</D[718 0 R/XYZ 0 256 0]>>endobj
-461 0 obj<</D[720 0 R/XYZ 0 734 0]>>endobj
-462 0 obj<</D[596 0 R/XYZ 0 513 0]>>endobj
-463 0 obj<</D[720 0 R/XYZ 0 464 0]>>endobj
-464 0 obj<</D[596 0 R/XYZ 0 455 0]>>endobj
-465 0 obj<</D[722 0 R/XYZ 0 696 0]>>endobj
-466 0 obj<</D[722 0 R/XYZ 0 595 0]>>endobj
-467 0 obj<</D[596 0 R/XYZ 0 383 0]>>endobj
-468 0 obj<</D[724 0 R/XYZ 0 696 0]>>endobj
-469 0 obj<</D[724 0 R/XYZ 0 584 0]>>endobj
-470 0 obj<</D[596 0 R/XYZ 0 325 0]>>endobj
-471 0 obj<</D[596 0 R/XYZ 0 266 0]>>endobj
-472 0 obj<</D[596 0 R/XYZ 0 208 0]>>endobj
-473 0 obj<</D[596 0 R/XYZ 0 149 0]>>endobj
-474 0 obj<</D[598 0 R/XYZ 0 734 0]>>endobj
-475 0 obj<</D[574 0 R/XYZ 0 201 0]>>endobj
-476 0 obj<</D[598 0 R/XYZ 0 675 0]>>endobj
-477 0 obj<</D[598 0 R/XYZ 0 617 0]>>endobj
-478 0 obj<</D[598 0 R/XYZ 0 558 0]>>endobj
-479 0 obj<</D[598 0 R/XYZ 0 500 0]>>endobj
-480 0 obj<</D[598 0 R/XYZ 0 428 0]>>endobj
-481 0 obj<</D[598 0 R/XYZ 0 370 0]>>endobj
-482 0 obj<</D[598 0 R/XYZ 0 220 0]>>endobj
-483 0 obj<</D[576 0 R/XYZ 0 705 0]>>endobj
-484 0 obj<</D[564 0 R/XYZ 0 696 0]>>endobj
-485 0 obj<</D[600 0 R/XYZ 0 441 0]>>endobj
-486 0 obj<</D[602 0 R/XYZ 0 734 0]>>endobj
-487 0 obj<</D[604 0 R/XYZ 0 696 0]>>endobj
-488 0 obj<</D[604 0 R/XYZ 0 423 0]>>endobj
-489 0 obj<</D[604 0 R/XYZ 0 259 0]>>endobj
-490 0 obj<</D[606 0 R/XYZ 0 652 0]>>endobj
-491 0 obj<</D[606 0 R/XYZ 0 240 0]>>endobj
-492 0 obj<</D[608 0 R/XYZ 0 665 0]>>endobj
-493 0 obj<</D[578 0 R/XYZ 0 696 0]>>endobj
-494 0 obj<</D[610 0 R/XYZ 0 696 0]>>endobj
-495 0 obj<</D[610 0 R/XYZ 0 595 0]>>endobj
-496 0 obj<</D[610 0 R/XYZ 0 216 0]>>endobj
-497 0 obj<</D[612 0 R/XYZ 0 692 0]>>endobj
-498 0 obj<</D[612 0 R/XYZ 0 458 0]>>endobj
-499 0 obj<</D[614 0 R/XYZ 0 734 0]>>endobj
-500 0 obj<</D[614 0 R/XYZ 0 566 0]>>endobj
-501 0 obj<</D[614 0 R/XYZ 0 438 0]>>endobj
-502 0 obj<</D[614 0 R/XYZ 0 178 0]>>endobj
-503 0 obj<</D[578 0 R/XYZ 0 529 0]>>endobj
-504 0 obj<</D[622 0 R/XYZ 0 696 0]>>endobj
-505 0 obj<</D[624 0 R/XYZ 0 626 0]>>endobj
-506 0 obj<</D[624 0 R/XYZ 0 516 0]>>endobj
-507 0 obj<</D[578 0 R/XYZ 0 335 0]>>endobj
-508 0 obj<</D[624 0 R/XYZ 0 394 0]>>endobj
-509 0 obj<</D[624 0 R/XYZ 0 360 0]>>endobj
-510 0 obj<</D[626 0 R/XYZ 0 718 0]>>endobj
-511 0 obj<</D[626 0 R/XYZ 0 688 0]>>endobj
-512 0 obj<</D[626 0 R/XYZ 0 515 0]>>endobj
-513 0 obj<</D[626 0 R/XYZ 0 235 0]>>endobj
-514 0 obj<</D[626 0 R/XYZ 0 205 0]>>endobj
-515 0 obj<</D[626 0 R/XYZ 0 151 0]>>endobj
-516 0 obj<</D[628 0 R/XYZ 0 734 0]>>endobj
-517 0 obj<</D[628 0 R/XYZ 0 665 0]>>endobj
-518 0 obj<</D[628 0 R/XYZ 0 611 0]>>endobj
-519 0 obj<</D[566 0 R/XYZ 0 734 0]>>endobj
-520 0 obj<</D[628 0 R/XYZ 0 411 0]>>endobj
-521 0 obj<</D[628 0 R/XYZ 0 356 0]>>endobj
-522 0 obj<</D[628 0 R/XYZ 0 235 0]>>endobj
-523 0 obj<</D[628 0 R/XYZ 0 141 0]>>endobj
-524 0 obj<</D[630 0 R/XYZ 0 734 0]>>endobj
-525 0 obj<</D[580 0 R/XYZ 0 734 0]>>endobj
-526 0 obj<</D[630 0 R/XYZ 0 639 0]>>endobj
-527 0 obj<</D[630 0 R/XYZ 0 465 0]>>endobj
-528 0 obj<</D[630 0 R/XYZ 0 265 0]>>endobj
-529 0 obj<</D[630 0 R/XYZ 0 197 0]>>endobj
-530 0 obj<</D[580 0 R/XYZ 0 434 0]>>endobj
-531 0 obj<</D[632 0 R/XYZ 0 665 0]>>endobj
-532 0 obj<</D[632 0 R/XYZ 0 518 0]>>endobj
-533 0 obj<</D[632 0 R/XYZ 0 279 0]>>endobj
-534 0 obj<</D[578 0 R/XYZ 0 734 0]>>endobj
-535 0 obj<</D[590 0 R/XYZ 0 734 0]>>endobj
-536 0 obj<</D[582 0 R/XYZ 0 734 0]>>endobj
-537 0 obj<</D[594 0 R/XYZ 0 734 0]>>endobj
-538 0 obj<</D[718 0 R/XYZ 0 734 0]>>endobj
-539 0 obj<</D[574 0 R/XYZ 0 734 0]>>endobj
-540 0 obj<</D[622 0 R/XYZ 0 734 0]>>endobj
-541 0 obj<</D[724 0 R/XYZ 0 734 0]>>endobj
-542 0 obj<</D[604 0 R/XYZ 0 734 0]>>endobj
-543 0 obj<</D[692 0 R/XYZ 0 734 0]>>endobj
-544 0 obj<</D[712 0 R/XYZ 0 734 0]>>endobj
-545 0 obj<</D[722 0 R/XYZ 0 734 0]>>endobj
-546 0 obj<</D[704 0 R/XYZ 0 734 0]>>endobj
-547 0 obj<</D[564 0 R/XYZ 0 734 0]>>endobj
-548 0 obj<</D[564 0 R/XYZ 0 734 0]>>endobj
-549 0 obj<</D[714 0 R/XYZ 0 718 0]>>endobj
-550 0 obj<</D[618 0 R/XYZ 0 734 0]>>endobj
-551 0 obj<</D[610 0 R/XYZ 0 734 0]>>endobj
-552 0 obj<</D[702 0 R/XYZ 0 734 0]>>endobj
-553 0 obj<</Type/Pages/Count 86/Kids[554 0 R
+300 0 R]endobj
+302 0 obj<</Dests 303 0 R>>endobj
+303 0 obj<</Kids[304 0 R]>>endobj
+304 0 obj<</Limits[(aen1008)(wins)]/Names[(aen1008)305 0 R(aen1019)306 0 R(aen103)307 0 R(aen1040)308 0 R(aen1053)309 0 R(aen1100)310 0 R(aen1127)311 0 R(aen1138)312 0 R(aen1177)313 0 R(aen1208)314 0 R(aen128)315 0 R(aen1365)316 0 R(aen1388)317 0 R(aen1399)318 0 R(aen1445)319 0 R(aen151)320 0 R(aen1571)321 0 R(aen1574)322 0 R(aen1588)323 0 R(aen159)324 0 R(aen1649)325 0 R(aen1688)326 0 R(aen1693)327 0 R(aen1704)328 0 R(aen1744)329 0 R(aen1755)330 0 R(aen179)331 0 R(aen1799)332 0 R(aen181)333 0 R(aen1819)334 0 R(aen184)335 0 R(aen1842)336 0 R(aen1854)337 0 R(aen188)338 0 R(aen1898)339 0 R(aen1939)340 0 R(aen1943)341 0 R(aen1962)342 0 R(aen1973)343 0 R(aen1977)344 0 R(aen1988)345 0 R(aen2001)346 0 R(aen2003)347 0 R(aen2006)348 0 R(aen2025)349 0 R(aen2027)350 0 R(aen2030)351 0 R(aen2054)352 0 R(aen2056)353 0 R(aen2063)354 0 R(aen2071)355 0 R(aen2075)356 0 R(aen2102)357 0 R(aen2130)358 0 R(aen2134)359 0 R(aen2165)360 0 R(aen2193)361 0 R(aen2232)362 0 R(aen2240)363 0 R(aen2259)364 0 R(aen2267)365 0 R(aen2275)366 0 R(aen2294)367 0 R(aen2306)368 0 R(aen2316)369 0 R(aen2327)370 0 R(aen2335)371 0 R(aen2339)372 0 R(aen2346)373 0 R(aen2359)374 0 R(aen2363)375 0 R(aen2370)376 0 R(aen2382)377 0 R(aen2386)378 0 R(aen2390)379 0 R(aen24)380 0 R(aen2425)381 0 R(aen2460)382 0 R(aen2468)383 0 R(aen2519)384 0 R(aen2550)385 0 R(aen2562)386 0 R(aen2568)387 0 R(aen2603)388 0 R(aen2623)389 0 R(aen2627)390 0 R(aen2638)391 0 R(aen2654)392 0 R(aen2656)393 0 R(aen2699)394 0 R(aen2709)395 0 R(aen2716)396 0 R(aen2724)397 0 R(aen2726)398 0 R(aen2761)399 0 R(aen2812)400 0 R(aen2815)401 0 R(aen2829)402 0 R(aen284)403 0 R(aen2847)404 0 R(aen288)405 0 R(aen2896)406 0 R(aen2899)407 0 R(aen2925)408 0 R(aen2959)409 0 R(aen2962)410 0 R(aen3033)411 0 R(aen3054)412 0 R(aen3071)413 0 R(aen3075)414 0 R(aen3086)415 0 R(aen3088)416 0 R(aen3091)417 0 R(aen3095)418 0 R(aen3098)419 0 R(aen3100)420 0 R(aen3103)421 0 R(aen3107)422 0 R(aen3121)423 0 R(aen3147)424 0 R(aen3151)425 0 R(aen3162)426 0 R(aen317)427 0 R(aen320)428 0 R(aen323)429 0 R(aen326)430 0 R(aen329)431 0 R(aen332)432 0 R(aen335)433 0 R(aen338)434 0 R(aen341)435 0 R(aen344)436 0 R(aen347)437 0 R(aen35)438 0 R(aen350)439 0 R(aen353)440 0 R(aen356)441 0 R(aen359)442 0 R(aen362)443 0 R(aen365)444 0 R(aen371)445 0 R(aen39)446 0 R(aen4)447 0 R(aen406)448 0 R(aen420)449 0 R(aen451)450 0 R(aen472)451 0 R(aen484)452 0 R(aen495)453 0 R(aen515)454 0 R(aen530)455 0 R(aen54)456 0 R(aen540)457 0 R(aen544)458 0 R(aen552)459 0 R(aen557)460 0 R(aen563)461 0 R(aen571)462 0 R(aen575)463 0 R(aen579)464 0 R(aen584)465 0 R(aen65)466 0 R(aen652)467 0 R(aen688)468 0 R(aen695)469 0 R(aen70)470 0 R(aen702)471 0 R(aen704)472 0 R(aen717)473 0 R(aen719)474 0 R(aen739)475 0 R(aen775)476 0 R(aen777)477 0 R(aen780)478 0 R(aen783)479 0 R(aen786)480 0 R(aen789)481 0 R(aen8)482 0 R(aen814)483 0 R(aen817)484 0 R(aen832)485 0 R(aen843)486 0 R(aen850)487 0 R(aen86)488 0 R(aen861)489 0 R(aen884)490 0 R(aen911)491 0 R(aen918)492 0 R(aen92)493 0 R(aen941)494 0 R(aen960)495 0 R(aen987)496 0 R(architecture)497 0 R(codingsuggestions)498 0 R(debug)499 0 R(internals)500 0 R(netbios)501 0 R(ntdomain)502 0 R(parsing)503 0 R(printing)504 0 R(pwencrypt)505 0 R(sam)506 0 R(samba-developers-guide)507 0 R(samba-developers-guide.html)508 0 R(smbpasswdfileformat)509 0 R(tracing)510 0 R(unix-smb)511 0 R(wins)512 0 R]>>endobj
+305 0 obj<</D[592 0 R/XYZ 0 734 0]>>endobj
+306 0 obj<</D[592 0 R/XYZ 0 639 0]>>endobj
+307 0 obj<</D[540 0 R/XYZ 0 696 0]>>endobj
+308 0 obj<</D[592 0 R/XYZ 0 439 0]>>endobj
+309 0 obj<</D[592 0 R/XYZ 0 292 0]>>endobj
+310 0 obj<</D[594 0 R/XYZ 0 626 0]>>endobj
+311 0 obj<</D[594 0 R/XYZ 0 345 0]>>endobj
+312 0 obj<</D[594 0 R/XYZ 0 251 0]>>endobj
+313 0 obj<</D[596 0 R/XYZ 0 639 0]>>endobj
+314 0 obj<</D[596 0 R/XYZ 0 413 0]>>endobj
+315 0 obj<</D[542 0 R/XYZ 0 734 0]>>endobj
+316 0 obj<</D[600 0 R/XYZ 0 679 0]>>endobj
+317 0 obj<</D[600 0 R/XYZ 0 438 0]>>endobj
+318 0 obj<</D[600 0 R/XYZ 0 344 0]>>endobj
+319 0 obj<</D[602 0 R/XYZ 0 639 0]>>endobj
+320 0 obj<</D[544 0 R/XYZ 0 734 0]>>endobj
+321 0 obj<</D[604 0 R/XYZ 0 428 0]>>endobj
+322 0 obj<</D[604 0 R/XYZ 0 366 0]>>endobj
+323 0 obj<</D[606 0 R/XYZ 0 567 0]>>endobj
+324 0 obj<</D[544 0 R/XYZ 0 514 0]>>endobj
+325 0 obj<</D[610 0 R/XYZ 0 734 0]>>endobj
+326 0 obj<</D[610 0 R/XYZ 0 467 0]>>endobj
+327 0 obj<</D[610 0 R/XYZ 0 378 0]>>endobj
+328 0 obj<</D[610 0 R/XYZ 0 283 0]>>endobj
+329 0 obj<</D[612 0 R/XYZ 0 639 0]>>endobj
+330 0 obj<</D[612 0 R/XYZ 0 545 0]>>endobj
+331 0 obj<</D[546 0 R/XYZ 0 734 0]>>endobj
+332 0 obj<</D[612 0 R/XYZ 0 213 0]>>endobj
+333 0 obj<</D[546 0 R/XYZ 0 700 0]>>endobj
+334 0 obj<</D[614 0 R/XYZ 0 705 0]>>endobj
+335 0 obj<</D[546 0 R/XYZ 0 602 0]>>endobj
+336 0 obj<</D[614 0 R/XYZ 0 531 0]>>endobj
+337 0 obj<</D[614 0 R/XYZ 0 407 0]>>endobj
+338 0 obj<</D[546 0 R/XYZ 0 491 0]>>endobj
+339 0 obj<</D[616 0 R/XYZ 0 548 0]>>endobj
+340 0 obj<</D[616 0 R/XYZ 0 140 0]>>endobj
+341 0 obj<</D[618 0 R/XYZ 0 734 0]>>endobj
+342 0 obj<</D[618 0 R/XYZ 0 586 0]>>endobj
+343 0 obj<</D[618 0 R/XYZ 0 492 0]>>endobj
+344 0 obj<</D[618 0 R/XYZ 0 433 0]>>endobj
+345 0 obj<</D[618 0 R/XYZ 0 339 0]>>endobj
+346 0 obj<</D[618 0 R/XYZ 0 145 0]>>endobj
+347 0 obj<</D[618 0 R/XYZ 0 115 0]>>endobj
+348 0 obj<</D[620 0 R/XYZ 0 734 0]>>endobj
+349 0 obj<</D[620 0 R/XYZ 0 586 0]>>endobj
+350 0 obj<</D[620 0 R/XYZ 0 556 0]>>endobj
+351 0 obj<</D[620 0 R/XYZ 0 501 0]>>endobj
+352 0 obj<</D[620 0 R/XYZ 0 301 0]>>endobj
+353 0 obj<</D[620 0 R/XYZ 0 271 0]>>endobj
+354 0 obj<</D[620 0 R/XYZ 0 203 0]>>endobj
+355 0 obj<</D[622 0 R/XYZ 0 734 0]>>endobj
+356 0 obj<</D[622 0 R/XYZ 0 675 0]>>endobj
+357 0 obj<</D[622 0 R/XYZ 0 475 0]>>endobj
+358 0 obj<</D[622 0 R/XYZ 0 249 0]>>endobj
+359 0 obj<</D[622 0 R/XYZ 0 190 0]>>endobj
+360 0 obj<</D[624 0 R/XYZ 0 639 0]>>endobj
+361 0 obj<</D[624 0 R/XYZ 0 413 0]>>endobj
+362 0 obj<</D[626 0 R/XYZ 0 665 0]>>endobj
+363 0 obj<</D[626 0 R/XYZ 0 515 0]>>endobj
+364 0 obj<</D[626 0 R/XYZ 0 367 0]>>endobj
+365 0 obj<</D[626 0 R/XYZ 0 273 0]>>endobj
+366 0 obj<</D[626 0 R/XYZ 0 135 0]>>endobj
+367 0 obj<</D[628 0 R/XYZ 0 652 0]>>endobj
+368 0 obj<</D[628 0 R/XYZ 0 531 0]>>endobj
+369 0 obj<</D[628 0 R/XYZ 0 354 0]>>endobj
+370 0 obj<</D[628 0 R/XYZ 0 260 0]>>endobj
+371 0 obj<</D[628 0 R/XYZ 0 165 0]>>endobj
+372 0 obj<</D[630 0 R/XYZ 0 734 0]>>endobj
+373 0 obj<</D[630 0 R/XYZ 0 665 0]>>endobj
+374 0 obj<</D[630 0 R/XYZ 0 353 0]>>endobj
+375 0 obj<</D[630 0 R/XYZ 0 281 0]>>endobj
+376 0 obj<</D[630 0 R/XYZ 0 213 0]>>endobj
+377 0 obj<</D[632 0 R/XYZ 0 734 0]>>endobj
+378 0 obj<</D[632 0 R/XYZ 0 658 0]>>endobj
+379 0 obj<</D[632 0 R/XYZ 0 600 0]>>endobj
+380 0 obj<</D[532 0 R/XYZ 0 672 0]>>endobj
+381 0 obj<</D[632 0 R/XYZ 0 347 0]>>endobj
+382 0 obj<</D[634 0 R/XYZ 0 734 0]>>endobj
+383 0 obj<</D[634 0 R/XYZ 0 622 0]>>endobj
+384 0 obj<</D[634 0 R/XYZ 0 264 0]>>endobj
+385 0 obj<</D[636 0 R/XYZ 0 705 0]>>endobj
+386 0 obj<</D[636 0 R/XYZ 0 577 0]>>endobj
+387 0 obj<</D[636 0 R/XYZ 0 492 0]>>endobj
+388 0 obj<</D[636 0 R/XYZ 0 239 0]>>endobj
+389 0 obj<</D[638 0 R/XYZ 0 734 0]>>endobj
+390 0 obj<</D[638 0 R/XYZ 0 675 0]>>endobj
+391 0 obj<</D[638 0 R/XYZ 0 581 0]>>endobj
+392 0 obj<</D[638 0 R/XYZ 0 433 0]>>endobj
+393 0 obj<</D[638 0 R/XYZ 0 400 0]>>endobj
+394 0 obj<</D[640 0 R/XYZ 0 734 0]>>endobj
+395 0 obj<</D[640 0 R/XYZ 0 385 0]>>endobj
+396 0 obj<</D[640 0 R/XYZ 0 128 0]>>endobj
+397 0 obj<</D[642 0 R/XYZ 0 633 0]>>endobj
+398 0 obj<</D[642 0 R/XYZ 0 603 0]>>endobj
+399 0 obj<</D[642 0 R/XYZ 0 351 0]>>endobj
+400 0 obj<</D[644 0 R/XYZ 0 665 0]>>endobj
+401 0 obj<</D[644 0 R/XYZ 0 594 0]>>endobj
+402 0 obj<</D[644 0 R/XYZ 0 407 0]>>endobj
+403 0 obj<</D[552 0 R/XYZ 0 696 0]>>endobj
+404 0 obj<</D[644 0 R/XYZ 0 141 0]>>endobj
+405 0 obj<</D[552 0 R/XYZ 0 568 0]>>endobj
+406 0 obj<</D[648 0 R/XYZ 0 696 0]>>endobj
+407 0 obj<</D[648 0 R/XYZ 0 621 0]>>endobj
+408 0 obj<</D[648 0 R/XYZ 0 361 0]>>endobj
+409 0 obj<</D[652 0 R/XYZ 0 692 0]>>endobj
+410 0 obj<</D[652 0 R/XYZ 0 630 0]>>endobj
+411 0 obj<</D[658 0 R/XYZ 0 696 0]>>endobj
+412 0 obj<</D[660 0 R/XYZ 0 696 0]>>endobj
+413 0 obj<</D[662 0 R/XYZ 0 639 0]>>endobj
+414 0 obj<</D[662 0 R/XYZ 0 498 0]>>endobj
+415 0 obj<</D[662 0 R/XYZ 0 198 0]>>endobj
+416 0 obj<</D[662 0 R/XYZ 0 165 0]>>endobj
+417 0 obj<</D[664 0 R/XYZ 0 734 0]>>endobj
+418 0 obj<</D[664 0 R/XYZ 0 596 0]>>endobj
+419 0 obj<</D[664 0 R/XYZ 0 485 0]>>endobj
+420 0 obj<</D[664 0 R/XYZ 0 451 0]>>endobj
+421 0 obj<</D[664 0 R/XYZ 0 366 0]>>endobj
+422 0 obj<</D[664 0 R/XYZ 0 229 0]>>endobj
+423 0 obj<</D[666 0 R/XYZ 0 489 0]>>endobj
+424 0 obj<</D[668 0 R/XYZ 0 696 0]>>endobj
+425 0 obj<</D[668 0 R/XYZ 0 568 0]>>endobj
+426 0 obj<</D[670 0 R/XYZ 0 718 0]>>endobj
+427 0 obj<</D[554 0 R/XYZ 0 705 0]>>endobj
+428 0 obj<</D[554 0 R/XYZ 0 630 0]>>endobj
+429 0 obj<</D[554 0 R/XYZ 0 571 0]>>endobj
+430 0 obj<</D[554 0 R/XYZ 0 513 0]>>endobj
+431 0 obj<</D[554 0 R/XYZ 0 455 0]>>endobj
+432 0 obj<</D[554 0 R/XYZ 0 383 0]>>endobj
+433 0 obj<</D[554 0 R/XYZ 0 325 0]>>endobj
+434 0 obj<</D[554 0 R/XYZ 0 266 0]>>endobj
+435 0 obj<</D[554 0 R/XYZ 0 208 0]>>endobj
+436 0 obj<</D[554 0 R/XYZ 0 149 0]>>endobj
+437 0 obj<</D[556 0 R/XYZ 0 734 0]>>endobj
+438 0 obj<</D[532 0 R/XYZ 0 201 0]>>endobj
+439 0 obj<</D[556 0 R/XYZ 0 675 0]>>endobj
+440 0 obj<</D[556 0 R/XYZ 0 617 0]>>endobj
+441 0 obj<</D[556 0 R/XYZ 0 558 0]>>endobj
+442 0 obj<</D[556 0 R/XYZ 0 500 0]>>endobj
+443 0 obj<</D[556 0 R/XYZ 0 428 0]>>endobj
+444 0 obj<</D[556 0 R/XYZ 0 370 0]>>endobj
+445 0 obj<</D[556 0 R/XYZ 0 220 0]>>endobj
+446 0 obj<</D[534 0 R/XYZ 0 705 0]>>endobj
+447 0 obj<</D[524 0 R/XYZ 0 696 0]>>endobj
+448 0 obj<</D[558 0 R/XYZ 0 441 0]>>endobj
+449 0 obj<</D[560 0 R/XYZ 0 734 0]>>endobj
+450 0 obj<</D[562 0 R/XYZ 0 696 0]>>endobj
+451 0 obj<</D[562 0 R/XYZ 0 423 0]>>endobj
+452 0 obj<</D[562 0 R/XYZ 0 259 0]>>endobj
+453 0 obj<</D[564 0 R/XYZ 0 652 0]>>endobj
+454 0 obj<</D[564 0 R/XYZ 0 240 0]>>endobj
+455 0 obj<</D[566 0 R/XYZ 0 665 0]>>endobj
+456 0 obj<</D[536 0 R/XYZ 0 696 0]>>endobj
+457 0 obj<</D[568 0 R/XYZ 0 696 0]>>endobj
+458 0 obj<</D[568 0 R/XYZ 0 595 0]>>endobj
+459 0 obj<</D[568 0 R/XYZ 0 216 0]>>endobj
+460 0 obj<</D[570 0 R/XYZ 0 692 0]>>endobj
+461 0 obj<</D[570 0 R/XYZ 0 458 0]>>endobj
+462 0 obj<</D[572 0 R/XYZ 0 734 0]>>endobj
+463 0 obj<</D[572 0 R/XYZ 0 566 0]>>endobj
+464 0 obj<</D[572 0 R/XYZ 0 438 0]>>endobj
+465 0 obj<</D[572 0 R/XYZ 0 178 0]>>endobj
+466 0 obj<</D[536 0 R/XYZ 0 529 0]>>endobj
+467 0 obj<</D[580 0 R/XYZ 0 696 0]>>endobj
+468 0 obj<</D[582 0 R/XYZ 0 626 0]>>endobj
+469 0 obj<</D[582 0 R/XYZ 0 516 0]>>endobj
+470 0 obj<</D[536 0 R/XYZ 0 335 0]>>endobj
+471 0 obj<</D[582 0 R/XYZ 0 394 0]>>endobj
+472 0 obj<</D[582 0 R/XYZ 0 360 0]>>endobj
+473 0 obj<</D[584 0 R/XYZ 0 718 0]>>endobj
+474 0 obj<</D[584 0 R/XYZ 0 688 0]>>endobj
+475 0 obj<</D[584 0 R/XYZ 0 515 0]>>endobj
+476 0 obj<</D[584 0 R/XYZ 0 235 0]>>endobj
+477 0 obj<</D[584 0 R/XYZ 0 205 0]>>endobj
+478 0 obj<</D[584 0 R/XYZ 0 151 0]>>endobj
+479 0 obj<</D[586 0 R/XYZ 0 734 0]>>endobj
+480 0 obj<</D[586 0 R/XYZ 0 665 0]>>endobj
+481 0 obj<</D[586 0 R/XYZ 0 611 0]>>endobj
+482 0 obj<</D[526 0 R/XYZ 0 734 0]>>endobj
+483 0 obj<</D[586 0 R/XYZ 0 411 0]>>endobj
+484 0 obj<</D[586 0 R/XYZ 0 356 0]>>endobj
+485 0 obj<</D[586 0 R/XYZ 0 235 0]>>endobj
+486 0 obj<</D[586 0 R/XYZ 0 141 0]>>endobj
+487 0 obj<</D[588 0 R/XYZ 0 734 0]>>endobj
+488 0 obj<</D[538 0 R/XYZ 0 734 0]>>endobj
+489 0 obj<</D[588 0 R/XYZ 0 639 0]>>endobj
+490 0 obj<</D[588 0 R/XYZ 0 465 0]>>endobj
+491 0 obj<</D[588 0 R/XYZ 0 265 0]>>endobj
+492 0 obj<</D[588 0 R/XYZ 0 197 0]>>endobj
+493 0 obj<</D[538 0 R/XYZ 0 434 0]>>endobj
+494 0 obj<</D[590 0 R/XYZ 0 665 0]>>endobj
+495 0 obj<</D[590 0 R/XYZ 0 518 0]>>endobj
+496 0 obj<</D[590 0 R/XYZ 0 279 0]>>endobj
+497 0 obj<</D[536 0 R/XYZ 0 734 0]>>endobj
+498 0 obj<</D[548 0 R/XYZ 0 734 0]>>endobj
+499 0 obj<</D[540 0 R/XYZ 0 734 0]>>endobj
+500 0 obj<</D[552 0 R/XYZ 0 734 0]>>endobj
+501 0 obj<</D[532 0 R/XYZ 0 734 0]>>endobj
+502 0 obj<</D[580 0 R/XYZ 0 734 0]>>endobj
+503 0 obj<</D[562 0 R/XYZ 0 734 0]>>endobj
+504 0 obj<</D[648 0 R/XYZ 0 734 0]>>endobj
+505 0 obj<</D[668 0 R/XYZ 0 734 0]>>endobj
+506 0 obj<</D[660 0 R/XYZ 0 734 0]>>endobj
+507 0 obj<</D[524 0 R/XYZ 0 734 0]>>endobj
+508 0 obj<</D[524 0 R/XYZ 0 734 0]>>endobj
+509 0 obj<</D[670 0 R/XYZ 0 718 0]>>endobj
+510 0 obj<</D[576 0 R/XYZ 0 734 0]>>endobj
+511 0 obj<</D[568 0 R/XYZ 0 734 0]>>endobj
+512 0 obj<</D[658 0 R/XYZ 0 734 0]>>endobj
+513 0 obj<</Type/Pages/Count 80/Kids[514 0 R
+516 0 R
+518 0 R
+520 0 R
+522 0 R
+524 0 R
+526 0 R
+528 0 R
+530 0 R
+532 0 R
+534 0 R
+536 0 R
+538 0 R
+540 0 R
+542 0 R
+544 0 R
+546 0 R
+548 0 R
+550 0 R
+552 0 R
+554 0 R
556 0 R
558 0 R
560 0 R
@@ -897,340 +852,274 @@
668 0 R
670 0 R
672 0 R
-674 0 R
-676 0 R
-678 0 R
-680 0 R
-682 0 R
-684 0 R
-686 0 R
-688 0 R
-690 0 R
-692 0 R
-694 0 R
-696 0 R
-698 0 R
-700 0 R
-702 0 R
-704 0 R
-706 0 R
-708 0 R
-710 0 R
-712 0 R
-714 0 R
-716 0 R
-718 0 R
-720 0 R
-722 0 R
-724 0 R
]>>endobj
-554 0 obj<</Type/Page/Parent 553 0 R/Contents 555 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-555 0 obj<</Filter/FlateDecode/Length 93 >>stream
+514 0 obj<</Type/Page/Parent 513 0 R/Contents 515 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+515 0 obj<</Filter/FlateDecode/Length 93 >>stream
x+ä2T0
endobj
-556 0 obj<</Type/Page/Parent 553 0 R/Contents 557 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F5 6 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>/Annots 55 0 R>>endobj
-557 0 obj<</Filter/FlateDecode/Length 2529 >>stream
-xÕ[moGþî_±S Úììû~ôK’ Ð$=K×O
-ÙZÛ:XRN–zÍ¿ïCrfÈ]%HÃyÝHõèYÎÉ™Uþsæ’ ÿ¹¤É“¢Nn7gYšá›ø×õ;ú&©Ëo’¢K“ù™›¤+ÓÒpn—WigÈ¢¦A‹*m1hS¥ÎÔ@f9 ò“D²2Y‡™6I™Å PU[=]"Àëà&©2L§œ°¡ÃÊUœƒºJZ ¶j ”a ‹‘²o’<ÏÒÂÈZ V–5+’ƒy-[4ƒ‘ÙïUMÊÀ9Ë€œd ùÝa¥•ÁªNë(È@=çrG.Œ¤Å¶®0‚²2lI&}è°žkK’‹œ4oÉÈHRŒT®1À@Ás²ò‘3p“´UšûAHÎ@ÌW6db#°êTj„çbVD’Ë.S§
-ˆ‚#'‰’ClÃβƒmrŒ¯²2iCÑê]^2ÐI=ç2Š;%-&§“ƒ••aën Ã2Ða=燉¤Å4,­eY¶r¼˜¡%Ös-m!å Ä ŽÔR’¤Ì)¢8£9hL¸.@˜A™Bäù"i9’!Î@Ì—•ä¹HZ ¶¬á{à šc1£¬8
-1(ç4%-‹Uk¨L‰]FE†—¹` SzN¦ŒœdG‰õRA‹Á¢®Ô†•)±nq× tJÏÉ‘3¦¤4©‚Ó”\£¬LYµºß :¥çxñ”3ƒæ9 ª‚%œV”HÓ’[ðŠ($Aöy$+,h4„3?É@=GK‡)")‚N:d ‚ž£ÔS%E$i˜¼£`óûN
-ÄÜIÀñ$€&4 ÃO²6,ˆ2#8g ‚žsXR¨IŽ`‡Ø¡tÃSˆ‚£Ü"'Ó“qFù2ò*ÈT¥åI¬¥ÔËŒ TÐsÔ\`ÆHŠªø’ò¿2PAÏ9´\%¢‡žÔ )È"È@=燢€žTA$ uôœloJ+Ö9éTe ‚žs URI¶çÊ èìr:JÔ¬‹"¸TAT³•ºÈ &F ÑnŠÏTKeãÇøsòŒ« è)ª¤6±ŽBž‘%‹ a+“/Xˆ?G!Ï8äôôQ,„(:‚?G!ϸ–ÎD‘ºXœ½~ œ%‹;ÄÒr•ÔM™,V|ŽÃ×·¯Ë›Ç>ÙÝ%—»í¡ßž~XüRZ#’šy±YNb¯æç.Îé ä„&§#"¾L®úßûÇÝç~ÏÂPµnõî¸^õ$cŸw­¤Sÿqb$6…Ù¶0”*òÈDçjoâ¢_nØŒ:mÛò…˜ÜèÍÑ5Ëòd†$ÊKv~ótØ/o¼jmÚT/Lù`Äèÿ9é;+XáhËåÃòó¡ß³)hÇ΀.¥¯°˜!ïÖÛõa½ÛÒ׸ h3yty2í\áŸþØ.Þšó£UZåÿþçýî°»Ý=26„Âr»¢¯Ðú”mÆXn8ÊQöQKý—×ýÓîñÔ@ikë0ƇݪçÍ‚Ö©(ÿ‡mQ“*¯ßÆHÎQO±Ä1š]ê}S£>Šw>¾YD{ëlÒ ‰6Ø‘Ë«ןί.Ïç rî*Šè]»¢EZL·_ŇÜ7´¥Ûòñâ# Â!k›°P&0ó¥G¾m”g‡„œfd
-¹p¾µIý†M:_nn–4nð\‚ó|û°>ô·‡ãž7ºÉ3V;ÚcÎeºÁ°0ãÅ|¿=ìw«ãmÜù/+å²93œZÍöÂQolŇããa}xØ÷ËÕz{Ï{L«Gâ“ CGRør˜èŠâð6ãs‡§XG=«MƒÈ²cûÖ4ôÆ]ÈÍO›Ið8úTþÜFŒç£p8´©üË6m_žM…ÔìĦjlÓöf#ËÓC,ãWýÓú~ËÙ—/Ãc·M‚Ù.Û@£ÑønnôÑrãâAzfœŸb5xŠù%Mñæâ_ïÈtR{.yúòtè¹_EA‰ôÝá2ÒÉô%®„B‹3Ôx•?öÿ%‰¼H+zµOÇÃç£ô­Öäù—íaù¯=ºg¸­yFã†S‰©3¹É5&ž$T¿¨¸ój«Pî®hù~}õ뼄& }XÞîwÁÆvÊâøt1s½±]¯$TÚSûί®‚‰¨:Mm´ýQQM‘jœ2èžk`ÛWë7lûé—Ÿ‚mÔ‚–¡ZÛ²Êïëaàü¿Q4nX
-±ÃþÊæ{{ÜrçÜ çÅ I²® m1«›AOMVIRÁû‘Ð1&«›ûCÿÇ!¬ÞfL¹“Ì‚ÛI##Vû`]¼¼#Ò`½Ó2™¯òÍ–5ân·ß,¿­ú›ãýovM¦©Ý¢¹­Ò¸x¤æê{‡ŸB¡¾Ü…æwã]¼˜ïïû'êÿyûàþuòÓ›+yÛ ó¾ùž>G;µµ·‡5túývù(9׳/!0ÝøJ¯4Lx†4áô"Vº “{%¤º* 'ðà˜óèO?He7õ\Œ7ÈÎã”þµfcë{,t•M¨Áwƒ43a=E6™½‘]§I%¤³j\a9òpÐÄK·5Ÿ
-ðÆZ{ä›/‡~·_õûôö
-º{
-Rþ´pýü÷Q^šY[°æ×ÿøûòQÜP“Ô_ïx‡özÍðn”÷þ@÷¿ã¥ÎXåߟ*/½Þ„Qc&WO4+±Ï¡˜¯¿êúùxÇÒÉi2íCàÐ+îQä4'ê“óOÔÇ;ù õ¾?I—í‰úó¹ ³i'9»Ï£hQkn?(pºSÕq¯ª·üî`Šè‰ê—CÝ]ÆÊÓ«. û]ãFµç÷ÌÊ;ŒŸ!ŽÝŽ¶€öñ@õaÈÕ'IôQùQÀ8)¯VóëA°ûæ
-ìÐõßkÐÐOVŸ}‚îÐp¬º”סêÏ«êÓmÕ×oñ³&ù!~ ‡Ë²º¡Ÿñ‡ßb˜Ÿ—$ñç$E†!€;ÃY“uôäšìÍâìŸgDªðäendstream
-endobj
-558 0 obj<</Type/Page/Parent 553 0 R/Contents 559 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F5 6 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>/Annots 100 0 R>>endobj
-559 0 obj<</Filter/FlateDecode/Length 3032 >>stream
-xÍ[Ûr9}÷WôÛf¤éfßg.®r'RjŸeY™h#©½ºd&¿
-97® Pݲ H!Å IL[̨ ç²,#}"i1 Û‘å*Û
-KêH@\ ÀA¹2QÎ@ ê²i1Ø¢Äò©(Å@Yµìvº
-  ¤Å´
-\ÿBWþ%‘“®EŸ5,T°²2)6
-o#å \'ØêXn„ä ¤•¡ QÒb°X†0?‰Z ¶¡r¨²¤«ƒ5Ĭœ€¨kàX9å \'U]•3ó¥’JZ ¶Hʲ;b+ºC
-œÌ ˜8÷¿äQY°ÌÙYòK*è¹,ËI0’¢*–,Ƹc ªz®a#g ¼L¥Yå ¤µ©hm¢ ×+ç¤M¨¦ž£$‹%¤BýØ9*蹬 8PRSS´ô\†¹‘äµÉ)­ì7qmÇÉH9ÉS´U•´,”k-k0؆BÈÈL
-+k0)L‡6eyRî}üñç8¥gd†Hˆá…2QN!ÍFQ9…àj£"ÇŠ BÄÀãÏQÏÈÌ‘2&s0M9…4ÕDåÂ9եȱ"($1’ùsTÄ32s¤ Äd¼âÊ)$%ùxOÃÓ<Y)-ÖƒNR>Aˆ)Áá6?ˆñ€hW)†xþLS)
-FJôR’K”ãÔ8´Dy9ž ÖQçáùsœÌ32z¤ „"<ºr
-Á!¢²Òð4äëéÅO¿ *¥Éô/cŠ[‹ºH¦|—‚¯ç¯¦³ûÕ"é>%WÝf¿ØìwÿœþRØøIhõ!6r$öêêóìq¿ØÒoPê2äáURŽé+ˆœÌÖ÷3þQ9Æ¡Ý{ ¶›ÙÊO,SàÇaÔ5Gƒ¡½“Ñ*ĘŒwsyK£¹rœ—á»·³ÍìwQ…V·(ŽæF}lÿöòîš5l0B+ßOú_ÖÐü#Ê…õÀØŒÍÅ‘„Ø{7ÛÎÖ ¬/Ú·ÀœTåádÞ„º„_zÞrG|XìÛ G€õÂ×Ùê°`O¢¯K›søÁ•µâº2è™äÃYðª{½Ëq[‡(Ÿ†›æ~;àâ%-C îiS±±Í^µ3Ÿò³KI»¥¡+m8îþbSWìÖ¸©§ŸƒIiSû@Ý­ïÇónó‰fÀ‰Ê¹°6Ÿ–²
-û¶[òÖÄhh8åi±8Â}… e2ë8½ü6Û<¬–›ßÙkh7b–ìØ‘h¸Û,÷þ×çå~±{œÍÙùhšöÄñì-£ëÖ¡ÇŽÏÿbÚÍr#‹õh/•Áåæ0Û/;Î_èN‹ÆW‘ëÑ`'ÎC曶Bü-Ý1’Kƒ#ß–Û/´x²ÑøTõcM
-£;G¡†^¢_ü°‡›nòm³ŸýÉ{Î+Æx{C¸ý%Ì8Þd—÷ÝaφÀ ¡°?Raßçü=Ž'ÞJý5t9©Ñ+ ‡Þs…¡¯…\»Ø¿¾~7¡ÁPJå’7e4ÒØpSˆN>¬ÇÇÍ’M]U…”ÓmW¼B8ø:ÿm_õŒ\!+«E†keS-êãjævÛ=æ1oœÕµƒõ{F8ŠôŒ8Ú}wÔ ¯œ&Ж¿$Æcoâ$n=<Bf_Bç˾RïþØ ™þ¼|ä ÅÃÒÓæ¿; ô6áÚÞÖ6Ôœ¡Yw³Ýînû ®á<zÖ®ÒØÀ]IK;ªúE»fhÈM7ÿâ{êždÏG;#ö†àœi¢Ì·ÂÚ¾Yl¾‘ÁH•e×[œØ?¨xäõrLs;OáúQ湚5ÝκŽø8%TMÈñ¯ß°eHÔiu–ôqHx«ŽöN3 ¹»nË•˜n$ãÑesXßû6®2ŠÐ
-z\}—™¿iHpœ“Û'Š„ÓïOçï€êöy󽿃ù·S2O4ÔÏoºõLZ¬žû?Ü]ýC’º§³½sù ̛ԊKÄa`¿èNJìaW Œ8>
-ðf‡ënú5
-NåÂÅÒ-Œr\·¥önùÈ—kx)¦ÁF=É’áš©šjqH<Þ:O›Njk£{æ”çíÁ“WÛ¶“9ÇÛè·ÅìÁ?˜{Q¹ºÈ)`Fxèf6Z5ÎÖöFs:[r/‹77Ï{-öDV+j6oÜôòZë#3ü~ÂK_ñiÐë¥ÔX«C¢ñp$¶¬Oþêrþ…~G›¨:É%tßxo7½Ü7Œ@9×[ÞNo&—¤-ŽõxÃ_æýÿi£ÍN“6
-ß•—ƒT)g~k¡·|O[ï2ºwp×­–s¹ÀZ„àýµ=
-¶á)@oûÉÁÿ9ÛÞ[¶‚^ÃŽÏ¿®7Ÿ:¶g¨xõÑ·¸<y7R´¤Ò(sœ=z¶ÊAò9[C"¹Òq‘jp˜”
-‡ÇÖñ9q±@bÀ«I?¶È ñVÖp/ÊYñ9 ŸŒÔÉb¾]ÈåÈy#µäƒâ(Fj–rŠ¥ íÉSÛðjÕíäa–'<…>É{zoîÏz±ˆ‡!œ!Ÿ±æ¦ë¾ø®/gê “ë7É5?6Ô¾c’‡o°pw%ýÈsNúŽYÔ@ò6âÇj'é­…¥5
-endobj
-560 0 obj<</Type/Page/Parent 553 0 R/Contents 561 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F5 6 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>/Annots 145 0 R>>endobj
-561 0 obj<</Filter/FlateDecode/Length 3468 >>stream
-xÍ[ÛrÇ}×Wì›Â{¿ä%E‘²Ì
-EËlçÁU©Jˆ,‚Véïsú2=½ )±ƒ’\%áà`fú6==½ëÿ>Ë’ÿeI“'EÌ×ÏÒIŠoì¯7/雤.;ü½NŠn’)X%Óg®“*q®“ºq®“,m'¹›Ôc°e:é[Ô$NQMZˆSå“J‰ã f­É¿$Òc°EFÓFÖa°Íxb×Iž6£™=›w“ÒÍ\•$pžOjÜ´[
-jÆ`N \–ñ¢üK"=Æ´8lŠ$õlE™Ê±›HqfQeÊSŠ¢8Öcäó¦Äެط&£ëî.Dû*GGLšDRB.:H9-” â@åTo#e`A> d*—áèŒËóF –g@y;”ÊÁgœƒØ*©oœƒ°kN§h$EÒ,‹¹¤d%UŽœÛé1¹‹öAdyÚ›ÔL.À¦ œLIiZòsd©°)šŒÍÊ•Œ
-5(7ÎAZ¯‘ƒE$BTê1Ø.#YäZeRüä ¢”ãj"rbR\ø ­ ô˜Äe"ë0X’~QÁBñÊÍ,â"péÁ#Dq•£Z¶F®¢_é1¦Å AY‡Á⼇HÆÊ¢©Ô¶œPrqQå1«qbRÜ^yFz 9lÄ: ¡á'ö,+8<Îì0X$ (Y‡±;‘f`&cYUº{RIê
-0U‡=×ð%5eóòN•4Å|K©Q
-C^Ì"Ýç~u:¬û冾FÛ,~ýæõÉ7º$vŠ,‰ÖîXšîù˜ÛD¦§£Ex1;ÿñå4Ú0u^(±½žóÒ8»F¿›mûÍM?ßéâñÇýzqIßbkWY«?½¼^Зضe¡âOõ§Êi©£ W\Ùkœ±Î8z› ôùô˜å*&•™õÍâ¿·‹V ‰:ërUŽZ­›w¬I k4‡ÖdÏBU!Šá Î÷4Ë¥Ùñíî=âq9ïw¬’MW«vl4(UkÀí­}htËʱˊG)6]lÿÐ-„ *½îon> [Gìâ. =]°w3”8†è¡õ“ù«R=ˆZqσ²?›ÓãW¯Ø¶mØ‹çûaCߢŸØ¶¥øóiôñ«ÝX÷u«çÄt»ºú
-”«Äq9î´#ljjYL£¿áÏ«ã³óéù³ß~»xAÅÄš•ƒÞrû\Õ"5Ñ=¡ïfŸnÛjh\4+\ |0¡pªÛV§'ô;ÎåšG¦Á§'Vý¡]šGïåN¸}rÛ ¿XãläSðÓë”­vV×yejVÅ…×ôÍ/Ó_Øþh/UºÙ“?y£Ôó–§Ô¼j%"q°Ž÷Q=¹’š¦Q—AÓéû~+¥îÿVŽ¼ØÜ®9&ë šFO©Ð^H¨~è Œ6z+wbò^íî=Ç^Þc‡³ÍÕÀãj®Êž,‡†U§¾m¿f?bO¶¯wûmý~É…$ušÌs7ËKqg:)›PëœñÑGG¶–¿¸„Ú)ËßQ™æŠœ¥œ‹5N$ÔíWís<Þ¹OÑï¸útqµÜ,w‡ër¼D€àÿkÅù3ÎVzºì(›ÜÑàõvØ óaEÇ-å«ŸT®SŽA4«öT¸[7ž ëu¸Œ•OZõ=äžÚH#éÛý-4=;åÀñÕa¿áºá“ã›ð;ô9j=®Zü©¾¯3ñ¢jOÉ»ûä×Åjuôûfø°¡1hdåái@/SëÞ§RÀÖQM¨±»§ÉÝýò°&ðÑ”´C+ø åm\íI
-7æ¶9è©$»Œ£Nº6cK"ûlÆþõìbÊæ“ÔKãlÿ…nÉ y>aîÊä´—­MôÃÌ]ß÷ËÕš„xäÓ6=27Õâ³xôQŽ•Üî;{/)<3þ|=Öº•éÍ+ëq‡†n+¶g§ov ¾Fã0·9©Èÿû³†ËDïc47bÇã .=BÉ”LóÛír'ûÏ')y 2:±Ðô¦Ø†­¢²ßlèK4ôÒ*t¶`•oøKŽí胋ŽîÔ#xshOûÒy¿6¬<k…Trµ¤‚óͺ&?_œýKk°wy ?>—A„û2oR•ûº­R` Md­‚ûN°7(Z¤ÀÀ#5{ÜôÈ!€aÍÍ°1ð*¶áá Œ‚»c£ìëçýÇÅVlÂÅêá%{Ø‘÷2ª=ÑßWD¶.½íÊÂãëë=…ŠåÁSØú^¹Ã—*?Þ•Õ9”Êæóò‡(ñaÆE4^ÑøB§¥(Ô´ßÆH¼µXênûœ6¯†Ë[Ý„¸}ºÐ ãÐÚ+÷îóŠÓÃײÁë_è_õN“ŽŽ8TXœ G¾¹^Ì—½ôÝÀ[F½þNN=ü¿é×ÿ¾ÆsÏË·D¡B.ŠƒV¦Á€ª½}´·Âó¯IÙËÍðëé&ª
-­¿?âN3>œ^-Öƒ<'£mÝÑoúw ê/²Ùñ.dèy=á¿Áy6
-/éÌ[5Ã;á–Ç©¯ìHiøY¹»óà¨GUÆRN¸Êø¼ß¼ê7¼U0…u=´žÈñä¡ 7Æ{Þ²½E€ µ=¥x±™Ó£x†æ ®nö»VhߌÒa±_"ã@Ú"‹ÏMÂ/~ÆšaD™#\šc‰—ZÆ[í‡A*t_È^ZîáEn{´äM‡WêžKðÖÇïÿ ‡£uóD Ðt»ó!xï;òËX¸]•%þ7M~ïbáØz~œœ.þX¬†kyÉË[}(VàÔŽb¾I;zkk¹\’R/fÏ~zö?1yendstream
-endobj
-562 0 obj<</Type/Page/Parent 553 0 R/Contents 563 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F5 6 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>/Annots 161 0 R>>endobj
-563 0 obj<</Filter/FlateDecode/Length 1199 >>stream
-xÅXMsÛ6½ëWàèD$A€—Î8NâKœº±¦=Ó-+•HW¦é¿ïÛ¬”ºãK¢dÆÉÃÓxû ùï™V9þje UÖj¹›åYŽ•øãË­¨ºjðs§Ê&ÓlÕíLÀ2&«'àN5MV
-NÀҺɜ %[ÚCV`°Î²ïTQéÌŠËš¤”d‚ëºHŠ€;å*’É$N@!#Hºà„Áš*kËÎË›¬ŠÎcœ8ï­È ç9R9Vaš:+&D§uÃDzCWr$Y¯a ×XÜ7qzù’„Þ\™šBÈ~+~› q-H‰Éo‡¬ßÖÔH©i[iÛÀiMî7‘”˜¶µØ!±ÞUÉñð.`\¸Æ¬È H.8$ý]Ëœ‚\fé®Ó•¡€DRblëXIb‹,pÒV`d:÷¶”v&/9(\¤Ð 5›8N»ÉÎé¸ +I\@j“¡Ä`m‰rO,{½jr&{݃èõ‰sv‰óv–²1ÔkÅ Ùá©UâÄe¸ $’\SÚ™Ñ5ǾHœ€œ87a×Tt|Ø…i' Ý¥FwH†^ w´I ƒ$0pÕ#"é :w2d ‡N[¨*rï³ó*rµ¸Gq ©£uÙJ-VÜó±¼<[´wÛN ÷êrèÇ®Ÿ~Y|…•A“Õ<˜Í 2;»|hÇnOŸ¡ÌÂ~Ødu† ÉhM“7üʧ¶¿n{ZDYÙ¼ Ëm¿¢µ"Ï*W„µÏ ¶E‡.š°tÓ>=}öüÙÊf¥ÉE}è—ûÇÍÀ[Ÿ¬â=1³lƒû–p>‰ýŠé˜_Ÿ¹`¦ƒžvwtŸdÐ)âI÷›-š0.ùôìlMw>zŽQó¢F¡ü_Hªã\«çmÇ®òÌ5!T'õßGZç¥Æ˜Ö9Ò)Ecš%ň^¬^Ú~l×^f
-ür²@kòjæÖG+¦%ࡈOC»Úôk’Ž’ªôT)»-4ãìÉ¥ENÄ“œÑŒ˜ŠÿvlÇÍ’‹ ï¹Ü…â•’ µ:aYeA ^;‡)†$ú^ÎC»ï¸C”è.Mˆ„:’cBäŽá'à F‡¡9j€î7ã”i˜L±Ó è ± ÿ„{¿v„m(wæG™V¾šiç·1Bµ5ôÔm»å4,ð2pfÊÐMO'h•1;—C¿Y?ï»Ì“xèa”þ˜ªóEW/0{ÞÔÕ g§´_n.¹ÐLVFu7Ûçõš;1ŒEœ¿×©« Ö'ê*.§{Éá]V™•uh¾kõwÃóHV¢Í¼–=§X÷’æ~¥‘eŽ»ýU×wûvËJÐzê){éö/›î _*ËSO²)Fé!Hùò†gG}œ Ÿ‡ÑèP=Í‚q ©(À&N¼Çvù†ùÞ¿P0 êT}oL§éŠ2Mu.F_}œ£àêx˜†‹²;u ¥N/fnõÁ¼Ã¯8\ñI%ûƒŽ]ntÊÿOqáÕoé/8øM¿…o/®ß]¨÷ÝK· uõ¼Yq,óýßlÞЫyóB±ý°˜ý>û©ô]endstream
-endobj
-564 0 obj<</Type/Page/Parent 553 0 R/Contents 565 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-565 0 obj<</Filter/FlateDecode/Length 155 >>stream
+516 0 obj<</Type/Page/Parent 513 0 R/Contents 517 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 55 0 R>>endobj
+517 0 obj<</Filter/FlateDecode/Length 2523 >>stream
+xÕ[moGþî_±S Rvö}?ú%Éh’ž¥ë§…l­m,)'¯zÍ¿ïCrfÈ]%HÃyÝHõèYÎÉ™Uþsæ’ÿ¹¤Î’¼Jn·gé<Å7ñ¯ëwôMR-þÞ&y;¯=xLgn“¶˜†3p›¸¬œ·†Ì+4/ç ­Ë¹ó€5‚iF‚ü$‘¬LÚb¦mR¤D1TÙäAO—ðz¸MÊÓ)g lh1¤rBç ®’ƒ-k(eXƒÁb¤¬ÁÛ$ËÒynd- KËŒIóÁ¼ƒÍëÁÈì÷²"eàˆŒÆe@N2üî°ÒJŠ`YÍ«(È@=ç2G.Œ¤Å¶*1‚²2lA&}è°žk
+’‹œ4kÈÈHRŒ”®6À@Ás²ò‘3p›4% 9À,ŽéŠšLŒ¤uP§2P#<ç«°"’,X´©:U@ 91K”´öc¶–5la|••IkŠVïò‚Nê9—RÜ)i19¬¬ [Ð3 Ë@‡õœ&’‡µ,"+ÖŽ“#´` Ãz®¡-¤œÔ‘ZJR€Eg4ç ×3(Sȃ<ŸB$-^„81_Zç"i1Ø¢‚ï k0XhŽÅŒ²â
+µäHZL
+q„D–§ÌÛF—R@œ2pˆ¬%d(Ä œÓ”´,V­1¢2%v^æœNé9™2r’ÖK-‹ºRV¦ÄºÅ]›3Ð)='sDÎ@š’Ò¤
+ZLSæp²2eÙè~Ï蔞ãÅSÎ@ še4¨
+pZ^” uCneÀ+¢Ùç‘,Y0§ÑÎü$ô-¦ˆ¤:éD
+zŽRO™ä‘¤a²–‚Íï;$Çû.p¼ï”3‰¹Æ+g ­Fó•äùªŠ ” è|ž“ "g /YäyY"óå)ÍI^߬”„£X
+õcœf tPÏq`*g &¤
+«œd»4*f¦Ôg tBÏ5´ñ•3©ÒphwÄ„ð,ÔA)3'M
+zÎaI¡j$9‚b‡Ò O!
+ŽvpƒœLOÆåË ÈO¨ CR•f”'U°’R/32PAÏQs#)ªâKÊÿ"È@=çÐrˆzRgÌ¥ ‹ ôœC¶ˆzR‘,Ô9 TÐs²½)­X礤P•
+zÎÕTI]$ÙFœ(/ ³Ëè(Q±.ŠàRQÍFê"3ü™E$D»)R<S%•ãÏQÈ3®Ê¡_¤X¨”ÚÄBü9
+yF–,R,„­L¾`!þ…<ãOÐ ÐcD±ºÙèþ…<ã:Eêbyöú-pš,ïwHËeRÕE²\ó9_ß¾Z®n»d—\îw}·ëŸ~XþR%Z#’šy±YFb¯ç.Îé ä„:£#"¾L®ºß»ÇýçîÀÂPµjõî¸Yw$aŸ·̧þãÄHl
+1²i`(U䑉ÎUÞÄe·Ú²Õ¼iŠbFp£7G×,Í’’(/ÙùÍSXÝö¼jͼ._˜òÁˆÑÿ3Òw–³ÂіˇÕç¾;°)hÇ΀nN_a1C<Þmv›~³ßÑ׸ hRytyrÞºÜ?ý±ë/ÞZð£å¼ÌZÿýχ}¿¿Ý?26„Âj·¦¯ÐúMÆXm9ÊQöQKý—×ÝÓþñÔ@ikª0ƇýºãÍ‚Ö)/þ‡mQ’*¯ßÆHÎPO±Ä1šÝÜû¦B}ï||³ŒöV/0ؤm6°#“5V;.®?_]ž/–äÜUäÑ»vEóy>Ý~SrßЖ|lËÇ‹€‡´©ÃB™ÀÌæ(=òýh£<;¬$ä4Û ÓPÈ…„ó­Mê0lÒÅj{³¢¡pƒçŠœç‡Û‡MßÝöÇo(t;“g¬z´ÇœKuƒaaÆ‹ù~×öëãmÜù/+å²93œZÍöÂQolŇãc¿éÝj½ÙÝóÓê‘ø$èБä¾&º¢8ü„ÍøÜá)ÖQÏjÓ ²ìؾ¥5 ½qróÓöF<Ž‡>•?·ãùÄ(\m*þ²M»—gSC!5;±©Û´»ÙÊràôËøU÷´¹ßqöÀ¥AëËðØm“`¶Ë6Ðh4¾›}t†Ü¸|žç§X žb¾DISG¼¹ø×;òžKž¾<õ÷«((qƒ>«;ZRÊ4&®€BCÔx™?vÿ%‰,Ÿ—.4kŸŽýç£4®ÖæÅ—]¿úƒí Î3Ü×<«uÃÉØÖ™ÜåORª_VÜz5e(xW´€¿¾úõ^D“†>¬nû`d3e q)©1sݱ]ï¤TÛSûί®‚‰¨;uRm´R^N‘lŸ°hõж¯¤ÖoØöÓ/?Û¨ -B5´¶¥¥ßÙøù£hÜ°b‹ý•Ý÷ö¸ã†Ï)¸Îò’fœ «zÐU“U’Uð†$ôŒÉúæ¾ïþèÃ
+á}Æ”;É,ø·´12âa}6ÐÕË 1b¬ ·Z&óá)G˜5ânØ®úßÖÝÍñþ7»&ÓToÑÜÖi\=R{õ½cŒÏ ¡T_îC{ŒÛñ6^,Ž÷÷Ý
+…È»ýzî^ù ódT½äØõR`‡®ø^ƒ†~´úì t‡†cÕ¥¼Ux^UŸn«¾~‹6ÉO1ð9\–U5ý?üÃüÀ$‰?(ÉSüÜÎê´¥'7`o–gÿ<ûá¿ñ'endstream
+endobj
+518 0 obj<</Type/Page/Parent 513 0 R/Contents 519 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 100 0 R>>endobj
+519 0 obj<</Filter/FlateDecode/Length 3034 >>stream
+xÍ[MsG½ëWÌm½ÑÓ=ßGYŽUɶlʵgš¢c®EŽ–Nüï÷èn`†Êjw«L*©Jøøˆn Ð=£¹,Ç¿.k|VÔÙ|u–Or|“þóñWú&«Ëÿ]eE7qÜgÓ3WY•8WY[M
+#èÓ˜®È'­!‹š&,*|‰Aý¤
+€&4p•5ͤ3œ«Ì¹nÒÒb°§´¬Á`?¸*I!ï'5jZR–)d a †M¤æ¾Œ‚ T0pÎ9L¤Å4lK
+$–¨êj¬aX i"åªL91¨wÒb°e…åSQŠªîØ%ìt4£!”ãˆrƒÂʈù\PÒbZ€3++ PÕ쉊.@àÚ–¦Lœ´
+Y¶ÌÊÄm<íC%ePÎ’qP:hà$ËD²`ÑQ‚’`ä:
+WåDÑ–Ö­` rk¨"*g ¬€­!eP$¾å4pœÛ•3–ÆÓ IP­Z]¦ÀO”34¥`WRE ÊÅqR0ÐA×Q}VÎ@ Z64h¤]U .§FB
+Îa.D@"ym\+¥•ý& ­Mä8)g yŠ¶ª’ƒ…re ÛRYƒ© ‚®,Ûé'È•¼²’‘sŽ‚YI‹Éa%FPV†­MÍv tØÀIh))‚H*Éa”aÊL‡x:‰9´D©É¢&͹À¹Ü#–•´vÀ›X¼$j1ØÂÓ¤Ê mæ@Ö`°8ºTFVFƒžZ0êÎs£pàh×ÂÛ‰´˜&¥.ðƒEvs–5˜bÚX••°ƒ4èÚ.¬Y"-Ƥ¾%…•5˜¦C›²<)wŠ!þøsš202C¢ ĈðB•)§f£‚¨œBp-µQ‰cEP!Ràñç¤H`dæDH“y˜¦œBšŒj¢r
+ᇂêRâX’Éü9)™9Qb2^qå’’|¼§áiHž¬’ëA'©„Š ÄÎL”àpŠG›Åx@´«C<¦©Å%)É%Êqj‰Z¢"KO먂óðü9M=QB]9…àQYixòÕíÙË7¨Jyvû…—1Ç­ESf·w|—‚¯ç/ngŸïYÿ%»ì×»Åz·ýûí?!…ïHêœVbçžÄ^\~=ìú JAî^dÕ„¾‚ˆÀélõyÆ?ª&8´‡o¯0Áf=»S`#˸Åñ˜uÍÓ`hïd´1&ã]_¼£Ñ<îkªøÝÛÙzö»¨B«[–s£>v>|{qsŶ¡“ï&GýÇ54ÿ9åÂfd¬csqä
+z ;=ÿºZéÙbœ¡ÒÕÇÐâêèÝHåzÎ[å ù”­± ‘Ç\ø‹‰\#xäT8<¶N/ Èù‹‹^Mú¹E.Zˆ·²Æ{QΊOYøh¤NóÍB.GN©r°rãHu9§XŠÀØž<¶ /ïû­<ÌÃòħÐGÙbORŠ9¸?Ä"†p†|šë¾ÿ¶ç»j¼œ©/L¯^O%×üÜP{ܤJŽŽã7X¸»’~ä)'ý…YÔ@ò6âÇjGé­…b×Ë7x”ßGÂ
+endobj
+520 0 obj<</Type/Page/Parent 513 0 R/Contents 521 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 145 0 R>>endobj
+521 0 obj<</Filter/FlateDecode/Length 3464 >>stream
+xÍ[ÛrI}÷WôÓÂ>Xôý²/ÆƱÆ0Hó@ÄF#·±Ií‘å!øû=™Y••-Ùà˜E¶™ÐéÓuÉKeeeõü¹—D1þK¢*²2š.öâQŒ'ú×»Wô$*ó/¢¬%Ì£ñž‹¨ˆœ‹¨¬œ‹(‰ëQj:µlÃf%M'+F5¦S¤£ÂšŽh˜4&¿I¤Å`³„º ¬Á`«aÇ/¢4®=[ 6mF¹é¹ÈiÂi:*1áªÆ¼Ðœ Ä q:Ê i1Xè²r?,ŽÁ`ëjб ÓLü   Žsƒ(i1º-2M` &¶¡))˃M‰&nP:¨çd@ZŒn³lTE†5,t6` Û˜Rh+Sª3v^ÖvÁ LÉqn
+JZŒnÓÞšZ ¶Œa¸ÀÊ P¹¨ Ê ê87ˆ’ë •Iø¶e
+=Êòº(Š’ÝŒ‚
+œ´Ë Y^ÜŽAhç8Þ˜3å ¤©Z Ù_…¦ƒ­K8a ÆòI(« ¬Å`‘€!óÔI‰0ÐYZ¤f„q\’ò”3J2Ò»’“0´QV†L$¿•!„!— LÀ(JZLƒÒ2¬Á4(ë(´5,46hk0Xv|Ó³Á¤AÊk1Xôýê¸",öTΞÙæ ‚°Ž£TÝ*i1¦„~àö5,’’²cJhe{¶˜Äa5jÏ´FÓJòX^”h¾º58^£¾/ÊÀˆ¹"¡®ÝÔ©Å$Ieš²úR„uOª>ÏÕ”/Î@²†µÉ"B2‰ÈÄ ˆè8‘I9±+”HŠSå ¤ñªi1XWLU›Z ¶Ih®ÊŠR—e’ÿ¤ ‚ÇÙDà D§8ða¶ÚÐbš.O(°ƒE"iµ,/LÏ2]„N=¸%ƒ0]ÇQ.["VÑ›DZŒnq“Ö`°Øï1%eeÐXr[()ƒ0¨ãÑ«r¢Sœ^áyJZ 1lÀ ®a;¶,6+<ôl0؆ÎJ†5«jÒ¶,*=)¥aQ¨¨žÃš«ø³zyC§Lš|¾¦TJ
+Uë»îÏëîŠEC NšÔ CÍçÝò3K‚T·ªv-Ɇ†ŠTÃFnH–ÞI²ƒëõüq6m×,‚MS:é¸oU:‡Û{×ÐË–äC“ewlÜ­þrKæEzÛ^]}íWìŽXÅMâ=zܱu¤8sÑ]Ë'ý™³ rÅ Êzü‘oŽ^³¿bÙÖ~-žôŸû%=Å¡©®s±çýÈcGñ²!°nÊVÜ͈·Èv~þ„ËÅp)ªøÉhI£ñçõÁñÉøäÍäãÇÓôW¬Iî|Ðjng¿‹BfMtcÒÛ‘ð·ënõÍ)G#Î{Þ˜8•.«£Czc¹‹£;“àû;ù¡M˜GíeËݾ»lP_,±7ò.øýñvÊ%«i¬0%‹bÜküîýø=ëå¥Â-öèonÇHõp×rŸ’•x$ÝF \²m»ä© ÓÈË2/éø¢]I*ó¿¦#/–× öI”œ’{hÃ%œ|¨ lH·í“7Jwã>öê=/Ï{–¨©ËP6æ²kXÔΖƒåWmzìáêÛåºÿ¼j//fœHR¥I-w5;sÆ£¼ò¹nÏuô°e»ô‡PÝÅCú;HÓL’3“}±ÄŽ„¼âç.p'}Šë©q‹¾~ŽºóÙr¶Æt8/ÇGpþŸ;¿cl'BE·Ë&€âždK‚·«~ÝOû9Y§”G1}¹hØQ¬Úa;o<ì Ëï5ë»Í6nòTF̾Þ\Bãã#v›¶KÎká~!8¾óï¡ÎQºíú¶Áïë¹·¼jCÈíuò¡›Ï÷¿,û¯K²*
+Y©?@ªPËtyï}  ã”±Ä;z7$Ù^/·K©”‚(nJ> Û‚"$YsúnIåFšºMGÚŧ–žáÊ+Éý©úíj†Sæò3TÀñ¾£²Z¶söf|7¡®«J¾‡eFózöR‹#ô’uNˆé|Óý>]­W®ÜÍæ1o«(‘h Æ8&¤p~饰fiìÏÃl–óv*• ,óÌš“ ìÄYì—âûv5ë¯Ù‚¨ÿ…cÁóvú…‹ÊnVxOè–gü& T¼Ë=Ï)‹a3ƒÜF0ÐO37‹ÃÏ5 ¯´|09z.u4: x߶j¿Ïß^:Ô 7\Õ¼€¨R¡Du|Äk¯
+õЃ!ç3쇬 #`tØN/ÜÚÅNÒ­’2v(WwAÅP+e”œ®-%<Ô=}•ñS¥œkSÜI Þ¼.>Ì–gýW 6¶þs:y–þ›f†JZH1o“F4ʯãx¡®}Ú¯gçþÄ\W;Ý•D`±S”Ã)iøaÄ–@öÈýáøț£X KÃh
+Ùæ$(i©àÆ’I0p¥¦×MwôïXZÜô Ÿ"ÜË!×+»C¥llë'í·n%:ádõaLx»qGNºÑßD–.}íìÓƒËË9ÝBù×oä”*‘›?¾•·‡qÄþiçï½Ä^à “h|¢ñ@»¥HTÉ%è°ÉÒÈjû‘4¯û³k·q:z²ÐC×ÚH÷n²Š‘Ãf³jö‡ùá¬SŃ-Ö¶§]vÓY+u7ðÑE®QP\þ_µ‹ÿ\âÞóìQøä"Ëvš™zý9‰èë£õãïc¬ÇÑ,[9>žj¢¡¶çGœj†›ÓënÑË=-‹`ŽvÙ~ÈjÇ·¾æátÿz[¤ÉÀ½¤2¯9Äß8øs_Ù>²-¥â/Ì™@Ý)3–
+endobj
+522 0 obj<</Type/Page/Parent 513 0 R/Contents 523 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 148 0 R>>endobj
+523 0 obj<</Filter/FlateDecode/Length 385 >>stream
+xÅSËr‚@¼ós4Ç}²ìQz‰©$ò¨Xš0bLåï3³"µ~A 
+ª»çÙ,_‰A·§@§°©‚˜þñ±`RãéYö(;p„UÁ
+¬Å4Ò"X÷¨#-‚Hé1‹Ä“ªÝ£aR3û¨F¸e$º¨²NyÍ)4nÖ^%‚8‡¾ d-‚<ä]BcLªÉ¸e¯Nòd4÷ ä;–\´:ù6˜Lôfëc ͦM})ëKû”R–%g8kØ¥ § ¦ûât)ÏÃöS=*²Ð\ÈœLñμõ²¨™4Ð]`Qo™SM¦:î5¹d‰òõV´íOs±†üp|T¸Ñ¬ÞœO—CJ榟“‰ó4¯FÅ‘ô¾Í¤îmò}úз÷)Ûj}âV¡‘ÕhúF»Ãñn- Ýñ.gxîÑ<ëvÕ
+Sï鯹mº/'cx.¯å±9•ç߇m˜] Ú’)NxöäpåB³<yOþ
+endobj
+524 0 obj<</Type/Page/Parent 513 0 R/Contents 525 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+525 0 obj<</Filter/FlateDecode/Length 155 >>stream
x}Ž»Â0 E÷|Åa ØiHÃØŠÇÄ€ð 6•Š¨€"ø~\Ú‰Y–,ßã#? ƒ´¹CPu†,!d+ëác®³Óîš1pdÝoPŠYîÖpiÔò©¡ÒM5;‡²À&½ÓõvOýûW[§¹\¾WìÇ«EÆj–zÂ%»‰`žàƒÜ”>’ÑëŠñ`ØŠ9šÒ°7~endstream
endobj
-566 0 obj<</Type/Page/Parent 553 0 R/Contents 567 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F6 7 0 R/F7 8 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>/Annots 204 0 R>>endobj
-567 0 obj<</Filter/FlateDecode/Length 1735 >>stream
-xWÛnÛF}÷WÌ[ ¦ER¼ÈOõ%q ØŽk)y
-PÒJbJrUriÇß3³¹’Ò¤0`ûèÌœ¹ììúçħ~|J
-cZ”'#o„Oú_Ï·'qâE¥—RI~â{I‡
-šžIäMz6Œoì°Ð¡(äßðŒ|/ì{¦^@ãÉö%E‘w€)–Ç` ™s 4G)²HsDŽì°OÃ:ì$Aëà’‚1÷d`] 6™ì—°q’ à’&®[€”*\<¶-òNX“¾ƒ¹)¶g#qEM|.8ŸÆØÓp XÞ!9ƒ0AŽ%GÜ]ìç@¤šr zÎƃŸ˜ïXEÐP‡ïK~೪ ©ÃÁpûœëÀ:lò‘ö¬D ‘ŠÌЈ]-asÉk]Ó±\k*ÈqݱAŠa{ÖºbÖ¹G8΄Bìé@îC›ä©qPÜ#¤u€ýˆ‰Ÿ  kÈœeD\³ƒˆJ$‚8ò„ãHúžp©H¢„#®
-Z'–Lº,‰÷¬­? ¤ë¨²Dv€\ÿ„e{ÒÅ`qç!Û³VÖç9F[EGÀ Ûq<#èyOº²2#keG¼Dv²ÙŽóCž£°']̲#®¥gE6˜ðJƒ,7Ó‘ 1ß±CNb¶Åœð…÷Cþk{ZkL ÁSÐ@"°ìÚt‚kb’g+€šÜÛYYÀÔx€Ý½8q b©Bîw @Üøö[ˆ"=g«ÇxK£æ,ÄŽ¾ƒQâXºÑ³Ö&\¢s €=ˆL.©çÈ}‹p%RDý”[‹\S$n‹:ŽÐ ÒÅ`£pÏUŽƒŠ»êÇä-b]KÆö!Å$t $žÒ ”/»/h Ãn¯ËÎö d`7·g¦b4#»žù!YA=9éV0Ì1 è©´[Ài„ë# §ân…â˜SÀ”?â#ˆøüP>êÅÃÁÀá&Jkˆ÷2ÀÀakÊà ‰!"€¹«ÙÉùÌÕˆf+¼\ÄIJ³¥¼Sà“Åéå¼1u¶0ïfß`c…X»3°<½ÏCŸ¶ËÌ(k3îlNé‚tESµÅ5ÅQ^áEÒõÍŒ%`ëÉCg¶Éšký7áoF ]jarè-õ¢-Ue2›ÌP™¯7†æŠÚF­Ú‚Vº¦­ÒÛBÑR½¨BoójMMVÎ3e6ºQ”WFÕª1j‰»àr |©ÅA{tg~k¨ÒfÔºV±úIB¯unŒªhþÖì2P5ʘëÖ@  ^eEƒjb¿du®Û†¶YúP¬Í;«–â9}¸¢m­FGºô“ŠXè%åÑ !Jƒ¨Õm¢DïZ‡Jš¾¡¨ ]\éÁÐ×1Û‹ós©À“4<]¯Ï=z*T†6
-v­œ5NBÓ7U”ªþ£·ô~t¦»³Ëä09™#•Ï[> V|@Šn?Ñ­ªTôÔ΋|A÷9ŠAØ/§·O÷_ÞõU]b@¶oÜ-øTWqC(ô¨h—ˆóš›m§ E£ÛzaÙe‚^õš{MÑÕY‘W
-Í9ÒµêõõÕ[5+iS·9_o Ï|ï®Lâ\^ë<êÙ“ŠÜ¯5fSÍÚ{—k7—¾G7j•Wùî"<*su÷qJOÝDÉcV*zV.Z±{ÐK%šø’p6HAìñýŒÝjÁòèêùãåÍõåtF]Œ#£þWS—?s#@d*ݽ¬›Üàö¶µœÍ¾Ò¸«L­—­\os†=°ËΣ‡¶08±ZeK¾‡\¤HäxÈiÖ›5å|yd1v-ªYDUór‰N7ùZ6Ã^Y³/¥Ý¼¿útKÍÖHÉ¡ÜÒB;¬^éck¶¸÷Ó·ÊdßÂÚ^WQúrŠ±~ȵ>2ëŠÙåÍÍO,¥BEbyÿùþ'–¨”óûÐVÒú£ ½ˆkXÎ×F}7,t”žªb°YÖ;Þ==V@æXÈef¾.Õ¼]uµÎðÕµ?j$~­å€§ízÕŒk(99〔íPafTÍô°í’òõ&ã§vÉŸ\ÙõAæ’7¯É
- X¹ Ø †Üå8xu`¥¥k,(osTNûúó%ú=oW¿ousÔ-nºõôK#DîIýþ’?”C˦Çrî pP4íîØê ÐØJMò?ÔJ¬Ö¯ÌR¨íeöŸ%L`¹—Ý`y_[­ê}0>(ßA­îÿ±Å©<ïek›}þï“ò‚#sLì¾vßÆ)^ýÒ1Þ”°Èåæýì䯓…˜V¸endstream
-endobj
-568 0 obj<</Type/Page/Parent 553 0 R/Contents 569 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F6 7 0 R/F8 9 0 R>>/XObject<<>>>>/Annots 256 0 R>>endobj
-569 0 obj<</Filter/FlateDecode/Length 2009 >>stream
-xuXÛrÓH}ÏWÌÛBÝ/&\6U¹Íò‹"+‰6¶ä•e ¿çôXš¶Š*¨Ãé{÷ôŒüßY`|ü Lš(5ÕúÌ÷|üÏô××Ïgz¡IóÔóÍÚYìÅ{´2ó‘ÍB/'[d^aRAŠM
-/–6RAd“ÐKL§0¸6YB»È)³A>IŠY…Á&œT5fÀNl‘"Ò4Š BUB4lÉù“ †$H¼*LUIfbm2>­#‰W€$ã ÍÆ h"5ç^¦Øq&E$õ 3TÁZUpmÒjŽSpmÐ:­'‘&¹/eÏ3˜¶€6d¤Š$I©N’f¶tqàÆ"’¬NóŠUxmB?A™k '¬ + †)Ã#k 9Vaèb:±c†Û(a!&Öº9P
-æ#HÜ*LÃ[±
-Ãp²Š“.b‚TSŸÇä¸"<E0J!‰S…Á¢‹èþÄÊ,øöµÁà"ZTT³°ö§à8'Ž“±ÙÛĘ¡+§ #ew))Æyn[øÊ"‰†ùǨ½ÖgO,r$‚bq²bä]:ÒºÄùÊa+&䬢Á,NáÓ£
-"C^Ž³ÙÇû»D†*$ésµFØÁr•D1óäÈÀ^%A0RA$­Yß®|l3(
- § ¡qÇ)È‚sû*’ᄘ4{Uð[4…fö20Þ¡±È‘©ÝéAÌÓ
-šb qœe
-Í* çÁ‹Ö˜Û,8t+™FûµÂð QU†ÑÝ@±²aCY 1@‰±HÒ»è²]¿´
-šH>'¤Û¸e#y\¤Fœ* »1†•Va²lªf‹hVa°˜ÏX±’N€….S† ‰[…­áP³0<b”ØÏèvÒÕlÄ©r¬u‹wŒ<Y‚ŒÙ
-·
-3[§X…TÂ']k8—¸¤ ,6-"v¬Â0œr*Va°8HjÒµnÙØxä#H¹Y*4«0ËÈ}ït5‹›)ÖºE—d¤lÙ)·#kËæX…YFžYn™ý8Ê ™T™‹0b‘‰e…¡‹Ç*êèX«+‰€µ²‚”îÈâå ]Ç* ]™&ÅŠeL°]P J€³;rbÆqÂh K'›7¨m\ˆ*°œ Ô0Áø¨  p‚Ãׯ8mC DZŸ{.¤¹É¦t3µ7l Í`Cá$\"ÎAº‹Ð²IOL"E题àLŽ;ÞeÎÁ± '&#>ã@‰IÎäÈaKáZ¢ pBï¾FÎAd€]+käÄ]¸ÿRwœ»‘íŠËƒ‚ÖÝmp9ŒÜûÅÙ»OX YÜó31Í3³XÊ'¢oÕ+lW‘ùzñÏìòÇ«»Ýý›M·ýñúõâß³·¾y .„‚•‹!7ŸkÁ7?ËÕ„
-XUÂøZU¦a÷rvm®Ê¶|¨{3/×w¥™Ý^0ˆcÉÀ3·e_®ë¡î·82öB¸­‡]ß„¶«%Cì¼[Ö¦z„
-fÌPÞ­N%SÏ,k³]ßyU×Þ›ûÆ
-ik©‡x.ëßMU®Ì¬-WÏÛF¢:‚Øße»\5íƒéîÍ÷Çf¨·›²·*D
-Zö²ikDÜM»+‡¦k²¦
-:x"f¾ìšþI¢y{ÌŸÛ¡ü}\` &4»ëvƒÙ°Ì[¯’bt¦†ež¹®‡÷7sÓ´¦4ßÚæ·ùÞõ«å±=\“ž¹h‡¾[îªBÇ£Á3߶uߢ¡ÇÝÄS×3ŸPtsó«E³›ÍQæxÒs¶Û_]¿<UG£/»ê %?ÑCo?Ôí³¹Â œ*"ÁE_n–]×›oNr¸íúÁ´»õÝéâGð}7tU·BçÖ›&dx–BêNÀ üTœ‰­Ìüöy;ÔkƒaZ;…Éë…ùЭKÔüëíù_" ­áv9-ö±
-endobj
-570 0 obj<</Type/Page/Parent 553 0 R/Contents 571 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F6 7 0 R/F8 9 0 R>>/XObject<<>>>>/Annots 308 0 R>>endobj
-571 0 obj<</Filter/FlateDecode/Length 2213 >>stream
-x}Y]SÛH}çWô[fPô-yvŠ@ÂP „‰=É<¤jKØmÐÄ’¼²Š¿çܶÕW6;IprºïçéÛmò߳Ȅø™"6InæÍY„ø—áË—ë³I”&/ó 4‰¢b@+3=Ólc•[+¬Â`‹$țńE ƒ ËIPì·:¯Ù$ÈIÆí
-»
-;¯¹fáõ€ÁæE(ÖNó Ãa01¹ gØclÍ"&;°.à$ bl$äH¼bc’1‚Ô˜M˜¸g;‰šg]¼1ZÂx£”^I¼
-ƒMšb[D jØë ‡ìî`X2|`Qö¬ÂØ›§,¢g[f¬ÿÀJ3TÏ5–y9t¨ÿck¢PŠU¬tG±
-3¨rlYáÆÄ'V–5 ¡Š•Jeeè$“–øî4žÌ 2Š"JÄ« Of©k^š¡N™ ’®ȉ (r$@NAHMö œ‚ðGÌÄ“·”7Ëœ ZÆÖbÂxÖ¥ EÉÉpK©­¶¤H3ÏRýYÈP#çÅîT°1\ÊBr
-2•JñdÆZ¦%¿¢p£ã
-žp‚ISa’žÔ,4kVa°ð]jVa¨$â8ó–5›pÂxÖœó¢
- 9RáE…ÓÔ,4„¢ ¬3+’ Uç&D»ƒ)Å* ýF6~¯Â`¡¹«°;MÚ2OÓƒM#´Õ[Ö,T§cv a~Êq‚P"“
-r yŒ d‚*Va°8„…Þ«0CNG¬Æ`“”!{¿”wórÛËÛÆ$ò>pÐ Ä& É)ˆ€puÂè@ºLCJ ŠµàF±Qn»t ¡»Ò$è
-ƒM‹ñ^…Áb(#‰n]H¸:E(Qˆï‰ ’‘ÂØŠª bÏ* 6G{á̽wd–$$WN±1ÊYÂÔ,NêˆUlÆÚ«0XäŠt¼e…ÁâòYVÚ•šßëÒÁ“H&eȤL¡¤ï_Yð‡îR,²tO%~O {Œ˜p½¢Äžu–C÷VŠÜZAjïÅÉD-V"Ž'îŃ~GÜ© œâ,•ŠŒÄiŒ»“¹F ›å8UlqÄ*Ìà «½Îr¾µà]•™X-»€3÷>ÅÄÈ)§èrn<é6".j]D¦\¸Ì „3'£€‡âåÀ à91x<<§ 등>âÁ9ôlɦxÖ…Šc%¥x•Ä‚$^ÎR•Ë-Bq ‡!t€°Š±›*Rc°˜l‰f‹ªçŠ•ˆ¢Ò=Wð­@ÌâÔClDMÂ@j ï18U,Rã[™=‡pø<Å1£¥4#AžLÕ“$@NTà ã¡@=éd%îm%!Í
-âV±W>+(V„E|“:Ë1#r{ùÌØ‚W†g]qˆú$S°‡4K½ñ†ˆYqŠÏ)ò‘¯ýÄ—ò–Í‘ËÀ)èæTª8Œ­=ž“ ¯p%z™ù™Þ<‚ÖÞÀx„øñÒ™xJòÎÝõ)*—ŸiN<ËYK÷æÏR¶lÏDxÐàãÁÚ_ÇRE0¼q÷uòJŠÂÀx„èB*Oñ,a^JmC^ÃćÙÙûOì ™-ù‰=/ 3[ȧõÐÌæ¿L‚4Ès;½0Ó‹;sÛ=uËå?fã³ý9⌱«°æ;þÜ]ÜÜNo?Ͼ¿ÿÈ/³ÛÏןï¹þxy˜ßw¶5Ë®7W—b3›ŒƒÁiû†Ïô—¯Ó¯—fÖWí¦šoÍ}ÕØ…y¨×öÔ't˜{»5Ó窷æc»kNBÜûE¶ÿi{sõ7í²{Ã}˜Ëþu½ížújý\Ïͦ^XÓ-ÍýÌ\uMU·æb·}¶í¶žWÛº“ÆeÀã$0WvY·5lèeTŒñÀ<ôݶ›w«7Ø1tM²÷¨)%
-tsµ1U»0_ð ŒÀË*0ßìjuþ£í^ZY~â¦djLM¹èz$€Ám¦UóX!Ü)·O¨ÛÖömµ:ñ‹µp{ñ¸Ùöhš˜RYƒ•¤µ•e5·fÛ™¯U_w»ùPÍÛ.\Öãͨ‰„@}í¬™]}x'ËÆ«RTî¹jŸìÍ•ÔçrU£Šæ²š?3v´QŒ@lß ›î¿Õí¢{Ù íï㻜qsßmë嫤¨+!W­o7÷Ó¿©>œÀ×|ªêUIžÚBµfÏÖü±žw cçA¾n¶Vô=r‹ëŽí|××ÛW…BŸæ]k_¸éMëôð’Ãê-äS­ºÖšeß5æû›?OZ¨úoX¸²{¹¡a›ƒƒ½ýSóhÂmõjûS…`ŠFÖë•:=ãàR ÉŠÐ(‘·< 0ä®[ìœD~TôðhÅÉVmmçuµÚú§ÙTÍÖÕf³x<õŠk#Õ^¡G1¹îlÓaúÝUmõdy€O­`ÀÌì†Gé4jdu[µØ-âÅÄy@(/]¿À\›s*½1o0­‘ŠÕ£óÃ
-]SŒs´±{1‹ŽÝÛXüñëqdxQü·_Ì¿¨»MóÈ:¼,̲^I Fc¿{ÐÅUÂõxñ³j·¨ÂÉ)•ßvÕ‚ªn|l8QoqBçzչΌ¦(fŽþÅhÕ‘1öÇß{”Bâ`Àãû½É]Y©)E?ïÚeý´ëmP»‹k4)¡·/—æaµ{zªWöÿ–'“#ðØíNÄ!»¶­í¡ÈϘ
-?kûrªè ­Äè\cd¢Èoœ5¹¿‚föb{ÿ 3yð÷ïù¿‹-å¦ÇAùp+ë§]ukl1×;Üzâ9ÂC‰+Ï‹pÂGžï)~ÓY–)þ_
-endobj
-572 0 obj<</Type/Page/Parent 553 0 R/Contents 573 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F6 7 0 R/F8 9 0 R>>/XObject<<>>>>/Annots 310 0 R>>endobj
-573 0 obj<</Filter/FlateDecode/Length 182 >>stream
-x==Â0 …÷œâ04$¡8îØ
-èÄ
-endobj
-574 0 obj<</Type/Page/Parent 553 0 R/Contents 575 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-575 0 obj<</Filter/FlateDecode/Length 1571 >>stream
-x•WÛRÛH}ç+ú¤Ê–-ã`Cž€À–«8±©¤*Ù‡±4²'Hef„ã|ýž]Úl¶R¹€­éÛéÓgZßBãOH³ œR”|œM‚ Mç3ü>Á?#)9º\nÎh2¦u“ÓÙœÖ1áøßD¯®v¢pÒPÐ;™¨\9¥sÒ ÝIw¹¸_ÑÒh§#’Èã×ëoGcN¦pñêNd’>J«ÓÒÛ¼×±´|‚Ã…³*ÜðdŠ”p: áîzÍ>«CS
-ÃúÐdœz—uLSæ–ôÒr;Ô ÓTïU¾%gD^hãì9­¯–£Åò­OóúaÁÙÑbùy´Z~h%² §*­´m-ì²®!<©òªüt£ ÅÒ •"rîãVZã•´–±YIó¤"Ù~ÿN8±5"k |.5|½hŒ™•’L…ãq¸ÎTŸ'ü9¨­&§A…4`á•%AFìÛÐ ÂJ*š©¬He&s'|CÜNÀ5c÷Œ@\'kÉiÚHd’;Ò¥ëåÙb¼WF“Ì62ŽeL{åv*§ÛÛ+òÁ-šúœ]®H÷½„ Žîdø¹o —¼Û
-Ö^À¦TˆF*ǵF&ÒˆM
-¬ïל°Ê­CAÏ!>‰œKOZ!Å>x5)<x©Õô9Vü¿d@Ñ^1MH¦«e¾R™§`tISY£8PŒŸ¤ÎÓ”JaÝ ÂÈHgè+7À7•ýľ”^ä ãˆ×ù÷¡ùò‰[TÛpŸ>©<f¶œ½ø\÷
-ùAê°M§;³æË©= ;^abc™ˆ2u-3m¹ºú‹¿ L(¼+¶¶žÇhhÊD.¶ò]ë$ÇCm†‘ε-MEv8k˜÷w­;?,e¢(Rùó–¾¾²e´ãŒ-«Å××=ÐSQÆ7CÎÇ(ƒü!x¶´z @ÀHÆ 0
-Ócw?·ì 'ÑkHÓ‡ƒКËÌJ”¥Beˆ…´ùQ#9¹t{m ¢GÍ]±Ú[¶SEóBÄÄa!â.õ¢äE²@(ç2bEh•­Ä17a'Ò•Öº×͹JÝ|g;–__ƒ²½¸i“âõH¤Âmí˜zôø»(U,@<Á>åŠç‘ü¯2V–+²
- â–
-ßPüE„; Š‘–,‘ÇîP@´Ú _Å7PK¥Â`°röÂø ˜fˆ¿X’ˆcl{5q§ß7äG9/¡…ð€“Ê>
-*T)xTõ—¡‡¬ HŽ¦­tMÖí¨tÄNöLŽs<ìßÉ+‚LEF[¸
-( nØ*Dô(žÕ+®WKáÉl€ÿæ>ÅðäìßlR„Þ£:Ö7Ü+~k7‡€‰¿Ôwâ ´#ÈàVÒs¦¿¼ñ­æ»ÉÛ/a}•‚²³7THù]2©zMNÁ4–"eŒxm씉Å(ITЗnNÍÚ@=TÜzøòþÓÛMüUŠªE
-Iˆ„פæ‰!jXH?1êÞÖ,ȸ.·;P–aßö2:™ÊÑ%ๅ3/L£›yçue^½®üÑ»ùþÕûÒt>æó)^ÎðžtÊ¥^¯>ý3vmendstream
-endobj
-576 0 obj<</Type/Page/Parent 553 0 R/Contents 577 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-577 0 obj<</Filter/FlateDecode/Length 1468 >>stream
+526 0 obj<</Type/Page/Parent 513 0 R/Contents 527 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F7 9 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 191 0 R>>endobj
+527 0 obj<</Filter/FlateDecode/Length 1731 >>stream
+xWÛRÛH}ç+úmIU–d]ÌÓrIØTa±“§T¥d{l++i¼ÒÂßïéYÛ¹lQŸîÓ—éiÉÿžø4ÂOI@aL‹òdäðIÿëéö$N¼ˆ¢4ðR*ÉO|/éPAÓ“ ‰¼Iφqà:…üž‘ï…bÏÔ h<Á¾¤(òâ0åÀ’â¬!s„æ(EVébŽÈ‘ÖÁ`ã òqXƒ$¨Óa\R0æž ¬‹Á&“ýr6N\ÒD¢
+R…‹Ç¶E~ bÒw0—#Åöl$®¨‰ÏÇãÓX
+r\wlbžµ®˜uîŽ3¡P
+ &÷6DV05`woNÜ‚Xªû7¾ýb…ˆFÏÙê1ÞRÄh„9 ±£ï`”8–nô¬u… —(Ç`O"Ó€Kê9rß"\ÉQ?åÖ"׉[À¢„#ô‡t1Ø(Üs•ãàâ®úqy‹X×’±}H1 ]A‰'4(åËî È°Ûë²³}AØÍíã™éc„ äÈ®g~HAVPONºŒsLz*ípáú詸[¡8æ”0åø">?”zñpg0p¸‰Òâ½ 0pØšò0Hbˆ`îjvrþs5¢Ù
+/q’Òl)ïødqz9oL-Ì›Ù7ØÅX!Öî ,Oï²ÆЧí23ÊÚŒ;›Sº {]ÑTmqMq”Ax…t}3ãA ØzDg2ÂЙmò†æZÿCø›ÑB…Z˜zEK½hKU™†Ì&3Tæ롹¢¶Q«¶ •®i«ô¶P´TϪÐÛ¼ZS“•óŒ@™nå•QµjŒZâß.¸\_jqÐ}04Ti³áJ]+ŽXý"¡—:7FU4ív¨eÌuk Я²¢A5±Ÿ³:×mCÛ¬F}(ÖæUKñœÞ_ѶÖF£#]zÉ‹E,t‰’òh†¥ÆAÔj6Ñ3¢w­C%Mß¿ƒÐ T†.®t‹`èëƘíÅù¹TàIž®×ç=*C »VÎ'¡é›*JUÿÙ[z?:ÓÝÙer˜œLŽ‘Êç-Ÿ+> E·ŸèVUªÎ
+zlçE¾ »Å ì—ÓÛÇ»/oúª.1 ÛWî|ª‚«¸!zT´KÄyÉÍƶS†¢Ñm½À°ì2A¯zͽ¦èê¬È+…æéZõòòâ­š•´©‹Ûœ¯·…g¾wW&q® ¯uõlŽIEî×3‰©fí½Ëµ›KߣµÊ«|w”¹úðqJÝDÉCV*zR.Z±»×K%šø’p6HAìáÝŒÝjÁòèêéãåÍõåtF]Œ#£þWS—?s#@d*ݽ¬›Üàö¶µœÍ¾ÒøP™Z/[¹Þæ {`—'6œG÷mapbµÊ–|¹H‘>È)ðÓ¬7kÊùòÈbìZT?²ˆ<ªæånòµl†½²$f_J»ywõé–šW¬‘’C¹¥…wX½ÐÇÖlq璘•É¾$„'´½®¢ôåc}Ÿ-j}dÖ…³Ë››_XJ…ŠÄòîóÝ/,Q)ç÷¾­¤õG3z×°œ¯únXè(-<UÅ`³¬Â#qìã23_—jÞ®¿ºRgøæÚŸ4ò¾Ör¾Óv½ÆfÆ-””œi@Æv¦02ªæzØuÉøz“ñC
+«ä/Ì
+nìú qI›·d…úWný{Á»œolt£týämŽƒÊa_¾D»çíêíV7GÍÂ7ëñ·Fˆ:Ý“zûœ?”C˦Çrîõá hÚ‡c«ƒBc+5=ÈÿP+±Z¿3K¡¶—ÙOK˜Àr/»Áò06¾µZÕ!ú`|P¾‚ZÝÿc‹SyÚËÖ6ûü=^'åýFæ4˜Øuí¾S¼ù¥c¼(aË+Ì»ÙÉß'ÿ…%VŒendstream
+endobj
+528 0 obj<</Type/Page/Parent 513 0 R/Contents 529 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F6 8 0 R/F8 10 0 R>>/XObject<<>>>>/Annots 243 0 R>>endobj
+529 0 obj<</Filter/FlateDecode/Length 2012 >>stream
+xuXÛrÓH}ÏWÌÛBº_ØTåØ,/¼(²B´Ø’W–üýžÓciÚv(ª §ïÝÓ3ògññ'0Yh¢ÔTë3ßóñ?Ó_Ÿ?œ~è…&ÍSÏ7kd±ïÑÊÌG6 ½œl‘y…I)6)¼TXÚH‘MB/1iœÂàÚd í
+ § Ìù$)f› pRÕ˜t:±EŠHÓ(‚
+Uý Ñ°%CäO2,’ ñª0U%™‰µÉø´Žd$^’Œƒ43 ‰Ôlœ{™bsÄ™‘Ô/ÌP hUÁµI ¨9NÁµAë´žDšä¾”=Ï`ÚÚT‘f4*’$¥:IšÙÒÅ‹H
+³:!Ì+Váµ ýer¬5œ°.¬€¤ ¬5äX…¡‹éDÄŽUn£„…˜Xë6æ@5(˜ q«0 lÅ* ÃAÈ*Nºˆ ~P=N}“àŠðÁl(…$N‹.¢û+³àsØ׃‹hPQAÌBÀÚOœ‚ãœ8NÆfoc†®Lœ‚Œ”Ýq¤¤ç¹mYà#(‹$æ£öRXŸ=±È‘ŠÅÉ"ˆSptéHëçC*‡­T˜X³Š³8…O†«ÍX€xäÑ´‘Ljœ¢ŸKXm±‰Sp
+u"%Ô¨HlŽ¬ƒâÑAzäÚs¤UÌyxû B -U$g#’yY›˜CeõDÁ3/Rœ‚°ésá9EÁF¬¸cÅ£,A€u‹У‚˜8ž Ç)ˆ ym8ÎfïïªH¤ÏÕaËUÅÌC#{•QÀH‘´f}»ò±Í (€œ‚‡Æ§ Îí«H†bÒìUÁCnÑN˜ÙË Àx‡Æ"G¦v§1OG(hŠ5Äq–à[ Š"ž€GÇ‘ƒÅ’+4«0Xœ[/^hXcn³àЭdí×>
+ÂDUaFwÅʆ eu€Ä
+ÃpÊ5ªX…Áâ !¨I׺Edcã‘ åvda¨Ð¬Â,#÷½ÓÕ,Nl¦Xë]’‘²e¤ÜŽ¬-›cfyf¹eöã(/d>Re.ˆE$–†.«¨£c­®$ÖÊ
+Rº#‹—3t«0teš+–1ÁvA1(ÎîȉÇ9£E€.MœlRÜ ¶q!ª Àp‚PÃ㣂‚Â9_¾â´ -Ç~î!¸æ&›ÒÍÔÞ°4S€ …“<r‰|XPP8é.BË&=1‰¥‹bR€39rXìx—QP8Ç.Lœ˜ŒøŒ%&8“#‡-…k‰‚Â9=¼#øF9‘v5®¬‘wáþKMÜ pîF·*.
+Zw´ýÁå0r‹³·ï±@³xägbšgf±”ODß,ªWØ(®"óùúŸÙÍ·W»Ç7›nûíõëÅ¿gç¾9BÁÊÅ›Ïµà›Ÿåê …¬*a|­*Ó°{3»3·e[~¯{3/×¥™}¼fÇ’g>–}¹®‡ºßRà ÈØ á¶v}kÚ®–<m °ËnY›ê v*˜1Cù°:•L=³xªÍvýàU]ûh+¤­¥⹩7U¹2³¶\=o‰êXb—írÕ´ßM÷h¾>5C½Ý”•¸U)Ð Rв7M[#âvhÚ]94]{”5UÐÁ1ói×ô?$šóÃpà`þÜåïãã`0¡ÙC·̆eÞz•”£35,óÌ]=\\ßÏMÓšÒ|i›ßækׯ–ÇöpMzæºún¹«^Ï|ÙÖ}‹†wO]ϼGÑÍý¯Í~j6G™ãIÏiØnuýòT¾éª(ù‰z{U·Ïæƒpªˆ}¹Yv]o¾\_
+äpÛõƒiwë‡Ó1Ä(àûnèªn…έ7+LÈð,…Ô€ø©8[™ùíóv¨×ô:v
+“w sÕ­KÔüóÇË¿D@[ÃírZìcˆÌ»]_dMm4㲯—Í ¶†+
+tZƒ16ó¡GCw½5sèDFHDÊN°òU«{™äÓ$C6ýÐúQàoç(€é~âè¢~í§ØÜa‚–æc³‘uVܨDS¯Xr8su¹¬û“˜qó¢Me³záBD$ JòÖþ3«~HŸÕ™ÆÝàaï7óÙŸÖ»–òPJßoꣶj*;=GV1¨”ú´«ûgœ³ÇNɉbÖ(:¿F ; Ûr?R/Õ#7Å0¯«¾^(žü"u¹ê¶ÇËŒ‰à†þ¦ë~ì6f~}5É
+êO_{)6S":ê=ê}÷nqsÿáþÎô›êOÅ<ì~ÌîÓøçú¿]½ÌåÎWÝ~? W®ŠÎvÃS[•Cm“€ñõjMÎëžS8î 3·5:ì&Þô{éÙ-2ün7øÛ÷x7˵àÇÄ´À¯¹\µóÙíÅ ëég½ê6Ø.æîYJ¬çÞO”<Ïü‚·òìa;ðc€1¾…ó<ÆïÁ "þÏ»ÅÙ§³ÿþó§endstream
+endobj
+530 0 obj<</Type/Page/Parent 513 0 R/Contents 531 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F6 8 0 R/F8 10 0 R>>/XObject<<>>>>/Annots 283 0 R>>endobj
+531 0 obj<</Filter/FlateDecode/Length 1845 >>stream
+x}XMoÛF½ëWÌ©iføMª—±“Ô¨í¤‘šô `$Êf#’*%×ð¿ï{³wdM
+†.UœL¥Ä¤x2c-Ó’?Q¨è¸‚§\`Rä dG˜¤'-‹™‰-k0Xø.-k0¦$â:ó–-›pÃxÖœó¢
+ 9ZáE…Ó‘´,fEYgVG$¦:—TíZLÃ+áYƒi¸`6ž5lÉ2¬Á`Ñœ#˳šÞhÙb°¨ia,»„°?õ8aP"I¹„<†[Ý †5,! {]ƒá6LX‹rŠI4ºï4æå¶o“Ž÷à ¢*HÎ@„zÃèHºLCŽ&B§E „¢ÞvéHbîJI°8JÈ9Ü*£œ6'¨F=„Ñ0C<i1XœkVcMôÐã¸qÅ8@³Òl‰ŽyÒbfºÖ`°¹#]ƒÁb)#n]H¸:uP¢¿E$#ƒ¡Šª bÏ 6tá̽wt—$
+4Wn¡å,áHZ 'õˆ5lÆÑ5,rE:Þ²Á`qyY6³«/4¯ëÒÁ“H7eHMZ¦PS÷¯,øCwYº§'Š”=FL¸^QbÏ:Ë¡{+ENV‘Ñ=°8™¨ÅÈjÄñÔ½xÐïH ¦pŠ³T2R§1îNæ%l–CêÔ`°Å3Ö`.€Ùè:ËùþÕ‚wU&±"Zvgî} + g œ¢Ë¹xÒ)".Î0ºˆL¸p™wNÆv@zˆ—7€ç Äàñðœ¬OÆú¨çÐc°ØðÖ¬ ÇJKñ]+Òxx9GHU/·Åq€–ÐÂ*ÖnjH‹Áb³%–5,ªžV#ŠJ÷\A÷ ©€Nã=„b¢²ž´˜fs´Ú³»‹×+ðPËjòf>yýD2_ñóR^2_êg¥P拧Ad\ÏÎev~#×ý]¿Zý4ÿ{r†OVgH%†8¤ ónί®g×æ_¿Þ¾åùõ‡÷n)ÿ\<
+ä÷‡zx’U?ÈÇË Ê„Çã`ôÙ½à2ýéóìó…̇ªÛV‹ÜVm½”ͦ>u™py[ïdv_!õ·ÝC{âïç½L=ü[òâWݪÁ{ÈÅð´ÙõwCµ¹o²m–µô+¹ËeßVM'ç»ûºÛ5‹j×ôšÁqp1rY¯š®¡Àö$ô;C¿ëýú6A }Û‡ê>kI‰ú\]n¥ê–ò ÿ ã
+Áu½6´k{p°·j=¸®žêát>ð)L'd³Y›³s\ªá!Y3ÈK rÓ/œFþ¬$èá3‰VmS/šj½7ô³l«ö¯MµÝ.¿zÅ#?PÊÍçÑ©Œð%N 7uÛcóÝT]uWóøžZÁz™×[¤Ó¨‘ÕuÕA[6öÍG„òØK,µwÒ Û›y Xj±8HØšb•£ý£,{vo'°øý—ç‘á. ø?êØmÛo,ÃãRVÍZ;ðú]¹¿LøµY>åGqÞp¸$Pç7çØwÿÖë~ƒ¾Ëû¬LM/*J•=+Â)EírHñEY¦øBDJñ·óÉï“ÿ
+endobj
+532 0 obj<</Type/Page/Parent 513 0 R/Contents 533 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+533 0 obj<</Filter/FlateDecode/Length 1571 >>stream
+x•WÛRÛH}ç+ú¤Ê–-c°!O@`ËU,8±©¤*Ù‡±4²'Hef„ãýú==º ´Ùl¥r[ӷӧϴ¾…4ÆŸf:9£(;ø8›šÎgø}‚FRrtµ>ÝžÓdLë&g³9­cÂñ1¾‰Þ\ïDᤡ0 ÷2Q¹rJ示—îjñ°¢¥ÑNG:%‘Ço×ߎÆ4œLáâͽÈ$}”V§¥·ùSÇÒò ΪpÓ)RÂé0@„û›5û¬M) ëC“Ypæ]Ö1M™[ÒÏHËíPƒNS½Wù–œy¡³´¾^ŽËw>Í›ÇgG‹åçÑjù9 •È6‚tž¨´Ò¶µ°Ëº†ð¤Ê«òЭ6K'TŠÈ¹[=jWÒZÆf%ͳŠdûý{áÄÖˆ¬y0ð¹Ôðõ¢1fv@VJ2IŽÇaà~8oP}žðç ¶šœÒ€…kT–±oC'+©h:¤²"•™Ìð q;×ŒÝ q¬%§i#‘IîH—®—g‹ýñ^yL2ÛÈ8–1í•Û©œîî®É·hêKv¹v Ý÷68º“9àç¾5\òn+X{›P!©×Z™H#6)°~XsÂ*·½„Løh$r.E<k…ûàÕ¤ðà¥VÓoäXuòÿ’E{Å4!™®–ùJež‚=tÐ% Le
+à@1|’@^:O;|8P*…uƒ##¡¯Ü
+†œ%PùCðl hõç
+•!ÒæGääÒíµy.ˆ
+5wÅjoÙNÍ ‡…ˆ»Ô ‹"KÉ¡tžËˆ¡U¶ÇÜ„HTZë^7ç*QtvsðíX~} Êöâ6¦MŠÔ#‘
+·µcêÑãï¢T±
+0UýÕkÓ4T¨R8ð¨ê/CYM[隬ÛQéˆ7œì™xØ¿‡W™ŠŒ¶:q´e›í(–Y]˜Ñõâv5b{žÞ»À+Ìz#ñ£WòîýS¤;å£P{æË3÷¸×ö»Ë{æÑ'ü
+Iˆ„פæ‰!jXHcÔ½­Xq]nw ,þíe
+t2•£KÀs g^˜F·óÎëʼz]ù­w'òý³÷¥é|ÌçS¼œá=é”K½Y}8ú3llendstream
+endobj
+534 0 obj<</Type/Page/Parent 513 0 R/Contents 535 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+535 0 obj<</Filter/FlateDecode/Length 1468 >>stream
x…V]oÛ6}ϯ¸{J8²åx¶³ ’nݬndhŠŠ¸H¢FRvýïw.)9ŽÚa(âÔ‘x?Î9÷\þs–ÒÿRZLézN²:›$š/æÉ”fËþ?ÅU”‡ÓÉ÷ø:xp·9˜QšÒ&G¬ùrA›Œg2¡¼p{á åÈä´µFdR8OÞŠ<×ò»¿’ËÍß8~C)Nññ«ëY2C€‹4¹Nhu·ZÓJù»ûOëøæk¢«é"™ó›6—éd’&þ‹§L9iõV¹‰ÊÔÏÈeÞ’/4¾ð[‘®šRUªöÂkS“¨3jB…8Dç]:Z‰JÑZÙ–ê<Ô‰êÒk ƒœ«Íøv¹²ŽÎt™½£ûÚ+[+ÿö,í - ÒŽò¶,ÔÕ;ž’4¨D‹ÚhÛz*„ÃOFÞ/Š>Ié%5@#!CÙ{í ’Êz¡ë#ªQ´#üÁØŒ»6T!iÏ"}B¹±¤¾aÄO2%JG!ÐdµêY;ÐR‚ßRù¨w]>Q–œ3ÓŒp¥½8¸„î¡´¤Ñp·Jd`¥À_?ji3¹§‡ûU ÷¤[ ü¦Ê†r]¢).›D½h¹t—=)Óy”ÌA#‘à‘c’‹Qdë!ÀRŸ¨Lí}éÕ2ôì3(Ø™²åÖÑLäçk„š–YN ªãþnðUïq„W¹v‹¬Ä<+¼b8äp®TG4 È £ƒi-ý~»©vnW#–ŽŠÑ]ÎÜ¡°yÿy|ÿù¤ŽFȤ÷P¨š³@};DzƒëóâYjpÌŠAŸ[¼¿Ezt! &
Hp§èãQ
yuO¯%„µ·(̳7Â÷Ý„BÐ$K¡«èÓ0”èÄVS^x°ë×Vµk%švqO…“h9ì”Q”ŠÒC :šÜÕÀäúT+Þ,r¸ÝQ*Gl/¯`ñ"Èž-ðT3t‰Ü7 dWE‚}2Îìó8_¥iìøýý‡õ˜Ïóöá;À¡ËõÇ»°7Æ…ÅB÷¿c|Âus~õñ’ôÂÂAóCyDÇ%x, M„UÆÄš›>줽°Ypü#˜Œà²”[SQçÁ<±ŽÒëÅËPbz}ÓÏA­ø#\+ÇbD…Ù£M‹-{Îp1àIáb©öYuk=›WA0ÈP!¶LØmx;Ü2”çqÇe¬jT6˜ƒíáÈ ¤'£ïãD}ûâvÒ:
¢#VºÖ•†–y:jÅ*‚ òÈqdíî€=½vÃPöF°N«'2Ž¸rž³Ç‚Ž·Š“¿1-|-ëó×{ÑWL³ÂãÕ0ÎÛ9ü"^:¡G4“ x¤7‰¯†'Pá |.üíî
-´òÉ ÿ¿5An_MˆÎÆ–Ý;],“ùÍ Ínº«éúöãÝ-ýçƒEúk WåCWý»W‹ÉÍÞ±gËI²\ÎpÇ=wÁç~Ùœýqö/M?øÿendstream
-endobj
-578 0 obj<</Type/Page/Parent 553 0 R/Contents 579 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-579 0 obj<</Filter/FlateDecode/Length 1660 >>stream
-x…WÑnÛ8|ÏWì[ qÇIœ{)Úâ
-ä¡Eñ!/
-J¢-^$R%)+¾¯ï %ÙŽÓáHaÅ"wwfvvóóäR¦øw)·3¹º‘¼>™N¦2¿»›,d¾¸Åç~¼–Uúâjzýû/®ïxìõOË“÷_îd6•å
-1nn²,÷Oñ›üôs©š¨=ȃª3%}^š¨óØz}¶ü'¾¼í_\Í'3?M.'ro£wE›Gãlÿæ\./‡7g·“¾¹,MÂåm­m”µÙè JÖÚj¯*qí7FwâVRºnH¡sþ9ˆ±È˪ªÚNdYêụVµ”*HôFä®N‰NåâòªO¯m¤3±D Úº’®4y)H$âžL‡( Ád•æéÆ»Ú~;­­èJ¯•Íõ9ÞòQe¦2q{.Aç­Ç'QqË㘹³!z…¬‘zû‘]¶MQäVjÂV¾~Jç?ßyŽ.wÕ„è!ýÙÍdNÌ*¸T"rv8:pP)‘b+¯¶€´B>á±ðÈDТXþà­PÓþÚ0`˜*Ñ@ÅúÖZc×â¬üm͡õËö_i*WÎ×ä±TH(smL‘½sÀσÉʬÁ¦ ¡ÕììCTÅ)ÄÁg<î(ùîˆrĉEÔmÁ‘ת`|ce£¼qmFy`ˆW’ _] •_üXnÅ"£Rm4ÇUÔ7ä‚Ä*
-²nm\©Ô£2ŸNÙËÃÖFõ‚«{¹kŠ©CïΧ3ôÇj…K¢×ð¤")N{âΦ—FÃs¢¡MR¢ZQFÞemˆ;ØŽ¢³².t¢†¬‰$YIÙ£€L窅ǘ8±s ôwáø\
-úxÖºaCäp®Ô,&DZ'³éý¨:¦Xåh® W×vk‡”Çæ y,Ø«.Sùsï,À³b‰ˆ½g9éâél(m4#ÒZ9»b¯lyëñE°4“h!çÀO}GÂÕ3ËI8Ô•†Síuvj/9…IÄ!À‹Æ!PÓáBå`Šç==!W•‚Ÿ#P µôö+YÓ
-÷UtÇx’¨ÿpMÂÂ,ä qg“¾Ró¿Óf W_ÅFAˆøœeo%èͽ‘Àh–;$FÄà·öñQV˜“hTYøyN¯¦²Þ©0jÞŽˆ,)Xg*((ƒ5ô'9w!8U°gÕ¡óÖµè_Ô–“ò~"€šdÜgÓpÚ&3>bà} ÎÍÊäP'†ªïçºf»÷™uå2U=%ô8YÆá~0\F",Y./¨ì§S ë$‹kP ¯Fã#€…þ«]©xs"h3³ªk]Ð# J‰©0´¼e÷³ï¨¤ÎÀ>º7  ©1AXË–€" [à[#fUét¯kšU.g¯L䛳ã“`Λª€Q?7yU˜‡z³9JŒìª2©%h
-‰¯î¹S¾
-\ôâ`²攌 Ø6  iÇËÕ]¿ŠC[Éõ 4*俋܃ú\N:nk0µ¬ì1t[5ÕkYJ5Æ´ €Í“ƒÊï׸ _Óþ¡9ǤU°#kLl|»‹ŠðœKP"Kß2vÀ|¿#Œ ,zèØ„²:äÞ4¨LÍ “2eâÀþ œóô«d¡mè› +½ m[g¸Ô­Žø”ð&±ë·‰!ˆ1}õ ¹b¦§qÔ¤ ÇFý“ZÉ*Çšût
-µ&% %ž' o—JÚ?oÆõm1üA’Ö·þ9Òÿ÷Ožùb:Y,æý.»`í.Oþ:ù3l)endstream
-endobj
-580 0 obj<</Type/Page/Parent 553 0 R/Contents 581 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-581 0 obj<</Filter/FlateDecode/Length 1662 >>stream
+´òÉ ÿ¿5An_MˆÎÆ–Ý;],“ùÍ Ínº«éúöãÝ-ýçƒEúk WåCWý»W‹ÉÍÞ±gËI²\ÎpÇ=wÎç~Ùœýqö/M5øþendstream
+endobj
+536 0 obj<</Type/Page/Parent 513 0 R/Contents 537 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+537 0 obj<</Filter/FlateDecode/Length 1660 >>stream
+x…W]oÛ8|ϯطK€Duçë^Š¶¸yhÑC|ÈK€‚–(‹‰TIʪï×ß %ÙŽÓáHaÅ"wwfvvóãäRføw)·s¹º‘¼9™e3YÜßgw²¸»Åç9~¼–2}q5»þõ×÷<öúÀÇåÉ»Ï÷2ŸÉ²DŒ›Û;Y‚ûgøM~ú©RmÔäQ5+%|^™¨óØy}¶ü;¾¼_\-²9ŽŸÎ³ËLlô®èòhœÞ\Èååøæü6»á›ËÊ)\Þ5ÚFY›¢d­­öª·Ñ~ct/®”Êõc
+½ó/AŒE^VÕõ6“e¥Çï–Z5R© Ñ]Ht’»&%:“‹Ë«!½®•ÞÄ
+WèZúÊä• ‘ˆ{V:Di]fUkžn½kLà±×ÚŠ®õZÙ\Ÿã-ÕÊÔ&nÏ%è¼óø$Ê"nu3w6D¯5Rop?²[mSD¹•F‡°•Ç/ÓùOŸ£Ë]=¤?¿ÉÄì!ŠªƒK%"g‡¡G•)VQzý£¤5ò /ˆ…§@&‚„Ūð;o…šö׆ÃT‰*(ÖwÖ»gå/k~¾OPÿÜþ#m­bé|ó^ž*…„V®‹)²wøy0Y›5Ø4!tú=ƒ]€}ˆª8…8øŒÇ%ß¼ñ@Ž8±ˆ¦«#8òZŒo¬l”7® Ò* ñJä«‹¡Òã‹Ÿª­XdT©áA㸊šàæ€\PƒX༮îѹ<=|}<O鬼ëx]ÀÕ‡3hÿb~-Tâgž!/¯ógi»|ß}þE'|Ó®…àHb4PˆMˆ@öè¬!äàtíE†Ä’øA2º?éÈš\-ˆÀx²„Ç.â ?:t.:ècU ,@Q!¡Y™XüÏ–P
+öÌè¡: bÞºý‹ÚrR>LP“Œ›àãlNÛdÆGl"Üc"¡Õ¹)Mub¨úaŽ¡k¶{ŸY×n¥ê糄'Ë4܆ˤQ„% ãå•ý|ªadq ªáÕh|°Ð½+ofò„6S0«¦Ñ=’ T˜
+cË[vÿ8ûŽJê 죓àÁš„µl (2°¾ bÖu^º& «Úåì•L¾:{1= æ¼Ù¨ s“W ‡yh0›£ÄÈ®Ú(“Z‚¦øê_zå C+a÷'P;v?7ÚJ‘9b0%j9,ƒIಣx½JÞŠ•°Qk&FBBÅÀôïO¾bé)ar#̃ˆ¤”îU!ž•Þ "ìY°Ë1Wà “í0§ddÀ¶Õ0`
+—ºòˆïQ o»~›Ø‚ÓW:`”û$fzGMêzlÔ?aR¥”9ÖÜçS¨5)i,ñ<yØdx»TÒþy3­owã$i}»áŸS ýÿäYÜͲ»»Å°ËÞ²ö?–'žü )l(endstream
+endobj
+538 0 obj<</Type/Page/Parent 513 0 R/Contents 539 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+539 0 obj<</Filter/FlateDecode/Length 1662 >>stream
xuWÛnÛF}÷W ú°XÉql¹/…’ôâ"MRXAú` X’#i#r—Ù]ZÑß÷Ì,©D‹ ²MîÎåÌ™3£¯g šãß‚n¯èå UíÙ¼˜Óõü•|.oñy…ÿi£/ËëâfúâõúìÇ_ïhqKë lÝ,´® væsZWçWÅuAë]`S[·%×–õÅú ®\Ó'åÊìêf×õùzg#|ßÔT2ÙšMsIeŸhË)RìÝžÊ#u>$SÚƦ#BûÚÛÀ-» ±+ÖnŠk±¶ruà¥`¹¦äélb2”8&JQ¤Æ–Á„#m|ÐØðÂ$ê#®x×ɸhgo¨ò.¦ÐWãñ¼’Iäô¥íp@óßÅËâJü6Þmñæñ¢ OvSïLbØŠ¾eúðÀ‘jÞ0Ü$ÉDl•Äìp[®LÓÈ#S#‘qOƒ3¨GÜá?pr}ã€Ã)¦ª Œw‘Œ>ŽÉT{¤`ºf\BT«û¿©öjÜF Z«Ðš=¬ÐãL†¼aØBž`›x·mçc´eÃ=xI!öÜ%DK¾§°ºÆ$@Ó¢Ü<T|gž`Yûšs)JŸvt°ø
íæ8
q_nKS‚©¦ûGRzBg2ØŽS|•™úxŽçê~t&þüx¡%+Ò’©äªGðòýv—sƒY}¼¸)lu/$¤
ÍΣMÇÔIJTomÛCZeÌá—dgY
²šÛ
ôü­G<âk6žÝÎïdiÿŸ¯)×Ëy±\^ãK
-ÎÜÉÍ_Ögý ·lRendstream
-endobj
-582 0 obj<</Type/Page/Parent 553 0 R/Contents 583 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-583 0 obj<</Filter/FlateDecode/Length 1192 >>stream
-xVmoã6 þž_ÁoNĵ÷ 7àÚKoz9 ç4E!ÛJ¢Í–<KišößGJvÒ¤í0¬ohdê!ùð!é?[!øÂ(‚ÞÒ¢øôB ýñÿð·â°j]Ç­ËÛ DÄ+¼1!Î
-¦>À_õI¡×Wð7Ý  …ÎwcnZsw}“UWà-—Ò«oþl®Þ¹líeïÞƒxþe^ǃ»Ù¯³;ð<¸ßáÑÔƒûÛï‹›xþuñ€àm4™/ðÁòÂ{Ùz=É"óz/ ÷”²Žg¿Å.ÇÔKÞëd€¼2Ц"²‘ûtÃ*–bÑ5ðç4ßftn°ø’ïúhà7í.W„#k'’œ?ñœPé¨àZ³5‡e›IXÄ5*KHû¬bŸ¾Ë‹s`˦ Ó1¬(ÏM,»µkÉ
-Þø´ÊYUª€ÝF¤ëËjãÍŽiXsÉ+†ªz[—ŠH¢V[™¡$üH[îÎò)·E‚DÔ$¹à0Gl.:zeæŸ ¢æñ<Ök¦EÊò|ßÁ\ñ’½‰Ÿ1S&5f`ûÇA7ª öñ6+XÆa[RH'\i벋͋Ã!kcƒ“ðc7ì¹®Ÿ1äøä1÷Á†#zLf@Êvƒ¥>D[ÍKÔ5¸¥˜H'3HöÀÈ[·ñV+òUskR§v’pœ+vÂ894ecrÁ¿©[.Ó\iŒ 5›`üÁ¶á×}и'Í‘;¹t,ôËjc}Ž‚lãDŠ°Ry®vŽŸÙ<s†Zi #Š U¹’Î߉`mSìNìÉùF¡m¸Æ§.¦Tᬮ“‚~Å»U¬ŸxÉ¥Û{‚ÀRU”˜~Õ±Ÿíb½l Ž¡5Í”e[RÇ¡ù¨Æˆq–àãc3/QIi¥HßÔËxW*[)žpZ‘òAenû†gÈp¦SRí ÂhwÓA¸ÃÃöiŠ`Õ†Ð/DûƒW
-T…ÂI„èpRú)™¬‘AÚ6é;5v£Á±ó~æ÷Pì
-'Æy†ûMÙEù/K à>œLÆ—þô Œ¦ƒÁ4t |
-endobj
-584 0 obj<</Type/Page/Parent 553 0 R/Contents 585 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-585 0 obj<</Filter/FlateDecode/Length 1137 >>stream
-x¥V]oã6|÷¯X(âEr¤O .¹½´(êë=Ô} ¤•Í³$êD2>ÿû)Ég'uCóØ"¹;;;;â×^D!~#š érLIÑ ƒF“`D£é‡ø¯™²Þí¼wq?£hBó 'ÆÓˆæ)awÒ<\Àæ+¦÷w·Ÿ>,‹SzI­Nç_pnD¶»sçÃI0ÆÉÁ'ͤ22G
-w„¤&[&+Q.9 ö±fMf£¨µ(Øp­›¤™¬µqç\¸‚µK¦œŸ8?s¤Ž
--Ķg$› 8¬ ž#¤ƒU’ª‰¿ZÔÖêq™«ßžDn[hïþºûضk‡÷¹ä0\p釤ªU‚ø®BÞé åõF™1“V˜¾•ã6—k¾näõR¦„Ÿ¿£ÙlzN..a3ãë0¼¾ŠÎ(ü§éarÝ Õb §‹ÓwLÝh¹_éDÞ´¿¥ËÃ?4/ë;áêfø»%5ƒ7*%o0x"åšÞÙÒqýnÀOjN)ÞúÇUÍORYLxë »˜ÚÖXR™R© ¹™ÚH³BªÌâI@¿ï¦ëPĮוp½@¦ZÙ¥;³'ÝØfP6~½Ynõ
-›amõöYv# nŠËeÉ.2—‰²%lÒù(ÜÅån#bÕ#-*³Ex.÷|k®RN½¨<[²tæ€-a`Ï3‹ªBÉ/õAì<¥ñGÐÍÓ «ôknÓ%†øÁÐF€¾¤* 0r",Þ;ži…-1%ƒ*ÕØ£{‰ipëNÍݘu¶Û`fSj‹Öйp«ñµD»üg'臓‚ŒÈñpIP¿5¯ª»EØøÌ^Â(¯fcëHûv>çÞ@{²–οÝnÿn9¢ü6¾·Õþ¼¶Ü?s½{Ñí¥¡ŽÅ&ƽÀ¶ãAòù÷È÷|ÿ1iŸ!rPä…Õ¨¶ÕW£,¹¾.P¸-£»zw …µäJ­½¥ ¢Ô¯2ÿv_^°û¢_ÝDíñ÷#yŽújü¡ÇÑ‘Žyàgú<1TXø!§½+ùcçk?†0ãoîjå|îç\´§íÍ-šLƒñlFã«–›?oooè½»c©
-1ú`eê«<ïöžOB\\ÒWÉ(˜Œ§¸bc9–îæ½?zÿ !<endstream
-endobj
-586 0 obj<</Type/Page/Parent 553 0 R/Contents 587 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-587 0 obj<</Filter/FlateDecode/Length 1173 >>stream
-x•VkãFý?Ÿb8`+²åŸ)$MzähK݃R³’V²ji×·’â˜ÒïÞ7+Ë–sº³›`cËÒ›Ù7ïÍÌ—«>¹øïÓd@Þ˜‚ìÊu\NGÎï|àe$Eö‡ÑÔ¿½þ0¿ºýiFý Í#@§}š‡×¥yÐñÏ¡ùJÒãÓÃïîÅ }Ñ7ó¿ñèúx‚í &€Ÿ‡ŠD&E¢š
-<½NË0–;ÊuZ6¯ûF¯¥¢4Q’6Fû©Ì(”y`_†$|ý"» €#$9
-R)ÔÅfÆi xßsü$ÏŒó$%_¤¡X*iD!f%E(C Ú&iJb³‘*Ä[*äkQg”ÆHU #¿Œ)“y.bI@S”Doâò)#m2Q_F"a™mŠ]Å_¾S…x%Y>Z²Ä팑‹L’àÏ@jÞÍÄ¿‰içTupiV—aˆêƒ Ÿ³èÛ¥Eçz¾B}œ(1ya‰w uM¨êâæ‡:€ëLO lá[PrhÇõc˜f€b•˜ã/Í
-:‡³`ËXp‚Ÿ@ZÅý¨UžÀÀKl¦’¯"Û¤¸Ñ©Ì—9p„Rœ3÷ß®Û>¯ ýñCËT"]f"/¤YÖlvGÅn#éÝ+ûˆûà]Nè!yé+$‹/üÃV›ult¹ÁVn·µ,~²€]ŠSísÈcvÎÈ ÷¾‚]Vµ÷žß—|q³wC‹X¹§l/*M@k§¡Þ**óDŵQ«4ße£G:Mõ6?O!ylb:ËbÓj\ÃŽ¡k¨6¯ÑpQ‡7´}«?|yR0€µÐ}9XkÁ­šÅjൔëžò$KRaºèÌм‰Ká§;RI
- <N`‚¾L ²Ž¢zªä…Ö¬ÐýRdñ}É–í¤I°Î€£æÀ€Äõiƒ¯ÀxÇp·ÝÐâãÝHØ$0Õ’¥Ëb“r¶墨8åIwa|,¬U§ûÕ´?òœñlFcoV-¨¿Ýz¸§Gv¦Ÿ9}(1ù*'Ø‘qooâbŸ
-Ïí¿ÃÉЙŒ§{æ ñ4¿úõê?K¹mÖendstream
-endobj
-588 0 obj<</Type/Page/Parent 553 0 R/Contents 589 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-589 0 obj<</Filter/FlateDecode/Length 836 >>stream
-x…U]oÓ0}ﯸ›´™¦éšîqÓ`LHˆ
-Û#l¤ªrjO®‰÷âS¾O4ID8äAïLà6é=‹z¯U÷?¹Aky( Ò®3!jð\üµ–Šµ{¡¬m]à‚jø¬üEì‹Ö»Qµ871˜I…>óëÆ‘õfö Ÿj âÀ9ŠJ\ðª¯á Öú
-hÈ,(Óé:´{x!†Uûd‡èvS4ÇÅÕU´ì?ÅÌÅë^K‡^oc(ÉLý(®±©iESóE'ýo©½™æî5"Âc Ù`Z2aD¬¶µëmÐg`õ®5V úƽÃQ‡'T¯e'klc­œP' 5~È. |êŸl6~œ
-endobj
-590 0 obj<</Type/Page/Parent 553 0 R/Contents 591 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>/Annots 315 0 R>>endobj
-591 0 obj<</Filter/FlateDecode/Length 1890 >>stream
-x…W]sã6|÷¯˜Ê=œ6eS–­øcßv}vΉ÷,]*¹r• "A1pPZåק )‰N]jk]â03=Ý=àדãߌ®/èòŠòúä<;ÇáÏó|‡æWsü­éâò&»ì®4-Ò³Ëëì
-Ïf·3~3^ñ³ÏË“éÃ-]œÓ²DŒ«ëZqkÜÉ'w•h‚t4ÏèÎʬiÑ®×Òeÿ°ü‹ç4›¥Åg7Ù–O–v¶¥­0‚%Q”ÛBòï…¨W‚²,ãÅçtvq•ÍyÉ“‘dK
-•¤B´&p¨ ü›§Rä|!¨qvíD]#‚¬›ô’¥­SA¦¥u]å©5…t>ÇÖ]ÌÙeJs#œ²­ç•!·f#•QëeA«ò±^Rm} ‘µ‘¤LLÉü.óѲ’xãpíVº´DïF[éi9Q%uƒ(ªÆ^ØX*dèÒæÖ±RZ…Ý)¡€ô“Pâxå±C¾ëábd9 \ؼ­Qm•Ö£Ød܃á5A¥ÜöûÔi#Ž-:PÇu粃D ¡)¨ýJP¤–2
-ýn+Hò[üP?Ê+aÖ’¼Vë*hT¶a â4%Ñ~míì–„G;8SOZ
-g°ƒXÙ6]ù¼uãÇr:ü"x „ˆ=f[‹4
-äœÔ‚AýÚ&rs;ø}ØéÀÝQeÄ™‰±¥=
-nšP¢ð QD&¤;|")”/à‰ò× à¼I±‚!ƒ ö Š))øä„ñÉÉ5Fc+Ö½±ôÊá­¸¢3L©þÞ,‹³ wŽ’[|z¸}x¾¿?Ì®tR©Àk[
-1o©4|œ¹ë~ž¥§ÝU7ì#:qmü,ê†R °ìàh_ÉgÕPVÛéÛ…²ævŸ{\²”ƒÜax8z ñ€ñ¡ žg0ѵ4|´GïðÝö]-Þø$iƒý¹ ¡ø;«ö0Jü]vWÙ{g=O NnºÏ‚³Ù-žŸÍ/RSÿö;y~=Ï®¯n’ƒÎæü~yòŸ“?ñ‰4ìendstream
-endobj
-592 0 obj<</Type/Page/Parent 553 0 R/Contents 593 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F8 9 0 R>>/XObject<<>>>>>>endobj
-593 0 obj<</Filter/FlateDecode/Length 1703 >>stream
-xmWasÚ8ýž_±ß.MÁJ ¹o„¤Î5moBç¾d&#luÈ’O’!¾_oelÇt2MŒ¬Ý}ûÞÛ埋! ðoHÓ}šPZ\ ’ƃdBãÛ)ÿŽ'iuq¿¸¸þ<¦á+>;¹Ò"#œ h‘^V^’4™†¼XI*D꬧]. U¦éF™5=?Ý{z¹ôRÒ²ÒºLº$'a2R&Hg„öIfÓ—ˆ*¼5¿“±áÃâï‹õ‡Ÿ’b^Ê­tµ5’ÓÓW¼§ùD8In¨=4&ÄOãÃþh’ŒùÕï6HúeTj3Iª(µJEPÖx²+Jsá¼ ”#ÍÙ6‰ž$–Ð3²/+­_¯bâeåóæד<SkixõÁñm«Ê¤1VÒÕƹ£f~*´ú7þr¦”ѹR¬ù-ð¾*$=šµV>'ktÝÝÎyŠ¥ÝÊÕhUv ˆŽ i[¸š‚%±µ*²œ±2׶
-T
-'
-‰L¹u]r+TÎP&‚@¯UŠPóΩ€Ö(S¾{ýåà Bmç`M*˜B>ˆ¥Ò*ÔT:»Ô²ð‡äÛL‡ããüÛÖ>_©©-k§Öy`â¨YˆøÔ9™†e je ®Ò©l-ódPiëÊ%e*c„c- }]Qm«“üq„Ã4g
-׳òúܱ;ØQªLŽC¶ Xpy"Û
-ö!C¶l‚ñµKFj…3-Y:JBH“Ö§‘¦ç"íIž¢¾iöô:›Ïüú¾
-¨(fT*Í.˜Ù¨z&WH…3Z?{(£¥à–Ö ±ýG¥Î~~í$ÓÀÙQÜ“|+5èÁ¾ùaшÖ<×áÇ Ë ©a>= ‰¨Ž% t–
-&ÙR– Ûy„sv—Ђ/*¤ÀX‡¿›½×[á”@žÇ€ˆ
-oWú ŽÂsâÉüŽlåâ¸ðXi˜ßZWAf =
-̾Âf•†ó7þ“‹-$CšÆœ6U±DpX¾5«fõVuú8¯sóºŒÏÁòn”·°°Ú+b4ا¥ ãµ1v§%/Í|•FOK%yb"ÅfAòV TÇÍá} „Ë
-ËQÜÌã
-·8Ïȃ?¨}8Ò£%X„H@³ñzvÔBÔ”K]2{̪´µNÖ+sJb'1Œ7,|8¿!#w{884(•2ã°gåèÇØ9 
-endobj
-594 0 obj<</Type/Page/Parent 553 0 R/Contents 595 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-595 0 obj<</Filter/FlateDecode/Length 1908 >>stream
-x}X]OÜ8}çW\ñD+&00t߶´h‘º­vVBBNâL¼$v; óï÷Üë$3 lUª’Äö½÷œs?ÜŸGS:ÇŸ)-g4¿¤¬>:OÎébþ)YÐâj‰ßgøÛj*Ž>¯ŽÎn>ÑìœV¶\.¯h•–ŸãMvr]ª&è–.ºSuªèÖâѪÊXý+;§Ë¸s2_$3ì=¹H¦ a_«2Þù‡²yeì:®_ÐtÚ¯Ÿ-“K^¿*'¯³`œ¥\û¬5©ö”'x¨ìO!c£#§¤<™º©t­áR>~ 9BÃjR©{Ölõœ&³KD[·–B©©Q>ôñ”*§gÝnIå“ÒeÿcÑg* 
-eëºuéº ge.×´Á²]­ñ ®«*âËÓyDeSš¬¤ÌYcwÕ“u•jɇøx
-î¬h]M_~Üaa®µÖ>¡;ܺ‘
-¥Ã0¸ÖáŸ-¹‚‚®g2Eô`ZícX?ò9
-WUnÃ*„b(Ýè·0ײϺ
-Bóhr2»ØU˨_—÷Sº_ÝL®XÌœ'¨û¨íµƒ„ö2Nyƒ
-†œ ýë”àó#=øöª×âKÔÛà: ë B„3‡V›Î—c1îû•¬ ´ìÝE/]NIt(8‰€<œìH}øR¬M‚ù^¬+¸ÿÚ²—çiÐܹÅÞÎÈF!>æ;â.f‘K&lÕ\šbÐ,¹Cc#%`²³¹n¹– `K6E·E­²µƒÛ¹—Š2Ù‹f‡TPèNŠRÎòÆ–AMÚ•wœEì&L¶ z?îþüŒFŸ=aZf„QnÜî…&ï]»’¢Y©³'9¬¨&’Âh˜”ò ‡Ó.8h‹«J@®c½FÉžô ±óÂ…’½gW1µ2Dĵ1«Å6ÖŠ¬t¨•„$Â;”/@ŒÇag)7ð!<+9`Øõ„þqÝA¬5Æ$Ì­Ž#‹
-HÇc{8yøÀÞÈh¶À¤Êa±«/Ó‹«x Y!YS³ÆpÏ™*ºs¸ŒÕZ"<¤¤>wꇞ9Q £™Üã@Ê,2ðCsÚÕÎwP‰½™‘æ¼ÔÊza.S–Û¡òjéAºAl¡ªÂÃã2)³- ý(z„ä u`O`]HU)Õs?4ÈågŒƒ³šUÆe3Eá"µæ’‹×¢žrÖçóüz8ñZc$\W[Bî}‡6•ŠÙÙžÅS².åœX0ô¾zä&
-endobj
-596 0 obj<</Type/Page/Parent 553 0 R/Contents 597 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-597 0 obj<</Filter/FlateDecode/Length 662 >>stream
+Î,åæ/볿Îþ­lQendstream
+endobj
+540 0 obj<</Type/Page/Parent 513 0 R/Contents 541 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+541 0 obj<</Filter/FlateDecode/Length 1191 >>stream
+xVmoÛ6þî_qßä
+ÀÝ ïº~Îã³;ÄÜ ƒ-Gô˜L”íK}ˆ¶š¨?jpK1‘Nfï‘·.6nã­Vä!ªæ<<Ö¤!Ní$æ8W4ì„qr8hÊÆä‚U·\&™Òj6Æùƒmïû qOš# vréXèÓjc}Ž‚lãLŠ°VY¦vŽŸÙ¼p†š i #Š Q™’Îß™`mSìÎìÉùF¡m¹Æ§.¦Dᬮ“‚¾péëÃG^piÇCU`KV¢ò³/;öÓ¡[¬óœí!Æ) ´¦‘²j Câ8ô•1.œ==5ãòé …””ŠäM­Œw¥2PIñŒÃŠ„"/2Û6<í@Š#E˜zšh‡!î?»šº–OS+6„>Ñìw^*P%ä
+W&ñ¡;ÀIèç\²fBôh»dàÄØ ‡ÇÆû™—ÜC­+TüÇ®7e÷ä¿ì4€‡`:\÷ð§A8gá°Á#È<Nýd¶j†ÓÕUÃ`Ï¥ ökÉM,R†ÂÔ¼DÊ€h£YøS?˜vqµ²¬ØÒ.`åÉ, Îp>¨b_ŠÍÖÀ{™–¸ß£R¤ŽcƒtñÏøÿ¯GÞÄíÎR`n£úoD¿Â–‰ï¤œM¦b–‘n1ZTäðúî‡í¶T‡ÂZË,VÏGÂI¯g
+Å=ˆ&MeßmR¨E]Ï ª<u#3Xº˜'¬Ò)ئžÎÙyK# ®¾¯Ÿ°)Îi;1 :iZRŵô èª(TIsœÃi4ôÖ#×ö„•ÜõÝäøb5ÝËÍzƒL°Æ“ëSr0Z¿´þÄÍ"¥endstream
+endobj
+542 0 obj<</Type/Page/Parent 513 0 R/Contents 543 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+543 0 obj<</Filter/FlateDecode/Length 1137 >>stream
+x¥V]oã6|÷¯X(âEr¤O .¹½´(êë=Ô} $ÊæYu"Ÿÿ}g)Ég'uCóØ"¹;;;;â×^D!~#š érLIÑ ƒF“`D£é‡ø¯%e½Ûyïâ~FÑ„æNŒ§ÍSÂî0¤y2¸ †ÍW’ÞßÝ~ú°,NéQ$µ>Á¹EØÎç·“`Œ“ƒOF’ÎÈ)ø)C®LV¢\Ê4Ø hÅZ²M•¨E!­¬M“4Sµ±|ŽÃÒ±””Ë'™Ÿñ#Ô@rj#]¦ÝöX§[F"(CV«tI‰Ès²º'c·Œ|AÝzÐÆŽAâÍWžBÐÌU.Ÿ¯ÿ"k‰uQ’ü&Š*—´Y©dE…ØÒJæRÇÊôÑV;Úh—§´©•õÀ/îCšu䚌U­J›-ÔŸ¯P5þýdºÊƒÅ¢ìŸQ?eè}Zœþü² ¾(ÑH0Á¬ig+g¹jcS|ñÄ•oÔvÂ3z3ªÆ0}M”©\tƒ.µ*u]ˆœ:^ ¾ŒŸX‹v4‰¨ œ®×Ï{ó›¶õ ¨§ô<ˆX?É]£8¥¯­ã¶Q3n¤g+ 豚`ÛåD¾[Ó
+©N0‹'ý¾›®Cs¯+Á½@¦Z»%ŸÙ“nì² (¿ÀÞ,wf…Í°¶zû,»U…lŠËU)9²,íJØ$û(Ü…s·±ê‘•Ý"¼,÷|k\©L½¨<[ªdsÀ‚Q0°ç™EU¡ä—z
+‚ fOiüôCóôÅÁªýš»t‰!~°´ ×Tå"F™‡÷ÃŽgZaK,A•nì‘ßVa¸`Ó©¹³ÎvÌÆ”º"†5t.Üj|­Ð.ÿ™ýpR9. êwöUu·߃ÃK$Ê«¥uu ¤ì¾ÏñhOÖŠý›wûwËå·ñ½­ö絓ý£ñdnv/º½4Ô±ØĸØv<ÈA>ÿùžï?&í3DŠ¼°Õ¶új”ƒ%îëb
+endobj
+544 0 obj<</Type/Page/Parent 513 0 R/Contents 545 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+545 0 obj<</Filter/FlateDecode/Length 1174 >>stream
+x•VkãFý?Ÿb8`+’åøG
+I“9ÚR÷ ÔŬ¤•¬FÚõ­¤8¦ô»÷Íʲåœîì&ØزôföÍ{3óåÂ#ÿM†ä)Ì/\Ç¥ÑôÆá}‚ÏC¼Œ¤Øþp3uÆo¯ßÏ/®š‘7¡y ¨ñÔ£yD€q]š‡=ßñš¯$=<ÞÿþáîáaÑ[\Ñ'}5ÿŽÈÃüè`8ü<ê}T$¢(-S­¨ÔTâé笊¹¥BgUûz`ô³T”¥JÒÚè “9E²MȈD _dŸp„´ Aa&…Ú£ØÌ8 ÷|gÈÁòÌ9ORòEJ¤’F”’aVRDÒ8ô±¤Mše$Ök©"ܸ¡R¾–MÖaeŒT%2
+ª„rY"‘4Eiü&.Ÿ2Ö&%U# –ùºÜÖü[UŠWÒ±å£#KÜÎ…È% þ ¤öÝLü›˜öxN]—fMF¨>˜ üÙ8‹¹}Zô.ç+ÙʼnSS”–xg±P—„ª.®~h¸Îô¾¥¡q\?†i(W©9üÒp,+™_ŒŽªPß;ËŸÞl6½v'×>?¾uÝÛ¯Oî_§™tÂÛ¸R!kkÑ»ñ†®ZG!(¹“ŽcßÛ>çÉ›['¯Ïs°×À·¥ñQËUOŸŸÎpÕÏ°ÈN;§o¹:èÉ‚Ô’ß4
+B)ª@!Y|á6Ú<'FWk\`åö;ëÁâ' ا$Ó‡Ü2fŸáŒ ïkØe}‘Qïù}iÁW;7tˆ•+qÜÈv¢ÒdñLà4ÒEU‘ª¤ñ J `•¶óûlôXg™Þ§)$ŸML'Yl[k¸7À!tÕEø%.êð†¶oõ‡¯1
+°ºÏë,¸•@»X-¼ŽrÝQ‘æi&Lš7I%‚lK* ¡v´~£E¸²}Q£dò`¨Æ˜uŸ­›Gí/#Ëʨ‚æ¦Âd²=½‘án5Ó"øÈ<Ãøà®®"–_*‘5c¦Ög­Œ§ÇÏOô"²Š•ª¿£Š4†,ý6Mòkš4öU'ú§ãZ$<éÎÕS×`hAü/À:O?'@ÎÖMοÌW‡½9ôþØ0t3rì¬]g=6¢@ÂÐÎ~ Çõ<ÆÃXc¿(Ʀ!¢ á®Ì[4R„+™K[t¬sƒÖ“hÜ׸e- —#ŒV±æþËù°†ac‹zžCü_÷;Ѻ¢Âè4!V èˤð
+endobj
+546 0 obj<</Type/Page/Parent 513 0 R/Contents 547 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+547 0 obj<</Filter/FlateDecode/Length 836 >>stream
+x…UËnÛ0¼û+ö˜
+Šuh…HKö Pç]rbƒ,}¤¸ûœŽˆëÃnKé=¢!Vªè>t¿§VÐMM;×@ÓÅåù·ëÛï·1G~¸5Mƒ„\‰Âvä©*Ú‘«ãýžø”ï EyÒ;¸MzO¢Þ+ÕþOnÄZî ň´mMˆ¼¥¥bí>Æ_hk[¸ 
+Í^ˆ‡aEå.Ù!zÝÍqvq-ûO1§â}¯¥Cï·1”äƒ ¦z×ØÔ´¢Š©ù€¢“þ‰·ÔÞLs÷ž á¹…l0 ™0 VÛÊu6è–3°zÛ«ýàÞá¨ýªV²•¶±Ö5N¨£„?d>õfÜô6
+–sŲԠB/µ<1ЖZV+˜ÁGÇ c™¾„/aÒÖw‰í>fOù‹BeŒÊ˜™fÍcu»2
+endobj
+548 0 obj<</Type/Page/Parent 513 0 R/Contents 549 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 288 0 R>>endobj
+549 0 obj<</Filter/FlateDecode/Length 1893 >>stream
+x…WÛnä6}÷W²ë lµÛv|™·¯õCâYwo, l‰j1¦H IuOçësŠÕ Æh]È:uêÔ)êëÑ”ÎðoJ×çtqEe{tVœáÎøçùG¾C—W—øÛÒùÅMq1\iš¥g×ÅžMo§üf¼âgŸçG“‡[:?£yW×74¯âÖ¸Sß5¢ ÒÑeAw¶RfI³~¹”>(kü‡ùïX|IÓiZ|z~SœcùñÌÒÆö´&P°$ªŠJ[Iþ=íBPQ¼øŒNϯŠK^òd$ÙšB#©½ *ÿæ©%_êœ]:Ѷ€#Bm—^²´v*È¡¶n¡<õ¦’Îa"pl=Äœ^$˜+á”í=¯ä¥5+‰ÈÈŒz/+Zl€ÇzI­õDÔJ’2$Àü.ËPм‘xcwíZº´Doö†¡i˜¨‘ºCÕb/l,º´¹uA,”VasBH ý$ä†8^yìPn2]Ì,Ã@•-û)ÐZi}{ Œk0¾&¨–ë¼Ok`86¶Héç]Ê‚r¤ ZÔ+Q‘JºKÈAèw[ D’ß:ð‡ü¨l„YJòZ-› ‘ÙŠ‰@ˆ“H”DYøµ¥³kå`¤ž´Î`±°} »ðeïkÓø‹äA"Öœ­-`€N®~&Å£Ÿ< ß¢¬=+vâmïJ9QÝ`„öÞO/fý3ÖýµÐwÖÚÞ.• $[àý«X
+ý‚ÆQŒUhÈÒn#òÃÖI[èÌ9©“úµO=ÊÅè÷a£#m wC:#nÌJŒ%Í€ TÛX(>uS$NúØñ;I…zðý‚;áT–²‹ ïwž=R# m”FºךoJ®2ל¥Å… O^Ê–-$ú\ÖÒ9¼Ž^KâJìçÄ3§u´VS¬ RN‹ÐHØ«Såaú'Ps[‡Ó¯½å—sÒž°ËÇA·Ù“šº“‰þæ
+­Lÿ­06ëà_C§Å‚Lî¢Ì˜à¿Þb½^µ¯ ë–¤×M¢+ Wù×`Ë¢ mn×û3 ¦l¿„™ö/”ªê£³rÒ­0ªT þØ £Á1=­›Š.N-z¤Ÿ ÍA¬ÖvÝœz‹ßï™È·ol¯+¶HlÊ^•¢ ¬8·._Ѓ‚ýƆx%»è@O® nÊv]O„Cú¿l]»€j´»‡‰E2 ¨{¯²®áy…‘¨¶{Ãûm'F]Ãg 01W‚eÕ&8y ]‡åÈôîña6™ýô™ÝQ± £ƒÀ±Ñ¦ø¯mð¬¶ýÇ
+‹äÂ%ù.z¥+<6à4òVŠžFþâ¹*…Ö±õH«…ã¼s~ikNMªÌʾ%ÙçT†¨\Œ‚>iÄÜ*‰gLBÌZ9ˆýµçAºÕržpòTj…¬÷r‚† =t¬ï;6Ù“dÀ Ö*ª£œ€VÒìçÇO‘ǃˆsY6F!Uzæ¦Ç\“ôrŒAÇ‹`ïˆëè'U:ëѵ°·üÒ¶q‡—<uãÂÚ·q0¡d3ÿh´—‘a€5lKo›àß™ ¨Ë„!ÇñÐUŠSØxrá>¨^¡MjT$ª¨„t‡O$•òÐ<Q~ãœ÷#I#0d(ÁžÂC1…Bƒœ0>9¹ÆhìÅ2KîÞŠ3:Å”Ê÷¦Eœ]¸³nöéáþõáùþ~]í¤¡Àk{¨Ýh'¦G);5ú>G™°:>߆ɑ+kþ¢²H—4ŽÎö²@þÿ»~zÍŸÿ{7n°sýžÅÕ±°¦¿<ÍÍÙŘÿ/¦®ì6qgüÔPÁË1WÅ‹Z¾~O²^ ÜþåLJÚÊ*̤ݬ={g<€¸>pǼqfLLïû¼—'¼jk–'‘ˆ—cÇÂŽaäêïœKöýá}œ”´*Œ`Ñý¼ÐªFwD[é„k©Þ³Ã³S°í³œãs†2Ÿ” ¶z9f}¯aR1þÎT‚`^¡/1(†¥@{IúG%k]k±Imµ+«my¬Ä)‘Ñ Z‰W Ïe“ÆŽÂ0h„Á/ ã·øàê@ Ü{°\brAÙ~ùôz÷ôå·—cÔ2J‡áï ÏG³Å
+ÒPaÙÂQ¾!’/š1­8·ÓÇKÔhÊ@o·Ø3sÉSv°Ãñpö âA â£)x ÁE—ÒðٵÇÛw­x㣤 ö;` ø»h¶p
+endobj
+550 0 obj<</Type/Page/Parent 513 0 R/Contents 551 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
+551 0 obj<</Filter/FlateDecode/Length 1709 >>stream
+xmWasÚ8ýž_±ßš¦à
+y<ì$þóøÅgQ,}ýõ]fñ’äLÝ7çꞃ¾
+:BÓÄZòu³ÅìõþûOhmeiiÖèK™ª•Âõ,½>·ìÈÄöcÔš+“nȦ .Od[aÂ!dÈ–u0¾v)ÐH­p¦aKËIhÂiÒýi¤é¹H–§è£¯aš=½ÎæóŸ¿,ÀW¥à·Š»«÷=>³'ŸÛJ£N$ßDÍ[%¨Ì–¯k’$y¹„Ã@æ'íäp€æ@“½?ƒSM:SJƒÐð¶[MCѺš4—é†Ä»ƒ¶Ù“X e@ æš-{$ôNì={]|_~m^uDƒZ‰TFÊtØÙ¨K[ˆú-¨ÔÕz}Øÿ6é»sIŒ¾„•…9«ËÚß 3(jÕüãG_J뽂Š±"«Fƒn &üoD0ÖBÓè…4ÁÓ5]ÁH@‘1·çŸ>u>»®ir…Ít@ß×µ´:çX…8"ʳ±µò›ßݱ÷˜L¸¬GÞ¬fUmaQ̨Tš]0³QôÌ­2
+g¤::;~PFGÁ-)¬
+bûBýúÖ*¦†³e¸'ùVj°ƒ}9ÒâwÔ¦ÃÁ•NÃ{Žr@Q7JÈ„hƒÉ™:ŒA©úJàù$܆c¡-ѱR®ÐÌ>prM4 x;ÜáÞÕ@d‚D6ï£ÿA¥J7PcU„èÁ¾í×Ò !ž8Œž¬
+49mªb‰0à°|«WÌê­:ꣃ^ë<êµ)ŸÃåÝ,opa%5W Çh°OKlcìNK >Þê *¦–JòÄDŽõ†ä­(»Ã —>'ÈÔC5âöæÞ]Ç·5É`ËÁdG" ¼$jÄ]Ñ“¶Ð;NÇ0žú5}x–ÆÙrtåÄdéÅ}ï, €Ÿ˜;vmùÒ«µãQ€g§Œ`Gðb.@üf—*-n'aˆGÉÒmfjú¾ÀSC‹^ã5ë`1!Š Ž…s¼_uÜ´rôn×¹%·L|0Ül )'WXD÷‡FîXmÐûNiÍ×# b;ãþIÍ%cÉ˲ø· a¹aQgè/VÉßïPr׌TlÉðù3·¶WÁ3°'tÛO
+øR§¸ÆñG‡…¦?¼ÃêÞoj^ÀÈ<¶£¸›Ç%6®qž¡P(Lúx¤GKБ
+endobj
+552 0 obj<</Type/Page/Parent 513 0 R/Contents 553 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+553 0 obj<</Filter/FlateDecode/Length 1910 >>stream
+x}XÛNÜH}ç+J<‘ˆ1Ì™ìÛ†-R6h—áa%$Ô¶Ûã^ìnÇm3Ìßï©jÛc†l¢`»»«êœS—Γ)]âÏ”V3š_QRž\F—´œŠ´X¯ðû kMÙÉçÍÉÅÍ'š]Ò&Ö«Õš6)aù%Þ$g×¹ª]Ó2¢{UÆŠn-­*ü‡Í¿²sº
+;'óE4ÃÞ³e4ûj•ðÎ?”M c·aý‚¦Ónýl]ñúMn<y4ÆYJµOjkOÉp‚× åÝ)dlp䜔'SV….5\J‡4GhXM*v/š­^Òdv…ÈaëÖR“kª”oºxr•Ò‹®÷¤ÒIî’ÿ1‹èÕ jòÚµÛܵœ•¸TÓ_ȶ¥Æ'¸®Š€,Oç•]n’œgaŒÝ­Tݘ¤-TM¾©§Æ]dµ+éËÝ=¦ºR[í#ڰõ‹)©&Wbw€À:ü³'—Q£ Æ™LÖÝ›Vcc ëG>@¦¾v†ÈÕÔZó:¼`ÃXVpÄŽY³Í›RÁ,lIÐÁ“Ú„‰«à‘iò#ë£@åA,¯aðzJŒ[mu­
+`çu´ò‰ÆÚþ–Ñ,
+«.ÚðjÈ/94Ö´šÄ†O.+lGΈÜèºç䜼ëxaó¾Q¶é¾qà[×Ø EÄÇA2ǸȆ>,2ÒEš0ËúGk^T·ýÁýÎk;²-¼#3~Oæ.Ç®½k©­
+œ»5Øi:r€m¬Æ*»EA‚®6[ [t[Þ¡›ü]ň"ÎÄÕ5*v±§Ü(µ]âHÅïJž…aG®›;Bñ2’¬`!4 &'³å¡ZÞ @ýª¸¼ŸÓÃæf²f1sž î£¶—eœòز^²2laU?\ßÏàw wY{ÕɨB‹¸3‚» HEBtZµ-jûµé:â†y†²Ôçàt.mp`-¤Š£ŠSk ÊJQÛ, ôt AÁÐHCh…¬¥©1À`úå Ñ ¤„¾Qo
+%-zÄžbjeˆkCV#Š}¨IîP+ 9„w(_€ýNRnà}x VRÀ°ëýãÚ£XKŒI˜[çE&
+©-—\ü¸õ”³>u˜×à×ã™×#á¶Ø3rï;¶©üsÈÎnpð,žœ…)ç„‚¡Çê‘›
+6/nÖÝM]æ2Ñóõ/ÿ;`±ZD««uë¦Köýëæ䯓ÿ
+endobj
+554 0 obj<</Type/Page/Parent 513 0 R/Contents 555 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+555 0 obj<</Filter/FlateDecode/Length 662 >>stream
xµUMsÚ0½ó+vr)™‰Ë6þ8’¦i;ÓL?p{â"ì5V 2•dþ}WÐ qHHé0ÆöH»ûÞÛ'ïïŸ~’
-­¡]xkQ¹ÄÙÊE¸<#1Ÿ€Êòt¤²ES"Û2!ðñóBþ—gðöÇðÓ¸?i«³EcƧ\*¶ÕN\*僰ÐT•A 7ÒÖN‹¶ªP»BQŒœ:^E-´(,©´OÀàËÁx–bÖ"¡Ù¥…0ö®Á«…sÄŠT§Ï¡(sFUžT‡d8@²Ü2ýï—#"¯—ÃõjËÚÔ YÜç1L¤ŸÂLZ;CU)©QQžk+ƒávïŽÙHò
-endobj
-598 0 obj<</Type/Page/Parent 553 0 R/Contents 599 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-599 0 obj<</Filter/FlateDecode/Length 968 >>stream
-xµVÛr›H}×WtåIvƒä}’“Í®«âÄkió¤ªÔ
-¡uÁ.3Á$ ©ù’+bšª<Çf‚zz%$Á_Ž5ü#]Y£ðÜp¯ۺß`w
-³ÐfÚŽæ_Ž14ŒîPúm%û¿qjÊw·t=rü
-)äÒ¶W‹6­28‘H:n;#ò…²*mJ.µõâÒ6ØÉJÃáž»´BÓf6óØ#/1*
-Á’‚wÉ÷hÒkkG¤‰è#[‹ÅÂIk•J}a4”²Íe¹õ¸ìž÷¾= KÝ']1Eçk¦XyAíMÆ4ë¯ÏÕÎÒ¹2‹‹³ß“¶IYŸBú2ž[B!åi!¥›ZZš™„øÏn¯I+&kÖ¦`D&/+ ¶×â¹>]èüAÏ5Wõ!,;‘æH—þD ó}–WEQ=ÔWff·3ŠÚRµä]Ù˦LP«ÐØäQ1.¶ì$|‰¸j•±á`bhfC@2÷¸}êp›„“6 ©(ãÖ0ö­µùmÍ•ì³(›’ž‡ú°éª/Æ„ƒ]3Gx¶ƒÂ~ài ø3žl
-endobj
-600 0 obj<</Type/Page/Parent 553 0 R/Contents 601 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-601 0 obj<</Filter/FlateDecode/Length 1562 >>stream
+­¡]xkQ¹ÄÙÊE¸<#1Ÿ€Êòt¤²ES"Û2!ðñóBþ—gðöÇðÓ¸?i«³EcƧ\*¶ÕN\*僰ÐT•A 7ÒÖN‹¶ªP»BQŒœ:^E-´(,©´OÀàËÁx–bÖ"¡Ù¥…0ö®Á«…sÄŠT§Ï¡(sFUžT‡d8@²Ü2ýï—#"¯—ÃõjËÚÔ YÜç1L¤ŸÂLZ;CU)©QQžk+ƒávïŽÙHò
+endobj
+556 0 obj<</Type/Page/Parent 513 0 R/Contents 557 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+557 0 obj<</Filter/FlateDecode/Length 968 >>stream
+xµVÛrÛ6}×WìäIöX )Ò¤ä>ÉmÓz&N]KÍ“f2 JhI@Á8þû€¤uµs­<’I‚Ø={v÷,þäã/ dLaLY5ð=Ÿâ(öÆM\ñÕœ
+·p‰G““ ã©Zˆ’
+§Ïì£gvÓàØÇõbðúÍ”‚ˆ‰'¸È Aø>-²á¥zïÑ|þ~öv¾¦Mq±QõÅGV.ÏÎcsDAÐnlÖÜÔdÖœêµÒ†–à ¦T˜åÕb%yN¥0¦ä#.sÁ$ iøŠkb†TQ`3Á=³’à¯Àþ‘QÎ(<7œðëµî·ØG¡
+·Œy„B¹ÊšŠKã¼xtc¬6eNR8<p—)4mî2=Bóò£¢,-y—|Ÿ¦½¶vDÚˆ>°X!œ´Ñ™4VC)ß^V;«îyïÛÇ
+endobj
+558 0 obj<</Type/Page/Parent 513 0 R/Contents 559 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+559 0 obj<</Filter/FlateDecode/Length 1562 >>stream
x•W]oÛF|÷¯Xø¥6`1’,KrÞ”¶) $AZ -Z0ŽäѺ„¼Sy¤Uå×wö>(ŠVŒJºÝÙ™Ùåßgãß„SºžSV“1Í&ÓdJ³åÏSüÕ’
÷ÃÍøå÷ïÖgoÞÏh2¡uÁgÌ— Zç„sÆcZgu.ñ–mÒ¬©1½»Ê6´SeI©$+þÙ­ä‡f#qyÓÖZæÄç$´ÆW™(Kd
÷ô(¶êáâáòrýålL£É5b\çUkÊ%–šL4g)K•¬L½Oxéǵ˄ÜWÓ]ß&sÞ‹¬$Ü9Š­¨E%¾%òÞ´dÚ§ ØJ_‘Òn©©sö©šÄv+±Yg2.è΢±}}ËW¸ÑtžÌø敦V[õÄIO攪;ù„SWŸïH·U*ë„þDvcÚ2÷¸q~Ï¢l%àl6tÿûêã’Ð冴iè«6»L»ô)"Y²uIçÒfµJeþ¬‰ ðõ#^Ýÿxw÷Ù¦Vú ¸»Ýü8@/T•)Z5Êh
-Åù ?¬>ÑG¡rÄ››¬­¤nïôt(TRw¨^…
-¾ÛÊúÈi”%²dªJ5H L§/žRaq»Ý=¸’Oyo€'F\ ÝŠòÊÁ̘­‡@DÖà×r(-®é0%Ÿ0ü ^ÅÔ]€ð[
-zVvŒ„˜¢pºË ÇüâúpSdÿJs\~{ÚÆìºR±ô®^/c5@ð¨hØ^8
-¦mQ€8;Öì©…@@ÞZfûx'9ê9Nú©Åž9®‘Mès-m[‰Lp~ô‹jñel«¼Îtê%Ý- ËŽ9» êŒ8Ü ù/ܲmÚ±*š]wûTtW€ët¼¤)÷W.µaœÞX}“µ¡Rê§fó¢síh`Å”™Ü•(+ÔŸd$ÊØ[×üÿ±x<›owpO CÍJØ0d"á7ˆ\zQøBù‚ß9ƒu½ ×òoÞßÒF] qŽ®'Þ³o’Yÿæš•·a¿6vF¬rcä¾Ò¡Øc4=\ø™3ËÒ=ÕN’—±¯ •t¥×SРþOñÌÏ TiOþ¾µý`ClïÓ Ä
-‘sr}î{ÆŽã~íõ×Ó-Cä_УÙ̃{5²,}L¢2-¾ >à0;ØèGÔ¼Â|D‘ü‘Ñ݇A¤ä ꉑÓ;a›œ£1˜C²'ØFÔM4ˆã N²'g#¼cô
-†!nAïAÝÑêÙ ašÂ&7ÄݦMF‚•Em*^‹né8Á‰öŒ™” ì\%kk˜G]°[`”81X·ëä¢×˜n¦ÉÒ'à'ؤø“,%³+Rgƒ=?‰˜a(qº¥åyÏZ•–l‚ó”ÔÄ~”5˜¿Tny¸ØÛvwô}¡åYÊŒ0×¹s ¿Ý^áù!l€uh”ýáC¹–j±“³Í—M2å2ÈY8ò[Ý€ÁñÀQ3)A‡#ñAXÏÂó|=÷Ã÷ˆ«ñÃ幫›L"Ùf¬„ÐóƒÉP…¶ÏAŸ9>eʧIJÄÁ3Æ«PéÚà¹ó…B“ÄÔ4Hl ™X–¾ÇÒ·;+‰ù9màÂ(Èàù‰Í…rh<h¿N!™ñlŽ0¸;•…Á0„ŧð8Ê‘v”=^z pBŸŒ{™
-Fg6TÍ“`ñ†×…6äÓë6A
-Róg/»üÚd‡—ân¦è7ï—áÝs²X&óÛ[šÏœMݯ>¾[ÑO<9š-¿·ýÒªÜÏlqåh1¾eGûNóž-fÉb¾D›ÇšÉ-ñóúì׳Uhækendstream
-endobj
-602 0 obj<</Type/Page/Parent 553 0 R/Contents 603 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-603 0 obj<</Filter/FlateDecode/Length 550 >>stream
+Åù ?¬>ÑG¡rv…éÕ57Y[IÝÞêùP¨µî`½
+%|¹•õ3 Ó¨jdÉT•j¨„O!`<¥Â"€v»5z€Ÿò2à€O ¹ºå•Ã™70]ˆ¬Á¯åQZ\Ók>=€ ¼
+ª»
+ó]EòGFsç0z1”äòâ‰Ó;a[œc1Ÿ—C±#ØFÔM´‡ãN’'èf#¼_ôêf!nAçAÙÑéÙášÂ&p7ÄݦM6‚•Em*^‹fé(1È™”ëëL%kkXG]°Y`’81W¯ëÔ¢×–n¦ÉÒM' ×&˜¤Ÿø“,%ײ«Qç‚=;‰˜a&q²¥åqÏZ•–ìã”›ÓÄ~”5¿Twfy¸Ø›vwô|¡á9ÊŒ0×¹3 ¿Ý^Ýùd€uh“ýÑC¹†þ€j±‘³Ë—MÐ2åþ1ÈY8ò[ÝxÁñÀP3)A‡#íAXϺó|=÷³·ˆ«ñÃ幫{L˜!Ùe¬„ÎóƒÇP…®ÏA›9>eʧIJĹ3Æ‹PéÚà¹ó…B‹ÄÌ4Hl ™X–¾ÅÒ·;'‰ù9màÂ$ÈàùyÍ…rè;h¾N!™ñl†0¸;•…Á(„ŧð8Ê‘v”=^z pBŸŒ{—
+>G6T̓`ñ~×….äÓë6A
+Ró
+endobj
+560 0 obj<</Type/Page/Parent 513 0 R/Contents 561 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+561 0 obj<</Filter/FlateDecode/Length 550 >>stream
x•TMoÛ0 ½ûWð˜¬ÚŽã]‚$]‡Y¡véE¶éXƒ#e’ܬýõ£œ ­klXaÄò½Gò1¿¼zBH#˜'Pí½€g1‹èÒ9¢Fh¼uá]ßæ¦P4”’d!5Px@QÍlÁ`£j„ªåšW5X^vxUü¤ÄBŠw‰~”²„RgÔ– 5·ŒÕ}e{8ÑÕh*-J¬¡|†=ri@5°zØÜݽ¸X!w*%
-sC0êõ‡%ͧXkÂ*{œ…mA¬P’wgøû@S0T"7`5kðÐz¨ÅNXóx5’O)^FrUÓ´`}{ÿ}»òÆ^Hn‰ã4Ëùè}»¿àI%ýô† ç¬4ÂJ¦X%Ð_% î;wâ4¨7 ’h8(çÚEëCÆvž¸Ê¾iP/—Ë‘ÐlŠ±…åŽD;âæ5¬Àÿ`åS¬d¿/I¹ð‚%d£ôž»é¢A»u½KØâìêà„w}›—8\ä,ÌsˆÂa_V_×+¸Á'ìÔµ/½¨‡¥óÃ4c Eúi» ùç¿DœÆ,M²k¸þ|.¼oÞcÂ`endstream
-endobj
-604 0 obj<</Type/Page/Parent 553 0 R/Contents 605 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-605 0 obj<</Filter/FlateDecode/Length 1256 >>stream
-xVËnã6Ýç+.Ð…m VüªL1‹™ AÈ¢E Ì¢ÚÐm³‘HH'ñ|}Ͻ”,ÙNfš Kä}œ{Î!¿]i„ï1-&4SV^’MïfÉ„f· ü?ÁO¥i-/&ÓÑå‹ÏË«›‡;šŒh¹F¬ùâ––9!ÎO²þýVí‚®hžÐr«É—«$svMkSèÁò_Ù;^ĽÃ)'^æýy2NèQ¿šLôɪâà«g4׫'‹dΫ?+Ï ‹Ã5¤àÈd<í*—iïuNÎ’¢ÂXM«Cý[¼T„æ7èö…ÃN{rkYãLyYéÌm¬ùŽP€\ʈ†ãi,·¨+U\éw4›öwªR¥O²tðÜádžÌ¤ÜBÙ§:ÅQ–'@”±ÆnPlq —­ ÚïT¦Þ>DÏ@3ïþŒÇä÷®,µ gWzc¬Ä{1aK¿P—"¯K3Ì\HÞ¹½ÍÉ›Eѽßzü´÷K/œæ\æý[gÁ ÌV«¡^OM?gé²í´%ÿmÏ`¯*•=éÀÿ¹H5½Lõ'ƒ©™E?Ér '}f[ìÈ°!AŽ%8‘ëµÚ$s’N€Å¬Ãɯí xãÚT>PxqB„­²yè׬Ø{ó¬1ªÈ:çÀ5Ï0ÛuA]e”@¡·Â1…“‘uÀ… ê°ÊgÊZ$[»Šßt)4¤} `D?¢ÈZ/7¼1Ûî†gUìÏRÔ#:ËG)¡ÓHâàž´…•ˆ08Q§#ÎÒ qÒ~ð¸dµ$ç¥ §Xà £Ü<›œ1ª\‰¤(ÀF`* ß
-a÷ê}ì §Ù¬Æ"›Õp:ŽšdöþàùŠ×ôõ(AÎyópb<¬Åv» ä¤<ÁŠèÈ@û<s,i§ýt@ë½:Jû^kʘ izŸð<Ó»À xÃu¬~þS±žÒÔBQbµÍ{'|eœV:S{ÌÉn6˜µ‰Ü$ ˜á|<<Ž*Pu)Çb8ç81EeÀ!:I_Ûä8­ p4àSWyÃÍ^óÔ[ªi©T‡Æ(ÉXhvÛÍ›Ð' ßZ'±õö~ÞÔyÃŽÂ2Wî M>"ÀN˜#F³#6q„õXsc÷Á4žþ夜à˜½íCxÌlyâ±>ëj¥‚)¥NA,Λ]ˆeªªŒÚh(ì+{Æücy>Ž½Âد…zØ­‡­¶Ò¥{ÖùE—mzx„‘3÷úP)#Bè ‰²ëhQnq(­<9䤪 µU›¸EWo€±«·G°Žîq»*N~Cv5úÓÃç”-Ì_/lYiP?€Ú,̬rq ˜¦WÁ'X5óW8—|¡üö=°#Öiʧ–ÝBȦbžlô{qmZÉIÏÅií!-@† ð_jÙ)œ4iß:;lQ‡–“nù|Ö>ì”Áa~rNr5ŠŽ-ÉåȾé#¯õÁøb `Æ–¼‰W*Îïl¦‚³*
-endobj
-606 0 obj<</Type/Page/Parent 553 0 R/Contents 607 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-607 0 obj<</Filter/FlateDecode/Length 1000 >>stream
+sC0êõ‡%ͧXkÂ*{œ…mA¬P’wgøû@S0T"7`5kðÐz¨ÅNXóx5’O)^FrUÓ´`}{ÿ}»òÆ^Hn‰ã4Ëùè}»¿àI%ýô† ç¬4ÂJ¦X%Ð_% î;wâ4¨7 ’h8(çÚEëCÆvž¸Ê¾iP/—Ë‘ÐlŠ±…åŽD;âæ5¬Àÿ`åS¬d¿/I¹ð‚%d£ôž»é¢A»u½KØâìêà„w}›—8\ä,ÌsˆÂa_V_×+¸Á'ìÔµ/½¨‡¥óÃ4c Eúi» ùç¿DœÆ,M²3kîúó¹ð¾y
+endobj
+562 0 obj<</Type/Page/Parent 513 0 R/Contents 563 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+563 0 obj<</Filter/FlateDecode/Length 1254 >>stream
+xVËnã6Ýç+.Ð…m VüªL1‹™ AÈ¢E Ì¢ÚÐm³‘HH%ñ|}Ͻ”,?’™&ÈÃyçžsÈoWcá{L‹ M甕W£dDÓ»Y2¡ÙíÿOðSiZË‹ÉttùâóòêæáŽ&#Z®k¾¸¥eNˆ3“¬¿U» +š'´Üjòå*Éœ]ÓÚz°üWöŽqïpʉ—yžŒzÔ¯&S}²ªØ{ããêÇÍêÉ"™óêÏÊóÂbM)82O»ÊeÚ{“³¤¨0VÓjßüÅ/¡9Å ºº¢°ßiOn-k<‚© /+¹5ß
+ƒKÑp<åM¥Š+ýŽfÓþNUªôI–>ðb€;œÌ“™”[(ûÔ¤Ò#ÊòH‚2ÖØ Š-öô²5AûÊtÂÛ‡èhæ}ÀŸññüÞ•¥¶á,àJoŒ•x/&lIãêRäui†™+
+'#ë€ tÄ*Ÿ)k‘lí*~sL¡!µè[
+À2UUFm4øêÊž×Þ:œS¯0õka¶Fça§­téžu~ÑÑɶ=<ÂÇ™úŒ|¨”‰²›hQmq&:9ä jü´›˜Å±Ü
+Ϊ
+endobj
+564 0 obj<</Type/Page/Parent 513 0 R/Contents 565 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+565 0 obj<</Filter/FlateDecode/Length 1000 >>stream
xµV]oâF}çWÜ7“¼ØPC¶›H¤MV•²Y­–Vª–< ö
i¤*›çZÕŽ´åVJÕ“PðœããÍþè ¨ ýPº©²¡K½¡,U²G›¬2öÖRW!C,eÒdp¶i¹ö¨ö42ÖÎÎ>Í»¿KÓ£_¼œb]í¥*NQ¦Zùó³BH@¸ƒ+ÌÙº²&¯E!âRÆ2’®”.dBZÑ"êÑ&Ã#¤uÌ‘Ä¥^"Hž#ñi¶–ÏÖ÷\«ìùüEÑ(J¯Tú 1¹T‚*œ¹Aò\"»Ëã³ó›Û
€–›ØxäþÐ'‹ÿ§}üŸª´x4Îo×ü~ÈÍozŽF·Í•_E¾Éä[ç1 ‹:Q8r‰¨þXd¤€Ž.ióId:oç‚æó¦Ø?á|ìûÝ›\º-ñ€üºÜ}؇£”§I’Iç“:Wº<gD
4d¯=ÁXTFRZL—iaJ΋R+QÖÌÌží¦ÚTûœ"ã5$4„ý÷ “ ÀeJ—ºhfê`þ‡1âÛd§û%›Ó}z¯siNÔk9Ü!b|–Íð*jõ´–"©…Գ͎3mx›, ðGYbcxÞüŒ)Çt˜Ö<Lùå)…mÛuгúäUˆ))Yñ|Í«§™ùf«ª—†*699P\¾´¨ÉiìV¢Xˆ•ü¾~‰Îz´*tC{$Þ먀JNµÃ
-ï‹G÷Ó7„Q;öyÖù8ûK~›ÞýzC÷wÇZ¯…Ic‘eÏ<Þ`+—Bñù)JvÀkC¿9æDËhMPµaÆ¿ÉB¶LŽ®? |´!X#(bãL1ƒPÌVÒ£’[›e~fAox£HºOœ_Û#~Úæ{¹TêÚì’
-endobj
-608 0 obj<</Type/Page/Parent 553 0 R/Contents 609 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-609 0 obj<</Filter/FlateDecode/Length 527 >>stream
-x}SMÚ0¼çWÌmaÞ|‘À¡‡ ²½ì®T5Ýã8à6ØlìÐòïûl@»¥RE
-ö{ófæ oQ‚˜žeŠ¬€ØG1‹Qd+ÏKúNéí%Úp1+fôóæbYG9’uëAŠy‰ºÅ1j1ª`¥pÊhì$ode¡©j•l°9k˜ƒÔJo±é¹ø)5p²ß+ÍݹÈí$Dgì‡*†z'Çõ(Æ4ÉXJcGRû"jy©žWïs,|ÿ…ó=S"|mÊüLÓ‚å§Â÷|/‰:¥¥gݨ#o ´3àç ž(Çkõô}èà¾U½u÷oï`Õ–Äé0=ÀXéq´7¼=½@¹íÍ>”À ŸžÁß–phù+ Š
-Ïu=zyÂ'Ü­×ún=þGi~Vúð¸@B:[<Ã4Ïiß$º`)KªÜY¿eÂ}_0YúýŽÈz_öaÚÀXݪ-ZÕ»86ÊaЃõN¨'3€S˜¿²°“¿'8q!&Tiž@:Á°4nçï” 6®yw²êÖ®õÈ
-®}dÖã–+}kúý97a$ƒá•wƒ´Ag(‰ ŽŠƒ†t
-™KŒèœöT~–=¿ä:)ç¬XiÙ%gߪçe…Ïò(;Ênoñe lø¦éµvZÆ‹ÿºš—9+‹9ýÉÏ4óÍ«:úýq&endstream
-endobj
-610 0 obj<</Type/Page/Parent 553 0 R/Contents 611 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-611 0 obj<</Filter/FlateDecode/Length 1712 >>stream
-xW]oÛ6}ϯ¸00,\%vÒ8¶kÑ
-•Â_ÚçÎl´'oM¶Äcã¾Ç#9‘Û¶tç=þñ–LÓÕšï+öJøéíœT+Á^ÒëÅÕbe÷ô¨š¢Üv°¶7¡bëMFëJÔ¨*]wÔi ›´¯,)àY[ûlÚ-!:6ýóë_?¼.
-fœÚ˜Ú„!ã|ály“]s–÷ö
->œ A·ìhÚö7®yÊÒ!q@«”_‚'äÛj@ºK^˜ÁSüÅß*[fôÑkתFûÿ
-AÚ¶òôšúhƒýæº ½WïëtËÓÓ¹ïóŠpùÝÃßï¿6?þðûÇǧWp±ÓÔÚ¯,3 ª®á`„ ´Z±øŽNòÚ€WÄW2„
-@6] ¹–,Oø}:ï” &ïk ¸sÂÑÉyÄÂœ3¥q>ÐNÕ¦€n˜Ücx`†5vÚMy•Rð:ïAìÀ2Þ(¯ èÄömq°qÑ)ï÷Ö`ž2úM¤Cûªïë€HöÐdJtP\;D)%Ýú~ãƒj¡
-({ˆc ÒºÅŠ¢5pQÄŠà_ÙàHT2ï¡ÿ‰wq;¤4oƒ4ÉiŽ´ Kžx-²ê8i
-㟠ÖcÓK†Ó4JùÆV
-S°Å’ 6ˆD@DÊÁ"qƒú´[¤Œò¨p mŠ͆¤Eã8”Y{;¡qîÅD2ŽÎÄãDÇg)
-R“ÖÇ
-òè]NÕÔ@v¶cM˜Ž9«2VúNaÚ4곕©¸sLñð$ÚhóºGÓ<DߨâÂ"b“ëøù›Öy¡
-Ã, GA@;ÅêùÓ‹GWÔýwÖ˜«Œî ¶¯‡}‹-©2‡zq÷ÍE’5Ø4²¾ ¸b²£¤½#JÅ+i”³Áö€¿ý‘;,bòѹÂ}â7…å7v?vè‘Ì’4Nª‹"–š9Ó[ª<Ìy½A9ð¾Äðó5¶1&öœˆù±&!¦ –”­§¾ãM+¯“uv1#1š™Î¨7¨å€êÅ /O-ôvÉÅv¼½‰OVê8½¥²d üùí„sxdž‚M„wT­°ÈØá° Úð„±B§ÈŒ9{ƒ8ƒS­GcFÎRqàš'–¼÷š»ßØcOß6,ý5†pÏùGèE#Á4úé[ZÎ``Ÿ‚YE„áXRÇ.$
-endobj
-612 0 obj<</Type/Page/Parent 553 0 R/Contents 613 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-613 0 obj<</Filter/FlateDecode/Length 1643 >>stream
-x}WÛnÛ8}ÏW ò²i‘(¶ãÚÉc/é"@“tkw‹y¡$ÊbK‘*IÙõßïRr¼Ú`8H$r.gÎœÿ:™Ò?SZÎèjAEs2É&´X\á÷üz‰ß3|œ¤*¾˜Ïn²ùK/n&ÙlüüÝúäò㜦SZWð±¸^Òº$ØŸLh]œ­k »/·Ò M­õ^å¬î‚²ÆS°jå©u/šsR¦Ð]©Ì†:/¤F´-œ“0%UÖüVoe¡*U¼Zÿ8™ÐÅô
-®Ë³Ã5œ¤V¸ ŠN G¾F(>ãÓ—ohŠ`9ê‹«92ƽe6Ïè³ð~g]éÓ±çä.fËlÁÇî…ÙÓêþZI<um+]!¼„³þ2åÎ9o3 µl2º£Zl%Kª”‚võ©Ë=• 0ˆù€ôô~”Õ·ê\·úÙY£÷¤ªø l¤®3&!pƒ-¬¦“>pPzÿøåö󧯫s”cäÍæ[e;ÏVL™?ýè|ˆJ!s·'gQE#9b¥QÎ\£ff€;[$p¿õû&E„ yÔVf´.U,:0šú-ËtêØßV†܃3cW+Ñä÷ø
-·O˜52Զ䖜ÎQ«dô`ƒÄE…os•Â`d”Ö‘Iû^Îz[22 Cré´e”Á:Ì×Ç|<mµ`ªÈßä¯NP÷4£5S¡‘‚%ñŒ|GÖÓë¿o¿|Mªá„…AÐÄ÷èwÈ!‘Â7y ò¤ o…5n{v)Ã|sÏŽ¼¢9KÁòØgm`šC²O ­(º¤ŠÞ>¼ÿòýóúîñ! H¯aÝ)%ÜëÿÕº7}²£ÈAËøAéVbÐ6¶Ó,›A&âŸ$&?
-ˆx g>šB«Ÿ2õûÓ+*jk“RØHY®ƒJáPïÂýt†c9F
-yÄ`}­*žÎ‰Û£à¼”M¬` €ÁƒoÈmœöh‡;ƒ«.°|@_=K2–‰…íT(QÞ=e >! ãù5:}nc–ÜNí-äBÆá]K9ĺÛðúr iI¥ ïa<S<w› fÀ+Ä”z­öZmê€å„áÜÚ"
-ã Ç*f¬kâ<ÙX¨‘`@gâ4@övܹŒó•*¹KÁÁÆ `Éó!ß›TžÑéûÀ%eª» V¬8`ª„õöW‡Ð=UÎ6
-Æ¥^L§•%ÎÇ^Q/?^÷ß[¦ËëlqsC‹É5¯÷«·÷ïÞÒÞ±6:OvØÖ9ž‹áäÅrróò†ùrž-×øVK³7|ëv}ò×É?BZ†endstream
-endobj
-614 0 obj<</Type/Page/Parent 553 0 R/Contents 615 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-615 0 obj<</Filter/FlateDecode/Length 1775 >>stream
+ï‹G÷Ó7„Q;öyÖù8ûK~›ÞýzC÷wÇZ¯…Ic‘eÏ<Þ`+—Bñù)JvÀkC¿9æDËhMPµaÆ¿ÉB¶LŽ®? |´!X#(bãL1ƒPÌVÒ£’[›e~fAox£HºOœ_Û#~Úæ{¹TêÚì’
+endobj
+566 0 obj<</Type/Page/Parent 513 0 R/Contents 567 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+567 0 obj<</Filter/FlateDecode/Length 527 >>stream
+x}SÁŽÚ0¼ós[X7 !CAe{Ù]©jº§\Œã€Û`³±CËß÷Ùí–JU)ØïÍ›™7¼bDôÄÈÌ3ˆÃ(b²yÆ2¤Ëœ¾z;‰&\,²ý¼¹X—£‡ÇqŒ²ñ Ù2GYƒ€¢¥°R8e4ö’ײƒ²PµÔN5JÖØžÁ5ÌQj¥wØv\ü”ŽŽj8Ù”æn(r{ Ñû¡Š¡ÜËIùcaÏYBcÇRû"jy)ž7ïs,|ÿ…ó=3"|mš3ø#:™%K=N#ïøA ´JKϺV'"^CigÀ‡ ž(Çkñô}èà¾Qu÷o=oaÕŽÄé0=ÀXéq´7¼=½@¹éÌ!”À ŸžÁß–phù+ Š=
+ϵ¿<áîªJßU“”¦ƒÒ‡ÇbÒÙàfiJû&ÑKXÌPlMïý– Oô}Áduâ÷;&ë}I؇icat£vhTìâØ*‡^÷Ö;¡œMNaêý~ÈÂVþžâÌ…˜R¥5z
+éÃÚ¸½¿S‚Ú¸æíÙª[»ª±\ûÈT“–+”]cºÃ›°F’ÁðÊÛ^ÚÀ 5”Ä'ÅACÚ-…ŽÌ%FtN *d//¹Žó%ËVdÚü’³oÅóºÀgy’-e·³øÒS6|ÓìZ;Ë£Õ]Mó”åÙ’þ€äg’øæM9ú:úqendstream
+endobj
+568 0 obj<</Type/Page/Parent 513 0 R/Contents 569 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+569 0 obj<</Filter/FlateDecode/Length 1712 >>stream
+xW]oÛ6}ϯ¸00Ì\%vÒ8¶kÑ
+fœÚ˜Ú„CÆùÂÙâ6»á,í|8‚n)ØÁ´í9n\ó”¤Câ€:…W)¾OÈ·Õ€t—¼0ƒçø‹¿e¶Èè£×®Uöÿ¾Ô:gƒÍmM‚´m}@TÈÓkê£ ö›ë.dô^9¼g¬Ó-Oë©ïóŠpùÝãßï¿6?þðûǧõ+¸ØijíW–PU×p°BZ­X|''ymÀ+â+B ›.€Î\K–gü®§rÁä}-wN8:;X˜sæ 4ÎÚ©ÚÐ “{
+Ì°æ€ÃN»1¯R
+^ç=ˆ=°Œ7Êë:±}[m\vÊû½u…§Œ~éÐƾ°êûº
+z§ë ^Åü®ž¡¢ùj¡KÕ×a”Ÿc±ð UƒåI «êoX”=Äq ÒºÅŠ¢5pQÄŠà_Ùà@T2ï¡ÿ‘wq;¤4oƒ4Éi†´ Kžx-²ê8i
+4z”ãPfííˆÆ=ºSÉ89CŒž¥
+÷‰ß–ßØýСKD2IÒ8«R,ŠXjfLo©ò0ãõåÀûÃÏ×ØÆ@Ús"槚„˜6XR¶žúŽ7!¬¼NÖØÅŒÄhf:£Þ –{
+6ÞQµÂf c‡Ã.hÃÆ
+"3æP<ì â Nµ9KÅkžXòÜkî|c=}KØ°ô×Â=ç¡Óèõ[ZÎ``Ÿ‚YE„áXR§.$
+endobj
+570 0 obj<</Type/Page/Parent 513 0 R/Contents 571 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+571 0 obj<</Filter/FlateDecode/Length 1643 >>stream
+x}WÛnÛ8}ÏW ò²i‘(¶ãµ“Ç^ÒE€&éÖîòBI”Å–"U’²ë¿ïRr¼Ú`8H$r.gÎœÿ<™Ò?SZÎèjAEs2É&´X\á÷üz‰ß3|œ¤*¾˜Ïn²ùK/n&ÙlüüíúäòÃœ¦SZWð±¸^Òº$ØŸLh]œ­k »/·Ò M­õ^å¬î‚²ÆS°jå©u/šsR¦Ð]©Ì†:/¤F´-œ“0%UÖüVoe¡*U¼Z?™ÐÅô
+®Ë³Ã5œ¤V¸ ŠN G¾F(>ãÓ—nhŠ`9ê‹«92ƽe6Ïè“ð~g]éÓ±çä.fËlÁÇî…ÙÓêþ-ZI<um+]!¼„³þ2åÎ9o3 µl2º£Zl%Kª”‚võ©Ë=• 0ˆù€ôô~”Õ×ê+\·úÙY£÷¤ªø l¤®3&!pƒ-¬¦“>pPz÷øùöÓÇ/«s”cäÍæ[e;ÏVL™?}ï|ˆJ!s·'gQE#9b¥QÎ\£ff€;[$p¿õë&E„ yÔVf´.U,:0šú%ËtêØßV†܃3cW+Ñä÷ø
+·O˜52Զ䖜ÎQ«dô`ƒÄE…os•Â`d”Ö‘Iû^Îz[22 Cpé´e”Á:Ì×Ç|<mµ`ªÈ_äÏNP÷4£5S¡‘‚%ñŒ|GÖÓën?{Mªá„…AÐÄ÷èwÈ!‘Â7y ò¤ o…5n{v)Ã|sÏŽ¼¢9KÁòØgm`šC²O ­(º¤ŠÞ>¼ûüíÓúîñ! H¯aÝ)%ÜëÿÕº?3úh F‘ƒ8–ñƒÒ­ Å ml§Y6ƒLÄ?HL
+Rê ´#KDêXo2Šš<xïyÒ ÈQÞE|G$MVÎi£¶Ìï8zàfÝ,ƒŠ¡3¨6tåñãíìyZ"10Ø6Þ@Æ^jé±D+Q@F¾™à°†X j0=Qühά-±8€Ô' 3
+Û¨P¢¼{,$Ê|B@Çók<túÜÆ,¹œÚ[È…ŒÃ»–sˆu·áõå@Ò’J!ÞÃx¦"*xî6Ì€W8ˆ)õZíµÚÔË Ã¹µE ÆAŽUÌX×Äy²±P#À€ÎÄi€>ìí¸…sç+Ur—ƒƒÀ’çC¾6©:==¢Ó1öKÊ*Tw¬XqÀT ëíÏ¡{ªœm
+%°ÆFW ä>‚IÓ1:èƒ
+
+ø°«>èCèÁ_lri†ò6 P Ìü6®%\Ë^X÷°û¨Š´Ãe[Ê{ÌÜK°¦ïEçdŒK½>˜N+Kœ½¢^~¸î¿·L—×Ùâ憓k^ïWoîß¾¡÷¼bmtžþê°­s<ÃÉ‹åäæå/ óå<[.®ñ­–fs¾u»>ùûä7BP…endstream
+endobj
+572 0 obj<</Type/Page/Parent 513 0 R/Contents 573 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+573 0 obj<</Filter/FlateDecode/Length 1775 >>stream
x}W]O;}çWŒòR*AJ MàåJ|^U*ЖTèJ•®œ]oÖe×ÞÚ^Bþý=3Þ„°ÀUÕ*õÚž™3gÎŒÿìŒè

ç±Ô(MÖVÊÓ ç»kÜ= èh®©©T¦sr–b‰pzH³R-»ÄØ Ùî¯Ý‹Ë›þ½¹½¹Ü#ùùãòô¢ûyÿãËl½|úõk·zu~FÊæi÷Åíݯ™bEËREqˀʢq$”®­rvPU•[ÂÃù
@@ -1240,10 +1129,10 @@ x}W]O;}çWŒòR*AJ MàåJ|^U*ЖTèJ•®œ]oÖe×ÞÚ^Bþý=3Þ„°ÀUÕ*õÚž™3gÎŒÿìŒè
¥‘òc±4Šõ§o÷0TÛyé8°U¸0ŠÂXS4¥=¬^ANÃó šœRl§²XMmLŸ3Ä»¡Sq…BÍ:¡Ûdˆ{aˆ*¶ArY£À‡G®ô•!EÆtÙ#påä³”‹°æhˆÿTUÏ5¨Qãøœ{Žðµ‰ ¥‘Tîó5 ^FáOêy Ý%
¨ÚŽ& èžá¥ó˜åæ:.5(P« êÌs71ôLšVÔŸd”5–÷hÞrgë´ÖÄ/•Xd “·é4*-±2NtvŠcBþnïàKk»ÊÕàZŸÔ7duHÅÕ_
.ž^²‡— —fÝ­A ÆeiÐZ`nËáD¹¤$À™µÀ•0&tyÑÌ—ª÷ÐÍHû JÐ]o+¸à)Ó<u±—1ÛÞÎ\/k|þùáÀ»è2Wѹ¨Í“‰«tàÁä| aÍ'T¹;[áU¬ùÂâ·þ†Ø9¦Í`£Á™|ÁÓ%­•™ZU°KL9•çÒQ{Q+º6™wÁ¢à˜™Qid’ ©M'ÆÖøº6 \æê‡v¼ðºã
-ÏG=“›}€x Ÿ@ 7?N`ƒoÊT£æ®sõv§×ã4+æf˜MH0cj
+ÏG=“›}€x Ÿ@ 7?N`ƒoÊT£æ®sõv§×ã4+æf˜MH0cj
endobj
-616 0 obj<</Type/Page/Parent 553 0 R/Contents 617 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F8 9 0 R>>/XObject<<>>>>>>endobj
-617 0 obj<</Filter/FlateDecode/Length 1041 >>stream
+574 0 obj<</Type/Page/Parent 513 0 R/Contents 575 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
+575 0 obj<</Filter/FlateDecode/Length 1041 >>stream
xmUÁnã6½û+¾4lÅvÛ9&»I`½íÂÚC.”4ŠØH¤JR6¼_ß7”ìÍj‹ ‰M9oÞ¼yüw4§~æ´^Ð튲z4Kf´œ/’-7k|^à×1£ÇýèæyIó9í YmÖ´Ï á³í³«ªSE¡T|[ì<ÎÖXÑžgÓŠë ÙP²#Ïî ¾ÍJRžþÒæëžrk~“ÃMc] FĉÊi´5d‹~)SUu½ÿg4£éü0÷ù•29é@%®RUm} Œ]PÚT'J™ )*Yå*+Qˆu´ÝQŽû+ÛŠ`/IŽêRæ’o·}$Ɇ)K9æ=(])T–ô‹U²@{TÉr€TjÛ@«;ÛP%YÇ$ycUž´ÁåS¤`3[ÑëH3ož*ý·À“ DG§¿^'´³5å
ÄͳŸ#'ŠÏÖÿé´ ßòeö+‡{«ŸL[ ¼‡ª’¬À (Ôᥣ
‹M‡ rš)CY©ÌGŽê$ÿOt´î=¡­2ø.‡sûõ—r‹¤h
@@ -1251,26 +1140,27 @@ xmUÁnã6½û+¾4lÅvÛ9&»I`½íÂÚC.”4ŠØH¤JR6¼_ß7”ìÍj‹ ‰M9oÞ¼yüw4§~æ´^Ð튲z4Kf´œ
¸~ˆI&®"õÂ?|B{qž’«&Žx-2’ÂtÝÀŠÀÍÅWþo käÅ|hvCº÷qÔ‘IUè¯:[u(c>q‘X\Ö<†9@ßüÑ Õ²;‰"|ýbjí»DA1ÑH`tΪšDS(`B±ÄÌJýµ Š Ê\á[ö˜bV˜
IagèZ½iaaØt欷EÀ,dt  Uó°áRJ8 ‡>½<ï ïO¶®aÔ/&0&)гÆ\îN>0 !"-Õ¢jÓJûÍC#;f
}át¿Ä9Qø ft–†÷2¶OÏVn³VzêÏ4ööëƒÆüÂû}dí]Ü´`Í —J¯À
-xdWpN¸·¼(£8”ÐÈl¨ŽƒJ¦HJÅÄ' ±ìH.BTÑÍó¦NçëM²º¿§Åf%ÏÇîaûø@Ÿ<Q¿·è·à™ž#§ëÙ½„®“U‚H´|ksŽ˜—ëe²^mðFc±–cOûѷѤۜÖendstream
+xdWpN¸·¼(£8”ÐÈl¨ŽƒJ¦HJÅÄ' ±ìH.BTÑÍó¦NçëM²º¿§Åf%ÏÇîaûø@Ÿ<Q¿·è·à™ž#§ëÙ½„®“U‚H´|ksŽ˜—ëe²^mðFc±’cOûѷѤќÕendstream
endobj
-618 0 obj<</Type/Page/Parent 553 0 R/Contents 619 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F5 6 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-619 0 obj<</Filter/FlateDecode/Length 1533 >>stream
+576 0 obj<</Type/Page/Parent 513 0 R/Contents 577 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+577 0 obj<</Filter/FlateDecode/Length 1533 >>stream
xWkoÛ6ýž_qç 8®íºNZ`Öu M·xø %Q6‰ÔH*ŽÿýÎ%)?”ÖHä}sϽúçbJüÒõŒ^/(¯/>¬.^}zK³ ­J¼Y\ßЪ Éx2Á“|øëV4^ZºÓÊŠ\é 9Qg‚ÜÞyYS.ªÊ½\}‡‘9M§ÑÈÕìf<ƒ™áj«•ª’TH—[•IG[³#o¨0tf„<ÌK2šî‚}Ù{O¦õ´Û
OÊ;\â
d8±$©+!bâþ‘ª,¥•`kˆ é“gñr
Ã"ls¥?=1§ì8r¾Â¨‰˜!>ž}µðØ BÚ34z– d
EºÏZž¸k ¾ÄÞPŠ#PØ8,“îÒÊð
‰´1.!Öϰડ¯Ëç 9Ðh-†Œ†HnAã^T uHÊ+ÛíMÎc¼ÙŽI¡êI肃¸€²cLcb¡k¨Î5÷ÂåeÔSôœçn
-º Œ·QɺÉû~Â~ÐóI¾¿benŽ,oÒËþÜ™_ÏÇ׋|1Aaf7lð·ÕÅïÿ¥·\endstream
+º Œ·QɺÉû~Â~ÐóI¾¿benŽ,oÒËþÜ™_ÏÇ׋|1Aaf×lð·ÕÅïÿ¥­\Œendstream
endobj
-620 0 obj<</Type/Page/Parent 553 0 R/Contents 621 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F8 9 0 R>>/XObject<<>>>>>>endobj
-621 0 obj<</Filter/FlateDecode/Length 815 >>stream
-xTaoÛ6ýî_qÈ'ˆe[5l¹ÀP$iRØ–51P KQ0Ò)fC‘IÅó¿ß;ÊJ3é`–EÞ»wïÞÝߣ9Íð™Ó*§wK*›Ñ,›Ñb¹Î
-Z+<çøz¦zt±M¯4ŸÓ¦FȲXѦ"\ŸÍhSŽomÉ´w)ÜV1ªrËUz·l©T–*G»­Šüžt$ÈYÂ)•F³xTém©º íµÞ=n)Û#í´1§›ï£Mæï²ùÇ¥jc'IPa"7HgLèCóXQ£ž9d‡Ø|™-$öÞÑÖí„–ðÖ6²o= FÉ¡31| OlÙmO7Xùr‹sïº'ùer]l»Hµó¢ëCÖz¶ÀƤÚGÄw¢Š ª¤­\³!£k`ñ?ªi Ÿ‘®‘W58}I¢ë `ã–ZöA;›„TTkÝÐÎu¦¸‚ØQ⤲\ dUè;Ñ
-üd¸;YÍÐØj|‰íõE¨Â„"GöÓÛ}(‘‹Õ"[- ,pDåkyuµ}ý ý[çendstream
+578 0 obj<</Type/Page/Parent 513 0 R/Contents 579 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
+579 0 obj<</Filter/FlateDecode/Length 815 >>stream
+xTÑnÛ8|÷W,òä
+Ï9¾ž©¯GÓ«Íç´®²,V´®×g3Z—ã[2í\G
+·UŒªÜp•^Ä [*•¥ÊÑv£"?³'Ir–pJ¥Ñl#Uz[ª.hûH­w†›@ÊöH[mÌñú¿ÑŒ&ó7YŽüãRµ±“ŒÆ$¨° ‘¤3&ô€¡y¨¨QO²}l¾Ì{çhã¶BKxkÙ·ž…£äЙþ¤÷lÙmG×XùrƒsïºGùer]l»Hµó¢ë}Ökz²ÀƤÚÄ·¢Š 쫤\³!£+`ñÿªi Ÿ®‘W58}I¢ë `ã†ZöA;›„TTk]ÓÖu¦¸‚ØA⤲\ dUè;Ñ
+ìßBþ¡ Æ>_J†u?6%‡ŒçwƒÚ‡ØÛf¨ûWr{VÕ$É,F·|üwÖì2:‡Á“ºðŠØªaeÃϸ¯6Ñ‹zýaSŽái°´¥óžËøzj“…§WÅÞóU‘-OO)Ï‹ý~:ûx~Fï°/ &óò¾ƒI~2ܬfhl5¾ÀöÀú¢TaB‘#Hûéõ>”ÈÅj‘­–8¢òB^]®GŸGßýQçœendstream
endobj
-622 0 obj<</Type/Page/Parent 553 0 R/Contents 623 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>/Annots 328 0 R>>endobj
-623 0 obj<</Filter/FlateDecode/Length 1651 >>stream
+580 0 obj<</Type/Page/Parent 513 0 R/Contents 581 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 301 0 R>>endobj
+581 0 obj<</Filter/FlateDecode/Length 1651 >>stream
xWmOGþίåK@Âw>l„*B€¢âbWi*KÕÞÝÚÞr·{ÙÝ3øK{ŸÙ;;`Ò´ ^öm^ž™yfüu/¡.¾ö¨? ¬ÜëF]ìlÝ_ï%ÇGQ—Ý~—¸•DƒvUЄïSÿ8‰z|6Eývµ=ëE'8K†'x×+>K†½hH½ÑIt„Ó^··+>}¾ÆéÑ1n5w7r{xÏöô†Gü2¬¶g¸?:Ù:~= >{?Ý‹¯FPFÓ9¼ Ohšg±“í_,E奥QDwSú`J¡4Ý/Þºƒé_áe2l^vúGpxšï¢$¢í­ÉëÌ+£››G”$íÍÞÊqsºTŽr“Õ¥Ôž2£=¤;Rznl)ø)yC•5+•KšMx4öÁùæðQù%f“œ´+•IwH¼ijO~)IK™„á-Ñ¥NÒoŒ„$~"-Lõ3øº[”aϱf3§¥÷Õ»8†ÏÅÒ8eie¦Œÿ.²"ÎÔÜiŸH"ÿäƒÖ”¦kº­dÔªí ,x ]Ö¸ ©2Ω´ì¤“…Ì< À ^Šœ­Áç…5uE³}øʦ¾Dâ­£éÅ8¾CŽ÷J/Üì
«Å€6ˆÚdÙn@¦
O¨‰l „dn )9dˆÇÕlP)Ö;Js™TPHœËéí§ëOw‡T8a«, çìÊ­2šZ¡@Vª’.¢—õɵú¤à¤©:s,“¥ ‘¬!T®2:ÏË«…¢-@¥½xyã*°Z:vš
@@ -1279,51 +1169,58 @@ O¨‰l „dn )9dˆÇÕlP)Ö;Js™TPHœËéí§ëOw‡T8a«, çìÊ­2šZ¡@Vª’.¢—õɵú¤à¤©:s,“¥
ÉÍœ(SpQ8Aù!c¸bpdÉ¡`Q–»•tŽ@WkFà¥eïZu
lIUû´^ ¢_#›E(ˆLÄ“‹û›ñt>.¿üé¼w¦t>vONo϶×O?ŸŽÏz£þñ÷ÿ[3ôÑÒ—ÅÎ3ØÝ Õ±o@ä×ô†Ë•®Ý¡ÐRiM˜‚
xÿo¯®‘±‹8[¨Nªt\Î]ÜMâê8†ñh(êEÜí’ïÙûM)¸‰n´ë%§4èåõ­£æ1@÷dæþÖrÛ¾XJõûZ¡Y=ç£-¸¡f©‘‡,† ¥U¼i´ÏuÐ]K>m:s®dK%™WÑ0ÛÞ*`Ž6jYæýåõŸ“?Ц
-5¼¦¹fºOÉ<|…üŠ¯0°mÇ‹¶ÙþüËíÇÙlòe2½Äß‹Cû LèÑéqÔ ³¨ ÌèÙl,,Z¨¼p¯åÞè¶û @¸ ‘äÞSÛêÝšÊ$Lê±KvV‡v?Gí24·ÀЃ öÆuµ‘½ãËä|•€¨XÒ›[%RU Ìß½!‘šU3ÄWÏg¯œ÷RXî%j ˆ£»H˜·¡Z<µT{ç6=j)ÀÌçÆ*ž¸xTÐt>¾ÝE㌕È"Œ LhôøiiØ›wÐWB®-ÏlRc´¡îšvžË9â© †± €Ø°ð†Z‘2²pò‘UíRÑ«¾…äÒ†J‰ö–bÇ Âc!Hîð8 ¬è£Â@†8‚,›ÉÑ(ê¥(Ù t$øT*îJÞ„ÔÃG„ΆÛ>Šª‚
-endobj
-624 0 obj<</Type/Page/Parent 553 0 R/Contents 625 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-625 0 obj<</Filter/FlateDecode/Length 1751 >>stream
-xWMsÛF½ëWtù²r•
-tþÜ·­É•¡%BuÍe!¹½&%¿p‰:ªrïÄІî—ÿ~ü‰uÃðíNèåzµý[m.©çIP½@,ALèZ\Ã]ýÏ,ýG›¢~u=w-Ô ÔÀ@žUÕ ¬‡¤ƒõ±¤“cIQЇڋf‚…KoÛŠ» ¶ |Žú,ÒLš%Ü9§
-åÁ ªêwØâªÑ@-7$@¿ QСª”F&C•î–iùñþ‚wõSª×`Oe¬52äeW‚E~ü
-§bwÈêÜKw óN½Hÿ¢•1ŠÂ{0vß+¡_¨ÏEÐc:•®çR K›Ö?Œ;¡ ˜„zŸ2çû¼é;>º¿p…¡ç¶Ôé2Žx™T–!
-©—ʶÀ^µÎlj?Á’'“û°(Ïû߃ÃÉ(.4ÍFéhΠ>}¤ÛnÓIý¥ÅïI*Îæát2,âÆx¾Ygãt6÷?‡rëçÕÕ¯Wì
-endobj
-626 0 obj<</Type/Page/Parent 553 0 R/Contents 627 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-627 0 obj<</Filter/FlateDecode/Length 537 >>stream
+5¼¦¹fºOÉ<|…üŠ¯0°mÇ‹¶ÙþüËíÇÙlòe2½Äß‹Cû LèÑéqÔ ³¨ ÌèÙl,,Z¨¼p¯åÞè¶û @¸ ‘äÞSÛêÝšÊ$Lê±KvV‡v?Gí24·ÀЃ öÆuµ‘½ãËä|•€¨XÒ›[%RU Ìß½!‘šU3ÄWÏg¯œ÷RXî%j ˆ£»H˜·¡Z<µT{ç6=j)ÀÌçÆ*ž¸xTÐt>¾ÝE㌕È"Œ LhôøiiØ›wÐWB®-ÏlRc´¡îšvžË9â© †± €Ø°ð†Z‘2²pò‘UíRÑ«¾…äÒ†J‰ö–bÇ Âc!Hîð8 ¬è£Â@†8‚,›ÉÑ(ê¥(Ù t$øT*îJÞ„ÔÃG„ΆÛ>Šª‚
+endobj
+582 0 obj<</Type/Page/Parent 513 0 R/Contents 583 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+583 0 obj<</Filter/FlateDecode/Length 1753 >>stream
+xWMsÛ8½ûWtå²N•Éè[ÖÌ)O¦Re;Þ•¦ö°ÞD¶$ŒI€ €v4¿~_ƒ„¾’Ö+Rèîׯ_7ÿs5¤þ†4ÑxFE}5È4]Ìñ9¹•Ïþ9¦M| KÓ=Ï&ùâòÁ§ÕÕ‡Ïiµ‘Ûg·sZ• ƒ­ŠëÕŽ‰¿©"PÍÊh³ýPòF´5d7ôªœ¶­§ZmuA…5>(<YGlÚš’>¿úã*ƒ\Z^s’ßø™ ÇùH–ÄŽã¦Ú;‡Ã…-™”)©õ,vÂN…ÓGo;6¤èͺXŒÞ¬¹°5{¬Ö\¯ÙÉ1E¥­•6Ñüàhîù:XZ3•ì §×\R¥»ç÷9}Vºj&68­3°­ý™m]Uø{àõ© ˆÀºÐ9«i/vO̪ʱ*÷g.Ê“F³|" LŽ8ùL–dwáöM°[§š0÷HE„˜9¸%»WvOÊ{xV.9
+¢‹|ˆ?ZÚÖv,ˆa>°ý6~csñ<WNa'mœ­ñÚ¢@Ùçk^LOªxA½ŠËjm_ùù}Šp–fS±ÚVôÑï0‘]÷-ÈtÏz++Cõ ÍŽÞ=®è.Ò÷Rtq ›·|^Ê”™ék £Boü,ßÂw&ÿÇfÐh”öŸ@Ô‡>å·€ Çi”Ó/ŽKAnÿ œžž>ÀŸ¨²ªDL›˜.zÓa'°ÑC‡ÛÏÔš’èF }‰ùEàª&è¢+n¿÷ëŸQ’vl
+Náõú¡ë¦â#©V}i‘o›Xš
+eh WýFsUJloYů\!ªÚ{¹hCË<ýBOºáNùÎ’v¯ óÅ ‘ÚþD³e[HèEe/KºZ'ßðòÿOmJûæ{ò:È<±à@UÝe ´‡¨ƒö)§ÓcN‘ÑGD5AÃepmÉKeêîþ,ò‘TK<sÎ4l$Íãú‹H&Óòá“”ŠñÒ=Áâ†<šÞí¼»9‘`pžoH5 +'b}ždë=ÔDUzk 0‘;¸û"ùbiae‡ã"¬P.äô«4/ä´Ëú©i2Œ+ãÕ>2g,u\hÏ8ñbìzœ»0–8“‚.–ôÀÈfékI¯{,~¿{¢ÇÕý×ß¾>ÒŒ¯lø?àÁqáX§‹<µt¿hí;dä´täÔÁ„ä|Š§Z~¹‹"]S†u5@^fŽ_µ¨z†v¿¥d‡™|Žò<—ïÇœ8ßFK']p™ ³i6³Ét–Íoéÿy40EÃ’…ô+Ôíú`è ìÉå“9"¹¬Ì^ô¤EäwÝn è6Ú aPi}« ÿ“%Ý…åƒôÛѼ£Òxá!¦š€â²™£3¢È¥ˆòÀ2@óªª6vÀ=ù]
+ôjM¤TNƒo˜®0Ó #´F®£•ÒÆèášG׳ÐP颅roGñä*Ó>ÀE¿ßߧÕ>^JÇ`"»ˆ4
+VD¢b³ »ˆò‰á/>ç8
+ÄÜøl0È‚oE¦‚L'¶:E‘-GDåô×5-Î ü|Ý•ÙiÀÊ[ìæù½Ø‰ŠRª
+endobj
+584 0 obj<</Type/Page/Parent 513 0 R/Contents 585 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+585 0 obj<</Filter/FlateDecode/Length 537 >>stream
x”ooÓ0Æß÷SÜK˜;Áqx×n+L¢c´·(sÜÖ¬ù3ÇAƒOÏ%nYË"wŠ*Uò=?ßÝs¾Ç …?
ƒˆƒ,'! ‹”Ä‹ÿ3üëá ï‰;`!'|ì€2:®à=ü¿+fÙäÝ<C¶Æ¬8¨Í
-ÀœÂ2ù&% ?¸®ºR™Üêºjßf?ˆ:QÀ”ì#)Åjyw ŸT^(öw£œ úOÀ±X”Ⱥ,óª
-endobj
-628 0 obj<</Type/Page/Parent 553 0 R/Contents 629 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-629 0 obj<</Filter/FlateDecode/Length 701 >>stream
-x­UÁr›0½û+ö˜t‚Š
-Q†<XàC”r°mˆ’£8ÄÅ ®£éåÅqô€ÑÞk´å0âaüQ½
-BëÀRhuB¦"‰µ÷ EÎñO
-™*PB&lúKú6´HªœKÍS–ˆL1¢Ÿ4Üá'Z\2†M|ÏOê_˺ȋ»öÍ1i m‰XNÐ@kxfÑ^
-ͲáÀ¼šÃ¿ã‚¿A2&0¹º¼›O'È/-ò)›¥Ë*ÑUÉoŽ.¬Gæé,rnÐt¯JÈ*‡"U-­¸Ò«¢ZpeDÝê&·v?¿ÆôÁpvƒ²äB™Ž`©%/?žì@]°Ûa´ –ÏÉgE¹Ã,˜¦h5‘ ^ÂÙ‹HÏ/öi%§
-e y‡²UÕž¢[™ß6¡G©vxf…槠W|'úpg,øZñß+^òC>gæÑ39ºÄÙk½Ô3²Ý0ãû’U\.náeµ^[š—¹±Ì&ŸqW¬!êÐ8Á
-endobj
-630 0 obj<</Type/Page/Parent 553 0 R/Contents 631 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-631 0 obj<</Filter/FlateDecode/Length 683 >>stream
+ÀœÂ2ù&% ?¸®ºR™Üêºjßf?ˆ:QÀ”ì#)Åjyw ŸT^(öw£œ úOÀ±X”Ⱥ,óª
+endobj
+586 0 obj<</Type/Page/Parent 513 0 R/Contents 587 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+587 0 obj<</Filter/FlateDecode/Length 701 >>stream
+x­UÁr›0½û+ö˜t‚Š
+6>|\I>²‰ Ìe„øøîà¯äÕ ã€’ oÁ\pL’žTŽÍˆÓ·@é@ Ï}_û<}þ¥eȃ>D) Û†(9
+‰C\|à:š^^Gí½F[#ÆÕ« ¸,…V' d*’X yZä¿Añ¤©%dÂÁ¦±¤¡oH‹¤Ê¹Ô<5a‰È#úIÃÍnÑ¢à’1lâ{~Rÿ6XÔEþXܵoŽImKÄr‚ZÃÀ#0‹öRh– æÕþü ’1ÉÕåÝ|:A~i‘ÇHÙ|(]V‰®J~sÜpa=2Og‘ëtOM÷ª„¬r(2PÕÒŠ+½*J¡WFÔm¡nrkwû5¦†³”%Êœ–ZòòãÉþÔ»FË`ù¬‘|V”;ìÁ‚iŠV™à%œ½ˆôübŸVòwªP¶w(«QUí)º•ùí!ô(Õ6ϬÐüôŠïâDî´_+þ{ÅK~ÈçŒÀ<úa:G—Ø{­—zZ¶f|C²ŠËÅ-œâ«¬ÖkKó226Ùä3îŠU"D' Aòqx̦ß&U%ER¤¼Í¶âqÊËd«>¶v+q$eǼæò^¯ ªnæµÛiq(e?ÁÓîkMWÉ푾Q­v\wd­nÎp°YW
+–U–¡—7…À ºWÌú†ÅìJÍáìQòçÕtòi_º-Û7 ›Mí°îáÖÜ‹va4ËbO{›º-b: cëàe
+SÏ!, ½æ^™Ÿ]žŸÁ„?òu±Á6€¯•H¹afQ?¨c-ßÍÕ\A0o'¼2QžïŸxçš+¬êÑèûèÓW>?endstream
+endobj
+588 0 obj<</Type/Page/Parent 513 0 R/Contents 589 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+589 0 obj<</Filter/FlateDecode/Length 683 >>stream
x­VÛrÚ0}ç+ö‘tjÕ·Ú憴¡ ÅN_’NÆ‘(c,"Ëiøû®°I€“K‡a±òÙݳgw}×rÀÆ¡ ^
ûh¸§¥zŒT‰¥RýǸáïJlktƒ]\pu/(?.8ÀÏñùõÙ¨Ç]XÊLÐÌÓœe|?s¤i3‰ª/]»alî Ä'ЯãAßÌE&)JOf)”T—Š6ÇÏRáÄDk½6¢<V÷¯XwãC¯–5Yïuo™I£ÁYҰ¶2ß]‹õH®˜|9ÌõZ9Ü“¡«G¢z¡:¾K‚N‚0 ‘ÙªqwØëBŸßóL.qÉÁ÷R°5_–âû
-í‡> ƒ_ ð†ç›¿N“Ö¯Ö?+MO.endstream
-endobj
-632 0 obj<</Type/Page/Parent 553 0 R/Contents 633 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-633 0 obj<</Filter/FlateDecode/Length 764 >>stream
-xÕVÑNâ@}ç+îÃ&âÆVZ°…Ý'”Õ f¥ë §:»e;Sª¿wÚª@¸ñÁl ±p‡sÏ=çÌ  ZôçAèC;
-É‹TgàlR¦Q]J’cuÍÊÁ§M“Dý‹‘Þíälb½§W._%Ø&ýOP¯*|
- úœ‡
-¸¦TaÒz»«f5DzÙ<S˲4šôárÔ.–ÚýD±/Y0øDÒ" 5'ù*¤UkcK¾Íèîf8øZi»/ ›û|N¦ÀJ ÚBÙ!ëÇÃIt{ ÷[ÒnŸCÝöý°´I½àm 4ò™,)¯ô˜gÂ<YӥĴ<˜>ÂxËö%㉻s(ø¡ £q4›ÜÞm#KúsSÿ?eì3¹ÖŽŠA·¾D¼Žï½~yåNú×ç}àSEg†«\Äh“ãxa·\é„­ž½X«[ &Ï·Wy°vÂŽ]ú)A+Úgö‹?¢ÆÏÆ_w‡Øendstream
-endobj
-634 0 obj<</Type/Page/Parent 553 0 R/Contents 635 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-635 0 obj<</Filter/FlateDecode/Length 762 >>stream
-xÝVQoÚ0~çWÜc»Aš„(„½Líh;¤[I»‡nB®cŠ×$Nm§ˆ¿s¨š ¾LÓ@‘ >wßÝwg?u°ñëÀÀ…¾4éØ– ¾c[.xÁ
-ÄVVuÆUnÑi͸¥FD-YiØ´C ÒÒ®½Ó;}@(yŠêüoþ¹Ž¸š]ó¨¹ò±xÀn¬jƒÝ¼¥í›Íð7UäX0Á/T7£f)êÑ×3" Æ©ƒÓ2@µ”– - øÂiá~3]7'2f˜óò”S±ªßÛ@qºôÝfÐŒH’àøNµñßkÆ)«<µAà‡Ú–ïew
-endobj
-636 0 obj<</Type/Page/Parent 553 0 R/Contents 637 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-637 0 obj<</Filter/FlateDecode/Length 766 >>stream
+í‡> ƒ_ ð†ç™¿N“Ö¯Ö?+CO-endstream
+endobj
+590 0 obj<</Type/Page/Parent 513 0 R/Contents 591 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+591 0 obj<</Filter/FlateDecode/Length 765 >>stream
+xÕV]OÛ0}ﯸ“€‰„& I»=ñ1P¥R´6ã©2ÎMã-µKì4ðïw„Ò"¨˜x@ªH{ÝsÏ=çØî}ǃ.ýyùÐ /:]· a/tCú=ûô*ÒºônðZÁnÿµBºþËÏOãÎÑEžqJÍÃ~qÔ¸Û…˜ï•Áo`2¤¶B®dš nàM…(m J)¸J´)„œC†,Á˜L^«
+£1Oi0
+ªLðÌ>”éßAü»ÓÇëÑ8Ù2œ™5pŽrn2—P‰K%ò$"5QĆ„Ñ*_aⶠ~HòÈz˜ÏÁ<.i’WBª
+À¶XæxHŒå‚éï4h…yîü‘ª’0/T¹4¼íLÍÅËJCݵZ`eª] Öb:~¿¡0p}·çzÇ.œ__ÝNˆÆl?Q &$Ø7$[ÉMYàìÀrßôÃyšâ×p÷ü¦´($k©ŽÁÙ¤L£º”$ÇêZÔƒÏö5"L3UœôËNÎ&Ö{z•òY‚mÒÿõ¬Â@(1dH-'9‹ JŠ"v§V6)™#9¶ktÓéɦšî £BF×—·ÃñÅ59E
+®° tp®Ji炬—mMør5WlaÍ
+c3l(ý•‚½ÙlxÆ
+Æ ´ÑhïPÌÊå’ìãL7á¢AŸòÐ
+~äÂÙhßN'7ÁßÈ’þÜÔÿOûL®­c»bÐo//ðÝp0€Ð¯¯ÜéÉÕé œã
+sEg†ËR$h“ãxQ¿^éDݽX›[ ¦O·W}°QàFaŸ~JЊ^`¿ø#îüìüm‡×endstream
+endobj
+592 0 obj<</Type/Page/Parent 513 0 R/Contents 593 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+593 0 obj<</Filter/FlateDecode/Length 762 >>stream
+xÝVQoÚ0~çWÜc»Aš„,„½Líh;¤[I»‡vB®cÀk§¶SÄ¿ß9 ª&¨/Ó4P$ˆÏßÝw÷ÝÙO-lü:Ðs¡ëMZ¶eƒïØ– ^ÐÃß.>’Á¼Xðê\¿‹v¯vœ…­“‹>8„stâ=#@¶ !=ê[®ÕµœÀ‚¯×çƒ)ÜQÉ"–jNbAó„Ò$ÉîÃ߈å¿`u\ßòíˆ.‰¼ ~•ë^µŽL:N)ƒ-æ>Hg×ê&ŽÎëA¶¡”6R†”¡T|úÈçjΆ㋉‹¤“ÏL¶Æ¹!!™SKöòf'¢c¡ÙgX-YÊô’«-,cD*à),×SΔnÃZääJƒ& ¨ÈÖ æ¸™Uát(‰iÍ"؉ð´·9”Œ2þÌ¢6<0JrÅ ÂV<Žñ þŒc•?(ãIn¡€.}TVá3“LåIa­ME
+ÈB HO5>@ÒW®IŽ®Ð”!VÌN'©‰C[Õž&ŠôO¯oËZ½)Š²$ ,¤$aªÜ°QÙ¾@†ã0¸kÐÙü@F¢ˆ§‹6Ì…¯ó°Ö˜ö˜/ÒÄdeÅõ¦£3X21Y„½õž»ÛÉpð¡>þL`¾Œ
+ÄFVÛŒ«&Ü¢ÓêqKÖˆ[²Ò°i‡¤¡\{§vú€P*òÕùß6üsq5¹,æQ}åc±Àn¬jƒÝ<¥í›Íð7UäX0ÁÏT7£f.¶£¯ fD@ŒS1§a€j)-g<šð™ÓÀýf<ü6¸®Od$Ì0+æ ä)§"bU¿7âtéºõ ‘$Áñj)â8¾WSVy8h‚8Àµ-ßËî
+endobj
+594 0 obj<</Type/Page/Parent 513 0 R/Contents 595 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+595 0 obj<</Filter/FlateDecode/Length 766 >>stream
x­VßoÚ0~篸·µÓHó«I覶” i…­M·—JÈ$xKlf'íдÿ}g'ÙÊ
"ßÝçï>ßùÖsÀÆ·¡ ^
@@ -1334,34 +1231,34 @@ AÝ
T
À/–­q‘”Æò'’¥>˜%QüE©‰àöí©Î)ÅmD±’¢`m5ö–ÞùûIlòì8ø$gH³ÖT3–aH…‰àBýÓ²)ÂFu}šŽ‡/kû¶ÚZ ÆË:ÏÇÒÎ;ªöüêb¸ö1ô-¸@Ý»PoÆ“Ø vãšj€œÞѼ#ç}(êž•ÉîH^ÑƆnf£œë×Í«ñÆr4a3Vž>oÛŠt·Þ Qœ »ÅúcǺŽM=ÌÅÒ™.õ™ózGÈÏšyÛMºò ‘¦“< ÞŽ‡ØD )ªUÛ9ý¢Eó:Š±Å©·Ý>Éö@˜‘CJ]óª¤
É Ž-‡Ë)Ì×zdz–„§ø}ì´\Û ëÃÙœ¾Ãéåìêb„`Íœ”4£’ò„šÖhQZÂZ§fBìiŠ§"©
-l5M¯ÊšvÙWÂ]:òªÀ)ÔPL¡&­ÞtÈúžïŠçãì¹Ø¾ùH~Ž2ˆ Pɨ꠽¯ |Ä|ºx[¾þÛm KJR*kÊQs 9¾kƒa ÛoŸ³Sê#VT*x[áøÕ!}'ŒŒg?´qX´W\·w‘ÑÂ}+ "üï^¨/âÞÇÞ/߈LJendstream
+l5M¯ÊšvÙWÂ]:òªÀ)ÔPL¡&­ÞtÈúžïŠçãì¹Ø¾ùH~Ž2ˆ Pɨ꠽¯ |Ä|ºx[¾þÛm KJR*kÊQs 9¾kƒa ÛoŸ³Sê#VT*x[áøÕ!}'ŒŒg?´qX´W\·w‘ÑÂ}+ "üïž™dqïcïß~LIendstream
endobj
-638 0 obj<</Type/Page/Parent 553 0 R/Contents 639 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-639 0 obj<</Filter/FlateDecode/Length 686 >>stream
+596 0 obj<</Type/Page/Parent 513 0 R/Contents 597 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+597 0 obj<</Filter/FlateDecode/Length 686 >>stream
xÅVMoÚ@½ó+æVÕ®mÛô%"i9@Ô`z U´ñ®a‹½Kw×Aù÷$Á-ª*d Éã÷Þ̼ÙÙ_ü¹zÐ É;Ží@à:¶~âÅ ­^ô¢žm¿¸Ž;Ÿnp]ˆSÄ
¢b
ˆã8'Ýéxøupï=ˆ"T,}¤2×–ûã,þ‰ŸùÍgÈm¹=$iƒ˜b"a0–p…à‰¤ ´Q\ÌaÁeJׯÄÖ&rNâûý ® 9Û?
O ðœÀ‘°r ë1Õ|¸T^®5Óš#ö’½
'¢,y²”§Ã¬ˆÖk©(dDÐ8ý'êzLˆ€dAÄÛrZÁÞ ó5‡Y¯žý, ±cq°U;í0ð4W‘eðOjêDñ•ÙÚ`§«_)™òŒáFÀ“¸}*œ¾¸s)W,1R½‚š%éúžôû„^>pQN®F×W0(—¡\áE
-‚õ¢²7qç[ç7 ‹y+endstream
-endobj
-640 0 obj<</Type/Page/Parent 553 0 R/Contents 641 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F6 7 0 R/F8 9 0 R>>/XObject<<>>>>>>endobj
-641 0 obj<</Filter/FlateDecode/Length 551 >>stream
-x­–ßoÚ0Çßù+îmÝ$²¢ž¦VÙX¤–j%쥚PˆðìÌ?Øøïw&©ÖVÅxŠ8üõÝ×çûÝ ÀÇ_
-ØÑãŽjÄ“4y´Žo:¶ãî€ñR¸$uyÊÑåÎǾÙßØäþn¯‰µsD¼h<Æ™c?JÌ®ïn®!¡[Z‰šJõKúO‘ýØÛ©cì ¼¡3-Ma[Òþi ãЋ£11Û…Ÿ³Þ·Þ?áPgmendstream
-endobj
-642 0 obj<</Type/Page/Parent 553 0 R/Contents 643 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-643 0 obj<</Filter/FlateDecode/Length 694 >>stream
-x­UMSÛ0½çWì:µ*9ÆÚm$˜^ “qm™¨`ɵe
-ýõ]9†Ø’”a2g¬Ý·»oŸv÷Pü1ðlè»g=J(¸N@|p|ÿÛøÒúÀ¡a«úÌ!ÞóƒÃ°÷éÄÆ L ºë{&€(…0ÞIT Óá`7ü…¦ncj¡­ÅúÄFëÁøt†—²Êf¥HÊ Ûì“©Òs^Àµü²° Ú¸¶Oƒ›`ÀôÛl8:ÏØì,œÀÕN®„Ô¼(A+¸åwüé)ç’ dª Ô…×åÕn7i
-–í. GJó}(9‡X¤eå6Ñ÷?ÄZ(¹÷ò蚣¤[
-#NßFøøÆ)¤ªÀЂÍôCnÂ'"Ž4/!‚(ojŒË\BÝ=ãÁÖxœaÚÎ+^ñ—ŽöÇ¿ñ
-Ÿþë>†gG‹|…½÷Mÿñ¡H¶V9ü†õ-‹½Úí”;IÂÍ1¶¡¡íI-/xû>>t¹m+ª&Tr-£ŒƒM»M·ñ#˜¯ÝÎväx1…}{xÝ- ê—J›¬ñšYPÉDÅUÆQ`Éó:Ú9nSBÁ³¨¸éV«Ì€7Ðë„ï·…?­…ÿ&±_Œ†è½‰‘%Ý•±Jxs
-'Ýn·.úb*ÄJjœc8zþ=Ç6c
-ÁËý®ŒZ~›Dd”r¼
-endobj
-644 0 obj<</Type/Page/Parent 553 0 R/Contents 645 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-645 0 obj<</Filter/FlateDecode/Length 888 >>stream
+‚õ²7qç[ç7 y*endstream
+endobj
+598 0 obj<</Type/Page/Parent 513 0 R/Contents 599 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
+599 0 obj<</Filter/FlateDecode/Length 551 >>stream
+x­–ßoÚ0Çßù+îmÝ$²Pž¦VÙX¤–j%쥚PˆðìÌ?Øøïw&©ÖVÅxŠ8üõÝ×çûÝ ÀÇ_
+üÖ;å*`G;ªOÒäÑ:¾éØŽ[¸
+cb0bÛ…Ÿ³Þ·Þ?áFglendstream
+endobj
+600 0 obj<</Type/Page/Parent 513 0 R/Contents 601 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+601 0 obj<</Filter/FlateDecode/Length 694 >>stream
+x­UßS›@~Ï_±Ú)W>´£FÛ<˜h‚}ÑN†Âa®Ê…ÃjÿúîИ¤Ž“aÈp»ßî~ûÝîï< lâl`\' >8¾‡ÿ-|
+i}à˜¡«lêïùÁa8øtâ
+Î+V±—ŽÖÇ!»ãñ
+ûu£³#Èy¾Âͼ÷uÿñ1‘l%søÉ59
+ë[{µÛ+wÁ“„éclCKÛ“Z^ðö}2~èsÛUTM¨`JDÚvënãGÐ_ûíÉñb4mkxÝ-ê—LÛ¬ñšP‰DÆUÆP`Éó:º9nSBÁ²¨¸éWËLƒ·Ðë„ïw…?«…ÿ&±_ŒG轉‘%Ý•à±LX{
+§ýnw.z3b)Î1=¸Z`›±gå~_F¿M"ÒJ9n@¦,Jú8ÿ%GtX¥)+4Híú8¥V&ÿù=ÒŸÔ…Æ_VÈ^¯,‰M„n—Qo\v|Ö윆E†Ízxœ$åš~-Cà¥yCˆvù4üv¯QÇ"n€ëí‘Àª·Ûìàôð
+endobj
+602 0 obj<</Type/Page/Parent 513 0 R/Contents 603 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+603 0 obj<</Filter/FlateDecode/Length 888 >>stream
x¥V[¢H~÷WœÇÙdd‰â¾âÆ´€ ÕmO6‚P¶µƒ”Sc÷¿ŸÃ­íNf×Ú]D±8_}—:UßFèø6`fÂd
Ùi¤k:L ]3Á²gøÝÄ p¹dôëj
†ä€Líp¸®É>=¬bÿñç/ä/fõðäؘ`-’:§yÎÊgž©„ºdÏ)TR4w­ñþURH ö\Ò.Lñ¯THàG
@@ -1372,246 +1269,250 @@ x¥V[¢H~÷WœÇÙdd‰â¾âÆ´€ ÕmO6‚P¶µƒ”Sc÷¿ŸÃ­íNf×Ú]D±8_}—:UßFèø6`fÂd
$;ÑŠ×ÃÝͲ6È×æôÓt8«ím<KçŒKV /[Á%ÏxÑÛ¦• |ô6
–Ù:ü;Å«Ç°Ï„ïù®Ýäb`[^viðéi¯”„m„íó>Q »‰½;Õ1m»ø¯¾Õ´V±d¹v6rE8ë
7¬«œá~Q!ø§}aèO^°~RE´ñ‰–ì¥7Ia-ä–1è zOÔKîV»[5щ7+mv¬Ìù7WéÉíé£&: µ‘F‰[Ór¡Îf/ h|âFáaopkäzã&©„,-›nÐîN{±Ñª·×YÜ=lÁ]ßšÝ{,¥Õä;1Á]_'¦¡üw`ÿjh -â E¯­¡tßé¨Äm.ÐÂÍ:&Il¾tv
-2f¶6ÏñˆØžƒbÇwXRlwüLE¿×,oûÃx9žéóë‘ b)êLÖ‚¶-ךYÚljã™UV{zòÈè~ôÌ\çendstream
+2f¶6ÏñˆØžƒbÇwXRlwüLE¿×,oûÃx9žéóë‘ b)êLÖ‚¶-ךYÚljã™U–Þ`ydt?úÌRçendstream
endobj
-646 0 obj<</Type/Page/Parent 553 0 R/Contents 647 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-647 0 obj<</Filter/FlateDecode/Length 1261 >>stream
+604 0 obj<</Type/Page/Parent 513 0 R/Contents 605 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+605 0 obj<</Filter/FlateDecode/Length 1261 >>stream
x­VÛRÛH}ç+ºò[X‘lÇ—G°qU ›Ô¦Ö[ÔXÁ$òŒ¢دßÓ3òu¹U톊 ¤q÷éÓ}Nϯ½„bü$ÔoS§Gé|/Žbê ‡øìúølã%)/:ühçÅñdïýY—’„&9é ú4Éâ˜&é~üÐÅoüNu=—•p’Œ.IjW)ii.ªŸ2£w…IEñî`ò{MÀ"¶’NÔFÌýñ·›É÷ËÓ›“/çG£‹›Ó‹ëópz#ýêpü0i7󞘹PÚF4¹“TڿDzZÈŠ„Îø¯ð–JQ‰¹t²´Ú:šIº¸þü9zY»uÙõèbÒi?æªoQY—›j~£²'b-«üöetòÛó¡J£4°‘3¤ó…@¯‚¤¹øa*Výbu9–ÒÿK,÷XJš®ºEÍ”£\É"›¼
aa¶Þ(÷§ÓËÑåétºm?¢ï¦¶“«
æcf¨V“ ¤Ç*à〴ìh®
Iw°¯BÒì5kß@ÁxL)õw§dP~^Ÿb«…]¤;€†EòAÌËBp)ªE<ïPJY±·ÁK×\zgõ&šŠªz$S»æ@ZË{À÷p£ <J%=‚Á{Gieïdæç‰[Ñø­gš®ä¯ZZ·¶i”ïš‚ï ÈpuI<ôIÏ’6ÍïÁà-,F-é§6÷ xlÓƒ€Ø e‡êL8±¹lç*UœrÁ@ø>1ÑaJ‚B¼ð„#„ÍZ50WKg'írI¨ b‰â¸ÝãŒ
Ny—‚phéÐ'~'[oÇÐñZXôÉÏ
ËÖ¡ µ’‡y'kmjµ¹¾Ínñtð3.@ðÃ
-U€Í…üWÓpî„YDJ‡uãG è.Gô†Ì[BiJœî³CpÜéŠõY¶ÚNÐ!§æcŸ¼ëîT‘›¢0÷€e,O2€Pø¡€Oì¢çY iC ÓÇ^Ù\4ümg!ŠšÙ–¡nàÁü¯r1\8>º]âÂø\I[mqabeøQ—³ð”xºÀ“U~ KQek%®ÎAÞ¸™÷iîÂ;Ï÷%üÉÆ» nä»­m‰®‚kw' Dßj–EÖ¢ -ùÈÁØ:*¤€Ãµ·×Êt¿¬ÌLÌpA gzÀýBå­yƒiLq(³¬°?|ƒÇÎÞ,QX¯ +ÌXªÍ¦23¿Ÿ³&EØi|#`œXkŒsµí V`c©p¥Ó¢{_ÛÜ’µº{îúšñðEïë‡Ü?Ïíû³A³$’þ ê ‡ÔûÐo.ÀGçÇGt"²€¹ã~ú{v3¸Öòl«y]½qËvûݨß`#â;]Ý9ì}Ýû©6—¼endstream
+U€Í…üWÓpî„YDJ‡uãG è.Gô†Ì[BiJœî³CpÜéŠõY¶ÚNÐ!§æcŸ¼ëîT‘›¢0÷€e,O2€Pø¡€Oì¢çY iC ÓÇ^Ù\4ümg!ŠšÙ–¡nàÁü¯r1\8>º]âÂø\I[mqabeøQ—³ð”xºÀ“U~ KQek%®ÎAÞ¸™÷iîÂ;Ï÷%üÉÆ» nä»­m‰®‚kw' Dßj–EÖ¢ -ùÈÁØ:*¤€Ãµ·×Êt¿¬ÌLÌpA gzÀýBå­yƒiLq(³¬°?|ƒÇÎÞ,QX¯ +ÌXªÍ¦23¿Ÿ³&EØi|#`œXkŒsµí V`c©p¥Ó¢{_ÛÜ’µº{îúšñðEïë‡Ü?Ïíû³A³$’þ ê ‡ÔûÐo.ÀGçÇGt"²€¹ã~ú{v3¸Öòl«y]½qËvûݨß`#â;Ý„CNö¾îý©,—»endstream
endobj
-648 0 obj<</Type/Page/Parent 553 0 R/Contents 649 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F5 6 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-649 0 obj<</Filter/FlateDecode/Length 944 >>stream
+606 0 obj<</Type/Page/Parent 513 0 R/Contents 607 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+607 0 obj<</Filter/FlateDecode/Length 944 >>stream
xÅVÛŽÛ6}÷WLƒ>8@¤ÕÍ·ÍÓîfØ8n­ê>еfV&’¶×ŸC]Ò…³N
AmX–EÎÌ™3g†þÜ )À;¤QDñ²m/ðÄc?¢d<Â}„æTô®ÓÞÅ4¡0¤´€Ép<¢4'lJ³þThc_“´|m3%ÿ$\$ϬP’„¡-Ë9YEvÃi¶¸ù•Ì†iîSŠßOvnwÆÒš7ÛwFÈ{â2ÓÇÊòüeú©Æ@—æýŠsP:7¯H*KYÉ™ö,´µSÙQ˜À8•¨šØn-¹¥9ÛòœxNï˜ÌKNKË,?‰ÙÁ3\ºl Ë56"Û|õê"iÎò£K–e¯,]-fÈq»…_ãÓ3¶<:x¹#++•áÎÊùôÛxÑÐO\Ž©rdhnT¹çùåÉjù•A(Õ~2r
‰LsZ­³ÅíjE\P¡à»~_Ü4tPñ‘•;¸3œK2Š
DEA©ÆùZóRj¼Ó€&h¼(iÒ¢ö%$°hhʤùg8µ—݆:úú(xŒ†T1Ͷ¦c# ü±ãª³y±Â«Édµ* ÓUö¢[ûç;xàm¿ÆòÇ%p·Iâž^wÙ~ϹÑ{³Þù(v‡µÇ[ܵóÁ‹×Î/¦
-Qd×M^Œ¶ÊûÒöéäõð´ã¼Èu\ÿ/ÓöTSbÍZXË¡ãB•àÜuŒæÐ* ò€ÂÓ›Ì\sZ&M!x™ÿ}¢¥™„@½³G;ñKÕ¶ <{@QsfœWØ­²ºµÙ…˜˜SŒ$V–”xNnµÈ£æÖõjÇjÛÂxµ‹ùÛ–ˆÁ´ÚÉü—t)„h,ÓuNœ¡ß›Sç<½[^ÕQæ·é݇·æµzóZ²2¼ÒÐAØM+ÆÁ×æuM¦ŠI¶ë݈ë#Ÿ¦ÏX|dZ°5f„=VüÃ?fótüc[Çæ7¶òjÍoÙ'ôßžkƒÞ=ëëòð¬ÅÏC7È…üÈ£ÿyÔ"‡¬+%1Œk¹Û³HαŸµøy¬ÇÀ¾jNß©f÷´Ö;ä€8Õק[Y½<‹î\>ÉY‹çÿ‹B>Û
+Qd×M^Œ¶ÊûÒöéäõð´ã¼Èu\ÿ/ÓöTSbÍZXË¡ãB•àÜuŒæÐ* ò€ÂÓ›Ì\sZ&M!x™ÿ}¢¥™„@½³G;ñKÕ¶ <{@QsfœWØ­²ºµÙ…˜˜SŒ$V–”xNnµÈ£æÖõjÇjÛÂxµ‹ùÛ–ˆÁ´ÚÉü—t)„h,ÓuNœ¡ß›Sç<½[^ÕQæ·é݇·æµzóZ²2¼ÒÐAØM+ÆÁ×æuM¦ŠI¶ë݈ë#Ÿ¦ÏX|dZ°5f„=VüÃ?fótüc[Çæ7¶òjÍoÙ'ôßžkƒÞ=ëëòð¬ÅÏC7È…üÈ£ÿyÔ"‡¬+%1Œk¹Û³HαŸµøy¬ÇÀ¾jNß©f÷´Ö;ä€8Õק[Y½<‹î\>ÉY‹çÿ‹B>Û
endobj
-650 0 obj<</Type/Page/Parent 553 0 R/Contents 651 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F5 6 0 R/F8 9 0 R>>/XObject<<>>>>>>endobj
-651 0 obj<</Filter/FlateDecode/Length 505 >>stream
+608 0 obj<</Type/Page/Parent 513 0 R/Contents 609 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
+609 0 obj<</Filter/FlateDecode/Length 506 >>stream
xµUËŽœ0¼ó-åÂƆðØœf7ÏC¢<HN#E^hG`Ïb³ÊæëÓfÈCZ,ffHà.QEu—o½:CH#X'Pv^ÀHrºÅYJ÷ˆ®¡ö®
ïé«g†PÔ„H²Š
¨: (}U×ÍåEñÊâ©Ì‡ ;¼ù \E ‹ êå½à7-‚¹ßãà—·ï‹0YWÜðàºç»¥åÎ4°[ZüDØú7÷õö„,¡A^a\V`¸h™óƒ.}'â?ê HLCEÉPrRê$ã¢íD,Ó_GËàY{JÞ¶ *˾Ø3è¸)ÔFd–u~ª­AªrŸ>\žlO,St¶ßÙúHžšliuá|û‘²A?ºÃø
Ï0Û€û5Yxh¿RIƒ?Ì?®:i9Zñ.N«ŽH™ÙN´:J.Kl¡Tƒ4'“Nˆåù9—´”ÈûV ¾¤ ^уÆþ«ç40ôp; 6´¤örèhY#“
-k!QŸ>@Gœu…Çòß™µEÞ›
-endobj
-652 0 obj<</Type/Page/Parent 553 0 R/Contents 653 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-653 0 obj<</Filter/FlateDecode/Length 986 >>stream
-xVMoã6½ûW öÒ¤ˆUR’%êT؉Óæb›xÑCS´DÙÚèÃ+JNÜ_ßRÌÆÍÚNFÎpÞ¼yÃ/# ÿ8Ä>¤Õˆy Â@x„"Ƶ¿VAn6‚0¡í·þ$|{b¶ýt
-šºµ‚Û{‚sæ ê¾Ò'/Ÿ—r5XýOh˜)× ksˆT`þ½³Õ;™Rà#Î,1VPvX ÃÙ©R‰1~@AÞÊU©êU·>‰
-Cv~ð(f´ãÉ4ܧµsÍg×ÆÆ“¶4Ttæ RÃÁ%S!&W,¤œ_&ür>N‹¹HŒ§ˆ…‚3ß}'¿¾+¸C3Þ-â•ÕƒøÝ6Áƒ¹ÜuêOýu˜Hb2ÒD[†}—oTY=(ïa§{%Þsë²ú—B›ê )¸Üœvý‡A‡˜,s¤£¡ðZI"z‘d†'$—q]XŽ»1ÖòÂÙéuÓ—8’Œ.Sy‡aBg§éã>>¯®E=pVò¹ÓÅ?GT-Šª¯¬ÖT…¦1fdŒ¦ÐYà ï@t‡“ðD@lýT[ø(—ßË.µnÒÕ193…ì°+WmÓoPL&§Ó@÷È>UšÁdj³,M‰°ÎÞÂå:ÇuÃêbqÒ•ç¹;–ÄëÙåì_´mhîÓ º¦Þá |VïÎÇÙc>k$«,ŸäN#QùÏç$+Üe)†ç}/J|… 4½ŸÞΦp¥¶ªl6øF‚_zœ0ÄÚ1ñý‡¶ã˜¡"fÃK ~5Bazq$ðQ‡»á„>Í£ßGÿQ-ÜGendstream
-endobj
-654 0 obj<</Type/Page/Parent 553 0 R/Contents 655 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-655 0 obj<</Filter/FlateDecode/Length 804 >>stream
-x½VÁNÛ@½ç+戸vçÐiiËDÁ¨‡RU{¸µ½fwƒ¾¾ob’‚ BÊÎΛy3ófï{¹øx4ÐЧ(﹎K¾ç:cü?ÀŸ–”lN¼'xíÀ †/¦aïß< ~0¦0&
-·7gt}õé÷y""ÙŽ],sELR‡TB¸+5ß¡(K9˜ÔÐÒ šNdÀ&‘úm­$j¡4JR" SOjò6igÄìMÐèœ8›lOãXKcèúÇn¸.õ~eÏåð|Êd1·‹vbªsfÄ.$WP
-5Öغ£_]° ƒº–h ¹•« 6Âö6E‰kkJcüÄ…ÕUÕ;Ë[£©SÔž*¥®@êaã óN:=C¥8m~!„W[úÔûÕŽ?™?ᵃ{sz1=¥Ï¨LÆ€†¾.‘ GÕolûcwò¼ŽéÛÓke'c?ÀÈŸ:>_: {ß{ÿ
-endobj
-656 0 obj<</Type/Page/Parent 553 0 R/Contents 657 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-657 0 obj<</Filter/FlateDecode/Length 1020 >>stream
+k!QŸ>@Gœu…Çòß™µEÞ›
+endobj
+610 0 obj<</Type/Page/Parent 513 0 R/Contents 611 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+611 0 obj<</Filter/FlateDecode/Length 985 >>stream
+xVMoã6½ûW öÒ¤ˆUR¢õq*ìÄisH±M¼è¡)
+Z¢lmôá%'î¯ï )fãfm§‹À
+Ì¿w¶z'S
+|Äyƒ%Æ
+Ê t8»#ÕA*1ÆOÈCÈ[¹*U½êÖ‡#€ÖÆÁ™ÉN‚V)ÝÐ}»¿A×ÊZÃÆ°öÄ[öÝúklö•xÄD"•eYd‡ïEûPdU‘ªõšÊ[y„:ã"™$â(Þ?‚îú%|ºŸÃbk;íp, U•Ä²ªÖ¥l…LmTõ
+ 2ü@¼ü`¹N7 âǶm“ûÜÔjs™ª—<Òo”¡qÝKî wHƒDB>/U«2ºt‡rqk¹Uõ–HÕP5hÔ­%V
+âå0ôZeîƦÉ7¶GMí®Û­Þ¦6‰Uª±/ìíåRc¡ÓÎH˜¾¸¾Œ ÙùUÀÈÑZD“isŸÖq<çá|vml 9Y`KCEg^Ljc¸“#¸$0ñ4Ž'WLÐ Î/~9Ÿ §ãyœO!1g¾ûN~}Wp‡:!g¼[Ä+«7ñ»?l‚5r¹ëÔŸ<üë0+Äd¤‰¶ û.ߨ"²zPÞÃN÷J¼çÖeõ . ›ê )¸Üœvý‡A‡˜,s¤£¡ðZI"z‘d†'$—q]XŽ»1ÖòÂÙéuÓ—8’Œ.Sy‡aBg§éã>>¯®E=pVò¹ÓÅ?GT-Šª¯¬ÖT…¦1fdŒ¦ÐYà ï@t‡“ðD@lýT[ø(—ßË.µnÒÕ193…ì°+WmÓoPL&§Ó@÷È>UšÁdj³,M‰°ÎÞÂå:ÇuÃêbqÒ•ç¹;–ÄëÙåì_´mhîÓ ÅtM½Ãø¬Þ³Ç|ÖHVY>ÉF"¢òŸÎIV¸Ë2ž;\ø^˜$ø
+hz?½MáJmUÙlð¿ô8aˆµcáûmÇCĔ—üj:…,D$¼(ŒñQ‡»BЧùbôûè_Q#ÜFendstream
+endobj
+612 0 obj<</Type/Page/Parent 513 0 R/Contents 613 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+613 0 obj<</Filter/FlateDecode/Length 804 >>stream
+x½VÁNÛ@½ç+戸vHçÐiiËDÁ¨‡RU{¸µ½fwƒ¾¾ob’‚ BÊÎΛy3ófï{¹øx4ЉOQÞs—|Ïu4 Æø€?-)ÙŒ¼‘¼và'/¦aïß< ~0¦0&
+endobj
+614 0 obj<</Type/Page/Parent 513 0 R/Contents 615 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+615 0 obj<</Filter/FlateDecode/Length 1020 >>stream
xµVÛrÛ6}×Wì¸/r§b¨K))}èØ­›x&Q\›™ö3ˆ-ÔI d÷ë{ ÑvT硺Œ(r±—³gpßRˆ÷¦#G”nzaR4‚MfS\ðÕ’r÷àÇpD/=OgÏWœÇ½7¿Mh8¤8gïÑlJqFˆ†§}A•H拉LV²Èda©,È®$Uª’Tˆ¤¤_ér)–ëG÷@Vê\¤29%Qdî^YQQo–R'§§ñß9oBs0šDíσq0
f]_ýò×µ4‹Roèú¿"jV„°¼ýçËE<‘X¯Ët…°Þð šÁÙówdÔ?’ÊÜecl½¤LXAª å£•¦Â%Õ.å È*-MZ¢´‡£aØ «
Ü-nO¡Ÿò¤/ƒ[J’«Ë«‹$Y¡«ÃÍ0‘ «EarôÎ<‚ù'Lré²FØéKVC×)Šƒ> ¬$µ®Jý*5e%·+eŸº¸+Ê]tq<èÅ¢´ò­sÒH†Cáæã9Åœ”Hm;gìŽ'Ógmw%ÕP ¶ÐX­1—.ãsÊ•6–×`ŠÂQôgpP g$æ;cþ—«µ¤ô?¾w2ÃÀ¸gȧ„zþy˜”©ÊÂHWÙÖ³‘,†6âÁ²ŽýÀWÚ) ¬kÛ­ÂEÓR'16Î óí"±ä¸¬Qæ“bZ÷Í
ä=#é±8„ÖÛRÛrßñƒ#q›­r¿Ü·}®M0ôF;)…BøÜ®¾îVÂõˆE·Þ
-Ô[Jl~GBQŽÜ¾Ä¨*&Þ^©32%åB£4§=R…²J¬ißÕFÉÅxiû9D°-ò‰ÀtÄá$ÁËO[’½5Ûô„KêlÕûÑêXƦ±~qS阣eúµ®1øæõž½Lü?¾wwæ õ·@Òî ¯Mý‰ý¬9§ '8‡Íç8Q¹ÈÍÙÇó3úUnåZ€a~WƒlÜÔÁ3¶LÃù—c½—"[L¦“`Ípľ6™ò­‹¸÷{ï_ápêSendstream
+Ô[Jl~GBQŽÜ¾Ä¨*&Þ^©32%åB£4§=R…²J¬ißÕFÉÅxiû9D°-ò‰ÀtÄá$ÁËO[’½5Ûô„KêlÕûÑêXƦ±~qS阣eúµ®1øæõž½Lü?¾wwæ õ·@Òî ¯Mý‰ý¬9§ '8‡Íç8Q¹ÈÍÙÇó3úUnåZ€a~WƒlÜÔÁ3¶LÃù—c½—"[L¦“`Ípľ6‰øÖEÜû½÷/áfêRendstream
endobj
-658 0 obj<</Type/Page/Parent 553 0 R/Contents 659 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-659 0 obj<</Filter/FlateDecode/Length 813 >>stream
+616 0 obj<</Type/Page/Parent 513 0 R/Contents 617 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+617 0 obj<</Filter/FlateDecode/Length 812 >>stream
xUïoÚ0ýÎ_qªö¡•ŠIBH ß -[¥µ£%“ö¡Òd’ d;µü÷;ÂÒ‚4röó»»wÏ/ z»zÐ ^4æ@Çí±øÝ~{ô)Rp]—¹: ß?DÖ0
ÆRhž‰‹èOæÛf}n0Öè2µˆ´!£ìˆ$\óK:.Ϋ$SÞa6Cž`É bkèo²jzó öšÖ•Yà2¿íAÓ Y—¾Mp“¡ 7 ¥€9A§ŽÑf“Š nFUH¡ð¡U ÝöÀ%²)¿bØöj†=ÖfÑ÷q¢’ Åc | Œ²ó6Ý<7íS¦!"F šÒ¦Œ¸‚æs U1SP
K~$ó,^ÒZåï’[GVÈi_\[~{+× Í–K¸©„ýcÔ% ŽÙ‡¤:Ôë\ªÊe¿këŠõêo0Í*He¹ÍgbF6]Öe§ŠýZ[»~³™Ìwe´c´ar½?8o^¼zm[ÍÝð‡å:
-ç„'ànEµÀÒè!*É·HÈ7rAÆ¥ŽÃZ§Ø&{ÀÒªfŒq‰ú(Pšžà÷]ÊyUÀøîæ8£tmŸÖm d¦áҩܬ†Žfå8«¬6ngšØ&…Ç2F°÷³µ_²ÏÚÛöŽ*V#¸òˆIæ²4±$£»b)+ȳùJñ­aw}=¸a—½~‡u\{Œû÷ƒ>Üà_Ìe¥‚¯IÚ߬W7C§W3=eÉ~è³0èÒõJ©ù]ƒs5ÿ
+ç„'ànEµÀÒè!*É·HÈ7rAÆ¥ŽÃZ§Ø&{ÀÒªfŒq‰ú(Pšžà÷]ÊyUÀøîæ8£tmŸÖm d¦áҩܬ†Žfå8«¬6ngšØ&…Ç2F°÷³µ_²ÏÚÛöŽ*V#¸òˆIæ²4±$£»b)+ȳùJñ­aw}=¸a—½~‡u\{Œû÷ƒ>Üà_Ìe¥‚¯IÚ߬W7C§W3=eÉ~è³0èÒõJ©ùVm·Qã±ñŽ 4žendstream
endobj
-660 0 obj<</Type/Page/Parent 553 0 R/Contents 661 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-661 0 obj<</Filter/FlateDecode/Length 703 >>stream
+618 0 obj<</Type/Page/Parent 513 0 R/Contents 619 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+619 0 obj<</Filter/FlateDecode/Length 703 >>stream
x­T[oÚ0~çWœ·ÒixqœÐ—‰Švcj¡wOH•IÌH µ^4í¿ï8÷uÒ@(Æçä\¾ó}ç±AÁÃ/…ȇ€A2oxăv;"!„q„gJ¤2„,À¿» ^HØ.C@=âï2PÊvºû”7>w€Rà,—Åð°TÏž4;$ ŒP7ò±”Úóôgoþ-ŸaLž6¿û½ÎÖVìºE,Íãr2‘
E–©Ö£´Vïý[~ã拉zÂH¹˜KhA™gI‘JÐFeù|eìá93S0ÏFGú@¾áé·û.ç7ûã™SŒK#E»ëxp xŠ%§RgJ¦ ’Dê:Ør
£æŸW*8^\‰±%P"´„àÄbµyÛÞ¼ý¹áÕ^Þ÷çCH‹¹Àšlš0“Or¦!
ÉséUåm,|Õ¯$dUo|¹š­[½¸óä‹QRa„#W\/pÅ„u:Às°Þv/O»Ð³P ©4|)³´Ú%­¥o+òpd®tæJ.d¾¢÷0
-IÄbÝÂŽMyÆ×ß>â‘endstream
+IÄbÝÂئ<ãëÆo>“âendstream
endobj
-662 0 obj<</Type/Page/Parent 553 0 R/Contents 663 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-663 0 obj<</Filter/FlateDecode/Length 527 >>stream
-xåTMoÛ0 ½çW=¥k’íØò1mº k»Å»4IA=8R*ÙC¶_?Ú²·´s³Ým¡øH¾÷ÈûŠy Ir;£„Âb‘“Ržãï¿Næ¤yL²©@üT€åét§$~ŒtVÎ^½.€1(7ØUÆs(`G”B)çI'1Úï¬ñú´üŠ Ù¯„(ΰïRÍ?½»*“8„Ó!ŒãE,Á¢§6íV;ÑTÖ€´¦Ñûæ!^t˜ñ<ÄÆUÚ#]B½ªq­o 2ë¶}‹GðœnZgŽ »ç”2cŸ =ºV ìVTÆŸ€o¥ÔÞ#j U@&7Г°@k'@Aàr½„ë6°Ö‹‡Ê¿e‹âN¶^­‚°N­ûVûáÙ¨*0Š… !÷N€øŒÖþWâ·FY‰ú£ì/•ê¿ƒê-1ŠÌtOÏ{%éà1´ÔøÞ Çü…>8t£Á^çµ×{ÒXøî±³&ÎÀÍõåç·W«§WcgëJ~‡;aT­¡±ðEƒìJ¦k‡‘œˆõŸcÅ¿6@=Ò*ÂÃfn碮á‡vÖßžvLÒŽÙ•Q• Þa‹Ã¸|8{,ç$+
-Èï¶r½|¶„•þ¦k»ÓÎÛ¶
-;/£œãó ÇÅp+5”ÝaÂÓ±
-§£«•â‰Ï3Žñ´û뢜}˜ý7ÞÃendstream
+620 0 obj<</Type/Page/Parent 513 0 R/Contents 621 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+621 0 obj<</Filter/FlateDecode/Length 527 >>stream
+xåTMoÛ0 ½çW=¥«’íÚò1mº k»Å»4IA=8R*ÙC¶_?Ú²·´u³Ým¡øH¾÷ÈûŠy Ir3£„ÂéiNRHyŽ¿cü: ë>æ1ɦñs–§Óœ’ø1ÒY9;yS
+Èï¶rµøp¶€¥þ®k»ÕÎÃÛ¶
+;/£œãó ÇÅp+5”ÝaÂÓ± §£«•â‰Ï3ŽñÓ¢û뢜}œý8-Ëendstream
endobj
-664 0 obj<</Type/Page/Parent 553 0 R/Contents 665 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-665 0 obj<</Filter/FlateDecode/Length 588 >>stream
+622 0 obj<</Type/Page/Parent 513 0 R/Contents 623 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+623 0 obj<</Filter/FlateDecode/Length 588 >>stream
xÕ•Ýn›@…ïýséT…²kº@ï9i-9vÓÞ$‘…a¬ÐKXˆä·ï`Ö?$&­Õ´ReYBÚÝÃ93³=ý8´g™[˜lסgNÿaµY°»8óL÷Ø &˜i?]8÷{ï.=`6ø+z»pé!z³eö=s`2fÂd>„‰”?ªæãÑüÌÿNÇ0Ö3¸CÇúSYâȪtYYĨ ÎȱÊe¦ÒJ•°DPAŠ¨çû*T¥Ùh“¥¶K¶I]{!7׸ÙúÜ…hv~žMŸ¦£fÝÖJTSƒ ¨˜$UÇÉe‡k¸²(Á¶”q¸÷ëxêx·ÖAÜT¾ÍÆ£7Ý"UÉ°J©lA$Ó€
G…†eµZaA^cZ)^W?«ûpÚ nÂÞA—iíVA)ë~'Ä ¥ªrÝÚc Í®”·­¿¯C—Ô–ÀVÃÂû ¸aâ®»Ú¡LóKLÖí LÀr]¢zÂàF·)ä5… Øí®X`paêúâ²Û‡X õ³wßJ[²•îᶟĪ&*XÊG¼={Aö>›™¿äUÃÂ[´ü²Ê„—¢Š¬
™nÈ[h×G÷ý(Uš¥H“Q`YÍ[ƒ&d‡Aª
-CTª ²ÉÆ ÛÛùGÜÌâ)}ÂúÀÖtÍß¿ÆÜü?‡ñ ½|¥Of?ÊŽN\WßQÌæ¦ð<} ÷çëó!Œð™c¡àcG›»Ê`Ž»Ùi8–·ƒãøEm;¶é—h#ˆÞ³:Ñ…ßûÒû ŽñN endstream
-endobj
-666 0 obj<</Type/Page/Parent 553 0 R/Contents 667 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-667 0 obj<</Filter/FlateDecode/Length 902 >>stream
-xµ–_oÓHÅßó)®íªüÛáe•&hÒlc`%Šc_7gƱ ùö{gâ´1¤)hµ­ªTõõoÎœ{îLo{Øôí@è‚@ºîÙ̆À±™ ~Òï.ýH„Ü<ð"E?>8{/^à8çÄ
-¢â ˆcÛ§'ï/'£?Nã/Tä·E´’åx´Dœ4<i³F^c™X'ž¬–Mž£„JôHn»U¬}Âl0äÍú31dêÓã‹i°‚ZÀ¡â+-ÙTì;]%òã`GýrSÝ‚<)–¨eÂU™è-&#PµlÒº‘øçvÁ~ë†ÙŒ1_ÛÑgs\æ2¸BU ®°«ÎË ¶¥£Ëéç«ñëÇwÛº)‘|Dž"õñ²cæ»É,öÜÇ™{>ÃõIY(½»d)îðú´«´ƒýürãÿ'­Æ×Éè#ÕšL VdH.Åš:wÛ ªÏ kϱœý×­l3ÔC"¥ŒÓ(ZPð¬H)
-T“¦¨Ô¶G=R=­–çï‚ç3˜ã‹Ë7—3U
-±Žo’Ö0£©É`^Tmwc¬³²@Ç6^!(½m3‘½VPx¡N¾"Á¡^
-*B@"ñ•Vá0ßs !¢ObÔÉ’ [A©à AÏjMìÉ|ø #’É‹éyM%ÿ\Ÿ2h-*7•b•(õMÈL¯IŸ0;x©é$#áp5šÀ·¢^²9kž]Ó×|2ëÏ Ï,jA+jyQ"¬ž•ø3»à7?‘œ&¸o üetPSôæìï¾gÛiuõê‚aYСÃUR–ÈoiêÅb° Yç™Q»@yGçæÃ;ÚìºL}*K)ê¼ÅM &‡4{Ð9î¢5Bÿ}ÿÏšÜU]¦/Þ£,òͽt‰ÔÙ yóÚÃä¡|§Ú”Püv0… qC›yû»r[nž?Áí,(”ÝÔnüSäG˜œ†3’^h'ä ŠŒºN&îrEs%7zp´1ûwíý]p0fÌߺöwÛïÂ:ǵƵ™·#¥[v<Üõè8¦½|^õF×}KŽs¼­œ¨½eßeA¿AHWläé#a1˜ž`„wXŠ
-¥‚7 9¯_³œ02ÕVh÷ui{-›é¸ šÊœŠæ8õCŸ…AD‡)¾4òÇqïïÞ¿íf¨lendstream
-endobj
-668 0 obj<</Type/Page/Parent 553 0 R/Contents 669 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-669 0 obj<</Filter/FlateDecode/Length 934 >>stream
-x¥VQoÚH~çWŒt%'pmãÓ·´½T‘HrW¸¾”SµY¯ñ^Ì.õ®ãòïof½¦ºi¥SDxö›of¾ù–/£Bü‹`Ã,¾…Aé, RH²9¾ñU (܃${dCf³løDœ$A<t"
-r¼Y^^¥E°.VšÍaR
-CXóñru —-!~}±þCŠÔ§Ñ ­óqø5,º§=Ðôô1a,õV+x«•­uõ<”è %ÄÉAÍ¢
-gµ=ÉJÄJéÛ—W(-/÷iœ
- ¥åeÕžŠÉOýãÝõ»ß»§C«Ð¨\óf‡b9Ü7EAÃÔ?:FßVílCþ¾½^­?Ä?†=“o£$×9)¸öíý°^¼¿ KKò)ûçÇl=àQ£]dßuWùyßcê»Ùke¶Ø7þ§YýrŸeíry„ZئVhrS\¹\r”©Óp.Œ9Rtžƒ!§ŽƒôzÄÁºƒà‡uª»AÞ Û
-¡p :Ÿ"?©}‘Ò?ohQœ‚û†Õ"§¬Â-¢x^
-þ@»£à⊠ûîOˆxì.0-%ìkMe:QçQûZ<Jݘꀬ¸¨×ïiø•ùÎõ”Ø~.*¶EŸP®‚¾²ÞƒÜÚ2JÅÐû׉a#$Ø5èq–=`ÀõþÐ/øó铉Mœa•ÄêÐ[•n®žtÎ4÷†¦ƒÎÍðŽó³•xQíÖ<ï1]E?ó‹åÝûÏ×·WwÀ†,Ãw]ºÑ¤.b U¡»3½ÄÎãl2ïgÑ,ÎcüÍ€wßêòæÍ%¼¢Òxxß`‚ö±Óy¸ø•›5™'Á<Íp{÷ÕŒ0þXþýxp•5endstream
-endobj
-670 0 obj<</Type/Page/Parent 553 0 R/Contents 671 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-671 0 obj<</Filter/FlateDecode/Length 920 >>stream
-x­VMsâF½ó+úˆ+–, , 9á¯ÔVÙN²(§uÊ5µ@AÌhç¿OÏH€°ÁÙCŠ¢
-ÄtO¿×¯_ó½CD¯F Rà«^F&ƒpÃñˆ>'ôV…ÿá:JÂôÔƒäútD2ˆ)Á‰Tñ =j4“÷7Yïêaq YáêLÇ#Èr Z£2ÞçU‰ÂœUÜVÌ`\aNJVé‹ìoŠNÛè€Âƒx@wdyÿÏ/ÏÙøÛ_͉Nþýšåy)æ`$ ƒ·­A`U9°)Í´aÊ€,`öt d9ªð?.$çï8-*6×
-RÝw‹Úø;|×v…*4V ’m
-endobj
-672 0 obj<</Type/Page/Parent 553 0 R/Contents 673 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-673 0 obj<</Filter/FlateDecode/Length 758 >>stream
+CTª ²ÉÆ ÛÛùGÜÌâ)}ÂúÀÖtÍß¿ÆÜü?‡ñ ½|¥Of?ÊŽN\WßQÌæ¦ð<} ÷çëó!Œð™c¡àcG›»Ê`Ž»Ùi8–·ƒãøEm;¶é—h#ˆÞ[u¢ ¿÷¥÷ŽçNendstream
+endobj
+624 0 obj<</Type/Page/Parent 513 0 R/Contents 625 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+625 0 obj<</Filter/FlateDecode/Length 903 >>stream
+xµ–ooÚHÆßó)FU_$§xëµMßœÐj \pÛ“šª2ö8¸5»Î®–o³‹IpKH«ÓE <ûÛÙgž™å¶ç€M/B¼
+jK„Rˆ¯´eS±#ìt•ÈG€ì—›šèäI©°Ü@-®ÊDl1ªe“ÖÄ?·ö[5Ìa܈ùZŽ>ó˜ã2—ÁªJp…Ýìl°Ü`:ºœ~¾¿~ü´­šIGä)R!;b¾›ÌbÏ}œ¹§3\Ÿ”…Ò§K–â¯O»™v°¿c‚_.üÿ”«Ñu2úEKµ"S ’K±¦ÊÝ6¨ê3èÊsÌgÿõ([µÆH.ãÔŠ<+Rr Õ¤)*µ­YšTw«åù;ãù fãøâòÍå d•B¬í›¤5̨k2˜UëÅ]k/†,жWJ[ÛLä@Ë
+2/ÔÉWä 8Ô«BAEH$¾ÒY8Ì÷\Cˆèu²$ÁV@*8GCнZ{2>E͈$òbz^SÈ?ק …@›ÊM¥X%J}2SFkÊÏ ˜¼ÔtJ#áp5šƒÀ·¢^²™5Ï®éo>™õûN„g µ uyQ"¬ž•ø3»à7?‘œ:¸/ üe4 ¨(úpöwß³mƒ´ºùê€aYÐPƒá*)Kä7HiêÅb°3Yç™ÉvòŽææÃ-v]¦žJÄRŠªoqÓ‚I!Í4$Ž»‡h…Ðßï­ÉݬËôÅ{”E¾¹O]"Uã!í…¼ƒù­
+ƒaò¾ËÚ„Èø)ì`
+â†óöwÓm¹yþ·#° Sv]»-ðO–a^pjÎ\HZÐvÈUDÜùŠúJntãhaöïÚû»à #L›¾uíï¶ß…uƵƵ™·-¥Kv<ÜÕè8¦½|^õ&¯û’çxÛt¢ö–u|—ý>!]±‘§GÂb0=Àï°JoR^/³œ02ÑVh÷uh{-›î¸ Me¦¢§~è³0ˆh˜RàKG¯ǽ¿{ÿí\¨kendstream
+endobj
+626 0 obj<</Type/Page/Parent 513 0 R/Contents 627 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+627 0 obj<</Filter/FlateDecode/Length 933 >>stream
+x¥VßÚ8~ç¯éÊž MBB߶ímµ»{W¸¾”SåuâÛ`ÓØÙ”ÿþf‡Â6ÝV:!Áóã›™o>óeAˆ¯æ1ÌRà»Q„ÎÒ …$›ã÷ßµ€Â$Ù« :˜Í²a8I‚xÈ#
+r¼Y^^¥E°.VšÍaB
+CXóñru —-!~}±þMoŠÐ§Ñ ­óqø5,ºÓ>Ðôô˜b,õV+x«•­uõ|(Ñ…Z@”&jøADPÄâK#Œ…·%«*¡¶Þ­GÂ4¦RÆ·ÚŠ×P¹üFÔ¢ÅvŒeµ5ÐJ,ζ^l6/€—¬fÜŠÚ
+›vXNóJ
+eÉÞ–vŒ—R‰ (mÝ &v's©¤•¬‚%S7L±-æÛ3cZ]çP2SN€m™TXk[JŽhÑvUSNiL#òÉ“ô®L¹Ÿ”´FTlÆ•n}Y›‹€""áZYUp/8Fîc¢%õzÕõíÏÕJØÍ…Gã¼N
+endobj
+628 0 obj<</Type/Page/Parent 513 0 R/Contents 629 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+629 0 obj<</Filter/FlateDecode/Length 920 >>stream
+x­VÛrâF}ç+úW,Y, y·ÔVÙN²(Oë”k<j‚˜ÑÎÂߧg$n68û¢¨1ÝÓçôéÓ|ïÅÑ+†ai|ً²$ 0 ésBo…Pú®£$ÌNý&ק#’4¦'RÅiv:Õp&ïnòÞÕÃ
+… 8«¹­™Á¸Â‚U¬ÖùßuÑ…qJwäEÿÏ/ÏùèÛ_퉃ü» +ŠJÌÀHoƒÀêj&`]™9hÔYÂôéæÈ
+Tá\–&çï8{-k6Ó
+%†ˆ”Ò…’.wü¤!<N'0mñýδ^KUÐwó‘,'¼þ³4ø3˜9RÅkh¶ÔmuƒÜõ$óF àî~
+(¸Ú4¦’¬öz¢PYûP:=CŠ°ø¼ ÜøšúÓ^Jļ¡Y#î&
+"«íî%ì†Àçi'ã°g—þ<Ÿ#_¸K`3V mÜ—n܎ǧc/}3'Ä’ŽxF]p”4
+W•´ºÞPU«•G? ‡e¼\œÆç2|0ê('ùe=»¥’Ë€gFßCu»ûME:û âw85Rêât=iai=láÚÉe³q3¿Ïzîîø9*¼¤®qF¹À ùG];yЃ‚Dü¾û¦ø…fé<ù‰Ü©§a|FûR¯¶ïDr0îi»q÷ÓóQÀÝ´ß>>ç¯_ž~kOœ2¿Ž´ÊiÙ•põ®¢J”òø’#‡õ¦ò‰§ÍO
+endobj
+630 0 obj<</Type/Page/Parent 513 0 R/Contents 631 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+631 0 obj<</Filter/FlateDecode/Length 758 >>stream
xÝUMo›@½ûWÌѩ–/cÜ*ç«”:jŒ{Š„,ÉVx×YÀMZõ¿w†…[D=U•jd ¼ÃÌ›·oÞ>Ž°ñr`ê‚@ºÙ̆À X
s¶”Q/i€í¢¨(Ô½’&Wzh”l_qÔ<öFõ¨Ï¥;+ÎëêAiQaô–ã0¼G…Z°@`´þa ‹æ(-IY(²mŸ—PÖiÊËò
-<cºDËi÷-lO&g²`6Ãs×7þŠš:™ÃßòBm8÷ÇZdÍÁcu±ÖÔFß6ö÷,I=þÔgÓ D¥cÐdBG£/£ßE1-Oendstream
+<cºDËi÷-lO&g²`6Ãs×7þŠš:™ÃßòBm8÷ÇZdÍÁcu±ÖÔFß6ö÷,I=þÔgÓ D¥cÐħ¿Î£Ñ—ÑoE'-Nendstream
endobj
-674 0 obj<</Type/Page/Parent 553 0 R/Contents 675 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-675 0 obj<</Filter/FlateDecode/Length 658 >>stream
+632 0 obj<</Type/Page/Parent 513 0 R/Contents 633 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+633 0 obj<</Filter/FlateDecode/Length 659 >>stream
xÕUQoÚ0~çWÜc+A›„iš+« ¬Å<iJÙBLcC׿³CR²¶À´ía "“³ï¾ûî»ó}ƒ€_…¶ Ѻa[6¸´k9àø®)þr cèxÿ¾`hߢ/ÜÎsO}Öxó± ĶÀà®O€Å€mXtѵ:Ìñ3î GÓÑ„ÍçÁ@?Øhr= .Ù7<îÁSúx‹z–‹.¡ø[X‡I*S¡$<$i
‘ÈT˜dbr#2É«MPVI´µâOv¹Û4†;’gÊ2FæK® àª?œL5 LÚ˜3ÎÂ5‡DÂíàf6˜²¯Ao<xGí÷MôΑ»Ã÷zŸŽfΈ…Y¯Ãh•dס21ÍÛœßo¹TV‘/Òåìóm¤Ãjžˆ7[ž?ÂBäðéêà ä<Q°Ïe"²&ŒÆSâ;7Kj›% MI!âÖ8¥Î-Ô˜R·Lv<Óû
Â~XÄ?ˆo‹Tžƒs‹³aÀˆ[˜}aQÁö”†­c¹¶LÙíëÞJºu êÎ÷QñTÊíˆ#ÿùËë€6a'ÙRË‘¶îž&Ë ¬V Qz
P)e¤½ ʨažÿ‘ºFܦ¯®„t"ëc5­øG>öÒ-|` JhM„T‹°èÿz<=?~G…=T¡ñ„Ý€õ:Ò|µÂœ]˜_`{m7žG¡äóË:ÜšÓÿPX'ô Tyf†ã‰¼Ï’'’YίœG‡W\ 93¸Nr{–|ÿiŒr2Ÿ•‡¿—?q¨åv»à¶©åëé?íû=¸â;ž
-Ô•„ëm›Ñ×"žoö¶<»[Þ)'î^Çs,ÏõñæE×3µ¬qÓø „b8cendstream
+Ô•„ëm›Ñ×"žoö¶<»[Þ)'î^Çs,ÏõñæE׎®Ó€5n?„X8bendstream
endobj
-676 0 obj<</Type/Page/Parent 553 0 R/Contents 677 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-677 0 obj<</Filter/FlateDecode/Length 608 >>stream
+634 0 obj<</Type/Page/Parent 513 0 R/Contents 635 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+635 0 obj<</Filter/FlateDecode/Length 608 >>stream
xÅUïo›0ýž¿â¾µ“
-3†ðc_¢VݦHm¤%ìS;M.8‰W‚SlšmýÎ@hؘTiKé*_Þ½{çw~9@ðÏ€‚ëC²›À8rm¼0À˜â·à°¬¨;Æ;¸ŠGo?Dàx/Ë1Hq89ì±MmX\ÞÂ\ÉüMü ó}pœ:ߢæŸÏ¤æï`Ã’µÈ9älÃAäXYme®0V°-xÂSžÂÃÐ; g÷÷g¬YÁÍ e`õ‘{ 8‹ŸñLÈünng±–¼
-)©ÂN †}ê5eŠ3…±ÄÊ+ñÌs“gŽ
-þTr¥×*/Zæuv‡½*7ì!CòL¯m
-ë–j)æ5?¥lzÿ<ÅŽ_{Ò8^Ëqmj´!ß q(X§¦b&5š@"Ë\w)uqfÓE<?Mêpö¯€i§ÐƒÑË£½s&2•ÉÞžPh—žî‰e™Üqœ:^¨dP °T"£ÓkPâ'ïéϸâN‰ô«ÉûršÞ âÈ%¢Ö¿@‡i^êÅ©ÝY"Õð®y‚ز4ù
-´ot––‰U;¡× 4+´)½×ºrVOÑ>±[¯÷(3t™Û%ñ*Œf»Ô¸+#WÒŽ•q/Λ ×­w°Ç†W^vÑË{$#÷‰mÛá?ö#RÜÉâG®qƒ.J¥ÿÆ4›;l^Œ®†Ýf¼õ?îNØ\ 'm?ŠÀšõÓ»º„kþÌ3¹Åç >–"­º³ö¹V@"³É½®^àÙâ[Œ ãÀ¨ò>}ý«…Wendstream
-endobj
-678 0 obj<</Type/Page/Parent 553 0 R/Contents 679 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-679 0 obj<</Filter/FlateDecode/Length 755 >>stream
+Cø±/Q«nS¤6Òö©&œ„•Ø)6Ͷ¿~g 4Þ˜TiKé*_Þ½{çw~¹ààŸ !/€t3rlƱgûàG!Æ¿%ƒe}@¼1þûÛÁU2zû!ׇd‰XA„Aˆã8¤ç±=¶‰ ‹Ë[¸+Áß$ß0?
+endobj
+636 0 obj<</Type/Page/Parent 513 0 R/Contents 637 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+637 0 obj<</Filter/FlateDecode/Length 755 >>stream
xÕUMsÚ0½ó+öH:ŵc›\:ù.3 iÁÉ¥t2Š½µXr%9 ýõ]ÙÐØBÒca` +=í¾÷võ£çKo"†!¤EÏu\£Ðñ!ˆ#zöé£ò:pÄ»A8t‚];|ÏuÂ]¡ÿ눓¤÷î"
˜È@ÿä&]Â[U\Ô\(Ô¥-PÒ¯ª`÷«uÓÄ80MÏ’üÙ@ôiãØLÛ„Õ'¦<׊•¾c ÌûSÃ¥€Ãùl ÷2‡/¸!)™Ö\&R„%*¬kCÔÖ±Øq»rª}ŠõÙ]Â[IÜ^ÏÞ<Op)¹0$żo$èFA5¾Ÿt!;ÞLƳdê?ÛBÚ3ž$ñ—¯ÏÔ,Ëj‡JXW*ÁS™!h£ì¿Áà~mH_⎔\6¦ŒeÕ{vuBT² Ն̭1ºQ&Ã}õ<Ùæ…zö¢´Ì¶æ•’‘`³ÇÓó»ñäâúλ;M¦{@w/ÝŒvÿ6-©/J] Q¡8ê=è7/ðG]”£R¤RÁyQ°B± ½æ4.rzýÚzŽz½ö{-Q×ñ¾u|ÓžÝtZ–)™Ö èbü›%þ71ç})hŠQK‘ <ߌÂZçÒ( «AH1ø…J6:4ìo†¿BS)AWꀆ^ÆSfèNÑUš¢Þø"ÞˆæE±ŽF†^sÌŽ¯NŽáÌŽ\Y¢ÒpYÑíc™l×"wôÊK.ˆ'
-cÊ„fúalaΓÞçÞo1¨!žendstream
-endobj
-680 0 obj<</Type/Page/Parent 553 0 R/Contents 681 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-681 0 obj<</Filter/FlateDecode/Length 914 >>stream
-x•VQ›8~ϯ˜‡>¸@XH*õM²U´Û´MhV®qnÁ¦²ÊýúÉ]Ú,«S‰àñ7Ÿ¿ùfœŸ#lü8¸0ñ#›Øà{>qÁ›øìâ·â°k®®2½´àÙñ/.LÞÞÌÀñ ÚarŠ `bÛ†ˆ3‚Ù ¬y [^íyðq%vrý…;}pœn§å¸ÓXËš¿ƒœïy™‚:å hÁaOó†U‰öeÅ6\Õ¤ƒA'˜)ÑúÌMù{>¿ üº^m£Û­{=êg9‘TG\ së¿Q_Wëh2„òœÕ,íNvNº…qÏh£d®J)Ô/)m°Ü#ïÿð(öïoŸV‹?^>|)3QcÙj ÛåæÛró°Zß|zplg@‹‹‘Òfèˆ )òÐ$á d;èeo×ʺÒnRXóJÆc¼Ó­W£âuS t …I2Fk®@5Œq¥Nr£Ã´I­‰wôH@`^ÊZ>V´L3*K8Ȭ#XÈ‚¢ÛÂM(j ™IqÂê oMllŠÖoA·-ø.™ŽìÓEוk&Il„ŽºÝ1ÞÞ\Rf…ªçðãP#›*áj‚Ê´Àš“UÕ$ÉÄ#x]à3F¶ B«Š„P‘@Ø»òÈä¬üËظ5CLË-,ç×ÀÓJáÉ4i—2¡5…4JÓºwOü
-endobj
-682 0 obj<</Type/Page/Parent 553 0 R/Contents 683 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-683 0 obj<</Filter/FlateDecode/Length 1310 >>stream
-x­VMSÛH½ó+ú´1‰,lcl jSEœ°›J¬-*‡8‡a4F
-’FÌŒâõ¿ß×#Éãä´å¢ìžþxýúõ< i€Ï¦#:žÌá€F““ð”ƧS~ÆŸQ´:x]žÑpLÑ
-G&§xˆ æƒE²wNÃQH7F;-uvý€ù€ÎjëþèÖ½Yÿí‚æêq–ˆ,˜I6P8@4üºè¿ÑÌ6ߎØoFЂ¤ÎËÊ)²ÊÚTô 6ôÉÒŸôaÙ»ùúí, ‡'߃úe†“ïÁE/{3Ììò?ÏžÓ\âôÌ(X}²HekÑ&ãS½¨\¢
-—JáT0‘/ÜpOn, a­2nÙãÝãE_ò¼-yûüÉ tørjpÇ4¶èN«ë‚~è´H‹{BÚë\¤…”YŠ2hféÒB‘eΩ¼tä4ÉD÷ŠRg©DkmbEÜu$uáŒÎ2e(›¶wÇáˆcµª¬bOU-x¢X•ªˆ9´Ì¨ûÔ:³AÃw6¤(Im“Ȭ&-eeh­Ô§¶rʬ…‰mXWÛ¡Ò8¬©qÞþ(ÍÕ²ÇÈÏå«n;æòMô‹Æ.”ù©ÌMSéB9t÷UÉ@9fJ|¦ÁLÊr½^-{h€…Í Ž÷¢™³]ZùÞ _.:ýå”; nræj"æV[\ w;*L½çÅZ»/lƒè·,ÛÉ¢u¶/uÏyxü oÁþsºEc]òÄ¥¼ÛDYfH¦ï™—ºK®e/-dƒ¥"#H­d‚1 PñÁ:Á¤õŒ¬iÝâÑÐOç)¸×é>Óÿ,WÊ}Ö÷ºXˆÜÿo¹r»‡-ÃIP8O˜ôp8ñ‚ð‚S°jhÕZµõ<õ÷IFvzS³zy¸Õˆ–”sé
-Æy‡@¦8á‡Ä[øÌŸÀÆqغ¶}©o;{ýõø1½ºŽdÔãH{Pà£HÃÙô׋f$˜I@—’úx{´²h§|tyÚܲ†ÓÓprvF“éIèo[×wô>3]Â/ýUañ¡~kÛŸpÿ­Eiçn<žŽÃéäiü>ð±ÑÁ?ÿ³¬ˆöendstream
-endobj
-684 0 obj<</Type/Page/Parent 553 0 R/Contents 685 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-685 0 obj<</Filter/FlateDecode/Length 720 >>stream
-xUQo›0~ϯ¸ÇDª= ÈÞh³UÕZª5L}Aš8 +Ø©Á¡ù÷;CI›µ"IáàówßÝww~ž0°ðËÀ·Áñ «&µÀó=jƒø¸¶ñ§8¬ºsæQöÙ†í8Ôùã"ž|ùîc¯Ð‰øç€, âlÞ_ºÉôG}Våø”í*™%3h‹f ÍšCÍÕ–+ÈdµÑM!û—i…\´ÈšB
-ÐõðOÃ6-5¯¡å2¼¥³ø/2˜Cdžq\ê"‡éœ–׋R‘Ã=.zÓ7²Äö©gL¬ ÅT´¼,!—™®¸hx¼¬y»æŠwþЋíõ^Bã
-㢖<Óªhv€/“iÍ9,în“ºQ:k´âÉŒB¼æ»Î\u¬¤ª¾zŒºŽè> ð‰Ôß5æDYê?¡nÖlXØá´ãEªgyçG­—èÝg84ó¥0åî¬Ï;Æ33±³."@~Ä”˜U2‰|²ÖpÏË´)¶3ScjŒ˜‰½z(Y¯úÔCØÔôF¤½ùk¹a¢ÞŒÑü—@ªNËNÀ½}îõ‹4
-ЇµmB˜ƒýaŠƒ0b«7È{‹©Ê|
-endobj
-686 0 obj<</Type/Page/Parent 553 0 R/Contents 687 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F5 6 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-687 0 obj<</Filter/FlateDecode/Length 588 >>stream
-x½U]o¢@}÷WÜGš8³ òå¾l0¨!©¶+˜ÝML‹cË;€µÿ~g€º¶*í¦M1õÎ=çÜ{î ÷ªø°4虯;*VÁÐu¬n[â»&nNaUtKÃæ©€fØ~/#`%ÑMÛ‚` ‚AU!ˆd ë"ø#Ö™Í:$"ÒüÁR¹æl÷XÇpöáÀnð)ßR~ÉnX¶P¢»–l%Ä,+8KSÊ!ŠcVfÅââ=< ¥â
-endobj
-688 0 obj<</Type/Page/Parent 553 0 R/Contents 689 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F5 6 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-689 0 obj<</Filter/FlateDecode/Length 333 >>stream
-x½•;oà …wÿŠ;ºƒ)p—ŠÄndµŽ]ƒu²¢„HiGõñóKíÐÈC$ Ã=‡+|üîÀvàz f+# LD(„Pp»§ví ,¼ön" ôÂJ'H€žƒ` zæGH Šz&¦i‚·õæk eôYN÷f£_­AÿÏ  Ì¢çþh·ùØ®§+sw* Ï%>Äy&Óq-ŸR©jkUË8KǪÕéÞŽ ümùp«ÆÚ^J(m\[©¤tBKZ¯wí¨J”v‚K»À-òIRÖÎZÜë‚Y‡y5Öu^8ésسzQ:É\!÷»@.ÊÔ]“YÄ9|¬
-WMæ'dqZÂbQd##ÝW2HˆÍ§i6[³ÛÃèc97Qð[pÂûúÿ"ÿø¸C"΄ýUØ2vü|í={?+Í‹Ãendstream
-endobj
-690 0 obj<</Type/Page/Parent 553 0 R/Contents 691 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F5 6 0 R/F8 9 0 R>>/XObject<<>>>>>>endobj
-691 0 obj<</Filter/FlateDecode/Length 232 >>stream
-xuAKÃ0†ïùﱓ,&é.’Ù9
-›Ó6ౌ5µkgeêÏ÷+›x&>Âó¼oÈ;“´%¬ÂÄ`»g‚ 5áÚYš!bÇf]ßß@J„)ÆY„„ °MC<t›}œ^…W"õ™L¯W¾x¨ý²ðU]y]ΗÅëò„þ…¦ÊPqh’[ZA⛺ĿE_*J¹“àÎï‘Öq“e°š»±©ò«™G?cÛâðÅñ¥‰£“þ¢©ÙˆfÜqÅñÛ6}ëú¯TY¨¦4k} aFWóÀžØi_Sçendstream
-endobj
-692 0 obj<</Type/Page/Parent 553 0 R/Contents 693 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F8 9 0 R/F9 10 0 R/Fa 11 0 R/Fc 12 0 R>>/XObject<<>>>>>>endobj
-693 0 obj<</Filter/FlateDecode/Length 1458 >>stream
-x­WMoÛ8½çW z©[4Ší¸v²{júÍaÛtëîöÀ (Êb+‰
-IÅ1öÏï’r'Ø]´mPÀ¶¤™7oÞ¼¡®&4Æß„S:ž“lÆÙ˜^žN³)ÍNø<Å«¨ Ž¹p¶<8zwJÓ1-KÄš/NhYâŒñ‹½®Dç•¥É8£O¢É]XÝzÝ®é¼Å…VÔîÙòkˆ1YćÇ3
-«MïèLÈo¤Ú"1ø5‘òÞ„ /ò:04”HAÑÊŠœºVÀœªw1­ÃW&пí8Q¨R·ª
-[„'išN×aïø¨×º|–Œð>èÁ/îLè)Å-1ôe–v
-)H†«{Ãx£«ÚuµØ†i™¡Ñ)y¡ÝjW©‚íôN‹¡®C“ñó`ÜKÔUkÜi°L‡Q¸g‹±—  åKÓc)ヺœÝb¸C _ä«0ˆ«"Ǭ¤Mãèr´Ê©ä
-¸qU)–Ð0™$ˆ’^E³g
-Û½D¿¿ú²ºøãüýrõæìÓêÃÅÛ÷l¥àK•P§gì,/xvElÜõ`ˆNY
-\ÝTØtál& &q-tZ>œÚxúé¼±íyÿ¶orÄ‚¸Ö`â©uêF*UàœbÁZC8þE,¸Dî0·wôü5
-€‚#<¢Ádãìà±uÌܦҲÂóà ‚I’2Ã×X,PhqT N‘H‘:ª-€B2¸)­#Ծ׵ݮ´w>ŒùÃ\á´Šód`.nÈ`7¼N¨À¤KÞE s»Ë …å+¬û„U%Ò‰)VÀ±;-¿¡²¾£|‹éR²bàÀ÷Œ/™õ˜N‡“ø,žÄŽžŠ¬ûQÂ!d7
-þ× eÄÁ3uÎï
-endobj
-694 0 obj<</Type/Page/Parent 553 0 R/Contents 695 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F8 9 0 R/Fa 11 0 R>>/XObject<<>>>>>>endobj
-695 0 obj<</Filter/FlateDecode/Length 1641 >>stream
-xWÛnÛF}÷W òÙ°dIq$')ZøZ¨õ%•&„¹²Ø»
-—´âù÷ž™Ý•d9¶¡½$Ïœ™9sá×­µñÓ¡~—^õ()¶Ž†[{gmzCà nôðKJíV»Ý¦aÒ ð¯Ê
-=ªÈUª¬ø÷w´·Có©6TM5ýcÇþ–NÉͬÍ3sK;{ÛöÚÔì´[
-
-šÓeï"£èúâèùøL\Urü'Y®
-©bˆx@µCž@LH :ßzšVD­€œv> Û쎕`Lã{ALòŒÝ2‹\Ê&VBU`Æ:c’Áó0_k]/½Ì]–èÕt"$À'¶è&‰]G'§ŽO/®NNiÇT£Tß6ÕïÖ$ý]öÎö©ÓñÔìöXëCOê²äÊdÍϬ‰*1!_7eTu‰ç­©Tf8É“Lçi «éãåà³ä<K©ÔxÖ 4“ÒŸùìk¤õªÕeë‰-`4}AøhŸ2“Ú¹/«Á Ý4^u›cV)ÄŸ
-){ÿa
-"Cž}èéP|ù}Ô‘h'3fáGMlKí¡V¥}% wÖÍÏ?WÙEƒ´<ô®q~uü§Ì¼½3¤WúACüÓåˆÛäšW-L0`vYÚ*–2ñ1ºF¶%9M@Å°uZb'‹@œ[Ž¸u¥¿œ€RB]±`¸e²50‡Ö²´E!~\.Ò]$Z£ì’ÎÔ¢²|a«@Úè.mG:×
-1îy£ac7€9UÌÝËè9%
-A¥ÜW>ÇÔWQ?h 0ík>¤'¼Iw™¢]æÖ¾ÇZ¬3¦}¯—¸È@µduúÁ®òßçn}:ÇV½K ì êPŠð_²²><"F¼®`ñ±ìÛcÅí0CvX-Hm" ž[û¥žIþJpÓ \Lm¢Qí܃±nXD?A3ÄkÅãíIœ‘üY¬Ú q‰†âu¥ØxÖÄ%Ôä÷€¾?q_Ηۀ¯\‘ùë™ïwý>|¢sÍ
-1÷œ[ì~J—çºT¨-á<\xÆþ¨z+B“]–§´¡PKÁÍ¥5vfQýÇ0+aòu¼RäêË€Ðì¾^ö¨K ?e@vÑœ¹]ñ¶#7.ý ¿ñÀbËAƒÓ3 ,ihQØœTã±Ø‰bzBt ij¨ô8H†€y¸ï…ΰ…>³°èb•–Nˆqiýž)#ÞXÓLõDÕyµÆèDó~zbw6áÒ<«¦â–ODÑ"¦AeòŽY¦ijLáÅXض3“ä5otŠ¼…5³b0$þj¦Í{¿Ÿ~ã¡‹& HõØiÌESa|ºz\dÓSÒ4y~<ð±ÏJZLñn®e¬!7k¦ÃÔkZ˜.ˆÒóÔJ¦ã*i+´\ÇÞŒ<\~<?î-sis?ÅO\—X5±Ðó/õRÀ«ñ=žÌ‰^öÎÂDïôZ½7o¨×ïû]ûúðâèís‹­ÈÑïu–Š÷Íøl³ßæ¯êÆñTÍø#Ät­Š±"I
-´¯Aendstream
-endobj
-696 0 obj<</Type/Page/Parent 553 0 R/Contents 697 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F8 9 0 R/F9 10 0 R/Fc 12 0 R>>/XObject<<>>>>>>endobj
-697 0 obj<</Filter/FlateDecode/Length 1507 >>stream
-x¥WïoGýî¿b¾™¤æ Ø5•b"·
-¸ø¤¨*U´Ü-°ÉrKvï î_ß7»{)r~)â|3oÞ¼y3|=iS ¿ÛÔëÐE—²ÕI+iQ·{/û=üÛÁ_+i´Úß?x›žœ/©Ý¦tŽXÝ~Òœ§Õ¢4kŒ }O…)š¹œ‹J—ôNnT&éƒÉ% „v¥±2§­*—´¶ª(é³™9R•K?ùZÉJRúîmBc|j·ÊÉ3ÿ<D{‘~>iQ³}‘t¼ác+GfV
-U øÜšÕC8iñä³ÌJÚ.eH“i%‘Y9WIG‚ÞËò3›6´ÜHM¯_Sgú<
-P¢^ý÷G
-fPæ•Þõû0{hR!eîó})Ìr%Š*ä–IKáäˆ<G/€Šå„Ê_(
-†\·¾.‚º„;¿Pk›Œ—IˆàãÊšå= #¥D<‰ ,LÈ£ßϵXÄ~…Öò‘hàre
-…“îŒÉœ6fˆ$èvr3J¯'ŸFãôfø÷§ñmz3Ýáô³UVVaKð5p@3úÌ»žµÆEù̈'ÜM,Û˜.!¯Ûm8}Ž «‡Ÿ—­á»Ô ×&»‡ßg|²xÐÇz–Ço/quOÕ
-£¿”ŒÍ_þŽA—Ÿ|4¤ƒ[pˆÇXÃÀÉDÅOå²rþœT<HGÐB9q`ëûapË n† ÎžŸ¯­ÔšY†’øÌÚVd
-:Ü"^ µtA<¬¾VW‹€ë³x]­Þz„ê¡âëéáøbr”éOÃÐÚGÆ´wbCîà½zzK`L®qÁ9rUæ]+Öoˆý³Mô`’8N” Õ‰–団Ä! ùZ8€TÛ—sYfËÐô
-^Œ ãÍß-àÆÜØ([™ µwÈòOœûñj÷úI÷ê
-ß³bwo>¼}Ãߪ¤†ü¬£÷•ÊýÝÕ¬¶ÙkÁ
-Ÿ÷ýä²w™ôºýp{u{ ê:=ùëä´Íbendstream
-endobj
-698 0 obj<</Type/Page/Parent 553 0 R/Contents 699 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F8 9 0 R/Fa 11 0 R/Fc 12 0 R>>/XObject<<>>>>>>endobj
-699 0 obj<</Filter/FlateDecode/Length 1692 >>stream
-x¥X]O9}çWømƒT†$¥Iè„Í© ,DZU›UäÌ8‰Û{j{ Ù_¿çÚžÌ$J…ö2“ûqî½çÜË÷£ëâ ûìý€¥ÅÑåôètÒeçlºÄƒÁ?d¬›t»]6M;™ÿ7] f…y†QæRXö$ÝšqŸ1|Ãîno?Ïon§×“/óë›Éíüêbzq<ýzÔe'½n2‚ÙN°Å˜u¦J]e`eÖIµr\*‘1 cÏ 5oÏŽ“h°ßKdpû^2‡Ó5W+Á”vr)Sî¤V e¹`Ò2¢Ï·p¶ØÐW˜"CåØ£äˆh2¾ß íï•°îw¡°BeoÜ’Í8×VÜ©œ0³Îìø€éh‡-xú9âî–ÒX—0öI?ùXyí”iÊOÚ&',ÙÒè¢m)ë¥
-Åû½G4[i§Ðbî%ÄY{øÕÄO@› _Ùˆ
-(@0a1¢WBKbò<³RC«Ð‡í–öl…¯d¯ãRJ=bžë'öÈó*ö»W?*î’/(YÎ!.÷“›vö{ëÃÛây¶ÖX¿8R줢²øeíW|îk€ß5O'<ŠQçù"¬×zÔ©#²éÁ~yA¿žŽˆc—9_a¥€”±ƒ¦3±ô++=¶k/2DU³P‰·–2î¢Gâ<€¥ªbA-´d˜/?º˜*zð j¿y‡µü-€NÃvüSH·K~³Ìt¶ñÅéy/ 3·)‰ó D\û|”coîÃÎØìOñÚ£~%½ÝýƒbðR¡ÀzVÓƒâõN¨:ž…6s¿êVŠ®&•PUVú…˜¾Àª»¨œ?M^OB¥óɶ•ÿmýlo° .q£§Ì©§+UïøøäõÌ:K¹–™—%š®÷ØÔ4”È4…£xñüûdÅ'“$ŒX–j (›qSiìÑë¸4_¶îI×”x3bä¢n9œNâ4Ì'wk‰½¯x™Øó%-²+z[EÁ©7ñ0¥ÚR•°¸Ð‡;
+cÊ„fúadaΓÞçÞo1ž!endstream
+endobj
+638 0 obj<</Type/Page/Parent 513 0 R/Contents 639 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+639 0 obj<</Filter/FlateDecode/Length 914 >>stream
+x•VQ›8~ϯ˜‡>¸@X •úÀ&Ù*ÚmÚ&´÷PV+×8nÁ¦²ÊýúÉ]Ú,«S‰àñ7Ÿ¿ùfœŸ#lü8¸0ñ#›Øà{>qÁ |vñ[qض WW /-x¶Gü‹ áïï¯ãÑÛ›)8Ä[Lî‡ø&¶mˆ™1%˜ÀŠ×°áÕžWð—b+Çñ_¸ÓÇévZn€;•¬ù;Èùžç)¨w-8ìiÞp 
+2Ѿ¬øφ«št0HàM¡ÏìXw‘¿çó»À¯«å&^»Ýº×¡~–3AáIuÄÒ8±þõu¹Š'C(ÏYÍvÝÉÎI·0îm”lÍU)…ú%¥ –{äý¿Å>ãýíÓrþǡ/e&j,[-a³X[¬–«›OŽí hq1r@Ú ý
+ëo^Éd¬“wºõjT¼n*´Ð!iÆhͨ†1®ÔInt˜6©5ñŽ ̪CYËÇŠ–»ŒÊRr «沠趨AŠZCfRœ°zÃ[›¢õ[@Ðms¾ÍD¦#û´GÑuåZ‡Giš‘cFnwŒ·7—”Y¢ê9ü8ÔȦJy…š 2-°¦ÇdUµI3ñ^øŒ‘mƒÐª¢‘T¤õ®<29+ÿ"1nÍù“ùb‹Ù5pÁ´Rx2M ìR¦´¦0‡FiA÷î‰àvÀy!Ÿ·‰1”óŽ
+(ð»£j7€$êW‘°Ž¯€|þ³Ëp©
+Eê%FAÙ.ü¡¤Ji‰“1¼íR®hÚ%¼éce¬[.ŸõÂió|›­3hžÚ]q3`§M#2&S~ÚžŒõg@‰h=C¦·æÝ“97ïâËgÒ¡¿³¯"–5çâ±ÞÁ]
+8®vЖR—ûøþi€Ãþ{AˆH 3OÆ÷/çWÍ…w
+0Ö
+ìé¿×îK¾x$ðCœÁˆzj„E<ú2úra¡endstream
+endobj
+640 0 obj<</Type/Page/Parent 513 0 R/Contents 641 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+641 0 obj<</Filter/FlateDecode/Length 1362 >>stream
+x•VÛrÛ6|÷Wœ§FN(V²e]<ÓÌ(LÒz_*Ñ“‡(0™ŒIBÀ¨úûîE™fÜN;u98—Ý= > i€×&'t:&Y ž…SM'x‚?£hí˜ÍÂQ÷ûwñѯg4Q¼FªñoBšÁ€bÙ›…“ð$¤£–:?Ž¿#|DÃaÞ?™ ¼õß.i¡£TäA$iÙQd9z@ý“1ÊrýBK’ºØTN‘UÖfº¤µ£O–~£«ÞÍ—¯³0ž} êƒ0 æI²êE2ˆìê˜_Ý´ç´8…¸O ¬ŽÉ·4¯\ªJ—IáT€ %B¹ÔS(R$¬UÆ­zœ¦ý#ò “Ç¢ó}ááixÂóŽ!eû˜o³ÓäuIßuVfå=¡%Jt!²Ò¿•y†i›å9é$"Ïw$œSÅÆ‘Ó$SQÞ+Êœ¥ jnµIH”I;‘Ô¥3:Ï•¡Bì:}µ®¬âLÕ&ÈD‰Ú¨2áv@Q÷™ufNœÃw6¤8ÍlÝ“È­&-eeh«Ô·¶vÊl…IlØ™2:‡f€oœjÕchòUï…|ØY*óC™›ýHKå@Ñ« –A§a䈉ý
+9L‚!‘z»^õ P€šö ¸ ß•ƒ¯ùfÈLž·¨F_-Òö¡åNñ˜õÒÌS èùDÕÙYô ‹ X+O•l§Rs nÈë§:HÞB‘çt
+\úÄú >ÛTYæ2×÷¬ Ý–Áª—•2K '‘¨d+™¢‚h¬,/¯Z€Yu‘AuÉKö?h½Rî³¾×åRþÃêmÚŸyŽƒÒyjoÀÄpì—ó'öµ@õŸ˜í Ûlo#‹Íq
+éÞžû|͸–QwZCÆlsÞU½ù±ŸµvºST•Òì`¸W±_Ï—hUÑVìh]•’Ç’^zÂJ¥ïn×CŸê±ÊÐcÒ¼Üs@¿­¢êÔ¼Skó H3
+èºY2LÜ|Óõ¢óæÔðÎ/ýÞÔðäÉO¬ýÓQcjÓ°«jUqo_ Çüäæ%×DùöÞ’hY±!r•[µ…¾Ô¾ÞtÿÈ;œLÃñlFãñ
+'ã)ÆÀïg3>ö!>úóèo×Ü«:endstream
+endobj
+642 0 obj<</Type/Page/Parent 513 0 R/Contents 643 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+643 0 obj<</Filter/FlateDecode/Length 659 >>stream
+x•moÚ0Çßó)î%•f7NBöÆZUjÓ­dê&!M^0#«±['òíwNš–nÈ%àóïþ÷àËÓ€‡ƒØ‡ ‚|3ð¨‘Ò„IŒÏ>~€U³øŒÆÿ.L³ÁùEŒA¶BV”Ä-9žY>œÀüjE \AšÁ\äµ)ª=àŸ‹a)Ìno~Z“²2u^ÕF,Î(dk±ŽŽõ
+ª5ú×fóñ,û3`4 | ~L¼gË¡Û¢,´"iJæõ¯I]­Y÷àw¥Ôî&Q/½Ûê=§Ÿn“óŸ
+ ÊUÉý‡F®§fcgMD€úˆ¨1…À”`€Jïðî„äU±˜™Ss‡7Ì„U}~1¶é%ú¶âÇ4¡ˆ½R’–NËWó—j`¢ÞŒÑü›B¦ävÇ6F¯e$~ÔúIk)m [rWglÂÚT`Nñˆ×trhq¯\ºˆp
+endobj
+644 0 obj<</Type/Page/Parent 513 0 R/Contents 645 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+645 0 obj<</Filter/FlateDecode/Length 553 >>stream
+x½UÛnÚ@}ç+æÑ‘X×ëËÚô¥22 K\Zl”$Ë…%qklâµÓôï;kLJb ­‚BÂÌΙ3s³
+¾)Ø: VÛŽ¦jÀ ¦20¿ëø)8lê€Å,|<0lGÕO(ÕÛ~Øù4d@)„¬ÎÂ5`eMƒp¥,•iYž‘*K*¾'–77áL2›$äJ¨ÈáZ %Ñž¨ETUÝŸ;€“ãƒK¥_%iI’ Öù6N²K¨¢AÕµ=b¨)éÖˆUña­ôTl[…[ž¦äg–ÿÊ`î{ÁKª]ö§¸2‰€DõÄUyŸIùã´â]ˆì⢄|<)ïyßëB^
+¬Ñà,‚Á<ò§ÃYD¡.îÆù]ž¡øb—g‚7“Å94²Ý9ž}=¨/Ä~ÖQÛgÕ=dñ–~9/EváúÓ¨&‰=F®7ñ§gq¾à«¡=¡—åNÔFÔv
+šg‹ü;ÙÑb„gq®HÖÚ9«GË—p']óAFóÙâkô¬Hãóã½Z—ú ß”ä/]é¤aKÏ
+ÿlk}]ý ­¿tœ&¸‚Þá!wì»ÁU<ä4+…âÕÃz=`ÌnîwÒwÁã<Íw¸`T%k.[%‡³ÄÖz—÷·i›ªÍ¼ps³Z×AØùÖù[ÞË_endstream
+endobj
+646 0 obj<</Type/Page/Parent 513 0 R/Contents 647 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
+647 0 obj<</Filter/FlateDecode/Length 324 >>stream
+x½•_KÃ0Åßû)îã|hL³4I}‘¬«£¸­µI>Ù2P÷ÏÉÔïu›ø0ú „6B8çÞròD@qE ôÌ×%8#¸’¸eøï,ƒ ®ïbˆ"°Kt%Á.
+endobj
+648 0 obj<</Type/Page/Parent 513 0 R/Contents 649 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>/XObject<<>>>>>>endobj
+649 0 obj<</Filter/FlateDecode/Length 1454 >>stream
+x­WMsÛ6½ûWìä%Ó’¬Zv{Šó1õ!‰Ó(mžÑ€ ("! 
+‚1îÈÑ«Jt^YšŒ3ú$š\Ð¥Õ­×íŠ.Z´¢vÏ_ƒÉ<Ú8<ž!€E1ÂK“Œ^æÎ[!}|lF“Izl:ÏNø±E¥¨ëmgœ"S’¯´£ÂȾQ­'üö†:knt¡È™F‘n^U8jq‚zêðD
+«ì[éµA`ÚoH´!D#ìL‡“ã\¡œ´:Wð»ªÈJ:@*ë…n©TÂ÷V…{é¶0kG²ÖÕà-{,÷YÊ}šíU
+ w†þV›ÞѹßHµEBðh"ä½C‚¼Èë€Ð"uI+ rêF!攽ˈa.@oü¦cC D¡Jݪrú1 i¨Ì€QL³¼_¹¡ž½dh`GÖ° Ý·2ÚBTí½0]§'Y€Ê*o5¢•µ>€."ÎtÝ«>)S‡óì”Ùú\MOætßG8ÜVº
+d)öÍ
+ Z©VY-¡$ž5dh<G¥±´6öKæZû
+ÝQ¶ Ïï/¾ì|"i·q^5I ¾‡ébpÿêóå'r’ºDL»`®FA]!ª!iÕ²¤ {Yu…·j[è„bÍ
+G„'išNסïè¨×ºz–„ð~ЃŒÜéÐ3ŠSb¨Ë,Í
+÷d1Ö´œbiz eüP·‚ý¡Zî`Èù24â²Èw“ÆÑÕh/(§’*àÁe¥DBC g’@JzÅžಥÐz78][ÑÛÙs±³öëJùmXË|Ó
+°~Ä.„¡Á0Ì]Ø|…~ …- :©5À°PcÐR8l÷½{ùeyùÇÅûÅòõù§å‡Ë7ïYJ—*ÁNÏ"ØY𬊘¸«A² @$¸º­0éÂn&À&q#tZ>ìÚ¸ýtÞXö"¶Û79l\!Ö â©têV*U`Ï@²ÄZƒ8þEL¸„ïзwøô9
+±0¶[ÿQP¨Q¾2ˆuPDU‰´1Å Øv§å7dÖw”oÐ]Jö løžð%±ÓÙ°‰Ïâ&vô¡Èº/`%,!Û¨èùÑý8ão„QÜã
+endobj
+650 0 obj<</Type/Page/Parent 513 0 R/Contents 651 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 6 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
+651 0 obj<</Filter/FlateDecode/Length 1640 >>stream
+xWÛnÛF}÷W òÙ°dIQ$')ZøZ¨õ%•&„¹²Ø»
+—´âù÷ž™Ý•d9¶¡½$Ïœ9så×­µñÓ¡A—^õ))¶G[{§mzC£)nô÷ñKJíV»Ý¦QÒ ð¯Ê
+=®ÈUª¬ø÷w´·C‹™6TÍ4ýc'þ–NÉÍ­Í3sC;{Û£¶ÚÔì´[û
+
+†5*taË;–è´¼-©o[Þ¾Š™¯æóÒ"‚ªBù#õ-²*Xôê6ݨ×óÔ‹Ã/
+¼YžÓ\—Àó 8µyn¬¤«ôÜ!¿'SaÂ\yº,«£2T²ª•¼•ëXàÇbU_7®·ýk±¨t½ý–0°P^^N¾°ÖNkî‘
+I†8{ééP|ù]Ì1‘h'3fé«&¶¥öP«Ò¾††;BóÃsÄÏU¶DÑ ,÷½kœ]ý)3oï´<nˆºs›ÜðªEÃ)Ì.§¶AK™x ¤®m NâEÙ:-1Š“¥g–u
+1îy£ac7€9UÌ—ÝËè%
+¢Rî+Ÿu`§õÕCÔLûšá oÒm¦è^—¹‡ÕóXËuFdêù|‰‹ ²VƒÌƒîÃ@?ØUþ{ä<ÂmNçتw)TJþKT6‡GĈ×5,^#V}{¢x`£fˆgË3¤ž# žYû¥žKüJpÓ \L=G7¢Ú¹ã¼á$ú š ^+VŒ·'q>*ù³48kŸÑ%Š×µbãY—P“ß=ôý‘ûr¾Ú|åJš¿^Kó^×ïÃÇ:ל!æŽc‹½ÑCéò\—
+µÅ£3œ‡ ÏØRÍBh²«ò”6j)¸¹²ÆÎ,ëqðfM&_ÇkE®n°±ÜØ÷
+­Öñ°'#Ï΄ûCË\ÚÜOqÇ×%VM,ôü…ÀKýƒðj|‡'$r’/{§ûa¢wû­þ›7Ô ü®}up~xÀrëÜb+rô{¥â}3>Û´ù«ºq4SsþÁ1]©b¢HÀBùëĨܱl½A¯5èïûÙïñÑÉh믭ÿ‚¸¯endstream
+endobj
+652 0 obj<</Type/Page/Parent 513 0 R/Contents 653 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>/XObject<<>>>>>>endobj
+653 0 obj<</Filter/FlateDecode/Length 1508 >>stream
+x¥WïoGýî¿b>Õ$5gÀpÔTJˆ‰Ü*àâ“¢ªTÑr·˜M–[²{gìþõ}³»‡11‘"ç—"Î7óæÍ›7÷£6µð»Mýõ([µ’õzgø·;èãßþZI‹ð ÕþþÁ»ôètÔ¥v›Òbõ}JsBœV‹Ò¬1)ô=¦hær!*]Ò{y«2IM.I ´+•9mT¹¤µUEI_ÌÜ‘*¨\ÊøÉ·JV’Ò÷ïšàS»QNžøç!Ú‹ôËQ‹ší³¤ƒä [92óR¨ÁÖ¬ÂI‹'_dVÒf)CšL+‰ÌʹJ:ôA–˜ù¬¡å­Ôôæ uf/Àp¸2ál§£sj£R.¹yÖMºœ·ÝJº —¢¸‘—ï醰C‘-UqCfAW\!
+IàDY‰‰2¶\šSí)‚ÀPæ:‡@
+¾¦ŠLW¹<µëì³ë\²d”;CY3Ny®K1Wÿ ‹¨+ ‡€ ,¼ý²¡¯ývýÞewL–}“—®É¤Ãþ\ÄÔõbµòF9ì ŽÌñ©Á‡›çh ÷É¡n­±ŽBàãá1ÌÖ7.8ø ãëí“ÐÍ„Þj½—^ZËoš"èÁÁ7oaPìËR«•*`y\Ï-:Û¹·óð5ù_à]ò¼°ú½Åhâ'uúV2`Ï ¯S”Ý*á¡»‘„ÍigD/îX9Ø?ZמŠãÀG¹Ž0¦ Fõ~Í
+ºZå; ‚!×­o‡‹ .áÚ/ÔÚ&ã]"ø¸±°fyOÄè@)‘Aâ ³†
+^Œ ãÍß,àÆÜØ([™µsÈòOœŽñj÷Iïüß²b×o?¾{Ëß©¤†ü¬£•ÊýÝÕ¬¶ÙoÁ
+Ÿóí¤Ûï&ýÞ \^½W é"=úëè{¦_êendstream
+endobj
+654 0 obj<</Type/Page/Parent 513 0 R/Contents 655 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/Fc 12 0 R>>/XObject<<>>>>>>endobj
+655 0 obj<</Filter/FlateDecode/Length 1693 >>stream
+x¥X]oÛ6}ϯàÓæ
+Ëž¤[3®7†oØÃÝííçùÍíôzòe~}3¹_]L/Ž§_ºì¤×MF0Û ¶³ÎT©« ¬Ì:©VŽK%2&a칡æíÙq ö{É€ Žcx×Kæaºæj%˜ÒN.eÊÔŠá£,LZ&Bô¹àÎúÊ
+nìšç9`Lµ1"uù&»ä@¤Ú
+è$aT–XŽ=Øš¢Ã…3\ÙB:ª Ç<‚/ª-ѯ¥Ñ)zïumZÐDRíQK ²Ê5Ϩ¦W—{~+3µ.ºÕåÐ,Ô¦0ùèdDz
+m·ò®Eщs­K®Kt7’ö…ÅK§¡²Iꂬ.+•ƒnù¡nÌHÓ+D›þ¼°+â<ÿeo²®.MÔ<Æeý+-ÍEøf"•–øù>­04,4”Ldv$†˜µO?B<臈Ès(²´ §LÔtdPLˆ lÊt½‡"‡Å6±ÈO{ÚàŽ@íOÈGОD¹b¢€ tÒ/EÊ+‹Z9Vjk%ÆR!‘ŒŠ…ü‹*w²Ä !k‹©6͇qmP¢vÀ¤pÊ!ÿʺ½T 2ȶ£^j܉•6¤âAC
+x–M,±,;c@¥Ùóî…Ý";ät7f<…ld”-‚!ØcNµXëEÜ‚
+LXŒè•Ð’˜<ϬÔÐ*ôa»¥=[ákÙ블R…˜çú‰=ò¼ŠýîÅÕ
+„»äÆ
+E–sˆËýä¦ýÞúð¶xž­ƒ5–@Á/ŽE ;©¨,~YûŸûpõË­Õγ‚õZ:uDö#=Ø//è×Óqì2ç+ ¡"vÐt&–~e¥ÇvíE†¨
+c*ñÖrBÆ]ôHœ°TU,¨…– óåGSEžåé7ï°–¿Ð)l‡ï†t»ä7ËLg_œžgð’a·)‰ó D\û|”coîÃÎØìOñÚ£~&½ÝýƒbðR¡ÀzVÓƒâõN¨:ž…6s¿êVŠ®&•PUVú…˜¾Àª»¨œ?M^OB¥óɶ•ÿnýlo° .q£§Ì©§+UïøøäõÌ:K¹–™—%š®÷ØÔ4”È4…£xñüûdÅ'“$ŒX–j (›qSiìÑë¸4_¶îI×”x3bä¢n9œNâ4Ì'wk‰½¯x™Øó%-²+z[EÁ©7ñ0¥ÚR•°¸Ð‡;
°°ï¯+£C1ÊŒ?
-Œàߘ r}TP›(+€@ˆ…Îp3#Gh#®3 ù<iAƒ§ƒ°Q¾xÖìÞúáöo£ÈѽÝäC÷œ âþï^^°+”3×kËþ¨0’Þwo8JçØù‡ø. \‰g #Ž•¸¾ò=;Wô˜‡j‚)ã¾À®w%ælx– £pª Fdÿ÷éÑ_GÿVcendstream
-endobj
-700 0 obj<</Type/Page/Parent 553 0 R/Contents 701 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F8 9 0 R/Fc 12 0 R>>/XObject<<>>>>>>endobj
-701 0 obj<</Filter/FlateDecode/Length 305 >>stream
-x5K‚0…÷üŠ³ÄDj‹Ha©¨óÊ0;6E:ÁâÐjâüú¹øHÓ›¦=÷ë¹ç×à´dˆyŒêèqÆÇsªQ"©†´…Æ[åÞlAäͨ‰¼é9G^ùy«`õŸ‚¶PÚµj@á—Åt„uƒ6tÊ\ mðý¶ËÞ×4ýðx´SÒïŸúÈ`uÊ¢oîUí®“üÇãÄœ…äÀ¯•­}rý0Ñ
-¿"¿‘ëÒ•¸”ÝYY6vͶÕc€@²Dà‰(ÂXâ.H±àlÁS„·?¾–¯«%Öꢺþ¤‹—³®ÕØ™°8MHR“ÁYĵ¥9¨Ý¥©‘uZ‡¬¬Ú1çƒâp”ÐÎP
-endobj
-702 0 obj<</Type/Page/Parent 553 0 R/Contents 703 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-703 0 obj<</Filter/FlateDecode/Length 1223 >>stream
-xV[o"7~çWå¥Ù6;B!Y‰ÒÝTHmÒ&lûT‘™1àvÆžØH¤þø~Çž )UÔ\ÄŒ±}Îù.Ç~êô¨‹ßút6¤´èt¼~?L†48á¹+iѹœuN¯.¨ß¥ÙK†£sše„é]Œ¤Ç?¬D饥^/¡;QÌý>½¾£©Æ ¹û0û3¬ïâúgƒ¤Ž±
-‹éŒŽ{Ñ^<“ªáèÒESá p…Tÿ0w_nûrûøËävòs=>¦8H÷xà/f7·õÐãOÓ»ýѤßM˜ wlx´QÚQäèÀê:h“Ýëç˜&Ÿ?ßÞšM~<˜'¼Îo=ŒI•"Ë,ýM‹§ìö½¼±skÑöqL@^éåÁ„p¶KøiHˆùðà¾;¸8àðl/ø§WmåÝNÈ©¢Ì%Ég>!CAk‘«ŒZèƒïQÓèã~™›¹ÈÝÞlL½‹~ÒžÃ_ýÖóWý/INu°Ž\³»‚/´!†_9ÊäBi™‘ÒÁ¢Q!ÞÙn9lpB®˜g$œSKèIðQå>lz¾=JhÂo êµÁ°= š±QƒIk)¯ŠèÍlÇwÑÞ,%bÛ„¾–°ŸóÂúª<!ÍYlTž“ð^%j1µScgiy›s×ÒÏ•qÑÑ ¤’XíWd´¬3᪥HWäÅr‰DC–I]E;ÁœšÜÊ1‡˜ŒöÒÔúÛkÓ©SgdÝÊleÈ„®—x΋›`SÜ@Ü~B#Âû|<7ÄÂfFç/4Æ5³Ø´%|£%^¦+­R´$+Ÿ*eeY¡’Ó«·½èÿjíxÁ!ò*¾³Ý~ÒçÞ~è­4ÊX¨elì©r¨ì-µAˆáoÜŽ^¶|¶Xx d 8rK—2L
-à[Ô›ÛÓéVú…{O›Ò* -ö¢÷ºT(]yéêþu¾½.ö†£Ø”ßs)ŒÉhxŽ+-nK£.‡ù2ëüÚù[0dþendstream
-endobj
-704 0 obj<</Type/Page/Parent 553 0 R/Contents 705 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-705 0 obj<</Filter/FlateDecode/Length 1629 >>stream
-xWßO"I~÷¯¨·Aƒèê˜Ûœ‡¹³÷`Bš™zé»{`ùïï«îAÉìær1A`ºëÇW_}U¼Œhˆ¿ÝŒéòšòêä·ùÉÅÃi¾Â“ë›Ï4/h8ñMÞ»Û¨:°£Ñx@ó ÓsÛJ›5Ínÿ¤ÙÞ®Nçߣ‰ÑM2q~y5ÃHwFšqÞ8ö¤ XÈ ïäv–î]ÑhÔÞß ®åÞ“a²«xx©×köjg—%Wžv:l¨VÞKÒžtÈðRÕxÆ&¨ ­‘«™ofºÍsöžrk‚³¥\ÂE™rL{ÛHC:]¦˜µTˆÎ++F3Z*¯}Ÿ”)à6Ê“±b/ç:ˆ·éœnï½
-8wOÓùäŸ9 çøGè Y|8ä7H‹õ
-uì+›>5Ú„Ëqÿ¢E¬µŠ(Gg…­”6ýŽÕE:!qõcD·wwOÏpøûíôþqBgâM¢9Mù7alÁ9*ÛFX à¤éóã#½ôbxj< ^—¥ÝI=¬ üCþI%<‡ hj µ-oÈ3a‘4ã!ƒ¶—´ôºjÊ  GŠ§0AÊC;Hx 0Ä
-’¬*½SŠÖ¥]ª²`æ£ì¡USy»ä:
-®-œp,®¡£ ºˆZ $ÚVòÜæäC³ZýÊlªù…Ä+Å%Ñ0´½)”C¾“-@ÛA ¬AÚµ•wL-U蕹Žþ¤ïØx(Ù@îp¥°& jwÓmÌ[£Êˆi&u®=¨€Vàƒ2K~0"juåè;Þû—Ón>ßú
-Üc¡d
-ú¼Ûè|Óɪu}hënpG5Œ‚,¨Á#0âƒÐˆðU¶hJN“ѱò ¦H<œ©¥Ýr³@O³[©<Ê02K Õ -Ë7à4ÕçÈWª‘®¢&‘ ¯Àø0-4ª‘vi–‰”XkÕ0ŒQuBŠñˆ^È„xk˜ÂÁ˜™|î`à&ÜÄ$)
-½Z±´vg7…¡“l¥€u„FǃÕ¼½ŸõeK”0„_êBi>kÎg³Gƒá#IÒ’qXrÈSárÚv'tN—PsÇo †¢ìžÎ¥“ '-Yº8ŽéÚ–:ß‹¦¶µOô‹‹cÐ(›Qh©(zÒý·ï’IÙ†KtO&í›s…@”}mmq˜Œ"–¤¶VÂ
- ›cWøiŒÄe&)ÀNÃ?ˆ5úXšÕ¨ò}m\•ÐºÈde€¢¤Ù—üdŸ,.>X=ñî AarÐÉ"ÃHžÌf‹ûÉôëä>v¥YÖÇV!íÂ8…½·m+r-]Ä=-æ×ò«]¥½m”ôwþtܦé˜&âû¾ž‹Pì[A}ò(ÝùqÖ®UQ 
-endobj
-706 0 obj<</Type/Page/Parent 553 0 R/Contents 707 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F8 9 0 R/F9 10 0 R/Fc 12 0 R>>/XObject<<>>>>>>endobj
-707 0 obj<</Filter/FlateDecode/Length 1678 >>stream
+Œàߘ r}TP›(+€@ˆ…Îp3#Gh#®3 ù<iAƒ§ƒ°Q¾xÖìÞúáöo£HѽÝäC÷œ âþï\^°+”3×kË~¯0’Þwo8JçØù‡ø. \‰g #Ž•¸¾b¿°q¸¡Ç<Ô<·v½+0gód8…Ce0 ë¿Mþ<úMšbendstream
+endobj
+656 0 obj<</Type/Page/Parent 513 0 R/Contents 657 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/Fc 12 0 R>>/XObject<<>>>>>>endobj
+657 0 obj<</Filter/FlateDecode/Length 304 >>stream
+x5ËnÂ0E÷ùŠ»ª@"Æi– bÑ—šî² ‰C\‡Ú‰~}'<dydÙgŽgæ7à´d„Y‚êpÆ‘$3Šq*)F´­B,ó`º‰!òf`“T"¯A<çÈ«QÞ*8ý§ ”ö­²(Fe1á¼ÕfN™½o¡ ¾ß¶Ùûj¦·÷G7!~÷à¯"ƒÝÅ+‡¾¹ITu²Ú_ÆùOÀŠ‹¨‚Q­\eõÑ÷v²£Š$üj®K_â\v'åØ5ÝT÷BÉR‡¢ˆ‰ÞñÌÙ3Ÿ#ºþñµx].°RgÕõGe^NºVCF(dÊ’ù¡$šÊœÅ Y[š½Ú®ð„¬ÓÊxdeÕ3 f>hžæ³5Ôþ¡ôº7ƒ*–1“IJµ“&‘ÃÕ:>ƒv8endstream
+endobj
+658 0 obj<</Type/Page/Parent 513 0 R/Contents 659 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+659 0 obj<</Filter/FlateDecode/Length 1223 >>stream
+xVmOë6þί8â˸7´¥kË•øPv/S¥ 6èÝ>À„ÜÄi½%v°¤ýø=ÇNhZÆ„Æ‹š¸¶Ï9Ï˱úÔÃoŸÆ:QZô¼~?JF4œŒñ<À¿•”\ÌN.ÏhУyŽ%£ñ„æaz#éÑ+Qyi©ßOèV” A¿Ï®ni¦1¨Eá>Ìÿ ëûã¸þãé0`‡#,À’0ùR¨Â¬¥s‡Ø«™;#̯$¥µµRû&Hj2¹NReœ“üGž'‰J,T¡ü3yC5¾_ZSWŽLC9iˆ' On%P¢ Ô”¥Ñ½Gû§1?-Jé*‘céJú‹Ùõ-ñ(pY*ç­ðÊh:À3Eͯ q®XQŠ‚*a1ÑqÏÚ‹'R =:k+&C®šÆãáöËÍo_n~™ÞLnÆÏ)Òø‹ùõM3ôðÓìvN´é÷&èn”v9|cu´Íîå󜦟?ßÜ}šO|+0Ox™ßy8'U=ˆ,³ô7åÙ ì{ycç΢íã9y¥—o&Ü‚³]ÂOçd˜÷÷î»7ÜžÝåïÿ䲫ܠÛ)9UV…$ù$Â'd(h-
+•Q}à=jú}Ü- ³Å[`w7;§þÙ é&ð× ó|ÊUÿK’3¬#×ì®à mˆáWŽ2™+-3R:¸@´*Ä;Û­€ ŽÉ•‹Œ„sj = ^#ê‡-Pïá·‡ Mù­E½1¶‡A36j0i#ÅàU½™íø.ºÑ›¥Dl›Ð×
+ös^X_WǤ9‹*
+Þ˲B-¦qjì,osîZú…2.:”Ô«ýŠŒ–M&\µ銼X.‘hÈ2iªŒ¢q§˜Ó[;æ“Ñ^ÚšB{i:Mꌬ[™ ¡ ™Ð•ñ2ÏyqÓlŠhÎí'4"¼ïÁÇsC,lftñL‹gh\3‹m[Â7ÚxPâeºÒ*EK²ò±VV–˜*9¹|Ý‹þ¯Ö>"/â;Ý$è¿!ï½’F¹ZÖ±Á¶Ìšº€Ê^S„þÆíèeËg‡…×@Š#·t!SÁ0¸‡\Îa£Í•
+aqBP‹tsÃáÌé‡äÖ¬l±‹îZíWÆ0·í
+ ‡½8p¸PnMIèHf'$7Ìd¶ZË%î
+L‘Iq
+Œl˜u•LU®Òný¬1¾¤ÄüâÕ¡ÓÃJaÿýH/3èÂPecÏk ib‚o²“OÛýbxG9Eãy‘z™%tÍ0Å{UsD)²ã†ÙÐrC›Ùz¶à}v
+à[Ô«ÛÓÉVú…{O›Ò* å{Ñû=*•®½tMÿšl¯‹ýÑ86å÷\J‡ãa2Mp¥Åmi4á0_æ¿ü[ueendstream
+endobj
+660 0 obj<</Type/Page/Parent 513 0 R/Contents 661 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+661 0 obj<</Filter/FlateDecode/Length 1633 >>stream
+xW]O*I}÷WÔÛ¨AtõÞd_\Åìͺ˜]0wLH3S@_gºÇº%ãÍfc‚Àt×Ç©S§Š×£! ð7¤ë]\Q^ý6;:¿ÿJ£Í–xruý…f úƒ¾Éoתìh8êÓlÍôTç¶ÒfEÓ›?iºó«“ÙhbxLœ]\öG0rŒ;Ã>M9oœ;Ò†,d†·r;K÷.i8lï®ûWrïÑ0Ùe<¼Ð«û@µ³‹’+O[ÖT+ï‹iO:dx©j<cTÐÖÈÕÌ·N³>Ýä9{O¹5ÁÙR.ጢL9¦m$Š /RÌÎÚ@*Dç•£-”×¾GÊðGkåÉX±—sÄÛdF7·^
+ÒÔ4Új[*ÞgÂ*iÎ}mG.,hêuÕ”AŽ”Oa‚¤ûöð`ˆ€ÑiÕøp*aúšs½Aú4±®‚Äì é¸mb#C¨:~.Ïz©5$YUz+¦­J»Pe'ÀÌGDë¦òvÉv\[8á<X]CWA|´()º&H´­å¹Íɇf¹ü™ÙTós‰WŠK¢iS(‡|Ç 6„6Xƒ´×j#ï˜ZªÐ sýI²ñP ²†üáJaMÔî¦Û˜×F•ÓLê]{P­À{¥–ü`DÔ/êÌÁ%š~»óÏ'Ý|¾3ô"ÅyJ>[«×FD0"†8cÁ¦ªZ¨-P>d`¨„Àƒsý¼#ˆ¸ÇB7Èôz»Öùº“UëzßÖÝàjZPƒG`Ä{á!¬lÑ”œ&¥cå&L•x8S »á,fžf·Ty”ed–*@ªZ–¯Áiª-ΑoT#]E%L"^‚9ðaZhT#íÒ,)°Ö,ªa£#ê0„ã½ ñV0…ƒ13ùÜ À4ÀM¸‰ÉR
+ ›cwø4Fâr“”
+endobj
+662 0 obj<</Type/Page/Parent 513 0 R/Contents 663 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>/XObject<<>>>>>>endobj
+663 0 obj<</Filter/FlateDecode/Length 1678 >>stream
xVÑnÛ8|ÏWì›’ÀVlÇ°“¾¥Ms íÝÕ>ô”DÙ¬)RGRqü÷7KÊNêÅ¡-Ú†Ôrwvfvÿ=Ó¿Æ4ŸÐåŒÊæd”h6åš^Íñï þ8Iu<˜Î®ñß7Æ8˜¾u0›þéýòäânJã1-k<>»šÓ²"<<Ѳ<ý¶–†v¶£ÌË‘0d‹ï² ôpZ
­•Y‘Íc×V"ÈGQ–¶3ááŒÂZ’2A:#4U2¥= ä.VB꼬rú(Ê5•kaVˆp¶ü~2¢áøi.«ÓµðTH¼ßˆ
l Ú?8«µX­d5 o ÷qK<YU‘¥¤ÒšJeG¾ÏšÆVªV²ÂQÓZ#MðÈV˜êèíCœ'eµ\§0;’ÏÁ ºùð mø·SN6š eè¸\ù`QíéV.NÒ§Û›?ÉK÷$ÝÃYÞ?7™¡S(õN'½ÐVÒZ<IZI#*ñwxô²|¬¤/NSªˆrôCg;¤(SùZÛ-'š°ç\aTÛqÖì_Þƒ¼\K/©²¤­Ýt-è W´¸¿—/î®i V0=†—Ó”ðx’OrZ '4p¤ÚÙ†þþrÿWöšQÃÉ<Ÿqà–­#­Sp;
@@ -1624,10 +1525,10 @@ RdQž{L¼s¾×ð‚ª ‘÷ŽÊš É¥%Í=†ò.:¾B"^‚(< î3vWBwm‰ÊS÷»§G,+îÃRç%ˇWdÀò3ÔÁ
°~ž9EÓôë8Ò ëL$Å`4 KßÒd6G/Æ‹q58G<ì
ç=(‰\we¿Ã çùÕ˜fqä>Lfsâ@/9žç×iÅÊ~èzzß¿£\Û¤/Hx™¸¤‡S`Û
ï«‚g$—Ìd¼À®«ë‡³]» „uT€ö¸§J•:h½È*ivX6ÑRÞàz\¸_)ÜmmË KÁáš«üÑ@øý¾ó
-’ýZ3œ\åãkNûE»Í4§Ob½'ðpkZZ€Fi›‰—Æð·¶…"ãjõ#ÐX–&¼KŸÆž³ë‚K`VSð²*ˆ‹ê˜³<Çâdù ˆ§Œ»%7 v7›¶*$öYò*@˜K¶B¶ìÈtàaL„—Y‘æ Ö<^¤Ø·3ßÂa{c·Ø$V2c׉B²…ä-A›(¸‹»«ž^ãùU>»¾¦Ùe\\ñÈûºEþš5áé·ãˆ3îoç£kÆá×+ãt>Íç³+옸:Ÿp„Ë“¿Nþëû-‘endstream
+’ýZ3œ\åãkNûE»Í4§Ob½'ðpkZZ€Fi›‰—Æð·¶…"ãjõ#ÐX–&¼KŸÆž³ë‚K`VSð²*ˆ‹ê˜³<Çâdù ˆ§Œ»%7 v7›¶*$öYò*@˜K¶B¶ìÈtàaL„—Y‘æ Ö<^¤Ø·3ßÂa{c·Ø$V2c׉B²…ä-A›(¸‹»«ž^ãùU>»¾¦Ùe\\ñÈûºEþš5áé·ãˆ3îoç£kÆá×+ãt>Íç³+옸:q„Ë“¿Nþëç-endstream
endobj
-708 0 obj<</Type/Page/Parent 553 0 R/Contents 709 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-709 0 obj<</Filter/FlateDecode/Length 1820 >>stream
+664 0 obj<</Type/Page/Parent 513 0 R/Contents 665 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+665 0 obj<</Filter/FlateDecode/Length 1820 >>stream
x}W]oÛ8|ϯØ7'…­ú+vronÓ;hp=Ô@_ ´DÙ¬%RGRv|¿þfIú£jîдIj‘»;;;;úûfDCüÑ|L“åõÍ0ÒýlŽ§üï­¤2|0½¿ÏÞú`2™gÓ·>=>þzâÃòæýï4šÒ²DôÙ~(‘‡CZæ·£q6ÍÆ}]¼Ð³öÒ–"—wË84¥Ñ(Œç8t»Ü*G•ÜËŠzæ ]üVÒ^XeZG[¡‹J’ó¶Í}k¥ë‡7Ò¿wÒ“5­WZ:2ÿoÜõ“„£ÔX³WàK›v]©œóÒ`4ÉÆ_òËh‰gDÓàán¬ÄQZªÅ‘”V^‰Jýƒ¨—œyõÈÔÐ×
çdÁ¿ˆªÂ£©Þsr}’2TÈR´•ïw2p²*§Né ¥
½9'¬ì tªŒ(€J–ÎŽg *÷M'Σ1Ωuu$Q´øø™ò­ÌwŒ£@- 0iÁthoTA…r¹•Ð9¯4©º©d-µOɆˆ×<LF1v ø$ü%
@@ -1635,10 +1536,10 @@ x}W]oÛ8|ϯØ7'…­ú+vronÓ;hp=Ô@_ ´DÙ¬%RGRv|¿þfIú£jîдIj‘»;;;;úûfDCüÑ|L“åõÍ0Ò
e°0ÂTçè²ö}ì(åÅI;øz,P´G½Êb€à’ž>¢«[uQž˜·Öâd(‰
18b<œïÐì›ÒãÄÐrc¹\VÏØN`Q°†3¤®^gXž%zQIHOŒt­+`†ö-†û0¸ë¼?&J«»Nô?©C±1Àέi
#MCìp|(åMÖÎyuuB¢“!HXVø‘V§Ú0QExÞK ž A“ñE:1.zɆ-hF _¢bM‡ƒ=ÁÍ]ÑI3biî‡õÚ‰¥¿Ïtr¡'DÃFä%UcÂzL…ÃõÅéB?4ˆ”À…˜®SÍÝH,¼4œÓGÚ •
-ÕÄ÷&–S]|û 7vP@8¨ /@ªË/@Ы/ôî]Rž‡ôÒ7š?d³ÇGšÍãËd䞢Ž°²ÿÑb´9×ÁéÙÁ|ø˜ìÑÛï”Óù4›Ï`º`¢æ>üiyó×Ϳðî®endstream
+ÕÄ÷&–S]|û 7vP@8¨ /@ªË/@Ы/ôî]Rž‡ôÒ7š?d³ÇGšÍãËd䞢Ž°²ÿÑb´9×ÁéÙÁ|ø˜ìÑÛï”Óù4›Ï`º`¢æ#>üiyó×Í¿Ãœî¬endstream
endobj
-710 0 obj<</Type/Page/Parent 553 0 R/Contents 711 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F5 6 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-711 0 obj<</Filter/FlateDecode/Length 1196 >>stream
+666 0 obj<</Type/Page/Parent 513 0 R/Contents 667 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+667 0 obj<</Filter/FlateDecode/Length 1196 >>stream
xVÑNëF}ç+æ¡RB”˜$ä&‡JBË-µ1Ò}ˆmì1l±½éî:¿ïÛbÚ
!ÐÊ»;söÌ93üu4 >~4Ò阢ì¨ôi4îCM'Xñk™’rcr*»¿_„G'×# (Lj<PÂôûFíkc‰_U¶Mùü8ügûtVí GÁ‡Û‹p·%9•­Scž‹íÚéxÕŽLî<-gwëËûE8ÿRŸ<¿ú.U{‹pý°œÿ±ï›/$~Ÿzƒ~0•°EìÜÚ›gλÎnoï/×—áêdœ­#ÿzˆru·^Þ\QYñíIYêtr•q·²Ð¹?RÇï·¼:®ÞóþöÞp,yCõÌŽ” ¨ä ©45‘òLþ‰©%‘[d€éåI•—Gök<ȹ_oö_ä§ÿ[Ôà§~[MZÌN[6ÊÔ 5âITÒ&eš]^Þ? ˯³ÅÕí$Öþ“«YMŒðõ¤ò8eÂ_rÞXp(lÕÔi“¿Š¥R¾¾Ô †ãJM7ØÔùsuD"$I^tþø5r^d¦Ý4Øàä9þ@&ub“)—ì ûƒ1/eÚ´©¼Zx5Ÿë’öniçóÅÃÝ;ãî@ù àH±fï´tÛ`L
ÙyP"àÿißÞpT"®öI;Úi¯RÒ9*³§­æˆÉ$äLâ_”ånY°¥Ê6JGl=Þ”î)70~Ä[Òt““Hê1GR)£œ_Ô¢ÝÀ8®Ø¸½óœÁŒêîàx …G±ç®ÀJ{ÉÄÊi¤ñ
@@ -1647,1088 +1548,986 @@ xVÑNëF}ç+æ¡RB”˜$ä&‡JBË-µ1Ò}ˆmì1l±½éî:¿ïÛbÚ
kA jªe\dXKa…& qµ"TŠ§Ç¢5;À~§Ô ÚW ¼üºe<^ÍL\H‡)ü“±Ž^4À$Ž(
¯ð:*Re@ˆQ›Ï/˜W“LSïí0ü0
þüÖßTìÎÓXmÏONgÃ`0žƒàl\]ü4nVíÒNR颰Õ!P8+»qùyvµ¬)€ÿQ_)\Æ¥€P¥à­rJ¡|˜NIùE` ÄvÇöÐPþ y=´e°FÅìfAjBS.…û±Ã”ýeÕ¶ ¿äF]7ÅrÁ‘Í.y
-Ø ‹f—·´QP­!²’º ÝRQÒ-ꮓ=úäµÑÞ*»¯oWªJŒmh%7/¢äu0Ù‹ZâŒÚ0%Æ“ëi]ÖÁdŒÏÎh<üV50@¼˜Ñï8C;ú¥@’½ÃÙÞ¤âö§.<šŒ‚ÉxŠ>ÝÉH.ÍãßþÅêþ¢endstream
-endobj
-712 0 obj<</Type/Page/Parent 553 0 R/Contents 713 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-713 0 obj<</Filter/FlateDecode/Length 1654 >>stream
-x•W]o7|÷¯Xø% Ë–c[ÎSÑ|¸ Ð8i­ )àêŽÒ1¾#/$ÏŠÿ}g—¼“tv ¶ùDrggggy?ftŠŸÍÏèÕ%ÍÁéô”.^½žžÓùÕŸÏðç5­Þ,N®_ÓÙ)-VØr9¿¢EIX~Š'ÅÑÛJµQ{š½šÒÊ~T–”-éfAŸUçKzo ÿØFãìËÅw9l6O‡¿:Ÿžá¸#ìžMéƒÞ•]±]zN³Y^z6Ÿ^òÒ¯&V+M¥~еkm#¹U®ÖÀÂ
-ðàõGú¡êF•²&4(Š³Á¡å.$déã»sÑ9ħ/Ö®w| @õ,“ÝÊg¿ÊePupÔŠGŠ
-Wƒ58S—’!`ëÉÍ»17
-#ıòZgS¡ÞF0_|
-.÷Û£Ð,eÉ ?¹îo1GéŽq¼ÓT`Y{h‡]AÄÓÁÞ
-endobj
-714 0 obj<</Type/Page/Parent 553 0 R/Contents 715 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 5 0 R/F5 6 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R/Fa 11 0 R>>/XObject<<>>>>>>endobj
-715 0 obj<</Filter/FlateDecode/Length 1548 >>stream
-xµWÛnÛF}÷W ‚–‰’|‘,£ 4uaÀIÚZi\ÄyX“+ik’Ëì.¥èÇ÷Ì.EI´ 'µa@Ö^æÌ™3—ýz0¤~‡4>¦“ÅÙÁ Ðè|ÒéùŸñg$ÍÞÌú—Ži6Ç‘Ñè,:§YB80Ð,î O¢“èhöÏA‡^Ï–’lv_k× ÍU*y¡yJÃa8ß;G#œï\å¤M" ͵¡‘Ý rš
-aœŠU!œ$•“Ã}â^¯$F;ë””£¬´Žîy%•|(ÕúÊÂïŽè¾ÂᥰK™ÐJ¤¥´ b@= =fÓ µ’9 *-Ìç"“}ÌÕ9ì¦U—„õ—}|u HpPÃ]¤,‰Ôj×¹¤µ¨¼)š—yì”Î鮣pPª¶Y•ÚZUƒ6Ò%áû§ŽËoŽôÜÁÐíÖv€Ì[=&öŽ·*ww´d%ˆcΰîwÜŽuî„ÊU¾€ ¸±¡ÊsÔú ÑLS†­™²žz`Î,­•[2:|çÖ«š¶e»´Îñåºt-ÂÔVyÜõ®y‚, @/‹N_º¸ïïKöÓ!‘'þXëD£²ö~Ô”N¥ÊUÝ°~¶±DÙCs4²ËÖé.‡R[©âqš—w\È\zšÁøžÊint£?ècõ©Ç#äÄ æ3ï§ Uº4 …l†Åîyœë4ÕkŽS¬³ ì^ì_´姰2¬¹›D'g¨
-œëª¯ë_¨!%%ÊÈØiSEô¦¢DÎE™ºW ±¾î>.?Ç jÜú|Ä4j;b¿¤×ÈM ÛHçÙ«÷uÐÙºHv©Ë4áJo¥ãBo´†³›ŠPHƒúdQt-j1_³“ª(ÀŽÎбî:Á`–x™é„xé9ˆ-„wG휽VrRùt r‹jâs¯Î']dîàkå|ÆÇ'‚Ú¦h0zÞG^jTò¢SP4Å IR7¥æìFa “w¥
-- ‘B_]Qpe) áUþVn­Ü8eîLEa8­Úñó%nß`tw@h²&NCÑävÉü¢TÉÅí ?/o`3¬¥u:Tÿ|žÆ12R¬
-ùåâú—YïçTX׋—"_ÈžS™|}q­Q[Ì>øïda[ ƒçiÅÂ;EÓ£6îìßЩ{ÙÎ>Õn—¶¼ÀÅmÛ}nÙõ¹µù ÿ¿“sHÌÖajÓÓº‰í§&ÌT¨ôV-r5W±
-{?©<Ñk4ßYËâ
-Œ¡·ëã§eMàÞÈÈ7ÆFÂ]Ä$°êmð°ÙÇe‚9
-xSÉ$,³À0Óo•×bdó„¨õOÞÒ¿lÙWï?ÐïÓ››Oþ|û*¬m†Äèó¤ ¯³¯¥vÒÖݸy^çüp|&¼fý<}3}÷fJoñÒJ5Ú¥ßÐ#|ÅímvöÆ4”$¼dŸ{ÄžŽO£ñè< ÀãûuvðÇÁ£³»øendstream
-endobj
-716 0 obj<</Type/Page/Parent 553 0 R/Contents 717 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F5 6 0 R/F6 7 0 R/F8 9 0 R>>/XObject<<>>>>>>endobj
-717 0 obj<</Filter/FlateDecode/Length 838 >>stream
-xm•[oÛF…ßõ+Î[i@¢)Y!e-`7I ¹´VÐQ–äPd½Üu¹¤þûÌ,uqS p×3g¾93þ2GÄŸ9’nbdõ$
-#,_ÅaŒå*áß þ6„br¿™\¿]b>Ǧà?‰W 69øza“omú¦ê'MS´™&Õ - OʹÞ69
-¾Ò9jÚtŠ²rpuêOù¬Ò2m3 ·Î¡­}„® ë«Íœ:Âí˜y¶X†KÎàðp¸õ<ŠÖ>âÓÝÃÃ?ÿ~ýïKÏú¥—Ïß­¿|>ƾ®ÿü}3ãêü³¾·é/E§5Œªi}ÍYK{øáJÒz”y&4»‰Ã•è|W`°cTZÛ¾2;ÏÁ 'â)Qd¶®•ÉåÐQ+‡UÛ›H7õñjŬ”á»jO’?Âl~.$«vxÆ•©ÚŠ pVÂÈ-ŒmQª=‹°ÂŸ»£ðÔо²;eD_’AV*³ñ|uTe¨¿Èzjö6È I5drÊ·W!Þ°8‡XA˜p$„ã±8èñÕÁfÁÙ!?Ò X£Ý5ªFݹ)“MÙ@.³ÆPÖ^È¿<¿Œ›+ª­5ªýÚWmÉ N8B¼1c>QPyî¹°ÛueN–=–Á]YÄ£gèÉáW ä~”ðìò¨_vÚ¦Je;dmÅâl!¨„MÈåãðlÏõåàÏUj¹¯.#£šÊ‚O^hɧ†
-j¸šazÁL“©–¤Qãà:öFN…êt{ªA˜§Ä¶€PšŠµ¤±?9ëÌ‹ ðÙŸ{j±úø´XN¨>XÎ}þãTØr¿-\é÷ž½Ð2ÊÁd<i2¨Cˆ;3Xî‡o Ê2r~æ<(#SÛÀ“±Ý®¼`ðhl¯)ßÑ‘¹¤²™Õn{…âªÏQ}Qïï¹M¾0–Ê{Sö+nK§Úò
-pdÏ¡LÏ5¶©•ßϧ×Tß0¢áõìwnpMmv=îËñäLEÒH®×çÉ*Œoo±XÎy™óBx¸{‡×´'mŸd7üÑU¹¸Ùñî,‰xÉæIç½$9$ï2Y†I¼âÿ|3IäÕ›Íä¯Éwæb÷ìendstream
-endobj
-718 0 obj<</Type/Page/Parent 553 0 R/Contents 719 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-719 0 obj<</Filter/FlateDecode/Length 1214 >>stream
-xuV]oã6|ϯX\ ÄbÙ²Ûé=%mH{hãG%Q6IÔ‰T|FÑÿÞYŠò‡b#QäîìîÌP߯Bá'¤ù˜&3Šó«Q0¢»0 îiº˜ãÿ1~+I©{1™O‚ðÜ‹ñx~þÅ|Lº—Wç{h™"ùl¾ eBH<ÂJÜûu#J++
-§ý¡“:“¦¿üÇ çÍ‘ÁdŒq¨‡=a@ɇ(¬X·§†~#pÍxãr#©[Ê›€dvÆÊœ6ÂÅ«Tg™ÞªbMbëÎÓɘ³À_T‰Â”¢’…¥L‹„Ï蔌VÅ$Š„Ìo“}¦U¯ÐH•TW$ÈÔ‘On5½zK"Òµm÷¯úœvDƒpŒfwœòUåe&ÉÈLÆVé‚"i·Rm&—´Éß–',źHÕºÆì¬Ê姠_ÊJ2þ6ïÒ¥ Î(UWR®­”VrQÄÜ¥Š
-À¶uš¢1»\WŸa<dE"~—Eb}#ñ!TæR`4eV¯UAܤU ²Úõ»L¢·,¥k7?Ø$júƼjH2ð“›Üµ“Wƽø™0|:C˜W{;+ƒ–y$¨6’•¦ÒQ Å†7í3Å‚çDR^®k ‡È²eªxów!ÛÙLN3KŽ› |Àó Ì^×Y g”ÖEC »Áè‘GoÑN?%NTɵã1Z ¥=骓Wþ̳['ˆR“DGù 'ˆáÓˆî[qMƒ)ôñÛ·2yôÖfykŽ¯z ¡¡º)DŽà<.U(û¶‡ÌO·è‡¥Yð{ÕÿÊÐNÇâU¬Ì¡Ö­bòH´:ËÐÑhçs8%2e HheŸ"e¥7s?×’&'øƒšØ—PˆËsÄͼžhì3D˜Sc4­
-½Îc—
-.†
- ÏêóÊÄ™DÃÿ¶8uwÛ?µ=@c UhâB68/‘~özrÛ|.Ë‘ò|„—o#fc,++`DÞ´ Â=úx#ãwR`ªu—¤Èp!$;È Õ´2ç’š‹ó!xoqm;åuÁŸ\°Æimôc9;7)+É·F°g"ûÝ·ÞU|âU¿QD's;I²•‚
-endobj
-720 0 obj<</Type/Page/Parent 553 0 R/Contents 721 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F5 6 0 R/F8 9 0 R/F9 10 0 R/Fa 11 0 R>>/XObject<<>>>>>>endobj
-721 0 obj<</Filter/FlateDecode/Length 1265 >>stream
-x•VïOãFýÎ_1º~ÀHÁ$´_.Ü…
-©WlZÉZÛ›dg7çµ´êÿÞ·?lz-”س3ofÞ¼o{#âwD“c:9£l½7 ‡4>95ÿÏ'øŒ¿’Ó¾OÂóþ‹Ëxïèê‚FŠðuv>¢8'ø)΂Ñ8< é÷RTB.i­òºàú þŠCcÁÖ:<ž„g8ÌX¶òF´bš˜$!q”B³J(I‹ZfæCHWªlüQµb1
-M’­ñÖFF¼ÑIxlâí;$Ì# tê­®øzaôìR–=p™÷­ Ö}‡Œ?W¼”¬h!Î òIIþÈKJ9¥µ(ªC!øT‘’Å–Ø#K N&|~`Bu€ws"V<±­¦}>q%Šyp-‘;§ŒiNjÑ"y¥Fg¨äB,k”ÑEX–Û<;Áýó…°kê•øŠ$Ã<˜ؾy0æûü ¤`6¥ªTµÝ€Sèà[ÓSýèj:¤‹†ãplZ%dµëóQ‰|~ðÓn —,“bÓôÆ1镪‹•@>
-¸-ugÉ—BWå.µ´CÚ?\òª.%I%ÿू¤Ÿe\÷IÅdNÅÍDACß¾ã3—Œá.fëMÁ´ÉÓ¤ÈÙæ¥v™’òß‹Ñ;æÊÑÐdˆAEÑþì}'üèuš¸¼y™l˜Öy:Þ
-8F(¿›ƒPHçeGªŒ—HANÖ,+H»{‚–\rPŠÛ™zd¥Pµ&70FÑ SSi¼ö¢%¹a+·ÍL4óW)zRåCÓD/Z™*K€ i
-6{EuÎ<Ía¡tkⲺ¨ ¦
-c×±+Gpƒ“¦¾ÿ˜ðÀâèª] è}K¡$Š§ñõ‡÷c£ »&SÛÎ-YòMÁ²fa„Wü‚\w17¦½æÃ1–ÜÍ'fµò_Ðcm»êo{;!;PÝäDoa…rvцD-G,[9³£äý1ù¢jZ×Hè¥æn 3Ÿ–Õ6µÚçb§CbÙŠÉ%2ƒD…GíàÛ®ä6¤KÈL¹;IîûZ%YÁ™Üw*V.9$ñsihkbkv¨ÏFP$€{ ›kåiC _e{'-'{;F`÷¬”hS›Ø6ß©sï~49Ï..èôÔï4ÑôærJ± jÃKM?×"·ù6¶‡“!”Ã_[¯íÑãÉ8œœc‹†ÕäÂ
-endobj
-722 0 obj<</Type/Page/Parent 553 0 R/Contents 723 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F6 7 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-723 0 obj<</Filter/FlateDecode/Length 960 >>stream
-x•Vaâ6üίxßÊž ¶=tE½ªRO½Ô~Y 9Ž!î:vj;Ké¯ïØNnÛ[µ»E‰3oÞ¼ñ˜¿SšàJËœf âõ`’Mènq—­h¾Zâ:ÇÇ
-ÚÇùlšÍ¯|¿Ü~¸§|BÛ=°ËmKÎwøp]±Æ KÓ»Œ~û´¦Oª=X¡}4e«„»Ùþ¦Ë0žÍ³C¼1Íè}aZŸÖÌi:íÖäËlÖl+é¨4¼­…öT
-Ç­,„£Êɪ٣ Ö ò• -Ž/3 ½`¾µxÍìiÃê‚Ñ,›dÀCå §³Ä‰Y^I/xXNG戕¥(C)©¹¬+U3©=>¬JúÓ3.SÊ¥>$"²AM¼[
-Ë4¯QÀtÉN*EL9ƒ/śҖc Ï“Ð¥±±6¸*¹o5÷Òh©ƒ^’ÄWÖ´‡Š p,µËÒPîé|pónpyF?
--,SôË“°ORÓòføG%41%áàJ© ãDiWå(~“·2©¥ +‰‘«˜…bJB{¢â”†Ìj‘*ÁÖ½[úé…µ ß½m ¼ÆÂw™3—´†¡hÅt Ï$>{’0—NãéQCÌÎ__¬Ô°:„S§Œ>°ÏÌÑ<&Fôóæ}„†ࣄR†.©;ÂÊ1ç¾äšÅÉÃrR•\eZ@AÊp¸§„=C?—ðgÔÞº`{kŒw‹¢·éJ˜¬›B–÷¢n|ôOT(H%µô»:îiê-DG ÛÅÒ—$OÑ=gÖ•àIò.0Œ¦„æho,®¡”Ô¸¬Ypg/IH‚ŸR•—XŒ"no”N›È;¸!˜agÅA:ÌnÇM]cüîaøp“à¹4AÏIÆ3î{Óïjf1‰Ü·½Ò÷}`ÍMä½V•˜„8¼Mo¸Ò~Dçwœ}äP|‚ŒFßôú_zÛyÛrO¬‘»îò ¯K7‚ žœüG<Ü|—/žwM6¸´ŠÏy¿V2ìÖ°¡BÐ…[Ấ ì%êøü]4ó:ðÁ“ã‡Ö¾ŽÌLŸåSeÇESÈØÙ­H·u!RL~vtðM‡ÞkuÙÔüzñ(ND½&€A…#mÕ¾ƒˆÜ;|#D´Ž‹²ÜB¾`ÛŒ#;Ëì´Ç³°u•uÈUñ7«Zïò+ÈÛnst™¾:3Á<O'ß:ÇçËy¶\¬ð3
-endobj
-724 0 obj<</Type/Page/Parent 553 0 R/Contents 725 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 5 0 R/F8 9 0 R/F9 10 0 R>>/XObject<<>>>>>>endobj
-725 0 obj<</Filter/FlateDecode/Length 575 >>stream
-x…TK›0¾ó+æ˜UÁBB¨ÔK¹µjUÔÓ^ 6Á]°½~d»ÿ¾ƒ!iµª¢ÉÌ|ó=ÆyŽ2Hñ“A™Ãfí¥$…ív‹Ïb_â3ǯáÐEïëh}¨ O¡î°eWî¡f€å)ž´«=ÕŽÈv¾(Ç-8š¶OôÈ}¨†î¬œ»“MArì_ayFà–%…<Î…dÙR˜—d7~8µ<~ÁkF×s8ÍÍ ýØ !aAYde•7-_ ÙžñõROúÛY«‰ðRs‹¤@uSm
-I¶™i¿"äYºFú„¢…ä)¢1a¶{a{°ŽJF KdžBãÅÀ,tFÐzëÔ˜„£›×wCW wh–EVŽKdáÚþÌÅ>>8(üѪ(•b“^”4üíÙ£êìsAŠÉç%
-̽ªª7’:èžæY²…?òFP9wWp•ç’fNà³b~àKæ‰ò{p@ªè©ëµVÆð`Ád¸¦ÆM;°Lþ(¤½7[+kE3à&¨8@\„kïîüÕ€ÆWû<\æâ¾P°\s3-Ô²±1n€™Nl0Ô«9ÈúıG*3RÄ j–><¼ŸÊZ²°En( 5/ ÀчïuÓEy Æ˦FÖ­’8z¼ªIò"\ŸØžÎ’qãÑm|êlL½ëcÍš¸Å÷–¶ëÃþÏ…+¶›)Êÿßç¢,H¹Ûã–ï³ÉìOuô-ú ®þY”endstream
-endobj
-726 0 obj<</Count 19/First 727 0 R/Last 867 0 R>>endobj
-727 0 obj<</Parent 726 0 R/Title(Table of Contents)/Dest[556 0 R/XYZ 0 756 0]/Next 728 0 R>>endobj
-728 0 obj<</Parent 726 0 R/Count -1/First 729 0 R/Last 729 0 R/Title(SAMBA Developers Guide)/Dest[564 0 R/XYZ 0 786 0]/Prev 727 0 R/Next 730 0 R>>endobj
-729 0 obj<</Parent 728 0 R/Title(SAMBA Team)/Dest[564 0 R/XYZ 0 762 0]>>endobj
-730 0 obj<</Parent 726 0 R/Title(Abstract)/Dest[566 0 R/XYZ 0 786 0]/Prev 728 0 R/Next 731 0 R>>endobj
-731 0 obj<</Parent 726 0 R/Count -3/First 732 0 R/Last 734 0 R/Title(Chapter 1. Definition of NetBIOS Protocol and Name Resolution Modes)/Dest[574 0 R/XYZ 0 786 0]/Prev 730 0 R/Next 735 0 R>>endobj
-732 0 obj<</Parent 731 0 R/Title(1.1. NETBIOS)/Dest[574 0 R/XYZ 0 738 0]/Next 733 0 R>>endobj
-733 0 obj<</Parent 731 0 R/Title(1.2. BROADCAST NetBIOS)/Dest[574 0 R/XYZ 0 254 0]/Prev 732 0 R/Next 734 0 R>>endobj
-734 0 obj<</Parent 731 0 R/Title(1.3. NBNS NetBIOS)/Dest[576 0 R/XYZ 0 758 0]/Prev 733 0 R>>endobj
-735 0 obj<</Parent 726 0 R/Count -5/First 736 0 R/Last 740 0 R/Title(Chapter 2. Samba Architecture)/Dest[578 0 R/XYZ 0 786 0]/Prev 731 0 R/Next 741 0 R>>endobj
-736 0 obj<</Parent 735 0 R/Title(2.1. Introduction)/Dest[578 0 R/XYZ 0 762 0]/Next 737 0 R>>endobj
-737 0 obj<</Parent 735 0 R/Title(2.2. Multithreading and Samba)/Dest[578 0 R/XYZ 0 581 0]/Prev 736 0 R/Next 738 0 R>>endobj
-738 0 obj<</Parent 735 0 R/Title(2.3. Threading smbd)/Dest[578 0 R/XYZ 0 387 0]/Prev 737 0 R/Next 739 0 R>>endobj
-739 0 obj<</Parent 735 0 R/Title(2.4. Threading nmbd)/Dest[580 0 R/XYZ 0 786 0]/Prev 738 0 R/Next 740 0 R>>endobj
-740 0 obj<</Parent 735 0 R/Title(2.5. nbmd Design)/Dest[580 0 R/XYZ 0 487 0]/Prev 739 0 R>>endobj
-741 0 obj<</Parent 726 0 R/Count -5/First 742 0 R/Last 746 0 R/Title(Chapter 3. The samba DEBUG system)/Dest[582 0 R/XYZ 0 786 0]/Prev 735 0 R/Next 750 0 R>>endobj
-742 0 obj<</Parent 741 0 R/Title(3.1. New Output Syntax)/Dest[582 0 R/XYZ 0 762 0]/Next 743 0 R>>endobj
-743 0 obj<</Parent 741 0 R/Title(3.2. The DEBUG\(\) Macro)/Dest[584 0 R/XYZ 0 786 0]/Prev 742 0 R/Next 744 0 R>>endobj
-744 0 obj<</Parent 741 0 R/Title(3.3. The DEBUGADD\(\) Macro)/Dest[586 0 R/XYZ 0 786 0]/Prev 743 0 R/Next 745 0 R>>endobj
-745 0 obj<</Parent 741 0 R/Title(3.4. The DEBUGLVL\(\) Macro)/Dest[586 0 R/XYZ 0 567 0]/Prev 744 0 R/Next 746 0 R>>endobj
-746 0 obj<</Parent 741 0 R/Count -3/First 747 0 R/Last 749 0 R/Title(3.5. New Functions)/Dest[588 0 R/XYZ 0 786 0]/Prev 745 0 R>>endobj
-747 0 obj<</Parent 746 0 R/Title(3.5.1. dbgtext\(\))/Dest[588 0 R/XYZ 0 766 0]/Next 748 0 R>>endobj
-748 0 obj<</Parent 746 0 R/Title(3.5.2. dbghdr\(\))/Dest[588 0 R/XYZ 0 655 0]/Prev 747 0 R/Next 749 0 R>>endobj
-749 0 obj<</Parent 746 0 R/Title(3.5.3. format_debug_text\(\))/Dest[588 0 R/XYZ 0 543 0]/Prev 748 0 R>>endobj
-750 0 obj<</Parent 726 0 R/Title(Chapter 4. Coding Suggestions)/Dest[590 0 R/XYZ 0 786 0]/Prev 741 0 R/Next 751 0 R>>endobj
-751 0 obj<</Parent 726 0 R/Count -5/First 752 0 R/Last 773 0 R/Title(Chapter 5. Samba Internals)/Dest[594 0 R/XYZ 0 786 0]/Prev 750 0 R/Next 774 0 R>>endobj
-752 0 obj<</Parent 751 0 R/Title(5.1. Character Handling)/Dest[594 0 R/XYZ 0 762 0]/Next 753 0 R>>endobj
-753 0 obj<</Parent 751 0 R/Title(5.2. The new functions)/Dest[594 0 R/XYZ 0 621 0]/Prev 752 0 R/Next 754 0 R>>endobj
-754 0 obj<</Parent 751 0 R/Count -15/First 755 0 R/Last 769 0 R/Title(5.3. Macros in byteorder.h)/Dest[596 0 R/XYZ 0 758 0]/Prev 753 0 R/Next 770 0 R>>endobj
-755 0 obj<</Parent 754 0 R/Title(5.3.1. CVAL\(buf,pos\))/Dest[596 0 R/XYZ 0 683 0]/Next 756 0 R>>endobj
-756 0 obj<</Parent 754 0 R/Title(5.3.2. PVAL\(buf,pos\))/Dest[596 0 R/XYZ 0 624 0]/Prev 755 0 R/Next 757 0 R>>endobj
-757 0 obj<</Parent 754 0 R/Title(5.3.3. SCVAL\(buf,pos,val\))/Dest[596 0 R/XYZ 0 566 0]/Prev 756 0 R/Next 758 0 R>>endobj
-758 0 obj<</Parent 754 0 R/Title(5.3.4. SVAL\(buf,pos\))/Dest[596 0 R/XYZ 0 507 0]/Prev 757 0 R/Next 759 0 R>>endobj
-759 0 obj<</Parent 754 0 R/Title(5.3.5. IVAL\(buf,pos\))/Dest[596 0 R/XYZ 0 436 0]/Prev 758 0 R/Next 760 0 R>>endobj
-760 0 obj<</Parent 754 0 R/Title(5.3.6. SVALS\(buf,pos\))/Dest[596 0 R/XYZ 0 377 0]/Prev 759 0 R/Next 761 0 R>>endobj
-761 0 obj<</Parent 754 0 R/Title(5.3.7. IVALS\(buf,pos\))/Dest[596 0 R/XYZ 0 319 0]/Prev 760 0 R/Next 762 0 R>>endobj
-762 0 obj<</Parent 754 0 R/Title(5.3.8. SSVAL\(buf,pos,val\))/Dest[596 0 R/XYZ 0 261 0]/Prev 761 0 R/Next 763 0 R>>endobj
-763 0 obj<</Parent 754 0 R/Title(5.3.9. SIVAL\(buf,pos,val\))/Dest[596 0 R/XYZ 0 202 0]/Prev 762 0 R/Next 764 0 R>>endobj
-764 0 obj<</Parent 754 0 R/Title(5.3.10. SSVALS\(buf,pos,val\))/Dest[598 0 R/XYZ 0 786 0]/Prev 763 0 R/Next 765 0 R>>endobj
-765 0 obj<</Parent 754 0 R/Title(5.3.11. SIVALS\(buf,pos,val\))/Dest[598 0 R/XYZ 0 728 0]/Prev 764 0 R/Next 766 0 R>>endobj
-766 0 obj<</Parent 754 0 R/Title(5.3.12. RSVAL\(buf,pos\))/Dest[598 0 R/XYZ 0 669 0]/Prev 765 0 R/Next 767 0 R>>endobj
-767 0 obj<</Parent 754 0 R/Title(5.3.13. RIVAL\(buf,pos\))/Dest[598 0 R/XYZ 0 611 0]/Prev 766 0 R/Next 768 0 R>>endobj
-768 0 obj<</Parent 754 0 R/Title(5.3.14. RSSVAL\(buf,pos,val\))/Dest[598 0 R/XYZ 0 553 0]/Prev 767 0 R/Next 769 0 R>>endobj
-769 0 obj<</Parent 754 0 R/Title(5.3.15. RSIVAL\(buf,pos,val\))/Dest[598 0 R/XYZ 0 481 0]/Prev 768 0 R>>endobj
-770 0 obj<</Parent 751 0 R/Count -2/First 771 0 R/Last 772 0 R/Title(5.4. LAN Manager Samba API)/Dest[598 0 R/XYZ 0 423 0]/Prev 754 0 R/Next 773 0 R>>endobj
-771 0 obj<</Parent 770 0 R/Title(5.4.1. Parameters)/Dest[598 0 R/XYZ 0 273 0]/Next 772 0 R>>endobj
-772 0 obj<</Parent 770 0 R/Title(5.4.2. Return value)/Dest[600 0 R/XYZ 0 494 0]/Prev 771 0 R>>endobj
-773 0 obj<</Parent 751 0 R/Title(5.5. Code character table)/Dest[602 0 R/XYZ 0 786 0]/Prev 770 0 R>>endobj
-774 0 obj<</Parent 726 0 R/Count -2/First 775 0 R/Last 779 0 R/Title(Chapter 6. The smb.conf file)/Dest[604 0 R/XYZ 0 786 0]/Prev 751 0 R/Next 781 0 R>>endobj
-775 0 obj<</Parent 774 0 R/Count -3/First 776 0 R/Last 778 0 R/Title(6.1. Lexical Analysis)/Dest[604 0 R/XYZ 0 762 0]/Next 779 0 R>>endobj
-776 0 obj<</Parent 775 0 R/Title(6.1.1. Handling of Whitespace)/Dest[604 0 R/XYZ 0 476 0]/Next 777 0 R>>endobj
-777 0 obj<</Parent 775 0 R/Title(6.1.2. Handling of Line Continuation)/Dest[604 0 R/XYZ 0 312 0]/Prev 776 0 R/Next 778 0 R>>endobj
-778 0 obj<</Parent 775 0 R/Title(6.1.3. Line Continuation Quirks)/Dest[606 0 R/XYZ 0 705 0]/Prev 777 0 R>>endobj
-779 0 obj<</Parent 774 0 R/Count -1/First 780 0 R/Last 780 0 R/Title(6.2. Syntax)/Dest[606 0 R/XYZ 0 293 0]/Prev 775 0 R>>endobj
-780 0 obj<</Parent 779 0 R/Title(6.2.1. About params.c)/Dest[608 0 R/XYZ 0 718 0]>>endobj
-781 0 obj<</Parent 726 0 R/Count -9/First 782 0 R/Last 790 0 R/Title(Chapter 7. NetBIOS in a Unix World)/Dest[610 0 R/XYZ 0 786 0]/Prev 774 0 R/Next 791 0 R>>endobj
-782 0 obj<</Parent 781 0 R/Title(7.1. Introduction)/Dest[610 0 R/XYZ 0 762 0]/Next 783 0 R>>endobj
-783 0 obj<</Parent 781 0 R/Title(7.2. Usernames)/Dest[610 0 R/XYZ 0 647 0]/Prev 782 0 R/Next 784 0 R>>endobj
-784 0 obj<</Parent 781 0 R/Title(7.3. File Ownership)/Dest[610 0 R/XYZ 0 269 0]/Prev 783 0 R/Next 785 0 R>>endobj
-785 0 obj<</Parent 781 0 R/Title(7.4. Passwords)/Dest[612 0 R/XYZ 0 745 0]/Prev 784 0 R/Next 786 0 R>>endobj
-786 0 obj<</Parent 781 0 R/Title(7.5. Locking)/Dest[612 0 R/XYZ 0 511 0]/Prev 785 0 R/Next 787 0 R>>endobj
-787 0 obj<</Parent 781 0 R/Title(7.6. Deny Modes)/Dest[614 0 R/XYZ 0 786 0]/Prev 786 0 R/Next 788 0 R>>endobj
-788 0 obj<</Parent 781 0 R/Title(7.7. Trapdoor UIDs)/Dest[614 0 R/XYZ 0 619 0]/Prev 787 0 R/Next 789 0 R>>endobj
-789 0 obj<</Parent 781 0 R/Title(7.8. Port numbers)/Dest[614 0 R/XYZ 0 491 0]/Prev 788 0 R/Next 790 0 R>>endobj
-790 0 obj<</Parent 781 0 R/Title(7.9. Protocol Complexity)/Dest[614 0 R/XYZ 0 231 0]/Prev 789 0 R>>endobj
-791 0 obj<</Parent 726 0 R/Title(Chapter 8. Tracing samba system calls)/Dest[618 0 R/XYZ 0 786 0]/Prev 781 0 R/Next 792 0 R>>endobj
-792 0 obj<</Parent 726 0 R/Count -8/First 793 0 R/Last 829 0 R/Title(Chapter 9. NT Domain RPC's)/Dest[622 0 R/XYZ 0 786 0]/Prev 791 0 R/Next 832 0 R>>endobj
-793 0 obj<</Parent 792 0 R/Count -2/First 794 0 R/Last 795 0 R/Title(9.1. Introduction)/Dest[622 0 R/XYZ 0 762 0]/Next 796 0 R>>endobj
-794 0 obj<</Parent 793 0 R/Title(9.1.1. Sources)/Dest[624 0 R/XYZ 0 679 0]/Next 795 0 R>>endobj
-795 0 obj<</Parent 793 0 R/Title(9.1.2. Credits)/Dest[624 0 R/XYZ 0 569 0]/Prev 794 0 R>>endobj
-796 0 obj<</Parent 792 0 R/Count -3/First 797 0 R/Last 799 0 R/Title(9.2. Notes and Structures)/Dest[624 0 R/XYZ 0 447 0]/Prev 793 0 R/Next 800 0 R>>endobj
-797 0 obj<</Parent 796 0 R/Title(9.2.1. Notes)/Dest[624 0 R/XYZ 0 426 0]/Next 798 0 R>>endobj
-798 0 obj<</Parent 796 0 R/Title(9.2.2. Enumerations)/Dest[626 0 R/XYZ 0 771 0]/Prev 797 0 R/Next 799 0 R>>endobj
-799 0 obj<</Parent 796 0 R/Title(9.2.3. Structures)/Dest[626 0 R/XYZ 0 288 0]/Prev 798 0 R>>endobj
-800 0 obj<</Parent 792 0 R/Count -12/First 801 0 R/Last 812 0 R/Title(9.3. MSRPC over Transact Named Pipe)/Dest[646 0 R/XYZ 0 481 0]/Prev 796 0 R/Next 813 0 R>>endobj
-801 0 obj<</Parent 800 0 R/Title(9.3.1. MSRPC Pipes)/Dest[646 0 R/XYZ 0 419 0]/Next 802 0 R>>endobj
-802 0 obj<</Parent 800 0 R/Title(9.3.2. Header)/Dest[648 0 R/XYZ 0 620 0]/Prev 801 0 R/Next 803 0 R>>endobj
-803 0 obj<</Parent 800 0 R/Title(9.3.3. Tail)/Dest[656 0 R/XYZ 0 584 0]/Prev 802 0 R/Next 804 0 R>>endobj
-804 0 obj<</Parent 800 0 R/Title(9.3.4. RPC Bind / Bind Ack)/Dest[656 0 R/XYZ 0 460 0]/Prev 803 0 R/Next 805 0 R>>endobj
-805 0 obj<</Parent 800 0 R/Title(9.3.5. NTLSA Transact Named Pipe)/Dest[658 0 R/XYZ 0 601 0]/Prev 804 0 R/Next 806 0 R>>endobj
-806 0 obj<</Parent 800 0 R/Title(9.3.6. LSA Open Policy)/Dest[658 0 R/XYZ 0 193 0]/Prev 805 0 R/Next 807 0 R>>endobj
-807 0 obj<</Parent 800 0 R/Title(9.3.7. LSA Query Info Policy)/Dest[660 0 R/XYZ 0 545 0]/Prev 806 0 R/Next 808 0 R>>endobj
-808 0 obj<</Parent 800 0 R/Title(9.3.8. LSA Enumerate Trusted Domains)/Dest[660 0 R/XYZ 0 198 0]/Prev 807 0 R/Next 809 0 R>>endobj
-809 0 obj<</Parent 800 0 R/Title(9.3.9. LSA Open Secret)/Dest[662 0 R/XYZ 0 639 0]/Prev 808 0 R/Next 810 0 R>>endobj
-810 0 obj<</Parent 800 0 R/Title(9.3.10. LSA Close)/Dest[662 0 R/XYZ 0 354 0]/Prev 809 0 R/Next 811 0 R>>endobj
-811 0 obj<</Parent 800 0 R/Title(9.3.11. LSA Lookup SIDS)/Dest[664 0 R/XYZ 0 786 0]/Prev 810 0 R/Next 812 0 R>>endobj
-812 0 obj<</Parent 800 0 R/Title(9.3.12. LSA Lookup Names)/Dest[664 0 R/XYZ 0 301 0]/Prev 811 0 R>>endobj
-813 0 obj<</Parent 792 0 R/Count -5/First 814 0 R/Last 818 0 R/Title(9.4. NETLOGON rpc Transact Named Pipe)/Dest[666 0 R/XYZ 0 465 0]/Prev 800 0 R/Next 819 0 R>>endobj
-814 0 obj<</Parent 813 0 R/Title(9.4.1. LSA Request Challenge)/Dest[668 0 R/XYZ 0 718 0]/Next 815 0 R>>endobj
-815 0 obj<</Parent 813 0 R/Title(9.4.2. LSA Authenticate 2)/Dest[668 0 R/XYZ 0 326 0]/Prev 814 0 R/Next 816 0 R>>endobj
-816 0 obj<</Parent 813 0 R/Title(9.4.3. LSA Server Password Set)/Dest[670 0 R/XYZ 0 584 0]/Prev 815 0 R/Next 817 0 R>>endobj
-817 0 obj<</Parent 813 0 R/Title(9.4.4. LSA SAM Logon)/Dest[670 0 R/XYZ 0 218 0]/Prev 816 0 R/Next 818 0 R>>endobj
-818 0 obj<</Parent 813 0 R/Title(9.4.5. LSA SAM Logoff)/Dest[672 0 R/XYZ 0 406 0]/Prev 817 0 R>>endobj
-819 0 obj<</Parent 792 0 R/Count -2/First 820 0 R/Last 821 0 R/Title(9.5. \\\\MAILSLOT\\NET\\NTLOGON)/Dest[674 0 R/XYZ 0 786 0]/Prev 813 0 R/Next 822 0 R>>endobj
-820 0 obj<</Parent 819 0 R/Title(9.5.1. Query for PDC)/Dest[674 0 R/XYZ 0 711 0]/Next 821 0 R>>endobj
-821 0 obj<</Parent 819 0 R/Title(9.5.2. SAM Logon)/Dest[676 0 R/XYZ 0 786 0]/Prev 820 0 R>>endobj
-822 0 obj<</Parent 792 0 R/Count -2/First 823 0 R/Last 824 0 R/Title(9.6. SRVSVC Transact Named Pipe)/Dest[678 0 R/XYZ 0 758 0]/Prev 819 0 R/Next 825 0 R>>endobj
-823 0 obj<</Parent 822 0 R/Title(9.6.1. Net Share Enum)/Dest[678 0 R/XYZ 0 630 0]/Next 824 0 R>>endobj
-824 0 obj<</Parent 822 0 R/Title(9.6.2. Net Server Get Info)/Dest[680 0 R/XYZ 0 786 0]/Prev 823 0 R>>endobj
-825 0 obj<</Parent 792 0 R/Count -3/First 826 0 R/Last 828 0 R/Title(9.7. Cryptographic side of NT Domain Authentication)/Dest[680 0 R/XYZ 0 486 0]/Prev 822 0 R/Next 829 0 R>>endobj
-826 0 obj<</Parent 825 0 R/Title(9.7.1. Definitions)/Dest[680 0 R/XYZ 0 466 0]/Next 827 0 R>>endobj
-827 0 obj<</Parent 825 0 R/Title(9.7.2. Protocol)/Dest[682 0 R/XYZ 0 786 0]/Prev 826 0 R/Next 828 0 R>>endobj
-828 0 obj<</Parent 825 0 R/Title(9.7.3. Comments)/Dest[682 0 R/XYZ 0 348 0]/Prev 827 0 R>>endobj
-829 0 obj<</Parent 792 0 R/Count -2/First 830 0 R/Last 831 0 R/Title(9.8. SIDs and RIDs)/Dest[684 0 R/XYZ 0 758 0]/Prev 825 0 R>>endobj
-830 0 obj<</Parent 829 0 R/Title(9.8.1. Well-known SIDs)/Dest[684 0 R/XYZ 0 598 0]/Next 831 0 R>>endobj
-831 0 obj<</Parent 829 0 R/Title(9.8.2. Well-known RIDS)/Dest[686 0 R/XYZ 0 626 0]/Prev 830 0 R>>endobj
-832 0 obj<</Parent 726 0 R/Count -5/First 833 0 R/Last 837 0 R/Title(Chapter 10. Samba Printing Internals)/Dest[692 0 R/XYZ 0 786 0]/Prev 792 0 R/Next 838 0 R>>endobj
-833 0 obj<</Parent 832 0 R/Title(10.1. Abstract)/Dest[692 0 R/XYZ 0 762 0]/Next 834 0 R>>endobj
-834 0 obj<</Parent 832 0 R/Title(10.2. Printing Interface to Various Back ends)/Dest[692 0 R/XYZ 0 674 0]/Prev 833 0 R/Next 835 0 R>>endobj
-835 0 obj<</Parent 832 0 R/Title(10.3. Print Queue TDB's)/Dest[692 0 R/XYZ 0 414 0]/Prev 834 0 R/Next 836 0 R>>endobj
-836 0 obj<</Parent 832 0 R/Title(10.4. ChangeID and Client Caching of Printer Information)/Dest[696 0 R/XYZ 0 745 0]/Prev 835 0 R/Next 837 0 R>>endobj
-837 0 obj<</Parent 832 0 R/Title(10.5. Windows NT/2K Printer Change Notify)/Dest[696 0 R/XYZ 0 683 0]/Prev 836 0 R>>endobj
-838 0 obj<</Parent 726 0 R/Count -1/First 839 0 R/Last 839 0 R/Title(Chapter 11. Samba WINS Internals)/Dest[702 0 R/XYZ 0 786 0]/Prev 832 0 R/Next 840 0 R>>endobj
-839 0 obj<</Parent 838 0 R/Title(11.1. WINS Failover)/Dest[702 0 R/XYZ 0 762 0]>>endobj
-840 0 obj<</Parent 726 0 R/Count -7/First 841 0 R/Last 852 0 R/Title(Chapter 12. The Upcoming SAM System)/Dest[704 0 R/XYZ 0 786 0]/Prev 838 0 R/Next 853 0 R>>endobj
-841 0 obj<</Parent 840 0 R/Title(12.1. Security in the 'new SAM')/Dest[704 0 R/XYZ 0 762 0]/Next 842 0 R>>endobj
-842 0 obj<</Parent 840 0 R/Title(12.2. Standalone from UNIX)/Dest[706 0 R/XYZ 0 692 0]/Prev 841 0 R/Next 843 0 R>>endobj
-843 0 obj<</Parent 840 0 R/Title(12.3. Handles and Races in the new SAM)/Dest[706 0 R/XYZ 0 551 0]/Prev 842 0 R/Next 844 0 R>>endobj
-844 0 obj<</Parent 840 0 R/Count -3/First 845 0 R/Last 847 0 R/Title(12.4. Layers)/Dest[706 0 R/XYZ 0 251 0]/Prev 843 0 R/Next 848 0 R>>endobj
-845 0 obj<</Parent 844 0 R/Title(12.4.1. Application)/Dest[706 0 R/XYZ 0 231 0]/Next 846 0 R>>endobj
-846 0 obj<</Parent 844 0 R/Title(12.4.2. SAM Interface)/Dest[708 0 R/XYZ 0 786 0]/Prev 845 0 R/Next 847 0 R>>endobj
-847 0 obj<</Parent 844 0 R/Title(12.4.3. SAM Modules)/Dest[708 0 R/XYZ 0 649 0]/Prev 846 0 R>>endobj
-848 0 obj<</Parent 840 0 R/Count -2/First 849 0 R/Last 850 0 R/Title(12.5. SAM Modules)/Dest[708 0 R/XYZ 0 537 0]/Prev 844 0 R/Next 851 0 R>>endobj
-849 0 obj<</Parent 848 0 R/Title(12.5.1. Special Module: sam_passdb)/Dest[708 0 R/XYZ 0 517 0]/Next 850 0 R>>endobj
-850 0 obj<</Parent 848 0 R/Title(12.5.2. sam_ads)/Dest[708 0 R/XYZ 0 419 0]/Prev 849 0 R>>endobj
-851 0 obj<</Parent 840 0 R/Title(12.6. Memory Management)/Dest[708 0 R/XYZ 0 281 0]/Prev 848 0 R/Next 852 0 R>>endobj
-852 0 obj<</Parent 840 0 R/Title(12.7. Testing)/Dest[710 0 R/XYZ 0 542 0]/Prev 851 0 R>>endobj
-853 0 obj<</Parent 726 0 R/Count -3/First 854 0 R/Last 856 0 R/Title(Chapter 13. LanMan and NT Password Encryption)/Dest[712 0 R/XYZ 0 786 0]/Prev 840 0 R/Next 857 0 R>>endobj
-854 0 obj<</Parent 853 0 R/Title(13.1. Introduction)/Dest[712 0 R/XYZ 0 762 0]/Next 855 0 R>>endobj
-855 0 obj<</Parent 853 0 R/Title(13.2. How does it work?)/Dest[712 0 R/XYZ 0 621 0]/Prev 854 0 R/Next 856 0 R>>endobj
-856 0 obj<</Parent 853 0 R/Title(13.3. >The smbpasswd file)/Dest[714 0 R/XYZ 0 771 0]/Prev 855 0 R>>endobj
-857 0 obj<</Parent 726 0 R/Count -3/First 858 0 R/Last 862 0 R/Title(Chapter 14. Modules)/Dest[718 0 R/XYZ 0 786 0]/Prev 853 0 R/Next 864 0 R>>endobj
-858 0 obj<</Parent 857 0 R/Title(14.1. Advantages)/Dest[718 0 R/XYZ 0 762 0]/Next 859 0 R>>endobj
-859 0 obj<</Parent 857 0 R/Count -2/First 860 0 R/Last 861 0 R/Title(14.2. Loading modules)/Dest[718 0 R/XYZ 0 594 0]/Prev 858 0 R/Next 862 0 R>>endobj
-860 0 obj<</Parent 859 0 R/Title(14.2.1. Static modules)/Dest[718 0 R/XYZ 0 455 0]/Next 861 0 R>>endobj
-861 0 obj<</Parent 859 0 R/Title(14.2.2. Shared modules)/Dest[718 0 R/XYZ 0 309 0]/Prev 860 0 R>>endobj
-862 0 obj<</Parent 857 0 R/Count -1/First 863 0 R/Last 863 0 R/Title(14.3. Writing modules)/Dest[720 0 R/XYZ 0 786 0]/Prev 859 0 R>>endobj
-863 0 obj<</Parent 862 0 R/Title(14.3.1. Static/Shared selection in configure.in)/Dest[720 0 R/XYZ 0 517 0]>>endobj
-864 0 obj<</Parent 726 0 R/Count -2/First 865 0 R/Last 866 0 R/Title(Chapter 15. RPC Pluggable Modules)/Dest[722 0 R/XYZ 0 786 0]/Prev 857 0 R/Next 867 0 R>>endobj
-865 0 obj<</Parent 864 0 R/Title(15.1. About)/Dest[722 0 R/XYZ 0 762 0]/Next 866 0 R>>endobj
-866 0 obj<</Parent 864 0 R/Title(15.2. General Overview)/Dest[722 0 R/XYZ 0 647 0]/Prev 865 0 R>>endobj
-867 0 obj<</Parent 726 0 R/Count -2/First 868 0 R/Last 869 0 R/Title(Chapter 16. Notes to packagers)/Dest[724 0 R/XYZ 0 786 0]/Prev 864 0 R>>endobj
-868 0 obj<</Parent 867 0 R/Title(16.1. Versioning)/Dest[724 0 R/XYZ 0 762 0]/Next 869 0 R>>endobj
-869 0 obj<</Parent 867 0 R/Title(16.2. Modules)/Dest[724 0 R/XYZ 0 637 0]/Prev 868 0 R>>endobj
-870 0 obj<</Type/Catalog/Pages 553 0 R/PageLayout/SinglePage/Outlines 726 0 R/OpenAction[564 0 R/XYZ null null 0]/PageMode/UseOutlines/PageLabels<</Nums[0<</P(title)>>1<</S/r>>5<</S/D/St 1/P()>>6<</S/D/St 2/P()>>10<</S/D/St 6/P()>>12<</S/D/St 8/P()>>14<</S/D/St 10/P()>>18<</S/D/St 14/P()>>20<</S/D/St 16/P()>>25<</S/D/St 21/P()>>28<</S/D/St 24/P()>>32<</S/D/St 28/P()>>34<</S/D/St 30/P()>>69<</S/D/St 65/P()>>74<</S/D/St 70/P()>>75<</S/D/St 71/P()>>79<</S/D/St 75/P()>>82<</S/D/St 78/P()>>84<</S/D/St 80/P()>>85<</S/D/St 81/P()>>]>>>>endobj
+Ø ‹f—·´QP­!²’º ÝRQÒ-ꮓ=úäµÑÞ*»¯oWªJŒmh%7/¢äu0Ù‹ZâŒÚ0%Æ“ëi]ÖÁdŒÏÎh<üV50@¼˜Ñï8C;ú¥@’½ÃÙÞ¤âö§.<šŒ‚ÉxŠ>ÝÉP.ÍãßþÅÖþ endstream
+endobj
+668 0 obj<</Type/Page/Parent 513 0 R/Contents 669 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+669 0 obj<</Filter/FlateDecode/Length 1654 >>stream
+x•W]o7|÷¯Xø% Ë–¿ä<͇Û
+’y¡î(ã;òBò¬øßwvÉ;Ig·@aO$wvvv–÷ã`F§ø™ÑüŒÎ¯¨hN§§tyþjzA×s|>ß״:x½88¹yEg§´XaËÕüš%aù)žGo*ÕFíiv>¥?”ý ,)[Òí‚>©6ΗôÎþ±ÆÙ—‹ïrØlž;>¿˜žá¸#ìžMé½Þ•]±]zA³Y^z6Ÿ^ñÒ/&V+M¥~еkm#¹U®ÖÀÂ
+ðàõGú¡êF•²&4(Š³Á¡å.$déÃÛ Ñ9ħÏÖ®w| @õ,“ÝÊg¿ÊePupÔŠGŠ
+œäwœÎÞÊó‚±îP+¤ü8!âÕ<Ü8>ïëš«km×ú09Óðÿ(>6–fµ‚óã$.)kⱯü–Û±B“ŒÈ2a‰ðQã ž½
+%U„Ë -݃”5‘…îw¹ÜñøV!Ž•×:›
+õ6‚ù¢àèŽÁÄ‚vÜ…‰XÈEyê.gÉÿÒ£Èû C—-úçeý|βá1\ „ ‡»7èص_A ƨPæ©æ[
+Ï´4¥¦5&œ.Ñ7(‡ Î§D”cØ*ÌÖÀÿ:l"GõéõàY8¨¼Ýzgîzü¾§t³×Ú£ðC¯ Ž$©1óPt5† Œç,ž¥¥Ã0Á`Þ<kl"nYÖ#FK=É{È o›Lý„ÖæA&ÆPŸz’á¸h¬ç½nU£Ñz7åB<IfÝóùNÄÓ#¡ÔÔ9£^þ©1Æ”õÎoGrgZy×H¡xÝÉ ®àr¿=
+ÍRF‘Ìð“›þs”îÇ;M–µ‡vØD<½ì €ˆáÛ¢ás¸ªÁCy˜$ûË%Š‡Z4’.p…„FšÑ¤Úí1œ®©ì°†FEìIšØ[7
+=”GãæÖ̆4®Ú{ Œa‘½E¢ô7mQ|òÑ,é{«Ó¹pޣɆûRš:L×~µ2gÇœåèвÖá2²Ä«Æ&³ǪƒNk<ãkPQ ýÁÝ
+S71Q–”Fî"ðß’¿O%£C-Gѹ‰´5ÛÓó÷½Ý2¨aäí Û²ÃK0¹ä‰dS]ŠZãVÎ÷ÈiÆcúÞaøîð4‚•Ípzžèe*"¿!üÊ÷ák€¶Ù_µØõž«‚4> úQÔˆÉù‚Œ‰’LÓjÜ=ý=ñhE1 ^è´’fí+'b:¹¹Þy‡¼JïsoþïKëÅüb:¿ºÆû/ÞÏæçŒïÝâàσ
+endobj
+670 0 obj<</Type/Page/Parent 513 0 R/Contents 671 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F2 5 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+671 0 obj<</Filter/FlateDecode/Length 1549 >>stream
+xµWÛnÛF}÷W ‚–‰ºX–l£ 4uaÀIÚZi\ÄyX“+ik’«ì.­èÇ÷Ì.II´ 'uÀæ^æÌ™3—ýz0¤þ i:¢ã ÅÙÁ Ðäô,ÓøtŠßGøo$-ÞÌúg4œÒ|#“ÉItJó„p`0 yÜGÇÑÑüŸƒÍW’lv·ÖnZ¨Tò÷þ؆Ãp¼7šFï\æ¤M" -´¡k‘Ý ršÖÂ8«µp’TN÷‰;ý im´Ó±NI9Ê
+ëèŽWRɇR­ï©XûÝà ݕ8¼v%zi!-ƒP@Glz©dN‚
+ ó¹ÈdDsÀpE»iÙ%aýeß_Þ
++ʼ³èø
+—×¥¡çooh¸\¼$dŠÜ‹ÉÞKëdO€
+`(Ž1%%ÊÈØiSFô¦¤D.D‘ºX ±¾ð>®?Ç jÜú|Ä4j;b¿¤7Hº†íG¤óìÕû:èl]$»ÒEšp©·Òq¥7ZÃÙº$¬¥A²¨ºŘ¯ÙÉUTàGÇ'èX·`° K¼ÊtB¼ôÄÂÛ£vÒ^©{¹A­|:¹E9ñÉWåÀ“.2wðµôN>ããAmS4˜<ï#/5*yÑ)(ºb†$©ºRs¶VÈä]©B+DOB¤ÐX7F¬×pe% :áeþ* ÷Vîœ2w¦$„0œVíøù·o0º=
+ tVOãP5¹_r'?/Tr~óÂÏËØ kiàGU?ŸgqŒÌ„˵ür~õ˼÷s*¬ëÅ+‘/eÏ©L¾>¿Ò(® fŸaÜw< ÷ÍR‡°-ÑÂó´Üén£ºKÕîìßÐéVE»Oµûå£-ô7l|_#»N·6á¿w’Ž3³ušÚµ®@jûÁ cj½UË\-T,@2_Æßx¼ƒœ ý‚ëäQó„ØÂØÕ¿˜Ô\Ò_—óÙÕÕßm»<Ždž|3q,WN¿ãÞBjDì¤aU» [üàsx¾·\¡Ï[_z-bøèVÌìY¨êìæª4¥…P)—8Lc*áQNä¥O…&ç&šrígò €
+&3Ö9¨÷7àÙµ6øˆiÝ¿(ªâ[ëЦv¬À‡í×FÍ_;˜/¹™Vn¸×S¾3ÎßvXf30ʃ0¿1d‚†Ê*®†I TèÅÀ›
+Ì&a™†±~«¼#õ+¢rÖ¿zxKÿ¢™e_½ÿ@¿Ï®¯?}øóí«°V‰Ї—Ih_ í¤­úqÿâ´Êùáô4šœá=ëGêëÙ»73z‹ÇVªÑp,ý†.á«s¯ÞÙ›ÐR’ð–}æ;žŽ£éä4LÀÓ1ãúu~ðÇÁt…ºïendstream
+endobj
+672 0 obj<</Type/Page/Parent 513 0 R/Contents 673 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
+673 0 obj<</Filter/FlateDecode/Length 816 >>stream
+xm•[oÛH …ßý+ÎÛ*€­ÈŽk;úô²(°½ìÆ‹-P÷a$Ñ–šÑ0«‘ìêß/9ò%õF~14òðã!õï`ŒD~cÌ'¸™!«÷«Áõû)Æc¬6r2[̱ʑÄI’`•Eï¹ý4Õ“¥!FfÉÔh
+“ñ~ÏuŽ\i=ÕH9¢(=|•†S9+-\SwØsksXæGØò‘°¼ZýÔ nûÌ£É4žJî‡GÂ-ÇI²üô_îþùü×Û¯/=Ë—^>·üö÷1&ð}ùÇ›ÕHª ÏòžÓß<6­µp¦¢åµd-øðÇdm/óLht3‹ªó÷05ÁXËûÒm¯œH tF‘qU—롧F˼w'~âUFX'7ÛrGš?Áh|O4«’öxÆ¥+›Rtð¬a;ä Ç
+³¬ü¥;O5íJný)#ö9d…q[/W{UŽöYOÍ^G¹&­†\Nùú*Æ1‚äP+(‰H<±ƒí!¾:Ø,:;äWº‘hämm*T­o
+ÙT $á2vŽ²æBV¯ø…àùeÜÜPÅFÕ˜¦÷ë¾l
+uÂãëó©ê´ƒÉóÀEÜnKw²ì± éÊdÖ{Ö©Ž<^£#ÿ«„g—{Õø¶µœû]ì5¥ˆã¢R6±”»é‡g†"h_táܤ,}õ9S— 9y¡%_jÚP-Õtà fÚ˜Ì4¤ê׋7rÚ˜Ö6§”yJb (¥¡ZKû?gyI!¢øsGuÜW?;-–ªO,¹Ãœª+E¶…/¢ދAC9$`‡L&Mµ‹qç:–~„š,#f.€
+12ã°ŽÂ19n·ÅƒGÇ{Kù–ŽÌ5glýú
+[#UŸ£†¢>ÞK›Ba"•z¥¢¸)dœ*–àÉy™C8™'!긮LØϧו?Ñ£‘-vntMMvÝïËþäLE‹9\®ç‹xv{‹ÉtÏt!<Ü}¼¿Ã[Ú‘å'Ý ¿·ent¼;š'²dóHvÈMôŸ×’¦Ð´Óù4žÏò ‹óWúêÝjðçà?}˜ò£endstream
+endobj
+674 0 obj<</Count 16/First 675 0 R/Last 801 0 R>>endobj
+675 0 obj<</Parent 674 0 R/Title(Table of Contents)/Dest[516 0 R/XYZ 0 756 0]/Next 676 0 R>>endobj
+676 0 obj<</Parent 674 0 R/Count -1/First 677 0 R/Last 677 0 R/Title(SAMBA Developers Guide)/Dest[524 0 R/XYZ 0 786 0]/Prev 675 0 R/Next 678 0 R>>endobj
+677 0 obj<</Parent 676 0 R/Title(SAMBA Team)/Dest[524 0 R/XYZ 0 762 0]>>endobj
+678 0 obj<</Parent 674 0 R/Title(Abstract)/Dest[526 0 R/XYZ 0 786 0]/Prev 676 0 R/Next 679 0 R>>endobj
+679 0 obj<</Parent 674 0 R/Count -3/First 680 0 R/Last 682 0 R/Title(Chapter 1. Definition of NetBIOS Protocol and Name Resolution Modes)/Dest[532 0 R/XYZ 0 786 0]/Prev 678 0 R/Next 683 0 R>>endobj
+680 0 obj<</Parent 679 0 R/Title(1.1. NETBIOS)/Dest[532 0 R/XYZ 0 738 0]/Next 681 0 R>>endobj
+681 0 obj<</Parent 679 0 R/Title(1.2. BROADCAST NetBIOS)/Dest[532 0 R/XYZ 0 254 0]/Prev 680 0 R/Next 682 0 R>>endobj
+682 0 obj<</Parent 679 0 R/Title(1.3. NBNS NetBIOS)/Dest[534 0 R/XYZ 0 758 0]/Prev 681 0 R>>endobj
+683 0 obj<</Parent 674 0 R/Count -5/First 684 0 R/Last 688 0 R/Title(Chapter 2. Samba Architecture)/Dest[536 0 R/XYZ 0 786 0]/Prev 679 0 R/Next 689 0 R>>endobj
+684 0 obj<</Parent 683 0 R/Title(2.1. Introduction)/Dest[536 0 R/XYZ 0 762 0]/Next 685 0 R>>endobj
+685 0 obj<</Parent 683 0 R/Title(2.2. Multithreading and Samba)/Dest[536 0 R/XYZ 0 581 0]/Prev 684 0 R/Next 686 0 R>>endobj
+686 0 obj<</Parent 683 0 R/Title(2.3. Threading smbd)/Dest[536 0 R/XYZ 0 387 0]/Prev 685 0 R/Next 687 0 R>>endobj
+687 0 obj<</Parent 683 0 R/Title(2.4. Threading nmbd)/Dest[538 0 R/XYZ 0 786 0]/Prev 686 0 R/Next 688 0 R>>endobj
+688 0 obj<</Parent 683 0 R/Title(2.5. nbmd Design)/Dest[538 0 R/XYZ 0 487 0]/Prev 687 0 R>>endobj
+689 0 obj<</Parent 674 0 R/Count -5/First 690 0 R/Last 694 0 R/Title(Chapter 3. The samba DEBUG system)/Dest[540 0 R/XYZ 0 786 0]/Prev 683 0 R/Next 698 0 R>>endobj
+690 0 obj<</Parent 689 0 R/Title(3.1. New Output Syntax)/Dest[540 0 R/XYZ 0 762 0]/Next 691 0 R>>endobj
+691 0 obj<</Parent 689 0 R/Title(3.2. The DEBUG\(\) Macro)/Dest[542 0 R/XYZ 0 786 0]/Prev 690 0 R/Next 692 0 R>>endobj
+692 0 obj<</Parent 689 0 R/Title(3.3. The DEBUGADD\(\) Macro)/Dest[544 0 R/XYZ 0 786 0]/Prev 691 0 R/Next 693 0 R>>endobj
+693 0 obj<</Parent 689 0 R/Title(3.4. The DEBUGLVL\(\) Macro)/Dest[544 0 R/XYZ 0 567 0]/Prev 692 0 R/Next 694 0 R>>endobj
+694 0 obj<</Parent 689 0 R/Count -3/First 695 0 R/Last 697 0 R/Title(3.5. New Functions)/Dest[546 0 R/XYZ 0 786 0]/Prev 693 0 R>>endobj
+695 0 obj<</Parent 694 0 R/Title(3.5.1. dbgtext\(\))/Dest[546 0 R/XYZ 0 766 0]/Next 696 0 R>>endobj
+696 0 obj<</Parent 694 0 R/Title(3.5.2. dbghdr\(\))/Dest[546 0 R/XYZ 0 655 0]/Prev 695 0 R/Next 697 0 R>>endobj
+697 0 obj<</Parent 694 0 R/Title(3.5.3. format_debug_text\(\))/Dest[546 0 R/XYZ 0 543 0]/Prev 696 0 R>>endobj
+698 0 obj<</Parent 674 0 R/Title(Chapter 4. Coding Suggestions)/Dest[548 0 R/XYZ 0 786 0]/Prev 689 0 R/Next 699 0 R>>endobj
+699 0 obj<</Parent 674 0 R/Count -5/First 700 0 R/Last 721 0 R/Title(Chapter 5. Samba Internals)/Dest[552 0 R/XYZ 0 786 0]/Prev 698 0 R/Next 722 0 R>>endobj
+700 0 obj<</Parent 699 0 R/Title(5.1. Character Handling)/Dest[552 0 R/XYZ 0 762 0]/Next 701 0 R>>endobj
+701 0 obj<</Parent 699 0 R/Title(5.2. The new functions)/Dest[552 0 R/XYZ 0 621 0]/Prev 700 0 R/Next 702 0 R>>endobj
+702 0 obj<</Parent 699 0 R/Count -15/First 703 0 R/Last 717 0 R/Title(5.3. Macros in byteorder.h)/Dest[554 0 R/XYZ 0 758 0]/Prev 701 0 R/Next 718 0 R>>endobj
+703 0 obj<</Parent 702 0 R/Title(5.3.1. CVAL\(buf,pos\))/Dest[554 0 R/XYZ 0 683 0]/Next 704 0 R>>endobj
+704 0 obj<</Parent 702 0 R/Title(5.3.2. PVAL\(buf,pos\))/Dest[554 0 R/XYZ 0 624 0]/Prev 703 0 R/Next 705 0 R>>endobj
+705 0 obj<</Parent 702 0 R/Title(5.3.3. SCVAL\(buf,pos,val\))/Dest[554 0 R/XYZ 0 566 0]/Prev 704 0 R/Next 706 0 R>>endobj
+706 0 obj<</Parent 702 0 R/Title(5.3.4. SVAL\(buf,pos\))/Dest[554 0 R/XYZ 0 507 0]/Prev 705 0 R/Next 707 0 R>>endobj
+707 0 obj<</Parent 702 0 R/Title(5.3.5. IVAL\(buf,pos\))/Dest[554 0 R/XYZ 0 436 0]/Prev 706 0 R/Next 708 0 R>>endobj
+708 0 obj<</Parent 702 0 R/Title(5.3.6. SVALS\(buf,pos\))/Dest[554 0 R/XYZ 0 377 0]/Prev 707 0 R/Next 709 0 R>>endobj
+709 0 obj<</Parent 702 0 R/Title(5.3.7. IVALS\(buf,pos\))/Dest[554 0 R/XYZ 0 319 0]/Prev 708 0 R/Next 710 0 R>>endobj
+710 0 obj<</Parent 702 0 R/Title(5.3.8. SSVAL\(buf,pos,val\))/Dest[554 0 R/XYZ 0 261 0]/Prev 709 0 R/Next 711 0 R>>endobj
+711 0 obj<</Parent 702 0 R/Title(5.3.9. SIVAL\(buf,pos,val\))/Dest[554 0 R/XYZ 0 202 0]/Prev 710 0 R/Next 712 0 R>>endobj
+712 0 obj<</Parent 702 0 R/Title(5.3.10. SSVALS\(buf,pos,val\))/Dest[556 0 R/XYZ 0 786 0]/Prev 711 0 R/Next 713 0 R>>endobj
+713 0 obj<</Parent 702 0 R/Title(5.3.11. SIVALS\(buf,pos,val\))/Dest[556 0 R/XYZ 0 728 0]/Prev 712 0 R/Next 714 0 R>>endobj
+714 0 obj<</Parent 702 0 R/Title(5.3.12. RSVAL\(buf,pos\))/Dest[556 0 R/XYZ 0 669 0]/Prev 713 0 R/Next 715 0 R>>endobj
+715 0 obj<</Parent 702 0 R/Title(5.3.13. RIVAL\(buf,pos\))/Dest[556 0 R/XYZ 0 611 0]/Prev 714 0 R/Next 716 0 R>>endobj
+716 0 obj<</Parent 702 0 R/Title(5.3.14. RSSVAL\(buf,pos,val\))/Dest[556 0 R/XYZ 0 553 0]/Prev 715 0 R/Next 717 0 R>>endobj
+717 0 obj<</Parent 702 0 R/Title(5.3.15. RSIVAL\(buf,pos,val\))/Dest[556 0 R/XYZ 0 481 0]/Prev 716 0 R>>endobj
+718 0 obj<</Parent 699 0 R/Count -2/First 719 0 R/Last 720 0 R/Title(5.4. LAN Manager Samba API)/Dest[556 0 R/XYZ 0 423 0]/Prev 702 0 R/Next 721 0 R>>endobj
+719 0 obj<</Parent 718 0 R/Title(5.4.1. Parameters)/Dest[556 0 R/XYZ 0 273 0]/Next 720 0 R>>endobj
+720 0 obj<</Parent 718 0 R/Title(5.4.2. Return value)/Dest[558 0 R/XYZ 0 494 0]/Prev 719 0 R>>endobj
+721 0 obj<</Parent 699 0 R/Title(5.5. Code character table)/Dest[560 0 R/XYZ 0 786 0]/Prev 718 0 R>>endobj
+722 0 obj<</Parent 674 0 R/Count -2/First 723 0 R/Last 727 0 R/Title(Chapter 6. The smb.conf file)/Dest[562 0 R/XYZ 0 786 0]/Prev 699 0 R/Next 729 0 R>>endobj
+723 0 obj<</Parent 722 0 R/Count -3/First 724 0 R/Last 726 0 R/Title(6.1. Lexical Analysis)/Dest[562 0 R/XYZ 0 762 0]/Next 727 0 R>>endobj
+724 0 obj<</Parent 723 0 R/Title(6.1.1. Handling of Whitespace)/Dest[562 0 R/XYZ 0 476 0]/Next 725 0 R>>endobj
+725 0 obj<</Parent 723 0 R/Title(6.1.2. Handling of Line Continuation)/Dest[562 0 R/XYZ 0 312 0]/Prev 724 0 R/Next 726 0 R>>endobj
+726 0 obj<</Parent 723 0 R/Title(6.1.3. Line Continuation Quirks)/Dest[564 0 R/XYZ 0 705 0]/Prev 725 0 R>>endobj
+727 0 obj<</Parent 722 0 R/Count -1/First 728 0 R/Last 728 0 R/Title(6.2. Syntax)/Dest[564 0 R/XYZ 0 293 0]/Prev 723 0 R>>endobj
+728 0 obj<</Parent 727 0 R/Title(6.2.1. About params.c)/Dest[566 0 R/XYZ 0 718 0]>>endobj
+729 0 obj<</Parent 674 0 R/Count -9/First 730 0 R/Last 738 0 R/Title(Chapter 7. NetBIOS in a Unix World)/Dest[568 0 R/XYZ 0 786 0]/Prev 722 0 R/Next 739 0 R>>endobj
+730 0 obj<</Parent 729 0 R/Title(7.1. Introduction)/Dest[568 0 R/XYZ 0 762 0]/Next 731 0 R>>endobj
+731 0 obj<</Parent 729 0 R/Title(7.2. Usernames)/Dest[568 0 R/XYZ 0 647 0]/Prev 730 0 R/Next 732 0 R>>endobj
+732 0 obj<</Parent 729 0 R/Title(7.3. File Ownership)/Dest[568 0 R/XYZ 0 269 0]/Prev 731 0 R/Next 733 0 R>>endobj
+733 0 obj<</Parent 729 0 R/Title(7.4. Passwords)/Dest[570 0 R/XYZ 0 745 0]/Prev 732 0 R/Next 734 0 R>>endobj
+734 0 obj<</Parent 729 0 R/Title(7.5. Locking)/Dest[570 0 R/XYZ 0 511 0]/Prev 733 0 R/Next 735 0 R>>endobj
+735 0 obj<</Parent 729 0 R/Title(7.6. Deny Modes)/Dest[572 0 R/XYZ 0 786 0]/Prev 734 0 R/Next 736 0 R>>endobj
+736 0 obj<</Parent 729 0 R/Title(7.7. Trapdoor UIDs)/Dest[572 0 R/XYZ 0 619 0]/Prev 735 0 R/Next 737 0 R>>endobj
+737 0 obj<</Parent 729 0 R/Title(7.8. Port numbers)/Dest[572 0 R/XYZ 0 491 0]/Prev 736 0 R/Next 738 0 R>>endobj
+738 0 obj<</Parent 729 0 R/Title(7.9. Protocol Complexity)/Dest[572 0 R/XYZ 0 231 0]/Prev 737 0 R>>endobj
+739 0 obj<</Parent 674 0 R/Title(Chapter 8. Tracing samba system calls)/Dest[576 0 R/XYZ 0 786 0]/Prev 729 0 R/Next 740 0 R>>endobj
+740 0 obj<</Parent 674 0 R/Count -8/First 741 0 R/Last 777 0 R/Title(Chapter 9. NT Domain RPC's)/Dest[580 0 R/XYZ 0 786 0]/Prev 739 0 R/Next 780 0 R>>endobj
+741 0 obj<</Parent 740 0 R/Count -2/First 742 0 R/Last 743 0 R/Title(9.1. Introduction)/Dest[580 0 R/XYZ 0 762 0]/Next 744 0 R>>endobj
+742 0 obj<</Parent 741 0 R/Title(9.1.1. Sources)/Dest[582 0 R/XYZ 0 679 0]/Next 743 0 R>>endobj
+743 0 obj<</Parent 741 0 R/Title(9.1.2. Credits)/Dest[582 0 R/XYZ 0 569 0]/Prev 742 0 R>>endobj
+744 0 obj<</Parent 740 0 R/Count -3/First 745 0 R/Last 747 0 R/Title(9.2. Notes and Structures)/Dest[582 0 R/XYZ 0 447 0]/Prev 741 0 R/Next 748 0 R>>endobj
+745 0 obj<</Parent 744 0 R/Title(9.2.1. Notes)/Dest[582 0 R/XYZ 0 426 0]/Next 746 0 R>>endobj
+746 0 obj<</Parent 744 0 R/Title(9.2.2. Enumerations)/Dest[584 0 R/XYZ 0 771 0]/Prev 745 0 R/Next 747 0 R>>endobj
+747 0 obj<</Parent 744 0 R/Title(9.2.3. Structures)/Dest[584 0 R/XYZ 0 288 0]/Prev 746 0 R>>endobj
+748 0 obj<</Parent 740 0 R/Count -12/First 749 0 R/Last 760 0 R/Title(9.3. MSRPC over Transact Named Pipe)/Dest[604 0 R/XYZ 0 481 0]/Prev 744 0 R/Next 761 0 R>>endobj
+749 0 obj<</Parent 748 0 R/Title(9.3.1. MSRPC Pipes)/Dest[604 0 R/XYZ 0 419 0]/Next 750 0 R>>endobj
+750 0 obj<</Parent 748 0 R/Title(9.3.2. Header)/Dest[606 0 R/XYZ 0 620 0]/Prev 749 0 R/Next 751 0 R>>endobj
+751 0 obj<</Parent 748 0 R/Title(9.3.3. Tail)/Dest[614 0 R/XYZ 0 584 0]/Prev 750 0 R/Next 752 0 R>>endobj
+752 0 obj<</Parent 748 0 R/Title(9.3.4. RPC Bind / Bind Ack)/Dest[614 0 R/XYZ 0 460 0]/Prev 751 0 R/Next 753 0 R>>endobj
+753 0 obj<</Parent 748 0 R/Title(9.3.5. NTLSA Transact Named Pipe)/Dest[616 0 R/XYZ 0 601 0]/Prev 752 0 R/Next 754 0 R>>endobj
+754 0 obj<</Parent 748 0 R/Title(9.3.6. LSA Open Policy)/Dest[616 0 R/XYZ 0 193 0]/Prev 753 0 R/Next 755 0 R>>endobj
+755 0 obj<</Parent 748 0 R/Title(9.3.7. LSA Query Info Policy)/Dest[618 0 R/XYZ 0 545 0]/Prev 754 0 R/Next 756 0 R>>endobj
+756 0 obj<</Parent 748 0 R/Title(9.3.8. LSA Enumerate Trusted Domains)/Dest[618 0 R/XYZ 0 198 0]/Prev 755 0 R/Next 757 0 R>>endobj
+757 0 obj<</Parent 748 0 R/Title(9.3.9. LSA Open Secret)/Dest[620 0 R/XYZ 0 639 0]/Prev 756 0 R/Next 758 0 R>>endobj
+758 0 obj<</Parent 748 0 R/Title(9.3.10. LSA Close)/Dest[620 0 R/XYZ 0 354 0]/Prev 757 0 R/Next 759 0 R>>endobj
+759 0 obj<</Parent 748 0 R/Title(9.3.11. LSA Lookup SIDS)/Dest[622 0 R/XYZ 0 786 0]/Prev 758 0 R/Next 760 0 R>>endobj
+760 0 obj<</Parent 748 0 R/Title(9.3.12. LSA Lookup Names)/Dest[622 0 R/XYZ 0 301 0]/Prev 759 0 R>>endobj
+761 0 obj<</Parent 740 0 R/Count -5/First 762 0 R/Last 766 0 R/Title(9.4. NETLOGON rpc Transact Named Pipe)/Dest[624 0 R/XYZ 0 465 0]/Prev 748 0 R/Next 767 0 R>>endobj
+762 0 obj<</Parent 761 0 R/Title(9.4.1. LSA Request Challenge)/Dest[626 0 R/XYZ 0 718 0]/Next 763 0 R>>endobj
+763 0 obj<</Parent 761 0 R/Title(9.4.2. LSA Authenticate 2)/Dest[626 0 R/XYZ 0 326 0]/Prev 762 0 R/Next 764 0 R>>endobj
+764 0 obj<</Parent 761 0 R/Title(9.4.3. LSA Server Password Set)/Dest[628 0 R/XYZ 0 584 0]/Prev 763 0 R/Next 765 0 R>>endobj
+765 0 obj<</Parent 761 0 R/Title(9.4.4. LSA SAM Logon)/Dest[628 0 R/XYZ 0 218 0]/Prev 764 0 R/Next 766 0 R>>endobj
+766 0 obj<</Parent 761 0 R/Title(9.4.5. LSA SAM Logoff)/Dest[630 0 R/XYZ 0 406 0]/Prev 765 0 R>>endobj
+767 0 obj<</Parent 740 0 R/Count -2/First 768 0 R/Last 769 0 R/Title(9.5. \\\\MAILSLOT\\NET\\NTLOGON)/Dest[632 0 R/XYZ 0 786 0]/Prev 761 0 R/Next 770 0 R>>endobj
+768 0 obj<</Parent 767 0 R/Title(9.5.1. Query for PDC)/Dest[632 0 R/XYZ 0 711 0]/Next 769 0 R>>endobj
+769 0 obj<</Parent 767 0 R/Title(9.5.2. SAM Logon)/Dest[634 0 R/XYZ 0 786 0]/Prev 768 0 R>>endobj
+770 0 obj<</Parent 740 0 R/Count -2/First 771 0 R/Last 772 0 R/Title(9.6. SRVSVC Transact Named Pipe)/Dest[636 0 R/XYZ 0 758 0]/Prev 767 0 R/Next 773 0 R>>endobj
+771 0 obj<</Parent 770 0 R/Title(9.6.1. Net Share Enum)/Dest[636 0 R/XYZ 0 630 0]/Next 772 0 R>>endobj
+772 0 obj<</Parent 770 0 R/Title(9.6.2. Net Server Get Info)/Dest[638 0 R/XYZ 0 786 0]/Prev 771 0 R>>endobj
+773 0 obj<</Parent 740 0 R/Count -3/First 774 0 R/Last 776 0 R/Title(9.7. Cryptographic side of NT Domain Authentication)/Dest[638 0 R/XYZ 0 486 0]/Prev 770 0 R/Next 777 0 R>>endobj
+774 0 obj<</Parent 773 0 R/Title(9.7.1. Definitions)/Dest[638 0 R/XYZ 0 466 0]/Next 775 0 R>>endobj
+775 0 obj<</Parent 773 0 R/Title(9.7.2. Protocol)/Dest[640 0 R/XYZ 0 786 0]/Prev 774 0 R/Next 776 0 R>>endobj
+776 0 obj<</Parent 773 0 R/Title(9.7.3. Comments)/Dest[640 0 R/XYZ 0 437 0]/Prev 775 0 R>>endobj
+777 0 obj<</Parent 740 0 R/Count -2/First 778 0 R/Last 779 0 R/Title(9.8. SIDs and RIDs)/Dest[640 0 R/XYZ 0 181 0]/Prev 773 0 R>>endobj
+778 0 obj<</Parent 777 0 R/Title(9.8.1. Well-known SIDs)/Dest[642 0 R/XYZ 0 686 0]/Next 779 0 R>>endobj
+779 0 obj<</Parent 777 0 R/Title(9.8.2. Well-known RIDS)/Dest[644 0 R/XYZ 0 718 0]/Prev 778 0 R>>endobj
+780 0 obj<</Parent 674 0 R/Count -5/First 781 0 R/Last 785 0 R/Title(Chapter 10. Samba Printing Internals)/Dest[648 0 R/XYZ 0 786 0]/Prev 740 0 R/Next 786 0 R>>endobj
+781 0 obj<</Parent 780 0 R/Title(10.1. Abstract)/Dest[648 0 R/XYZ 0 762 0]/Next 782 0 R>>endobj
+782 0 obj<</Parent 780 0 R/Title(10.2. Printing Interface to Various Back ends)/Dest[648 0 R/XYZ 0 674 0]/Prev 781 0 R/Next 783 0 R>>endobj
+783 0 obj<</Parent 780 0 R/Title(10.3. Print Queue TDB's)/Dest[648 0 R/XYZ 0 414 0]/Prev 782 0 R/Next 784 0 R>>endobj
+784 0 obj<</Parent 780 0 R/Title(10.4. ChangeID & Client Caching of Printer Information)/Dest[652 0 R/XYZ 0 745 0]/Prev 783 0 R/Next 785 0 R>>endobj
+785 0 obj<</Parent 780 0 R/Title(10.5. Windows NT/2K Printer Change Notify)/Dest[652 0 R/XYZ 0 683 0]/Prev 784 0 R>>endobj
+786 0 obj<</Parent 674 0 R/Count -1/First 787 0 R/Last 787 0 R/Title(Chapter 11. Samba WINS Internals)/Dest[658 0 R/XYZ 0 786 0]/Prev 780 0 R/Next 788 0 R>>endobj
+787 0 obj<</Parent 786 0 R/Title(11.1. WINS Failover)/Dest[658 0 R/XYZ 0 762 0]>>endobj
+788 0 obj<</Parent 674 0 R/Count -7/First 789 0 R/Last 800 0 R/Title(Chapter 12. The Upcoming SAM System)/Dest[660 0 R/XYZ 0 786 0]/Prev 786 0 R/Next 801 0 R>>endobj
+789 0 obj<</Parent 788 0 R/Title(12.1. Security in the 'new SAM')/Dest[660 0 R/XYZ 0 762 0]/Next 790 0 R>>endobj
+790 0 obj<</Parent 788 0 R/Title(12.2. Standalone from UNIX)/Dest[662 0 R/XYZ 0 692 0]/Prev 789 0 R/Next 791 0 R>>endobj
+791 0 obj<</Parent 788 0 R/Title(12.3. Handles and Races in the new SAM)/Dest[662 0 R/XYZ 0 551 0]/Prev 790 0 R/Next 792 0 R>>endobj
+792 0 obj<</Parent 788 0 R/Count -3/First 793 0 R/Last 795 0 R/Title(12.4. Layers)/Dest[662 0 R/XYZ 0 251 0]/Prev 791 0 R/Next 796 0 R>>endobj
+793 0 obj<</Parent 792 0 R/Title(12.4.1. Application)/Dest[662 0 R/XYZ 0 231 0]/Next 794 0 R>>endobj
+794 0 obj<</Parent 792 0 R/Title(12.4.2. SAM Interface)/Dest[664 0 R/XYZ 0 786 0]/Prev 793 0 R/Next 795 0 R>>endobj
+795 0 obj<</Parent 792 0 R/Title(12.4.3. SAM Modules)/Dest[664 0 R/XYZ 0 649 0]/Prev 794 0 R>>endobj
+796 0 obj<</Parent 788 0 R/Count -2/First 797 0 R/Last 798 0 R/Title(12.5. SAM Modules)/Dest[664 0 R/XYZ 0 537 0]/Prev 792 0 R/Next 799 0 R>>endobj
+797 0 obj<</Parent 796 0 R/Title(12.5.1. Special Module: sam_passdb)/Dest[664 0 R/XYZ 0 517 0]/Next 798 0 R>>endobj
+798 0 obj<</Parent 796 0 R/Title(12.5.2. sam_ads)/Dest[664 0 R/XYZ 0 419 0]/Prev 797 0 R>>endobj
+799 0 obj<</Parent 788 0 R/Title(12.6. Memory Management)/Dest[664 0 R/XYZ 0 281 0]/Prev 796 0 R/Next 800 0 R>>endobj
+800 0 obj<</Parent 788 0 R/Title(12.7. Testing)/Dest[666 0 R/XYZ 0 542 0]/Prev 799 0 R>>endobj
+801 0 obj<</Parent 674 0 R/Count -3/First 802 0 R/Last 804 0 R/Title(Chapter 13. LanMan and NT Password Encryption)/Dest[668 0 R/XYZ 0 786 0]/Prev 788 0 R>>endobj
+802 0 obj<</Parent 801 0 R/Title(13.1. Introduction)/Dest[668 0 R/XYZ 0 762 0]/Next 803 0 R>>endobj
+803 0 obj<</Parent 801 0 R/Title(13.2. How does it work?)/Dest[668 0 R/XYZ 0 621 0]/Prev 802 0 R/Next 804 0 R>>endobj
+804 0 obj<</Parent 801 0 R/Title(13.3. The smbpasswd file)/Dest[670 0 R/XYZ 0 771 0]/Prev 803 0 R>>endobj
+805 0 obj<</Type/Catalog/Pages 513 0 R/PageLayout/SinglePage/Outlines 674 0 R/OpenAction[524 0 R/XYZ null null 0]/PageMode/UseOutlines/PageLabels<</Nums[0<</P(title)>>1<</S/r>>5<</S/D/St 1/P()>>6<</S/D/St 2/P()>>9<</S/D/St 5/P()>>11<</S/D/St 7/P()>>13<</S/D/St 9/P()>>17<</S/D/St 13/P()>>19<</S/D/St 15/P()>>24<</S/D/St 20/P()>>27<</S/D/St 23/P()>>31<</S/D/St 27/P()>>33<</S/D/St 29/P()>>67<</S/D/St 63/P()>>72<</S/D/St 68/P()>>73<</S/D/St 69/P()>>77<</S/D/St 73/P()>>]>>>>endobj
xref
-0 871
+0 806
0000000000 65535 f
0000000015 00000 n
-0000000242 00000 n
-0000001808 00000 n
-0000001882 00000 n
-0000001961 00000 n
-0000002039 00000 n
-0000002116 00000 n
-0000002195 00000 n
+0000000243 00000 n
+0000001809 00000 n
+0000001883 00000 n
+0000001962 00000 n
+0000002044 00000 n
+0000002122 00000 n
+0000002199 00000 n
0000002278 00000 n
-0000002354 00000 n
-0000002436 00000 n
-0000002521 00000 n
-0000002580 00000 n
-0000002681 00000 n
-0000002783 00000 n
-0000002884 00000 n
-0000002985 00000 n
-0000003087 00000 n
-0000003189 00000 n
-0000003291 00000 n
-0000003392 00000 n
-0000003494 00000 n
-0000003596 00000 n
-0000003698 00000 n
-0000003800 00000 n
-0000003902 00000 n
-0000004003 00000 n
-0000004105 00000 n
-0000004207 00000 n
-0000004309 00000 n
-0000004411 00000 n
-0000004513 00000 n
-0000004615 00000 n
-0000004717 00000 n
-0000004819 00000 n
-0000004920 00000 n
-0000005021 00000 n
-0000005123 00000 n
-0000005225 00000 n
-0000005327 00000 n
-0000005429 00000 n
-0000005531 00000 n
-0000005633 00000 n
-0000005735 00000 n
-0000005837 00000 n
-0000005939 00000 n
-0000006041 00000 n
-0000006143 00000 n
-0000006245 00000 n
-0000006347 00000 n
-0000006449 00000 n
-0000006551 00000 n
-0000006652 00000 n
-0000006752 00000 n
-0000006852 00000 n
-0000007162 00000 n
-0000007263 00000 n
-0000007365 00000 n
-0000007467 00000 n
-0000007569 00000 n
-0000007671 00000 n
-0000007772 00000 n
-0000007874 00000 n
-0000007976 00000 n
-0000008078 00000 n
-0000008180 00000 n
-0000008282 00000 n
-0000008384 00000 n
-0000008485 00000 n
-0000008587 00000 n
-0000008689 00000 n
-0000008791 00000 n
-0000008893 00000 n
-0000008995 00000 n
-0000009097 00000 n
-0000009199 00000 n
-0000009301 00000 n
-0000009403 00000 n
-0000009504 00000 n
-0000009605 00000 n
-0000009707 00000 n
-0000009809 00000 n
-0000009911 00000 n
-0000010013 00000 n
-0000010115 00000 n
-0000010217 00000 n
-0000010319 00000 n
-0000010421 00000 n
-0000010523 00000 n
-0000010625 00000 n
-0000010727 00000 n
-0000010829 00000 n
-0000010931 00000 n
-0000011033 00000 n
-0000011135 00000 n
-0000011237 00000 n
-0000011339 00000 n
-0000011440 00000 n
-0000011540 00000 n
-0000011640 00000 n
-0000011965 00000 n
-0000012067 00000 n
-0000012170 00000 n
-0000012273 00000 n
-0000012376 00000 n
-0000012479 00000 n
-0000012582 00000 n
-0000012685 00000 n
-0000012788 00000 n
-0000012891 00000 n
-0000012994 00000 n
-0000013097 00000 n
-0000013200 00000 n
-0000013303 00000 n
-0000013406 00000 n
-0000013509 00000 n
-0000013612 00000 n
-0000013715 00000 n
-0000013818 00000 n
-0000013921 00000 n
-0000014024 00000 n
-0000014126 00000 n
-0000014229 00000 n
-0000014332 00000 n
-0000014435 00000 n
-0000014538 00000 n
-0000014641 00000 n
-0000014743 00000 n
-0000014846 00000 n
-0000014948 00000 n
-0000015051 00000 n
-0000015154 00000 n
-0000015257 00000 n
-0000015360 00000 n
-0000015463 00000 n
-0000015566 00000 n
-0000015669 00000 n
-0000015772 00000 n
-0000015875 00000 n
-0000015978 00000 n
-0000016081 00000 n
-0000016184 00000 n
-0000016285 00000 n
-0000016386 00000 n
-0000016487 00000 n
-0000016856 00000 n
-0000016958 00000 n
-0000017061 00000 n
-0000017163 00000 n
-0000017266 00000 n
-0000017369 00000 n
-0000017472 00000 n
-0000017575 00000 n
-0000017678 00000 n
-0000017781 00000 n
-0000017883 00000 n
-0000017986 00000 n
-0000018089 00000 n
-0000018191 00000 n
-0000018294 00000 n
-0000018397 00000 n
-0000018534 00000 n
-0000018589 00000 n
-0000018676 00000 n
-0000018731 00000 n
-0000018818 00000 n
-0000018885 00000 n
-0000018971 00000 n
-0000019073 00000 n
-0000019176 00000 n
-0000019279 00000 n
-0000019382 00000 n
+0000002361 00000 n
+0000002438 00000 n
+0000002520 00000 n
+0000002579 00000 n
+0000002680 00000 n
+0000002782 00000 n
+0000002883 00000 n
+0000002984 00000 n
+0000003086 00000 n
+0000003188 00000 n
+0000003290 00000 n
+0000003391 00000 n
+0000003493 00000 n
+0000003595 00000 n
+0000003697 00000 n
+0000003799 00000 n
+0000003901 00000 n
+0000004002 00000 n
+0000004104 00000 n
+0000004206 00000 n
+0000004308 00000 n
+0000004410 00000 n
+0000004512 00000 n
+0000004614 00000 n
+0000004716 00000 n
+0000004818 00000 n
+0000004919 00000 n
+0000005020 00000 n
+0000005122 00000 n
+0000005224 00000 n
+0000005326 00000 n
+0000005428 00000 n
+0000005530 00000 n
+0000005632 00000 n
+0000005734 00000 n
+0000005836 00000 n
+0000005938 00000 n
+0000006040 00000 n
+0000006142 00000 n
+0000006244 00000 n
+0000006346 00000 n
+0000006448 00000 n
+0000006550 00000 n
+0000006651 00000 n
+0000006751 00000 n
+0000006851 00000 n
+0000007161 00000 n
+0000007262 00000 n
+0000007364 00000 n
+0000007466 00000 n
+0000007568 00000 n
+0000007670 00000 n
+0000007771 00000 n
+0000007873 00000 n
+0000007975 00000 n
+0000008077 00000 n
+0000008179 00000 n
+0000008281 00000 n
+0000008383 00000 n
+0000008484 00000 n
+0000008586 00000 n
+0000008688 00000 n
+0000008790 00000 n
+0000008892 00000 n
+0000008994 00000 n
+0000009096 00000 n
+0000009198 00000 n
+0000009300 00000 n
+0000009402 00000 n
+0000009503 00000 n
+0000009604 00000 n
+0000009706 00000 n
+0000009808 00000 n
+0000009910 00000 n
+0000010012 00000 n
+0000010114 00000 n
+0000010216 00000 n
+0000010318 00000 n
+0000010420 00000 n
+0000010522 00000 n
+0000010624 00000 n
+0000010726 00000 n
+0000010828 00000 n
+0000010930 00000 n
+0000011032 00000 n
+0000011134 00000 n
+0000011236 00000 n
+0000011338 00000 n
+0000011439 00000 n
+0000011539 00000 n
+0000011639 00000 n
+0000011964 00000 n
+0000012066 00000 n
+0000012169 00000 n
+0000012272 00000 n
+0000012375 00000 n
+0000012478 00000 n
+0000012581 00000 n
+0000012684 00000 n
+0000012787 00000 n
+0000012890 00000 n
+0000012993 00000 n
+0000013096 00000 n
+0000013199 00000 n
+0000013302 00000 n
+0000013405 00000 n
+0000013508 00000 n
+0000013611 00000 n
+0000013714 00000 n
+0000013817 00000 n
+0000013920 00000 n
+0000014023 00000 n
+0000014125 00000 n
+0000014228 00000 n
+0000014331 00000 n
+0000014434 00000 n
+0000014537 00000 n
+0000014640 00000 n
+0000014742 00000 n
+0000014845 00000 n
+0000014947 00000 n
+0000015050 00000 n
+0000015153 00000 n
+0000015256 00000 n
+0000015359 00000 n
+0000015462 00000 n
+0000015565 00000 n
+0000015668 00000 n
+0000015771 00000 n
+0000015874 00000 n
+0000015977 00000 n
+0000016080 00000 n
+0000016183 00000 n
+0000016284 00000 n
+0000016385 00000 n
+0000016486 00000 n
+0000016855 00000 n
+0000016957 00000 n
+0000017060 00000 n
+0000017093 00000 n
+0000017148 00000 n
+0000017235 00000 n
+0000017290 00000 n
+0000017377 00000 n
+0000017444 00000 n
+0000017530 00000 n
+0000017632 00000 n
+0000017735 00000 n
+0000017838 00000 n
+0000017941 00000 n
+0000018043 00000 n
+0000018146 00000 n
+0000018249 00000 n
+0000018352 00000 n
+0000018455 00000 n
+0000018558 00000 n
+0000018660 00000 n
+0000018763 00000 n
+0000018866 00000 n
+0000018969 00000 n
+0000019072 00000 n
+0000019175 00000 n
+0000019278 00000 n
+0000019381 00000 n
0000019484 00000 n
-0000019587 00000 n
-0000019690 00000 n
-0000019793 00000 n
-0000019896 00000 n
-0000019999 00000 n
-0000020101 00000 n
-0000020204 00000 n
-0000020307 00000 n
-0000020410 00000 n
-0000020513 00000 n
-0000020616 00000 n
-0000020719 00000 n
-0000020822 00000 n
-0000020925 00000 n
-0000021027 00000 n
-0000021129 00000 n
-0000021232 00000 n
-0000021335 00000 n
-0000021438 00000 n
-0000021541 00000 n
-0000021644 00000 n
-0000021747 00000 n
-0000021850 00000 n
-0000021953 00000 n
-0000022056 00000 n
-0000022159 00000 n
-0000022262 00000 n
-0000022365 00000 n
-0000022467 00000 n
-0000022568 00000 n
-0000022669 00000 n
+0000019586 00000 n
+0000019688 00000 n
+0000019791 00000 n
+0000019894 00000 n
+0000019997 00000 n
+0000020100 00000 n
+0000020203 00000 n
+0000020306 00000 n
+0000020409 00000 n
+0000020512 00000 n
+0000020615 00000 n
+0000020718 00000 n
+0000020821 00000 n
+0000020924 00000 n
+0000021026 00000 n
+0000021127 00000 n
+0000021228 00000 n
+0000021557 00000 n
+0000021660 00000 n
+0000021763 00000 n
+0000021866 00000 n
+0000021969 00000 n
+0000022072 00000 n
+0000022175 00000 n
+0000022278 00000 n
+0000022380 00000 n
+0000022483 00000 n
+0000022586 00000 n
+0000022689 00000 n
+0000022792 00000 n
+0000022895 00000 n
0000022998 00000 n
-0000023101 00000 n
-0000023204 00000 n
-0000023307 00000 n
-0000023410 00000 n
-0000023513 00000 n
-0000023616 00000 n
-0000023719 00000 n
+0000023100 00000 n
+0000023203 00000 n
+0000023306 00000 n
+0000023409 00000 n
+0000023512 00000 n
+0000023615 00000 n
+0000023718 00000 n
0000023821 00000 n
0000023924 00000 n
0000024027 00000 n
-0000024130 00000 n
-0000024233 00000 n
-0000024336 00000 n
-0000024439 00000 n
-0000024541 00000 n
-0000024644 00000 n
-0000024747 00000 n
-0000024850 00000 n
-0000024953 00000 n
-0000025056 00000 n
-0000025159 00000 n
-0000025262 00000 n
-0000025365 00000 n
-0000025468 00000 n
+0000024129 00000 n
+0000024231 00000 n
+0000024334 00000 n
+0000024437 00000 n
+0000024540 00000 n
+0000024643 00000 n
+0000024746 00000 n
+0000024849 00000 n
+0000024952 00000 n
+0000025055 00000 n
+0000025158 00000 n
+0000025261 00000 n
+0000025364 00000 n
+0000025467 00000 n
0000025570 00000 n
-0000025672 00000 n
-0000025775 00000 n
-0000025878 00000 n
-0000025981 00000 n
-0000026084 00000 n
-0000026187 00000 n
-0000026290 00000 n
-0000026393 00000 n
-0000026496 00000 n
+0000025673 00000 n
+0000025776 00000 n
+0000025879 00000 n
+0000025982 00000 n
+0000026085 00000 n
+0000026188 00000 n
+0000026291 00000 n
+0000026394 00000 n
+0000026497 00000 n
0000026599 00000 n
-0000026702 00000 n
-0000026805 00000 n
-0000026908 00000 n
-0000027011 00000 n
-0000027114 00000 n
-0000027217 00000 n
-0000027320 00000 n
-0000027423 00000 n
-0000027526 00000 n
-0000027629 00000 n
-0000027732 00000 n
-0000027835 00000 n
-0000027938 00000 n
-0000028040 00000 n
-0000028141 00000 n
-0000028242 00000 n
-0000028667 00000 n
+0000026700 00000 n
+0000026801 00000 n
+0000027226 00000 n
+0000027329 00000 n
+0000027432 00000 n
+0000027535 00000 n
+0000027638 00000 n
+0000027741 00000 n
+0000027844 00000 n
+0000027947 00000 n
+0000028050 00000 n
+0000028153 00000 n
+0000028256 00000 n
+0000028359 00000 n
+0000028462 00000 n
+0000028565 00000 n
+0000028668 00000 n
0000028770 00000 n
0000028873 00000 n
0000028976 00000 n
0000029079 00000 n
0000029182 00000 n
0000029285 00000 n
-0000029388 00000 n
-0000029491 00000 n
-0000029594 00000 n
-0000029697 00000 n
-0000029800 00000 n
-0000029903 00000 n
-0000030006 00000 n
-0000030109 00000 n
-0000030211 00000 n
-0000030314 00000 n
-0000030417 00000 n
-0000030520 00000 n
-0000030623 00000 n
-0000030726 00000 n
+0000029387 00000 n
+0000029490 00000 n
+0000029592 00000 n
+0000029695 00000 n
+0000029798 00000 n
+0000029901 00000 n
+0000030004 00000 n
+0000030107 00000 n
+0000030210 00000 n
+0000030313 00000 n
+0000030416 00000 n
+0000030519 00000 n
+0000030622 00000 n
+0000030725 00000 n
0000030828 00000 n
-0000030931 00000 n
+0000030930 00000 n
0000031033 00000 n
0000031136 00000 n
0000031239 00000 n
-0000031342 00000 n
-0000031445 00000 n
-0000031548 00000 n
-0000031651 00000 n
-0000031754 00000 n
-0000031857 00000 n
-0000031960 00000 n
-0000032063 00000 n
-0000032166 00000 n
-0000032269 00000 n
-0000032371 00000 n
-0000032474 00000 n
-0000032577 00000 n
-0000032680 00000 n
-0000032782 00000 n
-0000032885 00000 n
-0000032988 00000 n
-0000033091 00000 n
-0000033194 00000 n
-0000033297 00000 n
-0000033400 00000 n
-0000033502 00000 n
-0000033605 00000 n
-0000033707 00000 n
-0000033807 00000 n
-0000033908 00000 n
-0000034333 00000 n
-0000034436 00000 n
-0000034461 00000 n
-0000034545 00000 n
-0000034631 00000 n
-0000034705 00000 n
-0000034791 00000 n
-0000034824 00000 n
-0000034902 00000 n
-0000034989 00000 n
-0000035095 00000 n
-0000035181 00000 n
-0000035253 00000 n
-0000035339 00000 n
-0000035398 00000 n
-0000035485 00000 n
-0000035576 00000 n
-0000035662 00000 n
-0000035733 00000 n
-0000035819 00000 n
-0000035884 00000 n
-0000035918 00000 n
-0000035952 00000 n
-0000039512 00000 n
-0000039555 00000 n
-0000039598 00000 n
-0000039641 00000 n
-0000039684 00000 n
-0000039727 00000 n
-0000039770 00000 n
-0000039813 00000 n
-0000039856 00000 n
-0000039899 00000 n
-0000039942 00000 n
-0000039985 00000 n
-0000040028 00000 n
-0000040071 00000 n
-0000040114 00000 n
-0000040157 00000 n
-0000040200 00000 n
-0000040243 00000 n
-0000040286 00000 n
-0000040329 00000 n
-0000040372 00000 n
-0000040415 00000 n
-0000040458 00000 n
-0000040501 00000 n
-0000040544 00000 n
-0000040587 00000 n
-0000040630 00000 n
-0000040673 00000 n
-0000040716 00000 n
-0000040759 00000 n
-0000040802 00000 n
-0000040845 00000 n
-0000040888 00000 n
-0000040931 00000 n
-0000040974 00000 n
-0000041017 00000 n
-0000041060 00000 n
-0000041103 00000 n
-0000041146 00000 n
-0000041189 00000 n
-0000041232 00000 n
-0000041275 00000 n
-0000041318 00000 n
-0000041361 00000 n
-0000041404 00000 n
-0000041447 00000 n
-0000041490 00000 n
-0000041533 00000 n
-0000041576 00000 n
-0000041619 00000 n
-0000041662 00000 n
-0000041705 00000 n
-0000041748 00000 n
-0000041791 00000 n
-0000041834 00000 n
-0000041877 00000 n
-0000041920 00000 n
-0000041963 00000 n
-0000042006 00000 n
-0000042049 00000 n
-0000042092 00000 n
-0000042135 00000 n
-0000042178 00000 n
-0000042221 00000 n
-0000042264 00000 n
-0000042307 00000 n
-0000042350 00000 n
-0000042393 00000 n
-0000042436 00000 n
-0000042479 00000 n
-0000042522 00000 n
-0000042565 00000 n
-0000042608 00000 n
-0000042651 00000 n
-0000042694 00000 n
-0000042737 00000 n
-0000042780 00000 n
-0000042823 00000 n
-0000042866 00000 n
-0000042909 00000 n
-0000042952 00000 n
-0000042995 00000 n
-0000043038 00000 n
-0000043081 00000 n
-0000043124 00000 n
-0000043167 00000 n
-0000043210 00000 n
-0000043253 00000 n
-0000043296 00000 n
-0000043339 00000 n
-0000043382 00000 n
-0000043425 00000 n
-0000043468 00000 n
-0000043511 00000 n
-0000043554 00000 n
-0000043597 00000 n
-0000043640 00000 n
-0000043683 00000 n
-0000043726 00000 n
-0000043769 00000 n
-0000043812 00000 n
-0000043855 00000 n
-0000043898 00000 n
-0000043941 00000 n
-0000043984 00000 n
-0000044027 00000 n
-0000044070 00000 n
-0000044113 00000 n
-0000044156 00000 n
-0000044199 00000 n
-0000044242 00000 n
-0000044285 00000 n
-0000044328 00000 n
-0000044371 00000 n
-0000044414 00000 n
-0000044457 00000 n
-0000044500 00000 n
-0000044543 00000 n
-0000044586 00000 n
-0000044629 00000 n
-0000044672 00000 n
-0000044715 00000 n
-0000044758 00000 n
-0000044801 00000 n
-0000044844 00000 n
-0000044887 00000 n
-0000044930 00000 n
-0000044973 00000 n
-0000045016 00000 n
-0000045059 00000 n
-0000045102 00000 n
-0000045145 00000 n
-0000045188 00000 n
-0000045231 00000 n
-0000045274 00000 n
-0000045317 00000 n
-0000045360 00000 n
-0000045403 00000 n
-0000045446 00000 n
-0000045489 00000 n
-0000045532 00000 n
-0000045575 00000 n
-0000045618 00000 n
-0000045661 00000 n
-0000045704 00000 n
-0000045747 00000 n
-0000045790 00000 n
-0000045833 00000 n
-0000045876 00000 n
-0000045919 00000 n
-0000045962 00000 n
-0000046005 00000 n
-0000046048 00000 n
-0000046091 00000 n
-0000046134 00000 n
-0000046177 00000 n
-0000046220 00000 n
-0000046263 00000 n
-0000046306 00000 n
-0000046349 00000 n
-0000046392 00000 n
-0000046435 00000 n
-0000046478 00000 n
-0000046521 00000 n
-0000046564 00000 n
-0000046607 00000 n
-0000046650 00000 n
-0000046693 00000 n
-0000046736 00000 n
-0000046779 00000 n
-0000046822 00000 n
-0000046865 00000 n
-0000046908 00000 n
-0000046951 00000 n
-0000046994 00000 n
-0000047037 00000 n
-0000047080 00000 n
-0000047123 00000 n
-0000047166 00000 n
-0000047209 00000 n
-0000047252 00000 n
-0000047295 00000 n
-0000047338 00000 n
-0000047381 00000 n
-0000047424 00000 n
-0000047467 00000 n
-0000047510 00000 n
-0000047553 00000 n
-0000047596 00000 n
-0000047639 00000 n
-0000047682 00000 n
-0000047725 00000 n
-0000047768 00000 n
-0000047811 00000 n
-0000047854 00000 n
-0000047897 00000 n
-0000047940 00000 n
-0000047983 00000 n
-0000048026 00000 n
-0000048069 00000 n
-0000048112 00000 n
-0000048155 00000 n
-0000048198 00000 n
-0000048241 00000 n
-0000048284 00000 n
-0000048327 00000 n
-0000048370 00000 n
-0000048413 00000 n
-0000048456 00000 n
-0000048499 00000 n
-0000048542 00000 n
-0000048585 00000 n
-0000048628 00000 n
-0000048671 00000 n
-0000048714 00000 n
-0000048757 00000 n
-0000048800 00000 n
-0000048843 00000 n
-0000048886 00000 n
-0000048929 00000 n
-0000048972 00000 n
-0000049015 00000 n
-0000049750 00000 n
-0000049907 00000 n
-0000050074 00000 n
-0000050263 00000 n
-0000052866 00000 n
-0000053056 00000 n
-0000056162 00000 n
-0000056352 00000 n
-0000059894 00000 n
-0000060084 00000 n
-0000061357 00000 n
-0000061514 00000 n
-0000061743 00000 n
-0000061942 00000 n
-0000063751 00000 n
-0000063922 00000 n
-0000066005 00000 n
-0000066176 00000 n
-0000068463 00000 n
-0000068634 00000 n
-0000068890 00000 n
-0000069056 00000 n
-0000070701 00000 n
-0000070867 00000 n
-0000072409 00000 n
-0000072575 00000 n
-0000074309 00000 n
-0000074475 00000 n
-0000076211 00000 n
-0000076386 00000 n
-0000077652 00000 n
-0000077827 00000 n
-0000079038 00000 n
-0000079213 00000 n
-0000080460 00000 n
-0000080626 00000 n
-0000081536 00000 n
-0000081726 00000 n
-0000083690 00000 n
-0000083846 00000 n
-0000085623 00000 n
-0000085789 00000 n
-0000087771 00000 n
-0000087937 00000 n
-0000088673 00000 n
-0000088848 00000 n
-0000089890 00000 n
-0000090056 00000 n
-0000091692 00000 n
-0000091858 00000 n
-0000092482 00000 n
-0000092657 00000 n
-0000093987 00000 n
-0000094162 00000 n
-0000095236 00000 n
-0000095402 00000 n
-0000096003 00000 n
-0000096169 00000 n
-0000097955 00000 n
-0000098121 00000 n
-0000099838 00000 n
-0000100004 00000 n
-0000101853 00000 n
-0000102009 00000 n
-0000103124 00000 n
-0000103308 00000 n
-0000104915 00000 n
-0000105080 00000 n
-0000105969 00000 n
-0000106168 00000 n
-0000107893 00000 n
-0000108068 00000 n
-0000109893 00000 n
-0000110068 00000 n
-0000110679 00000 n
-0000110854 00000 n
-0000111629 00000 n
-0000111804 00000 n
-0000112561 00000 n
-0000112736 00000 n
-0000113574 00000 n
-0000113749 00000 n
-0000114585 00000 n
-0000114769 00000 n
-0000115609 00000 n
-0000115784 00000 n
-0000116544 00000 n
-0000116709 00000 n
-0000117334 00000 n
-0000117518 00000 n
-0000118286 00000 n
-0000118461 00000 n
-0000119423 00000 n
-0000119607 00000 n
-0000120942 00000 n
-0000121126 00000 n
-0000122144 00000 n
-0000122309 00000 n
-0000122888 00000 n
-0000123072 00000 n
-0000124132 00000 n
-0000124307 00000 n
-0000125185 00000 n
-0000125360 00000 n
-0000126454 00000 n
-0000126638 00000 n
-0000127525 00000 n
-0000127709 00000 n
-0000128486 00000 n
-0000128661 00000 n
-0000129262 00000 n
-0000129437 00000 n
-0000130099 00000 n
-0000130283 00000 n
-0000131259 00000 n
-0000131434 00000 n
-0000132442 00000 n
-0000132617 00000 n
-0000133611 00000 n
-0000133795 00000 n
-0000134627 00000 n
-0000134802 00000 n
-0000135534 00000 n
-0000135709 00000 n
-0000136391 00000 n
-0000136566 00000 n
-0000137395 00000 n
-0000137570 00000 n
-0000138558 00000 n
-0000138733 00000 n
-0000140117 00000 n
-0000140301 00000 n
-0000141095 00000 n
-0000141279 00000 n
-0000141941 00000 n
-0000142116 00000 n
-0000142523 00000 n
-0000142688 00000 n
-0000142994 00000 n
-0000143189 00000 n
-0000144721 00000 n
-0000144896 00000 n
-0000146611 00000 n
-0000146796 00000 n
-0000148377 00000 n
-0000148562 00000 n
-0000150328 00000 n
-0000150494 00000 n
-0000150873 00000 n
-0000151048 00000 n
-0000152345 00000 n
-0000152520 00000 n
-0000154223 00000 n
-0000154399 00000 n
-0000156151 00000 n
-0000156317 00000 n
-0000158211 00000 n
-0000158395 00000 n
-0000159665 00000 n
-0000159840 00000 n
-0000161568 00000 n
-0000161780 00000 n
-0000163402 00000 n
-0000163585 00000 n
-0000164497 00000 n
-0000164672 00000 n
-0000165960 00000 n
-0000166154 00000 n
-0000167493 00000 n
-0000167677 00000 n
-0000168711 00000 n
-0000168886 00000 n
-0000169535 00000 n
-0000169591 00000 n
-0000169690 00000 n
-0000169843 00000 n
+0000031568 00000 n
+0000031652 00000 n
+0000031738 00000 n
+0000031812 00000 n
+0000031898 00000 n
+0000031931 00000 n
+0000032009 00000 n
+0000032096 00000 n
+0000032202 00000 n
+0000032288 00000 n
+0000032360 00000 n
+0000032446 00000 n
+0000032505 00000 n
+0000032592 00000 n
+0000032683 00000 n
+0000032769 00000 n
+0000032840 00000 n
+0000032926 00000 n
+0000032991 00000 n
+0000033025 00000 n
+0000033059 00000 n
+0000036406 00000 n
+0000036449 00000 n
+0000036492 00000 n
+0000036535 00000 n
+0000036578 00000 n
+0000036621 00000 n
+0000036664 00000 n
+0000036707 00000 n
+0000036750 00000 n
+0000036793 00000 n
+0000036836 00000 n
+0000036879 00000 n
+0000036922 00000 n
+0000036965 00000 n
+0000037008 00000 n
+0000037051 00000 n
+0000037094 00000 n
+0000037137 00000 n
+0000037180 00000 n
+0000037223 00000 n
+0000037266 00000 n
+0000037309 00000 n
+0000037352 00000 n
+0000037395 00000 n
+0000037438 00000 n
+0000037481 00000 n
+0000037524 00000 n
+0000037567 00000 n
+0000037610 00000 n
+0000037653 00000 n
+0000037696 00000 n
+0000037739 00000 n
+0000037782 00000 n
+0000037825 00000 n
+0000037868 00000 n
+0000037911 00000 n
+0000037954 00000 n
+0000037997 00000 n
+0000038040 00000 n
+0000038083 00000 n
+0000038126 00000 n
+0000038169 00000 n
+0000038212 00000 n
+0000038255 00000 n
+0000038298 00000 n
+0000038341 00000 n
+0000038384 00000 n
+0000038427 00000 n
+0000038470 00000 n
+0000038513 00000 n
+0000038556 00000 n
+0000038599 00000 n
+0000038642 00000 n
+0000038685 00000 n
+0000038728 00000 n
+0000038771 00000 n
+0000038814 00000 n
+0000038857 00000 n
+0000038900 00000 n
+0000038943 00000 n
+0000038986 00000 n
+0000039029 00000 n
+0000039072 00000 n
+0000039115 00000 n
+0000039158 00000 n
+0000039201 00000 n
+0000039244 00000 n
+0000039287 00000 n
+0000039330 00000 n
+0000039373 00000 n
+0000039416 00000 n
+0000039459 00000 n
+0000039502 00000 n
+0000039545 00000 n
+0000039588 00000 n
+0000039631 00000 n
+0000039674 00000 n
+0000039717 00000 n
+0000039760 00000 n
+0000039803 00000 n
+0000039846 00000 n
+0000039889 00000 n
+0000039932 00000 n
+0000039975 00000 n
+0000040018 00000 n
+0000040061 00000 n
+0000040104 00000 n
+0000040147 00000 n
+0000040190 00000 n
+0000040233 00000 n
+0000040276 00000 n
+0000040319 00000 n
+0000040362 00000 n
+0000040405 00000 n
+0000040448 00000 n
+0000040491 00000 n
+0000040534 00000 n
+0000040577 00000 n
+0000040620 00000 n
+0000040663 00000 n
+0000040706 00000 n
+0000040749 00000 n
+0000040792 00000 n
+0000040835 00000 n
+0000040878 00000 n
+0000040921 00000 n
+0000040964 00000 n
+0000041007 00000 n
+0000041050 00000 n
+0000041093 00000 n
+0000041136 00000 n
+0000041179 00000 n
+0000041222 00000 n
+0000041265 00000 n
+0000041308 00000 n
+0000041351 00000 n
+0000041394 00000 n
+0000041437 00000 n
+0000041480 00000 n
+0000041523 00000 n
+0000041566 00000 n
+0000041609 00000 n
+0000041652 00000 n
+0000041695 00000 n
+0000041738 00000 n
+0000041781 00000 n
+0000041824 00000 n
+0000041867 00000 n
+0000041910 00000 n
+0000041953 00000 n
+0000041996 00000 n
+0000042039 00000 n
+0000042082 00000 n
+0000042125 00000 n
+0000042168 00000 n
+0000042211 00000 n
+0000042254 00000 n
+0000042297 00000 n
+0000042340 00000 n
+0000042383 00000 n
+0000042426 00000 n
+0000042469 00000 n
+0000042512 00000 n
+0000042555 00000 n
+0000042598 00000 n
+0000042641 00000 n
+0000042684 00000 n
+0000042727 00000 n
+0000042770 00000 n
+0000042813 00000 n
+0000042856 00000 n
+0000042899 00000 n
+0000042942 00000 n
+0000042985 00000 n
+0000043028 00000 n
+0000043071 00000 n
+0000043114 00000 n
+0000043157 00000 n
+0000043200 00000 n
+0000043243 00000 n
+0000043286 00000 n
+0000043329 00000 n
+0000043372 00000 n
+0000043415 00000 n
+0000043458 00000 n
+0000043501 00000 n
+0000043544 00000 n
+0000043587 00000 n
+0000043630 00000 n
+0000043673 00000 n
+0000043716 00000 n
+0000043759 00000 n
+0000043802 00000 n
+0000043845 00000 n
+0000043888 00000 n
+0000043931 00000 n
+0000043974 00000 n
+0000044017 00000 n
+0000044060 00000 n
+0000044103 00000 n
+0000044146 00000 n
+0000044189 00000 n
+0000044232 00000 n
+0000044275 00000 n
+0000044318 00000 n
+0000044361 00000 n
+0000044404 00000 n
+0000044447 00000 n
+0000044490 00000 n
+0000044533 00000 n
+0000044576 00000 n
+0000044619 00000 n
+0000044662 00000 n
+0000044705 00000 n
+0000044748 00000 n
+0000044791 00000 n
+0000044834 00000 n
+0000044877 00000 n
+0000044920 00000 n
+0000044963 00000 n
+0000045006 00000 n
+0000045049 00000 n
+0000045092 00000 n
+0000045135 00000 n
+0000045178 00000 n
+0000045221 00000 n
+0000045264 00000 n
+0000045307 00000 n
+0000045350 00000 n
+0000046037 00000 n
+0000046195 00000 n
+0000046362 00000 n
+0000046552 00000 n
+0000049149 00000 n
+0000049340 00000 n
+0000052448 00000 n
+0000052639 00000 n
+0000056177 00000 n
+0000056368 00000 n
+0000056827 00000 n
+0000056985 00000 n
+0000057214 00000 n
+0000057414 00000 n
+0000059219 00000 n
+0000059391 00000 n
+0000061477 00000 n
+0000061649 00000 n
+0000063568 00000 n
+0000063735 00000 n
+0000065380 00000 n
+0000065547 00000 n
+0000067089 00000 n
+0000067256 00000 n
+0000068990 00000 n
+0000069157 00000 n
+0000070893 00000 n
+0000071069 00000 n
+0000072334 00000 n
+0000072510 00000 n
+0000073721 00000 n
+0000073897 00000 n
+0000075145 00000 n
+0000075312 00000 n
+0000076222 00000 n
+0000076413 00000 n
+0000078380 00000 n
+0000078537 00000 n
+0000080320 00000 n
+0000080487 00000 n
+0000082471 00000 n
+0000082638 00000 n
+0000083374 00000 n
+0000083550 00000 n
+0000084592 00000 n
+0000084759 00000 n
+0000086395 00000 n
+0000086562 00000 n
+0000087186 00000 n
+0000087362 00000 n
+0000088690 00000 n
+0000088866 00000 n
+0000089940 00000 n
+0000090107 00000 n
+0000090708 00000 n
+0000090875 00000 n
+0000092661 00000 n
+0000092828 00000 n
+0000094545 00000 n
+0000094712 00000 n
+0000096561 00000 n
+0000096718 00000 n
+0000097833 00000 n
+0000098018 00000 n
+0000099625 00000 n
+0000099791 00000 n
+0000100680 00000 n
+0000100880 00000 n
+0000102605 00000 n
+0000102781 00000 n
+0000104608 00000 n
+0000104784 00000 n
+0000105395 00000 n
+0000105571 00000 n
+0000106346 00000 n
+0000106522 00000 n
+0000107279 00000 n
+0000107455 00000 n
+0000108294 00000 n
+0000108470 00000 n
+0000109306 00000 n
+0000109491 00000 n
+0000110331 00000 n
+0000110507 00000 n
+0000111267 00000 n
+0000111433 00000 n
+0000112058 00000 n
+0000112243 00000 n
+0000113011 00000 n
+0000113187 00000 n
+0000114149 00000 n
+0000114334 00000 n
+0000115669 00000 n
+0000115854 00000 n
+0000116872 00000 n
+0000117038 00000 n
+0000117618 00000 n
+0000117803 00000 n
+0000118862 00000 n
+0000119038 00000 n
+0000119916 00000 n
+0000120092 00000 n
+0000121186 00000 n
+0000121371 00000 n
+0000122257 00000 n
+0000122442 00000 n
+0000123219 00000 n
+0000123395 00000 n
+0000123996 00000 n
+0000124172 00000 n
+0000124834 00000 n
+0000125019 00000 n
+0000125996 00000 n
+0000126172 00000 n
+0000127179 00000 n
+0000127355 00000 n
+0000128349 00000 n
+0000128534 00000 n
+0000129366 00000 n
+0000129542 00000 n
+0000130275 00000 n
+0000130451 00000 n
+0000131133 00000 n
+0000131309 00000 n
+0000132138 00000 n
+0000132314 00000 n
+0000133302 00000 n
+0000133469 00000 n
+0000134905 00000 n
+0000135090 00000 n
+0000135823 00000 n
+0000136008 00000 n
+0000136635 00000 n
+0000136801 00000 n
+0000137199 00000 n
+0000137385 00000 n
+0000138913 00000 n
+0000139088 00000 n
+0000140802 00000 n
+0000140988 00000 n
+0000142570 00000 n
+0000142746 00000 n
+0000144513 00000 n
+0000144680 00000 n
+0000145058 00000 n
+0000145234 00000 n
+0000146531 00000 n
+0000146707 00000 n
+0000148414 00000 n
+0000148591 00000 n
+0000150343 00000 n
+0000150510 00000 n
+0000152404 00000 n
+0000152589 00000 n
+0000153859 00000 n
+0000154035 00000 n
+0000155763 00000 n
+0000155975 00000 n
+0000157598 00000 n
+0000157782 00000 n
+0000158672 00000 n
+0000158728 00000 n
+0000158827 00000 n
+0000158980 00000 n
+0000159059 00000 n
+0000159162 00000 n
+0000159360 00000 n
+0000159454 00000 n
+0000159571 00000 n
+0000159670 00000 n
+0000159830 00000 n
+0000159929 00000 n
+0000160053 00000 n
+0000160167 00000 n
+0000160281 00000 n
+0000160379 00000 n
+0000160543 00000 n
+0000160647 00000 n
+0000160766 00000 n
+0000160888 00000 n
+0000161010 00000 n
+0000161146 00000 n
+0000161246 00000 n
+0000161358 00000 n
+0000161468 00000 n
+0000161592 00000 n
+0000161749 00000 n
+0000161854 00000 n
+0000161971 00000 n
+0000162129 00000 n
+0000162233 00000 n
+0000162350 00000 n
+0000162472 00000 n
+0000162589 00000 n
+0000162706 00000 n
+0000162824 00000 n
+0000162942 00000 n
+0000163064 00000 n
+0000163186 00000 n
+0000163310 00000 n
+0000163434 00000 n
+0000163553 00000 n
+0000163672 00000 n
+0000163796 00000 n
+0000163907 00000 n
+0000164064 00000 n
+0000164163 00000 n
+0000164264 00000 n
+0000164371 00000 n
+0000164530 00000 n
+0000164669 00000 n
+0000164780 00000 n
+0000164911 00000 n
+0000165024 00000 n
+0000165153 00000 n
+0000165243 00000 n
+0000165408 00000 n
+0000165507 00000 n
+0000165616 00000 n
+0000165730 00000 n
+0000165839 00000 n
+0000165946 00000 n
+0000166056 00000 n
+0000166169 00000 n
+0000166281 00000 n
+0000166387 00000 n
+0000166519 00000 n
+0000166676 00000 n
+0000166811 00000 n
+0000166907 00000 n
+0000167003 00000 n
+0000167159 00000 n
+0000167253 00000 n
+0000167367 00000 n
+0000167466 00000 n
+0000167633 00000 n
+0000167733 00000 n
+0000167841 00000 n
+0000167947 00000 n
+0000168068 00000 n
+0000168195 00000 n
+0000168312 00000 n
+0000168435 00000 n
+0000168566 00000 n
+0000168683 00000 n
+0000168795 00000 n
+0000168913 00000 n
+0000169019 00000 n
+0000169187 00000 n
+0000169297 00000 n
+0000169417 00000 n
+0000169542 00000 n
+0000169657 00000 n
+0000169760 00000 n
0000169922 00000 n
-0000170025 00000 n
-0000170223 00000 n
-0000170317 00000 n
-0000170434 00000 n
-0000170533 00000 n
-0000170693 00000 n
-0000170792 00000 n
-0000170916 00000 n
-0000171030 00000 n
-0000171144 00000 n
-0000171242 00000 n
-0000171406 00000 n
-0000171510 00000 n
-0000171629 00000 n
-0000171751 00000 n
-0000171873 00000 n
-0000172009 00000 n
-0000172109 00000 n
-0000172221 00000 n
-0000172331 00000 n
-0000172455 00000 n
-0000172612 00000 n
-0000172717 00000 n
-0000172834 00000 n
-0000172992 00000 n
-0000173096 00000 n
-0000173213 00000 n
-0000173335 00000 n
-0000173452 00000 n
-0000173569 00000 n
-0000173687 00000 n
-0000173805 00000 n
-0000173927 00000 n
-0000174049 00000 n
-0000174173 00000 n
-0000174297 00000 n
-0000174416 00000 n
-0000174535 00000 n
-0000174659 00000 n
-0000174770 00000 n
-0000174927 00000 n
-0000175026 00000 n
-0000175127 00000 n
-0000175234 00000 n
-0000175393 00000 n
-0000175532 00000 n
-0000175643 00000 n
-0000175774 00000 n
-0000175887 00000 n
-0000176016 00000 n
-0000176106 00000 n
-0000176271 00000 n
-0000176370 00000 n
-0000176479 00000 n
-0000176593 00000 n
-0000176702 00000 n
-0000176809 00000 n
-0000176919 00000 n
-0000177032 00000 n
-0000177144 00000 n
-0000177250 00000 n
-0000177382 00000 n
-0000177539 00000 n
-0000177674 00000 n
-0000177770 00000 n
-0000177866 00000 n
-0000178022 00000 n
-0000178116 00000 n
-0000178230 00000 n
-0000178329 00000 n
-0000178496 00000 n
-0000178596 00000 n
-0000178704 00000 n
-0000178810 00000 n
-0000178931 00000 n
-0000179058 00000 n
-0000179175 00000 n
-0000179298 00000 n
-0000179429 00000 n
-0000179546 00000 n
-0000179658 00000 n
-0000179776 00000 n
-0000179882 00000 n
-0000180050 00000 n
-0000180160 00000 n
-0000180280 00000 n
-0000180405 00000 n
-0000180520 00000 n
-0000180623 00000 n
-0000180785 00000 n
-0000180887 00000 n
-0000180985 00000 n
-0000181147 00000 n
-0000181250 00000 n
-0000181358 00000 n
-0000181540 00000 n
-0000181640 00000 n
-0000181750 00000 n
-0000181847 00000 n
-0000181983 00000 n
-0000182087 00000 n
-0000182191 00000 n
-0000182358 00000 n
-0000182454 00000 n
-0000182594 00000 n
-0000182712 00000 n
-0000182863 00000 n
-0000182986 00000 n
-0000183149 00000 n
-0000183237 00000 n
-0000183403 00000 n
-0000183516 00000 n
-0000183637 00000 n
-0000183770 00000 n
-0000183913 00000 n
-0000184014 00000 n
-0000184130 00000 n
-0000184231 00000 n
-0000184379 00000 n
-0000184495 00000 n
-0000184592 00000 n
-0000184710 00000 n
-0000184805 00000 n
-0000184981 00000 n
-0000185081 00000 n
-0000185199 00000 n
-0000185306 00000 n
-0000185456 00000 n
-0000185554 00000 n
-0000185706 00000 n
-0000185810 00000 n
-0000185914 00000 n
-0000186053 00000 n
-0000186169 00000 n
-0000186333 00000 n
-0000186426 00000 n
-0000186530 00000 n
-0000186678 00000 n
-0000186776 00000 n
-0000186871 00000 n
+0000170024 00000 n
+0000170122 00000 n
+0000170284 00000 n
+0000170387 00000 n
+0000170495 00000 n
+0000170677 00000 n
+0000170777 00000 n
+0000170887 00000 n
+0000170984 00000 n
+0000171120 00000 n
+0000171224 00000 n
+0000171328 00000 n
+0000171495 00000 n
+0000171591 00000 n
+0000171731 00000 n
+0000171849 00000 n
+0000171998 00000 n
+0000172121 00000 n
+0000172284 00000 n
+0000172372 00000 n
+0000172538 00000 n
+0000172651 00000 n
+0000172772 00000 n
+0000172905 00000 n
+0000173048 00000 n
+0000173149 00000 n
+0000173265 00000 n
+0000173366 00000 n
+0000173514 00000 n
+0000173630 00000 n
+0000173727 00000 n
+0000173845 00000 n
+0000173940 00000 n
+0000174103 00000 n
+0000174203 00000 n
+0000174321 00000 n
+0000174427 00000 n
trailer
-<</Size 871/Root 870 0 R/Info 1 0 R/ID[<b71ece1e41dd25d57f053dd328043dd9><b71ece1e41dd25d57f053dd328043dd9>]>>
+<</Size 806/Root 805 0 R/Info 1 0 R/ID[<37e21dd5bf11a0bb7770129df9f0d2ea><37e21dd5bf11a0bb7770129df9f0d2ea>]>>
startxref
-187413
+174907
%%EOF
diff --git a/docs/Samba-Developers-Guide.ps b/docs/Samba-Developers-Guide.ps
deleted file mode 100644
index 2b55c37d2e..0000000000
--- a/docs/Samba-Developers-Guide.ps
+++ /dev/null
@@ -1,31426 +0,0 @@
-%!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.07:1544
-%%BeginProcSet: texc.pro
-%!
-/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
-N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
-mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
-0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
-landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
-mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
-matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
-exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
-statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
-N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
-/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
-/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
-array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
-df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
-definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
-}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
-B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
-1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
-1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
-0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
-sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
-rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
-gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
-/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
-/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
-A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
-get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
-ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
-fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
-{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
-chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
-1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
-forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
-/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
-}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
-bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
-mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
-SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
-userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
-1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
-index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
-/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
-/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
-(LaserWriter 16/600)]{A length product length le{A length product exch 0
-exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
-end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
-grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
-imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
-exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
-fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
-delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
-B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
-p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
-rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
-
-%%EndProcSet
-%%BeginProcSet: 8r.enc
-% File 8r.enc as of 2002-03-12 for PSNFSS 9
-%
-% This is the encoding vector for Type1 and TrueType fonts to be used
-% with TeX. This file is part of the PSNFSS bundle, version 9
-%
-% Authors: S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry, W. Schmidt
-%
-% Idea is to have all the characters normally included in Type 1 fonts
-% available for typesetting. This is effectively the characters in Adobe
-% Standard Encoding + ISO Latin 1 + extra characters from Lucida + Euro.
-%
-% Character code assignments were made as follows:
-%
-% (1) the Windows ANSI characters are almost all in their Windows ANSI
-% positions, because some Windows users cannot easily reencode the
-% fonts, and it makes no difference on other systems. The only Windows
-% ANSI characters not available are those that make no sense for
-% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
-% (173). quotesingle and grave are moved just because it's such an
-% irritation not having them in TeX positions.
-%
-% (2) Remaining characters are assigned arbitrarily to the lower part
-% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
-%
-% (3) Y&Y Lucida Bright includes some extra text characters; in the
-% hopes that other PostScript fonts, perhaps created for public
-% consumption, will include them, they are included starting at 0x12.
-%
-% (4) Remaining positions left undefined are for use in (hopefully)
-% upward-compatible revisions, if someday more characters are generally
-% available.
-%
-% (5) hyphen appears twice for compatibility with both ASCII and Windows.
-%
-% (6) /Euro is assigned to 128, as in Windows ANSI
-%
-/TeXBase1Encoding [
-% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
- /.notdef /dotaccent /fi /fl
- /fraction /hungarumlaut /Lslash /lslash
- /ogonek /ring /.notdef
- /breve /minus /.notdef
-% These are the only two remaining unencoded characters, so may as
-% well include them.
- /Zcaron /zcaron
-% 0x10
- /caron /dotlessi
-% (unusual TeX characters available in, e.g., Lucida Bright)
- /dotlessj /ff /ffi /ffl
- /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef
- % very contentious; it's so painful not having quoteleft and quoteright
- % at 96 and 145 that we move the things normally found there down to here.
- /grave /quotesingle
-% 0x20 (ASCII begins)
- /space /exclam /quotedbl /numbersign
- /dollar /percent /ampersand /quoteright
- /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
-% 0x30
- /zero /one /two /three /four /five /six /seven
- /eight /nine /colon /semicolon /less /equal /greater /question
-% 0x40
- /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
-% 0x50
- /P /Q /R /S /T /U /V /W
- /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
-% 0x60
- /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
-% 0x70
- /p /q /r /s /t /u /v /w
- /x /y /z /braceleft /bar /braceright /asciitilde
- /.notdef % rubout; ASCII ends
-% 0x80
- /Euro /.notdef /quotesinglbase /florin
- /quotedblbase /ellipsis /dagger /daggerdbl
- /circumflex /perthousand /Scaron /guilsinglleft
- /OE /.notdef /.notdef /.notdef
-% 0x90
- /.notdef /.notdef /.notdef /quotedblleft
- /quotedblright /bullet /endash /emdash
- /tilde /trademark /scaron /guilsinglright
- /oe /.notdef /.notdef /Ydieresis
-% 0xA0
- /.notdef % nobreakspace
- /exclamdown /cent /sterling
- /currency /yen /brokenbar /section
- /dieresis /copyright /ordfeminine /guillemotleft
- /logicalnot
- /hyphen % Y&Y (also at 45); Windows' softhyphen
- /registered
- /macron
-% 0xD0
- /degree /plusminus /twosuperior /threesuperior
- /acute /mu /paragraph /periodcentered
- /cedilla /onesuperior /ordmasculine /guillemotright
- /onequarter /onehalf /threequarters /questiondown
-% 0xC0
- /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
- /Egrave /Eacute /Ecircumflex /Edieresis
- /Igrave /Iacute /Icircumflex /Idieresis
-% 0xD0
- /Eth /Ntilde /Ograve /Oacute
- /Ocircumflex /Otilde /Odieresis /multiply
- /Oslash /Ugrave /Uacute /Ucircumflex
- /Udieresis /Yacute /Thorn /germandbls
-% 0xE0
- /agrave /aacute /acircumflex /atilde
- /adieresis /aring /ae /ccedilla
- /egrave /eacute /ecircumflex /edieresis
- /igrave /iacute /icircumflex /idieresis
-% 0xF0
- /eth /ntilde /ograve /oacute
- /ocircumflex /otilde /odieresis /divide
- /oslash /ugrave /uacute /ucircumflex
- /udieresis /yacute /thorn /ydieresis
-] def
-
-%%EndProcSet
-%%BeginProcSet: texps.pro
-%!
-TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
-index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
-exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
-ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
-pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
-div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
-/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
-definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
-sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
-mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
-exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
-forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
-end
-
-%%EndProcSet
-%%BeginProcSet: special.pro
-%!
-TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
-/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
-/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
-/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
-/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
-X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
-/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
-/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
-{userdict/md get type/dicttype eq{userdict begin md length 10 add md
-maxlength ge{/md md dup length 20 add dict copy def}if end md begin
-/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
-atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
-itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
-transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
-curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
-pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
-if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
--1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
-get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
-yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
-neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
-noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
-90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
-neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
-1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
-2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
--1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
-TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
-Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
-}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
-save N userdict maxlength dict begin/magscale true def normalscale
-currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
-/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
-psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
-psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
-TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
-@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
-newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
-closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
-/@beginspecial{SDict begin/SpecialSave save N gsave normalscale
-currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
-N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
-neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
-rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
-scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
-lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
-ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
-/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
-pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
-restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
-/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
-setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
-moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
-matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
-savematrix setmatrix}N end
-
-%%EndProcSet
-%%BeginProcSet: color.pro
-%!
-TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
-setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
-}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
-/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
-setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
-/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
-known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
-/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
-/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
-setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
-setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
-0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
-/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
-setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
-0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
-0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
-0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
-/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
-setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
-setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
-0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
-/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
-setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
-0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
-0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
-0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
-/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
-setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
-/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
-0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
-0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
-0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
-setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
-0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
-/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
-setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
-0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
-1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
-/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
-setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
-0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
-DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
-setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
-setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
-setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
-
-%%EndProcSet
-TeXDict begin @defspecial
-
- /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div
-Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff
-pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def
-/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF
-/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2
-sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint
-HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A {
-H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt
-sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub
-/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch
-pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict
-/pdfmark known not {userdict /pdfmark systemdict /cleartomark get put}
-if
-
-@fedspecial end TeXDict begin
-39158280 55380996 1000 600 600 (dev-doc.dvi) @start /Fa
-134[50 3[50 50 50 50 1[50 50 50 50 50 50 1[50 50 50 1[50
-50 50 50 50 1[50 5[50 50 2[50 50 50 3[50 1[50 50 2[50
-3[50 50 50 50 50 50 18[50 45[{ TeXBase1Encoding ReEncodeFont }36
-83.022 /Courier-Oblique rf /Fb 131[50 2[50 1[50 50 50
-50 50 50 1[50 50 1[50 50 50 1[50 50 2[50 50 50 50 50
-34[50 14[50 50 46[{ TeXBase1Encoding ReEncodeFont }23
-83.022 /Courier-Bold rf /Fc 134[45 3[45 45 45 45 1[45
-45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 1[45 95[{
- TeXBase1Encoding ReEncodeFont }22 74.7198 /Courier-Oblique
-rf /Fd 106[23 149[{ TeXBase1Encoding ReEncodeFont }1
-66.4176 /Times-Roman rf /Fe 134[50 1[72 50 55 33 39 44
-55 55 50 55 83 28 55 33 28 55 50 33 44 55 44 55 50 1[50
-7[100 72 72 66 55 72 1[61 78 72 94 66 1[50 39 78 78 61
-66 72 72 66 72 7[50 50 50 50 50 50 50 50 50 50 28 25
-33 25 57 50 33 33 37[55 2[{ TeXBase1Encoding ReEncodeFont }65
-99.6264 /Times-Bold rf /Ff 134[60 60 86 60 66 40 47 53
-66 66 60 66 100 33 66 1[33 66 60 40 53 66 53 66 60 1[60
-7[120 86 1[80 66 86 93 73 93 86 113 80 2[47 93 93 1[80
-86 86 80 86 6[40 60 60 60 60 60 60 60 60 60 60 33 30
-40 30 2[40 40 37[66 2[{ TeXBase1Encoding ReEncodeFont }62
-119.552 /Times-Bold rf /Fg 130[45 45 45 45 45 45 45 45
-45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45
-45 45 45 1[45 1[45 45 45 1[45 45 45 45 45 45 45 45 1[45
-45 45 45 45 45 1[45 45 45 45 45 45 45 45 45 1[45 45 45
-45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45
-45 45 45 45 45 45 45 45 45 34[{ TeXBase1Encoding ReEncodeFont }86
-74.7198 /Courier rf /Fh 133[32 37 37 55 37 42 23 32 32
-42 42 42 42 60 23 37 1[23 42 42 23 37 42 37 42 42 1[42
-2[23 2[46 51 69 51 60 46 42 51 60 51 60 55 69 46 2[28
-1[60 51 51 60 55 51 51 2[56 1[56 28 28 42 42 42 42 42
-42 42 42 42 42 23 21 28 21 56 1[28 28 28 2[42 42 35 30[42
-42 2[{ TeXBase1Encoding ReEncodeFont }76 83.022 /Times-Italic
-rf /Fi 134[86 86 124 1[96 57 67 76 1[96 86 96 143 48
-96 1[48 96 86 57 76 96 76 96 86 9[172 1[124 115 96 124
-1[105 134 124 163 115 2[67 1[134 1[115 124 124 115 124
-7[86 86 86 86 86 86 86 86 86 86 1[43 6[57 36[96 2[{
- TeXBase1Encoding ReEncodeFont }52 172.154 /Times-Bold
-rf /Fj 129[45 3[37 42 42 60 42 42 23 32 28 42 42 42 42
-65 23 42 23 23 42 42 28 37 42 37 42 37 1[42 1[28 23 28
-51 60 60 78 60 60 51 46 55 60 46 60 60 74 51 60 32 28
-60 60 46 51 60 55 55 60 76 37 47 47 47 23 23 42 42 42
-42 42 42 42 42 42 42 23 21 28 21 47 42 28 28 28 1[69
-42 42 34 28 29[46 46 2[{ TeXBase1Encoding ReEncodeFont }90
-83.022 /Times-Roman rf /Fk 134[42 42 60 42 46 28 32 37
-1[46 42 46 69 23 46 1[23 46 42 28 37 46 37 46 42 1[42
-7[83 60 60 55 46 60 1[51 65 60 78 55 2[32 1[65 1[55 60
-60 55 60 1[42 47 47 1[28 28 42 42 42 42 42 42 42 42 42
-42 23 21 28 5[28 69 35[46 2[{ TeXBase1Encoding ReEncodeFont }63
-83.022 /Times-Bold rf /Fl 134[72 72 104 72 80 48 56 64
-1[80 72 80 120 40 80 1[40 80 72 48 64 80 64 80 72 4[40
-3[104 143 104 104 96 80 104 112 88 112 104 135 96 112
-1[56 112 112 88 96 104 104 96 104 1[72 82 4[72 72 72
-72 72 72 72 72 72 72 40 36 4[48 48 48 36[80 2[{
- TeXBase1Encoding ReEncodeFont }65 143.462 /Times-Bold
-rf /Fm 137[103 115 1[80 92 1[115 103 2[57 2[57 3[92 115
-16[115 5[195 5[161 2[149 1[138 149 65[{ TeXBase1Encoding ReEncodeFont }
-16 206.584 /Times-Bold rf end
-%%EndProlog
-%%BeginSetup
-%%Feature: *Resolution 600dpi
-TeXDict begin
-%%PaperSize: A4
- end
-%%EndSetup
-%%Page: 1 1
-TeXDict begin 1 0 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a -600 -600
-a
-SDict begin [ /Title () /Subject () /Creator (LaTeX with hyperref package)
-/Author () /Producer (dvips + Distiller) /Keywords () /DOCINFO pdfmark
-end
- -600 -600 a Black 0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102
-a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a
-SDict begin H.R end
- -2 -102 a -2
--102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black -2 -11 a
-SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW
-pdfmark end
- -2 -11 a -2 -11
-a
-SDict begin [ {Catalog} << /ViewerPreferences << >> >> /PUT pdfmark
-end
- -2 -11 a -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 12 H.A end
- -2 -11 a -2 -11
-a
-SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark
-end
- -2 -11 a -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 12 H.A end
- -2 -11 a -2 -11
-a
-SDict begin [ /View [/XYZ H.V] /Dest (SAMBA-DEVELOPERS-GUIDE) cvn H.B
-/DEST pdfmark end
- -2 -11 a 694 132 a Fm(SAMB)-6 b(A)51 b(De)m(v)n(elopers)h(Guide)1426
-757 y Fl(SAMB)l(A)35 b(T)-13 b(eam)p Black Black eop
-end
-%%Page: 2 2
-TeXDict begin 2 1 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black 0
-TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black 174
-x Fk(SAMB)n(A)21 b(De)o(v)o(elopers)e(Guide)-2 180 y
-Fj(by)h(SAMB)m(A)h(T)-6 b(eam)p Black Black eop end
-%%Page: 3 3
-TeXDict begin 3 2 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black 0
-TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black 210
-x Fi(Abstract)-2 436 y Fh(Last)21 b(Update)e Fj(:)i(Mon)e(Sep)h(30)g
-(15:23:53)e(CDT)j(2002)-2 710 y(This)f(book)f(is)i(a)g(collection)e(of)
-h(documents)e(that)j(might)e(be)h(useful)g(for)f(people)h(de)n(v)o
-(eloping)d(samba)j(or)g(those)g(interested)f(in)-2 818
-y(doing)g(so.)h(It')-5 b(s)21 b(nothing)d(more)i(than)f(a)i(collection)
-e(of)h(documents)f(written)h(by)f(samba)h(de)n(v)o(elopers)e(about)h
-(the)i(internals)e(of)-2 926 y(v)n(arious)g(parts)h(of)g(samba)g(and)f
-(the)i(SMB)g(protocol.)d(It')-5 b(s)21 b(still)g(incomplete.)e(The)g
-(most)i(recent)e(v)o(ersion)g(of)h(this)h(document)d(can)-2
-1034 y(be)i(found)e(at)j(http://de)n(v)o(el.samba.or)o(g/.)15
-b(Please)21 b(send)f(updates)g(to)g(jelmer@samba.or)o(g)d
-(\(mailto:jelmer@samba.or)o(g\).)-2 1308 y(This)j(documentation)d(is)k
-(distrib)n(uted)e(under)g(the)h(GNU)h(General)e(Public)h(License)g
-(\(GPL\))g(v)o(ersion)f(2.)h(A)g(cop)o(y)g(of)f(the)i(license)-2
-1416 y(is)f(included)d(with)i(the)g(Samba)f(source)g(distrib)n(ution.)g
-(A)h(cop)o(y)f(can)h(be)f(found)f(on-line)h(at)h(http://www)-5
-b(.fsf.or)o(g/licenses/gpl.txt)p Black Black eop end
-%%Page: 4 4
-TeXDict begin 4 3 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black 0
-TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black 210
-x Fi(T)-16 b(able)43 b(of)g(Contents)p 0 TeXcolorgray
--2 250 a
-SDict begin H.S end
- -2 250 a Fk(1.)20 b(De\002nition)g(of)g(NetBIOS)h(Pr)o(otocol)
-d(and)i(Name)g(Resolution)g(Modes)2221 250 y
-SDict begin 13 H.L end
- 2221 250
-a 2221 250 a
-SDict begin [ /Subtype /Link /Dest (NETBIOS) cvn /H /I /Border [0 0
-0] /Color [1 0 0] H.B /ANN pdfmark end
- 2221 250 a Black Black 18 w Fk(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black 0 TeXcolorgray 3701 250 a
-SDict begin H.S end
- 3701 250 a Fk(1)3743
-250 y
-SDict begin 13 H.L end
- 3743 250 a 3743 250 a
-SDict begin [ /Subtype /Link /Dest (NETBIOS) cvn /H /I /Border [0 0
-0] /Color [1 0 0] H.B /ANN pdfmark end
- 3743 250 a Black 0 TeXcolorgray
-197 378 a
-SDict begin H.S end
- 197 378 a Fj(1.1.)f(NETBIOS)693 378 y
-SDict begin 13 H.L end
- 693 378
-a 693 378 a
-SDict begin [ /Subtype /Link /Dest (23) cvn /H /I /Border [0 0 0] /Color
-[1 0 0] H.B /ANN pdfmark end
- 693 378 a Black Black 10 w Fj(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701
-378 a
-SDict begin H.S end
- 3701 378 a Fj(1)3743 378 y
-SDict begin 13 H.L end
- 3743 378 a 3743 378
-a
-SDict begin [ /Subtype /Link /Dest (23) cvn /H /I /Border [0 0 0] /Color
-[1 0 0] H.B /ANN pdfmark end
- 3743 378 a Black 0 TeXcolorgray 197 486 a
-SDict begin H.S end
- 197 486 a
-Fj(1.2.)g(BR)m(O)m(ADCAST)j(NetBIOS)1169 486 y
-SDict begin 13 H.L end
- 1169 486
-a 1169 486 a
-SDict begin [ /Subtype /Link /Dest (34) cvn /H /I /Border [0 0 0] /Color
-[1 0 0] H.B /ANN pdfmark end
- 1169 486 a Black Black 12 w Fj(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black 0 TeXcolorgray 3701 486 a
-SDict begin H.S end
-
-3701 486 a Fj(1)3743 486 y
-SDict begin 13 H.L end
- 3743 486 a 3743 486 a
-SDict begin [ /Subtype /Link /Dest (34) cvn /H /I /Border [0 0 0] /Color
-[1 0 0] H.B /ANN pdfmark end
- 3743
-486 a Black 0 TeXcolorgray 197 594 a
-SDict begin H.S end
- 197 594 a Fj(1.3.)d(NBNS)i
-(NetBIOS)893 594 y
-SDict begin 13 H.L end
- 893 594 a 893 594 a
-SDict begin [ /Subtype /Link /Dest (38) cvn /H /I /Border [0 0 0] /Color
-[1 0 0] H.B /ANN pdfmark end
- 893 594 a Black
-Black 18 w Fj(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black 0 TeXcolorgray 3701 594 a
-SDict begin H.S end
- 3701 594 a Fj(2)3743
-594 y
-SDict begin 13 H.L end
- 3743 594 a 3743 594 a
-SDict begin [ /Subtype /Link /Dest (38) cvn /H /I /Border [0 0 0] /Color
-[1 0 0] H.B /ANN pdfmark end
- 3743 594 a Black 0 TeXcolorgray
--2 722 a
-SDict begin H.S end
- -2 722 a Fk(2.)f(Samba)g(Ar)o(chitectur)o(e)797
-722 y
-SDict begin 13 H.L end
- 797 722 a 797 722 a
-SDict begin [ /Subtype /Link /Dest (ARCHITECTURE) cvn /H /I /Border
-[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 797 722 a Black Black 10 w
-Fk(.)p Black Black(.)p Black Black(.)p Black Black -1
-w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black 0 TeXcolorgray 3701 722 a
-SDict begin H.S end
-
-3701 722 a Fk(3)3743 722 y
-SDict begin 13 H.L end
- 3743 722 a 3743 722 a
-SDict begin [ /Subtype /Link /Dest (ARCHITECTURE) cvn /H /I /Border
-[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 3743
-722 a Black 0 TeXcolorgray 197 850 a
-SDict begin H.S end
- 197 850 a Fj(2.1.)f(Introduction)
-756 850 y
-SDict begin 13 H.L end
- 756 850 a 756 850 a
-SDict begin [ /Subtype /Link /Dest (53) cvn /H /I /Border [0 0 0] /Color
-[1 0 0] H.B /ANN pdfmark end
- 756 850 a Black Black 10
-w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black 0 TeXcolorgray 3701 850 a
-SDict begin H.S end
- 3701 850 a Fj(3)3743
-850 y
-SDict begin 13 H.L end
- 3743 850 a 3743 850 a
-SDict begin [ /Subtype /Link /Dest (53) cvn /H /I /Border [0 0 0] /Color
-[1 0 0] H.B /ANN pdfmark end
- 3743 850 a Black 0 TeXcolorgray
-197 958 a
-SDict begin H.S end
- 197 958 a Fj(2.2.)g(Multithreading)f(and)i(Samba)1229
-958 y
-SDict begin 13 H.L end
- 1229 958 a 1229 958 a
-SDict begin [ /Subtype /Link /Dest (64) cvn /H /I /Border [0 0 0] /Color
-[1 0 0] H.B /ANN pdfmark end
- 1229 958 a Black Black 14
-w Fj(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray
-3701 958 a
-SDict begin H.S end
- 3701 958 a Fj(3)3743 958 y
-SDict begin 13 H.L end
- 3743 958 a 3743
-958 a
-SDict begin [ /Subtype /Link /Dest (64) cvn /H /I /Border [0 0 0] /Color
-[1 0 0] H.B /ANN pdfmark end
- 3743 958 a Black 0 TeXcolorgray 197 1066 a
-SDict begin H.S end
- 197
-1066 a Fj(2.3.)f(Threading)f(smbd)885 1066 y
-SDict begin 13 H.L end
- 885 1066
-a 885 1066 a
-SDict begin [ /Subtype /Link /Dest (69) cvn /H /I /Border [0 0 0] /Color
-[1 0 0] H.B /ANN pdfmark end
- 885 1066 a Black Black 5 w Fj(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-0 TeXcolorgray 3701 1066 a
-SDict begin H.S end
- 3701 1066 a Fj(3)3743 1066
-y
-SDict begin 13 H.L end
- 3743 1066 a 3743 1066 a
-SDict begin [ /Subtype /Link /Dest (69) cvn /H /I /Border [0 0 0] /Color
-[1 0 0] H.B /ANN pdfmark end
- 3743 1066 a Black 0 TeXcolorgray
-197 1174 a
-SDict begin H.S end
- 197 1174 a Fj(2.4.)h(Threading)f(nmbd)895
-1174 y
-SDict begin 13 H.L end
- 895 1174 a 895 1174 a
-SDict begin [ /Subtype /Link /Dest (85) cvn /H /I /Border [0 0 0] /Color
-[1 0 0] H.B /ANN pdfmark end
- 895 1174 a Black Black 16
-w Fj(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-0 TeXcolorgray 3701 1174 a
-SDict begin H.S end
- 3701 1174 a Fj(4)3743 1174
-y
-SDict begin 13 H.L end
- 3743 1174 a 3743 1174 a
-SDict begin [ /Subtype /Link /Dest (85) cvn /H /I /Border [0 0 0] /Color
-[1 0 0] H.B /ANN pdfmark end
- 3743 1174 a Black 0 TeXcolorgray
-197 1282 a
-SDict begin H.S end
- 197 1282 a Fj(2.5.)h(nbmd)g(Design)788 1282
-y
-SDict begin 13 H.L end
- 788 1282 a 788 1282 a
-SDict begin [ /Subtype /Link /Dest (91) cvn /H /I /Border [0 0 0] /Color
-[1 0 0] H.B /ANN pdfmark end
- 788 1282 a Black Black 19 w Fj(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black 0 TeXcolorgray 3701 1282 a
-SDict begin H.S end
- 3701
-1282 a Fj(4)3743 1282 y
-SDict begin 13 H.L end
- 3743 1282 a 3743 1282 a
-SDict begin [ /Subtype /Link /Dest (91) cvn /H /I /Border [0 0 0] /Color
-[1 0 0] H.B /ANN pdfmark end
- 3743
-1282 a Black 0 TeXcolorgray -2 1409 a
-SDict begin H.S end
- -2 1409 a Fk(3.)h(The)h(samba)f
-(DEB)o(UG)h(system)1046 1409 y
-SDict begin 13 H.L end
- 1046 1409 a 1046 1409
-a
-SDict begin [ /Subtype /Link /Dest (DEBUG) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1046 1409 a Black Black 10 w Fk(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black 0 TeXcolorgray 3701 1409 a
-SDict begin H.S end
- 3701 1409 a
-Fk(5)3743 1409 y
-SDict begin 13 H.L end
- 3743 1409 a 3743 1409 a
-SDict begin [ /Subtype /Link /Dest (DEBUG) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 1409 a
-Black 0 TeXcolorgray 197 1537 a
-SDict begin H.S end
- 197 1537 a Fj(3.1.)e(Ne)n(w)i(Output)e
-(Syntax)1001 1537 y
-SDict begin 13 H.L end
- 1001 1537 a 1001 1537 a
-SDict begin [ /Subtype /Link /Dest (102) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1001 1537
-a Black Black 14 w Fj(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701
-1537 a
-SDict begin H.S end
- 3701 1537 a Fj(5)3743 1537 y
-SDict begin 13 H.L end
- 3743 1537 a 3743
-1537 a
-SDict begin [ /Subtype /Link /Dest (102) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 1537 a Black 0 TeXcolorgray 197 1645 a
-SDict begin H.S end
- 197
-1645 a Fj(3.2.)g(The)h(DEB)o(UG\(\))g(Macro)1071 1645
-y
-SDict begin 13 H.L end
- 1071 1645 a 1071 1645 a
-SDict begin [ /Subtype /Link /Dest (127) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1071 1645 a Black Black 6 w
-Fj(.)p Black Black(.)p Black Black(.)p Black Black -1
-w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black 0 TeXcolorgray 3701 1645 a
-SDict begin H.S end
- 3701
-1645 a Fj(6)3743 1645 y
-SDict begin 13 H.L end
- 3743 1645 a 3743 1645 a
-SDict begin [ /Subtype /Link /Dest (127) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743
-1645 a Black 0 TeXcolorgray 197 1753 a
-SDict begin H.S end
- 197 1753 a Fj(3.3.)f(The)h(DEB)o
-(UGADD\(\))g(Macro)1251 1753 y
-SDict begin 13 H.L end
- 1251 1753 a 1251 1753
-a
-SDict begin [ /Subtype /Link /Dest (150) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1251 1753 a Black Black 13 w Fj(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black 0 TeXcolorgray 3701 1753 a
-SDict begin H.S end
- 3701 1753 a Fj(7)3743
-1753 y
-SDict begin 13 H.L end
- 3743 1753 a 3743 1753 a
-SDict begin [ /Subtype /Link /Dest (150) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 1753 a Black 0 TeXcolorgray
-197 1861 a
-SDict begin H.S end
- 197 1861 a Fj(3.4.)f(The)h(DEB)o(UGL)-8 b(VL\(\))19
-b(Macro)1224 1861 y
-SDict begin 13 H.L end
- 1224 1861 a 1224 1861 a
-SDict begin [ /Subtype /Link /Dest (158) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1224 1861
-a Black Black 19 w Fj(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black 0 TeXcolorgray 3701 1861 a
-SDict begin H.S end
- 3701 1861 a Fj(8)3743
-1861 y
-SDict begin 13 H.L end
- 3743 1861 a 3743 1861 a
-SDict begin [ /Subtype /Link /Dest (158) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 1861 a Black 0 TeXcolorgray
-197 1969 a
-SDict begin H.S end
- 197 1969 a Fj(3.5.)g(Ne)n(w)i(Functions)847
-1969 y
-SDict begin 13 H.L end
- 847 1969 a 847 1969 a
-SDict begin [ /Subtype /Link /Dest (178) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 847 1969 a Black Black 2
-w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray
-3701 1969 a
-SDict begin H.S end
- 3701 1969 a Fj(8)3743 1969 y
-SDict begin 13 H.L end
- 3743 1969 a
-3743 1969 a
-SDict begin [ /Subtype /Link /Dest (178) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 1969 a Black 0 TeXcolorgray 396 2077
-a
-SDict begin H.S end
- 396 2077 a Fj(3.5.1.)e(dbgte)o(xt\(\))910 2077 y
-SDict begin 13 H.L end
- 910
-2077 a 910 2077 a
-SDict begin [ /Subtype /Link /Dest (180) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 910 2077 a Black Black 1 w Fj(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3701
-2077 a
-SDict begin H.S end
- 3701 2077 a Fj(9)3743 2077 y
-SDict begin 13 H.L end
- 3743 2077 a 3743
-2077 a
-SDict begin [ /Subtype /Link /Dest (180) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 2077 a Black 0 TeXcolorgray 396 2185 a
-SDict begin H.S end
- 396
-2185 a Fj(3.5.2.)g(dbghdr\(\))898 2185 y
-SDict begin 13 H.L end
- 898 2185 a 898
-2185 a
-SDict begin [ /Subtype /Link /Dest (183) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 898 2185 a Black Black 13 w Fj(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black 0 TeXcolorgray 3701 2185 a
-SDict begin H.S end
-
-3701 2185 a Fj(9)3743 2185 y
-SDict begin 13 H.L end
- 3743 2185 a 3743 2185 a
-SDict begin [ /Subtype /Link /Dest (183) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
-
-3743 2185 a Black 0 TeXcolorgray 396 2293 a
-SDict begin H.S end
- 396 2293
-a Fj(3.5.3.)g(format_deb)n(ug_te)o(xt\(\))1294 2293 y
-SDict begin 13 H.L end
-
-1294 2293 a 1294 2293 a
-SDict begin [ /Subtype /Link /Dest (187) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1294 2293 a Black Black 11 w
-Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray
-3701 2293 a
-SDict begin H.S end
- 3701 2293 a Fj(9)3743 2293 y
-SDict begin 13 H.L end
- 3743 2293 a
-3743 2293 a
-SDict begin [ /Subtype /Link /Dest (187) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 2293 a Black 0 TeXcolorgray -2 2421
-a
-SDict begin H.S end
- -2 2421 a Fk(4.)h(Coding)g(Suggestions)776 2421 y
-SDict begin 13 H.L end
- 776
-2421 a 776 2421 a
-SDict begin [ /Subtype /Link /Dest (CODINGSUGGESTIONS) cvn /H /I /Border
-[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 776 2421 a Black Black 10 w Fk(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-0 TeXcolorgray 3659 2421 a
-SDict begin H.S end
- 3659 2421 a Fk(10)3743 2421
-y
-SDict begin 13 H.L end
- 3743 2421 a 3743 2421 a
-SDict begin [ /Subtype /Link /Dest (CODINGSUGGESTIONS) cvn /H /I /Border
-[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 3743 2421 a Black 0 TeXcolorgray
--2 2548 a
-SDict begin H.S end
- -2 2548 a Fk(5.)g(Samba)g(Inter)o(nals)668
-2548 y
-SDict begin 13 H.L end
- 668 2548 a 668 2548 a
-SDict begin [ /Subtype /Link /Dest (INTERNALS) cvn /H /I /Border [0
-0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 668 2548 a Black Black 15
-w Fk(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 2548 a
-SDict begin H.S end
- 3659 2548 a Fk(12)3743 2548 y
-SDict begin 13 H.L end
- 3743 2548 a
-3743 2548 a
-SDict begin [ /Subtype /Link /Dest (INTERNALS) cvn /H /I /Border [0
-0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 3743 2548 a Black 0 TeXcolorgray 197 2676
-a
-SDict begin H.S end
- 197 2676 a Fj(5.1.)f(Character)h(Handling)997 2676
-y
-SDict begin 13 H.L end
- 997 2676 a 997 2676 a
-SDict begin [ /Subtype /Link /Dest (283) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 997 2676 a Black Black 18 w Fj(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2676
-a
-SDict begin H.S end
- 3659 2676 a Fj(12)3743 2676 y
-SDict begin 13 H.L end
- 3743 2676 a 3743 2676
-a
-SDict begin [ /Subtype /Link /Dest (283) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 2676 a Black 0 TeXcolorgray 197 2784 a
-SDict begin H.S end
- 197 2784
-a Fj(5.2.)f(The)h(ne)n(w)g(functions)960 2784 y
-SDict begin 13 H.L end
- 960 2784
-a 960 2784 a
-SDict begin [ /Subtype /Link /Dest (287) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 960 2784 a Black Black 13 w Fj(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-0 TeXcolorgray 3659 2784 a
-SDict begin H.S end
- 3659 2784 a Fj(12)3743 2784
-y
-SDict begin 13 H.L end
- 3743 2784 a 3743 2784 a
-SDict begin [ /Subtype /Link /Dest (287) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 2784 a Black 0 TeXcolorgray
-197 2892 a
-SDict begin H.S end
- 197 2892 a Fj(5.3.)f(Macros)h(in)g(byteorder)-5
-b(.h)1076 2892 y
-SDict begin 13 H.L end
- 1076 2892 a 1076 2892 a
-SDict begin [ /Subtype /Link /Dest (316) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1076 2892 a
-Black Black 1 w Fj(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-0 TeXcolorgray 3659 2892 a
-SDict begin H.S end
- 3659 2892 a Fj(13)3743 2892
-y
-SDict begin 13 H.L end
- 3743 2892 a 3743 2892 a
-SDict begin [ /Subtype /Link /Dest (316) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 2892 a Black 0 TeXcolorgray
-396 3000 a
-SDict begin H.S end
- 396 3000 a Fj(5.3.1.)19 b(CV)-11 b(AL\(b)n(uf,pos\))1122
-3000 y
-SDict begin 13 H.L end
- 1122 3000 a 1122 3000 a
-SDict begin [ /Subtype /Link /Dest (319) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1122 3000 a Black Black
-17 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 3000 a
-SDict begin H.S end
- 3659 3000 a Fj(13)3743 3000 y
-SDict begin 13 H.L end
- 3743 3000 a
-3743 3000 a
-SDict begin [ /Subtype /Link /Dest (319) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 3000 a Black 0 TeXcolorgray 396 3108
-a
-SDict begin H.S end
- 396 3108 a Fj(5.3.2.)19 b(PV)-11 b(AL\(b)n(uf,pos\))1113
-3108 y
-SDict begin 13 H.L end
- 1113 3108 a 1113 3108 a
-SDict begin [ /Subtype /Link /Dest (322) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1113 3108 a Black Black
-6 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black 0 TeXcolorgray 3659 3108 a
-SDict begin H.S end
- 3659 3108 a Fj(13)3743
-3108 y
-SDict begin 13 H.L end
- 3743 3108 a 3743 3108 a
-SDict begin [ /Subtype /Link /Dest (322) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 3108 a Black 0 TeXcolorgray
-396 3216 a
-SDict begin H.S end
- 396 3216 a Fj(5.3.3.)19 b(SCV)-11 b(AL\(b)n(uf,pos,v)n(al\))
-1289 3216 y
-SDict begin 13 H.L end
- 1289 3216 a 1289 3216 a
-SDict begin [ /Subtype /Link /Dest (325) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1289 3216 a Black
-Black 16 w Fj(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black 0 TeXcolorgray 3659 3216 a
-SDict begin H.S end
- 3659 3216
-a Fj(13)3743 3216 y
-SDict begin 13 H.L end
- 3743 3216 a 3743 3216 a
-SDict begin [ /Subtype /Link /Dest (325) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 3216
-a Black 0 TeXcolorgray 396 3324 a
-SDict begin H.S end
- 396 3324 a Fj(5.3.4.)19
-b(SV)-11 b(AL\(b)n(uf,pos\))1113 3324 y
-SDict begin 13 H.L end
- 1113 3324 a 1113
-3324 a
-SDict begin [ /Subtype /Link /Dest (328) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1113 3324 a Black Black 6 w Fj(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 3324 a
-SDict begin H.S end
- 3659 3324 a Fj(13)3743 3324 y
-SDict begin 13 H.L end
- 3743 3324 a
-3743 3324 a
-SDict begin [ /Subtype /Link /Dest (328) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 3324 a Black 0 TeXcolorgray 396 3432
-a
-SDict begin H.S end
- 396 3432 a Fj(5.3.5.)19 b(IV)-11 b(AL\(b)n(uf,pos\))1095
-3432 y
-SDict begin 13 H.L end
- 1095 3432 a 1095 3432 a
-SDict begin [ /Subtype /Link /Dest (331) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1095 3432 a Black Black
-3 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black 0 TeXcolorgray 3659 3432 a
-SDict begin H.S end
- 3659
-3432 a Fj(13)3743 3432 y
-SDict begin 13 H.L end
- 3743 3432 a 3743 3432 a
-SDict begin [ /Subtype /Link /Dest (331) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743
-3432 a Black 0 TeXcolorgray 396 3540 a
-SDict begin H.S end
- 396 3540 a Fj(5.3.6.)19
-b(SV)-11 b(ALS\(b)n(uf,pos\))1159 3540 y
-SDict begin 13 H.L end
- 1159 3540 a
-1159 3540 a
-SDict begin [ /Subtype /Link /Dest (334) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1159 3540 a Black Black 1 w Fj(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black 0 TeXcolorgray 3659 3540 a
-SDict begin H.S end
- 3659 3540 a Fj(13)3743
-3540 y
-SDict begin 13 H.L end
- 3743 3540 a 3743 3540 a
-SDict begin [ /Subtype /Link /Dest (334) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 3540 a Black 0 TeXcolorgray
-396 3648 a
-SDict begin H.S end
- 396 3648 a Fj(5.3.7.)19 b(IV)-11 b(ALS\(b)n(uf,pos\))1141
-3648 y
-SDict begin 13 H.L end
- 1141 3648 a 1141 3648 a
-SDict begin [ /Subtype /Link /Dest (337) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1141 3648 a Black Black
--2 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 3648 a
-SDict begin H.S end
- 3659 3648 a Fj(13)3743 3648 y
-SDict begin 13 H.L end
- 3743 3648 a
-3743 3648 a
-SDict begin [ /Subtype /Link /Dest (337) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 3648 a Black 0 TeXcolorgray 396 3756
-a
-SDict begin H.S end
- 396 3756 a Fj(5.3.8.)19 b(SSV)-11 b(AL\(b)n(uf,pos,v)n(al\))1280
-3756 y
-SDict begin 13 H.L end
- 1280 3756 a 1280 3756 a
-SDict begin [ /Subtype /Link /Dest (340) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1280 3756 a Black Black
-5 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3756
-a
-SDict begin H.S end
- 3659 3756 a Fj(14)3743 3756 y
-SDict begin 13 H.L end
- 3743 3756 a 3743 3756
-a
-SDict begin [ /Subtype /Link /Dest (340) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 3756 a Black 0 TeXcolorgray 396 3864 a
-SDict begin H.S end
- 396 3864
-a Fj(5.3.9.)19 b(SIV)-11 b(AL\(b)n(uf,pos,v)n(al\))1262
-3864 y
-SDict begin 13 H.L end
- 1262 3864 a 1262 3864 a
-SDict begin [ /Subtype /Link /Dest (343) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1262 3864 a Black Black
-2 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 3864 a
-SDict begin H.S end
- 3659 3864 a Fj(14)3743 3864 y
-SDict begin 13 H.L end
- 3743 3864 a
-3743 3864 a
-SDict begin [ /Subtype /Link /Dest (343) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 3864 a Black 0 TeXcolorgray 396 3971
-a
-SDict begin H.S end
- 396 3971 a Fj(5.3.10.)18 b(SSV)-11 b(ALS\(b)n(uf,pos,v)n(al\))1367
-3971 y
-SDict begin 13 H.L end
- 1367 3971 a 1367 3971 a
-SDict begin [ /Subtype /Link /Dest (346) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1367 3971 a Black Black
-1 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black 0 TeXcolorgray 3659 3971 a
-SDict begin H.S end
- 3659 3971
-a Fj(14)3743 3971 y
-SDict begin 13 H.L end
- 3743 3971 a 3743 3971 a
-SDict begin [ /Subtype /Link /Dest (346) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 3971
-a Black 0 TeXcolorgray 396 4079 a
-SDict begin H.S end
- 396 4079 a Fj(5.3.11.)18
-b(SIV)-11 b(ALS\(b)n(uf,pos,v)n(al\))1349 4079 y
-SDict begin 13 H.L end
- 1349
-4079 a 1349 4079 a
-SDict begin [ /Subtype /Link /Dest (349) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1349 4079 a Black Black -2 w Fj(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black 0 TeXcolorgray 3659 4079 a
-SDict begin H.S end
- 3659
-4079 a Fj(14)3743 4079 y
-SDict begin 13 H.L end
- 3743 4079 a 3743 4079 a
-SDict begin [ /Subtype /Link /Dest (349) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743
-4079 a Black 0 TeXcolorgray 396 4187 a
-SDict begin H.S end
- 396 4187 a Fj(5.3.12.)18
-b(RSV)-11 b(AL\(b)n(uf,pos\))1209 4187 y
-SDict begin 13 H.L end
- 1209 4187 a
-1209 4187 a
-SDict begin [ /Subtype /Link /Dest (352) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1209 4187 a Black Black 13 w Fj(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black 0 TeXcolorgray 3659 4187 a
-SDict begin H.S end
- 3659 4187 a Fj(14)3743
-4187 y
-SDict begin 13 H.L end
- 3743 4187 a 3743 4187 a
-SDict begin [ /Subtype /Link /Dest (352) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 4187 a Black 0 TeXcolorgray
-396 4295 a
-SDict begin H.S end
- 396 4295 a Fj(5.3.13.)18 b(RIV)-11 b(AL\(b)n(uf,pos\))1191
-4295 y
-SDict begin 13 H.L end
- 1191 4295 a 1191 4295 a
-SDict begin [ /Subtype /Link /Dest (355) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1191 4295 a Black Black
-11 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 4295 a
-SDict begin H.S end
- 3659 4295 a Fj(14)3743 4295 y
-SDict begin 13 H.L end
- 3743 4295 a
-3743 4295 a
-SDict begin [ /Subtype /Link /Dest (355) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 4295 a Black 0 TeXcolorgray 396 4403
-a
-SDict begin H.S end
- 396 4403 a Fj(5.3.14.)18 b(RSSV)-11 b(AL\(b)n(uf,pos,v)n(al\))1376
-4403 y
-SDict begin 13 H.L end
- 1376 4403 a 1376 4403 a
-SDict begin [ /Subtype /Link /Dest (358) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1376 4403 a Black Black
-12 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 4403 a
-SDict begin H.S end
- 3659 4403 a Fj(14)3743 4403 y
-SDict begin 13 H.L end
- 3743 4403 a
-3743 4403 a
-SDict begin [ /Subtype /Link /Dest (358) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 4403 a Black 0 TeXcolorgray 396 4511
-a
-SDict begin H.S end
- 396 4511 a Fj(5.3.15.)18 b(RSIV)-11 b(AL\(b)n(uf,pos,v)n(al\))1358
-4511 y
-SDict begin 13 H.L end
- 1358 4511 a 1358 4511 a
-SDict begin [ /Subtype /Link /Dest (361) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1358 4511 a Black Black
-10 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black 0 TeXcolorgray 3659 4511 a
-SDict begin H.S end
- 3659 4511
-a Fj(14)3743 4511 y
-SDict begin 13 H.L end
- 3743 4511 a 3743 4511 a
-SDict begin [ /Subtype /Link /Dest (361) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 4511
-a Black 0 TeXcolorgray 197 4619 a
-SDict begin H.S end
- 197 4619 a Fj(5.4.)19
-b(LAN)i(Manager)d(Samba)i(API)1230 4619 y
-SDict begin 13 H.L end
- 1230 4619 a
-1230 4619 a
-SDict begin [ /Subtype /Link /Dest (364) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1230 4619 a Black Black 13 w Fj(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 4619 a
-SDict begin H.S end
- 3659 4619 a Fj(14)3743 4619 y
-SDict begin 13 H.L end
- 3743 4619 a
-3743 4619 a
-SDict begin [ /Subtype /Link /Dest (364) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 4619 a Black 0 TeXcolorgray 396 4727
-a
-SDict begin H.S end
- 396 4727 a Fj(5.4.1.)f(P)o(arameters)973 4727 y
-SDict begin 13 H.L end
- 973
-4727 a 973 4727 a
-SDict begin [ /Subtype /Link /Dest (370) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 973 4727 a Black Black Fj(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-0 TeXcolorgray 3659 4727 a
-SDict begin H.S end
- 3659 4727 a Fj(15)3743 4727
-y
-SDict begin 13 H.L end
- 3743 4727 a 3743 4727 a
-SDict begin [ /Subtype /Link /Dest (370) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 4727 a Black 0 TeXcolorgray
-396 4835 a
-SDict begin H.S end
- 396 4835 a Fj(5.4.2.)g(Return)h(v)n(alue)1030
-4835 y
-SDict begin 13 H.L end
- 1030 4835 a 1030 4835 a
-SDict begin [ /Subtype /Link /Dest (405) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1030 4835 a Black Black
-6 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black 0 TeXcolorgray 3659 4835 a
-SDict begin H.S end
- 3659
-4835 a Fj(16)3743 4835 y
-SDict begin 13 H.L end
- 3743 4835 a 3743 4835 a
-SDict begin [ /Subtype /Link /Dest (405) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743
-4835 a Black 0 TeXcolorgray 197 4943 a
-SDict begin H.S end
- 197 4943 a Fj(5.5.)f(Code)h
-(character)f(table)1025 4943 y
-SDict begin 13 H.L end
- 1025 4943 a 1025 4943
-a
-SDict begin [ /Subtype /Link /Dest (419) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1025 4943 a Black Black 11 w Fj(.)p Black Black -1
-w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-0 TeXcolorgray 3659 4943 a
-SDict begin H.S end
- 3659 4943 a Fj(16)3743 4943
-y
-SDict begin 13 H.L end
- 3743 4943 a 3743 4943 a
-SDict begin [ /Subtype /Link /Dest (419) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 4943 a Black Black 3682
-5984 a Fh(iv)p Black eop end
-%%Page: 5 5
-TeXDict begin 5 4 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black 0
-TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black 0
-TeXcolorgray -2 72 a
-SDict begin H.S end
- -2 72 a Fk(6.)20 b(The)h(smb)m(.conf)f(\002le)684
-72 y
-SDict begin 13 H.L end
- 684 72 a 684 72 a
-SDict begin [ /Subtype /Link /Dest (PARSING) cvn /H /I /Border [0 0
-0] /Color [1 0 0] H.B /ANN pdfmark end
- 684 72 a Black Black 19 w Fk(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black 0 TeXcolorgray 3659 72 a
-SDict begin H.S end
- 3659 72 a Fk(18)3743
-72 y
-SDict begin 13 H.L end
- 3743 72 a 3743 72 a
-SDict begin [ /Subtype /Link /Dest (PARSING) cvn /H /I /Border [0 0
-0] /Color [1 0 0] H.B /ANN pdfmark end
- 3743 72 a Black 0 TeXcolorgray
-197 200 a
-SDict begin H.S end
- 197 200 a Fj(6.1.)f(Le)o(xical)h(Analysis)902
-200 y
-SDict begin 13 H.L end
- 902 200 a 902 200 a
-SDict begin [ /Subtype /Link /Dest (450) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 902 200 a Black Black 9 w Fj(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black 0 TeXcolorgray 3659 200 a
-SDict begin H.S end
- 3659 200 a Fj(18)3743
-200 y
-SDict begin 13 H.L end
- 3743 200 a 3743 200 a
-SDict begin [ /Subtype /Link /Dest (450) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 200 a Black 0 TeXcolorgray
-396 308 a
-SDict begin H.S end
- 396 308 a Fj(6.1.1.)f(Handling)g(of)g(Whitespace)1411
-308 y
-SDict begin 13 H.L end
- 1411 308 a 1411 308 a
-SDict begin [ /Subtype /Link /Dest (471) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1411 308 a Black Black 19
-w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black 0 TeXcolorgray 3659 308 a
-SDict begin H.S end
- 3659 308 a Fj(18)3743
-308 y
-SDict begin 13 H.L end
- 3743 308 a 3743 308 a
-SDict begin [ /Subtype /Link /Dest (471) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 308 a Black 0 TeXcolorgray
-396 416 a
-SDict begin H.S end
- 396 416 a Fj(6.1.2.)g(Handling)g(of)g(Line)h(Continuation)
-1632 416 y
-SDict begin 13 H.L end
- 1632 416 a 1632 416 a
-SDict begin [ /Subtype /Link /Dest (483) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1632 416 a Black Black
-5 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-0 TeXcolorgray 3659 416 a
-SDict begin H.S end
- 3659 416 a Fj(18)3743 416 y
-SDict begin 13 H.L end
-
-3743 416 a 3743 416 a
-SDict begin [ /Subtype /Link /Dest (483) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 416 a Black 0 TeXcolorgray
-396 524 a
-SDict begin H.S end
- 396 524 a Fj(6.1.3.)f(Line)h(Continuation)e(Quirks)1458
-524 y
-SDict begin 13 H.L end
- 1458 524 a 1458 524 a
-SDict begin [ /Subtype /Link /Dest (494) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1458 524 a Black Black 13
-w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 524
-a
-SDict begin H.S end
- 3659 524 a Fj(19)3743 524 y
-SDict begin 13 H.L end
- 3743 524 a 3743 524 a
-SDict begin [ /Subtype /Link /Dest (494) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743
-524 a Black 0 TeXcolorgray 197 632 a
-SDict begin H.S end
- 197 632 a Fj(6.2.)h(Syntax)574
-632 y
-SDict begin 13 H.L end
- 574 632 a 574 632 a
-SDict begin [ /Subtype /Link /Dest (514) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 574 632 a Black Black 5 w Fj(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black 0 TeXcolorgray 3659 632 a
-SDict begin H.S end
- 3659 632 a
-Fj(20)3743 632 y
-SDict begin 13 H.L end
- 3743 632 a 3743 632 a
-SDict begin [ /Subtype /Link /Dest (514) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 632 a Black
-0 TeXcolorgray 396 740 a
-SDict begin H.S end
- 396 740 a Fj(6.2.1.)g(About)g(params.c)1131
-740 y
-SDict begin 13 H.L end
- 1131 740 a 1131 740 a
-SDict begin [ /Subtype /Link /Dest (529) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1131 740 a Black Black 8
-w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 740 a
-SDict begin H.S end
- 3659 740 a Fj(20)3743 740 y
-SDict begin 13 H.L end
- 3743 740 a 3743
-740 a
-SDict begin [ /Subtype /Link /Dest (529) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 740 a Black 0 TeXcolorgray -2 868 a
-SDict begin H.S end
- -2 868
-a Fk(7.)h(NetBIOS)g(in)h(a)g(Unix)f(W)-6 b(orld)993 868
-y
-SDict begin 13 H.L end
- 993 868 a 993 868 a
-SDict begin [ /Subtype /Link /Dest (UNIX-SMB) cvn /H /I /Border [0
-0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 993 868 a Black Black 1 w Fk(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 868 a
-SDict begin H.S end
- 3659 868 a Fk(21)3743 868 y
-SDict begin 13 H.L end
- 3743 868 a 3743
-868 a
-SDict begin [ /Subtype /Link /Dest (UNIX-SMB) cvn /H /I /Border [0
-0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 3743 868 a Black 0 TeXcolorgray 197 996 a
-SDict begin H.S end
- 197 996
-a Fj(7.1.)19 b(Introduction)756 996 y
-SDict begin 13 H.L end
- 756 996 a 756 996
-a
-SDict begin [ /Subtype /Link /Dest (539) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 756 996 a Black Black 10 w Fj(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-0 TeXcolorgray 3659 996 a
-SDict begin H.S end
- 3659 996 a Fj(21)3743 996 y
-SDict begin 13 H.L end
-
-3743 996 a 3743 996 a
-SDict begin [ /Subtype /Link /Dest (539) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 996 a Black 0 TeXcolorgray
-197 1104 a
-SDict begin H.S end
- 197 1104 a Fj(7.2.)g(Usernames)712 1104 y
-SDict begin 13 H.L end
-
-712 1104 a 712 1104 a
-SDict begin [ /Subtype /Link /Dest (543) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 712 1104 a Black Black 12 w Fj(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-0 TeXcolorgray 3659 1104 a
-SDict begin H.S end
- 3659 1104 a Fj(21)3743 1104
-y
-SDict begin 13 H.L end
- 3743 1104 a 3743 1104 a
-SDict begin [ /Subtype /Link /Dest (543) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 1104 a Black 0 TeXcolorgray
-197 1212 a
-SDict begin H.S end
- 197 1212 a Fj(7.3.)g(File)i(Ownership)858
-1212 y
-SDict begin 13 H.L end
- 858 1212 a 858 1212 a
-SDict begin [ /Subtype /Link /Dest (551) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 858 1212 a Black Black 11
-w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 1212 a
-SDict begin H.S end
- 3659 1212 a Fj(21)3743 1212 y
-SDict begin 13 H.L end
- 3743 1212 a
-3743 1212 a
-SDict begin [ /Subtype /Link /Dest (551) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 1212 a Black 0 TeXcolorgray 197 1319
-a
-SDict begin H.S end
- 197 1319 a Fj(7.4.)e(P)o(assw)o(ords)691 1319 y
-SDict begin 13 H.L end
- 691
-1319 a 691 1319 a
-SDict begin [ /Subtype /Link /Dest (556) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 691 1319 a Black Black 12 w Fj(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black 0 TeXcolorgray 3659 1319 a
-SDict begin H.S end
- 3659 1319
-a Fj(22)3743 1319 y
-SDict begin 13 H.L end
- 3743 1319 a 3743 1319 a
-SDict begin [ /Subtype /Link /Dest (556) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 1319
-a Black 0 TeXcolorgray 197 1427 a
-SDict begin H.S end
- 197 1427 a Fj(7.5.)g(Locking)621
-1427 y
-SDict begin 13 H.L end
- 621 1427 a 621 1427 a
-SDict begin [ /Subtype /Link /Dest (562) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 621 1427 a Black Black -1
-w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 1427 a
-SDict begin H.S end
- 3659 1427 a Fj(22)3743 1427 y
-SDict begin 13 H.L end
- 3743 1427 a
-3743 1427 a
-SDict begin [ /Subtype /Link /Dest (562) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 1427 a Black 0 TeXcolorgray 197 1535
-a
-SDict begin H.S end
- 197 1535 a Fj(7.6.)g(Den)o(y)h(Modes)769 1535 y
-SDict begin 13 H.L end
- 769
-1535 a 769 1535 a
-SDict begin [ /Subtype /Link /Dest (570) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 769 1535 a Black Black 17 w Fj(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-0 TeXcolorgray 3659 1535 a
-SDict begin H.S end
- 3659 1535 a Fj(23)3743 1535
-y
-SDict begin 13 H.L end
- 3743 1535 a 3743 1535 a
-SDict begin [ /Subtype /Link /Dest (570) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 1535 a Black 0 TeXcolorgray
-197 1643 a
-SDict begin H.S end
- 197 1643 a Fj(7.7.)f(T)m(rapdoor)f(UIDs)849
-1643 y
-SDict begin 13 H.L end
- 849 1643 a 849 1643 a
-SDict begin [ /Subtype /Link /Dest (574) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 849 1643 a Black Black 20
-w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 1643 a
-SDict begin H.S end
- 3659 1643 a Fj(23)3743 1643 y
-SDict begin 13 H.L end
- 3743 1643 a
-3743 1643 a
-SDict begin [ /Subtype /Link /Dest (574) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 1643 a Black 0 TeXcolorgray 197 1751
-a
-SDict begin H.S end
- 197 1751 a Fj(7.8.)h(Port)h(numbers)789 1751 y
-SDict begin 13 H.L end
- 789
-1751 a 789 1751 a
-SDict begin [ /Subtype /Link /Dest (578) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 789 1751 a Black Black 18 w Fj(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 1751 a
-SDict begin H.S end
- 3659 1751 a Fj(23)3743 1751 y
-SDict begin 13 H.L end
- 3743 1751 a
-3743 1751 a
-SDict begin [ /Subtype /Link /Dest (578) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 1751 a Black 0 TeXcolorgray 197 1859
-a
-SDict begin H.S end
- 197 1859 a Fj(7.9.)f(Protocol)g(Comple)o(xity)1037
-1859 y
-SDict begin 13 H.L end
- 1037 1859 a 1037 1859 a
-SDict begin [ /Subtype /Link /Dest (583) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1037 1859 a Black Black
--1 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black 0 TeXcolorgray 3659 1859 a
-SDict begin H.S end
- 3659
-1859 a Fj(24)3743 1859 y
-SDict begin 13 H.L end
- 3743 1859 a 3743 1859 a
-SDict begin [ /Subtype /Link /Dest (583) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743
-1859 a Black 0 TeXcolorgray -2 1987 a
-SDict begin H.S end
- -2 1987 a Fk(8.)h(T)-6
-b(racing)20 b(samba)g(system)h(calls)1046 1987 y
-SDict begin 13 H.L end
- 1046
-1987 a 1046 1987 a
-SDict begin [ /Subtype /Link /Dest (TRACING) cvn /H /I /Border [0 0
-0] /Color [1 0 0] H.B /ANN pdfmark end
- 1046 1987 a Black Black 10 w Fk(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 1987 a
-SDict begin H.S end
- 3659 1987 a Fk(25)3743 1987 y
-SDict begin 13 H.L end
- 3743 1987 a
-3743 1987 a
-SDict begin [ /Subtype /Link /Dest (TRACING) cvn /H /I /Border [0 0
-0] /Color [1 0 0] H.B /ANN pdfmark end
- 3743 1987 a Black 0 TeXcolorgray -2 2115
-a
-SDict begin H.S end
- -2 2115 a Fk(9.)f(NT)h(Domain)f(RPC')m(s)747 2115 y
-SDict begin 13 H.L end
-
-747 2115 a 747 2115 a
-SDict begin [ /Subtype /Link /Dest (NTDOMAIN) cvn /H /I /Border [0
-0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 747 2115 a Black Black 19 w Fk(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black 0 TeXcolorgray 3659 2115 a
-SDict begin H.S end
- 3659
-2115 a Fk(27)3743 2115 y
-SDict begin 13 H.L end
- 3743 2115 a 3743 2115 a
-SDict begin [ /Subtype /Link /Dest (NTDOMAIN) cvn /H /I /Border [0
-0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 3743
-2115 a Black 0 TeXcolorgray 197 2243 a
-SDict begin H.S end
- 197 2243 a Fj(9.1.)f
-(Introduction)756 2243 y
-SDict begin 13 H.L end
- 756 2243 a 756 2243 a
-SDict begin [ /Subtype /Link /Dest (651) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 756 2243
-a Black Black 10 w Fj(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 2243 a
-SDict begin H.S end
- 3659 2243 a Fj(27)3743 2243 y
-SDict begin 13 H.L end
- 3743 2243 a
-3743 2243 a
-SDict begin [ /Subtype /Link /Dest (651) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 2243 a Black 0 TeXcolorgray 396 2351
-a
-SDict begin H.S end
- 396 2351 a Fj(9.1.1.)g(Sources)868 2351 y
-SDict begin 13 H.L end
- 868 2351
-a 868 2351 a
-SDict begin [ /Subtype /Link /Dest (687) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 868 2351 a Black Black 1 w Fj(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2351
-a
-SDict begin H.S end
- 3659 2351 a Fj(28)3743 2351 y
-SDict begin 13 H.L end
- 3743 2351 a 3743 2351
-a
-SDict begin [ /Subtype /Link /Dest (687) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 2351 a Black 0 TeXcolorgray 396 2459 a
-SDict begin H.S end
- 396 2459
-a Fj(9.1.2.)g(Credits)844 2459 y
-SDict begin 13 H.L end
- 844 2459 a 844 2459
-a
-SDict begin [ /Subtype /Link /Dest (694) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 844 2459 a Black Black 5 w Fj(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 2459 a
-SDict begin H.S end
- 3659 2459 a Fj(28)3743 2459 y
-SDict begin 13 H.L end
- 3743 2459 a
-3743 2459 a
-SDict begin [ /Subtype /Link /Dest (694) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 2459 a Black 0 TeXcolorgray 197 2566
-a
-SDict begin H.S end
- 197 2566 a Fj(9.2.)g(Notes)i(and)e(Structures)1035
-2566 y
-SDict begin 13 H.L end
- 1035 2566 a 1035 2566 a
-SDict begin [ /Subtype /Link /Dest (701) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1035 2566 a Black Black
-1 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black 0 TeXcolorgray 3659 2566 a
-SDict begin H.S end
- 3659
-2566 a Fj(28)3743 2566 y
-SDict begin 13 H.L end
- 3743 2566 a 3743 2566 a
-SDict begin [ /Subtype /Link /Dest (701) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743
-2566 a Black 0 TeXcolorgray 396 2674 a
-SDict begin H.S end
- 396 2674 a Fj(9.2.1.)g(Notes)798
-2674 y
-SDict begin 13 H.L end
- 798 2674 a 798 2674 a
-SDict begin [ /Subtype /Link /Dest (703) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 798 2674 a Black Black 9
-w Fj(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 2674 a
-SDict begin H.S end
- 3659 2674 a Fj(28)3743 2674 y
-SDict begin 13 H.L end
- 3743 2674 a
-3743 2674 a
-SDict begin [ /Subtype /Link /Dest (703) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 2674 a Black 0 TeXcolorgray 396 2782
-a
-SDict begin H.S end
- 396 2782 a Fj(9.2.2.)g(Enumerations)1068 2782 y
-SDict begin 13 H.L end
- 1068
-2782 a 1068 2782 a
-SDict begin [ /Subtype /Link /Dest (716) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1068 2782 a Black Black 9 w Fj(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2782
-a
-SDict begin H.S end
- 3659 2782 a Fj(29)3743 2782 y
-SDict begin 13 H.L end
- 3743 2782 a 3743 2782
-a
-SDict begin [ /Subtype /Link /Dest (716) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 2782 a Black 0 TeXcolorgray 396 2890 a
-SDict begin H.S end
- 396 2890
-a Fj(9.2.3.)g(Structures)942 2890 y
-SDict begin 13 H.L end
- 942 2890 a 942 2890
-a
-SDict begin [ /Subtype /Link /Dest (774) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 942 2890 a Black Black 11 w Fj(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black 0 TeXcolorgray 3659 2890 a
-SDict begin H.S end
- 3659 2890 a Fj(30)3743
-2890 y
-SDict begin 13 H.L end
- 3743 2890 a 3743 2890 a
-SDict begin [ /Subtype /Link /Dest (774) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 2890 a Black 0 TeXcolorgray
-197 2998 a
-SDict begin H.S end
- 197 2998 a Fj(9.3.)g(MSRPC)j(o)o(v)o(er)d(T)m(ransact)g
-(Named)h(Pipe)1518 2998 y
-SDict begin 13 H.L end
- 1518 2998 a 1518 2998 a
-SDict begin [ /Subtype /Link /Dest (1570) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1518
-2998 a Black Black 16 w Fj(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-0 TeXcolorgray 3659 2998 a
-SDict begin H.S end
- 3659 2998 a Fj(44)3743 2998
-y
-SDict begin 13 H.L end
- 3743 2998 a 3743 2998 a
-SDict begin [ /Subtype /Link /Dest (1570) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 2998 a Black 0 TeXcolorgray
-396 3106 a
-SDict begin H.S end
- 396 3106 a Fj(9.3.1.)f(MSRPC)i(Pipes)1081
-3106 y
-SDict begin 13 H.L end
- 1081 3106 a 1081 3106 a
-SDict begin [ /Subtype /Link /Dest (1573) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1081 3106 a Black Black
-17 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black 0 TeXcolorgray 3659 3106 a
-SDict begin H.S end
- 3659
-3106 a Fj(44)3743 3106 y
-SDict begin 13 H.L end
- 3743 3106 a 3743 3106 a
-SDict begin [ /Subtype /Link /Dest (1573) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743
-3106 a Black 0 TeXcolorgray 396 3214 a
-SDict begin H.S end
- 396 3214 a Fj(9.3.2.)e(Header)
-845 3214 y
-SDict begin 13 H.L end
- 845 3214 a 845 3214 a
-SDict begin [ /Subtype /Link /Dest (1587) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 845 3214 a Black Black
-4 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black 0 TeXcolorgray 3659 3214 a
-SDict begin H.S end
- 3659 3214
-a Fj(44)3743 3214 y
-SDict begin 13 H.L end
- 3743 3214 a 3743 3214 a
-SDict begin [ /Subtype /Link /Dest (1587) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 3214
-a Black 0 TeXcolorgray 396 3322 a
-SDict begin H.S end
- 396 3322 a Fj(9.3.3.)g(T)-7
-b(ail)731 3322 y
-SDict begin 13 H.L end
- 731 3322 a 731 3322 a
-SDict begin [ /Subtype /Link /Dest (1841) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 731 3322 a Black
-Black 14 w Fj(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-0 TeXcolorgray 3659 3322 a
-SDict begin H.S end
- 3659 3322 a Fj(49)3743 3322
-y
-SDict begin 13 H.L end
- 3743 3322 a 3743 3322 a
-SDict begin [ /Subtype /Link /Dest (1841) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 3322 a Black 0 TeXcolorgray
-396 3430 a
-SDict begin H.S end
- 396 3430 a Fj(9.3.4.)19 b(RPC)i(Bind)g(/)g(Bind)f(Ack)1329
-3430 y
-SDict begin 13 H.L end
- 1329 3430 a 1329 3430 a
-SDict begin [ /Subtype /Link /Dest (1853) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1329 3430 a Black Black
-18 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3430
-a
-SDict begin H.S end
- 3659 3430 a Fj(49)3743 3430 y
-SDict begin 13 H.L end
- 3743 3430 a 3743 3430
-a
-SDict begin [ /Subtype /Link /Dest (1853) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 3430 a Black 0 TeXcolorgray 396 3538 a
-SDict begin H.S end
- 396 3538
-a Fj(9.3.5.)f(NTLSA)h(T)m(ransact)g(Named)f(Pipe)1604
-3538 y
-SDict begin 13 H.L end
- 1604 3538 a 1604 3538 a
-SDict begin [ /Subtype /Link /Dest (1897) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1604 3538 a Black Black
-13 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black 0 TeXcolorgray 3659 3538 a
-SDict begin H.S end
- 3659
-3538 a Fj(50)3743 3538 y
-SDict begin 13 H.L end
- 3743 3538 a 3743 3538 a
-SDict begin [ /Subtype /Link /Dest (1897) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743
-3538 a Black 0 TeXcolorgray 396 3646 a
-SDict begin H.S end
- 396 3646 a Fj(9.3.6.)g(LSA)h
-(Open)g(Polic)o(y)1194 3646 y
-SDict begin 13 H.L end
- 1194 3646 a 1194 3646 a
-SDict begin [ /Subtype /Link /Dest (1938) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
-
-1194 3646 a Black Black 8 w Fj(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black 0 TeXcolorgray 3659 3646 a
-SDict begin H.S end
- 3659 3646
-a Fj(51)3743 3646 y
-SDict begin 13 H.L end
- 3743 3646 a 3743 3646 a
-SDict begin [ /Subtype /Link /Dest (1938) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 3646
-a Black 0 TeXcolorgray 396 3754 a
-SDict begin H.S end
- 396 3754 a Fj(9.3.7.)f(LSA)h(Query)g
-(Info)f(Polic)o(y)1381 3754 y
-SDict begin 13 H.L end
- 1381 3754 a 1381 3754 a
-SDict begin [ /Subtype /Link /Dest (1972) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
-
-1381 3754 a Black Black 7 w Fj(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black 0 TeXcolorgray 3659 3754 a
-SDict begin H.S end
- 3659 3754
-a Fj(52)3743 3754 y
-SDict begin 13 H.L end
- 3743 3754 a 3743 3754 a
-SDict begin [ /Subtype /Link /Dest (1972) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 3754
-a Black 0 TeXcolorgray 396 3862 a
-SDict begin H.S end
- 396 3862 a Fj(9.3.8.)g(LSA)h
-(Enumerate)f(T)m(rusted)g(Domains)1734 3862 y
-SDict begin 13 H.L end
- 1734 3862
-a 1734 3862 a
-SDict begin [ /Subtype /Link /Dest (2000) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1734 3862 a Black Black 7 w Fj(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black 0 TeXcolorgray 3659 3862 a
-SDict begin H.S end
- 3659 3862 a Fj(53)3743
-3862 y
-SDict begin 13 H.L end
- 3743 3862 a 3743 3862 a
-SDict begin [ /Subtype /Link /Dest (2000) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 3862 a Black 0 TeXcolorgray
-396 3970 a
-SDict begin H.S end
- 396 3970 a Fj(9.3.9.)g(LSA)h(Open)g(Secret)1190
-3970 y
-SDict begin 13 H.L end
- 1190 3970 a 1190 3970 a
-SDict begin [ /Subtype /Link /Dest (2024) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1190 3970 a Black Black
-12 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 3970 a
-SDict begin H.S end
- 3659 3970 a Fj(53)3743 3970 y
-SDict begin 13 H.L end
- 3743 3970 a
-3743 3970 a
-SDict begin [ /Subtype /Link /Dest (2024) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 3970 a Black 0 TeXcolorgray 396 4077
-a
-SDict begin H.S end
- 396 4077 a Fj(9.3.10.)e(LSA)j(Close)1012 4077 y
-SDict begin 13 H.L end
- 1012
-4077 a 1012 4077 a
-SDict begin [ /Subtype /Link /Dest (2053) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1012 4077 a Black Black 3 w Fj(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4077
-a
-SDict begin H.S end
- 3659 4077 a Fj(54)3743 4077 y
-SDict begin 13 H.L end
- 3743 4077 a 3743 4077
-a
-SDict begin [ /Subtype /Link /Dest (2053) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 4077 a Black 0 TeXcolorgray 396 4185 a
-SDict begin H.S end
- 396 4185
-a Fj(9.3.11.)d(LSA)j(Lookup)d(SIDS)1282 4185 y
-SDict begin 13 H.L end
- 1282 4185
-a 1282 4185 a
-SDict begin [ /Subtype /Link /Dest (2070) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1282 4185 a Black Black 3 w Fj(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black 0 TeXcolorgray 3659 4185 a
-SDict begin H.S end
- 3659 4185
-a Fj(54)3743 4185 y
-SDict begin 13 H.L end
- 3743 4185 a 3743 4185 a
-SDict begin [ /Subtype /Link /Dest (2070) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 4185
-a Black 0 TeXcolorgray 396 4293 a
-SDict begin H.S end
- 396 4293 a Fj(9.3.12.)g(LSA)j(Lookup)
-d(Names)1333 4293 y
-SDict begin 13 H.L end
- 1333 4293 a 1333 4293 a
-SDict begin [ /Subtype /Link /Dest (2129) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1333 4293
-a Black Black 14 w Fj(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 4293 a
-SDict begin H.S end
- 3659 4293 a Fj(55)3743 4293 y
-SDict begin 13 H.L end
- 3743 4293 a
-3743 4293 a
-SDict begin [ /Subtype /Link /Dest (2129) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 4293 a Black 0 TeXcolorgray 197 4401
-a
-SDict begin H.S end
- 197 4401 a Fj(9.4.)h(NETLOGON)h(rpc)g(T)m(ransact)f(Named)h(Pipe)1654
-4401 y
-SDict begin 13 H.L end
- 1654 4401 a 1654 4401 a
-SDict begin [ /Subtype /Link /Dest (2192) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1654 4401 a Black Black
-4 w Fj(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 4401 a
-SDict begin H.S end
- 3659 4401 a Fj(56)3743 4401 y
-SDict begin 13 H.L end
- 3743 4401 a
-3743 4401 a
-SDict begin [ /Subtype /Link /Dest (2192) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 4401 a Black 0 TeXcolorgray 396 4509
-a
-SDict begin H.S end
- 396 4509 a Fj(9.4.1.)f(LSA)h(Request)h(Challenge)1408
-4509 y
-SDict begin 13 H.L end
- 1408 4509 a 1408 4509 a
-SDict begin [ /Subtype /Link /Dest (2231) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1408 4509 a Black Black
-1 w Fj(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4509
-a
-SDict begin H.S end
- 3659 4509 a Fj(57)3743 4509 y
-SDict begin 13 H.L end
- 3743 4509 a 3743 4509
-a
-SDict begin [ /Subtype /Link /Dest (2231) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 4509 a Black 0 TeXcolorgray 396 4617 a
-SDict begin H.S end
- 396 4617
-a Fj(9.4.2.)e(LSA)h(Authenticate)f(2)1268 4617 y
-SDict begin 13 H.L end
- 1268
-4617 a 1268 4617 a
-SDict begin [ /Subtype /Link /Dest (2266) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1268 4617 a Black Black 17 w Fj(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black 0 TeXcolorgray 3659 4617 a
-SDict begin H.S end
- 3659
-4617 a Fj(58)3743 4617 y
-SDict begin 13 H.L end
- 3743 4617 a 3743 4617 a
-SDict begin [ /Subtype /Link /Dest (2266) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743
-4617 a Black 0 TeXcolorgray 396 4725 a
-SDict begin H.S end
- 396 4725 a Fj(9.4.3.)g(LSA)h
-(Serv)o(er)g(P)o(assw)o(ord)f(Set)1460 4725 y
-SDict begin 13 H.L end
- 1460 4725
-a 1460 4725 a
-SDict begin [ /Subtype /Link /Dest (2305) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1460 4725 a Black Black 11 w Fj(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black 0 TeXcolorgray 3659 4725 a
-SDict begin H.S end
- 3659 4725
-a Fj(58)3743 4725 y
-SDict begin 13 H.L end
- 3743 4725 a 3743 4725 a
-SDict begin [ /Subtype /Link /Dest (2305) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 4725
-a Black 0 TeXcolorgray 396 4833 a
-SDict begin H.S end
- 396 4833 a Fj(9.4.4.)g(LSA)h(SAM)h
-(Logon)1201 4833 y
-SDict begin 13 H.L end
- 1201 4833 a 1201 4833 a
-SDict begin [ /Subtype /Link /Dest (2334) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1201 4833
-a Black Black 1 w Fj(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-0 TeXcolorgray 3659 4833 a
-SDict begin H.S end
- 3659 4833 a Fj(59)3743 4833
-y
-SDict begin 13 H.L end
- 3743 4833 a 3743 4833 a
-SDict begin [ /Subtype /Link /Dest (2334) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 4833 a Black 0 TeXcolorgray
-396 4941 a
-SDict begin H.S end
- 396 4941 a Fj(9.4.5.)e(LSA)h(SAM)h(Logof)n(f)1213
-4941 y
-SDict begin 13 H.L end
- 1213 4941 a 1213 4941 a
-SDict begin [ /Subtype /Link /Dest (2358) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1213 4941 a Black Black
-9 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black 0 TeXcolorgray 3659 4941 a
-SDict begin H.S end
- 3659
-4941 a Fj(60)3743 4941 y
-SDict begin 13 H.L end
- 3743 4941 a 3743 4941 a
-SDict begin [ /Subtype /Link /Dest (2358) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743
-4941 a Black 0 TeXcolorgray 197 5049 a
-SDict begin H.S end
- 197 5049 a Fj(9.5.)e
-(\\\\MAILSLO)m(T\\NET\\NTLOGON)1416 5049 y
-SDict begin 13 H.L end
- 1416 5049
-a 1416 5049 a
-SDict begin [ /Subtype /Link /Dest (2381) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1416 5049 a Black Black 14 w Fj(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-0 TeXcolorgray 3659 5049 a
-SDict begin H.S end
- 3659 5049 a Fj(60)3743 5049
-y
-SDict begin 13 H.L end
- 3743 5049 a 3743 5049 a
-SDict begin [ /Subtype /Link /Dest (2381) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 5049 a Black 0 TeXcolorgray
-396 5157 a
-SDict begin H.S end
- 396 5157 a Fj(9.5.1.)g(Query)g(for)h(PDC)1111
-5157 y
-SDict begin 13 H.L end
- 1111 5157 a 1111 5157 a
-SDict begin [ /Subtype /Link /Dest (2385) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1111 5157 a Black Black
-8 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black 0 TeXcolorgray 3659 5157 a
-SDict begin H.S end
- 3659 5157 a Fj(61)3743
-5157 y
-SDict begin 13 H.L end
- 3743 5157 a 3743 5157 a
-SDict begin [ /Subtype /Link /Dest (2385) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 5157 a Black 0 TeXcolorgray
-396 5265 a
-SDict begin H.S end
- 396 5265 a Fj(9.5.2.)f(SAM)h(Logon)1023 5265
-y
-SDict begin 13 H.L end
- 1023 5265 a 1023 5265 a
-SDict begin [ /Subtype /Link /Dest (2459) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1023 5265 a Black Black 13
-w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black 0 TeXcolorgray 3659 5265 a
-SDict begin H.S end
- 3659 5265
-a Fj(62)3743 5265 y
-SDict begin 13 H.L end
- 3743 5265 a 3743 5265 a
-SDict begin [ /Subtype /Link /Dest (2459) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 5265
-a Black 0 TeXcolorgray 197 5373 a
-SDict begin H.S end
- 197 5373 a Fj(9.6.)f(SR)-7
-b(VSVC)22 b(T)m(ransact)e(Named)g(Pipe)1392 5373 y
-SDict begin 13 H.L end
- 1392
-5373 a 1392 5373 a
-SDict begin [ /Subtype /Link /Dest (2549) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1392 5373 a Black Black 17 w Fj(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black 0 TeXcolorgray 3659 5373 a
-SDict begin H.S end
- 3659
-5373 a Fj(63)3743 5373 y
-SDict begin 13 H.L end
- 3743 5373 a 3743 5373 a
-SDict begin [ /Subtype /Link /Dest (2549) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743
-5373 a Black 0 TeXcolorgray 396 5481 a
-SDict begin H.S end
- 396 5481 a Fj(9.6.1.)f(Net)h
-(Share)g(Enum)1154 5481 y
-SDict begin 13 H.L end
- 1154 5481 a 1154 5481 a
-SDict begin [ /Subtype /Link /Dest (2561) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1154
-5481 a Black Black 6 w Fj(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 5481 a
-SDict begin H.S end
- 3659 5481 a Fj(64)3743 5481 y
-SDict begin 13 H.L end
- 3743 5481 a
-3743 5481 a
-SDict begin [ /Subtype /Link /Dest (2561) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 5481 a Black Black 3705 5984 a Fh(v)p
-Black eop end
-%%Page: 6 6
-TeXDict begin 6 5 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black 0
-TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.6) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black 0
-TeXcolorgray 396 72 a
-SDict begin H.S end
- 396 72 a Fj(9.6.2.)19 b(Net)h(Serv)o(er)g(Get)g
-(Info)1261 72 y
-SDict begin 13 H.L end
- 1261 72 a 1261 72 a
-SDict begin [ /Subtype /Link /Dest (2622) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1261 72 a Black Black
-3 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 72 a
-SDict begin H.S end
- 3659 72 a Fj(65)3743 72 y
-SDict begin 13 H.L end
- 3743 72 a 3743 72
-a
-SDict begin [ /Subtype /Link /Dest (2622) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 72 a Black 0 TeXcolorgray 197 180 a
-SDict begin H.S end
- 197 180 a
-Fj(9.7.)f(Cryptographic)f(side)i(of)g(NT)h(Domain)e(Authentication)2003
-180 y
-SDict begin 13 H.L end
- 2003 180 a 2003 180 a
-SDict begin [ /Subtype /Link /Dest (2653) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 2003 180 a Black Black 8
-w Fj(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black 0 TeXcolorgray 3659 180 a
-SDict begin H.S end
- 3659 180 a
-Fj(65)3743 180 y
-SDict begin 13 H.L end
- 3743 180 a 3743 180 a
-SDict begin [ /Subtype /Link /Dest (2653) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 180 a Black
-0 TeXcolorgray 396 288 a
-SDict begin H.S end
- 396 288 a Fj(9.7.1.)g(De\002nitions)974
-288 y
-SDict begin 13 H.L end
- 974 288 a 974 288 a
-SDict begin [ /Subtype /Link /Dest (2655) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 974 288 a Black Black -1 w
-Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black 0 TeXcolorgray 3659 288 a
-SDict begin H.S end
- 3659 288 a
-Fj(65)3743 288 y
-SDict begin 13 H.L end
- 3743 288 a 3743 288 a
-SDict begin [ /Subtype /Link /Dest (2655) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 288 a Black
-0 TeXcolorgray 396 396 a
-SDict begin H.S end
- 396 396 a Fj(9.7.2.)g(Protocol)887
-396 y
-SDict begin 13 H.L end
- 887 396 a 887 396 a
-SDict begin [ /Subtype /Link /Dest (2698) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 887 396 a Black Black 3 w Fj(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black 0 TeXcolorgray 3659 396 a
-SDict begin H.S end
- 3659
-396 a Fj(66)3743 396 y
-SDict begin 13 H.L end
- 3743 396 a 3743 396 a
-SDict begin [ /Subtype /Link /Dest (2698) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 396
-a Black 0 TeXcolorgray 396 504 a
-SDict begin H.S end
- 396 504 a Fj(9.7.3.)g(Comments)965
-504 y
-SDict begin 13 H.L end
- 965 504 a 965 504 a
-SDict begin [ /Subtype /Link /Dest (2708) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 965 504 a Black Black 8 w Fj(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black 0 TeXcolorgray 3659 504 a
-SDict begin H.S end
- 3659 504 a Fj(67)3743
-504 y
-SDict begin 13 H.L end
- 3743 504 a 3743 504 a
-SDict begin [ /Subtype /Link /Dest (2708) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 504 a Black 0 TeXcolorgray
-197 612 a
-SDict begin H.S end
- 197 612 a Fj(9.8.)g(SIDs)i(and)f(RIDs)845 612
-y
-SDict begin 13 H.L end
- 845 612 a 845 612 a
-SDict begin [ /Subtype /Link /Dest (2715) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 845 612 a Black Black 4 w Fj(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black 0 TeXcolorgray 3659 612 a
-SDict begin H.S end
- 3659 612 a Fj(67)3743
-612 y
-SDict begin 13 H.L end
- 3743 612 a 3743 612 a
-SDict begin [ /Subtype /Link /Dest (2715) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 612 a Black 0 TeXcolorgray
-396 720 a
-SDict begin H.S end
- 396 720 a Fj(9.8.1.)f(W)-7 b(ell-kno)n(wn)19
-b(SIDs)1197 720 y
-SDict begin 13 H.L end
- 1197 720 a 1197 720 a
-SDict begin [ /Subtype /Link /Dest (2723) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1197 720 a Black
-Black 5 w Fj(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-0 TeXcolorgray 3659 720 a
-SDict begin H.S end
- 3659 720 a Fj(67)3743 720 y
-SDict begin 13 H.L end
-
-3743 720 a 3743 720 a
-SDict begin [ /Subtype /Link /Dest (2723) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 720 a Black 0 TeXcolorgray
-396 828 a
-SDict begin H.S end
- 396 828 a Fj(9.8.2.)g(W)-7 b(ell-kno)n(wn)19
-b(RIDS)1220 828 y
-SDict begin 13 H.L end
- 1220 828 a 1220 828 a
-SDict begin [ /Subtype /Link /Dest (2811) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1220 828 a Black
-Black 2 w Fj(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 828
-a
-SDict begin H.S end
- 3659 828 a Fj(69)3743 828 y
-SDict begin 13 H.L end
- 3743 828 a 3743 828 a
-SDict begin [ /Subtype /Link /Dest (2811) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743
-828 a Black 0 TeXcolorgray -2 956 a
-SDict begin H.S end
- -2 956 a Fk(10.)g(Samba)i(Printing)
-f(Inter)o(nals)1026 956 y
-SDict begin 13 H.L end
- 1026 956 a 1026 956 a
-SDict begin [ /Subtype /Link /Dest (PRINTING) cvn /H /I /Border [0
-0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 1026
-956 a Black Black 10 w Fk(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 956 a
-SDict begin H.S end
- 3659 956 a Fk(71)3743 956 y
-SDict begin 13 H.L end
- 3743 956 a 3743
-956 a
-SDict begin [ /Subtype /Link /Dest (PRINTING) cvn /H /I /Border [0
-0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 3743 956 a Black 0 TeXcolorgray 197 1084 a
-SDict begin H.S end
- 197
-1084 a Fj(10.1.)f(Abstract)666 1084 y
-SDict begin 13 H.L end
- 666 1084 a 666
-1084 a
-SDict begin [ /Subtype /Link /Dest (2895) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 666 1084 a Black Black 17 w Fj(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black 0 TeXcolorgray 3659 1084 a
-SDict begin H.S end
- 3659
-1084 a Fj(71)3743 1084 y
-SDict begin 13 H.L end
- 3743 1084 a 3743 1084 a
-SDict begin [ /Subtype /Link /Dest (2895) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743
-1084 a Black 0 TeXcolorgray 197 1192 a
-SDict begin H.S end
- 197 1192 a Fj(10.2.)g(Printing)g
-(Interf)o(ace)g(to)h(V)-9 b(arious)20 b(Back)g(ends)1691
-1192 y
-SDict begin 13 H.L end
- 1691 1192 a 1691 1192 a
-SDict begin [ /Subtype /Link /Dest (2898) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1691 1192 a Black Black
-9 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black 0 TeXcolorgray 3659 1192 a
-SDict begin H.S end
- 3659 1192 a Fj(71)3743
-1192 y
-SDict begin 13 H.L end
- 3743 1192 a 3743 1192 a
-SDict begin [ /Subtype /Link /Dest (2898) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 1192 a Black 0 TeXcolorgray
-197 1300 a
-SDict begin H.S end
- 197 1300 a Fj(10.3.)f(Print)h(Queue)f(TDB')-5
-b(s)1024 1300 y
-SDict begin 13 H.L end
- 1024 1300 a 1024 1300 a
-SDict begin [ /Subtype /Link /Dest (2924) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1024 1300 a Black
-Black 12 w Fj(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 1300
-a
-SDict begin H.S end
- 3659 1300 a Fj(71)3743 1300 y
-SDict begin 13 H.L end
- 3743 1300 a 3743 1300
-a
-SDict begin [ /Subtype /Link /Dest (2924) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 1300 a Black 0 TeXcolorgray 197 1407 a
-SDict begin H.S end
- 197 1407
-a Fj(10.4.)19 b(ChangeID)g(and)g(Client)i(Caching)f(of)g(Printer)f
-(Information)2144 1407 y
-SDict begin 13 H.L end
- 2144 1407 a 2144 1407 a
-SDict begin [ /Subtype /Link /Dest (2958) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 2144
-1407 a Black Black 12 w Fj(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black 0 TeXcolorgray 3659 1407 a
-SDict begin H.S end
- 3659
-1407 a Fj(73)3743 1407 y
-SDict begin 13 H.L end
- 3743 1407 a 3743 1407 a
-SDict begin [ /Subtype /Link /Dest (2958) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743
-1407 a Black 0 TeXcolorgray 197 1515 a
-SDict begin H.S end
- 197 1515 a Fj(10.5.)g(W)m(indo)n
-(ws)g(NT/2K)h(Printer)g(Change)f(Notify)1712 1515 y
-SDict begin 13 H.L end
- 1712
-1515 a 1712 1515 a
-SDict begin [ /Subtype /Link /Dest (2961) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1712 1515 a Black Black 8 w Fj(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 1515
-a
-SDict begin H.S end
- 3659 1515 a Fj(73)3743 1515 y
-SDict begin 13 H.L end
- 3743 1515 a 3743 1515
-a
-SDict begin [ /Subtype /Link /Dest (2961) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 1515 a Black 0 TeXcolorgray -2 1643 a
-SDict begin H.S end
- -2 1643
-a Fk(11.)g(Samba)i(WINS)g(Inter)o(nals)952 1643 y
-SDict begin 13 H.L end
- 952
-1643 a 952 1643 a
-SDict begin [ /Subtype /Link /Dest (WINS) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 952 1643 a Black Black 1 w Fk(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black 0 TeXcolorgray 3659 1643 a
-SDict begin H.S end
- 3659
-1643 a Fk(76)3743 1643 y
-SDict begin 13 H.L end
- 3743 1643 a 3743 1643 a
-SDict begin [ /Subtype /Link /Dest (WINS) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743
-1643 a Black 0 TeXcolorgray 197 1771 a
-SDict begin H.S end
- 197 1771 a Fj(11.1.)e(WINS)i(F)o
-(ailo)o(v)o(er)892 1771 y
-SDict begin 13 H.L end
- 892 1771 a 892 1771 a
-SDict begin [ /Subtype /Link /Dest (3032) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 892 1771
-a Black Black -2 w Fj(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 1771 a
-SDict begin H.S end
- 3659 1771 a Fj(76)3743 1771 y
-SDict begin 13 H.L end
- 3743 1771 a
-3743 1771 a
-SDict begin [ /Subtype /Link /Dest (3032) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 1771 a Black 0 TeXcolorgray -2 1899
-a
-SDict begin H.S end
- -2 1899 a Fk(12.)e(The)i(Upcoming)g(SAM)g(System)1126
-1899 y
-SDict begin 13 H.L end
- 1126 1899 a 1126 1899 a
-SDict begin [ /Subtype /Link /Dest (SAM) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1126 1899 a Black Black
-13 w Fk(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 1899 a
-SDict begin H.S end
- 3659 1899 a Fk(78)3743 1899 y
-SDict begin 13 H.L end
- 3743 1899 a
-3743 1899 a
-SDict begin [ /Subtype /Link /Dest (SAM) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 1899 a Black 0 TeXcolorgray 197 2027
-a
-SDict begin H.S end
- 197 2027 a Fj(12.1.)e(Security)g(in)i(the)f('ne)n(w)f(SAM')1281
-2027 y
-SDict begin 13 H.L end
- 1281 2027 a 1281 2027 a
-SDict begin [ /Subtype /Link /Dest (3053) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1281 2027 a Black Black
-4 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2027
-a
-SDict begin H.S end
- 3659 2027 a Fj(78)3743 2027 y
-SDict begin 13 H.L end
- 3743 2027 a 3743 2027
-a
-SDict begin [ /Subtype /Link /Dest (3053) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 2027 a Black 0 TeXcolorgray 197 2135 a
-SDict begin H.S end
- 197 2135
-a Fj(12.2.)g(Standalone)g(from)g(UNIX)1164 2135 y
-SDict begin 13 H.L end
- 1164
-2135 a 1164 2135 a
-SDict begin [ /Subtype /Link /Dest (3070) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1164 2135 a Black Black 17 w Fj(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-0 TeXcolorgray 3659 2135 a
-SDict begin H.S end
- 3659 2135 a Fj(79)3743 2135
-y
-SDict begin 13 H.L end
- 3743 2135 a 3743 2135 a
-SDict begin [ /Subtype /Link /Dest (3070) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 2135 a Black 0 TeXcolorgray
-197 2243 a
-SDict begin H.S end
- 197 2243 a Fj(12.3.)g(Handles)h(and)f(Races)i(in)g(the)f(ne)
-n(w)g(SAM)1581 2243 y
-SDict begin 13 H.L end
- 1581 2243 a 1581 2243 a
-SDict begin [ /Subtype /Link /Dest (3074) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1581 2243
-a Black Black 15 w Fj(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-0 TeXcolorgray 3659 2243 a
-SDict begin H.S end
- 3659 2243 a Fj(79)3743 2243
-y
-SDict begin 13 H.L end
- 3743 2243 a 3743 2243 a
-SDict begin [ /Subtype /Link /Dest (3074) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 2243 a Black 0 TeXcolorgray
-197 2351 a
-SDict begin H.S end
- 197 2351 a Fj(12.4.)f(Layers)611 2351 y
-SDict begin 13 H.L end
- 611
-2351 a 611 2351 a
-SDict begin [ /Subtype /Link /Dest (3085) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 611 2351 a Black Black 9 w Fj(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black 0 TeXcolorgray 3659 2351 a
-SDict begin H.S end
- 3659
-2351 a Fj(80)3743 2351 y
-SDict begin 13 H.L end
- 3743 2351 a 3743 2351 a
-SDict begin [ /Subtype /Link /Dest (3085) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743
-2351 a Black 0 TeXcolorgray 396 2459 a
-SDict begin H.S end
- 396 2459 a Fj(12.4.1.)f
-(Application)1039 2459 y
-SDict begin 13 H.L end
- 1039 2459 a 1039 2459 a
-SDict begin [ /Subtype /Link /Dest (3087) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1039
-2459 a Black Black 17 w Fj(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black 0 TeXcolorgray 3659 2459 a
-SDict begin H.S end
- 3659
-2459 a Fj(80)3743 2459 y
-SDict begin 13 H.L end
- 3743 2459 a 3743 2459 a
-SDict begin [ /Subtype /Link /Dest (3087) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743
-2459 a Black 0 TeXcolorgray 396 2566 a
-SDict begin H.S end
- 396 2566 a Fj(12.4.2.)g(SAM)j
-(Interf)o(ace)1142 2566 y
-SDict begin 13 H.L end
- 1142 2566 a 1142 2566 a
-SDict begin [ /Subtype /Link /Dest (3090) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1142
-2566 a Black Black 18 w Fj(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 2566 a
-SDict begin H.S end
- 3659 2566 a Fj(80)3743 2566 y
-SDict begin 13 H.L end
- 3743 2566 a
-3743 2566 a
-SDict begin [ /Subtype /Link /Dest (3090) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 2566 a Black 0 TeXcolorgray 396 2674
-a
-SDict begin H.S end
- 396 2674 a Fj(12.4.3.)d(SAM)j(Modules)1138 2674 y
-SDict begin 13 H.L end
- 1138
-2674 a 1138 2674 a
-SDict begin [ /Subtype /Link /Dest (3094) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1138 2674 a Black Black 1 w Fj(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 2674
-a
-SDict begin H.S end
- 3659 2674 a Fj(80)3743 2674 y
-SDict begin 13 H.L end
- 3743 2674 a 3743 2674
-a
-SDict begin [ /Subtype /Link /Dest (3094) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 2674 a Black 0 TeXcolorgray 197 2782 a
-SDict begin H.S end
- 197 2782
-a Fj(12.5.)e(SAM)h(Modules)876 2782 y
-SDict begin 13 H.L end
- 876 2782 a 876
-2782 a
-SDict begin [ /Subtype /Link /Dest (3097) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 876 2782 a Black Black 14 w Fj(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black 0 TeXcolorgray 3659 2782 a
-SDict begin H.S end
- 3659 2782 a Fj(80)3743
-2782 y
-SDict begin 13 H.L end
- 3743 2782 a 3743 2782 a
-SDict begin [ /Subtype /Link /Dest (3097) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 2782 a Black 0 TeXcolorgray
-396 2890 a
-SDict begin H.S end
- 396 2890 a Fj(12.5.1.)e(Special)i(Module:)g(sam_passdb)1616
-2890 y
-SDict begin 13 H.L end
- 1616 2890 a 1616 2890 a
-SDict begin [ /Subtype /Link /Dest (3099) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1616 2890 a Black Black
-1 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black 0 TeXcolorgray 3659 2890 a
-SDict begin H.S end
- 3659
-2890 a Fj(80)3743 2890 y
-SDict begin 13 H.L end
- 3743 2890 a 3743 2890 a
-SDict begin [ /Subtype /Link /Dest (3099) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743
-2890 a Black 0 TeXcolorgray 396 2998 a
-SDict begin H.S end
- 396 2998 a Fj(12.5.2.)e(sam_ads)
-932 2998 y
-SDict begin 13 H.L end
- 932 2998 a 932 2998 a
-SDict begin [ /Subtype /Link /Dest (3102) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 932 2998 a Black Black
-Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 2998 a
-SDict begin H.S end
- 3659 2998 a Fj(80)3743 2998 y
-SDict begin 13 H.L end
- 3743 2998 a
-3743 2998 a
-SDict begin [ /Subtype /Link /Dest (3102) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 2998 a Black 0 TeXcolorgray 197 3106
-a
-SDict begin H.S end
- 197 3106 a Fj(12.6.)h(Memory)f(Management)1126 3106
-y
-SDict begin 13 H.L end
- 1126 3106 a 1126 3106 a
-SDict begin [ /Subtype /Link /Dest (3106) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1126 3106 a Black Black 13
-w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 3106 a
-SDict begin H.S end
- 3659 3106 a Fj(81)3743 3106 y
-SDict begin 13 H.L end
- 3743 3106 a
-3743 3106 a
-SDict begin [ /Subtype /Link /Dest (3106) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 3106 a Black 0 TeXcolorgray 197 3214
-a
-SDict begin H.S end
- 197 3214 a Fj(12.7.)h(T)-6 b(esting)628 3214 y
-SDict begin 13 H.L end
- 628
-3214 a 628 3214 a
-SDict begin [ /Subtype /Link /Dest (3120) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 628 3214 a Black Black 13 w Fj(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black 0 TeXcolorgray 3659 3214 a
-SDict begin H.S end
- 3659 3214
-a Fj(81)3743 3214 y
-SDict begin 13 H.L end
- 3743 3214 a 3743 3214 a
-SDict begin [ /Subtype /Link /Dest (3120) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 3214
-a Black 0 TeXcolorgray -2 3342 a
-SDict begin H.S end
- -2 3342 a Fk(13.)19
-b(LanMan)i(and)g(NT)g(P)o(assw)o(ord)f(Encryption)1505
-3342 y
-SDict begin 13 H.L end
- 1505 3342 a 1505 3342 a
-SDict begin [ /Subtype /Link /Dest (PWENCRYPT) cvn /H /I /Border [0
-0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 1505 3342 a Black Black
-8 w Fk(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-0 TeXcolorgray 3659 3342 a
-SDict begin H.S end
- 3659 3342 a Fk(83)3743 3342
-y
-SDict begin 13 H.L end
- 3743 3342 a 3743 3342 a
-SDict begin [ /Subtype /Link /Dest (PWENCRYPT) cvn /H /I /Border [0
-0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 3743 3342 a Black 0 TeXcolorgray
-197 3470 a
-SDict begin H.S end
- 197 3470 a Fj(13.1.)f(Introduction)798 3470
-y
-SDict begin 13 H.L end
- 798 3470 a 798 3470 a
-SDict begin [ /Subtype /Link /Dest (3146) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 798 3470 a Black Black 9 w Fj(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 3470 a
-SDict begin H.S end
- 3659 3470 a Fj(83)3743 3470 y
-SDict begin 13 H.L end
- 3743 3470 a
-3743 3470 a
-SDict begin [ /Subtype /Link /Dest (3146) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 3470 a Black 0 TeXcolorgray 197 3578
-a
-SDict begin H.S end
- 197 3578 a Fj(13.2.)g(Ho)n(w)h(does)g(it)h(w)o(ork?)1012
-3578 y
-SDict begin 13 H.L end
- 1012 3578 a 1012 3578 a
-SDict begin [ /Subtype /Link /Dest (3150) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1012 3578 a Black Black
-3 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 3578 a
-SDict begin H.S end
- 3659 3578 a Fj(83)3743 3578 y
-SDict begin 13 H.L end
- 3743 3578 a
-3743 3578 a
-SDict begin [ /Subtype /Link /Dest (3150) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 3578 a Black 0 TeXcolorgray 197 3686
-a
-SDict begin H.S end
- 197 3686 a Fj(13.3.)e(>The)g(smbpasswd)h(\002le)1090
-3686 y
-SDict begin 13 H.L end
- 1090 3686 a 1090 3686 a
-SDict begin [ /Subtype /Link /Dest (3161) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1090 3686 a Black Black
-8 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black 0 TeXcolorgray 3659 3686 a
-SDict begin H.S end
- 3659
-3686 a Fj(84)3743 3686 y
-SDict begin 13 H.L end
- 3743 3686 a 3743 3686 a
-SDict begin [ /Subtype /Link /Dest (3161) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743
-3686 a Black 0 TeXcolorgray -2 3813 a
-SDict begin H.S end
- -2 3813 a Fk(14.)f(Modules)426
-3813 y
-SDict begin 13 H.L end
- 426 3813 a 426 3813 a
-SDict begin [ /Subtype /Link /Dest (MODULES) cvn /H /I /Border [0 0
-0] /Color [1 0 0] H.B /ANN pdfmark end
- 426 3813 a Black Black 8
-w Fk(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 3813
-a
-SDict begin H.S end
- 3659 3813 a Fk(86)3743 3813 y
-SDict begin 13 H.L end
- 3743 3813 a 3743 3813
-a
-SDict begin [ /Subtype /Link /Dest (MODULES) cvn /H /I /Border [0 0
-0] /Color [1 0 0] H.B /ANN pdfmark end
- 3743 3813 a Black 0 TeXcolorgray 197 3941 a
-SDict begin H.S end
- 197 3941
-a Fj(14.1.)g(Adv)n(antages)776 3941 y
-SDict begin 13 H.L end
- 776 3941 a 776
-3941 a
-SDict begin [ /Subtype /Link /Dest (3224) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 776 3941 a Black Black 10 w Fj(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 3941 a
-SDict begin H.S end
- 3659 3941 a Fj(86)3743 3941 y
-SDict begin 13 H.L end
- 3743 3941 a
-3743 3941 a
-SDict begin [ /Subtype /Link /Dest (3224) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 3941 a Black 0 TeXcolorgray 197 4049
-a
-SDict begin H.S end
- 197 4049 a Fj(14.2.)g(Loading)f(modules)964 4049 y
-SDict begin 13 H.L end
-
-964 4049 a 964 4049 a
-SDict begin [ /Subtype /Link /Dest (3233) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 964 4049 a Black Black 9 w Fj(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black 0 TeXcolorgray 3659 4049 a
-SDict begin H.S end
- 3659 4049 a Fj(86)3743
-4049 y
-SDict begin 13 H.L end
- 3743 4049 a 3743 4049 a
-SDict begin [ /Subtype /Link /Dest (3233) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 4049 a Black 0 TeXcolorgray
-396 4157 a
-SDict begin H.S end
- 396 4157 a Fj(14.2.1.)g(Static)j(modules)1138
-4157 y
-SDict begin 13 H.L end
- 1138 4157 a 1138 4157 a
-SDict begin [ /Subtype /Link /Dest (3239) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1138 4157 a Black Black
-1 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 4157 a
-SDict begin H.S end
- 3659 4157 a Fj(86)3743 4157 y
-SDict begin 13 H.L end
- 3743 4157 a
-3743 4157 a
-SDict begin [ /Subtype /Link /Dest (3239) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 4157 a Black 0 TeXcolorgray 396 4265
-a
-SDict begin H.S end
- 396 4265 a Fj(14.2.2.)d(Shared)i(modules)1180 4265
-y
-SDict begin 13 H.L end
- 1180 4265 a 1180 4265 a
-SDict begin [ /Subtype /Link /Dest (3246) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1180 4265 a Black Black 1 w
-Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-0 TeXcolorgray 3659 4265 a
-SDict begin H.S end
- 3659 4265 a Fj(86)3743 4265
-y
-SDict begin 13 H.L end
- 3743 4265 a 3743 4265 a
-SDict begin [ /Subtype /Link /Dest (3246) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 4265 a Black 0 TeXcolorgray
-197 4373 a
-SDict begin H.S end
- 197 4373 a Fj(14.3.)f(Writing)h(modules)946
-4373 y
-SDict begin 13 H.L end
- 946 4373 a 946 4373 a
-SDict begin [ /Subtype /Link /Dest (3250) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 946 4373 a Black Black 7
-w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4373
-a
-SDict begin H.S end
- 3659 4373 a Fj(87)3743 4373 y
-SDict begin 13 H.L end
- 3743 4373 a 3743 4373
-a
-SDict begin [ /Subtype /Link /Dest (3250) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 4373 a Black 0 TeXcolorgray 396 4481 a
-SDict begin H.S end
- 396 4481
-a Fj(14.3.1.)e(Static/Shared)i(selection)g(in)g(con\002gure.in)1912
-4481 y
-SDict begin 13 H.L end
- 1912 4481 a 1912 4481 a
-SDict begin [ /Subtype /Link /Dest (3261) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1912 4481 a Black Black
-16 w Fj(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 4481
-a
-SDict begin H.S end
- 3659 4481 a Fj(87)3743 4481 y
-SDict begin 13 H.L end
- 3743 4481 a 3743 4481
-a
-SDict begin [ /Subtype /Link /Dest (3261) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 4481 a Black 0 TeXcolorgray -2 4609 a
-SDict begin H.S end
- -2 4609
-a Fk(15.)f(RPC)i(Pluggable)e(Modules)989 4609 y
-SDict begin 13 H.L end
- 989 4609
-a 989 4609 a
-SDict begin [ /Subtype /Link /Dest (RPC-PLUGIN) cvn /H /I /Border [0
-0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 989 4609 a Black Black 5 w Fk(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 4609 a
-SDict begin H.S end
- 3659 4609 a Fk(89)3743 4609 y
-SDict begin 13 H.L end
- 3743 4609 a
-3743 4609 a
-SDict begin [ /Subtype /Link /Dest (RPC-PLUGIN) cvn /H /I /Border [0
-0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 3743 4609 a Black 0 TeXcolorgray 197 4737
-a
-SDict begin H.S end
- 197 4737 a Fj(15.1.)g(About)593 4737 y
-SDict begin 13 H.L end
- 593 4737 a 593
-4737 a
-SDict begin [ /Subtype /Link /Dest (3300) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 593 4737 a Black Black 7 w Fj(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 4737 a
-SDict begin H.S end
- 3659 4737 a Fj(89)3743 4737 y
-SDict begin 13 H.L end
- 3743 4737 a
-3743 4737 a
-SDict begin [ /Subtype /Link /Dest (3300) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 4737 a Black 0 TeXcolorgray 197 4845
-a
-SDict begin H.S end
- 197 4845 a Fj(15.2.)g(General)g(Ov)o(ervie)n(w)993
-4845 y
-SDict begin 13 H.L end
- 993 4845 a 993 4845 a
-SDict begin [ /Subtype /Link /Dest (3303) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 993 4845 a Black Black 1
-w Fj(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-0 TeXcolorgray 3659 4845 a
-SDict begin H.S end
- 3659 4845 a Fj(89)3743 4845
-y
-SDict begin 13 H.L end
- 3743 4845 a 3743 4845 a
-SDict begin [ /Subtype /Link /Dest (3303) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 4845 a Black 0 TeXcolorgray
--2 4972 a
-SDict begin H.S end
- -2 4972 a Fk(16.)g(Notes)h(to)g(packagers)792
-4972 y
-SDict begin 13 H.L end
- 792 4972 a 792 4972 a
-SDict begin [ /Subtype /Link /Dest (PACKAGING) cvn /H /I /Border [0
-0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 792 4972 a Black Black 15
-w Fk(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 4972 a
-SDict begin H.S end
- 3659 4972 a Fk(90)3743 4972 y
-SDict begin 13 H.L end
- 3743 4972 a
-3743 4972 a
-SDict begin [ /Subtype /Link /Dest (PACKAGING) cvn /H /I /Border [0
-0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 3743 4972 a Black 0 TeXcolorgray 197 5100
-a
-SDict begin H.S end
- 197 5100 a Fj(16.1.)f(V)-9 b(ersioning)746 5100 y
-SDict begin 13 H.L end
- 746
-5100 a 746 5100 a
-SDict begin [ /Subtype /Link /Dest (3336) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 746 5100 a Black Black -1 w Fj(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black 0 TeXcolorgray
-3659 5100 a
-SDict begin H.S end
- 3659 5100 a Fj(90)3743 5100 y
-SDict begin 13 H.L end
- 3743 5100 a
-3743 5100 a
-SDict begin [ /Subtype /Link /Dest (3336) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 5100 a Black 0 TeXcolorgray 197 5208
-a
-SDict begin H.S end
- 197 5208 a Fj(16.2.)19 b(Modules)676 5208 y
-SDict begin 13 H.L end
- 676 5208
-a 676 5208 a
-SDict begin [ /Subtype /Link /Dest (3342) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 676 5208 a Black Black 7 w Fj(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black 0 TeXcolorgray 3659 5208
-a
-SDict begin H.S end
- 3659 5208 a Fj(90)3743 5208 y
-SDict begin 13 H.L end
- 3743 5208 a 3743 5208
-a
-SDict begin [ /Subtype /Link /Dest (3342) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3743 5208 a Black Black 3682 5984 a Fh(vi)p Black eop
-end
-%%Page: 1 7
-TeXDict begin 1 6 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black 0
-TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black -2
--11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (NETBIOS) cvn H.B /DEST pdfmark
-end
- -2 -11 a 119
-x Fi(Chapter)44 b(1.)f(De\002nition)g(of)g(NetBIOS)h(Pr)m(otocol)g(and)
--2 332 y(Name)g(Resolution)f(Modes)-2 388 y
-SDict begin H.S end
- -2 388 a
--2 388 a
-SDict begin 13 H.A end
- -2 388 a -2 388 a
-SDict begin [ /View [/XYZ H.V] /Dest (23) cvn H.B /DEST pdfmark end
- -2 388 a 375 x Fl(1.1.)35
-b(NETBIOS)-2 931 y
-SDict begin H.S end
- -2 931 a -2 931 a
-SDict begin 13 H.A end
- -2 931 a -2 931
-a
-SDict begin [ /View [/XYZ H.V] /Dest (25) cvn H.B /DEST pdfmark end
- -2 931 a 106 x Fj(NetBIOS)21 b(runs)e(o)o(v)o(er)g(the)h(follo)n
-(wing)f(tranports:)g(TCP/IP;)i(NetBEUI)f(and)g(IPX/SPX.)g(Samba)g(only)
-f(uses)i(NetBIOS)g(o)o(v)o(er)-2 1145 y(TCP/IP)-9 b(.)20
-b(F)o(or)g(details)h(on)e(the)i(TCP/IP)f(NetBIOS)h(Session)g(Service)e
-(NetBIOS)i(Datagram)e(Service,)h(and)f(NetBIOS)i(Names,)-2
-1253 y(see)g(rfc1001.txt)c(and)j(rfc1002.txt.)-2 1419
-y
-SDict begin H.S end
- -2 1419 a -2 1419 a
-SDict begin 13 H.A end
- -2 1419 a -2 1419 a
-SDict begin [ /View [/XYZ H.V] /Dest (26) cvn H.B /DEST pdfmark end
- -2 1419 a 108
-x Fj(NetBEUI)g(is)h(a)g(ra)o(w)f(NetBIOS)h(frame)e(protocol)f
-(implementation)g(that)j(allo)n(ws)f(NetBIOS)h(datagrams)e(to)h(be)g
-(sent)h(out)f(o)o(v)o(er)-2 1635 y(the)g('wire')g(embedded)e(within)h
-(LLC)i(frames.)e(NetBEUI)i(is)g(not)f(required)e(when)i(using)f
-(NetBIOS)i(o)o(v)o(er)e(TCP/IP)i(protocols)-2 1742 y(and)e(it)i(is)g
-(preferable)e(NO)m(T)h(to)g(install)h(NetBEUI)f(if)h(it)g(can)f(be)g(a)
-n(v)n(oided.)-2 1926 y
-SDict begin H.S end
- -2 1926 a -2 1926 a
-SDict begin 13 H.A end
- -2 1926 a
--2 1926 a
-SDict begin [ /View [/XYZ H.V] /Dest (27) cvn H.B /DEST pdfmark end
- -2 1926 a 90 x Fj(IPX/SPX)h(is)g(also)f(not)g(required)e
-(when)i(using)g(NetBIOS)g(o)o(v)o(er)f(TCP/IP)-9 b(,)21
-b(and)e(it)i(is)g(preferable)e(NO)m(T)h(to)g(install)h(the)f(IPX/SPX)-2
-2124 y(transport)f(unless)h(you)f(are)h(using)g(No)o(v)o(ell)f(serv)o
-(ers.)h(At)g(the)h(v)o(ery)e(least,)h(it)h(is)g(recommended)c(that)k
-(you)e(do)h(not)g(install)-2 2232 y('NetBIOS)g(o)o(v)o(er)f(IPX/SPX'.)
--2 2399 y
-SDict begin H.S end
- -2 2399 a -2 2399 a
-SDict begin 13 H.A end
- -2 2399 a -2 2399 a
-SDict begin [ /View [/XYZ H.V] /Dest (28) cvn H.B /DEST pdfmark end
- -2
-2399 a 107 x Fj([When)g(installing)h(W)m(indo)n(ws)g(95,)f(you)h(will)h
-(\002nd)f(that)g(NetBEUI)g(and)g(IPX/SPX)h(are)f(installed)g(as)h(the)f
-(def)o(ault)f(protocols.)-2 2614 y(This)h(is)h(because)f(the)o(y)f(are)
-h(the)h(simplest)f(to)g(manage:)f(no)h(W)m(indo)n(ws)g(95)g(user)n
-(-con\002guration)c(is)22 b(required].)-2 2798 y
-SDict begin H.S end
- -2 2798
-a -2 2798 a
-SDict begin 13 H.A end
- -2 2798 a -2 2798 a
-SDict begin [ /View [/XYZ H.V] /Dest (29) cvn H.B /DEST pdfmark end
- -2 2798 a 90 x Fj(NetBIOS)f
-(applications)e(\(such)g(as)i(samba\))f(of)n(fer)f(their)g(services)i
-(\(for)e(e)o(xample,)f(SMB)j(\002le)g(and)f(print)g(sharing\))e(on)i(a)
--2 2996 y(NetBIOS)h(name.)e(The)o(y)g(must)h(claim)g(this)h(name)f(on)g
-(the)g(netw)o(ork)f(before)f(doing)h(so.)i(The)f(NetBIOS)g(session)h
-(service)f(will)-2 3104 y(then)f(accept)h(connections)f(on)g(the)i
-(application')-5 b(s)19 b(behalf)g(\(on)g(the)i(NetBIOS)f(name)g
-(claimed)f(by)h(the)g(application\).)f(A)-2 3212 y(NetBIOS)i(session)f
-(between)g(the)g(application)e(and)i(the)g(client)g(can)g(then)g
-(commence.)-2 3396 y
-SDict begin H.S end
- -2 3396 a -2 3396 a
-SDict begin 13 H.A end
- -2 3396 a -2
-3396 a
-SDict begin [ /View [/XYZ H.V] /Dest (30) cvn H.B /DEST pdfmark end
- -2 3396 a 90 x Fj(NetBIOS)h(names)e(consist)i(of)f(15)f
-(characters)h(plus)g(a)g(')o(type')f(character)-5 b(.)19
-b(This)h(is)i(similar)m(,)d(in)i(concept,)d(to)j(an)f(IP)h(address)e
-(and)-2 3594 y(a)h(TCP)h(port)f(number)m(,)e(respecti)n(v)o(ely)-5
-b(.)18 b(A)i(NetBIOS-a)o(w)o(are)g(application)f(on)g(a)i(host)f(will)h
-(of)n(fer)e(dif)n(ferent)g(services)h(under)-2 3702 y(dif)n(ferent)e
-(NetBIOS)j(name)f(types,)f(just)i(as)g(a)g(host)f(will)h(of)n(fer)e
-(dif)n(ferent)f(TCP/IP)j(services)f(on)g(dif)n(ferent)f(port)g
-(numbers.)-2 3886 y
-SDict begin H.S end
- -2 3886 a -2 3886 a
-SDict begin 13 H.A end
- -2 3886 a -2
-3886 a
-SDict begin [ /View [/XYZ H.V] /Dest (31) cvn H.B /DEST pdfmark end
- -2 3886 a 90 x Fj(NetBIOS)i(names)e(must)i(be)f(claimed)f(on)h
-(a)h(netw)o(ork,)d(and)i(must)g(be)g(defended.)e(The)i(use)h(of)e
-(NetBIOS)i(names)f(is)h(most)-2 4084 y(suitable)f(on)g(a)g(single)g
-(subnet;)g(a)g(Local)g(Area)g(Netw)o(ork)g(or)g(a)g(W)m(ide)h(Area)f
-(Netw)o(ork.)-2 4268 y
-SDict begin H.S end
- -2 4268 a -2 4268 a
-SDict begin 13 H.A end
- -2 4268 a
--2 4268 a
-SDict begin [ /View [/XYZ H.V] /Dest (32) cvn H.B /DEST pdfmark end
- -2 4268 a 90 x Fj(NetBIOS)g(names)f(are)g(either)g(UNIQ)o(UE)
-g(or)g(GR)m(OUP)-9 b(.)20 b(Only)f(one)g(application)f(can)h(claim)g(a)
-h(UNIQ)o(UE)f(NetBIOS)h(name)f(on)g(a)-2 4466 y(netw)o(ork.)-2
-4632 y
-SDict begin H.S end
- -2 4632 a -2 4632 a
-SDict begin 13 H.A end
- -2 4632 a -2 4632 a
-SDict begin [ /View [/XYZ H.V] /Dest (33) cvn H.B /DEST pdfmark end
- -2 4632
-a 108 x Fj(There)g(are)h(tw)o(o)h(kinds)e(of)h(NetBIOS)h(Name)f
-(resolution:)f(Broadcast)h(and)f(Point-to-Point.)-2 4751
-y
-SDict begin H.S end
- -2 4751 a -2 4751 a
-SDict begin 13 H.A end
- -2 4751 a -2 4751 a
-SDict begin [ /View [/XYZ H.V] /Dest (34) cvn H.B /DEST pdfmark end
- -2 4751 a 376
-x Fl(1.2.)35 b(BR)l(O)-6 b(ADCAST)32 b(NetBIOS)-2 5295
-y
-SDict begin H.S end
- -2 5295 a -2 5295 a
-SDict begin 13 H.A end
- -2 5295 a -2 5295 a
-SDict begin [ /View [/XYZ H.V] /Dest (36) cvn H.B /DEST pdfmark end
- -2 5295 a 106
-x Fj(Clients)21 b(can)f(claim)g(names,)g(and)f(therefore)g(of)n(fer)g
-(services)h(on)g(successfully)f(claimed)h(names,)f(on)h(their)g
-(broadcast-isolated)-2 5509 y(subnet.)f(One)h(w)o(ay)g(to)h(get)f
-(NetBIOS)h(services)f(\(such)f(as)i(bro)n(wsing:)e(see)p
-Black 3701 5984 a Fh(1)p Black eop end
-%%Page: 2 8
-TeXDict begin 2 7 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black 0
-TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 1347 -132
-a Fh(Chapter)20 b(1.)g(De\002nition)f(of)i(NetBIOS)e(Pr)l(otocol)h(and)
-f(Name)i(Resolution)e(Modes)p Black -2 72 a Fj(ftp.microsoft.com/dr)o
-(g/de)m(v)o(e)o(lopr)o(/CIFS/bro)m(wdif)m(f.tx)o(t;)c(and)20
-b(SMB)h(\002le/print)f(sharing:)f(see)i(cifs4.txt\))e(w)o(orking)g(on)g
-(a)i(LAN)-2 180 y(or)f(W)-10 b(AN)21 b(is)g(to)f(mak)o(e)g(your)f
-(routers)g(forw)o(ard)g(all)i(broadcast)e(pack)o(ets)g(from)h(TCP/IP)g
-(ports)g(137,)f(138)h(and)f(139.)-2 364 y
-SDict begin H.S end
- -2 364 a -2
-364 a
-SDict begin 13 H.A end
- -2 364 a -2 364 a
-SDict begin [ /View [/XYZ H.V] /Dest (37) cvn H.B /DEST pdfmark end
- -2 364 a 90 x Fj(This,)h(ho)n(we)n(v)o(er)m(,)e
-(is)j(not)f(recommended.)c(If)k(you)g(ha)n(v)o(e)f(a)i(lar)o(ge)e(LAN)h
-(or)g(W)-10 b(AN,)21 b(you)e(will)i(\002nd)f(that)h(some)f(of)g(your)e
-(hosts)-2 562 y(spend)h(95)h(percent)f(of)h(their)g(time)g(dealing)f
-(with)i(broadcast)e(traf)n(\002c.)g([If)h(you)f(ha)n(v)o(e)h(IPX/SPX)h
-(on)f(your)f(LAN)h(or)g(W)-10 b(AN,)21 b(you)-2 670 y(will)g(\002nd)e
-(that)h(this)h(is)g(already)e(happening:)e(a)k(pack)o(et)e(analyzer)g
-(will)i(sho)n(w)-5 b(,)19 b(roughly)f(e)n(v)o(ery)h(twelv)o(e)g
-(minutes,)g(great)h(sw)o(athes)-2 778 y(of)g(broadcast)f(traf)n
-(\002c!].)-2 802 y
-SDict begin H.S end
- -2 802 a -2 802 a
-SDict begin 13 H.A end
- -2 802 a -2 802
-a
-SDict begin [ /View [/XYZ H.V] /Dest (38) cvn H.B /DEST pdfmark end
- -2 802 a 364 x Fl(1.3.)35 b(NBNS)f(NetBIOS)-2 1333
-y
-SDict begin H.S end
- -2 1333 a -2 1333 a
-SDict begin 13 H.A end
- -2 1333 a -2 1333 a
-SDict begin [ /View [/XYZ H.V] /Dest (40) cvn H.B /DEST pdfmark end
- -2 1333 a 107
-x Fj(rfc1001.txt)17 b(describes,)j(amongst)f(other)g(things,)h(the)g
-(implementation)e(and)h(use)i(of,)e(a)i('NetBIOS)f(Name)g(Service'.)g
-(NT/AS)-2 1548 y(of)n(fers)f('W)m(indo)n(ws)g(Internet)g(Name)h
-(Service')g(which)f(is)i(fully)f(rfc1001/2)e(compliant,)g(b)n(ut)i(has)
-h(had)e(to)i(tak)o(e)f(speci\002c)g(action)-2 1655 y(with)g(certain)g
-(NetBIOS)h(names)e(in)i(order)e(to)h(mak)o(e)g(it)h(useful.)e(\(for)g
-(e)o(xample,)g(it)i(deals)f(with)h(the)f(re)o(gistration)e(of)i(<1c>)g
-(<1d>)-2 1763 y(<1e>)g(names)f(all)i(in)g(dif)n(ferent)d(w)o(ays.)i(I)h
-(recommend)c(the)k(reading)d(of)i(the)h(Microsoft)e(WINS)i(Serv)o(er)e
-(Help)h(\002les)h(for)f(full)-2 1871 y(details\).)-2
-2052 y
-SDict begin H.S end
- -2 2052 a -2 2052 a
-SDict begin 13 H.A end
- -2 2052 a -2 2052 a
-SDict begin [ /View [/XYZ H.V] /Dest (41) cvn H.B /DEST pdfmark end
- -2 2052
-a 93 x Fj(The)g(use)g(of)g(a)h(WINS)f(serv)o(er)g(cuts)g(do)n(wn)f(on)h
-(broadcast)f(netw)o(ork)g(traf)n(\002c)h(for)g(NetBIOS)g(name)g
-(resolution.)f(It)h(has)g(the)h(ef)n(fect)-2 2253 y(of)f(pulling)f(all)
-h(the)h(broadcast)e(isolated)h(subnets)f(together)g(into)h(a)h(single)f
-(NetBIOS)h(scope,)e(across)h(your)f(LAN)i(or)f(W)-10
-b(AN,)-2 2361 y(while)20 b(a)n(v)n(oiding)f(the)h(use)h(of)f(TCP/IP)g
-(broadcast)f(pack)o(ets.)-2 2545 y
-SDict begin H.S end
- -2 2545 a -2 2545
-a
-SDict begin 13 H.A end
- -2 2545 a -2 2545 a
-SDict begin [ /View [/XYZ H.V] /Dest (42) cvn H.B /DEST pdfmark end
- -2 2545 a 90 x Fj(When)h(you)f(ha)n(v)o(e)h(a)g
-(WINS)h(serv)o(er)e(on)h(your)f(LAN,)h(WINS)h(clients)g(will)g(be)f
-(able)g(to)g(contact)g(the)g(WINS)h(serv)o(er)e(to)h(resolv)o(e)-2
-2743 y(NetBIOS)h(names.)e(Note)h(that)h(only)e(those)h(WINS)h(clients)f
-(that)h(ha)n(v)o(e)e(re)o(gistered)g(with)h(the)h(same)f(WINS)h(serv)o
-(er)e(will)i(be)-2 2851 y(visible.)f(The)g(WINS)g(serv)o(er)g(_can_)f
-(ha)n(v)o(e)g(static)i(NetBIOS)g(entries)f(added)f(to)i(its)g(database)
-e(\(usually)h(for)f(security)h(reasons)-2 2959 y(you)f(might)h(w)o(ant)
-g(to)g(consider)f(putting)g(your)g(domain)g(controllers)g(or)h(other)f
-(important)g(serv)o(ers)g(as)i(static)g(entries,)f(b)n(ut)g(you)-2
-3067 y(should)f(not)h(rely)g(on)f(this)i(as)g(your)e(sole)h(means)g(of)
-g(security\),)f(b)n(ut)h(for)g(the)g(most)g(part,)g(NetBIOS)h(names)f
-(are)g(re)o(gistered)-2 3175 y(dynamically)-5 b(.)-2
-3359 y
-SDict begin H.S end
- -2 3359 a -2 3359 a
-SDict begin 13 H.A end
- -2 3359 a -2 3359 a
-SDict begin [ /View [/XYZ H.V] /Dest (43) cvn H.B /DEST pdfmark end
- -2 3359
-a 90 x Fj(This)20 b(pro)o(vides)e(some)i(confusion)f(for)g(lots)i(of)f
-(people,)e(and)i(is)h(w)o(orth)f(mentioning)e(here:)h(a)i(Bro)n(wse)f
-(Serv)o(er)f(is)i(NO)m(T)f(a)h(WINS)-2 3557 y(Serv)o(er)m(,)d(e)n(v)o
-(en)i(if)g(these)g(services)h(are)f(implemented)e(in)i(the)h(same)f
-(application.)e(A)j(Bro)n(wse)f(Serv)o(er)g(_needs_)e(a)j(WINS)g(serv)o
-(er)-2 3665 y(because)e(a)i(Bro)n(wse)f(Serv)o(er)f(is)j(a)e(WINS)h
-(client,)f(which)g(is)h(_not_)e(the)h(same)g(thing].)-2
-3849 y
-SDict begin H.S end
- -2 3849 a -2 3849 a
-SDict begin 13 H.A end
- -2 3849 a -2 3849 a
-SDict begin [ /View [/XYZ H.V] /Dest (44) cvn H.B /DEST pdfmark end
- -2 3849
-a 90 x Fj(Clients)h(can)f(claim)g(names,)g(and)f(therefore)g(of)n(fer)g
-(services)h(on)g(successfully)f(claimed)h(names,)f(on)h(their)g
-(broadcast-isolated)-2 4047 y(subnet.)f(One)h(w)o(ay)g(to)h(get)f
-(NetBIOS)h(services)f(\(such)f(as)i(bro)n(wsing:)e(see)-2
-4154 y(ftp.microsoft.com/dr)o(g/de)m(v)o(e)o(lopr)o(/CIFS/bro)m(wdif)m
-(f.tx)o(t;)c(and)20 b(SMB)h(\002le/print)f(sharing:)f(see)i
-(cifs6.txt\))e(w)o(orking)g(on)g(a)i(LAN)-2 4262 y(or)f(W)-10
-b(AN)21 b(is)g(to)f(mak)o(e)g(your)f(routers)g(forw)o(ard)g(all)i
-(broadcast)e(pack)o(ets)g(from)h(TCP/IP)g(ports)g(137,)f(138)h(and)f
-(139.)g(Y)-9 b(ou)20 b(will)-2 4370 y(\002nd,)f(ho)n(we)n(v)o(er)m(,)f
-(if)j(you)e(do)h(this)g(on)g(a)h(lar)o(ge)e(LAN)h(or)g(a)h(W)-10
-b(AN,)21 b(that)f(your)f(netw)o(ork)g(is)i(completely)e(sw)o(amped)g
-(by)h(NetBIOS)-2 4478 y(and)f(bro)n(wsing)g(pack)o(ets,)h(which)f(is)j
-(why)d(WINS)i(w)o(as)g(de)n(v)o(eloped)c(to)k(minimise)f(the)g
-(necessity)g(of)g(broadcast)f(traf)n(\002c.)-2 4662 y
-SDict begin H.S end
-
--2 4662 a -2 4662 a
-SDict begin 13 H.A end
- -2 4662 a -2 4662 a
-SDict begin [ /View [/XYZ H.V] /Dest (45) cvn H.B /DEST pdfmark end
- -2 4662 a 90
-x Fj(WINS)i(Clients)g(therefore)d(claim)i(names)g(from)f(the)i(WINS)f
-(serv)o(er)-5 b(.)20 b(If)g(the)g(WINS)h(serv)o(er)e(allo)n(ws)i(them)f
-(to)g(re)o(gister)f(a)i(name,)-2 4860 y(the)f(client')-5
-b(s)21 b(NetBIOS)f(session)h(service)f(can)g(then)g(of)n(fer)e
-(services)j(on)e(this)i(name.)e(Other)h(WINS)h(clients)g(will)g(then)e
-(contact)-2 4968 y(the)h(WINS)h(serv)o(er)e(to)i(resolv)o(e)e(a)h
-(NetBIOS)h(name.)p Black 3701 5984 a Fh(2)p Black eop
-end
-%%Page: 3 9
-TeXDict begin 3 8 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black 0
-TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black -2
--11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (ARCHITECTURE) cvn H.B /DEST pdfmark
-end
- -2 -11 a 119
-x Fi(Chapter)44 b(2.)f(Samba)g(Ar)m(chitectur)m(e)-2
-197 y
-SDict begin H.S end
- -2 197 a -2 197 a
-SDict begin 13 H.A end
- -2 197 a -2 197 a
-SDict begin [ /View [/XYZ H.V] /Dest (53) cvn H.B /DEST pdfmark end
- -2 197 a 342
-x Fl(2.1.)35 b(Intr)m(oduction)-2 707 y
-SDict begin H.S end
- -2 707 a -2 707
-a
-SDict begin 13 H.A end
- -2 707 a -2 707 a
-SDict begin [ /View [/XYZ H.V] /Dest (55) cvn H.B /DEST pdfmark end
- -2 707 a 106 x Fj(This)20 b(document)e(gi)n(v)o(es)
-i(a)h(general)e(o)o(v)o(ervie)n(w)f(of)i(ho)n(w)f(Samba)h(w)o(orks)g
-(internally)-5 b(.)18 b(The)i(Samba)g(T)-6 b(eam)20 b(has)g(tried)g(to)
-h(come)e(up)-2 921 y(with)h(a)h(model)e(which)h(is)h(the)f(best)h
-(possible)e(compromise)g(between)g(ele)o(gance,)f(portability)-5
-b(,)18 b(security)i(and)g(the)g(constraints)-2 1029 y(imposed)f(by)h
-(the)g(v)o(ery)f(messy)h(SMB)h(and)f(CIFS)h(protocol.)-2
-1213 y
-SDict begin H.S end
- -2 1213 a -2 1213 a
-SDict begin 13 H.A end
- -2 1213 a -2 1213 a
-SDict begin [ /View [/XYZ H.V] /Dest (56) cvn H.B /DEST pdfmark end
- -2 1213
-a 90 x Fj(It)f(also)h(tries)f(to)h(answer)f(some)g(of)g(the)g
-(frequently)e(ask)o(ed)i(questions)f(such)h(as:)-2 1321
-y
-SDict begin H.S end
- -2 1321 a -2 1321 a
-SDict begin 13 H.A end
- -2 1321 a -2 1321 a
-SDict begin [ /View [/XYZ H.V] /Dest (57) cvn H.B /DEST pdfmark end
- -2 1321 a -2
-1331 a
-SDict begin H.S end
- -2 1331 a -2 1331 a
-SDict begin 13 H.A end
- -2 1331 a -2 1331 a
-SDict begin [ /View [/XYZ H.V] /Dest (58) cvn H.B /DEST pdfmark end
- -2 1331
-a Black 64 1473 a Fj(1.)p Black 147 1473 a
-SDict begin H.S end
- 147 1473 a
-147 1473 a
-SDict begin 13 H.A end
- 147 1473 a 147 1473 a
-SDict begin [ /View [/XYZ H.V] /Dest (59) cvn H.B /DEST pdfmark end
- 147 1473 a Fj(Is)h(Samba)f(secure)f
-(when)h(running)e(on)i(Unix?)f(The)h(xyz)g(platform?)f(What)h(about)f
-(the)i(root)e(pri)n(v)o(eliges)g(issue?)-2 1491 y
-SDict begin H.S end
- -2
-1491 a -2 1491 a
-SDict begin 13 H.A end
- -2 1491 a -2 1491 a
-SDict begin [ /View [/XYZ H.V] /Dest (60) cvn H.B /DEST pdfmark end
- -2 1491 a Black
-64 1622 a Fj(2.)p Black 147 1622 a
-SDict begin H.S end
- 147 1622 a 147 1622
-a
-SDict begin 13 H.A end
- 147 1622 a 147 1622 a
-SDict begin [ /View [/XYZ H.V] /Dest (61) cvn H.B /DEST pdfmark end
- 147 1622 a Fj(Pros)i(and)e(cons)h(of)g
-(multithreading)e(in)i(v)n(arious)f(parts)h(of)g(Samba)-2
-1640 y
-SDict begin H.S end
- -2 1640 a -2 1640 a
-SDict begin 13 H.A end
- -2 1640 a -2 1640 a
-SDict begin [ /View [/XYZ H.V] /Dest (62) cvn H.B /DEST pdfmark end
- -2 1640
-a Black 64 1772 a Fj(3.)p Black 147 1772 a
-SDict begin H.S end
- 147 1772 a
-147 1772 a
-SDict begin 13 H.A end
- 147 1772 a 147 1772 a
-SDict begin [ /View [/XYZ H.V] /Dest (63) cvn H.B /DEST pdfmark end
- 147 1772 a Fj(Why)g(not)g(ha)n(v)o(e)f
-(a)i(separate)f(process)f(for)h(name)g(resolution,)e(WINS,)j(and)e(bro)
-n(wsing?)-2 1831 y
-SDict begin H.S end
- -2 1831 a -2 1831 a
-SDict begin 13 H.A end
- -2 1831 a -2 1831
-a
-SDict begin [ /View [/XYZ H.V] /Dest (64) cvn H.B /DEST pdfmark end
- -2 1831 a 359 x Fl(2.2.)35 b(Multithr)m(eading)f(and)h(Samba)-2
-2386 y
-SDict begin H.S end
- -2 2386 a -2 2386 a
-SDict begin 13 H.A end
- -2 2386 a -2 2386 a
-SDict begin [ /View [/XYZ H.V] /Dest (66) cvn H.B /DEST pdfmark end
- -2 2386
-a 78 x Fj(People)19 b(sometimes)h(tout)g(threads)g(as)h(a)f(uniformly)e
-(good)h(thing.)g(The)o(y)g(are)h(v)o(ery)g(nice)g(in)g(their)g(place)g
-(b)n(ut)g(are)g(quite)-2 2572 y(inappropriate)d(for)j(smbd.)f(nmbd)g
-(is)i(another)e(matter)m(,)g(and)h(multi-threading)d(it)k(w)o(ould)f
-(be)g(v)o(ery)f(nice.)-2 2756 y
-SDict begin H.S end
- -2 2756 a -2 2756 a
-SDict begin 13 H.A end
- -2
-2756 a -2 2756 a
-SDict begin [ /View [/XYZ H.V] /Dest (67) cvn H.B /DEST pdfmark end
- -2 2756 a 90 x Fj(The)h(short)f(v)o(ersion)g(is)i
-(that)g(smbd)e(is)j(not)d(multithreaded,)f(and)i(alternati)n(v)o(e)f
-(serv)o(ers)g(that)i(tak)o(e)f(this)g(approach)e(under)h(Unix)-2
-2954 y(\(such)g(as)i(Syntax,)e(at)i(the)f(time)h(of)f(writing\))f(suf)n
-(fer)g(tremendous)f(performance)g(penalties)h(and)h(are)g(less)h(rob)n
-(ust.)f(nmbd)f(is)i(not)-2 3062 y(threaded)d(either)m(,)i(b)n(ut)g
-(this)h(is)g(because)e(it)i(is)g(not)f(possible)g(to)g(do)g(it)h(while)
-f(k)o(eeping)f(code)g(consistent)h(and)g(portable)f(across)h(35)-2
-3170 y(or)g(more)f(platforms.)g(\(This)h(dra)o(wback)e(also)i(applies)g
-(to)h(threading)d(smbd.\))-2 3354 y
-SDict begin H.S end
- -2 3354 a -2 3354
-a
-SDict begin 13 H.A end
- -2 3354 a -2 3354 a
-SDict begin [ /View [/XYZ H.V] /Dest (68) cvn H.B /DEST pdfmark end
- -2 3354 a 90 x Fj(The)i(longer)e(v)o(ersions)i
-(is)h(that)f(there)g(are)g(v)o(ery)f(good)g(reasons)h(for)f(not)h
-(making)f(smbd)g(multi-threaded.)f(Multi-threading)-2
-3552 y(w)o(ould)h(actually)h(mak)o(e)g(Samba)f(much)h(slo)n(wer)m(,)f
-(less)i(scalable,)f(less)h(portable)e(and)h(much)f(less)i(rob)n(ust.)f
-(The)g(f)o(act)g(that)g(we)h(use)-2 3660 y(a)f(separate)g(process)g
-(for)f(each)h(connection)e(is)j(one)f(of)g(Samba')-5
-b(s)20 b(biggest)g(adv)n(antages.)-2 3688 y
-SDict begin H.S end
- -2 3688 a
--2 3688 a
-SDict begin 13 H.A end
- -2 3688 a -2 3688 a
-SDict begin [ /View [/XYZ H.V] /Dest (69) cvn H.B /DEST pdfmark end
- -2 3688 a 359 x Fl(2.3.)35
-b(Thr)m(eading)f(smbd)-2 4243 y
-SDict begin H.S end
- -2 4243 a -2 4243 a
-SDict begin 13 H.A end
- -2
-4243 a -2 4243 a
-SDict begin [ /View [/XYZ H.V] /Dest (71) cvn H.B /DEST pdfmark end
- -2 4243 a 78 x Fj(A)20 b(fe)n(w)h(problems)d(that)j(w)
-o(ould)e(arise)i(from)e(a)h(threaded)f(smbd)h(are:)-2
-4339 y
-SDict begin H.S end
- -2 4339 a -2 4339 a
-SDict begin 13 H.A end
- -2 4339 a -2 4339 a
-SDict begin [ /View [/XYZ H.V] /Dest (72) cvn H.B /DEST pdfmark end
- -2 4339
-a -2 4349 a
-SDict begin H.S end
- -2 4349 a -2 4349 a
-SDict begin 13 H.A end
- -2 4349 a -2 4349 a
-SDict begin [ /View [/XYZ H.V] /Dest (73) cvn H.B /DEST pdfmark end
- -2
-4349 a Black 64 4492 a Fj(1.)p Black 147 4492 a
-SDict begin H.S end
- 147 4492
-a 147 4492 a
-SDict begin 13 H.A end
- 147 4492 a 147 4492 a
-SDict begin [ /View [/XYZ H.V] /Dest (74) cvn H.B /DEST pdfmark end
- 147 4492 a Fj(It')-5
-b(s)21 b(not)f(only)f(to)i(create)f(threads)f(instead)h(of)g
-(processes,)g(b)n(ut)g(you)f(must)h(care)g(about)g(all)g(v)n(ariables)g
-(if)g(the)o(y)g(ha)n(v)o(e)f(to)i(be)147 4600 y(thread)e(speci\002c)i
-(\(currently)d(the)o(y)h(w)o(ould)h(be)g(global\).)-2
-4618 y
-SDict begin H.S end
- -2 4618 a -2 4618 a
-SDict begin 13 H.A end
- -2 4618 a -2 4618 a
-SDict begin [ /View [/XYZ H.V] /Dest (75) cvn H.B /DEST pdfmark end
- -2 4618
-a Black 64 4749 a Fj(2.)p Black 147 4749 a
-SDict begin H.S end
- 147 4749 a
-147 4749 a
-SDict begin 13 H.A end
- 147 4749 a 147 4749 a
-SDict begin [ /View [/XYZ H.V] /Dest (76) cvn H.B /DEST pdfmark end
- 147 4749 a Fj(if)g(one)e(thread)h
-(dies)g(\(e)o(g.)g(a)g(se)o(g)h(f)o(ault\))e(then)h(all)h(threads)f
-(die.)g(W)-7 b(e)20 b(can)f(immediately)f(thro)n(w)g(rob)n(ustness)h
-(out)g(the)g(windo)n(w)-5 b(.)-2 4767 y
-SDict begin H.S end
- -2 4767 a -2
-4767 a
-SDict begin 13 H.A end
- -2 4767 a -2 4767 a
-SDict begin [ /View [/XYZ H.V] /Dest (77) cvn H.B /DEST pdfmark end
- -2 4767 a Black 64 4898 a
-Fj(3.)p Black 147 4898 a
-SDict begin H.S end
- 147 4898 a 147 4898 a
-SDict begin 13 H.A end
- 147 4898
-a 147 4898 a
-SDict begin [ /View [/XYZ H.V] /Dest (78) cvn H.B /DEST pdfmark end
- 147 4898 a Fj(man)o(y)19 b(of)h(the)g(system)h(calls)g(we)
-f(mak)o(e)g(are)g(blocking.)e(Non-blocking)f(equi)n(v)n(alents)i(of)h
-(man)o(y)f(calls)i(are)f(either)g(not)147 5006 y(a)n(v)n(ailable)g(or)g
-(are)g(a)o(wkw)o(ard)f(\(and)g(slo)n(w\))h(to)h(use.)f(So)g(while)h(we)
-f(block)f(in)i(one)e(thread)h(all)g(clients)h(are)f(w)o(aiting.)g
-(Imagine)147 5114 y(if)h(one)e(share)h(is)h(a)g(slo)n(w)f(NFS)i
-(\002lesystem)e(and)g(the)g(others)g(are)g(f)o(ast,)g(we)h(will)g(end)e
-(up)h(slo)n(wing)g(all)g(clients)h(to)f(the)h(speed)147
-5222 y(of)f(NFS.)-2 5223 y
-SDict begin H.S end
- -2 5223 a -2 5223 a
-SDict begin 13 H.A end
- -2 5223
-a -2 5223 a
-SDict begin [ /View [/XYZ H.V] /Dest (79) cvn H.B /DEST pdfmark end
- -2 5223 a Black 64 5372 a Fj(4.)p Black 147
-5372 a
-SDict begin H.S end
- 147 5372 a 147 5372 a
-SDict begin 13 H.A end
- 147 5372 a 147 5372 a
-SDict begin [ /View [/XYZ H.V] /Dest (80) cvn H.B /DEST pdfmark end
- 147
-5372 a Fj(you)f(can')o(t)h(run)f(as)i(a)g(dif)n(ferent)d(uid)i(in)g
-(dif)n(ferent)f(threads.)g(This)i(means)e(we)i(w)o(ould)e(ha)n(v)o(e)h
-(to)g(switch)h(uid/gid)e(on)h(_e)n(v)o(ery_)147 5480
-y(SMB)h(pack)o(et.)f(It)g(w)o(ould)g(be)g(horrendously)d(slo)n(w)-5
-b(.)-2 5498 y
-SDict begin H.S end
- -2 5498 a -2 5498 a
-SDict begin 13 H.A end
- -2 5498 a -2 5498 a
-SDict begin [ /View [/XYZ H.V] /Dest (81) cvn H.B /DEST pdfmark end
-
--2 5498 a Black 3701 5984 a Fh(3)p Black eop end
-%%Page: 4 10
-TeXDict begin 4 9 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black 0
-TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2712 -132
-a Fh(Chapter)20 b(2.)g(Samba)e(Ar)m(c)o(hitectur)m(e)p
-Black Black 64 72 a Fj(5.)p Black 147 72 a
-SDict begin H.S end
- 147 72 a 147
-72 a
-SDict begin 13 H.A end
- 147 72 a 147 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (82) cvn H.B /DEST pdfmark end
- 147 72 a Fj(the)i(per)g(process)g(\002le)h
-(descriptor)e(limit)h(w)o(ould)g(mean)f(that)i(we)f(could)f(only)h
-(support)f(a)h(limited)g(number)f(of)g(clients.)-2 90
-y
-SDict begin H.S end
- -2 90 a -2 90 a
-SDict begin 13 H.A end
- -2 90 a -2 90 a
-SDict begin [ /View [/XYZ H.V] /Dest (83) cvn H.B /DEST pdfmark end
- -2 90 a Black 64 222
-a Fj(6.)p Black 147 222 a
-SDict begin H.S end
- 147 222 a 147 222 a
-SDict begin 13 H.A end
- 147 222
-a 147 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (84) cvn H.B /DEST pdfmark end
- 147 222 a Fj(we)i(couldn')o(t)d(use)i(the)g(system)h
-(locking)e(calls)h(as)h(the)g(locking)d(conte)o(xt)h(of)h(fcntl\(\))f
-(is)j(a)e(process,)g(not)g(a)g(thread.)-2 281 y
-SDict begin H.S end
- -2 281
-a -2 281 a
-SDict begin 13 H.A end
- -2 281 a -2 281 a
-SDict begin [ /View [/XYZ H.V] /Dest (85) cvn H.B /DEST pdfmark end
- -2 281 a 360 x Fl(2.4.)35
-b(Thr)m(eading)f(nmbd)-2 836 y
-SDict begin H.S end
- -2 836 a -2 836 a
-SDict begin 13 H.A end
- -2 836
-a -2 836 a
-SDict begin [ /View [/XYZ H.V] /Dest (87) cvn H.B /DEST pdfmark end
- -2 836 a 79 x Fj(This)20 b(w)o(ould)g(be)g(ideal,)g(b)n(ut)g
-(gets)g(sunk)g(by)g(portability)e(requirements.)-2 1099
-y
-SDict begin H.S end
- -2 1099 a -2 1099 a
-SDict begin 13 H.A end
- -2 1099 a -2 1099 a
-SDict begin [ /View [/XYZ H.V] /Dest (88) cvn H.B /DEST pdfmark end
- -2 1099 a 89
-x Fj(Andre)n(w)h(tried)h(to)g(write)g(a)h(test)g(threads)f(library)f
-(for)g(nmbd)g(that)i(used)e(only)h(ansi-C)g(constructs)g(\(using)f
-(setjmp)h(and)-2 1296 y(longjmp\).)e(Unfortunately)f(some)j(OSes)h
-(defeat)f(this)h(by)e(restricting)h(longjmp)e(to)j(calling)e(addresses)
-h(that)h(are)f(shallo)n(wer)-2 1404 y(than)f(the)i(current)e(address)g
-(on)h(the)g(stack)h(\(apparently)c(AIX)k(does)f(this\).)g(This)g(mak)o
-(es)g(a)h(truly)e(portable)g(threads)h(library)-2 1512
-y(impossible.)f(So)i(to)f(support)f(all)h(our)g(current)f(platforms)g
-(we)h(w)o(ould)g(ha)n(v)o(e)f(to)i(code)e(nmbd)g(both)g(with)i(and)e
-(without)h(threads,)-2 1620 y(and)f(as)i(the)g(real)f(aim)g(of)g
-(threads)f(is)j(to)e(mak)o(e)g(the)g(code)f(clearer)h(we)g(w)o(ould)g
-(not)g(ha)n(v)o(e)f(gained)g(an)o(ything.)f(\(it)j(is)g(a)f(myth)g
-(that)-2 1728 y(threads)f(mak)o(e)h(things)g(f)o(aster)-5
-b(.)20 b(threading)f(is)i(lik)o(e)f(recursion,)f(it)i(can)f(mak)o(e)f
-(things)h(clear)g(b)n(ut)g(the)g(same)h(thing)e(can)h(al)o(w)o(ays)h
-(be)-2 1836 y(done)e(f)o(aster)h(by)g(some)g(other)f(method\))-2
-2020 y
-SDict begin H.S end
- -2 2020 a -2 2020 a
-SDict begin 13 H.A end
- -2 2020 a -2 2020 a
-SDict begin [ /View [/XYZ H.V] /Dest (89) cvn H.B /DEST pdfmark end
- -2 2020
-a 90 x Fj(Chris)h(tried)g(to)h(spec)f(out)g(a)g(general)g(design)f
-(that)h(w)o(ould)g(abstract)g(threading)e(vs)j(separate)e(processes)h
-(\(vs)g(other)g(methods?\))-2 2218 y(and)f(mak)o(e)h(them)g(accessible)
-g(through)e(some)i(general)f(API.)i(This)f(doesn')o(t)f(w)o(ork)g
-(because)h(of)g(the)g(data)g(sharing)-2 2326 y(requirements)e(of)i(the)
-g(protocol)f(\(pack)o(ets)g(in)h(the)h(future)e(depending)e(on)j(pack)o
-(ets)g(no)n(w)-5 b(,)19 b(etc.\))h(At)h(least,)f(the)h(code)e(w)o(ould)
--2 2434 y(w)o(ork)g(b)n(ut)h(w)o(ould)g(be)g(v)o(ery)f(clumsy)-5
-b(,)19 b(and)h(besides)g(the)g(fork\(\))e(type)i(model)g(w)o(ould)f(ne)
-n(v)o(er)g(w)o(ork)g(on)h(Unix.)g(\(Is)g(there)g(an)g(OS)-2
-2542 y(that)g(it)h(w)o(ould)e(w)o(ork)h(on,)g(for)f(nmbd?\))-2
-2723 y
-SDict begin H.S end
- -2 2723 a -2 2723 a
-SDict begin 13 H.A end
- -2 2723 a -2 2723 a
-SDict begin [ /View [/XYZ H.V] /Dest (90) cvn H.B /DEST pdfmark end
- -2 2723
-a 93 x Fj(A)h(fork\(\))f(is)i(cheap,)e(b)n(ut)h(not)g(nearly)f(cheap)h
-(enough)e(to)i(do)g(on)g(e)n(v)o(ery)f(UDP)h(pack)o(et)g(that)g(arri)n
-(v)o(es.)f(Ha)n(ving)h(a)h(pool)e(of)-2 2924 y(processes)h(is)h
-(possible)f(b)n(ut)g(is)h(nasty)f(to)g(program)e(cleanly)i(due)g(to)g
-(the)g(enormous)e(amount)h(of)h(shared)f(data)i(\(in)f(comple)o(x)-2
-3032 y(structures\))f(between)g(the)i(processes.)e(W)-7
-b(e)22 b(can')o(t)d(rely)h(on)f(each)h(platform)f(ha)n(ving)g(a)i
-(shared)e(memory)g(system.)-2 3060 y
-SDict begin H.S end
- -2 3060 a -2 3060
-a
-SDict begin 13 H.A end
- -2 3060 a -2 3060 a
-SDict begin [ /View [/XYZ H.V] /Dest (91) cvn H.B /DEST pdfmark end
- -2 3060 a 359 x Fl(2.5.)35 b(nbmd)f(Design)-2
-3614 y
-SDict begin H.S end
- -2 3614 a -2 3614 a
-SDict begin 13 H.A end
- -2 3614 a -2 3614 a
-SDict begin [ /View [/XYZ H.V] /Dest (93) cvn H.B /DEST pdfmark end
- -2 3614
-a 79 x Fj(Originally)19 b(Andre)n(w)g(used)h(recursion)f(to)h(simulate)
-g(a)h(multi-threaded)c(en)m(vironment,)g(which)j(use)g(the)g(stack)h
-(enormously)-2 3801 y(and)e(made)h(for)g(really)f(confusing)g(deb)n
-(ugging)e(sessions.)k(Luk)o(e)e(Leighton)g(re)n(wrote)g(it)i(to)f(use)h
-(a)f(queuing)f(system)h(that)g(k)o(eeps)-2 3909 y(state)h(information)c
-(on)j(each)g(pack)o(et.)f(The)h(\002rst)h(v)o(ersion)e(used)h(a)h
-(single)f(structure)f(which)h(w)o(as)h(used)f(by)f(all)i(the)f(pending)
--2 4017 y(states.)h(As)g(the)f(initialisation)g(of)g(this)h(structure)e
-(w)o(as)i(done)e(by)h(adding)e(ar)o(guments,)g(as)j(the)f
-(functionality)f(de)n(v)o(eloped,)e(it)k(got)-2 4125
-y(pretty)e(messy)-5 b(.)20 b(So,)g(it)h(w)o(as)g(replaced)e(with)h(a)h
-(higher)n(-order)c(function)h(and)i(a)h(pointer)e(to)h(a)h(user)n
-(-de\002ned)d(memory)h(block.)-2 4233 y(This)h(suddenly)f(made)g
-(things)h(much)f(simpler:)h(lar)o(ge)f(numbers)g(of)h(functions)f
-(could)g(be)h(made)g(static,)g(and)g(modularised.)-2
-4341 y(This)g(is)h(the)f(same)g(principle)e(as)j(used)f(in)g(NT')-5
-b(s)20 b(k)o(ernel,)f(and)g(achie)n(v)o(es)g(the)h(same)g(ef)n(fect)g
-(as)g(threads,)f(b)n(ut)h(in)g(a)h(single)e(process.)-2
-4525 y
-SDict begin H.S end
- -2 4525 a -2 4525 a
-SDict begin 13 H.A end
- -2 4525 a -2 4525 a
-SDict begin [ /View [/XYZ H.V] /Dest (94) cvn H.B /DEST pdfmark end
- -2 4525
-a 90 x Fj(Then)g(Jeremy)h(re)n(wrote)f(nmbd.)g(The)g(pack)o(et)h(data)g
-(in)g(nmbd)f(isn')o(t)h(what')-5 b(s)21 b(on)e(the)i(wire.)f(It')-5
-b(s)21 b(a)f(nice)g(format)f(that)i(is)g(v)o(ery)-2 4723
-y(amenable)e(to)h(processing)f(b)n(ut)h(still)h(k)o(eeps)f(the)h(idea)f
-(of)g(a)g(distinct)g(pack)o(et.)g(See)g("struct)h(pack)o(et_struct")d
-(in)i(nameserv)-5 b(.h.)18 b(It)-2 4830 y(has)i(all)h(the)f(detail)g(b)
-n(ut)h(none)e(of)h(the)g(on-the-wire)e(mess.)i(This)h(mak)o(es)f(it)h
-(ideal)f(for)f(using)h(in)g(disk)h(or)f(memory-based)-2
-4938 y(databases)g(for)f(bro)n(wsing)g(and)h(WINS)g(support.)p
-Black 3701 5984 a Fh(4)p Black eop end
-%%Page: 5 11
-TeXDict begin 5 10 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black -2
--11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (DEBUG) cvn H.B /DEST pdfmark
-end
- -2 -11 a 119
-x Fi(Chapter)44 b(3.)f(The)g(samba)g(DEB)n(UG)h(system)-2
-197 y
-SDict begin H.S end
- -2 197 a -2 197 a
-SDict begin 13 H.A end
- -2 197 a -2 197 a
-SDict begin [ /View [/XYZ H.V] /Dest (102) cvn H.B /DEST pdfmark end
- -2 197 a 342
-x Fl(3.1.)35 b(New)g(Output)f(Syntax)-2 734 y
-SDict begin H.S end
- -2 734
-a -2 734 a
-SDict begin 13 H.A end
- -2 734 a -2 734 a
-SDict begin [ /View [/XYZ H.V] /Dest (104) cvn H.B /DEST pdfmark end
- -2 734 a 79 x Fj(The)20
-b(syntax)f(of)h(a)h(deb)n(ugging)c(log)j(\002le)h(is)g(represented)e
-(as:)-2 997 y
-SDict begin H.S end
- -2 997 a -2 997 a
-SDict begin 13 H.A end
- -2 997 a -2 997 a
-SDict begin [ /View [/XYZ H.V] /Dest (105) cvn H.B /DEST pdfmark end
- -2
-997 a -2 1080 a
-SDict begin H.S end
- -2 1080 a -2 1080 a
-SDict begin 11.7 H.A end
- -2 1080 a -2 1080
-a
-SDict begin [ /View [/XYZ H.V] /Dest (106) cvn H.B /DEST pdfmark end
- -2 1080 a 87 1159 a Fg(>debugfile<)43 b(:==)i({)f(>debugmsg<)g(})87
-1353 y(>debugmsg<)88 b(:==)45 b(>debughdr<)e('\\n')h(>debugtext<)87
-1548 y(>debughdr<)88 b(:==)45 b('[')f(TIME)g(',')h(LEVEL)f(']')g(FILE)g
-(':')g([FUNCTION])g('\(')g(LINE)g('\)')87 1742 y(>debugtext<)f(:==)i({)
-f(>debugline<)f(})87 1936 y(>debugline<)g(:==)i(TEXT)f('\\n')-2
-2293 y
-SDict begin H.S end
- -2 2293 a -2 2293 a
-SDict begin 13 H.A end
- -2 2293 a -2 2293 a
-SDict begin [ /View [/XYZ H.V] /Dest (107) cvn H.B /DEST pdfmark end
- -2 2293
-a 108 x Fj(TEXT)20 b(is)h(a)f(string)g(of)g(characters)f(e)o(xcluding)f
-(the)j(ne)n(wline)e(character)-5 b(.)-2 2585 y
-SDict begin H.S end
- -2 2585
-a -2 2585 a
-SDict begin 13 H.A end
- -2 2585 a -2 2585 a
-SDict begin [ /View [/XYZ H.V] /Dest (108) cvn H.B /DEST pdfmark end
- -2 2585 a 90 x Fj(LEVEL)19
-b(is)i(the)g(DEB)o(UG)g(le)n(v)o(el)e(of)h(the)g(message)h(\(an)e(inte)
-o(ger)g(in)i(the)f(range)f(0..10\).)-2 2859 y
-SDict begin H.S end
- -2 2859
-a -2 2859 a
-SDict begin 13 H.A end
- -2 2859 a -2 2859 a
-SDict begin [ /View [/XYZ H.V] /Dest (109) cvn H.B /DEST pdfmark end
- -2 2859 a 90 x Fj(TIME)g(is)j(a)e
-(timestamp.)-2 3133 y
-SDict begin H.S end
- -2 3133 a -2 3133 a
-SDict begin 13 H.A end
- -2 3133 a -2
-3133 a
-SDict begin [ /View [/XYZ H.V] /Dest (110) cvn H.B /DEST pdfmark end
- -2 3133 a 90 x Fj(FILE)g(is)h(the)f(name)g(of)g(the)g(\002le)h
-(from)e(which)g(the)i(deb)n(ug)e(message)h(w)o(as)h(generated.)-2
-3407 y
-SDict begin H.S end
- -2 3407 a -2 3407 a
-SDict begin 13 H.A end
- -2 3407 a -2 3407 a
-SDict begin [ /View [/XYZ H.V] /Dest (111) cvn H.B /DEST pdfmark end
- -2 3407
-a 90 x Fj(FUNCTION)f(is)h(the)g(function)d(from)h(which)h(the)g(deb)n
-(ug)f(message)h(w)o(as)h(generated.)-2 3681 y
-SDict begin H.S end
- -2 3681
-a -2 3681 a
-SDict begin 13 H.A end
- -2 3681 a -2 3681 a
-SDict begin [ /View [/XYZ H.V] /Dest (112) cvn H.B /DEST pdfmark end
- -2 3681 a 90 x Fj(LINE)f(is)h(the)f
-(line)g(number)f(of)g(the)i(deb)n(ug)e(statement)h(that)g(generated)e
-(the)j(message.)-2 3955 y
-SDict begin H.S end
- -2 3955 a -2 3955 a
-SDict begin 13 H.A end
- -2 3955
-a -2 3955 a
-SDict begin [ /View [/XYZ H.V] /Dest (113) cvn H.B /DEST pdfmark end
- -2 3955 a 90 x Fj(Basically)-5 b(,)20 b(what)g(that)g(all)h
-(means)f(is:)-2 4063 y
-SDict begin H.S end
- -2 4063 a -2 4063 a
-SDict begin 13 H.A end
- -2 4063 a
--2 4063 a
-SDict begin [ /View [/XYZ H.V] /Dest (114) cvn H.B /DEST pdfmark end
- -2 4063 a -2 4073 a
-SDict begin H.S end
- -2 4073 a -2 4073 a
-SDict begin 13 H.A end
- -2
-4073 a -2 4073 a
-SDict begin [ /View [/XYZ H.V] /Dest (115) cvn H.B /DEST pdfmark end
- -2 4073 a Black 64 4215 a Fj(1.)p Black
-147 4215 a
-SDict begin H.S end
- 147 4215 a 147 4215 a
-SDict begin 13 H.A end
- 147 4215 a 147 4215
-a
-SDict begin [ /View [/XYZ H.V] /Dest (116) cvn H.B /DEST pdfmark end
- 147 4215 a Fj(A)h(deb)n(ugging)d(log)h(\002le)i(is)g(made)f(up)g(of)g
-(deb)n(ug)f(messages.)-2 4233 y
-SDict begin H.S end
- -2 4233 a -2 4233 a
-SDict begin 13 H.A end
- -2
-4233 a -2 4233 a
-SDict begin [ /View [/XYZ H.V] /Dest (117) cvn H.B /DEST pdfmark end
- -2 4233 a Black 64 4365 a Fj(2.)p Black
-147 4365 a
-SDict begin H.S end
- 147 4365 a 147 4365 a
-SDict begin 13 H.A end
- 147 4365 a 147 4365
-a
-SDict begin [ /View [/XYZ H.V] /Dest (118) cvn H.B /DEST pdfmark end
- 147 4365 a Fj(Each)h(deb)n(ug)f(message)h(is)h(made)f(up)f(of)h(a)h
-(header)e(and)h(te)o(xt.)f(The)h(header)f(is)i(separated)f(from)f(the)h
-(te)o(xt)g(by)g(a)g(ne)n(wline.)-2 4383 y
-SDict begin H.S end
- -2 4383 a -2
-4383 a
-SDict begin 13 H.A end
- -2 4383 a -2 4383 a
-SDict begin [ /View [/XYZ H.V] /Dest (119) cvn H.B /DEST pdfmark end
- -2 4383 a Black 64 4514 a
-Fj(3.)p Black 147 4514 a
-SDict begin H.S end
- 147 4514 a 147 4514 a
-SDict begin 13 H.A end
- 147 4514
-a 147 4514 a
-SDict begin [ /View [/XYZ H.V] /Dest (120) cvn H.B /DEST pdfmark end
- 147 4514 a Fj(The)g(header)f(be)o(gins)g(with)i(the)f
-(timestamp)g(and)f(deb)n(ug)g(le)n(v)o(el)h(of)g(the)g(message)g
-(enclosed)f(in)i(brack)o(ets.)e(The)h(\002lename,)147
-4622 y(function,)e(and)i(line)g(number)f(at)h(which)g(the)g(message)g
-(w)o(as)h(generated)e(follo)n(w)-5 b(.)19 b(The)g(\002lename)h(is)h
-(terminated)e(by)h(a)147 4730 y(colon,)f(and)h(the)g(function)e(name)i
-(is)h(terminated)e(by)h(the)g(parenthesis)f(which)h(contain)f(the)h
-(line)h(number)-5 b(.)18 b(Depending)147 4838 y(upon)g(the)i(compiler)m
-(,)e(the)i(function)e(name)h(may)g(be)h(missing)f(\(it)h(is)h
-(generated)d(by)h(the)h(__FUNCTION__)e(macro,)g(which)147
-4946 y(is)j(not)f(uni)n(v)o(ersally)f(implemented,)f(dangit\).)-2
-4964 y
-SDict begin H.S end
- -2 4964 a -2 4964 a
-SDict begin 13 H.A end
- -2 4964 a -2 4964 a
-SDict begin [ /View [/XYZ H.V] /Dest (121) cvn H.B /DEST pdfmark end
- -2 4964
-a Black 64 5095 a Fj(4.)p Black 147 5095 a
-SDict begin H.S end
- 147 5095 a
-147 5095 a
-SDict begin 13 H.A end
- 147 5095 a 147 5095 a
-SDict begin [ /View [/XYZ H.V] /Dest (122) cvn H.B /DEST pdfmark end
- 147 5095 a Fj(The)i(message)g(te)o(xt)
-g(is)h(made)f(up)g(of)g(zero)f(or)h(more)f(lines,)i(each)f(terminated)e
-(by)i(a)h(ne)n(wline.)-2 5279 y
-SDict begin H.S end
- -2 5279 a -2 5279 a
-SDict begin 13 H.A end
- -2
-5279 a -2 5279 a
-SDict begin [ /View [/XYZ H.V] /Dest (123) cvn H.B /DEST pdfmark end
- -2 5279 a 90 x Fj(Here')-5 b(s)20 b(some)g(e)o(xample)
-f(output:)-2 5553 y
-SDict begin H.S end
- -2 5553 a -2 5553 a
-SDict begin 13 H.A end
- -2 5553 a -2
-5553 a
-SDict begin [ /View [/XYZ H.V] /Dest (124) cvn H.B /DEST pdfmark end
- -2 5553 a Black 3701 5984 a Fh(5)p Black eop end
-%%Page: 6 12
-TeXDict begin 6 11 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.6) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2461 -132
-a Fh(Chapter)20 b(3.)g(The)g(samba)g(DEB)o(UG)g(system)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 11.7 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (125) cvn H.B /DEST pdfmark end
- -2
--11 a 177 72 a Fg([1998/08/03)43 b(12:55:25,)g(1])i(nmbd.c:\(659\))267
-170 y(Netbios)e(nameserver)h(version)f(1.9.19-prealpha)g(started.)267
-267 y(Copyright)g(Andrew)h(Tridgell)f(1994-1997)177 364
-y([1998/08/03)g(12:55:25,)g(3])i(loadparm.c:\(763\))267
-461 y(Initializing)e(global)g(parameters)-2 818 y
-SDict begin H.S end
- -2
-818 a -2 818 a
-SDict begin 13 H.A end
- -2 818 a -2 818 a
-SDict begin [ /View [/XYZ H.V] /Dest (126) cvn H.B /DEST pdfmark end
- -2 818 a 108 x Fj(Note)20
-b(that)g(in)h(the)f(abo)o(v)o(e)e(e)o(xample)h(the)h(function)f(names)h
-(are)g(not)g(listed)g(on)g(the)g(header)f(line.)h(That')-5
-b(s)21 b(because)e(the)h(e)o(xample)-2 1034 y(abo)o(v)o(e)e(w)o(as)j
-(generated)e(on)h(an)g(SGI)g(Indy)-5 b(,)18 b(and)i(the)g(SGI)h
-(compiler)e(doesn')o(t)f(support)h(the)h(__FUNCTION__)f(macro.)-2
-1062 y
-SDict begin H.S end
- -2 1062 a -2 1062 a
-SDict begin 13 H.A end
- -2 1062 a -2 1062 a
-SDict begin [ /View [/XYZ H.V] /Dest (127) cvn H.B /DEST pdfmark end
- -2 1062
-a 359 x Fl(3.2.)35 b(The)g(DEB)o(UG\(\))e(Macr)m(o)-2
-1612 y
-SDict begin H.S end
- -2 1612 a -2 1612 a
-SDict begin 13 H.A end
- -2 1612 a -2 1612 a
-SDict begin [ /View [/XYZ H.V] /Dest (129) cvn H.B /DEST pdfmark end
- -2 1612
-a 83 x Fj(Use)21 b(of)f(the)g(DEB)o(UG\(\))g(macro)f(is)i(unchanged.)c
-(DEB)o(UG\(\))k(tak)o(es)f(tw)o(o)h(parameters.)d(The)i(\002rst)h(is)g
-(the)f(message)g(le)n(v)o(el,)g(the)-2 1803 y(second)f(is)i(the)f(body)
-f(of)h(a)h(function)d(call)j(to)f(the)g(Deb)n(ug1\(\))f(function.)-2
-1987 y
-SDict begin H.S end
- -2 1987 a -2 1987 a
-SDict begin 13 H.A end
- -2 1987 a -2 1987 a
-SDict begin [ /View [/XYZ H.V] /Dest (130) cvn H.B /DEST pdfmark end
- -2 1987
-a 90 x Fj(That')-5 b(s)20 b(confusing.)-2 2261 y
-SDict begin H.S end
- -2 2261
-a -2 2261 a
-SDict begin 13 H.A end
- -2 2261 a -2 2261 a
-SDict begin [ /View [/XYZ H.V] /Dest (131) cvn H.B /DEST pdfmark end
- -2 2261 a 90 x Fj(Here')-5
-b(s)20 b(an)g(e)o(xample)f(which)h(may)f(help)h(a)h(bit.)f(If)g(you)f
-(w)o(ould)h(write)-2 2535 y
-SDict begin H.S end
- -2 2535 a -2 2535 a
-SDict begin 13 H.A end
- -2 2535
-a -2 2535 a
-SDict begin [ /View [/XYZ H.V] /Dest (132) cvn H.B /DEST pdfmark end
- -2 2535 a -2 2618 a
-SDict begin H.S end
- -2 2618 a -2 2618 a
-SDict begin 11.7 H.A end
- -2
-2618 a -2 2618 a
-SDict begin [ /View [/XYZ H.V] /Dest (133) cvn H.B /DEST pdfmark end
- -2 2618 a 79 x Fg(printf\()43 b("This)h(is)h(a)g
-(\045s)f(message.\\n",)f("debug")h(\);)-2 3054 y
-SDict begin H.S end
- -2 3054
-a -2 3054 a
-SDict begin 13 H.A end
- -2 3054 a -2 3054 a
-SDict begin [ /View [/XYZ H.V] /Dest (134) cvn H.B /DEST pdfmark end
- -2 3054 a 108 x Fj(to)20
-b(send)g(the)g(output)f(to)i(stdout,)e(then)h(you)f(w)o(ould)h(write)-2
-3346 y
-SDict begin H.S end
- -2 3346 a -2 3346 a
-SDict begin 13 H.A end
- -2 3346 a -2 3346 a
-SDict begin [ /View [/XYZ H.V] /Dest (135) cvn H.B /DEST pdfmark end
- -2 3346
-a -2 3429 a
-SDict begin H.S end
- -2 3429 a -2 3429 a
-SDict begin 11.7 H.A end
- -2 3429 a -2 3429 a
-SDict begin [ /View [/XYZ H.V] /Dest (136) cvn H.B /DEST pdfmark end
- -2
-3429 a 80 x Fg(DEBUG\()44 b(0,)g(\()h("This)f(is)g(a)h(\045s)f
-(message.\\n",)f("debug")h(\))h(\);)-2 3866 y
-SDict begin H.S end
- -2 3866
-a -2 3866 a
-SDict begin 13 H.A end
- -2 3866 a -2 3866 a
-SDict begin [ /View [/XYZ H.V] /Dest (137) cvn H.B /DEST pdfmark end
- -2 3866 a 107 x Fj(to)20
-b(send)g(the)g(output)f(to)i(the)f(deb)n(ug)f(\002le.)h(All)h(of)f(the)
-g(normal)f(printf\(\))g(formatting)f(escapes)i(w)o(ork.)-2
-4157 y
-SDict begin H.S end
- -2 4157 a -2 4157 a
-SDict begin 13 H.A end
- -2 4157 a -2 4157 a
-SDict begin [ /View [/XYZ H.V] /Dest (138) cvn H.B /DEST pdfmark end
- -2 4157
-a 90 x Fj(Note)f(that)h(in)g(the)f(abo)o(v)o(e)f(e)o(xample)g(the)i
-(DEB)o(UG)g(message)g(le)n(v)o(el)f(is)h(set)h(to)f(0.)f(Messages)h(at)
-g(le)n(v)o(el)f(0)h(al)o(w)o(ays)g(print.)f(Basically)-5
-b(,)-2 4355 y(if)20 b(the)g(message)g(le)n(v)o(el)g(is)h(less)h(than)d
-(or)h(equal)g(to)g(the)g(global)g(v)n(alue)f(DEB)o(UGLEVEL,)h(then)f
-(the)i(DEB)o(UG)g(statement)e(is)-2 4463 y(processed.)-2
-4647 y
-SDict begin H.S end
- -2 4647 a -2 4647 a
-SDict begin 13 H.A end
- -2 4647 a -2 4647 a
-SDict begin [ /View [/XYZ H.V] /Dest (139) cvn H.B /DEST pdfmark end
- -2 4647
-a 90 x Fj(The)h(output)f(of)g(the)i(abo)o(v)o(e)d(e)o(xample)h(w)o
-(ould)g(be)i(something)d(lik)o(e:)-2 4921 y
-SDict begin H.S end
- -2 4921 a
--2 4921 a
-SDict begin 13 H.A end
- -2 4921 a -2 4921 a
-SDict begin [ /View [/XYZ H.V] /Dest (140) cvn H.B /DEST pdfmark end
- -2 4921 a -2 5004 a
-SDict begin H.S end
- -2
-5004 a -2 5004 a
-SDict begin 11.7 H.A end
- -2 5004 a -2 5004 a
-SDict begin [ /View [/XYZ H.V] /Dest (141) cvn H.B /DEST pdfmark end
- -2 5004 a 177 5083
-a Fg([1998/07/30)43 b(16:00:51,)g(0])i(file.c:function\(128\))267
-5181 y(This)f(is)g(a)h(debug)f(message.)p Black 3699
-5984 a Fh(6)p Black eop end
-%%Page: 7 13
-TeXDict begin 7 12 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.7) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2461 -132
-a Fh(Chapter)20 b(3.)g(The)g(samba)g(DEB)o(UG)g(system)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (142) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fj(Each)f(call)i(to)f(DEB)o(UG\(\))h(creates)f(a)g(ne)n(w)g
-(header)f(*unless*)h(the)g(output)f(produced)f(by)h(the)i(pre)n(vious)d
-(call)j(to)f(DEB)o(UG\(\))g(did)-2 180 y(not)g(end)f(with)i(a)f('\\n'.)
-g(Output)f(to)h(the)h(deb)n(ug)e(\002le)h(is)i(passed)e(through)e(a)i
-(formatting)f(b)n(uf)n(fer)f(which)i(is)h(\003ushed)f(e)n(v)o(ery)f
-(time)h(a)-2 288 y(ne)n(wline)f(is)i(encountered.)d(If)i(the)g(b)n(uf)n
-(fer)f(is)i(not)f(empty)f(when)h(DEB)o(UG\(\))g(is)h(called,)f(the)g
-(ne)n(w)g(input)f(is)i(simply)f(appended.)-2 472 y
-SDict begin H.S end
- -2
-472 a -2 472 a
-SDict begin 13 H.A end
- -2 472 a -2 472 a
-SDict begin [ /View [/XYZ H.V] /Dest (143) cvn H.B /DEST pdfmark end
- -2 472 a 90 x Fj(...b)n(ut)f(that')-5
-b(s)21 b(really)f(just)g(a)h(Kludge.)e(It)h(w)o(as)h(put)f(in)h(place)f
-(because)f(DEB)o(UG\(\))h(has)h(been)e(used)h(to)g(write)h(partial)f
-(lines.)-2 670 y(Here')-5 b(s)20 b(a)h(simple)f(\(dumb\))e(e)o(xample)h
-(of)h(the)g(kind)f(of)h(thing)g(I'm)f(talking)h(about:)-2
-854 y
-SDict begin H.S end
- -2 854 a -2 854 a
-SDict begin 13 H.A end
- -2 854 a -2 854 a
-SDict begin [ /View [/XYZ H.V] /Dest (144) cvn H.B /DEST pdfmark end
- -2 854 a -2
-937 a
-SDict begin H.S end
- -2 937 a -2 937 a
-SDict begin 11.7 H.A end
- -2 937 a -2 937 a
-SDict begin [ /View [/XYZ H.V] /Dest (145) cvn H.B /DEST pdfmark end
- -2 937 a 177
-1016 a Fg(DEBUG\()44 b(0,)g(\("The)g(test)h(returned)e(")i(\))f(\);)177
-1114 y(if\()g(test\(\))g(\))267 1211 y(DEBUG\(0,)f(\("True"\))h(\);)177
-1308 y(else)267 1405 y(DEBUG\(0,)f(\("False"\))h(\);)177
-1502 y(DEBUG\(0,)g(\(".\\n"\))f(\);)-2 1859 y
-SDict begin H.S end
- -2 1859
-a -2 1859 a
-SDict begin 13 H.A end
- -2 1859 a -2 1859 a
-SDict begin [ /View [/XYZ H.V] /Dest (146) cvn H.B /DEST pdfmark end
- -2 1859 a 108 x Fj(W)m(ithout)19
-b(the)i(format)e(b)n(uf)n(fer)m(,)f(the)i(output)f(\(assuming)g
-(test\(\))h(returned)f(true\))g(w)o(ould)h(look)f(lik)o(e)i(this:)-2
-2151 y
-SDict begin H.S end
- -2 2151 a -2 2151 a
-SDict begin 13 H.A end
- -2 2151 a -2 2151 a
-SDict begin [ /View [/XYZ H.V] /Dest (147) cvn H.B /DEST pdfmark end
- -2 2151
-a -2 2234 a
-SDict begin H.S end
- -2 2234 a -2 2234 a
-SDict begin 11.7 H.A end
- -2 2234 a -2 2234 a
-SDict begin [ /View [/XYZ H.V] /Dest (148) cvn H.B /DEST pdfmark end
- -2
-2234 a 177 2313 a Fg([1998/07/30)43 b(16:00:51,)g(0])i
-(file.c:function\(256\))267 2410 y(The)f(test)g(returned)177
-2508 y([1998/07/30)f(16:00:51,)g(0])i(file.c:function\(258\))267
-2605 y(True)177 2702 y([1998/07/30)e(16:00:51,)g(0])i
-(file.c:function\(261\))267 2799 y(.)-2 3156 y
-SDict begin H.S end
- -2 3156
-a -2 3156 a
-SDict begin 13 H.A end
- -2 3156 a -2 3156 a
-SDict begin [ /View [/XYZ H.V] /Dest (149) cvn H.B /DEST pdfmark end
- -2 3156 a 108 x Fj(Which)20
-b(isn')o(t)g(much)f(use.)h(The)g(format)f(b)n(uf)n(fer)g(kludge)g
-(\002x)o(es)h(this)h(problem.)-2 3292 y
-SDict begin H.S end
- -2 3292 a -2
-3292 a
-SDict begin 13 H.A end
- -2 3292 a -2 3292 a
-SDict begin [ /View [/XYZ H.V] /Dest (150) cvn H.B /DEST pdfmark end
- -2 3292 a 359 x Fl(3.3.)35
-b(The)g(DEB)o(UGADD\(\))d(Macr)m(o)-2 3842 y
-SDict begin H.S end
- -2 3842
-a -2 3842 a
-SDict begin 13 H.A end
- -2 3842 a -2 3842 a
-SDict begin [ /View [/XYZ H.V] /Dest (152) cvn H.B /DEST pdfmark end
- -2 3842 a 83 x Fj(In)20
-b(addition)f(to)h(the)g(kludge)o(y)e(solution)h(to)i(the)f(brok)o(en)e
-(line)j(problem)d(described)h(abo)o(v)o(e,)f(there)i(is)h(a)g(clean)f
-(solution.)f(The)-2 4033 y(DEB)o(UGADD\(\))h(macro)f(ne)n(v)o(er)g
-(generates)g(a)i(header)-5 b(.)19 b(It)h(will)h(append)e(ne)n(w)h(te)o
-(xt)g(to)g(the)g(current)f(deb)n(ug)g(message)h(e)n(v)o(en)f(if)i(the)
--2 4141 y(format)e(b)n(uf)n(fer)g(is)i(empty)-5 b(.)18
-b(The)i(syntax)g(of)g(the)g(DEB)o(UGADD\(\))g(macro)f(is)i(the)g(same)f
-(as)h(that)f(of)g(the)g(DEB)o(UG\(\))g(macro.)-2 4325
-y
-SDict begin H.S end
- -2 4325 a -2 4325 a
-SDict begin 13 H.A end
- -2 4325 a -2 4325 a
-SDict begin [ /View [/XYZ H.V] /Dest (153) cvn H.B /DEST pdfmark end
- -2 4325 a -2
-4408 a
-SDict begin H.S end
- -2 4408 a -2 4408 a
-SDict begin 11.7 H.A end
- -2 4408 a -2 4408 a
-SDict begin [ /View [/XYZ H.V] /Dest (154) cvn H.B /DEST pdfmark end
- -2 4408
-a 177 4487 a Fg(DEBUG\()44 b(0,)g(\("This)g(is)h(the)f(first)g
-(line.\\n")g(\))g(\);)177 4585 y(DEBUGADD\()f(0,)i(\("This)f(is)g(the)h
-(second)e(line.\\nThis)g(is)i(the)f(third)g(line.\\n")g(\))g(\);)-2
-4942 y
-SDict begin H.S end
- -2 4942 a -2 4942 a
-SDict begin 13 H.A end
- -2 4942 a -2 4942 a
-SDict begin [ /View [/XYZ H.V] /Dest (155) cvn H.B /DEST pdfmark end
- -2 4942
-a 107 x Fj(Produces)-2 5216 y
-SDict begin H.S end
- -2 5216 a -2 5216 a
-SDict begin 13 H.A end
- -2
-5216 a -2 5216 a
-SDict begin [ /View [/XYZ H.V] /Dest (156) cvn H.B /DEST pdfmark end
- -2 5216 a -2 5299 a
-SDict begin H.S end
- -2 5299 a -2 5299
-a
-SDict begin 11.7 H.A end
- -2 5299 a -2 5299 a
-SDict begin [ /View [/XYZ H.V] /Dest (157) cvn H.B /DEST pdfmark end
- -2 5299 a 177 5396 a Fg([1998/07/30)f(16:00:51,)g
-(0])i(file.c:function\(512\))267 5493 y(This)f(is)g(the)h(first)f
-(line.)p Black 3697 5984 a Fh(7)p Black eop end
-%%Page: 8 14
-TeXDict begin 8 13 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.8) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2461 -132
-a Fh(Chapter)20 b(3.)g(The)g(samba)g(DEB)o(UG)g(system)p
-Black 267 72 a Fg(This)44 b(is)g(the)h(second)f(line.)267
-170 y(This)g(is)g(the)h(third)f(line.)-2 371 y
-SDict begin H.S end
- -2 371
-a -2 371 a
-SDict begin 13 H.A end
- -2 371 a -2 371 a
-SDict begin [ /View [/XYZ H.V] /Dest (158) cvn H.B /DEST pdfmark end
- -2 371 a 377 x Fl(3.4.)35
-b(The)g(DEB)o(UGL)-13 b(VL\(\))32 b(Macr)m(o)-2 939 y
-SDict begin H.S end
-
--2 939 a -2 939 a
-SDict begin 13 H.A end
- -2 939 a -2 939 a
-SDict begin [ /View [/XYZ H.V] /Dest (160) cvn H.B /DEST pdfmark end
- -2 939 a 83 x Fj(One)20
-b(of)g(the)g(problems)f(with)h(the)g(DEB)o(UG\(\))g(macro)g(w)o(as)h
-(that)f(DEB)o(UG\(\))g(lines)h(tended)e(to)h(get)g(a)h(bit)f(long.)f
-(Consider)h(this)-2 1130 y(e)o(xample)f(from)g(nmbd_sendannounce.)o(c:)
--2 1314 y
-SDict begin H.S end
- -2 1314 a -2 1314 a
-SDict begin 13 H.A end
- -2 1314 a -2 1314 a
-SDict begin [ /View [/XYZ H.V] /Dest (161) cvn H.B /DEST pdfmark end
- -2
-1314 a -2 1397 a
-SDict begin H.S end
- -2 1397 a -2 1397 a
-SDict begin 11.7 H.A end
- -2 1397 a -2 1397
-a
-SDict begin [ /View [/XYZ H.V] /Dest (162) cvn H.B /DEST pdfmark end
- -2 1397 a 87 1476 a Fg(DEBUG\(3,\("send_local_master_announcement:)38
-b(type)45 b(\045x)f(for)g(name)h(\045s)f(on)g(subnet)g(\045s)h(for)f
-(workgroup)f(\045s\\n",)536 1573 y(type,)h(global_myname,)e
-(subrec->subnet_name,)g(work->work_group\)\);)-2 1930
-y
-SDict begin H.S end
- -2 1930 a -2 1930 a
-SDict begin 13 H.A end
- -2 1930 a -2 1930 a
-SDict begin [ /View [/XYZ H.V] /Dest (163) cvn H.B /DEST pdfmark end
- -2 1930 a 108
-x Fj(One)20 b(solution)f(to)i(this)f(is)h(to)g(break)e(it)i(do)n(wn)e
-(using)h(DEB)o(UG\(\))g(and)f(DEB)o(UGADD\(\),)h(as)h(follo)n(ws:)-2
-2222 y
-SDict begin H.S end
- -2 2222 a -2 2222 a
-SDict begin 13 H.A end
- -2 2222 a -2 2222 a
-SDict begin [ /View [/XYZ H.V] /Dest (164) cvn H.B /DEST pdfmark end
- -2 2222
-a -2 2305 a
-SDict begin H.S end
- -2 2305 a -2 2305 a
-SDict begin 11.7 H.A end
- -2 2305 a -2 2305 a
-SDict begin [ /View [/XYZ H.V] /Dest (165) cvn H.B /DEST pdfmark end
- -2
-2305 a 87 2384 a Fg(DEBUG\()44 b(3,)h(\()f
-("send_local_master_announcement:)c(")45 b(\))f(\);)87
-2482 y(DEBUGADD\()g(3,)g(\()h("type)f(\045x)g(for)h(name)f(\045s)g(",)h
-(type,)f(global_myname)f(\))h(\);)87 2579 y(DEBUGADD\()g(3,)g(\()h("on)
-f(subnet)g(\045s)h(",)f(subrec->subnet_name)e(\))i(\);)87
-2676 y(DEBUGADD\()g(3,)g(\()h("for)f(workgroup)f(\045s\\n",)h
-(work->work_group)e(\))j(\);)-2 3033 y
-SDict begin H.S end
- -2 3033 a -2 3033
-a
-SDict begin 13 H.A end
- -2 3033 a -2 3033 a
-SDict begin [ /View [/XYZ H.V] /Dest (166) cvn H.B /DEST pdfmark end
- -2 3033 a 108 x Fj(A)20 b(similar)m(,)g(b)n(ut)g
-(ar)o(guably)e(nicer)i(approach)e(is)j(to)f(use)h(the)f(DEB)o(UGL)-8
-b(VL\(\))19 b(macro.)g(This)i(macro)e(returns)g(T)m(rue)h(if)g(the)-2
-3249 y(message)g(le)n(v)o(el)g(is)h(less)g(than)f(or)g(equal)f(to)i
-(the)f(global)f(DEB)o(UGLEVEL)h(v)n(alue,)f(so:)-2 3433
-y
-SDict begin H.S end
- -2 3433 a -2 3433 a
-SDict begin 13 H.A end
- -2 3433 a -2 3433 a
-SDict begin [ /View [/XYZ H.V] /Dest (167) cvn H.B /DEST pdfmark end
- -2 3433 a -2
-3516 a
-SDict begin H.S end
- -2 3516 a -2 3516 a
-SDict begin 11.7 H.A end
- -2 3516 a -2 3516 a
-SDict begin [ /View [/XYZ H.V] /Dest (168) cvn H.B /DEST pdfmark end
- -2 3516
-a 87 3595 a Fg(if\()45 b(DEBUGLVL\()e(3)i(\))f(\))177
-3692 y({)177 3789 y(dbgtext\()g("send_local_master_announcement:)39
-b(")45 b(\);)177 3886 y(dbgtext\()f("type)g(\045x)g(for)g(name)h(\045s)
-f(",)h(type,)f(global_myname)e(\);)177 3983 y(dbgtext\()i("on)g(subnet)
-g(\045s)g(",)h(subrec->subnet_name)c(\);)177 4081 y(dbgtext\()j("for)g
-(workgroup)f(\045s\\n",)h(work->work_group)e(\);)177
-4178 y(})-2 4535 y
-SDict begin H.S end
- -2 4535 a -2 4535 a
-SDict begin 13 H.A end
- -2 4535 a -2 4535
-a
-SDict begin [ /View [/XYZ H.V] /Dest (169) cvn H.B /DEST pdfmark end
- -2 4535 a 108 x Fj(\(The)19 b(dbgte)o(xt\(\))f(function)h(is)i(e)o
-(xplained)d(belo)n(w)-5 b(.\))-2 4827 y
-SDict begin H.S end
- -2 4827 a -2
-4827 a
-SDict begin 13 H.A end
- -2 4827 a -2 4827 a
-SDict begin [ /View [/XYZ H.V] /Dest (170) cvn H.B /DEST pdfmark end
- -2 4827 a 90 x Fj(There)19
-b(are)h(a)h(fe)n(w)f(adv)n(antages)f(to)h(this)h(scheme:)-2
-4935 y
-SDict begin H.S end
- -2 4935 a -2 4935 a
-SDict begin 13 H.A end
- -2 4935 a -2 4935 a
-SDict begin [ /View [/XYZ H.V] /Dest (171) cvn H.B /DEST pdfmark end
- -2 4935
-a -2 4945 a
-SDict begin H.S end
- -2 4945 a -2 4945 a
-SDict begin 13 H.A end
- -2 4945 a -2 4945 a
-SDict begin [ /View [/XYZ H.V] /Dest (172) cvn H.B /DEST pdfmark end
- -2
-4945 a Black 64 5087 a Fj(1.)p Black 147 5087 a
-SDict begin H.S end
- 147 5087
-a 147 5087 a
-SDict begin 13 H.A end
- 147 5087 a 147 5087 a
-SDict begin [ /View [/XYZ H.V] /Dest (173) cvn H.B /DEST pdfmark end
- 147 5087 a Fj(The)f(test)h(is)g
-(performed)d(only)h(once.)-2 5105 y
-SDict begin H.S end
- -2 5105 a -2 5105
-a
-SDict begin 13 H.A end
- -2 5105 a -2 5105 a
-SDict begin [ /View [/XYZ H.V] /Dest (174) cvn H.B /DEST pdfmark end
- -2 5105 a Black 64 5236 a Fj(2.)p
-Black 147 5236 a
-SDict begin H.S end
- 147 5236 a 147 5236 a
-SDict begin 13 H.A end
- 147 5236 a 147
-5236 a
-SDict begin [ /View [/XYZ H.V] /Dest (175) cvn H.B /DEST pdfmark end
- 147 5236 a Fj(Y)-9 b(ou)20 b(can)g(allocate)g(v)n(ariables)f(of)
-n(f)h(of)g(the)g(stack)g(that)g(will)h(only)f(be)g(used)g(within)g(the)
-g(DEB)o(UGL)-8 b(VL\(\))19 b(block.)-2 5254 y
-SDict begin H.S end
- -2 5254
-a -2 5254 a
-SDict begin 13 H.A end
- -2 5254 a -2 5254 a
-SDict begin [ /View [/XYZ H.V] /Dest (176) cvn H.B /DEST pdfmark end
- -2 5254 a Black 64 5386
-a Fj(3.)p Black 147 5386 a
-SDict begin H.S end
- 147 5386 a 147 5386 a
-SDict begin 13 H.A end
- 147
-5386 a 147 5386 a
-SDict begin [ /View [/XYZ H.V] /Dest (177) cvn H.B /DEST pdfmark end
- 147 5386 a Fj(Processing)h(that)g(is)h(only)e(rele)n
-(v)n(ant)g(to)i(deb)n(ug)e(output)g(can)h(be)g(contained)e(within)i
-(the)h(DEB)o(UGL)-8 b(VL\(\))19 b(block.)-2 5445 y
-SDict begin H.S end
- -2
-5445 a -2 5445 a
-SDict begin 13 H.A end
- -2 5445 a -2 5445 a
-SDict begin [ /View [/XYZ H.V] /Dest (178) cvn H.B /DEST pdfmark end
- -2 5445 a Black
-3701 5984 a Fh(8)p Black eop end
-%%Page: 9 15
-TeXDict begin 9 14 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.9) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2461 -132
-a Fh(Chapter)20 b(3.)g(The)g(samba)g(DEB)o(UG)g(system)p
-Black -2 88 a Fl(3.5.)35 b(New)g(Functions)-2 90 y
-SDict begin H.S end
- -2
-90 a -2 90 a
-SDict begin 13 H.A end
- -2 90 a -2 90 a
-SDict begin [ /View [/XYZ H.V] /Dest (180) cvn H.B /DEST pdfmark end
- -2 90 a 326 x Ff(3.5.1.)29
-b(dbgtext\(\))-2 607 y
-SDict begin H.S end
- -2 607 a -2 607 a
-SDict begin 13 H.A end
- -2 607 a -2
-607 a
-SDict begin [ /View [/XYZ H.V] /Dest (182) cvn H.B /DEST pdfmark end
- -2 607 a 83 x Fj(This)20 b(function)f(prints)g(deb)n(ug)g
-(message)h(te)o(xt)h(to)f(the)g(deb)n(ug)f(\002le)i(\(and)e(possibly)h
-(to)g(syslog\))g(via)g(the)g(format)f(b)n(uf)n(fer)-5
-b(.)19 b(The)-2 798 y(function)f(uses)j(a)g(v)n(ariable)e(ar)o(gument)e
-(list)22 b(just)e(lik)o(e)h(printf\(\))d(or)i(Deb)n(ug1\(\).)e(The)i
-(input)g(is)h(printed)e(into)h(a)g(b)n(uf)n(fer)f(using)h(the)-2
-906 y(vslprintf\(\))e(function,)g(and)i(then)g(passed)g(to)g
-(format_deb)n(ug_te)o(xt\(\).)15 b(If)20 b(you)f(use)i(DEB)o(UGL)-8
-b(VL\(\))19 b(you)g(will)i(probably)d(print)-2 1014 y(the)i(body)f(of)h
-(the)g(message)g(using)g(dbgte)o(xt\(\).)-2 1043 y
-SDict begin H.S end
- -2
-1043 a -2 1043 a
-SDict begin 13 H.A end
- -2 1043 a -2 1043 a
-SDict begin [ /View [/XYZ H.V] /Dest (183) cvn H.B /DEST pdfmark end
- -2 1043 a 310 x
-Ff(3.5.2.)29 b(dbghdr\(\))-2 1543 y
-SDict begin H.S end
- -2 1543 a -2 1543
-a
-SDict begin 13 H.A end
- -2 1543 a -2 1543 a
-SDict begin [ /View [/XYZ H.V] /Dest (185) cvn H.B /DEST pdfmark end
- -2 1543 a 84 x Fj(This)20 b(is)h(the)f(function)f
-(that)h(writes)h(a)f(deb)n(ug)f(message)i(header)-5 b(.)19
-b(Headers)g(are)i(not)e(processed)h(via)g(the)g(format)f(b)n(uf)n(fer)
--5 b(.)19 b(Also)-2 1735 y(note)g(that)i(if)f(the)g(format)g(b)n(uf)n
-(fer)e(is)k(not)d(empty)-5 b(,)19 b(a)i(call)f(to)h(dbghdr\(\))c(will)k
-(not)f(produce)e(an)o(y)h(output.)g(See)i(the)f(comments)f(in)-2
-1842 y(dbghdr\(\))e(for)j(more)f(info.)-2 2026 y
-SDict begin H.S end
- -2 2026
-a -2 2026 a
-SDict begin 13 H.A end
- -2 2026 a -2 2026 a
-SDict begin [ /View [/XYZ H.V] /Dest (186) cvn H.B /DEST pdfmark end
- -2 2026 a 90 x Fj(It)h(is)h(not)f(lik)o
-(ely)g(that)h(this)f(function)f(will)i(be)f(called)g(directly)-5
-b(.)19 b(It)h(is)h(used)f(by)g(DEB)o(UG\(\))g(and)g(DEB)o(UGADD\(\).)-2
-2145 y
-SDict begin H.S end
- -2 2145 a -2 2145 a
-SDict begin 13 H.A end
- -2 2145 a -2 2145 a
-SDict begin [ /View [/XYZ H.V] /Dest (187) cvn H.B /DEST pdfmark end
- -2 2145
-a 310 x Ff(3.5.3.)29 b(f)m(ormat_deb)n(ug_text\(\))-2
-2645 y
-SDict begin H.S end
- -2 2645 a -2 2645 a
-SDict begin 13 H.A end
- -2 2645 a -2 2645 a
-SDict begin [ /View [/XYZ H.V] /Dest (189) cvn H.B /DEST pdfmark end
- -2 2645
-a 84 x Fj(This)20 b(is)h(a)g(static)g(function)d(in)j(deb)n(ug.c.)d(It)
-j(stores)f(the)g(output)f(te)o(xt)h(for)g(the)g(body)f(of)h(the)g
-(message)g(in)g(a)h(b)n(uf)n(fer)e(until)h(it)-2 2837
-y(encounters)e(a)j(ne)n(wline.)e(When)h(the)g(ne)n(wline)g(character)f
-(is)i(found,)d(the)i(b)n(uf)n(fer)f(is)i(written)f(to)h(the)f(deb)n(ug)
-f(\002le)i(via)f(the)-2 2945 y(Deb)n(ug1\(\))e(function,)g(and)i(the)g
-(b)n(uf)n(fer)f(is)i(reset.)f(This)h(allo)n(ws)f(us)h(to)f(add)g(the)g
-(indentation)e(at)j(the)f(be)o(ginning)e(of)i(each)f(line)i(of)-2
-3053 y(the)f(message)g(body)-5 b(,)18 b(and)i(also)g(ensures)g(that)g
-(the)h(output)d(is)k(written)e(a)g(line)g(at)h(a)g(time)f(\(which)f
-(cleans)i(up)e(syslog)h(output\).)p Black 3701 5984 a
-Fh(9)p Black eop end
-%%Page: 10 16
-TeXDict begin 10 15 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.10) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black -2
--11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (CODINGSUGGESTIONS) cvn H.B /DEST
-pdfmark end
- -2 -11 a 119
-x Fi(Chapter)44 b(4.)f(Coding)g(Suggestions)-2 363 y
-SDict begin H.S end
-
--2 363 a -2 363 a
-SDict begin 13 H.A end
- -2 363 a -2 363 a
-SDict begin [ /View [/XYZ H.V] /Dest (208) cvn H.B /DEST pdfmark end
- -2 363 a 73 x Fj(So)20
-b(you)f(w)o(ant)i(to)f(add)g(code)f(to)i(Samba)e(...)-2
-620 y
-SDict begin H.S end
- -2 620 a -2 620 a
-SDict begin 13 H.A end
- -2 620 a -2 620 a
-SDict begin [ /View [/XYZ H.V] /Dest (209) cvn H.B /DEST pdfmark end
- -2 620 a 90
-x Fj(One)h(of)g(the)g(daunting)e(tasks)j(f)o(acing)e(a)i(programmer)c
-(attempting)i(to)h(write)h(code)e(for)h(Samba)g(is)h(understanding)c
-(the)j(v)n(arious)-2 818 y(coding)e(con)m(v)o(entions)g(used)i(by)g
-(those)g(most)g(acti)n(v)o(e)g(in)g(the)g(project.)f(These)h(con)m(v)o
-(entions)e(were)i(mostly)g(unwritten)e(and)-2 926 y(helped)h(impro)o(v)
-o(e)f(either)i(the)g(portability)-5 b(,)18 b(stability)i(or)g
-(consistenc)o(y)f(of)h(the)g(code.)f(This)i(document)d(will)j(attempt)f
-(to)-2 1034 y(document)e(a)j(fe)n(w)f(of)g(the)g(more)f(important)g
-(coding)g(practices)g(used)h(at)h(this)g(time)f(on)g(the)g(Samba)g
-(project.)f(The)h(coding)-2 1142 y(practices)g(are)g(e)o(xpected)e(to)j
-(change)d(slightly)i(o)o(v)o(er)f(time,)h(and)g(e)n(v)o(en)f(to)h(gro)n
-(w)g(as)h(more)e(is)i(learned)e(about)g(obscure)-2 1249
-y(portability)f(considerations.)h(T)-7 b(w)o(o)20 b(e)o(xisting)f
-(documents)1714 1249 y
-SDict begin H.S end
- 1714 1249 a 1714 1249 a
-SDict begin 13 H.A end
- 1714 1249
-a 1714 1249 a
-SDict begin [ /View [/XYZ H.V] /Dest (210) cvn H.B /DEST pdfmark end
- 1714 1249 a Fg(samba/source/internals.doc)d
-Fj(and)-2 1357 y
-SDict begin H.S end
- -2 1357 a -2 1357 a
-SDict begin 13 H.A end
- -2 1357 a -2 1357
-a
-SDict begin [ /View [/XYZ H.V] /Dest (211) cvn H.B /DEST pdfmark end
- -2 1357 a Fg(samba/source/architecture.doc)g Fj(pro)o(vide)i
-(additional)h(information.)-2 1541 y
-SDict begin H.S end
- -2 1541 a -2 1541
-a
-SDict begin 13 H.A end
- -2 1541 a -2 1541 a
-SDict begin [ /View [/XYZ H.V] /Dest (212) cvn H.B /DEST pdfmark end
- -2 1541 a 90 x Fj(The)h(loosely)f(related)h
-(question)f(of)h(coding)f(style)h(is)h(v)o(ery)e(personal)g(and)h(this)
-h(document)d(does)i(not)g(attempt)g(to)g(address)g(that)-2
-1739 y(subject,)f(e)o(xcept)h(to)g(say)g(that)h(I)f(ha)n(v)o(e)g
-(observ)o(ed)e(that)i(eight)g(character)f(tabs)h(seem)h(to)f(be)g
-(preferred)e(in)j(Samba)e(source.)h(If)g(you)-2 1847
-y(are)g(interested)f(in)i(the)f(topic)g(of)g(coding)e(style,)j(tw)o(o)f
-(oft-quoted)e(documents)g(are:)-2 2031 y
-SDict begin H.S end
- -2 2031 a -2
-2031 a
-SDict begin 13 H.A end
- -2 2031 a -2 2031 a
-SDict begin [ /View [/XYZ H.V] /Dest (213) cvn H.B /DEST pdfmark end
- -2 2031 a -2 2031 a
-SDict begin H.S end
- -2 2031
-a -2 2031 a
-SDict begin 13 H.A end
- -2 2031 a -2 2031 a
-SDict begin [ /View [/XYZ H.V] /Dest (214) cvn H.B /DEST pdfmark end
- -2 2031 a 90 x Fj(http://lxr)-5
-b(.linux.no/source/Docum)o(entatio)o(n/Cod)o(ing)o(Style)-2
-2305 y
-SDict begin H.S end
- -2 2305 a -2 2305 a
-SDict begin 13 H.A end
- -2 2305 a -2 2305 a
-SDict begin [ /View [/XYZ H.V] /Dest (215) cvn H.B /DEST pdfmark end
- -2 2305
-a -2 2305 a
-SDict begin H.S end
- -2 2305 a -2 2305 a
-SDict begin 13 H.A end
- -2 2305 a -2 2305 a
-SDict begin [ /View [/XYZ H.V] /Dest (216) cvn H.B /DEST pdfmark end
- -2
-2305 a 90 x Fj(http://www)g(.fsf.or)o(g/prep/standar)o(ds_to)o(c.h)o
-(tml)-2 2579 y
-SDict begin H.S end
- -2 2579 a -2 2579 a
-SDict begin 13 H.A end
- -2 2579 a -2 2579
-a
-SDict begin [ /View [/XYZ H.V] /Dest (217) cvn H.B /DEST pdfmark end
- -2 2579 a 90 x Fj(But)20 b(note)g(that)g(coding)f(style)i(in)f(Samba)
-g(v)n(aries)g(due)f(to)i(the)f(man)o(y)f(dif)n(ferent)g(programmers)e
-(who)j(ha)n(v)o(e)f(contrib)n(uted.)-2 2853 y
-SDict begin H.S end
- -2 2853
-a -2 2853 a
-SDict begin 13 H.A end
- -2 2853 a -2 2853 a
-SDict begin [ /View [/XYZ H.V] /Dest (218) cvn H.B /DEST pdfmark end
- -2 2853 a 90 x Fj(F)o(ollo)n(wing)g
-(are)h(some)g(considerations)e(you)h(should)h(use)g(when)g(adding)e(ne)
-n(w)i(code)g(to)g(Samba.)g(First)h(and)e(foremost)-2
-3051 y(remember)f(that:)-2 3218 y
-SDict begin H.S end
- -2 3218 a -2 3218 a
-SDict begin 13 H.A end
-
--2 3218 a -2 3218 a
-SDict begin [ /View [/XYZ H.V] /Dest (219) cvn H.B /DEST pdfmark end
- -2 3218 a 107 x Fj(Portability)h(is)i(a)g(primary)d
-(consideration)h(in)h(adding)f(function,)f(as)j(is)g(netw)o(ork)e
-(compatability)f(with)j(de)f(f)o(acto,)f(e)o(xisting,)h(real)-2
-3433 y(w)o(orld)f(CIFS/SMB)j(implementations.)c(There)h(are)h(lots)h
-(of)f(platforms)f(that)h(Samba)g(b)n(uilds)g(on)f(so)i(use)f(caution)g
-(when)f(adding)-2 3541 y(a)h(call)h(to)f(a)h(library)e(function)g(that)
-h(is)h(not)f(in)m(v)n(ok)o(ed)e(in)j(e)o(xisting)e(Samba)h(code.)f
-(Also)i(note)e(that)i(there)e(are)h(man)o(y)f(quite)-2
-3649 y(dif)n(ferent)f(SMB/CIFS)k(clients)e(that)h(Samba)e(tries)i(to)f
-(support,)f(not)h(all)h(of)f(which)f(follo)n(w)h(the)g(SNIA)g(CIFS)h(T)
--6 b(echnical)-2 3757 y(Reference)19 b(\(or)h(the)g(earlier)g
-(Microsoft)f(reference)f(documents)h(or)h(the)g(X/Open)f(book)g(on)h
-(the)g(SMB)h(Standard\))e(perfectly)-5 b(.)-2 3941 y
-SDict begin H.S end
-
--2 3941 a -2 3941 a
-SDict begin 13 H.A end
- -2 3941 a -2 3941 a
-SDict begin [ /View [/XYZ H.V] /Dest (220) cvn H.B /DEST pdfmark end
- -2 3941 a 90
-x Fj(Here)20 b(are)g(some)g(other)f(suggestions:)-2 4049
-y
-SDict begin H.S end
- -2 4049 a -2 4049 a
-SDict begin 13 H.A end
- -2 4049 a -2 4049 a
-SDict begin [ /View [/XYZ H.V] /Dest (221) cvn H.B /DEST pdfmark end
- -2 4049 a -2
-4059 a
-SDict begin H.S end
- -2 4059 a -2 4059 a
-SDict begin 13 H.A end
- -2 4059 a -2 4059 a
-SDict begin [ /View [/XYZ H.V] /Dest (222) cvn H.B /DEST pdfmark end
- -2 4059
-a Black 64 4201 a Fj(1.)p Black 147 4201 a
-SDict begin H.S end
- 147 4201 a
-147 4201 a
-SDict begin 13 H.A end
- 147 4201 a 147 4201 a
-SDict begin [ /View [/XYZ H.V] /Dest (223) cvn H.B /DEST pdfmark end
- 147 4201 a Fj(use)i(d_printf)d
-(instead)i(of)g(printf)f(for)h(display)f(te)o(xt)h(reason:)g(enable)f
-(auto-substitution)f(of)i(translated)f(language)g(te)o(xt)-2
-4219 y
-SDict begin H.S end
- -2 4219 a -2 4219 a
-SDict begin 13 H.A end
- -2 4219 a -2 4219 a
-SDict begin [ /View [/XYZ H.V] /Dest (224) cvn H.B /DEST pdfmark end
- -2 4219
-a Black 64 4350 a Fj(2.)p Black 147 4350 a
-SDict begin H.S end
- 147 4350 a
-147 4350 a
-SDict begin 13 H.A end
- 147 4350 a 147 4350 a
-SDict begin [ /View [/XYZ H.V] /Dest (225) cvn H.B /DEST pdfmark end
- 147 4350 a Fj(use)i(SAFE_FREE)f
-(instead)g(of)g(free)f(reason:)h(reduce)f(traps)h(due)g(to)g(null)g
-(pointers)-2 4368 y
-SDict begin H.S end
- -2 4368 a -2 4368 a
-SDict begin 13 H.A end
- -2 4368 a -2
-4368 a
-SDict begin [ /View [/XYZ H.V] /Dest (226) cvn H.B /DEST pdfmark end
- -2 4368 a Black 64 4500 a Fj(3.)p Black 147 4500
-a
-SDict begin H.S end
- 147 4500 a 147 4500 a
-SDict begin 13 H.A end
- 147 4500 a 147 4500 a
-SDict begin [ /View [/XYZ H.V] /Dest (227) cvn H.B /DEST pdfmark end
- 147 4500
-a Fj(don')o(t)f(use)h(bzero)f(use)i(memset,)e(or)h(ZER)m(O_STR)m(UCT)g
-(and)g(ZER)m(O_STR)m(UCTP)g(macros)f(reason:)h(not)g(POSIX)-2
-4512 y
-SDict begin H.S end
- -2 4512 a -2 4512 a
-SDict begin 13 H.A end
- -2 4512 a -2 4512 a
-SDict begin [ /View [/XYZ H.V] /Dest (228) cvn H.B /DEST pdfmark end
- -2 4512
-a Black 64 4649 a Fj(4.)p Black 147 4649 a
-SDict begin H.S end
- 147 4649 a
-147 4649 a
-SDict begin 13 H.A end
- 147 4649 a 147 4649 a
-SDict begin [ /View [/XYZ H.V] /Dest (229) cvn H.B /DEST pdfmark end
- 147 4649 a Fj(don')o(t)f(use)h(strcp)o
-(y)g(and)g(strlen)g(\(use)g(safe_*)f(equi)n(v)n(alents\))g(reason:)g
-(to)i(a)n(v)n(oid)f(traps)g(due)f(to)i(b)n(uf)n(fer)e(o)o(v)o(erruns)-2
-4667 y
-SDict begin H.S end
- -2 4667 a -2 4667 a
-SDict begin 13 H.A end
- -2 4667 a -2 4667 a
-SDict begin [ /View [/XYZ H.V] /Dest (230) cvn H.B /DEST pdfmark end
- -2 4667
-a Black 64 4799 a Fj(5.)p Black 147 4799 a
-SDict begin H.S end
- 147 4799 a
-147 4799 a
-SDict begin 13 H.A end
- 147 4799 a 147 4799 a
-SDict begin [ /View [/XYZ H.V] /Dest (231) cvn H.B /DEST pdfmark end
- 147 4799 a Fj(don')o(t)g(use)h
-(getopt_long,)d(use)k(popt)e(functions)g(instead)h(reason:)f
-(portability)-2 4817 y
-SDict begin H.S end
- -2 4817 a -2 4817 a
-SDict begin 13 H.A end
- -2 4817 a
--2 4817 a
-SDict begin [ /View [/XYZ H.V] /Dest (232) cvn H.B /DEST pdfmark end
- -2 4817 a Black 64 4948 a Fj(6.)p Black 147
-4948 a
-SDict begin H.S end
- 147 4948 a 147 4948 a
-SDict begin 13 H.A end
- 147 4948 a 147 4948 a
-SDict begin [ /View [/XYZ H.V] /Dest (233) cvn H.B /DEST pdfmark end
- 147
-4948 a Fj(e)o(xplicitly)g(add)h(const)g(quali\002ers)g(on)g(parm)f
-(passing)h(in)g(functions)f(where)g(parm)h(is)h(input)e(only)h(\(some)n
-(what)147 5056 y(contro)o(v)o(ersial)e(b)n(ut)i(const)g(can)g(be)g
-(#de\002ned)f(a)o(w)o(ay\))-2 5074 y
-SDict begin H.S end
- -2 5074 a -2 5074
-a
-SDict begin 13 H.A end
- -2 5074 a -2 5074 a
-SDict begin [ /View [/XYZ H.V] /Dest (234) cvn H.B /DEST pdfmark end
- -2 5074 a Black 64 5205 a Fj(7.)p
-Black 147 5205 a
-SDict begin H.S end
- 147 5205 a 147 5205 a
-SDict begin 13 H.A end
- 147 5205 a 147
-5205 a
-SDict begin [ /View [/XYZ H.V] /Dest (235) cvn H.B /DEST pdfmark end
- 147 5205 a Fj(when)h(passing)g(a)g(v)n(a_list)g(as)h(an)f(ar)o
-(g,)f(or)h(assigning)g(one)f(to)i(another)d(please)j(use)f(the)g(V)-11
-b(A_COPY\(\))20 b(macro)f(reason:)h(on)147 5313 y(some)g(platforms,)f
-(v)n(a_list)h(is)h(a)g(struct)f(that)g(must)h(be)f(initialized)f(in)i
-(each)f(function...can)d(SEGV)j(if)h(you)e(don')o(t.)-2
-5331 y
-SDict begin H.S end
- -2 5331 a -2 5331 a
-SDict begin 13 H.A end
- -2 5331 a -2 5331 a
-SDict begin [ /View [/XYZ H.V] /Dest (236) cvn H.B /DEST pdfmark end
- -2 5331
-a Black 64 5463 a Fj(8.)p Black 147 5463 a
-SDict begin H.S end
- 147 5463 a
-147 5463 a
-SDict begin 13 H.A end
- 147 5463 a 147 5463 a
-SDict begin [ /View [/XYZ H.V] /Dest (237) cvn H.B /DEST pdfmark end
- 147 5463 a Fj(discourage)g(use)h(of)g
-(threads)f(reason:)h(portability)f(\(also)h(see)h(architecture.doc\))-2
-5481 y
-SDict begin H.S end
- -2 5481 a -2 5481 a
-SDict begin 13 H.A end
- -2 5481 a -2 5481 a
-SDict begin [ /View [/XYZ H.V] /Dest (238) cvn H.B /DEST pdfmark end
- -2 5481
-a Black 3659 5984 a Fh(10)p Black eop end
-%%Page: 11 17
-TeXDict begin 11 16 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.11) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2706 -132
-a Fh(Chapter)20 b(4.)g(Coding)f(Sug)o(g)o(estions)p Black
-Black 64 72 a Fj(9.)p Black 147 72 a
-SDict begin H.S end
- 147 72 a 147 72
-a
-SDict begin 13 H.A end
- 147 72 a 147 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (239) cvn H.B /DEST pdfmark end
- 147 72 a Fj(don')o(t)g(e)o(xplicitly)g(include)g
-(ne)n(w)h(header)f(\002les)i(in)g(C)g(\002les)g(-)f(ne)n(w)g(h)g
-(\002les)i(should)d(be)h(included)f(by)g(adding)g(them)h(once)f(to)147
-180 y(includes.h)g(reason:)g(consistenc)o(y)-2 198 y
-SDict begin H.S end
-
--2 198 a -2 198 a
-SDict begin 13 H.A end
- -2 198 a -2 198 a
-SDict begin [ /View [/XYZ H.V] /Dest (240) cvn H.B /DEST pdfmark end
- -2 198 a Black 23
-330 a Fj(10.)p Black 147 330 a
-SDict begin H.S end
- 147 330 a 147 330 a
-SDict begin 13 H.A end
- 147
-330 a 147 330 a
-SDict begin [ /View [/XYZ H.V] /Dest (241) cvn H.B /DEST pdfmark end
- 147 330 a Fj(don')o(t)g(e)o(xplicitly)g(e)o(xtern)g
-(functions)g(\(the)o(y)g(are)h(autogenerated)d(by)j("mak)o(e)g(proto")f
-(into)h(proto.h\))d(reason:)j(consistenc)o(y)-2 348 y
-SDict begin H.S end
-
--2 348 a -2 348 a
-SDict begin 13 H.A end
- -2 348 a -2 348 a
-SDict begin [ /View [/XYZ H.V] /Dest (242) cvn H.B /DEST pdfmark end
- -2 348 a Black 23
-479 a Fj(11.)p Black 147 479 a
-SDict begin H.S end
- 147 479 a 147 479 a
-SDict begin 13 H.A end
- 147
-479 a 147 479 a
-SDict begin [ /View [/XYZ H.V] /Dest (243) cvn H.B /DEST pdfmark end
- 147 479 a Fj(use)g(endian)f(safe)g(macros)g(when)g
-(unpacking)e(SMBs)k(\(see)f(byteorder)-5 b(.h)17 b(and)i
-(internals.doc\))f(reason:)h(not)g(e)n(v)o(eryone)e(uses)147
-587 y(Intel)-2 588 y
-SDict begin H.S end
- -2 588 a -2 588 a
-SDict begin 13 H.A end
- -2 588 a -2 588
-a
-SDict begin [ /View [/XYZ H.V] /Dest (244) cvn H.B /DEST pdfmark end
- -2 588 a Black 23 737 a Fj(12.)p Black 147 737 a
-SDict begin H.S end
- 147
-737 a 147 737 a
-SDict begin 13 H.A end
- 147 737 a 147 737 a
-SDict begin [ /View [/XYZ H.V] /Dest (245) cvn H.B /DEST pdfmark end
- 147 737 a Fj(Note)j(Unicode)f
-(implications)h(of)g(charset)f(handling)g(\(see)h(internals.doc\).)e
-(See)j(pull_*)e(and)g(push_*)g(and)147 845 y(con)m(v)o(ert_string)e
-(functions.)i(reason:)g(Internationalization)-2 863 y
-SDict begin H.S end
-
--2 863 a -2 863 a
-SDict begin 13 H.A end
- -2 863 a -2 863 a
-SDict begin [ /View [/XYZ H.V] /Dest (246) cvn H.B /DEST pdfmark end
- -2 863 a Black 23
-994 a Fj(13.)p Black 147 994 a
-SDict begin H.S end
- 147 994 a 147 994 a
-SDict begin 13 H.A end
- 147
-994 a 147 994 a
-SDict begin [ /View [/XYZ H.V] /Dest (247) cvn H.B /DEST pdfmark end
- 147 994 a Fj(Don')o(t)g(assume)h(English)g(only)f
-(reason:)h(See)g(abo)o(v)o(e)-2 1012 y
-SDict begin H.S end
- -2 1012 a -2 1012
-a
-SDict begin 13 H.A end
- -2 1012 a -2 1012 a
-SDict begin [ /View [/XYZ H.V] /Dest (248) cvn H.B /DEST pdfmark end
- -2 1012 a Black 23 1143 a Fj(14.)p
-Black 147 1143 a
-SDict begin H.S end
- 147 1143 a 147 1143 a
-SDict begin 13 H.A end
- 147 1143 a 147
-1143 a
-SDict begin [ /View [/XYZ H.V] /Dest (249) cvn H.B /DEST pdfmark end
- 147 1143 a Fj(T)m(ry)g(to)g(a)n(v)n(oid)g(using)g(in/out)f
-(parameters)g(\(functions)g(that)h(return)f(data)h(which)g(o)o(v)o
-(erwrites)e(input)i(parameters\))f(reason:)147 1251 y(Can)i(cause)f
-(stability)g(problems)-2 1269 y
-SDict begin H.S end
- -2 1269 a -2 1269 a
-SDict begin 13 H.A end
- -2
-1269 a -2 1269 a
-SDict begin [ /View [/XYZ H.V] /Dest (250) cvn H.B /DEST pdfmark end
- -2 1269 a Black 23 1401 a Fj(15.)p Black
-147 1401 a
-SDict begin H.S end
- 147 1401 a 147 1401 a
-SDict begin 13 H.A end
- 147 1401 a 147 1401
-a
-SDict begin [ /View [/XYZ H.V] /Dest (251) cvn H.B /DEST pdfmark end
- 147 1401 a Fj(Ensure)g(cop)o(yright)e(notices)i(are)g(correct,)f
-(don')o(t)f(append)h(T)m(ridge')-5 b(s)19 b(name)h(to)g(code)g(that)g
-(he)g(didn')o(t)f(write.)h(If)g(you)f(did)h(not)147 1509
-y(write)h(the)f(code,)f(mak)o(e)h(sure)g(that)g(it)h(can)f(coe)o(xist)g
-(with)g(the)g(rest)h(of)f(the)g(Samba)g(GPLed)g(code.)-2
-1521 y
-SDict begin H.S end
- -2 1521 a -2 1521 a
-SDict begin 13 H.A end
- -2 1521 a -2 1521 a
-SDict begin [ /View [/XYZ H.V] /Dest (252) cvn H.B /DEST pdfmark end
- -2 1521
-a Black 23 1658 a Fj(16.)p Black 147 1658 a
-SDict begin H.S end
- 147 1658
-a 147 1658 a
-SDict begin 13 H.A end
- 147 1658 a 147 1658 a
-SDict begin [ /View [/XYZ H.V] /Dest (253) cvn H.B /DEST pdfmark end
- 147 1658 a Fj(Consider)g(usage)g(of)
-f(D)m(A)-9 b(T)h(A_BLOBs)21 b(for)e(length)h(speci\002ed)f(byte-data.)g
-(reason:)g(stability)-2 1676 y
-SDict begin H.S end
- -2 1676 a -2 1676 a
-SDict begin 13 H.A end
- -2
-1676 a -2 1676 a
-SDict begin [ /View [/XYZ H.V] /Dest (254) cvn H.B /DEST pdfmark end
- -2 1676 a Black 23 1808 a Fj(17.)p Black
-147 1808 a
-SDict begin H.S end
- 147 1808 a 147 1808 a
-SDict begin 13 H.A end
- 147 1808 a 147 1808
-a
-SDict begin [ /View [/XYZ H.V] /Dest (255) cvn H.B /DEST pdfmark end
- 147 1808 a Fj(T)-7 b(ak)o(e)20 b(adv)n(antage)f(of)h(tdbs)g(for)f
-(database)h(lik)o(e)g(function)f(reason:)g(consistenc)o(y)-2
-1826 y
-SDict begin H.S end
- -2 1826 a -2 1826 a
-SDict begin 13 H.A end
- -2 1826 a -2 1826 a
-SDict begin [ /View [/XYZ H.V] /Dest (256) cvn H.B /DEST pdfmark end
- -2 1826
-a Black 23 1957 a Fj(18.)p Black 147 1957 a
-SDict begin H.S end
- 147 1957
-a 147 1957 a
-SDict begin 13 H.A end
- 147 1957 a 147 1957 a
-SDict begin [ /View [/XYZ H.V] /Dest (257) cvn H.B /DEST pdfmark end
- 147 1957 a Fj(Don')o(t)g(access)i
-(the)f(SAM_A)m(CCOUNT)g(structure)f(directly)-5 b(,)19
-b(the)o(y)h(should)f(be)h(accessed)g(via)g(pdb_get...\(\))d(and)147
-2065 y(pdb_set...\(\))h(functions.)g(reason:)i(stability)-5
-b(,)20 b(consistenc)o(y)-2 2083 y
-SDict begin H.S end
- -2 2083 a -2 2083 a
-SDict begin 13 H.A end
-
--2 2083 a -2 2083 a
-SDict begin [ /View [/XYZ H.V] /Dest (258) cvn H.B /DEST pdfmark end
- -2 2083 a Black 23 2214 a Fj(19.)p
-Black 147 2214 a
-SDict begin H.S end
- 147 2214 a 147 2214 a
-SDict begin 13 H.A end
- 147 2214 a 147
-2214 a
-SDict begin [ /View [/XYZ H.V] /Dest (259) cvn H.B /DEST pdfmark end
- 147 2214 a Fj(Don')o(t)e(check)h(a)h(passw)o(ord)f(directly)g
-(against)f(the)i(passdb,)f(al)o(w)o(ays)h(use)f(the)h(check_passw)o
-(ord\(\))c(interf)o(ace.)j(reason:)f(long)147 2322 y(term)i
-(pluggability)-2 2340 y
-SDict begin H.S end
- -2 2340 a -2 2340 a
-SDict begin 13 H.A end
- -2 2340 a
--2 2340 a
-SDict begin [ /View [/XYZ H.V] /Dest (260) cvn H.B /DEST pdfmark end
- -2 2340 a Black 23 2472 a Fj(20.)p Black 147
-2472 a
-SDict begin H.S end
- 147 2472 a 147 2472 a
-SDict begin 13 H.A end
- 147 2472 a 147 2472 a
-SDict begin [ /View [/XYZ H.V] /Dest (261) cvn H.B /DEST pdfmark end
- 147
-2472 a Fj(T)m(ry)g(to)g(use)h(asprintf)e(rather)g(than)h(pstrings)g
-(and)f(fstrings)h(where)g(possible)-2 2490 y
-SDict begin H.S end
- -2 2490
-a -2 2490 a
-SDict begin 13 H.A end
- -2 2490 a -2 2490 a
-SDict begin [ /View [/XYZ H.V] /Dest (262) cvn H.B /DEST pdfmark end
- -2 2490 a Black 23 2621
-a Fj(21.)p Black 147 2621 a
-SDict begin H.S end
- 147 2621 a 147 2621 a
-SDict begin 13 H.A end
- 147
-2621 a 147 2621 a
-SDict begin [ /View [/XYZ H.V] /Dest (263) cvn H.B /DEST pdfmark end
- 147 2621 a Fj(Use)h(normal)d(C)j(comments)d(/)j(*)e
-(instead)h(of)f(C++)i(comments)d(//)j(lik)o(e)f(this.)g(Although)d(the)
-j(C++)g(comment)f(format)f(is)j(part)147 2729 y(of)f(the)g(C99)g
-(standard,)f(some)h(older)g(v)o(endor)e(C)j(compilers)e(do)h(not)g
-(accept)f(it.)-2 2747 y
-SDict begin H.S end
- -2 2747 a -2 2747 a
-SDict begin 13 H.A end
- -2 2747 a
--2 2747 a
-SDict begin [ /View [/XYZ H.V] /Dest (264) cvn H.B /DEST pdfmark end
- -2 2747 a Black 23 2879 a Fj(22.)p Black 147
-2879 a
-SDict begin H.S end
- 147 2879 a 147 2879 a
-SDict begin 13 H.A end
- 147 2879 a 147 2879 a
-SDict begin [ /View [/XYZ H.V] /Dest (265) cvn H.B /DEST pdfmark end
- 147
-2879 a Fj(T)m(ry)h(to)g(write)h(documentation)c(for)i(API)i(functions)e
-(and)g(structures)h(e)o(xplaining)e(the)i(point)g(of)f(the)i(code,)e
-(the)h(w)o(ay)g(it)147 2987 y(should)f(be)h(used,)g(and)g(an)o(y)f
-(special)i(conditions)d(or)i(results.)g(Mark)g(these)g(with)h(a)f
-(double-star)f(comment)f(start)j(/)g(**)f(so)147 3094
-y(that)g(the)o(y)g(can)g(be)g(pick)o(ed)f(up)h(by)g(Doxygen,)e(as)j(in)
-f(this)h(\002le.)-2 3112 y
-SDict begin H.S end
- -2 3112 a -2 3112 a
-SDict begin 13 H.A end
- -2 3112
-a -2 3112 a
-SDict begin [ /View [/XYZ H.V] /Dest (266) cvn H.B /DEST pdfmark end
- -2 3112 a Black 23 3244 a Fj(23.)p Black
-147 3244 a
-SDict begin H.S end
- 147 3244 a 147 3244 a
-SDict begin 13 H.A end
- 147 3244 a 147 3244
-a
-SDict begin [ /View [/XYZ H.V] /Dest (267) cvn H.B /DEST pdfmark end
- 147 3244 a Fj(K)n(eep)f(the)g(scope)g(narro)n(w)-5
-b(.)18 b(This)j(means)e(making)g(functions/v)n(ariables)f(static)j
-(whene)n(v)o(er)d(possible.)i(W)-7 b(e)21 b(don')o(t)d(w)o(ant)j(our)
-147 3352 y(namespace)e(polluted.)g(Each)h(module)e(should)i(ha)n(v)o(e)
-f(a)i(minimal)e(number)g(of)h(e)o(xternally)e(visible)i(functions)f(or)
-147 3460 y(v)n(ariables.)-2 3461 y
-SDict begin H.S end
- -2 3461 a -2 3461
-a
-SDict begin 13 H.A end
- -2 3461 a -2 3461 a
-SDict begin [ /View [/XYZ H.V] /Dest (268) cvn H.B /DEST pdfmark end
- -2 3461 a Black 23 3609 a Fj(24.)p
-Black 147 3609 a
-SDict begin H.S end
- 147 3609 a 147 3609 a
-SDict begin 13 H.A end
- 147 3609 a 147
-3609 a
-SDict begin [ /View [/XYZ H.V] /Dest (269) cvn H.B /DEST pdfmark end
- 147 3609 a Fj(Use)i(function)e(pointers)g(to)h(k)o(eep)g(kno)n
-(wledge)e(about)h(particular)g(pieces)h(of)g(code)g(isolated)g(in)g
-(one)g(place.)f(W)-7 b(e)22 b(don')o(t)147 3717 y(w)o(ant)f(a)f
-(particular)f(piece)h(of)g(functionality)e(to)i(be)g(spread)g(out)g
-(across)g(lots)h(of)f(places)g(-)g(that)g(mak)o(es)h(for)e(fragile,)g
-(hand)g(to)147 3825 y(maintain)g(code.)h(Instead,)f(design)g(an)h
-(interf)o(ace)f(and)h(use)g(tables)h(containing)d(function)g(pointers)h
-(to)i(implement)d(speci\002c)147 3933 y(functionality)-5
-b(.)18 b(This)i(is)h(particularly)e(important)f(for)i(command)e
-(interpreters.)-2 3951 y
-SDict begin H.S end
- -2 3951 a -2 3951 a
-SDict begin 13 H.A end
- -2 3951
-a -2 3951 a
-SDict begin [ /View [/XYZ H.V] /Dest (270) cvn H.B /DEST pdfmark end
- -2 3951 a Black 23 4082 a Fj(25.)p Black
-147 4082 a
-SDict begin H.S end
- 147 4082 a 147 4082 a
-SDict begin 13 H.A end
- 147 4082 a 147 4082
-a
-SDict begin [ /View [/XYZ H.V] /Dest (271) cvn H.B /DEST pdfmark end
- 147 4082 a Fj(Think)h(carefully)g(about)g(what)h(it)h(will)g(be)f
-(lik)o(e)h(for)e(someone)g(else)i(to)g(add)e(to)i(and)e(maintain)h
-(your)e(code.)i(If)g(it)h(w)o(ould)e(be)147 4190 y(hard)g(for)h
-(someone)f(else)i(to)f(maintain)f(then)h(do)g(it)h(another)e(w)o(ay)-5
-b(.)-2 4374 y
-SDict begin H.S end
- -2 4374 a -2 4374 a
-SDict begin 13 H.A end
- -2 4374 a -2 4374 a
-SDict begin [ /View [/XYZ H.V] /Dest (272) cvn H.B /DEST pdfmark end
-
--2 4374 a 90 x Fj(The)20 b(suggestions)f(abo)o(v)o(e)f(are)i(simply)g
-(that,)g(suggestions,)f(b)n(ut)i(the)f(information)d(may)j(help)g(in)g
-(reducing)f(the)h(routine)f(re)n(w)o(ork)-2 4572 y(done)g(on)h(ne)n(w)g
-(code.)f(The)h(preceeding)e(list)j(is)g(e)o(xpected)e(to)h(change)f
-(routinely)g(as)h(ne)n(w)g(support)f(routines)g(and)h(macros)g(are)-2
-4680 y(added.)p Black 3659 5984 a Fh(11)p Black eop end
-%%Page: 12 18
-TeXDict begin 12 17 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.12) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black -2
--11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (INTERNALS) cvn H.B /DEST pdfmark
-end
- -2 -11 a 119
-x Fi(Chapter)44 b(5.)f(Samba)g(Inter)m(nals)-2 197 y
-SDict begin H.S end
-
--2 197 a -2 197 a
-SDict begin 13 H.A end
- -2 197 a -2 197 a
-SDict begin [ /View [/XYZ H.V] /Dest (283) cvn H.B /DEST pdfmark end
- -2 197 a 342 x Fl(5.1.)35
-b(Character)e(Handling)-2 734 y
-SDict begin H.S end
- -2 734 a -2 734 a
-SDict begin 13 H.A end
- -2
-734 a -2 734 a
-SDict begin [ /View [/XYZ H.V] /Dest (285) cvn H.B /DEST pdfmark end
- -2 734 a 79 x Fj(This)20 b(section)g(describes)g
-(character)f(set)i(handling)d(in)i(Samba,)g(as)h(implemented)d(in)i
-(Samba)g(3.0)g(and)f(abo)o(v)o(e)-2 997 y
-SDict begin H.S end
- -2 997 a -2
-997 a
-SDict begin 13 H.A end
- -2 997 a -2 997 a
-SDict begin [ /View [/XYZ H.V] /Dest (286) cvn H.B /DEST pdfmark end
- -2 997 a 90 x Fj(In)h(the)g(past)g(Samba)g(had)
-g(v)o(ery)f(ad-hoc)f(character)h(set)i(handling.)d(Scattered)i
-(throughout)d(the)j(code)g(were)g(numerous)e(calls)-2
-1195 y(which)h(con)m(v)o(erted)f(particular)h(strings)h(to/from)f(DOS)i
-(codepages.)d(The)i(problem)e(is)j(that)g(there)e(w)o(as)i(no)f(w)o(ay)
-g(of)g(telling)g(if)h(a)-2 1303 y(particular)e(char*)g(is)i(in)f(dos)g
-(codepage)f(or)g(unix)h(codepage.)e(This)i(led)g(to)h(a)f(nightmare)f
-(of)h(code)f(that)i(tried)e(to)i(cope)e(with)-2 1411
-y(particular)g(cases)i(without)e(handlingt)f(the)j(general)e(case.)-2
-1439 y
-SDict begin H.S end
- -2 1439 a -2 1439 a
-SDict begin 13 H.A end
- -2 1439 a -2 1439 a
-SDict begin [ /View [/XYZ H.V] /Dest (287) cvn H.B /DEST pdfmark end
- -2 1439
-a 359 x Fl(5.2.)35 b(The)g(new)g(functions)-2 1966 y
-SDict begin H.S end
-
--2 1966 a -2 1966 a
-SDict begin 13 H.A end
- -2 1966 a -2 1966 a
-SDict begin [ /View [/XYZ H.V] /Dest (289) cvn H.B /DEST pdfmark end
- -2 1966 a 106
-x Fj(The)20 b(ne)n(w)g(system)g(w)o(orks)g(lik)o(e)g(this:)-2
-2090 y
-SDict begin H.S end
- -2 2090 a -2 2090 a
-SDict begin 13 H.A end
- -2 2090 a -2 2090 a
-SDict begin [ /View [/XYZ H.V] /Dest (290) cvn H.B /DEST pdfmark end
- -2 2090
-a -2 2100 a
-SDict begin H.S end
- -2 2100 a -2 2100 a
-SDict begin 13 H.A end
- -2 2100 a -2 2100 a
-SDict begin [ /View [/XYZ H.V] /Dest (291) cvn H.B /DEST pdfmark end
- -2
-2100 a Black 64 2242 a Fj(1.)p Black 147 2242 a
-SDict begin H.S end
- 147 2242
-a 147 2242 a
-SDict begin 13 H.A end
- 147 2242 a 147 2242 a
-SDict begin [ /View [/XYZ H.V] /Dest (292) cvn H.B /DEST pdfmark end
- 147 2242 a Fj(all)h(char*)e(strings)
-h(inside)g(Samba)g(are)g("unix")f(strings.)h(These)g(are)g(multi-byte)f
-(strings)h(that)h(are)f(in)g(the)g(charset)g(de\002ned)147
-2350 y(by)g(the)g("unix)f(charset")h(option)f(in)h(smb)m(.conf.)-2
-2368 y
-SDict begin H.S end
- -2 2368 a -2 2368 a
-SDict begin 13 H.A end
- -2 2368 a -2 2368 a
-SDict begin [ /View [/XYZ H.V] /Dest (293) cvn H.B /DEST pdfmark end
- -2 2368
-a Black 64 2500 a Fj(2.)p Black 147 2500 a
-SDict begin H.S end
- 147 2500 a
-147 2500 a
-SDict begin 13 H.A end
- 147 2500 a 147 2500 a
-SDict begin [ /View [/XYZ H.V] /Dest (294) cvn H.B /DEST pdfmark end
- 147 2500 a Fj(there)g(is)h(no)f
-(single)g(\002x)o(ed)f(character)g(set)i(for)f(unix)f(strings,)h(b)n
-(ut)g(an)o(y)g(character)f(set)i(that)f(is)h(used)f(does)g(need)g(the)
-147 2608 y(follo)n(wing)f(properties:)-2 2626 y
-SDict begin H.S end
- -2 2626
-a -2 2626 a
-SDict begin 13 H.A end
- -2 2626 a -2 2626 a
-SDict begin [ /View [/XYZ H.V] /Dest (295) cvn H.B /DEST pdfmark end
- -2 2626 a -2 2626 a
-SDict begin H.S end
- -2
-2626 a -2 2626 a
-SDict begin 13 H.A end
- -2 2626 a -2 2626 a
-SDict begin [ /View [/XYZ H.V] /Dest (296) cvn H.B /DEST pdfmark end
- -2 2626 a Black
-218 2757 a Fj(a.)p Black 297 2757 a
-SDict begin H.S end
- 297 2757 a 297 2757
-a
-SDict begin 13 H.A end
- 297 2757 a 297 2757 a
-SDict begin [ /View [/XYZ H.V] /Dest (297) cvn H.B /DEST pdfmark end
- 297 2757 a Fj(must)h(not)g(contain)f(NULLs)h(e)
-o(xcept)f(for)h(termination)-2 2775 y
-SDict begin H.S end
- -2 2775 a -2 2775
-a
-SDict begin 13 H.A end
- -2 2775 a -2 2775 a
-SDict begin [ /View [/XYZ H.V] /Dest (298) cvn H.B /DEST pdfmark end
- -2 2775 a Black 217 2907 a Fj(b)m(.)p
-Black 297 2907 a
-SDict begin H.S end
- 297 2907 a 297 2907 a
-SDict begin 13 H.A end
- 297 2907 a 297
-2907 a
-SDict begin [ /View [/XYZ H.V] /Dest (299) cvn H.B /DEST pdfmark end
- 297 2907 a Fj(must)g(be)g(7-bit)g(compatible)e(with)j(C)g
-(strings,)f(so)g(that)h(a)f(constant)g(string)g(or)f(character)g(in)i
-(C)g(will)g(be)f(byte-for)n(-byte)297 3014 y(identical)f(to)i(the)f
-(equi)n(v)n(alent)e(string)i(in)h(the)f(chosen)f(character)g(set.)-2
-3032 y
-SDict begin H.S end
- -2 3032 a -2 3032 a
-SDict begin 13 H.A end
- -2 3032 a -2 3032 a
-SDict begin [ /View [/XYZ H.V] /Dest (300) cvn H.B /DEST pdfmark end
- -2 3032
-a Black 218 3164 a Fj(c.)p Black 297 3164 a
-SDict begin H.S end
- 297 3164
-a 297 3164 a
-SDict begin 13 H.A end
- 297 3164 a 297 3164 a
-SDict begin [ /View [/XYZ H.V] /Dest (301) cvn H.B /DEST pdfmark end
- 297 3164 a Fj(when)g(you)h
-(uppercase)e(or)i(lo)n(wercase)g(a)g(string)g(it)h(does)f(not)g(become)
-f(longer)g(than)g(the)i(original)e(string)-2 3182 y
-SDict begin H.S end
- -2
-3182 a -2 3182 a
-SDict begin 13 H.A end
- -2 3182 a -2 3182 a
-SDict begin [ /View [/XYZ H.V] /Dest (302) cvn H.B /DEST pdfmark end
- -2 3182 a Black
-214 3313 a Fj(d.)p Black 297 3313 a
-SDict begin H.S end
- 297 3313 a 297 3313
-a
-SDict begin 13 H.A end
- 297 3313 a 297 3313 a
-SDict begin [ /View [/XYZ H.V] /Dest (303) cvn H.B /DEST pdfmark end
- 297 3313 a Fj(must)h(be)g(able)g(to)g
-(correctly)f(hold)h(all)g(characters)g(that)g(your)f(client)h(will)h
-(thro)n(w)e(at)i(it)-2 3497 y
-SDict begin H.S end
- -2 3497 a -2 3497 a
-SDict begin 13 H.A end
- -2
-3497 a -2 3497 a
-SDict begin [ /View [/XYZ H.V] /Dest (304) cvn H.B /DEST pdfmark end
- -2 3497 a 147 3587 a Fj(F)o(or)f(e)o(xample,)f(UTF-8)g
-(is)i(\002ne,)f(and)g(most)g(multi-byte)f(asian)h(character)f(sets)j
-(are)e(\002ne,)g(b)n(ut)g(UCS2)h(could)e(not)h(be)g(used)147
-3695 y(for)g(unix)f(strings)h(as)h(the)o(y)f(contain)f(nulls.)39
-3814 y
-SDict begin H.S end
- 39 3814 a 39 3814 a
-SDict begin 13 H.A end
- 39 3814 a 39 3814 a
-SDict begin [ /View [/XYZ H.V] /Dest (305) cvn H.B /DEST pdfmark end
- 39 3814
-a Black 64 3963 a Fj(3.)p Black 147 3963 a
-SDict begin H.S end
- 147 3963 a
-147 3963 a
-SDict begin 13 H.A end
- 147 3963 a 147 3963 a
-SDict begin [ /View [/XYZ H.V] /Dest (306) cvn H.B /DEST pdfmark end
- 147 3963 a Fj(when)h(you)f(need)h(to)g
-(put)g(a)g(string)g(into)g(a)h(b)n(uf)n(fer)e(that)h(will)h(be)f(sent)h
-(on)e(the)h(wire,)h(or)e(you)h(need)f(a)i(string)f(in)g(a)h(character)
-147 4071 y(set)g(format)e(that)i(is)g(compatible)d(with)j(the)f
-(clients)g(character)f(set)i(then)f(you)f(need)h(to)g(use)h(a)f(pull_)g
-(or)g(push_)f(function.)147 4179 y(The)h(pull_)f(functions)f(pull)i(a)g
-(string)g(from)f(a)h(wire)g(b)n(uf)n(fer)e(into)i(a)g(\(multi-byte\))e
-(unix)h(string.)g(The)h(push_)f(functions)f(push)147
-4287 y(a)j(string)f(out)g(to)g(a)h(wire)f(b)n(uf)n(fer)-5
-b(.)-2 4305 y
-SDict begin H.S end
- -2 4305 a -2 4305 a
-SDict begin 13 H.A end
- -2 4305 a -2 4305 a
-SDict begin [ /View [/XYZ H.V] /Dest (307) cvn H.B /DEST pdfmark end
-
--2 4305 a Black 64 4436 a Fj(4.)p Black 147 4436 a
-SDict begin H.S end
- 147
-4436 a 147 4436 a
-SDict begin 13 H.A end
- 147 4436 a 147 4436 a
-SDict begin [ /View [/XYZ H.V] /Dest (308) cvn H.B /DEST pdfmark end
- 147 4436 a Fj(the)20
-b(tw)o(o)h(main)f(pull_)f(and)h(push_)f(functions)g(you)g(need)g(to)i
-(understand)d(are)i(pull_string)e(and)i(push_string.)e(These)147
-4544 y(functions)h(tak)o(e)h(a)h(base)f(pointer)f(that)h(should)g
-(point)f(at)i(the)f(start)h(of)e(the)i(SMB)g(pack)o(et)e(that)i(the)f
-(string)g(is)h(in.)f(The)147 4652 y(functions)f(will)i(check)e(the)h
-(\003ags)h(\002eld)f(in)h(this)f(pack)o(et)g(to)g(automatically)f
-(determine)g(if)h(the)h(pack)o(et)e(is)i(mark)o(ed)e(as)i(a)147
-4760 y(unicode)e(pack)o(et,)g(and)h(the)o(y)f(will)i(choose)f(whether)f
-(to)h(use)g(unicode)f(for)h(this)g(string)g(based)g(on)g(that)g
-(\003ag.)g(Y)-9 b(ou)20 b(may)f(also)147 4868 y(force)g(this)i
-(decision)f(using)f(the)i(STR_UNICODE)f(or)f(STR_ASCII)i(\003ags.)f(F)o
-(or)g(use)g(in)h(smbd/)e(and)h(libsmb/)g(there)g(are)147
-4976 y(wrapper)f(functions)g(clistr_)h(and)g(srvstr_)f(that)i(call)f
-(the)h(pull_/push_)c(functions)i(with)h(the)h(appropriate)d(\002rst)i
-(ar)o(gument.)-2 5160 y
-SDict begin H.S end
- -2 5160 a -2 5160 a
-SDict begin 13 H.A end
- -2 5160 a
--2 5160 a
-SDict begin [ /View [/XYZ H.V] /Dest (309) cvn H.B /DEST pdfmark end
- -2 5160 a 147 5250 a Fj(Y)-9 b(ou)20 b(may)g(also)g(call)h
-(the)f(pull_ascii/pull_ucs2)d(or)j(push_ascii/push_ucs2)d(functions)i
-(if)h(you)g(kno)n(w)f(that)h(a)h(particular)147 5358
-y(string)f(is)h(ascii)g(or)f(unicode.)e(There)i(are)g(also)g(a)h
-(number)d(of)i(other)g(con)m(v)o(enience)d(functions)i(in)h(charcn)m(v)
--5 b(.c)17 b(that)k(call)f(the)147 5466 y(pull_/push_)e(functions)h
-(with)h(particularly)f(common)f(ar)o(guments,)g(such)i(as)h
-(pull_ascii_pstring\(\))39 5584 y
-SDict begin H.S end
- 39 5584 a 39 5584 a
-SDict begin 13 H.A end
-
-39 5584 a 39 5584 a
-SDict begin [ /View [/XYZ H.V] /Dest (310) cvn H.B /DEST pdfmark end
- 39 5584 a Black 3659 5984 a Fh(12)p
-Black eop end
-%%Page: 13 19
-TeXDict begin 13 18 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.13) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (340) cvn H.B /DEST pdfmark end
- -2 -201 a 2820
--132 a Fh(Chapter)19 b(5.)i(Samba)d(Internals)p Black
-Black 64 72 a Fj(5.)p Black 147 72 a
-SDict begin H.S end
- 147 72 a 147 72
-a
-SDict begin 13 H.A end
- 147 72 a 147 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (311) cvn H.B /DEST pdfmark end
- 147 72 a Fj(The)i(biggest)g(thing)f(to)h(remember)f
-(is)i(that)f(internal)g(\(unix\))e(strings)i(in)h(Samba)e(may)h(no)n(w)
-g(contain)f(multi-byte)147 180 y(characters.)g(This)i(means)e(you)h
-(cannot)f(assume)h(that)g(characters)g(are)g(al)o(w)o(ays)g(1)h(byte)e
-(long.)g(Often)h(this)h(means)f(that)g(you)147 288 y(will)h(ha)n(v)o(e)
-f(to)g(con)m(v)o(ert)e(strings)i(to)h(ucs2)f(and)f(back)h(again)f(in)h
-(order)f(to)i(do)e(some)h(\(seemingly\))f(simple)h(task.)g(F)o(or)147
-396 y(e)o(xamples)f(of)h(ho)n(w)g(to)g(do)g(this)h(see)f(functions)f
-(lik)o(e)i(strchr_m\(\).)d(I)i(kno)n(w)f(this)i(is)g(v)o(ery)e(slo)n(w)
--5 b(,)20 b(and)g(we)g(will)h(e)n(v)o(entually)147 504
-y(speed)f(it)h(up)f(b)n(ut)g(right)f(no)n(w)h(we)h(w)o(ant)f(this)h
-(stuf)n(f)f(correct)f(not)h(f)o(ast.)-2 522 y
-SDict begin H.S end
- -2 522
-a -2 522 a
-SDict begin 13 H.A end
- -2 522 a -2 522 a
-SDict begin [ /View [/XYZ H.V] /Dest (312) cvn H.B /DEST pdfmark end
- -2 522 a Black 64 654 a
-Fj(6.)p Black 147 654 a
-SDict begin H.S end
- 147 654 a 147 654 a
-SDict begin 13 H.A end
- 147 654 a
-147 654 a
-SDict begin [ /View [/XYZ H.V] /Dest (313) cvn H.B /DEST pdfmark end
- 147 654 a Fj(all)h(lp_)f(functions)f(no)n(w)g(return)g(unix)h
-(strings.)g(The)f(magic)h("DOS")h(\003ag)f(on)g(parameters)f(is)i
-(gone.)-2 672 y
-SDict begin H.S end
- -2 672 a -2 672 a
-SDict begin 13 H.A end
- -2 672 a -2 672 a
-SDict begin [ /View [/XYZ H.V] /Dest (314) cvn H.B /DEST pdfmark end
- -2
-672 a Black 64 803 a Fj(7.)p Black 147 803 a
-SDict begin H.S end
- 147 803
-a 147 803 a
-SDict begin 13 H.A end
- 147 803 a 147 803 a
-SDict begin [ /View [/XYZ H.V] /Dest (315) cvn H.B /DEST pdfmark end
- 147 803 a Fj(all)g(vfs)f(functions)f
-(tak)o(e)h(unix)g(strings.)f(Don')o(t)g(con)m(v)o(ert)g(when)g(passing)
-h(to)g(them)-2 863 y
-SDict begin H.S end
- -2 863 a -2 863 a
-SDict begin 13 H.A end
- -2 863 a -2 863
-a
-SDict begin [ /View [/XYZ H.V] /Dest (316) cvn H.B /DEST pdfmark end
- -2 863 a 359 x Fl(5.3.)35 b(Macr)m(os)g(in)h(byteorder)-14
-b(.h)-2 1417 y
-SDict begin H.S end
- -2 1417 a -2 1417 a
-SDict begin 13 H.A end
- -2 1417 a -2 1417
-a
-SDict begin [ /View [/XYZ H.V] /Dest (318) cvn H.B /DEST pdfmark end
- -2 1417 a 79 x Fj(This)20 b(section)g(describes)g(the)g(macros)f
-(de\002ned)h(in)g(byteorder)-5 b(.h.)17 b(These)j(macros)g(are)g(used)g
-(e)o(xtensi)n(v)o(ely)e(in)j(the)f(Samba)g(code.)-2 1514
-y
-SDict begin H.S end
- -2 1514 a -2 1514 a
-SDict begin 13 H.A end
- -2 1514 a -2 1514 a
-SDict begin [ /View [/XYZ H.V] /Dest (319) cvn H.B /DEST pdfmark end
- -2 1514 a 310
-x Ff(5.3.1.)29 b(CV)-16 b(AL\(b)n(uf)n(,pos\))-2 2014
-y
-SDict begin H.S end
- -2 2014 a -2 2014 a
-SDict begin 13 H.A end
- -2 2014 a -2 2014 a
-SDict begin [ /View [/XYZ H.V] /Dest (321) cvn H.B /DEST pdfmark end
- -2 2014 a 84
-x Fj(returns)19 b(the)h(byte)g(at)h(of)n(fset)e(pos)h(within)g(b)n(uf)n
-(fer)f(b)n(uf)h(as)h(an)f(unsigned)f(character)-5 b(.)-2
-2126 y
-SDict begin H.S end
- -2 2126 a -2 2126 a
-SDict begin 13 H.A end
- -2 2126 a -2 2126 a
-SDict begin [ /View [/XYZ H.V] /Dest (322) cvn H.B /DEST pdfmark end
- -2 2126
-a 310 x Ff(5.3.2.)29 b(PV)-16 b(AL\(b)n(uf)n(,pos\))-2
-2627 y
-SDict begin H.S end
- -2 2627 a -2 2627 a
-SDict begin 13 H.A end
- -2 2627 a -2 2627 a
-SDict begin [ /View [/XYZ H.V] /Dest (324) cvn H.B /DEST pdfmark end
- -2 2627
-a 83 x Fj(returns)19 b(the)h(v)n(alue)g(of)g(CV)-11 b(AL\(b)n(uf,pos\))
-18 b(cast)i(to)h(type)f(unsigned)e(inte)o(ger)-5 b(.)-2
-2739 y
-SDict begin H.S end
- -2 2739 a -2 2739 a
-SDict begin 13 H.A end
- -2 2739 a -2 2739 a
-SDict begin [ /View [/XYZ H.V] /Dest (325) cvn H.B /DEST pdfmark end
- -2 2739
-a 310 x Ff(5.3.3.)29 b(SCV)-16 b(AL\(b)n(uf)n(,pos,v)o(al\))-2
-3239 y
-SDict begin H.S end
- -2 3239 a -2 3239 a
-SDict begin 13 H.A end
- -2 3239 a -2 3239 a
-SDict begin [ /View [/XYZ H.V] /Dest (327) cvn H.B /DEST pdfmark end
- -2 3239
-a 84 x Fj(sets)21 b(the)f(byte)g(at)h(of)n(fset)e(pos)h(within)g(b)n
-(uf)n(fer)f(b)n(uf)h(to)g(v)n(alue)g(v)n(al.)-2 3351
-y
-SDict begin H.S end
- -2 3351 a -2 3351 a
-SDict begin 13 H.A end
- -2 3351 a -2 3351 a
-SDict begin [ /View [/XYZ H.V] /Dest (328) cvn H.B /DEST pdfmark end
- -2 3351 a 310
-x Ff(5.3.4.)29 b(SV)-16 b(AL\(b)n(uf)n(,pos\))-2 3851
-y
-SDict begin H.S end
- -2 3851 a -2 3851 a
-SDict begin 13 H.A end
- -2 3851 a -2 3851 a
-SDict begin [ /View [/XYZ H.V] /Dest (330) cvn H.B /DEST pdfmark end
- -2 3851 a 84
-x Fj(returns)19 b(the)h(v)n(alue)g(of)g(the)g(unsigned)e(short)i(\(16)g
-(bit\))g(little-endian)f(inte)o(ger)g(at)h(of)n(fset)g(pos)g(within)g
-(b)n(uf)n(fer)f(b)n(uf.)h(An)g(inte)o(ger)f(of)-2 4043
-y(this)h(type)g(is)h(sometimes)f(refered)f(to)h(as)h("USHOR)-5
-b(T".)-2 4071 y
-SDict begin H.S end
- -2 4071 a -2 4071 a
-SDict begin 13 H.A end
- -2 4071 a -2 4071
-a
-SDict begin [ /View [/XYZ H.V] /Dest (331) cvn H.B /DEST pdfmark end
- -2 4071 a 311 x Ff(5.3.5.)29 b(IV)-16 b(AL\(b)n(uf)n(,pos\))-2
-4572 y
-SDict begin H.S end
- -2 4572 a -2 4572 a
-SDict begin 13 H.A end
- -2 4572 a -2 4572 a
-SDict begin [ /View [/XYZ H.V] /Dest (333) cvn H.B /DEST pdfmark end
- -2 4572
-a 83 x Fj(returns)19 b(the)h(v)n(alue)g(of)g(the)g(unsigned)e(32)i(bit)
-h(little-endian)e(inte)o(ger)g(at)h(of)n(fset)g(pos)g(within)g(b)n(uf)n
-(fer)f(b)n(uf.)-2 4684 y
-SDict begin H.S end
- -2 4684 a -2 4684 a
-SDict begin 13 H.A end
- -2 4684
-a -2 4684 a
-SDict begin [ /View [/XYZ H.V] /Dest (334) cvn H.B /DEST pdfmark end
- -2 4684 a 310 x Ff(5.3.6.)29 b(SV)-16 b(ALS\(b)n(uf)n
-(,pos\))-2 5184 y
-SDict begin H.S end
- -2 5184 a -2 5184 a
-SDict begin 13 H.A end
- -2 5184 a -2 5184
-a
-SDict begin [ /View [/XYZ H.V] /Dest (336) cvn H.B /DEST pdfmark end
- -2 5184 a 84 x Fj(returns)19 b(the)h(v)n(alue)g(of)g(the)g(signed)f
-(short)h(\(16)g(bit\))g(little-endian)f(inte)o(ger)g(at)h(of)n(fset)g
-(pos)g(within)g(b)n(uf)n(fer)f(b)n(uf.)-2 5296 y
-SDict begin H.S end
- -2 5296
-a -2 5296 a
-SDict begin 13 H.A end
- -2 5296 a -2 5296 a
-SDict begin [ /View [/XYZ H.V] /Dest (337) cvn H.B /DEST pdfmark end
- -2 5296 a Black 3659
-5984 a Fh(13)p Black eop end
-%%Page: 14 20
-TeXDict begin 14 19 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.14) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2820 -132
-a Fh(Chapter)19 b(5.)i(Samba)d(Internals)p Black -2 72
-a Ff(5.3.7.)29 b(IV)-16 b(ALS\(b)n(uf)n(,pos\))-2 263
-y
-SDict begin H.S end
- -2 263 a -2 263 a
-SDict begin 13 H.A end
- -2 263 a -2 263 a
-SDict begin [ /View [/XYZ H.V] /Dest (339) cvn H.B /DEST pdfmark end
- -2 263 a 83 x Fj(returns)19
-b(the)h(v)n(alue)g(of)g(the)g(signed)f(32)h(bit)h(little-endian)e(inte)
-o(ger)g(at)h(of)n(fset)g(pos)g(within)g(b)n(uf)n(fer)f(b)n(uf.)-2
-375 y
-SDict begin H.S end
- -2 375 a -2 375 a
-SDict begin 13 H.A end
- -2 375 a -2 375 a
-SDict begin [ /View [/XYZ H.V] /Dest (340) cvn H.B /DEST pdfmark end
- -2 375 a 310
-x Ff(5.3.8.)29 b(SSV)-16 b(AL\(b)n(uf)n(,pos,v)o(al\))-2
-875 y
-SDict begin H.S end
- -2 875 a -2 875 a
-SDict begin 13 H.A end
- -2 875 a -2 875 a
-SDict begin [ /View [/XYZ H.V] /Dest (342) cvn H.B /DEST pdfmark end
- -2 875 a 84
-x Fj(sets)21 b(the)f(unsigned)f(short)h(\(16)f(bit\))h(little-endian)f
-(inte)o(ger)g(at)i(of)n(fset)f(pos)g(within)g(b)n(uf)n(fer)e(b)n(uf)i
-(to)h(v)n(alue)e(v)n(al.)-2 987 y
-SDict begin H.S end
- -2 987 a -2 987 a
-SDict begin 13 H.A end
- -2
-987 a -2 987 a
-SDict begin [ /View [/XYZ H.V] /Dest (343) cvn H.B /DEST pdfmark end
- -2 987 a 310 x Ff(5.3.9.)29 b(SIV)-16
-b(AL\(b)n(uf)n(,pos,v)o(al\))-2 1488 y
-SDict begin H.S end
- -2 1488 a -2 1488
-a
-SDict begin 13 H.A end
- -2 1488 a -2 1488 a
-SDict begin [ /View [/XYZ H.V] /Dest (345) cvn H.B /DEST pdfmark end
- -2 1488 a 83 x Fj(sets)21 b(the)f(unsigned)f(32)h
-(bit)g(little-endian)f(inte)o(ger)g(at)i(of)n(fset)e(pos)i(within)e(b)n
-(uf)n(fer)g(b)n(uf)h(to)g(the)h(v)n(alue)e(v)n(al.)-2
-1600 y
-SDict begin H.S end
- -2 1600 a -2 1600 a
-SDict begin 13 H.A end
- -2 1600 a -2 1600 a
-SDict begin [ /View [/XYZ H.V] /Dest (346) cvn H.B /DEST pdfmark end
- -2 1600
-a 310 x Ff(5.3.10.)28 b(SSV)-16 b(ALS\(b)n(uf)n(,pos,v)o(al\))-2
-2100 y
-SDict begin H.S end
- -2 2100 a -2 2100 a
-SDict begin 13 H.A end
- -2 2100 a -2 2100 a
-SDict begin [ /View [/XYZ H.V] /Dest (348) cvn H.B /DEST pdfmark end
- -2 2100
-a 84 x Fj(sets)21 b(the)f(short)g(\(16)f(bit\))i(signed)e
-(little-endian)g(inte)o(ger)g(at)i(of)n(fset)f(pos)g(within)g(b)n(uf)n
-(fer)e(b)n(uf)i(to)h(the)f(v)n(alue)f(v)n(al.)-2 2212
-y
-SDict begin H.S end
- -2 2212 a -2 2212 a
-SDict begin 13 H.A end
- -2 2212 a -2 2212 a
-SDict begin [ /View [/XYZ H.V] /Dest (349) cvn H.B /DEST pdfmark end
- -2 2212 a 310
-x Ff(5.3.11.)28 b(SIV)-16 b(ALS\(b)n(uf)n(,pos,v)o(al\))-2
-2713 y
-SDict begin H.S end
- -2 2713 a -2 2713 a
-SDict begin 13 H.A end
- -2 2713 a -2 2713 a
-SDict begin [ /View [/XYZ H.V] /Dest (351) cvn H.B /DEST pdfmark end
- -2 2713
-a 83 x Fj(sets)21 b(the)f(signed)g(32)g(bit)g(little-endian)f(inte)o
-(ger)g(at)i(of)n(fset)e(pos)i(withing)e(b)n(uf)n(fer)g(b)n(uf)h(to)g
-(the)g(v)n(alue)g(v)n(al.)-2 2825 y
-SDict begin H.S end
- -2 2825 a -2 2825
-a
-SDict begin 13 H.A end
- -2 2825 a -2 2825 a
-SDict begin [ /View [/XYZ H.V] /Dest (352) cvn H.B /DEST pdfmark end
- -2 2825 a 310 x Ff(5.3.12.)28 b(RSV)-16
-b(AL\(b)n(uf)n(,pos\))-2 3325 y
-SDict begin H.S end
- -2 3325 a -2 3325 a
-SDict begin 13 H.A end
- -2
-3325 a -2 3325 a
-SDict begin [ /View [/XYZ H.V] /Dest (354) cvn H.B /DEST pdfmark end
- -2 3325 a 84 x Fj(returns)19 b(the)h(v)n(alue)g(of)g
-(the)g(unsigned)e(short)i(\(16)g(bit\))g(big-endian)e(inte)o(ger)h(at)h
-(of)n(fset)g(pos)g(within)g(b)n(uf)n(fer)f(b)n(uf.)-2
-3437 y
-SDict begin H.S end
- -2 3437 a -2 3437 a
-SDict begin 13 H.A end
- -2 3437 a -2 3437 a
-SDict begin [ /View [/XYZ H.V] /Dest (355) cvn H.B /DEST pdfmark end
- -2 3437
-a 310 x Ff(5.3.13.)28 b(RIV)-16 b(AL\(b)n(uf)n(,pos\))-2
-3938 y
-SDict begin H.S end
- -2 3938 a -2 3938 a
-SDict begin 13 H.A end
- -2 3938 a -2 3938 a
-SDict begin [ /View [/XYZ H.V] /Dest (357) cvn H.B /DEST pdfmark end
- -2 3938
-a 83 x Fj(returns)19 b(the)h(v)n(alue)g(of)g(the)g(unsigned)e(32)i(bit)
-h(big-endian)c(inte)o(ger)j(at)g(of)n(fset)g(pos)g(within)g(b)n(uf)n
-(fer)f(b)n(uf.)-2 4050 y
-SDict begin H.S end
- -2 4050 a -2 4050 a
-SDict begin 13 H.A end
- -2 4050
-a -2 4050 a
-SDict begin [ /View [/XYZ H.V] /Dest (358) cvn H.B /DEST pdfmark end
- -2 4050 a 310 x Ff(5.3.14.)28 b(RSSV)-16
-b(AL\(b)n(uf)n(,pos,v)o(al\))-2 4550 y
-SDict begin H.S end
- -2 4550 a -2 4550
-a
-SDict begin 13 H.A end
- -2 4550 a -2 4550 a
-SDict begin [ /View [/XYZ H.V] /Dest (360) cvn H.B /DEST pdfmark end
- -2 4550 a 84 x Fj(sets)21 b(the)f(v)n(alue)g(of)f
-(the)i(unsigned)d(short)i(\(16)f(bit\))h(big-endian)e(inte)o(ger)h(at)h
-(of)n(fset)g(pos)g(within)g(b)n(uf)n(fer)f(b)n(uf)g(to)i(v)n(alue)e(v)n
-(al.)h(refered)-2 4742 y(to)g(as)h("USHOR)-5 b(T".)-2
-4753 y
-SDict begin H.S end
- -2 4753 a -2 4753 a
-SDict begin 13 H.A end
- -2 4753 a -2 4753 a
-SDict begin [ /View [/XYZ H.V] /Dest (361) cvn H.B /DEST pdfmark end
- -2 4753
-a 327 x Ff(5.3.15.)28 b(RSIV)-16 b(AL\(b)n(uf)n(,pos,v)o(al\))-2
-5270 y
-SDict begin H.S end
- -2 5270 a -2 5270 a
-SDict begin 13 H.A end
- -2 5270 a -2 5270 a
-SDict begin [ /View [/XYZ H.V] /Dest (363) cvn H.B /DEST pdfmark end
- -2 5270
-a 84 x Fj(sets)21 b(the)f(v)n(alue)g(of)g(the)g(unsigned)e(32)i(bit)h
-(big-endian)c(inte)o(ger)j(at)g(of)n(fset)g(pos)g(within)g(b)n(uf)n
-(fer)f(b)n(uf)h(to)g(v)n(alue)f(v)n(al.)-2 5465 y
-SDict begin H.S end
- -2
-5465 a -2 5465 a
-SDict begin 13 H.A end
- -2 5465 a -2 5465 a
-SDict begin [ /View [/XYZ H.V] /Dest (364) cvn H.B /DEST pdfmark end
- -2 5465 a Black
-3659 5984 a Fh(14)p Black eop end
-%%Page: 15 21
-TeXDict begin 15 20 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.15) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2820 -132
-a Fh(Chapter)19 b(5.)i(Samba)d(Internals)p Black -2 88
-a Fl(5.4.)35 b(LAN)g(Manager)f(Samba)h(API)-2 283 y
-SDict begin H.S end
- -2
-283 a -2 283 a
-SDict begin 13 H.A end
- -2 283 a -2 283 a
-SDict begin [ /View [/XYZ H.V] /Dest (366) cvn H.B /DEST pdfmark end
- -2 283 a 79 x Fj(This)19
-b(section)h(describes)e(the)i(functions)e(need)h(to)g(mak)o(e)g(a)h
-(LAN)f(Manager)f(RPC)j(call.)f(This)g(information)d(had)h(been)h
-(obtained)-2 470 y(by)h(e)o(xamining)e(the)i(Samba)g(code)f(and)h(the)g
-(LAN)g(Manager)f(2.0)h(API)g(documentation.)d(It)k(should)e(not)h(be)g
-(considered)-2 578 y(entirely)f(reliable.)-2 762 y
-SDict begin H.S end
- -2
-762 a -2 762 a
-SDict begin 13 H.A end
- -2 762 a -2 762 a
-SDict begin [ /View [/XYZ H.V] /Dest (367) cvn H.B /DEST pdfmark end
- -2 762 a -2 845 a
-SDict begin H.S end
- -2
-845 a -2 845 a
-SDict begin 11.7 H.A end
- -2 845 a -2 845 a
-SDict begin [ /View [/XYZ H.V] /Dest (368) cvn H.B /DEST pdfmark end
- -2 845 a 79 x Fg(call_api\(int)43
-b(prcnt,)g(int)i(drcnt,)f(int)g(mprcnt,)g(int)g(mdrcnt,)-2
-1021 y(char)g(*param,)g(char)g(*data,)g(char)g(**rparam,)f(char)h
-(**rdata\);)-2 1378 y
-SDict begin H.S end
- -2 1378 a -2 1378 a
-SDict begin 13 H.A end
- -2 1378 a -2
-1378 a
-SDict begin [ /View [/XYZ H.V] /Dest (369) cvn H.B /DEST pdfmark end
- -2 1378 a 108 x Fj(This)20 b(function)f(is)i(de\002ned)e(in)h
-(client.c.)g(It)g(uses)h(an)f(SMB)h(transaction)e(to)i(call)f(a)h
-(remote)e(api.)-2 1504 y
-SDict begin H.S end
- -2 1504 a -2 1504 a
-SDict begin 13 H.A end
- -2 1504
-a -2 1504 a
-SDict begin [ /View [/XYZ H.V] /Dest (370) cvn H.B /DEST pdfmark end
- -2 1504 a 310 x Ff(5.4.1.)29 b(P)o(arameters)-2
-1982 y
-SDict begin H.S end
- -2 1982 a -2 1982 a
-SDict begin 13 H.A end
- -2 1982 a -2 1982 a
-SDict begin [ /View [/XYZ H.V] /Dest (372) cvn H.B /DEST pdfmark end
- -2 1982
-a 106 x Fj(The)20 b(parameters)f(are)h(as)h(follo)n(ws:)-2
-2106 y
-SDict begin H.S end
- -2 2106 a -2 2106 a
-SDict begin 13 H.A end
- -2 2106 a -2 2106 a
-SDict begin [ /View [/XYZ H.V] /Dest (373) cvn H.B /DEST pdfmark end
- -2 2106
-a -2 2116 a
-SDict begin H.S end
- -2 2116 a -2 2116 a
-SDict begin 13 H.A end
- -2 2116 a -2 2116 a
-SDict begin [ /View [/XYZ H.V] /Dest (374) cvn H.B /DEST pdfmark end
- -2
-2116 a Black 64 2259 a Fj(1.)p Black 147 2259 a
-SDict begin H.S end
- 147 2259
-a 147 2259 a
-SDict begin 13 H.A end
- 147 2259 a 147 2259 a
-SDict begin [ /View [/XYZ H.V] /Dest (375) cvn H.B /DEST pdfmark end
- 147 2259 a Fj(prcnt:)f(the)g(number)
-e(of)i(bytes)g(of)g(parameters)f(be)o(gin)g(sent.)-2
-2277 y
-SDict begin H.S end
- -2 2277 a -2 2277 a
-SDict begin 13 H.A end
- -2 2277 a -2 2277 a
-SDict begin [ /View [/XYZ H.V] /Dest (376) cvn H.B /DEST pdfmark end
- -2 2277
-a Black 64 2408 a Fj(2.)p Black 147 2408 a
-SDict begin H.S end
- 147 2408 a
-147 2408 a
-SDict begin 13 H.A end
- 147 2408 a 147 2408 a
-SDict begin [ /View [/XYZ H.V] /Dest (377) cvn H.B /DEST pdfmark end
- 147 2408 a Fj(drcnt:)h(the)g(number)e
-(of)i(bytes)g(of)g(data)g(be)o(gin)f(sent.)-2 2426 y
-SDict begin H.S end
-
--2 2426 a -2 2426 a
-SDict begin 13 H.A end
- -2 2426 a -2 2426 a
-SDict begin [ /View [/XYZ H.V] /Dest (378) cvn H.B /DEST pdfmark end
- -2 2426 a Black
-64 2558 a Fj(3.)p Black 147 2558 a
-SDict begin H.S end
- 147 2558 a 147 2558
-a
-SDict begin 13 H.A end
- 147 2558 a 147 2558 a
-SDict begin [ /View [/XYZ H.V] /Dest (379) cvn H.B /DEST pdfmark end
- 147 2558 a Fj(mprcnt:)g(the)h(maximum)f(number)
-f(of)i(bytes)g(of)g(parameters)f(which)h(should)f(be)h(returned)-2
-2576 y
-SDict begin H.S end
- -2 2576 a -2 2576 a
-SDict begin 13 H.A end
- -2 2576 a -2 2576 a
-SDict begin [ /View [/XYZ H.V] /Dest (380) cvn H.B /DEST pdfmark end
- -2 2576
-a Black 64 2707 a Fj(4.)p Black 147 2707 a
-SDict begin H.S end
- 147 2707 a
-147 2707 a
-SDict begin 13 H.A end
- 147 2707 a 147 2707 a
-SDict begin [ /View [/XYZ H.V] /Dest (381) cvn H.B /DEST pdfmark end
- 147 2707 a Fj(mdrcnt:)f(the)h(maximum)
-f(number)f(of)i(bytes)g(of)g(data)g(which)g(should)f(be)h(returned)-2
-2725 y
-SDict begin H.S end
- -2 2725 a -2 2725 a
-SDict begin 13 H.A end
- -2 2725 a -2 2725 a
-SDict begin [ /View [/XYZ H.V] /Dest (382) cvn H.B /DEST pdfmark end
- -2 2725
-a Black 64 2856 a Fj(5.)p Black 147 2856 a
-SDict begin H.S end
- 147 2856 a
-147 2856 a
-SDict begin 13 H.A end
- 147 2856 a 147 2856 a
-SDict begin [ /View [/XYZ H.V] /Dest (383) cvn H.B /DEST pdfmark end
- 147 2856 a Fj(param:)g(a)g(pointer)f
-(to)h(the)h(parameters)e(to)h(be)g(sent.)-2 2874 y
-SDict begin H.S end
- -2
-2874 a -2 2874 a
-SDict begin 13 H.A end
- -2 2874 a -2 2874 a
-SDict begin [ /View [/XYZ H.V] /Dest (384) cvn H.B /DEST pdfmark end
- -2 2874 a Black
-64 3006 a Fj(6.)p Black 147 3006 a
-SDict begin H.S end
- 147 3006 a 147 3006
-a
-SDict begin 13 H.A end
- 147 3006 a 147 3006 a
-SDict begin [ /View [/XYZ H.V] /Dest (385) cvn H.B /DEST pdfmark end
- 147 3006 a Fj(data:)g(a)h(pointer)e(to)h(the)g
-(data)h(to)f(be)g(sent.)-2 3024 y
-SDict begin H.S end
- -2 3024 a -2 3024 a
-SDict begin 13 H.A end
-
--2 3024 a -2 3024 a
-SDict begin [ /View [/XYZ H.V] /Dest (386) cvn H.B /DEST pdfmark end
- -2 3024 a Black 64 3155 a Fj(7.)p
-Black 147 3155 a
-SDict begin H.S end
- 147 3155 a 147 3155 a
-SDict begin 13 H.A end
- 147 3155 a 147
-3155 a
-SDict begin [ /View [/XYZ H.V] /Dest (387) cvn H.B /DEST pdfmark end
- 147 3155 a Fj(rparam:)f(a)i(pointer)e(to)h(a)h(pointer)e(which)g
-(will)i(be)f(set)h(to)g(point)e(to)h(the)h(returned)d(paramters.)h(The)
-h(caller)g(of)g(call_api\(\))147 3263 y(must)g(deallocate)g(this)g
-(memory)-5 b(.)-2 3281 y
-SDict begin H.S end
- -2 3281 a -2 3281 a
-SDict begin 13 H.A end
- -2 3281
-a -2 3281 a
-SDict begin [ /View [/XYZ H.V] /Dest (388) cvn H.B /DEST pdfmark end
- -2 3281 a Black 64 3413 a Fj(8.)p Black 147
-3413 a
-SDict begin H.S end
- 147 3413 a 147 3413 a
-SDict begin 13 H.A end
- 147 3413 a 147 3413 a
-SDict begin [ /View [/XYZ H.V] /Dest (389) cvn H.B /DEST pdfmark end
- 147
-3413 a Fj(rdata:)20 b(a)h(pointer)e(to)h(a)h(pointer)d(which)i(will)h
-(be)f(set)h(to)g(point)e(to)h(the)h(returned)d(data.)i(The)g(caller)g
-(of)g(call_api\(\))f(must)147 3521 y(deallocate)h(this)g(memory)-5
-b(.)-2 3705 y
-SDict begin H.S end
- -2 3705 a -2 3705 a
-SDict begin 13 H.A end
- -2 3705 a -2 3705 a
-SDict begin [ /View [/XYZ H.V] /Dest (390) cvn H.B /DEST pdfmark end
-
--2 3705 a 90 x Fj(These)20 b(are)g(the)g(parameters)f(which)h(you)f
-(ought)g(to)h(send,)g(in)g(the)g(order)f(of)h(their)g(appearance)e(in)j
-(the)f(parameter)f(block:)-2 3813 y
-SDict begin H.S end
- -2 3813 a -2 3813
-a
-SDict begin 13 H.A end
- -2 3813 a -2 3813 a
-SDict begin [ /View [/XYZ H.V] /Dest (391) cvn H.B /DEST pdfmark end
- -2 3813 a -2 3823 a
-SDict begin H.S end
- -2 3823 a -2
-3823 a
-SDict begin 13 H.A end
- -2 3823 a -2 3823 a
-SDict begin [ /View [/XYZ H.V] /Dest (392) cvn H.B /DEST pdfmark end
- -2 3823 a Black 64 3965 a
-Fj(1.)p Black 147 3965 a
-SDict begin H.S end
- 147 3965 a 147 3965 a
-SDict begin 13 H.A end
- 147 3965
-a 147 3965 a
-SDict begin [ /View [/XYZ H.V] /Dest (393) cvn H.B /DEST pdfmark end
- 147 3965 a Fj(An)h(unsigned)f(16)h(bit)g(inte)o(ger)f(API)
-i(number)-5 b(.)18 b(Y)-9 b(ou)20 b(should)f(set)i(this)g(v)n(alue)e
-(with)i(SSV)-11 b(AL\(\).)19 b(I)i(do)e(not)h(kno)n(w)f(where)h(these)
-147 4073 y(numbers)f(are)h(described.)-2 4074 y
-SDict begin H.S end
- -2 4074
-a -2 4074 a
-SDict begin 13 H.A end
- -2 4074 a -2 4074 a
-SDict begin [ /View [/XYZ H.V] /Dest (394) cvn H.B /DEST pdfmark end
- -2 4074 a Black 64 4222
-a Fj(2.)p Black 147 4222 a
-SDict begin H.S end
- 147 4222 a 147 4222 a
-SDict begin 13 H.A end
- 147
-4222 a 147 4222 a
-SDict begin [ /View [/XYZ H.V] /Dest (395) cvn H.B /DEST pdfmark end
- 147 4222 a Fj(An)g(ASCIIZ)h(string)f(describing)e
-(the)i(parameters)f(to)i(the)f(API)g(function)f(as)i(de\002ned)e(in)h
-(the)g(LAN)h(Manager)147 4330 y(documentation.)c(The)j(\002rst)h
-(parameter)m(,)d(which)i(is)h(the)f(serv)o(er)f(name,)h(is)h(ommited.)e
-(This)h(string)g(is)h(based)f(uppon)e(the)147 4438 y(API)j(function)d
-(as)j(described)e(in)h(the)h(manual,)d(not)i(the)h(data)f(which)f(is)i
-(actually)f(passed.)-2 4456 y
-SDict begin H.S end
- -2 4456 a -2 4456 a
-SDict begin 13 H.A end
- -2
-4456 a -2 4456 a
-SDict begin [ /View [/XYZ H.V] /Dest (396) cvn H.B /DEST pdfmark end
- -2 4456 a Black 64 4587 a Fj(3.)p Black
-147 4587 a
-SDict begin H.S end
- 147 4587 a 147 4587 a
-SDict begin 13 H.A end
- 147 4587 a 147 4587
-a
-SDict begin [ /View [/XYZ H.V] /Dest (397) cvn H.B /DEST pdfmark end
- 147 4587 a Fj(An)g(ASCIIZ)h(string)f(describing)e(the)i(data)g
-(structure)g(which)f(ought)g(to)i(be)f(returned.)-2 4605
-y
-SDict begin H.S end
- -2 4605 a -2 4605 a
-SDict begin 13 H.A end
- -2 4605 a -2 4605 a
-SDict begin [ /View [/XYZ H.V] /Dest (398) cvn H.B /DEST pdfmark end
- -2 4605 a Black
-64 4737 a Fj(4.)p Black 147 4737 a
-SDict begin H.S end
- 147 4737 a 147 4737
-a
-SDict begin 13 H.A end
- 147 4737 a 147 4737 a
-SDict begin [ /View [/XYZ H.V] /Dest (399) cvn H.B /DEST pdfmark end
- 147 4737 a Fj(An)o(y)g(parameters)f(which)g
-(appear)g(in)i(the)f(function)e(call,)j(as)g(de\002ned)e(in)h(the)g
-(LAN)h(Manager)e(API)h(documentation,)d(after)147 4845
-y(the)j("Serv)o(er")f(and)h(up)g(to)g(and)g(including)e(the)i("uLe)n(v)
-o(el")f(parameters.)-2 4863 y
-SDict begin H.S end
- -2 4863 a -2 4863 a
-SDict begin 13 H.A end
- -2
-4863 a -2 4863 a
-SDict begin [ /View [/XYZ H.V] /Dest (400) cvn H.B /DEST pdfmark end
- -2 4863 a Black 64 4994 a Fj(5.)p Black
-147 4994 a
-SDict begin H.S end
- 147 4994 a 147 4994 a
-SDict begin 13 H.A end
- 147 4994 a 147 4994
-a
-SDict begin [ /View [/XYZ H.V] /Dest (401) cvn H.B /DEST pdfmark end
- 147 4994 a Fj(An)h(unsigned)f(16)h(bit)g(inte)o(ger)f(which)h(gi)n(v)
-o(es)g(the)g(size)h(in)f(bytes)g(of)g(the)g(b)n(uf)n(fer)f(we)i(will)f
-(use)h(to)f(recei)n(v)o(e)f(the)i(returned)147 5102 y(array)e(of)h
-(data)g(structures.)g(Presumably)f(this)h(should)f(be)i(the)f(same)g
-(as)h(mdrcnt.)e(This)h(v)n(alue)g(should)f(be)h(set)h(with)147
-5210 y(SSV)-11 b(AL\(\).)-2 5225 y
-SDict begin H.S end
- -2 5225 a -2 5225
-a
-SDict begin 13 H.A end
- -2 5225 a -2 5225 a
-SDict begin [ /View [/XYZ H.V] /Dest (402) cvn H.B /DEST pdfmark end
- -2 5225 a Black 64 5360 a Fj(6.)p
-Black 147 5360 a
-SDict begin H.S end
- 147 5360 a 147 5360 a
-SDict begin 13 H.A end
- 147 5360 a 147
-5360 a
-SDict begin [ /View [/XYZ H.V] /Dest (403) cvn H.B /DEST pdfmark end
- 147 5360 a Fj(An)20 b(ASCIIZ)h(string)f(describing)e
-(substructures)h(which)h(should)f(be)h(returned.)e(If)i(no)g
-(substructures)f(apply)-5 b(,)18 b(this)j(string)f(is)147
-5467 y(of)g(zero)g(length.)p Black 3659 5984 a Fh(15)p
-Black eop end
-%%Page: 16 22
-TeXDict begin 16 21 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.16) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2820 -132
-a Fh(Chapter)19 b(5.)i(Samba)d(Internals)p Black -2 -11
-a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (404) cvn H.B /DEST pdfmark end
- -2 -11 a 83 x Fj(The)i(code)f(in)
-h(client.c)g(al)o(w)o(ays)h(calls)g(call_api\(\))e(with)h(no)g(data.)g
-(It)g(is)h(unclear)e(when)h(a)h(non-zero)c(length)j(data)g(b)n(uf)n
-(fer)f(w)o(ould)-2 180 y(be)h(sent.)-2 191 y
-SDict begin H.S end
- -2 191 a
--2 191 a
-SDict begin 13 H.A end
- -2 191 a -2 191 a
-SDict begin [ /View [/XYZ H.V] /Dest (405) cvn H.B /DEST pdfmark end
- -2 191 a 328 x Ff(5.4.2.)29
-b(Retur)n(n)i(v)o(alue)-2 686 y
-SDict begin H.S end
- -2 686 a -2 686 a
-SDict begin 13 H.A end
- -2
-686 a -2 686 a
-SDict begin [ /View [/XYZ H.V] /Dest (407) cvn H.B /DEST pdfmark end
- -2 686 a 107 x Fj(The)20 b(returned)e(parameters)h
-(\(pointed)f(to)j(by)f(rparam\),)e(in)i(their)g(order)f(of)h
-(appearance)e(are:)-2 811 y
-SDict begin H.S end
- -2 811 a -2 811 a
-SDict begin 13 H.A end
- -2 811
-a -2 811 a
-SDict begin [ /View [/XYZ H.V] /Dest (408) cvn H.B /DEST pdfmark end
- -2 811 a -2 821 a
-SDict begin H.S end
- -2 821 a -2 821 a
-SDict begin 13 H.A end
- -2 821
-a -2 821 a
-SDict begin [ /View [/XYZ H.V] /Dest (409) cvn H.B /DEST pdfmark end
- -2 821 a Black 64 963 a Fj(1.)p Black 147
-963 a
-SDict begin H.S end
- 147 963 a 147 963 a
-SDict begin 13 H.A end
- 147 963 a 147 963 a
-SDict begin [ /View [/XYZ H.V] /Dest (410) cvn H.B /DEST pdfmark end
- 147 963
-a Fj(An)i(unsigned)f(16)h(bit)g(inte)o(ger)f(which)h(contains)f(the)i
-(API)f(function')-5 b(s)19 b(return)g(code.)g(This)i(v)n(alue)e(should)
-g(be)h(read)g(with)147 1071 y(SV)-11 b(AL\(\).)-2 1086
-y
-SDict begin H.S end
- -2 1086 a -2 1086 a
-SDict begin 13 H.A end
- -2 1086 a -2 1086 a
-SDict begin [ /View [/XYZ H.V] /Dest (411) cvn H.B /DEST pdfmark end
- -2 1086 a Black
-64 1220 a Fj(2.)p Black 147 1220 a
-SDict begin H.S end
- 147 1220 a 147 1220
-a
-SDict begin 13 H.A end
- 147 1220 a 147 1220 a
-SDict begin [ /View [/XYZ H.V] /Dest (412) cvn H.B /DEST pdfmark end
- 147 1220 a Fj(An)20 b(adjustment)g(which)f
-(tells)i(the)g(amount)d(by)i(which)g(pointers)f(in)h(the)h(returned)d
-(data)i(should)f(be)h(adjusted.)g(This)g(v)n(alue)147
-1328 y(should)f(be)h(read)g(with)h(SV)-11 b(AL\(\).)19
-b(Basically)-5 b(,)20 b(the)g(address)g(of)g(the)g(start)h(of)f(the)g
-(returned)e(data)i(b)n(uf)n(fer)f(should)g(ha)n(v)o(e)h(the)147
-1436 y(returned)f(pointer)g(v)n(alue)g(added)g(to)h(it)h(and)f(then)g
-(ha)n(v)o(e)f(this)i(v)n(alue)e(subtracted)g(from)h(it)h(in)f(order)f
-(to)h(obtain)f(the)i(currect)147 1544 y(of)n(fset)f(into)g(the)g
-(returned)e(data)j(b)n(uf)n(fer)-5 b(.)-2 1545 y
-SDict begin H.S end
- -2 1545
-a -2 1545 a
-SDict begin 13 H.A end
- -2 1545 a -2 1545 a
-SDict begin [ /View [/XYZ H.V] /Dest (413) cvn H.B /DEST pdfmark end
- -2 1545 a Black 64 1694
-a Fj(3.)p Black 147 1694 a
-SDict begin H.S end
- 147 1694 a 147 1694 a
-SDict begin 13 H.A end
- 147
-1694 a 147 1694 a
-SDict begin [ /View [/XYZ H.V] /Dest (414) cvn H.B /DEST pdfmark end
- 147 1694 a Fj(A)21 b(count)e(of)h(the)g(number)f(of)h
-(elements)f(in)i(the)f(array)f(of)h(structures)g(returned.)e(It)i(is)h
-(also)g(possible)f(that)g(this)h(may)147 1802 y(sometimes)f(be)g(the)g
-(number)f(of)h(bytes)g(returned.)-2 1986 y
-SDict begin H.S end
- -2 1986 a
--2 1986 a
-SDict begin 13 H.A end
- -2 1986 a -2 1986 a
-SDict begin [ /View [/XYZ H.V] /Dest (415) cvn H.B /DEST pdfmark end
- -2 1986 a 90 x Fj(When)g(call_api\(\))f
-(returns,)g(rparam)g(points)g(to)i(the)f(returned)e(parameters.)h(The)h
-(\002rst)h(if)f(these)h(is)g(the)f(result)g(code.)f(It)i(will)g(be)-2
-2183 y(zero)e(if)i(the)f(API)h(call)f(suceeded.)f(This)h(v)n(alue)g(by)
-g(be)g(read)f(with)i("SV)-11 b(AL\(rparam,0\)".)-2 2367
-y
-SDict begin H.S end
- -2 2367 a -2 2367 a
-SDict begin 13 H.A end
- -2 2367 a -2 2367 a
-SDict begin [ /View [/XYZ H.V] /Dest (416) cvn H.B /DEST pdfmark end
- -2 2367 a 90
-x Fj(The)20 b(second)f(parameter)g(may)g(be)h(read)g(as)h("SV)-11
-b(AL\(rparam,2\)".)16 b(It)21 b(is)g(a)g(16)e(bit)i(of)n(fset)f(which)f
-(indicates)h(what)g(the)h(base)-2 2565 y(address)e(of)h(the)g(returned)
-e(data)i(b)n(uf)n(fer)e(w)o(as)j(when)e(it)i(w)o(as)g(b)n(uilt)f(on)f
-(the)h(serv)o(er)-5 b(.)20 b(It)g(should)f(be)h(used)f(to)h(correct)f
-(pointer)g(before)-2 2673 y(use.)-2 2840 y
-SDict begin H.S end
- -2 2840 a
--2 2840 a
-SDict begin 13 H.A end
- -2 2840 a -2 2840 a
-SDict begin [ /View [/XYZ H.V] /Dest (417) cvn H.B /DEST pdfmark end
- -2 2840 a 107 x Fj(The)h(returned)e(data)
-i(b)n(uf)n(fer)f(contains)g(the)i(array)e(of)h(returned)e(data)i
-(structures.)g(Note)g(that)g(all)h(pointers)e(must)h(be)g(adjusted)-2
-3055 y(before)f(use.)h(The)g(function)e(\002x_char_ptr\(\))f(in)j
-(client.c)g(can)g(be)g(used)g(for)g(this)g(purpose.)-2
-3239 y
-SDict begin H.S end
- -2 3239 a -2 3239 a
-SDict begin 13 H.A end
- -2 3239 a -2 3239 a
-SDict begin [ /View [/XYZ H.V] /Dest (418) cvn H.B /DEST pdfmark end
- -2 3239
-a 90 x Fj(The)g(third)f(parameter)g(\(which)g(may)h(be)g(read)g(as)h
-("SV)-11 b(AL\(rparam,4\)"\))16 b(has)k(something)f(to)h(do)g(with)h
-(indicating)d(the)j(amount)-2 3437 y(of)f(data)g(returned)e(or)i
-(possibly)g(the)g(amount)f(of)h(data)g(which)f(can)h(be)g(returned)f
-(if)h(enough)e(b)n(uf)n(fer)h(space)h(is)i(allo)n(wed.)-2
-3548 y
-SDict begin H.S end
- -2 3548 a -2 3548 a
-SDict begin 13 H.A end
- -2 3548 a -2 3548 a
-SDict begin [ /View [/XYZ H.V] /Dest (419) cvn H.B /DEST pdfmark end
- -2 3548
-a 360 x Fl(5.5.)35 b(Code)f(character)g(table)-2 4075
-y
-SDict begin H.S end
- -2 4075 a -2 4075 a
-SDict begin 13 H.A end
- -2 4075 a -2 4075 a
-SDict begin [ /View [/XYZ H.V] /Dest (421) cvn H.B /DEST pdfmark end
- -2 4075 a 107
-x Fj(Certain)20 b(data)g(structures)g(are)g(described)f(by)g(means)h
-(of)g(ASCIIz)h(strings)f(containing)e(code)h(characters.)g(These)h(are)
-h(the)f(code)-2 4290 y(characters:)-2 4291 y
-SDict begin H.S end
- -2 4291
-a -2 4291 a
-SDict begin 13 H.A end
- -2 4291 a -2 4291 a
-SDict begin [ /View [/XYZ H.V] /Dest (422) cvn H.B /DEST pdfmark end
- -2 4291 a -2 4301 a
-SDict begin H.S end
- -2
-4301 a -2 4301 a
-SDict begin 13 H.A end
- -2 4301 a -2 4301 a
-SDict begin [ /View [/XYZ H.V] /Dest (423) cvn H.B /DEST pdfmark end
- -2 4301 a Black
-64 4460 a Fj(1.)p Black 147 4460 a
-SDict begin H.S end
- 147 4460 a 147 4460
-a
-SDict begin 13 H.A end
- 147 4460 a 147 4460 a
-SDict begin [ /View [/XYZ H.V] /Dest (424) cvn H.B /DEST pdfmark end
- 147 4460 a Fj(W)h(a)g(type)f(byte)f
-(little-endian)g(unsigned)g(inte)o(ger)-2 4478 y
-SDict begin H.S end
- -2 4478
-a -2 4478 a
-SDict begin 13 H.A end
- -2 4478 a -2 4478 a
-SDict begin [ /View [/XYZ H.V] /Dest (425) cvn H.B /DEST pdfmark end
- -2 4478 a Black 64 4609
-a Fj(2.)p Black 147 4609 a
-SDict begin H.S end
- 147 4609 a 147 4609 a
-SDict begin 13 H.A end
- 147
-4609 a 147 4609 a
-SDict begin [ /View [/XYZ H.V] /Dest (426) cvn H.B /DEST pdfmark end
- 147 4609 a Fj(N)i(a)g(count)e(of)h(substructures)f
-(which)g(follo)n(w)-2 4610 y
-SDict begin H.S end
- -2 4610 a -2 4610 a
-SDict begin 13 H.A end
- -2 4610
-a -2 4610 a
-SDict begin [ /View [/XYZ H.V] /Dest (427) cvn H.B /DEST pdfmark end
- -2 4610 a Black 64 4759 a Fj(3.)p Black 147
-4759 a
-SDict begin H.S end
- 147 4759 a 147 4759 a
-SDict begin 13 H.A end
- 147 4759 a 147 4759 a
-SDict begin [ /View [/XYZ H.V] /Dest (428) cvn H.B /DEST pdfmark end
- 147
-4759 a Fj(D)i(a)g(four)e(byte)g(little-endian)g(unsigned)g(inte)o(ger)
--2 4777 y
-SDict begin H.S end
- -2 4777 a -2 4777 a
-SDict begin 13 H.A end
- -2 4777 a -2 4777 a
-SDict begin [ /View [/XYZ H.V] /Dest (429) cvn H.B /DEST pdfmark end
- -2
-4777 a Black 64 4908 a Fj(4.)p Black 147 4908 a
-SDict begin H.S end
- 147 4908
-a 147 4908 a
-SDict begin 13 H.A end
- 147 4908 a 147 4908 a
-SDict begin [ /View [/XYZ H.V] /Dest (430) cvn H.B /DEST pdfmark end
- 147 4908 a Fj(B)i(a)g(byte)f(\(with)
-g(optional)f(count)g(e)o(xpressed)g(as)i(trailing)e(ASCII)i(digits\))-2
-4926 y
-SDict begin H.S end
- -2 4926 a -2 4926 a
-SDict begin 13 H.A end
- -2 4926 a -2 4926 a
-SDict begin [ /View [/XYZ H.V] /Dest (431) cvn H.B /DEST pdfmark end
- -2 4926
-a Black 64 5057 a Fj(5.)p Black 147 5057 a
-SDict begin H.S end
- 147 5057 a
-147 5057 a
-SDict begin 13 H.A end
- 147 5057 a 147 5057 a
-SDict begin [ /View [/XYZ H.V] /Dest (432) cvn H.B /DEST pdfmark end
- 147 5057 a Fj(z)g(a)f(four)g(byte)f
-(of)n(fset)h(to)g(a)h(NULL)f(terminated)f(string)-2 5075
-y
-SDict begin H.S end
- -2 5075 a -2 5075 a
-SDict begin 13 H.A end
- -2 5075 a -2 5075 a
-SDict begin [ /View [/XYZ H.V] /Dest (433) cvn H.B /DEST pdfmark end
- -2 5075 a Black
-64 5207 a Fj(6.)p Black 147 5207 a
-SDict begin H.S end
- 147 5207 a 147 5207
-a
-SDict begin 13 H.A end
- 147 5207 a 147 5207 a
-SDict begin [ /View [/XYZ H.V] /Dest (434) cvn H.B /DEST pdfmark end
- 147 5207 a Fj(l)i(a)g(four)e(byte)g(of)n(fset)h
-(to)h(non-string)d(user)i(data)-2 5225 y
-SDict begin H.S end
- -2 5225 a -2
-5225 a
-SDict begin 13 H.A end
- -2 5225 a -2 5225 a
-SDict begin [ /View [/XYZ H.V] /Dest (435) cvn H.B /DEST pdfmark end
- -2 5225 a Black 64 5356 a
-Fj(7.)p Black 147 5356 a
-SDict begin H.S end
- 147 5356 a 147 5356 a
-SDict begin 13 H.A end
- 147 5356
-a 147 5356 a
-SDict begin [ /View [/XYZ H.V] /Dest (436) cvn H.B /DEST pdfmark end
- 147 5356 a Fj(b)g(an)h(of)n(fset)e(to)i(data)f(\(with)g
-(count)f(e)o(xpressed)g(as)i(trailing)e(ASCII)i(digits\))-2
-5374 y
-SDict begin H.S end
- -2 5374 a -2 5374 a
-SDict begin 13 H.A end
- -2 5374 a -2 5374 a
-SDict begin [ /View [/XYZ H.V] /Dest (437) cvn H.B /DEST pdfmark end
- -2 5374
-a Black 64 5506 a Fj(8.)p Black 147 5506 a
-SDict begin H.S end
- 147 5506 a
-147 5506 a
-SDict begin 13 H.A end
- 147 5506 a 147 5506 a
-SDict begin [ /View [/XYZ H.V] /Dest (438) cvn H.B /DEST pdfmark end
- 147 5506 a Fj(r)g(pointer)e(to)h
-(returned)e(data)i(b)n(uf)n(fer???)-2 5524 y
-SDict begin H.S end
- -2 5524
-a -2 5524 a
-SDict begin 13 H.A end
- -2 5524 a -2 5524 a
-SDict begin [ /View [/XYZ H.V] /Dest (439) cvn H.B /DEST pdfmark end
- -2 5524 a Black 3657
-5984 a Fh(16)p Black eop end
-%%Page: 17 23
-TeXDict begin 17 22 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.17) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2820 -132
-a Fh(Chapter)19 b(5.)i(Samba)d(Internals)p Black Black
-64 72 a Fj(9.)p Black 147 72 a
-SDict begin H.S end
- 147 72 a 147 72 a
-SDict begin 13 H.A end
- 147
-72 a 147 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (440) cvn H.B /DEST pdfmark end
- 147 72 a Fj(L)j(length)e(in)h(bytes)g(of)g(returned)f
-(data)h(b)n(uf)n(fer???)-2 90 y
-SDict begin H.S end
- -2 90 a -2 90 a
-SDict begin 13 H.A end
- -2 90
-a -2 90 a
-SDict begin [ /View [/XYZ H.V] /Dest (441) cvn H.B /DEST pdfmark end
- -2 90 a Black 23 222 a Fj(10.)p Black 147 222
-a
-SDict begin H.S end
- 147 222 a 147 222 a
-SDict begin 13 H.A end
- 147 222 a 147 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (442) cvn H.B /DEST pdfmark end
- 147 222 a Fj(h)g(number)f(of)
-h(bytes)g(of)g(information)d(a)n(v)n(ailable???)p Black
-3656 5984 a Fh(17)p Black eop end
-%%Page: 18 24
-TeXDict begin 18 23 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.18) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black -2
--11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (PARSING) cvn H.B /DEST pdfmark
-end
- -2 -11 a 119
-x Fi(Chapter)44 b(6.)f(The)g(smb)-7 b(.conf)44 b(\002le)-2
-197 y
-SDict begin H.S end
- -2 197 a -2 197 a
-SDict begin 13 H.A end
- -2 197 a -2 197 a
-SDict begin [ /View [/XYZ H.V] /Dest (450) cvn H.B /DEST pdfmark end
- -2 197 a 342
-x Fl(6.1.)35 b(Lexical)f(Analysis)-2 734 y
-SDict begin H.S end
- -2 734 a -2
-734 a
-SDict begin 13 H.A end
- -2 734 a -2 734 a
-SDict begin [ /View [/XYZ H.V] /Dest (452) cvn H.B /DEST pdfmark end
- -2 734 a 79 x Fj(Basically)-5
-b(,)20 b(the)g(\002le)h(is)g(processed)e(on)h(a)h(line)f(by)g(line)g
-(basis.)g(There)g(are)g(four)f(types)h(of)g(lines)h(that)f(are)g
-(recognized)e(by)i(the)-2 921 y(le)o(xical)g(analyzer)f(\(params.c\):)
--2 939 y
-SDict begin H.S end
- -2 939 a -2 939 a
-SDict begin 13 H.A end
- -2 939 a -2 939 a
-SDict begin [ /View [/XYZ H.V] /Dest (453) cvn H.B /DEST pdfmark end
- -2 939 a
--2 949 a
-SDict begin H.S end
- -2 949 a -2 949 a
-SDict begin 13 H.A end
- -2 949 a -2 949 a
-SDict begin [ /View [/XYZ H.V] /Dest (454) cvn H.B /DEST pdfmark end
- -2 949 a
-Black 64 1091 a Fj(1.)p Black 147 1091 a
-SDict begin H.S end
- 147 1091 a 147
-1091 a
-SDict begin 13 H.A end
- 147 1091 a 147 1091 a
-SDict begin [ /View [/XYZ H.V] /Dest (455) cvn H.B /DEST pdfmark end
- 147 1091 a Fj(Blank)h(lines)h(-)f(Lines)h
-(containing)d(only)h(whitespace.)-2 1109 y
-SDict begin H.S end
- -2 1109 a
--2 1109 a
-SDict begin 13 H.A end
- -2 1109 a -2 1109 a
-SDict begin [ /View [/XYZ H.V] /Dest (456) cvn H.B /DEST pdfmark end
- -2 1109 a Black 64 1241
-a Fj(2.)p Black 147 1241 a
-SDict begin H.S end
- 147 1241 a 147 1241 a
-SDict begin 13 H.A end
- 147
-1241 a 147 1241 a
-SDict begin [ /View [/XYZ H.V] /Dest (457) cvn H.B /DEST pdfmark end
- 147 1241 a Fj(Comment)g(lines)i(-)f(Lines)h(be)o
-(ginning)c(with)k(either)e(a)i(semi-colon)e(or)h(a)g(pound)f(sign)h
-(\(';')g(or)f('#'\).)-2 1258 y
-SDict begin H.S end
- -2 1258 a -2 1258 a
-SDict begin 13 H.A end
- -2
-1258 a -2 1258 a
-SDict begin [ /View [/XYZ H.V] /Dest (458) cvn H.B /DEST pdfmark end
- -2 1258 a Black 64 1390 a Fj(3.)p Black
-147 1390 a
-SDict begin H.S end
- 147 1390 a 147 1390 a
-SDict begin 13 H.A end
- 147 1390 a 147 1390
-a
-SDict begin [ /View [/XYZ H.V] /Dest (459) cvn H.B /DEST pdfmark end
- 147 1390 a Fj(Section)h(header)f(lines)i(-)f(Lines)g(be)o(ginning)e
-(with)i(an)g(open)f(square)h(brack)o(et)f(\('['\).)-2
-1408 y
-SDict begin H.S end
- -2 1408 a -2 1408 a
-SDict begin 13 H.A end
- -2 1408 a -2 1408 a
-SDict begin [ /View [/XYZ H.V] /Dest (460) cvn H.B /DEST pdfmark end
- -2 1408
-a Black 64 1539 a Fj(4.)p Black 147 1539 a
-SDict begin H.S end
- 147 1539 a
-147 1539 a
-SDict begin 13 H.A end
- 147 1539 a 147 1539 a
-SDict begin [ /View [/XYZ H.V] /Dest (461) cvn H.B /DEST pdfmark end
- 147 1539 a Fj(P)o(arameter)g(lines)i
-(-)f(Lines)g(be)o(ginning)e(with)i(an)o(y)g(other)f(character)-5
-b(.)19 b(\(The)h(def)o(ault)f(line)i(type.\))-2 1723
-y
-SDict begin H.S end
- -2 1723 a -2 1723 a
-SDict begin 13 H.A end
- -2 1723 a -2 1723 a
-SDict begin [ /View [/XYZ H.V] /Dest (462) cvn H.B /DEST pdfmark end
- -2 1723 a 90
-x Fj(The)f(\002rst)h(tw)o(o)f(are)g(handled)f(e)o(xclusi)n(v)o(ely)f
-(by)i(the)g(le)o(xical)g(analyzer)m(,)e(which)i(ignores)f(them.)h(The)g
-(latter)g(tw)o(o)g(line)h(types)f(are)-2 1921 y(scanned)f(for)-2
-1922 y
-SDict begin H.S end
- -2 1922 a -2 1922 a
-SDict begin 13 H.A end
- -2 1922 a -2 1922 a
-SDict begin [ /View [/XYZ H.V] /Dest (463) cvn H.B /DEST pdfmark end
- -2 1922
-a -2 1932 a
-SDict begin H.S end
- -2 1932 a -2 1932 a
-SDict begin 13 H.A end
- -2 1932 a -2 1932 a
-SDict begin [ /View [/XYZ H.V] /Dest (464) cvn H.B /DEST pdfmark end
- -2
-1932 a Black 64 2091 a Fj(1.)p Black 147 2091 a
-SDict begin H.S end
- 147 2091
-a 147 2091 a
-SDict begin 13 H.A end
- 147 2091 a 147 2091 a
-SDict begin [ /View [/XYZ H.V] /Dest (465) cvn H.B /DEST pdfmark end
- 147 2091 a Fj(-)i(Section)e(names)-2
-2092 y
-SDict begin H.S end
- -2 2092 a -2 2092 a
-SDict begin 13 H.A end
- -2 2092 a -2 2092 a
-SDict begin [ /View [/XYZ H.V] /Dest (466) cvn H.B /DEST pdfmark end
- -2 2092
-a Black 64 2241 a Fj(2.)p Black 147 2241 a
-SDict begin H.S end
- 147 2241 a
-147 2241 a
-SDict begin 13 H.A end
- 147 2241 a 147 2241 a
-SDict begin [ /View [/XYZ H.V] /Dest (467) cvn H.B /DEST pdfmark end
- 147 2241 a Fj(-)i(P)o(arameter)e
-(names)-2 2242 y
-SDict begin H.S end
- -2 2242 a -2 2242 a
-SDict begin 13 H.A end
- -2 2242 a -2 2242
-a
-SDict begin [ /View [/XYZ H.V] /Dest (468) cvn H.B /DEST pdfmark end
- -2 2242 a Black 64 2390 a Fj(3.)p Black 147 2390 a
-SDict begin H.S end
-
-147 2390 a 147 2390 a
-SDict begin 13 H.A end
- 147 2390 a 147 2390 a
-SDict begin [ /View [/XYZ H.V] /Dest (469) cvn H.B /DEST pdfmark end
- 147 2390
-a Fj(-)i(P)o(arameter)e(v)n(alues)-2 2557 y
-SDict begin H.S end
- -2 2557 a
--2 2557 a
-SDict begin 13 H.A end
- -2 2557 a -2 2557 a
-SDict begin [ /View [/XYZ H.V] /Dest (470) cvn H.B /DEST pdfmark end
- -2 2557 a 107 x Fj(These)h(are)g(the)g
-(only)f(tok)o(ens)h(passed)g(to)h(the)f(parameter)e(loader)i
-(\(loadparm.c\).)d(P)o(arameter)i(names)h(and)f(v)n(alues)h(are)g(di)n
-(vided)-2 2772 y(from)f(one)h(another)e(by)i(an)g(equal)g(sign:)g('='.)
--2 2790 y
-SDict begin H.S end
- -2 2790 a -2 2790 a
-SDict begin 13 H.A end
- -2 2790 a -2 2790 a
-SDict begin [ /View [/XYZ H.V] /Dest (471) cvn H.B /DEST pdfmark end
- -2
-2790 a 310 x Ff(6.1.1.)29 b(Handling)i(of)e(Whitespace)-2
-3291 y
-SDict begin H.S end
- -2 3291 a -2 3291 a
-SDict begin 13 H.A end
- -2 3291 a -2 3291 a
-SDict begin [ /View [/XYZ H.V] /Dest (473) cvn H.B /DEST pdfmark end
- -2 3291
-a 83 x Fj(Whitespace)20 b(is)h(de\002ned)e(as)i(all)g(characters)e
-(recognized)f(by)i(the)g(isspace\(\))g(function)e(\(see)j
-(ctype\(3C\)\))d(e)o(xcept)h(for)h(the)-2 3482 y(ne)n(wline)f
-(character)g(\('\\n'\))g(The)h(ne)n(wline)g(is)h(e)o(xcluded)d(because)
-h(it)i(identi\002es)g(the)f(end)f(of)h(the)g(line.)-2
-3497 y
-SDict begin H.S end
- -2 3497 a -2 3497 a
-SDict begin 13 H.A end
- -2 3497 a -2 3497 a
-SDict begin [ /View [/XYZ H.V] /Dest (474) cvn H.B /DEST pdfmark end
- -2 3497
-a -2 3507 a
-SDict begin H.S end
- -2 3507 a -2 3507 a
-SDict begin 13 H.A end
- -2 3507 a -2 3507 a
-SDict begin [ /View [/XYZ H.V] /Dest (475) cvn H.B /DEST pdfmark end
- -2
-3507 a Black 64 3652 a Fj(1.)p Black 147 3652 a
-SDict begin H.S end
- 147 3652
-a 147 3652 a
-SDict begin 13 H.A end
- 147 3652 a 147 3652 a
-SDict begin [ /View [/XYZ H.V] /Dest (476) cvn H.B /DEST pdfmark end
- 147 3652 a Fj(The)g(le)o(xical)g
-(analyzer)f(scans)h(past)h(white)f(space)g(at)h(the)f(be)o(ginning)e
-(of)i(a)g(line.)-2 3670 y
-SDict begin H.S end
- -2 3670 a -2 3670 a
-SDict begin 13 H.A end
- -2 3670
-a -2 3670 a
-SDict begin [ /View [/XYZ H.V] /Dest (477) cvn H.B /DEST pdfmark end
- -2 3670 a Black 64 3802 a Fj(2.)p Black 147
-3802 a
-SDict begin H.S end
- 147 3802 a 147 3802 a
-SDict begin 13 H.A end
- 147 3802 a 147 3802 a
-SDict begin [ /View [/XYZ H.V] /Dest (478) cvn H.B /DEST pdfmark end
- 147
-3802 a Fj(Section)f(and)g(parameter)f(names)h(may)g(contain)g(internal)
-f(white)i(space.)f(All)h(whitespace)f(within)g(a)h(name)f(is)h
-(compressed)147 3910 y(to)h(a)f(single)g(space)g(character)-5
-b(.)-2 3928 y
-SDict begin H.S end
- -2 3928 a -2 3928 a
-SDict begin 13 H.A end
- -2 3928 a -2 3928 a
-SDict begin [ /View [/XYZ H.V] /Dest (479) cvn H.B /DEST pdfmark end
-
--2 3928 a Black 64 4059 a Fj(3.)p Black 147 4059 a
-SDict begin H.S end
- 147
-4059 a 147 4059 a
-SDict begin 13 H.A end
- 147 4059 a 147 4059 a
-SDict begin [ /View [/XYZ H.V] /Dest (480) cvn H.B /DEST pdfmark end
- 147 4059 a Fj(Internal)19
-b(whitespace)h(within)g(a)g(parameter)f(v)n(alue)h(is)h(k)o(ept)f(v)o
-(erbatim)e(with)j(the)f(e)o(xception)e(of)i(carriage)f(return)147
-4167 y(characters)g(\('\\r'\),)g(all)i(of)f(which)g(are)g(remo)o(v)o
-(ed.)-2 4182 y
-SDict begin H.S end
- -2 4182 a -2 4182 a
-SDict begin 13 H.A end
- -2 4182 a -2 4182
-a
-SDict begin [ /View [/XYZ H.V] /Dest (481) cvn H.B /DEST pdfmark end
- -2 4182 a Black 64 4317 a Fj(4.)p Black 147 4317 a
-SDict begin H.S end
-
-147 4317 a 147 4317 a
-SDict begin 13 H.A end
- 147 4317 a 147 4317 a
-SDict begin [ /View [/XYZ H.V] /Dest (482) cvn H.B /DEST pdfmark end
- 147 4317
-a Fj(Leading)f(and)h(trailing)f(whitespace)h(is)h(remo)o(v)o(ed)d(from)
-h(names)h(and)f(v)n(alues.)-2 4376 y
-SDict begin H.S end
- -2 4376 a -2 4376
-a
-SDict begin 13 H.A end
- -2 4376 a -2 4376 a
-SDict begin [ /View [/XYZ H.V] /Dest (483) cvn H.B /DEST pdfmark end
- -2 4376 a 310 x Ff(6.1.2.)29 b(Handling)i(of)e
-(Line)i(Continuation)-2 4877 y
-SDict begin H.S end
- -2 4877 a -2 4877 a
-SDict begin 13 H.A end
- -2
-4877 a -2 4877 a
-SDict begin [ /View [/XYZ H.V] /Dest (485) cvn H.B /DEST pdfmark end
- -2 4877 a 83 x Fj(Long)19 b(section)h(header)f(and)g
-(parameter)g(lines)h(may)g(be)g(e)o(xtended)e(across)i(multiple)g
-(lines)g(by)g(use)g(of)g(the)g(backslash)g(character)-2
-5068 y(\('\\\\'\).)f(Line)h(continuation)e(is)j(ignored)d(for)i(blank)f
-(and)h(comment)f(lines.)-2 5252 y
-SDict begin H.S end
- -2 5252 a -2 5252 a
-SDict begin 13 H.A end
-
--2 5252 a -2 5252 a
-SDict begin [ /View [/XYZ H.V] /Dest (486) cvn H.B /DEST pdfmark end
- -2 5252 a 90 x Fj(If)h(the)g(last)h
-(\(non-whitespace\))c(character)i(within)h(a)h(section)f(header)f(or)h
-(on)f(a)i(parameter)e(line)h(is)h(a)g(backslash,)e(then)h(the)g(ne)o
-(xt)-2 5450 y(line)g(will)h(be)f(\(logically\))f(concatonated)f(with)i
-(the)g(current)f(line)h(by)g(the)g(le)o(xical)g(analyzer)-5
-b(.)19 b(F)o(or)h(e)o(xample:)p Black -2 5984 a
-SDict begin H.S end
- -2 5984
-a -2 5984 a
-SDict begin 13 H.A end
- -2 5984 a -2 5984 a
-SDict begin [ /View [/XYZ H.V] /Dest (488) cvn H.B /DEST pdfmark end
- -2 5984 a 3659 6053 a
-Fh(18)p Black eop end
-%%Page: 19 25
-TeXDict begin 19 24 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.19) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2804 -132
-a Fh(Chapter)20 b(6.)g(The)h(smb)m(.conf)e(\002le)p Black
--2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (487) cvn H.B /DEST pdfmark end
- -2 -11 a
-83 x Fg(param)44 b(name)g(=)h(parameter)e(value)h(string)g(\\)-2
-170 y(with)g(line)g(continuation.)-2 527 y
-SDict begin H.S end
- -2 527 a -2
-527 a
-SDict begin 13 H.A end
- -2 527 a -2 527 a
-SDict begin [ /View [/XYZ H.V] /Dest (489) cvn H.B /DEST pdfmark end
- -2 527 a 108 x Fj(W)-7 b(ould)20
-b(be)g(read)g(as)-2 801 y
-SDict begin H.S end
- -2 801 a -2 801 a
-SDict begin 13 H.A end
- -2 801 a
--2 801 a
-SDict begin [ /View [/XYZ H.V] /Dest (490) cvn H.B /DEST pdfmark end
- -2 801 a -2 884 a
-SDict begin H.S end
- -2 884 a -2 884 a
-SDict begin 11.7 H.A end
- -2 884 a
--2 884 a
-SDict begin [ /View [/XYZ H.V] /Dest (491) cvn H.B /DEST pdfmark end
- -2 884 a 177 981 a Fg(param)44 b(name)g(=)h(parameter)e(value)
-h(string)223 b(with)45 b(line)f(continuation.)-2 1338
-y
-SDict begin H.S end
- -2 1338 a -2 1338 a
-SDict begin 13 H.A end
- -2 1338 a -2 1338 a
-SDict begin [ /View [/XYZ H.V] /Dest (492) cvn H.B /DEST pdfmark end
- -2 1338 a 108
-x Fj(Note)20 b(that)g(there)g(are)g(\002)n(v)o(e)g(spaces)g(follo)n
-(wing)f(the)h(w)o(ord)g(')-5 b(string',)19 b(representing)f(the)i(one)g
-(space)g(between)g(')-5 b(string')19 b(and)h('\\\\')g(in)-2
-1554 y(the)g(top)g(line,)g(plus)g(the)g(four)f(preceeding)f(the)i(w)o
-(ord)g('with')g(in)g(the)g(second)g(line.)g(\(Y)-8 b(es,)20
-b(I'm)f(counting)f(the)j(indentation.\))-2 1738 y
-SDict begin H.S end
- -2
-1738 a -2 1738 a
-SDict begin 13 H.A end
- -2 1738 a -2 1738 a
-SDict begin [ /View [/XYZ H.V] /Dest (493) cvn H.B /DEST pdfmark end
- -2 1738 a 90 x Fj(Line)f
-(continuation)e(characters)h(are)h(ignored)e(on)i(blank)f(lines)i(and)f
-(at)g(the)g(end)g(of)g(comments.)f(The)o(y)g(are)h(*only*)e(recognized)
--2 1935 y(within)i(section)g(and)f(parameter)g(lines.)-2
-1964 y
-SDict begin H.S end
- -2 1964 a -2 1964 a
-SDict begin 13 H.A end
- -2 1964 a -2 1964 a
-SDict begin [ /View [/XYZ H.V] /Dest (494) cvn H.B /DEST pdfmark end
- -2 1964
-a 310 x Ff(6.1.3.)29 b(Line)h(Continuation)i(Quirks)-2
-2461 y
-SDict begin H.S end
- -2 2461 a -2 2461 a
-SDict begin 13 H.A end
- -2 2461 a -2 2461 a
-SDict begin [ /View [/XYZ H.V] /Dest (496) cvn H.B /DEST pdfmark end
- -2 2461
-a 87 x Fj(Note)20 b(the)g(follo)n(wing)f(e)o(xample:)-2
-2732 y
-SDict begin H.S end
- -2 2732 a -2 2732 a
-SDict begin 13 H.A end
- -2 2732 a -2 2732 a
-SDict begin [ /View [/XYZ H.V] /Dest (497) cvn H.B /DEST pdfmark end
- -2 2732
-a -2 2815 a
-SDict begin H.S end
- -2 2815 a -2 2815 a
-SDict begin 11.7 H.A end
- -2 2815 a -2 2815 a
-SDict begin [ /View [/XYZ H.V] /Dest (498) cvn H.B /DEST pdfmark end
- -2
-2815 a 79 x Fg(param)44 b(name)g(=)h(parameter)e(value)h(string)g(\\)
-177 2991 y(\\)177 3088 y(with)g(line)g(continuation.)-2
-3445 y
-SDict begin H.S end
- -2 3445 a -2 3445 a
-SDict begin 13 H.A end
- -2 3445 a -2 3445 a
-SDict begin [ /View [/XYZ H.V] /Dest (499) cvn H.B /DEST pdfmark end
- -2 3445
-a 108 x Fj(The)20 b(middle)f(line)h(is)h(*not*)e(parsed)h(as)h(a)f
-(blank)f(line)i(because)e(it)i(is)g(\002rst)g(concatonated)d(with)i
-(the)h(top)e(line.)i(The)e(result)i(is)-2 3737 y
-SDict begin H.S end
- -2 3737
-a -2 3737 a
-SDict begin 13 H.A end
- -2 3737 a -2 3737 a
-SDict begin [ /View [/XYZ H.V] /Dest (500) cvn H.B /DEST pdfmark end
- -2 3737 a -2 3820 a
-SDict begin H.S end
- -2
-3820 a -2 3820 a
-SDict begin 11.7 H.A end
- -2 3820 a -2 3820 a
-SDict begin [ /View [/XYZ H.V] /Dest (501) cvn H.B /DEST pdfmark end
- -2 3820 a 80 x Fg(param)44
-b(name)g(=)h(parameter)e(value)h(string)402 b(with)45
-b(line)f(continuation.)-2 4257 y
-SDict begin H.S end
- -2 4257 a -2 4257 a
-SDict begin 13 H.A end
-
--2 4257 a -2 4257 a
-SDict begin [ /View [/XYZ H.V] /Dest (502) cvn H.B /DEST pdfmark end
- -2 4257 a 107 x Fj(The)20 b(same)g(is)h(true)f(for)
-g(comment)e(lines.)-2 4531 y
-SDict begin H.S end
- -2 4531 a -2 4531 a
-SDict begin 13 H.A end
- -2 4531
-a -2 4531 a
-SDict begin [ /View [/XYZ H.V] /Dest (503) cvn H.B /DEST pdfmark end
- -2 4531 a -2 4614 a
-SDict begin H.S end
- -2 4614 a -2 4614 a
-SDict begin 11.7 H.A end
- -2
-4614 a -2 4614 a
-SDict begin [ /View [/XYZ H.V] /Dest (504) cvn H.B /DEST pdfmark end
- -2 4614 a 97 x Fg(param)44 b(name)g(=)h(parameter)e
-(value)h(string)g(\\)-2 4808 y(;)g(comment)g(\\)177 4905
-y(with)g(a)h(comment.)-2 5262 y
-SDict begin H.S end
- -2 5262 a -2 5262 a
-SDict begin 13 H.A end
- -2
-5262 a -2 5262 a
-SDict begin [ /View [/XYZ H.V] /Dest (505) cvn H.B /DEST pdfmark end
- -2 5262 a 108 x Fj(This)20 b(becomes:)-2
-5537 y
-SDict begin H.S end
- -2 5537 a -2 5537 a
-SDict begin 13 H.A end
- -2 5537 a -2 5537 a
-SDict begin [ /View [/XYZ H.V] /Dest (506) cvn H.B /DEST pdfmark end
- -2 5537
-a Black 3659 5984 a Fh(19)p Black eop end
-%%Page: 20 26
-TeXDict begin 20 25 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.20) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2804 -132
-a Fh(Chapter)20 b(6.)g(The)h(smb)m(.conf)e(\002le)p Black
--2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 11.7 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (507) cvn H.B /DEST pdfmark end
- -2 -11 a
-83 x Fg(param)44 b(name)g(=)h(parameter)e(value)h(string)223
-b(;)45 b(comment)223 b(with)44 b(a)h(comment.)-2 429
-y
-SDict begin H.S end
- -2 429 a -2 429 a
-SDict begin 13 H.A end
- -2 429 a -2 429 a
-SDict begin [ /View [/XYZ H.V] /Dest (508) cvn H.B /DEST pdfmark end
- -2 429 a 108 x
-Fj(On)20 b(a)h(section)f(header)f(line,)h(the)g(closing)f(brack)o(et)h
-(\(']'\))f(is)i(considered)d(a)j(terminating)d(character)m(,)h(and)g
-(the)i(rest)f(of)g(the)g(line)h(is)-2 645 y(ignored.)d(The)i(lines)-2
-829 y
-SDict begin H.S end
- -2 829 a -2 829 a
-SDict begin 13 H.A end
- -2 829 a -2 829 a
-SDict begin [ /View [/XYZ H.V] /Dest (509) cvn H.B /DEST pdfmark end
- -2 829 a -2
-912 a
-SDict begin H.S end
- -2 912 a -2 912 a
-SDict begin 11.7 H.A end
- -2 912 a -2 912 a
-SDict begin [ /View [/XYZ H.V] /Dest (510) cvn H.B /DEST pdfmark end
- -2 912 a 80
-x Fg([)44 b(section)134 b(name)44 b(])h(garbage)e(\\)177
-1089 y(param)89 b(name)g(=)45 b(value)-2 1446 y
-SDict begin H.S end
- -2 1446
-a -2 1446 a
-SDict begin 13 H.A end
- -2 1446 a -2 1446 a
-SDict begin [ /View [/XYZ H.V] /Dest (511) cvn H.B /DEST pdfmark end
- -2 1446 a 108 x Fj(are)20
-b(read)g(as)-2 1720 y
-SDict begin H.S end
- -2 1720 a -2 1720 a
-SDict begin 13 H.A end
- -2 1720 a -2
-1720 a
-SDict begin [ /View [/XYZ H.V] /Dest (512) cvn H.B /DEST pdfmark end
- -2 1720 a -2 1803 a
-SDict begin H.S end
- -2 1803 a -2 1803 a
-SDict begin 11.7 H.A end
- -2 1803
-a -2 1803 a
-SDict begin [ /View [/XYZ H.V] /Dest (513) cvn H.B /DEST pdfmark end
- -2 1803 a 97 x Fg([section)43 b(name])177
-1997 y(param)h(name)g(=)h(value)-2 2281 y
-SDict begin H.S end
- -2 2281 a -2
-2281 a
-SDict begin 13 H.A end
- -2 2281 a -2 2281 a
-SDict begin [ /View [/XYZ H.V] /Dest (514) cvn H.B /DEST pdfmark end
- -2 2281 a 377 x Fl(6.2.)35
-b(Syntax)-2 2854 y
-SDict begin H.S end
- -2 2854 a -2 2854 a
-SDict begin 13 H.A end
- -2 2854 a -2 2854
-a
-SDict begin [ /View [/XYZ H.V] /Dest (516) cvn H.B /DEST pdfmark end
- -2 2854 a 78 x Fj(The)20 b(syntax)f(of)h(the)g(smb)m(.conf)e(\002le)j
-(is)g(as)g(follo)n(ws:)-2 3116 y
-SDict begin H.S end
- -2 3116 a -2 3116 a
-SDict begin 13 H.A end
-
--2 3116 a -2 3116 a
-SDict begin [ /View [/XYZ H.V] /Dest (517) cvn H.B /DEST pdfmark end
- -2 3116 a -2 3199 a
-SDict begin H.S end
- -2 3199 a -2
-3199 a
-SDict begin 11.7 H.A end
- -2 3199 a -2 3199 a
-SDict begin [ /View [/XYZ H.V] /Dest (518) cvn H.B /DEST pdfmark end
- -2 3199 a 87 3279 a Fg(<file>)537
-b(:==)90 b({)44 b(<section>)g(})g(EOF)87 3376 y(<section>)402
-b(:==)90 b(<section)43 b(header>)h({)g(<parameter)g(line>)g(})87
-3473 y(<section)g(header>)88 b(:==)i('[')44 b(NAME)g(']')87
-3570 y(<parameter)g(line>)88 b(:==)i(NAME)44 b('=')g(VALUE)g(NL)-2
-3927 y
-SDict begin H.S end
- -2 3927 a -2 3927 a
-SDict begin 13 H.A end
- -2 3927 a -2 3927 a
-SDict begin [ /View [/XYZ H.V] /Dest (519) cvn H.B /DEST pdfmark end
- -2 3927
-a 108 x Fj(Basically)-5 b(,)20 b(this)h(means)e(that)-2
-4053 y
-SDict begin H.S end
- -2 4053 a -2 4053 a
-SDict begin 13 H.A end
- -2 4053 a -2 4053 a
-SDict begin [ /View [/XYZ H.V] /Dest (520) cvn H.B /DEST pdfmark end
- -2 4053
-a -2 4063 a
-SDict begin H.S end
- -2 4063 a -2 4063 a
-SDict begin 13 H.A end
- -2 4063 a -2 4063 a
-SDict begin [ /View [/XYZ H.V] /Dest (521) cvn H.B /DEST pdfmark end
- -2
-4063 a Black 64 4205 a Fj(1.)p Black 147 4205 a
-SDict begin H.S end
- 147 4205
-a 147 4205 a
-SDict begin 13 H.A end
- 147 4205 a 147 4205 a
-SDict begin [ /View [/XYZ H.V] /Dest (522) cvn H.B /DEST pdfmark end
- 147 4205 a Fj(a)i(\002le)g(is)g
-(made)e(up)h(of)g(zero)g(or)g(more)f(sections,)h(and)g(is)h(terminated)
-e(by)g(an)h(EOF)h(\(we)f(kne)n(w)g(that\).)-2 4223 y
-SDict begin H.S end
-
--2 4223 a -2 4223 a
-SDict begin 13 H.A end
- -2 4223 a -2 4223 a
-SDict begin [ /View [/XYZ H.V] /Dest (523) cvn H.B /DEST pdfmark end
- -2 4223 a Black
-64 4355 a Fj(2.)p Black 147 4355 a
-SDict begin H.S end
- 147 4355 a 147 4355
-a
-SDict begin 13 H.A end
- 147 4355 a 147 4355 a
-SDict begin [ /View [/XYZ H.V] /Dest (524) cvn H.B /DEST pdfmark end
- 147 4355 a Fj(A)h(section)f(is)h(made)f(up)f
-(of)h(a)h(section)f(header)f(follo)n(wed)g(by)g(zero)h(or)g(more)f
-(parameter)g(lines.)-2 4373 y
-SDict begin H.S end
- -2 4373 a -2 4373 a
-SDict begin 13 H.A end
- -2
-4373 a -2 4373 a
-SDict begin [ /View [/XYZ H.V] /Dest (525) cvn H.B /DEST pdfmark end
- -2 4373 a Black 64 4504 a Fj(3.)p Black
-147 4504 a
-SDict begin H.S end
- 147 4504 a 147 4504 a
-SDict begin 13 H.A end
- 147 4504 a 147 4504
-a
-SDict begin [ /View [/XYZ H.V] /Dest (526) cvn H.B /DEST pdfmark end
- 147 4504 a Fj(A)i(section)f(header)f(is)i(identi\002ed)e(by)h(an)g
-(opening)f(brack)o(et)g(and)g(terminated)g(by)h(the)g(closing)g(brack)o
-(et.)f(The)h(enclosed)147 4612 y(N)m(AME)g(identi\002es)h(the)f
-(section.)-2 4613 y
-SDict begin H.S end
- -2 4613 a -2 4613 a
-SDict begin 13 H.A end
- -2 4613 a -2
-4613 a
-SDict begin [ /View [/XYZ H.V] /Dest (527) cvn H.B /DEST pdfmark end
- -2 4613 a Black 64 4761 a Fj(4.)p Black 147 4761
-a
-SDict begin H.S end
- 147 4761 a 147 4761 a
-SDict begin 13 H.A end
- 147 4761 a 147 4761 a
-SDict begin [ /View [/XYZ H.V] /Dest (528) cvn H.B /DEST pdfmark end
- 147 4761
-a Fj(A)h(parameter)e(line)h(is)h(di)n(vided)e(into)h(a)g(N)m(AME)h(and)
-e(a)i(V)-11 b(ALUE.)19 b(The)h(*\002rst*)g(equal)g(sign)g(on)g(the)g
-(line)g(separates)g(the)147 4869 y(N)m(AME)g(from)g(the)g(V)-11
-b(ALUE.)19 b(The)h(V)-11 b(ALUE)20 b(is)h(terminated)e(by)h(a)g(ne)n
-(wline)g(character)f(\(NL)h(=)h('\\n'\).)-2 4887 y
-SDict begin H.S end
- -2
-4887 a -2 4887 a
-SDict begin 13 H.A end
- -2 4887 a -2 4887 a
-SDict begin [ /View [/XYZ H.V] /Dest (529) cvn H.B /DEST pdfmark end
- -2 4887 a 310 x
-Ff(6.2.1.)29 b(About)h(params.c)-2 5388 y
-SDict begin H.S end
- -2 5388 a -2
-5388 a
-SDict begin 13 H.A end
- -2 5388 a -2 5388 a
-SDict begin [ /View [/XYZ H.V] /Dest (531) cvn H.B /DEST pdfmark end
- -2 5388 a 83 x Fj(The)20 b(parsing)f(of)h
-(the)g(con\002g)f(\002le)i(is)g(a)g(bit)f(unusual)f(if)i(you)e(are)h
-(used)g(to)g(le)o(x,)g(yacc,)g(bison,)f(etc.)h(Both)h(le)o(xical)f
-(analysis)-2 5579 y(\(scanning\))e(and)i(parsing)f(are)h(performed)d
-(by)j(params.c.)f(V)-9 b(alues)20 b(are)g(loaded)f(via)i(callbacks)e
-(to)i(loadparm.c.)p Black 3659 5984 a Fh(20)p Black eop
-end
-%%Page: 21 27
-TeXDict begin 21 26 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.21) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black -2
--11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (UNIX-SMB) cvn H.B /DEST pdfmark
-end
- -2 -11 a 119
-x Fi(Chapter)44 b(7.)f(NetBIOS)g(in)g(a)g(Unix)g(W)-13
-b(orld)-2 197 y
-SDict begin H.S end
- -2 197 a -2 197 a
-SDict begin 13 H.A end
- -2 197 a -2 197 a
-SDict begin [ /View [/XYZ H.V] /Dest (539) cvn H.B /DEST pdfmark end
- -2
-197 a 342 x Fl(7.1.)35 b(Intr)m(oduction)-2 707 y
-SDict begin H.S end
- -2
-707 a -2 707 a
-SDict begin 13 H.A end
- -2 707 a -2 707 a
-SDict begin [ /View [/XYZ H.V] /Dest (541) cvn H.B /DEST pdfmark end
- -2 707 a 106 x Fj(This)19
-b(is)i(a)f(short)f(document)f(that)h(describes)g(some)h(of)f(the)g
-(issues)i(that)e(confront)f(a)i(SMB)g(implementation)e(on)h(unix,)f
-(and)h(ho)n(w)-2 921 y(Samba)g(copes)h(with)h(them.)e(The)o(y)g(may)h
-(help)g(people)f(who)h(are)g(looking)e(at)j(unix<->PC)e
-(interoperability)-5 b(.)-2 1105 y
-SDict begin H.S end
- -2 1105 a -2 1105
-a
-SDict begin 13 H.A end
- -2 1105 a -2 1105 a
-SDict begin [ /View [/XYZ H.V] /Dest (542) cvn H.B /DEST pdfmark end
- -2 1105 a 90 x Fj(It)20 b(w)o(as)h(written)f(to)h
-(help)e(out)h(a)h(person)e(who)h(w)o(as)h(writing)e(a)i(paper)e(on)h
-(unix)f(to)h(PC)i(connecti)n(vity)-5 b(.)-2 1223 y
-SDict begin H.S end
- -2
-1223 a -2 1223 a
-SDict begin 13 H.A end
- -2 1223 a -2 1223 a
-SDict begin [ /View [/XYZ H.V] /Dest (543) cvn H.B /DEST pdfmark end
- -2 1223 a 359 x
-Fl(7.2.)35 b(User)n(names)-2 1750 y
-SDict begin H.S end
- -2 1750 a -2 1750
-a
-SDict begin 13 H.A end
- -2 1750 a -2 1750 a
-SDict begin [ /View [/XYZ H.V] /Dest (545) cvn H.B /DEST pdfmark end
- -2 1750 a 106 x Fj(The)20 b(SMB)h(protocol)d(has)
-j(only)e(a)i(loose)f(username)e(concept.)h(Early)h(SMB)h(protocols)e
-(\(such)g(as)i(CORE)g(and)f(COREPLUS\))-2 1964 y(ha)n(v)o(e)f(no)h
-(username)f(concept)g(at)i(all.)f(Ev)o(en)f(in)i(later)f(protocols)f
-(clients)h(often)g(attempt)f(operations)g(\(particularly)f(printer)-2
-2072 y(operations\))g(without)h(\002rst)i(v)n(alidating)e(a)i(username)
-e(on)g(the)i(serv)o(er)-5 b(.)-2 2256 y
-SDict begin H.S end
- -2 2256 a -2
-2256 a
-SDict begin 13 H.A end
- -2 2256 a -2 2256 a
-SDict begin [ /View [/XYZ H.V] /Dest (546) cvn H.B /DEST pdfmark end
- -2 2256 a 90 x Fj(Unix)20
-b(security)f(is)i(based)f(around)e(username/passw)o(ord)g(pairs.)i(A)h
-(unix)e(box)g(should)h(not)f(allo)n(w)i(clients)f(to)g(do)g(an)o(y)-2
-2454 y(substanti)n(v)o(e)f(operation)f(without)i(some)g(sort)g(of)g(v)n
-(alidation.)-2 2638 y
-SDict begin H.S end
- -2 2638 a -2 2638 a
-SDict begin 13 H.A end
- -2 2638 a -2
-2638 a
-SDict begin [ /View [/XYZ H.V] /Dest (547) cvn H.B /DEST pdfmark end
- -2 2638 a 90 x Fj(The)g(problem)e(mostly)i(manifests)g(itself)h
-(when)e(the)h(unix)g(serv)o(er)f(is)i(in)g("share)e(le)n(v)o(el")h
-(security)g(mode.)f(This)h(is)h(the)f(def)o(ault)-2 2836
-y(mode)f(as)i(the)f(alternati)n(v)o(e)f("user)h(le)n(v)o(el")g
-(security)f(mode)g(usually)h(forces)g(a)g(client)g(to)h(connect)e(to)h
-(the)g(serv)o(er)g(as)h(the)f(same)-2 2944 y(user)g(for)f(each)h
-(connected)f(share,)g(which)h(is)h(incon)m(v)o(enient)c(in)j(man)o(y)f
-(sites.)-2 3128 y
-SDict begin H.S end
- -2 3128 a -2 3128 a
-SDict begin 13 H.A end
- -2 3128 a -2 3128
-a
-SDict begin [ /View [/XYZ H.V] /Dest (548) cvn H.B /DEST pdfmark end
- -2 3128 a 90 x Fj(In)g("share)h(le)n(v)o(el")f(security)h(the)f
-(client)h(normally)f(gi)n(v)o(es)g(a)h(username)f(in)h(the)g("session)g
-(setup")g(protocol,)e(b)n(ut)h(does)h(not)g(supply)-2
-3326 y(an)f(accompan)o(ying)d(passw)o(ord.)j(The)h(client)f(then)g
-(connects)g(to)h(resources)f(using)g(the)g("tree)h(connect")e
-(protocol,)g(and)h(supplies)-2 3434 y(a)h(passw)o(ord.)g(The)f(problem)
-g(is)i(that)f(the)h(user)f(on)f(the)i(PC)g(types)f(the)g(username)f
-(and)h(the)g(passw)o(ord)f(in)i(dif)n(ferent)d(conte)o(xts,)-2
-3542 y(una)o(w)o(are)h(that)h(the)o(y)f(need)h(to)g(go)g(together)f(to)
-h(gi)n(v)o(e)g(access)g(to)h(the)f(serv)o(er)-5 b(.)19
-b(The)h(username)f(is)i(normally)e(the)h(one)g(the)g(user)-2
-3650 y(typed)f(in)h(when)g(the)o(y)f("logged)g(onto")g(the)h(PC)i
-(\(this)e(assumes)h(W)m(indo)n(ws)e(for)h(W)-7 b(orkgroups\).)17
-b(The)j(passw)o(ord)g(is)h(the)f(one)g(the)o(y)-2 3758
-y(chose)g(when)f(connecting)f(to)j(the)f(disk)g(or)g(printer)-5
-b(.)-2 3942 y
-SDict begin H.S end
- -2 3942 a -2 3942 a
-SDict begin 13 H.A end
- -2 3942 a -2 3942 a
-SDict begin [ /View [/XYZ H.V] /Dest (549) cvn H.B /DEST pdfmark end
-
--2 3942 a 90 x Fj(The)20 b(user)g(often)f(chooses)h(a)g(totally)g(dif)n
-(ferent)f(username)g(for)g(their)h(login)g(as)g(for)g(the)g(dri)n(v)o
-(e)f(connection.)f(Often)i(the)o(y)f(also)-2 4139 y(w)o(ant)h(to)g
-(access)h(dif)n(ferent)e(dri)n(v)o(es)g(as)i(dif)n(ferent)e(usernames.)
-f(The)i(unix)g(serv)o(er)f(needs)h(some)g(w)o(ay)g(of)g(di)n(vining)e
-(the)j(correct)-2 4247 y(username)e(to)h(combine)f(with)h(each)g(passw)
-o(ord.)-2 4431 y
-SDict begin H.S end
- -2 4431 a -2 4431 a
-SDict begin 13 H.A end
- -2 4431 a -2 4431
-a
-SDict begin [ /View [/XYZ H.V] /Dest (550) cvn H.B /DEST pdfmark end
- -2 4431 a 90 x Fj(Samba)f(tries)i(to)g(a)n(v)n(oid)e(this)i(problem)e
-(using)g(se)n(v)o(eral)h(methods.)f(These)h(succeed)f(in)i(the)f(v)n
-(ast)g(majority)f(of)h(cases.)h(The)-2 4629 y(methods)e(include)g
-(username)g(maps,)h(the)g(service\045user)f(syntax,)h(the)g(sa)n(ving)g
-(of)g(session)g(setup)g(usernames)f(for)h(later)-2 4737
-y(v)n(alidation)f(and)g(the)h(deri)n(v)n(ation)f(of)h(the)g(username)f
-(from)g(the)h(service)g(name)f(\(either)h(directly)f(or)h(via)g(the)h
-(user=)e(option\).)-2 4766 y
-SDict begin H.S end
- -2 4766 a -2 4766 a
-SDict begin 13 H.A end
- -2 4766
-a -2 4766 a
-SDict begin [ /View [/XYZ H.V] /Dest (551) cvn H.B /DEST pdfmark end
- -2 4766 a 359 x Fl(7.3.)35 b(File)g(Ownership)-2
-5320 y
-SDict begin H.S end
- -2 5320 a -2 5320 a
-SDict begin 13 H.A end
- -2 5320 a -2 5320 a
-SDict begin [ /View [/XYZ H.V] /Dest (553) cvn H.B /DEST pdfmark end
- -2 5320
-a 79 x Fj(The)20 b(commonly)e(used)h(SMB)j(protocols)c(ha)n(v)o(e)i(no)
-g(w)o(ay)g(of)g(saying)f("you)h(can')o(t)f(do)h(that)g(because)f(you)h
-(don')o(t)e(o)n(wn)i(the)g(\002le".)-2 5507 y(The)o(y)f(ha)n(v)o(e,)g
-(in)i(f)o(act,)f(no)f(concept)g(of)h(\002le)h(o)n(wnership)e(at)h(all.)
-p Black 3659 5984 a Fh(21)p Black eop end
-%%Page: 22 28
-TeXDict begin 22 27 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.22) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (569) cvn H.B /DEST pdfmark end
- -2 -201 a 2518
--132 a Fh(Chapter)20 b(7.)g(NetBIOS)g(in)g(a)h(Unix)f(W)-8
-b(orld)p Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2
--11 a
-SDict begin [ /View [/XYZ H.V] /Dest (554) cvn H.B /DEST pdfmark end
- -2 -11 a 83 x Fj(This)20 b(brings)f(up)h(all)h(sorts)g(of)e
-(interesting)h(problems.)e(F)o(or)i(e)o(xample,)f(when)g(you)h(cop)o(y)
-f(a)h(\002le)h(to)g(a)f(unix)g(dri)n(v)o(e,)e(and)i(the)g(\002le)h(is)
--2 180 y(w)o(orld)e(writeable)h(b)n(ut)g(o)n(wned)f(by)h(another)f
-(user)h(the)g(\002le)h(will)g(transfer)e(correctly)g(b)n(ut)h(will)h
-(recei)n(v)o(e)e(the)h(wrong)f(date.)h(This)g(is)-2 288
-y(because)f(the)h(utime\(\))g(call)g(under)f(unix)g(only)h(succeeds)g
-(for)f(the)h(o)n(wner)g(of)f(the)i(\002le,)f(or)g(root,)f(e)n(v)o(en)h
-(if)g(the)g(\002le)h(is)g(w)o(orld)-2 396 y(writeable.)e(F)o(or)h
-(security)g(reasons)f(Samba)h(does)g(all)h(\002le)g(operations)d(as)j
-(the)f(v)n(alidated)f(user)m(,)h(not)g(root,)f(so)i(the)f(utime\(\))f
-(f)o(ails.)-2 504 y(This)h(can)f(stuf)n(f)g(up)g(shared)g(de)n(v)o
-(elopment)e(diectories)i(as)h(programs)e(lik)o(e)i("mak)o(e")e(will)j
-(not)e(get)h(\002le)g(time)g(comparisons)d(right.)-2
-688 y
-SDict begin H.S end
- -2 688 a -2 688 a
-SDict begin 13 H.A end
- -2 688 a -2 688 a
-SDict begin [ /View [/XYZ H.V] /Dest (555) cvn H.B /DEST pdfmark end
- -2 688 a 90
-x Fj(There)i(are)h(se)n(v)o(eral)g(possible)g(solutions)f(to)i(this)f
-(problem,)f(including)f(username)h(mapping,)f(and)i(forcing)e(a)j
-(speci\002c)-2 886 y(username)e(for)g(particular)g(shares.)-2
-914 y
-SDict begin H.S end
- -2 914 a -2 914 a
-SDict begin 13 H.A end
- -2 914 a -2 914 a
-SDict begin [ /View [/XYZ H.V] /Dest (556) cvn H.B /DEST pdfmark end
- -2 914 a 360
-x Fl(7.4.)35 b(P)o(assw)o(ords)-2 1441 y
-SDict begin H.S end
- -2 1441 a -2
-1441 a
-SDict begin 13 H.A end
- -2 1441 a -2 1441 a
-SDict begin [ /View [/XYZ H.V] /Dest (558) cvn H.B /DEST pdfmark end
- -2 1441 a 107 x Fj(Man)o(y)19
-b(SMB)i(clients)g(uppercase)d(passw)o(ords)i(before)f(sending)g(them.)g
-(I)i(ha)n(v)o(e)e(no)h(idea)g(why)g(the)o(y)f(do)h(this.)g
-(Interestingly)-2 1655 y(WfWg)g(uppercases)f(the)g(passw)o(ord)h(only)f
-(if)h(the)g(serv)o(er)f(is)h(running)e(a)i(protocol)e(greater)h(than)g
-(COREPLUS,)i(so)f(ob)o(viously)e(it)-2 1763 y(isn')o(t)i(just)g(the)h
-(data)f(entry)f(routines)g(that)i(are)f(to)g(blame.)-2
-1947 y
-SDict begin H.S end
- -2 1947 a -2 1947 a
-SDict begin 13 H.A end
- -2 1947 a -2 1947 a
-SDict begin [ /View [/XYZ H.V] /Dest (559) cvn H.B /DEST pdfmark end
- -2 1947
-a 90 x Fj(Unix)g(passw)o(ords)f(are)h(case)h(sensiti)n(v)o(e.)f(So)g
-(if)h(users)f(use)h(mix)o(ed)e(case)h(passw)o(ords)g(the)o(y)g(are)g
-(in)g(trouble.)-2 2221 y
-SDict begin H.S end
- -2 2221 a -2 2221 a
-SDict begin 13 H.A end
- -2 2221
-a -2 2221 a
-SDict begin [ /View [/XYZ H.V] /Dest (560) cvn H.B /DEST pdfmark end
- -2 2221 a 90 x Fj(Samba)f(can)h(try)g(to)h(cope)e(with)i
-(this)f(by)g(either)g(using)g(the)g("passw)o(ord)f(le)n(v)o(el")h
-(option)f(which)h(causes)g(Samba)g(to)g(try)g(the)-2
-2419 y(of)n(fered)e(passw)o(ord)i(with)g(up)g(to)g(the)g(speci\002ed)g
-(number)f(of)h(case)g(changes,)f(or)h(by)g(using)f(the)i("passw)o(ord)e
-(serv)o(er")g(option)-2 2527 y(which)g(allo)n(ws)i(Samba)f(to)g(do)g
-(its)h(v)n(alidation)e(via)h(another)f(machine)g(\(typically)g(a)h(W)m
-(inNT)g(serv)o(er\).)-2 2711 y
-SDict begin H.S end
- -2 2711 a -2 2711 a
-SDict begin 13 H.A end
- -2
-2711 a -2 2711 a
-SDict begin [ /View [/XYZ H.V] /Dest (561) cvn H.B /DEST pdfmark end
- -2 2711 a 90 x Fj(Samba)f(supports)h(the)g(passw)o
-(ord)f(encryption)f(method)h(used)h(by)g(SMB)h(clients.)f(Note)g(that)g
-(the)h(use)f(of)g(passw)o(ord)g(encryption)-2 2909 y(in)g(Microsoft)f
-(netw)o(orking)f(leads)j(to)f(passw)o(ord)g(hashes)g(that)g(are)g
-("plain)g(te)o(xt)g(equi)n(v)n(alent".)e(This)i(means)g(that)g(it)h(is)
-g(*VER)-5 b(Y*)-2 3017 y(important)18 b(to)h(ensure)g(that)h(the)f
-(Samba)g(smbpasswd)g(\002le)i(containing)c(these)j(passw)o(ord)f
-(hashes)g(is)i(only)d(readable)h(by)g(the)g(root)-2 3125
-y(user)-5 b(.)20 b(See)h(the)f(documentation)d(ENCR)-5
-b(YPTION.txt)20 b(for)f(more)h(details.)-2 3136 y
-SDict begin H.S end
- -2
-3136 a -2 3136 a
-SDict begin 13 H.A end
- -2 3136 a -2 3136 a
-SDict begin [ /View [/XYZ H.V] /Dest (562) cvn H.B /DEST pdfmark end
- -2 3136 a 376 x
-Fl(7.5.)35 b(Locking)-2 3708 y
-SDict begin H.S end
- -2 3708 a -2 3708 a
-SDict begin 13 H.A end
- -2
-3708 a -2 3708 a
-SDict begin [ /View [/XYZ H.V] /Dest (564) cvn H.B /DEST pdfmark end
- -2 3708 a 78 x Fj(Since)20 b(samba)g(2.2,)f(samba)h
-(supports)f(other)h(types)g(of)f(locking)g(as)i(well.)g(This)f(section)
-g(is)h(outdated.)-2 3970 y
-SDict begin H.S end
- -2 3970 a -2 3970 a
-SDict begin 13 H.A end
- -2 3970
-a -2 3970 a
-SDict begin [ /View [/XYZ H.V] /Dest (565) cvn H.B /DEST pdfmark end
- -2 3970 a 90 x Fj(The)f(locking)e(calls)j(a)n(v)n(ailable)f
-(under)f(a)i(DOS/W)m(indo)n(ws)e(en)m(vironment)e(are)j(much)g(richer)f
-(than)h(those)g(a)n(v)n(ailable)f(in)i(unix.)-2 4168
-y(This)f(means)g(a)g(unix)f(serv)o(er)g(\(lik)o(e)h(Samba\))g(choosing)
-e(to)i(use)g(the)h(standard)d(fcntl\(\))h(based)h(unix)f(locking)g
-(calls)i(to)f(implement)-2 4276 y(SMB)h(locking)e(has)h(to)g(impro)o
-(vise)f(a)i(bit.)-2 4460 y
-SDict begin H.S end
- -2 4460 a -2 4460 a
-SDict begin 13 H.A end
- -2 4460
-a -2 4460 a
-SDict begin [ /View [/XYZ H.V] /Dest (566) cvn H.B /DEST pdfmark end
- -2 4460 a 90 x Fj(One)f(major)f(problem)g(is)i(that)f(dos)g
-(locks)g(can)g(be)g(in)h(a)f(32)g(bit)h(\(unsigned\))c(range.)i(Unix)h
-(locking)f(calls)i(are)f(32)g(bits,)g(b)n(ut)g(are)-2
-4658 y(signed,)f(gi)n(ving)g(only)g(a)i(31)f(bit)g(range.)f
-(Unfortunately)f(OLE2)h(clients)i(use)f(the)g(top)g(bit)h(to)f(select)h
-(a)f(locking)f(range)g(used)h(for)-2 4766 y(OLE)g(semaphores.)-2
-4950 y
-SDict begin H.S end
- -2 4950 a -2 4950 a
-SDict begin 13 H.A end
- -2 4950 a -2 4950 a
-SDict begin [ /View [/XYZ H.V] /Dest (567) cvn H.B /DEST pdfmark end
- -2 4950
-a 90 x Fj(T)-7 b(o)20 b(w)o(ork)g(around)e(this)j(problem)d(Samba)i
-(compresses)f(the)i(32)e(bit)i(range)e(into)h(31)g(bits)g(by)g
-(appropriate)e(bit)i(shifting.)g(This)-2 5148 y(seems)g(to)h(w)o(ork)e
-(b)n(ut)h(is)h(not)f(ideal.)g(In)g(a)g(future)f(v)o(ersion)g(a)i
-(separate)e(SMB)j(lockd)d(may)g(be)h(added)f(to)i(cope)e(with)h(the)h
-(problem.)-2 5332 y
-SDict begin H.S end
- -2 5332 a -2 5332 a
-SDict begin 13 H.A end
- -2 5332 a -2
-5332 a
-SDict begin [ /View [/XYZ H.V] /Dest (568) cvn H.B /DEST pdfmark end
- -2 5332 a 90 x Fj(It)f(also)h(doesn')o(t)d(help)i(that)g(man)o
-(y)f(unix)h(lockd)f(daemons)g(are)h(v)o(ery)f(b)n(uggy)g(and)g(crash)h
-(at)h(the)f(slightest)h(pro)o(v)n(ocation.)c(The)o(y)-2
-5530 y(normally)h(go)i(mostly)g(unused)f(in)h(a)h(unix)e(en)m
-(vironment)e(because)j(fe)n(w)g(unix)f(programs)g(use)h(byte)g(range)f
-(locking.)f(The)i(stress)p Black 3659 5984 a Fh(22)p
-Black eop end
-%%Page: 23 29
-TeXDict begin 23 28 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.23) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2518 -132
-a Fh(Chapter)20 b(7.)g(NetBIOS)g(in)g(a)h(Unix)f(W)-8
-b(orld)p Black -2 72 a Fj(of)20 b(huge)f(numbers)g(of)g(lock)h
-(requests)g(from)f(dos/windo)n(ws)g(clients)h(can)g(kill)h(the)f
-(daemon)f(on)h(some)g(systems.)-2 346 y(The)g(second)f(major)g(problem)
-g(is)i(the)f("opportunistic)e(locking")h(requested)g(by)g(some)h
-(clients.)h(If)f(a)g(client)h(requests)-2 454 y(opportunistic)d
-(locking)h(then)g(it)i(is)g(asking)f(the)g(serv)o(er)f(to)i(notify)e
-(it)i(if)f(an)o(yone)e(else)j(tries)g(to)f(do)g(something)f(on)h(the)g
-(same)g(\002le,)-2 562 y(at)g(which)g(time)g(the)h(client)f(will)h(say)
-f(if)h(it)g(is)g(willing)f(to)g(gi)n(v)o(e)g(up)f(its)j(lock.)d(Unix)h
-(has)g(no)g(simple)g(w)o(ay)g(of)g(implementing)-2 670
-y(opportunistic)e(locking,)g(and)i(currently)e(Samba)i(has)h(no)e
-(support)g(for)h(it.)-2 699 y
-SDict begin H.S end
- -2 699 a -2 699 a
-SDict begin 13 H.A end
- -2 699
-a -2 699 a
-SDict begin [ /View [/XYZ H.V] /Dest (570) cvn H.B /DEST pdfmark end
- -2 699 a 359 x Fl(7.6.)35 b(Deny)f(Modes)-2
-1253 y
-SDict begin H.S end
- -2 1253 a -2 1253 a
-SDict begin 13 H.A end
- -2 1253 a -2 1253 a
-SDict begin [ /View [/XYZ H.V] /Dest (572) cvn H.B /DEST pdfmark end
- -2 1253
-a 79 x Fj(When)20 b(a)g(SMB)h(client)g(opens)e(a)i(\002le)g(it)g(asks)f
-(for)g(a)g(particular)f("den)o(y)g(mode")g(to)i(be)f(placed)f(on)h(the)
-g(\002le.)h(These)f(modes)-2 1440 y(\(DENY_NONE,)f(DENY_READ,)g
-(DENY_WRITE,)h(DENY_ALL,)e(DENY_FCB)j(and)f(DENY_DOS\))f(specify)h
-(what)-2 1548 y(actions)f(should)f(be)i(allo)n(wed)f(by)g(an)o(yone)e
-(else)j(who)f(tries)h(to)g(use)g(the)f(\002le)h(at)g(the)g(same)f
-(time.)h(If)f(DENY_READ)g(is)h(placed)f(on)-2 1655 y(the)h(\002le,)h
-(for)e(e)o(xample,)g(then)g(an)o(y)h(attempt)g(to)g(open)f(the)h
-(\002le)h(for)f(reading)e(should)i(f)o(ail.)-2 1840 y
-SDict begin H.S end
-
--2 1840 a -2 1840 a
-SDict begin 13 H.A end
- -2 1840 a -2 1840 a
-SDict begin [ /View [/XYZ H.V] /Dest (573) cvn H.B /DEST pdfmark end
- -2 1840 a 89
-x Fj(Unix)g(has)g(no)g(equi)n(v)n(alent)e(notion.)h(T)-7
-b(o)20 b(implement)f(this)i(Samba)f(uses)g(either)g(lock)g(\002les)h
-(based)f(on)g(the)g(\002les)h(inode)e(and)-2 2037 y(placed)g(in)i(a)f
-(separate)g(lock)g(directory)e(or)i(a)h(shared)e(memory)g
-(implementation.)e(The)j(lock)g(\002le)h(method)d(is)k(clumsy)d(and)-2
-2145 y(consumes)g(processing)g(and)g(\002le)i(resources,)e(the)h
-(shared)g(memory)e(implementation)g(is)j(v)n(astly)f(prefered)f(and)g
-(is)j(turned)c(on)-2 2253 y(by)i(def)o(ault)f(for)h(those)g(systems)g
-(that)h(support)d(it.)-2 2282 y
-SDict begin H.S end
- -2 2282 a -2 2282 a
-SDict begin 13 H.A end
- -2
-2282 a -2 2282 a
-SDict begin [ /View [/XYZ H.V] /Dest (574) cvn H.B /DEST pdfmark end
- -2 2282 a 359 x Fl(7.7.)35 b(T)-11 b(rapdoor)34
-b(UIDs)-2 2836 y
-SDict begin H.S end
- -2 2836 a -2 2836 a
-SDict begin 13 H.A end
- -2 2836 a -2 2836
-a
-SDict begin [ /View [/XYZ H.V] /Dest (576) cvn H.B /DEST pdfmark end
- -2 2836 a 79 x Fj(A)20 b(SMB)i(session)e(can)g(run)g(with)g(se)n(v)o
-(eral)f(uids)i(on)e(the)i(one)e(sock)o(et.)h(This)g(happens)f(when)h(a)
-g(user)h(connects)e(to)h(tw)o(o)h(shares)-2 3023 y(with)f(dif)n(ferent)
-e(usernames.)h(T)-7 b(o)21 b(cope)e(with)h(this)h(the)f(unix)f(serv)o
-(er)g(needs)h(to)g(switch)h(uids)f(within)g(the)g(one)f(process.)h(On)g
-(some)-2 3131 y(unix)o(es)f(\(such)h(as)h(SCO\))f(this)h(is)g(not)f
-(possible.)g(This)g(means)g(that)g(on)g(those)g(unix)o(es)f(the)i
-(client)f(is)h(restricted)f(to)g(a)h(single)f(uid.)-2
-3315 y
-SDict begin H.S end
- -2 3315 a -2 3315 a
-SDict begin 13 H.A end
- -2 3315 a -2 3315 a
-SDict begin [ /View [/XYZ H.V] /Dest (577) cvn H.B /DEST pdfmark end
- -2 3315
-a 90 x Fj(Note)g(that)g(you)f(can)h(also)h(get)f(the)g("trapdoor)e
-(uid")i(message)g(for)g(other)f(reasons.)g(Please)i(see)g(the)f(F)-6
-b(A)h(Q)21 b(for)f(details.)-2 3433 y
-SDict begin H.S end
- -2 3433 a -2 3433
-a
-SDict begin 13 H.A end
- -2 3433 a -2 3433 a
-SDict begin [ /View [/XYZ H.V] /Dest (578) cvn H.B /DEST pdfmark end
- -2 3433 a 359 x Fl(7.8.)35 b(P)m(ort)g(numbers)-2
-3960 y
-SDict begin H.S end
- -2 3960 a -2 3960 a
-SDict begin 13 H.A end
- -2 3960 a -2 3960 a
-SDict begin [ /View [/XYZ H.V] /Dest (580) cvn H.B /DEST pdfmark end
- -2 3960
-a 106 x Fj(There)19 b(is)i(a)g(con)m(v)o(ention)c(that)j(clients)h(on)f
-(sock)o(ets)g(use)g(high)g("unpri)n(vilaged")d(port)i(numbers)g
-(\(>1000\))f(and)i(connect)f(to)-2 4174 y(serv)o(ers)g(on)h(lo)n(w)g
-("pri)n(vilaged")e(port)i(numbers.)e(This)j(is)g(enforced)d(in)i(Unix)g
-(as)h(non-root)d(users)i(can')o(t)f(open)h(a)g(sock)o(et)g(for)-2
-4282 y(listening)g(on)f(port)h(numbers)e(less)k(than)d(1000.)-2
-4466 y
-SDict begin H.S end
- -2 4466 a -2 4466 a
-SDict begin 13 H.A end
- -2 4466 a -2 4466 a
-SDict begin [ /View [/XYZ H.V] /Dest (581) cvn H.B /DEST pdfmark end
- -2 4466
-a 90 x Fj(Most)h(PC)h(based)f(SMB)h(clients)g(\(such)e(as)i(WfWg)g(and)
-f(W)m(inNT\))f(don')o(t)g(follo)n(w)g(this)i(con)m(v)o(ention)c
-(completely)-5 b(.)18 b(The)i(main)-2 4664 y(culprit)f(is)i(the)g
-(netbios)e(nameserving)f(on)i(udp)f(port)h(137.)f(Name)h(query)e
-(requests)i(come)g(from)f(a)i(source)e(port)g(of)h(137.)f(This)i(is)-2
-4772 y(a)f(problem)e(when)h(you)g(combine)f(it)i(with)g(the)g(common)e
-(\002re)n(w)o(alling)h(technique)f(of)h(not)g(allo)n(wing)g(incoming)f
-(pack)o(ets)h(on)h(lo)n(w)-2 4880 y(port)f(numbers.)g(This)h(means)g
-(that)g(these)h(clients)f(can')o(t)f(query)g(a)i(netbios)e(nameserv)o
-(er)f(on)i(the)g(other)g(side)g(of)g(a)h(lo)n(w)f(port)-2
-4988 y(based)g(\002re)n(w)o(all.)-2 5154 y
-SDict begin H.S end
- -2 5154 a
--2 5154 a
-SDict begin 13 H.A end
- -2 5154 a -2 5154 a
-SDict begin [ /View [/XYZ H.V] /Dest (582) cvn H.B /DEST pdfmark end
- -2 5154 a 108 x Fj(The)g(problem)e(is)j
-(more)f(se)n(v)o(ere)f(with)h(netbios)g(node)f(status)i(queries.)e(I')l
-(v)o(e)g(found)g(that)h(WfWg,)g(W)m(in95)g(and)g(W)m(inNT3.5)e(all)-2
-5369 y(respond)g(to)j(netbios)e(node)g(status)i(queries)f(on)g(port)f
-(137)g(no)h(matter)g(what)g(the)g(source)g(port)f(w)o(as)i(in)g(the)f
-(request.)f(This)i(w)o(orks)-2 5477 y(between)e(machines)g(that)i(are)f
-(both)f(using)h(port)f(137,)g(b)n(ut)i(it)g(means)e(it')-5
-b(s)22 b(not)e(possible)f(for)h(a)h(unix)e(user)h(to)g(do)g(a)h(node)e
-(status)p Black 3659 5984 a Fh(23)p Black eop end
-%%Page: 24 30
-TeXDict begin 24 29 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.24) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2518 -132
-a Fh(Chapter)20 b(7.)g(NetBIOS)g(in)g(a)h(Unix)f(W)-8
-b(orld)p Black -2 72 a Fj(request)19 b(to)i(an)o(y)e(of)h(these)g(OSes)
-h(unless)g(the)o(y)e(are)h(running)e(as)j(root.)e(The)h(answer)g(comes)
-g(back,)f(b)n(ut)h(it)h(goes)f(to)h(port)e(137)-2 180
-y(which)g(the)i(unix)e(user)h(can')o(t)f(listen)i(on.)e(Interestingly)g
-(W)m(inNT3.1)g(got)h(this)g(right)g(-)g(it)h(sends)f(node)g(status)g
-(responses)g(back)g(to)-2 288 y(the)g(source)f(port)h(in)g(the)g
-(request.)-2 317 y
-SDict begin H.S end
- -2 317 a -2 317 a
-SDict begin 13 H.A end
- -2 317 a -2 317
-a
-SDict begin [ /View [/XYZ H.V] /Dest (583) cvn H.B /DEST pdfmark end
- -2 317 a 359 x Fl(7.9.)35 b(Pr)m(otocol)f(Complexity)-2
-871 y
-SDict begin H.S end
- -2 871 a -2 871 a
-SDict begin 13 H.A end
- -2 871 a -2 871 a
-SDict begin [ /View [/XYZ H.V] /Dest (585) cvn H.B /DEST pdfmark end
- -2 871 a 79
-x Fj(There)19 b(are)h(man)o(y)f("protocol)g(le)n(v)o(els")h(in)g(the)g
-(SMB)h(protocol.)d(It)j(seems)g(that)f(each)g(time)g(ne)n(w)g
-(functionality)e(w)o(as)j(added)e(to)i(a)-2 1058 y(Microsoft)e
-(operating)f(system,)i(the)o(y)g(added)f(the)h(equi)n(v)n(alent)f
-(functions)f(in)j(a)f(ne)n(w)g(protocol)f(le)n(v)o(el)h(of)f(the)i(SMB)
-g(protocol)d(to)-2 1166 y("e)o(xternalise")h(the)h(ne)n(w)g
-(capabilities.)-2 1350 y
-SDict begin H.S end
- -2 1350 a -2 1350 a
-SDict begin 13 H.A end
- -2 1350
-a -2 1350 a
-SDict begin [ /View [/XYZ H.V] /Dest (586) cvn H.B /DEST pdfmark end
- -2 1350 a 90 x Fj(This)g(means)g(the)g(protocol)f(is)i(v)o
-(ery)e("rich",)g(of)n(fering)f(man)o(y)h(w)o(ays)i(of)f(doing)f(each)g
-(\002le)i(operation.)d(This)j(means)f(SMB)-2 1548 y(serv)o(ers)f(need)h
-(to)g(be)g(comple)o(x)e(and)i(lar)o(ge.)f(It)h(also)h(means)e(it)i(is)g
-(v)o(ery)e(dif)n(\002cult)h(to)g(mak)o(e)g(them)f(b)n(ug)h(free.)f(It)i
-(is)g(not)e(just)i(Samba)-2 1655 y(that)f(suf)n(fers)g(from)f(this)h
-(problem,)f(other)g(serv)o(ers)h(such)g(as)h(W)m(inNT)f(don')o(t)e
-(support)h(e)n(v)o(ery)g(v)n(ariation)g(of)h(e)n(v)o(ery)e(call)j(and)f
-(it)h(has)-2 1763 y(almost)f(certainly)f(been)h(a)g(headache)f(for)g
-(MS)i(de)n(v)o(elopers)d(to)j(support)d(the)j(myriad)e(of)g(SMB)j
-(calls)f(that)f(are)g(a)n(v)n(ailable.)-2 1947 y
-SDict begin H.S end
- -2 1947
-a -2 1947 a
-SDict begin 13 H.A end
- -2 1947 a -2 1947 a
-SDict begin [ /View [/XYZ H.V] /Dest (587) cvn H.B /DEST pdfmark end
- -2 1947 a 90 x Fj(There)f(are)h(about)f
-(65)h("top)g(le)n(v)o(el")g(operations)e(in)j(the)f(SMB)h(protocol)d
-(\(things)i(lik)o(e)g(SMBread)g(and)g(SMBwrite\).)g(Some)g(of)-2
-2145 y(these)g(include)f(hundreds)f(of)i(sub-functions)e(\(SMBtrans)i
-(has)h(at)f(least)h(120)f(sub-functions,)d(lik)o(e)j(DosPrintQAdd)f
-(and)-2 2253 y(NetSessionEnum\).)f(All)j(of)f(them)f(tak)o(e)i(se)n(v)o
-(eral)e(options)g(that)i(can)f(change)f(the)h(w)o(ay)g(the)o(y)g(w)o
-(ork.)f(Man)o(y)g(tak)o(e)h(dozens)g(of)-2 2361 y(possible)g
-("information)d(le)n(v)o(els")j(that)h(change)d(the)j(structures)e
-(that)h(need)g(to)g(be)g(returned.)f(Samba)g(supports)g(all)i(b)n(ut)f
-(2)h(of)f(the)-2 2469 y("top)f(le)n(v)o(el")h(functions.)f(It)h
-(supports)f(only)h(8)g(\(so)g(f)o(ar\))g(of)g(the)g(SMBtrans)g
-(sub-functions.)e(Ev)o(en)h(NT)h(doesn')o(t)f(support)g(them)-2
-2577 y(all.)-2 2744 y
-SDict begin H.S end
- -2 2744 a -2 2744 a
-SDict begin 13 H.A end
- -2 2744 a -2
-2744 a
-SDict begin [ /View [/XYZ H.V] /Dest (588) cvn H.B /DEST pdfmark end
- -2 2744 a 107 x Fj(Samba)g(currently)e(supports)i(up)f(to)i(the)
-f("NT)h(LM)f(0.12")f(protocol,)g(which)g(is)j(the)e(one)g(preferred)e
-(by)i(W)m(in95)f(and)h(W)m(inNT3.5.)-2 2959 y(Luckily)g(this)i
-(protocol)d(le)n(v)o(el)i(has)g(a)h("capabilities")f(\002eld)g(which)g
-(speci\002es)g(which)g(super)n(-duper)d(ne)n(w-f)o(angled)h(options)i
-(the)-2 3067 y(serv)o(er)f(suports.)g(This)i(helps)f(to)g(mak)o(e)g
-(the)g(implementation)e(of)i(this)h(protocol)d(le)n(v)o(el)i(much)f
-(easier)-5 b(.)-2 3251 y
-SDict begin H.S end
- -2 3251 a -2 3251 a
-SDict begin 13 H.A end
- -2 3251
-a -2 3251 a
-SDict begin [ /View [/XYZ H.V] /Dest (589) cvn H.B /DEST pdfmark end
- -2 3251 a 90 x Fj(There)19 b(is)i(also)g(a)f(problem)f
-(with)h(the)g(SMB)i(specications.)d(SMB)i(is)g(a)g(X/Open)e(spec,)h(b)n
-(ut)g(the)h(X/Open)e(book)g(is)i(f)o(ar)f(from)-2 3449
-y(ideal,)g(and)f(f)o(ails)i(to)g(co)o(v)o(er)d(man)o(y)h(important)g
-(issues,)i(lea)n(ving)e(much)g(to)i(the)f(imagination.)e(Microsoft)h
-(recently)g(renamed)g(the)-2 3557 y(SMB)i(protocol)d(CIFS)j(\(Common)e
-(Internet)g(File)i(System\))f(and)f(ha)n(v)o(e)h(published)f(ne)n(w)h
-(speci\002cations.)f(These)h(are)g(f)o(ar)-2 3665 y(superior)f(to)h
-(the)g(old)g(X/Open)g(documents)e(b)n(ut)i(there)g(are)g(still)h
-(undocumented)c(calls)k(and)f(features.)f(This)h(speci\002cation)g(is)
--2 3773 y(acti)n(v)o(ely)f(being)g(w)o(ork)o(ed)g(on)h(by)g(a)h(CIFS)g
-(de)n(v)o(elopers)d(mailing)h(list)i(hosted)f(by)g(Microsft.)p
-Black 3659 5984 a Fh(24)p Black eop end
-%%Page: 25 31
-TeXDict begin 25 30 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.25) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black -2
--11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (TRACING) cvn H.B /DEST pdfmark
-end
- -2 -11 a 119
-x Fi(Chapter)44 b(8.)f(T)-13 b(racing)44 b(samba)f(system)h(calls)-2
-363 y
-SDict begin H.S end
- -2 363 a -2 363 a
-SDict begin 13 H.A end
- -2 363 a -2 363 a
-SDict begin [ /View [/XYZ H.V] /Dest (598) cvn H.B /DEST pdfmark end
- -2 363 a 73
-x Fj(This)20 b(\002le)h(describes)f(ho)n(w)f(to)i(do)e(a)i(system)f
-(call)h(trace)f(on)g(Samba)g(to)g(w)o(ork)g(out)f(what)i(its)g(doing)e
-(wrong.)f(This)j(is)g(not)f(for)f(the)-2 544 y(f)o(aint)h(of)g(heart,)f
-(b)n(ut)h(if)h(you)e(are)h(reading)f(this)i(then)f(you)f(are)h
-(probably)e(desperate.)-2 728 y
-SDict begin H.S end
- -2 728 a -2 728 a
-SDict begin 13 H.A end
- -2
-728 a -2 728 a
-SDict begin [ /View [/XYZ H.V] /Dest (599) cvn H.B /DEST pdfmark end
- -2 728 a 90 x Fj(Actually)h(its)j(not)e(as)g(bad)g(as)h
-(the)f(the)g(abo)o(v)o(e)f(mak)o(es)h(it)h(sound,)e(just)h(don')o(t)f
-(e)o(xpect)g(the)h(output)f(to)i(be)f(v)o(ery)f(pretty)g(:-\))-2
-1002 y
-SDict begin H.S end
- -2 1002 a -2 1002 a
-SDict begin 13 H.A end
- -2 1002 a -2 1002 a
-SDict begin [ /View [/XYZ H.V] /Dest (600) cvn H.B /DEST pdfmark end
- -2 1002
-a 90 x Fj(Ok,)h(do)n(wn)f(to)h(b)n(usiness.)g(One)h(of)e(the)i(big)e
-(adv)n(antages)g(of)h(unix)f(systems)i(is)g(that)f(the)o(y)g(nearly)f
-(all)i(come)e(with)i(a)f(system)h(trace)-2 1200 y(utility)f(that)g
-(allo)n(ws)h(you)e(to)h(monitor)f(all)i(system)f(calls)h(that)f(a)h
-(program)d(is)j(making.)e(This)h(is)h(e)o(xtremely)e(using)g(for)-2
-1308 y(deb)n(ugging)e(and)j(also)g(helps)g(when)f(trying)g(to)h(w)o
-(ork)g(out)f(why)g(something)g(is)i(slo)n(wer)f(than)f(you)g(e)o
-(xpect.)g(Y)-9 b(ou)19 b(can)h(use)g(system)-2 1416 y(tracing)f
-(without)h(an)o(y)f(special)h(compilation)f(options.)-2
-1600 y
-SDict begin H.S end
- -2 1600 a -2 1600 a
-SDict begin 13 H.A end
- -2 1600 a -2 1600 a
-SDict begin [ /View [/XYZ H.V] /Dest (601) cvn H.B /DEST pdfmark end
- -2 1600
-a 89 x Fj(The)h(system)g(trace)g(utility)g(is)h(called)f(dif)n(ferent)f
-(things)h(on)f(dif)n(ferent)g(systems.)h(On)h(Linux)e(systems)h(its)i
-(called)e(strace.)g(Under)-2 1797 y(SunOS)g(4)g(its)h(called)f(trace.)g
-(Under)f(SVR4)i(style)g(systems)f(\(including)e(solaris\))j(its)g
-(called)f(truss.)g(Under)f(man)o(y)g(BSD)-2 1905 y(systems)h(its)i
-(called)e(ktrace.)-2 2089 y
-SDict begin H.S end
- -2 2089 a -2 2089 a
-SDict begin 13 H.A end
- -2 2089
-a -2 2089 a
-SDict begin [ /View [/XYZ H.V] /Dest (602) cvn H.B /DEST pdfmark end
- -2 2089 a 90 x Fj(The)g(\002rst)h(thing)e(you)g(should)g
-(do)h(is)h(read)f(the)g(man)g(page)f(for)h(your)f(nati)n(v)o(e)g
-(system)i(call)f(tracer)-5 b(.)20 b(In)g(the)g(discussion)g(belo)n(w)g
-(I')o(ll)-2 2287 y(assume)g(its)h(called)f(strace)h(as)f(strace)h(is)g
-(the)f(only)f(portable)g(system)i(tracer)e(\(its)i(a)n(v)n(ailable)f
-(for)g(free)f(for)h(man)o(y)f(unix)g(types\))-2 2395
-y(and)g(its)j(also)e(got)g(some)g(of)g(the)g(nicest)h(features.)-2
-2579 y
-SDict begin H.S end
- -2 2579 a -2 2579 a
-SDict begin 13 H.A end
- -2 2579 a -2 2579 a
-SDict begin [ /View [/XYZ H.V] /Dest (603) cvn H.B /DEST pdfmark end
- -2 2579
-a 90 x Fj(Ne)o(xt,)e(try)h(using)g(strace)g(on)g(some)g(simple)g
-(commands.)f(F)o(or)g(e)o(xample,)2127 2669 y
-SDict begin H.S end
- 2127 2669
-a 2127 2669 a
-SDict begin 13 H.A end
- 2127 2669 a 2127 2669 a
-SDict begin [ /View [/XYZ H.V] /Dest (604) cvn H.B /DEST pdfmark end
- 2127 2669 a Fk(strace)h(ls)h
-Fj(or)2526 2669 y
-SDict begin H.S end
- 2526 2669 a 2526 2669 a
-SDict begin 13 H.A end
- 2526 2669 a
-2526 2669 a
-SDict begin [ /View [/XYZ H.V] /Dest (605) cvn H.B /DEST pdfmark end
- 2526 2669 a Fk(strace)f(echo)g(hello)p Fj(.)-2
-2853 y
-SDict begin H.S end
- -2 2853 a -2 2853 a
-SDict begin 13 H.A end
- -2 2853 a -2 2853 a
-SDict begin [ /View [/XYZ H.V] /Dest (606) cvn H.B /DEST pdfmark end
- -2 2853
-a 90 x Fj(Y)-9 b(ou')o(ll)19 b(notice)h(that)g(it)h(produces)e(a)h(LO)m
-(T)g(of)g(output.)f(It)h(is)h(sho)n(wing)e(you)h(the)g(ar)o(guments)e
-(to)i(e)n(v)o(ery)f(system)i(call)f(that)g(the)-2 3051
-y(program)e(mak)o(es)i(and)f(the)i(result.)f(V)-9 b(ery)19
-b(little)i(happens)e(in)h(a)h(program)d(without)h(a)i(system)f(call)h
-(so)g(you)e(get)h(lots)h(of)f(output.)-2 3159 y(Y)-9
-b(ou')o(ll)19 b(also)i(\002nd)f(that)g(it)h(produces)d(a)j(lot)f(of)g
-("preamble")f(stuf)n(f)h(sho)n(wing)f(the)h(loading)f(of)h(shared)f
-(libraries)h(etc.)g(Ignore)f(this)-2 3267 y(\(unless)h(its)h(going)e
-(wrong!\))-2 3451 y
-SDict begin H.S end
- -2 3451 a -2 3451 a
-SDict begin 13 H.A end
- -2 3451 a -2
-3451 a
-SDict begin [ /View [/XYZ H.V] /Dest (607) cvn H.B /DEST pdfmark end
- -2 3451 a 90 x Fj(F)o(or)h(e)o(xample,)e(the)i(only)g(line)g
-(that)g(really)g(matters)g(in)h(the)1718 3541 y
-SDict begin H.S end
- 1718
-3541 a 1718 3541 a
-SDict begin 13 H.A end
- 1718 3541 a 1718 3541 a
-SDict begin [ /View [/XYZ H.V] /Dest (608) cvn H.B /DEST pdfmark end
- 1718 3541
-a Fk(strace)f(echo)g(hello)g Fj(output)f(is:)-2 3725
-y
-SDict begin H.S end
- -2 3725 a -2 3725 a
-SDict begin 13 H.A end
- -2 3725 a -2 3725 a
-SDict begin [ /View [/XYZ H.V] /Dest (609) cvn H.B /DEST pdfmark end
- -2 3725 a -2
-3808 a
-SDict begin H.S end
- -2 3808 a -2 3808 a
-SDict begin 11.7 H.A end
- -2 3808 a -2 3808 a
-SDict begin [ /View [/XYZ H.V] /Dest (610) cvn H.B /DEST pdfmark end
- -2 3808
-a 79 x Fg(write\(1,)43 b("hello\\n",)g(6\))807 b(=)45
-b(6)-2 4244 y
-SDict begin H.S end
- -2 4244 a -2 4244 a
-SDict begin 13 H.A end
- -2 4244 a -2 4244 a
-SDict begin [ /View [/XYZ H.V] /Dest (611) cvn H.B /DEST pdfmark end
-
--2 4244 a 108 x Fj(all)21 b(the)f(rest)g(is)i(just)e(setting)g(up)g(to)
-h(run)e(the)h(program.)-2 4536 y
-SDict begin H.S end
- -2 4536 a -2 4536 a
-SDict begin 13 H.A end
-
--2 4536 a -2 4536 a
-SDict begin [ /View [/XYZ H.V] /Dest (612) cvn H.B /DEST pdfmark end
- -2 4536 a 90 x Fj(Ok,)g(no)n(w)f(you')l(re)g(f)o
-(amiliar)g(with)i(strace.)f(T)-7 b(o)20 b(use)h(it)g(on)e(Samba)h(you)f
-(need)h(to)g(strace)h(the)f(running)e(smbd)i(daemon.)e(The)i(w)o(ay)g
-(I)-2 4734 y(tend)f(ot)g(use)h(it)g(is)h(to)e(\002rst)h(login)f(from)g
-(my)g(W)m(indo)n(ws)f(PC)j(to)f(the)f(Samba)g(serv)o(er)m(,)f(then)h
-(use)h(smbstatus)f(to)h(\002nd)f(which)g(process)-2 4842
-y(ID)h(that)g(client)h(is)g(attached)e(to,)h(then)g(as)h(root)e(I)i(do)
-1497 4842 y
-SDict begin H.S end
- 1497 4842 a 1497 4842 a
-SDict begin 13 H.A end
- 1497 4842 a 1497
-4842 a
-SDict begin [ /View [/XYZ H.V] /Dest (613) cvn H.B /DEST pdfmark end
- 1497 4842 a Fk(strace)e(-p)i(PID)g Fj(to)f(attach)g(to)g(that)h
-(process.)e(I)h(normally)f(redirect)g(the)-2 4950 y(stderr)h(output)f
-(from)g(this)h(command)f(to)h(a)h(\002le)f(for)g(later)g(perusal.)g(F)o
-(or)f(e)o(xample,)g(if)h(I'm)g(using)g(a)g(csh)h(style)f(shell:)-2
-5134 y
-SDict begin H.S end
- -2 5134 a -2 5134 a
-SDict begin 13 H.A end
- -2 5134 a -2 5134 a
-SDict begin [ /View [/XYZ H.V] /Dest (614) cvn H.B /DEST pdfmark end
- -2 5134
-a -2 5134 a
-SDict begin H.S end
- -2 5134 a -2 5134 a
-SDict begin 13 H.A end
- -2 5134 a -2 5134 a
-SDict begin [ /View [/XYZ H.V] /Dest (615) cvn H.B /DEST pdfmark end
- -2
-5134 a 90 x Fk(strace)g(-f)g(-p)g(3872)f(>&)i(strace.out)-2
-5407 y
-SDict begin H.S end
- -2 5407 a -2 5407 a
-SDict begin 13 H.A end
- -2 5407 a -2 5407 a
-SDict begin [ /View [/XYZ H.V] /Dest (616) cvn H.B /DEST pdfmark end
- -2 5407
-a 91 x Fj(or)f(with)g(a)h(sh)f(style)h(shell:)p Black
--2 5984 a
-SDict begin H.S end
- -2 5984 a -2 5984 a
-SDict begin 13 H.A end
- -2 5984 a -2 5984 a
-SDict begin [ /View [/XYZ H.V] /Dest (619) cvn H.B /DEST pdfmark end
- -2
-5984 a 3659 6053 a Fh(25)p Black eop end
-%%Page: 26 32
-TeXDict begin 26 31 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.26) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2452 -132
-a Fh(Chapter)20 b(8.)g(T)-5 b(r)o(acing)20 b(samba)f(system)i(calls)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (617) cvn H.B /DEST pdfmark end
- -2
--11 a -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (618) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fk(strace)f(-f)g(-p)g(3872)f(>)i(strace.out)e(2>&1)-2
-346 y Fj(Note)h(the)g("-f")g(option.)f(This)h(is)h(only)e(a)n(v)n
-(ailable)h(on)g(some)g(systems,)g(and)g(allo)n(ws)h(you)e(to)h(trace)g
-(not)g(just)h(the)f(current)f(process,)-2 454 y(b)n(ut)g(an)o(y)g
-(children)f(it)i(forks.)e(This)i(is)g(great)f(for)g(\002nding)f
-(printing)g(problems)g(caused)h(by)f(the)i("print)f(command")e(being)h
-(wrong.)-2 638 y
-SDict begin H.S end
- -2 638 a -2 638 a
-SDict begin 13 H.A end
- -2 638 a -2 638 a
-SDict begin [ /View [/XYZ H.V] /Dest (620) cvn H.B /DEST pdfmark end
-
--2 638 a 90 x Fj(Once)i(you)f(are)h(attached)f(you)h(then)f(can)h(do)g
-(whate)n(v)o(er)f(it)i(is)g(on)f(the)g(client)g(that)h(is)g(causing)e
-(problems)g(and)g(you)h(will)h(capture)-2 836 y(all)g(the)f(system)g
-(calls)h(that)f(smbd)g(mak)o(es.)-2 1020 y
-SDict begin H.S end
- -2 1020 a
--2 1020 a
-SDict begin 13 H.A end
- -2 1020 a -2 1020 a
-SDict begin [ /View [/XYZ H.V] /Dest (621) cvn H.B /DEST pdfmark end
- -2 1020 a 90 x Fj(So)g(ho)n(w)g(do)g(you)
-f(interpret)g(the)h(results?)h(Generally)e(I)h(search)g(through)e(the)i
-(output)f(for)h(strings)g(that)g(I)g(kno)n(w)g(will)h(appear)-2
-1218 y(when)e(the)i(problem)d(happens.)h(F)o(or)g(e)o(xample,)g(if)h(I)
-h(am)f(ha)n(ving)f(touble)g(with)i(permissions)e(on)h(a)h(\002le)f(I)h
-(w)o(ould)e(search)h(for)g(that)-2 1326 y(\002les)h(name)e(in)i(the)f
-(strace)g(output)f(and)h(look)f(at)i(the)f(surrounding)d(lines.)k
-(Another)d(trick)i(is)h(to)g(match)e(up)h(\002le)h(descriptor)-2
-1434 y(numbers)d(and)i("follo)n(w")f(what)h(happens)f(to)i(an)f(open)f
-(\002le)i(until)f(it)h(is)g(closed.)-2 1618 y
-SDict begin H.S end
- -2 1618
-a -2 1618 a
-SDict begin 13 H.A end
- -2 1618 a -2 1618 a
-SDict begin [ /View [/XYZ H.V] /Dest (622) cvn H.B /DEST pdfmark end
- -2 1618 a 90 x Fj(Be)o(yond)e(this)h
-(you)g(will)g(ha)n(v)o(e)g(to)g(use)h(your)e(initiati)n(v)o(e.)g(T)-7
-b(o)21 b(gi)n(v)o(e)e(you)g(an)h(idea)g(of)g(what)g(you)g(are)g
-(looking)e(for)i(here)g(is)h(a)f(piece)-2 1816 y(of)g(strace)g(output)f
-(that)h(sho)n(ws)h(that)1052 1816 y
-SDict begin H.S end
- 1052 1816 a 1052
-1816 a
-SDict begin 13 H.A end
- 1052 1816 a 1052 1816 a
-SDict begin [ /View [/XYZ H.V] /Dest (623) cvn H.B /DEST pdfmark end
- 1052 1816 a Fg(/dev/null)e
-Fj(is)i(not)f(w)o(orld)g(writeable,)f(which)h(causes)g(printing)f(to)h
-(f)o(ail)h(with)f(Samba:)-2 2000 y
-SDict begin H.S end
- -2 2000 a -2 2000
-a
-SDict begin 13 H.A end
- -2 2000 a -2 2000 a
-SDict begin [ /View [/XYZ H.V] /Dest (624) cvn H.B /DEST pdfmark end
- -2 2000 a -2 2083 a
-SDict begin H.S end
- -2 2083 a -2
-2083 a
-SDict begin 11.7 H.A end
- -2 2083 a -2 2083 a
-SDict begin [ /View [/XYZ H.V] /Dest (625) cvn H.B /DEST pdfmark end
- -2 2083 a 79 x Fg([pid)44
-b(28268])g(open\("/dev/null",)e(O_RDWR\))133 b(=)45 b(-1)f(EACCES)g
-(\(Permission)f(denied\))-2 2259 y([pid)h(28268])g(open\("/dev/null",)e
-(O_WRONLY\))h(=)i(-1)f(EACCES)g(\(Permission)f(denied\))-2
-2616 y
-SDict begin H.S end
- -2 2616 a -2 2616 a
-SDict begin 13 H.A end
- -2 2616 a -2 2616 a
-SDict begin [ /View [/XYZ H.V] /Dest (626) cvn H.B /DEST pdfmark end
- -2 2616
-a 108 x Fj(The)20 b(process)f(is)i(trying)f(to)g(\002rst)h(open)1130
-2724 y
-SDict begin H.S end
- 1130 2724 a 1130 2724 a
-SDict begin 13 H.A end
- 1130 2724 a 1130 2724
-a
-SDict begin [ /View [/XYZ H.V] /Dest (627) cvn H.B /DEST pdfmark end
- 1130 2724 a Fg(/dev/null)e Fj(read-write)g(then)h(read-only)-5
-b(.)17 b(Both)j(f)o(ail.)h(This)f(means)3169 2724 y
-SDict begin H.S end
- 3169
-2724 a 3169 2724 a
-SDict begin 13 H.A end
- 3169 2724 a 3169 2724 a
-SDict begin [ /View [/XYZ H.V] /Dest (628) cvn H.B /DEST pdfmark end
- 3169 2724
-a Fg(/dev/null)f Fj(has)-2 2832 y(incorrect)g(permissions.)p
-Black 3657 5984 a Fh(26)p Black eop end
-%%Page: 27 33
-TeXDict begin 27 32 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.27) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black -2
--11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (NTDOMAIN) cvn H.B /DEST pdfmark
-end
- -2 -11 a 119
-x Fi(Chapter)44 b(9.)f(NT)g(Domain)h(RPC')-6 b(s)-2 197
-y
-SDict begin H.S end
- -2 197 a -2 197 a
-SDict begin 13 H.A end
- -2 197 a -2 197 a
-SDict begin [ /View [/XYZ H.V] /Dest (651) cvn H.B /DEST pdfmark end
- -2 197 a 342 x
-Fl(9.1.)35 b(Intr)m(oduction)-2 707 y
-SDict begin H.S end
- -2 707 a -2 707
-a
-SDict begin 13 H.A end
- -2 707 a -2 707 a
-SDict begin [ /View [/XYZ H.V] /Dest (653) cvn H.B /DEST pdfmark end
- -2 707 a 106 x Fj(This)20 b(document)e(contains)i
-(information)e(to)i(pro)o(vide)e(an)i(NT)h(w)o(orkstation)e(with)h
-(login)f(services,)h(without)g(the)g(need)f(for)h(an)-2
-921 y(NT)g(serv)o(er)-5 b(.)20 b(It)g(is)h(the)g(sgml)f(v)o(ersion)f
-(of)1174 921 y
-SDict begin H.S end
- 1174 921 a 1174 921 a
-SDict begin 13 H.A end
- 1174 921 a 1174
-921 a
-SDict begin [ /View [/XYZ H.V] /Dest (654) cvn H.B /DEST pdfmark end
- 1174 921 a Fj(http://mailhost.cb1.com/~lkcl/cifsntdo)o(main.)o
-(txt,)14 b(controlled)19 b(by)h(Luk)o(e.)-2 1105 y
-SDict begin H.S end
- -2
-1105 a -2 1105 a
-SDict begin 13 H.A end
- -2 1105 a -2 1105 a
-SDict begin [ /View [/XYZ H.V] /Dest (655) cvn H.B /DEST pdfmark end
- -2 1105 a 90 x Fj(It)g(should)f
-(be)i(possible)e(to)i(select)g(a)f(domain)f(instead)h(of)g(a)g(w)o
-(orkgroup)e(\(in)i(the)g(NT)g(w)o(orkstation')-5 b(s)20
-b(TCP/IP)h(settings\))f(and)-2 1303 y(after)g(the)g(obligatory)d
-(reboot,)i(type)h(in)g(a)h(username,)d(passw)o(ord,)i(select)g(a)h
-(domain)e(and)h(successfully)f(log)h(in.)g(I)g(w)o(ould)-2
-1411 y(appreciate)f(an)o(y)g(feedback)f(on)i(your)f(e)o(xperiences)g
-(with)h(this)h(process,)e(and)h(an)o(y)f(comments,)g(corrections)g(and)
-g(additions)g(to)-2 1519 y(this)h(document.)-2 1686 y
-SDict begin H.S end
-
--2 1686 a -2 1686 a
-SDict begin 13 H.A end
- -2 1686 a -2 1686 a
-SDict begin [ /View [/XYZ H.V] /Dest (656) cvn H.B /DEST pdfmark end
- -2 1686 a 107
-x Fj(The)g(pack)o(ets)g(described)e(here)i(can)g(be)g(easily)h(deri)n
-(v)o(ed)d(from)h(\(and)g(are)i(probably)c(better)j(understood)e
-(using\))h(Netmon.e)o(x)o(e.)-2 1901 y(Y)-9 b(ou)19 b(will)i(need)f(to)
-g(use)h(the)f(v)o(ersion)f(of)h(Netmon)f(that)h(matches)g(your)f
-(system,)h(in)g(order)f(to)i(correctly)d(decode)h(the)-2
-2008 y(NETLOGON,)g(lsarpc)h(and)g(srvsvc)g(T)m(ransact)f(pipes.)h(This)
-h(document)d(is)j(deri)n(v)o(ed)d(from)h(NT)i(Service)f(P)o(ack)f(1)i
-(and)e(its)-2 2116 y(corresponding)d(v)o(ersion)j(of)h(Netmon.)f(It)i
-(is)g(intended)e(that)h(an)g(annotated)f(pack)o(et)g(trace)h(be)g
-(produced,)e(which)h(will)i(lik)o(ely)f(be)-2 2224 y(more)f(instructi)n
-(v)o(e)g(than)h(this)h(document.)-2 2391 y
-SDict begin H.S end
- -2 2391 a
--2 2391 a
-SDict begin 13 H.A end
- -2 2391 a -2 2391 a
-SDict begin [ /View [/XYZ H.V] /Dest (657) cvn H.B /DEST pdfmark end
- -2 2391 a 107 x Fj(Also)f(needed,)f(to)h
-(fully)g(implement)f(NT)h(Domain)f(Login)h(Services,)f(is)i(the)g
-(document)d(describing)h(the)h(cryptographic)d(part)-2
-2606 y(of)j(the)g(NT)g(authentication.)e(This)j(document)d(is)j(a)n(v)n
-(ailable)f(from)f(comp.protocols.smb;)d(from)j(the)h(ntsecurity)-5
-b(.net)18 b(digest)-2 2714 y(and)h(from)h(the)g(samba)g(digest,)f
-(amongst)h(other)f(sources.)-2 2898 y
-SDict begin H.S end
- -2 2898 a -2 2898
-a
-SDict begin 13 H.A end
- -2 2898 a -2 2898 a
-SDict begin [ /View [/XYZ H.V] /Dest (658) cvn H.B /DEST pdfmark end
- -2 2898 a 90 x Fj(A)h(cop)o(y)g(is)h(a)n(v)n
-(ailable)f(from:)-2 3172 y
-SDict begin H.S end
- -2 3172 a -2 3172 a
-SDict begin 13 H.A end
- -2 3172
-a -2 3172 a
-SDict begin [ /View [/XYZ H.V] /Dest (659) cvn H.B /DEST pdfmark end
- -2 3172 a -2 3172 a
-SDict begin H.S end
- -2 3172 a -2 3172 a
-SDict begin 13 H.A end
- -2
-3172 a -2 3172 a
-SDict begin [ /View [/XYZ H.V] /Dest (660) cvn H.B /DEST pdfmark end
- -2 3172 a 90 x Fj(http://ntb)n
-(ugtraq.rc.on.ca/SCRIPTS/W)-10 b(A.EXE?A2=in)o(d9)o(70)o(8;L=)o(ntb)n
-(u)o(gtra)o(q;O=A;P=2)o(93)o(5)-2 3446 y
-SDict begin H.S end
- -2 3446 a -2
-3446 a
-SDict begin 13 H.A end
- -2 3446 a -2 3446 a
-SDict begin [ /View [/XYZ H.V] /Dest (661) cvn H.B /DEST pdfmark end
- -2 3446 a -2 3446 a
-SDict begin H.S end
- -2 3446
-a -2 3446 a
-SDict begin 13 H.A end
- -2 3446 a -2 3446 a
-SDict begin [ /View [/XYZ H.V] /Dest (662) cvn H.B /DEST pdfmark end
- -2 3446 a 90 x Fj
-(http://mailhost.cb1.com/~lkcl/crypt.h)o(tml)-2 3720
-y
-SDict begin H.S end
- -2 3720 a -2 3720 a
-SDict begin 13 H.A end
- -2 3720 a -2 3720 a
-SDict begin [ /View [/XYZ H.V] /Dest (663) cvn H.B /DEST pdfmark end
- -2 3720 a 90
-x Fj(A)20 b(c-code)f(implementation,)f(pro)o(vided)g(by)1302
-3810 y
-SDict begin H.S end
- 1302 3810 a 1302 3810 a
-SDict begin 13 H.A end
- 1302 3810 a 1302 3810
-a
-SDict begin [ /View [/XYZ H.V] /Dest (664) cvn H.B /DEST pdfmark end
- 1302 3810 a Fj(Linus)h(Nordber)o(g)f(\(mailto:linus@incolumitas.se\))
-g(of)h(this)i(protocol)e(is)-2 3918 y(a)n(v)n(ailable)g(from:)-2
-4085 y
-SDict begin H.S end
- -2 4085 a -2 4085 a
-SDict begin 13 H.A end
- -2 4085 a -2 4085 a
-SDict begin [ /View [/XYZ H.V] /Dest (665) cvn H.B /DEST pdfmark end
- -2 4085
-a -2 4085 a
-SDict begin H.S end
- -2 4085 a -2 4085 a
-SDict begin 13 H.A end
- -2 4085 a -2 4085 a
-SDict begin [ /View [/XYZ H.V] /Dest (666) cvn H.B /DEST pdfmark end
- -2
-4085 a 107 x Fj(http://samba.or)o(g/cgi-bin/mfs/01)o(/dig)o(est/199)o
-(7/9)o(7au)o(g/0)o(39)o(1.h)o(tml)-2 4376 y
-SDict begin H.S end
- -2 4376 a
--2 4376 a
-SDict begin 13 H.A end
- -2 4376 a -2 4376 a
-SDict begin [ /View [/XYZ H.V] /Dest (667) cvn H.B /DEST pdfmark end
- -2 4376 a -2 4376 a
-SDict begin H.S end
- -2
-4376 a -2 4376 a
-SDict begin 13 H.A end
- -2 4376 a -2 4376 a
-SDict begin [ /View [/XYZ H.V] /Dest (668) cvn H.B /DEST pdfmark end
- -2 4376 a 90 x Fj
-(http://mailhost.cb1.com/~lkcl/crypt.tx)o(t)-2 4650 y
-SDict begin H.S end
-
--2 4650 a -2 4650 a
-SDict begin 13 H.A end
- -2 4650 a -2 4650 a
-SDict begin [ /View [/XYZ H.V] /Dest (669) cvn H.B /DEST pdfmark end
- -2 4650 a 90
-x Fj(Also)h(used)g(to)h(pro)o(vide)d(deb)n(ugging)f(information)h(is)j
-(the)f(Check)g(Build)h(v)o(ersion)e(of)h(NT)g(w)o(orkstation,)f(and)g
-(enabling)g(full)-2 4848 y(deb)n(ugging)e(in)k(NETLOGON.)e(This)h(is)i
-(achie)n(v)o(ed)c(by)i(setting)g(the)g(follo)n(wing)f(REG_SZ)h(re)o
-(gistry)f(k)o(e)o(y)h(to)g(0x1f)n(f)n(f)n(f)n(f)n(f:)-2
-5032 y
-SDict begin H.S end
- -2 5032 a -2 5032 a
-SDict begin 13 H.A end
- -2 5032 a -2 5032 a
-SDict begin [ /View [/XYZ H.V] /Dest (670) cvn H.B /DEST pdfmark end
- -2 5032
-a -2 5032 a
-SDict begin H.S end
- -2 5032 a -2 5032 a
-SDict begin 13 H.A end
- -2 5032 a -2 5032 a
-SDict begin [ /View [/XYZ H.V] /Dest (671) cvn H.B /DEST pdfmark end
- -2
-5032 a 90 x Fg(HKLM\\SYSTEM\\CurrentControlSet\\Services)o(\\Netlo)o
-(gon\\Pa)o(ramete)o(rs)-2 5300 y
-SDict begin H.S end
- -2 5300 a -2 5300 a
-SDict begin 13 H.A end
-
--2 5300 a -2 5300 a
-SDict begin [ /View [/XYZ H.V] /Dest (672) cvn H.B /DEST pdfmark end
- -2 5300 a -2 5300 a
-SDict begin H.S end
- -2 5300 a -2
-5300 a
-SDict begin 13 H.A end
- -2 5300 a -2 5300 a
-SDict begin [ /View [/XYZ H.V] /Dest (673) cvn H.B /DEST pdfmark end
- -2 5300 a 96 x Fh(Incorr)m(ect)f(dir)m(ect)i
-(editing)e(of)h(the)h(r)m(e)m(gistry)f(can)g(cause)g(your)g(mac)o(hine)
-e(to)j(fail.)f(Then)g(a)o(gain,)f(so)h(can)g(incorr)m(ect)-2
-5504 y(implementation)e(of)i(this)h(pr)l(otocol.)e(See)h("Liability:")g
-(abo)o(ve)o(.)p Black 3656 5984 a(27)p Black eop end
-%%Page: 28 34
-TeXDict begin 28 33 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.28) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2742 -132
-a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black
--2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (674) cvn H.B /DEST pdfmark end
- -2 -11 a
-83 x Fj(Bear)g(in)h(mind)e(that)h(each)g(pack)o(et)g(o)o(v)o(er)n
-(-the-wire)d(will)k(ha)n(v)o(e)f(its)h(origin)e(in)h(an)h(API)f(call.)g
-(Therefore,)e(there)i(are)g(lik)o(ely)g(to)g(be)-2 180
-y(structures,)f(enumerations)f(and)i(de\002nes)g(that)g(are)g(usefully)
-f(documented)f(else)n(where.)-2 364 y
-SDict begin H.S end
- -2 364 a -2 364
-a
-SDict begin 13 H.A end
- -2 364 a -2 364 a
-SDict begin [ /View [/XYZ H.V] /Dest (675) cvn H.B /DEST pdfmark end
- -2 364 a 90 x Fj(This)i(document)e(is)j(by)f(no)g
-(means)g(complete)f(or)h(authoritati)n(v)o(e.)e(Missing)i(sections)g
-(include,)f(b)n(ut)h(are)h(not)e(limited)h(to:)-2 472
-y
-SDict begin H.S end
- -2 472 a -2 472 a
-SDict begin 13 H.A end
- -2 472 a -2 472 a
-SDict begin [ /View [/XYZ H.V] /Dest (676) cvn H.B /DEST pdfmark end
- -2 472 a -2 482
-a
-SDict begin H.S end
- -2 482 a -2 482 a
-SDict begin 13 H.A end
- -2 482 a -2 482 a
-SDict begin [ /View [/XYZ H.V] /Dest (677) cvn H.B /DEST pdfmark end
- -2 482 a Black
-64 625 a Fj(1.)p Black 147 625 a
-SDict begin H.S end
- 147 625 a 147 625 a
-SDict begin 13 H.A end
-
-147 625 a 147 625 a
-SDict begin [ /View [/XYZ H.V] /Dest (678) cvn H.B /DEST pdfmark end
- 147 625 a Fj(Mappings)f(of)h(RIDs)h(to)f(usernames)
-f(\(and)h(vice-v)o(ersa\).)-2 643 y
-SDict begin H.S end
- -2 643 a -2 643 a
-SDict begin 13 H.A end
-
--2 643 a -2 643 a
-SDict begin [ /View [/XYZ H.V] /Dest (679) cvn H.B /DEST pdfmark end
- -2 643 a Black 64 774 a Fj(2.)p Black
-147 774 a
-SDict begin H.S end
- 147 774 a 147 774 a
-SDict begin 13 H.A end
- 147 774 a 147 774 a
-SDict begin [ /View [/XYZ H.V] /Dest (680) cvn H.B /DEST pdfmark end
- 147
-774 a Fj(What)h(a)f(User)h(ID)f(is)h(and)f(what)g(a)h(Group)e(ID)h(is.)
--2 792 y
-SDict begin H.S end
- -2 792 a -2 792 a
-SDict begin 13 H.A end
- -2 792 a -2 792 a
-SDict begin [ /View [/XYZ H.V] /Dest (681) cvn H.B /DEST pdfmark end
- -2 792 a
-Black 64 923 a Fj(3.)p Black 147 923 a
-SDict begin H.S end
- 147 923 a 147
-923 a
-SDict begin 13 H.A end
- 147 923 a 147 923 a
-SDict begin [ /View [/XYZ H.V] /Dest (682) cvn H.B /DEST pdfmark end
- 147 923 a Fj(The)g(e)o(xact)g
-(meaning/de\002nition)d(of)j(v)n(arious)f(magic)g(constants)h(or)g
-(enumerations.)-2 941 y
-SDict begin H.S end
- -2 941 a -2 941 a
-SDict begin 13 H.A end
- -2 941 a -2
-941 a
-SDict begin [ /View [/XYZ H.V] /Dest (683) cvn H.B /DEST pdfmark end
- -2 941 a Black 64 1073 a Fj(4.)p Black 147 1073
-a
-SDict begin H.S end
- 147 1073 a 147 1073 a
-SDict begin 13 H.A end
- 147 1073 a 147 1073 a
-SDict begin [ /View [/XYZ H.V] /Dest (684) cvn H.B /DEST pdfmark end
- 147 1073
-a Fj(The)g(reply)f(error)g(code)h(and)g(use)g(of)g(that)g(error)f(code)
-h(when)f(a)i(w)o(orkstation)e(becomes)g(a)i(member)e(of)h(a)g(domain)f
-(\(to)h(be)147 1181 y(described)f(later\).)g(F)o(ailure)g(to)h(return)f
-(this)i(error)d(code)h(will)i(mak)o(e)e(the)h(w)o(orkstation)f(report)g
-(that)h(it)g(is)h(already)e(a)h(member)147 1289 y(of)g(the)g(domain.)-2
-1290 y
-SDict begin H.S end
- -2 1290 a -2 1290 a
-SDict begin 13 H.A end
- -2 1290 a -2 1290 a
-SDict begin [ /View [/XYZ H.V] /Dest (685) cvn H.B /DEST pdfmark end
- -2 1290
-a Black 64 1438 a Fj(5.)p Black 147 1438 a
-SDict begin H.S end
- 147 1438 a
-147 1438 a
-SDict begin 13 H.A end
- 147 1438 a 147 1438 a
-SDict begin [ /View [/XYZ H.V] /Dest (686) cvn H.B /DEST pdfmark end
- 147 1438 a Fj(the)g(cryptographic)d
-(side)k(of)f(the)g(NetrServ)o(erP)o(assw)o(ordSet)e(command,)g(which)h
-(w)o(ould)h(allo)n(w)g(the)g(w)o(orkstation)f(to)147
-1546 y(change)g(its)i(passw)o(ord.)f(This)g(passw)o(ord)f(is)j(used)d
-(to)i(generate)e(the)h(long-term)e(session)j(k)o(e)o(y)-5
-b(.)19 b([It)h(is)h(possible)f(to)g(reject)147 1654 y(this)h(command,)d
-(and)i(k)o(eep)f(the)h(def)o(ault)g(w)o(orkstation)f(passw)o(ord].)-2
-1672 y
-SDict begin H.S end
- -2 1672 a -2 1672 a
-SDict begin 13 H.A end
- -2 1672 a -2 1672 a
-SDict begin [ /View [/XYZ H.V] /Dest (687) cvn H.B /DEST pdfmark end
- -2 1672
-a 310 x Ff(9.1.1.)29 b(Sour)n(ces)-2 2007 y
-SDict begin H.S end
- -2 2007 a
--2 2007 a
-SDict begin 13 H.A end
- -2 2007 a -2 2007 a
-SDict begin [ /View [/XYZ H.V] /Dest (689) cvn H.B /DEST pdfmark end
- -2 2007 a -2 2007 a
-SDict begin H.S end
- -2
-2007 a -2 2007 a
-SDict begin 13 H.A end
- -2 2007 a -2 2007 a
-SDict begin [ /View [/XYZ H.V] /Dest (table.1) cvn H.B /DEST pdfmark
-end
- -2 2007 a 75 x Fj(ck)o(et)20
-b(T)m(races)g(from)f(Netmonitor)g(\(Service)g(P)o(ack)h(1)g(and)g(abo)o
-(v)o(e\))-2 2172 y(ul)g(Ashton)g(and)f(Luk)o(e)h(Leighton')-5
-b(s)19 b(other)g("NT)h(Domain")g(doc.)-2 2264 y(FS)h(documentation)c(-)
-j(cifs6.txt)-2 2340 y(FS)h(documentation)c(-)j(cifsrap2.txt)-2
-2358 y
-SDict begin H.S end
- -2 2358 a -2 2358 a
-SDict begin 13 H.A end
- -2 2358 a -2 2358 a
-SDict begin [ /View [/XYZ H.V] /Dest (694) cvn H.B /DEST pdfmark end
- -2 2358
-a 327 x Ff(9.1.2.)29 b(Cr)n(edits)-2 2710 y
-SDict begin H.S end
- -2 2710 a
--2 2710 a
-SDict begin 13 H.A end
- -2 2710 a -2 2710 a
-SDict begin [ /View [/XYZ H.V] /Dest (696) cvn H.B /DEST pdfmark end
- -2 2710 a -2 2710 a
-SDict begin H.S end
- -2
-2710 a -2 2710 a
-SDict begin 13 H.A end
- -2 2710 a -2 2710 a
-SDict begin [ /View [/XYZ H.V] /Dest (table.2) cvn H.B /DEST pdfmark
-end
- -2 2710 a 75 x Fj(P)o(aul)20
-b(Ashton:)g(loads)g(of)f(w)o(ork)h(with)g(Net)h(Monitor;)e
-(understanding)e(the)j(NT)h(authentication)d(system;)i(reference)f
-(implementation)f(of)i(the)g(NT)g(domain)f(support)g(on)h(which)f(this)
-i(document)d(is)k(originally)c(based.)-2 2877 y(Duncan)h(Stans\002eld:)
-h(lo)n(w-le)n(v)o(el)f(analysis)h(of)g(MSRPC)i(Pipes.)-2
-2970 y(Linus)e(Nordber)o(g:)d(producing)h(c-code)h(from)g(P)o(aul')-5
-b(s)20 b(crypto)f(spec.)-2 3063 y(W)m(indo)n(ws)g(Sourcer)g(de)n(v)o
-(elopment)f(team)-2 3164 y
-SDict begin H.S end
- -2 3164 a -2 3164 a
-SDict begin 13 H.A end
- -2 3164
-a -2 3164 a
-SDict begin [ /View [/XYZ H.V] /Dest (701) cvn H.B /DEST pdfmark end
- -2 3164 a 376 x Fl(9.2.)35 b(Notes)f(and)h(Structur)m(es)-2
-3542 y
-SDict begin H.S end
- -2 3542 a -2 3542 a
-SDict begin 13 H.A end
- -2 3542 a -2 3542 a
-SDict begin [ /View [/XYZ H.V] /Dest (703) cvn H.B /DEST pdfmark end
- -2 3542
-a 326 x Ff(9.2.1.)29 b(Notes)-2 3869 y
-SDict begin H.S end
- -2 3869 a -2 3869
-a
-SDict begin 13 H.A end
- -2 3869 a -2 3869 a
-SDict begin [ /View [/XYZ H.V] /Dest (705) cvn H.B /DEST pdfmark end
- -2 3869 a -2 3893 a
-SDict begin H.S end
- -2 3893 a -2
-3893 a
-SDict begin 13 H.A end
- -2 3893 a -2 3893 a
-SDict begin [ /View [/XYZ H.V] /Dest (706) cvn H.B /DEST pdfmark end
- -2 3893 a Black 64 4065 a
-Fj(1.)p Black 147 4065 a
-SDict begin H.S end
- 147 4065 a 147 4065 a
-SDict begin 13 H.A end
- 147 4065
-a 147 4065 a
-SDict begin [ /View [/XYZ H.V] /Dest (707) cvn H.B /DEST pdfmark end
- 147 4065 a Fj(In)20 b(the)g(SMB)h(T)m(ransact)f(pipes,)g
-(some)g("Structures",)f(described)g(here,)g(appear)g(to)h(be)h(4-byte)d
-(aligned)i(with)g(the)g(SMB)147 4173 y(header)m(,)f(at)h(their)g
-(start.)h(Exactly)e(which)h("Structures")f(need)g(aligning)g(is)i(not)f
-(precisely)g(kno)n(wn)e(or)i(documented.)-2 4191 y
-SDict begin H.S end
- -2
-4191 a -2 4191 a
-SDict begin 13 H.A end
- -2 4191 a -2 4191 a
-SDict begin [ /View [/XYZ H.V] /Dest (708) cvn H.B /DEST pdfmark end
- -2 4191 a Black
-64 4322 a Fj(2.)p Black 147 4322 a
-SDict begin H.S end
- 147 4322 a 147 4322
-a
-SDict begin 13 H.A end
- 147 4322 a 147 4322 a
-SDict begin [ /View [/XYZ H.V] /Dest (709) cvn H.B /DEST pdfmark end
- 147 4322 a Fj(In)g(the)g(UDP)h(NTLOGON)f
-(Mailslots,)h(some)f("Structures",)f(described)f(here,)i(appear)f(to)h
-(be)g(2-byte)f(aligned)g(with)i(the)147 4430 y(start)g(of)f(the)g
-(mailslot,)g(at)h(their)f(start.)-2 4442 y
-SDict begin H.S end
- -2 4442 a
--2 4442 a
-SDict begin 13 H.A end
- -2 4442 a -2 4442 a
-SDict begin [ /View [/XYZ H.V] /Dest (710) cvn H.B /DEST pdfmark end
- -2 4442 a Black 64 4580
-a Fj(3.)p Black 147 4580 a
-SDict begin H.S end
- 147 4580 a 147 4580 a
-SDict begin 13 H.A end
- 147
-4580 a 147 4580 a
-SDict begin [ /View [/XYZ H.V] /Dest (711) cvn H.B /DEST pdfmark end
- 147 4580 a Fj(Domain)f(SID)i(is)g(of)f(the)g(format)f
-(S-re)n(vision-v)o(ersion-auth1-au)o(th2.)o(..au)o(thN.)14
-b(e.g)20 b(S-1-5-123-456-789)o(-1)o(23)o(-4)o(56.)14
-b(the)20 b(5)147 4688 y(could)f(be)i(a)f(sub-re)n(vision.)-2
-4689 y
-SDict begin H.S end
- -2 4689 a -2 4689 a
-SDict begin 13 H.A end
- -2 4689 a -2 4689 a
-SDict begin [ /View [/XYZ H.V] /Dest (712) cvn H.B /DEST pdfmark end
- -2 4689
-a Black 64 4837 a Fj(4.)p Black 147 4837 a
-SDict begin H.S end
- 147 4837 a
-147 4837 a
-SDict begin 13 H.A end
- 147 4837 a 147 4837 a
-SDict begin [ /View [/XYZ H.V] /Dest (713) cvn H.B /DEST pdfmark end
- 147 4837 a Fj(an)o(y)g(undocumented)c
-(b)n(uf)n(fer)j(pointers)g(must)h(be)h(non-zero)c(if)k(the)f(string)g
-(b)n(uf)n(fer)f(it)i(refers)e(to)i(contains)e(characters.)147
-4945 y(e)o(xactly)g(what)i(v)n(alue)e(the)o(y)h(should)f(be)h(is)h
-(unkno)n(wn.)c(0x0000)h(0002)h(seems)i(to)f(do)g(the)g(trick)g(to)g
-(indicate)g(that)g(the)g(b)n(uf)n(fer)147 5053 y(e)o(xists.)h(a)f(NULL)
-g(b)n(uf)n(fer)f(pointer)g(indicates)h(that)g(the)g(string)g(b)n(uf)n
-(fer)f(is)i(of)f(zero)g(length.)f(If)h(the)g(b)n(uf)n(fer)f(pointer)g
-(is)i(NULL,)147 5161 y(then)f(it)h(is)g(suspected)f(that)g(the)g
-(structure)f(it)i(refers)f(to)g(is)h(NO)m(T)f(put)g(into)g(\(or)g(tak)o
-(en)f(out)h(of\))g(the)g(SMB)h(data)f(stream.)g(This)147
-5269 y(is)h(empirically)e(deri)n(v)o(ed)g(from,)g(for)g(e)o(xample,)g
-(the)h(LSA)g(SAM)h(Logon)e(response)g(pack)o(et,)g(where)h(if)g(the)h
-(b)n(uf)n(fer)d(pointer)147 5377 y(is)j(NULL,)f(the)g(user)g
-(information)e(is)j(not)f(inserted)g(into)g(the)g(data)g(stream.)g
-(Exactly)f(what)h(happens)f(with)i(an)f(array)f(of)147
-5485 y(b)n(uf)n(fer)g(pointers)g(is)i(not)f(kno)n(wn,)f(although)f(an)i
-(educated)f(guess)h(can)g(be)g(made.)-2 5503 y
-SDict begin H.S end
- -2 5503
-a -2 5503 a
-SDict begin 13 H.A end
- -2 5503 a -2 5503 a
-SDict begin [ /View [/XYZ H.V] /Dest (714) cvn H.B /DEST pdfmark end
- -2 5503 a Black 3659
-5984 a Fh(28)p Black eop end
-%%Page: 29 35
-TeXDict begin 29 34 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.29) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (771) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black Black 64 72 a Fj(5.)p Black 147 72 a
-SDict begin H.S end
- 147 72 a 147
-72 a
-SDict begin 13 H.A end
- 147 72 a 147 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (715) cvn H.B /DEST pdfmark end
- 147 72 a Fj(an)g(array)g(of)g(structures)f(\(a)h
-(container\))f(appears)g(to)h(ha)n(v)o(e)g(a)h(count)e(and)g(a)i
-(pointer)-5 b(.)19 b(if)i(the)f(count)f(is)i(zero,)f(the)g(pointer)f
-(is)147 180 y(also)i(zero.)e(no)h(further)f(data)h(is)h(put)f(into)g
-(or)f(tak)o(en)h(out)g(of)g(the)g(SMB)h(data)f(stream.)g(if)h(the)f
-(count)f(is)i(non-zero,)d(then)h(the)147 288 y(pointer)g(is)i(also)g
-(non-zero.)c(immediately)i(follo)n(wing)g(the)h(pointer)f(is)i(the)f
-(count)f(again,)g(follo)n(wed)g(by)h(an)g(array)f(of)147
-396 y(container)g(sub-structures.)f(the)i(count)g(appears)f(a)h(third)g
-(time)g(after)g(the)g(last)i(sub-structure.)-2 456 y
-SDict begin H.S end
-
--2 456 a -2 456 a
-SDict begin 13 H.A end
- -2 456 a -2 456 a
-SDict begin [ /View [/XYZ H.V] /Dest (716) cvn H.B /DEST pdfmark end
- -2 456 a 310 x Ff(9.2.2.)29
-b(Enumerations)-2 767 y
-SDict begin H.S end
- -2 767 a -2 767 a
-SDict begin 13 H.A end
- -2 767 a -2
-767 a
-SDict begin [ /View [/XYZ H.V] /Dest (718) cvn H.B /DEST pdfmark end
- -2 767 a 286 x Fe(9.2.2.1.)24 b(MSRPC)h(Header)g(type)-2
-1239 y
-SDict begin H.S end
- -2 1239 a -2 1239 a
-SDict begin 13 H.A end
- -2 1239 a -2 1239 a
-SDict begin [ /View [/XYZ H.V] /Dest (720) cvn H.B /DEST pdfmark end
- -2 1239
-a 88 x Fj(command)18 b(number)g(in)j(the)f(msrpc)g(pack)o(et)f(header)
--2 1345 y
-SDict begin H.S end
- -2 1345 a -2 1345 a
-SDict begin 13 H.A end
- -2 1345 a -2 1345 a
-SDict begin [ /View [/XYZ H.V] /Dest (721) cvn H.B /DEST pdfmark end
- -2
-1345 a -2 1470 a
-SDict begin H.S end
- -2 1470 a -2 1470 a
-SDict begin 13 H.A end
- -2 1470 a -2 1470
-a
-SDict begin [ /View [/XYZ H.V] /Dest (723) cvn H.B /DEST pdfmark end
- -2 1470 a 90 x Fj(MSRPC_Request:)-2 1578 y
-SDict begin H.S end
- -2 1578
-a -2 1578 a
-SDict begin 13 H.A end
- -2 1578 a -2 1578 a
-SDict begin [ /View [/XYZ H.V] /Dest (724) cvn H.B /DEST pdfmark end
- -2 1578 a Black Black
-164 1709 a
-SDict begin H.S end
- 164 1709 a 164 1709 a
-SDict begin 13 H.A end
- 164 1709 a 164 1709
-a
-SDict begin [ /View [/XYZ H.V] /Dest (725) cvn H.B /DEST pdfmark end
- 164 1709 a Fj(0x00)-2 1793 y
-SDict begin H.S end
- -2 1793 a -2 1793 a
-SDict begin 13 H.A end
- -2
-1793 a -2 1793 a
-SDict begin [ /View [/XYZ H.V] /Dest (727) cvn H.B /DEST pdfmark end
- -2 1793 a 107 x Fj(MSRPC_Response:)-2
-1918 y
-SDict begin H.S end
- -2 1918 a -2 1918 a
-SDict begin 13 H.A end
- -2 1918 a -2 1918 a
-SDict begin [ /View [/XYZ H.V] /Dest (728) cvn H.B /DEST pdfmark end
- -2 1918
-a Black Black 164 2049 a
-SDict begin H.S end
- 164 2049 a 164 2049 a
-SDict begin 13 H.A end
- 164 2049
-a 164 2049 a
-SDict begin [ /View [/XYZ H.V] /Dest (729) cvn H.B /DEST pdfmark end
- 164 2049 a Fj(0x02)-2 2133 y
-SDict begin H.S end
- -2 2133 a -2
-2133 a
-SDict begin 13 H.A end
- -2 2133 a -2 2133 a
-SDict begin [ /View [/XYZ H.V] /Dest (731) cvn H.B /DEST pdfmark end
- -2 2133 a 107 x Fj(MSRPC_Bind:)-2
-2250 y
-SDict begin H.S end
- -2 2250 a -2 2250 a
-SDict begin 13 H.A end
- -2 2250 a -2 2250 a
-SDict begin [ /View [/XYZ H.V] /Dest (732) cvn H.B /DEST pdfmark end
- -2 2250
-a Black Black 164 2390 a
-SDict begin H.S end
- 164 2390 a 164 2390 a
-SDict begin 13 H.A end
- 164 2390
-a 164 2390 a
-SDict begin [ /View [/XYZ H.V] /Dest (733) cvn H.B /DEST pdfmark end
- 164 2390 a Fj(0x0B)-2 2474 y
-SDict begin H.S end
- -2 2474 a -2
-2474 a
-SDict begin 13 H.A end
- -2 2474 a -2 2474 a
-SDict begin [ /View [/XYZ H.V] /Dest (735) cvn H.B /DEST pdfmark end
- -2 2474 a 107 x Fj(MSRPC_BindAck:)-2
-2591 y
-SDict begin H.S end
- -2 2591 a -2 2591 a
-SDict begin 13 H.A end
- -2 2591 a -2 2591 a
-SDict begin [ /View [/XYZ H.V] /Dest (736) cvn H.B /DEST pdfmark end
- -2 2591
-a Black Black 164 2730 a
-SDict begin H.S end
- 164 2730 a 164 2730 a
-SDict begin 13 H.A end
- 164 2730
-a 164 2730 a
-SDict begin [ /View [/XYZ H.V] /Dest (737) cvn H.B /DEST pdfmark end
- 164 2730 a Fj(0x0C)-2 2773 y
-SDict begin H.S end
- -2 2773 a -2
-2773 a
-SDict begin 13 H.A end
- -2 2773 a -2 2773 a
-SDict begin [ /View [/XYZ H.V] /Dest (738) cvn H.B /DEST pdfmark end
- -2 2773 a 294 x Fe(9.2.2.2.)24
-b(MSRPC)h(P)o(ack)o(et)g(inf)n(o)-2 3234 y
-SDict begin H.S end
- -2 3234 a
--2 3234 a
-SDict begin 13 H.A end
- -2 3234 a -2 3234 a
-SDict begin [ /View [/XYZ H.V] /Dest (740) cvn H.B /DEST pdfmark end
- -2 3234 a 107 x Fj(The)20
-b(meaning)e(of)i(these)h(\003ags)f(is)h(undocumented)-2
-3359 y
-SDict begin H.S end
- -2 3359 a -2 3359 a
-SDict begin 13 H.A end
- -2 3359 a -2 3359 a
-SDict begin [ /View [/XYZ H.V] /Dest (741) cvn H.B /DEST pdfmark end
- -2 3359
-a -2 3484 a
-SDict begin H.S end
- -2 3484 a -2 3484 a
-SDict begin 13 H.A end
- -2 3484 a -2 3484 a
-SDict begin [ /View [/XYZ H.V] /Dest (743) cvn H.B /DEST pdfmark end
- -2
-3484 a 90 x Fj(FirstFrag:)-2 3592 y
-SDict begin H.S end
- -2 3592 a -2 3592
-a
-SDict begin 13 H.A end
- -2 3592 a -2 3592 a
-SDict begin [ /View [/XYZ H.V] /Dest (744) cvn H.B /DEST pdfmark end
- -2 3592 a Black Black 164 3723
-a
-SDict begin H.S end
- 164 3723 a 164 3723 a
-SDict begin 13 H.A end
- 164 3723 a 164 3723 a
-SDict begin [ /View [/XYZ H.V] /Dest (745) cvn H.B /DEST pdfmark end
- 164 3723
-a Fj(0x01)-2 3807 y
-SDict begin H.S end
- -2 3807 a -2 3807 a
-SDict begin 13 H.A end
- -2 3807 a -2
-3807 a
-SDict begin [ /View [/XYZ H.V] /Dest (747) cvn H.B /DEST pdfmark end
- -2 3807 a 107 x Fj(LastFrag:)-2 3932 y
-SDict begin H.S end
- -2 3932
-a -2 3932 a
-SDict begin 13 H.A end
- -2 3932 a -2 3932 a
-SDict begin [ /View [/XYZ H.V] /Dest (748) cvn H.B /DEST pdfmark end
- -2 3932 a Black Black
-164 4064 a
-SDict begin H.S end
- 164 4064 a 164 4064 a
-SDict begin 13 H.A end
- 164 4064 a 164 4064
-a
-SDict begin [ /View [/XYZ H.V] /Dest (749) cvn H.B /DEST pdfmark end
- 164 4064 a Fj(0x02)-2 4147 y
-SDict begin H.S end
- -2 4147 a -2 4147 a
-SDict begin 13 H.A end
- -2
-4147 a -2 4147 a
-SDict begin [ /View [/XYZ H.V] /Dest (751) cvn H.B /DEST pdfmark end
- -2 4147 a 107 x Fj(NotaFrag:)-2 4272
-y
-SDict begin H.S end
- -2 4272 a -2 4272 a
-SDict begin 13 H.A end
- -2 4272 a -2 4272 a
-SDict begin [ /View [/XYZ H.V] /Dest (752) cvn H.B /DEST pdfmark end
- -2 4272 a Black
-Black 164 4404 a
-SDict begin H.S end
- 164 4404 a 164 4404 a
-SDict begin 13 H.A end
- 164 4404 a 164
-4404 a
-SDict begin [ /View [/XYZ H.V] /Dest (753) cvn H.B /DEST pdfmark end
- 164 4404 a Fj(0x04)-2 4488 y
-SDict begin H.S end
- -2 4488 a -2 4488
-a
-SDict begin 13 H.A end
- -2 4488 a -2 4488 a
-SDict begin [ /View [/XYZ H.V] /Dest (755) cvn H.B /DEST pdfmark end
- -2 4488 a 107 x Fj(RecRespond:)-2
-4613 y
-SDict begin H.S end
- -2 4613 a -2 4613 a
-SDict begin 13 H.A end
- -2 4613 a -2 4613 a
-SDict begin [ /View [/XYZ H.V] /Dest (756) cvn H.B /DEST pdfmark end
- -2 4613
-a Black Black 164 4744 a
-SDict begin H.S end
- 164 4744 a 164 4744 a
-SDict begin 13 H.A end
- 164 4744
-a 164 4744 a
-SDict begin [ /View [/XYZ H.V] /Dest (757) cvn H.B /DEST pdfmark end
- 164 4744 a Fj(0x08)-2 4828 y
-SDict begin H.S end
- -2 4828 a -2
-4828 a
-SDict begin 13 H.A end
- -2 4828 a -2 4828 a
-SDict begin [ /View [/XYZ H.V] /Dest (759) cvn H.B /DEST pdfmark end
- -2 4828 a 107 x Fj(NoMultiple)o(x:)-2
-4953 y
-SDict begin H.S end
- -2 4953 a -2 4953 a
-SDict begin 13 H.A end
- -2 4953 a -2 4953 a
-SDict begin [ /View [/XYZ H.V] /Dest (760) cvn H.B /DEST pdfmark end
- -2 4953
-a Black Black 164 5085 a
-SDict begin H.S end
- 164 5085 a 164 5085 a
-SDict begin 13 H.A end
- 164 5085
-a 164 5085 a
-SDict begin [ /View [/XYZ H.V] /Dest (761) cvn H.B /DEST pdfmark end
- 164 5085 a Fj(0x10)-2 5169 y
-SDict begin H.S end
- -2 5169 a -2
-5169 a
-SDict begin 13 H.A end
- -2 5169 a -2 5169 a
-SDict begin [ /View [/XYZ H.V] /Dest (763) cvn H.B /DEST pdfmark end
- -2 5169 a 107 x Fj(NotF)o(orIdemp:)-2
-5294 y
-SDict begin H.S end
- -2 5294 a -2 5294 a
-SDict begin 13 H.A end
- -2 5294 a -2 5294 a
-SDict begin [ /View [/XYZ H.V] /Dest (764) cvn H.B /DEST pdfmark end
- -2 5294
-a Black Black 164 5425 a
-SDict begin H.S end
- 164 5425 a 164 5425 a
-SDict begin 13 H.A end
- 164 5425
-a 164 5425 a
-SDict begin [ /View [/XYZ H.V] /Dest (765) cvn H.B /DEST pdfmark end
- 164 5425 a Fj(0x20)p Black 3659 5984 a Fh(29)p
-Black eop end
-%%Page: 30 36
-TeXDict begin 30 35 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.30) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (813) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (767) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fj(NotforBcast:)-2 73 y
-SDict begin H.S end
- -2 73 a -2 73 a
-SDict begin 13 H.A end
- -2
-73 a -2 73 a
-SDict begin [ /View [/XYZ H.V] /Dest (768) cvn H.B /DEST pdfmark end
- -2 73 a Black Black 164 222 a
-SDict begin H.S end
- 164 222 a
-164 222 a
-SDict begin 13 H.A end
- 164 222 a 164 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (769) cvn H.B /DEST pdfmark end
- 164 222 a Fj(0x40)-2 413
-y(NoUuid:)-2 414 y
-SDict begin H.S end
- -2 414 a -2 414 a
-SDict begin 13 H.A end
- -2 414 a -2 414
-a
-SDict begin [ /View [/XYZ H.V] /Dest (772) cvn H.B /DEST pdfmark end
- -2 414 a Black Black 164 562 a
-SDict begin H.S end
- 164 562 a 164 562 a
-SDict begin 13 H.A end
-
-164 562 a 164 562 a
-SDict begin [ /View [/XYZ H.V] /Dest (773) cvn H.B /DEST pdfmark end
- 164 562 a Fj(0x80)-2 688 y
-SDict begin H.S end
- -2 688
-a -2 688 a
-SDict begin 13 H.A end
- -2 688 a -2 688 a
-SDict begin [ /View [/XYZ H.V] /Dest (774) cvn H.B /DEST pdfmark end
- -2 688 a 327 x Ff(9.2.3.)29
-b(Structur)n(es)-2 1016 y
-SDict begin H.S end
- -2 1016 a -2 1016 a
-SDict begin 13 H.A end
- -2 1016
-a -2 1016 a
-SDict begin [ /View [/XYZ H.V] /Dest (776) cvn H.B /DEST pdfmark end
- -2 1016 a 286 x Fe(9.2.3.1.)24 b(V)l(OID)f(*)-2
-1469 y
-SDict begin H.S end
- -2 1469 a -2 1469 a
-SDict begin 13 H.A end
- -2 1469 a -2 1469 a
-SDict begin [ /View [/XYZ H.V] /Dest (778) cvn H.B /DEST pdfmark end
- -2 1469
-a 107 x Fj(sizeof)d(V)m(OID*)f(is)i(32)f(bits.)-2 1587
-y
-SDict begin H.S end
- -2 1587 a -2 1587 a
-SDict begin 13 H.A end
- -2 1587 a -2 1587 a
-SDict begin [ /View [/XYZ H.V] /Dest (779) cvn H.B /DEST pdfmark end
- -2 1587 a 295
-x Fe(9.2.3.2.)k(char)-2 2049 y
-SDict begin H.S end
- -2 2049 a -2 2049 a
-SDict begin 13 H.A end
- -2
-2049 a -2 2049 a
-SDict begin [ /View [/XYZ H.V] /Dest (781) cvn H.B /DEST pdfmark end
- -2 2049 a 107 x Fj(sizeof)c(char)f(is)j(8)e(bits.)-2
-2167 y
-SDict begin H.S end
- -2 2167 a -2 2167 a
-SDict begin 13 H.A end
- -2 2167 a -2 2167 a
-SDict begin [ /View [/XYZ H.V] /Dest (782) cvn H.B /DEST pdfmark end
- -2 2167
-a 295 x Fe(9.2.3.3.)k(UTIME)-2 2629 y
-SDict begin H.S end
- -2 2629 a -2 2629
-a
-SDict begin 13 H.A end
- -2 2629 a -2 2629 a
-SDict begin [ /View [/XYZ H.V] /Dest (784) cvn H.B /DEST pdfmark end
- -2 2629 a 107 x Fj(UTIME)19 b(is)i(32)f(bits,)h
-(indicating)e(time)h(in)g(seconds)g(since)g(01jan1970.)d(documented)h
-(in)i(cifs6.txt)g(\(section)f(3.5)h(page,)f(page)-2 2844
-y(30\).)-2 2869 y
-SDict begin H.S end
- -2 2869 a -2 2869 a
-SDict begin 13 H.A end
- -2 2869 a -2 2869
-a
-SDict begin [ /View [/XYZ H.V] /Dest (785) cvn H.B /DEST pdfmark end
- -2 2869 a 281 x Fe(9.2.3.4.)24 b(NTTIME)-2 3317 y
-SDict begin H.S end
- -2
-3317 a -2 3317 a
-SDict begin 13 H.A end
- -2 3317 a -2 3317 a
-SDict begin [ /View [/XYZ H.V] /Dest (787) cvn H.B /DEST pdfmark end
- -2 3317 a 107 x
-Fj(NTTIME)19 b(is)i(64)f(bits.)g(documented)e(in)i(cifs6.txt)g
-(\(section)g(3.5)f(page,)g(page)h(30\).)-2 3452 y
-SDict begin H.S end
- -2
-3452 a -2 3452 a
-SDict begin 13 H.A end
- -2 3452 a -2 3452 a
-SDict begin [ /View [/XYZ H.V] /Dest (788) cvn H.B /DEST pdfmark end
- -2 3452 a 278 x
-Fe(9.2.3.5.)k(DOM_SID)g(\(domain)h(SID)g(structur)n(e\))-2
-3747 y
-SDict begin H.S end
- -2 3747 a -2 3747 a
-SDict begin 13 H.A end
- -2 3747 a -2 3747 a
-SDict begin [ /View [/XYZ H.V] /Dest (790) cvn H.B /DEST pdfmark end
- -2 3747
-a -2 3872 a
-SDict begin H.S end
- -2 3872 a -2 3872 a
-SDict begin 13 H.A end
- -2 3872 a -2 3872 a
-SDict begin [ /View [/XYZ H.V] /Dest (792) cvn H.B /DEST pdfmark end
- -2
-3872 a 90 x Fj(UINT32)-2 3963 y
-SDict begin H.S end
- -2 3963 a -2 3963 a
-SDict begin 13 H.A end
- -2
-3963 a -2 3963 a
-SDict begin [ /View [/XYZ H.V] /Dest (793) cvn H.B /DEST pdfmark end
- -2 3963 a Black Black 164 4112 a
-SDict begin H.S end
- 164
-4112 a 164 4112 a
-SDict begin 13 H.A end
- 164 4112 a 164 4112 a
-SDict begin [ /View [/XYZ H.V] /Dest (794) cvn H.B /DEST pdfmark end
- 164 4112 a Fj(num)19
-b(of)h(sub-authorities)e(in)j(domain)d(SID)-2 4196 y
-SDict begin H.S end
-
--2 4196 a -2 4196 a
-SDict begin 13 H.A end
- -2 4196 a -2 4196 a
-SDict begin [ /View [/XYZ H.V] /Dest (796) cvn H.B /DEST pdfmark end
- -2 4196 a 107
-x Fj(UINT8)-2 4304 y
-SDict begin H.S end
- -2 4304 a -2 4304 a
-SDict begin 13 H.A end
- -2 4304 a -2
-4304 a
-SDict begin [ /View [/XYZ H.V] /Dest (797) cvn H.B /DEST pdfmark end
- -2 4304 a Black Black 164 4452 a
-SDict begin H.S end
- 164 4452 a 164
-4452 a
-SDict begin 13 H.A end
- 164 4452 a 164 4452 a
-SDict begin [ /View [/XYZ H.V] /Dest (798) cvn H.B /DEST pdfmark end
- 164 4452 a Fj(SID)i(re)n(vision)f(number)
--2 4536 y
-SDict begin H.S end
- -2 4536 a -2 4536 a
-SDict begin 13 H.A end
- -2 4536 a -2 4536 a
-SDict begin [ /View [/XYZ H.V] /Dest (800) cvn H.B /DEST pdfmark end
- -2
-4536 a 107 x Fj(UINT8)-2 4644 y
-SDict begin H.S end
- -2 4644 a -2 4644 a
-SDict begin 13 H.A end
- -2
-4644 a -2 4644 a
-SDict begin [ /View [/XYZ H.V] /Dest (801) cvn H.B /DEST pdfmark end
- -2 4644 a Black Black 164 4792 a
-SDict begin H.S end
- 164
-4792 a 164 4792 a
-SDict begin 13 H.A end
- 164 4792 a 164 4792 a
-SDict begin [ /View [/XYZ H.V] /Dest (802) cvn H.B /DEST pdfmark end
- 164 4792 a Fj(num)g(of)h
-(sub-authorities)e(in)j(domain)d(SID)-2 4876 y
-SDict begin H.S end
- -2 4876
-a -2 4876 a
-SDict begin 13 H.A end
- -2 4876 a -2 4876 a
-SDict begin [ /View [/XYZ H.V] /Dest (804) cvn H.B /DEST pdfmark end
- -2 4876 a 107 x Fj(UINT8[6])-2
-4996 y
-SDict begin H.S end
- -2 4996 a -2 4996 a
-SDict begin 13 H.A end
- -2 4996 a -2 4996 a
-SDict begin [ /View [/XYZ H.V] /Dest (805) cvn H.B /DEST pdfmark end
- -2 4996
-a Black Black 164 5133 a
-SDict begin H.S end
- 164 5133 a 164 5133 a
-SDict begin 13 H.A end
- 164 5133
-a 164 5133 a
-SDict begin [ /View [/XYZ H.V] /Dest (806) cvn H.B /DEST pdfmark end
- 164 5133 a Fj(6)i(bytes)g(for)g(domain)e(SID)j(-)f
-(Identi\002er)f(Authority)-5 b(.)p Black 3659 5984 a
-Fh(30)p Black eop end
-%%Page: 31 37
-TeXDict begin 31 36 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.31) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (868) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (808) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fj(UINT16[n_subauths])-2 85 y
-SDict begin H.S end
- -2 85 a -2 85
-a
-SDict begin 13 H.A end
- -2 85 a -2 85 a
-SDict begin [ /View [/XYZ H.V] /Dest (809) cvn H.B /DEST pdfmark end
- -2 85 a Black Black 164 222 a
-SDict begin H.S end
- 164 222
-a 164 222 a
-SDict begin 13 H.A end
- 164 222 a 164 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (810) cvn H.B /DEST pdfmark end
- 164 222 a Fj(domain)f(SID)h
-(sub-authorities)-2 389 y
-SDict begin H.S end
- -2 389 a -2 389 a
-SDict begin 13 H.A end
- -2 389 a
--2 389 a
-SDict begin [ /View [/XYZ H.V] /Dest (811) cvn H.B /DEST pdfmark end
- -2 389 a -2 389 a
-SDict begin H.S end
- -2 389 a -2 389 a
-SDict begin 13 H.A end
- -2 389 a
--2 389 a
-SDict begin [ /View [/XYZ H.V] /Dest (812) cvn H.B /DEST pdfmark end
- -2 389 a 107 x Fh(Note:)g(the)g(domain)f(SID)h(is)h
-(documented)d(else)o(wher)m(e)o(.)-2 507 y
-SDict begin H.S end
- -2 507 a -2
-507 a
-SDict begin 13 H.A end
- -2 507 a -2 507 a
-SDict begin [ /View [/XYZ H.V] /Dest (813) cvn H.B /DEST pdfmark end
- -2 507 a 295 x Fe(9.2.3.6.)24
-b(STR)h(\(string\))-2 988 y
-SDict begin H.S end
- -2 988 a -2 988 a
-SDict begin 13 H.A end
- -2 988
-a -2 988 a
-SDict begin [ /View [/XYZ H.V] /Dest (815) cvn H.B /DEST pdfmark end
- -2 988 a 88 x Fj(STR)c(\(string\))e(is)i(a)g(char[])e(:)h(a)
-h(null-terminated)d(string)i(of)g(ascii)g(characters.)-2
-1104 y
-SDict begin H.S end
- -2 1104 a -2 1104 a
-SDict begin 13 H.A end
- -2 1104 a -2 1104 a
-SDict begin [ /View [/XYZ H.V] /Dest (816) cvn H.B /DEST pdfmark end
- -2 1104
-a 278 x Fe(9.2.3.7.)k(UNIHDR)f(\(unicode)k(string)e(header\))-2
-1402 y
-SDict begin H.S end
- -2 1402 a -2 1402 a
-SDict begin 13 H.A end
- -2 1402 a -2 1402 a
-SDict begin [ /View [/XYZ H.V] /Dest (818) cvn H.B /DEST pdfmark end
- -2 1402
-a -2 1526 a
-SDict begin H.S end
- -2 1526 a -2 1526 a
-SDict begin 13 H.A end
- -2 1526 a -2 1526 a
-SDict begin [ /View [/XYZ H.V] /Dest (820) cvn H.B /DEST pdfmark end
- -2
-1526 a 88 x Fj(UINT16)-2 1615 y
-SDict begin H.S end
- -2 1615 a -2 1615 a
-SDict begin 13 H.A end
- -2
-1615 a -2 1615 a
-SDict begin [ /View [/XYZ H.V] /Dest (821) cvn H.B /DEST pdfmark end
- -2 1615 a Black Black 164 1764 a
-SDict begin H.S end
- 164
-1764 a 164 1764 a
-SDict begin 13 H.A end
- 164 1764 a 164 1764 a
-SDict begin [ /View [/XYZ H.V] /Dest (822) cvn H.B /DEST pdfmark end
- 164 1764 a Fj(length)19
-b(of)h(unicode)f(string)-2 1865 y
-SDict begin H.S end
- -2 1865 a -2 1865 a
-SDict begin 13 H.A end
-
--2 1865 a -2 1865 a
-SDict begin [ /View [/XYZ H.V] /Dest (824) cvn H.B /DEST pdfmark end
- -2 1865 a 90 x Fj(UINT16)-2 1956
-y
-SDict begin H.S end
- -2 1956 a -2 1956 a
-SDict begin 13 H.A end
- -2 1956 a -2 1956 a
-SDict begin [ /View [/XYZ H.V] /Dest (825) cvn H.B /DEST pdfmark end
- -2 1956 a Black
-Black 164 2104 a
-SDict begin H.S end
- 164 2104 a 164 2104 a
-SDict begin 13 H.A end
- 164 2104 a 164
-2104 a
-SDict begin [ /View [/XYZ H.V] /Dest (826) cvn H.B /DEST pdfmark end
- 164 2104 a Fj(max)h(length)f(of)h(unicode)e(string)-2
-2205 y
-SDict begin H.S end
- -2 2205 a -2 2205 a
-SDict begin 13 H.A end
- -2 2205 a -2 2205 a
-SDict begin [ /View [/XYZ H.V] /Dest (828) cvn H.B /DEST pdfmark end
- -2 2205
-a 90 x Fj(UINT32)-2 2296 y
-SDict begin H.S end
- -2 2296 a -2 2296 a
-SDict begin 13 H.A end
- -2 2296
-a -2 2296 a
-SDict begin [ /View [/XYZ H.V] /Dest (829) cvn H.B /DEST pdfmark end
- -2 2296 a Black Black 164 2444 a
-SDict begin H.S end
- 164 2444
-a 164 2444 a
-SDict begin 13 H.A end
- 164 2444 a 164 2444 a
-SDict begin [ /View [/XYZ H.V] /Dest (830) cvn H.B /DEST pdfmark end
- 164 2444 a Fj(4)i(-)g(undocumented.)
--2 2487 y
-SDict begin H.S end
- -2 2487 a -2 2487 a
-SDict begin 13 H.A end
- -2 2487 a -2 2487 a
-SDict begin [ /View [/XYZ H.V] /Dest (831) cvn H.B /DEST pdfmark end
- -2
-2487 a 294 x Fe(9.2.3.8.)k(UNIHDR2)f(\(unicode)j(string)f(header)i
-(plus)e(b)n(uffer)h(pointer\))-2 2802 y
-SDict begin H.S end
- -2 2802 a -2
-2802 a
-SDict begin 13 H.A end
- -2 2802 a -2 2802 a
-SDict begin [ /View [/XYZ H.V] /Dest (833) cvn H.B /DEST pdfmark end
- -2 2802 a -2 2926 a
-SDict begin H.S end
- -2 2926
-a -2 2926 a
-SDict begin 13 H.A end
- -2 2926 a -2 2926 a
-SDict begin [ /View [/XYZ H.V] /Dest (835) cvn H.B /DEST pdfmark end
- -2 2926 a 88 x Fj(UNIHDR)-2
-3015 y
-SDict begin H.S end
- -2 3015 a -2 3015 a
-SDict begin 13 H.A end
- -2 3015 a -2 3015 a
-SDict begin [ /View [/XYZ H.V] /Dest (836) cvn H.B /DEST pdfmark end
- -2 3015
-a Black Black 164 3163 a
-SDict begin H.S end
- 164 3163 a 164 3163 a
-SDict begin 13 H.A end
- 164 3163
-a 164 3163 a
-SDict begin [ /View [/XYZ H.V] /Dest (837) cvn H.B /DEST pdfmark end
- 164 3163 a Fj(unicode)18 b(string)i(header)-2
-3264 y
-SDict begin H.S end
- -2 3264 a -2 3264 a
-SDict begin 13 H.A end
- -2 3264 a -2 3264 a
-SDict begin [ /View [/XYZ H.V] /Dest (839) cvn H.B /DEST pdfmark end
- -2 3264
-a 90 x Fj(V)m(OID*)-2 3355 y
-SDict begin H.S end
- -2 3355 a -2 3355 a
-SDict begin 13 H.A end
- -2 3355
-a -2 3355 a
-SDict begin [ /View [/XYZ H.V] /Dest (840) cvn H.B /DEST pdfmark end
- -2 3355 a Black Black 164 3504 a
-SDict begin H.S end
- 164 3504
-a 164 3504 a
-SDict begin 13 H.A end
- 164 3504 a 164 3504 a
-SDict begin [ /View [/XYZ H.V] /Dest (841) cvn H.B /DEST pdfmark end
- 164 3504 a Fj(undocumented)c(b)n(uf)
-n(fer)j(pointer)-2 3563 y
-SDict begin H.S end
- -2 3563 a -2 3563 a
-SDict begin 13 H.A end
- -2 3563
-a -2 3563 a
-SDict begin [ /View [/XYZ H.V] /Dest (842) cvn H.B /DEST pdfmark end
- -2 3563 a 278 x Fe(9.2.3.9.)24 b(UNISTR)h(\(unicode)h
-(string\))-2 3861 y
-SDict begin H.S end
- -2 3861 a -2 3861 a
-SDict begin 13 H.A end
- -2 3861 a -2
-3861 a
-SDict begin [ /View [/XYZ H.V] /Dest (844) cvn H.B /DEST pdfmark end
- -2 3861 a -2 3986 a
-SDict begin H.S end
- -2 3986 a -2 3986 a
-SDict begin 13 H.A end
- -2 3986
-a -2 3986 a
-SDict begin [ /View [/XYZ H.V] /Dest (846) cvn H.B /DEST pdfmark end
- -2 3986 a 87 x Fj(UINT16[])-2 4086 y
-SDict begin H.S end
- -2 4086
-a -2 4086 a
-SDict begin 13 H.A end
- -2 4086 a -2 4086 a
-SDict begin [ /View [/XYZ H.V] /Dest (847) cvn H.B /DEST pdfmark end
- -2 4086 a Black Black
-164 4223 a
-SDict begin H.S end
- 164 4223 a 164 4223 a
-SDict begin 13 H.A end
- 164 4223 a 164 4223
-a
-SDict begin [ /View [/XYZ H.V] /Dest (848) cvn H.B /DEST pdfmark end
- 164 4223 a Fj(null-terminated)17 b(string)j(of)g(unicode)f
-(characters.)-2 4282 y
-SDict begin H.S end
- -2 4282 a -2 4282 a
-SDict begin 13 H.A end
- -2 4282 a
--2 4282 a
-SDict begin [ /View [/XYZ H.V] /Dest (849) cvn H.B /DEST pdfmark end
- -2 4282 a 278 x Fe(9.2.3.10.)k(N)n(AME)j(\(length-indicated)h
-(unicode)f(string\))-2 4580 y
-SDict begin H.S end
- -2 4580 a -2 4580 a
-SDict begin 13 H.A end
- -2
-4580 a -2 4580 a
-SDict begin [ /View [/XYZ H.V] /Dest (851) cvn H.B /DEST pdfmark end
- -2 4580 a -2 4705 a
-SDict begin H.S end
- -2 4705 a -2 4705
-a
-SDict begin 13 H.A end
- -2 4705 a -2 4705 a
-SDict begin [ /View [/XYZ H.V] /Dest (853) cvn H.B /DEST pdfmark end
- -2 4705 a 87 x Fj(UINT32)-2 4793
-y
-SDict begin H.S end
- -2 4793 a -2 4793 a
-SDict begin 13 H.A end
- -2 4793 a -2 4793 a
-SDict begin [ /View [/XYZ H.V] /Dest (854) cvn H.B /DEST pdfmark end
- -2 4793 a Black
-Black 164 4942 a
-SDict begin H.S end
- 164 4942 a 164 4942 a
-SDict begin 13 H.A end
- 164 4942 a 164
-4942 a
-SDict begin [ /View [/XYZ H.V] /Dest (855) cvn H.B /DEST pdfmark end
- 164 4942 a Fj(length)19 b(of)h(unicode)f(string)-2
-5043 y
-SDict begin H.S end
- -2 5043 a -2 5043 a
-SDict begin 13 H.A end
- -2 5043 a -2 5043 a
-SDict begin [ /View [/XYZ H.V] /Dest (857) cvn H.B /DEST pdfmark end
- -2 5043
-a 90 x Fj(UINT16[])-2 5146 y
-SDict begin H.S end
- -2 5146 a -2 5146 a
-SDict begin 13 H.A end
- -2 5146
-a -2 5146 a
-SDict begin [ /View [/XYZ H.V] /Dest (858) cvn H.B /DEST pdfmark end
- -2 5146 a Black Black 164 5282 a
-SDict begin H.S end
- 164 5282
-a 164 5282 a
-SDict begin 13 H.A end
- 164 5282 a 164 5282 a
-SDict begin [ /View [/XYZ H.V] /Dest (859) cvn H.B /DEST pdfmark end
- 164 5282 a Fj(null-terminated)e
-(string)j(of)g(unicode)f(characters.)-2 5342 y
-SDict begin H.S end
- -2 5342
-a -2 5342 a
-SDict begin 13 H.A end
- -2 5342 a -2 5342 a
-SDict begin [ /View [/XYZ H.V] /Dest (860) cvn H.B /DEST pdfmark end
- -2 5342 a Black 3659
-5984 a Fh(31)p Black eop end
-%%Page: 32 38
-TeXDict begin 32 37 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.32) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (925) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 72 a Fe(9.2.3.11.)j(UNISTR2)i(\(aligned)h(unicode)g(string\))
--2 93 y
-SDict begin H.S end
- -2 93 a -2 93 a
-SDict begin 13 H.A end
- -2 93 a -2 93 a
-SDict begin [ /View [/XYZ H.V] /Dest (862) cvn H.B /DEST pdfmark end
- -2 93 a -2 217
-a
-SDict begin H.S end
- -2 217 a -2 217 a
-SDict begin 13 H.A end
- -2 217 a -2 217 a
-SDict begin [ /View [/XYZ H.V] /Dest (864) cvn H.B /DEST pdfmark end
- -2 217 a 88 x Fj(UINT8[])-2
-318 y
-SDict begin H.S end
- -2 318 a -2 318 a
-SDict begin 13 H.A end
- -2 318 a -2 318 a
-SDict begin [ /View [/XYZ H.V] /Dest (865) cvn H.B /DEST pdfmark end
- -2 318 a Black
-Black 164 454 a
-SDict begin H.S end
- 164 454 a 164 454 a
-SDict begin 13 H.A end
- 164 454 a 164 454
-a
-SDict begin [ /View [/XYZ H.V] /Dest (866) cvn H.B /DEST pdfmark end
- 164 454 a Fj(padding)18 b(to)i(get)h(unicode)d(string)i(4-byte)f
-(aligned)g(with)h(the)h(start)f(of)g(the)h(SMB)g(header)-5
-b(.)-2 645 y(UINT32)-2 646 y
-SDict begin H.S end
- -2 646 a -2 646 a
-SDict begin 13 H.A end
- -2 646
-a -2 646 a
-SDict begin [ /View [/XYZ H.V] /Dest (869) cvn H.B /DEST pdfmark end
- -2 646 a Black Black 164 795 a
-SDict begin H.S end
- 164 795 a 164
-795 a
-SDict begin 13 H.A end
- 164 795 a 164 795 a
-SDict begin [ /View [/XYZ H.V] /Dest (870) cvn H.B /DEST pdfmark end
- 164 795 a Fj(max)20 b(length)f(of)h(unicode)e
-(string)-2 896 y
-SDict begin H.S end
- -2 896 a -2 896 a
-SDict begin 13 H.A end
- -2 896 a -2 896 a
-SDict begin [ /View [/XYZ H.V] /Dest (872) cvn H.B /DEST pdfmark end
-
--2 896 a 90 x Fj(UINT32)-2 987 y
-SDict begin H.S end
- -2 987 a -2 987 a
-SDict begin 13 H.A end
- -2
-987 a -2 987 a
-SDict begin [ /View [/XYZ H.V] /Dest (873) cvn H.B /DEST pdfmark end
- -2 987 a Black Black 164 1135 a
-SDict begin H.S end
- 164 1135
-a 164 1135 a
-SDict begin 13 H.A end
- 164 1135 a 164 1135 a
-SDict begin [ /View [/XYZ H.V] /Dest (874) cvn H.B /DEST pdfmark end
- 164 1135 a Fj(0)i(-)g(undocumented)
--2 1219 y
-SDict begin H.S end
- -2 1219 a -2 1219 a
-SDict begin 13 H.A end
- -2 1219 a -2 1219 a
-SDict begin [ /View [/XYZ H.V] /Dest (876) cvn H.B /DEST pdfmark end
- -2
-1219 a 107 x Fj(UINT32)-2 1327 y
-SDict begin H.S end
- -2 1327 a -2 1327 a
-SDict begin 13 H.A end
-
--2 1327 a -2 1327 a
-SDict begin [ /View [/XYZ H.V] /Dest (877) cvn H.B /DEST pdfmark end
- -2 1327 a Black Black 164 1476 a
-SDict begin H.S end
-
-164 1476 a 164 1476 a
-SDict begin 13 H.A end
- 164 1476 a 164 1476 a
-SDict begin [ /View [/XYZ H.V] /Dest (878) cvn H.B /DEST pdfmark end
- 164 1476
-a Fj(length)f(of)h(unicode)f(string)-2 1577 y
-SDict begin H.S end
- -2 1577
-a -2 1577 a
-SDict begin 13 H.A end
- -2 1577 a -2 1577 a
-SDict begin [ /View [/XYZ H.V] /Dest (880) cvn H.B /DEST pdfmark end
- -2 1577 a 90 x Fj(UINT16[])-2
-1680 y
-SDict begin H.S end
- -2 1680 a -2 1680 a
-SDict begin 13 H.A end
- -2 1680 a -2 1680 a
-SDict begin [ /View [/XYZ H.V] /Dest (881) cvn H.B /DEST pdfmark end
- -2 1680
-a Black Black 164 1816 a
-SDict begin H.S end
- 164 1816 a 164 1816 a
-SDict begin 13 H.A end
- 164 1816
-a 164 1816 a
-SDict begin [ /View [/XYZ H.V] /Dest (882) cvn H.B /DEST pdfmark end
- 164 1816 a Fj(string)h(of)g(uncode)e(characters)-2
-1875 y
-SDict begin H.S end
- -2 1875 a -2 1875 a
-SDict begin 13 H.A end
- -2 1875 a -2 1875 a
-SDict begin [ /View [/XYZ H.V] /Dest (883) cvn H.B /DEST pdfmark end
- -2 1875
-a 278 x Fe(9.2.3.12.)23 b(OBJ_A)-9 b(TTR)25 b(\(object)h(attrib)n
-(utes\))-2 2173 y
-SDict begin H.S end
- -2 2173 a -2 2173 a
-SDict begin 13 H.A end
- -2 2173 a -2 2173
-a
-SDict begin [ /View [/XYZ H.V] /Dest (885) cvn H.B /DEST pdfmark end
- -2 2173 a -2 2298 a
-SDict begin H.S end
- -2 2298 a -2 2298 a
-SDict begin 13 H.A end
- -2 2298 a -2
-2298 a
-SDict begin [ /View [/XYZ H.V] /Dest (887) cvn H.B /DEST pdfmark end
- -2 2298 a 87 x Fj(UINT32)-2 2386 y
-SDict begin H.S end
- -2 2386 a -2
-2386 a
-SDict begin 13 H.A end
- -2 2386 a -2 2386 a
-SDict begin [ /View [/XYZ H.V] /Dest (888) cvn H.B /DEST pdfmark end
- -2 2386 a Black Black 164
-2535 a
-SDict begin H.S end
- 164 2535 a 164 2535 a
-SDict begin 13 H.A end
- 164 2535 a 164 2535 a
-SDict begin [ /View [/XYZ H.V] /Dest (889) cvn H.B /DEST pdfmark end
- 164
-2535 a Fj(0x18)19 b(-)h(length)f(\(in)h(bytes\))g(including)e(the)j
-(length)e(\002eld.)-2 2636 y
-SDict begin H.S end
- -2 2636 a -2 2636 a
-SDict begin 13 H.A end
- -2 2636
-a -2 2636 a
-SDict begin [ /View [/XYZ H.V] /Dest (891) cvn H.B /DEST pdfmark end
- -2 2636 a 90 x Fj(V)m(OID*)-2 2727 y
-SDict begin H.S end
- -2 2727
-a -2 2727 a
-SDict begin 13 H.A end
- -2 2727 a -2 2727 a
-SDict begin [ /View [/XYZ H.V] /Dest (892) cvn H.B /DEST pdfmark end
- -2 2727 a Black Black
-164 2875 a
-SDict begin H.S end
- 164 2875 a 164 2875 a
-SDict begin 13 H.A end
- 164 2875 a 164 2875
-a
-SDict begin [ /View [/XYZ H.V] /Dest (893) cvn H.B /DEST pdfmark end
- 164 2875 a Fj(0)h(-)g(root)g(directory)e(\(pointer\))-2
-2976 y
-SDict begin H.S end
- -2 2976 a -2 2976 a
-SDict begin 13 H.A end
- -2 2976 a -2 2976 a
-SDict begin [ /View [/XYZ H.V] /Dest (895) cvn H.B /DEST pdfmark end
- -2 2976
-a 90 x Fj(V)m(OID*)-2 3067 y
-SDict begin H.S end
- -2 3067 a -2 3067 a
-SDict begin 13 H.A end
- -2 3067
-a -2 3067 a
-SDict begin [ /View [/XYZ H.V] /Dest (896) cvn H.B /DEST pdfmark end
- -2 3067 a Black Black 164 3216 a
-SDict begin H.S end
- 164 3216
-a 164 3216 a
-SDict begin 13 H.A end
- 164 3216 a 164 3216 a
-SDict begin [ /View [/XYZ H.V] /Dest (897) cvn H.B /DEST pdfmark end
- 164 3216 a Fj(0)i(-)g(object)g(name)
-g(\(pointer\))-2 3317 y
-SDict begin H.S end
- -2 3317 a -2 3317 a
-SDict begin 13 H.A end
- -2 3317 a
--2 3317 a
-SDict begin [ /View [/XYZ H.V] /Dest (899) cvn H.B /DEST pdfmark end
- -2 3317 a 90 x Fj(UINT32)-2 3408 y
-SDict begin H.S end
- -2 3408
-a -2 3408 a
-SDict begin 13 H.A end
- -2 3408 a -2 3408 a
-SDict begin [ /View [/XYZ H.V] /Dest (900) cvn H.B /DEST pdfmark end
- -2 3408 a Black Black
-164 3556 a
-SDict begin H.S end
- 164 3556 a 164 3556 a
-SDict begin 13 H.A end
- 164 3556 a 164 3556
-a
-SDict begin [ /View [/XYZ H.V] /Dest (901) cvn H.B /DEST pdfmark end
- 164 3556 a Fj(0)g(-)g(attrib)n(utes)h(\(undocumented\))-2
-3654 y
-SDict begin H.S end
- -2 3654 a -2 3654 a
-SDict begin 13 H.A end
- -2 3654 a -2 3654 a
-SDict begin [ /View [/XYZ H.V] /Dest (903) cvn H.B /DEST pdfmark end
- -2 3654
-a 93 x Fj(V)m(OID*)-2 3748 y
-SDict begin H.S end
- -2 3748 a -2 3748 a
-SDict begin 13 H.A end
- -2 3748
-a -2 3748 a
-SDict begin [ /View [/XYZ H.V] /Dest (904) cvn H.B /DEST pdfmark end
- -2 3748 a Black Black 164 3896 a
-SDict begin H.S end
- 164 3896
-a 164 3896 a
-SDict begin 13 H.A end
- 164 3896 a 164 3896 a
-SDict begin [ /View [/XYZ H.V] /Dest (905) cvn H.B /DEST pdfmark end
- 164 3896 a Fj(0)f(-)g(security)g
-(descriptior)f(\(pointer\))-2 3997 y
-SDict begin H.S end
- -2 3997 a -2 3997
-a
-SDict begin 13 H.A end
- -2 3997 a -2 3997 a
-SDict begin [ /View [/XYZ H.V] /Dest (907) cvn H.B /DEST pdfmark end
- -2 3997 a 90 x Fj(UINT32)-2 4088
-y
-SDict begin H.S end
- -2 4088 a -2 4088 a
-SDict begin 13 H.A end
- -2 4088 a -2 4088 a
-SDict begin [ /View [/XYZ H.V] /Dest (908) cvn H.B /DEST pdfmark end
- -2 4088 a Black
-Black 164 4237 a
-SDict begin H.S end
- 164 4237 a 164 4237 a
-SDict begin 13 H.A end
- 164 4237 a 164
-4237 a
-SDict begin [ /View [/XYZ H.V] /Dest (909) cvn H.B /DEST pdfmark end
- 164 4237 a Fj(0)h(-)g(security)g(quality)f(of)h(service)-2
-4296 y
-SDict begin H.S end
- -2 4296 a -2 4296 a
-SDict begin 13 H.A end
- -2 4296 a -2 4296 a
-SDict begin [ /View [/XYZ H.V] /Dest (910) cvn H.B /DEST pdfmark end
- -2 4296
-a 278 x Fe(9.2.3.13.)j(POL_HND)h(\(LSA)i(policy)f(handle\))-2
-4594 y
-SDict begin H.S end
- -2 4594 a -2 4594 a
-SDict begin 13 H.A end
- -2 4594 a -2 4594 a
-SDict begin [ /View [/XYZ H.V] /Dest (912) cvn H.B /DEST pdfmark end
- -2 4594
-a -2 4719 a
-SDict begin H.S end
- -2 4719 a -2 4719 a
-SDict begin 13 H.A end
- -2 4719 a -2 4719 a
-SDict begin [ /View [/XYZ H.V] /Dest (914) cvn H.B /DEST pdfmark end
- -2
-4719 a 87 x Fj(char[20])-2 4819 y
-SDict begin H.S end
- -2 4819 a -2 4819 a
-SDict begin 13 H.A end
-
--2 4819 a -2 4819 a
-SDict begin [ /View [/XYZ H.V] /Dest (915) cvn H.B /DEST pdfmark end
- -2 4819 a Black Black 164 4956 a
-SDict begin H.S end
-
-164 4956 a 164 4956 a
-SDict begin 13 H.A end
- 164 4956 a 164 4956 a
-SDict begin [ /View [/XYZ H.V] /Dest (916) cvn H.B /DEST pdfmark end
- 164 4956
-a Fj(polic)o(y)19 b(handle)-2 5015 y
-SDict begin H.S end
- -2 5015 a -2 5015
-a
-SDict begin 13 H.A end
- -2 5015 a -2 5015 a
-SDict begin [ /View [/XYZ H.V] /Dest (917) cvn H.B /DEST pdfmark end
- -2 5015 a Black 3659 5984 a Fh(32)p
-Black eop end
-%%Page: 33 39
-TeXDict begin 33 38 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.33) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (979) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 72 a Fe(9.2.3.14.)j(DOM_SID2)h(\(domain)i(SID)f(structur)n(e,)
-h(SIDS)g(stor)n(ed)g(in)f(unicode\))-2 90 y
-SDict begin H.S end
- -2 90 a -2
-90 a
-SDict begin 13 H.A end
- -2 90 a -2 90 a
-SDict begin [ /View [/XYZ H.V] /Dest (919) cvn H.B /DEST pdfmark end
- -2 90 a -2 214 a
-SDict begin H.S end
- -2 214 a -2 214
-a
-SDict begin 13 H.A end
- -2 214 a -2 214 a
-SDict begin [ /View [/XYZ H.V] /Dest (921) cvn H.B /DEST pdfmark end
- -2 214 a 91 x Fj(UINT32)-2 306 y
-SDict begin H.S end
-
--2 306 a -2 306 a
-SDict begin 13 H.A end
- -2 306 a -2 306 a
-SDict begin [ /View [/XYZ H.V] /Dest (922) cvn H.B /DEST pdfmark end
- -2 306 a Black Black
-164 454 a
-SDict begin H.S end
- 164 454 a 164 454 a
-SDict begin 13 H.A end
- 164 454 a 164 454 a
-SDict begin [ /View [/XYZ H.V] /Dest (923) cvn H.B /DEST pdfmark end
- 164
-454 a Fj(5)20 b(-)g(SID)h(type)-2 645 y(UINT32)-2 646
-y
-SDict begin H.S end
- -2 646 a -2 646 a
-SDict begin 13 H.A end
- -2 646 a -2 646 a
-SDict begin [ /View [/XYZ H.V] /Dest (926) cvn H.B /DEST pdfmark end
- -2 646 a Black
-Black 164 795 a
-SDict begin H.S end
- 164 795 a 164 795 a
-SDict begin 13 H.A end
- 164 795 a 164 795
-a
-SDict begin [ /View [/XYZ H.V] /Dest (927) cvn H.B /DEST pdfmark end
- 164 795 a Fj(0)f(-)g(undocumented)-2 879 y
-SDict begin H.S end
- -2 879 a
--2 879 a
-SDict begin 13 H.A end
- -2 879 a -2 879 a
-SDict begin [ /View [/XYZ H.V] /Dest (929) cvn H.B /DEST pdfmark end
- -2 879 a 107 x Fj(UNIHDR2)-2
-987 y
-SDict begin H.S end
- -2 987 a -2 987 a
-SDict begin 13 H.A end
- -2 987 a -2 987 a
-SDict begin [ /View [/XYZ H.V] /Dest (930) cvn H.B /DEST pdfmark end
- -2 987 a Black
-Black 164 1135 a
-SDict begin H.S end
- 164 1135 a 164 1135 a
-SDict begin 13 H.A end
- 164 1135 a 164
-1135 a
-SDict begin [ /View [/XYZ H.V] /Dest (931) cvn H.B /DEST pdfmark end
- 164 1135 a Fj(domain)f(SID)h(unicode)f(string)h(header)-2
-1236 y
-SDict begin H.S end
- -2 1236 a -2 1236 a
-SDict begin 13 H.A end
- -2 1236 a -2 1236 a
-SDict begin [ /View [/XYZ H.V] /Dest (933) cvn H.B /DEST pdfmark end
- -2 1236
-a 90 x Fj(UNISTR)-2 1327 y
-SDict begin H.S end
- -2 1327 a -2 1327 a
-SDict begin 13 H.A end
- -2 1327
-a -2 1327 a
-SDict begin [ /View [/XYZ H.V] /Dest (934) cvn H.B /DEST pdfmark end
- -2 1327 a Black Black 164 1476 a
-SDict begin H.S end
- 164 1476
-a 164 1476 a
-SDict begin 13 H.A end
- 164 1476 a 164 1476 a
-SDict begin [ /View [/XYZ H.V] /Dest (935) cvn H.B /DEST pdfmark end
- 164 1476 a Fj(domain)f(SID)h
-(unicode)f(string)-2 1660 y
-SDict begin H.S end
- -2 1660 a -2 1660 a
-SDict begin 13 H.A end
- -2 1660
-a -2 1660 a
-SDict begin [ /View [/XYZ H.V] /Dest (936) cvn H.B /DEST pdfmark end
- -2 1660 a -2 1660 a
-SDict begin H.S end
- -2 1660 a -2 1660 a
-SDict begin 13 H.A end
- -2
-1660 a -2 1660 a
-SDict begin [ /View [/XYZ H.V] /Dest (937) cvn H.B /DEST pdfmark end
- -2 1660 a 90 x Fh(Note:)h(ther)m(e)g(is)h(a)g
-(con\003ict)e(between)h(the)g(unicode)e(string)j(header)e(and)h(the)g
-(unicode)e(string)j(itself)g(as)g(to)f(whic)o(h)g(to)g(use)h(to)-2
-1857 y(indicate)e(string)i(length.)e(this)h(will)i(need)d(to)i(be)f(r)m
-(esolved.)-2 2040 y
-SDict begin H.S end
- -2 2040 a -2 2040 a
-SDict begin 13 H.A end
- -2 2040 a -2
-2040 a
-SDict begin [ /View [/XYZ H.V] /Dest (938) cvn H.B /DEST pdfmark end
- -2 2040 a -2 2040 a
-SDict begin H.S end
- -2 2040 a -2 2040 a
-SDict begin 13 H.A end
- -2 2040
-a -2 2040 a
-SDict begin [ /View [/XYZ H.V] /Dest (939) cvn H.B /DEST pdfmark end
- -2 2040 a 91 x Fh(Note:)g(the)g(SID)g(type)g(indicates,)f
-(for)i(e)n(xample)o(,)f(an)f(alias;)h(a)h(well-known)e(gr)l(oup)h(etc.)
-g(this)h(is)g(documented)d(some)o(wher)m(e)o(.)-2 2159
-y
-SDict begin H.S end
- -2 2159 a -2 2159 a
-SDict begin 13 H.A end
- -2 2159 a -2 2159 a
-SDict begin [ /View [/XYZ H.V] /Dest (940) cvn H.B /DEST pdfmark end
- -2 2159 a 278
-x Fe(9.2.3.15.)23 b(DOM_RID)h(\(domain)h(RID)g(structur)n(e\))-2
-2455 y
-SDict begin H.S end
- -2 2455 a -2 2455 a
-SDict begin 13 H.A end
- -2 2455 a -2 2455 a
-SDict begin [ /View [/XYZ H.V] /Dest (942) cvn H.B /DEST pdfmark end
- -2 2455
-a -2 2579 a
-SDict begin H.S end
- -2 2579 a -2 2579 a
-SDict begin 13 H.A end
- -2 2579 a -2 2579 a
-SDict begin [ /View [/XYZ H.V] /Dest (944) cvn H.B /DEST pdfmark end
- -2
-2579 a 91 x Fj(UINT32)-2 2671 y
-SDict begin H.S end
- -2 2671 a -2 2671 a
-SDict begin 13 H.A end
- -2
-2671 a -2 2671 a
-SDict begin [ /View [/XYZ H.V] /Dest (945) cvn H.B /DEST pdfmark end
- -2 2671 a Black Black 164 2819 a
-SDict begin H.S end
- 164
-2819 a 164 2819 a
-SDict begin 13 H.A end
- 164 2819 a 164 2819 a
-SDict begin [ /View [/XYZ H.V] /Dest (946) cvn H.B /DEST pdfmark end
- 164 2819 a Fj(5)20
-b(-)g(well-kno)n(wn)f(SID.)h(1)g(-)h(user)f(SID)g(\(see)h(Sho)n(wA)m
-(CLs\))-2 2917 y
-SDict begin H.S end
- -2 2917 a -2 2917 a
-SDict begin 13 H.A end
- -2 2917 a -2 2917
-a
-SDict begin [ /View [/XYZ H.V] /Dest (948) cvn H.B /DEST pdfmark end
- -2 2917 a 93 x Fj(UINT32)-2 3011 y
-SDict begin H.S end
- -2 3011 a -2 3011
-a
-SDict begin 13 H.A end
- -2 3011 a -2 3011 a
-SDict begin [ /View [/XYZ H.V] /Dest (949) cvn H.B /DEST pdfmark end
- -2 3011 a Black Black 164 3160
-a
-SDict begin H.S end
- 164 3160 a 164 3160 a
-SDict begin 13 H.A end
- 164 3160 a 164 3160 a
-SDict begin [ /View [/XYZ H.V] /Dest (950) cvn H.B /DEST pdfmark end
- 164 3160
-a Fj(5)f(-)g(undocumented)-2 3244 y
-SDict begin H.S end
- -2 3244 a -2 3244
-a
-SDict begin 13 H.A end
- -2 3244 a -2 3244 a
-SDict begin [ /View [/XYZ H.V] /Dest (952) cvn H.B /DEST pdfmark end
- -2 3244 a 107 x Fj(UINT32)-2 3352
-y
-SDict begin H.S end
- -2 3352 a -2 3352 a
-SDict begin 13 H.A end
- -2 3352 a -2 3352 a
-SDict begin [ /View [/XYZ H.V] /Dest (953) cvn H.B /DEST pdfmark end
- -2 3352 a Black
-Black 164 3500 a
-SDict begin H.S end
- 164 3500 a 164 3500 a
-SDict begin 13 H.A end
- 164 3500 a 164
-3500 a
-SDict begin [ /View [/XYZ H.V] /Dest (954) cvn H.B /DEST pdfmark end
- 164 3500 a Fj(domain)f(RID)-2 3584 y
-SDict begin H.S end
- -2 3584 a
--2 3584 a
-SDict begin 13 H.A end
- -2 3584 a -2 3584 a
-SDict begin [ /View [/XYZ H.V] /Dest (956) cvn H.B /DEST pdfmark end
- -2 3584 a 107 x Fj(UINT32)-2
-3692 y
-SDict begin H.S end
- -2 3692 a -2 3692 a
-SDict begin 13 H.A end
- -2 3692 a -2 3692 a
-SDict begin [ /View [/XYZ H.V] /Dest (957) cvn H.B /DEST pdfmark end
- -2 3692
-a Black Black 164 3840 a
-SDict begin H.S end
- 164 3840 a 164 3840 a
-SDict begin 13 H.A end
- 164 3840
-a 164 3840 a
-SDict begin [ /View [/XYZ H.V] /Dest (958) cvn H.B /DEST pdfmark end
- 164 3840 a Fj(0)h(-)g(domain)f(inde)o(x)g(out)h(of)g(abo)o
-(v)o(e)f(reference)f(domains)-2 3883 y
-SDict begin H.S end
- -2 3883 a -2 3883
-a
-SDict begin 13 H.A end
- -2 3883 a -2 3883 a
-SDict begin [ /View [/XYZ H.V] /Dest (959) cvn H.B /DEST pdfmark end
- -2 3883 a 295 x Fe(9.2.3.16.)23
-b(LOG_INFO)h(\(ser)o(v)o(er)-9 b(,)25 b(account,)h(client)f(structur)n
-(e\))-2 4361 y
-SDict begin H.S end
- -2 4361 a -2 4361 a
-SDict begin 13 H.A end
- -2 4361 a -2 4361
-a
-SDict begin [ /View [/XYZ H.V] /Dest (961) cvn H.B /DEST pdfmark end
- -2 4361 a -2 4361 a
-SDict begin H.S end
- -2 4361 a -2 4361 a
-SDict begin 13 H.A end
- -2 4361 a -2
-4361 a
-SDict begin [ /View [/XYZ H.V] /Dest (962) cvn H.B /DEST pdfmark end
- -2 4361 a 90 x Fh(Note:)20 b(lo)o(gon)f(server)i(name)f(starts)h
-(with)g(two)g('\\')f(c)o(har)o(acter)o(s)f(and)h(is)h(upper)e(case)o(.)
--2 4634 y
-SDict begin H.S end
- -2 4634 a -2 4634 a
-SDict begin 13 H.A end
- -2 4634 a -2 4634 a
-SDict begin [ /View [/XYZ H.V] /Dest (963) cvn H.B /DEST pdfmark end
- -2
-4634 a -2 4634 a
-SDict begin H.S end
- -2 4634 a -2 4634 a
-SDict begin 13 H.A end
- -2 4634 a -2 4634
-a
-SDict begin [ /View [/XYZ H.V] /Dest (964) cvn H.B /DEST pdfmark end
- -2 4634 a 91 x Fh(Note:)h(account)f(name)g(is)i(the)g(lo)o(gon)e
-(client)h(name)f(fr)l(om)i(the)f(LSA)h(Request)e(Challeng)o(e)o(,)g
-(with)i(a)f($)h(on)e(the)i(end)e(of)i(it,)f(in)h(upper)-2
-4833 y(case)o(.)-2 4834 y
-SDict begin H.S end
- -2 4834 a -2 4834 a
-SDict begin 13 H.A end
- -2 4834
-a -2 4834 a
-SDict begin [ /View [/XYZ H.V] /Dest (965) cvn H.B /DEST pdfmark end
- -2 4834 a -2 4959 a
-SDict begin H.S end
- -2 4959 a -2 4959 a
-SDict begin 13 H.A end
- -2
-4959 a -2 4959 a
-SDict begin [ /View [/XYZ H.V] /Dest (967) cvn H.B /DEST pdfmark end
- -2 4959 a 107 x Fj(V)m(OID*)-2 5067
-y
-SDict begin H.S end
- -2 5067 a -2 5067 a
-SDict begin 13 H.A end
- -2 5067 a -2 5067 a
-SDict begin [ /View [/XYZ H.V] /Dest (968) cvn H.B /DEST pdfmark end
- -2 5067 a Black
-Black 164 5215 a
-SDict begin H.S end
- 164 5215 a 164 5215 a
-SDict begin 13 H.A end
- 164 5215 a 164
-5215 a
-SDict begin [ /View [/XYZ H.V] /Dest (969) cvn H.B /DEST pdfmark end
- 164 5215 a Fj(undocumented)16 b(b)n(uf)n(fer)j(pointer)-2
-5316 y
-SDict begin H.S end
- -2 5316 a -2 5316 a
-SDict begin 13 H.A end
- -2 5316 a -2 5316 a
-SDict begin [ /View [/XYZ H.V] /Dest (971) cvn H.B /DEST pdfmark end
- -2 5316
-a 90 x Fj(UNISTR2)-2 5407 y
-SDict begin H.S end
- -2 5407 a -2 5407 a
-SDict begin 13 H.A end
- -2 5407
-a -2 5407 a
-SDict begin [ /View [/XYZ H.V] /Dest (972) cvn H.B /DEST pdfmark end
- -2 5407 a Black Black 164 5556 a
-SDict begin H.S end
- 164 5556
-a 164 5556 a
-SDict begin 13 H.A end
- 164 5556 a 164 5556 a
-SDict begin [ /View [/XYZ H.V] /Dest (973) cvn H.B /DEST pdfmark end
- 164 5556 a Fj(logon)g(serv)o(er)g
-(unicode)g(string)p Black 3659 5984 a Fh(33)p Black eop
-end
-%%Page: 34 40
-TeXDict begin 34 39 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.34) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (1036) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (975) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fj(UNISTR2)-2 73 y
-SDict begin H.S end
- -2 73 a -2 73 a
-SDict begin 13 H.A end
- -2 73 a
--2 73 a
-SDict begin [ /View [/XYZ H.V] /Dest (976) cvn H.B /DEST pdfmark end
- -2 73 a Black Black 164 222 a
-SDict begin H.S end
- 164 222 a 164 222
-a
-SDict begin 13 H.A end
- 164 222 a 164 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (977) cvn H.B /DEST pdfmark end
- 164 222 a Fj(account)f(name)g(unicode)g(string)-2
-413 y(UINT16)-2 414 y
-SDict begin H.S end
- -2 414 a -2 414 a
-SDict begin 13 H.A end
- -2 414 a -2 414
-a
-SDict begin [ /View [/XYZ H.V] /Dest (980) cvn H.B /DEST pdfmark end
- -2 414 a Black Black 164 562 a
-SDict begin H.S end
- 164 562 a 164 562 a
-SDict begin 13 H.A end
-
-164 562 a 164 562 a
-SDict begin [ /View [/XYZ H.V] /Dest (981) cvn H.B /DEST pdfmark end
- 164 562 a Fj(sec_chan)g(-)h(security)g(channel)f
-(type)-2 663 y
-SDict begin H.S end
- -2 663 a -2 663 a
-SDict begin 13 H.A end
- -2 663 a -2 663 a
-SDict begin [ /View [/XYZ H.V] /Dest (983) cvn H.B /DEST pdfmark end
- -2
-663 a 90 x Fj(UNISTR2)-2 754 y
-SDict begin H.S end
- -2 754 a -2 754 a
-SDict begin 13 H.A end
- -2 754
-a -2 754 a
-SDict begin [ /View [/XYZ H.V] /Dest (984) cvn H.B /DEST pdfmark end
- -2 754 a Black Black 164 903 a
-SDict begin H.S end
- 164 903 a 164
-903 a
-SDict begin 13 H.A end
- 164 903 a 164 903 a
-SDict begin [ /View [/XYZ H.V] /Dest (985) cvn H.B /DEST pdfmark end
- 164 903 a Fj(logon)g(client)h(machine)f
-(unicode)g(string)-2 962 y
-SDict begin H.S end
- -2 962 a -2 962 a
-SDict begin 13 H.A end
- -2 962 a
--2 962 a
-SDict begin [ /View [/XYZ H.V] /Dest (986) cvn H.B /DEST pdfmark end
- -2 962 a 278 x Fe(9.2.3.17.)k(CLNT_SR)-5 b(V)26
-b(\(ser)o(v)o(er)-9 b(,)25 b(client)g(names)g(structur)n(e\))-2
-1423 y
-SDict begin H.S end
- -2 1423 a -2 1423 a
-SDict begin 13 H.A end
- -2 1423 a -2 1423 a
-SDict begin [ /View [/XYZ H.V] /Dest (988) cvn H.B /DEST pdfmark end
- -2 1423
-a -2 1423 a
-SDict begin H.S end
- -2 1423 a -2 1423 a
-SDict begin 13 H.A end
- -2 1423 a -2 1423 a
-SDict begin [ /View [/XYZ H.V] /Dest (989) cvn H.B /DEST pdfmark end
- -2
-1423 a 91 x Fh(Note:)20 b(lo)o(gon)f(server)i(name)f(starts)h(with)g
-(two)g('\\')f(c)o(har)o(acter)o(s)f(and)h(is)h(upper)e(case)o(.)-2
-1531 y
-SDict begin H.S end
- -2 1531 a -2 1531 a
-SDict begin 13 H.A end
- -2 1531 a -2 1531 a
-SDict begin [ /View [/XYZ H.V] /Dest (990) cvn H.B /DEST pdfmark end
- -2 1531
-a -2 1655 a
-SDict begin H.S end
- -2 1655 a -2 1655 a
-SDict begin 13 H.A end
- -2 1655 a -2 1655 a
-SDict begin [ /View [/XYZ H.V] /Dest (992) cvn H.B /DEST pdfmark end
- -2
-1655 a 91 x Fj(V)m(OID*)-2 1747 y
-SDict begin H.S end
- -2 1747 a -2 1747 a
-SDict begin 13 H.A end
-
--2 1747 a -2 1747 a
-SDict begin [ /View [/XYZ H.V] /Dest (993) cvn H.B /DEST pdfmark end
- -2 1747 a Black Black 164 1896 a
-SDict begin H.S end
-
-164 1896 a 164 1896 a
-SDict begin 13 H.A end
- 164 1896 a 164 1896 a
-SDict begin [ /View [/XYZ H.V] /Dest (994) cvn H.B /DEST pdfmark end
- 164 1896
-a Fj(undocumented)d(b)n(uf)n(fer)j(pointer)-2 1997 y
-SDict begin H.S end
-
--2 1997 a -2 1997 a
-SDict begin 13 H.A end
- -2 1997 a -2 1997 a
-SDict begin [ /View [/XYZ H.V] /Dest (996) cvn H.B /DEST pdfmark end
- -2 1997 a 90
-x Fj(UNISTR2)-2 2088 y
-SDict begin H.S end
- -2 2088 a -2 2088 a
-SDict begin 13 H.A end
- -2 2088 a
--2 2088 a
-SDict begin [ /View [/XYZ H.V] /Dest (997) cvn H.B /DEST pdfmark end
- -2 2088 a Black Black 164 2236 a
-SDict begin H.S end
- 164 2236 a
-164 2236 a
-SDict begin 13 H.A end
- 164 2236 a 164 2236 a
-SDict begin [ /View [/XYZ H.V] /Dest (998) cvn H.B /DEST pdfmark end
- 164 2236 a Fj(logon)g(serv)o(er)g
-(unicode)g(string)-2 2337 y
-SDict begin H.S end
- -2 2337 a -2 2337 a
-SDict begin 13 H.A end
- -2 2337
-a -2 2337 a
-SDict begin [ /View [/XYZ H.V] /Dest (1000) cvn H.B /DEST pdfmark end
- -2 2337 a 90 x Fj(V)m(OID*)-2 2428 y
-SDict begin H.S end
- -2 2428
-a -2 2428 a
-SDict begin 13 H.A end
- -2 2428 a -2 2428 a
-SDict begin [ /View [/XYZ H.V] /Dest (1001) cvn H.B /DEST pdfmark end
- -2 2428 a Black Black
-164 2576 a
-SDict begin H.S end
- 164 2576 a 164 2576 a
-SDict begin 13 H.A end
- 164 2576 a 164 2576
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1002) cvn H.B /DEST pdfmark end
- 164 2576 a Fj(undocumented)d(b)n(uf)n(fer)j(pointer)-2
-2677 y
-SDict begin H.S end
- -2 2677 a -2 2677 a
-SDict begin 13 H.A end
- -2 2677 a -2 2677 a
-SDict begin [ /View [/XYZ H.V] /Dest (1004) cvn H.B /DEST pdfmark end
- -2 2677
-a 90 x Fj(UNISTR2)-2 2768 y
-SDict begin H.S end
- -2 2768 a -2 2768 a
-SDict begin 13 H.A end
- -2 2768
-a -2 2768 a
-SDict begin [ /View [/XYZ H.V] /Dest (1005) cvn H.B /DEST pdfmark end
- -2 2768 a Black Black 164 2917 a
-SDict begin H.S end
- 164 2917
-a 164 2917 a
-SDict begin 13 H.A end
- 164 2917 a 164 2917 a
-SDict begin [ /View [/XYZ H.V] /Dest (1006) cvn H.B /DEST pdfmark end
- 164 2917 a Fj(logon)g(client)h
-(machine)f(unicode)g(string)-2 2976 y
-SDict begin H.S end
- -2 2976 a -2 2976
-a
-SDict begin 13 H.A end
- -2 2976 a -2 2976 a
-SDict begin [ /View [/XYZ H.V] /Dest (1007) cvn H.B /DEST pdfmark end
- -2 2976 a 278 x Fe(9.2.3.18.)k(CREDS)j(\(cr)n
-(edentials)g(+)f(time)g(stamp\))-2 3274 y
-SDict begin H.S end
- -2 3274 a -2
-3274 a
-SDict begin 13 H.A end
- -2 3274 a -2 3274 a
-SDict begin [ /View [/XYZ H.V] /Dest (1009) cvn H.B /DEST pdfmark end
- -2 3274 a -2 3399 a
-SDict begin H.S end
- -2 3399
-a -2 3399 a
-SDict begin 13 H.A end
- -2 3399 a -2 3399 a
-SDict begin [ /View [/XYZ H.V] /Dest (1011) cvn H.B /DEST pdfmark end
- -2 3399 a 87 x Fj(char[8])-2
-3499 y
-SDict begin H.S end
- -2 3499 a -2 3499 a
-SDict begin 13 H.A end
- -2 3499 a -2 3499 a
-SDict begin [ /View [/XYZ H.V] /Dest (1012) cvn H.B /DEST pdfmark end
- -2 3499
-a Black Black 164 3636 a
-SDict begin H.S end
- 164 3636 a 164 3636 a
-SDict begin 13 H.A end
- 164 3636
-a 164 3636 a
-SDict begin [ /View [/XYZ H.V] /Dest (1013) cvn H.B /DEST pdfmark end
- 164 3636 a Fj(credentials)-2 3720 y
-SDict begin H.S end
- -2 3720
-a -2 3720 a
-SDict begin 13 H.A end
- -2 3720 a -2 3720 a
-SDict begin [ /View [/XYZ H.V] /Dest (1015) cvn H.B /DEST pdfmark end
- -2 3720 a 107 x Fj(UTIME)-2
-3828 y
-SDict begin H.S end
- -2 3828 a -2 3828 a
-SDict begin 13 H.A end
- -2 3828 a -2 3828 a
-SDict begin [ /View [/XYZ H.V] /Dest (1016) cvn H.B /DEST pdfmark end
- -2 3828
-a Black Black 164 3976 a
-SDict begin H.S end
- 164 3976 a 164 3976 a
-SDict begin 13 H.A end
- 164 3976
-a 164 3976 a
-SDict begin [ /View [/XYZ H.V] /Dest (1017) cvn H.B /DEST pdfmark end
- 164 3976 a Fj(time)20 b(stamp)-2 4036 y
-SDict begin H.S end
-
--2 4036 a -2 4036 a
-SDict begin 13 H.A end
- -2 4036 a -2 4036 a
-SDict begin [ /View [/XYZ H.V] /Dest (1018) cvn H.B /DEST pdfmark end
- -2 4036 a 277
-x Fe(9.2.3.19.)j(CLNT_INFO2)i(\(ser)o(v)o(er)-9 b(,)25
-b(client)g(structur)n(e,)i(client)f(cr)n(edentials\))-2
-4497 y
-SDict begin H.S end
- -2 4497 a -2 4497 a
-SDict begin 13 H.A end
- -2 4497 a -2 4497 a
-SDict begin [ /View [/XYZ H.V] /Dest (1020) cvn H.B /DEST pdfmark end
- -2 4497
-a -2 4497 a
-SDict begin H.S end
- -2 4497 a -2 4497 a
-SDict begin 13 H.A end
- -2 4497 a -2 4497 a
-SDict begin [ /View [/XYZ H.V] /Dest (1021) cvn H.B /DEST pdfmark end
- -2
-4497 a 90 x Fh(Note:)20 b(whene)o(ver)g(this)g(structur)m(e)h(appear)o
-(s)e(in)i(a)f(r)m(equest,)g(you)f(must)i(tak)o(e)f(a)g(copy)g(of)g(the)
-g(client-calculated)e(cr)m(edentials)-2 4695 y(r)m(eceived,)h(because)h
-(the)n(y)f(will)j(beused)d(in)h(subsequent)f(cr)m(edential)g(c)o(hec)n
-(ks.)h(the)g(pr)m(esumed)g(intention)f(is)i(to)f(maintain)f(an)-2
-4803 y(authenticated)e(r)m(equest/r)m(esponse)j(tr)o(ail.)-2
-4820 y
-SDict begin H.S end
- -2 4820 a -2 4820 a
-SDict begin 13 H.A end
- -2 4820 a -2 4820 a
-SDict begin [ /View [/XYZ H.V] /Dest (1022) cvn H.B /DEST pdfmark end
- -2 4820
-a -2 4945 a
-SDict begin H.S end
- -2 4945 a -2 4945 a
-SDict begin 13 H.A end
- -2 4945 a -2 4945 a
-SDict begin [ /View [/XYZ H.V] /Dest (1024) cvn H.B /DEST pdfmark end
- -2
-4945 a 91 x Fj(CLNT_SR)-7 b(V)-2 5046 y
-SDict begin H.S end
- -2 5046 a -2
-5046 a
-SDict begin 13 H.A end
- -2 5046 a -2 5046 a
-SDict begin [ /View [/XYZ H.V] /Dest (1025) cvn H.B /DEST pdfmark end
- -2 5046 a Black Black 164
-5185 a
-SDict begin H.S end
- 164 5185 a 164 5185 a
-SDict begin 13 H.A end
- 164 5185 a 164 5185 a
-SDict begin [ /View [/XYZ H.V] /Dest (1026) cvn H.B /DEST pdfmark end
- 164
-5185 a Fj(client)20 b(and)g(serv)o(er)f(names)-2 5269
-y
-SDict begin H.S end
- -2 5269 a -2 5269 a
-SDict begin 13 H.A end
- -2 5269 a -2 5269 a
-SDict begin [ /View [/XYZ H.V] /Dest (1028) cvn H.B /DEST pdfmark end
- -2 5269 a 107
-x Fj(UINT8[])-2 5389 y
-SDict begin H.S end
- -2 5389 a -2 5389 a
-SDict begin 13 H.A end
- -2 5389 a
--2 5389 a
-SDict begin [ /View [/XYZ H.V] /Dest (1029) cvn H.B /DEST pdfmark end
- -2 5389 a Black Black 164 5525 a
-SDict begin H.S end
- 164 5525 a
-164 5525 a
-SDict begin 13 H.A end
- 164 5525 a 164 5525 a
-SDict begin [ /View [/XYZ H.V] /Dest (1030) cvn H.B /DEST pdfmark end
- 164 5525 a Fj(????)h(padding,)e(for)i
-(4-byte)e(alignment)h(with)i(SMB)g(header)-5 b(.)p Black
-3659 5984 a Fh(34)p Black eop end
-%%Page: 35 41
-TeXDict begin 35 40 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.35) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (1096) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (1032) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fj(V)m(OID*)-2 73 y
-SDict begin H.S end
- -2 73 a -2 73 a
-SDict begin 13 H.A end
- -2 73
-a -2 73 a
-SDict begin [ /View [/XYZ H.V] /Dest (1033) cvn H.B /DEST pdfmark end
- -2 73 a Black Black 164 222 a
-SDict begin H.S end
- 164 222 a 164
-222 a
-SDict begin 13 H.A end
- 164 222 a 164 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (1034) cvn H.B /DEST pdfmark end
- 164 222 a Fj(pointer)f(to)h(client)g
-(credentials.)-2 413 y(CREDS)-2 414 y
-SDict begin H.S end
- -2 414 a -2 414
-a
-SDict begin 13 H.A end
- -2 414 a -2 414 a
-SDict begin [ /View [/XYZ H.V] /Dest (1037) cvn H.B /DEST pdfmark end
- -2 414 a Black Black 164 562 a
-SDict begin H.S end
- 164
-562 a 164 562 a
-SDict begin 13 H.A end
- 164 562 a 164 562 a
-SDict begin [ /View [/XYZ H.V] /Dest (1038) cvn H.B /DEST pdfmark end
- 164 562 a Fj(client-calculated)e
-(credentials)i(+)g(client)g(time)-2 605 y
-SDict begin H.S end
- -2 605 a -2
-605 a
-SDict begin 13 H.A end
- -2 605 a -2 605 a
-SDict begin [ /View [/XYZ H.V] /Dest (1039) cvn H.B /DEST pdfmark end
- -2 605 a 294 x Fe(9.2.3.20.)j(CLNT_INFO)i
-(\(ser)o(v)o(er)-9 b(,)25 b(account,)h(client)f(structur)n(e,)i(client)
-f(cr)n(edentials\))-2 1083 y
-SDict begin H.S end
- -2 1083 a -2 1083 a
-SDict begin 13 H.A end
- -2 1083
-a -2 1083 a
-SDict begin [ /View [/XYZ H.V] /Dest (1041) cvn H.B /DEST pdfmark end
- -2 1083 a -2 1083 a
-SDict begin H.S end
- -2 1083 a -2 1083 a
-SDict begin 13 H.A end
- -2
-1083 a -2 1083 a
-SDict begin [ /View [/XYZ H.V] /Dest (1042) cvn H.B /DEST pdfmark end
- -2 1083 a 90 x Fh(Note:)20 b(whene)o(ver)g(this)g
-(structur)m(e)h(appear)o(s)e(in)i(a)f(r)m(equest,)g(you)f(must)i(tak)o
-(e)f(a)g(copy)g(of)g(the)g(client-calculated)e(cr)m(edentials)-2
-1281 y(r)m(eceived,)h(because)h(the)n(y)f(will)j(be)e(used)g(in)g
-(subsequent)f(cr)m(edential)g(c)o(hec)n(ks.)h(the)g(pr)m(esumed)f
-(intention)g(is)j(to)e(maintain)f(an)-2 1389 y(authenticated)e(r)m
-(equest/r)m(esponse)j(tr)o(ail.)-2 1406 y
-SDict begin H.S end
- -2 1406 a -2
-1406 a
-SDict begin 13 H.A end
- -2 1406 a -2 1406 a
-SDict begin [ /View [/XYZ H.V] /Dest (1043) cvn H.B /DEST pdfmark end
- -2 1406 a -2 1531 a
-SDict begin H.S end
- -2 1531
-a -2 1531 a
-SDict begin 13 H.A end
- -2 1531 a -2 1531 a
-SDict begin [ /View [/XYZ H.V] /Dest (1045) cvn H.B /DEST pdfmark end
- -2 1531 a 91 x Fj(LOG_INFO)-2
-1632 y
-SDict begin H.S end
- -2 1632 a -2 1632 a
-SDict begin 13 H.A end
- -2 1632 a -2 1632 a
-SDict begin [ /View [/XYZ H.V] /Dest (1046) cvn H.B /DEST pdfmark end
- -2 1632
-a Black Black 164 1771 a
-SDict begin H.S end
- 164 1771 a 164 1771 a
-SDict begin 13 H.A end
- 164 1771
-a 164 1771 a
-SDict begin [ /View [/XYZ H.V] /Dest (1047) cvn H.B /DEST pdfmark end
- 164 1771 a Fj(logon)f(account)g(info)-2
-1872 y
-SDict begin H.S end
- -2 1872 a -2 1872 a
-SDict begin 13 H.A end
- -2 1872 a -2 1872 a
-SDict begin [ /View [/XYZ H.V] /Dest (1049) cvn H.B /DEST pdfmark end
- -2 1872
-a 90 x Fj(CREDS)-2 1963 y
-SDict begin H.S end
- -2 1963 a -2 1963 a
-SDict begin 13 H.A end
- -2 1963
-a -2 1963 a
-SDict begin [ /View [/XYZ H.V] /Dest (1050) cvn H.B /DEST pdfmark end
- -2 1963 a Black Black 164 2111 a
-SDict begin H.S end
- 164 2111
-a 164 2111 a
-SDict begin 13 H.A end
- 164 2111 a 164 2111 a
-SDict begin [ /View [/XYZ H.V] /Dest (1051) cvn H.B /DEST pdfmark end
- 164 2111 a Fj(client-calculated)f
-(credentials)i(+)g(client)g(time)-2 2154 y
-SDict begin H.S end
- -2 2154 a
--2 2154 a
-SDict begin 13 H.A end
- -2 2154 a -2 2154 a
-SDict begin [ /View [/XYZ H.V] /Dest (1052) cvn H.B /DEST pdfmark end
- -2 2154 a 295 x Fe(9.2.3.21.)j(ID_INFO_1)
-g(\(id)j(inf)n(o)e(structur)n(e,)j(auth)f(le)o(v)o(el)e(1\))-2
-2466 y
-SDict begin H.S end
- -2 2466 a -2 2466 a
-SDict begin 13 H.A end
- -2 2466 a -2 2466 a
-SDict begin [ /View [/XYZ H.V] /Dest (1054) cvn H.B /DEST pdfmark end
- -2 2466
-a -2 2590 a
-SDict begin H.S end
- -2 2590 a -2 2590 a
-SDict begin 13 H.A end
- -2 2590 a -2 2590 a
-SDict begin [ /View [/XYZ H.V] /Dest (1056) cvn H.B /DEST pdfmark end
- -2
-2590 a 91 x Fj(V)m(OID*)-2 2682 y
-SDict begin H.S end
- -2 2682 a -2 2682 a
-SDict begin 13 H.A end
-
--2 2682 a -2 2682 a
-SDict begin [ /View [/XYZ H.V] /Dest (1057) cvn H.B /DEST pdfmark end
- -2 2682 a Black Black 164 2830 a
-SDict begin H.S end
-
-164 2830 a 164 2830 a
-SDict begin 13 H.A end
- 164 2830 a 164 2830 a
-SDict begin [ /View [/XYZ H.V] /Dest (1058) cvn H.B /DEST pdfmark end
- 164 2830
-a Fj(ptr_id_info_1)-2 2931 y
-SDict begin H.S end
- -2 2931 a -2 2931 a
-SDict begin 13 H.A end
- -2 2931
-a -2 2931 a
-SDict begin [ /View [/XYZ H.V] /Dest (1060) cvn H.B /DEST pdfmark end
- -2 2931 a 90 x Fj(UNIHDR)-2 3022 y
-SDict begin H.S end
- -2 3022
-a -2 3022 a
-SDict begin 13 H.A end
- -2 3022 a -2 3022 a
-SDict begin [ /View [/XYZ H.V] /Dest (1061) cvn H.B /DEST pdfmark end
- -2 3022 a Black Black
-164 3171 a
-SDict begin H.S end
- 164 3171 a 164 3171 a
-SDict begin 13 H.A end
- 164 3171 a 164 3171
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1062) cvn H.B /DEST pdfmark end
- 164 3171 a Fj(domain)19 b(name)g(unicode)g(header)-2
-3255 y
-SDict begin H.S end
- -2 3255 a -2 3255 a
-SDict begin 13 H.A end
- -2 3255 a -2 3255 a
-SDict begin [ /View [/XYZ H.V] /Dest (1064) cvn H.B /DEST pdfmark end
- -2 3255
-a 107 x Fj(UINT32)-2 3363 y
-SDict begin H.S end
- -2 3363 a -2 3363 a
-SDict begin 13 H.A end
- -2 3363
-a -2 3363 a
-SDict begin [ /View [/XYZ H.V] /Dest (1065) cvn H.B /DEST pdfmark end
- -2 3363 a Black Black 164 3511 a
-SDict begin H.S end
- 164 3511
-a 164 3511 a
-SDict begin 13 H.A end
- 164 3511 a 164 3511 a
-SDict begin [ /View [/XYZ H.V] /Dest (1066) cvn H.B /DEST pdfmark end
- 164 3511 a Fj(param)g(control)-2
-3612 y
-SDict begin H.S end
- -2 3612 a -2 3612 a
-SDict begin 13 H.A end
- -2 3612 a -2 3612 a
-SDict begin [ /View [/XYZ H.V] /Dest (1068) cvn H.B /DEST pdfmark end
- -2 3612
-a 90 x Fj(UINT64)-2 3703 y
-SDict begin H.S end
- -2 3703 a -2 3703 a
-SDict begin 13 H.A end
- -2 3703
-a -2 3703 a
-SDict begin [ /View [/XYZ H.V] /Dest (1069) cvn H.B /DEST pdfmark end
- -2 3703 a Black Black 164 3852 a
-SDict begin H.S end
- 164 3852
-a 164 3852 a
-SDict begin 13 H.A end
- 164 3852 a 164 3852 a
-SDict begin [ /View [/XYZ H.V] /Dest (1070) cvn H.B /DEST pdfmark end
- 164 3852 a Fj(logon)g(ID)-2
-3953 y
-SDict begin H.S end
- -2 3953 a -2 3953 a
-SDict begin 13 H.A end
- -2 3953 a -2 3953 a
-SDict begin [ /View [/XYZ H.V] /Dest (1072) cvn H.B /DEST pdfmark end
- -2 3953
-a 90 x Fj(UNIHDR)-2 4044 y
-SDict begin H.S end
- -2 4044 a -2 4044 a
-SDict begin 13 H.A end
- -2 4044
-a -2 4044 a
-SDict begin [ /View [/XYZ H.V] /Dest (1073) cvn H.B /DEST pdfmark end
- -2 4044 a Black Black 164 4192 a
-SDict begin H.S end
- 164 4192
-a 164 4192 a
-SDict begin 13 H.A end
- 164 4192 a 164 4192 a
-SDict begin [ /View [/XYZ H.V] /Dest (1074) cvn H.B /DEST pdfmark end
- 164 4192 a Fj(user)h(name)f(unicode)
-g(header)-2 4276 y
-SDict begin H.S end
- -2 4276 a -2 4276 a
-SDict begin 13 H.A end
- -2 4276 a -2 4276
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1076) cvn H.B /DEST pdfmark end
- -2 4276 a 107 x Fj(UNIHDR)-2 4384 y
-SDict begin H.S end
- -2 4384 a -2 4384
-a
-SDict begin 13 H.A end
- -2 4384 a -2 4384 a
-SDict begin [ /View [/XYZ H.V] /Dest (1077) cvn H.B /DEST pdfmark end
- -2 4384 a Black Black 164 4532
-a
-SDict begin H.S end
- 164 4532 a 164 4532 a
-SDict begin 13 H.A end
- 164 4532 a 164 4532 a
-SDict begin [ /View [/XYZ H.V] /Dest (1078) cvn H.B /DEST pdfmark end
- 164 4532
-a Fj(w)o(orkgroup)e(name)j(unicode)e(header)-2 4633 y
-SDict begin H.S end
-
--2 4633 a -2 4633 a
-SDict begin 13 H.A end
- -2 4633 a -2 4633 a
-SDict begin [ /View [/XYZ H.V] /Dest (1080) cvn H.B /DEST pdfmark end
- -2 4633 a 90
-x Fj(char[16])-2 4736 y
-SDict begin H.S end
- -2 4736 a -2 4736 a
-SDict begin 13 H.A end
- -2 4736 a
--2 4736 a
-SDict begin [ /View [/XYZ H.V] /Dest (1081) cvn H.B /DEST pdfmark end
- -2 4736 a Black Black 164 4873 a
-SDict begin H.S end
- 164 4873 a
-164 4873 a
-SDict begin 13 H.A end
- 164 4873 a 164 4873 a
-SDict begin [ /View [/XYZ H.V] /Dest (1082) cvn H.B /DEST pdfmark end
- 164 4873 a Fj(arc4)h(LM)i(O)m(WF)g(P)o
-(assw)o(ord)-2 4957 y
-SDict begin H.S end
- -2 4957 a -2 4957 a
-SDict begin 13 H.A end
- -2 4957 a -2
-4957 a
-SDict begin [ /View [/XYZ H.V] /Dest (1084) cvn H.B /DEST pdfmark end
- -2 4957 a 107 x Fj(char[16])-2 5077 y
-SDict begin H.S end
- -2 5077
-a -2 5077 a
-SDict begin 13 H.A end
- -2 5077 a -2 5077 a
-SDict begin [ /View [/XYZ H.V] /Dest (1085) cvn H.B /DEST pdfmark end
- -2 5077 a Black Black
-164 5213 a
-SDict begin H.S end
- 164 5213 a 164 5213 a
-SDict begin 13 H.A end
- 164 5213 a 164 5213
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1086) cvn H.B /DEST pdfmark end
- 164 5213 a Fj(arc4)e(NT)i(O)m(WF)g(P)o(assw)o(ord)-2
-5297 y
-SDict begin H.S end
- -2 5297 a -2 5297 a
-SDict begin 13 H.A end
- -2 5297 a -2 5297 a
-SDict begin [ /View [/XYZ H.V] /Dest (1088) cvn H.B /DEST pdfmark end
- -2 5297
-a 107 x Fj(UNISTR2)-2 5405 y
-SDict begin H.S end
- -2 5405 a -2 5405 a
-SDict begin 13 H.A end
- -2 5405
-a -2 5405 a
-SDict begin [ /View [/XYZ H.V] /Dest (1089) cvn H.B /DEST pdfmark end
- -2 5405 a Black Black 164 5554 a
-SDict begin H.S end
- 164 5554
-a 164 5554 a
-SDict begin 13 H.A end
- 164 5554 a 164 5554 a
-SDict begin [ /View [/XYZ H.V] /Dest (1090) cvn H.B /DEST pdfmark end
- 164 5554 a Fj(domain)e(name)g
-(unicode)g(string)p Black 3659 5984 a Fh(35)p Black eop
-end
-%%Page: 36 42
-TeXDict begin 36 41 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.36) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (1145) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (1092) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fj(UNISTR2)-2 73 y
-SDict begin H.S end
- -2 73 a -2 73 a
-SDict begin 13 H.A end
- -2 73 a
--2 73 a
-SDict begin [ /View [/XYZ H.V] /Dest (1093) cvn H.B /DEST pdfmark end
- -2 73 a Black Black 164 222 a
-SDict begin H.S end
- 164 222 a 164 222
-a
-SDict begin 13 H.A end
- 164 222 a 164 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (1094) cvn H.B /DEST pdfmark end
- 164 222 a Fj(user)g(name)f(unicode)g(string)-2
-413 y(UNISTR2)-2 414 y
-SDict begin H.S end
- -2 414 a -2 414 a
-SDict begin 13 H.A end
- -2 414 a -2
-414 a
-SDict begin [ /View [/XYZ H.V] /Dest (1097) cvn H.B /DEST pdfmark end
- -2 414 a Black Black 164 562 a
-SDict begin H.S end
- 164 562 a 164 562
-a
-SDict begin 13 H.A end
- 164 562 a 164 562 a
-SDict begin [ /View [/XYZ H.V] /Dest (1098) cvn H.B /DEST pdfmark end
- 164 562 a Fj(w)o(orkstation)g(name)g(unicode)g
-(string)-2 622 y
-SDict begin H.S end
- -2 622 a -2 622 a
-SDict begin 13 H.A end
- -2 622 a -2 622 a
-SDict begin [ /View [/XYZ H.V] /Dest (1099) cvn H.B /DEST pdfmark end
-
--2 622 a 277 x Fe(9.2.3.22.)k(SAM_INFO)i(\(sam)f(logon/logoff)g(id)h
-(inf)n(o)f(structur)n(e\))-2 1086 y
-SDict begin H.S end
- -2 1086 a -2 1086
-a
-SDict begin 13 H.A end
- -2 1086 a -2 1086 a
-SDict begin [ /View [/XYZ H.V] /Dest (1101) cvn H.B /DEST pdfmark end
- -2 1086 a -2 1086 a
-SDict begin H.S end
- -2 1086 a -2
-1086 a
-SDict begin 13 H.A end
- -2 1086 a -2 1086 a
-SDict begin [ /View [/XYZ H.V] /Dest (1102) cvn H.B /DEST pdfmark end
- -2 1086 a 87 x Fh(Note:)c(pr)m(esumably)-5
-b(,)19 b(the)h(r)m(eturn)h(cr)m(edentials)e(is)i(supposedly)e(for)i
-(the)f(server)h(to)g(verify)f(that)g(the)g(cr)m(edential)g(c)o(hain)f
-(hasn')n(t)-2 1281 y(been)g(compr)l(omised.)-2 1298 y
-SDict begin H.S end
-
--2 1298 a -2 1298 a
-SDict begin 13 H.A end
- -2 1298 a -2 1298 a
-SDict begin [ /View [/XYZ H.V] /Dest (1103) cvn H.B /DEST pdfmark end
- -2 1298 a -2
-1423 a
-SDict begin H.S end
- -2 1423 a -2 1423 a
-SDict begin 13 H.A end
- -2 1423 a -2 1423 a
-SDict begin [ /View [/XYZ H.V] /Dest (1105) cvn H.B /DEST pdfmark end
- -2 1423
-a 91 x Fj(CLNT_INFO2)-2 1524 y
-SDict begin H.S end
- -2 1524 a -2 1524 a
-SDict begin 13 H.A end
- -2
-1524 a -2 1524 a
-SDict begin [ /View [/XYZ H.V] /Dest (1106) cvn H.B /DEST pdfmark end
- -2 1524 a Black Black 164 1663 a
-SDict begin H.S end
- 164
-1663 a 164 1663 a
-SDict begin 13 H.A end
- 164 1663 a 164 1663 a
-SDict begin [ /View [/XYZ H.V] /Dest (1107) cvn H.B /DEST pdfmark end
- 164 1663 a Fj(client)h
-(identi\002cation/authentication)c(info)-2 1747 y
-SDict begin H.S end
- -2
-1747 a -2 1747 a
-SDict begin 13 H.A end
- -2 1747 a -2 1747 a
-SDict begin [ /View [/XYZ H.V] /Dest (1109) cvn H.B /DEST pdfmark end
- -2 1747 a 107 x
-Fj(V)m(OID*)-2 1855 y
-SDict begin H.S end
- -2 1855 a -2 1855 a
-SDict begin 13 H.A end
- -2 1855 a -2
-1855 a
-SDict begin [ /View [/XYZ H.V] /Dest (1110) cvn H.B /DEST pdfmark end
- -2 1855 a Black Black 164 2004 a
-SDict begin H.S end
- 164 2004 a 164
-2004 a
-SDict begin 13 H.A end
- 164 2004 a 164 2004 a
-SDict begin [ /View [/XYZ H.V] /Dest (1111) cvn H.B /DEST pdfmark end
- 164 2004 a Fj(pointer)j(to)h(return)f
-(credentials.)-2 2105 y
-SDict begin H.S end
- -2 2105 a -2 2105 a
-SDict begin 13 H.A end
- -2 2105 a
--2 2105 a
-SDict begin [ /View [/XYZ H.V] /Dest (1113) cvn H.B /DEST pdfmark end
- -2 2105 a 90 x Fj(CRED)-2 2196 y
-SDict begin H.S end
- -2 2196 a
--2 2196 a
-SDict begin 13 H.A end
- -2 2196 a -2 2196 a
-SDict begin [ /View [/XYZ H.V] /Dest (1114) cvn H.B /DEST pdfmark end
- -2 2196 a Black Black 164
-2344 a
-SDict begin H.S end
- 164 2344 a 164 2344 a
-SDict begin 13 H.A end
- 164 2344 a 164 2344 a
-SDict begin [ /View [/XYZ H.V] /Dest (1115) cvn H.B /DEST pdfmark end
- 164
-2344 a Fj(return)g(credentials)g(-)i(ignored.)-2 2445
-y
-SDict begin H.S end
- -2 2445 a -2 2445 a
-SDict begin 13 H.A end
- -2 2445 a -2 2445 a
-SDict begin [ /View [/XYZ H.V] /Dest (1117) cvn H.B /DEST pdfmark end
- -2 2445 a 90
-x Fj(UINT16)-2 2536 y
-SDict begin H.S end
- -2 2536 a -2 2536 a
-SDict begin 13 H.A end
- -2 2536 a -2
-2536 a
-SDict begin [ /View [/XYZ H.V] /Dest (1118) cvn H.B /DEST pdfmark end
- -2 2536 a Black Black 164 2684 a
-SDict begin H.S end
- 164 2684 a 164
-2684 a
-SDict begin 13 H.A end
- 164 2684 a 164 2684 a
-SDict begin [ /View [/XYZ H.V] /Dest (1119) cvn H.B /DEST pdfmark end
- 164 2684 a Fj(logon)e(le)n(v)o(el)-2
-2785 y
-SDict begin H.S end
- -2 2785 a -2 2785 a
-SDict begin 13 H.A end
- -2 2785 a -2 2785 a
-SDict begin [ /View [/XYZ H.V] /Dest (1121) cvn H.B /DEST pdfmark end
- -2 2785
-a 90 x Fj(UINT16)-2 2876 y
-SDict begin H.S end
- -2 2876 a -2 2876 a
-SDict begin 13 H.A end
- -2 2876
-a -2 2876 a
-SDict begin [ /View [/XYZ H.V] /Dest (1122) cvn H.B /DEST pdfmark end
- -2 2876 a Black Black 164 3025 a
-SDict begin H.S end
- 164 3025
-a 164 3025 a
-SDict begin 13 H.A end
- 164 3025 a 164 3025 a
-SDict begin [ /View [/XYZ H.V] /Dest (1123) cvn H.B /DEST pdfmark end
- 164 3025 a Fj(switch)h(v)n(alue)-2
-3192 y
-SDict begin H.S end
- -2 3192 a -2 3192 a
-SDict begin 13 H.A end
- -2 3192 a -2 3192 a
-SDict begin [ /View [/XYZ H.V] /Dest (1124) cvn H.B /DEST pdfmark end
- -2 3192
-a -2 3275 a
-SDict begin H.S end
- -2 3275 a -2 3275 a
-SDict begin 11.7 H.A end
- -2 3275 a -2 3275 a
-SDict begin [ /View [/XYZ H.V] /Dest (1125) cvn H.B /DEST pdfmark end
- -2
-3275 a 356 3371 a Fg(switch)44 b(\(switch_value\))356
-3468 y(case)h(1:)356 3565 y({)536 3662 y(ID_INFO_1)222
-b(id_info_1;)356 3759 y(})-2 3960 y
-SDict begin H.S end
- -2 3960 a -2 3960
-a
-SDict begin 13 H.A end
- -2 3960 a -2 3960 a
-SDict begin [ /View [/XYZ H.V] /Dest (1126) cvn H.B /DEST pdfmark end
- -2 3960 a 296 x Fe(9.2.3.23.)23
-b(GID)h(\(gr)n(oup)i(id)f(inf)n(o\))-2 4277 y
-SDict begin H.S end
- -2 4277
-a -2 4277 a
-SDict begin 13 H.A end
- -2 4277 a -2 4277 a
-SDict begin [ /View [/XYZ H.V] /Dest (1128) cvn H.B /DEST pdfmark end
- -2 4277 a -2 4401 a
-SDict begin H.S end
- -2
-4401 a -2 4401 a
-SDict begin 13 H.A end
- -2 4401 a -2 4401 a
-SDict begin [ /View [/XYZ H.V] /Dest (1130) cvn H.B /DEST pdfmark end
- -2 4401 a 88 x Fj(UINT32)-2
-4490 y
-SDict begin H.S end
- -2 4490 a -2 4490 a
-SDict begin 13 H.A end
- -2 4490 a -2 4490 a
-SDict begin [ /View [/XYZ H.V] /Dest (1131) cvn H.B /DEST pdfmark end
- -2 4490
-a Black Black 164 4638 a
-SDict begin H.S end
- 164 4638 a 164 4638 a
-SDict begin 13 H.A end
- 164 4638
-a 164 4638 a
-SDict begin [ /View [/XYZ H.V] /Dest (1132) cvn H.B /DEST pdfmark end
- 164 4638 a Fj(group)18 b(id)-2 4739 y
-SDict begin H.S end
- -2
-4739 a -2 4739 a
-SDict begin 13 H.A end
- -2 4739 a -2 4739 a
-SDict begin [ /View [/XYZ H.V] /Dest (1134) cvn H.B /DEST pdfmark end
- -2 4739 a 90 x Fj(UINT32)-2
-4830 y
-SDict begin H.S end
- -2 4830 a -2 4830 a
-SDict begin 13 H.A end
- -2 4830 a -2 4830 a
-SDict begin [ /View [/XYZ H.V] /Dest (1135) cvn H.B /DEST pdfmark end
- -2 4830
-a Black Black 164 4979 a
-SDict begin H.S end
- 164 4979 a 164 4979 a
-SDict begin 13 H.A end
- 164 4979
-a 164 4979 a
-SDict begin [ /View [/XYZ H.V] /Dest (1136) cvn H.B /DEST pdfmark end
- 164 4979 a Fj(user)i(attrib)n(utes)g(\(only)f(used)h(by)g
-(NT)g(3.1)g(and)f(3.51\))-2 5038 y
-SDict begin H.S end
- -2 5038 a -2 5038
-a
-SDict begin 13 H.A end
- -2 5038 a -2 5038 a
-SDict begin [ /View [/XYZ H.V] /Dest (1137) cvn H.B /DEST pdfmark end
- -2 5038 a Black 3657 5984 a Fh(36)p
-Black eop end
-%%Page: 37 43
-TeXDict begin 37 42 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.37) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (1204) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 72 a Fe(9.2.3.24.)j(DOM_REF)i(\(domain)g(r)n(efer)n(ence)j
-(inf)n(o\))-2 90 y
-SDict begin H.S end
- -2 90 a -2 90 a
-SDict begin 13 H.A end
- -2 90 a -2 90 a
-SDict begin [ /View [/XYZ H.V] /Dest (1139) cvn H.B /DEST pdfmark end
- -2
-90 a -2 214 a
-SDict begin H.S end
- -2 214 a -2 214 a
-SDict begin 13 H.A end
- -2 214 a -2 214 a
-SDict begin [ /View [/XYZ H.V] /Dest (1141) cvn H.B /DEST pdfmark end
- -2
-214 a 91 x Fj(V)m(OID*)-2 306 y
-SDict begin H.S end
- -2 306 a -2 306 a
-SDict begin 13 H.A end
- -2
-306 a -2 306 a
-SDict begin [ /View [/XYZ H.V] /Dest (1142) cvn H.B /DEST pdfmark end
- -2 306 a Black Black 164 454 a
-SDict begin H.S end
- 164 454
-a 164 454 a
-SDict begin 13 H.A end
- 164 454 a 164 454 a
-SDict begin [ /View [/XYZ H.V] /Dest (1143) cvn H.B /DEST pdfmark end
- 164 454 a Fj(undocumented)16
-b(b)n(uf)n(fer)j(pointer)-5 b(.)-2 645 y(UINT32)-2 646
-y
-SDict begin H.S end
- -2 646 a -2 646 a
-SDict begin 13 H.A end
- -2 646 a -2 646 a
-SDict begin [ /View [/XYZ H.V] /Dest (1146) cvn H.B /DEST pdfmark end
- -2 646 a Black
-Black 164 795 a
-SDict begin H.S end
- 164 795 a 164 795 a
-SDict begin 13 H.A end
- 164 795 a 164 795
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1147) cvn H.B /DEST pdfmark end
- 164 795 a Fj(num)19 b(referenced)f(domains?)-2 879
-y
-SDict begin H.S end
- -2 879 a -2 879 a
-SDict begin 13 H.A end
- -2 879 a -2 879 a
-SDict begin [ /View [/XYZ H.V] /Dest (1149) cvn H.B /DEST pdfmark end
- -2 879 a 107 x
-Fj(V)m(OID*)-2 987 y
-SDict begin H.S end
- -2 987 a -2 987 a
-SDict begin 13 H.A end
- -2 987 a -2 987
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1150) cvn H.B /DEST pdfmark end
- -2 987 a Black Black 164 1135 a
-SDict begin H.S end
- 164 1135 a 164 1135
-a
-SDict begin 13 H.A end
- 164 1135 a 164 1135 a
-SDict begin [ /View [/XYZ H.V] /Dest (1151) cvn H.B /DEST pdfmark end
- 164 1135 a Fj(undocumented)e(domain)j(name)h(b)
-n(uf)n(fer)f(pointer)-5 b(.)-2 1236 y
-SDict begin H.S end
- -2 1236 a -2 1236
-a
-SDict begin 13 H.A end
- -2 1236 a -2 1236 a
-SDict begin [ /View [/XYZ H.V] /Dest (1153) cvn H.B /DEST pdfmark end
- -2 1236 a 90 x Fj(UINT32)-2 1327
-y
-SDict begin H.S end
- -2 1327 a -2 1327 a
-SDict begin 13 H.A end
- -2 1327 a -2 1327 a
-SDict begin [ /View [/XYZ H.V] /Dest (1154) cvn H.B /DEST pdfmark end
- -2 1327 a Black
-Black 164 1476 a
-SDict begin H.S end
- 164 1476 a 164 1476 a
-SDict begin 13 H.A end
- 164 1476 a 164
-1476 a
-SDict begin [ /View [/XYZ H.V] /Dest (1155) cvn H.B /DEST pdfmark end
- 164 1476 a Fj(32)20 b(-)g(max)g(number)e(of)i(entries)-2
-1559 y
-SDict begin H.S end
- -2 1559 a -2 1559 a
-SDict begin 13 H.A end
- -2 1559 a -2 1559 a
-SDict begin [ /View [/XYZ H.V] /Dest (1157) cvn H.B /DEST pdfmark end
- -2 1559
-a 108 x Fj(UINT32)-2 1668 y
-SDict begin H.S end
- -2 1668 a -2 1668 a
-SDict begin 13 H.A end
- -2 1668
-a -2 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (1158) cvn H.B /DEST pdfmark end
- -2 1668 a Black Black 164 1816 a
-SDict begin H.S end
- 164 1816
-a 164 1816 a
-SDict begin 13 H.A end
- 164 1816 a 164 1816 a
-SDict begin [ /View [/XYZ H.V] /Dest (1159) cvn H.B /DEST pdfmark end
- 164 1816 a Fj(4)g(-)g(num)g
-(referenced)e(domains?)-2 1900 y
-SDict begin H.S end
- -2 1900 a -2 1900 a
-SDict begin 13 H.A end
-
--2 1900 a -2 1900 a
-SDict begin [ /View [/XYZ H.V] /Dest (1161) cvn H.B /DEST pdfmark end
- -2 1900 a 107 x Fj(UNIHDR2)-2 2008
-y
-SDict begin H.S end
- -2 2008 a -2 2008 a
-SDict begin 13 H.A end
- -2 2008 a -2 2008 a
-SDict begin [ /View [/XYZ H.V] /Dest (1162) cvn H.B /DEST pdfmark end
- -2 2008 a Black
-Black 164 2156 a
-SDict begin H.S end
- 164 2156 a 164 2156 a
-SDict begin 13 H.A end
- 164 2156 a 164
-2156 a
-SDict begin [ /View [/XYZ H.V] /Dest (1163) cvn H.B /DEST pdfmark end
- 164 2156 a Fj(domain)h(name)g(unicode)g(string)h(header)-2
-2257 y
-SDict begin H.S end
- -2 2257 a -2 2257 a
-SDict begin 13 H.A end
- -2 2257 a -2 2257 a
-SDict begin [ /View [/XYZ H.V] /Dest (1165) cvn H.B /DEST pdfmark end
- -2 2257
-a 90 x Fj(UNIHDR2[num_ref_doms-1])-2 2360 y
-SDict begin H.S end
- -2 2360 a
--2 2360 a
-SDict begin 13 H.A end
- -2 2360 a -2 2360 a
-SDict begin [ /View [/XYZ H.V] /Dest (1166) cvn H.B /DEST pdfmark end
- -2 2360 a Black Black 164
-2497 a
-SDict begin H.S end
- 164 2497 a 164 2497 a
-SDict begin 13 H.A end
- 164 2497 a 164 2497 a
-SDict begin [ /View [/XYZ H.V] /Dest (1167) cvn H.B /DEST pdfmark end
- 164
-2497 a Fj(referenced)e(domain)h(unicode)f(string)i(headers)-2
-2598 y
-SDict begin H.S end
- -2 2598 a -2 2598 a
-SDict begin 13 H.A end
- -2 2598 a -2 2598 a
-SDict begin [ /View [/XYZ H.V] /Dest (1169) cvn H.B /DEST pdfmark end
- -2 2598
-a 90 x Fj(UNISTR)-2 2689 y
-SDict begin H.S end
- -2 2689 a -2 2689 a
-SDict begin 13 H.A end
- -2 2689
-a -2 2689 a
-SDict begin [ /View [/XYZ H.V] /Dest (1170) cvn H.B /DEST pdfmark end
- -2 2689 a Black Black 164 2837 a
-SDict begin H.S end
- 164 2837
-a 164 2837 a
-SDict begin 13 H.A end
- 164 2837 a 164 2837 a
-SDict begin [ /View [/XYZ H.V] /Dest (1171) cvn H.B /DEST pdfmark end
- 164 2837 a Fj(domain)f(name)g
-(unicode)g(string)-2 2938 y
-SDict begin H.S end
- -2 2938 a -2 2938 a
-SDict begin 13 H.A end
- -2 2938
-a -2 2938 a
-SDict begin [ /View [/XYZ H.V] /Dest (1173) cvn H.B /DEST pdfmark end
- -2 2938 a 90 x Fj(DOM_SID[num_ref_doms])-2
-3041 y
-SDict begin H.S end
- -2 3041 a -2 3041 a
-SDict begin 13 H.A end
- -2 3041 a -2 3041 a
-SDict begin [ /View [/XYZ H.V] /Dest (1174) cvn H.B /DEST pdfmark end
- -2 3041
-a Black Black 164 3178 a
-SDict begin H.S end
- 164 3178 a 164 3178 a
-SDict begin 13 H.A end
- 164 3178
-a 164 3178 a
-SDict begin [ /View [/XYZ H.V] /Dest (1175) cvn H.B /DEST pdfmark end
- 164 3178 a Fj(referenced)f(domain)h(SIDs)-2
-3220 y
-SDict begin H.S end
- -2 3220 a -2 3220 a
-SDict begin 13 H.A end
- -2 3220 a -2 3220 a
-SDict begin [ /View [/XYZ H.V] /Dest (1176) cvn H.B /DEST pdfmark end
- -2 3220
-a 295 x Fe(9.2.3.25.)k(DOM_INFO)h(\(domain)h(inf)n(o,)f(le)o(v)o(els)g
-(3)h(and)g(5)g(ar)n(e)g(the)h(same\)\))-2 3532 y
-SDict begin H.S end
- -2 3532
-a -2 3532 a
-SDict begin 13 H.A end
- -2 3532 a -2 3532 a
-SDict begin [ /View [/XYZ H.V] /Dest (1178) cvn H.B /DEST pdfmark end
- -2 3532 a -2 3656 a
-SDict begin H.S end
- -2
-3656 a -2 3656 a
-SDict begin 13 H.A end
- -2 3656 a -2 3656 a
-SDict begin [ /View [/XYZ H.V] /Dest (1180) cvn H.B /DEST pdfmark end
- -2 3656 a 91 x Fj(UINT8[])-2
-3760 y
-SDict begin H.S end
- -2 3760 a -2 3760 a
-SDict begin 13 H.A end
- -2 3760 a -2 3760 a
-SDict begin [ /View [/XYZ H.V] /Dest (1181) cvn H.B /DEST pdfmark end
- -2 3760
-a Black Black 164 3896 a
-SDict begin H.S end
- 164 3896 a 164 3896 a
-SDict begin 13 H.A end
- 164 3896
-a 164 3896 a
-SDict begin [ /View [/XYZ H.V] /Dest (1182) cvn H.B /DEST pdfmark end
- 164 3896 a Fj(???)20 b(padding)e(to)j(get)f(4-byte)f
-(alignment)g(with)h(start)h(of)f(SMB)h(header)-2 3997
-y
-SDict begin H.S end
- -2 3997 a -2 3997 a
-SDict begin 13 H.A end
- -2 3997 a -2 3997 a
-SDict begin [ /View [/XYZ H.V] /Dest (1184) cvn H.B /DEST pdfmark end
- -2 3997 a 90
-x Fj(UINT16)-2 4088 y
-SDict begin H.S end
- -2 4088 a -2 4088 a
-SDict begin 13 H.A end
- -2 4088 a -2
-4088 a
-SDict begin [ /View [/XYZ H.V] /Dest (1185) cvn H.B /DEST pdfmark end
- -2 4088 a Black Black 164 4237 a
-SDict begin H.S end
- 164 4237 a 164
-4237 a
-SDict begin 13 H.A end
- 164 4237 a 164 4237 a
-SDict begin [ /View [/XYZ H.V] /Dest (1186) cvn H.B /DEST pdfmark end
- 164 4237 a Fj(domain)e(name)g(string)h
-(length)f(*)i(2)-2 4338 y
-SDict begin H.S end
- -2 4338 a -2 4338 a
-SDict begin 13 H.A end
- -2 4338
-a -2 4338 a
-SDict begin [ /View [/XYZ H.V] /Dest (1188) cvn H.B /DEST pdfmark end
- -2 4338 a 90 x Fj(UINT16)-2 4429 y
-SDict begin H.S end
- -2 4429
-a -2 4429 a
-SDict begin 13 H.A end
- -2 4429 a -2 4429 a
-SDict begin [ /View [/XYZ H.V] /Dest (1189) cvn H.B /DEST pdfmark end
- -2 4429 a Black Black
-164 4577 a
-SDict begin H.S end
- 164 4577 a 164 4577 a
-SDict begin 13 H.A end
- 164 4577 a 164 4577
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1190) cvn H.B /DEST pdfmark end
- 164 4577 a Fj(domain)e(name)g(string)h(length)f(*)i(2)-2
-4678 y
-SDict begin H.S end
- -2 4678 a -2 4678 a
-SDict begin 13 H.A end
- -2 4678 a -2 4678 a
-SDict begin [ /View [/XYZ H.V] /Dest (1192) cvn H.B /DEST pdfmark end
- -2 4678
-a 90 x Fj(V)m(OID*)-2 4769 y
-SDict begin H.S end
- -2 4769 a -2 4769 a
-SDict begin 13 H.A end
- -2 4769
-a -2 4769 a
-SDict begin [ /View [/XYZ H.V] /Dest (1193) cvn H.B /DEST pdfmark end
- -2 4769 a Black Black 164 4918 a
-SDict begin H.S end
- 164 4918
-a 164 4918 a
-SDict begin 13 H.A end
- 164 4918 a 164 4918 a
-SDict begin [ /View [/XYZ H.V] /Dest (1194) cvn H.B /DEST pdfmark end
- 164 4918 a Fj(undocumented)16
-b(domain)j(name)h(string)g(b)n(uf)n(fer)f(pointer)-2
-5019 y
-SDict begin H.S end
- -2 5019 a -2 5019 a
-SDict begin 13 H.A end
- -2 5019 a -2 5019 a
-SDict begin [ /View [/XYZ H.V] /Dest (1196) cvn H.B /DEST pdfmark end
- -2 5019
-a 90 x Fj(V)m(OID*)-2 5110 y
-SDict begin H.S end
- -2 5110 a -2 5110 a
-SDict begin 13 H.A end
- -2 5110
-a -2 5110 a
-SDict begin [ /View [/XYZ H.V] /Dest (1197) cvn H.B /DEST pdfmark end
- -2 5110 a Black Black 164 5258 a
-SDict begin H.S end
- 164 5258
-a 164 5258 a
-SDict begin 13 H.A end
- 164 5258 a 164 5258 a
-SDict begin [ /View [/XYZ H.V] /Dest (1198) cvn H.B /DEST pdfmark end
- 164 5258 a Fj(undocumented)d(domain)
-j(SID)i(string)f(b)n(uf)n(fer)e(pointer)p Black 3656
-5984 a Fh(37)p Black eop end
-%%Page: 38 44
-TeXDict begin 38 43 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.38) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (1265) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (1200) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fj(UNISTR2)-2 73 y
-SDict begin H.S end
- -2 73 a -2 73 a
-SDict begin 13 H.A end
- -2 73 a
--2 73 a
-SDict begin [ /View [/XYZ H.V] /Dest (1201) cvn H.B /DEST pdfmark end
- -2 73 a Black Black 164 222 a
-SDict begin H.S end
- 164 222 a 164 222
-a
-SDict begin 13 H.A end
- 164 222 a 164 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (1202) cvn H.B /DEST pdfmark end
- 164 222 a Fj(domain)f(name)g(\(unicode)f
-(string\))-2 413 y(DOM_SID)-2 423 y
-SDict begin H.S end
- -2 423 a -2 423 a
-SDict begin 13 H.A end
-
--2 423 a -2 423 a
-SDict begin [ /View [/XYZ H.V] /Dest (1205) cvn H.B /DEST pdfmark end
- -2 423 a Black Black 164 562 a
-SDict begin H.S end
- 164
-562 a 164 562 a
-SDict begin 13 H.A end
- 164 562 a 164 562 a
-SDict begin [ /View [/XYZ H.V] /Dest (1206) cvn H.B /DEST pdfmark end
- 164 562 a Fj(domain)h(SID)-2
-605 y
-SDict begin H.S end
- -2 605 a -2 605 a
-SDict begin 13 H.A end
- -2 605 a -2 605 a
-SDict begin [ /View [/XYZ H.V] /Dest (1207) cvn H.B /DEST pdfmark end
- -2 605 a 294
-x Fe(9.2.3.26.)k(USER_INFO)i(\(user)h(logon)e(inf)n(o\))-2
-1086 y
-SDict begin H.S end
- -2 1086 a -2 1086 a
-SDict begin 13 H.A end
- -2 1086 a -2 1086 a
-SDict begin [ /View [/XYZ H.V] /Dest (1209) cvn H.B /DEST pdfmark end
- -2 1086
-a -2 1086 a
-SDict begin H.S end
- -2 1086 a -2 1086 a
-SDict begin 13 H.A end
- -2 1086 a -2 1086 a
-SDict begin [ /View [/XYZ H.V] /Dest (1210) cvn H.B /DEST pdfmark end
- -2
-1086 a 87 x Fh(Note:)c(it)h(would)f(be)g(nice)g(to)g(know)g(what)g(the)
-h(16)e(byte)h(user)h(session)g(k)o(e)n(y)f(is)h(for)-9
-b(.)-2 1190 y
-SDict begin H.S end
- -2 1190 a -2 1190 a
-SDict begin 13 H.A end
- -2 1190 a -2 1190 a
-SDict begin [ /View [/XYZ H.V] /Dest (1211) cvn H.B /DEST pdfmark end
-
--2 1190 a -2 1315 a
-SDict begin H.S end
- -2 1315 a -2 1315 a
-SDict begin 13 H.A end
- -2 1315 a -2
-1315 a
-SDict begin [ /View [/XYZ H.V] /Dest (1213) cvn H.B /DEST pdfmark end
- -2 1315 a 91 x Fj(NTTIME)-2 1407 y
-SDict begin H.S end
- -2 1407 a -2
-1407 a
-SDict begin 13 H.A end
- -2 1407 a -2 1407 a
-SDict begin [ /View [/XYZ H.V] /Dest (1214) cvn H.B /DEST pdfmark end
- -2 1407 a Black Black 164
-1555 a
-SDict begin H.S end
- 164 1555 a 164 1555 a
-SDict begin 13 H.A end
- 164 1555 a 164 1555 a
-SDict begin [ /View [/XYZ H.V] /Dest (1215) cvn H.B /DEST pdfmark end
- 164
-1555 a Fj(logon)19 b(time)-2 1656 y
-SDict begin H.S end
- -2 1656 a -2 1656
-a
-SDict begin 13 H.A end
- -2 1656 a -2 1656 a
-SDict begin [ /View [/XYZ H.V] /Dest (1217) cvn H.B /DEST pdfmark end
- -2 1656 a 90 x Fj(NTTIME)-2 1747
-y
-SDict begin H.S end
- -2 1747 a -2 1747 a
-SDict begin 13 H.A end
- -2 1747 a -2 1747 a
-SDict begin [ /View [/XYZ H.V] /Dest (1218) cvn H.B /DEST pdfmark end
- -2 1747 a Black
-Black 164 1896 a
-SDict begin H.S end
- 164 1896 a 164 1896 a
-SDict begin 13 H.A end
- 164 1896 a 164
-1896 a
-SDict begin [ /View [/XYZ H.V] /Dest (1219) cvn H.B /DEST pdfmark end
- 164 1896 a Fj(logof)n(f)f(time)-2 1997 y
-SDict begin H.S end
- -2 1997
-a -2 1997 a
-SDict begin 13 H.A end
- -2 1997 a -2 1997 a
-SDict begin [ /View [/XYZ H.V] /Dest (1221) cvn H.B /DEST pdfmark end
- -2 1997 a 90 x Fj(NTTIME)-2
-2088 y
-SDict begin H.S end
- -2 2088 a -2 2088 a
-SDict begin 13 H.A end
- -2 2088 a -2 2088 a
-SDict begin [ /View [/XYZ H.V] /Dest (1222) cvn H.B /DEST pdfmark end
- -2 2088
-a Black Black 164 2236 a
-SDict begin H.S end
- 164 2236 a 164 2236 a
-SDict begin 13 H.A end
- 164 2236
-a 164 2236 a
-SDict begin [ /View [/XYZ H.V] /Dest (1223) cvn H.B /DEST pdfmark end
- 164 2236 a Fj(kick)o(of)n(f)g(time)-2 2320
-y
-SDict begin H.S end
- -2 2320 a -2 2320 a
-SDict begin 13 H.A end
- -2 2320 a -2 2320 a
-SDict begin [ /View [/XYZ H.V] /Dest (1225) cvn H.B /DEST pdfmark end
- -2 2320 a 107
-x Fj(NTTIME)-2 2428 y
-SDict begin H.S end
- -2 2428 a -2 2428 a
-SDict begin 13 H.A end
- -2 2428 a -2
-2428 a
-SDict begin [ /View [/XYZ H.V] /Dest (1226) cvn H.B /DEST pdfmark end
- -2 2428 a Black Black 164 2576 a
-SDict begin H.S end
- 164 2576 a 164
-2576 a
-SDict begin 13 H.A end
- 164 2576 a 164 2576 a
-SDict begin [ /View [/XYZ H.V] /Dest (1227) cvn H.B /DEST pdfmark end
- 164 2576 a Fj(passw)o(ord)h(last)i(set)g
-(time)-2 2677 y
-SDict begin H.S end
- -2 2677 a -2 2677 a
-SDict begin 13 H.A end
- -2 2677 a -2 2677
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1229) cvn H.B /DEST pdfmark end
- -2 2677 a 90 x Fj(NTTIME)-2 2768 y
-SDict begin H.S end
- -2 2768 a -2 2768
-a
-SDict begin 13 H.A end
- -2 2768 a -2 2768 a
-SDict begin [ /View [/XYZ H.V] /Dest (1230) cvn H.B /DEST pdfmark end
- -2 2768 a Black Black 164 2917
-a
-SDict begin H.S end
- 164 2917 a 164 2917 a
-SDict begin 13 H.A end
- 164 2917 a 164 2917 a
-SDict begin [ /View [/XYZ H.V] /Dest (1231) cvn H.B /DEST pdfmark end
- 164 2917
-a Fj(passw)o(ord)e(can)h(change)f(time)-2 3018 y
-SDict begin H.S end
- -2 3018
-a -2 3018 a
-SDict begin 13 H.A end
- -2 3018 a -2 3018 a
-SDict begin [ /View [/XYZ H.V] /Dest (1233) cvn H.B /DEST pdfmark end
- -2 3018 a 90 x Fj(NTTIME)-2
-3109 y
-SDict begin H.S end
- -2 3109 a -2 3109 a
-SDict begin 13 H.A end
- -2 3109 a -2 3109 a
-SDict begin [ /View [/XYZ H.V] /Dest (1234) cvn H.B /DEST pdfmark end
- -2 3109
-a Black Black 164 3257 a
-SDict begin H.S end
- 164 3257 a 164 3257 a
-SDict begin 13 H.A end
- 164 3257
-a 164 3257 a
-SDict begin [ /View [/XYZ H.V] /Dest (1235) cvn H.B /DEST pdfmark end
- 164 3257 a Fj(passw)o(ord)g(must)i(change)d(time)-2
-3358 y
-SDict begin H.S end
- -2 3358 a -2 3358 a
-SDict begin 13 H.A end
- -2 3358 a -2 3358 a
-SDict begin [ /View [/XYZ H.V] /Dest (1237) cvn H.B /DEST pdfmark end
- -2 3358
-a 90 x Fj(UNIHDR)-2 3449 y
-SDict begin H.S end
- -2 3449 a -2 3449 a
-SDict begin 13 H.A end
- -2 3449
-a -2 3449 a
-SDict begin [ /View [/XYZ H.V] /Dest (1238) cvn H.B /DEST pdfmark end
- -2 3449 a Black Black 164 3598 a
-SDict begin H.S end
- 164 3598
-a 164 3598 a
-SDict begin 13 H.A end
- 164 3598 a 164 3598 a
-SDict begin [ /View [/XYZ H.V] /Dest (1239) cvn H.B /DEST pdfmark end
- 164 3598 a Fj(username)h(unicode)f
-(string)i(header)-2 3699 y
-SDict begin H.S end
- -2 3699 a -2 3699 a
-SDict begin 13 H.A end
- -2 3699
-a -2 3699 a
-SDict begin [ /View [/XYZ H.V] /Dest (1241) cvn H.B /DEST pdfmark end
- -2 3699 a 90 x Fj(UNIHDR)-2 3790 y
-SDict begin H.S end
- -2 3790
-a -2 3790 a
-SDict begin 13 H.A end
- -2 3790 a -2 3790 a
-SDict begin [ /View [/XYZ H.V] /Dest (1242) cvn H.B /DEST pdfmark end
- -2 3790 a Black Black
-164 3938 a
-SDict begin H.S end
- 164 3938 a 164 3938 a
-SDict begin 13 H.A end
- 164 3938 a 164 3938
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1243) cvn H.B /DEST pdfmark end
- 164 3938 a Fj(user')-5 b(s)20 b(full)g(name)g(unicode)e(string)i
-(header)-2 4039 y
-SDict begin H.S end
- -2 4039 a -2 4039 a
-SDict begin 13 H.A end
- -2 4039 a -2 4039
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1245) cvn H.B /DEST pdfmark end
- -2 4039 a 90 x Fj(UNIHDR)-2 4130 y
-SDict begin H.S end
- -2 4130 a -2 4130
-a
-SDict begin 13 H.A end
- -2 4130 a -2 4130 a
-SDict begin [ /View [/XYZ H.V] /Dest (1246) cvn H.B /DEST pdfmark end
- -2 4130 a Black Black 164 4278
-a
-SDict begin H.S end
- 164 4278 a 164 4278 a
-SDict begin 13 H.A end
- 164 4278 a 164 4278 a
-SDict begin [ /View [/XYZ H.V] /Dest (1247) cvn H.B /DEST pdfmark end
- 164 4278
-a Fj(logon)f(script)h(unicode)f(string)g(header)-2 4379
-y
-SDict begin H.S end
- -2 4379 a -2 4379 a
-SDict begin 13 H.A end
- -2 4379 a -2 4379 a
-SDict begin [ /View [/XYZ H.V] /Dest (1249) cvn H.B /DEST pdfmark end
- -2 4379 a 90
-x Fj(UNIHDR)-2 4470 y
-SDict begin H.S end
- -2 4470 a -2 4470 a
-SDict begin 13 H.A end
- -2 4470 a -2
-4470 a
-SDict begin [ /View [/XYZ H.V] /Dest (1250) cvn H.B /DEST pdfmark end
- -2 4470 a Black Black 164 4619 a
-SDict begin H.S end
- 164 4619 a 164
-4619 a
-SDict begin 13 H.A end
- 164 4619 a 164 4619 a
-SDict begin [ /View [/XYZ H.V] /Dest (1251) cvn H.B /DEST pdfmark end
- 164 4619 a Fj(pro\002le)g(path)h(unicode)f
-(string)h(header)-2 4720 y
-SDict begin H.S end
- -2 4720 a -2 4720 a
-SDict begin 13 H.A end
- -2 4720
-a -2 4720 a
-SDict begin [ /View [/XYZ H.V] /Dest (1253) cvn H.B /DEST pdfmark end
- -2 4720 a 90 x Fj(UNIHDR)-2 4811 y
-SDict begin H.S end
- -2 4811
-a -2 4811 a
-SDict begin 13 H.A end
- -2 4811 a -2 4811 a
-SDict begin [ /View [/XYZ H.V] /Dest (1254) cvn H.B /DEST pdfmark end
- -2 4811 a Black Black
-164 4959 a
-SDict begin H.S end
- 164 4959 a 164 4959 a
-SDict begin 13 H.A end
- 164 4959 a 164 4959
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1255) cvn H.B /DEST pdfmark end
- 164 4959 a Fj(home)f(directory)f(unicode)h(string)h(header)-2
-5060 y
-SDict begin H.S end
- -2 5060 a -2 5060 a
-SDict begin 13 H.A end
- -2 5060 a -2 5060 a
-SDict begin [ /View [/XYZ H.V] /Dest (1257) cvn H.B /DEST pdfmark end
- -2 5060
-a 90 x Fj(UNIHDR)-2 5151 y
-SDict begin H.S end
- -2 5151 a -2 5151 a
-SDict begin 13 H.A end
- -2 5151
-a -2 5151 a
-SDict begin [ /View [/XYZ H.V] /Dest (1258) cvn H.B /DEST pdfmark end
- -2 5151 a Black Black 164 5300 a
-SDict begin H.S end
- 164 5300
-a 164 5300 a
-SDict begin 13 H.A end
- 164 5300 a 164 5300 a
-SDict begin [ /View [/XYZ H.V] /Dest (1259) cvn H.B /DEST pdfmark end
- 164 5300 a Fj(home)f(directory)f
-(dri)n(v)o(e)i(unicode)e(string)i(header)p Black 3659
-5984 a Fh(38)p Black eop end
-%%Page: 39 45
-TeXDict begin 39 44 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.39) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (1329) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (1261) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fj(UINT16)-2 73 y
-SDict begin H.S end
- -2 73 a -2 73 a
-SDict begin 13 H.A end
- -2 73 a
--2 73 a
-SDict begin [ /View [/XYZ H.V] /Dest (1262) cvn H.B /DEST pdfmark end
- -2 73 a Black Black 164 222 a
-SDict begin H.S end
- 164 222 a 164 222
-a
-SDict begin 13 H.A end
- 164 222 a 164 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (1263) cvn H.B /DEST pdfmark end
- 164 222 a Fj(logon)f(count)-2 413
-y(UINT16)-2 414 y
-SDict begin H.S end
- -2 414 a -2 414 a
-SDict begin 13 H.A end
- -2 414 a -2 414 a
-SDict begin [ /View [/XYZ H.V] /Dest (1266) cvn H.B /DEST pdfmark end
-
--2 414 a Black Black 164 562 a
-SDict begin H.S end
- 164 562 a 164 562 a
-SDict begin 13 H.A end
- 164
-562 a 164 562 a
-SDict begin [ /View [/XYZ H.V] /Dest (1267) cvn H.B /DEST pdfmark end
- 164 562 a Fj(bad)g(passw)o(ord)h(count)-2
-663 y
-SDict begin H.S end
- -2 663 a -2 663 a
-SDict begin 13 H.A end
- -2 663 a -2 663 a
-SDict begin [ /View [/XYZ H.V] /Dest (1269) cvn H.B /DEST pdfmark end
- -2 663 a 90
-x Fj(UINT32)-2 754 y
-SDict begin H.S end
- -2 754 a -2 754 a
-SDict begin 13 H.A end
- -2 754 a -2 754
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1270) cvn H.B /DEST pdfmark end
- -2 754 a Black Black 164 903 a
-SDict begin H.S end
- 164 903 a 164 903 a
-SDict begin 13 H.A end
-
-164 903 a 164 903 a
-SDict begin [ /View [/XYZ H.V] /Dest (1271) cvn H.B /DEST pdfmark end
- 164 903 a Fj(User)g(ID)-2 987 y
-SDict begin H.S end
- -2
-987 a -2 987 a
-SDict begin 13 H.A end
- -2 987 a -2 987 a
-SDict begin [ /View [/XYZ H.V] /Dest (1273) cvn H.B /DEST pdfmark end
- -2 987 a 107 x Fj(UINT32)-2
-1095 y
-SDict begin H.S end
- -2 1095 a -2 1095 a
-SDict begin 13 H.A end
- -2 1095 a -2 1095 a
-SDict begin [ /View [/XYZ H.V] /Dest (1274) cvn H.B /DEST pdfmark end
- -2 1095
-a Black Black 164 1243 a
-SDict begin H.S end
- 164 1243 a 164 1243 a
-SDict begin 13 H.A end
- 164 1243
-a 164 1243 a
-SDict begin [ /View [/XYZ H.V] /Dest (1275) cvn H.B /DEST pdfmark end
- 164 1243 a Fj(Group)f(ID)-2 1344 y
-SDict begin H.S end
- -2 1344
-a -2 1344 a
-SDict begin 13 H.A end
- -2 1344 a -2 1344 a
-SDict begin [ /View [/XYZ H.V] /Dest (1277) cvn H.B /DEST pdfmark end
- -2 1344 a 90 x Fj(UINT32)-2
-1435 y
-SDict begin H.S end
- -2 1435 a -2 1435 a
-SDict begin 13 H.A end
- -2 1435 a -2 1435 a
-SDict begin [ /View [/XYZ H.V] /Dest (1278) cvn H.B /DEST pdfmark end
- -2 1435
-a Black Black 164 1583 a
-SDict begin H.S end
- 164 1583 a 164 1583 a
-SDict begin 13 H.A end
- 164 1583
-a 164 1583 a
-SDict begin [ /View [/XYZ H.V] /Dest (1279) cvn H.B /DEST pdfmark end
- 164 1583 a Fj(num)g(groups)-2 1684 y
-SDict begin H.S end
- -2
-1684 a -2 1684 a
-SDict begin 13 H.A end
- -2 1684 a -2 1684 a
-SDict begin [ /View [/XYZ H.V] /Dest (1281) cvn H.B /DEST pdfmark end
- -2 1684 a 90 x Fj(V)m(OID*)-2
-1775 y
-SDict begin H.S end
- -2 1775 a -2 1775 a
-SDict begin 13 H.A end
- -2 1775 a -2 1775 a
-SDict begin [ /View [/XYZ H.V] /Dest (1282) cvn H.B /DEST pdfmark end
- -2 1775
-a Black Black 164 1924 a
-SDict begin H.S end
- 164 1924 a 164 1924 a
-SDict begin 13 H.A end
- 164 1924
-a 164 1924 a
-SDict begin [ /View [/XYZ H.V] /Dest (1283) cvn H.B /DEST pdfmark end
- 164 1924 a Fj(undocumented)d(b)n(uf)n(fer)j(pointer)g(to)i
-(groups.)-2 2025 y
-SDict begin H.S end
- -2 2025 a -2 2025 a
-SDict begin 13 H.A end
- -2 2025 a -2 2025
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1285) cvn H.B /DEST pdfmark end
- -2 2025 a 90 x Fj(UINT32)-2 2116 y
-SDict begin H.S end
- -2 2116 a -2 2116
-a
-SDict begin 13 H.A end
- -2 2116 a -2 2116 a
-SDict begin [ /View [/XYZ H.V] /Dest (1286) cvn H.B /DEST pdfmark end
- -2 2116 a Black Black 164 2264
-a
-SDict begin H.S end
- 164 2264 a 164 2264 a
-SDict begin 13 H.A end
- 164 2264 a 164 2264 a
-SDict begin [ /View [/XYZ H.V] /Dest (1287) cvn H.B /DEST pdfmark end
- 164 2264
-a Fj(user)f(\003ags)-2 2365 y
-SDict begin H.S end
- -2 2365 a -2 2365 a
-SDict begin 13 H.A end
- -2
-2365 a -2 2365 a
-SDict begin [ /View [/XYZ H.V] /Dest (1289) cvn H.B /DEST pdfmark end
- -2 2365 a 90 x Fj(char[16])-2 2468 y
-SDict begin H.S end
-
--2 2468 a -2 2468 a
-SDict begin 13 H.A end
- -2 2468 a -2 2468 a
-SDict begin [ /View [/XYZ H.V] /Dest (1290) cvn H.B /DEST pdfmark end
- -2 2468 a Black
-Black 164 2605 a
-SDict begin H.S end
- 164 2605 a 164 2605 a
-SDict begin 13 H.A end
- 164 2605 a 164
-2605 a
-SDict begin [ /View [/XYZ H.V] /Dest (1291) cvn H.B /DEST pdfmark end
- 164 2605 a Fj(user)g(session)g(k)o(e)o(y)-2 2706
-y
-SDict begin H.S end
- -2 2706 a -2 2706 a
-SDict begin 13 H.A end
- -2 2706 a -2 2706 a
-SDict begin [ /View [/XYZ H.V] /Dest (1293) cvn H.B /DEST pdfmark end
- -2 2706 a 90
-x Fj(UNIHDR)-2 2797 y
-SDict begin H.S end
- -2 2797 a -2 2797 a
-SDict begin 13 H.A end
- -2 2797 a -2
-2797 a
-SDict begin [ /View [/XYZ H.V] /Dest (1294) cvn H.B /DEST pdfmark end
- -2 2797 a Black Black 164 2945 a
-SDict begin H.S end
- 164 2945 a 164
-2945 a
-SDict begin 13 H.A end
- 164 2945 a 164 2945 a
-SDict begin [ /View [/XYZ H.V] /Dest (1295) cvn H.B /DEST pdfmark end
- 164 2945 a Fj(logon)f(serv)o(er)g(unicode)
-g(string)g(header)-2 3046 y
-SDict begin H.S end
- -2 3046 a -2 3046 a
-SDict begin 13 H.A end
- -2 3046
-a -2 3046 a
-SDict begin [ /View [/XYZ H.V] /Dest (1297) cvn H.B /DEST pdfmark end
- -2 3046 a 90 x Fj(UNIHDR)-2 3137 y
-SDict begin H.S end
- -2 3137
-a -2 3137 a
-SDict begin 13 H.A end
- -2 3137 a -2 3137 a
-SDict begin [ /View [/XYZ H.V] /Dest (1298) cvn H.B /DEST pdfmark end
- -2 3137 a Black Black
-164 3285 a
-SDict begin H.S end
- 164 3285 a 164 3285 a
-SDict begin 13 H.A end
- 164 3285 a 164 3285
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1299) cvn H.B /DEST pdfmark end
- 164 3285 a Fj(logon)g(domain)g(unicode)f(string)i(header)-2
-3386 y
-SDict begin H.S end
- -2 3386 a -2 3386 a
-SDict begin 13 H.A end
- -2 3386 a -2 3386 a
-SDict begin [ /View [/XYZ H.V] /Dest (1301) cvn H.B /DEST pdfmark end
- -2 3386
-a 90 x Fj(V)m(OID*)-2 3477 y
-SDict begin H.S end
- -2 3477 a -2 3477 a
-SDict begin 13 H.A end
- -2 3477
-a -2 3477 a
-SDict begin [ /View [/XYZ H.V] /Dest (1302) cvn H.B /DEST pdfmark end
- -2 3477 a Black Black 164 3626 a
-SDict begin H.S end
- 164 3626
-a 164 3626 a
-SDict begin 13 H.A end
- 164 3626 a 164 3626 a
-SDict begin [ /View [/XYZ H.V] /Dest (1303) cvn H.B /DEST pdfmark end
- 164 3626 a Fj(undocumented)c(logon)j
-(domain)g(id)h(pointer)-2 3727 y
-SDict begin H.S end
- -2 3727 a -2 3727 a
-SDict begin 13 H.A end
-
--2 3727 a -2 3727 a
-SDict begin [ /View [/XYZ H.V] /Dest (1305) cvn H.B /DEST pdfmark end
- -2 3727 a 90 x Fj(char[40])-2 3830
-y
-SDict begin H.S end
- -2 3830 a -2 3830 a
-SDict begin 13 H.A end
- -2 3830 a -2 3830 a
-SDict begin [ /View [/XYZ H.V] /Dest (1306) cvn H.B /DEST pdfmark end
- -2 3830 a Black
-Black 164 3966 a
-SDict begin H.S end
- 164 3966 a 164 3966 a
-SDict begin 13 H.A end
- 164 3966 a 164
-3966 a
-SDict begin [ /View [/XYZ H.V] /Dest (1307) cvn H.B /DEST pdfmark end
- 164 3966 a Fj(40)g(undocumented)c(padding)i(bytes.)i(future)f(e)
-o(xpansion?)-2 4067 y
-SDict begin H.S end
- -2 4067 a -2 4067 a
-SDict begin 13 H.A end
- -2 4067 a -2
-4067 a
-SDict begin [ /View [/XYZ H.V] /Dest (1309) cvn H.B /DEST pdfmark end
- -2 4067 a 90 x Fj(UINT32)-2 4158 y
-SDict begin H.S end
- -2 4158 a -2
-4158 a
-SDict begin 13 H.A end
- -2 4158 a -2 4158 a
-SDict begin [ /View [/XYZ H.V] /Dest (1310) cvn H.B /DEST pdfmark end
- -2 4158 a Black Black 164
-4307 a
-SDict begin H.S end
- 164 4307 a 164 4307 a
-SDict begin 13 H.A end
- 164 4307 a 164 4307 a
-SDict begin [ /View [/XYZ H.V] /Dest (1311) cvn H.B /DEST pdfmark end
- 164
-4307 a Fj(0)h(-)g(num_other_sids?)-2 4399 y
-SDict begin H.S end
- -2 4399 a
--2 4399 a
-SDict begin 13 H.A end
- -2 4399 a -2 4399 a
-SDict begin [ /View [/XYZ H.V] /Dest (1313) cvn H.B /DEST pdfmark end
- -2 4399 a 99 x Fj(V)m(OID*)-2
-4499 y
-SDict begin H.S end
- -2 4499 a -2 4499 a
-SDict begin 13 H.A end
- -2 4499 a -2 4499 a
-SDict begin [ /View [/XYZ H.V] /Dest (1314) cvn H.B /DEST pdfmark end
- -2 4499
-a Black Black 164 4647 a
-SDict begin H.S end
- 164 4647 a 164 4647 a
-SDict begin 13 H.A end
- 164 4647
-a 164 4647 a
-SDict begin [ /View [/XYZ H.V] /Dest (1315) cvn H.B /DEST pdfmark end
- 164 4647 a Fj(NULL)g(-)g(undocumented)d(pointer)i(to)h
-(other)g(domain)e(SIDs.)-2 4748 y
-SDict begin H.S end
- -2 4748 a -2 4748 a
-SDict begin 13 H.A end
-
--2 4748 a -2 4748 a
-SDict begin [ /View [/XYZ H.V] /Dest (1317) cvn H.B /DEST pdfmark end
- -2 4748 a 90 x Fj(UNISTR2)-2 4839
-y
-SDict begin H.S end
- -2 4839 a -2 4839 a
-SDict begin 13 H.A end
- -2 4839 a -2 4839 a
-SDict begin [ /View [/XYZ H.V] /Dest (1318) cvn H.B /DEST pdfmark end
- -2 4839 a Black
-Black 164 4987 a
-SDict begin H.S end
- 164 4987 a 164 4987 a
-SDict begin 13 H.A end
- 164 4987 a 164
-4987 a
-SDict begin [ /View [/XYZ H.V] /Dest (1319) cvn H.B /DEST pdfmark end
- 164 4987 a Fj(username)h(unicode)f(string)-2 5088
-y
-SDict begin H.S end
- -2 5088 a -2 5088 a
-SDict begin 13 H.A end
- -2 5088 a -2 5088 a
-SDict begin [ /View [/XYZ H.V] /Dest (1321) cvn H.B /DEST pdfmark end
- -2 5088 a 90
-x Fj(UNISTR2)-2 5179 y
-SDict begin H.S end
- -2 5179 a -2 5179 a
-SDict begin 13 H.A end
- -2 5179 a
--2 5179 a
-SDict begin [ /View [/XYZ H.V] /Dest (1322) cvn H.B /DEST pdfmark end
- -2 5179 a Black Black 164 5328 a
-SDict begin H.S end
- 164 5328 a
-164 5328 a
-SDict begin 13 H.A end
- 164 5328 a 164 5328 a
-SDict begin [ /View [/XYZ H.V] /Dest (1323) cvn H.B /DEST pdfmark end
- 164 5328 a Fj(user')-5
-b(s)20 b(full)g(name)g(unicode)e(string)p Black 3659
-5984 a Fh(39)p Black eop end
-%%Page: 40 46
-TeXDict begin 40 45 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.40) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2742 -132
-a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black
--2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (1325) cvn H.B /DEST pdfmark end
- -2 -11 a
-83 x Fj(UNISTR2)-2 73 y
-SDict begin H.S end
- -2 73 a -2 73 a
-SDict begin 13 H.A end
- -2 73 a -2 73
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1326) cvn H.B /DEST pdfmark end
- -2 73 a Black Black 164 222 a
-SDict begin H.S end
- 164 222 a 164 222 a
-SDict begin 13 H.A end
- 164
-222 a 164 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (1327) cvn H.B /DEST pdfmark end
- 164 222 a Fj(logon)f(script)h(unicode)f(string)-2
-413 y(UNISTR2)-2 414 y
-SDict begin H.S end
- -2 414 a -2 414 a
-SDict begin 13 H.A end
- -2 414 a -2
-414 a
-SDict begin [ /View [/XYZ H.V] /Dest (1330) cvn H.B /DEST pdfmark end
- -2 414 a Black Black 164 562 a
-SDict begin H.S end
- 164 562 a 164 562
-a
-SDict begin 13 H.A end
- 164 562 a 164 562 a
-SDict begin [ /View [/XYZ H.V] /Dest (1331) cvn H.B /DEST pdfmark end
- 164 562 a Fj(pro\002le)g(path)h(unicode)f(string)
--2 663 y
-SDict begin H.S end
- -2 663 a -2 663 a
-SDict begin 13 H.A end
- -2 663 a -2 663 a
-SDict begin [ /View [/XYZ H.V] /Dest (1333) cvn H.B /DEST pdfmark end
- -2 663 a
-90 x Fj(UNISTR2)-2 754 y
-SDict begin H.S end
- -2 754 a -2 754 a
-SDict begin 13 H.A end
- -2 754 a -2
-754 a
-SDict begin [ /View [/XYZ H.V] /Dest (1334) cvn H.B /DEST pdfmark end
- -2 754 a Black Black 164 903 a
-SDict begin H.S end
- 164 903 a 164 903
-a
-SDict begin 13 H.A end
- 164 903 a 164 903 a
-SDict begin [ /View [/XYZ H.V] /Dest (1335) cvn H.B /DEST pdfmark end
- 164 903 a Fj(home)g(directory)f(unicode)h(string)
--2 1004 y
-SDict begin H.S end
- -2 1004 a -2 1004 a
-SDict begin 13 H.A end
- -2 1004 a -2 1004 a
-SDict begin [ /View [/XYZ H.V] /Dest (1337) cvn H.B /DEST pdfmark end
- -2
-1004 a 90 x Fj(UNISTR2)-2 1095 y
-SDict begin H.S end
- -2 1095 a -2 1095 a
-SDict begin 13 H.A end
-
--2 1095 a -2 1095 a
-SDict begin [ /View [/XYZ H.V] /Dest (1338) cvn H.B /DEST pdfmark end
- -2 1095 a Black Black 164 1243 a
-SDict begin H.S end
-
-164 1243 a 164 1243 a
-SDict begin 13 H.A end
- 164 1243 a 164 1243 a
-SDict begin [ /View [/XYZ H.V] /Dest (1339) cvn H.B /DEST pdfmark end
- 164 1243
-a Fj(home)g(directory)f(dri)n(v)o(e)i(unicode)e(string)-2
-1344 y
-SDict begin H.S end
- -2 1344 a -2 1344 a
-SDict begin 13 H.A end
- -2 1344 a -2 1344 a
-SDict begin [ /View [/XYZ H.V] /Dest (1341) cvn H.B /DEST pdfmark end
- -2 1344
-a 90 x Fj(UINT32)-2 1435 y
-SDict begin H.S end
- -2 1435 a -2 1435 a
-SDict begin 13 H.A end
- -2 1435
-a -2 1435 a
-SDict begin [ /View [/XYZ H.V] /Dest (1342) cvn H.B /DEST pdfmark end
- -2 1435 a Black Black 164 1583 a
-SDict begin H.S end
- 164 1583
-a 164 1583 a
-SDict begin 13 H.A end
- 164 1583 a 164 1583 a
-SDict begin [ /View [/XYZ H.V] /Dest (1343) cvn H.B /DEST pdfmark end
- 164 1583 a Fj(num)h(groups)-2
-1684 y
-SDict begin H.S end
- -2 1684 a -2 1684 a
-SDict begin 13 H.A end
- -2 1684 a -2 1684 a
-SDict begin [ /View [/XYZ H.V] /Dest (1345) cvn H.B /DEST pdfmark end
- -2 1684
-a 90 x Fj(GID[num_groups])-2 1792 y
-SDict begin H.S end
- -2 1792 a -2 1792
-a
-SDict begin 13 H.A end
- -2 1792 a -2 1792 a
-SDict begin [ /View [/XYZ H.V] /Dest (1346) cvn H.B /DEST pdfmark end
- -2 1792 a Black Black 164 1924
-a
-SDict begin H.S end
- 164 1924 a 164 1924 a
-SDict begin 13 H.A end
- 164 1924 a 164 1924 a
-SDict begin [ /View [/XYZ H.V] /Dest (1347) cvn H.B /DEST pdfmark end
- 164 1924
-a Fj(group)f(info)-2 2025 y
-SDict begin H.S end
- -2 2025 a -2 2025 a
-SDict begin 13 H.A end
- -2 2025
-a -2 2025 a
-SDict begin [ /View [/XYZ H.V] /Dest (1349) cvn H.B /DEST pdfmark end
- -2 2025 a 90 x Fj(UNISTR2)-2 2116 y
-SDict begin H.S end
- -2 2116
-a -2 2116 a
-SDict begin 13 H.A end
- -2 2116 a -2 2116 a
-SDict begin [ /View [/XYZ H.V] /Dest (1350) cvn H.B /DEST pdfmark end
- -2 2116 a Black Black
-164 2264 a
-SDict begin H.S end
- 164 2264 a 164 2264 a
-SDict begin 13 H.A end
- 164 2264 a 164 2264
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1351) cvn H.B /DEST pdfmark end
- 164 2264 a Fj(logon)h(serv)o(er)g(unicode)g(string)-2
-2365 y
-SDict begin H.S end
- -2 2365 a -2 2365 a
-SDict begin 13 H.A end
- -2 2365 a -2 2365 a
-SDict begin [ /View [/XYZ H.V] /Dest (1353) cvn H.B /DEST pdfmark end
- -2 2365
-a 90 x Fj(UNISTR2)-2 2456 y
-SDict begin H.S end
- -2 2456 a -2 2456 a
-SDict begin 13 H.A end
- -2 2456
-a -2 2456 a
-SDict begin [ /View [/XYZ H.V] /Dest (1354) cvn H.B /DEST pdfmark end
- -2 2456 a Black Black 164 2605 a
-SDict begin H.S end
- 164 2605
-a 164 2605 a
-SDict begin 13 H.A end
- 164 2605 a 164 2605 a
-SDict begin [ /View [/XYZ H.V] /Dest (1355) cvn H.B /DEST pdfmark end
- 164 2605 a Fj(logon)g(domain)g
-(unicode)f(string)-2 2706 y
-SDict begin H.S end
- -2 2706 a -2 2706 a
-SDict begin 13 H.A end
- -2 2706
-a -2 2706 a
-SDict begin [ /View [/XYZ H.V] /Dest (1357) cvn H.B /DEST pdfmark end
- -2 2706 a 90 x Fj(DOM_SID)-2 2806 y
-SDict begin H.S end
- -2 2806
-a -2 2806 a
-SDict begin 13 H.A end
- -2 2806 a -2 2806 a
-SDict begin [ /View [/XYZ H.V] /Dest (1358) cvn H.B /DEST pdfmark end
- -2 2806 a Black Black
-164 2945 a
-SDict begin H.S end
- 164 2945 a 164 2945 a
-SDict begin 13 H.A end
- 164 2945 a 164 2945
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1359) cvn H.B /DEST pdfmark end
- 164 2945 a Fj(domain)h(SID)-2 3029 y
-SDict begin H.S end
- -2 3029 a -2 3029
-a
-SDict begin 13 H.A end
- -2 3029 a -2 3029 a
-SDict begin [ /View [/XYZ H.V] /Dest (1361) cvn H.B /DEST pdfmark end
- -2 3029 a 107 x Fj(DOM_SID[num_sids])-2
-3149 y
-SDict begin H.S end
- -2 3149 a -2 3149 a
-SDict begin 13 H.A end
- -2 3149 a -2 3149 a
-SDict begin [ /View [/XYZ H.V] /Dest (1362) cvn H.B /DEST pdfmark end
- -2 3149
-a Black Black 164 3285 a
-SDict begin H.S end
- 164 3285 a 164 3285 a
-SDict begin 13 H.A end
- 164 3285
-a 164 3285 a
-SDict begin [ /View [/XYZ H.V] /Dest (1363) cvn H.B /DEST pdfmark end
- 164 3285 a Fj(other)g(domain)g(SIDs?)-2
-3328 y
-SDict begin H.S end
- -2 3328 a -2 3328 a
-SDict begin 13 H.A end
- -2 3328 a -2 3328 a
-SDict begin [ /View [/XYZ H.V] /Dest (1364) cvn H.B /DEST pdfmark end
- -2 3328
-a 294 x Fe(9.2.3.27.)k(SH_INFO_1_PTR)h(\(pointers)i(to)e(le)o(v)o(el)g
-(1)h(shar)n(e)h(inf)n(o)e(strings\))-2 3809 y
-SDict begin H.S end
- -2 3809
-a -2 3809 a
-SDict begin 13 H.A end
- -2 3809 a -2 3809 a
-SDict begin [ /View [/XYZ H.V] /Dest (1366) cvn H.B /DEST pdfmark end
- -2 3809 a -2 3809 a
-SDict begin H.S end
- -2
-3809 a -2 3809 a
-SDict begin 13 H.A end
- -2 3809 a -2 3809 a
-SDict begin [ /View [/XYZ H.V] /Dest (1367) cvn H.B /DEST pdfmark end
- -2 3809 a 87 x Fh(Note:)c(see)h
-(cifsr)o(ap2.txt)e(section5,)g(pa)o(g)o(e)h(10.)-2 4015
-y
-SDict begin H.S end
- -2 4015 a -2 4015 a
-SDict begin 13 H.A end
- -2 4015 a -2 4015 a
-SDict begin [ /View [/XYZ H.V] /Dest (1368) cvn H.B /DEST pdfmark end
- -2 4015 a -2
-4015 a
-SDict begin H.S end
- -2 4015 a -2 4015 a
-SDict begin 13 H.A end
- -2 4015 a -2 4015 a
-SDict begin [ /View [/XYZ H.V] /Dest (table.3) cvn H.B /DEST pdfmark
-end
- -2 4015
-a 74 x Fj(0)g(for)g(shi1_type)e(indicates)i(a)h(Disk.)-2
-4182 y(1)f(for)g(shi1_type)e(indicates)i(a)h(Print)f(Queue.)-2
-4275 y(2)g(for)g(shi1_type)e(indicates)i(a)h(De)n(vice.)-2
-4368 y(3)f(for)g(shi1_type)e(indicates)i(an)g(IPC)h(pipe.)-2
-4460 y(0x8000)d(0000)g(\(top)i(bit)g(set)h(in)g(shi1_type\))d
-(indicates)i(a)g(hidden)f(share.)-2 4478 y
-SDict begin H.S end
- -2 4478 a
--2 4478 a
-SDict begin 13 H.A end
- -2 4478 a -2 4478 a
-SDict begin [ /View [/XYZ H.V] /Dest (1374) cvn H.B /DEST pdfmark end
- -2 4478 a -2 4603 a
-SDict begin H.S end
- -2
-4603 a -2 4603 a
-SDict begin 13 H.A end
- -2 4603 a -2 4603 a
-SDict begin [ /View [/XYZ H.V] /Dest (1376) cvn H.B /DEST pdfmark end
- -2 4603 a 108 x
-Fj(V)m(OID*)-2 4712 y
-SDict begin H.S end
- -2 4712 a -2 4712 a
-SDict begin 13 H.A end
- -2 4712 a -2
-4712 a
-SDict begin [ /View [/XYZ H.V] /Dest (1377) cvn H.B /DEST pdfmark end
- -2 4712 a Black Black 164 4860 a
-SDict begin H.S end
- 164 4860 a 164
-4860 a
-SDict begin 13 H.A end
- 164 4860 a 164 4860 a
-SDict begin [ /View [/XYZ H.V] /Dest (1378) cvn H.B /DEST pdfmark end
- 164 4860 a Fj(shi1_netname)f(-)i(pointer)f
-(to)h(net)h(name)-2 4961 y
-SDict begin H.S end
- -2 4961 a -2 4961 a
-SDict begin 13 H.A end
- -2 4961
-a -2 4961 a
-SDict begin [ /View [/XYZ H.V] /Dest (1380) cvn H.B /DEST pdfmark end
- -2 4961 a 90 x Fj(UINT32)-2 5052 y
-SDict begin H.S end
- -2 5052
-a -2 5052 a
-SDict begin 13 H.A end
- -2 5052 a -2 5052 a
-SDict begin [ /View [/XYZ H.V] /Dest (1381) cvn H.B /DEST pdfmark end
- -2 5052 a Black Black
-164 5201 a
-SDict begin H.S end
- 164 5201 a 164 5201 a
-SDict begin 13 H.A end
- 164 5201 a 164 5201
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1382) cvn H.B /DEST pdfmark end
- 164 5201 a Fj(shi1_type)d(-)j(type)f(of)f(share.)h(0)g(-)h
-(undocumented.)-2 5302 y
-SDict begin H.S end
- -2 5302 a -2 5302 a
-SDict begin 13 H.A end
- -2 5302
-a -2 5302 a
-SDict begin [ /View [/XYZ H.V] /Dest (1384) cvn H.B /DEST pdfmark end
- -2 5302 a 89 x Fj(V)m(OID*)-2 5392 y
-SDict begin H.S end
- -2 5392
-a -2 5392 a
-SDict begin 13 H.A end
- -2 5392 a -2 5392 a
-SDict begin [ /View [/XYZ H.V] /Dest (1385) cvn H.B /DEST pdfmark end
- -2 5392 a Black Black
-164 5541 a
-SDict begin H.S end
- 164 5541 a 164 5541 a
-SDict begin 13 H.A end
- 164 5541 a 164 5541
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1386) cvn H.B /DEST pdfmark end
- 164 5541 a Fj(shi1_remark)d(-)i(pointer)f(to)h(comment.)p
-Black 3659 5984 a Fh(40)p Black eop end
-%%Page: 41 47
-TeXDict begin 41 46 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.41) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2742 -132
-a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black
--2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (1387) cvn H.B /DEST pdfmark end
- -2 -11 a
-83 x Fe(9.2.3.28.)j(SH_INFO_1_STR)h(\(le)o(v)o(el)h(1)f(shar)n(e)i(inf)
-n(o)e(strings\))-2 93 y
-SDict begin H.S end
- -2 93 a -2 93 a
-SDict begin 13 H.A end
- -2 93 a -2 93
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1389) cvn H.B /DEST pdfmark end
- -2 93 a -2 217 a
-SDict begin H.S end
- -2 217 a -2 217 a
-SDict begin 13 H.A end
- -2 217 a -2 217
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1391) cvn H.B /DEST pdfmark end
- -2 217 a 88 x Fj(UNISTR2)-2 306 y
-SDict begin H.S end
- -2 306 a -2 306 a
-SDict begin 13 H.A end
-
--2 306 a -2 306 a
-SDict begin [ /View [/XYZ H.V] /Dest (1392) cvn H.B /DEST pdfmark end
- -2 306 a Black Black 164 454 a
-SDict begin H.S end
- 164
-454 a 164 454 a
-SDict begin 13 H.A end
- 164 454 a 164 454 a
-SDict begin [ /View [/XYZ H.V] /Dest (1393) cvn H.B /DEST pdfmark end
- 164 454 a Fj(shi1_netname)18
-b(-)i(unicode)f(string)h(of)g(net)g(name)-2 555 y
-SDict begin H.S end
- -2
-555 a -2 555 a
-SDict begin 13 H.A end
- -2 555 a -2 555 a
-SDict begin [ /View [/XYZ H.V] /Dest (1395) cvn H.B /DEST pdfmark end
- -2 555 a 90 x Fj(UNISTR2)-2
-646 y
-SDict begin H.S end
- -2 646 a -2 646 a
-SDict begin 13 H.A end
- -2 646 a -2 646 a
-SDict begin [ /View [/XYZ H.V] /Dest (1396) cvn H.B /DEST pdfmark end
- -2 646 a Black
-Black 164 795 a
-SDict begin H.S end
- 164 795 a 164 795 a
-SDict begin 13 H.A end
- 164 795 a 164 795
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1397) cvn H.B /DEST pdfmark end
- 164 795 a Fj(shi1_remark)e(-)i(unicode)f(string)g(of)h(comment.)-2
-854 y
-SDict begin H.S end
- -2 854 a -2 854 a
-SDict begin 13 H.A end
- -2 854 a -2 854 a
-SDict begin [ /View [/XYZ H.V] /Dest (1398) cvn H.B /DEST pdfmark end
- -2 854 a 278
-x Fe(9.2.3.29.)j(SHARE_INFO_1_CTR)-2 1311 y
-SDict begin H.S end
- -2 1311 a
--2 1311 a
-SDict begin 13 H.A end
- -2 1311 a -2 1311 a
-SDict begin [ /View [/XYZ H.V] /Dest (1400) cvn H.B /DEST pdfmark end
- -2 1311 a 95 x Fj(share)d(container)e
-(with)j(0)f(entries:)-2 1407 y
-SDict begin H.S end
- -2 1407 a -2 1407 a
-SDict begin 13 H.A end
- -2
-1407 a -2 1407 a
-SDict begin [ /View [/XYZ H.V] /Dest (1401) cvn H.B /DEST pdfmark end
- -2 1407 a -2 1531 a
-SDict begin H.S end
- -2 1531 a -2 1531
-a
-SDict begin 13 H.A end
- -2 1531 a -2 1531 a
-SDict begin [ /View [/XYZ H.V] /Dest (1403) cvn H.B /DEST pdfmark end
- -2 1531 a 107 x Fj(UINT32)-2 1639
-y
-SDict begin H.S end
- -2 1639 a -2 1639 a
-SDict begin 13 H.A end
- -2 1639 a -2 1639 a
-SDict begin [ /View [/XYZ H.V] /Dest (1404) cvn H.B /DEST pdfmark end
- -2 1639 a Black
-Black 164 1788 a
-SDict begin H.S end
- 164 1788 a 164 1788 a
-SDict begin 13 H.A end
- 164 1788 a 164
-1788 a
-SDict begin [ /View [/XYZ H.V] /Dest (1405) cvn H.B /DEST pdfmark end
- 164 1788 a Fj(0)g(-)g(EntriesRead)-2 1872 y
-SDict begin H.S end
- -2
-1872 a -2 1872 a
-SDict begin 13 H.A end
- -2 1872 a -2 1872 a
-SDict begin [ /View [/XYZ H.V] /Dest (1407) cvn H.B /DEST pdfmark end
- -2 1872 a 107 x
-Fj(UINT32)-2 1980 y
-SDict begin H.S end
- -2 1980 a -2 1980 a
-SDict begin 13 H.A end
- -2 1980 a -2
-1980 a
-SDict begin [ /View [/XYZ H.V] /Dest (1408) cvn H.B /DEST pdfmark end
- -2 1980 a Black Black 164 2128 a
-SDict begin H.S end
- 164 2128 a 164
-2128 a
-SDict begin 13 H.A end
- 164 2128 a 164 2128 a
-SDict begin [ /View [/XYZ H.V] /Dest (1409) cvn H.B /DEST pdfmark end
- 164 2128 a Fj(0)g(-)g(Buf)n(fer)-2
-2295 y
-SDict begin H.S end
- -2 2295 a -2 2295 a
-SDict begin 13 H.A end
- -2 2295 a -2 2295 a
-SDict begin [ /View [/XYZ H.V] /Dest (1410) cvn H.B /DEST pdfmark end
- -2 2295
-a 107 x Fj(share)g(container)e(with)j(>)f(0)h(entries:)-2
-2403 y
-SDict begin H.S end
- -2 2403 a -2 2403 a
-SDict begin 13 H.A end
- -2 2403 a -2 2403 a
-SDict begin [ /View [/XYZ H.V] /Dest (1411) cvn H.B /DEST pdfmark end
- -2 2403
-a -2 2527 a
-SDict begin H.S end
- -2 2527 a -2 2527 a
-SDict begin 13 H.A end
- -2 2527 a -2 2527 a
-SDict begin [ /View [/XYZ H.V] /Dest (1413) cvn H.B /DEST pdfmark end
- -2
-2527 a 108 x Fj(UINT32)-2 2636 y
-SDict begin H.S end
- -2 2636 a -2 2636 a
-SDict begin 13 H.A end
-
--2 2636 a -2 2636 a
-SDict begin [ /View [/XYZ H.V] /Dest (1414) cvn H.B /DEST pdfmark end
- -2 2636 a Black Black 164 2784 a
-SDict begin H.S end
-
-164 2784 a 164 2784 a
-SDict begin 13 H.A end
- 164 2784 a 164 2784 a
-SDict begin [ /View [/XYZ H.V] /Dest (1415) cvn H.B /DEST pdfmark end
- 164 2784
-a Fj(EntriesRead)-2 2868 y
-SDict begin H.S end
- -2 2868 a -2 2868 a
-SDict begin 13 H.A end
- -2 2868
-a -2 2868 a
-SDict begin [ /View [/XYZ H.V] /Dest (1417) cvn H.B /DEST pdfmark end
- -2 2868 a 107 x Fj(UINT32)-2 2976 y
-SDict begin H.S end
- -2 2976
-a -2 2976 a
-SDict begin 13 H.A end
- -2 2976 a -2 2976 a
-SDict begin [ /View [/XYZ H.V] /Dest (1418) cvn H.B /DEST pdfmark end
- -2 2976 a Black Black
-164 3124 a
-SDict begin H.S end
- 164 3124 a 164 3124 a
-SDict begin 13 H.A end
- 164 3124 a 164 3124
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1419) cvn H.B /DEST pdfmark end
- 164 3124 a Fj(non-zero)d(-)i(Buf)n(fer)-2 3208 y
-SDict begin H.S end
- -2
-3208 a -2 3208 a
-SDict begin 13 H.A end
- -2 3208 a -2 3208 a
-SDict begin [ /View [/XYZ H.V] /Dest (1421) cvn H.B /DEST pdfmark end
- -2 3208 a 107 x
-Fj(UINT32)-2 3316 y
-SDict begin H.S end
- -2 3316 a -2 3316 a
-SDict begin 13 H.A end
- -2 3316 a -2
-3316 a
-SDict begin [ /View [/XYZ H.V] /Dest (1422) cvn H.B /DEST pdfmark end
- -2 3316 a Black Black 164 3465 a
-SDict begin H.S end
- 164 3465 a 164
-3465 a
-SDict begin 13 H.A end
- 164 3465 a 164 3465 a
-SDict begin [ /View [/XYZ H.V] /Dest (1423) cvn H.B /DEST pdfmark end
- 164 3465 a Fj(EntriesRead)-2
-3549 y
-SDict begin H.S end
- -2 3549 a -2 3549 a
-SDict begin 13 H.A end
- -2 3549 a -2 3549 a
-SDict begin [ /View [/XYZ H.V] /Dest (1425) cvn H.B /DEST pdfmark end
- -2 3549
-a 107 x Fj(SH_INFO_1_PTR[EntriesRead])-2 3669 y
-SDict begin H.S end
- -2 3669
-a -2 3669 a
-SDict begin 13 H.A end
- -2 3669 a -2 3669 a
-SDict begin [ /View [/XYZ H.V] /Dest (1426) cvn H.B /DEST pdfmark end
- -2 3669 a Black Black
-164 3805 a
-SDict begin H.S end
- 164 3805 a 164 3805 a
-SDict begin 13 H.A end
- 164 3805 a 164 3805
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1427) cvn H.B /DEST pdfmark end
- 164 3805 a Fj(share)g(entry)f(pointers)-2 3906 y
-SDict begin H.S end
- -2
-3906 a -2 3906 a
-SDict begin 13 H.A end
- -2 3906 a -2 3906 a
-SDict begin [ /View [/XYZ H.V] /Dest (1429) cvn H.B /DEST pdfmark end
- -2 3906 a 90 x Fj
-(SH_INFO_1_STR[EntriesRead])-2 4009 y
-SDict begin H.S end
- -2 4009 a -2 4009
-a
-SDict begin 13 H.A end
- -2 4009 a -2 4009 a
-SDict begin [ /View [/XYZ H.V] /Dest (1430) cvn H.B /DEST pdfmark end
- -2 4009 a Black Black 164 4146
-a
-SDict begin H.S end
- 164 4146 a 164 4146 a
-SDict begin 13 H.A end
- 164 4146 a 164 4146 a
-SDict begin [ /View [/XYZ H.V] /Dest (1431) cvn H.B /DEST pdfmark end
- 164 4146
-a Fj(share)h(entry)f(strings)-2 4247 y
-SDict begin H.S end
- -2 4247 a -2 4247
-a
-SDict begin 13 H.A end
- -2 4247 a -2 4247 a
-SDict begin [ /View [/XYZ H.V] /Dest (1433) cvn H.B /DEST pdfmark end
- -2 4247 a 89 x Fj(UINT8[])-2 4349
-y
-SDict begin H.S end
- -2 4349 a -2 4349 a
-SDict begin 13 H.A end
- -2 4349 a -2 4349 a
-SDict begin [ /View [/XYZ H.V] /Dest (1434) cvn H.B /DEST pdfmark end
- -2 4349 a Black
-Black 164 4486 a
-SDict begin H.S end
- 164 4486 a 164 4486 a
-SDict begin 13 H.A end
- 164 4486 a 164
-4486 a
-SDict begin [ /View [/XYZ H.V] /Dest (1435) cvn H.B /DEST pdfmark end
- 164 4486 a Fj(padding)f(to)i(get)h(unicode)d(string)i(4-byte)f
-(aligned)g(with)h(start)h(of)f(the)g(SMB)h(header)-5
-b(.)-2 4587 y
-SDict begin H.S end
- -2 4587 a -2 4587 a
-SDict begin 13 H.A end
- -2 4587 a -2 4587 a
-SDict begin [ /View [/XYZ H.V] /Dest (1437) cvn H.B /DEST pdfmark end
-
--2 4587 a 90 x Fj(UINT32)-2 4678 y
-SDict begin H.S end
- -2 4678 a -2 4678
-a
-SDict begin 13 H.A end
- -2 4678 a -2 4678 a
-SDict begin [ /View [/XYZ H.V] /Dest (1438) cvn H.B /DEST pdfmark end
- -2 4678 a Black Black 164 4826
-a
-SDict begin H.S end
- 164 4826 a 164 4826 a
-SDict begin 13 H.A end
- 164 4826 a 164 4826 a
-SDict begin [ /View [/XYZ H.V] /Dest (1439) cvn H.B /DEST pdfmark end
- 164 4826
-a Fj(EntriesRead)-2 4910 y
-SDict begin H.S end
- -2 4910 a -2 4910 a
-SDict begin 13 H.A end
- -2 4910
-a -2 4910 a
-SDict begin [ /View [/XYZ H.V] /Dest (1441) cvn H.B /DEST pdfmark end
- -2 4910 a 107 x Fj(UINT32)-2 5018 y
-SDict begin H.S end
- -2 5018
-a -2 5018 a
-SDict begin 13 H.A end
- -2 5018 a -2 5018 a
-SDict begin [ /View [/XYZ H.V] /Dest (1442) cvn H.B /DEST pdfmark end
- -2 5018 a Black Black
-164 5167 a
-SDict begin H.S end
- 164 5167 a 164 5167 a
-SDict begin 13 H.A end
- 164 5167 a 164 5167
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1443) cvn H.B /DEST pdfmark end
- 164 5167 a Fj(0)20 b(-)g(padding)-2 5226 y
-SDict begin H.S end
- -2 5226
-a -2 5226 a
-SDict begin 13 H.A end
- -2 5226 a -2 5226 a
-SDict begin [ /View [/XYZ H.V] /Dest (1444) cvn H.B /DEST pdfmark end
- -2 5226 a Black 3659
-5984 a Fh(41)p Black eop end
-%%Page: 42 48
-TeXDict begin 42 47 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.42) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (1510) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 72 a Fe(9.2.3.30.)j(SER)-5 b(VER_INFO_101)-2
-251 y
-SDict begin H.S end
- -2 251 a -2 251 a
-SDict begin 13 H.A end
- -2 251 a -2 251 a
-SDict begin [ /View [/XYZ H.V] /Dest (1446) cvn H.B /DEST pdfmark end
- -2 251 a -2
-251 a
-SDict begin H.S end
- -2 251 a -2 251 a
-SDict begin 13 H.A end
- -2 251 a -2 251 a
-SDict begin [ /View [/XYZ H.V] /Dest (1447) cvn H.B /DEST pdfmark end
- -2 251 a 95
-x Fh(Note:)20 b(see)h(cifs6.txt)f(section)g(6.4)g(-)g(the)g(\002elds)g
-(described)g(ther)m(ein)g(will)h(be)f(of)g(assistance)h(her)m(e)o(.)e
-(for)i(e)n(xample)o(,)f(the)g(type)g(listed)-2 454 y(below)g(is)h(the)f
-(same)h(as)f(fServerT)-6 b(ype)o(,)20 b(whic)o(h)g(is)h(described)e(in)
-i(6.4.1.)-2 471 y
-SDict begin H.S end
- -2 471 a -2 471 a
-SDict begin 13 H.A end
- -2 471 a -2 471 a
-SDict begin [ /View [/XYZ H.V] /Dest (1448) cvn H.B /DEST pdfmark end
-
--2 471 a -2 596 a
-SDict begin H.S end
- -2 596 a -2 596 a
-SDict begin 13 H.A end
- -2 596 a -2 596 a
-SDict begin [ /View [/XYZ H.V] /Dest (1450) cvn H.B /DEST pdfmark end
-
--2 596 a 91 x Fj(SV_TYPE_W)o(ORKST)-8 b(A)f(TION)-2 697
-y
-SDict begin H.S end
- -2 697 a -2 697 a
-SDict begin 13 H.A end
- -2 697 a -2 697 a
-SDict begin [ /View [/XYZ H.V] /Dest (1451) cvn H.B /DEST pdfmark end
- -2 697 a Black
-Black 164 836 a
-SDict begin H.S end
- 164 836 a 164 836 a
-SDict begin 13 H.A end
- 164 836 a 164 836
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1452) cvn H.B /DEST pdfmark end
- 164 836 a Fj(0x00000001)16 b(All)21 b(w)o(orkstations)-2
-920 y
-SDict begin H.S end
- -2 920 a -2 920 a
-SDict begin 13 H.A end
- -2 920 a -2 920 a
-SDict begin [ /View [/XYZ H.V] /Dest (1454) cvn H.B /DEST pdfmark end
- -2 920 a 107
-x Fj(SV_TYPE_SER)-7 b(VER)-2 1037 y
-SDict begin H.S end
- -2 1037 a -2 1037
-a
-SDict begin 13 H.A end
- -2 1037 a -2 1037 a
-SDict begin [ /View [/XYZ H.V] /Dest (1455) cvn H.B /DEST pdfmark end
- -2 1037 a Black Black 164 1177
-a
-SDict begin H.S end
- 164 1177 a 164 1177 a
-SDict begin 13 H.A end
- 164 1177 a 164 1177 a
-SDict begin [ /View [/XYZ H.V] /Dest (1456) cvn H.B /DEST pdfmark end
- 164 1177
-a Fj(0x00000002)16 b(All)21 b(serv)o(ers)-2 1261 y
-SDict begin H.S end
- -2
-1261 a -2 1261 a
-SDict begin 13 H.A end
- -2 1261 a -2 1261 a
-SDict begin [ /View [/XYZ H.V] /Dest (1458) cvn H.B /DEST pdfmark end
- -2 1261 a 107 x
-Fj(SV_TYPE_SQLSER)-7 b(VER)-2 1383 y
-SDict begin H.S end
- -2 1383 a -2 1383
-a
-SDict begin 13 H.A end
- -2 1383 a -2 1383 a
-SDict begin [ /View [/XYZ H.V] /Dest (1459) cvn H.B /DEST pdfmark end
- -2 1383 a Black Black 164 1517
-a
-SDict begin H.S end
- 164 1517 a 164 1517 a
-SDict begin 13 H.A end
- 164 1517 a 164 1517 a
-SDict begin [ /View [/XYZ H.V] /Dest (1460) cvn H.B /DEST pdfmark end
- 164 1517
-a Fj(0x00000004)16 b(An)o(y)j(serv)o(er)g(running)g(with)h(SQL)g(serv)o
-(er)-2 1618 y
-SDict begin H.S end
- -2 1618 a -2 1618 a
-SDict begin 13 H.A end
- -2 1618 a -2 1618 a
-SDict begin [ /View [/XYZ H.V] /Dest (1462) cvn H.B /DEST pdfmark end
-
--2 1618 a 90 x Fj(SV_TYPE_DOMAIN_CTRL)-2 1718 y
-SDict begin H.S end
- -2 1718
-a -2 1718 a
-SDict begin 13 H.A end
- -2 1718 a -2 1718 a
-SDict begin [ /View [/XYZ H.V] /Dest (1463) cvn H.B /DEST pdfmark end
- -2 1718 a Black Black
-164 1857 a
-SDict begin H.S end
- 164 1857 a 164 1857 a
-SDict begin 13 H.A end
- 164 1857 a 164 1857
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1464) cvn H.B /DEST pdfmark end
- 164 1857 a Fj(0x00000008)c(Primary)j(domain)g(controller)-2
-1958 y
-SDict begin H.S end
- -2 1958 a -2 1958 a
-SDict begin 13 H.A end
- -2 1958 a -2 1958 a
-SDict begin [ /View [/XYZ H.V] /Dest (1466) cvn H.B /DEST pdfmark end
- -2 1958
-a 90 x Fj(SV_TYPE_DOMAIN_B)m(AKCTRL)-2 2058 y
-SDict begin H.S end
- -2 2058
-a -2 2058 a
-SDict begin 13 H.A end
- -2 2058 a -2 2058 a
-SDict begin [ /View [/XYZ H.V] /Dest (1467) cvn H.B /DEST pdfmark end
- -2 2058 a Black Black
-164 2198 a
-SDict begin H.S end
- 164 2198 a 164 2198 a
-SDict begin 13 H.A end
- 164 2198 a 164 2198
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1468) cvn H.B /DEST pdfmark end
- 164 2198 a Fj(0x00000010)d(Backup)j(domain)g(controller)-2
-2299 y
-SDict begin H.S end
- -2 2299 a -2 2299 a
-SDict begin 13 H.A end
- -2 2299 a -2 2299 a
-SDict begin [ /View [/XYZ H.V] /Dest (1470) cvn H.B /DEST pdfmark end
- -2 2299
-a 90 x Fj(SV_TYPE_TIME_SOURCE)-2 2399 y
-SDict begin H.S end
- -2 2399 a -2
-2399 a
-SDict begin 13 H.A end
- -2 2399 a -2 2399 a
-SDict begin [ /View [/XYZ H.V] /Dest (1471) cvn H.B /DEST pdfmark end
- -2 2399 a Black Black 164
-2538 a
-SDict begin H.S end
- 164 2538 a 164 2538 a
-SDict begin 13 H.A end
- 164 2538 a 164 2538 a
-SDict begin [ /View [/XYZ H.V] /Dest (1472) cvn H.B /DEST pdfmark end
- 164
-2538 a Fj(0x00000020)d(Serv)o(er)j(running)f(the)i(timesource)f
-(service)-2 2639 y
-SDict begin H.S end
- -2 2639 a -2 2639 a
-SDict begin 13 H.A end
- -2 2639 a -2 2639
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1474) cvn H.B /DEST pdfmark end
- -2 2639 a 90 x Fj(SV_TYPE_AFP)-2 2739 y
-SDict begin H.S end
- -2 2739 a -2
-2739 a
-SDict begin 13 H.A end
- -2 2739 a -2 2739 a
-SDict begin [ /View [/XYZ H.V] /Dest (1475) cvn H.B /DEST pdfmark end
- -2 2739 a Black Black 164
-2879 a
-SDict begin H.S end
- 164 2879 a 164 2879 a
-SDict begin 13 H.A end
- 164 2879 a 164 2879 a
-SDict begin [ /View [/XYZ H.V] /Dest (1476) cvn H.B /DEST pdfmark end
- 164
-2879 a Fj(0x00000040)d(Apple)j(File)i(Protocol)e(serv)o(ers)-2
-2980 y
-SDict begin H.S end
- -2 2980 a -2 2980 a
-SDict begin 13 H.A end
- -2 2980 a -2 2980 a
-SDict begin [ /View [/XYZ H.V] /Dest (1478) cvn H.B /DEST pdfmark end
- -2 2980
-a 90 x Fj(SV_TYPE_NO)l(VELL)-2 3080 y
-SDict begin H.S end
- -2 3080 a -2 3080
-a
-SDict begin 13 H.A end
- -2 3080 a -2 3080 a
-SDict begin [ /View [/XYZ H.V] /Dest (1479) cvn H.B /DEST pdfmark end
- -2 3080 a Black Black 164 3219
-a
-SDict begin H.S end
- 164 3219 a 164 3219 a
-SDict begin 13 H.A end
- 164 3219 a 164 3219 a
-SDict begin [ /View [/XYZ H.V] /Dest (1480) cvn H.B /DEST pdfmark end
- 164 3219
-a Fj(0x00000080)d(No)o(v)o(ell)j(serv)o(ers)-2 3303 y
-SDict begin H.S end
-
--2 3303 a -2 3303 a
-SDict begin 13 H.A end
- -2 3303 a -2 3303 a
-SDict begin [ /View [/XYZ H.V] /Dest (1482) cvn H.B /DEST pdfmark end
- -2 3303 a 107
-x Fj(SV_TYPE_DOMAIN_MEMBER)-2 3420 y
-SDict begin H.S end
- -2 3420 a -2 3420
-a
-SDict begin 13 H.A end
- -2 3420 a -2 3420 a
-SDict begin [ /View [/XYZ H.V] /Dest (1483) cvn H.B /DEST pdfmark end
- -2 3420 a Black Black 164 3559
-a
-SDict begin H.S end
- 164 3559 a 164 3559 a
-SDict begin 13 H.A end
- 164 3559 a 164 3559 a
-SDict begin [ /View [/XYZ H.V] /Dest (1484) cvn H.B /DEST pdfmark end
- 164 3559
-a Fj(0x00000100)d(Domain)j(Member)-2 3643 y
-SDict begin H.S end
- -2 3643 a
--2 3643 a
-SDict begin 13 H.A end
- -2 3643 a -2 3643 a
-SDict begin [ /View [/XYZ H.V] /Dest (1486) cvn H.B /DEST pdfmark end
- -2 3643 a 107 x Fj(SV_TYPE_PRINTQ_SER)-7
-b(VER)-2 3765 y
-SDict begin H.S end
- -2 3765 a -2 3765 a
-SDict begin 13 H.A end
- -2 3765 a -2 3765
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1487) cvn H.B /DEST pdfmark end
- -2 3765 a Black Black 164 3900 a
-SDict begin H.S end
- 164 3900 a 164 3900
-a
-SDict begin 13 H.A end
- 164 3900 a 164 3900 a
-SDict begin [ /View [/XYZ H.V] /Dest (1488) cvn H.B /DEST pdfmark end
- 164 3900 a Fj(0x00000200)16 b(Serv)o(er)j
-(sharing)g(print)h(queue)-2 4001 y
-SDict begin H.S end
- -2 4001 a -2 4001
-a
-SDict begin 13 H.A end
- -2 4001 a -2 4001 a
-SDict begin [ /View [/XYZ H.V] /Dest (1490) cvn H.B /DEST pdfmark end
- -2 4001 a 90 x Fj(SV_TYPE_DIALIN_SER)-7
-b(VER)-2 4101 y
-SDict begin H.S end
- -2 4101 a -2 4101 a
-SDict begin 13 H.A end
- -2 4101 a -2 4101
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1491) cvn H.B /DEST pdfmark end
- -2 4101 a Black Black 164 4240 a
-SDict begin H.S end
- 164 4240 a 164 4240
-a
-SDict begin 13 H.A end
- 164 4240 a 164 4240 a
-SDict begin [ /View [/XYZ H.V] /Dest (1492) cvn H.B /DEST pdfmark end
- 164 4240 a Fj(0x00000400)16 b(Serv)o(er)j
-(running)f(dialin)i(service.)-2 4341 y
-SDict begin H.S end
- -2 4341 a -2 4341
-a
-SDict begin 13 H.A end
- -2 4341 a -2 4341 a
-SDict begin [ /View [/XYZ H.V] /Dest (1494) cvn H.B /DEST pdfmark end
- -2 4341 a 90 x Fj(SV_TYPE_XENIX_SER)-7
-b(VER)-2 4441 y
-SDict begin H.S end
- -2 4441 a -2 4441 a
-SDict begin 13 H.A end
- -2 4441 a -2 4441
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1495) cvn H.B /DEST pdfmark end
- -2 4441 a Black Black 164 4581 a
-SDict begin H.S end
- 164 4581 a 164 4581
-a
-SDict begin 13 H.A end
- 164 4581 a 164 4581 a
-SDict begin [ /View [/XYZ H.V] /Dest (1496) cvn H.B /DEST pdfmark end
- 164 4581 a Fj(0x00000800)16 b(Xenix)j(serv)o
-(er)-2 4664 y
-SDict begin H.S end
- -2 4664 a -2 4664 a
-SDict begin 13 H.A end
- -2 4664 a -2 4664 a
-SDict begin [ /View [/XYZ H.V] /Dest (1498) cvn H.B /DEST pdfmark end
-
--2 4664 a 108 x Fj(SV_TYPE_NT)-2 4782 y
-SDict begin H.S end
- -2 4782 a -2
-4782 a
-SDict begin 13 H.A end
- -2 4782 a -2 4782 a
-SDict begin [ /View [/XYZ H.V] /Dest (1499) cvn H.B /DEST pdfmark end
- -2 4782 a Black Black 164
-4921 a
-SDict begin H.S end
- 164 4921 a 164 4921 a
-SDict begin 13 H.A end
- 164 4921 a 164 4921 a
-SDict begin [ /View [/XYZ H.V] /Dest (1500) cvn H.B /DEST pdfmark end
- 164
-4921 a Fj(0x00001000)d(NT)k(serv)o(er)-2 5005 y
-SDict begin H.S end
- -2 5005
-a -2 5005 a
-SDict begin 13 H.A end
- -2 5005 a -2 5005 a
-SDict begin [ /View [/XYZ H.V] /Dest (1502) cvn H.B /DEST pdfmark end
- -2 5005 a 107 x Fj(SV_TYPE_WFW)-2
-5122 y
-SDict begin H.S end
- -2 5122 a -2 5122 a
-SDict begin 13 H.A end
- -2 5122 a -2 5122 a
-SDict begin [ /View [/XYZ H.V] /Dest (1503) cvn H.B /DEST pdfmark end
- -2 5122
-a Black Black 164 5261 a
-SDict begin H.S end
- 164 5261 a 164 5261 a
-SDict begin 13 H.A end
- 164 5261
-a 164 5261 a
-SDict begin [ /View [/XYZ H.V] /Dest (1504) cvn H.B /DEST pdfmark end
- 164 5261 a Fj(0x00002000)c(Serv)o(er)j(running)f(W)m(indo)
-n(ws)h(for)p Black 3659 5984 a Fh(42)p Black eop end
-%%Page: 43 49
-TeXDict begin 43 48 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.43) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2742 -132
-a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black
--2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (1506) cvn H.B /DEST pdfmark end
- -2 -11 a
-83 x Fj(SV_TYPE_SER)-7 b(VER_NT)-2 82 y
-SDict begin H.S end
- -2 82 a -2 82
-a
-SDict begin 13 H.A end
- -2 82 a -2 82 a
-SDict begin [ /View [/XYZ H.V] /Dest (1507) cvn H.B /DEST pdfmark end
- -2 82 a Black Black 164 222 a
-SDict begin H.S end
- 164 222
-a 164 222 a
-SDict begin 13 H.A end
- 164 222 a 164 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (1508) cvn H.B /DEST pdfmark end
- 164 222 a Fj(0x00008000)16
-b(W)m(indo)n(ws)j(NT)i(non)e(DC)i(serv)o(er)-2 413 y(SV_TYPE_PO)m
-(TENTIAL_BR)m(O)m(WSER)-2 423 y
-SDict begin H.S end
- -2 423 a -2 423 a
-SDict begin 13 H.A end
- -2
-423 a -2 423 a
-SDict begin [ /View [/XYZ H.V] /Dest (1511) cvn H.B /DEST pdfmark end
- -2 423 a Black Black 164 562 a
-SDict begin H.S end
- 164 562
-a 164 562 a
-SDict begin 13 H.A end
- 164 562 a 164 562 a
-SDict begin [ /View [/XYZ H.V] /Dest (1512) cvn H.B /DEST pdfmark end
- 164 562 a Fj(0x00010000)16
-b(Serv)o(er)j(that)h(can)g(run)g(the)g(bro)n(wser)f(service)-2
-646 y
-SDict begin H.S end
- -2 646 a -2 646 a
-SDict begin 13 H.A end
- -2 646 a -2 646 a
-SDict begin [ /View [/XYZ H.V] /Dest (1514) cvn H.B /DEST pdfmark end
- -2 646 a 107
-x Fj(SV_TYPE_B)m(A)m(CKUP_BR)m(O)m(WSER)-2 763 y
-SDict begin H.S end
- -2 763
-a -2 763 a
-SDict begin 13 H.A end
- -2 763 a -2 763 a
-SDict begin [ /View [/XYZ H.V] /Dest (1515) cvn H.B /DEST pdfmark end
- -2 763 a Black Black 164
-903 a
-SDict begin H.S end
- 164 903 a 164 903 a
-SDict begin 13 H.A end
- 164 903 a 164 903 a
-SDict begin [ /View [/XYZ H.V] /Dest (1516) cvn H.B /DEST pdfmark end
- 164 903
-a Fj(0x00020000)d(Backup)j(bro)n(wser)g(serv)o(er)-2
-1004 y
-SDict begin H.S end
- -2 1004 a -2 1004 a
-SDict begin 13 H.A end
- -2 1004 a -2 1004 a
-SDict begin [ /View [/XYZ H.V] /Dest (1518) cvn H.B /DEST pdfmark end
- -2 1004
-a 90 x Fj(SV_TYPE_MASTER_BR)m(O)m(WSER)-2 1104 y
-SDict begin H.S end
- -2 1104
-a -2 1104 a
-SDict begin 13 H.A end
- -2 1104 a -2 1104 a
-SDict begin [ /View [/XYZ H.V] /Dest (1519) cvn H.B /DEST pdfmark end
- -2 1104 a Black Black
-164 1243 a
-SDict begin H.S end
- 164 1243 a 164 1243 a
-SDict begin 13 H.A end
- 164 1243 a 164 1243
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1520) cvn H.B /DEST pdfmark end
- 164 1243 a Fj(0x00040000)d(Master)k(bro)n(wser)f(serv)o(er)-2
-1327 y
-SDict begin H.S end
- -2 1327 a -2 1327 a
-SDict begin 13 H.A end
- -2 1327 a -2 1327 a
-SDict begin [ /View [/XYZ H.V] /Dest (1522) cvn H.B /DEST pdfmark end
- -2 1327
-a 107 x Fj(SV_TYPE_DOMAIN_MASTER)-2 1444 y
-SDict begin H.S end
- -2 1444 a
--2 1444 a
-SDict begin 13 H.A end
- -2 1444 a -2 1444 a
-SDict begin [ /View [/XYZ H.V] /Dest (1523) cvn H.B /DEST pdfmark end
- -2 1444 a Black Black 164
-1583 a
-SDict begin H.S end
- 164 1583 a 164 1583 a
-SDict begin 13 H.A end
- 164 1583 a 164 1583 a
-SDict begin [ /View [/XYZ H.V] /Dest (1524) cvn H.B /DEST pdfmark end
- 164
-1583 a Fj(0x00080000)d(Domain)j(Master)h(Bro)n(wser)g(serv)o(er)-2
-1667 y
-SDict begin H.S end
- -2 1667 a -2 1667 a
-SDict begin 13 H.A end
- -2 1667 a -2 1667 a
-SDict begin [ /View [/XYZ H.V] /Dest (1526) cvn H.B /DEST pdfmark end
- -2 1667
-a 107 x Fj(SV_TYPE_LOCAL_LIST_ONL)-8 b(Y)-2 1784 y
-SDict begin H.S end
- -2
-1784 a -2 1784 a
-SDict begin 13 H.A end
- -2 1784 a -2 1784 a
-SDict begin [ /View [/XYZ H.V] /Dest (1527) cvn H.B /DEST pdfmark end
- -2 1784 a Black
-Black 164 1924 a
-SDict begin H.S end
- 164 1924 a 164 1924 a
-SDict begin 13 H.A end
- 164 1924 a 164
-1924 a
-SDict begin [ /View [/XYZ H.V] /Dest (1528) cvn H.B /DEST pdfmark end
- 164 1924 a Fj(0x40000000)16 b(Enumerate)i(only)h(entries)i(mark)
-o(ed)d("local")-2 2025 y
-SDict begin H.S end
- -2 2025 a -2 2025 a
-SDict begin 13 H.A end
- -2 2025
-a -2 2025 a
-SDict begin [ /View [/XYZ H.V] /Dest (1530) cvn H.B /DEST pdfmark end
- -2 2025 a 90 x Fj(SV_TYPE_DOMAIN_ENUM)-2
-2125 y
-SDict begin H.S end
- -2 2125 a -2 2125 a
-SDict begin 13 H.A end
- -2 2125 a -2 2125 a
-SDict begin [ /View [/XYZ H.V] /Dest (1531) cvn H.B /DEST pdfmark end
- -2 2125
-a Black Black 164 2264 a
-SDict begin H.S end
- 164 2264 a 164 2264 a
-SDict begin 13 H.A end
- 164 2264
-a 164 2264 a
-SDict begin [ /View [/XYZ H.V] /Dest (1532) cvn H.B /DEST pdfmark end
- 164 2264 a Fj(0x80000000)e(Enumerate)i(Domains.)h(The)h
-(pszServ)o(er)f(and)h(pszDomain)f(parameters)g(must)h(be)g(NULL.)-2
-2282 y
-SDict begin H.S end
- -2 2282 a -2 2282 a
-SDict begin 13 H.A end
- -2 2282 a -2 2282 a
-SDict begin [ /View [/XYZ H.V] /Dest (1533) cvn H.B /DEST pdfmark end
- -2 2282
-a -2 2407 a
-SDict begin H.S end
- -2 2407 a -2 2407 a
-SDict begin 13 H.A end
- -2 2407 a -2 2407 a
-SDict begin [ /View [/XYZ H.V] /Dest (1535) cvn H.B /DEST pdfmark end
- -2
-2407 a 90 x Fj(UINT32)-2 2498 y
-SDict begin H.S end
- -2 2498 a -2 2498 a
-SDict begin 13 H.A end
- -2
-2498 a -2 2498 a
-SDict begin [ /View [/XYZ H.V] /Dest (1536) cvn H.B /DEST pdfmark end
- -2 2498 a Black Black 164 2646 a
-SDict begin H.S end
- 164
-2646 a 164 2646 a
-SDict begin 13 H.A end
- 164 2646 a 164 2646 a
-SDict begin [ /View [/XYZ H.V] /Dest (1537) cvn H.B /DEST pdfmark end
- 164 2646 a Fj(500)f(-)h
-(platform_id)-2 2747 y
-SDict begin H.S end
- -2 2747 a -2 2747 a
-SDict begin 13 H.A end
- -2 2747 a
--2 2747 a
-SDict begin [ /View [/XYZ H.V] /Dest (1539) cvn H.B /DEST pdfmark end
- -2 2747 a 90 x Fj(V)m(OID*)-2 2838 y
-SDict begin H.S end
- -2 2838
-a -2 2838 a
-SDict begin 13 H.A end
- -2 2838 a -2 2838 a
-SDict begin [ /View [/XYZ H.V] /Dest (1540) cvn H.B /DEST pdfmark end
- -2 2838 a Black Black
-164 2987 a
-SDict begin H.S end
- 164 2987 a 164 2987 a
-SDict begin 13 H.A end
- 164 2987 a 164 2987
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1541) cvn H.B /DEST pdfmark end
- 164 2987 a Fj(pointer)f(to)h(name)-2 3088 y
-SDict begin H.S end
- -2 3088
-a -2 3088 a
-SDict begin 13 H.A end
- -2 3088 a -2 3088 a
-SDict begin [ /View [/XYZ H.V] /Dest (1543) cvn H.B /DEST pdfmark end
- -2 3088 a 90 x Fj(UINT32)-2
-3179 y
-SDict begin H.S end
- -2 3179 a -2 3179 a
-SDict begin 13 H.A end
- -2 3179 a -2 3179 a
-SDict begin [ /View [/XYZ H.V] /Dest (1544) cvn H.B /DEST pdfmark end
- -2 3179
-a Black Black 164 3327 a
-SDict begin H.S end
- 164 3327 a 164 3327 a
-SDict begin 13 H.A end
- 164 3327
-a 164 3327 a
-SDict begin [ /View [/XYZ H.V] /Dest (1545) cvn H.B /DEST pdfmark end
- 164 3327 a Fj(5)g(-)g(major)g(v)o(ersion)-2
-3428 y
-SDict begin H.S end
- -2 3428 a -2 3428 a
-SDict begin 13 H.A end
- -2 3428 a -2 3428 a
-SDict begin [ /View [/XYZ H.V] /Dest (1547) cvn H.B /DEST pdfmark end
- -2 3428
-a 90 x Fj(UINT32)-2 3519 y
-SDict begin H.S end
- -2 3519 a -2 3519 a
-SDict begin 13 H.A end
- -2 3519
-a -2 3519 a
-SDict begin [ /View [/XYZ H.V] /Dest (1548) cvn H.B /DEST pdfmark end
- -2 3519 a Black Black 164 3667 a
-SDict begin H.S end
- 164 3667
-a 164 3667 a
-SDict begin 13 H.A end
- 164 3667 a 164 3667 a
-SDict begin [ /View [/XYZ H.V] /Dest (1549) cvn H.B /DEST pdfmark end
- 164 3667 a Fj(4)g(-)g(minor)g(v)o
-(ersion)-2 3751 y
-SDict begin H.S end
- -2 3751 a -2 3751 a
-SDict begin 13 H.A end
- -2 3751 a -2 3751
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1551) cvn H.B /DEST pdfmark end
- -2 3751 a 107 x Fj(UINT32)-2 3859 y
-SDict begin H.S end
- -2 3859 a -2 3859
-a
-SDict begin 13 H.A end
- -2 3859 a -2 3859 a
-SDict begin [ /View [/XYZ H.V] /Dest (1552) cvn H.B /DEST pdfmark end
- -2 3859 a Black Black 164 4008
-a
-SDict begin H.S end
- 164 4008 a 164 4008 a
-SDict begin 13 H.A end
- 164 4008 a 164 4008 a
-SDict begin [ /View [/XYZ H.V] /Dest (1553) cvn H.B /DEST pdfmark end
- 164 4008
-a Fj(type)g(\(SV_TYPE_...)e(bit)i(\002eld\))-2 4109 y
-SDict begin H.S end
-
--2 4109 a -2 4109 a
-SDict begin 13 H.A end
- -2 4109 a -2 4109 a
-SDict begin [ /View [/XYZ H.V] /Dest (1555) cvn H.B /DEST pdfmark end
- -2 4109 a 90
-x Fj(V)m(OID*)-2 4200 y
-SDict begin H.S end
- -2 4200 a -2 4200 a
-SDict begin 13 H.A end
- -2 4200 a
--2 4200 a
-SDict begin [ /View [/XYZ H.V] /Dest (1556) cvn H.B /DEST pdfmark end
- -2 4200 a Black Black 164 4348 a
-SDict begin H.S end
- 164 4348 a
-164 4348 a
-SDict begin 13 H.A end
- 164 4348 a 164 4348 a
-SDict begin [ /View [/XYZ H.V] /Dest (1557) cvn H.B /DEST pdfmark end
- 164 4348 a Fj(pointer)f(to)h(comment)
--2 4449 y
-SDict begin H.S end
- -2 4449 a -2 4449 a
-SDict begin 13 H.A end
- -2 4449 a -2 4449 a
-SDict begin [ /View [/XYZ H.V] /Dest (1559) cvn H.B /DEST pdfmark end
- -2
-4449 a 90 x Fj(UNISTR2)-2 4540 y
-SDict begin H.S end
- -2 4540 a -2 4540 a
-SDict begin 13 H.A end
-
--2 4540 a -2 4540 a
-SDict begin [ /View [/XYZ H.V] /Dest (1560) cvn H.B /DEST pdfmark end
- -2 4540 a Black Black 164 4689 a
-SDict begin H.S end
-
-164 4689 a 164 4689 a
-SDict begin 13 H.A end
- 164 4689 a 164 4689 a
-SDict begin [ /View [/XYZ H.V] /Dest (1561) cvn H.B /DEST pdfmark end
- 164 4689
-a Fj(sv101_name)d(-)k(unicode)d(string)i(of)g(serv)o(er)f(name)-2
-4789 y
-SDict begin H.S end
- -2 4789 a -2 4789 a
-SDict begin 13 H.A end
- -2 4789 a -2 4789 a
-SDict begin [ /View [/XYZ H.V] /Dest (1563) cvn H.B /DEST pdfmark end
- -2 4789
-a 90 x Fj(UNISTR2)-2 4880 y
-SDict begin H.S end
- -2 4880 a -2 4880 a
-SDict begin 13 H.A end
- -2 4880
-a -2 4880 a
-SDict begin [ /View [/XYZ H.V] /Dest (1564) cvn H.B /DEST pdfmark end
- -2 4880 a Black Black 164 5029 a
-SDict begin H.S end
- 164 5029
-a 164 5029 a
-SDict begin 13 H.A end
- 164 5029 a 164 5029 a
-SDict begin [ /View [/XYZ H.V] /Dest (1565) cvn H.B /DEST pdfmark end
- 164 5029 a Fj(sv_101_comment)d(-)k
-(unicode)f(string)h(of)g(serv)o(er)f(comment.)-2 5130
-y
-SDict begin H.S end
- -2 5130 a -2 5130 a
-SDict begin 13 H.A end
- -2 5130 a -2 5130 a
-SDict begin [ /View [/XYZ H.V] /Dest (1567) cvn H.B /DEST pdfmark end
- -2 5130 a 90
-x Fj(UINT8[])-2 5233 y
-SDict begin H.S end
- -2 5233 a -2 5233 a
-SDict begin 13 H.A end
- -2 5233 a
--2 5233 a
-SDict begin [ /View [/XYZ H.V] /Dest (1568) cvn H.B /DEST pdfmark end
- -2 5233 a Black Black 164 5369 a
-SDict begin H.S end
- 164 5369 a
-164 5369 a
-SDict begin 13 H.A end
- 164 5369 a 164 5369 a
-SDict begin [ /View [/XYZ H.V] /Dest (1569) cvn H.B /DEST pdfmark end
- 164 5369 a Fj(padding)f(to)i(get)h
-(unicode)d(string)i(4-byte)f(aligned)g(with)h(start)h(of)f(the)g(SMB)h
-(header)-5 b(.)p Black 3659 5984 a Fh(43)p Black eop
-end
-%%Page: 44 50
-TeXDict begin 44 49 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.44) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (1590) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (1570) cvn H.B /DEST pdfmark end
- -2
--11 a 99 x Fl(9.3.)35 b(MSRPC)g(o)o(v)o(er)f(T)-11 b(ransact)34
-b(Named)g(Pipe)-2 283 y
-SDict begin H.S end
- -2 283 a -2 283 a
-SDict begin 13 H.A end
- -2 283 a -2
-283 a
-SDict begin [ /View [/XYZ H.V] /Dest (1572) cvn H.B /DEST pdfmark end
- -2 283 a 79 x Fj(F)o(or)20 b(details)g(on)g(the)g(SMB)h(T)m
-(ransact)f(Named)f(Pipe,)i(see)f(cifs6.txt)-2 380 y
-SDict begin H.S end
- -2
-380 a -2 380 a
-SDict begin 13 H.A end
- -2 380 a -2 380 a
-SDict begin [ /View [/XYZ H.V] /Dest (1573) cvn H.B /DEST pdfmark end
- -2 380 a 310 x Ff(9.3.1.)29
-b(MSRPC)i(Pipes)-2 881 y
-SDict begin H.S end
- -2 881 a -2 881 a
-SDict begin 13 H.A end
- -2 881 a -2
-881 a
-SDict begin [ /View [/XYZ H.V] /Dest (1575) cvn H.B /DEST pdfmark end
- -2 881 a 83 x Fj(The)20 b(MSRPC)h(is)g(conducted)d(o)o(v)o(er)h
-(an)h(SMB)h(T)m(ransact)f(Pipe)g(with)h(a)f(name)g(of)2333
-964 y
-SDict begin H.S end
- 2333 964 a 2333 964 a
-SDict begin 13 H.A end
- 2333 964 a 2333 964 a
-SDict begin [ /View [/XYZ H.V] /Dest (1576) cvn H.B /DEST pdfmark end
- 2333
-964 a Fg(\\PIPE\\)p Fj(.)f(Y)-9 b(ou)20 b(must)g(\002rst)h(obtain)e(a)i
-(16)f(bit)g(\002le)-2 1072 y(handle,)f(by)g(sending)g(a)i(SMBopenX)e
-(with)i(the)f(pipe)g(name)1773 1072 y
-SDict begin H.S end
- 1773 1072 a 1773
-1072 a
-SDict begin 13 H.A end
- 1773 1072 a 1773 1072 a
-SDict begin [ /View [/XYZ H.V] /Dest (1577) cvn H.B /DEST pdfmark end
- 1773 1072 a Fg(\\PIPE\\srvsvc)f
-Fj(for)h(e)o(xample.)e(Y)-9 b(ou)20 b(can)g(then)f(perform)g(an)-2
-1180 y(SMB)i(T)m(rans,)e(and)h(must)g(carry)g(out)g(an)g(SMBclose)g(on)
-g(the)g(\002le)h(handle)e(once)h(you)f(are)h(\002nished.)-2
-1364 y
-SDict begin H.S end
- -2 1364 a -2 1364 a
-SDict begin 13 H.A end
- -2 1364 a -2 1364 a
-SDict begin [ /View [/XYZ H.V] /Dest (1578) cvn H.B /DEST pdfmark end
- -2 1364
-a 90 x Fj(T)m(rans)g(Requests)g(must)g(be)h(sent)f(with)g(tw)o(o)h
-(setup)f(UINT16s,)f(no)h(UINT16)f(params)g(\(none)g(kno)n(wn)g
-(about\),)f(and)i(UINT8)g(data)-2 1562 y(parameters)f(suf)n(\002cient)g
-(to)i(contain)e(the)h(MSRPC)i(header)m(,)c(and)i(MSRPC)h(data.)f(The)g
-(\002rst)h(UINT16)e(setup)h(parameter)f(must)-2 1670
-y(be)h(either)g(0x0026)e(to)i(indicate)f(an)i(RPC,)g(or)f(0x0001)e(to)i
-(indicate)g(Set)h(Named)e(Pipe)h(Handle)g(state.)h(The)e(second)h
-(UINT16)-2 1778 y(parameter)e(must)j(be)f(the)g(\002le)h(handle)e(for)h
-(the)g(pipe,)f(obtained)g(abo)o(v)o(e.)-2 1962 y
-SDict begin H.S end
- -2 1962
-a -2 1962 a
-SDict begin 13 H.A end
- -2 1962 a -2 1962 a
-SDict begin [ /View [/XYZ H.V] /Dest (1579) cvn H.B /DEST pdfmark end
- -2 1962 a 90 x Fj(The)h(Data)g(section)
-g(for)g(an)g(API)g(Command)f(of)h(0x0026)e(\(RPC)j(pipe\))e(in)i(the)f
-(T)m(rans)g(Request)g(is)h(the)f(RPC)i(Header)m(,)d(follo)n(wed)-2
-2160 y(by)h(the)g(RPC)h(Data.)g(The)f(Data)g(section)g(for)g(an)g(API)g
-(Command)f(of)h(0x0001)e(\(Set)i(Named)g(Pipe)g(Handle)g(state\))g(is)h
-(tw)o(o)g(bytes.)-2 2268 y(The)f(only)f(v)n(alue)g(seen)i(for)e(these)i
-(tw)o(o)f(bytes)g(is)h(0x00)e(0x43.)-2 2452 y
-SDict begin H.S end
- -2 2452
-a -2 2452 a
-SDict begin 13 H.A end
- -2 2452 a -2 2452 a
-SDict begin [ /View [/XYZ H.V] /Dest (1580) cvn H.B /DEST pdfmark end
- -2 2452 a 90 x Fj(MSRPC)i(Responses)g
-(are)f(sent)g(as)h(response)e(data)i(inside)f(standard)f(SMB)i(T)m
-(rans)f(responses,)f(with)h(the)g(MSRPC)i(Header)m(,)-2
-2650 y(MSRPC)f(Data)g(and)f(MSRPC)h(tail.)-2 2817 y
-SDict begin H.S end
- -2
-2817 a -2 2817 a
-SDict begin 13 H.A end
- -2 2817 a -2 2817 a
-SDict begin [ /View [/XYZ H.V] /Dest (1581) cvn H.B /DEST pdfmark end
- -2 2817 a 107 x
-Fj(It)f(is)h(suspected)f(that)g(the)g(T)m(rans)g(Requests)h(will)g
-(need)e(to)i(be)f(at)g(least)h(2-byte)e(aligned)g(\(probably)f
-(4-byte\).)g(This)j(is)g(standard)-2 3032 y(practice)e(for)h(SMBs.)h
-(It)f(is)i(also)e(independent)e(of)i(the)g(observ)o(ed)e(4-byte)h
-(alignments)g(with)h(the)h(start)f(of)g(the)g(MSRPC)i(header)m(,)-2
-3140 y(including)c(the)i(4-byte)f(alignment)g(between)g(the)i(MSRPC)g
-(header)e(and)h(the)g(MSRPC)i(data.)-2 3324 y
-SDict begin H.S end
- -2 3324
-a -2 3324 a
-SDict begin 13 H.A end
- -2 3324 a -2 3324 a
-SDict begin [ /View [/XYZ H.V] /Dest (1582) cvn H.B /DEST pdfmark end
- -2 3324 a 89 x Fj(First,)f(an)f
-(SMBtconX)g(connection)e(is)j(made)e(to)i(the)f(IPC$)g(share.)g(The)g
-(connection)e(must)i(be)g(made)g(using)g(encrypted)-2
-3521 y(passw)o(ords,)f(not)h(clear)n(-te)o(xt.)f(Then,)g(an)i(SMBopenX)
-e(is)i(made)f(on)f(the)i(pipe.)e(Then,)g(a)i(Set)g(Named)e(Pipe)i
-(Handle)e(State)i(must)-2 3629 y(be)f(sent,)g(after)g(which)g(the)g
-(pipe)g(is)h(ready)e(to)h(accept)g(API)g(commands.)f(Lastly)-5
-b(,)19 b(and)h(SMBclose)h(is)g(sent.)-2 3813 y
-SDict begin H.S end
- -2 3813
-a -2 3813 a
-SDict begin 13 H.A end
- -2 3813 a -2 3813 a
-SDict begin [ /View [/XYZ H.V] /Dest (1583) cvn H.B /DEST pdfmark end
- -2 3813 a 90 x Fj(T)-7
-b(o)20 b(be)g(resolv)o(ed:)-2 4070 y
-SDict begin H.S end
- -2 4070 a -2 4070
-a
-SDict begin 13 H.A end
- -2 4070 a -2 4070 a
-SDict begin [ /View [/XYZ H.V] /Dest (1584) cvn H.B /DEST pdfmark end
- -2 4070 a 107 x Fj(lkcl/01no)o(v97)c(there)k
-(appear)f(to)i(be)f(tw)o(o)g(additional)f(bytes)h(after)g(the)g
-(null-terminated)e(\\PIPE\\)i(name)g(for)f(the)i(RPC)g(pipe.)-2
-4285 y(V)-9 b(alues)20 b(seen)g(so)h(f)o(ar)f(are)g(listed)h(belo)n(w:)
--2 4452 y
-SDict begin H.S end
- -2 4452 a -2 4452 a
-SDict begin 13 H.A end
- -2 4452 a -2 4452 a
-SDict begin [ /View [/XYZ H.V] /Dest (1585) cvn H.B /DEST pdfmark end
- -2
-4452 a -2 4535 a
-SDict begin H.S end
- -2 4535 a -2 4535 a
-SDict begin 11.7 H.A end
- -2 4535 a -2 4535
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1586) cvn H.B /DEST pdfmark end
- -2 4535 a 356 4631 a Fg(initial)44 b(SMBopenX)g(request:)402
-b(RPC)44 b(API)g(command)g(0x26)g(params:)356 4729 y
-("\\\\PIPE\\\\lsarpc")805 b(0x65)44 b(0x63;)g(0x72)g(0x70;)g(0x44)g
-(0x65;)356 4826 y("\\\\PIPE\\\\srvsvc")805 b(0x73)44
-b(0x76;)g(0x4E)g(0x00;)g(0x5C)g(0x43;)-2 5027 y
-SDict begin H.S end
- -2 5027
-a -2 5027 a
-SDict begin 13 H.A end
- -2 5027 a -2 5027 a
-SDict begin [ /View [/XYZ H.V] /Dest (1587) cvn H.B /DEST pdfmark end
- -2 5027 a Black 3659
-5984 a Fh(44)p Black eop end
-%%Page: 45 51
-TeXDict begin 45 50 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.45) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (1633) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 72 a Ff(9.3.2.)29 b(Header)-2 240 y
-SDict begin H.S end
- -2 240 a
--2 240 a
-SDict begin 13 H.A end
- -2 240 a -2 240 a
-SDict begin [ /View [/XYZ H.V] /Dest (1589) cvn H.B /DEST pdfmark end
- -2 240 a 106 x Fj([section)19
-b(to)i(be)f(re)n(written,)f(follo)n(wing)g(receipt)g(of)h(w)o(ork)g(by)
-f(Duncan)g(Stans\002eld])-2 620 y(Interesting)g(note:)g(if)i(you)e(set)
-i(pack)o(ed)e(data)h(representation)e(to)j(0x0100)c(0000)i(then)h(all)h
-(4-byte)e(and)g(2-byte)g(w)o(ord)h(ordering)-2 728 y(is)h(turned)e
-(around!)-2 895 y
-SDict begin H.S end
- -2 895 a -2 895 a
-SDict begin 13 H.A end
- -2 895 a -2 895 a
-SDict begin [ /View [/XYZ H.V] /Dest (1591) cvn H.B /DEST pdfmark end
-
--2 895 a 107 x Fj(The)h(start)g(of)g(each)g(of)g(the)g(NTLSA)g(and)g
-(NETLOGON)g(named)f(pipes)h(be)o(gins)f(with:)-2 1186
-y
-SDict begin H.S end
- -2 1186 a -2 1186 a
-SDict begin 13 H.A end
- -2 1186 a -2 1186 a
-SDict begin [ /View [/XYZ H.V] /Dest (1596) cvn H.B /DEST pdfmark end
- -2 1186 a -2
-1196 a
-SDict begin H.S end
- -2 1196 a -2 1196 a
-SDict begin 13 H.A end
- -2 1196 a -2 1196 a
-SDict begin [ /View [/XYZ H.V] /Dest (1597) cvn H.B /DEST pdfmark end
- -2 1196
-a 91 x Fk(offset:)g Fj(00)-2 1288 y
-SDict begin H.S end
- -2 1288 a -2 1288
-a
-SDict begin 13 H.A end
- -2 1288 a -2 1288 a
-SDict begin [ /View [/XYZ H.V] /Dest (1598) cvn H.B /DEST pdfmark end
- -2 1288 a 107 x Fk(V)-8 b(ariable)20
-b(type:)f Fj(UINT8)-2 1411 y
-SDict begin H.S end
- -2 1411 a -2 1411 a
-SDict begin 13 H.A end
- -2 1411
-a -2 1411 a
-SDict begin [ /View [/XYZ H.V] /Dest (1599) cvn H.B /DEST pdfmark end
- -2 1411 a 92 x Fk(V)-8 b(ariable)20 b(data:)f
-Fj(5)h(-)h(RPC)g(major)f(v)o(ersion)-2 1687 y
-SDict begin H.S end
- -2 1687
-a -2 1687 a
-SDict begin 13 H.A end
- -2 1687 a -2 1687 a
-SDict begin [ /View [/XYZ H.V] /Dest (1600) cvn H.B /DEST pdfmark end
- -2 1687 a -2 1697 a
-SDict begin H.S end
- -2
-1697 a -2 1697 a
-SDict begin 13 H.A end
- -2 1697 a -2 1697 a
-SDict begin [ /View [/XYZ H.V] /Dest (1601) cvn H.B /DEST pdfmark end
- -2 1697 a 90 x Fk(offset:)f
-Fj(01)-2 1788 y
-SDict begin H.S end
- -2 1788 a -2 1788 a
-SDict begin 13 H.A end
- -2 1788 a -2 1788
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1602) cvn H.B /DEST pdfmark end
- -2 1788 a 107 x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT8)-2
-1912 y
-SDict begin H.S end
- -2 1912 a -2 1912 a
-SDict begin 13 H.A end
- -2 1912 a -2 1912 a
-SDict begin [ /View [/XYZ H.V] /Dest (1603) cvn H.B /DEST pdfmark end
- -2 1912
-a 91 x Fk(V)-8 b(ariable)20 b(data:)f Fj(0)h(-)h(RPC)g(minor)f(v)o
-(ersion)-2 2170 y
-SDict begin H.S end
- -2 2170 a -2 2170 a
-SDict begin 13 H.A end
- -2 2170 a -2 2170
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1604) cvn H.B /DEST pdfmark end
- -2 2170 a -2 2180 a
-SDict begin H.S end
- -2 2180 a -2 2180 a
-SDict begin 13 H.A end
- -2 2180 a -2
-2180 a
-SDict begin [ /View [/XYZ H.V] /Dest (1605) cvn H.B /DEST pdfmark end
- -2 2180 a 107 x Fk(offset:)f Fj(02)-2 2288 y
-SDict begin H.S end
- -2
-2288 a -2 2288 a
-SDict begin 13 H.A end
- -2 2288 a -2 2288 a
-SDict begin [ /View [/XYZ H.V] /Dest (1606) cvn H.B /DEST pdfmark end
- -2 2288 a 107 x
-Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT8)-2 2412 y
-SDict begin H.S end
- -2
-2412 a -2 2412 a
-SDict begin 13 H.A end
- -2 2412 a -2 2412 a
-SDict begin [ /View [/XYZ H.V] /Dest (1607) cvn H.B /DEST pdfmark end
- -2 2412 a 91 x Fk(V)-8
-b(ariable)20 b(data:)f Fj(2)h(-)h(RPC)g(response)f(pack)o(et)-2
-2687 y
-SDict begin H.S end
- -2 2687 a -2 2687 a
-SDict begin 13 H.A end
- -2 2687 a -2 2687 a
-SDict begin [ /View [/XYZ H.V] /Dest (1608) cvn H.B /DEST pdfmark end
- -2 2687
-a -2 2697 a
-SDict begin H.S end
- -2 2697 a -2 2697 a
-SDict begin 13 H.A end
- -2 2697 a -2 2697 a
-SDict begin [ /View [/XYZ H.V] /Dest (1609) cvn H.B /DEST pdfmark end
- -2
-2697 a 90 x Fk(offset:)f Fj(03)-2 2788 y
-SDict begin H.S end
- -2 2788 a -2
-2788 a
-SDict begin 13 H.A end
- -2 2788 a -2 2788 a
-SDict begin [ /View [/XYZ H.V] /Dest (1610) cvn H.B /DEST pdfmark end
- -2 2788 a 107 x Fk(V)-8 b(ariable)20
-b(type:)f Fj(UINT8)-2 2912 y
-SDict begin H.S end
- -2 2912 a -2 2912 a
-SDict begin 13 H.A end
- -2 2912
-a -2 2912 a
-SDict begin [ /View [/XYZ H.V] /Dest (1611) cvn H.B /DEST pdfmark end
- -2 2912 a 91 x Fk(V)-8 b(ariable)20 b(data:)f
-Fj(3)h(-)h(\(FirstFrag)f(bit-wise)g(or)g(with)g(LastFrag\))-2
-3187 y
-SDict begin H.S end
- -2 3187 a -2 3187 a
-SDict begin 13 H.A end
- -2 3187 a -2 3187 a
-SDict begin [ /View [/XYZ H.V] /Dest (1612) cvn H.B /DEST pdfmark end
- -2 3187
-a -2 3197 a
-SDict begin H.S end
- -2 3197 a -2 3197 a
-SDict begin 13 H.A end
- -2 3197 a -2 3197 a
-SDict begin [ /View [/XYZ H.V] /Dest (1613) cvn H.B /DEST pdfmark end
- -2
-3197 a 91 x Fk(offset:)f Fj(04)-2 3289 y
-SDict begin H.S end
- -2 3289 a -2
-3289 a
-SDict begin 13 H.A end
- -2 3289 a -2 3289 a
-SDict begin [ /View [/XYZ H.V] /Dest (1614) cvn H.B /DEST pdfmark end
- -2 3289 a 106 x Fk(V)-8 b(ariable)20
-b(type:)f Fj(UINT32)-2 3412 y
-SDict begin H.S end
- -2 3412 a -2 3412 a
-SDict begin 13 H.A end
- -2
-3412 a -2 3412 a
-SDict begin [ /View [/XYZ H.V] /Dest (1615) cvn H.B /DEST pdfmark end
- -2 3412 a 91 x Fk(V)-8 b(ariable)20
-b(data:)f Fj(0x1000)f(0000)h(-)h(pack)o(ed)f(data)h(representation)-2
-3687 y
-SDict begin H.S end
- -2 3687 a -2 3687 a
-SDict begin 13 H.A end
- -2 3687 a -2 3687 a
-SDict begin [ /View [/XYZ H.V] /Dest (1616) cvn H.B /DEST pdfmark end
- -2 3687
-a -2 3697 a
-SDict begin H.S end
- -2 3697 a -2 3697 a
-SDict begin 13 H.A end
- -2 3697 a -2 3697 a
-SDict begin [ /View [/XYZ H.V] /Dest (1617) cvn H.B /DEST pdfmark end
- -2
-3697 a 91 x Fk(offset:)f Fj(08)-2 3789 y
-SDict begin H.S end
- -2 3789 a -2
-3789 a
-SDict begin 13 H.A end
- -2 3789 a -2 3789 a
-SDict begin [ /View [/XYZ H.V] /Dest (1618) cvn H.B /DEST pdfmark end
- -2 3789 a 107 x Fk(V)-8 b(ariable)20
-b(type:)f Fj(UINT16)-2 3912 y
-SDict begin H.S end
- -2 3912 a -2 3912 a
-SDict begin 13 H.A end
- -2
-3912 a -2 3912 a
-SDict begin [ /View [/XYZ H.V] /Dest (1619) cvn H.B /DEST pdfmark end
- -2 3912 a 92 x Fk(V)-8 b(ariable)20
-b(data:)f Fj(fragment)g(length)g(-)h(data)g(size)h(\(bytes\))f(inc)g
-(header)f(and)g(tail.)-2 4188 y
-SDict begin H.S end
- -2 4188 a -2 4188 a
-SDict begin 13 H.A end
- -2
-4188 a -2 4188 a
-SDict begin [ /View [/XYZ H.V] /Dest (1620) cvn H.B /DEST pdfmark end
- -2 4188 a -2 4198 a
-SDict begin H.S end
- -2 4198 a -2 4198
-a
-SDict begin 13 H.A end
- -2 4198 a -2 4198 a
-SDict begin [ /View [/XYZ H.V] /Dest (1621) cvn H.B /DEST pdfmark end
- -2 4198 a 90 x Fk(offset:)g Fj(0A)-2
-4289 y
-SDict begin H.S end
- -2 4289 a -2 4289 a
-SDict begin 13 H.A end
- -2 4289 a -2 4289 a
-SDict begin [ /View [/XYZ H.V] /Dest (1622) cvn H.B /DEST pdfmark end
- -2 4289
-a 107 x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT16)-2 4413
-y
-SDict begin H.S end
- -2 4413 a -2 4413 a
-SDict begin 13 H.A end
- -2 4413 a -2 4413 a
-SDict begin [ /View [/XYZ H.V] /Dest (1623) cvn H.B /DEST pdfmark end
- -2 4413 a 91
-x Fk(V)-8 b(ariable)20 b(data:)f Fj(0)h(-)h(authentication)d(length)-2
-4688 y
-SDict begin H.S end
- -2 4688 a -2 4688 a
-SDict begin 13 H.A end
- -2 4688 a -2 4688 a
-SDict begin [ /View [/XYZ H.V] /Dest (1624) cvn H.B /DEST pdfmark end
- -2 4688
-a -2 4698 a
-SDict begin H.S end
- -2 4698 a -2 4698 a
-SDict begin 13 H.A end
- -2 4698 a -2 4698 a
-SDict begin [ /View [/XYZ H.V] /Dest (1625) cvn H.B /DEST pdfmark end
- -2
-4698 a 90 x Fk(offset:)h Fj(0C)-2 4789 y
-SDict begin H.S end
- -2 4789 a -2
-4789 a
-SDict begin 13 H.A end
- -2 4789 a -2 4789 a
-SDict begin [ /View [/XYZ H.V] /Dest (1626) cvn H.B /DEST pdfmark end
- -2 4789 a 107 x Fk(V)-8 b(ariable)20
-b(type:)f Fj(UINT32)-2 4913 y
-SDict begin H.S end
- -2 4913 a -2 4913 a
-SDict begin 13 H.A end
- -2
-4913 a -2 4913 a
-SDict begin [ /View [/XYZ H.V] /Dest (1627) cvn H.B /DEST pdfmark end
- -2 4913 a 91 x Fk(V)-8 b(ariable)20
-b(data:)f Fj(call)i(identi\002er)-5 b(.)19 b(matches)h(12th)g(UINT32)f
-(of)h(incoming)e(RPC)k(data.)-2 5188 y
-SDict begin H.S end
- -2 5188 a -2 5188
-a
-SDict begin 13 H.A end
- -2 5188 a -2 5188 a
-SDict begin [ /View [/XYZ H.V] /Dest (1628) cvn H.B /DEST pdfmark end
- -2 5188 a -2 5198 a
-SDict begin H.S end
- -2 5198 a -2
-5198 a
-SDict begin 13 H.A end
- -2 5198 a -2 5198 a
-SDict begin [ /View [/XYZ H.V] /Dest (1629) cvn H.B /DEST pdfmark end
- -2 5198 a 90 x Fk(offset:)d
-Fj(10)-2 5289 y
-SDict begin H.S end
- -2 5289 a -2 5289 a
-SDict begin 13 H.A end
- -2 5289 a -2 5289
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1630) cvn H.B /DEST pdfmark end
- -2 5289 a 107 x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT32)-2
-5413 y
-SDict begin H.S end
- -2 5413 a -2 5413 a
-SDict begin 13 H.A end
- -2 5413 a -2 5413 a
-SDict begin [ /View [/XYZ H.V] /Dest (1631) cvn H.B /DEST pdfmark end
- -2 5413
-a 91 x Fk(V)-8 b(ariable)20 b(data:)f Fj(allocation)g(hint)h(-)h(data)f
-(size)h(\(bytes\))e(minus)h(header)f(and)g(tail.)p Black
-3659 5984 a Fh(45)p Black eop end
-%%Page: 46 52
-TeXDict begin 46 51 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.46) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (1690) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (1632) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fk(offset:)f Fj(14)-2 73 y
-SDict begin H.S end
- -2 73 a -2 73 a
-SDict begin 13 H.A end
-
--2 73 a -2 73 a
-SDict begin [ /View [/XYZ H.V] /Dest (1634) cvn H.B /DEST pdfmark end
- -2 73 a 107 x Fk(V)-8 b(ariable)20 b(type:)f
-Fj(UINT16)-2 197 y
-SDict begin H.S end
- -2 197 a -2 197 a
-SDict begin 13 H.A end
- -2 197 a -2 197
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1635) cvn H.B /DEST pdfmark end
- -2 197 a 91 x Fk(V)-8 b(ariable)20 b(data:)f Fj(0)h(-)h(presentation)
-d(conte)o(xt)h(identi\002er)-2 472 y
-SDict begin H.S end
- -2 472 a -2 472
-a
-SDict begin 13 H.A end
- -2 472 a -2 472 a
-SDict begin [ /View [/XYZ H.V] /Dest (1636) cvn H.B /DEST pdfmark end
- -2 472 a -2 482 a
-SDict begin H.S end
- -2 482 a -2 482
-a
-SDict begin 13 H.A end
- -2 482 a -2 482 a
-SDict begin [ /View [/XYZ H.V] /Dest (1637) cvn H.B /DEST pdfmark end
- -2 482 a 91 x Fk(offset:)g Fj(16)-2
-574 y
-SDict begin H.S end
- -2 574 a -2 574 a
-SDict begin 13 H.A end
- -2 574 a -2 574 a
-SDict begin [ /View [/XYZ H.V] /Dest (1638) cvn H.B /DEST pdfmark end
- -2 574 a 107
-x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT8)-2 697 y
-SDict begin H.S end
- -2
-697 a -2 697 a
-SDict begin 13 H.A end
- -2 697 a -2 697 a
-SDict begin [ /View [/XYZ H.V] /Dest (1639) cvn H.B /DEST pdfmark end
- -2 697 a 92 x Fk(V)-8
-b(ariable)20 b(data:)f Fj(0)h(-)h(cancel)f(count)-2 956
-y
-SDict begin H.S end
- -2 956 a -2 956 a
-SDict begin 13 H.A end
- -2 956 a -2 956 a
-SDict begin [ /View [/XYZ H.V] /Dest (1640) cvn H.B /DEST pdfmark end
- -2 956 a -2 966
-a
-SDict begin H.S end
- -2 966 a -2 966 a
-SDict begin 13 H.A end
- -2 966 a -2 966 a
-SDict begin [ /View [/XYZ H.V] /Dest (1641) cvn H.B /DEST pdfmark end
- -2 966 a 107 x
-Fk(offset:)f Fj(17)-2 1074 y
-SDict begin H.S end
- -2 1074 a -2 1074 a
-SDict begin 13 H.A end
- -2 1074
-a -2 1074 a
-SDict begin [ /View [/XYZ H.V] /Dest (1642) cvn H.B /DEST pdfmark end
- -2 1074 a 107 x Fk(V)-8 b(ariable)20 b(type:)f
-Fj(UINT8)-2 1198 y
-SDict begin H.S end
- -2 1198 a -2 1198 a
-SDict begin 13 H.A end
- -2 1198 a -2 1198
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1643) cvn H.B /DEST pdfmark end
- -2 1198 a 91 x Fk(V)-8 b(ariable)20 b(data:)f Fj(in)h(replies:)h(0)f
-(-)g(reserv)o(ed;)f(in)h(requests:)g(opnum)f(-)h(see)h(#de\002nes.)-2
-1473 y
-SDict begin H.S end
- -2 1473 a -2 1473 a
-SDict begin 13 H.A end
- -2 1473 a -2 1473 a
-SDict begin [ /View [/XYZ H.V] /Dest (1644) cvn H.B /DEST pdfmark end
- -2 1473
-a -2 1483 a
-SDict begin H.S end
- -2 1483 a -2 1483 a
-SDict begin 13 H.A end
- -2 1483 a -2 1483 a
-SDict begin [ /View [/XYZ H.V] /Dest (1645) cvn H.B /DEST pdfmark end
- -2
-1483 a 90 x Fk(offset:)e Fj(18)-2 1574 y
-SDict begin H.S end
- -2 1574 a -2
-1574 a
-SDict begin 13 H.A end
- -2 1574 a -2 1574 a
-SDict begin [ /View [/XYZ H.V] /Dest (1646) cvn H.B /DEST pdfmark end
- -2 1574 a 107 x Fk(V)-8 b(ariable)20
-b(type:)f Fj(......)-2 1698 y
-SDict begin H.S end
- -2 1698 a -2 1698 a
-SDict begin 13 H.A end
- -2
-1698 a -2 1698 a
-SDict begin [ /View [/XYZ H.V] /Dest (1647) cvn H.B /DEST pdfmark end
- -2 1698 a 91 x Fk(V)-8 b(ariable)20
-b(data:)f Fj(start)i(of)f(data)g(\(goes)f(on)h(for)g(allocation_hint)e
-(bytes\))-2 1807 y
-SDict begin H.S end
- -2 1807 a -2 1807 a
-SDict begin 13 H.A end
- -2 1807 a -2 1807
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1648) cvn H.B /DEST pdfmark end
- -2 1807 a 269 x Fe(9.3.2.1.)24 b(RPC_P)o(ack)o(et)h(f)n(or)f(r)n
-(equest,)j(r)n(esponse,)f(bind)f(and)h(bind)g(ackno)o(wledgement)-2
-2096 y
-SDict begin H.S end
- -2 2096 a -2 2096 a
-SDict begin 13 H.A end
- -2 2096 a -2 2096 a
-SDict begin [ /View [/XYZ H.V] /Dest (1650) cvn H.B /DEST pdfmark end
- -2 2096
-a -2 2221 a
-SDict begin H.S end
- -2 2221 a -2 2221 a
-SDict begin 13 H.A end
- -2 2221 a -2 2221 a
-SDict begin [ /View [/XYZ H.V] /Dest (1652) cvn H.B /DEST pdfmark end
- -2
-2221 a 88 x Fj(UINT8)19 b(v)o(ersionmaj)-2 2327 y
-SDict begin H.S end
- -2
-2327 a -2 2327 a
-SDict begin 13 H.A end
- -2 2327 a -2 2327 a
-SDict begin [ /View [/XYZ H.V] /Dest (1653) cvn H.B /DEST pdfmark end
- -2 2327 a Black
-Black 164 2458 a
-SDict begin H.S end
- 164 2458 a 164 2458 a
-SDict begin 13 H.A end
- 164 2458 a 164
-2458 a
-SDict begin [ /View [/XYZ H.V] /Dest (1654) cvn H.B /DEST pdfmark end
- 164 2458 a Fj(reply)g(same)i(as)f(request)g(\(0x05\))-2
-2559 y
-SDict begin H.S end
- -2 2559 a -2 2559 a
-SDict begin 13 H.A end
- -2 2559 a -2 2559 a
-SDict begin [ /View [/XYZ H.V] /Dest (1656) cvn H.B /DEST pdfmark end
- -2 2559
-a 90 x Fj(UINT8)f(v)o(ersionmin)-2 2650 y
-SDict begin H.S end
- -2 2650 a -2
-2650 a
-SDict begin 13 H.A end
- -2 2650 a -2 2650 a
-SDict begin [ /View [/XYZ H.V] /Dest (1657) cvn H.B /DEST pdfmark end
- -2 2650 a Black Black 164
-2799 a
-SDict begin H.S end
- 164 2799 a 164 2799 a
-SDict begin 13 H.A end
- 164 2799 a 164 2799 a
-SDict begin [ /View [/XYZ H.V] /Dest (1658) cvn H.B /DEST pdfmark end
- 164
-2799 a Fj(reply)g(same)i(as)f(request)g(\(0x00\))-2 2900
-y
-SDict begin H.S end
- -2 2900 a -2 2900 a
-SDict begin 13 H.A end
- -2 2900 a -2 2900 a
-SDict begin [ /View [/XYZ H.V] /Dest (1660) cvn H.B /DEST pdfmark end
- -2 2900 a 89
-x Fj(UINT8)f(type)-2 3007 y
-SDict begin H.S end
- -2 3007 a -2 3007 a
-SDict begin 13 H.A end
- -2 3007
-a -2 3007 a
-SDict begin [ /View [/XYZ H.V] /Dest (1661) cvn H.B /DEST pdfmark end
- -2 3007 a Black Black 164 3139 a
-SDict begin H.S end
- 164 3139
-a 164 3139 a
-SDict begin 13 H.A end
- 164 3139 a 164 3139 a
-SDict begin [ /View [/XYZ H.V] /Dest (1662) cvn H.B /DEST pdfmark end
- 164 3139 a Fj(one)g(of)h(the)h
-(MSRPC_T)-7 b(ype)20 b(enums)-2 3240 y
-SDict begin H.S end
- -2 3240 a -2 3240
-a
-SDict begin 13 H.A end
- -2 3240 a -2 3240 a
-SDict begin [ /View [/XYZ H.V] /Dest (1664) cvn H.B /DEST pdfmark end
- -2 3240 a 90 x Fj(UINT8)f(\003ags)-2
-3348 y
-SDict begin H.S end
- -2 3348 a -2 3348 a
-SDict begin 13 H.A end
- -2 3348 a -2 3348 a
-SDict begin [ /View [/XYZ H.V] /Dest (1665) cvn H.B /DEST pdfmark end
- -2 3348
-a Black Black 164 3479 a
-SDict begin H.S end
- 164 3479 a 164 3479 a
-SDict begin 13 H.A end
- 164 3479
-a 164 3479 a
-SDict begin [ /View [/XYZ H.V] /Dest (1666) cvn H.B /DEST pdfmark end
- 164 3479 a Fj(reply)g(same)i(as)f(request)g(\(0x00)e(for)i
-(Bind,)g(0x03)f(for)g(Request\))-2 3580 y
-SDict begin H.S end
- -2 3580 a -2
-3580 a
-SDict begin 13 H.A end
- -2 3580 a -2 3580 a
-SDict begin [ /View [/XYZ H.V] /Dest (1668) cvn H.B /DEST pdfmark end
- -2 3580 a 90 x Fj(UINT32)g(representation)-2
-3688 y
-SDict begin H.S end
- -2 3688 a -2 3688 a
-SDict begin 13 H.A end
- -2 3688 a -2 3688 a
-SDict begin [ /View [/XYZ H.V] /Dest (1669) cvn H.B /DEST pdfmark end
- -2 3688
-a Black Black 164 3820 a
-SDict begin H.S end
- 164 3820 a 164 3820 a
-SDict begin 13 H.A end
- 164 3820
-a 164 3820 a
-SDict begin [ /View [/XYZ H.V] /Dest (1670) cvn H.B /DEST pdfmark end
- 164 3820 a Fj(reply)g(same)i(as)f(request)g
-(\(0x00000010\))-2 3921 y
-SDict begin H.S end
- -2 3921 a -2 3921 a
-SDict begin 13 H.A end
- -2 3921
-a -2 3921 a
-SDict begin [ /View [/XYZ H.V] /Dest (1672) cvn H.B /DEST pdfmark end
- -2 3921 a 90 x Fj(UINT16)f(fraglength)-2
-4029 y
-SDict begin H.S end
- -2 4029 a -2 4029 a
-SDict begin 13 H.A end
- -2 4029 a -2 4029 a
-SDict begin [ /View [/XYZ H.V] /Dest (1673) cvn H.B /DEST pdfmark end
- -2 4029
-a Black Black 164 4160 a
-SDict begin H.S end
- 164 4160 a 164 4160 a
-SDict begin 13 H.A end
- 164 4160
-a 164 4160 a
-SDict begin [ /View [/XYZ H.V] /Dest (1674) cvn H.B /DEST pdfmark end
- 164 4160 a Fj(the)h(length)f(of)h(the)g(data)h(section)e
-(of)h(the)h(SMB)g(trans)f(pack)o(et)-2 4261 y
-SDict begin H.S end
- -2 4261
-a -2 4261 a
-SDict begin 13 H.A end
- -2 4261 a -2 4261 a
-SDict begin [ /View [/XYZ H.V] /Dest (1676) cvn H.B /DEST pdfmark end
- -2 4261 a 90 x Fj(UINT16)f(authlength)
--2 4369 y
-SDict begin H.S end
- -2 4369 a -2 4369 a
-SDict begin 13 H.A end
- -2 4369 a -2 4369 a
-SDict begin [ /View [/XYZ H.V] /Dest (1677) cvn H.B /DEST pdfmark end
- -2
-4369 a Black Black 164 4500 a
-SDict begin H.S end
- 164 4500 a 164 4500 a
-SDict begin 13 H.A end
- 164
-4500 a 164 4500 a
-SDict begin [ /View [/XYZ H.V] /Dest (1678) cvn H.B /DEST pdfmark end
- 164 4500 a -2 4583 a
-SDict begin H.S end
- -2 4583 a -2 4583
-a
-SDict begin 13 H.A end
- -2 4583 a -2 4583 a
-SDict begin [ /View [/XYZ H.V] /Dest (1680) cvn H.B /DEST pdfmark end
- -2 4583 a 108 x Fj(UINT32)g(callid)-2
-4692 y
-SDict begin H.S end
- -2 4692 a -2 4692 a
-SDict begin 13 H.A end
- -2 4692 a -2 4692 a
-SDict begin [ /View [/XYZ H.V] /Dest (1681) cvn H.B /DEST pdfmark end
- -2 4692
-a Black Black 164 4841 a
-SDict begin H.S end
- 164 4841 a 164 4841 a
-SDict begin 13 H.A end
- 164 4841
-a 164 4841 a
-SDict begin [ /View [/XYZ H.V] /Dest (1682) cvn H.B /DEST pdfmark end
- 164 4841 a Fj(call)h(identi\002er)-5 b(.)20
-b(\(e.g.)f(0x00149594\))-2 4942 y
-SDict begin H.S end
- -2 4942 a -2 4942 a
-SDict begin 13 H.A end
-
--2 4942 a -2 4942 a
-SDict begin [ /View [/XYZ H.V] /Dest (1684) cvn H.B /DEST pdfmark end
- -2 4942 a 90 x Fj(*)h(stub)g(USE)h(TvP)o(ack)o(et)
--2 5033 y
-SDict begin H.S end
- -2 5033 a -2 5033 a
-SDict begin 13 H.A end
- -2 5033 a -2 5033 a
-SDict begin [ /View [/XYZ H.V] /Dest (1685) cvn H.B /DEST pdfmark end
- -2
-5033 a Black Black 164 5181 a
-SDict begin H.S end
- 164 5181 a 164 5181 a
-SDict begin 13 H.A end
- 164
-5181 a 164 5181 a
-SDict begin [ /View [/XYZ H.V] /Dest (1686) cvn H.B /DEST pdfmark end
- 164 5181 a Fj(the)f(remainder)e(of)i(the)g(pack)o(et)
-g(depending)e(on)h(the)i("type")-2 5241 y
-SDict begin H.S end
- -2 5241 a -2
-5241 a
-SDict begin 13 H.A end
- -2 5241 a -2 5241 a
-SDict begin [ /View [/XYZ H.V] /Dest (1687) cvn H.B /DEST pdfmark end
- -2 5241 a Black 3657 5984
-a Fh(46)p Black eop end
-%%Page: 47 53
-TeXDict begin 47 52 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.47) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (1743) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 72 a Fe(9.3.2.2.)k(Interface)i(identi\002cation)-2
-240 y
-SDict begin H.S end
- -2 240 a -2 240 a
-SDict begin 13 H.A end
- -2 240 a -2 240 a
-SDict begin [ /View [/XYZ H.V] /Dest (1689) cvn H.B /DEST pdfmark end
- -2 240 a 106
-x Fj(the)20 b(interf)o(aces)g(are)g(numbered.)d(as)k(yet)f(I)h(ha)n(v)o
-(en')o(t)d(seen)i(more)g(than)f(one)h(interf)o(ace)f(used)h(on)g(the)g
-(same)h(pipe)e(name)h(srvsvc)-2 693 y Fg(abstract)43
-b(\(0x4B324FC8,)g(0x01D31670,)g(0x475A7812,)g(0x88E16EBF,)g
-(0x00000003\))-2 790 y(transfer)g(\(0x8A885D04,)g(0x11C91CEB,)g
-(0x0008E89F,)g(0x6048102B,)g(0x00000002\))-2 991 y
-SDict begin H.S end
- -2
-991 a -2 991 a
-SDict begin 13 H.A end
- -2 991 a -2 991 a
-SDict begin [ /View [/XYZ H.V] /Dest (1692) cvn H.B /DEST pdfmark end
- -2 991 a 296 x Fe(9.3.2.3.)24
-b(RPC_Iface)g(R)m(W)-2 1300 y
-SDict begin H.S end
- -2 1300 a -2 1300 a
-SDict begin 13 H.A end
- -2
-1300 a -2 1300 a
-SDict begin [ /View [/XYZ H.V] /Dest (1694) cvn H.B /DEST pdfmark end
- -2 1300 a -2 1424 a
-SDict begin H.S end
- -2 1424 a -2 1424
-a
-SDict begin 13 H.A end
- -2 1424 a -2 1424 a
-SDict begin [ /View [/XYZ H.V] /Dest (1696) cvn H.B /DEST pdfmark end
- -2 1424 a 95 x Fj(UINT8)19 b(byte[16])-2
-1537 y
-SDict begin H.S end
- -2 1537 a -2 1537 a
-SDict begin 13 H.A end
- -2 1537 a -2 1537 a
-SDict begin [ /View [/XYZ H.V] /Dest (1697) cvn H.B /DEST pdfmark end
- -2 1537
-a Black Black 164 1669 a
-SDict begin H.S end
- 164 1669 a 164 1669 a
-SDict begin 13 H.A end
- 164 1669
-a 164 1669 a
-SDict begin [ /View [/XYZ H.V] /Dest (1698) cvn H.B /DEST pdfmark end
- 164 1669 a Fj(16)h(bytes)g(of)g(number)-2
-1770 y
-SDict begin H.S end
- -2 1770 a -2 1770 a
-SDict begin 13 H.A end
- -2 1770 a -2 1770 a
-SDict begin [ /View [/XYZ H.V] /Dest (1700) cvn H.B /DEST pdfmark end
- -2 1770
-a 90 x Fj(UINT32)f(v)o(ersion)-2 1861 y
-SDict begin H.S end
- -2 1861 a -2
-1861 a
-SDict begin 13 H.A end
- -2 1861 a -2 1861 a
-SDict begin [ /View [/XYZ H.V] /Dest (1701) cvn H.B /DEST pdfmark end
- -2 1861 a Black Black 164
-2009 a
-SDict begin H.S end
- 164 2009 a 164 2009 a
-SDict begin 13 H.A end
- 164 2009 a 164 2009 a
-SDict begin [ /View [/XYZ H.V] /Dest (1702) cvn H.B /DEST pdfmark end
- 164
-2009 a Fj(the)h(interf)o(ace)f(number)-2 2051 y
-SDict begin H.S end
- -2 2051
-a -2 2051 a
-SDict begin 13 H.A end
- -2 2051 a -2 2051 a
-SDict begin [ /View [/XYZ H.V] /Dest (1703) cvn H.B /DEST pdfmark end
- -2 2051 a 295 x Fe(9.3.2.4.)24
-b(RPC_ReqBind)h(R)m(W)-2 2532 y
-SDict begin H.S end
- -2 2532 a -2 2532 a
-SDict begin 13 H.A end
- -2
-2532 a -2 2532 a
-SDict begin [ /View [/XYZ H.V] /Dest (1705) cvn H.B /DEST pdfmark end
- -2 2532 a 88 x Fj(the)20 b(remainder)e(of)h(the)h
-(pack)o(et)f(after)h(the)g(header)f(if)h("type")f(w)o(as)i(Bind)e(in)i
-(the)e(response)g(header)m(,)f("type")i(should)e(be)i(BindAck)-2
-2638 y
-SDict begin H.S end
- -2 2638 a -2 2638 a
-SDict begin 13 H.A end
- -2 2638 a -2 2638 a
-SDict begin [ /View [/XYZ H.V] /Dest (1706) cvn H.B /DEST pdfmark end
- -2 2638
-a -2 2763 a
-SDict begin H.S end
- -2 2763 a -2 2763 a
-SDict begin 13 H.A end
- -2 2763 a -2 2763 a
-SDict begin [ /View [/XYZ H.V] /Dest (1708) cvn H.B /DEST pdfmark end
- -2
-2763 a 89 x Fj(UINT16)f(maxtsize)-2 2853 y
-SDict begin H.S end
- -2 2853 a
--2 2853 a
-SDict begin 13 H.A end
- -2 2853 a -2 2853 a
-SDict begin [ /View [/XYZ H.V] /Dest (1709) cvn H.B /DEST pdfmark end
- -2 2853 a Black Black 164
-3002 a
-SDict begin H.S end
- 164 3002 a 164 3002 a
-SDict begin 13 H.A end
- 164 3002 a 164 3002 a
-SDict begin [ /View [/XYZ H.V] /Dest (1710) cvn H.B /DEST pdfmark end
- 164
-3002 a Fj(maximum)f(transmission)i(fragment)e(size)j(\(0x1630\))-2
-3103 y
-SDict begin H.S end
- -2 3103 a -2 3103 a
-SDict begin 13 H.A end
- -2 3103 a -2 3103 a
-SDict begin [ /View [/XYZ H.V] /Dest (1712) cvn H.B /DEST pdfmark end
- -2 3103
-a 90 x Fj(UINT16)e(maxrsize)-2 3194 y
-SDict begin H.S end
- -2 3194 a -2 3194
-a
-SDict begin 13 H.A end
- -2 3194 a -2 3194 a
-SDict begin [ /View [/XYZ H.V] /Dest (1713) cvn H.B /DEST pdfmark end
- -2 3194 a Black Black 164 3342
-a
-SDict begin H.S end
- 164 3342 a 164 3342 a
-SDict begin 13 H.A end
- 164 3342 a 164 3342 a
-SDict begin [ /View [/XYZ H.V] /Dest (1714) cvn H.B /DEST pdfmark end
- 164 3342
-a Fj(max)h(recei)n(v)o(e)f(fragment)f(size)j(\(0x1630\))-2
-3443 y
-SDict begin H.S end
- -2 3443 a -2 3443 a
-SDict begin 13 H.A end
- -2 3443 a -2 3443 a
-SDict begin [ /View [/XYZ H.V] /Dest (1716) cvn H.B /DEST pdfmark end
- -2 3443
-a 90 x Fj(UINT32)e(assocgid)-2 3551 y
-SDict begin H.S end
- -2 3551 a -2 3551
-a
-SDict begin 13 H.A end
- -2 3551 a -2 3551 a
-SDict begin [ /View [/XYZ H.V] /Dest (1717) cvn H.B /DEST pdfmark end
- -2 3551 a Black Black 164 3683
-a
-SDict begin H.S end
- 164 3683 a 164 3683 a
-SDict begin 13 H.A end
- 164 3683 a 164 3683 a
-SDict begin [ /View [/XYZ H.V] /Dest (1718) cvn H.B /DEST pdfmark end
- 164 3683
-a Fj(associated)h(group)e(id)j(\(0x0\))-2 3784 y
-SDict begin H.S end
- -2 3784
-a -2 3784 a
-SDict begin 13 H.A end
- -2 3784 a -2 3784 a
-SDict begin [ /View [/XYZ H.V] /Dest (1720) cvn H.B /DEST pdfmark end
- -2 3784 a 90 x Fj(UINT32)e(numelements)
--2 3875 y
-SDict begin H.S end
- -2 3875 a -2 3875 a
-SDict begin 13 H.A end
- -2 3875 a -2 3875 a
-SDict begin [ /View [/XYZ H.V] /Dest (1721) cvn H.B /DEST pdfmark end
- -2
-3875 a Black Black 164 4023 a
-SDict begin H.S end
- 164 4023 a 164 4023 a
-SDict begin 13 H.A end
- 164
-4023 a 164 4023 a
-SDict begin [ /View [/XYZ H.V] /Dest (1722) cvn H.B /DEST pdfmark end
- 164 4023 a Fj(the)h(number)e(of)i(elements)g(\(0x1\))
--2 4121 y
-SDict begin H.S end
- -2 4121 a -2 4121 a
-SDict begin 13 H.A end
- -2 4121 a -2 4121 a
-SDict begin [ /View [/XYZ H.V] /Dest (1724) cvn H.B /DEST pdfmark end
- -2
-4121 a 93 x Fj(UINT16)f(conte)o(xtid)-2 4215 y
-SDict begin H.S end
- -2 4215
-a -2 4215 a
-SDict begin 13 H.A end
- -2 4215 a -2 4215 a
-SDict begin [ /View [/XYZ H.V] /Dest (1725) cvn H.B /DEST pdfmark end
- -2 4215 a Black Black
-164 4363 a
-SDict begin H.S end
- 164 4363 a 164 4363 a
-SDict begin 13 H.A end
- 164 4363 a 164 4363
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1726) cvn H.B /DEST pdfmark end
- 164 4363 a Fj(presentation)f(conte)o(xt)h(identi\002er)h(\(0x0\))-2
-4464 y
-SDict begin H.S end
- -2 4464 a -2 4464 a
-SDict begin 13 H.A end
- -2 4464 a -2 4464 a
-SDict begin [ /View [/XYZ H.V] /Dest (1728) cvn H.B /DEST pdfmark end
- -2 4464
-a 90 x Fj(UINT8)f(numsyntax)o(es)-2 4572 y
-SDict begin H.S end
- -2 4572 a
--2 4572 a
-SDict begin 13 H.A end
- -2 4572 a -2 4572 a
-SDict begin [ /View [/XYZ H.V] /Dest (1729) cvn H.B /DEST pdfmark end
- -2 4572 a Black Black 164
-4704 a
-SDict begin H.S end
- 164 4704 a 164 4704 a
-SDict begin 13 H.A end
- 164 4704 a 164 4704 a
-SDict begin [ /View [/XYZ H.V] /Dest (1730) cvn H.B /DEST pdfmark end
- 164
-4704 a Fj(the)h(number)e(of)i(syntax)o(es)g(\(has)g(al)o(w)o(ays)g
-(been)g(1?\)\(0x1\))-2 4805 y
-SDict begin H.S end
- -2 4805 a -2 4805 a
-SDict begin 13 H.A end
- -2
-4805 a -2 4805 a
-SDict begin [ /View [/XYZ H.V] /Dest (1732) cvn H.B /DEST pdfmark end
- -2 4805 a 90 x Fj(UINT8[])-2 4908 y
-SDict begin H.S end
-
--2 4908 a -2 4908 a
-SDict begin 13 H.A end
- -2 4908 a -2 4908 a
-SDict begin [ /View [/XYZ H.V] /Dest (1733) cvn H.B /DEST pdfmark end
- -2 4908 a Black
-Black 164 5044 a
-SDict begin H.S end
- 164 5044 a 164 5044 a
-SDict begin 13 H.A end
- 164 5044 a 164
-5044 a
-SDict begin [ /View [/XYZ H.V] /Dest (1734) cvn H.B /DEST pdfmark end
- 164 5044 a Fj(4-byte)f(alignment)g(padding,)f(against)h(SMB)i
-(header)-2 5145 y
-SDict begin H.S end
- -2 5145 a -2 5145 a
-SDict begin 13 H.A end
- -2 5145 a -2 5145
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1736) cvn H.B /DEST pdfmark end
- -2 5145 a 90 x Fj(*)f(abstractint)g(USE)g(RPC_If)o(ace)-2
-5245 y
-SDict begin H.S end
- -2 5245 a -2 5245 a
-SDict begin 13 H.A end
- -2 5245 a -2 5245 a
-SDict begin [ /View [/XYZ H.V] /Dest (1737) cvn H.B /DEST pdfmark end
- -2 5245
-a Black Black 164 5385 a
-SDict begin H.S end
- 164 5385 a 164 5385 a
-SDict begin 13 H.A end
- 164 5385
-a 164 5385 a
-SDict begin [ /View [/XYZ H.V] /Dest (1738) cvn H.B /DEST pdfmark end
- 164 5385 a Fj(num)f(and)h(v)o(ers.)f(of)h(interf)o(ace)g
-(client)g(is)h(using)p Black 3656 5984 a Fh(47)p Black
-eop end
-%%Page: 48 54
-TeXDict begin 48 53 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.48) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2742 -132
-a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black
--2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (1740) cvn H.B /DEST pdfmark end
- -2 -11 a
-83 x Fj(*)g(transferint)f(USE)i(RPC_If)o(ace)-2 82 y
-SDict begin H.S end
-
--2 82 a -2 82 a
-SDict begin 13 H.A end
- -2 82 a -2 82 a
-SDict begin [ /View [/XYZ H.V] /Dest (1741) cvn H.B /DEST pdfmark end
- -2 82 a Black Black 164
-222 a
-SDict begin H.S end
- 164 222 a 164 222 a
-SDict begin 13 H.A end
- 164 222 a 164 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (1742) cvn H.B /DEST pdfmark end
- 164 222
-a Fj(num)e(and)h(v)o(ers.)f(of)h(interf)o(ace)g(to)g(use)g(for)g
-(replies)-2 281 y
-SDict begin H.S end
- -2 281 a -2 281 a
-SDict begin 13 H.A end
- -2 281 a -2 281 a
-SDict begin [ /View [/XYZ H.V] /Dest (1743) cvn H.B /DEST pdfmark end
-
--2 281 a 278 x Fe(9.3.2.5.)k(RPC_Addr)n(ess)h(R)m(W)-2
-572 y
-SDict begin H.S end
- -2 572 a -2 572 a
-SDict begin 13 H.A end
- -2 572 a -2 572 a
-SDict begin [ /View [/XYZ H.V] /Dest (1745) cvn H.B /DEST pdfmark end
- -2 572 a -2
-696 a
-SDict begin H.S end
- -2 696 a -2 696 a
-SDict begin 13 H.A end
- -2 696 a -2 696 a
-SDict begin [ /View [/XYZ H.V] /Dest (1747) cvn H.B /DEST pdfmark end
- -2 696 a 95
-x Fj(UINT16)19 b(length)-2 809 y
-SDict begin H.S end
- -2 809 a -2 809 a
-SDict begin 13 H.A end
- -2
-809 a -2 809 a
-SDict begin [ /View [/XYZ H.V] /Dest (1748) cvn H.B /DEST pdfmark end
- -2 809 a Black Black 164 941 a
-SDict begin H.S end
- 164 941
-a 164 941 a
-SDict begin 13 H.A end
- 164 941 a 164 941 a
-SDict begin [ /View [/XYZ H.V] /Dest (1749) cvn H.B /DEST pdfmark end
- 164 941 a Fj(length)g(of)h(the)g
-(string)g(including)f(null)g(terminator)-2 1042 y
-SDict begin H.S end
- -2
-1042 a -2 1042 a
-SDict begin 13 H.A end
- -2 1042 a -2 1042 a
-SDict begin [ /View [/XYZ H.V] /Dest (1751) cvn H.B /DEST pdfmark end
- -2 1042 a 90 x Fj(*)h(port)g(USE)g
-(string)-2 1150 y
-SDict begin H.S end
- -2 1150 a -2 1150 a
-SDict begin 13 H.A end
- -2 1150 a -2 1150
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1752) cvn H.B /DEST pdfmark end
- -2 1150 a Black Black 164 1281 a
-SDict begin H.S end
- 164 1281 a 164 1281
-a
-SDict begin 13 H.A end
- 164 1281 a 164 1281 a
-SDict begin [ /View [/XYZ H.V] /Dest (1753) cvn H.B /DEST pdfmark end
- 164 1281 a Fj(the)g(string)g(abo)o(v)o(e)e(in)j
-(single)f(byte,)f(null)h(terminated)f(form)-2 1341 y
-SDict begin H.S end
-
--2 1341 a -2 1341 a
-SDict begin 13 H.A end
- -2 1341 a -2 1341 a
-SDict begin [ /View [/XYZ H.V] /Dest (1754) cvn H.B /DEST pdfmark end
- -2 1341 a 277
-x Fe(9.3.2.6.)24 b(RPC_ResBind)h(R)m(W)-2 1797 y
-SDict begin H.S end
- -2 1797
-a -2 1797 a
-SDict begin 13 H.A end
- -2 1797 a -2 1797 a
-SDict begin [ /View [/XYZ H.V] /Dest (1756) cvn H.B /DEST pdfmark end
- -2 1797 a 95 x Fj(the)20
-b(response)f(to)i(place)e(after)h(the)h(header)e(in)h(the)g(reply)f
-(pack)o(et)-2 1910 y
-SDict begin H.S end
- -2 1910 a -2 1910 a
-SDict begin 13 H.A end
- -2 1910 a -2
-1910 a
-SDict begin [ /View [/XYZ H.V] /Dest (1757) cvn H.B /DEST pdfmark end
- -2 1910 a -2 2035 a
-SDict begin H.S end
- -2 2035 a -2 2035 a
-SDict begin 13 H.A end
- -2 2035
-a -2 2035 a
-SDict begin [ /View [/XYZ H.V] /Dest (1759) cvn H.B /DEST pdfmark end
- -2 2035 a 90 x Fj(UINT16)g(maxtsize)-2 2126
-y
-SDict begin H.S end
- -2 2126 a -2 2126 a
-SDict begin 13 H.A end
- -2 2126 a -2 2126 a
-SDict begin [ /View [/XYZ H.V] /Dest (1760) cvn H.B /DEST pdfmark end
- -2 2126 a Black
-Black 164 2274 a
-SDict begin H.S end
- 164 2274 a 164 2274 a
-SDict begin 13 H.A end
- 164 2274 a 164
-2274 a
-SDict begin [ /View [/XYZ H.V] /Dest (1761) cvn H.B /DEST pdfmark end
- 164 2274 a Fj(same)h(as)h(request)-2 2375 y
-SDict begin H.S end
- -2
-2375 a -2 2375 a
-SDict begin 13 H.A end
- -2 2375 a -2 2375 a
-SDict begin [ /View [/XYZ H.V] /Dest (1763) cvn H.B /DEST pdfmark end
- -2 2375 a 90 x Fj(UINT16)e
-(maxrsize)-2 2466 y
-SDict begin H.S end
- -2 2466 a -2 2466 a
-SDict begin 13 H.A end
- -2 2466 a -2
-2466 a
-SDict begin [ /View [/XYZ H.V] /Dest (1764) cvn H.B /DEST pdfmark end
- -2 2466 a Black Black 164 2615 a
-SDict begin H.S end
- 164 2615 a 164
-2615 a
-SDict begin 13 H.A end
- 164 2615 a 164 2615 a
-SDict begin [ /View [/XYZ H.V] /Dest (1765) cvn H.B /DEST pdfmark end
- 164 2615 a Fj(same)h(as)h(request)-2
-2716 y
-SDict begin H.S end
- -2 2716 a -2 2716 a
-SDict begin 13 H.A end
- -2 2716 a -2 2716 a
-SDict begin [ /View [/XYZ H.V] /Dest (1767) cvn H.B /DEST pdfmark end
- -2 2716
-a 90 x Fj(UINT32)e(assocgid)-2 2824 y
-SDict begin H.S end
- -2 2824 a -2 2824
-a
-SDict begin 13 H.A end
- -2 2824 a -2 2824 a
-SDict begin [ /View [/XYZ H.V] /Dest (1768) cvn H.B /DEST pdfmark end
- -2 2824 a Black Black 164 2955
-a
-SDict begin H.S end
- 164 2955 a 164 2955 a
-SDict begin 13 H.A end
- 164 2955 a 164 2955 a
-SDict begin [ /View [/XYZ H.V] /Dest (1769) cvn H.B /DEST pdfmark end
- 164 2955
-a Fj(zero)-2 3039 y
-SDict begin H.S end
- -2 3039 a -2 3039 a
-SDict begin 13 H.A end
- -2 3039 a -2
-3039 a
-SDict begin [ /View [/XYZ H.V] /Dest (1771) cvn H.B /DEST pdfmark end
- -2 3039 a 107 x Fj(*)h(secondaddr)e(USE)i(RPC_Address)-2
-3156 y
-SDict begin H.S end
- -2 3156 a -2 3156 a
-SDict begin 13 H.A end
- -2 3156 a -2 3156 a
-SDict begin [ /View [/XYZ H.V] /Dest (1772) cvn H.B /DEST pdfmark end
- -2 3156
-a Black Black 164 3295 a
-SDict begin H.S end
- 164 3295 a 164 3295 a
-SDict begin 13 H.A end
- 164 3295
-a 164 3295 a
-SDict begin [ /View [/XYZ H.V] /Dest (1773) cvn H.B /DEST pdfmark end
- 164 3295 a Fj(the)g(address)g(string,)f(as)i(described)e
-(earlier)-2 3396 y
-SDict begin H.S end
- -2 3396 a -2 3396 a
-SDict begin 13 H.A end
- -2 3396 a -2 3396
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1775) cvn H.B /DEST pdfmark end
- -2 3396 a 90 x Fj(UINT8[])-2 3499 y
-SDict begin H.S end
- -2 3499 a -2 3499
-a
-SDict begin 13 H.A end
- -2 3499 a -2 3499 a
-SDict begin [ /View [/XYZ H.V] /Dest (1776) cvn H.B /DEST pdfmark end
- -2 3499 a Black Black 164 3636
-a
-SDict begin H.S end
- 164 3636 a 164 3636 a
-SDict begin 13 H.A end
- 164 3636 a 164 3636 a
-SDict begin [ /View [/XYZ H.V] /Dest (1777) cvn H.B /DEST pdfmark end
- 164 3636
-a Fj(4-byte)g(alignment)g(padding,)f(against)h(SMB)i(header)-2
-3737 y
-SDict begin H.S end
- -2 3737 a -2 3737 a
-SDict begin 13 H.A end
- -2 3737 a -2 3737 a
-SDict begin [ /View [/XYZ H.V] /Dest (1779) cvn H.B /DEST pdfmark end
- -2 3737
-a 90 x Fj(UINT8)e(numresults)-2 3828 y
-SDict begin H.S end
- -2 3828 a -2 3828
-a
-SDict begin 13 H.A end
- -2 3828 a -2 3828 a
-SDict begin [ /View [/XYZ H.V] /Dest (1780) cvn H.B /DEST pdfmark end
- -2 3828 a Black Black 164 3976
-a
-SDict begin H.S end
- 164 3976 a 164 3976 a
-SDict begin 13 H.A end
- 164 3976 a 164 3976 a
-SDict begin [ /View [/XYZ H.V] /Dest (1781) cvn H.B /DEST pdfmark end
- 164 3976
-a Fj(the)h(number)e(of)i(results)h(\(0x01\))-2 4074 y
-SDict begin H.S end
-
--2 4074 a -2 4074 a
-SDict begin 13 H.A end
- -2 4074 a -2 4074 a
-SDict begin [ /View [/XYZ H.V] /Dest (1783) cvn H.B /DEST pdfmark end
- -2 4074 a 93
-x Fj(UINT8[])-2 4180 y
-SDict begin H.S end
- -2 4180 a -2 4180 a
-SDict begin 13 H.A end
- -2 4180 a
--2 4180 a
-SDict begin [ /View [/XYZ H.V] /Dest (1784) cvn H.B /DEST pdfmark end
- -2 4180 a Black Black 164 4317 a
-SDict begin H.S end
- 164 4317 a
-164 4317 a
-SDict begin 13 H.A end
- 164 4317 a 164 4317 a
-SDict begin [ /View [/XYZ H.V] /Dest (1785) cvn H.B /DEST pdfmark end
- 164 4317 a Fj(4-byte)e(alignment)g
-(padding,)f(against)h(SMB)i(header)-2 4418 y
-SDict begin H.S end
- -2 4418
-a -2 4418 a
-SDict begin 13 H.A end
- -2 4418 a -2 4418 a
-SDict begin [ /View [/XYZ H.V] /Dest (1787) cvn H.B /DEST pdfmark end
- -2 4418 a 90 x Fj(UINT16)e(result)-2
-4509 y
-SDict begin H.S end
- -2 4509 a -2 4509 a
-SDict begin 13 H.A end
- -2 4509 a -2 4509 a
-SDict begin [ /View [/XYZ H.V] /Dest (1788) cvn H.B /DEST pdfmark end
- -2 4509
-a Black Black 164 4657 a
-SDict begin H.S end
- 164 4657 a 164 4657 a
-SDict begin 13 H.A end
- 164 4657
-a 164 4657 a
-SDict begin [ /View [/XYZ H.V] /Dest (1789) cvn H.B /DEST pdfmark end
- 164 4657 a Fj(result)h(\(0x00)e(=)j(accept\))-2
-4758 y
-SDict begin H.S end
- -2 4758 a -2 4758 a
-SDict begin 13 H.A end
- -2 4758 a -2 4758 a
-SDict begin [ /View [/XYZ H.V] /Dest (1791) cvn H.B /DEST pdfmark end
- -2 4758
-a 90 x Fj(UINT16)e(reason)-2 4849 y
-SDict begin H.S end
- -2 4849 a -2 4849
-a
-SDict begin 13 H.A end
- -2 4849 a -2 4849 a
-SDict begin [ /View [/XYZ H.V] /Dest (1792) cvn H.B /DEST pdfmark end
- -2 4849 a Black Black 164 4997
-a
-SDict begin H.S end
- 164 4997 a 164 4997 a
-SDict begin 13 H.A end
- 164 4997 a 164 4997 a
-SDict begin [ /View [/XYZ H.V] /Dest (1793) cvn H.B /DEST pdfmark end
- 164 4997
-a Fj(reason)g(\(0x00)g(=)h(no)g(reason)f(speci\002ed\))-2
-5098 y
-SDict begin H.S end
- -2 5098 a -2 5098 a
-SDict begin 13 H.A end
- -2 5098 a -2 5098 a
-SDict begin [ /View [/XYZ H.V] /Dest (1795) cvn H.B /DEST pdfmark end
- -2 5098
-a 90 x Fj(*)h(transfersyntax)e(USE)j(RPC_If)o(ace)-2
-5206 y
-SDict begin H.S end
- -2 5206 a -2 5206 a
-SDict begin 13 H.A end
- -2 5206 a -2 5206 a
-SDict begin [ /View [/XYZ H.V] /Dest (1796) cvn H.B /DEST pdfmark end
- -2 5206
-a Black Black 164 5338 a
-SDict begin H.S end
- 164 5338 a 164 5338 a
-SDict begin 13 H.A end
- 164 5338
-a 164 5338 a
-SDict begin [ /View [/XYZ H.V] /Dest (1797) cvn H.B /DEST pdfmark end
- 164 5338 a Fj(the)f(transfer)f(syntax)h(from)f(the)h
-(request)-2 5397 y
-SDict begin H.S end
- -2 5397 a -2 5397 a
-SDict begin 13 H.A end
- -2 5397 a -2 5397
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1798) cvn H.B /DEST pdfmark end
- -2 5397 a Black 3659 5984 a Fh(48)p Black eop end
-%%Page: 49 55
-TeXDict begin 49 54 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.49) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2742 -132
-a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black
--2 72 a Fe(9.3.2.7.)k(RPC_ReqNorm)h(R)m(W)-2 259 y
-SDict begin H.S end
- -2
-259 a -2 259 a
-SDict begin 13 H.A end
- -2 259 a -2 259 a
-SDict begin [ /View [/XYZ H.V] /Dest (1800) cvn H.B /DEST pdfmark end
- -2 259 a 87 x Fj(the)20
-b(remainder)e(of)i(the)g(pack)o(et)g(after)g(the)g(header)f(for)h(e)n
-(v)o(ery)e(other)i(other)f(request)-2 364 y
-SDict begin H.S end
- -2 364 a
--2 364 a
-SDict begin 13 H.A end
- -2 364 a -2 364 a
-SDict begin [ /View [/XYZ H.V] /Dest (1801) cvn H.B /DEST pdfmark end
- -2 364 a -2 489 a
-SDict begin H.S end
- -2 489 a
--2 489 a
-SDict begin 13 H.A end
- -2 489 a -2 489 a
-SDict begin [ /View [/XYZ H.V] /Dest (1803) cvn H.B /DEST pdfmark end
- -2 489 a 90 x Fj(UINT32)g(allochint)-2
-580 y
-SDict begin H.S end
- -2 580 a -2 580 a
-SDict begin 13 H.A end
- -2 580 a -2 580 a
-SDict begin [ /View [/XYZ H.V] /Dest (1804) cvn H.B /DEST pdfmark end
- -2 580 a Black
-Black 164 728 a
-SDict begin H.S end
- 164 728 a 164 728 a
-SDict begin 13 H.A end
- 164 728 a 164 728
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1805) cvn H.B /DEST pdfmark end
- 164 728 a Fj(the)h(size)h(of)f(the)g(stub)g(data)g(in)h(bytes)-2
-829 y
-SDict begin H.S end
- -2 829 a -2 829 a
-SDict begin 13 H.A end
- -2 829 a -2 829 a
-SDict begin [ /View [/XYZ H.V] /Dest (1807) cvn H.B /DEST pdfmark end
- -2 829 a 90
-x Fj(UINT16)e(presconte)o(xt)-2 937 y
-SDict begin H.S end
- -2 937 a -2 937
-a
-SDict begin 13 H.A end
- -2 937 a -2 937 a
-SDict begin [ /View [/XYZ H.V] /Dest (1808) cvn H.B /DEST pdfmark end
- -2 937 a Black Black 164 1069 a
-SDict begin H.S end
- 164
-1069 a 164 1069 a
-SDict begin 13 H.A end
- 164 1069 a 164 1069 a
-SDict begin [ /View [/XYZ H.V] /Dest (1809) cvn H.B /DEST pdfmark end
- 164 1069 a Fj(presentation)f
-(conte)o(xt)h(identi\002er)h(\(0x0\))-2 1170 y
-SDict begin H.S end
- -2 1170
-a -2 1170 a
-SDict begin 13 H.A end
- -2 1170 a -2 1170 a
-SDict begin [ /View [/XYZ H.V] /Dest (1811) cvn H.B /DEST pdfmark end
- -2 1170 a 90 x Fj(UINT16)f(opnum)-2
-1278 y
-SDict begin H.S end
- -2 1278 a -2 1278 a
-SDict begin 13 H.A end
- -2 1278 a -2 1278 a
-SDict begin [ /View [/XYZ H.V] /Dest (1812) cvn H.B /DEST pdfmark end
- -2 1278
-a Black Black 164 1409 a
-SDict begin H.S end
- 164 1409 a 164 1409 a
-SDict begin 13 H.A end
- 164 1409
-a 164 1409 a
-SDict begin [ /View [/XYZ H.V] /Dest (1813) cvn H.B /DEST pdfmark end
- 164 1409 a Fj(operation)f(number)h(\(0x15\))-2
-1510 y
-SDict begin H.S end
- -2 1510 a -2 1510 a
-SDict begin 13 H.A end
- -2 1510 a -2 1510 a
-SDict begin [ /View [/XYZ H.V] /Dest (1815) cvn H.B /DEST pdfmark end
- -2 1510
-a 90 x Fj(*)h(stub)g(USE)h(TvP)o(ack)o(et)-2 1601 y
-SDict begin H.S end
- -2
-1601 a -2 1601 a
-SDict begin 13 H.A end
- -2 1601 a -2 1601 a
-SDict begin [ /View [/XYZ H.V] /Dest (1816) cvn H.B /DEST pdfmark end
- -2 1601 a Black
-Black 164 1750 a
-SDict begin H.S end
- 164 1750 a 164 1750 a
-SDict begin 13 H.A end
- 164 1750 a 164
-1750 a
-SDict begin [ /View [/XYZ H.V] /Dest (1817) cvn H.B /DEST pdfmark end
- 164 1750 a Fj(a)f(pack)o(et)g(dependent)e(on)i(the)g(pipe)g
-(name)f(\(probably)f(the)i(interf)o(ace\))f(and)h(the)g(op)g(number\))
--2 1809 y
-SDict begin H.S end
- -2 1809 a -2 1809 a
-SDict begin 13 H.A end
- -2 1809 a -2 1809 a
-SDict begin [ /View [/XYZ H.V] /Dest (1818) cvn H.B /DEST pdfmark end
- -2
-1809 a 278 x Fe(9.3.2.8.)k(RPC_ResNorm)g(R)m(W)-2 2100
-y
-SDict begin H.S end
- -2 2100 a -2 2100 a
-SDict begin 13 H.A end
- -2 2100 a -2 2100 a
-SDict begin [ /View [/XYZ H.V] /Dest (1820) cvn H.B /DEST pdfmark end
- -2 2100 a -2
-2224 a
-SDict begin H.S end
- -2 2224 a -2 2224 a
-SDict begin 13 H.A end
- -2 2224 a -2 2224 a
-SDict begin [ /View [/XYZ H.V] /Dest (1822) cvn H.B /DEST pdfmark end
- -2 2224
-a 95 x Fj(UINT32)19 b(allochint)-2 2320 y
-SDict begin H.S end
- -2 2320 a -2
-2320 a
-SDict begin 13 H.A end
- -2 2320 a -2 2320 a
-SDict begin [ /View [/XYZ H.V] /Dest (1823) cvn H.B /DEST pdfmark end
- -2 2320 a Black Black 164
-2468 a
-SDict begin H.S end
- 164 2468 a 164 2468 a
-SDict begin 13 H.A end
- 164 2468 a 164 2468 a
-SDict begin [ /View [/XYZ H.V] /Dest (1824) cvn H.B /DEST pdfmark end
- 164
-2468 a Fj(#)h(size)h(of)f(the)g(stub)g(data)g(in)h(bytes)-2
-2569 y
-SDict begin H.S end
- -2 2569 a -2 2569 a
-SDict begin 13 H.A end
- -2 2569 a -2 2569 a
-SDict begin [ /View [/XYZ H.V] /Dest (1826) cvn H.B /DEST pdfmark end
- -2 2569
-a 90 x Fj(UINT16)e(presconte)o(xt)-2 2677 y
-SDict begin H.S end
- -2 2677 a
--2 2677 a
-SDict begin 13 H.A end
- -2 2677 a -2 2677 a
-SDict begin [ /View [/XYZ H.V] /Dest (1827) cvn H.B /DEST pdfmark end
- -2 2677 a Black Black 164
-2809 a
-SDict begin H.S end
- 164 2809 a 164 2809 a
-SDict begin 13 H.A end
- 164 2809 a 164 2809 a
-SDict begin [ /View [/XYZ H.V] /Dest (1828) cvn H.B /DEST pdfmark end
- 164
-2809 a Fj(#)h(presentation)f(conte)o(xt)g(identi\002er)g(\(same)h(as)h
-(request\))-2 2910 y
-SDict begin H.S end
- -2 2910 a -2 2910 a
-SDict begin 13 H.A end
- -2 2910 a -2
-2910 a
-SDict begin [ /View [/XYZ H.V] /Dest (1830) cvn H.B /DEST pdfmark end
- -2 2910 a 90 x Fj(UINT8)e(cancelcount)-2 3001
-y
-SDict begin H.S end
- -2 3001 a -2 3001 a
-SDict begin 13 H.A end
- -2 3001 a -2 3001 a
-SDict begin [ /View [/XYZ H.V] /Dest (1831) cvn H.B /DEST pdfmark end
- -2 3001 a Black
-Black 164 3149 a
-SDict begin H.S end
- 164 3149 a 164 3149 a
-SDict begin 13 H.A end
- 164 3149 a 164
-3149 a
-SDict begin [ /View [/XYZ H.V] /Dest (1832) cvn H.B /DEST pdfmark end
- 164 3149 a Fj(#)h(cancel)g(count?)f(\(0x0\))-2
-3247 y
-SDict begin H.S end
- -2 3247 a -2 3247 a
-SDict begin 13 H.A end
- -2 3247 a -2 3247 a
-SDict begin [ /View [/XYZ H.V] /Dest (1834) cvn H.B /DEST pdfmark end
- -2 3247
-a 93 x Fj(UINT8)g(reserv)o(ed)-2 3341 y
-SDict begin H.S end
- -2 3341 a -2
-3341 a
-SDict begin 13 H.A end
- -2 3341 a -2 3341 a
-SDict begin [ /View [/XYZ H.V] /Dest (1835) cvn H.B /DEST pdfmark end
- -2 3341 a Black Black 164
-3490 a
-SDict begin H.S end
- 164 3490 a 164 3490 a
-SDict begin 13 H.A end
- 164 3490 a 164 3490 a
-SDict begin [ /View [/XYZ H.V] /Dest (1836) cvn H.B /DEST pdfmark end
- 164
-3490 a Fj(#)h(0)g(-)h(one)e(byte)h(padding)-2 3591 y
-SDict begin H.S end
-
--2 3591 a -2 3591 a
-SDict begin 13 H.A end
- -2 3591 a -2 3591 a
-SDict begin [ /View [/XYZ H.V] /Dest (1838) cvn H.B /DEST pdfmark end
- -2 3591 a 90
-x Fj(*)g(stub)g(USE)h(TvP)o(ack)o(et)-2 3682 y
-SDict begin H.S end
- -2 3682
-a -2 3682 a
-SDict begin 13 H.A end
- -2 3682 a -2 3682 a
-SDict begin [ /View [/XYZ H.V] /Dest (1839) cvn H.B /DEST pdfmark end
- -2 3682 a Black Black
-164 3830 a
-SDict begin H.S end
- 164 3830 a 164 3830 a
-SDict begin 13 H.A end
- 164 3830 a 164 3830
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1840) cvn H.B /DEST pdfmark end
- 164 3830 a Fj(#)f(the)g(remainder)f(of)h(the)g(reply)-2
-3973 y
-SDict begin H.S end
- -2 3973 a -2 3973 a
-SDict begin 13 H.A end
- -2 3973 a -2 3973 a
-SDict begin [ /View [/XYZ H.V] /Dest (1841) cvn H.B /DEST pdfmark end
- -2 3973
-a 310 x Ff(9.3.3.)29 b(T)-11 b(ail)-2 4450 y
-SDict begin H.S end
- -2 4450
-a -2 4450 a
-SDict begin 13 H.A end
- -2 4450 a -2 4450 a
-SDict begin [ /View [/XYZ H.V] /Dest (1843) cvn H.B /DEST pdfmark end
- -2 4450 a 107 x Fj(The)20
-b(end)f(of)h(each)g(of)g(the)g(NTLSA)g(and)g(NETLOGON)g(named)f(pipes)h
-(ends)g(with:)-2 4575 y
-SDict begin H.S end
- -2 4575 a -2 4575 a
-SDict begin 13 H.A end
- -2 4575 a
--2 4575 a
-SDict begin [ /View [/XYZ H.V] /Dest (1844) cvn H.B /DEST pdfmark end
- -2 4575 a -2 4699 a
-SDict begin H.S end
- -2 4699 a -2 4699 a
-SDict begin 13 H.A end
- -2
-4699 a -2 4699 a
-SDict begin [ /View [/XYZ H.V] /Dest (1846) cvn H.B /DEST pdfmark end
- -2 4699 a 90 x Fj(......)-2 4790 y
-SDict begin H.S end
- -2
-4790 a -2 4790 a
-SDict begin 13 H.A end
- -2 4790 a -2 4790 a
-SDict begin [ /View [/XYZ H.V] /Dest (1847) cvn H.B /DEST pdfmark end
- -2 4790 a Black
-Black 164 4939 a
-SDict begin H.S end
- 164 4939 a 164 4939 a
-SDict begin 13 H.A end
- 164 4939 a 164
-4939 a
-SDict begin [ /View [/XYZ H.V] /Dest (1848) cvn H.B /DEST pdfmark end
- 164 4939 a Fj(end)f(of)h(data)-2 5022 y
-SDict begin H.S end
- -2 5022
-a -2 5022 a
-SDict begin 13 H.A end
- -2 5022 a -2 5022 a
-SDict begin [ /View [/XYZ H.V] /Dest (1850) cvn H.B /DEST pdfmark end
- -2 5022 a 108 x Fj(UINT32)-2
-5131 y
-SDict begin H.S end
- -2 5131 a -2 5131 a
-SDict begin 13 H.A end
- -2 5131 a -2 5131 a
-SDict begin [ /View [/XYZ H.V] /Dest (1851) cvn H.B /DEST pdfmark end
- -2 5131
-a Black Black 164 5279 a
-SDict begin H.S end
- 164 5279 a 164 5279 a
-SDict begin 13 H.A end
- 164 5279
-a 164 5279 a
-SDict begin [ /View [/XYZ H.V] /Dest (1852) cvn H.B /DEST pdfmark end
- 164 5279 a Fj(return)f(code)-2 5321 y
-SDict begin H.S end
- -2
-5321 a -2 5321 a
-SDict begin 13 H.A end
- -2 5321 a -2 5321 a
-SDict begin [ /View [/XYZ H.V] /Dest (1853) cvn H.B /DEST pdfmark end
- -2 5321 a Black
-3659 5984 a Fh(49)p Black eop end
-%%Page: 50 56
-TeXDict begin 50 55 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.50) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (1900) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 72 a Ff(9.3.4.)29 b(RPC)h(Bind)h(/)f(Bind)h(Ack)-2
-240 y
-SDict begin H.S end
- -2 240 a -2 240 a
-SDict begin 13 H.A end
- -2 240 a -2 240 a
-SDict begin [ /View [/XYZ H.V] /Dest (1855) cvn H.B /DEST pdfmark end
- -2 240 a 106
-x Fj(RPC)21 b(Binds)g(are)f(the)g(process)g(of)g(associating)g(an)g
-(RPC)h(pipe)f(\(e.g)g(\\PIPE\\lsarpc\))f(with)i(a)f("transfer)f
-(syntax")h(\(see)-2 454 y(RPC_If)o(ace)g(structure\).)f(The)g(purpose)g
-(for)h(doing)f(this)h(is)h(unkno)n(wn.)-2 638 y
-SDict begin H.S end
- -2 638
-a -2 638 a
-SDict begin 13 H.A end
- -2 638 a -2 638 a
-SDict begin [ /View [/XYZ H.V] /Dest (1856) cvn H.B /DEST pdfmark end
- -2 638 a -2 638 a
-SDict begin H.S end
- -2 638
-a -2 638 a
-SDict begin 13 H.A end
- -2 638 a -2 638 a
-SDict begin [ /View [/XYZ H.V] /Dest (1857) cvn H.B /DEST pdfmark end
- -2 638 a 90 x Fh(Note:)f(The)g
-(RPC_ResBind)f(SMB)h(T)-5 b(r)o(ansact)20 b(r)m(equest)f(is)i(sent)g
-(with)f(two)h(uint16)e(setup)h(par)o(ameter)o(s.)f(The)h(\002r)o(st)h
-(is)g(0x0026;)d(the)-2 836 y(second)h(is)i(the)f(\002le)h(handle)d(r)m
-(eturned)i(by)g(the)g(SMBopenX)f(T)-5 b(r)o(ansact)20
-b(r)m(esponse)o(.)-2 1019 y
-SDict begin H.S end
- -2 1019 a -2 1019 a
-SDict begin 13 H.A end
- -2 1019
-a -2 1019 a
-SDict begin [ /View [/XYZ H.V] /Dest (1858) cvn H.B /DEST pdfmark end
- -2 1019 a -2 1019 a
-SDict begin H.S end
- -2 1019 a -2 1019 a
-SDict begin 13 H.A end
- -2
-1019 a -2 1019 a
-SDict begin [ /View [/XYZ H.V] /Dest (1859) cvn H.B /DEST pdfmark end
- -2 1019 a 91 x Fh(Note:)g(The)g(RPC_ResBind)f(member)o
-(s)i(maxtsize)o(,)f(maxr)o(size)h(and)f(assocgid)f(ar)m(e)h(the)h(same)
-f(in)g(the)g(r)m(esponse)g(as)h(the)f(same)-2 1218 y(member)o(s)g(in)h
-(the)f(RPC_ReqBind.)e(The)i(RPC_ResBind)f(member)h(tr)o(ansfer)o
-(syntax)g(is)h(the)f(same)g(in)h(the)f(r)m(esponse)g(as)g(the)-2
-1401 y
-SDict begin H.S end
- -2 1401 a -2 1401 a
-SDict begin 13 H.A end
- -2 1401 a -2 1401 a
-SDict begin [ /View [/XYZ H.V] /Dest (1860) cvn H.B /DEST pdfmark end
- -2 1401
-a -2 1401 a
-SDict begin H.S end
- -2 1401 a -2 1401 a
-SDict begin 13 H.A end
- -2 1401 a -2 1401 a
-SDict begin [ /View [/XYZ H.V] /Dest (1861) cvn H.B /DEST pdfmark end
- -2
-1401 a 91 x Fh(Note:)g(The)g(RPC_ResBind)f(r)m(esponse)h(member)g
-(secondaddr)e(contains)h(the)i(name)e(of)h(what)h(is)g(pr)m(esumed)e
-(to)i(be)f(the)g(service)-2 1600 y(behind)e(the)j(RPC)f(pipe)o(.)g(The)
-g(mapping)e(identi\002ed)h(so)h(far)h(is:)-2 1617 y
-SDict begin H.S end
- -2
-1617 a -2 1617 a
-SDict begin 13 H.A end
- -2 1617 a -2 1617 a
-SDict begin [ /View [/XYZ H.V] /Dest (1862) cvn H.B /DEST pdfmark end
- -2 1617 a -2 1742
-a
-SDict begin H.S end
- -2 1742 a -2 1742 a
-SDict begin 13 H.A end
- -2 1742 a -2 1742 a
-SDict begin [ /View [/XYZ H.V] /Dest (1864) cvn H.B /DEST pdfmark end
- -2 1742 a 91
-x Fj(initial)f(SMBopenX)g(request:)-2 1851 y
-SDict begin H.S end
- -2 1851
-a -2 1851 a
-SDict begin 13 H.A end
- -2 1851 a -2 1851 a
-SDict begin [ /View [/XYZ H.V] /Dest (1865) cvn H.B /DEST pdfmark end
- -2 1851 a Black Black
-164 1982 a
-SDict begin H.S end
- 164 1982 a 164 1982 a
-SDict begin 13 H.A end
- 164 1982 a 164 1982
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1866) cvn H.B /DEST pdfmark end
- 164 1982 a Fj(RPC_ResBind)h(response:)-2 2083 y
-SDict begin H.S end
- -2
-2083 a -2 2083 a
-SDict begin 13 H.A end
- -2 2083 a -2 2083 a
-SDict begin [ /View [/XYZ H.V] /Dest (1868) cvn H.B /DEST pdfmark end
- -2 2083 a 90 x Fj
-("\\\\PIPE\\\\srvsvc")-2 2174 y
-SDict begin H.S end
- -2 2174 a -2 2174 a
-SDict begin 13 H.A end
- -2
-2174 a -2 2174 a
-SDict begin [ /View [/XYZ H.V] /Dest (1869) cvn H.B /DEST pdfmark end
- -2 2174 a Black Black 164 2322 a
-SDict begin H.S end
- 164
-2322 a 164 2322 a
-SDict begin 13 H.A end
- 164 2322 a 164 2322 a
-SDict begin [ /View [/XYZ H.V] /Dest (1870) cvn H.B /DEST pdfmark end
- 164 2322 a Fj
-("\\\\PIPE\\\\ntsvcs")-2 2406 y
-SDict begin H.S end
- -2 2406 a -2 2406 a
-SDict begin 13 H.A end
- -2
-2406 a -2 2406 a
-SDict begin [ /View [/XYZ H.V] /Dest (1872) cvn H.B /DEST pdfmark end
- -2 2406 a 107 x Fj("\\\\PIPE\\\\samr")-2
-2514 y
-SDict begin H.S end
- -2 2514 a -2 2514 a
-SDict begin 13 H.A end
- -2 2514 a -2 2514 a
-SDict begin [ /View [/XYZ H.V] /Dest (1873) cvn H.B /DEST pdfmark end
- -2 2514
-a Black Black 164 2663 a
-SDict begin H.S end
- 164 2663 a 164 2663 a
-SDict begin 13 H.A end
- 164 2663
-a 164 2663 a
-SDict begin [ /View [/XYZ H.V] /Dest (1874) cvn H.B /DEST pdfmark end
- 164 2663 a Fj("\\\\PIPE\\\\lsass")-2 2747
-y
-SDict begin H.S end
- -2 2747 a -2 2747 a
-SDict begin 13 H.A end
- -2 2747 a -2 2747 a
-SDict begin [ /View [/XYZ H.V] /Dest (1876) cvn H.B /DEST pdfmark end
- -2 2747 a 107
-x Fj("\\\\PIPE\\\\lsarpc")-2 2872 y
-SDict begin H.S end
- -2 2872 a -2 2872
-a
-SDict begin 13 H.A end
- -2 2872 a -2 2872 a
-SDict begin [ /View [/XYZ H.V] /Dest (1877) cvn H.B /DEST pdfmark end
- -2 2872 a Black Black 164 3003
-a
-SDict begin H.S end
- 164 3003 a 164 3003 a
-SDict begin 13 H.A end
- 164 3003 a 164 3003 a
-SDict begin [ /View [/XYZ H.V] /Dest (1878) cvn H.B /DEST pdfmark end
- 164 3003
-a Fj("\\\\PIPE\\\\lsass")-2 3087 y
-SDict begin H.S end
- -2 3087 a -2 3087
-a
-SDict begin 13 H.A end
- -2 3087 a -2 3087 a
-SDict begin [ /View [/XYZ H.V] /Dest (1880) cvn H.B /DEST pdfmark end
- -2 3087 a 107 x Fj("\\\\PIPE\\\\wkssvc")-2
-3195 y
-SDict begin H.S end
- -2 3195 a -2 3195 a
-SDict begin 13 H.A end
- -2 3195 a -2 3195 a
-SDict begin [ /View [/XYZ H.V] /Dest (1881) cvn H.B /DEST pdfmark end
- -2 3195
-a Black Black 164 3344 a
-SDict begin H.S end
- 164 3344 a 164 3344 a
-SDict begin 13 H.A end
- 164 3344
-a 164 3344 a
-SDict begin [ /View [/XYZ H.V] /Dest (1882) cvn H.B /DEST pdfmark end
- 164 3344 a Fj("\\\\PIPE\\\\wksvcs")-2 3427
-y
-SDict begin H.S end
- -2 3427 a -2 3427 a
-SDict begin 13 H.A end
- -2 3427 a -2 3427 a
-SDict begin [ /View [/XYZ H.V] /Dest (1884) cvn H.B /DEST pdfmark end
- -2 3427 a 107
-x Fj("\\\\PIPE\\\\NETLOGON")-2 3535 y
-SDict begin H.S end
- -2 3535 a -2 3535
-a
-SDict begin 13 H.A end
- -2 3535 a -2 3535 a
-SDict begin [ /View [/XYZ H.V] /Dest (1885) cvn H.B /DEST pdfmark end
- -2 3535 a Black Black 164 3684
-a
-SDict begin H.S end
- 164 3684 a 164 3684 a
-SDict begin 13 H.A end
- 164 3684 a 164 3684 a
-SDict begin [ /View [/XYZ H.V] /Dest (1886) cvn H.B /DEST pdfmark end
- 164 3684
-a Fj("\\\\PIPE\\\\NETLOGON")-2 3851 y
-SDict begin H.S end
- -2 3851 a -2 3851
-a
-SDict begin 13 H.A end
- -2 3851 a -2 3851 a
-SDict begin [ /View [/XYZ H.V] /Dest (1887) cvn H.B /DEST pdfmark end
- -2 3851 a -2 3851 a
-SDict begin H.S end
- -2 3851 a -2
-3851 a
-SDict begin 13 H.A end
- -2 3851 a -2 3851 a
-SDict begin [ /View [/XYZ H.V] /Dest (1888) cvn H.B /DEST pdfmark end
- -2 3851 a 107 x Fh(Note:)f(The)g(RPC_P)-7
-b(ac)n(k)o(et)20 b(fr)o(a)o(glength)f(member)h(in)g(both)g(the)g(Bind)f
-(Request)h(and)f(Bind)h(Ac)n(knowledgment)e(must)j(contain)e(the)-2
-4066 y(length)g(of)h(the)h(entir)m(e)f(RPC)h(data,)e(including)f(the)i
-(RPC_P)-7 b(ac)n(k)o(et)20 b(header)-9 b(.)-2 4249 y
-SDict begin H.S end
-
--2 4249 a -2 4249 a
-SDict begin 13 H.A end
- -2 4249 a -2 4249 a
-SDict begin [ /View [/XYZ H.V] /Dest (1889) cvn H.B /DEST pdfmark end
- -2 4249 a 91
-x Fj(Request:)-2 4458 y
-SDict begin H.S end
- -2 4458 a -2 4458 a
-SDict begin 13 H.A end
- -2 4458 a
--2 4458 a
-SDict begin [ /View [/XYZ H.V] /Dest (1890) cvn H.B /DEST pdfmark end
- -2 4458 a -2 4458 a
-SDict begin H.S end
- -2 4458 a -2 4458 a
-SDict begin 13 H.A end
- -2
-4458 a -2 4458 a
-SDict begin [ /View [/XYZ H.V] /Dest (table.4) cvn H.B /DEST pdfmark
-end
- -2 4458 a 75 x Fj(RPC_P)o(ack)o(et)-2
-4617 y(RPC_ReqBind)-2 4801 y
-SDict begin H.S end
- -2 4801 a -2 4801 a
-SDict begin 13 H.A end
- -2 4801
-a -2 4801 a
-SDict begin [ /View [/XYZ H.V] /Dest (1893) cvn H.B /DEST pdfmark end
- -2 4801 a 108 x Fj(Response:)-2 5028 y
-SDict begin H.S end
- -2
-5028 a -2 5028 a
-SDict begin 13 H.A end
- -2 5028 a -2 5028 a
-SDict begin [ /View [/XYZ H.V] /Dest (1894) cvn H.B /DEST pdfmark end
- -2 5028 a -2 5028
-a
-SDict begin H.S end
- -2 5028 a -2 5028 a
-SDict begin 13 H.A end
- -2 5028 a -2 5028 a
-SDict begin [ /View [/XYZ H.V] /Dest (table.5) cvn H.B /DEST pdfmark
-end
- -2 5028 a 74
-x Fj(RPC_P)o(ack)o(et)-2 5187 y(RPC_ResBind)-2 5197 y
-SDict begin H.S end
-
--2 5197 a -2 5197 a
-SDict begin 13 H.A end
- -2 5197 a -2 5197 a
-SDict begin [ /View [/XYZ H.V] /Dest (1897) cvn H.B /DEST pdfmark end
- -2 5197 a Black
-3659 5984 a Fh(50)p Black eop end
-%%Page: 51 57
-TeXDict begin 51 56 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.51) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (1958) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 72 a Ff(9.3.5.)29 b(NTLSA)h(T)-9 b(ransact)29
-b(Named)h(Pipe)-2 263 y
-SDict begin H.S end
- -2 263 a -2 263 a
-SDict begin 13 H.A end
- -2 263 a -2
-263 a
-SDict begin [ /View [/XYZ H.V] /Dest (1899) cvn H.B /DEST pdfmark end
- -2 263 a 83 x Fj(The)20 b(sequence)f(of)h(actions)g(tak)o(en)f
-(on)h(this)h(pipe)e(are:)-2 375 y
-SDict begin H.S end
- -2 375 a -2 375 a
-SDict begin 13 H.A end
- -2
-375 a -2 375 a
-SDict begin [ /View [/XYZ H.V] /Dest (table.6) cvn H.B /DEST pdfmark
-end
- -2 375 a 75 x Fj(Establish)h(a)h(connection)d(to)i(the)g
-(IPC$)h(share)f(\(SMBtconX\).)f(use)h(encrypted)e(passw)o(ords.)-2
-542 y(Open)h(an)h(RPC)i(Pipe)e(with)h(the)f(name)g
-("\\\\PIPE\\\\lsarpc".)f(Store)h(the)g(\002le)h(handle.)-2
-635 y(Using)f(the)g(\002le)h(handle,)e(send)h(a)g(Set)h(Named)f(Pipe)g
-(Handle)g(state)h(to)f(0x4300.)-2 728 y(Send)g(an)g(LSA)g(Open)g(Polic)
-o(y)g(request.)f(Store)h(the)g(Polic)o(y)g(Handle.)-2
-820 y(Using)g(the)g(Polic)o(y)g(Handle,)f(send)h(LSA)h(Query)e(Info)g
-(Polic)o(y)h(requests,)f(etc.)-2 913 y(Using)h(the)g(Polic)o(y)g
-(Handle,)f(send)h(an)g(LSA)h(Close.)-2 1006 y(Close)g(the)f(IPC$)g
-(share.)-2 1179 y
-SDict begin H.S end
- -2 1179 a -2 1179 a
-SDict begin 13 H.A end
- -2 1179 a -2 1179
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1908) cvn H.B /DEST pdfmark end
- -2 1179 a 90 x Fj(De\002nes)g(for)g(this)g(pipe,)g(identifying)e(the)
-i(query)f(are:)-2 1287 y
-SDict begin H.S end
- -2 1287 a -2 1287 a
-SDict begin 13 H.A end
- -2 1287
-a -2 1287 a
-SDict begin [ /View [/XYZ H.V] /Dest (1909) cvn H.B /DEST pdfmark end
- -2 1287 a -2 1411 a
-SDict begin H.S end
- -2 1411 a -2 1411 a
-SDict begin 13 H.A end
- -2
-1411 a -2 1411 a
-SDict begin [ /View [/XYZ H.V] /Dest (1911) cvn H.B /DEST pdfmark end
- -2 1411 a 90 x Fj(LSA)h(Open)g(Polic)o(y:)-2
-1519 y
-SDict begin H.S end
- -2 1519 a -2 1519 a
-SDict begin 13 H.A end
- -2 1519 a -2 1519 a
-SDict begin [ /View [/XYZ H.V] /Dest (1912) cvn H.B /DEST pdfmark end
- -2 1519
-a Black Black 164 1651 a
-SDict begin H.S end
- 164 1651 a 164 1651 a
-SDict begin 13 H.A end
- 164 1651
-a 164 1651 a
-SDict begin [ /View [/XYZ H.V] /Dest (1913) cvn H.B /DEST pdfmark end
- 164 1651 a Fj(0x2c)-2 1734 y
-SDict begin H.S end
- -2 1734 a -2
-1734 a
-SDict begin 13 H.A end
- -2 1734 a -2 1734 a
-SDict begin [ /View [/XYZ H.V] /Dest (1915) cvn H.B /DEST pdfmark end
- -2 1734 a 107 x Fj(LSA)g(Query)g(Info)f
-(Polic)o(y:)-2 1859 y
-SDict begin H.S end
- -2 1859 a -2 1859 a
-SDict begin 13 H.A end
- -2 1859 a -2
-1859 a
-SDict begin [ /View [/XYZ H.V] /Dest (1916) cvn H.B /DEST pdfmark end
- -2 1859 a Black Black 164 1991 a
-SDict begin H.S end
- 164 1991 a 164
-1991 a
-SDict begin 13 H.A end
- 164 1991 a 164 1991 a
-SDict begin [ /View [/XYZ H.V] /Dest (1917) cvn H.B /DEST pdfmark end
- 164 1991 a Fj(0x07)-2 2075
-y
-SDict begin H.S end
- -2 2075 a -2 2075 a
-SDict begin 13 H.A end
- -2 2075 a -2 2075 a
-SDict begin [ /View [/XYZ H.V] /Dest (1919) cvn H.B /DEST pdfmark end
- -2 2075 a 107
-x Fj(LSA)h(Enumerate)f(T)m(rusted)g(Domains:)-2 2183
-y
-SDict begin H.S end
- -2 2183 a -2 2183 a
-SDict begin 13 H.A end
- -2 2183 a -2 2183 a
-SDict begin [ /View [/XYZ H.V] /Dest (1920) cvn H.B /DEST pdfmark end
- -2 2183 a Black
-Black 164 2331 a
-SDict begin H.S end
- 164 2331 a 164 2331 a
-SDict begin 13 H.A end
- 164 2331 a 164
-2331 a
-SDict begin [ /View [/XYZ H.V] /Dest (1921) cvn H.B /DEST pdfmark end
- 164 2331 a Fj(0x0d)-2 2415 y
-SDict begin H.S end
- -2 2415 a -2 2415
-a
-SDict begin 13 H.A end
- -2 2415 a -2 2415 a
-SDict begin [ /View [/XYZ H.V] /Dest (1923) cvn H.B /DEST pdfmark end
- -2 2415 a 107 x Fj(LSA)h(Open)g(Secret:)-2
-2540 y
-SDict begin H.S end
- -2 2540 a -2 2540 a
-SDict begin 13 H.A end
- -2 2540 a -2 2540 a
-SDict begin [ /View [/XYZ H.V] /Dest (1924) cvn H.B /DEST pdfmark end
- -2 2540
-a Black Black 164 2672 a
-SDict begin H.S end
- 164 2672 a 164 2672 a
-SDict begin 13 H.A end
- 164 2672
-a 164 2672 a
-SDict begin [ /View [/XYZ H.V] /Dest (1925) cvn H.B /DEST pdfmark end
- 164 2672 a Fj(0xf)n(f)-2 2756 y
-SDict begin H.S end
- -2 2756
-a -2 2756 a
-SDict begin 13 H.A end
- -2 2756 a -2 2756 a
-SDict begin [ /View [/XYZ H.V] /Dest (1927) cvn H.B /DEST pdfmark end
- -2 2756 a 107 x Fj(LSA)g(Lookup)e
-(SIDs:)-2 2881 y
-SDict begin H.S end
- -2 2881 a -2 2881 a
-SDict begin 13 H.A end
- -2 2881 a -2 2881
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1928) cvn H.B /DEST pdfmark end
- -2 2881 a Black Black 164 3012 a
-SDict begin H.S end
- 164 3012 a 164 3012
-a
-SDict begin 13 H.A end
- 164 3012 a 164 3012 a
-SDict begin [ /View [/XYZ H.V] /Dest (1929) cvn H.B /DEST pdfmark end
- 164 3012 a Fj(0xfe)-2 3096 y
-SDict begin H.S end
-
--2 3096 a -2 3096 a
-SDict begin 13 H.A end
- -2 3096 a -2 3096 a
-SDict begin [ /View [/XYZ H.V] /Dest (1931) cvn H.B /DEST pdfmark end
- -2 3096 a 107
-x Fj(LSA)i(Lookup)e(Names:)-2 3221 y
-SDict begin H.S end
- -2 3221 a -2 3221
-a
-SDict begin 13 H.A end
- -2 3221 a -2 3221 a
-SDict begin [ /View [/XYZ H.V] /Dest (1932) cvn H.B /DEST pdfmark end
- -2 3221 a Black Black 164 3352
-a
-SDict begin H.S end
- 164 3352 a 164 3352 a
-SDict begin 13 H.A end
- 164 3352 a 164 3352 a
-SDict begin [ /View [/XYZ H.V] /Dest (1933) cvn H.B /DEST pdfmark end
- 164 3352
-a Fj(0xfd)-2 3436 y
-SDict begin H.S end
- -2 3436 a -2 3436 a
-SDict begin 13 H.A end
- -2 3436 a -2
-3436 a
-SDict begin [ /View [/XYZ H.V] /Dest (1935) cvn H.B /DEST pdfmark end
- -2 3436 a 107 x Fj(LSA)i(Close:)-2 3544 y
-SDict begin H.S end
- -2 3544
-a -2 3544 a
-SDict begin 13 H.A end
- -2 3544 a -2 3544 a
-SDict begin [ /View [/XYZ H.V] /Dest (1936) cvn H.B /DEST pdfmark end
- -2 3544 a Black Black
-164 3693 a
-SDict begin H.S end
- 164 3693 a 164 3693 a
-SDict begin 13 H.A end
- 164 3693 a 164 3693
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1937) cvn H.B /DEST pdfmark end
- 164 3693 a Fj(0x00)-2 3735 y
-SDict begin H.S end
- -2 3735 a -2 3735 a
-SDict begin 13 H.A end
- -2
-3735 a -2 3735 a
-SDict begin [ /View [/XYZ H.V] /Dest (1938) cvn H.B /DEST pdfmark end
- -2 3735 a 327 x Ff(9.3.6.)29 b(LSA)h(Open)h(P)n(olicy)
--2 4253 y
-SDict begin H.S end
- -2 4253 a -2 4253 a
-SDict begin 13 H.A end
- -2 4253 a -2 4253 a
-SDict begin [ /View [/XYZ H.V] /Dest (1940) cvn H.B /DEST pdfmark end
- -2
-4253 a -2 4253 a
-SDict begin H.S end
- -2 4253 a -2 4253 a
-SDict begin 13 H.A end
- -2 4253 a -2 4253
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1941) cvn H.B /DEST pdfmark end
- -2 4253 a 83 x Fh(Note:)20 b(The)g(policy)g(handle)f(can)g(be)h
-(anything)f(you)g(lik)o(e)o(.)-2 4353 y
-SDict begin H.S end
- -2 4353 a -2
-4353 a
-SDict begin 13 H.A end
- -2 4353 a -2 4353 a
-SDict begin [ /View [/XYZ H.V] /Dest (1942) cvn H.B /DEST pdfmark end
- -2 4353 a 271 x Fe(9.3.6.1.)24
-b(Request)-2 4644 y
-SDict begin H.S end
- -2 4644 a -2 4644 a
-SDict begin 13 H.A end
- -2 4644 a -2
-4644 a
-SDict begin [ /View [/XYZ H.V] /Dest (1944) cvn H.B /DEST pdfmark end
- -2 4644 a -2 4768 a
-SDict begin H.S end
- -2 4768 a -2 4768 a
-SDict begin 13 H.A end
- -2 4768
-a -2 4768 a
-SDict begin [ /View [/XYZ H.V] /Dest (1946) cvn H.B /DEST pdfmark end
- -2 4768 a 88 x Fj(V)m(OID*)-2 4857 y
-SDict begin H.S end
- -2 4857
-a -2 4857 a
-SDict begin 13 H.A end
- -2 4857 a -2 4857 a
-SDict begin [ /View [/XYZ H.V] /Dest (1947) cvn H.B /DEST pdfmark end
- -2 4857 a Black Black
-164 5006 a
-SDict begin H.S end
- 164 5006 a 164 5006 a
-SDict begin 13 H.A end
- 164 5006 a 164 5006
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1948) cvn H.B /DEST pdfmark end
- 164 5006 a Fj(b)n(uf)n(fer)19 b(pointer)-2 5107 y
-SDict begin H.S end
- -2
-5107 a -2 5107 a
-SDict begin 13 H.A end
- -2 5107 a -2 5107 a
-SDict begin [ /View [/XYZ H.V] /Dest (1950) cvn H.B /DEST pdfmark end
- -2 5107 a 90 x Fj(UNISTR2)-2
-5198 y
-SDict begin H.S end
- -2 5198 a -2 5198 a
-SDict begin 13 H.A end
- -2 5198 a -2 5198 a
-SDict begin [ /View [/XYZ H.V] /Dest (1951) cvn H.B /DEST pdfmark end
- -2 5198
-a Black Black 164 5346 a
-SDict begin H.S end
- 164 5346 a 164 5346 a
-SDict begin 13 H.A end
- 164 5346
-a 164 5346 a
-SDict begin [ /View [/XYZ H.V] /Dest (1952) cvn H.B /DEST pdfmark end
- 164 5346 a Fj(serv)o(er)g(name)h(-)g(unicode)f(string)h
-(starting)f(with)i(tw)o(o)f('\\')-5 b(s)p Black 3659
-5984 a Fh(51)p Black eop end
-%%Page: 52 58
-TeXDict begin 52 57 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.52) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2742 -132
-a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black
--2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (1954) cvn H.B /DEST pdfmark end
- -2 -11 a
-83 x Fj(OBJ_A)-9 b(TTR)-2 82 y
-SDict begin H.S end
- -2 82 a -2 82 a
-SDict begin 13 H.A end
- -2 82
-a -2 82 a
-SDict begin [ /View [/XYZ H.V] /Dest (1955) cvn H.B /DEST pdfmark end
- -2 82 a Black Black 164 222 a
-SDict begin H.S end
- 164 222 a 164
-222 a
-SDict begin 13 H.A end
- 164 222 a 164 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (1956) cvn H.B /DEST pdfmark end
- 164 222 a Fj(object)19 b(attrib)n(utes)-2
-413 y(UINT32)-2 414 y
-SDict begin H.S end
- -2 414 a -2 414 a
-SDict begin 13 H.A end
- -2 414 a -2 414
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1959) cvn H.B /DEST pdfmark end
- -2 414 a Black Black 164 562 a
-SDict begin H.S end
- 164 562 a 164 562 a
-SDict begin 13 H.A end
-
-164 562 a 164 562 a
-SDict begin [ /View [/XYZ H.V] /Dest (1960) cvn H.B /DEST pdfmark end
- 164 562 a Fj(1)h(-)g(desired)g(access)-2
-605 y
-SDict begin H.S end
- -2 605 a -2 605 a
-SDict begin 13 H.A end
- -2 605 a -2 605 a
-SDict begin [ /View [/XYZ H.V] /Dest (1961) cvn H.B /DEST pdfmark end
- -2 605 a 294
-x Fe(9.3.6.2.)k(Response)-2 920 y
-SDict begin H.S end
- -2 920 a -2 920 a
-SDict begin 13 H.A end
- -2
-920 a -2 920 a
-SDict begin [ /View [/XYZ H.V] /Dest (1963) cvn H.B /DEST pdfmark end
- -2 920 a -2 1044 a
-SDict begin H.S end
- -2 1044 a -2 1044 a
-SDict begin 13 H.A end
-
--2 1044 a -2 1044 a
-SDict begin [ /View [/XYZ H.V] /Dest (1965) cvn H.B /DEST pdfmark end
- -2 1044 a 88 x Fj(POL_HND)-2 1142
-y
-SDict begin H.S end
- -2 1142 a -2 1142 a
-SDict begin 13 H.A end
- -2 1142 a -2 1142 a
-SDict begin [ /View [/XYZ H.V] /Dest (1966) cvn H.B /DEST pdfmark end
- -2 1142 a Black
-Black 164 1281 a
-SDict begin H.S end
- 164 1281 a 164 1281 a
-SDict begin 13 H.A end
- 164 1281 a 164
-1281 a
-SDict begin [ /View [/XYZ H.V] /Dest (1967) cvn H.B /DEST pdfmark end
- 164 1281 a Fj(LSA)c(polic)o(y)f(handle)-2 1382
-y
-SDict begin H.S end
- -2 1382 a -2 1382 a
-SDict begin 13 H.A end
- -2 1382 a -2 1382 a
-SDict begin [ /View [/XYZ H.V] /Dest (1969) cvn H.B /DEST pdfmark end
- -2 1382 a 90
-x Fj(return)-2 1473 y
-SDict begin H.S end
- -2 1473 a -2 1473 a
-SDict begin 13 H.A end
- -2 1473 a -2
-1473 a
-SDict begin [ /View [/XYZ H.V] /Dest (1970) cvn H.B /DEST pdfmark end
- -2 1473 a Black Black 164 1622 a
-SDict begin H.S end
- 164 1622 a 164
-1622 a
-SDict begin 13 H.A end
- 164 1622 a 164 1622 a
-SDict begin [ /View [/XYZ H.V] /Dest (1971) cvn H.B /DEST pdfmark end
- 164 1622 a Fj(0)h(-)g(indicates)g(success)
--2 1747 y
-SDict begin H.S end
- -2 1747 a -2 1747 a
-SDict begin 13 H.A end
- -2 1747 a -2 1747 a
-SDict begin [ /View [/XYZ H.V] /Dest (1972) cvn H.B /DEST pdfmark end
- -2
-1747 a 327 x Ff(9.3.7.)29 b(LSA)h(Query)g(Inf)m(o)g(P)n(olicy)-2
-2265 y
-SDict begin H.S end
- -2 2265 a -2 2265 a
-SDict begin 13 H.A end
- -2 2265 a -2 2265 a
-SDict begin [ /View [/XYZ H.V] /Dest (1974) cvn H.B /DEST pdfmark end
- -2 2265
-a -2 2265 a
-SDict begin H.S end
- -2 2265 a -2 2265 a
-SDict begin 13 H.A end
- -2 2265 a -2 2265 a
-SDict begin [ /View [/XYZ H.V] /Dest (1975) cvn H.B /DEST pdfmark end
- -2
-2265 a 83 x Fh(Note:)20 b(The)g(info)g(class)h(in)f(r)m(esponse)g(must)
-h(be)f(the)g(same)g(as)h(that)f(in)g(the)h(r)m(equest.)-2
-2365 y
-SDict begin H.S end
- -2 2365 a -2 2365 a
-SDict begin 13 H.A end
- -2 2365 a -2 2365 a
-SDict begin [ /View [/XYZ H.V] /Dest (1976) cvn H.B /DEST pdfmark end
- -2 2365
-a 271 x Fe(9.3.7.1.)j(Request)-2 2656 y
-SDict begin H.S end
- -2 2656 a -2
-2656 a
-SDict begin 13 H.A end
- -2 2656 a -2 2656 a
-SDict begin [ /View [/XYZ H.V] /Dest (1978) cvn H.B /DEST pdfmark end
- -2 2656 a -2 2780 a
-SDict begin H.S end
- -2 2780
-a -2 2780 a
-SDict begin 13 H.A end
- -2 2780 a -2 2780 a
-SDict begin [ /View [/XYZ H.V] /Dest (1980) cvn H.B /DEST pdfmark end
- -2 2780 a 88 x Fj(POL_HND)-2
-2878 y
-SDict begin H.S end
- -2 2878 a -2 2878 a
-SDict begin 13 H.A end
- -2 2878 a -2 2878 a
-SDict begin [ /View [/XYZ H.V] /Dest (1981) cvn H.B /DEST pdfmark end
- -2 2878
-a Black Black 164 3017 a
-SDict begin H.S end
- 164 3017 a 164 3017 a
-SDict begin 13 H.A end
- 164 3017
-a 164 3017 a
-SDict begin [ /View [/XYZ H.V] /Dest (1982) cvn H.B /DEST pdfmark end
- 164 3017 a Fj(LSA)c(polic)o(y)f(handle)-2
-3118 y
-SDict begin H.S end
- -2 3118 a -2 3118 a
-SDict begin 13 H.A end
- -2 3118 a -2 3118 a
-SDict begin [ /View [/XYZ H.V] /Dest (1984) cvn H.B /DEST pdfmark end
- -2 3118
-a 90 x Fj(UINT16)-2 3209 y
-SDict begin H.S end
- -2 3209 a -2 3209 a
-SDict begin 13 H.A end
- -2 3209
-a -2 3209 a
-SDict begin [ /View [/XYZ H.V] /Dest (1985) cvn H.B /DEST pdfmark end
- -2 3209 a Black Black 164 3358 a
-SDict begin H.S end
- 164 3358
-a 164 3358 a
-SDict begin 13 H.A end
- 164 3358 a 164 3358 a
-SDict begin [ /View [/XYZ H.V] /Dest (1986) cvn H.B /DEST pdfmark end
- 164 3358 a Fj(info)g(class)i(\(also)
-g(a)f(polic)o(y)f(handle?\))-2 3417 y
-SDict begin H.S end
- -2 3417 a -2 3417
-a
-SDict begin 13 H.A end
- -2 3417 a -2 3417 a
-SDict begin [ /View [/XYZ H.V] /Dest (1987) cvn H.B /DEST pdfmark end
- -2 3417 a 278 x Fe(9.3.7.2.)24
-b(Response)-2 3715 y
-SDict begin H.S end
- -2 3715 a -2 3715 a
-SDict begin 13 H.A end
- -2 3715 a -2
-3715 a
-SDict begin [ /View [/XYZ H.V] /Dest (1989) cvn H.B /DEST pdfmark end
- -2 3715 a -2 3840 a
-SDict begin H.S end
- -2 3840 a -2 3840 a
-SDict begin 13 H.A end
- -2 3840
-a -2 3840 a
-SDict begin [ /View [/XYZ H.V] /Dest (1991) cvn H.B /DEST pdfmark end
- -2 3840 a 87 x Fj(V)m(OID*)-2 3928 y
-SDict begin H.S end
- -2 3928
-a -2 3928 a
-SDict begin 13 H.A end
- -2 3928 a -2 3928 a
-SDict begin [ /View [/XYZ H.V] /Dest (1992) cvn H.B /DEST pdfmark end
- -2 3928 a Black Black
-164 4077 a
-SDict begin H.S end
- 164 4077 a 164 4077 a
-SDict begin 13 H.A end
- 164 4077 a 164 4077
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1993) cvn H.B /DEST pdfmark end
- 164 4077 a Fj(undocumented)16 b(b)n(uf)n(fer)j(pointer)-2
-4178 y
-SDict begin H.S end
- -2 4178 a -2 4178 a
-SDict begin 13 H.A end
- -2 4178 a -2 4178 a
-SDict begin [ /View [/XYZ H.V] /Dest (1995) cvn H.B /DEST pdfmark end
- -2 4178
-a 90 x Fj(UINT16)-2 4269 y
-SDict begin H.S end
- -2 4269 a -2 4269 a
-SDict begin 13 H.A end
- -2 4269
-a -2 4269 a
-SDict begin [ /View [/XYZ H.V] /Dest (1996) cvn H.B /DEST pdfmark end
- -2 4269 a Black Black 164 4417 a
-SDict begin H.S end
- 164 4417
-a 164 4417 a
-SDict begin 13 H.A end
- 164 4417 a 164 4417 a
-SDict begin [ /View [/XYZ H.V] /Dest (1997) cvn H.B /DEST pdfmark end
- 164 4417 a Fj(info)g(class)i(\(same)
-f(as)h(info)f(class)h(in)f(request\).)-2 4601 y
-SDict begin H.S end
- -2 4601
-a -2 4601 a
-SDict begin 13 H.A end
- -2 4601 a -2 4601 a
-SDict begin [ /View [/XYZ H.V] /Dest (1998) cvn H.B /DEST pdfmark end
- -2 4601 a -2 4684 a
-SDict begin H.S end
- -2
-4684 a -2 4684 a
-SDict begin 11.7 H.A end
- -2 4684 a -2 4684 a
-SDict begin [ /View [/XYZ H.V] /Dest (1999) cvn H.B /DEST pdfmark end
- -2 4684 a 79 x Fg(switch)44
-b(\(info)g(class\))-2 4861 y(case)g(3:)-2 4958 y(case)g(5:)-2
-5055 y({)-2 5152 y(DOM_INFO)f(domain)h(info,)g(levels)g(3)h(and)f(5)h
-(\(are)f(the)g(same\).)-2 5249 y(})-2 5443 y(return)178
-b(0)45 b(-)f(indicates)g(success)p Black 3659 5984 a
-Fh(52)p Black eop end
-%%Page: 53 59
-TeXDict begin 53 58 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.53) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (2052) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 166 a
-SDict begin H.S end
- -2 166 a -2 166 a
-SDict begin 13 H.A end
- -2 166 a -2 166 a
-SDict begin [ /View [/XYZ H.V] /Dest (2000) cvn H.B /DEST pdfmark end
- -2
-166 a 328 x Ff(9.3.8.)29 b(LSA)h(Enumerate)g(T)-9 b(rusted)30
-b(Domains)-2 495 y
-SDict begin H.S end
- -2 495 a -2 495 a
-SDict begin 13 H.A end
- -2 495 a -2 495
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2002) cvn H.B /DEST pdfmark end
- -2 495 a 286 x Fe(9.3.8.1.)24 b(Request)-2 968 y
-SDict begin H.S end
- -2
-968 a -2 968 a
-SDict begin 13 H.A end
- -2 968 a -2 968 a
-SDict begin [ /View [/XYZ H.V] /Dest (2004) cvn H.B /DEST pdfmark end
- -2 968 a 87 x Fj(no)c(e)o(xtra)f(data)
--2 1066 y
-SDict begin H.S end
- -2 1066 a -2 1066 a
-SDict begin 13 H.A end
- -2 1066 a -2 1066 a
-SDict begin [ /View [/XYZ H.V] /Dest (2005) cvn H.B /DEST pdfmark end
- -2
-1066 a 295 x Fe(9.3.8.2.)24 b(Response)-2 1381 y
-SDict begin H.S end
- -2 1381
-a -2 1381 a
-SDict begin 13 H.A end
- -2 1381 a -2 1381 a
-SDict begin [ /View [/XYZ H.V] /Dest (2007) cvn H.B /DEST pdfmark end
- -2 1381 a -2 1506 a
-SDict begin H.S end
- -2
-1506 a -2 1506 a
-SDict begin 13 H.A end
- -2 1506 a -2 1506 a
-SDict begin [ /View [/XYZ H.V] /Dest (2009) cvn H.B /DEST pdfmark end
- -2 1506 a 88 x Fj(UINT32)-2
-1595 y
-SDict begin H.S end
- -2 1595 a -2 1595 a
-SDict begin 13 H.A end
- -2 1595 a -2 1595 a
-SDict begin [ /View [/XYZ H.V] /Dest (2010) cvn H.B /DEST pdfmark end
- -2 1595
-a Black Black 164 1743 a
-SDict begin H.S end
- 164 1743 a 164 1743 a
-SDict begin 13 H.A end
- 164 1743
-a 164 1743 a
-SDict begin [ /View [/XYZ H.V] /Dest (2011) cvn H.B /DEST pdfmark end
- 164 1743 a Fj(0)c(-)g(enumeration)e(conte)o(xt)-2
-1827 y
-SDict begin H.S end
- -2 1827 a -2 1827 a
-SDict begin 13 H.A end
- -2 1827 a -2 1827 a
-SDict begin [ /View [/XYZ H.V] /Dest (2013) cvn H.B /DEST pdfmark end
- -2 1827
-a 107 x Fj(UINT32)-2 1935 y
-SDict begin H.S end
- -2 1935 a -2 1935 a
-SDict begin 13 H.A end
- -2 1935
-a -2 1935 a
-SDict begin [ /View [/XYZ H.V] /Dest (2014) cvn H.B /DEST pdfmark end
- -2 1935 a Black Black 164 2083 a
-SDict begin H.S end
- 164 2083
-a 164 2083 a
-SDict begin 13 H.A end
- 164 2083 a 164 2083 a
-SDict begin [ /View [/XYZ H.V] /Dest (2015) cvn H.B /DEST pdfmark end
- 164 2083 a Fj(0)i(-)g(entries)h
-(read)-2 2167 y
-SDict begin H.S end
- -2 2167 a -2 2167 a
-SDict begin 13 H.A end
- -2 2167 a -2 2167
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2017) cvn H.B /DEST pdfmark end
- -2 2167 a 107 x Fj(UINT32)-2 2275 y
-SDict begin H.S end
- -2 2275 a -2 2275
-a
-SDict begin 13 H.A end
- -2 2275 a -2 2275 a
-SDict begin [ /View [/XYZ H.V] /Dest (2018) cvn H.B /DEST pdfmark end
- -2 2275 a Black Black 164 2424
-a
-SDict begin H.S end
- 164 2424 a 164 2424 a
-SDict begin 13 H.A end
- 164 2424 a 164 2424 a
-SDict begin [ /View [/XYZ H.V] /Dest (2019) cvn H.B /DEST pdfmark end
- 164 2424
-a Fj(0)f(-)g(trust)h(information)-2 2508 y
-SDict begin H.S end
- -2 2508 a
--2 2508 a
-SDict begin 13 H.A end
- -2 2508 a -2 2508 a
-SDict begin [ /View [/XYZ H.V] /Dest (2021) cvn H.B /DEST pdfmark end
- -2 2508 a 107 x Fj(return)-2
-2616 y
-SDict begin H.S end
- -2 2616 a -2 2616 a
-SDict begin 13 H.A end
- -2 2616 a -2 2616 a
-SDict begin [ /View [/XYZ H.V] /Dest (2022) cvn H.B /DEST pdfmark end
- -2 2616
-a Black Black 164 2764 a
-SDict begin H.S end
- 164 2764 a 164 2764 a
-SDict begin 13 H.A end
- 164 2764
-a 164 2764 a
-SDict begin [ /View [/XYZ H.V] /Dest (2023) cvn H.B /DEST pdfmark end
- 164 2764 a Fj(0x8000)d(001a)h(-)h("no)g(trusted)g
-(domains")f(success)h(code)-2 2890 y
-SDict begin H.S end
- -2 2890 a -2 2890
-a
-SDict begin 13 H.A end
- -2 2890 a -2 2890 a
-SDict begin [ /View [/XYZ H.V] /Dest (2024) cvn H.B /DEST pdfmark end
- -2 2890 a 327 x Ff(9.3.9.)29 b(LSA)h(Open)h(Secr)
-n(et)-2 3241 y
-SDict begin H.S end
- -2 3241 a -2 3241 a
-SDict begin 13 H.A end
- -2 3241 a -2 3241
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2026) cvn H.B /DEST pdfmark end
- -2 3241 a 263 x Fe(9.3.9.1.)24 b(Request)-2 3690 y
-SDict begin H.S end
-
--2 3690 a -2 3690 a
-SDict begin 13 H.A end
- -2 3690 a -2 3690 a
-SDict begin [ /View [/XYZ H.V] /Dest (2028) cvn H.B /DEST pdfmark end
- -2 3690 a 88
-x Fj(no)c(e)o(xtra)f(data)-2 3789 y
-SDict begin H.S end
- -2 3789 a -2 3789
-a
-SDict begin 13 H.A end
- -2 3789 a -2 3789 a
-SDict begin [ /View [/XYZ H.V] /Dest (2029) cvn H.B /DEST pdfmark end
- -2 3789 a 295 x Fe(9.3.9.2.)24
-b(Response)-2 4104 y
-SDict begin H.S end
- -2 4104 a -2 4104 a
-SDict begin 13 H.A end
- -2 4104 a -2
-4104 a
-SDict begin [ /View [/XYZ H.V] /Dest (2031) cvn H.B /DEST pdfmark end
- -2 4104 a -2 4229 a
-SDict begin H.S end
- -2 4229 a -2 4229 a
-SDict begin 13 H.A end
- -2 4229
-a -2 4229 a
-SDict begin [ /View [/XYZ H.V] /Dest (2033) cvn H.B /DEST pdfmark end
- -2 4229 a 87 x Fj(UINT32)-2 4317 y
-SDict begin H.S end
- -2 4317
-a -2 4317 a
-SDict begin 13 H.A end
- -2 4317 a -2 4317 a
-SDict begin [ /View [/XYZ H.V] /Dest (2034) cvn H.B /DEST pdfmark end
- -2 4317 a Black Black
-164 4466 a
-SDict begin H.S end
- 164 4466 a 164 4466 a
-SDict begin 13 H.A end
- 164 4466 a 164 4466
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2035) cvn H.B /DEST pdfmark end
- 164 4466 a Fj(0)c(-)g(undocumented)-2 4550 y
-SDict begin H.S end
- -2 4550
-a -2 4550 a
-SDict begin 13 H.A end
- -2 4550 a -2 4550 a
-SDict begin [ /View [/XYZ H.V] /Dest (2037) cvn H.B /DEST pdfmark end
- -2 4550 a 107 x Fj(UINT32)-2
-4658 y
-SDict begin H.S end
- -2 4658 a -2 4658 a
-SDict begin 13 H.A end
- -2 4658 a -2 4658 a
-SDict begin [ /View [/XYZ H.V] /Dest (2038) cvn H.B /DEST pdfmark end
- -2 4658
-a Black Black 164 4806 a
-SDict begin H.S end
- 164 4806 a 164 4806 a
-SDict begin 13 H.A end
- 164 4806
-a 164 4806 a
-SDict begin [ /View [/XYZ H.V] /Dest (2039) cvn H.B /DEST pdfmark end
- 164 4806 a Fj(0)g(-)g(undocumented)-2 4890
-y
-SDict begin H.S end
- -2 4890 a -2 4890 a
-SDict begin 13 H.A end
- -2 4890 a -2 4890 a
-SDict begin [ /View [/XYZ H.V] /Dest (2041) cvn H.B /DEST pdfmark end
- -2 4890 a 107
-x Fj(UINT32)-2 4998 y
-SDict begin H.S end
- -2 4998 a -2 4998 a
-SDict begin 13 H.A end
- -2 4998 a -2
-4998 a
-SDict begin [ /View [/XYZ H.V] /Dest (2042) cvn H.B /DEST pdfmark end
- -2 4998 a Black Black 164 5147 a
-SDict begin H.S end
- 164 5147 a 164
-5147 a
-SDict begin 13 H.A end
- 164 5147 a 164 5147 a
-SDict begin [ /View [/XYZ H.V] /Dest (2043) cvn H.B /DEST pdfmark end
- 164 5147 a Fj(0)g(-)g(undocumented)-2
-5231 y
-SDict begin H.S end
- -2 5231 a -2 5231 a
-SDict begin 13 H.A end
- -2 5231 a -2 5231 a
-SDict begin [ /View [/XYZ H.V] /Dest (2045) cvn H.B /DEST pdfmark end
- -2 5231
-a 107 x Fj(UINT32)-2 5339 y
-SDict begin H.S end
- -2 5339 a -2 5339 a
-SDict begin 13 H.A end
- -2 5339
-a -2 5339 a
-SDict begin [ /View [/XYZ H.V] /Dest (2046) cvn H.B /DEST pdfmark end
- -2 5339 a Black Black 164 5487 a
-SDict begin H.S end
- 164 5487
-a 164 5487 a
-SDict begin 13 H.A end
- 164 5487 a 164 5487 a
-SDict begin [ /View [/XYZ H.V] /Dest (2047) cvn H.B /DEST pdfmark end
- 164 5487 a Fj(0)g(-)g(undocumented)p
-Black 3659 5984 a Fh(53)p Black eop end
-%%Page: 54 60
-TeXDict begin 54 59 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.54) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (2101) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (2049) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fj(UINT32)-2 73 y
-SDict begin H.S end
- -2 73 a -2 73 a
-SDict begin 13 H.A end
- -2 73 a
--2 73 a
-SDict begin [ /View [/XYZ H.V] /Dest (2050) cvn H.B /DEST pdfmark end
- -2 73 a Black Black 164 222 a
-SDict begin H.S end
- 164 222 a 164 222
-a
-SDict begin 13 H.A end
- 164 222 a 164 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (2051) cvn H.B /DEST pdfmark end
- 164 222 a Fj(0)g(-)g(undocumented)-2
-496 y(return)f(0x0C00)f(0034)h(-)i("no)e(such)h(secret")g(success)h
-(code)-2 590 y
-SDict begin H.S end
- -2 590 a -2 590 a
-SDict begin 13 H.A end
- -2 590 a -2 590 a
-SDict begin [ /View [/XYZ H.V] /Dest (2053) cvn H.B /DEST pdfmark end
- -2
-590 a 327 x Ff(9.3.10.)28 b(LSA)j(Close)-2 918 y
-SDict begin H.S end
- -2 918
-a -2 918 a
-SDict begin 13 H.A end
- -2 918 a -2 918 a
-SDict begin [ /View [/XYZ H.V] /Dest (2055) cvn H.B /DEST pdfmark end
- -2 918 a 287 x Fe(9.3.10.1.)23
-b(Request)-2 1225 y
-SDict begin H.S end
- -2 1225 a -2 1225 a
-SDict begin 13 H.A end
- -2 1225 a -2
-1225 a
-SDict begin [ /View [/XYZ H.V] /Dest (2057) cvn H.B /DEST pdfmark end
- -2 1225 a -2 1349 a
-SDict begin H.S end
- -2 1349 a -2 1349 a
-SDict begin 13 H.A end
- -2 1349
-a -2 1349 a
-SDict begin [ /View [/XYZ H.V] /Dest (2059) cvn H.B /DEST pdfmark end
- -2 1349 a 88 x Fj(POL_HND)-2 1447 y
-SDict begin H.S end
- -2 1447
-a -2 1447 a
-SDict begin 13 H.A end
- -2 1447 a -2 1447 a
-SDict begin [ /View [/XYZ H.V] /Dest (2060) cvn H.B /DEST pdfmark end
- -2 1447 a Black Black
-164 1587 a
-SDict begin H.S end
- 164 1587 a 164 1587 a
-SDict begin 13 H.A end
- 164 1587 a 164 1587
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2061) cvn H.B /DEST pdfmark end
- 164 1587 a Fj(polic)o(y)c(handle)g(to)h(be)g(closed)-2
-1646 y
-SDict begin H.S end
- -2 1646 a -2 1646 a
-SDict begin 13 H.A end
- -2 1646 a -2 1646 a
-SDict begin [ /View [/XYZ H.V] /Dest (2062) cvn H.B /DEST pdfmark end
- -2 1646
-a 278 x Fe(9.3.10.2.)j(Response)-2 1944 y
-SDict begin H.S end
- -2 1944 a -2
-1944 a
-SDict begin 13 H.A end
- -2 1944 a -2 1944 a
-SDict begin [ /View [/XYZ H.V] /Dest (2064) cvn H.B /DEST pdfmark end
- -2 1944 a -2 2068 a
-SDict begin H.S end
- -2 2068
-a -2 2068 a
-SDict begin 13 H.A end
- -2 2068 a -2 2068 a
-SDict begin [ /View [/XYZ H.V] /Dest (2066) cvn H.B /DEST pdfmark end
- -2 2068 a 88 x Fj(POL_HND)-2
-2166 y
-SDict begin H.S end
- -2 2166 a -2 2166 a
-SDict begin 13 H.A end
- -2 2166 a -2 2166 a
-SDict begin [ /View [/XYZ H.V] /Dest (2067) cvn H.B /DEST pdfmark end
- -2 2166
-a Black Black 164 2306 a
-SDict begin H.S end
- 164 2306 a 164 2306 a
-SDict begin 13 H.A end
- 164 2306
-a 164 2306 a
-SDict begin [ /View [/XYZ H.V] /Dest (2068) cvn H.B /DEST pdfmark end
- 164 2306 a Fj(0s)d(-)h(closed)f(polic)o(y)f(handle)g
-(\(all)h(zeros\))-2 2490 y
-SDict begin H.S end
- -2 2490 a -2 2490 a
-SDict begin 13 H.A end
- -2 2490
-a -2 2490 a
-SDict begin [ /View [/XYZ H.V] /Dest (2069) cvn H.B /DEST pdfmark end
- -2 2490 a 89 x Fj(return)f(0)h(-)g(indicates)g(success)-2
-2674 y
-SDict begin H.S end
- -2 2674 a -2 2674 a
-SDict begin 13 H.A end
- -2 2674 a -2 2674 a
-SDict begin [ /View [/XYZ H.V] /Dest (2070) cvn H.B /DEST pdfmark end
- -2 2674
-a 327 x Ff(9.3.11.)28 b(LSA)j(Lookup)f(SIDS)-2 3191 y
-SDict begin H.S end
-
--2 3191 a -2 3191 a
-SDict begin 13 H.A end
- -2 3191 a -2 3191 a
-SDict begin [ /View [/XYZ H.V] /Dest (2072) cvn H.B /DEST pdfmark end
- -2 3191 a -2
-3191 a
-SDict begin H.S end
- -2 3191 a -2 3191 a
-SDict begin 13 H.A end
- -2 3191 a -2 3191 a
-SDict begin [ /View [/XYZ H.V] /Dest (2073) cvn H.B /DEST pdfmark end
- -2 3191
-a 84 x Fh(Note:)20 b(num_entries)f(in)i(r)m(esponse)e(must)i(be)f(same)
-g(as)h(num_entries)e(in)i(r)m(equest.)-2 3292 y
-SDict begin H.S end
- -2 3292
-a -2 3292 a
-SDict begin 13 H.A end
- -2 3292 a -2 3292 a
-SDict begin [ /View [/XYZ H.V] /Dest (2074) cvn H.B /DEST pdfmark end
- -2 3292 a 270 x Fe(9.3.11.1.)i(Request)
--2 3582 y
-SDict begin H.S end
- -2 3582 a -2 3582 a
-SDict begin 13 H.A end
- -2 3582 a -2 3582 a
-SDict begin [ /View [/XYZ H.V] /Dest (2076) cvn H.B /DEST pdfmark end
- -2
-3582 a -2 3707 a
-SDict begin H.S end
- -2 3707 a -2 3707 a
-SDict begin 13 H.A end
- -2 3707 a -2 3707
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2078) cvn H.B /DEST pdfmark end
- -2 3707 a 88 x Fj(POL_HND)-2 3805 y
-SDict begin H.S end
- -2 3805 a -2 3805
-a
-SDict begin 13 H.A end
- -2 3805 a -2 3805 a
-SDict begin [ /View [/XYZ H.V] /Dest (2079) cvn H.B /DEST pdfmark end
- -2 3805 a Black Black 164 3944
-a
-SDict begin H.S end
- 164 3944 a 164 3944 a
-SDict begin 13 H.A end
- 164 3944 a 164 3944 a
-SDict begin [ /View [/XYZ H.V] /Dest (2080) cvn H.B /DEST pdfmark end
- 164 3944
-a Fj(LSA)d(polic)o(y)f(handle)-2 4045 y
-SDict begin H.S end
- -2 4045 a -2
-4045 a
-SDict begin 13 H.A end
- -2 4045 a -2 4045 a
-SDict begin [ /View [/XYZ H.V] /Dest (2082) cvn H.B /DEST pdfmark end
- -2 4045 a 90 x Fj(UINT32)-2
-4136 y
-SDict begin H.S end
- -2 4136 a -2 4136 a
-SDict begin 13 H.A end
- -2 4136 a -2 4136 a
-SDict begin [ /View [/XYZ H.V] /Dest (2083) cvn H.B /DEST pdfmark end
- -2 4136
-a Black Black 164 4285 a
-SDict begin H.S end
- 164 4285 a 164 4285 a
-SDict begin 13 H.A end
- 164 4285
-a 164 4285 a
-SDict begin [ /View [/XYZ H.V] /Dest (2084) cvn H.B /DEST pdfmark end
- 164 4285 a Fj(num_entries)-2 4377 y
-SDict begin H.S end
- -2 4377
-a -2 4377 a
-SDict begin 13 H.A end
- -2 4377 a -2 4377 a
-SDict begin [ /View [/XYZ H.V] /Dest (2086) cvn H.B /DEST pdfmark end
- -2 4377 a 98 x Fj(V)m(OID*)-2
-4476 y
-SDict begin H.S end
- -2 4476 a -2 4476 a
-SDict begin 13 H.A end
- -2 4476 a -2 4476 a
-SDict begin [ /View [/XYZ H.V] /Dest (2087) cvn H.B /DEST pdfmark end
- -2 4476
-a Black Black 164 4625 a
-SDict begin H.S end
- 164 4625 a 164 4625 a
-SDict begin 13 H.A end
- 164 4625
-a 164 4625 a
-SDict begin [ /View [/XYZ H.V] /Dest (2088) cvn H.B /DEST pdfmark end
- 164 4625 a Fj(undocumented)d(domain)j(SID)i(b)n(uf)n(fer)e
-(pointer)-2 4726 y
-SDict begin H.S end
- -2 4726 a -2 4726 a
-SDict begin 13 H.A end
- -2 4726 a -2 4726
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2090) cvn H.B /DEST pdfmark end
- -2 4726 a 90 x Fj(V)m(OID*)-2 4817 y
-SDict begin H.S end
- -2 4817 a -2 4817
-a
-SDict begin 13 H.A end
- -2 4817 a -2 4817 a
-SDict begin [ /View [/XYZ H.V] /Dest (2091) cvn H.B /DEST pdfmark end
- -2 4817 a Black Black 164 4965
-a
-SDict begin H.S end
- 164 4965 a 164 4965 a
-SDict begin 13 H.A end
- 164 4965 a 164 4965 a
-SDict begin [ /View [/XYZ H.V] /Dest (2092) cvn H.B /DEST pdfmark end
- 164 4965
-a Fj(undocumented)d(domain)j(name)h(b)n(uf)n(fer)f(pointer)-2
-5066 y
-SDict begin H.S end
- -2 5066 a -2 5066 a
-SDict begin 13 H.A end
- -2 5066 a -2 5066 a
-SDict begin [ /View [/XYZ H.V] /Dest (2094) cvn H.B /DEST pdfmark end
- -2 5066
-a 90 x Fj(V)m(OID*[num_entries])d(undocumented)h(domain)h(SID)j
-(pointers)e(to)h(be)h(look)o(ed)d(up.)-2 5174 y
-SDict begin H.S end
- -2 5174
-a -2 5174 a
-SDict begin 13 H.A end
- -2 5174 a -2 5174 a
-SDict begin [ /View [/XYZ H.V] /Dest (2095) cvn H.B /DEST pdfmark end
- -2 5174 a Black Black
-164 5306 a
-SDict begin H.S end
- 164 5306 a 164 5306 a
-SDict begin 13 H.A end
- 164 5306 a 164 5306
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2096) cvn H.B /DEST pdfmark end
- 164 5306 a Fj(DOM_SID[num_entries])e(domain)j(SIDs)i(to)f(be)g(look)o
-(ed)f(up.)p Black 3659 5984 a Fh(54)p Black eop end
-%%Page: 55 61
-TeXDict begin 55 60 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.55) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (2157) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (2098) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fj(char[16])-2 85 y
-SDict begin H.S end
- -2 85 a -2 85 a
-SDict begin 13 H.A end
- -2 85
-a -2 85 a
-SDict begin [ /View [/XYZ H.V] /Dest (2099) cvn H.B /DEST pdfmark end
- -2 85 a Black Black 164 222 a
-SDict begin H.S end
- 164 222 a 164
-222 a
-SDict begin 13 H.A end
- 164 222 a 164 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (2100) cvn H.B /DEST pdfmark end
- 164 222 a Fj(completely)f(undocumented)d(16)k
-(bytes.)-2 281 y
-SDict begin H.S end
- -2 281 a -2 281 a
-SDict begin 13 H.A end
- -2 281 a -2 281 a
-SDict begin [ /View [/XYZ H.V] /Dest (2101) cvn H.B /DEST pdfmark end
-
--2 281 a 278 x Fe(9.3.11.2.)j(Response)-2 579 y
-SDict begin H.S end
- -2 579
-a -2 579 a
-SDict begin 13 H.A end
- -2 579 a -2 579 a
-SDict begin [ /View [/XYZ H.V] /Dest (2103) cvn H.B /DEST pdfmark end
- -2 579 a -2 704 a
-SDict begin H.S end
- -2 704
-a -2 704 a
-SDict begin 13 H.A end
- -2 704 a -2 704 a
-SDict begin [ /View [/XYZ H.V] /Dest (2105) cvn H.B /DEST pdfmark end
- -2 704 a 87 x Fj(DOM_REF)-2
-801 y
-SDict begin H.S end
- -2 801 a -2 801 a
-SDict begin 13 H.A end
- -2 801 a -2 801 a
-SDict begin [ /View [/XYZ H.V] /Dest (2106) cvn H.B /DEST pdfmark end
- -2 801 a Black
-Black 164 941 a
-SDict begin H.S end
- 164 941 a 164 941 a
-SDict begin 13 H.A end
- 164 941 a 164 941
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2107) cvn H.B /DEST pdfmark end
- 164 941 a Fj(domain)c(reference)f(response)-2 1042
-y
-SDict begin H.S end
- -2 1042 a -2 1042 a
-SDict begin 13 H.A end
- -2 1042 a -2 1042 a
-SDict begin [ /View [/XYZ H.V] /Dest (2109) cvn H.B /DEST pdfmark end
- -2 1042 a 90
-x Fj(UINT32)-2 1133 y
-SDict begin H.S end
- -2 1133 a -2 1133 a
-SDict begin 13 H.A end
- -2 1133 a -2
-1133 a
-SDict begin [ /View [/XYZ H.V] /Dest (2110) cvn H.B /DEST pdfmark end
- -2 1133 a Black Black 164 1281 a
-SDict begin H.S end
- 164 1281 a 164
-1281 a
-SDict begin 13 H.A end
- 164 1281 a 164 1281 a
-SDict begin [ /View [/XYZ H.V] /Dest (2111) cvn H.B /DEST pdfmark end
- 164 1281 a Fj(num_entries)g(\(listed)i
-(abo)o(v)o(e\))-2 1379 y
-SDict begin H.S end
- -2 1379 a -2 1379 a
-SDict begin 13 H.A end
- -2 1379
-a -2 1379 a
-SDict begin [ /View [/XYZ H.V] /Dest (2113) cvn H.B /DEST pdfmark end
- -2 1379 a 93 x Fj(V)m(OID*)-2 1473 y
-SDict begin H.S end
- -2 1473
-a -2 1473 a
-SDict begin 13 H.A end
- -2 1473 a -2 1473 a
-SDict begin [ /View [/XYZ H.V] /Dest (2114) cvn H.B /DEST pdfmark end
- -2 1473 a Black Black
-164 1622 a
-SDict begin H.S end
- 164 1622 a 164 1622 a
-SDict begin 13 H.A end
- 164 1622 a 164 1622
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2115) cvn H.B /DEST pdfmark end
- 164 1622 a Fj(undocumented)c(b)n(uf)n(fer)j(pointer)-2
-1723 y
-SDict begin H.S end
- -2 1723 a -2 1723 a
-SDict begin 13 H.A end
- -2 1723 a -2 1723 a
-SDict begin [ /View [/XYZ H.V] /Dest (2117) cvn H.B /DEST pdfmark end
- -2 1723
-a 90 x Fj(UINT32)-2 1814 y
-SDict begin H.S end
- -2 1814 a -2 1814 a
-SDict begin 13 H.A end
- -2 1814
-a -2 1814 a
-SDict begin [ /View [/XYZ H.V] /Dest (2118) cvn H.B /DEST pdfmark end
- -2 1814 a Black Black 164 1962 a
-SDict begin H.S end
- 164 1962
-a 164 1962 a
-SDict begin 13 H.A end
- 164 1962 a 164 1962 a
-SDict begin [ /View [/XYZ H.V] /Dest (2119) cvn H.B /DEST pdfmark end
- 164 1962 a Fj(num_entries)f
-(\(listed)i(abo)o(v)o(e\))-2 2060 y
-SDict begin H.S end
- -2 2060 a -2 2060
-a
-SDict begin 13 H.A end
- -2 2060 a -2 2060 a
-SDict begin [ /View [/XYZ H.V] /Dest (2121) cvn H.B /DEST pdfmark end
- -2 2060 a 93 x Fj(DOM_SID2[num_entries])-2
-2166 y
-SDict begin H.S end
- -2 2166 a -2 2166 a
-SDict begin 13 H.A end
- -2 2166 a -2 2166 a
-SDict begin [ /View [/XYZ H.V] /Dest (2122) cvn H.B /DEST pdfmark end
- -2 2166
-a Black Black 164 2302 a
-SDict begin H.S end
- 164 2302 a 164 2302 a
-SDict begin 13 H.A end
- 164 2302
-a 164 2302 a
-SDict begin [ /View [/XYZ H.V] /Dest (2123) cvn H.B /DEST pdfmark end
- 164 2302 a Fj(domain)f(SIDs)h(\(from)f(Request,)h(listed)h
-(abo)o(v)o(e\).)-2 2403 y
-SDict begin H.S end
- -2 2403 a -2 2403 a
-SDict begin 13 H.A end
- -2 2403
-a -2 2403 a
-SDict begin [ /View [/XYZ H.V] /Dest (2125) cvn H.B /DEST pdfmark end
- -2 2403 a 90 x Fj(UINT32)-2 2494 y
-SDict begin H.S end
- -2 2494
-a -2 2494 a
-SDict begin 13 H.A end
- -2 2494 a -2 2494 a
-SDict begin [ /View [/XYZ H.V] /Dest (2126) cvn H.B /DEST pdfmark end
- -2 2494 a Black Black
-164 2643 a
-SDict begin H.S end
- 164 2643 a 164 2643 a
-SDict begin 13 H.A end
- 164 2643 a 164 2643
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2127) cvn H.B /DEST pdfmark end
- 164 2643 a Fj(num_entries)d(\(listed)i(abo)o(v)o(e\))-2
-2824 y
-SDict begin H.S end
- -2 2824 a -2 2824 a
-SDict begin 13 H.A end
- -2 2824 a -2 2824 a
-SDict begin [ /View [/XYZ H.V] /Dest (2128) cvn H.B /DEST pdfmark end
- -2 2824
-a 93 x Fj(return)f(0)h(-)g(indicates)g(success)-2 3011
-y
-SDict begin H.S end
- -2 3011 a -2 3011 a
-SDict begin 13 H.A end
- -2 3011 a -2 3011 a
-SDict begin [ /View [/XYZ H.V] /Dest (2129) cvn H.B /DEST pdfmark end
- -2 3011 a 327
-x Ff(9.3.12.)28 b(LSA)j(Lookup)f(Names)-2 3529 y
-SDict begin H.S end
- -2 3529
-a -2 3529 a
-SDict begin 13 H.A end
- -2 3529 a -2 3529 a
-SDict begin [ /View [/XYZ H.V] /Dest (2131) cvn H.B /DEST pdfmark end
- -2 3529 a -2 3529 a
-SDict begin H.S end
- -2
-3529 a -2 3529 a
-SDict begin 13 H.A end
- -2 3529 a -2 3529 a
-SDict begin [ /View [/XYZ H.V] /Dest (2132) cvn H.B /DEST pdfmark end
- -2 3529 a 83 x Fh(Note:)20
-b(num_entries)f(in)i(r)m(esponse)e(must)i(be)f(same)g(as)h(num_entries)
-e(in)i(r)m(equest.)-2 3629 y
-SDict begin H.S end
- -2 3629 a -2 3629 a
-SDict begin 13 H.A end
- -2 3629
-a -2 3629 a
-SDict begin [ /View [/XYZ H.V] /Dest (2133) cvn H.B /DEST pdfmark end
- -2 3629 a 271 x Fe(9.3.12.1.)i(Request)-2
-3920 y
-SDict begin H.S end
- -2 3920 a -2 3920 a
-SDict begin 13 H.A end
- -2 3920 a -2 3920 a
-SDict begin [ /View [/XYZ H.V] /Dest (2135) cvn H.B /DEST pdfmark end
- -2 3920
-a -2 4044 a
-SDict begin H.S end
- -2 4044 a -2 4044 a
-SDict begin 13 H.A end
- -2 4044 a -2 4044 a
-SDict begin [ /View [/XYZ H.V] /Dest (2137) cvn H.B /DEST pdfmark end
- -2
-4044 a 88 x Fj(POL_HND)-2 4142 y
-SDict begin H.S end
- -2 4142 a -2 4142 a
-SDict begin 13 H.A end
-
--2 4142 a -2 4142 a
-SDict begin [ /View [/XYZ H.V] /Dest (2138) cvn H.B /DEST pdfmark end
- -2 4142 a Black Black 164 4281 a
-SDict begin H.S end
-
-164 4281 a 164 4281 a
-SDict begin 13 H.A end
- 164 4281 a 164 4281 a
-SDict begin [ /View [/XYZ H.V] /Dest (2139) cvn H.B /DEST pdfmark end
- 164 4281
-a Fj(LSA)d(polic)o(y)f(handle)-2 4382 y
-SDict begin H.S end
- -2 4382 a -2
-4382 a
-SDict begin 13 H.A end
- -2 4382 a -2 4382 a
-SDict begin [ /View [/XYZ H.V] /Dest (2141) cvn H.B /DEST pdfmark end
- -2 4382 a 90 x Fj(UINT32)-2
-4473 y
-SDict begin H.S end
- -2 4473 a -2 4473 a
-SDict begin 13 H.A end
- -2 4473 a -2 4473 a
-SDict begin [ /View [/XYZ H.V] /Dest (2142) cvn H.B /DEST pdfmark end
- -2 4473
-a Black Black 164 4622 a
-SDict begin H.S end
- 164 4622 a 164 4622 a
-SDict begin 13 H.A end
- 164 4622
-a 164 4622 a
-SDict begin [ /View [/XYZ H.V] /Dest (2143) cvn H.B /DEST pdfmark end
- 164 4622 a Fj(num_entries)-2 4715 y
-SDict begin H.S end
- -2 4715
-a -2 4715 a
-SDict begin 13 H.A end
- -2 4715 a -2 4715 a
-SDict begin [ /View [/XYZ H.V] /Dest (2145) cvn H.B /DEST pdfmark end
- -2 4715 a 98 x Fj(UINT32)-2
-4814 y
-SDict begin H.S end
- -2 4814 a -2 4814 a
-SDict begin 13 H.A end
- -2 4814 a -2 4814 a
-SDict begin [ /View [/XYZ H.V] /Dest (2146) cvn H.B /DEST pdfmark end
- -2 4814
-a Black Black 164 4962 a
-SDict begin H.S end
- 164 4962 a 164 4962 a
-SDict begin 13 H.A end
- 164 4962
-a 164 4962 a
-SDict begin [ /View [/XYZ H.V] /Dest (2147) cvn H.B /DEST pdfmark end
- 164 4962 a Fj(num_entries)-2 5055 y
-SDict begin H.S end
- -2 5055
-a -2 5055 a
-SDict begin 13 H.A end
- -2 5055 a -2 5055 a
-SDict begin [ /View [/XYZ H.V] /Dest (2149) cvn H.B /DEST pdfmark end
- -2 5055 a 98 x Fj(V)m(OID*)-2
-5154 y
-SDict begin H.S end
- -2 5154 a -2 5154 a
-SDict begin 13 H.A end
- -2 5154 a -2 5154 a
-SDict begin [ /View [/XYZ H.V] /Dest (2150) cvn H.B /DEST pdfmark end
- -2 5154
-a Black Black 164 5303 a
-SDict begin H.S end
- 164 5303 a 164 5303 a
-SDict begin 13 H.A end
- 164 5303
-a 164 5303 a
-SDict begin [ /View [/XYZ H.V] /Dest (2151) cvn H.B /DEST pdfmark end
- 164 5303 a Fj(undocumented)d(domain)j(SID)i(b)n(uf)n(fer)e
-(pointer)p Black 3659 5984 a Fh(55)p Black eop end
-%%Page: 56 62
-TeXDict begin 56 61 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.56) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2742 -132
-a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black
--2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (2153) cvn H.B /DEST pdfmark end
- -2 -11 a
-83 x Fj(V)m(OID*)-2 73 y
-SDict begin H.S end
- -2 73 a -2 73 a
-SDict begin 13 H.A end
- -2 73 a -2 73
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2154) cvn H.B /DEST pdfmark end
- -2 73 a Black Black 164 222 a
-SDict begin H.S end
- 164 222 a 164 222 a
-SDict begin 13 H.A end
- 164
-222 a 164 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (2155) cvn H.B /DEST pdfmark end
- 164 222 a Fj(undocumented)c(domain)j(name)h(b)n(uf)n
-(fer)f(pointer)-2 413 y(N)m(AME[num_entries])-2 426 y
-SDict begin H.S end
-
--2 426 a -2 426 a
-SDict begin 13 H.A end
- -2 426 a -2 426 a
-SDict begin [ /View [/XYZ H.V] /Dest (2158) cvn H.B /DEST pdfmark end
- -2 426 a Black Black
-164 562 a
-SDict begin H.S end
- 164 562 a 164 562 a
-SDict begin 13 H.A end
- 164 562 a 164 562 a
-SDict begin [ /View [/XYZ H.V] /Dest (2159) cvn H.B /DEST pdfmark end
- 164
-562 a Fj(names)h(to)g(be)g(look)o(ed)f(up.)-2 663 y
-SDict begin H.S end
- -2
-663 a -2 663 a
-SDict begin 13 H.A end
- -2 663 a -2 663 a
-SDict begin [ /View [/XYZ H.V] /Dest (2161) cvn H.B /DEST pdfmark end
- -2 663 a 90 x Fj(char[])-2
-766 y
-SDict begin H.S end
- -2 766 a -2 766 a
-SDict begin 13 H.A end
- -2 766 a -2 766 a
-SDict begin [ /View [/XYZ H.V] /Dest (2162) cvn H.B /DEST pdfmark end
- -2 766 a Black
-Black 164 903 a
-SDict begin H.S end
- 164 903 a 164 903 a
-SDict begin 13 H.A end
- 164 903 a 164 903
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2163) cvn H.B /DEST pdfmark end
- 164 903 a Fj(undocumented)d(bytes)k(-)h(f)o(alsely)f(translated)g
-(SID)g(structure?)-2 962 y
-SDict begin H.S end
- -2 962 a -2 962 a
-SDict begin 13 H.A end
- -2 962 a
--2 962 a
-SDict begin [ /View [/XYZ H.V] /Dest (2164) cvn H.B /DEST pdfmark end
- -2 962 a 278 x Fe(9.3.12.2.)j(Response)-2 1260
-y
-SDict begin H.S end
- -2 1260 a -2 1260 a
-SDict begin 13 H.A end
- -2 1260 a -2 1260 a
-SDict begin [ /View [/XYZ H.V] /Dest (2166) cvn H.B /DEST pdfmark end
- -2 1260 a -2
-1385 a
-SDict begin H.S end
- -2 1385 a -2 1385 a
-SDict begin 13 H.A end
- -2 1385 a -2 1385 a
-SDict begin [ /View [/XYZ H.V] /Dest (2168) cvn H.B /DEST pdfmark end
- -2 1385
-a 87 x Fj(DOM_REF)-2 1482 y
-SDict begin H.S end
- -2 1482 a -2 1482 a
-SDict begin 13 H.A end
- -2 1482
-a -2 1482 a
-SDict begin [ /View [/XYZ H.V] /Dest (2169) cvn H.B /DEST pdfmark end
- -2 1482 a Black Black 164 1622 a
-SDict begin H.S end
- 164 1622
-a 164 1622 a
-SDict begin 13 H.A end
- 164 1622 a 164 1622 a
-SDict begin [ /View [/XYZ H.V] /Dest (2170) cvn H.B /DEST pdfmark end
- 164 1622 a Fj(domain)c(reference)f
-(response)-2 1723 y
-SDict begin H.S end
- -2 1723 a -2 1723 a
-SDict begin 13 H.A end
- -2 1723 a -2
-1723 a
-SDict begin [ /View [/XYZ H.V] /Dest (2172) cvn H.B /DEST pdfmark end
- -2 1723 a 90 x Fj(UINT32)-2 1814 y
-SDict begin H.S end
- -2 1814 a -2
-1814 a
-SDict begin 13 H.A end
- -2 1814 a -2 1814 a
-SDict begin [ /View [/XYZ H.V] /Dest (2173) cvn H.B /DEST pdfmark end
- -2 1814 a Black Black 164
-1962 a
-SDict begin H.S end
- 164 1962 a 164 1962 a
-SDict begin 13 H.A end
- 164 1962 a 164 1962 a
-SDict begin [ /View [/XYZ H.V] /Dest (2174) cvn H.B /DEST pdfmark end
- 164
-1962 a Fj(num_entries)g(\(listed)i(abo)o(v)o(e\))-2 2060
-y
-SDict begin H.S end
- -2 2060 a -2 2060 a
-SDict begin 13 H.A end
- -2 2060 a -2 2060 a
-SDict begin [ /View [/XYZ H.V] /Dest (2176) cvn H.B /DEST pdfmark end
- -2 2060 a 93
-x Fj(V)m(OID*)-2 2154 y
-SDict begin H.S end
- -2 2154 a -2 2154 a
-SDict begin 13 H.A end
- -2 2154 a
--2 2154 a
-SDict begin [ /View [/XYZ H.V] /Dest (2177) cvn H.B /DEST pdfmark end
- -2 2154 a Black Black 164 2302 a
-SDict begin H.S end
- 164 2302 a
-164 2302 a
-SDict begin 13 H.A end
- 164 2302 a 164 2302 a
-SDict begin [ /View [/XYZ H.V] /Dest (2178) cvn H.B /DEST pdfmark end
- 164 2302 a Fj(undocumented)c(b)n(uf)n
-(fer)j(pointer)-2 2403 y
-SDict begin H.S end
- -2 2403 a -2 2403 a
-SDict begin 13 H.A end
- -2 2403
-a -2 2403 a
-SDict begin [ /View [/XYZ H.V] /Dest (2180) cvn H.B /DEST pdfmark end
- -2 2403 a 90 x Fj(UINT32)-2 2494 y
-SDict begin H.S end
- -2 2494
-a -2 2494 a
-SDict begin 13 H.A end
- -2 2494 a -2 2494 a
-SDict begin [ /View [/XYZ H.V] /Dest (2181) cvn H.B /DEST pdfmark end
- -2 2494 a Black Black
-164 2643 a
-SDict begin H.S end
- 164 2643 a 164 2643 a
-SDict begin 13 H.A end
- 164 2643 a 164 2643
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2182) cvn H.B /DEST pdfmark end
- 164 2643 a Fj(num_entries)f(\(listed)i(abo)o(v)o(e\))-2
-2741 y
-SDict begin H.S end
- -2 2741 a -2 2741 a
-SDict begin 13 H.A end
- -2 2741 a -2 2741 a
-SDict begin [ /View [/XYZ H.V] /Dest (2184) cvn H.B /DEST pdfmark end
- -2 2741
-a 93 x Fj(DOM_RID[num_entries])-2 2847 y
-SDict begin H.S end
- -2 2847 a -2
-2847 a
-SDict begin 13 H.A end
- -2 2847 a -2 2847 a
-SDict begin [ /View [/XYZ H.V] /Dest (2185) cvn H.B /DEST pdfmark end
- -2 2847 a Black Black 164
-2983 a
-SDict begin H.S end
- 164 2983 a 164 2983 a
-SDict begin 13 H.A end
- 164 2983 a 164 2983 a
-SDict begin [ /View [/XYZ H.V] /Dest (2186) cvn H.B /DEST pdfmark end
- 164
-2983 a Fj(domain)f(SIDs)h(\(from)f(Request,)h(listed)h(abo)o(v)o(e\).)
--2 3084 y
-SDict begin H.S end
- -2 3084 a -2 3084 a
-SDict begin 13 H.A end
- -2 3084 a -2 3084 a
-SDict begin [ /View [/XYZ H.V] /Dest (2188) cvn H.B /DEST pdfmark end
- -2
-3084 a 90 x Fj(UINT32)-2 3175 y
-SDict begin H.S end
- -2 3175 a -2 3175 a
-SDict begin 13 H.A end
- -2
-3175 a -2 3175 a
-SDict begin [ /View [/XYZ H.V] /Dest (2189) cvn H.B /DEST pdfmark end
- -2 3175 a Black Black 164 3324 a
-SDict begin H.S end
- 164
-3324 a 164 3324 a
-SDict begin 13 H.A end
- 164 3324 a 164 3324 a
-SDict begin [ /View [/XYZ H.V] /Dest (2190) cvn H.B /DEST pdfmark end
- 164 3324 a Fj(num_entries)d
-(\(listed)i(abo)o(v)o(e\))-2 3505 y
-SDict begin H.S end
- -2 3505 a -2 3505
-a
-SDict begin 13 H.A end
- -2 3505 a -2 3505 a
-SDict begin [ /View [/XYZ H.V] /Dest (2191) cvn H.B /DEST pdfmark end
- -2 3505 a 93 x Fj(return)f(0)h(-)g(indicates)g
-(success)-2 3775 y
-SDict begin H.S end
- -2 3775 a -2 3775 a
-SDict begin 13 H.A end
- -2 3775 a -2 3775
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2192) cvn H.B /DEST pdfmark end
- -2 3775 a 376 x Fl(9.4.)35 b(NETLOGON)e(r)o(pc)h(T)-11
-b(ransact)34 b(Named)h(Pipe)-2 4346 y
-SDict begin H.S end
- -2 4346 a -2 4346
-a
-SDict begin 13 H.A end
- -2 4346 a -2 4346 a
-SDict begin [ /View [/XYZ H.V] /Dest (2194) cvn H.B /DEST pdfmark end
- -2 4346 a 79 x Fj(The)20 b(sequence)f(of)h
-(actions)g(tak)o(en)f(on)h(this)h(pipe)e(are:)-2 4543
-y
-SDict begin H.S end
- -2 4543 a -2 4543 a
-SDict begin 13 H.A end
- -2 4543 a -2 4543 a
-SDict begin [ /View [/XYZ H.V] /Dest (2195) cvn H.B /DEST pdfmark end
- -2 4543 a -2
-4543 a
-SDict begin H.S end
- -2 4543 a -2 4543 a
-SDict begin 13 H.A end
- -2 4543 a -2 4543 a
-SDict begin [ /View [/XYZ H.V] /Dest (table.7) cvn H.B /DEST pdfmark
-end
- -2 4543
-a 75 x Fj(tablish)h(a)h(connection)d(to)i(the)g(IPC$)h(share)f
-(\(SMBtconX\).)f(use)h(encrypted)e(passw)o(ords.)-2 4711
-y(en)i(an)g(RPC)i(Pipe)e(with)g(the)h(name)e("\\\\PIPE\\\\NETLOGON".)g
-(Store)h(the)h(\002le)f(handle.)-2 4804 y(ing)g(the)g(\002le)h(handle,)
-e(send)g(a)i(Set)g(Named)e(Pipe)i(Handle)e(state)i(to)g(0x4300.)-2
-4896 y(eate)f(Client)h(Challenge.)e(Send)h(LSA)g(Request)h(Challenge.)e
-(Store)h(Serv)o(er)f(Challenge.)-2 4989 y(lculate)h(Session)g(K)n(e)o
-(y)-5 b(.)19 b(Send)h(an)g(LSA)h(Auth)f(2)g(Challenge.)f(Store)h(Auth2)
-f(Challenge.)-2 5082 y(lc/V)-9 b(erify)19 b(Client)i(Creds.)f(Send)g
-(LSA)g(Srv)g(PW)i(Set.)e(Calc/V)-9 b(erify)20 b(Serv)o(er)f(Creds.)-2
-5174 y(lc/V)-9 b(erify)19 b(Client)i(Creds.)f(Send)g(LSA)g(SAM)h(Logon)
-e(.)h(Calc/V)-9 b(erify)20 b(Serv)o(er)f(Creds.)-2 5267
-y(lc/V)-9 b(erify)19 b(Client)i(Creds.)f(Send)g(LSA)g(SAM)h(Logof)n(f.)
-d(Calc/V)-9 b(erify)19 b(Serv)o(er)h(Creds.)-2 5360 y(ose)g(the)g(IPC$)
-h(share.)p Black 3657 5984 a Fh(56)p Black eop end
-%%Page: 57 63
-TeXDict begin 57 62 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.57) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (2265) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (2205) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fj(De\002nes)g(for)g(this)g(pipe,)g(identifying)e(the)i
-(query)f(are)-2 90 y
-SDict begin H.S end
- -2 90 a -2 90 a
-SDict begin 13 H.A end
- -2 90 a -2 90 a
-SDict begin [ /View [/XYZ H.V] /Dest (2206) cvn H.B /DEST pdfmark end
-
--2 90 a -2 215 a
-SDict begin H.S end
- -2 215 a -2 215 a
-SDict begin 13 H.A end
- -2 215 a -2 215 a
-SDict begin [ /View [/XYZ H.V] /Dest (2208) cvn H.B /DEST pdfmark end
-
--2 215 a 90 x Fj(LSA)h(Request)h(Challenge:)-2 323 y
-SDict begin H.S end
-
--2 323 a -2 323 a
-SDict begin 13 H.A end
- -2 323 a -2 323 a
-SDict begin [ /View [/XYZ H.V] /Dest (2209) cvn H.B /DEST pdfmark end
- -2 323 a Black Black
-164 454 a
-SDict begin H.S end
- 164 454 a 164 454 a
-SDict begin 13 H.A end
- 164 454 a 164 454 a
-SDict begin [ /View [/XYZ H.V] /Dest (2210) cvn H.B /DEST pdfmark end
- 164
-454 a Fj(0x04)-2 538 y
-SDict begin H.S end
- -2 538 a -2 538 a
-SDict begin 13 H.A end
- -2 538 a -2
-538 a
-SDict begin [ /View [/XYZ H.V] /Dest (2212) cvn H.B /DEST pdfmark end
- -2 538 a 107 x Fj(LSA)f(Serv)o(er)g(P)o(assw)o(ord)f(Set:)-2
-646 y
-SDict begin H.S end
- -2 646 a -2 646 a
-SDict begin 13 H.A end
- -2 646 a -2 646 a
-SDict begin [ /View [/XYZ H.V] /Dest (2213) cvn H.B /DEST pdfmark end
- -2 646 a Black
-Black 164 795 a
-SDict begin H.S end
- 164 795 a 164 795 a
-SDict begin 13 H.A end
- 164 795 a 164 795
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2214) cvn H.B /DEST pdfmark end
- 164 795 a Fj(0x06)-2 879 y
-SDict begin H.S end
- -2 879 a -2 879 a
-SDict begin 13 H.A end
- -2 879
-a -2 879 a
-SDict begin [ /View [/XYZ H.V] /Dest (2216) cvn H.B /DEST pdfmark end
- -2 879 a 107 x Fj(LSA)h(SAM)h(Logon:)-2 1004
-y
-SDict begin H.S end
- -2 1004 a -2 1004 a
-SDict begin 13 H.A end
- -2 1004 a -2 1004 a
-SDict begin [ /View [/XYZ H.V] /Dest (2217) cvn H.B /DEST pdfmark end
- -2 1004 a Black
-Black 164 1135 a
-SDict begin H.S end
- 164 1135 a 164 1135 a
-SDict begin 13 H.A end
- 164 1135 a 164
-1135 a
-SDict begin [ /View [/XYZ H.V] /Dest (2218) cvn H.B /DEST pdfmark end
- 164 1135 a Fj(0x02)-2 1219 y
-SDict begin H.S end
- -2 1219 a -2 1219
-a
-SDict begin 13 H.A end
- -2 1219 a -2 1219 a
-SDict begin [ /View [/XYZ H.V] /Dest (2220) cvn H.B /DEST pdfmark end
- -2 1219 a 107 x Fj(LSA)f(SAM)h(Logof)n(f:)-2
-1344 y
-SDict begin H.S end
- -2 1344 a -2 1344 a
-SDict begin 13 H.A end
- -2 1344 a -2 1344 a
-SDict begin [ /View [/XYZ H.V] /Dest (2221) cvn H.B /DEST pdfmark end
- -2 1344
-a Black Black 164 1476 a
-SDict begin H.S end
- 164 1476 a 164 1476 a
-SDict begin 13 H.A end
- 164 1476
-a 164 1476 a
-SDict begin [ /View [/XYZ H.V] /Dest (2222) cvn H.B /DEST pdfmark end
- 164 1476 a Fj(0x03)-2 1559 y
-SDict begin H.S end
- -2 1559 a -2
-1559 a
-SDict begin 13 H.A end
- -2 1559 a -2 1559 a
-SDict begin [ /View [/XYZ H.V] /Dest (2224) cvn H.B /DEST pdfmark end
- -2 1559 a 108 x Fj(LSA)f(Auth)g(2:)-2
-1668 y
-SDict begin H.S end
- -2 1668 a -2 1668 a
-SDict begin 13 H.A end
- -2 1668 a -2 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (2225) cvn H.B /DEST pdfmark end
- -2 1668
-a Black Black 164 1816 a
-SDict begin H.S end
- 164 1816 a 164 1816 a
-SDict begin 13 H.A end
- 164 1816
-a 164 1816 a
-SDict begin [ /View [/XYZ H.V] /Dest (2226) cvn H.B /DEST pdfmark end
- 164 1816 a Fj(0x0f)-2 1900 y
-SDict begin H.S end
- -2 1900 a -2
-1900 a
-SDict begin 13 H.A end
- -2 1900 a -2 1900 a
-SDict begin [ /View [/XYZ H.V] /Dest (2228) cvn H.B /DEST pdfmark end
- -2 1900 a 107 x Fj(LSA)g(Logon)f(Control:)-2
-2025 y
-SDict begin H.S end
- -2 2025 a -2 2025 a
-SDict begin 13 H.A end
- -2 2025 a -2 2025 a
-SDict begin [ /View [/XYZ H.V] /Dest (2229) cvn H.B /DEST pdfmark end
- -2 2025
-a Black Black 164 2156 a
-SDict begin H.S end
- 164 2156 a 164 2156 a
-SDict begin 13 H.A end
- 164 2156
-a 164 2156 a
-SDict begin [ /View [/XYZ H.V] /Dest (2230) cvn H.B /DEST pdfmark end
- 164 2156 a Fj(0x0e)-2 2157 y
-SDict begin H.S end
- -2 2157 a -2
-2157 a
-SDict begin 13 H.A end
- -2 2157 a -2 2157 a
-SDict begin [ /View [/XYZ H.V] /Dest (2231) cvn H.B /DEST pdfmark end
- -2 2157 a 327 x Ff(9.4.1.)29
-b(LSA)h(Request)h(Challenge)-2 2675 y
-SDict begin H.S end
- -2 2675 a -2 2675
-a
-SDict begin 13 H.A end
- -2 2675 a -2 2675 a
-SDict begin [ /View [/XYZ H.V] /Dest (2233) cvn H.B /DEST pdfmark end
- -2 2675 a -2 2675 a
-SDict begin H.S end
- -2 2675 a -2
-2675 a
-SDict begin 13 H.A end
- -2 2675 a -2 2675 a
-SDict begin [ /View [/XYZ H.V] /Dest (2234) cvn H.B /DEST pdfmark end
- -2 2675 a 83 x Fh(Note:)20
-b(lo)o(gon)f(server)i(name)f(starts)h(with)g(two)g('\\')f(c)o(har)o
-(acter)o(s)f(and)h(is)h(upper)e(case)o(.)-2 2941 y
-SDict begin H.S end
- -2
-2941 a -2 2941 a
-SDict begin 13 H.A end
- -2 2941 a -2 2941 a
-SDict begin [ /View [/XYZ H.V] /Dest (2235) cvn H.B /DEST pdfmark end
- -2 2941 a -2 2941
-a
-SDict begin H.S end
- -2 2941 a -2 2941 a
-SDict begin 13 H.A end
- -2 2941 a -2 2941 a
-SDict begin [ /View [/XYZ H.V] /Dest (2236) cvn H.B /DEST pdfmark end
- -2 2941 a 91
-x Fh(Note:)h(lo)o(gon)f(client)h(is)h(the)g(mac)o(hine)o(,)d(not)i(the)
-g(user)-9 b(.)-2 3215 y
-SDict begin H.S end
- -2 3215 a -2 3215 a
-SDict begin 13 H.A end
- -2 3215 a
--2 3215 a
-SDict begin [ /View [/XYZ H.V] /Dest (2237) cvn H.B /DEST pdfmark end
- -2 3215 a -2 3215 a
-SDict begin H.S end
- -2 3215 a -2 3215 a
-SDict begin 13 H.A end
- -2
-3215 a -2 3215 a
-SDict begin [ /View [/XYZ H.V] /Dest (2238) cvn H.B /DEST pdfmark end
- -2 3215 a 91 x Fh(Note:)20 b(the)g(initial)g(LanMana)o
-(g)o(er)f(passwor)m(d)h(hash,)f(a)o(gainst)h(whic)o(h)g(the)g(c)o
-(halleng)o(e)e(is)j(issued,)f(is)i(the)e(mac)o(hine)f(name)g(itself)-2
-3414 y(\(lower)h(case\).)g(ther)m(e)g(will)i(becalls)e(issued)g(\(LSA)g
-(Server)g(P)-7 b(asswor)m(d)21 b(Set\))f(whic)o(h)f(will)j(c)o(hang)o
-(e)c(this,)j(later)-9 b(.)20 b(r)m(efusing)g(these)-2
-3522 y(calls)g(allows)h(you)f(to)g(always)g(deal)g(with)h(the)f(same)g
-(passwor)m(d)g(\(i.e)g(the)h(LM#)f(of)h(the)f(mac)o(hine)f(name)g(in)i
-(lower)f(case\).)-2 3539 y
-SDict begin H.S end
- -2 3539 a -2 3539 a
-SDict begin 13 H.A end
- -2 3539
-a -2 3539 a
-SDict begin [ /View [/XYZ H.V] /Dest (2239) cvn H.B /DEST pdfmark end
- -2 3539 a 270 x Fe(9.4.1.1.)k(Request)-2
-3830 y
-SDict begin H.S end
- -2 3830 a -2 3830 a
-SDict begin 13 H.A end
- -2 3830 a -2 3830 a
-SDict begin [ /View [/XYZ H.V] /Dest (2241) cvn H.B /DEST pdfmark end
- -2 3830
-a -2 3954 a
-SDict begin H.S end
- -2 3954 a -2 3954 a
-SDict begin 13 H.A end
- -2 3954 a -2 3954 a
-SDict begin [ /View [/XYZ H.V] /Dest (2243) cvn H.B /DEST pdfmark end
- -2
-3954 a 88 x Fj(V)m(OID*)-2 4043 y
-SDict begin H.S end
- -2 4043 a -2 4043 a
-SDict begin 13 H.A end
-
--2 4043 a -2 4043 a
-SDict begin [ /View [/XYZ H.V] /Dest (2244) cvn H.B /DEST pdfmark end
- -2 4043 a Black Black 164 4191 a
-SDict begin H.S end
-
-164 4191 a 164 4191 a
-SDict begin 13 H.A end
- 164 4191 a 164 4191 a
-SDict begin [ /View [/XYZ H.V] /Dest (2245) cvn H.B /DEST pdfmark end
- 164 4191
-a Fj(undocumented)16 b(b)n(uf)n(fer)j(pointer)-2 4292
-y
-SDict begin H.S end
- -2 4292 a -2 4292 a
-SDict begin 13 H.A end
- -2 4292 a -2 4292 a
-SDict begin [ /View [/XYZ H.V] /Dest (2247) cvn H.B /DEST pdfmark end
- -2 4292 a 90
-x Fj(UNISTR2)-2 4383 y
-SDict begin H.S end
- -2 4383 a -2 4383 a
-SDict begin 13 H.A end
- -2 4383 a
--2 4383 a
-SDict begin [ /View [/XYZ H.V] /Dest (2248) cvn H.B /DEST pdfmark end
- -2 4383 a Black Black 164 4532 a
-SDict begin H.S end
- 164 4532 a
-164 4532 a
-SDict begin 13 H.A end
- 164 4532 a 164 4532 a
-SDict begin [ /View [/XYZ H.V] /Dest (2249) cvn H.B /DEST pdfmark end
- 164 4532 a Fj(logon)g(serv)o(er)g
-(unicode)g(string)-2 4633 y
-SDict begin H.S end
- -2 4633 a -2 4633 a
-SDict begin 13 H.A end
- -2 4633
-a -2 4633 a
-SDict begin [ /View [/XYZ H.V] /Dest (2251) cvn H.B /DEST pdfmark end
- -2 4633 a 90 x Fj(UNISTR2)-2 4724 y
-SDict begin H.S end
- -2 4724
-a -2 4724 a
-SDict begin 13 H.A end
- -2 4724 a -2 4724 a
-SDict begin [ /View [/XYZ H.V] /Dest (2252) cvn H.B /DEST pdfmark end
- -2 4724 a Black Black
-164 4872 a
-SDict begin H.S end
- 164 4872 a 164 4872 a
-SDict begin 13 H.A end
- 164 4872 a 164 4872
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2253) cvn H.B /DEST pdfmark end
- 164 4872 a Fj(logon)g(client)h(unicode)f(string)-2
-4973 y
-SDict begin H.S end
- -2 4973 a -2 4973 a
-SDict begin 13 H.A end
- -2 4973 a -2 4973 a
-SDict begin [ /View [/XYZ H.V] /Dest (2255) cvn H.B /DEST pdfmark end
- -2 4973
-a 90 x Fj(char[8])-2 5076 y
-SDict begin H.S end
- -2 5076 a -2 5076 a
-SDict begin 13 H.A end
- -2 5076
-a -2 5076 a
-SDict begin [ /View [/XYZ H.V] /Dest (2256) cvn H.B /DEST pdfmark end
- -2 5076 a Black Black 164 5213 a
-SDict begin H.S end
- 164 5213
-a 164 5213 a
-SDict begin 13 H.A end
- 164 5213 a 164 5213 a
-SDict begin [ /View [/XYZ H.V] /Dest (2257) cvn H.B /DEST pdfmark end
- 164 5213 a Fj(client)h(challenge)-2
-5272 y
-SDict begin H.S end
- -2 5272 a -2 5272 a
-SDict begin 13 H.A end
- -2 5272 a -2 5272 a
-SDict begin [ /View [/XYZ H.V] /Dest (2258) cvn H.B /DEST pdfmark end
- -2 5272
-a Black 3656 5984 a Fh(57)p Black eop end
-%%Page: 58 64
-TeXDict begin 58 63 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.58) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (2309) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 72 a Fe(9.4.1.2.)k(Response)-2 93 y
-SDict begin H.S end
- -2 93 a
--2 93 a
-SDict begin 13 H.A end
- -2 93 a -2 93 a
-SDict begin [ /View [/XYZ H.V] /Dest (2260) cvn H.B /DEST pdfmark end
- -2 93 a -2 217 a
-SDict begin H.S end
- -2 217 a -2
-217 a
-SDict begin 13 H.A end
- -2 217 a -2 217 a
-SDict begin [ /View [/XYZ H.V] /Dest (2262) cvn H.B /DEST pdfmark end
- -2 217 a 88 x Fj(char[8])-2 318
-y
-SDict begin H.S end
- -2 318 a -2 318 a
-SDict begin 13 H.A end
- -2 318 a -2 318 a
-SDict begin [ /View [/XYZ H.V] /Dest (2263) cvn H.B /DEST pdfmark end
- -2 318 a Black
-Black 164 454 a
-SDict begin H.S end
- 164 454 a 164 454 a
-SDict begin 13 H.A end
- 164 454 a 164 454
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2264) cvn H.B /DEST pdfmark end
- 164 454 a Fj(serv)o(er)19 b(challenge)-2 728 y(return)g(0)h(-)g
-(indicates)g(success)-2 823 y
-SDict begin H.S end
- -2 823 a -2 823 a
-SDict begin 13 H.A end
- -2 823
-a -2 823 a
-SDict begin [ /View [/XYZ H.V] /Dest (2266) cvn H.B /DEST pdfmark end
- -2 823 a 327 x Ff(9.4.2.)29 b(LSA)h(A)-6 b(uthenticate)31
-b(2)-2 1317 y
-SDict begin H.S end
- -2 1317 a -2 1317 a
-SDict begin 13 H.A end
- -2 1317 a -2 1317 a
-SDict begin [ /View [/XYZ H.V] /Dest (2268) cvn H.B /DEST pdfmark end
-
--2 1317 a -2 1317 a
-SDict begin H.S end
- -2 1317 a -2 1317 a
-SDict begin 13 H.A end
- -2 1317 a -2
-1317 a
-SDict begin [ /View [/XYZ H.V] /Dest (2269) cvn H.B /DEST pdfmark end
- -2 1317 a 107 x Fh(Note:)20 b(in)g(between)g(r)m(equest)g(and)g
-(r)m(esponse)o(,)f(calculate)g(the)i(client)f(cr)m(edentials,)f(and)g
-(c)o(hec)n(k)h(them)g(a)o(gainst)g(the)-2 1532 y(client-calculated)d
-(cr)m(edentials)j(\(this)g(pr)l(ocess)h(uses)g(the)f(pr)m(e)o(viously)f
-(r)m(eceived)h(client)g(cr)m(edentials\).)-2 1715 y
-SDict begin H.S end
- -2
-1715 a -2 1715 a
-SDict begin 13 H.A end
- -2 1715 a -2 1715 a
-SDict begin [ /View [/XYZ H.V] /Dest (2270) cvn H.B /DEST pdfmark end
- -2 1715 a -2 1715
-a
-SDict begin H.S end
- -2 1715 a -2 1715 a
-SDict begin 13 H.A end
- -2 1715 a -2 1715 a
-SDict begin [ /View [/XYZ H.V] /Dest (2271) cvn H.B /DEST pdfmark end
- -2 1715 a 91
-x Fh(Note:)g(ne)m(g_\003a)o(gs)e(in)i(the)g(r)m(esponse)g(is)h(the)g
-(same)f(as)g(that)g(in)h(the)f(r)m(equest.)-2 1989 y
-SDict begin H.S end
-
--2 1989 a -2 1989 a
-SDict begin 13 H.A end
- -2 1989 a -2 1989 a
-SDict begin [ /View [/XYZ H.V] /Dest (2272) cvn H.B /DEST pdfmark end
- -2 1989 a -2
-1989 a
-SDict begin H.S end
- -2 1989 a -2 1989 a
-SDict begin 13 H.A end
- -2 1989 a -2 1989 a
-SDict begin [ /View [/XYZ H.V] /Dest (2273) cvn H.B /DEST pdfmark end
- -2 1989
-a 91 x Fh(Note:)g(you)g(must)g(tak)o(e)g(a)h(copy)e(of)i(the)f
-(client-calculated)e(cr)m(edentials)h(r)m(eceived)h(her)m(e)o(,)g
-(because)f(the)n(y)h(will)h(be)f(used)g(in)-2 2188 y(subsequent)e
-(authentication)g(pac)n(k)o(ets.)-2 2205 y
-SDict begin H.S end
- -2 2205 a
--2 2205 a
-SDict begin 13 H.A end
- -2 2205 a -2 2205 a
-SDict begin [ /View [/XYZ H.V] /Dest (2274) cvn H.B /DEST pdfmark end
- -2 2205 a 270 x Fe(9.4.2.1.)24
-b(Request)-2 2495 y
-SDict begin H.S end
- -2 2495 a -2 2495 a
-SDict begin 13 H.A end
- -2 2495 a -2
-2495 a
-SDict begin [ /View [/XYZ H.V] /Dest (2276) cvn H.B /DEST pdfmark end
- -2 2495 a -2 2620 a
-SDict begin H.S end
- -2 2620 a -2 2620 a
-SDict begin 13 H.A end
- -2 2620
-a -2 2620 a
-SDict begin [ /View [/XYZ H.V] /Dest (2278) cvn H.B /DEST pdfmark end
- -2 2620 a 87 x Fj(LOG_INFO)-2 2717 y
-SDict begin H.S end
- -2 2717
-a -2 2717 a
-SDict begin 13 H.A end
- -2 2717 a -2 2717 a
-SDict begin [ /View [/XYZ H.V] /Dest (2279) cvn H.B /DEST pdfmark end
- -2 2717 a Black Black
-164 2857 a
-SDict begin H.S end
- 164 2857 a 164 2857 a
-SDict begin 13 H.A end
- 164 2857 a 164 2857
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2280) cvn H.B /DEST pdfmark end
- 164 2857 a Fj(client)c(identi\002cation)f(info)-2 2941
-y
-SDict begin H.S end
- -2 2941 a -2 2941 a
-SDict begin 13 H.A end
- -2 2941 a -2 2941 a
-SDict begin [ /View [/XYZ H.V] /Dest (2282) cvn H.B /DEST pdfmark end
- -2 2941 a 107
-x Fj(char[8])-2 3061 y
-SDict begin H.S end
- -2 3061 a -2 3061 a
-SDict begin 13 H.A end
- -2 3061 a
--2 3061 a
-SDict begin [ /View [/XYZ H.V] /Dest (2283) cvn H.B /DEST pdfmark end
- -2 3061 a Black Black 164 3197 a
-SDict begin H.S end
- 164 3197 a
-164 3197 a
-SDict begin 13 H.A end
- 164 3197 a 164 3197 a
-SDict begin [ /View [/XYZ H.V] /Dest (2284) cvn H.B /DEST pdfmark end
- 164 3197 a Fj(client-calculated)f
-(credentials)-2 3281 y
-SDict begin H.S end
- -2 3281 a -2 3281 a
-SDict begin 13 H.A end
- -2 3281 a
--2 3281 a
-SDict begin [ /View [/XYZ H.V] /Dest (2286) cvn H.B /DEST pdfmark end
- -2 3281 a 107 x Fj(UINT8[])-2 3401 y
-SDict begin H.S end
- -2 3401
-a -2 3401 a
-SDict begin 13 H.A end
- -2 3401 a -2 3401 a
-SDict begin [ /View [/XYZ H.V] /Dest (2287) cvn H.B /DEST pdfmark end
- -2 3401 a Black Black
-164 3538 a
-SDict begin H.S end
- 164 3538 a 164 3538 a
-SDict begin 13 H.A end
- 164 3538 a 164 3538
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2288) cvn H.B /DEST pdfmark end
- 164 3538 a Fj(padding)g(to)i(4-byte)f(align)h(with)g(start)h(of)f
-(SMB)h(header)-5 b(.)-2 3639 y
-SDict begin H.S end
- -2 3639 a -2 3639 a
-SDict begin 13 H.A end
- -2
-3639 a -2 3639 a
-SDict begin [ /View [/XYZ H.V] /Dest (2290) cvn H.B /DEST pdfmark end
- -2 3639 a 90 x Fj(UINT32)-2 3730 y
-SDict begin H.S end
- -2
-3730 a -2 3730 a
-SDict begin 13 H.A end
- -2 3730 a -2 3730 a
-SDict begin [ /View [/XYZ H.V] /Dest (2291) cvn H.B /DEST pdfmark end
- -2 3730 a Black
-Black 164 3878 a
-SDict begin H.S end
- 164 3878 a 164 3878 a
-SDict begin 13 H.A end
- 164 3878 a 164
-3878 a
-SDict begin [ /View [/XYZ H.V] /Dest (2292) cvn H.B /DEST pdfmark end
- 164 3878 a Fj(ne)o(g_\003ags)19 b(-)h(ne)o(gotiated)e(\003ags)j
-(\(usual)f(v)n(alue)f(is)i(0x0000)d(01f)n(f\))-2 3937
-y
-SDict begin H.S end
- -2 3937 a -2 3937 a
-SDict begin 13 H.A end
- -2 3937 a -2 3937 a
-SDict begin [ /View [/XYZ H.V] /Dest (2293) cvn H.B /DEST pdfmark end
- -2 3937 a 278
-x Fe(9.4.2.2.)24 b(Response)-2 4235 y
-SDict begin H.S end
- -2 4235 a -2 4235
-a
-SDict begin 13 H.A end
- -2 4235 a -2 4235 a
-SDict begin [ /View [/XYZ H.V] /Dest (2295) cvn H.B /DEST pdfmark end
- -2 4235 a -2 4360 a
-SDict begin H.S end
- -2 4360 a -2
-4360 a
-SDict begin 13 H.A end
- -2 4360 a -2 4360 a
-SDict begin [ /View [/XYZ H.V] /Dest (2297) cvn H.B /DEST pdfmark end
- -2 4360 a 87 x Fj(char[8])-2
-4460 y
-SDict begin H.S end
- -2 4460 a -2 4460 a
-SDict begin 13 H.A end
- -2 4460 a -2 4460 a
-SDict begin [ /View [/XYZ H.V] /Dest (2298) cvn H.B /DEST pdfmark end
- -2 4460
-a Black Black 164 4597 a
-SDict begin H.S end
- 164 4597 a 164 4597 a
-SDict begin 13 H.A end
- 164 4597
-a 164 4597 a
-SDict begin [ /View [/XYZ H.V] /Dest (2299) cvn H.B /DEST pdfmark end
- 164 4597 a Fj(serv)o(er)19 b(credentials.)-2
-4681 y
-SDict begin H.S end
- -2 4681 a -2 4681 a
-SDict begin 13 H.A end
- -2 4681 a -2 4681 a
-SDict begin [ /View [/XYZ H.V] /Dest (2301) cvn H.B /DEST pdfmark end
- -2 4681
-a 107 x Fj(UINT32)-2 4789 y
-SDict begin H.S end
- -2 4789 a -2 4789 a
-SDict begin 13 H.A end
- -2 4789
-a -2 4789 a
-SDict begin [ /View [/XYZ H.V] /Dest (2302) cvn H.B /DEST pdfmark end
- -2 4789 a Black Black 164 4937 a
-SDict begin H.S end
- 164 4937
-a 164 4937 a
-SDict begin 13 H.A end
- 164 4937 a 164 4937 a
-SDict begin [ /View [/XYZ H.V] /Dest (2303) cvn H.B /DEST pdfmark end
- 164 4937 a Fj(ne)o(g_\003ags)g(-)h
-(same)g(as)h(ne)o(g_\003ags)e(in)h(request.)-2 5121 y
-SDict begin H.S end
-
--2 5121 a -2 5121 a
-SDict begin 13 H.A end
- -2 5121 a -2 5121 a
-SDict begin [ /View [/XYZ H.V] /Dest (2304) cvn H.B /DEST pdfmark end
- -2 5121 a 90
-x Fj(return)f(0)h(-)g(indicates)g(success.)h(f)o(ailure)e(v)n(alue)h
-(unkno)n(wn.)-2 5306 y
-SDict begin H.S end
- -2 5306 a -2 5306 a
-SDict begin 13 H.A end
- -2 5306 a
--2 5306 a
-SDict begin [ /View [/XYZ H.V] /Dest (2305) cvn H.B /DEST pdfmark end
- -2 5306 a Black 3659 5984 a Fh(58)p Black eop
-end
-%%Page: 59 65
-TeXDict begin 59 64 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.59) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (2356) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 72 a Ff(9.4.3.)29 b(LSA)h(Ser)o(v)o(er)g(P)o(assw)o(ord)f(Set)
--2 240 y
-SDict begin H.S end
- -2 240 a -2 240 a
-SDict begin 13 H.A end
- -2 240 a -2 240 a
-SDict begin [ /View [/XYZ H.V] /Dest (2307) cvn H.B /DEST pdfmark end
- -2 240 a
--2 240 a
-SDict begin H.S end
- -2 240 a -2 240 a
-SDict begin 13 H.A end
- -2 240 a -2 240 a
-SDict begin [ /View [/XYZ H.V] /Dest (2308) cvn H.B /DEST pdfmark end
- -2 240 a
-106 x Fh(Note:)20 b(the)g(ne)o(w)g(passwor)m(d)g(is)i(suspected)d(to)h
-(be)h(a)f(DES)g(encryption)f(using)g(the)h(old)g(passwor)m(d)g(to)h(g)o
-(ener)o(ate)e(the)h(k)o(e)n(y)-5 b(.)-2 620 y(Note:)20
-b(in)g(between)g(r)m(equest)g(and)g(r)m(esponse)o(,)f(calculate)g(the)i
-(client)f(cr)m(edentials,)f(and)g(c)o(hec)n(k)h(them)g(a)o(gainst)g
-(the)-2 728 y(client-calculated)d(cr)m(edentials)j(\(this)g(pr)l(ocess)
-h(uses)g(the)f(pr)m(e)o(viously)f(r)m(eceived)h(client)g(cr)m
-(edentials\).)-2 911 y
-SDict begin H.S end
- -2 911 a -2 911 a
-SDict begin 13 H.A end
- -2 911 a -2
-911 a
-SDict begin [ /View [/XYZ H.V] /Dest (2311) cvn H.B /DEST pdfmark end
- -2 911 a -2 911 a
-SDict begin H.S end
- -2 911 a -2 911 a
-SDict begin 13 H.A end
- -2 911 a -2
-911 a
-SDict begin [ /View [/XYZ H.V] /Dest (2312) cvn H.B /DEST pdfmark end
- -2 911 a 91 x Fh(Note:)f(the)f(server)i(cr)m(edentials)e(ar)m(e)h
-(constructed)f(fr)l(om)h(the)g(client-calculated)e(cr)m(edentials)h
-(and)g(the)g(client)h(time)h(+)f(1)g(second.)-2 1185
-y
-SDict begin H.S end
- -2 1185 a -2 1185 a
-SDict begin 13 H.A end
- -2 1185 a -2 1185 a
-SDict begin [ /View [/XYZ H.V] /Dest (2313) cvn H.B /DEST pdfmark end
- -2 1185 a -2
-1185 a
-SDict begin H.S end
- -2 1185 a -2 1185 a
-SDict begin 13 H.A end
- -2 1185 a -2 1185 a
-SDict begin [ /View [/XYZ H.V] /Dest (2314) cvn H.B /DEST pdfmark end
- -2 1185
-a 91 x Fh(Note:)h(you)g(must)g(tak)o(e)g(a)h(copy)e(of)i(the)f
-(client-calculated)e(cr)m(edentials)h(r)m(eceived)h(her)m(e)o(,)g
-(because)f(the)n(y)h(will)h(be)f(used)g(in)-2 1384 y(subsequent)e
-(authentication)g(pac)n(k)o(ets.)-2 1401 y
-SDict begin H.S end
- -2 1401 a
--2 1401 a
-SDict begin 13 H.A end
- -2 1401 a -2 1401 a
-SDict begin [ /View [/XYZ H.V] /Dest (2315) cvn H.B /DEST pdfmark end
- -2 1401 a 270 x Fe(9.4.3.1.)24
-b(Request)-2 1692 y
-SDict begin H.S end
- -2 1692 a -2 1692 a
-SDict begin 13 H.A end
- -2 1692 a -2
-1692 a
-SDict begin [ /View [/XYZ H.V] /Dest (2317) cvn H.B /DEST pdfmark end
- -2 1692 a -2 1816 a
-SDict begin H.S end
- -2 1816 a -2 1816 a
-SDict begin 13 H.A end
- -2 1816
-a -2 1816 a
-SDict begin [ /View [/XYZ H.V] /Dest (2319) cvn H.B /DEST pdfmark end
- -2 1816 a 88 x Fj(CLNT_INFO)-2 1914 y
-SDict begin H.S end
- -2
-1914 a -2 1914 a
-SDict begin 13 H.A end
- -2 1914 a -2 1914 a
-SDict begin [ /View [/XYZ H.V] /Dest (2320) cvn H.B /DEST pdfmark end
- -2 1914 a Black
-Black 164 2053 a
-SDict begin H.S end
- 164 2053 a 164 2053 a
-SDict begin 13 H.A end
- 164 2053 a 164
-2053 a
-SDict begin [ /View [/XYZ H.V] /Dest (2321) cvn H.B /DEST pdfmark end
- 164 2053 a Fj(client)c(identi\002cation/authentication)c(info)-2
-2137 y
-SDict begin H.S end
- -2 2137 a -2 2137 a
-SDict begin 13 H.A end
- -2 2137 a -2 2137 a
-SDict begin [ /View [/XYZ H.V] /Dest (2323) cvn H.B /DEST pdfmark end
- -2 2137
-a 107 x Fj(char[])-2 2257 y
-SDict begin H.S end
- -2 2257 a -2 2257 a
-SDict begin 13 H.A end
- -2 2257
-a -2 2257 a
-SDict begin [ /View [/XYZ H.V] /Dest (2324) cvn H.B /DEST pdfmark end
- -2 2257 a Black Black 164 2394 a
-SDict begin H.S end
- 164 2394
-a 164 2394 a
-SDict begin 13 H.A end
- 164 2394 a 164 2394 a
-SDict begin [ /View [/XYZ H.V] /Dest (2325) cvn H.B /DEST pdfmark end
- 164 2394 a Fj(ne)n(w)k(passw)o(ord)f
-(-)i(undocumented.)-2 2453 y
-SDict begin H.S end
- -2 2453 a -2 2453 a
-SDict begin 13 H.A end
- -2 2453
-a -2 2453 a
-SDict begin [ /View [/XYZ H.V] /Dest (2326) cvn H.B /DEST pdfmark end
- -2 2453 a 278 x Fe(9.4.3.2.)j(Response)-2
-2751 y
-SDict begin H.S end
- -2 2751 a -2 2751 a
-SDict begin 13 H.A end
- -2 2751 a -2 2751 a
-SDict begin [ /View [/XYZ H.V] /Dest (2328) cvn H.B /DEST pdfmark end
- -2 2751
-a -2 2876 a
-SDict begin H.S end
- -2 2876 a -2 2876 a
-SDict begin 13 H.A end
- -2 2876 a -2 2876 a
-SDict begin [ /View [/XYZ H.V] /Dest (2330) cvn H.B /DEST pdfmark end
- -2
-2876 a 87 x Fj(CREDS)-2 2964 y
-SDict begin H.S end
- -2 2964 a -2 2964 a
-SDict begin 13 H.A end
- -2
-2964 a -2 2964 a
-SDict begin [ /View [/XYZ H.V] /Dest (2331) cvn H.B /DEST pdfmark end
- -2 2964 a Black Black 164 3113 a
-SDict begin H.S end
- 164
-3113 a 164 3113 a
-SDict begin 13 H.A end
- 164 3113 a 164 3113 a
-SDict begin [ /View [/XYZ H.V] /Dest (2332) cvn H.B /DEST pdfmark end
- 164 3113 a Fj(serv)o(er)19
-b(credentials.)g(serv)o(er)h(time)g(stamp)g(appears)f(to)i(be)f
-(ignored.)-2 3297 y
-SDict begin H.S end
- -2 3297 a -2 3297 a
-SDict begin 13 H.A end
- -2 3297 a -2
-3297 a
-SDict begin [ /View [/XYZ H.V] /Dest (2333) cvn H.B /DEST pdfmark end
- -2 3297 a 90 x Fj(return)f(0)h(-)g(indicates)g(success;)h
-(0xC000)e(006a)g(indicates)h(f)o(ailure)-2 3492 y
-SDict begin H.S end
- -2
-3492 a -2 3492 a
-SDict begin 13 H.A end
- -2 3492 a -2 3492 a
-SDict begin [ /View [/XYZ H.V] /Dest (2334) cvn H.B /DEST pdfmark end
- -2 3492 a 316 x
-Ff(9.4.4.)29 b(LSA)h(SAM)h(Logon)-2 3999 y
-SDict begin H.S end
- -2 3999 a
--2 3999 a
-SDict begin 13 H.A end
- -2 3999 a -2 3999 a
-SDict begin [ /View [/XYZ H.V] /Dest (2336) cvn H.B /DEST pdfmark end
- -2 3999 a -2 3999 a
-SDict begin H.S end
- -2
-3999 a -2 3999 a
-SDict begin 13 H.A end
- -2 3999 a -2 3999 a
-SDict begin [ /View [/XYZ H.V] /Dest (2337) cvn H.B /DEST pdfmark end
- -2 3999 a 83 x Fh(Note:)20
-b(valid_user)f(is)i(T)-5 b(rue)21 b(if)o(f)g(the)f(username)g(and)f
-(passwor)m(d)h(hash)g(ar)m(e)g(valid)g(for)g(the)h(r)m(equested)e
-(domain.)-2 4099 y
-SDict begin H.S end
- -2 4099 a -2 4099 a
-SDict begin 13 H.A end
- -2 4099 a -2 4099
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2338) cvn H.B /DEST pdfmark end
- -2 4099 a 270 x Fe(9.4.4.1.)24 b(Request)-2 4390 y
-SDict begin H.S end
-
--2 4390 a -2 4390 a
-SDict begin 13 H.A end
- -2 4390 a -2 4390 a
-SDict begin [ /View [/XYZ H.V] /Dest (2340) cvn H.B /DEST pdfmark end
- -2 4390 a -2
-4514 a
-SDict begin H.S end
- -2 4514 a -2 4514 a
-SDict begin 13 H.A end
- -2 4514 a -2 4514 a
-SDict begin [ /View [/XYZ H.V] /Dest (2342) cvn H.B /DEST pdfmark end
- -2 4514
-a 88 x Fj(SAM_INFO)-2 4612 y
-SDict begin H.S end
- -2 4612 a -2 4612 a
-SDict begin 13 H.A end
- -2 4612
-a -2 4612 a
-SDict begin [ /View [/XYZ H.V] /Dest (2343) cvn H.B /DEST pdfmark end
- -2 4612 a Black Black 164 4751 a
-SDict begin H.S end
- 164 4751
-a 164 4751 a
-SDict begin 13 H.A end
- 164 4751 a 164 4751 a
-SDict begin [ /View [/XYZ H.V] /Dest (2344) cvn H.B /DEST pdfmark end
- 164 4751 a Fj(sam_id)19
-b(structure)-2 4803 y
-SDict begin H.S end
- -2 4803 a -2 4803 a
-SDict begin 13 H.A end
- -2 4803 a -2
-4803 a
-SDict begin [ /View [/XYZ H.V] /Dest (2345) cvn H.B /DEST pdfmark end
- -2 4803 a 285 x Fe(9.4.4.2.)24 b(Response)-2 5109
-y
-SDict begin H.S end
- -2 5109 a -2 5109 a
-SDict begin 13 H.A end
- -2 5109 a -2 5109 a
-SDict begin [ /View [/XYZ H.V] /Dest (2347) cvn H.B /DEST pdfmark end
- -2 5109 a -2
-5233 a
-SDict begin H.S end
- -2 5233 a -2 5233 a
-SDict begin 13 H.A end
- -2 5233 a -2 5233 a
-SDict begin [ /View [/XYZ H.V] /Dest (2349) cvn H.B /DEST pdfmark end
- -2 5233
-a 88 x Fj(V)m(OID*)-2 5322 y
-SDict begin H.S end
- -2 5322 a -2 5322 a
-SDict begin 13 H.A end
- -2 5322
-a -2 5322 a
-SDict begin [ /View [/XYZ H.V] /Dest (2350) cvn H.B /DEST pdfmark end
- -2 5322 a Black Black 164 5470 a
-SDict begin H.S end
- 164 5470
-a 164 5470 a
-SDict begin 13 H.A end
- 164 5470 a 164 5470 a
-SDict begin [ /View [/XYZ H.V] /Dest (2351) cvn H.B /DEST pdfmark end
- 164 5470 a Fj(undocumented)16
-b(b)n(uf)n(fer)j(pointer)p Black 3659 5984 a Fh(59)p
-Black eop end
-%%Page: 60 66
-TeXDict begin 60 65 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.60) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2742 -132
-a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black
--2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (2353) cvn H.B /DEST pdfmark end
- -2 -11 a
-83 x Fj(CREDS)-2 73 y
-SDict begin H.S end
- -2 73 a -2 73 a
-SDict begin 13 H.A end
- -2 73 a -2 73 a
-SDict begin [ /View [/XYZ H.V] /Dest (2354) cvn H.B /DEST pdfmark end
-
--2 73 a Black Black 164 222 a
-SDict begin H.S end
- 164 222 a 164 222 a
-SDict begin 13 H.A end
- 164
-222 a 164 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (2355) cvn H.B /DEST pdfmark end
- 164 222 a Fj(serv)o(er)f(credentials.)g(serv)o(er)h
-(time)g(stamp)g(appears)f(to)i(be)f(ignored.)-2 568 y
-Fg(if)44 b(\(valid_user\))-2 665 y({)-2 762 y(UINT16)268
-b(3)44 b(-)h(switch)f(value)g(indicating)f(USER_INFO)g(structure.)177
-860 y(VOID*)223 b(non-zero)44 b(-)h(pointer)e(to)i(USER_INFO)e
-(structure)177 957 y(USER_INFO)g(user)i(logon)f(information)177
-1151 y(UINT32)178 b(1)45 b(-)g(Authoritative)d(response;)i(0)g(-)h
-(Non-Auth?)177 1345 y(return)178 b(0)45 b(-)g(indicates)e(success)-2
-1442 y(})-2 1539 y(else)-2 1637 y({)-2 1734 y(UINT16)178
-b(0)45 b(-)f(switch)g(value.)89 b(value)44 b(to)g(indicate)g(no)g(user)
-h(presumed.)177 1831 y(VOID*)223 b(0x0000)44 b(0000)g(-)h(indicates)e
-(no)i(USER_INFO)e(structure.)177 2025 y(UINT32)178 b(1)45
-b(-)g(Authoritative)d(response;)i(0)g(-)h(Non-Auth?)177
-2219 y(return)178 b(0xC000)44 b(0064)g(-)h(NT_STATUS_NO_SUCH_USER.)-2
-2317 y(})-2 2601 y
-SDict begin H.S end
- -2 2601 a -2 2601 a
-SDict begin 13 H.A end
- -2 2601 a -2 2601
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2358) cvn H.B /DEST pdfmark end
- -2 2601 a 328 x Ff(9.4.5.)29 b(LSA)h(SAM)h(Logoff)-2
-3119 y
-SDict begin H.S end
- -2 3119 a -2 3119 a
-SDict begin 13 H.A end
- -2 3119 a -2 3119 a
-SDict begin [ /View [/XYZ H.V] /Dest (2360) cvn H.B /DEST pdfmark end
- -2 3119
-a -2 3119 a
-SDict begin H.S end
- -2 3119 a -2 3119 a
-SDict begin 13 H.A end
- -2 3119 a -2 3119 a
-SDict begin [ /View [/XYZ H.V] /Dest (2361) cvn H.B /DEST pdfmark end
- -2
-3119 a 84 x Fh(Note:)20 b(pr)m(esumably)-5 b(,)19 b(the)h(SAM_INFO)g
-(structur)m(e)g(is)h(validated,)e(and)g(a)h(\(curr)m(ently)g
-(undocumented\))d(err)l(or)k(code)f(r)m(eturned)f(if)-2
-3311 y(the)h(Lo)o(gof)o(f)f(is)i(in)m(valid.)-2 3328
-y
-SDict begin H.S end
- -2 3328 a -2 3328 a
-SDict begin 13 H.A end
- -2 3328 a -2 3328 a
-SDict begin [ /View [/XYZ H.V] /Dest (2362) cvn H.B /DEST pdfmark end
- -2 3328 a 270
-x Fe(9.4.5.1.)j(Request)-2 3618 y
-SDict begin H.S end
- -2 3618 a -2 3618 a
-SDict begin 13 H.A end
-
--2 3618 a -2 3618 a
-SDict begin [ /View [/XYZ H.V] /Dest (2364) cvn H.B /DEST pdfmark end
- -2 3618 a -2 3743 a
-SDict begin H.S end
- -2 3743 a -2
-3743 a
-SDict begin 13 H.A end
- -2 3743 a -2 3743 a
-SDict begin [ /View [/XYZ H.V] /Dest (2366) cvn H.B /DEST pdfmark end
- -2 3743 a 88 x Fj(SAM_INFO)-2
-3841 y
-SDict begin H.S end
- -2 3841 a -2 3841 a
-SDict begin 13 H.A end
- -2 3841 a -2 3841 a
-SDict begin [ /View [/XYZ H.V] /Dest (2367) cvn H.B /DEST pdfmark end
- -2 3841
-a Black Black 164 3980 a
-SDict begin H.S end
- 164 3980 a 164 3980 a
-SDict begin 13 H.A end
- 164 3980
-a 164 3980 a
-SDict begin [ /View [/XYZ H.V] /Dest (2368) cvn H.B /DEST pdfmark end
- 164 3980 a Fj(sam_id)19 b(structure)-2 4031
-y
-SDict begin H.S end
- -2 4031 a -2 4031 a
-SDict begin 13 H.A end
- -2 4031 a -2 4031 a
-SDict begin [ /View [/XYZ H.V] /Dest (2369) cvn H.B /DEST pdfmark end
- -2 4031 a 286
-x Fe(9.4.5.2.)24 b(Response)-2 4337 y
-SDict begin H.S end
- -2 4337 a -2 4337
-a
-SDict begin 13 H.A end
- -2 4337 a -2 4337 a
-SDict begin [ /View [/XYZ H.V] /Dest (2371) cvn H.B /DEST pdfmark end
- -2 4337 a -2 4462 a
-SDict begin H.S end
- -2 4462 a -2
-4462 a
-SDict begin 13 H.A end
- -2 4462 a -2 4462 a
-SDict begin [ /View [/XYZ H.V] /Dest (2373) cvn H.B /DEST pdfmark end
- -2 4462 a 88 x Fj(V)m(OID*)-2
-4551 y
-SDict begin H.S end
- -2 4551 a -2 4551 a
-SDict begin 13 H.A end
- -2 4551 a -2 4551 a
-SDict begin [ /View [/XYZ H.V] /Dest (2374) cvn H.B /DEST pdfmark end
- -2 4551
-a Black Black 164 4699 a
-SDict begin H.S end
- 164 4699 a 164 4699 a
-SDict begin 13 H.A end
- 164 4699
-a 164 4699 a
-SDict begin [ /View [/XYZ H.V] /Dest (2375) cvn H.B /DEST pdfmark end
- 164 4699 a Fj(undocumented)16 b(b)n(uf)n(fer)j(pointer)-2
-4800 y
-SDict begin H.S end
- -2 4800 a -2 4800 a
-SDict begin 13 H.A end
- -2 4800 a -2 4800 a
-SDict begin [ /View [/XYZ H.V] /Dest (2377) cvn H.B /DEST pdfmark end
- -2 4800
-a 90 x Fj(CREDS)-2 4891 y
-SDict begin H.S end
- -2 4891 a -2 4891 a
-SDict begin 13 H.A end
- -2 4891
-a -2 4891 a
-SDict begin [ /View [/XYZ H.V] /Dest (2378) cvn H.B /DEST pdfmark end
- -2 4891 a Black Black 164 5039 a
-SDict begin H.S end
- 164 5039
-a 164 5039 a
-SDict begin 13 H.A end
- 164 5039 a 164 5039 a
-SDict begin [ /View [/XYZ H.V] /Dest (2379) cvn H.B /DEST pdfmark end
- 164 5039 a Fj(serv)o(er)g
-(credentials.)g(serv)o(er)h(time)g(stamp)g(appears)f(to)i(be)f
-(ignored.)-2 5223 y
-SDict begin H.S end
- -2 5223 a -2 5223 a
-SDict begin 13 H.A end
- -2 5223 a -2
-5223 a
-SDict begin [ /View [/XYZ H.V] /Dest (2380) cvn H.B /DEST pdfmark end
- -2 5223 a 90 x Fj(return)f(0)h(-)g(indicates)g(success.)h
-(undocumented)16 b(f)o(ailure)k(indication.)-2 5491 y
-SDict begin H.S end
-
--2 5491 a -2 5491 a
-SDict begin 13 H.A end
- -2 5491 a -2 5491 a
-SDict begin [ /View [/XYZ H.V] /Dest (2381) cvn H.B /DEST pdfmark end
- -2 5491 a Black
-3659 5984 a Fh(60)p Black eop end
-%%Page: 61 67
-TeXDict begin 61 66 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.61) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (2444) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 88 a Fl(9.5.)35 b(\\\\MAILSLO)-6 b(T\\NET\\NTLOGON)-2
-256 y
-SDict begin H.S end
- -2 256 a -2 256 a
-SDict begin 13 H.A end
- -2 256 a -2 256 a
-SDict begin [ /View [/XYZ H.V] /Dest (2383) cvn H.B /DEST pdfmark end
- -2 256 a -2
-256 a
-SDict begin H.S end
- -2 256 a -2 256 a
-SDict begin 13 H.A end
- -2 256 a -2 256 a
-SDict begin [ /View [/XYZ H.V] /Dest (2384) cvn H.B /DEST pdfmark end
- -2 256 a 106
-x Fh(Note:)20 b(mailslots)h(will)g(contain)e(a)h(r)m(esponse)g
-(mailslot,)g(to)g(whic)o(h)g(the)g(r)m(esponse)g(should)f(be)i(sent.)f
-(the)g(tar)m(g)o(et)g(NetBIOS)g(name)-2 470 y(is)h(REQ)o(UEST_N)n
-(AME<20>,)d(wher)m(e)i(REQ)o(UEST_N)n(AME)f(is)i(the)f(name)g(of)g(the)
-h(mac)o(hine)d(that)i(sent)h(the)f(r)m(equest.)-2 487
-y
-SDict begin H.S end
- -2 487 a -2 487 a
-SDict begin 13 H.A end
- -2 487 a -2 487 a
-SDict begin [ /View [/XYZ H.V] /Dest (2385) cvn H.B /DEST pdfmark end
- -2 487 a 311 x
-Ff(9.5.1.)29 b(Query)h(f)m(or)g(PDC)-2 989 y
-SDict begin H.S end
- -2 989 a
--2 989 a
-SDict begin 13 H.A end
- -2 989 a -2 989 a
-SDict begin [ /View [/XYZ H.V] /Dest (2387) cvn H.B /DEST pdfmark end
- -2 989 a -2 989 a
-SDict begin H.S end
- -2 989 a
--2 989 a
-SDict begin 13 H.A end
- -2 989 a -2 989 a
-SDict begin [ /View [/XYZ H.V] /Dest (2388) cvn H.B /DEST pdfmark end
- -2 989 a 83 x Fh(Note:)20
-b(NTver)o(sion,)h(LMNTtok)o(en,)f(LM20tok)o(en)f(in)h(r)m(esponse)g(ar)
-m(e)h(the)f(same)g(as)h(those)f(given)f(in)i(the)f(r)m(equest.)-2
-1089 y
-SDict begin H.S end
- -2 1089 a -2 1089 a
-SDict begin 13 H.A end
- -2 1089 a -2 1089 a
-SDict begin [ /View [/XYZ H.V] /Dest (2389) cvn H.B /DEST pdfmark end
- -2 1089
-a 271 x Fe(9.5.1.1.)k(Request)-2 1380 y
-SDict begin H.S end
- -2 1380 a -2
-1380 a
-SDict begin 13 H.A end
- -2 1380 a -2 1380 a
-SDict begin [ /View [/XYZ H.V] /Dest (2391) cvn H.B /DEST pdfmark end
- -2 1380 a -2 1504 a
-SDict begin H.S end
- -2 1504
-a -2 1504 a
-SDict begin 13 H.A end
- -2 1504 a -2 1504 a
-SDict begin [ /View [/XYZ H.V] /Dest (2393) cvn H.B /DEST pdfmark end
- -2 1504 a 88 x Fj(UINT16)-2
-1593 y
-SDict begin H.S end
- -2 1593 a -2 1593 a
-SDict begin 13 H.A end
- -2 1593 a -2 1593 a
-SDict begin [ /View [/XYZ H.V] /Dest (2394) cvn H.B /DEST pdfmark end
- -2 1593
-a Black Black 164 1741 a
-SDict begin H.S end
- 164 1741 a 164 1741 a
-SDict begin 13 H.A end
- 164 1741
-a 164 1741 a
-SDict begin [ /View [/XYZ H.V] /Dest (2395) cvn H.B /DEST pdfmark end
- 164 1741 a Fj(0x0007)18 b(-)i(Query)f(for)h(PDC)-2
-1842 y
-SDict begin H.S end
- -2 1842 a -2 1842 a
-SDict begin 13 H.A end
- -2 1842 a -2 1842 a
-SDict begin [ /View [/XYZ H.V] /Dest (2397) cvn H.B /DEST pdfmark end
- -2 1842
-a 90 x Fj(STR)-2 1933 y
-SDict begin H.S end
- -2 1933 a -2 1933 a
-SDict begin 13 H.A end
- -2 1933 a
--2 1933 a
-SDict begin [ /View [/XYZ H.V] /Dest (2398) cvn H.B /DEST pdfmark end
- -2 1933 a Black Black 164 2082 a
-SDict begin H.S end
- 164 2082 a
-164 2082 a
-SDict begin 13 H.A end
- 164 2082 a 164 2082 a
-SDict begin [ /View [/XYZ H.V] /Dest (2399) cvn H.B /DEST pdfmark end
- 164 2082 a Fj(machine)f(name)-2
-2166 y
-SDict begin H.S end
- -2 2166 a -2 2166 a
-SDict begin 13 H.A end
- -2 2166 a -2 2166 a
-SDict begin [ /View [/XYZ H.V] /Dest (2401) cvn H.B /DEST pdfmark end
- -2 2166
-a 107 x Fj(STR)-2 2274 y
-SDict begin H.S end
- -2 2274 a -2 2274 a
-SDict begin 13 H.A end
- -2 2274
-a -2 2274 a
-SDict begin [ /View [/XYZ H.V] /Dest (2402) cvn H.B /DEST pdfmark end
- -2 2274 a Black Black 164 2422 a
-SDict begin H.S end
- 164 2422
-a 164 2422 a
-SDict begin 13 H.A end
- 164 2422 a 164 2422 a
-SDict begin [ /View [/XYZ H.V] /Dest (2403) cvn H.B /DEST pdfmark end
- 164 2422 a Fj(response)g(mailslot)-2
-2523 y
-SDict begin H.S end
- -2 2523 a -2 2523 a
-SDict begin 13 H.A end
- -2 2523 a -2 2523 a
-SDict begin [ /View [/XYZ H.V] /Dest (2405) cvn H.B /DEST pdfmark end
- -2 2523
-a 90 x Fj(UINT8[])-2 2626 y
-SDict begin H.S end
- -2 2626 a -2 2626 a
-SDict begin 13 H.A end
- -2 2626
-a -2 2626 a
-SDict begin [ /View [/XYZ H.V] /Dest (2406) cvn H.B /DEST pdfmark end
- -2 2626 a Black Black 164 2763 a
-SDict begin H.S end
- 164 2763
-a 164 2763 a
-SDict begin 13 H.A end
- 164 2763 a 164 2763 a
-SDict begin [ /View [/XYZ H.V] /Dest (2407) cvn H.B /DEST pdfmark end
- 164 2763 a Fj(padding)f(to)i(2-byte)
-f(align)h(with)g(start)h(of)f(mailslot.)-2 2864 y
-SDict begin H.S end
- -2
-2864 a -2 2864 a
-SDict begin 13 H.A end
- -2 2864 a -2 2864 a
-SDict begin [ /View [/XYZ H.V] /Dest (2409) cvn H.B /DEST pdfmark end
- -2 2864 a 90 x Fj(UNISTR)-2
-2955 y
-SDict begin H.S end
- -2 2955 a -2 2955 a
-SDict begin 13 H.A end
- -2 2955 a -2 2955 a
-SDict begin [ /View [/XYZ H.V] /Dest (2410) cvn H.B /DEST pdfmark end
- -2 2955
-a Black Black 164 3103 a
-SDict begin H.S end
- 164 3103 a 164 3103 a
-SDict begin 13 H.A end
- 164 3103
-a 164 3103 a
-SDict begin [ /View [/XYZ H.V] /Dest (2411) cvn H.B /DEST pdfmark end
- 164 3103 a Fj(machine)f(name)-2 3187 y
-SDict begin H.S end
- -2
-3187 a -2 3187 a
-SDict begin 13 H.A end
- -2 3187 a -2 3187 a
-SDict begin [ /View [/XYZ H.V] /Dest (2413) cvn H.B /DEST pdfmark end
- -2 3187 a 107 x
-Fj(UINT32)-2 3295 y
-SDict begin H.S end
- -2 3295 a -2 3295 a
-SDict begin 13 H.A end
- -2 3295 a -2
-3295 a
-SDict begin [ /View [/XYZ H.V] /Dest (2414) cvn H.B /DEST pdfmark end
- -2 3295 a Black Black 164 3443 a
-SDict begin H.S end
- 164 3443 a 164
-3443 a
-SDict begin 13 H.A end
- 164 3443 a 164 3443 a
-SDict begin [ /View [/XYZ H.V] /Dest (2415) cvn H.B /DEST pdfmark end
- 164 3443 a Fj(NTv)o(ersion)-2
-3527 y
-SDict begin H.S end
- -2 3527 a -2 3527 a
-SDict begin 13 H.A end
- -2 3527 a -2 3527 a
-SDict begin [ /View [/XYZ H.V] /Dest (2417) cvn H.B /DEST pdfmark end
- -2 3527
-a 107 x Fj(UINT16)-2 3635 y
-SDict begin H.S end
- -2 3635 a -2 3635 a
-SDict begin 13 H.A end
- -2 3635
-a -2 3635 a
-SDict begin [ /View [/XYZ H.V] /Dest (2418) cvn H.B /DEST pdfmark end
- -2 3635 a Black Black 164 3784 a
-SDict begin H.S end
- 164 3784
-a 164 3784 a
-SDict begin 13 H.A end
- 164 3784 a 164 3784 a
-SDict begin [ /View [/XYZ H.V] /Dest (2419) cvn H.B /DEST pdfmark end
- 164 3784 a Fj(LMNTtok)o(en)-2
-3868 y
-SDict begin H.S end
- -2 3868 a -2 3868 a
-SDict begin 13 H.A end
- -2 3868 a -2 3868 a
-SDict begin [ /View [/XYZ H.V] /Dest (2421) cvn H.B /DEST pdfmark end
- -2 3868
-a 107 x Fj(UINT16)-2 3976 y
-SDict begin H.S end
- -2 3976 a -2 3976 a
-SDict begin 13 H.A end
- -2 3976
-a -2 3976 a
-SDict begin [ /View [/XYZ H.V] /Dest (2422) cvn H.B /DEST pdfmark end
- -2 3976 a Black Black 164 4124 a
-SDict begin H.S end
- 164 4124
-a 164 4124 a
-SDict begin 13 H.A end
- 164 4124 a 164 4124 a
-SDict begin [ /View [/XYZ H.V] /Dest (2423) cvn H.B /DEST pdfmark end
- 164 4124 a Fj(LM20tok)o(en)-2
-4167 y
-SDict begin H.S end
- -2 4167 a -2 4167 a
-SDict begin 13 H.A end
- -2 4167 a -2 4167 a
-SDict begin [ /View [/XYZ H.V] /Dest (2424) cvn H.B /DEST pdfmark end
- -2 4167
-a 294 x Fe(9.5.1.2.)24 b(Response)-2 4481 y
-SDict begin H.S end
- -2 4481 a
--2 4481 a
-SDict begin 13 H.A end
- -2 4481 a -2 4481 a
-SDict begin [ /View [/XYZ H.V] /Dest (2426) cvn H.B /DEST pdfmark end
- -2 4481 a -2 4606 a
-SDict begin H.S end
- -2
-4606 a -2 4606 a
-SDict begin 13 H.A end
- -2 4606 a -2 4606 a
-SDict begin [ /View [/XYZ H.V] /Dest (2428) cvn H.B /DEST pdfmark end
- -2 4606 a 88 x Fj(UINT16)-2
-4695 y
-SDict begin H.S end
- -2 4695 a -2 4695 a
-SDict begin 13 H.A end
- -2 4695 a -2 4695 a
-SDict begin [ /View [/XYZ H.V] /Dest (2429) cvn H.B /DEST pdfmark end
- -2 4695
-a Black Black 164 4843 a
-SDict begin H.S end
- 164 4843 a 164 4843 a
-SDict begin 13 H.A end
- 164 4843
-a 164 4843 a
-SDict begin [ /View [/XYZ H.V] /Dest (2430) cvn H.B /DEST pdfmark end
- 164 4843 a Fj(0x000A)18 b(-)i(Respose)h(to)f(Query)f(for)h
-(PDC)-2 4944 y
-SDict begin H.S end
- -2 4944 a -2 4944 a
-SDict begin 13 H.A end
- -2 4944 a -2 4944
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2432) cvn H.B /DEST pdfmark end
- -2 4944 a 90 x Fj(STR)-2 5035 y
-SDict begin H.S end
- -2 5035 a -2 5035 a
-SDict begin 13 H.A end
-
--2 5035 a -2 5035 a
-SDict begin [ /View [/XYZ H.V] /Dest (2433) cvn H.B /DEST pdfmark end
- -2 5035 a Black Black 164 5184 a
-SDict begin H.S end
-
-164 5184 a 164 5184 a
-SDict begin 13 H.A end
- 164 5184 a 164 5184 a
-SDict begin [ /View [/XYZ H.V] /Dest (2434) cvn H.B /DEST pdfmark end
- 164 5184
-a Fj(machine)f(name)g(\(in)h(uppercase\))-2 5285 y
-SDict begin H.S end
- -2
-5285 a -2 5285 a
-SDict begin 13 H.A end
- -2 5285 a -2 5285 a
-SDict begin [ /View [/XYZ H.V] /Dest (2436) cvn H.B /DEST pdfmark end
- -2 5285 a 89 x Fj(UINT8[])-2
-5387 y
-SDict begin H.S end
- -2 5387 a -2 5387 a
-SDict begin 13 H.A end
- -2 5387 a -2 5387 a
-SDict begin [ /View [/XYZ H.V] /Dest (2437) cvn H.B /DEST pdfmark end
- -2 5387
-a Black Black 164 5524 a
-SDict begin H.S end
- 164 5524 a 164 5524 a
-SDict begin 13 H.A end
- 164 5524
-a 164 5524 a
-SDict begin [ /View [/XYZ H.V] /Dest (2438) cvn H.B /DEST pdfmark end
- 164 5524 a Fj(padding)e(to)i(2-byte)f(align)h(with)g
-(start)h(of)f(mailslot.)p Black 3659 5984 a Fh(61)p Black
-eop end
-%%Page: 62 68
-TeXDict begin 62 67 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.62) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (2503) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (2440) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fj(UNISTR)-2 73 y
-SDict begin H.S end
- -2 73 a -2 73 a
-SDict begin 13 H.A end
- -2 73 a
--2 73 a
-SDict begin [ /View [/XYZ H.V] /Dest (2441) cvn H.B /DEST pdfmark end
- -2 73 a Black Black 164 222 a
-SDict begin H.S end
- 164 222 a 164 222
-a
-SDict begin 13 H.A end
- 164 222 a 164 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (2442) cvn H.B /DEST pdfmark end
- 164 222 a Fj(machine)f(name)-2
-413 y(UNISTR)-2 414 y
-SDict begin H.S end
- -2 414 a -2 414 a
-SDict begin 13 H.A end
- -2 414 a -2 414
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2445) cvn H.B /DEST pdfmark end
- -2 414 a Black Black 164 562 a
-SDict begin H.S end
- 164 562 a 164 562 a
-SDict begin 13 H.A end
-
-164 562 a 164 562 a
-SDict begin [ /View [/XYZ H.V] /Dest (2446) cvn H.B /DEST pdfmark end
- 164 562 a Fj(domain)g(name)-2 646
-y
-SDict begin H.S end
- -2 646 a -2 646 a
-SDict begin 13 H.A end
- -2 646 a -2 646 a
-SDict begin [ /View [/XYZ H.V] /Dest (2448) cvn H.B /DEST pdfmark end
- -2 646 a 107 x
-Fj(UINT32)-2 754 y
-SDict begin H.S end
- -2 754 a -2 754 a
-SDict begin 13 H.A end
- -2 754 a -2 754
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2449) cvn H.B /DEST pdfmark end
- -2 754 a Black Black 164 903 a
-SDict begin H.S end
- 164 903 a 164 903 a
-SDict begin 13 H.A end
-
-164 903 a 164 903 a
-SDict begin [ /View [/XYZ H.V] /Dest (2450) cvn H.B /DEST pdfmark end
- 164 903 a Fj(NTv)o(ersion)f(\(same)i(as)h(recei)n
-(v)o(ed)e(in)h(request\))-2 1004 y
-SDict begin H.S end
- -2 1004 a -2 1004
-a
-SDict begin 13 H.A end
- -2 1004 a -2 1004 a
-SDict begin [ /View [/XYZ H.V] /Dest (2452) cvn H.B /DEST pdfmark end
- -2 1004 a 90 x Fj(UINT16)-2 1095
-y
-SDict begin H.S end
- -2 1095 a -2 1095 a
-SDict begin 13 H.A end
- -2 1095 a -2 1095 a
-SDict begin [ /View [/XYZ H.V] /Dest (2453) cvn H.B /DEST pdfmark end
- -2 1095 a Black
-Black 164 1243 a
-SDict begin H.S end
- 164 1243 a 164 1243 a
-SDict begin 13 H.A end
- 164 1243 a 164
-1243 a
-SDict begin [ /View [/XYZ H.V] /Dest (2454) cvn H.B /DEST pdfmark end
- 164 1243 a Fj(LMNTtok)o(en)e(\(same)i(as)h(recei)n(v)o(ed)e(in)h
-(request\))-2 1344 y
-SDict begin H.S end
- -2 1344 a -2 1344 a
-SDict begin 13 H.A end
- -2 1344 a -2
-1344 a
-SDict begin [ /View [/XYZ H.V] /Dest (2456) cvn H.B /DEST pdfmark end
- -2 1344 a 90 x Fj(UINT16)-2 1435 y
-SDict begin H.S end
- -2 1435 a -2
-1435 a
-SDict begin 13 H.A end
- -2 1435 a -2 1435 a
-SDict begin [ /View [/XYZ H.V] /Dest (2457) cvn H.B /DEST pdfmark end
- -2 1435 a Black Black 164
-1583 a
-SDict begin H.S end
- 164 1583 a 164 1583 a
-SDict begin 13 H.A end
- 164 1583 a 164 1583 a
-SDict begin [ /View [/XYZ H.V] /Dest (2458) cvn H.B /DEST pdfmark end
- 164
-1583 a Fj(LM20tok)o(en)e(\(same)i(as)h(recei)n(v)o(ed)d(in)j(request\))
--2 1726 y
-SDict begin H.S end
- -2 1726 a -2 1726 a
-SDict begin 13 H.A end
- -2 1726 a -2 1726 a
-SDict begin [ /View [/XYZ H.V] /Dest (2459) cvn H.B /DEST pdfmark end
- -2
-1726 a 310 x Ff(9.5.2.)29 b(SAM)h(Logon)-2 2226 y
-SDict begin H.S end
- -2
-2226 a -2 2226 a
-SDict begin 13 H.A end
- -2 2226 a -2 2226 a
-SDict begin [ /View [/XYZ H.V] /Dest (2461) cvn H.B /DEST pdfmark end
- -2 2226 a -2 2226
-a
-SDict begin H.S end
- -2 2226 a -2 2226 a
-SDict begin 13 H.A end
- -2 2226 a -2 2226 a
-SDict begin [ /View [/XYZ H.V] /Dest (2462) cvn H.B /DEST pdfmark end
- -2 2226 a 84
-x Fh(Note:)20 b(mac)o(hine)f(name)g(in)i(r)m(esponse)f(is)h(pr)m
-(eceded)e(by)h(two)g('\\')h(c)o(har)o(acter)o(s.)-2 2493
-y
-SDict begin H.S end
- -2 2493 a -2 2493 a
-SDict begin 13 H.A end
- -2 2493 a -2 2493 a
-SDict begin [ /View [/XYZ H.V] /Dest (2463) cvn H.B /DEST pdfmark end
- -2 2493 a -2
-2493 a
-SDict begin H.S end
- -2 2493 a -2 2493 a
-SDict begin 13 H.A end
- -2 2493 a -2 2493 a
-SDict begin [ /View [/XYZ H.V] /Dest (2464) cvn H.B /DEST pdfmark end
- -2 2493
-a 91 x Fh(Note:)f(NTver)o(sion,)h(LMNTtok)o(en,)f(LM20tok)o(en)f(in)h
-(r)m(esponse)g(ar)m(e)h(the)f(same)g(as)h(those)f(given)f(in)i(the)f(r)
-m(equest.)-2 2767 y
-SDict begin H.S end
- -2 2767 a -2 2767 a
-SDict begin 13 H.A end
- -2 2767 a -2
-2767 a
-SDict begin [ /View [/XYZ H.V] /Dest (2465) cvn H.B /DEST pdfmark end
- -2 2767 a -2 2767 a
-SDict begin H.S end
- -2 2767 a -2 2767 a
-SDict begin 13 H.A end
- -2 2767
-a -2 2767 a
-SDict begin [ /View [/XYZ H.V] /Dest (2466) cvn H.B /DEST pdfmark end
- -2 2767 a 91 x Fh(Note:)g(user)h(name)e(in)i(the)f(r)m
-(esponse)g(is)h(pr)m(esumably)e(the)h(same)g(as)h(that)f(in)g(the)g(r)m
-(equest.)-2 2875 y
-SDict begin H.S end
- -2 2875 a -2 2875 a
-SDict begin 13 H.A end
- -2 2875 a -2 2875
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2467) cvn H.B /DEST pdfmark end
- -2 2875 a 270 x Fe(9.5.2.1.)k(Request)-2 3166 y
-SDict begin H.S end
- -2
-3166 a -2 3166 a
-SDict begin 13 H.A end
- -2 3166 a -2 3166 a
-SDict begin [ /View [/XYZ H.V] /Dest (2469) cvn H.B /DEST pdfmark end
- -2 3166 a -2 3290
-a
-SDict begin H.S end
- -2 3290 a -2 3290 a
-SDict begin 13 H.A end
- -2 3290 a -2 3290 a
-SDict begin [ /View [/XYZ H.V] /Dest (2471) cvn H.B /DEST pdfmark end
- -2 3290 a 88
-x Fj(UINT16)-2 3379 y
-SDict begin H.S end
- -2 3379 a -2 3379 a
-SDict begin 13 H.A end
- -2 3379 a -2
-3379 a
-SDict begin [ /View [/XYZ H.V] /Dest (2472) cvn H.B /DEST pdfmark end
- -2 3379 a Black Black 164 3527 a
-SDict begin H.S end
- 164 3527 a 164
-3527 a
-SDict begin 13 H.A end
- 164 3527 a 164 3527 a
-SDict begin [ /View [/XYZ H.V] /Dest (2473) cvn H.B /DEST pdfmark end
- 164 3527 a Fj(0x0012)18
-b(-)i(SAM)h(Logon)-2 3628 y
-SDict begin H.S end
- -2 3628 a -2 3628 a
-SDict begin 13 H.A end
- -2 3628
-a -2 3628 a
-SDict begin [ /View [/XYZ H.V] /Dest (2475) cvn H.B /DEST pdfmark end
- -2 3628 a 90 x Fj(UINT16)-2 3719 y
-SDict begin H.S end
- -2 3719
-a -2 3719 a
-SDict begin 13 H.A end
- -2 3719 a -2 3719 a
-SDict begin [ /View [/XYZ H.V] /Dest (2476) cvn H.B /DEST pdfmark end
- -2 3719 a Black Black
-164 3868 a
-SDict begin H.S end
- 164 3868 a 164 3868 a
-SDict begin 13 H.A end
- 164 3868 a 164 3868
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2477) cvn H.B /DEST pdfmark end
- 164 3868 a Fj(request)e(count)-2 3969 y
-SDict begin H.S end
- -2 3969 a -2
-3969 a
-SDict begin 13 H.A end
- -2 3969 a -2 3969 a
-SDict begin [ /View [/XYZ H.V] /Dest (2479) cvn H.B /DEST pdfmark end
- -2 3969 a 90 x Fj(UNISTR)-2
-4060 y
-SDict begin H.S end
- -2 4060 a -2 4060 a
-SDict begin 13 H.A end
- -2 4060 a -2 4060 a
-SDict begin [ /View [/XYZ H.V] /Dest (2480) cvn H.B /DEST pdfmark end
- -2 4060
-a Black Black 164 4208 a
-SDict begin H.S end
- 164 4208 a 164 4208 a
-SDict begin 13 H.A end
- 164 4208
-a 164 4208 a
-SDict begin [ /View [/XYZ H.V] /Dest (2481) cvn H.B /DEST pdfmark end
- 164 4208 a Fj(machine)g(name)-2 4292 y
-SDict begin H.S end
- -2
-4292 a -2 4292 a
-SDict begin 13 H.A end
- -2 4292 a -2 4292 a
-SDict begin [ /View [/XYZ H.V] /Dest (2483) cvn H.B /DEST pdfmark end
- -2 4292 a 107 x
-Fj(UNISTR)-2 4400 y
-SDict begin H.S end
- -2 4400 a -2 4400 a
-SDict begin 13 H.A end
- -2 4400 a -2
-4400 a
-SDict begin [ /View [/XYZ H.V] /Dest (2484) cvn H.B /DEST pdfmark end
- -2 4400 a Black Black 164 4548 a
-SDict begin H.S end
- 164 4548 a 164
-4548 a
-SDict begin 13 H.A end
- 164 4548 a 164 4548 a
-SDict begin [ /View [/XYZ H.V] /Dest (2485) cvn H.B /DEST pdfmark end
- 164 4548 a Fj(user)h(name)-2
-4632 y
-SDict begin H.S end
- -2 4632 a -2 4632 a
-SDict begin 13 H.A end
- -2 4632 a -2 4632 a
-SDict begin [ /View [/XYZ H.V] /Dest (2487) cvn H.B /DEST pdfmark end
- -2 4632
-a 107 x Fj(STR)-2 4740 y
-SDict begin H.S end
- -2 4740 a -2 4740 a
-SDict begin 13 H.A end
- -2 4740
-a -2 4740 a
-SDict begin [ /View [/XYZ H.V] /Dest (2488) cvn H.B /DEST pdfmark end
- -2 4740 a Black Black 164 4889 a
-SDict begin H.S end
- 164 4889
-a 164 4889 a
-SDict begin 13 H.A end
- 164 4889 a 164 4889 a
-SDict begin [ /View [/XYZ H.V] /Dest (2489) cvn H.B /DEST pdfmark end
- 164 4889 a Fj(response)f(mailslot)-2
-4990 y
-SDict begin H.S end
- -2 4990 a -2 4990 a
-SDict begin 13 H.A end
- -2 4990 a -2 4990 a
-SDict begin [ /View [/XYZ H.V] /Dest (2491) cvn H.B /DEST pdfmark end
- -2 4990
-a 90 x Fj(UINT32)-2 5081 y
-SDict begin H.S end
- -2 5081 a -2 5081 a
-SDict begin 13 H.A end
- -2 5081
-a -2 5081 a
-SDict begin [ /View [/XYZ H.V] /Dest (2492) cvn H.B /DEST pdfmark end
- -2 5081 a Black Black 164 5229 a
-SDict begin H.S end
- 164 5229
-a 164 5229 a
-SDict begin 13 H.A end
- 164 5229 a 164 5229 a
-SDict begin [ /View [/XYZ H.V] /Dest (2493) cvn H.B /DEST pdfmark end
- 164 5229 a Fj(allo)n(weable)g
-(account)-2 5313 y
-SDict begin H.S end
- -2 5313 a -2 5313 a
-SDict begin 13 H.A end
- -2 5313 a -2 5313
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2495) cvn H.B /DEST pdfmark end
- -2 5313 a 107 x Fj(UINT32)-2 5421 y
-SDict begin H.S end
- -2 5421 a -2 5421
-a
-SDict begin 13 H.A end
- -2 5421 a -2 5421 a
-SDict begin [ /View [/XYZ H.V] /Dest (2496) cvn H.B /DEST pdfmark end
- -2 5421 a Black Black 164 5570
-a
-SDict begin H.S end
- 164 5570 a 164 5570 a
-SDict begin 13 H.A end
- 164 5570 a 164 5570 a
-SDict begin [ /View [/XYZ H.V] /Dest (2497) cvn H.B /DEST pdfmark end
- 164 5570
-a Fj(domain)g(SID)h(size)p Black 3659 5984 a Fh(62)p
-Black eop end
-%%Page: 63 69
-TeXDict begin 63 68 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.63) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (2558) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (2499) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fj(char[sid_size])-2 85 y
-SDict begin H.S end
- -2 85 a -2 85 a
-SDict begin 13 H.A end
-
--2 85 a -2 85 a
-SDict begin [ /View [/XYZ H.V] /Dest (2500) cvn H.B /DEST pdfmark end
- -2 85 a Black Black 164 222 a
-SDict begin H.S end
- 164 222
-a 164 222 a
-SDict begin 13 H.A end
- 164 222 a 164 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (2501) cvn H.B /DEST pdfmark end
- 164 222 a Fj(domain)f(SID,)h(of)g
-(sid_size)g(bytes.)-2 413 y(UINT8[])-2 426 y
-SDict begin H.S end
- -2 426 a
--2 426 a
-SDict begin 13 H.A end
- -2 426 a -2 426 a
-SDict begin [ /View [/XYZ H.V] /Dest (2504) cvn H.B /DEST pdfmark end
- -2 426 a Black Black 164 562
-a
-SDict begin H.S end
- 164 562 a 164 562 a
-SDict begin 13 H.A end
- 164 562 a 164 562 a
-SDict begin [ /View [/XYZ H.V] /Dest (2505) cvn H.B /DEST pdfmark end
- 164 562 a Fj(????)g(padding)e
-(to)j(4?)f(2?)g(-byte)f(align)h(with)g(start)h(of)f(mailslot.)-2
-663 y
-SDict begin H.S end
- -2 663 a -2 663 a
-SDict begin 13 H.A end
- -2 663 a -2 663 a
-SDict begin [ /View [/XYZ H.V] /Dest (2507) cvn H.B /DEST pdfmark end
- -2 663 a 90
-x Fj(UINT32)-2 754 y
-SDict begin H.S end
- -2 754 a -2 754 a
-SDict begin 13 H.A end
- -2 754 a -2 754
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2508) cvn H.B /DEST pdfmark end
- -2 754 a Black Black 164 903 a
-SDict begin H.S end
- 164 903 a 164 903 a
-SDict begin 13 H.A end
-
-164 903 a 164 903 a
-SDict begin [ /View [/XYZ H.V] /Dest (2509) cvn H.B /DEST pdfmark end
- 164 903 a Fj(NTv)o(ersion)-2 987
-y
-SDict begin H.S end
- -2 987 a -2 987 a
-SDict begin 13 H.A end
- -2 987 a -2 987 a
-SDict begin [ /View [/XYZ H.V] /Dest (2511) cvn H.B /DEST pdfmark end
- -2 987 a 107 x
-Fj(UINT16)-2 1095 y
-SDict begin H.S end
- -2 1095 a -2 1095 a
-SDict begin 13 H.A end
- -2 1095 a -2
-1095 a
-SDict begin [ /View [/XYZ H.V] /Dest (2512) cvn H.B /DEST pdfmark end
- -2 1095 a Black Black 164 1243 a
-SDict begin H.S end
- 164 1243 a 164
-1243 a
-SDict begin 13 H.A end
- 164 1243 a 164 1243 a
-SDict begin [ /View [/XYZ H.V] /Dest (2513) cvn H.B /DEST pdfmark end
- 164 1243 a Fj(LMNTtok)o(en)-2
-1327 y
-SDict begin H.S end
- -2 1327 a -2 1327 a
-SDict begin 13 H.A end
- -2 1327 a -2 1327 a
-SDict begin [ /View [/XYZ H.V] /Dest (2515) cvn H.B /DEST pdfmark end
- -2 1327
-a 107 x Fj(UINT16)-2 1435 y
-SDict begin H.S end
- -2 1435 a -2 1435 a
-SDict begin 13 H.A end
- -2 1435
-a -2 1435 a
-SDict begin [ /View [/XYZ H.V] /Dest (2516) cvn H.B /DEST pdfmark end
- -2 1435 a Black Black 164 1583 a
-SDict begin H.S end
- 164 1583
-a 164 1583 a
-SDict begin 13 H.A end
- 164 1583 a 164 1583 a
-SDict begin [ /View [/XYZ H.V] /Dest (2517) cvn H.B /DEST pdfmark end
- 164 1583 a Fj(LM20tok)o(en)-2
-1626 y
-SDict begin H.S end
- -2 1626 a -2 1626 a
-SDict begin 13 H.A end
- -2 1626 a -2 1626 a
-SDict begin [ /View [/XYZ H.V] /Dest (2518) cvn H.B /DEST pdfmark end
- -2 1626
-a 295 x Fe(9.5.2.2.)k(Response)-2 1941 y
-SDict begin H.S end
- -2 1941 a -2
-1941 a
-SDict begin 13 H.A end
- -2 1941 a -2 1941 a
-SDict begin [ /View [/XYZ H.V] /Dest (2520) cvn H.B /DEST pdfmark end
- -2 1941 a -2 2065 a
-SDict begin H.S end
- -2 2065
-a -2 2065 a
-SDict begin 13 H.A end
- -2 2065 a -2 2065 a
-SDict begin [ /View [/XYZ H.V] /Dest (2522) cvn H.B /DEST pdfmark end
- -2 2065 a 88 x Fj(UINT16)-2
-2154 y
-SDict begin H.S end
- -2 2154 a -2 2154 a
-SDict begin 13 H.A end
- -2 2154 a -2 2154 a
-SDict begin [ /View [/XYZ H.V] /Dest (2523) cvn H.B /DEST pdfmark end
- -2 2154
-a Black Black 164 2302 a
-SDict begin H.S end
- 164 2302 a 164 2302 a
-SDict begin 13 H.A end
- 164 2302
-a 164 2302 a
-SDict begin [ /View [/XYZ H.V] /Dest (2524) cvn H.B /DEST pdfmark end
- 164 2302 a Fj(0x0013)18 b(-)i(Response)g(to)g(SAM)h(Logon)
--2 2403 y
-SDict begin H.S end
- -2 2403 a -2 2403 a
-SDict begin 13 H.A end
- -2 2403 a -2 2403 a
-SDict begin [ /View [/XYZ H.V] /Dest (2526) cvn H.B /DEST pdfmark end
- -2
-2403 a 90 x Fj(UNISTR)-2 2494 y
-SDict begin H.S end
- -2 2494 a -2 2494 a
-SDict begin 13 H.A end
- -2
-2494 a -2 2494 a
-SDict begin [ /View [/XYZ H.V] /Dest (2527) cvn H.B /DEST pdfmark end
- -2 2494 a Black Black 164 2643 a
-SDict begin H.S end
- 164
-2643 a 164 2643 a
-SDict begin 13 H.A end
- 164 2643 a 164 2643 a
-SDict begin [ /View [/XYZ H.V] /Dest (2528) cvn H.B /DEST pdfmark end
- 164 2643 a Fj(machine)e(name)-2
-2727 y
-SDict begin H.S end
- -2 2727 a -2 2727 a
-SDict begin 13 H.A end
- -2 2727 a -2 2727 a
-SDict begin [ /View [/XYZ H.V] /Dest (2530) cvn H.B /DEST pdfmark end
- -2 2727
-a 107 x Fj(UNISTR)-2 2835 y
-SDict begin H.S end
- -2 2835 a -2 2835 a
-SDict begin 13 H.A end
- -2 2835
-a -2 2835 a
-SDict begin [ /View [/XYZ H.V] /Dest (2531) cvn H.B /DEST pdfmark end
- -2 2835 a Black Black 164 2983 a
-SDict begin H.S end
- 164 2983
-a 164 2983 a
-SDict begin 13 H.A end
- 164 2983 a 164 2983 a
-SDict begin [ /View [/XYZ H.V] /Dest (2532) cvn H.B /DEST pdfmark end
- 164 2983 a Fj(user)h(name)f(-)i(w)o
-(orkstation)e(trust)h(account)-2 3067 y
-SDict begin H.S end
- -2 3067 a -2
-3067 a
-SDict begin 13 H.A end
- -2 3067 a -2 3067 a
-SDict begin [ /View [/XYZ H.V] /Dest (2534) cvn H.B /DEST pdfmark end
- -2 3067 a 107 x Fj(UNISTR)-2
-3175 y
-SDict begin H.S end
- -2 3175 a -2 3175 a
-SDict begin 13 H.A end
- -2 3175 a -2 3175 a
-SDict begin [ /View [/XYZ H.V] /Dest (2535) cvn H.B /DEST pdfmark end
- -2 3175
-a Black Black 164 3324 a
-SDict begin H.S end
- 164 3324 a 164 3324 a
-SDict begin 13 H.A end
- 164 3324
-a 164 3324 a
-SDict begin [ /View [/XYZ H.V] /Dest (2536) cvn H.B /DEST pdfmark end
- 164 3324 a Fj(domain)f(name)-2 3407 y
-SDict begin H.S end
- -2
-3407 a -2 3407 a
-SDict begin 13 H.A end
- -2 3407 a -2 3407 a
-SDict begin [ /View [/XYZ H.V] /Dest (2538) cvn H.B /DEST pdfmark end
- -2 3407 a 108 x
-Fj(UINT32)-2 3516 y
-SDict begin H.S end
- -2 3516 a -2 3516 a
-SDict begin 13 H.A end
- -2 3516 a -2
-3516 a
-SDict begin [ /View [/XYZ H.V] /Dest (2539) cvn H.B /DEST pdfmark end
- -2 3516 a Black Black 164 3664 a
-SDict begin H.S end
- 164 3664 a 164
-3664 a
-SDict begin 13 H.A end
- 164 3664 a 164 3664 a
-SDict begin [ /View [/XYZ H.V] /Dest (2540) cvn H.B /DEST pdfmark end
- 164 3664 a Fj(NTv)o(ersion)-2
-3748 y
-SDict begin H.S end
- -2 3748 a -2 3748 a
-SDict begin 13 H.A end
- -2 3748 a -2 3748 a
-SDict begin [ /View [/XYZ H.V] /Dest (2542) cvn H.B /DEST pdfmark end
- -2 3748
-a 107 x Fj(UINT16)-2 3856 y
-SDict begin H.S end
- -2 3856 a -2 3856 a
-SDict begin 13 H.A end
- -2 3856
-a -2 3856 a
-SDict begin [ /View [/XYZ H.V] /Dest (2543) cvn H.B /DEST pdfmark end
- -2 3856 a Black Black 164 4004 a
-SDict begin H.S end
- 164 4004
-a 164 4004 a
-SDict begin 13 H.A end
- 164 4004 a 164 4004 a
-SDict begin [ /View [/XYZ H.V] /Dest (2544) cvn H.B /DEST pdfmark end
- 164 4004 a Fj(LMNTtok)o(en)-2
-4088 y
-SDict begin H.S end
- -2 4088 a -2 4088 a
-SDict begin 13 H.A end
- -2 4088 a -2 4088 a
-SDict begin [ /View [/XYZ H.V] /Dest (2546) cvn H.B /DEST pdfmark end
- -2 4088
-a 107 x Fj(UINT16)-2 4196 y
-SDict begin H.S end
- -2 4196 a -2 4196 a
-SDict begin 13 H.A end
- -2 4196
-a -2 4196 a
-SDict begin [ /View [/XYZ H.V] /Dest (2547) cvn H.B /DEST pdfmark end
- -2 4196 a Black Black 164 4345 a
-SDict begin H.S end
- 164 4345
-a 164 4345 a
-SDict begin 13 H.A end
- 164 4345 a 164 4345 a
-SDict begin [ /View [/XYZ H.V] /Dest (2548) cvn H.B /DEST pdfmark end
- 164 4345 a Fj(LM20tok)o(en)-2
-4553 y
-SDict begin H.S end
- -2 4553 a -2 4553 a
-SDict begin 13 H.A end
- -2 4553 a -2 4553 a
-SDict begin [ /View [/XYZ H.V] /Dest (2549) cvn H.B /DEST pdfmark end
- -2 4553
-a 376 x Fl(9.6.)35 b(SR)-8 b(VSVC)34 b(T)-11 b(ransact)34
-b(Named)g(Pipe)-2 5125 y
-SDict begin H.S end
- -2 5125 a -2 5125 a
-SDict begin 13 H.A end
- -2 5125
-a -2 5125 a
-SDict begin [ /View [/XYZ H.V] /Dest (2551) cvn H.B /DEST pdfmark end
- -2 5125 a 78 x Fj(De\002nes)20 b(for)g(this)g(pipe,)g
-(identifying)e(the)i(query)f(are:)-2 5221 y
-SDict begin H.S end
- -2 5221 a
--2 5221 a
-SDict begin 13 H.A end
- -2 5221 a -2 5221 a
-SDict begin [ /View [/XYZ H.V] /Dest (2552) cvn H.B /DEST pdfmark end
- -2 5221 a Black 3659 5984
-a Fh(63)p Black eop end
-%%Page: 64 70
-TeXDict begin 64 69 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.64) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (2618) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (2554) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fj(Net)g(Share)g(Enum)-2 73 y
-SDict begin H.S end
- -2 73 a -2 73
-a
-SDict begin 13 H.A end
- -2 73 a -2 73 a
-SDict begin [ /View [/XYZ H.V] /Dest (2555) cvn H.B /DEST pdfmark end
- -2 73 a Black Black 164 222 a
-SDict begin H.S end
- 164 222
-a 164 222 a
-SDict begin 13 H.A end
- 164 222 a 164 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (2556) cvn H.B /DEST pdfmark end
- 164 222 a Fj(0x0f)-2
-413 y(Net)g(Serv)o(er)g(Get)g(Info)-2 414 y
-SDict begin H.S end
- -2 414 a
--2 414 a
-SDict begin 13 H.A end
- -2 414 a -2 414 a
-SDict begin [ /View [/XYZ H.V] /Dest (2559) cvn H.B /DEST pdfmark end
- -2 414 a Black Black 164 562
-a
-SDict begin H.S end
- 164 562 a 164 562 a
-SDict begin 13 H.A end
- 164 562 a 164 562 a
-SDict begin [ /View [/XYZ H.V] /Dest (2560) cvn H.B /DEST pdfmark end
- 164 562 a Fj(0x15)-2
-563 y
-SDict begin H.S end
- -2 563 a -2 563 a
-SDict begin 13 H.A end
- -2 563 a -2 563 a
-SDict begin [ /View [/XYZ H.V] /Dest (2561) cvn H.B /DEST pdfmark end
- -2 563 a 327
-x Ff(9.6.1.)29 b(Net)h(Shar)n(e)g(Enum)-2 1058 y
-SDict begin H.S end
- -2 1058
-a -2 1058 a
-SDict begin 13 H.A end
- -2 1058 a -2 1058 a
-SDict begin [ /View [/XYZ H.V] /Dest (2563) cvn H.B /DEST pdfmark end
- -2 1058 a -2 1058 a
-SDict begin H.S end
- -2
-1058 a -2 1058 a
-SDict begin 13 H.A end
- -2 1058 a -2 1058 a
-SDict begin [ /View [/XYZ H.V] /Dest (2564) cvn H.B /DEST pdfmark end
- -2 1058 a 106 x
-Fh(Note:)20 b(shar)m(e)g(le)o(vel)g(and)g(switc)o(h)g(value)g(in)g(the)
-h(r)m(esponse)e(ar)m(e)i(pr)m(esumably)e(the)h(same)g(as)h(those)f(in)g
-(the)g(r)m(equest.)-2 1347 y
-SDict begin H.S end
- -2 1347 a -2 1347 a
-SDict begin 13 H.A end
- -2 1347
-a -2 1347 a
-SDict begin [ /View [/XYZ H.V] /Dest (2565) cvn H.B /DEST pdfmark end
- -2 1347 a -2 1347 a
-SDict begin H.S end
- -2 1347 a -2 1347 a
-SDict begin 13 H.A end
- -2
-1347 a -2 1347 a
-SDict begin [ /View [/XYZ H.V] /Dest (2566) cvn H.B /DEST pdfmark end
- -2 1347 a 91 x Fh(Note:)g(cifsr)o(ap2.txt)f(\(section)
-h(5\))g(may)g(be)g(of)g(limited)h(assistance)f(her)m(e)o(.)-2
-1455 y
-SDict begin H.S end
- -2 1455 a -2 1455 a
-SDict begin 13 H.A end
- -2 1455 a -2 1455 a
-SDict begin [ /View [/XYZ H.V] /Dest (2567) cvn H.B /DEST pdfmark end
- -2 1455
-a 271 x Fe(9.6.1.1.)k(Request)-2 1746 y
-SDict begin H.S end
- -2 1746 a -2
-1746 a
-SDict begin 13 H.A end
- -2 1746 a -2 1746 a
-SDict begin [ /View [/XYZ H.V] /Dest (2569) cvn H.B /DEST pdfmark end
- -2 1746 a -2 1870 a
-SDict begin H.S end
- -2 1870
-a -2 1870 a
-SDict begin 13 H.A end
- -2 1870 a -2 1870 a
-SDict begin [ /View [/XYZ H.V] /Dest (2571) cvn H.B /DEST pdfmark end
- -2 1870 a 88 x Fj(V)m(OID*)-2
-1959 y
-SDict begin H.S end
- -2 1959 a -2 1959 a
-SDict begin 13 H.A end
- -2 1959 a -2 1959 a
-SDict begin [ /View [/XYZ H.V] /Dest (2572) cvn H.B /DEST pdfmark end
- -2 1959
-a Black Black 164 2108 a
-SDict begin H.S end
- 164 2108 a 164 2108 a
-SDict begin 13 H.A end
- 164 2108
-a 164 2108 a
-SDict begin [ /View [/XYZ H.V] /Dest (2573) cvn H.B /DEST pdfmark end
- 164 2108 a Fj(pointer)19 b(\(to)h(serv)o(er)f(name?\))-2
-2209 y
-SDict begin H.S end
- -2 2209 a -2 2209 a
-SDict begin 13 H.A end
- -2 2209 a -2 2209 a
-SDict begin [ /View [/XYZ H.V] /Dest (2575) cvn H.B /DEST pdfmark end
- -2 2209
-a 89 x Fj(UNISTR2)-2 2299 y
-SDict begin H.S end
- -2 2299 a -2 2299 a
-SDict begin 13 H.A end
- -2 2299
-a -2 2299 a
-SDict begin [ /View [/XYZ H.V] /Dest (2576) cvn H.B /DEST pdfmark end
- -2 2299 a Black Black 164 2448 a
-SDict begin H.S end
- 164 2448
-a 164 2448 a
-SDict begin 13 H.A end
- 164 2448 a 164 2448 a
-SDict begin [ /View [/XYZ H.V] /Dest (2577) cvn H.B /DEST pdfmark end
- 164 2448 a Fj(serv)o(er)g(name)-2
-2532 y
-SDict begin H.S end
- -2 2532 a -2 2532 a
-SDict begin 13 H.A end
- -2 2532 a -2 2532 a
-SDict begin [ /View [/XYZ H.V] /Dest (2579) cvn H.B /DEST pdfmark end
- -2 2532
-a 107 x Fj(UINT8[])-2 2652 y
-SDict begin H.S end
- -2 2652 a -2 2652 a
-SDict begin 13 H.A end
- -2 2652
-a -2 2652 a
-SDict begin [ /View [/XYZ H.V] /Dest (2580) cvn H.B /DEST pdfmark end
- -2 2652 a Black Black 164 2788 a
-SDict begin H.S end
- 164 2788
-a 164 2788 a
-SDict begin 13 H.A end
- 164 2788 a 164 2788 a
-SDict begin [ /View [/XYZ H.V] /Dest (2581) cvn H.B /DEST pdfmark end
- 164 2788 a Fj(padding)f(to)i(get)h
-(unicode)d(string)i(4-byte)f(aligned)g(with)h(the)h(start)f(of)g(the)h
-(SMB)g(header)-5 b(.)-2 2889 y
-SDict begin H.S end
- -2 2889 a -2 2889 a
-SDict begin 13 H.A end
- -2
-2889 a -2 2889 a
-SDict begin [ /View [/XYZ H.V] /Dest (2583) cvn H.B /DEST pdfmark end
- -2 2889 a 90 x Fj(UINT32)-2 2980 y
-SDict begin H.S end
- -2
-2980 a -2 2980 a
-SDict begin 13 H.A end
- -2 2980 a -2 2980 a
-SDict begin [ /View [/XYZ H.V] /Dest (2584) cvn H.B /DEST pdfmark end
- -2 2980 a Black
-Black 164 3129 a
-SDict begin H.S end
- 164 3129 a 164 3129 a
-SDict begin 13 H.A end
- 164 3129 a 164
-3129 a
-SDict begin [ /View [/XYZ H.V] /Dest (2585) cvn H.B /DEST pdfmark end
- 164 3129 a Fj(share)20 b(le)n(v)o(el)-2 3213 y
-SDict begin H.S end
-
--2 3213 a -2 3213 a
-SDict begin 13 H.A end
- -2 3213 a -2 3213 a
-SDict begin [ /View [/XYZ H.V] /Dest (2587) cvn H.B /DEST pdfmark end
- -2 3213 a 107
-x Fj(UINT32)-2 3321 y
-SDict begin H.S end
- -2 3321 a -2 3321 a
-SDict begin 13 H.A end
- -2 3321 a -2
-3321 a
-SDict begin [ /View [/XYZ H.V] /Dest (2588) cvn H.B /DEST pdfmark end
- -2 3321 a Black Black 164 3469 a
-SDict begin H.S end
- 164 3469 a 164
-3469 a
-SDict begin 13 H.A end
- 164 3469 a 164 3469 a
-SDict begin [ /View [/XYZ H.V] /Dest (2589) cvn H.B /DEST pdfmark end
- 164 3469 a Fj(switch)g(v)n(alue)-2
-3553 y
-SDict begin H.S end
- -2 3553 a -2 3553 a
-SDict begin 13 H.A end
- -2 3553 a -2 3553 a
-SDict begin [ /View [/XYZ H.V] /Dest (2591) cvn H.B /DEST pdfmark end
- -2 3553
-a 107 x Fj(V)m(OID*)-2 3661 y
-SDict begin H.S end
- -2 3661 a -2 3661 a
-SDict begin 13 H.A end
- -2
-3661 a -2 3661 a
-SDict begin [ /View [/XYZ H.V] /Dest (2592) cvn H.B /DEST pdfmark end
- -2 3661 a Black Black 164 3809 a
-SDict begin H.S end
- 164
-3809 a 164 3809 a
-SDict begin 13 H.A end
- 164 3809 a 164 3809 a
-SDict begin [ /View [/XYZ H.V] /Dest (2593) cvn H.B /DEST pdfmark end
- 164 3809 a Fj(pointer)f(to)h
-(SHARE_INFO_1_CTR)-2 3910 y
-SDict begin H.S end
- -2 3910 a -2 3910 a
-SDict begin 13 H.A end
- -2 3910
-a -2 3910 a
-SDict begin [ /View [/XYZ H.V] /Dest (2595) cvn H.B /DEST pdfmark end
- -2 3910 a 90 x Fj(SHARE_INFO_1_CTR)-2 4010
-y
-SDict begin H.S end
- -2 4010 a -2 4010 a
-SDict begin 13 H.A end
- -2 4010 a -2 4010 a
-SDict begin [ /View [/XYZ H.V] /Dest (2596) cvn H.B /DEST pdfmark end
- -2 4010 a Black
-Black 164 4150 a
-SDict begin H.S end
- 164 4150 a 164 4150 a
-SDict begin 13 H.A end
- 164 4150 a 164
-4150 a
-SDict begin [ /View [/XYZ H.V] /Dest (2597) cvn H.B /DEST pdfmark end
- 164 4150 a Fj(share)g(info)f(with)i(0)f(entries)-2
-4234 y
-SDict begin H.S end
- -2 4234 a -2 4234 a
-SDict begin 13 H.A end
- -2 4234 a -2 4234 a
-SDict begin [ /View [/XYZ H.V] /Dest (2599) cvn H.B /DEST pdfmark end
- -2 4234
-a 107 x Fj(UINT32)-2 4342 y
-SDict begin H.S end
- -2 4342 a -2 4342 a
-SDict begin 13 H.A end
- -2 4342
-a -2 4342 a
-SDict begin [ /View [/XYZ H.V] /Dest (2600) cvn H.B /DEST pdfmark end
- -2 4342 a Black Black 164 4490 a
-SDict begin H.S end
- 164 4490
-a 164 4490 a
-SDict begin 13 H.A end
- 164 4490 a 164 4490 a
-SDict begin [ /View [/XYZ H.V] /Dest (2601) cvn H.B /DEST pdfmark end
- 164 4490 a Fj(preferred)e(maximum)g
-(length)i(\(0xf)n(f)n(f)n(f)d(f)n(f)n(f)n(f\))-2 4550
-y
-SDict begin H.S end
- -2 4550 a -2 4550 a
-SDict begin 13 H.A end
- -2 4550 a -2 4550 a
-SDict begin [ /View [/XYZ H.V] /Dest (2602) cvn H.B /DEST pdfmark end
- -2 4550 a 277
-x Fe(9.6.1.2.)24 b(Response)-2 4848 y
-SDict begin H.S end
- -2 4848 a -2 4848
-a
-SDict begin 13 H.A end
- -2 4848 a -2 4848 a
-SDict begin [ /View [/XYZ H.V] /Dest (2604) cvn H.B /DEST pdfmark end
- -2 4848 a -2 4972 a
-SDict begin H.S end
- -2 4972 a -2
-4972 a
-SDict begin 13 H.A end
- -2 4972 a -2 4972 a
-SDict begin [ /View [/XYZ H.V] /Dest (2606) cvn H.B /DEST pdfmark end
- -2 4972 a 88 x Fj(UINT32)-2
-5061 y
-SDict begin H.S end
- -2 5061 a -2 5061 a
-SDict begin 13 H.A end
- -2 5061 a -2 5061 a
-SDict begin [ /View [/XYZ H.V] /Dest (2607) cvn H.B /DEST pdfmark end
- -2 5061
-a Black Black 164 5209 a
-SDict begin H.S end
- 164 5209 a 164 5209 a
-SDict begin 13 H.A end
- 164 5209
-a 164 5209 a
-SDict begin [ /View [/XYZ H.V] /Dest (2608) cvn H.B /DEST pdfmark end
- 164 5209 a Fj(share)c(le)n(v)o(el)-2 5293
-y
-SDict begin H.S end
- -2 5293 a -2 5293 a
-SDict begin 13 H.A end
- -2 5293 a -2 5293 a
-SDict begin [ /View [/XYZ H.V] /Dest (2610) cvn H.B /DEST pdfmark end
- -2 5293 a 107
-x Fj(UINT32)-2 5401 y
-SDict begin H.S end
- -2 5401 a -2 5401 a
-SDict begin 13 H.A end
- -2 5401 a -2
-5401 a
-SDict begin [ /View [/XYZ H.V] /Dest (2611) cvn H.B /DEST pdfmark end
- -2 5401 a Black Black 164 5550 a
-SDict begin H.S end
- 164 5550 a 164
-5550 a
-SDict begin 13 H.A end
- 164 5550 a 164 5550 a
-SDict begin [ /View [/XYZ H.V] /Dest (2612) cvn H.B /DEST pdfmark end
- 164 5550 a Fj(switch)g(v)n(alue)p
-Black 3659 5984 a Fh(64)p Black eop end
-%%Page: 65 71
-TeXDict begin 65 70 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.65) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (2667) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (2614) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fj(V)m(OID*)-2 73 y
-SDict begin H.S end
- -2 73 a -2 73 a
-SDict begin 13 H.A end
- -2 73
-a -2 73 a
-SDict begin [ /View [/XYZ H.V] /Dest (2615) cvn H.B /DEST pdfmark end
- -2 73 a Black Black 164 222 a
-SDict begin H.S end
- 164 222 a 164
-222 a
-SDict begin 13 H.A end
- 164 222 a 164 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (2616) cvn H.B /DEST pdfmark end
- 164 222 a Fj(pointer)f(to)h(SHARE_INFO_1_CTR)
--2 413 y(SHARE_INFO_1_CTR)-2 423 y
-SDict begin H.S end
- -2 423 a -2 423 a
-SDict begin 13 H.A end
-
--2 423 a -2 423 a
-SDict begin [ /View [/XYZ H.V] /Dest (2619) cvn H.B /DEST pdfmark end
- -2 423 a Black Black 164 562 a
-SDict begin H.S end
- 164
-562 a 164 562 a
-SDict begin 13 H.A end
- 164 562 a 164 562 a
-SDict begin [ /View [/XYZ H.V] /Dest (2620) cvn H.B /DEST pdfmark end
- 164 562 a Fj(share)g(info)f(\(only)
-g(added)g(if)i(share)f(info)f(ptr)h(is)h(non-zero\))-2
-746 y
-SDict begin H.S end
- -2 746 a -2 746 a
-SDict begin 13 H.A end
- -2 746 a -2 746 a
-SDict begin [ /View [/XYZ H.V] /Dest (2621) cvn H.B /DEST pdfmark end
- -2 746 a 90
-x Fj(return)e(0)h(-)g(indicates)g(success)-2 931 y
-SDict begin H.S end
- -2
-931 a -2 931 a
-SDict begin 13 H.A end
- -2 931 a -2 931 a
-SDict begin [ /View [/XYZ H.V] /Dest (2622) cvn H.B /DEST pdfmark end
- -2 931 a 327 x Ff(9.6.2.)29
-b(Net)h(Ser)o(v)o(er)g(Get)g(Inf)m(o)-2 1425 y
-SDict begin H.S end
- -2 1425
-a -2 1425 a
-SDict begin 13 H.A end
- -2 1425 a -2 1425 a
-SDict begin [ /View [/XYZ H.V] /Dest (2624) cvn H.B /DEST pdfmark end
- -2 1425 a -2 1425 a
-SDict begin H.S end
- -2
-1425 a -2 1425 a
-SDict begin 13 H.A end
- -2 1425 a -2 1425 a
-SDict begin [ /View [/XYZ H.V] /Dest (2625) cvn H.B /DEST pdfmark end
- -2 1425 a 107 x
-Fh(Note:)20 b(le)o(vel)g(is)h(the)g(same)f(value)g(as)g(in)g(the)h(r)m
-(equest.)-2 1549 y
-SDict begin H.S end
- -2 1549 a -2 1549 a
-SDict begin 13 H.A end
- -2 1549 a -2 1549
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2626) cvn H.B /DEST pdfmark end
- -2 1549 a 270 x Fe(9.6.2.1.)j(Request)-2 1839 y
-SDict begin H.S end
- -2
-1839 a -2 1839 a
-SDict begin 13 H.A end
- -2 1839 a -2 1839 a
-SDict begin [ /View [/XYZ H.V] /Dest (2628) cvn H.B /DEST pdfmark end
- -2 1839 a -2 1964
-a
-SDict begin H.S end
- -2 1964 a -2 1964 a
-SDict begin 13 H.A end
- -2 1964 a -2 1964 a
-SDict begin [ /View [/XYZ H.V] /Dest (2630) cvn H.B /DEST pdfmark end
- -2 1964 a 87
-x Fj(UNISTR2)-2 2052 y
-SDict begin H.S end
- -2 2052 a -2 2052 a
-SDict begin 13 H.A end
- -2 2052 a
--2 2052 a
-SDict begin [ /View [/XYZ H.V] /Dest (2631) cvn H.B /DEST pdfmark end
- -2 2052 a Black Black 164 2201 a
-SDict begin H.S end
- 164 2201 a
-164 2201 a
-SDict begin 13 H.A end
- 164 2201 a 164 2201 a
-SDict begin [ /View [/XYZ H.V] /Dest (2632) cvn H.B /DEST pdfmark end
- 164 2201 a Fj(serv)o(er)19
-b(name)-2 2285 y
-SDict begin H.S end
- -2 2285 a -2 2285 a
-SDict begin 13 H.A end
- -2 2285 a -2 2285
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2634) cvn H.B /DEST pdfmark end
- -2 2285 a 107 x Fj(UINT32)-2 2393 y
-SDict begin H.S end
- -2 2393 a -2 2393
-a
-SDict begin 13 H.A end
- -2 2393 a -2 2393 a
-SDict begin [ /View [/XYZ H.V] /Dest (2635) cvn H.B /DEST pdfmark end
- -2 2393 a Black Black 164 2541
-a
-SDict begin H.S end
- 164 2541 a 164 2541 a
-SDict begin 13 H.A end
- 164 2541 a 164 2541 a
-SDict begin [ /View [/XYZ H.V] /Dest (2636) cvn H.B /DEST pdfmark end
- 164 2541
-a Fj(switch)h(le)n(v)o(el)-2 2584 y
-SDict begin H.S end
- -2 2584 a -2 2584
-a
-SDict begin 13 H.A end
- -2 2584 a -2 2584 a
-SDict begin [ /View [/XYZ H.V] /Dest (2637) cvn H.B /DEST pdfmark end
- -2 2584 a 294 x Fe(9.6.2.2.)k(Response)-2
-2899 y
-SDict begin H.S end
- -2 2899 a -2 2899 a
-SDict begin 13 H.A end
- -2 2899 a -2 2899 a
-SDict begin [ /View [/XYZ H.V] /Dest (2639) cvn H.B /DEST pdfmark end
- -2 2899
-a -2 3023 a
-SDict begin H.S end
- -2 3023 a -2 3023 a
-SDict begin 13 H.A end
- -2 3023 a -2 3023 a
-SDict begin [ /View [/XYZ H.V] /Dest (2641) cvn H.B /DEST pdfmark end
- -2
-3023 a 88 x Fj(UINT32)-2 3112 y
-SDict begin H.S end
- -2 3112 a -2 3112 a
-SDict begin 13 H.A end
- -2
-3112 a -2 3112 a
-SDict begin [ /View [/XYZ H.V] /Dest (2642) cvn H.B /DEST pdfmark end
- -2 3112 a Black Black 164 3260 a
-SDict begin H.S end
- 164
-3260 a 164 3260 a
-SDict begin 13 H.A end
- 164 3260 a 164 3260 a
-SDict begin [ /View [/XYZ H.V] /Dest (2643) cvn H.B /DEST pdfmark end
- 164 3260 a Fj(switch)c(le)n(v)o
-(el)-2 3344 y
-SDict begin H.S end
- -2 3344 a -2 3344 a
-SDict begin 13 H.A end
- -2 3344 a -2 3344 a
-SDict begin [ /View [/XYZ H.V] /Dest (2645) cvn H.B /DEST pdfmark end
-
--2 3344 a 107 x Fj(V)m(OID*)-2 3452 y
-SDict begin H.S end
- -2 3452 a -2 3452
-a
-SDict begin 13 H.A end
- -2 3452 a -2 3452 a
-SDict begin [ /View [/XYZ H.V] /Dest (2646) cvn H.B /DEST pdfmark end
- -2 3452 a Black Black 164 3601
-a
-SDict begin H.S end
- 164 3601 a 164 3601 a
-SDict begin 13 H.A end
- 164 3601 a 164 3601 a
-SDict begin [ /View [/XYZ H.V] /Dest (2647) cvn H.B /DEST pdfmark end
- 164 3601
-a Fj(pointer)f(to)h(SER)-7 b(VER_INFO_101)-2 3702 y
-SDict begin H.S end
- -2
-3702 a -2 3702 a
-SDict begin 13 H.A end
- -2 3702 a -2 3702 a
-SDict begin [ /View [/XYZ H.V] /Dest (2649) cvn H.B /DEST pdfmark end
- -2 3702 a 90 x Fj(SER)g
-(VER_INFO_101)-2 3802 y
-SDict begin H.S end
- -2 3802 a -2 3802 a
-SDict begin 13 H.A end
- -2 3802 a
--2 3802 a
-SDict begin [ /View [/XYZ H.V] /Dest (2650) cvn H.B /DEST pdfmark end
- -2 3802 a Black Black 164 3941 a
-SDict begin H.S end
- 164 3941 a
-164 3941 a
-SDict begin 13 H.A end
- 164 3941 a 164 3941 a
-SDict begin [ /View [/XYZ H.V] /Dest (2651) cvn H.B /DEST pdfmark end
- 164 3941 a Fj(serv)o(er)19
-b(info)h(\(only)f(added)g(if)h(serv)o(er)f(info)h(ptr)g(is)h
-(non-zero\))-2 4125 y
-SDict begin H.S end
- -2 4125 a -2 4125 a
-SDict begin 13 H.A end
- -2 4125 a -2
-4125 a
-SDict begin [ /View [/XYZ H.V] /Dest (2652) cvn H.B /DEST pdfmark end
- -2 4125 a 90 x Fj(return)e(0)h(-)g(indicates)g(success)-2
-4392 y
-SDict begin H.S end
- -2 4392 a -2 4392 a
-SDict begin 13 H.A end
- -2 4392 a -2 4392 a
-SDict begin [ /View [/XYZ H.V] /Dest (2653) cvn H.B /DEST pdfmark end
- -2 4392
-a 377 x Fl(9.7.)35 b(Cryptographic)d(side)j(of)h(NT)f(Domain)f(A)-7
-b(uthentication)-2 4798 y
-SDict begin H.S end
- -2 4798 a -2 4798 a
-SDict begin 13 H.A end
- -2 4798
-a -2 4798 a
-SDict begin [ /View [/XYZ H.V] /Dest (2655) cvn H.B /DEST pdfmark end
- -2 4798 a 299 x Ff(9.7.1.)29 b(De\002nitions)-2
-5098 y
-SDict begin H.S end
- -2 5098 a -2 5098 a
-SDict begin 13 H.A end
- -2 5098 a -2 5098 a
-SDict begin [ /View [/XYZ H.V] /Dest (2657) cvn H.B /DEST pdfmark end
- -2 5098
-a -2 5223 a
-SDict begin H.S end
- -2 5223 a -2 5223 a
-SDict begin 13 H.A end
- -2 5223 a -2 5223 a
-SDict begin [ /View [/XYZ H.V] /Dest (2659) cvn H.B /DEST pdfmark end
- -2
-5223 a 106 x Fj(Add\(A1,A2\))-2 5344 y
-SDict begin H.S end
- -2 5344 a -2 5344
-a
-SDict begin 13 H.A end
- -2 5344 a -2 5344 a
-SDict begin [ /View [/XYZ H.V] /Dest (2660) cvn H.B /DEST pdfmark end
- -2 5344 a Black Black 164 5479
-a
-SDict begin H.S end
- 164 5479 a 164 5479 a
-SDict begin 13 H.A end
- 164 5479 a 164 5479 a
-SDict begin [ /View [/XYZ H.V] /Dest (2661) cvn H.B /DEST pdfmark end
- 164 5479
-a Fj(Intel)20 b(byte)f(ordered)g(addition)g(of)h(corresponding)c(4)21
-b(byte)e(w)o(ords)h(in)g(arrays)g(A1)g(and)g(A2)p Black
-3659 5984 a Fh(65)p Black eop end
-%%Page: 66 72
-TeXDict begin 66 71 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.66) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2742 -132
-a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black
--2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (2663) cvn H.B /DEST pdfmark end
- -2 -11 a
-83 x Fj(E\(K,D\))-2 87 y
-SDict begin H.S end
- -2 87 a -2 87 a
-SDict begin 13 H.A end
- -2 87 a -2 87
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2664) cvn H.B /DEST pdfmark end
- -2 87 a Black Black 164 222 a
-SDict begin H.S end
- 164 222 a 164 222 a
-SDict begin 13 H.A end
- 164
-222 a 164 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (2665) cvn H.B /DEST pdfmark end
- 164 222 a Fj(DES)g(ECB)i(encryption)17
-b(of)j(8)h(byte)e(data)h(D)h(using)f(7)g(byte)g(k)o(e)o(y)f(K)-2
-413 y(lmo)n(wf\(\))-2 428 y
-SDict begin H.S end
- -2 428 a -2 428 a
-SDict begin 13 H.A end
- -2 428
-a -2 428 a
-SDict begin [ /View [/XYZ H.V] /Dest (2668) cvn H.B /DEST pdfmark end
- -2 428 a Black Black 164 562 a
-SDict begin H.S end
- 164 562 a 164
-562 a
-SDict begin 13 H.A end
- 164 562 a 164 562 a
-SDict begin [ /View [/XYZ H.V] /Dest (2669) cvn H.B /DEST pdfmark end
- 164 562 a Fj(Lan)h(man)f(hash)-2
-646 y
-SDict begin H.S end
- -2 646 a -2 646 a
-SDict begin 13 H.A end
- -2 646 a -2 646 a
-SDict begin [ /View [/XYZ H.V] /Dest (2671) cvn H.B /DEST pdfmark end
- -2 646 a 107
-x Fj(nto)n(wf\(\))-2 768 y
-SDict begin H.S end
- -2 768 a -2 768 a
-SDict begin 13 H.A end
- -2 768 a
--2 768 a
-SDict begin [ /View [/XYZ H.V] /Dest (2672) cvn H.B /DEST pdfmark end
- -2 768 a Black Black 164 903 a
-SDict begin H.S end
- 164 903 a 164
-903 a
-SDict begin 13 H.A end
- 164 903 a 164 903 a
-SDict begin [ /View [/XYZ H.V] /Dest (2673) cvn H.B /DEST pdfmark end
- 164 903 a Fj(NT)h(hash)-2 987
-y
-SDict begin H.S end
- -2 987 a -2 987 a
-SDict begin 13 H.A end
- -2 987 a -2 987 a
-SDict begin [ /View [/XYZ H.V] /Dest (2675) cvn H.B /DEST pdfmark end
- -2 987 a 107 x
-Fj(PW)-2 1095 y
-SDict begin H.S end
- -2 1095 a -2 1095 a
-SDict begin 13 H.A end
- -2 1095 a -2 1095
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2676) cvn H.B /DEST pdfmark end
- -2 1095 a Black Black 164 1243 a
-SDict begin H.S end
- 164 1243 a 164 1243
-a
-SDict begin 13 H.A end
- 164 1243 a 164 1243 a
-SDict begin [ /View [/XYZ H.V] /Dest (2677) cvn H.B /DEST pdfmark end
- 164 1243 a Fj(md4\(machine_passw)o(ord\))15
-b(==)20 b(md4\(lsadump)e($machine.acc\))f(==)k(pwdump\(machine$\))15
-b(\(initially\))20 b(==)164 1351 y(md4\(lmo)n(wf\(unicode\(m)o(achin)o
-(e\)\))o(\))-2 1449 y
-SDict begin H.S end
- -2 1449 a -2 1449 a
-SDict begin 13 H.A end
- -2 1449 a -2
-1449 a
-SDict begin [ /View [/XYZ H.V] /Dest (2679) cvn H.B /DEST pdfmark end
- -2 1449 a 93 x Fj(ARC4\(K,Lk,D,Ld\))-2 1557 y
-SDict begin H.S end
-
--2 1557 a -2 1557 a
-SDict begin 13 H.A end
- -2 1557 a -2 1557 a
-SDict begin [ /View [/XYZ H.V] /Dest (2680) cvn H.B /DEST pdfmark end
- -2 1557 a Black
-Black 164 1691 a
-SDict begin H.S end
- 164 1691 a 164 1691 a
-SDict begin 13 H.A end
- 164 1691 a 164
-1691 a
-SDict begin [ /View [/XYZ H.V] /Dest (2681) cvn H.B /DEST pdfmark end
- 164 1691 a Fj(ARC4)h(encryption)d(of)i(data)g(D)g(of)g(length)f
-(Ld)h(with)h(k)o(e)o(y)e(K)i(of)f(length)f(Lk)-2 1792
-y
-SDict begin H.S end
- -2 1792 a -2 1792 a
-SDict begin 13 H.A end
- -2 1792 a -2 1792 a
-SDict begin [ /View [/XYZ H.V] /Dest (2683) cvn H.B /DEST pdfmark end
- -2 1792 a 90
-x Fj(v[m..n\(,l\)])-2 1897 y
-SDict begin H.S end
- -2 1897 a -2 1897 a
-SDict begin 13 H.A end
- -2 1897
-a -2 1897 a
-SDict begin [ /View [/XYZ H.V] /Dest (2684) cvn H.B /DEST pdfmark end
- -2 1897 a Black Black 164 2032 a
-SDict begin H.S end
- 164 2032
-a 164 2032 a
-SDict begin 13 H.A end
- 164 2032 a 164 2032 a
-SDict begin [ /View [/XYZ H.V] /Dest (2685) cvn H.B /DEST pdfmark end
- 164 2032 a Fj(subset)h(of)g(v)g
-(from)f(bytes)h(m)h(to)f(n,)g(optionally)f(padded)f(with)j(zeroes)e(to)
-i(length)e(l)-2 2133 y
-SDict begin H.S end
- -2 2133 a -2 2133 a
-SDict begin 13 H.A end
- -2 2133 a
--2 2133 a
-SDict begin [ /View [/XYZ H.V] /Dest (2687) cvn H.B /DEST pdfmark end
- -2 2133 a 90 x Fj(Cred\(K,D\))-2 2238 y
-SDict begin H.S end
- -2
-2238 a -2 2238 a
-SDict begin 13 H.A end
- -2 2238 a -2 2238 a
-SDict begin [ /View [/XYZ H.V] /Dest (2688) cvn H.B /DEST pdfmark end
- -2 2238 a Black
-Black 164 2372 a
-SDict begin H.S end
- 164 2372 a 164 2372 a
-SDict begin 13 H.A end
- 164 2372 a 164
-2372 a
-SDict begin [ /View [/XYZ H.V] /Dest (2689) cvn H.B /DEST pdfmark end
- 164 2372 a Fj(E\(K[7..7,7],E\(K[0..6)o(],D\))o(\))c(computes)k
-(a)h(credential)-2 2473 y
-SDict begin H.S end
- -2 2473 a -2 2473 a
-SDict begin 13 H.A end
- -2 2473
-a -2 2473 a
-SDict begin [ /View [/XYZ H.V] /Dest (2691) cvn H.B /DEST pdfmark end
- -2 2473 a 90 x Fj(T)m(ime\(\))-2 2578 y
-SDict begin H.S end
- -2
-2578 a -2 2578 a
-SDict begin 13 H.A end
- -2 2578 a -2 2578 a
-SDict begin [ /View [/XYZ H.V] /Dest (2692) cvn H.B /DEST pdfmark end
- -2 2578 a Black
-Black 164 2713 a
-SDict begin H.S end
- 164 2713 a 164 2713 a
-SDict begin 13 H.A end
- 164 2713 a 164
-2713 a
-SDict begin [ /View [/XYZ H.V] /Dest (2693) cvn H.B /DEST pdfmark end
- 164 2713 a Fj(4)g(byte)g(current)f(time)-2 2814
-y
-SDict begin H.S end
- -2 2814 a -2 2814 a
-SDict begin 13 H.A end
- -2 2814 a -2 2814 a
-SDict begin [ /View [/XYZ H.V] /Dest (2695) cvn H.B /DEST pdfmark end
- -2 2814 a 90
-x Fj(Cc,Cs)-2 2916 y
-SDict begin H.S end
- -2 2916 a -2 2916 a
-SDict begin 13 H.A end
- -2 2916 a -2
-2916 a
-SDict begin [ /View [/XYZ H.V] /Dest (2696) cvn H.B /DEST pdfmark end
- -2 2916 a Black Black 164 3053 a
-SDict begin H.S end
- 164 3053 a 164
-3053 a
-SDict begin 13 H.A end
- 164 3053 a 164 3053 a
-SDict begin [ /View [/XYZ H.V] /Dest (2697) cvn H.B /DEST pdfmark end
- 164 3053 a Fj(8)h(byte)g(client)g(and)g
-(serv)o(er)f(challenges)g(Rc,Rs:)j(8)e(byte)g(client)g(and)g(serv)o(er)
-f(credentials)-2 3112 y
-SDict begin H.S end
- -2 3112 a -2 3112 a
-SDict begin 13 H.A end
- -2 3112 a
--2 3112 a
-SDict begin [ /View [/XYZ H.V] /Dest (2698) cvn H.B /DEST pdfmark end
- -2 3112 a 311 x Ff(9.7.2.)29 b(Pr)n(otocol)-2
-3507 y
-SDict begin H.S end
- -2 3507 a -2 3507 a
-SDict begin 11.7 H.A end
- -2 3507 a -2 3507 a
-SDict begin [ /View [/XYZ H.V] /Dest (2700) cvn H.B /DEST pdfmark end
- -2 3507
-a 96 x Fg(C->S)44 b(ReqChal,Cc)-2 3700 y(S->C)g(Cs)-2
-3784 y
-SDict begin H.S end
- -2 3784 a -2 3784 a
-SDict begin 11.7 H.A end
- -2 3784 a -2 3784 a
-SDict begin [ /View [/XYZ H.V] /Dest (2701) cvn H.B /DEST pdfmark end
- -2 3784
-a 96 x Fg(C)g(&)h(S)g(compute)e(session)h(key)g(Ks)h(=)g
-(E\(PW[9..15],E\(PW[0..6],Add\(Cc,Cs\)\)\))-2 3975 y
-SDict begin H.S end
-
--2 3975 a -2 3975 a
-SDict begin 11.7 H.A end
- -2 3975 a -2 3975 a
-SDict begin [ /View [/XYZ H.V] /Dest (2702) cvn H.B /DEST pdfmark end
- -2 3975 a 85
-x Fg(C:)f(Rc)h(=)f(Cred\(Ks,Cc\))-2 4157 y(C->S)g(Authenticate,Rc)-2
-4254 y(S:)g(Rs)h(=)f(Cred\(Ks,Cs\),)f(assert\(Rc)h(==)g
-(Cred\(Ks,Cc\)\))-2 4352 y(S->C)g(Rs)-2 4449 y(C:)g(assert\(Rs)g(==)g
-(Cred\(Ks,Cs\)\))-2 4624 y
-SDict begin H.S end
- -2 4624 a -2 4624 a
-SDict begin 13 H.A end
- -2 4624
-a -2 4624 a
-SDict begin [ /View [/XYZ H.V] /Dest (2703) cvn H.B /DEST pdfmark end
- -2 4624 a 99 x Fj(On)20 b(joining)f(the)h(domain)f(the)h
-(client)g(will)h(optionally)e(attempt)h(to)g(change)f(its)i(passw)o
-(ord)f(and)f(the)h(domain)f(controller)g(may)-2 4831
-y(refuse)g(to)i(update)e(it)i(depending)c(on)j(re)o(gistry)f(settings.)
-h(This)h(will)g(also)f(occur)f(weekly)h(afterw)o(ards.)-2
-4932 y
-SDict begin H.S end
- -2 4932 a -2 4932 a
-SDict begin 11.7 H.A end
- -2 4932 a -2 4932 a
-SDict begin [ /View [/XYZ H.V] /Dest (2704) cvn H.B /DEST pdfmark end
- -2 4932
-a 79 x Fg(C:)44 b(Tc)h(=)f(Time\(\),)g(Rc')g(=)h(Cred\(Ks,Rc+Tc\))-2
-5108 y(C->S)f(ServerPasswordSet,Rc',Tc,arc4\(Ks[0..7,1)o(6],lmo)o
-(wf\(ran)o(dompas)o(sword)o(\(\)\))-2 5205 y(C:)g(Rc)h(=)f
-(Cred\(Ks,Rc+Tc+1\))-2 5302 y(S:)g(assert\(Rc')f(==)i
-(Cred\(Ks,Rc+Tc\)\),)d(Ts)j(=)f(Time\(\))-2 5399 y(S:)g(Rs')h(=)f
-(Cred\(Ks,Rs+Tc+1\))-2 5496 y(S->C)g(Rs',Ts)p Black 3657
-5984 a Fh(66)p Black eop end
-%%Page: 67 73
-TeXDict begin 67 72 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.67) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (2733) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 72 a Fg(C:)44 b(assert\(Rs')f(==)i(Cred\(Ks,Rs+Tc+1\)\))-2
-170 y(S:)f(Rs)h(=)f(Rs')-2 337 y
-SDict begin H.S end
- -2 337 a -2 337 a
-SDict begin 13 H.A end
- -2
-337 a -2 337 a
-SDict begin [ /View [/XYZ H.V] /Dest (2705) cvn H.B /DEST pdfmark end
- -2 337 a 107 x Fj(User:)20 b(U)g(with)g(passw)o(ord)f(P)
-i(wishes)f(to)g(login)f(to)h(the)f(domain)g(\(incidental)f(data)i(such)
-f(as)i(w)o(orkstation)d(and)h(domain)g(omitted\))-2 545
-y
-SDict begin H.S end
- -2 545 a -2 545 a
-SDict begin 11.7 H.A end
- -2 545 a -2 545 a
-SDict begin [ /View [/XYZ H.V] /Dest (2706) cvn H.B /DEST pdfmark end
- -2 545 a 79 x Fg(C:)44
-b(Tc)h(=)f(Time\(\),)g(Rc')g(=)h(Cred\(Ks,Rc+Tc\))-2
-721 y(C->S)f(NetLogonSamLogon,Rc',Tc,U,arc4\(Ks[0..7,)o(16],16)o
-(,ntowf)o(\(P\),16)o(\),)39 b(arc4\(Ks[0..7,16],16,lmowf\(P\),16\))-2
-818 y(S:)44 b(assert\(Rc')f(==)i(Cred\(Ks,Rc+Tc\)\))d
-(assert\(passwords)g(match)i(those)g(in)h(SAM\))-2 915
-y(S:)f(Ts)h(=)f(Time\(\))-2 1007 y
-SDict begin H.S end
- -2 1007 a -2 1007
-a
-SDict begin 11.7 H.A end
- -2 1007 a -2 1007 a
-SDict begin [ /View [/XYZ H.V] /Dest (2707) cvn H.B /DEST pdfmark end
- -2 1007 a 88 x Fg(S->C)g
-(Cred\(Ks,Cred\(Ks,Rc+Tc+1\)\),userinfo\(logo)o(n)39
-b(script,UID,SIDs,etc\))-2 1192 y(C:)44 b(assert\(Rs)g(==)g
-(Cred\(Ks,Cred\(Rc+Tc+1\)\))-2 1290 y(C:)g(Rc)h(=)f(Cred\(Ks,Rc+Tc+1\))
--2 1381 y
-SDict begin H.S end
- -2 1381 a -2 1381 a
-SDict begin 13 H.A end
- -2 1381 a -2 1381 a
-SDict begin [ /View [/XYZ H.V] /Dest (2708) cvn H.B /DEST pdfmark end
- -2
-1381 a 320 x Ff(9.7.3.)29 b(Comments)-2 1868 y
-SDict begin H.S end
- -2 1868
-a -2 1868 a
-SDict begin 13 H.A end
- -2 1868 a -2 1868 a
-SDict begin [ /View [/XYZ H.V] /Dest (2710) cvn H.B /DEST pdfmark end
- -2 1868 a 107 x Fj(On)20
-b(\002rst)h(joining)e(the)h(domain)f(the)h(session)h(k)o(e)o(y)e(could)
-h(be)g(computed)e(by)i(an)o(yone)e(listening)i(in)g(on)g(the)g(netw)o
-(ork)f(as)i(the)-2 2083 y(machine)e(passw)o(ord)g(has)i(a)f(well)h(kno)
-n(wn)e(v)n(alue.)g(Until)h(the)h(machine)e(is)i(rebooted)d(it)j(will)g
-(use)f(this)h(session)g(k)o(e)o(y)e(to)i(encrypt)-2 2191
-y(NT)f(and)g(LM)g(one)g(w)o(ay)g(functions)f(of)h(passw)o(ords)f(which)
-h(are)g(passw)o(ord)g(equi)n(v)n(alents.)e(An)o(y)i(user)g(who)g(logs)g
-(in)g(before)f(the)-2 2298 y(machine)g(has)h(been)g(rebooted)e(a)j
-(second)e(time)h(will)h(ha)n(v)o(e)f(their)g(passw)o(ord)f(equi)n(v)n
-(alent)g(e)o(xposed.)f(Of)i(course)g(the)g(ne)n(w)-2
-2406 y(machine)f(passw)o(ord)g(is)i(e)o(xposed)e(at)i(this)f(time)h(an)
-o(yw)o(ay)-5 b(.)-2 2590 y
-SDict begin H.S end
- -2 2590 a -2 2590 a
-SDict begin 13 H.A end
- -2 2590
-a -2 2590 a
-SDict begin [ /View [/XYZ H.V] /Dest (2711) cvn H.B /DEST pdfmark end
- -2 2590 a 90 x Fj(None)19 b(of)h(the)g(returned)f(user)h
-(info)f(such)h(as)h(logon)e(script,)h(pro\002le)g(path)f(and)h(SIDs)h
-(*appear*)d(to)i(be)g(protected)f(by)h(an)o(ything)-2
-2788 y(other)f(than)h(the)g(TCP)h(checksum.)-2 2955 y
-SDict begin H.S end
-
--2 2955 a -2 2955 a
-SDict begin 13 H.A end
- -2 2955 a -2 2955 a
-SDict begin [ /View [/XYZ H.V] /Dest (2712) cvn H.B /DEST pdfmark end
- -2 2955 a 107
-x Fj(The)f(serv)o(er)f(time)h(stamps)h(appear)e(to)h(be)g(ignored.)-2
-3246 y
-SDict begin H.S end
- -2 3246 a -2 3246 a
-SDict begin 13 H.A end
- -2 3246 a -2 3246 a
-SDict begin [ /View [/XYZ H.V] /Dest (2713) cvn H.B /DEST pdfmark end
- -2 3246
-a 90 x Fj(The)f(client)i(sends)f(a)g(ReturnAuthenticator)d(in)j(the)h
-(SamLogon)d(request)h(which)g(I)i(can')o(t)e(\002nd)h(a)g(use)g(for)-5
-b(.)20 b(Ho)n(we)n(v)o(er)e(its)j(time)g(is)-2 3444 y(used)f(as)h(the)f
-(timestamp)g(returned)e(by)i(the)g(serv)o(er)-5 b(.)-2
-3628 y
-SDict begin H.S end
- -2 3628 a -2 3628 a
-SDict begin 13 H.A end
- -2 3628 a -2 3628 a
-SDict begin [ /View [/XYZ H.V] /Dest (2714) cvn H.B /DEST pdfmark end
- -2 3628
-a 90 x Fj(The)20 b(passw)o(ord)f(O)m(WFs)j(should)d(NO)m(T)h(be)g(sent)
-h(o)o(v)o(er)d(the)j(netw)o(ork)e(re)n(v)o(ersibly)f(encrypted.)g(The)o
-(y)h(should)g(be)h(sent)h(using)-2 3826 y(ARC4\(Ks,md4\(o)n(wf\)\))c
-(with)j(the)h(serv)o(er)e(computing)f(the)i(same)g(function)f(using)g
-(the)i(o)n(wf)e(v)n(alues)h(in)h(the)f(SAM.)-2 3937 y
-SDict begin H.S end
-
--2 3937 a -2 3937 a
-SDict begin 13 H.A end
- -2 3937 a -2 3937 a
-SDict begin [ /View [/XYZ H.V] /Dest (2715) cvn H.B /DEST pdfmark end
- -2 3937 a 360
-x Fl(9.8.)35 b(SIDs)g(and)g(RIDs)-2 4464 y
-SDict begin H.S end
- -2 4464 a
--2 4464 a
-SDict begin 13 H.A end
- -2 4464 a -2 4464 a
-SDict begin [ /View [/XYZ H.V] /Dest (2717) cvn H.B /DEST pdfmark end
- -2 4464 a 107 x Fj(SIDs)21
-b(and)e(RIDs)i(are)f(well)h(documented)d(else)n(where.)-2
-4737 y
-SDict begin H.S end
- -2 4737 a -2 4737 a
-SDict begin 13 H.A end
- -2 4737 a -2 4737 a
-SDict begin [ /View [/XYZ H.V] /Dest (2718) cvn H.B /DEST pdfmark end
- -2 4737
-a 108 x Fj(A)i(SID)h(is)g(an)f(NT)h(Security)e(ID)h(\(see)h(DOM_SID)f
-(structure\).)e(The)o(y)h(are)h(of)g(the)h(form:)-2 4963
-y
-SDict begin H.S end
- -2 4963 a -2 4963 a
-SDict begin 13 H.A end
- -2 4963 a -2 4963 a
-SDict begin [ /View [/XYZ H.V] /Dest (2719) cvn H.B /DEST pdfmark end
- -2 4963 a -2
-4963 a
-SDict begin H.S end
- -2 4963 a -2 4963 a
-SDict begin 13 H.A end
- -2 4963 a -2 4963 a
-SDict begin [ /View [/XYZ H.V] /Dest (table.8) cvn H.B /DEST pdfmark
-end
- -2 4963
-a 75 x Fj(re)n(vision-NN-SubAuth1-SubAu)o(th2)o(-Sub)o(Auth)o(3..)o(.)
--2 5113 y(re)n(vision-0xNNNNNNNNNNNN-SubAuth1-)o(Sub)o(Auth)o(2-Su)o
-(bAu)o(th3)o(...)-2 5280 y
-SDict begin H.S end
- -2 5280 a -2 5280 a
-SDict begin 13 H.A end
- -2 5280
-a -2 5280 a
-SDict begin [ /View [/XYZ H.V] /Dest (2722) cvn H.B /DEST pdfmark end
- -2 5280 a 108 x Fj(currently)-5 b(,)18 b(the)i(SID)g(re)n
-(vision)f(is)j(1.)e(The)f(Sub-Authorities)g(are)h(kno)n(wn)e(as)j
-(Relati)n(v)o(e)f(IDs)h(\(RIDs\).)-2 5406 y
-SDict begin H.S end
- -2 5406 a
--2 5406 a
-SDict begin 13 H.A end
- -2 5406 a -2 5406 a
-SDict begin [ /View [/XYZ H.V] /Dest (2723) cvn H.B /DEST pdfmark end
- -2 5406 a Black 3656 5984
-a Fh(67)p Black eop end
-%%Page: 68 74
-TeXDict begin 68 73 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.68) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (2792) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 72 a Ff(9.8.1.)29 b(W)-8 b(ell-kno)o(wn)31 b(SIDs)-2
-73 y
-SDict begin H.S end
- -2 73 a -2 73 a
-SDict begin 13 H.A end
- -2 73 a -2 73 a
-SDict begin [ /View [/XYZ H.V] /Dest (2725) cvn H.B /DEST pdfmark end
- -2 73 a 287 x Fe(9.8.1.1.)24
-b(Uni)o(v)o(ersal)g(well-kno)o(wn)i(SIDs)-2 361 y
-SDict begin H.S end
- -2
-361 a -2 361 a
-SDict begin 13 H.A end
- -2 361 a -2 361 a
-SDict begin [ /View [/XYZ H.V] /Dest (2727) cvn H.B /DEST pdfmark end
- -2 361 a -2 485 a
-SDict begin H.S end
- -2
-485 a -2 485 a
-SDict begin 13 H.A end
- -2 485 a -2 485 a
-SDict begin [ /View [/XYZ H.V] /Dest (2729) cvn H.B /DEST pdfmark end
- -2 485 a 107 x Fj(Null)20
-b(SID)-2 593 y
-SDict begin H.S end
- -2 593 a -2 593 a
-SDict begin 13 H.A end
- -2 593 a -2 593 a
-SDict begin [ /View [/XYZ H.V] /Dest (2730) cvn H.B /DEST pdfmark end
- -2
-593 a Black Black 164 742 a
-SDict begin H.S end
- 164 742 a 164 742 a
-SDict begin 13 H.A end
- 164 742
-a 164 742 a
-SDict begin [ /View [/XYZ H.V] /Dest (2731) cvn H.B /DEST pdfmark end
- 164 742 a Fj(S-1-0-0)-2 933 y(W)-7 b(orld)-2
-934 y
-SDict begin H.S end
- -2 934 a -2 934 a
-SDict begin 13 H.A end
- -2 934 a -2 934 a
-SDict begin [ /View [/XYZ H.V] /Dest (2734) cvn H.B /DEST pdfmark end
- -2 934 a Black
-Black 164 1082 a
-SDict begin H.S end
- 164 1082 a 164 1082 a
-SDict begin 13 H.A end
- 164 1082 a 164
-1082 a
-SDict begin [ /View [/XYZ H.V] /Dest (2735) cvn H.B /DEST pdfmark end
- 164 1082 a Fj(S-1-1-0)-2 1166 y
-SDict begin H.S end
- -2 1166 a -2 1166
-a
-SDict begin 13 H.A end
- -2 1166 a -2 1166 a
-SDict begin [ /View [/XYZ H.V] /Dest (2737) cvn H.B /DEST pdfmark end
- -2 1166 a 107 x Fj(Local)-2 1274
-y
-SDict begin H.S end
- -2 1274 a -2 1274 a
-SDict begin 13 H.A end
- -2 1274 a -2 1274 a
-SDict begin [ /View [/XYZ H.V] /Dest (2738) cvn H.B /DEST pdfmark end
- -2 1274 a Black
-Black 164 1422 a
-SDict begin H.S end
- 164 1422 a 164 1422 a
-SDict begin 13 H.A end
- 164 1422 a 164
-1422 a
-SDict begin [ /View [/XYZ H.V] /Dest (2739) cvn H.B /DEST pdfmark end
- 164 1422 a Fj(S-1-2-0)-2 1506 y
-SDict begin H.S end
- -2 1506 a -2 1506
-a
-SDict begin 13 H.A end
- -2 1506 a -2 1506 a
-SDict begin [ /View [/XYZ H.V] /Dest (2741) cvn H.B /DEST pdfmark end
- -2 1506 a 107 x Fj(Creator)19 b(Owner)h(ID)-2
-1614 y
-SDict begin H.S end
- -2 1614 a -2 1614 a
-SDict begin 13 H.A end
- -2 1614 a -2 1614 a
-SDict begin [ /View [/XYZ H.V] /Dest (2742) cvn H.B /DEST pdfmark end
- -2 1614
-a Black Black 164 1763 a
-SDict begin H.S end
- 164 1763 a 164 1763 a
-SDict begin 13 H.A end
- 164 1763
-a 164 1763 a
-SDict begin [ /View [/XYZ H.V] /Dest (2743) cvn H.B /DEST pdfmark end
- 164 1763 a Fj(S-1-3-0)-2 1847 y
-SDict begin H.S end
- -2 1847
-a -2 1847 a
-SDict begin 13 H.A end
- -2 1847 a -2 1847 a
-SDict begin [ /View [/XYZ H.V] /Dest (2745) cvn H.B /DEST pdfmark end
- -2 1847 a 107 x Fj(Creator)f(Group)g
-(ID)-2 1972 y
-SDict begin H.S end
- -2 1972 a -2 1972 a
-SDict begin 13 H.A end
- -2 1972 a -2 1972 a
-SDict begin [ /View [/XYZ H.V] /Dest (2746) cvn H.B /DEST pdfmark end
-
--2 1972 a Black Black 164 2103 a
-SDict begin H.S end
- 164 2103 a 164 2103
-a
-SDict begin 13 H.A end
- 164 2103 a 164 2103 a
-SDict begin [ /View [/XYZ H.V] /Dest (2747) cvn H.B /DEST pdfmark end
- 164 2103 a Fj(S-1-3-1)-2 2187
-y
-SDict begin H.S end
- -2 2187 a -2 2187 a
-SDict begin 13 H.A end
- -2 2187 a -2 2187 a
-SDict begin [ /View [/XYZ H.V] /Dest (2749) cvn H.B /DEST pdfmark end
- -2 2187 a 107
-x Fj(Creator)g(Owner)h(Serv)o(er)f(ID)-2 2295 y
-SDict begin H.S end
- -2 2295
-a -2 2295 a
-SDict begin 13 H.A end
- -2 2295 a -2 2295 a
-SDict begin [ /View [/XYZ H.V] /Dest (2750) cvn H.B /DEST pdfmark end
- -2 2295 a Black Black
-164 2444 a
-SDict begin H.S end
- 164 2444 a 164 2444 a
-SDict begin 13 H.A end
- 164 2444 a 164 2444
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2751) cvn H.B /DEST pdfmark end
- 164 2444 a Fj(S-1-3-2)-2 2527 y
-SDict begin H.S end
- -2 2527 a -2 2527 a
-SDict begin 13 H.A end
-
--2 2527 a -2 2527 a
-SDict begin [ /View [/XYZ H.V] /Dest (2753) cvn H.B /DEST pdfmark end
- -2 2527 a 108 x Fj(Creator)g(Group)g(Serv)o(er)h
-(ID)-2 2653 y
-SDict begin H.S end
- -2 2653 a -2 2653 a
-SDict begin 13 H.A end
- -2 2653 a -2 2653 a
-SDict begin [ /View [/XYZ H.V] /Dest (2754) cvn H.B /DEST pdfmark end
-
--2 2653 a Black Black 164 2784 a
-SDict begin H.S end
- 164 2784 a 164 2784
-a
-SDict begin 13 H.A end
- 164 2784 a 164 2784 a
-SDict begin [ /View [/XYZ H.V] /Dest (2755) cvn H.B /DEST pdfmark end
- 164 2784 a Fj(S-1-3-3)-2 2868
-y
-SDict begin H.S end
- -2 2868 a -2 2868 a
-SDict begin 13 H.A end
- -2 2868 a -2 2868 a
-SDict begin [ /View [/XYZ H.V] /Dest (2757) cvn H.B /DEST pdfmark end
- -2 2868 a 107
-x Fj(\(Non-unique)d(IDs\))-2 2993 y
-SDict begin H.S end
- -2 2993 a -2 2993
-a
-SDict begin 13 H.A end
- -2 2993 a -2 2993 a
-SDict begin [ /View [/XYZ H.V] /Dest (2758) cvn H.B /DEST pdfmark end
- -2 2993 a Black Black 164 3124
-a
-SDict begin H.S end
- 164 3124 a 164 3124 a
-SDict begin 13 H.A end
- 164 3124 a 164 3124 a
-SDict begin [ /View [/XYZ H.V] /Dest (2759) cvn H.B /DEST pdfmark end
- 164 3124
-a Fj(S-1-4)-2 3167 y
-SDict begin H.S end
- -2 3167 a -2 3167 a
-SDict begin 13 H.A end
- -2 3167 a -2
-3167 a
-SDict begin [ /View [/XYZ H.V] /Dest (2760) cvn H.B /DEST pdfmark end
- -2 3167 a 294 x Fe(9.8.1.2.)24 b(NT)h(well-kno)o(wn)g(SIDs)-2
-3462 y
-SDict begin H.S end
- -2 3462 a -2 3462 a
-SDict begin 13 H.A end
- -2 3462 a -2 3462 a
-SDict begin [ /View [/XYZ H.V] /Dest (2762) cvn H.B /DEST pdfmark end
- -2 3462
-a -2 3587 a
-SDict begin H.S end
- -2 3587 a -2 3587 a
-SDict begin 13 H.A end
- -2 3587 a -2 3587 a
-SDict begin [ /View [/XYZ H.V] /Dest (2764) cvn H.B /DEST pdfmark end
- -2
-3587 a 107 x Fj(NT)20 b(Authority)-2 3712 y
-SDict begin H.S end
- -2 3712 a
--2 3712 a
-SDict begin 13 H.A end
- -2 3712 a -2 3712 a
-SDict begin [ /View [/XYZ H.V] /Dest (2765) cvn H.B /DEST pdfmark end
- -2 3712 a Black Black 164
-3843 a
-SDict begin H.S end
- 164 3843 a 164 3843 a
-SDict begin 13 H.A end
- 164 3843 a 164 3843 a
-SDict begin [ /View [/XYZ H.V] /Dest (2766) cvn H.B /DEST pdfmark end
- 164
-3843 a Fj(S-1-5)-2 3927 y
-SDict begin H.S end
- -2 3927 a -2 3927 a
-SDict begin 13 H.A end
- -2 3927
-a -2 3927 a
-SDict begin [ /View [/XYZ H.V] /Dest (2768) cvn H.B /DEST pdfmark end
- -2 3927 a 107 x Fj(Dialup)-2 4052 y
-SDict begin H.S end
- -2 4052
-a -2 4052 a
-SDict begin 13 H.A end
- -2 4052 a -2 4052 a
-SDict begin [ /View [/XYZ H.V] /Dest (2769) cvn H.B /DEST pdfmark end
- -2 4052 a Black Black
-164 4184 a
-SDict begin H.S end
- 164 4184 a 164 4184 a
-SDict begin 13 H.A end
- 164 4184 a 164 4184
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2770) cvn H.B /DEST pdfmark end
- 164 4184 a Fj(S-1-5-1)-2 4268 y
-SDict begin H.S end
- -2 4268 a -2 4268 a
-SDict begin 13 H.A end
-
--2 4268 a -2 4268 a
-SDict begin [ /View [/XYZ H.V] /Dest (2772) cvn H.B /DEST pdfmark end
- -2 4268 a 107 x Fj(Netw)o(ork)-2
-4376 y
-SDict begin H.S end
- -2 4376 a -2 4376 a
-SDict begin 13 H.A end
- -2 4376 a -2 4376 a
-SDict begin [ /View [/XYZ H.V] /Dest (2773) cvn H.B /DEST pdfmark end
- -2 4376
-a Black Black 164 4524 a
-SDict begin H.S end
- 164 4524 a 164 4524 a
-SDict begin 13 H.A end
- 164 4524
-a 164 4524 a
-SDict begin [ /View [/XYZ H.V] /Dest (2774) cvn H.B /DEST pdfmark end
- 164 4524 a Fj(S-1-5-2)-2 4608 y
-SDict begin H.S end
- -2 4608
-a -2 4608 a
-SDict begin 13 H.A end
- -2 4608 a -2 4608 a
-SDict begin [ /View [/XYZ H.V] /Dest (2776) cvn H.B /DEST pdfmark end
- -2 4608 a 107 x Fj(Batch)-2
-4716 y
-SDict begin H.S end
- -2 4716 a -2 4716 a
-SDict begin 13 H.A end
- -2 4716 a -2 4716 a
-SDict begin [ /View [/XYZ H.V] /Dest (2777) cvn H.B /DEST pdfmark end
- -2 4716
-a Black Black 164 4865 a
-SDict begin H.S end
- 164 4865 a 164 4865 a
-SDict begin 13 H.A end
- 164 4865
-a 164 4865 a
-SDict begin [ /View [/XYZ H.V] /Dest (2778) cvn H.B /DEST pdfmark end
- 164 4865 a Fj(S-1-5-3)-2 4948 y
-SDict begin H.S end
- -2 4948
-a -2 4948 a
-SDict begin 13 H.A end
- -2 4948 a -2 4948 a
-SDict begin [ /View [/XYZ H.V] /Dest (2780) cvn H.B /DEST pdfmark end
- -2 4948 a 107 x Fj(Interacti)n(v)o(e)-2
-5056 y
-SDict begin H.S end
- -2 5056 a -2 5056 a
-SDict begin 13 H.A end
- -2 5056 a -2 5056 a
-SDict begin [ /View [/XYZ H.V] /Dest (2781) cvn H.B /DEST pdfmark end
- -2 5056
-a Black Black 164 5205 a
-SDict begin H.S end
- 164 5205 a 164 5205 a
-SDict begin 13 H.A end
- 164 5205
-a 164 5205 a
-SDict begin [ /View [/XYZ H.V] /Dest (2782) cvn H.B /DEST pdfmark end
- 164 5205 a Fj(S-1-5-4)-2 5289 y
-SDict begin H.S end
- -2 5289
-a -2 5289 a
-SDict begin 13 H.A end
- -2 5289 a -2 5289 a
-SDict begin [ /View [/XYZ H.V] /Dest (2784) cvn H.B /DEST pdfmark end
- -2 5289 a 107 x Fj(Service)-2
-5397 y
-SDict begin H.S end
- -2 5397 a -2 5397 a
-SDict begin 13 H.A end
- -2 5397 a -2 5397 a
-SDict begin [ /View [/XYZ H.V] /Dest (2785) cvn H.B /DEST pdfmark end
- -2 5397
-a Black Black 164 5545 a
-SDict begin H.S end
- 164 5545 a 164 5545 a
-SDict begin 13 H.A end
- 164 5545
-a 164 5545 a
-SDict begin [ /View [/XYZ H.V] /Dest (2786) cvn H.B /DEST pdfmark end
- 164 5545 a Fj(S-1-5-6)p Black 3659 5984
-a Fh(68)p Black eop end
-%%Page: 69 75
-TeXDict begin 69 74 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.69) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (2844) cvn H.B /DEST pdfmark end
- -2 -201 a 2742
--132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (2788) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fj(Anon)o(ymousLogon\(ak)o(a)15 b(null)20
-b(logon)f(session\))-2 90 y
-SDict begin H.S end
- -2 90 a -2 90 a
-SDict begin 13 H.A end
- -2 90 a -2
-90 a
-SDict begin [ /View [/XYZ H.V] /Dest (2789) cvn H.B /DEST pdfmark end
- -2 90 a Black Black 164 222 a
-SDict begin H.S end
- 164 222 a 164 222
-a
-SDict begin 13 H.A end
- 164 222 a 164 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (2790) cvn H.B /DEST pdfmark end
- 164 222 a Fj(S-1-5-7)-2 413 y(Proxy)-2
-431 y
-SDict begin H.S end
- -2 431 a -2 431 a
-SDict begin 13 H.A end
- -2 431 a -2 431 a
-SDict begin [ /View [/XYZ H.V] /Dest (2793) cvn H.B /DEST pdfmark end
- -2 431 a Black
-Black 164 562 a
-SDict begin H.S end
- 164 562 a 164 562 a
-SDict begin 13 H.A end
- 164 562 a 164 562
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2794) cvn H.B /DEST pdfmark end
- 164 562 a Fj(S-1-5-8)-2 646 y
-SDict begin H.S end
- -2 646 a -2 646 a
-SDict begin 13 H.A end
- -2
-646 a -2 646 a
-SDict begin [ /View [/XYZ H.V] /Dest (2796) cvn H.B /DEST pdfmark end
- -2 646 a 107 x Fj(Serv)o(erLogon\(aka)d(domain)i
-(controller)h(account\))-2 771 y
-SDict begin H.S end
- -2 771 a -2 771 a
-SDict begin 13 H.A end
- -2
-771 a -2 771 a
-SDict begin [ /View [/XYZ H.V] /Dest (2797) cvn H.B /DEST pdfmark end
- -2 771 a Black Black 164 903 a
-SDict begin H.S end
- 164 903
-a 164 903 a
-SDict begin 13 H.A end
- 164 903 a 164 903 a
-SDict begin [ /View [/XYZ H.V] /Dest (2798) cvn H.B /DEST pdfmark end
- 164 903 a Fj(S-1-5-8)-2
-987 y
-SDict begin H.S end
- -2 987 a -2 987 a
-SDict begin 13 H.A end
- -2 987 a -2 987 a
-SDict begin [ /View [/XYZ H.V] /Dest (2800) cvn H.B /DEST pdfmark end
- -2 987 a 107
-x Fj(\(Logon)f(IDs\))-2 1112 y
-SDict begin H.S end
- -2 1112 a -2 1112 a
-SDict begin 13 H.A end
- -2
-1112 a -2 1112 a
-SDict begin [ /View [/XYZ H.V] /Dest (2801) cvn H.B /DEST pdfmark end
- -2 1112 a Black Black 164 1243 a
-SDict begin H.S end
- 164
-1243 a 164 1243 a
-SDict begin 13 H.A end
- 164 1243 a 164 1243 a
-SDict begin [ /View [/XYZ H.V] /Dest (2802) cvn H.B /DEST pdfmark end
- 164 1243 a Fj(S-1-5-5-X-Y)-2
-1327 y
-SDict begin H.S end
- -2 1327 a -2 1327 a
-SDict begin 13 H.A end
- -2 1327 a -2 1327 a
-SDict begin [ /View [/XYZ H.V] /Dest (2804) cvn H.B /DEST pdfmark end
- -2 1327
-a 107 x Fj(\(NT)i(non-unique)d(IDs\))-2 1452 y
-SDict begin H.S end
- -2 1452
-a -2 1452 a
-SDict begin 13 H.A end
- -2 1452 a -2 1452 a
-SDict begin [ /View [/XYZ H.V] /Dest (2805) cvn H.B /DEST pdfmark end
- -2 1452 a Black Black
-164 1583 a
-SDict begin H.S end
- 164 1583 a 164 1583 a
-SDict begin 13 H.A end
- 164 1583 a 164 1583
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2806) cvn H.B /DEST pdfmark end
- 164 1583 a Fj(S-1-5-0x15-...)-2 1667 y
-SDict begin H.S end
- -2 1667 a -2
-1667 a
-SDict begin 13 H.A end
- -2 1667 a -2 1667 a
-SDict begin [ /View [/XYZ H.V] /Dest (2808) cvn H.B /DEST pdfmark end
- -2 1667 a 107 x Fj(\(Built-in)j(domain\))-2
-1789 y
-SDict begin H.S end
- -2 1789 a -2 1789 a
-SDict begin 13 H.A end
- -2 1789 a -2 1789 a
-SDict begin [ /View [/XYZ H.V] /Dest (2809) cvn H.B /DEST pdfmark end
- -2 1789
-a Black Black 164 1924 a
-SDict begin H.S end
- 164 1924 a 164 1924 a
-SDict begin 13 H.A end
- 164 1924
-a 164 1924 a
-SDict begin [ /View [/XYZ H.V] /Dest (2810) cvn H.B /DEST pdfmark end
- 164 1924 a Fj(s-1-5-0x20)-2 2049 y
-SDict begin H.S end
- -2 2049
-a -2 2049 a
-SDict begin 13 H.A end
- -2 2049 a -2 2049 a
-SDict begin [ /View [/XYZ H.V] /Dest (2811) cvn H.B /DEST pdfmark end
- -2 2049 a 328 x Ff(9.8.2.)29
-b(W)-8 b(ell-kno)o(wn)31 b(RIDS)-2 2544 y
-SDict begin H.S end
- -2 2544 a -2
-2544 a
-SDict begin 13 H.A end
- -2 2544 a -2 2544 a
-SDict begin [ /View [/XYZ H.V] /Dest (2813) cvn H.B /DEST pdfmark end
- -2 2544 a 106 x Fj(A)20 b(RID)h(is)g(a)g
-(sub-authority)c(v)n(alue,)j(as)h(part)e(of)h(either)g(a)h(SID,)f(or)g
-(in)g(the)g(case)h(of)f(Group)f(RIDs,)i(part)f(of)f(the)i(DOM_GID)-2
-2758 y(structure,)e(in)h(the)g(USER_INFO_1)f(structure,)g(in)i(the)f
-(LSA)h(SAM)f(Logon)f(response.)-2 2776 y
-SDict begin H.S end
- -2 2776 a -2
-2776 a
-SDict begin 13 H.A end
- -2 2776 a -2 2776 a
-SDict begin [ /View [/XYZ H.V] /Dest (2814) cvn H.B /DEST pdfmark end
- -2 2776 a 270 x Fe(9.8.2.1.)24
-b(W)-6 b(ell-kno)o(wn)24 b(RID)h(users)-2 3213 y
-SDict begin H.S end
- -2 3213
-a -2 3213 a
-SDict begin 13 H.A end
- -2 3213 a -2 3213 a
-SDict begin [ /View [/XYZ H.V] /Dest (2820) cvn H.B /DEST pdfmark end
- -2 3213 a -2 3233 a
-SDict begin H.S end
- -2
-3233 a -2 3233 a
-SDict begin 13 H.A end
- -2 3233 a -2 3233 a
-SDict begin [ /View [/XYZ H.V] /Dest (2821) cvn H.B /DEST pdfmark end
- -2 3233 a 107 x
-Fk(Gr)o(oupname:)19 b Fj(DOMAIN_USER_RID_ADMIN)-2 3356
-y
-SDict begin H.S end
- -2 3356 a -2 3356 a
-SDict begin 13 H.A end
- -2 3356 a -2 3356 a
-SDict begin [ /View [/XYZ H.V] /Dest (2822) cvn H.B /DEST pdfmark end
- -2 3356 a 91
-x Fk(????:)f Fj(0x0000)-2 3448 y
-SDict begin H.S end
- -2 3448 a -2 3448 a
-SDict begin 13 H.A end
-
--2 3448 a -2 3448 a
-SDict begin [ /View [/XYZ H.V] /Dest (2823) cvn H.B /DEST pdfmark end
- -2 3448 a 107 x Fk(RID:)i Fj(01F4)-2
-3722 y
-SDict begin H.S end
- -2 3722 a -2 3722 a
-SDict begin 13 H.A end
- -2 3722 a -2 3722 a
-SDict begin [ /View [/XYZ H.V] /Dest (2824) cvn H.B /DEST pdfmark end
- -2 3722
-a -2 3732 a
-SDict begin H.S end
- -2 3732 a -2 3732 a
-SDict begin 13 H.A end
- -2 3732 a -2 3732 a
-SDict begin [ /View [/XYZ H.V] /Dest (2825) cvn H.B /DEST pdfmark end
- -2
-3732 a 108 x Fk(Gr)o(oupname:)f Fj(DOMAIN_USER_RID_GUEST)-2
-3857 y
-SDict begin H.S end
- -2 3857 a -2 3857 a
-SDict begin 13 H.A end
- -2 3857 a -2 3857 a
-SDict begin [ /View [/XYZ H.V] /Dest (2826) cvn H.B /DEST pdfmark end
- -2 3857
-a 91 x Fk(????:)f Fj(0x0000)-2 3949 y
-SDict begin H.S end
- -2 3949 a -2 3949
-a
-SDict begin 13 H.A end
- -2 3949 a -2 3949 a
-SDict begin [ /View [/XYZ H.V] /Dest (2827) cvn H.B /DEST pdfmark end
- -2 3949 a 107 x Fk(RID:)i Fj(01F5)-2
-4067 y
-SDict begin H.S end
- -2 4067 a -2 4067 a
-SDict begin 13 H.A end
- -2 4067 a -2 4067 a
-SDict begin [ /View [/XYZ H.V] /Dest (2828) cvn H.B /DEST pdfmark end
- -2 4067
-a 295 x Fe(9.8.2.2.)k(W)-6 b(ell-kno)o(wn)24 b(RID)h(gr)n(oups)-2
-4548 y
-SDict begin H.S end
- -2 4548 a -2 4548 a
-SDict begin 13 H.A end
- -2 4548 a -2 4548 a
-SDict begin [ /View [/XYZ H.V] /Dest (2834) cvn H.B /DEST pdfmark end
- -2 4548
-a -2 4568 a
-SDict begin H.S end
- -2 4568 a -2 4568 a
-SDict begin 13 H.A end
- -2 4568 a -2 4568 a
-SDict begin [ /View [/XYZ H.V] /Dest (2835) cvn H.B /DEST pdfmark end
- -2
-4568 a 87 x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_GR)m(OUP_RID_ADMINS)-2
-4672 y
-SDict begin H.S end
- -2 4672 a -2 4672 a
-SDict begin 13 H.A end
- -2 4672 a -2 4672 a
-SDict begin [ /View [/XYZ H.V] /Dest (2836) cvn H.B /DEST pdfmark end
- -2 4672
-a 91 x Fk(????:)18 b Fj(0x0000)-2 4764 y
-SDict begin H.S end
- -2 4764 a -2
-4764 a
-SDict begin 13 H.A end
- -2 4764 a -2 4764 a
-SDict begin [ /View [/XYZ H.V] /Dest (2837) cvn H.B /DEST pdfmark end
- -2 4764 a 107 x Fk(RID:)i
-Fj(0200)-2 5038 y
-SDict begin H.S end
- -2 5038 a -2 5038 a
-SDict begin 13 H.A end
- -2 5038 a -2 5038
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2838) cvn H.B /DEST pdfmark end
- -2 5038 a -2 5048 a
-SDict begin H.S end
- -2 5048 a -2 5048 a
-SDict begin 13 H.A end
- -2 5048 a -2
-5048 a
-SDict begin [ /View [/XYZ H.V] /Dest (2839) cvn H.B /DEST pdfmark end
- -2 5048 a 108 x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_GR)m
-(OUP_RID_USERS)-2 5173 y
-SDict begin H.S end
- -2 5173 a -2 5173 a
-SDict begin 13 H.A end
- -2 5173
-a -2 5173 a
-SDict begin [ /View [/XYZ H.V] /Dest (2840) cvn H.B /DEST pdfmark end
- -2 5173 a 91 x Fk(????:)18 b Fj(0x0000)-2
-5265 y
-SDict begin H.S end
- -2 5265 a -2 5265 a
-SDict begin 13 H.A end
- -2 5265 a -2 5265 a
-SDict begin [ /View [/XYZ H.V] /Dest (2841) cvn H.B /DEST pdfmark end
- -2 5265
-a 107 x Fk(RID:)i Fj(0201)-2 5539 y
-SDict begin H.S end
- -2 5539 a -2 5539
-a
-SDict begin 13 H.A end
- -2 5539 a -2 5539 a
-SDict begin [ /View [/XYZ H.V] /Dest (2842) cvn H.B /DEST pdfmark end
- -2 5539 a Black 3659 5984 a Fh(69)p
-Black eop end
-%%Page: 70 76
-TeXDict begin 70 75 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.70) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2742 -132
-a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black
--2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (2843) cvn H.B /DEST pdfmark end
- -2 -11 a
-83 x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_GR)m(OUP_RID_GUESTS)-2
-180 y Fk(????:)18 b Fj(0x0000)-2 181 y
-SDict begin H.S end
- -2 181 a -2 181
-a
-SDict begin 13 H.A end
- -2 181 a -2 181 a
-SDict begin [ /View [/XYZ H.V] /Dest (2845) cvn H.B /DEST pdfmark end
- -2 181 a 107 x Fk(RID:)i Fj(0202)-2
-299 y
-SDict begin H.S end
- -2 299 a -2 299 a
-SDict begin 13 H.A end
- -2 299 a -2 299 a
-SDict begin [ /View [/XYZ H.V] /Dest (2846) cvn H.B /DEST pdfmark end
- -2 299 a 295
-x Fe(9.8.2.3.)k(W)-6 b(ell-kno)o(wn)24 b(RID)h(aliases)-2
-762 y
-SDict begin H.S end
- -2 762 a -2 762 a
-SDict begin 13 H.A end
- -2 762 a -2 762 a
-SDict begin [ /View [/XYZ H.V] /Dest (2852) cvn H.B /DEST pdfmark end
- -2 762 a -2
-781 a
-SDict begin H.S end
- -2 781 a -2 781 a
-SDict begin 13 H.A end
- -2 781 a -2 781 a
-SDict begin [ /View [/XYZ H.V] /Dest (2853) cvn H.B /DEST pdfmark end
- -2 781 a 107
-x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_ALIAS_RID_ADMINS)-2
-905 y
-SDict begin H.S end
- -2 905 a -2 905 a
-SDict begin 13 H.A end
- -2 905 a -2 905 a
-SDict begin [ /View [/XYZ H.V] /Dest (2854) cvn H.B /DEST pdfmark end
- -2 905 a 91
-x Fk(????:)18 b Fj(0x0000)-2 997 y
-SDict begin H.S end
- -2 997 a -2 997 a
-SDict begin 13 H.A end
-
--2 997 a -2 997 a
-SDict begin [ /View [/XYZ H.V] /Dest (2855) cvn H.B /DEST pdfmark end
- -2 997 a 107 x Fk(RID:)i Fj(0220)-2
-1271 y
-SDict begin H.S end
- -2 1271 a -2 1271 a
-SDict begin 13 H.A end
- -2 1271 a -2 1271 a
-SDict begin [ /View [/XYZ H.V] /Dest (2856) cvn H.B /DEST pdfmark end
- -2 1271
-a -2 1281 a
-SDict begin H.S end
- -2 1281 a -2 1281 a
-SDict begin 13 H.A end
- -2 1281 a -2 1281 a
-SDict begin [ /View [/XYZ H.V] /Dest (2857) cvn H.B /DEST pdfmark end
- -2
-1281 a 107 x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_ALIAS_RID_USERS)-2
-1405 y
-SDict begin H.S end
- -2 1405 a -2 1405 a
-SDict begin 13 H.A end
- -2 1405 a -2 1405 a
-SDict begin [ /View [/XYZ H.V] /Dest (2858) cvn H.B /DEST pdfmark end
- -2 1405
-a 91 x Fk(????:)18 b Fj(0x0000)-2 1497 y
-SDict begin H.S end
- -2 1497 a -2
-1497 a
-SDict begin 13 H.A end
- -2 1497 a -2 1497 a
-SDict begin [ /View [/XYZ H.V] /Dest (2859) cvn H.B /DEST pdfmark end
- -2 1497 a 107 x Fk(RID:)i
-Fj(0221)-2 1771 y
-SDict begin H.S end
- -2 1771 a -2 1771 a
-SDict begin 13 H.A end
- -2 1771 a -2 1771
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2860) cvn H.B /DEST pdfmark end
- -2 1771 a -2 1781 a
-SDict begin H.S end
- -2 1781 a -2 1781 a
-SDict begin 13 H.A end
- -2 1781 a -2
-1781 a
-SDict begin [ /View [/XYZ H.V] /Dest (2861) cvn H.B /DEST pdfmark end
- -2 1781 a 108 x Fk(Gr)o(oupname:)39 b Fj
-(DOMAIN_ALIAS_RID_GUESTS)-2 1905 y
-SDict begin H.S end
- -2 1905 a -2 1905
-a
-SDict begin 13 H.A end
- -2 1905 a -2 1905 a
-SDict begin [ /View [/XYZ H.V] /Dest (2862) cvn H.B /DEST pdfmark end
- -2 1905 a 92 x Fk(????:)18 b Fj(0x0000)-2
-1998 y
-SDict begin H.S end
- -2 1998 a -2 1998 a
-SDict begin 13 H.A end
- -2 1998 a -2 1998 a
-SDict begin [ /View [/XYZ H.V] /Dest (2863) cvn H.B /DEST pdfmark end
- -2 1998
-a 106 x Fk(RID:)i Fj(0222)-2 2271 y
-SDict begin H.S end
- -2 2271 a -2 2271
-a
-SDict begin 13 H.A end
- -2 2271 a -2 2271 a
-SDict begin [ /View [/XYZ H.V] /Dest (2864) cvn H.B /DEST pdfmark end
- -2 2271 a -2 2281 a
-SDict begin H.S end
- -2 2281 a -2
-2281 a
-SDict begin 13 H.A end
- -2 2281 a -2 2281 a
-SDict begin [ /View [/XYZ H.V] /Dest (2865) cvn H.B /DEST pdfmark end
- -2 2281 a 108 x Fk(Gr)o(oupname:)39
-b Fj(DOMAIN_ALIAS_RID_PO)m(WER_USERS)-2 2406 y
-SDict begin H.S end
- -2 2406
-a -2 2406 a
-SDict begin 13 H.A end
- -2 2406 a -2 2406 a
-SDict begin [ /View [/XYZ H.V] /Dest (2866) cvn H.B /DEST pdfmark end
- -2 2406 a 91 x Fk(????:)18
-b Fj(0x0000)-2 2498 y
-SDict begin H.S end
- -2 2498 a -2 2498 a
-SDict begin 13 H.A end
- -2 2498 a -2
-2498 a
-SDict begin [ /View [/XYZ H.V] /Dest (2867) cvn H.B /DEST pdfmark end
- -2 2498 a 107 x Fk(RID:)i Fj(0223)-2 2772 y
-SDict begin H.S end
- -2
-2772 a -2 2772 a
-SDict begin 13 H.A end
- -2 2772 a -2 2772 a
-SDict begin [ /View [/XYZ H.V] /Dest (2868) cvn H.B /DEST pdfmark end
- -2 2772 a -2 2782
-a
-SDict begin H.S end
- -2 2782 a -2 2782 a
-SDict begin 13 H.A end
- -2 2782 a -2 2782 a
-SDict begin [ /View [/XYZ H.V] /Dest (2869) cvn H.B /DEST pdfmark end
- -2 2782 a 107
-x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_ALIAS_RID_A)m(CCOUNT_OPS)-2
-2906 y
-SDict begin H.S end
- -2 2906 a -2 2906 a
-SDict begin 13 H.A end
- -2 2906 a -2 2906 a
-SDict begin [ /View [/XYZ H.V] /Dest (2870) cvn H.B /DEST pdfmark end
- -2 2906
-a 91 x Fk(????:)18 b Fj(0x0000)-2 2998 y
-SDict begin H.S end
- -2 2998 a -2
-2998 a
-SDict begin 13 H.A end
- -2 2998 a -2 2998 a
-SDict begin [ /View [/XYZ H.V] /Dest (2871) cvn H.B /DEST pdfmark end
- -2 2998 a 107 x Fk(RID:)i
-Fj(0224)-2 3272 y
-SDict begin H.S end
- -2 3272 a -2 3272 a
-SDict begin 13 H.A end
- -2 3272 a -2 3272
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2872) cvn H.B /DEST pdfmark end
- -2 3272 a -2 3282 a
-SDict begin H.S end
- -2 3282 a -2 3282 a
-SDict begin 13 H.A end
- -2 3282 a -2
-3282 a
-SDict begin [ /View [/XYZ H.V] /Dest (2873) cvn H.B /DEST pdfmark end
- -2 3282 a 107 x Fk(Gr)o(oupname:)39 b Fj
-(DOMAIN_ALIAS_RID_SYSTEM_OPS)-2 3406 y
-SDict begin H.S end
- -2 3406 a -2 3406
-a
-SDict begin 13 H.A end
- -2 3406 a -2 3406 a
-SDict begin [ /View [/XYZ H.V] /Dest (2874) cvn H.B /DEST pdfmark end
- -2 3406 a 91 x Fk(????:)18 b Fj(0x0000)-2
-3498 y
-SDict begin H.S end
- -2 3498 a -2 3498 a
-SDict begin 13 H.A end
- -2 3498 a -2 3498 a
-SDict begin [ /View [/XYZ H.V] /Dest (2875) cvn H.B /DEST pdfmark end
- -2 3498
-a 107 x Fk(RID:)i Fj(0225)-2 3772 y
-SDict begin H.S end
- -2 3772 a -2 3772
-a
-SDict begin 13 H.A end
- -2 3772 a -2 3772 a
-SDict begin [ /View [/XYZ H.V] /Dest (2876) cvn H.B /DEST pdfmark end
- -2 3772 a -2 3782 a
-SDict begin H.S end
- -2 3782 a -2
-3782 a
-SDict begin 13 H.A end
- -2 3782 a -2 3782 a
-SDict begin [ /View [/XYZ H.V] /Dest (2877) cvn H.B /DEST pdfmark end
- -2 3782 a 107 x Fk(Gr)o(oupname:)39
-b Fj(DOMAIN_ALIAS_RID_PRINT_OPS)-2 3906 y
-SDict begin H.S end
- -2 3906 a -2
-3906 a
-SDict begin 13 H.A end
- -2 3906 a -2 3906 a
-SDict begin [ /View [/XYZ H.V] /Dest (2878) cvn H.B /DEST pdfmark end
- -2 3906 a 91 x Fk(????:)18
-b Fj(0x0000)-2 3998 y
-SDict begin H.S end
- -2 3998 a -2 3998 a
-SDict begin 13 H.A end
- -2 3998 a -2
-3998 a
-SDict begin [ /View [/XYZ H.V] /Dest (2879) cvn H.B /DEST pdfmark end
- -2 3998 a 107 x Fk(RID:)i Fj(0226)-2 4272 y
-SDict begin H.S end
- -2
-4272 a -2 4272 a
-SDict begin 13 H.A end
- -2 4272 a -2 4272 a
-SDict begin [ /View [/XYZ H.V] /Dest (2880) cvn H.B /DEST pdfmark end
- -2 4272 a -2 4282
-a
-SDict begin H.S end
- -2 4282 a -2 4282 a
-SDict begin 13 H.A end
- -2 4282 a -2 4282 a
-SDict begin [ /View [/XYZ H.V] /Dest (2881) cvn H.B /DEST pdfmark end
- -2 4282 a 108
-x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_ALIAS_RID_B)m(A)m(CKUP_OPS)-2
-4406 y
-SDict begin H.S end
- -2 4406 a -2 4406 a
-SDict begin 13 H.A end
- -2 4406 a -2 4406 a
-SDict begin [ /View [/XYZ H.V] /Dest (2882) cvn H.B /DEST pdfmark end
- -2 4406
-a 92 x Fk(????:)18 b Fj(0x0000)-2 4499 y
-SDict begin H.S end
- -2 4499 a -2
-4499 a
-SDict begin 13 H.A end
- -2 4499 a -2 4499 a
-SDict begin [ /View [/XYZ H.V] /Dest (2883) cvn H.B /DEST pdfmark end
- -2 4499 a 106 x Fk(RID:)i
-Fj(0227)-2 4773 y
-SDict begin H.S end
- -2 4773 a -2 4773 a
-SDict begin 13 H.A end
- -2 4773 a -2 4773
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2884) cvn H.B /DEST pdfmark end
- -2 4773 a -2 4783 a
-SDict begin H.S end
- -2 4783 a -2 4783 a
-SDict begin 13 H.A end
- -2 4783 a -2
-4783 a
-SDict begin [ /View [/XYZ H.V] /Dest (2885) cvn H.B /DEST pdfmark end
- -2 4783 a 107 x Fk(Gr)o(oupname:)39 b Fj
-(DOMAIN_ALIAS_RID_REPLICA)-9 b(T)o(OR)-2 4907 y
-SDict begin H.S end
- -2 4907
-a -2 4907 a
-SDict begin 13 H.A end
- -2 4907 a -2 4907 a
-SDict begin [ /View [/XYZ H.V] /Dest (2886) cvn H.B /DEST pdfmark end
- -2 4907 a 91 x Fk(????:)18
-b Fj(0x0000)-2 4999 y
-SDict begin H.S end
- -2 4999 a -2 4999 a
-SDict begin 13 H.A end
- -2 4999 a -2
-4999 a
-SDict begin [ /View [/XYZ H.V] /Dest (2887) cvn H.B /DEST pdfmark end
- -2 4999 a 107 x Fk(RID:)i Fj(0228)p Black 3659
-5984 a Fh(70)p Black eop end
-%%Page: 71 77
-TeXDict begin 71 76 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.71) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black -2
--11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (PRINTING) cvn H.B /DEST pdfmark
-end
- -2 -11 a 119
-x Fi(Chapter)44 b(10.)f(Samba)g(Printing)g(Inter)m(nals)-2
-197 y
-SDict begin H.S end
- -2 197 a -2 197 a
-SDict begin 13 H.A end
- -2 197 a -2 197 a
-SDict begin [ /View [/XYZ H.V] /Dest (2895) cvn H.B /DEST pdfmark end
- -2 197 a 342
-x Fl(10.1.)35 b(Abstract)-2 707 y
-SDict begin H.S end
- -2 707 a -2 707 a
-SDict begin 13 H.A end
- -2
-707 a -2 707 a
-SDict begin [ /View [/XYZ H.V] /Dest (2897) cvn H.B /DEST pdfmark end
- -2 707 a 106 x Fj(The)20 b(purpose)e(of)i(this)h
-(document)d(is)j(to)g(pro)o(vide)d(some)i(insight)f(into)h(Samba')-5
-b(s)21 b(printing)d(functionality)g(and)i(also)g(to)h(describe)-2
-921 y(the)f(semantics)g(of)g(certain)g(features)f(of)h(W)m(indo)n(ws)g
-(client)g(printing.)-2 949 y
-SDict begin H.S end
- -2 949 a -2 949 a
-SDict begin 13 H.A end
- -2 949
-a -2 949 a
-SDict begin [ /View [/XYZ H.V] /Dest (2898) cvn H.B /DEST pdfmark end
- -2 949 a 359 x Fl(10.2.)35 b(Printing)f(Interface)f(to)i(V)
--13 b(arious)34 b(Back)h(ends)-2 1504 y
-SDict begin H.S end
- -2 1504 a -2
-1504 a
-SDict begin 13 H.A end
- -2 1504 a -2 1504 a
-SDict begin [ /View [/XYZ H.V] /Dest (2900) cvn H.B /DEST pdfmark end
- -2 1504 a 78 x Fj(Samba)19
-b(uses)i(a)g(table)f(of)g(function)e(pointers)i(to)g(se)n(v)o(en)f
-(functions.)g(The)h(function)e(prototypes)h(are)h(de\002ned)f(in)h(the)
-3379 1582 y
-SDict begin H.S end
- 3379 1582 a 3379 1582 a
-SDict begin 13 H.A end
- 3379 1582 a 3379
-1582 a
-SDict begin [ /View [/XYZ H.V] /Dest (2901) cvn H.B /DEST pdfmark end
- 3379 1582 a Fg(printif)-2 1690 y Fj(structure)f(declared)g(in)
-696 1690 y
-SDict begin H.S end
- 696 1690 a 696 1690 a
-SDict begin 13 H.A end
- 696 1690 a 696 1690
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2902) cvn H.B /DEST pdfmark end
- 696 1690 a Fg(printing.h)p Fj(.)-2 1702 y
-SDict begin H.S end
- -2 1702 a
--2 1702 a
-SDict begin 13 H.A end
- -2 1702 a -2 1702 a
-SDict begin [ /View [/XYZ H.V] /Dest (2903) cvn H.B /DEST pdfmark end
- -2 1702 a -2 1712 a
-SDict begin H.S end
- -2
-1712 a -2 1712 a
-SDict begin 13 H.A end
- -2 1712 a -2 1712 a
-SDict begin [ /View [/XYZ H.V] /Dest (2904) cvn H.B /DEST pdfmark end
- -2 1712 a Black
-148 x Fd(\225)p Black 81 1860 a
-SDict begin H.S end
- 81 1860 a 81 1860 a
-SDict begin 13 H.A end
- 81
-1860 a 81 1860 a
-SDict begin [ /View [/XYZ H.V] /Dest (2905) cvn H.B /DEST pdfmark end
- 81 1860 a Fj(retrie)n(v)o(e)g(the)h(contents)f(of)h(a)
-h(print)f(queue)-2 1878 y
-SDict begin H.S end
- -2 1878 a -2 1878 a
-SDict begin 13 H.A end
- -2 1878
-a -2 1878 a
-SDict begin [ /View [/XYZ H.V] /Dest (2906) cvn H.B /DEST pdfmark end
- -2 1878 a Black 132 x Fd(\225)p Black 81
-2010 a
-SDict begin H.S end
- 81 2010 a 81 2010 a
-SDict begin 13 H.A end
- 81 2010 a 81 2010 a
-SDict begin [ /View [/XYZ H.V] /Dest (2907) cvn H.B /DEST pdfmark end
- 81 2010
-a Fj(pause)g(the)g(print)f(queue)-2 2028 y
-SDict begin H.S end
- -2 2028 a
--2 2028 a
-SDict begin 13 H.A end
- -2 2028 a -2 2028 a
-SDict begin [ /View [/XYZ H.V] /Dest (2908) cvn H.B /DEST pdfmark end
- -2 2028 a Black 131 x Fd(\225)p
-Black 81 2159 a
-SDict begin H.S end
- 81 2159 a 81 2159 a
-SDict begin 13 H.A end
- 81 2159 a 81 2159
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2909) cvn H.B /DEST pdfmark end
- 81 2159 a Fj(resume)g(a)i(paused)e(print)h(queue)-2
-2177 y
-SDict begin H.S end
- -2 2177 a -2 2177 a
-SDict begin 13 H.A end
- -2 2177 a -2 2177 a
-SDict begin [ /View [/XYZ H.V] /Dest (2910) cvn H.B /DEST pdfmark end
- -2 2177
-a Black 132 x Fd(\225)p Black 81 2309 a
-SDict begin H.S end
- 81 2309 a 81
-2309 a
-SDict begin 13 H.A end
- 81 2309 a 81 2309 a
-SDict begin [ /View [/XYZ H.V] /Dest (2911) cvn H.B /DEST pdfmark end
- 81 2309 a Fj(delete)g(a)g(job)g(from)f(the)i
-(queue)-2 2327 y
-SDict begin H.S end
- -2 2327 a -2 2327 a
-SDict begin 13 H.A end
- -2 2327 a -2 2327
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2912) cvn H.B /DEST pdfmark end
- -2 2327 a Black 131 x Fd(\225)p Black 81 2458 a
-SDict begin H.S end
- 81
-2458 a 81 2458 a
-SDict begin 13 H.A end
- 81 2458 a 81 2458 a
-SDict begin [ /View [/XYZ H.V] /Dest (2913) cvn H.B /DEST pdfmark end
- 81 2458 a Fj(pause)f(a)g(job)g(in)
-g(the)h(print)e(queue)-2 2476 y
-SDict begin H.S end
- -2 2476 a -2 2476 a
-SDict begin 13 H.A end
- -2
-2476 a -2 2476 a
-SDict begin [ /View [/XYZ H.V] /Dest (2914) cvn H.B /DEST pdfmark end
- -2 2476 a Black 132 x Fd(\225)p Black
-81 2608 a
-SDict begin H.S end
- 81 2608 a 81 2608 a
-SDict begin 13 H.A end
- 81 2608 a 81 2608 a
-SDict begin [ /View [/XYZ H.V] /Dest (2915) cvn H.B /DEST pdfmark end
- 81
-2608 a Fj(result)h(a)h(paused)e(print)h(job)f(in)i(the)f(queue)-2
-2626 y
-SDict begin H.S end
- -2 2626 a -2 2626 a
-SDict begin 13 H.A end
- -2 2626 a -2 2626 a
-SDict begin [ /View [/XYZ H.V] /Dest (2916) cvn H.B /DEST pdfmark end
- -2 2626
-a Black 131 x Fd(\225)p Black 81 2757 a
-SDict begin H.S end
- 81 2757 a 81
-2757 a
-SDict begin 13 H.A end
- 81 2757 a 81 2757 a
-SDict begin [ /View [/XYZ H.V] /Dest (2917) cvn H.B /DEST pdfmark end
- 81 2757 a Fj(submit)g(a)g(job)g(to)g(the)h
-(print)e(queue)-2 2941 y
-SDict begin H.S end
- -2 2941 a -2 2941 a
-SDict begin 13 H.A end
- -2 2941
-a -2 2941 a
-SDict begin [ /View [/XYZ H.V] /Dest (2918) cvn H.B /DEST pdfmark end
- -2 2941 a 90 x Fj(Currently)g(there)g(are)i(only)e(tw)o(o)h
-(printing)f(back)h(end)f(implementations)f(de\002ned.)-2
-3049 y
-SDict begin H.S end
- -2 3049 a -2 3049 a
-SDict begin 13 H.A end
- -2 3049 a -2 3049 a
-SDict begin [ /View [/XYZ H.V] /Dest (2919) cvn H.B /DEST pdfmark end
- -2 3049
-a -2 3059 a
-SDict begin H.S end
- -2 3059 a -2 3059 a
-SDict begin 13 H.A end
- -2 3059 a -2 3059 a
-SDict begin [ /View [/XYZ H.V] /Dest (2920) cvn H.B /DEST pdfmark end
- -2
-3059 a Black 142 x Fd(\225)p Black 81 3201 a
-SDict begin H.S end
- 81 3201
-a 81 3201 a
-SDict begin 13 H.A end
- 81 3201 a 81 3201 a
-SDict begin [ /View [/XYZ H.V] /Dest (2921) cvn H.B /DEST pdfmark end
- 81 3201 a Fj(a)i(generic)f(set)i(of)f
-(functions)f(for)h(w)o(orking)e(with)j(standard)e(UNIX)h(printing)f
-(subsystems)-2 3219 y
-SDict begin H.S end
- -2 3219 a -2 3219 a
-SDict begin 13 H.A end
- -2 3219 a -2
-3219 a
-SDict begin [ /View [/XYZ H.V] /Dest (2922) cvn H.B /DEST pdfmark end
- -2 3219 a Black 132 x Fd(\225)p Black 81 3351
-a
-SDict begin H.S end
- 81 3351 a 81 3351 a
-SDict begin 13 H.A end
- 81 3351 a 81 3351 a
-SDict begin [ /View [/XYZ H.V] /Dest (2923) cvn H.B /DEST pdfmark end
- 81 3351 a Fj(a)h(set)h(of)f
-(CUPS)i(speci\002c)e(functions)f(\(this)h(is)h(only)f(enabled)f(if)h
-(the)g(CUPS)i(libraries)e(were)g(located)f(at)i(compile)e(time\).)-2
-3410 y
-SDict begin H.S end
- -2 3410 a -2 3410 a
-SDict begin 13 H.A end
- -2 3410 a -2 3410 a
-SDict begin [ /View [/XYZ H.V] /Dest (2924) cvn H.B /DEST pdfmark end
- -2 3410
-a 359 x Fl(10.3.)35 b(Print)f(Queue)h(TDB')-5 b(s)-2
-3960 y
-SDict begin H.S end
- -2 3960 a -2 3960 a
-SDict begin 13 H.A end
- -2 3960 a -2 3960 a
-SDict begin [ /View [/XYZ H.V] /Dest (2926) cvn H.B /DEST pdfmark end
- -2 3960
-a 83 x Fj(Samba)19 b(pro)o(vides)g(periodic)g(caching)g(of)h(the)g
-(output)f(from)g(the)h("lpq)g(command")e(for)h(performance)f(reasons.)h
-(This)i(cache)-2 4151 y(time)f(is)h(con\002gurable)d(in)i(seconds.)g
-(Ob)o(viously)e(the)i(longer)f(the)h(cache)g(time)h(the)f(less)h(often)
-e(smbd)h(will)h(be)f(required)f(to)h(e)o(x)o(ec)-2 4259
-y(a)g(cop)o(y)g(of)g(lpq.)f(Ho)n(we)n(v)o(er)m(,)f(the)i(accurac)o(y)f
-(of)h(the)g(print)g(queue)f(contents)g(displayed)g(to)h(clients)h(will)
-g(be)f(diminished)f(as)i(well.)-2 4443 y
-SDict begin H.S end
- -2 4443 a -2
-4443 a
-SDict begin 13 H.A end
- -2 4443 a -2 4443 a
-SDict begin [ /View [/XYZ H.V] /Dest (2927) cvn H.B /DEST pdfmark end
- -2 4443 a 90 x Fj(The)f(list)h(of)f
-(currently)e(opened)h(print)g(queue)g(TDB')-5 b(s)22
-b(can)e(be)g(found)e(be)i(e)o(xamining)e(the)i(list)i(of)e
-(tdb_print_db)c(structures)k(\()-2 4641 y(see)h(print_db_head)16
-b(in)k(printing.c)f(\).)h(A)g(queue)f(TDB)i(is)g(opened)e(using)h(the)g
-(wrapper)e(function)-2 4749 y(printing.c:get_print_db_)o(by)o(nam)o
-(e\(\))o(.)d(The)20 b(function)e(ensures)i(that)g(smbd)g(does)g(not)g
-(open)f(more)g(than)-2 4857 y(MAX_PRINT_DBS_OPEN)g(in)h(an)g(ef)n(fort)
-f(to)i(pre)n(v)o(ent)d(a)j(lar)o(ge)e(print)h(serv)o(er)f(from)g(e)o
-(xhausting)f(all)j(a)n(v)n(ailable)f(\002le)-2 4965 y(descriptors.)f
-(If)h(the)g(number)e(of)i(open)f(queue)g(TDB')-5 b(s)21
-b(e)o(xceeds)f(the)g(MAX_PRINT_DBS_OPEN)f(limit,)h(smbd)g(f)o(alls)h
-(back)-2 5073 y(to)f(a)h(most)f(recently)f(used)h(algorithm)f(for)g
-(maintaining)g(a)h(list)i(of)d(open)h(TDB')-5 b(s.)-2
-5257 y
-SDict begin H.S end
- -2 5257 a -2 5257 a
-SDict begin 13 H.A end
- -2 5257 a -2 5257 a
-SDict begin [ /View [/XYZ H.V] /Dest (2928) cvn H.B /DEST pdfmark end
- -2 5257
-a 90 x Fj(There)19 b(are)h(tw)o(o)h(w)o(ays)f(in)h(which)e(a)i(a)f
-(print)g(job)g(can)g(be)g(entered)f(into)h(a)h(print)e(queue')-5
-b(s)20 b(TDB.)g(The)g(\002rst)h(is)g(to)f(submit)g(the)g(job)-2
-5455 y(from)e(a)i(W)m(indo)n(ws)f(client)g(which)g(will)h(insert)g(the)
-f(job)g(information)e(directly)i(into)g(the)g(TDB.)h(The)f(second)f
-(method)g(is)j(to)e(ha)n(v)o(e)-2 5563 y(the)h(print)g(job)f(pick)o(ed)
-h(up)f(by)h(e)o(x)o(ecuting)e(the)i("lpq)g(command".)p
-Black -2 5984 a
-SDict begin H.S end
- -2 5984 a -2 5984 a
-SDict begin 13 H.A end
- -2 5984 a -2 5984
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2930) cvn H.B /DEST pdfmark end
- -2 5984 a 3659 6053 a Fh(71)p Black eop end
-%%Page: 72 78
-TeXDict begin 72 77 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.72) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2481 -132
-a Fh(Chapter)19 b(10.)h(Samba)f(Printing)g(Internals)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (2929) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fg(/*)44 b(included)g(from)g(printing.h)f(*/)-2
-170 y(struct)h(printjob)f({)-2 267 y(pid_t)h(pid;)g(/*)g(which)g
-(process)g(launched)g(the)g(job)g(*/)-2 364 y(int)g(sysjob;)g(/*)g(the)
-h(system)e(\(lp\))i(job)f(number)g(*/)-2 461 y(int)g(fd;)g(/*)h(file)f
-(descriptor)f(of)i(open)f(file)g(if)h(open)f(*/)-2 558
-y(time_t)g(starttime;)f(/*)h(when)g(the)h(job)f(started)g(spooling)f
-(*/)-2 655 y(int)h(status;)g(/*)g(the)h(status)e(of)i(this)f(job)g(*/)
--2 752 y(size_t)g(size;)g(/*)g(the)g(size)h(of)f(the)g(job)h(so)f(far)h
-(*/)-2 850 y(int)f(page_count;)f(/*)i(then)f(number)g(of)g(pages)g(so)h
-(far)f(*/)-2 947 y(BOOL)g(spooled;)f(/*)i(has)f(it)h(been)f(sent)g(to)h
-(the)f(spooler)g(yet?)g(*/)-2 1044 y(BOOL)g(smbjob;)g(/*)g(set)g(if)h
-(the)f(job)h(is)f(a)h(SMB)f(job)g(*/)-2 1141 y(fstring)f(filename;)h
-(/*)g(the)h(filename)e(used)h(to)h(spool)f(the)g(file)g(*/)-2
-1238 y(fstring)f(jobname;)h(/*)g(the)h(job)f(name)g(given)g(to)h(us)f
-(by)h(the)f(client)g(*/)-2 1335 y(fstring)f(user;)h(/*)h(the)f(user)g
-(who)h(started)e(the)i(job)f(*/)-2 1432 y(fstring)f(queuename;)h(/*)g
-(service)g(number)g(of)g(printer)g(for)g(this)g(job)h(*/)-2
-1530 y(NT_DEVICEMODE)d(*nt_devmode;)-2 1627 y(};)-2 1984
-y
-SDict begin H.S end
- -2 1984 a -2 1984 a
-SDict begin 13 H.A end
- -2 1984 a -2 1984 a
-SDict begin [ /View [/XYZ H.V] /Dest (2931) cvn H.B /DEST pdfmark end
- -2 1984 a 108
-x Fj(The)20 b(current)e(manifestation)h(of)h(the)g(printjob)f
-(structure)g(contains)h(a)g(\002eld)h(for)e(the)h(UNIX)h(job)f(id)g
-(returned)e(from)h(the)i("lpq)-2 2200 y(command")d(and)h(a)i(W)m(indo)n
-(ws)f(job)g(ID)g(\(32-bit)f(bounded)e(by)j(PRINT_MAX_JOBID\).)f(When)h
-(a)h(print)e(job)h(is)h(returned)e(by)-2 2307 y(the)h("lpq)g(command")e
-(that)i(does)g(not)g(match)f(an)i(e)o(xisting)e(job)h(in)g(the)g
-(queue')-5 b(s)20 b(TDB,)g(a)h(32-bit)e(job)h(ID)g(abo)o(v)o(e)f(the)h
-(<*v)n(ance)-2 2415 y(doesn')o(t)e(kno)n(w)i(what)g(w)o(ord)f(is)i
-(missing)g(here*>)d(is)k(generating)c(by)i(adding)e(UNIX_JOB_ST)-8
-b(AR)j(T)20 b(to)h(the)f(id)g(reported)f(by)-2 2523 y(lpq.)-2
-2707 y
-SDict begin H.S end
- -2 2707 a -2 2707 a
-SDict begin 13 H.A end
- -2 2707 a -2 2707 a
-SDict begin [ /View [/XYZ H.V] /Dest (2932) cvn H.B /DEST pdfmark end
- -2 2707
-a 90 x Fj(In)h(order)f(to)h(match)g(a)g(32-bit)f(W)m(indo)n(ws)h(jobid)
-f(onto)h(a)g(16-bit)f(lanman)h(print)f(job)h(id,)g(smbd)g(uses)h(an)f
-(in)g(memory)e(TDB)j(to)-2 2905 y(match)e(the)i(former)d(to)j(a)f
-(number)f(appropriate)e(for)j(old)g(lanman)f(clients.)-2
-3089 y
-SDict begin H.S end
- -2 3089 a -2 3089 a
-SDict begin 13 H.A end
- -2 3089 a -2 3089 a
-SDict begin [ /View [/XYZ H.V] /Dest (2933) cvn H.B /DEST pdfmark end
- -2 3089
-a 90 x Fj(When)h(updating)e(a)j(print)e(queue,)g(smbd)h(will)h(perform)
-d(the)i(follo)n(wing)f(steps)h(\()h(refer)e(to)-2 3287
-y
-SDict begin H.S end
- -2 3287 a -2 3287 a
-SDict begin 13 H.A end
- -2 3287 a -2 3287 a
-SDict begin [ /View [/XYZ H.V] /Dest (2934) cvn H.B /DEST pdfmark end
- -2 3287 a Fg
-(print.c:print_queue_update\(\))d Fj(\):)-2 3302 y
-SDict begin H.S end
- -2
-3302 a -2 3302 a
-SDict begin 13 H.A end
- -2 3302 a -2 3302 a
-SDict begin [ /View [/XYZ H.V] /Dest (2935) cvn H.B /DEST pdfmark end
- -2 3302 a -2 3312
-a
-SDict begin H.S end
- -2 3312 a -2 3312 a
-SDict begin 13 H.A end
- -2 3312 a -2 3312 a
-SDict begin [ /View [/XYZ H.V] /Dest (2936) cvn H.B /DEST pdfmark end
- -2 3312 a Black
-64 3457 a Fj(1.)p Black 147 3457 a
-SDict begin H.S end
- 147 3457 a 147 3457
-a
-SDict begin 13 H.A end
- 147 3457 a 147 3457 a
-SDict begin [ /View [/XYZ H.V] /Dest (2937) cvn H.B /DEST pdfmark end
- 147 3457 a Fj(Check)k(to)g(see)h(if)g(another)d
-(smbd)i(is)h(currently)e(in)h(the)g(process)g(of)g(updating)e(the)i
-(queue)f(contents)h(by)g(checking)e(the)i(pid)147 3565
-y(stored)g(in)456 3565 y
-SDict begin H.S end
- 456 3565 a 456 3565 a
-SDict begin 13 H.A end
- 456 3565
-a 456 3565 a
-SDict begin [ /View [/XYZ H.V] /Dest (2938) cvn H.B /DEST pdfmark end
- 456 3565 a Fg(LOCK/)681 3565 y
-SDict begin H.S end
- 681 3565
-a 681 3565 a
-SDict begin 13 H.A end
- 681 3565 a 681 3565 a
-SDict begin [ /View [/XYZ H.V] /Dest (2939) cvn H.B /DEST pdfmark end
- 681 3565 a Fc(printer_name)p
-Fj(.)e(If)i(so,)g(then)g(do)g(not)g(update)f(the)h(TDB.)-2
-3583 y
-SDict begin H.S end
- -2 3583 a -2 3583 a
-SDict begin 13 H.A end
- -2 3583 a -2 3583 a
-SDict begin [ /View [/XYZ H.V] /Dest (2940) cvn H.B /DEST pdfmark end
- -2 3583
-a Black 64 3715 a Fj(2.)p Black 147 3715 a
-SDict begin H.S end
- 147 3715 a
-147 3715 a
-SDict begin 13 H.A end
- 147 3715 a 147 3715 a
-SDict begin [ /View [/XYZ H.V] /Dest (2941) cvn H.B /DEST pdfmark end
- 147 3715 a Fj(Lock)g(the)g(mute)o(x)f
-(entry)g(in)i(the)f(TDB)h(and)e(store)h(our)g(o)n(wn)f(pid.)h(Check)g
-(that)g(this)h(succeeded,)e(else)h(f)o(ail.)-2 3733 y
-SDict begin H.S end
-
--2 3733 a -2 3733 a
-SDict begin 13 H.A end
- -2 3733 a -2 3733 a
-SDict begin [ /View [/XYZ H.V] /Dest (2942) cvn H.B /DEST pdfmark end
- -2 3733 a Black
-64 3864 a Fj(3.)p Black 147 3864 a
-SDict begin H.S end
- 147 3864 a 147 3864
-a
-SDict begin 13 H.A end
- 147 3864 a 147 3864 a
-SDict begin [ /View [/XYZ H.V] /Dest (2943) cvn H.B /DEST pdfmark end
- 147 3864 a Fj(Store)g(the)g(updated)f(time)h
-(stamp)g(for)g(the)g(ne)n(w)g(cache)g(listing)-2 3882
-y
-SDict begin H.S end
- -2 3882 a -2 3882 a
-SDict begin 13 H.A end
- -2 3882 a -2 3882 a
-SDict begin [ /View [/XYZ H.V] /Dest (2944) cvn H.B /DEST pdfmark end
- -2 3882 a Black
-64 4014 a Fj(4.)p Black 147 4014 a
-SDict begin H.S end
- 147 4014 a 147 4014
-a
-SDict begin 13 H.A end
- 147 4014 a 147 4014 a
-SDict begin [ /View [/XYZ H.V] /Dest (2945) cvn H.B /DEST pdfmark end
- 147 4014 a Fj(Retrie)n(v)o(e)g(the)g(queue)f
-(listing)i(via)f("lpq)f(command")-2 4032 y
-SDict begin H.S end
- -2 4032 a
--2 4032 a
-SDict begin 13 H.A end
- -2 4032 a -2 4032 a
-SDict begin [ /View [/XYZ H.V] /Dest (2946) cvn H.B /DEST pdfmark end
- -2 4032 a Black 64 4163
-a Fj(5.)p Black 147 4163 a
-SDict begin H.S end
- 147 4163 a 147 4163 a
-SDict begin 13 H.A end
- 147
-4163 a 147 4163 a
-SDict begin [ /View [/XYZ H.V] /Dest (2947) cvn H.B /DEST pdfmark end
- 147 4163 a -2 4205 a
-SDict begin H.S end
- -2 4205 a -2 4205
-a
-SDict begin 11.7 H.A end
- -2 4205 a -2 4205 a
-SDict begin [ /View [/XYZ H.V] /Dest (2948) cvn H.B /DEST pdfmark end
- -2 4205 a 147 4302 a Fg(foreach)44
-b(job)g(in)h(the)f(queue)416 4399 y({)147 4496 y(if)h(the)f(job)g(is)h
-(a)g(UNIX)f(job,)g(create)g(a)g(new)h(entry;)147 4593
-y(if)g(the)f(job)g(has)h(a)f(Windows)g(based)g(jobid,)g(then)147
-4690 y({)147 4787 y(Lookup)g(the)g(record)g(by)h(the)f(jobid;)147
-4884 y(if)h(the)f(lookup)g(failed,)f(then)147 4982 y(treat)h(it)h(as)f
-(a)h(UNIX)f(job;)147 5079 y(else)147 5176 y(update)g(the)g(job)h
-(status)e(only)147 5273 y(})147 5370 y(})-2 5420 y
-SDict begin H.S end
- -2
-5420 a -2 5420 a
-SDict begin 13 H.A end
- -2 5420 a -2 5420 a
-SDict begin [ /View [/XYZ H.V] /Dest (2949) cvn H.B /DEST pdfmark end
- -2 5420 a Black
-64 5561 a Fj(6.)p Black 147 5561 a
-SDict begin H.S end
- 147 5561 a 147 5561
-a
-SDict begin 13 H.A end
- 147 5561 a 147 5561 a
-SDict begin [ /View [/XYZ H.V] /Dest (2950) cvn H.B /DEST pdfmark end
- 147 5561 a Fj(Delete)21 b(an)o(y)e(jobs)h(in)h
-(the)f(TDB)h(that)f(are)g(not)g(in)g(the)g(in)h(the)f(lpq)g(listing)-2
-5579 y
-SDict begin H.S end
- -2 5579 a -2 5579 a
-SDict begin 13 H.A end
- -2 5579 a -2 5579 a
-SDict begin [ /View [/XYZ H.V] /Dest (2951) cvn H.B /DEST pdfmark end
- -2 5579
-a Black 3659 5984 a Fh(72)p Black eop end
-%%Page: 73 79
-TeXDict begin 73 78 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.73) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2481 -132
-a Fh(Chapter)19 b(10.)h(Samba)f(Printing)g(Internals)p
-Black Black 64 72 a Fj(7.)p Black 147 72 a
-SDict begin H.S end
- 147 72 a 147
-72 a
-SDict begin 13 H.A end
- 147 72 a 147 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (2952) cvn H.B /DEST pdfmark end
- 147 72 a Fj(Store)h(the)g(print)g(queue)f
-(status)i(in)f(the)g(TDB)-2 90 y
-SDict begin H.S end
- -2 90 a -2 90 a
-SDict begin 13 H.A end
- -2 90
-a -2 90 a
-SDict begin [ /View [/XYZ H.V] /Dest (2953) cvn H.B /DEST pdfmark end
- -2 90 a Black 64 222 a Fj(8.)p Black 147 222
-a
-SDict begin H.S end
- 147 222 a 147 222 a
-SDict begin 13 H.A end
- 147 222 a 147 222 a
-SDict begin [ /View [/XYZ H.V] /Dest (2954) cvn H.B /DEST pdfmark end
- 147 222 a Fj(update)f(the)h
-(cache)g(time)h(stamp)f(again)-2 406 y
-SDict begin H.S end
- -2 406 a -2 406
-a
-SDict begin 13 H.A end
- -2 406 a -2 406 a
-SDict begin [ /View [/XYZ H.V] /Dest (2955) cvn H.B /DEST pdfmark end
- -2 406 a 90 x Fj(Note)g(that)g(it)h(is)g(the)f
-(contents)g(of)g(this)h(TDB)f(that)h(is)g(returned)d(to)i(W)m(indo)n
-(ws)g(clients)h(and)e(not)h(the)g(actual)g(listing)h(from)e(the)-2
-604 y("lpq)g(command".)-2 788 y
-SDict begin H.S end
- -2 788 a -2 788 a
-SDict begin 13 H.A end
- -2
-788 a -2 788 a
-SDict begin [ /View [/XYZ H.V] /Dest (2956) cvn H.B /DEST pdfmark end
- -2 788 a 90 x Fj(The)h(NT_DEVICEMODE)e(stored)i(as)h
-(part)f(of)g(the)g(printjob)f(structure)g(is)i(used)f(to)g(store)g(a)h
-(pointer)e(to)h(a)h(non-def)o(ault)-2 986 y(De)n(viceMode)d(associated)
-i(with)h(the)f(print)f(job)m(.)h(The)g(pointer)e(will)j(be)g(non-null)d
-(when)h(the)h(client)h(included)d(a)j(De)n(vice)f(Mode)-2
-1094 y(in)g(the)g(OpenPrinterEx\(\))d(call)k(and)f(subsequently)e
-(submitted)h(a)i(job)f(for)f(printing)g(on)h(that)g(same)g(handle.)f
-(If)h(the)g(client)h(did)-2 1202 y(not)f(include)f(a)h(De)n(vice)g
-(Mode)g(in)g(the)g(OpenPrinterEx\(\))d(request,)j(the)g(nt_de)n(vmode)d
-(\002eld)j(is)h(NULL)f(and)g(the)g(job)g(has)h(the)-2
-1310 y(printer')-5 b(s)19 b(de)n(vice)h(mode)f(associated)h(with)g(it)h
-(by)f(def)o(ault.)-2 1494 y
-SDict begin H.S end
- -2 1494 a -2 1494 a
-SDict begin 13 H.A end
- -2 1494
-a -2 1494 a
-SDict begin [ /View [/XYZ H.V] /Dest (2957) cvn H.B /DEST pdfmark end
- -2 1494 a 89 x Fj(Only)f(non-def)o(ault)f(De)n(vice)h(Mode)
-g(are)h(stored)g(with)g(print)f(jobs)h(in)g(the)g(print)f(queue)g(TDB.)
-i(Otherwise,)e(the)h(De)n(vice)f(Mode)h(is)-2 1691 y(obtained)e(from)i
-(the)g(printer)f(object)h(when)f(the)h(client)h(issues)g(a)f
-(GetJob\(le)n(v)o(el)f(==)h(2\))g(request.)-2 1720 y
-SDict begin H.S end
-
--2 1720 a -2 1720 a
-SDict begin 13 H.A end
- -2 1720 a -2 1720 a
-SDict begin [ /View [/XYZ H.V] /Dest (2958) cvn H.B /DEST pdfmark end
- -2 1720 a 359
-x Fl(10.4.)35 b(ChangeID)e(and)i(Client)g(Caching)f(of)h(Printer)f(Inf)
-l(ormation)-2 2274 y
-SDict begin H.S end
- -2 2274 a -2 2274 a
-SDict begin 13 H.A end
- -2 2274 a -2
-2274 a
-SDict begin [ /View [/XYZ H.V] /Dest (2960) cvn H.B /DEST pdfmark end
- -2 2274 a 79 x Fj([T)-7 b(o)20 b(be)g(\002lled)g(in)h(later])-2
-2377 y
-SDict begin H.S end
- -2 2377 a -2 2377 a
-SDict begin 13 H.A end
- -2 2377 a -2 2377 a
-SDict begin [ /View [/XYZ H.V] /Dest (2961) cvn H.B /DEST pdfmark end
- -2 2377
-a 363 x Fl(10.5.)35 b(W)m(indo)o(ws)f(NT/2K)h(Printer)f(Change)g
-(Notify)-2 2936 y
-SDict begin H.S end
- -2 2936 a -2 2936 a
-SDict begin 13 H.A end
- -2 2936 a -2 2936
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2963) cvn H.B /DEST pdfmark end
- -2 2936 a 78 x Fj(When)20 b(w)o(orking)e(with)j(W)m(indo)n(ws)e(NT+)i
-(clients,)f(it)h(is)g(possible)f(for)f(a)i(print)f(serv)o(er)f(to)h
-(use)h(RPC)g(to)g(send)f(asynchronous)-2 3122 y(change)f
-(noti\002cation)g(e)n(v)o(ents)g(to)i(clients)f(for)g(certain)f
-(printer)g(and)h(print)g(job)f(attrib)n(utes.)h(This)h(can)f(be)g
-(useful)f(when)h(the)g(client)-2 3230 y(needs)g(to)g(kno)n(w)f(that)h
-(a)h(ne)n(w)f(job)g(has)g(been)g(added)f(to)h(the)g(queue)f(for)h(a)g
-(gi)n(v)o(en)f(printer)g(or)h(that)h(the)f(dri)n(v)o(er)f(for)g(a)i
-(printer)e(has)-2 3338 y(been)g(changed.)f(Note)j(that)f(this)h(is)g
-(done)e(entirely)g(orthogonal)f(to)i(cache)g(updates)f(based)h(on)g(a)g
-(ne)n(w)g(ChangeID)f(for)h(a)g(printer)-2 3446 y(object.)-2
-3630 y
-SDict begin H.S end
- -2 3630 a -2 3630 a
-SDict begin 13 H.A end
- -2 3630 a -2 3630 a
-SDict begin [ /View [/XYZ H.V] /Dest (2964) cvn H.B /DEST pdfmark end
- -2 3630
-a 90 x Fj(The)g(basic)g(set)h(of)f(RPC')-5 b(s)22 b(used)e(to)g
-(implement)f(change)g(noti\002cation)g(are)-2 3738 y
-SDict begin H.S end
-
--2 3738 a -2 3738 a
-SDict begin 13 H.A end
- -2 3738 a -2 3738 a
-SDict begin [ /View [/XYZ H.V] /Dest (2965) cvn H.B /DEST pdfmark end
- -2 3738 a -2
-3748 a
-SDict begin H.S end
- -2 3748 a -2 3748 a
-SDict begin 13 H.A end
- -2 3748 a -2 3748 a
-SDict begin [ /View [/XYZ H.V] /Dest (2966) cvn H.B /DEST pdfmark end
- -2 3748
-a Black 142 x Fd(\225)p Black 81 3890 a
-SDict begin H.S end
- 81 3890 a 81
-3890 a
-SDict begin 13 H.A end
- 81 3890 a 81 3890 a
-SDict begin [ /View [/XYZ H.V] /Dest (2967) cvn H.B /DEST pdfmark end
- 81 3890 a Fj
-(RemoteFindFirstPrinterChangeNotifyEx)c(\()20 b(RFFPCN)i(\))-2
-3908 y
-SDict begin H.S end
- -2 3908 a -2 3908 a
-SDict begin 13 H.A end
- -2 3908 a -2 3908 a
-SDict begin [ /View [/XYZ H.V] /Dest (2968) cvn H.B /DEST pdfmark end
- -2 3908
-a Black 132 x Fd(\225)p Black 81 4040 a
-SDict begin H.S end
- 81 4040 a 81
-4040 a
-SDict begin 13 H.A end
- 81 4040 a 81 4040 a
-SDict begin [ /View [/XYZ H.V] /Dest (2969) cvn H.B /DEST pdfmark end
- 81 4040 a Fj(RemoteFindNe)o
-(xtPrinterChangeNotifyEx)14 b(\()20 b(RFNPCN)i(\))-2
-4058 y
-SDict begin H.S end
- -2 4058 a -2 4058 a
-SDict begin 13 H.A end
- -2 4058 a -2 4058 a
-SDict begin [ /View [/XYZ H.V] /Dest (2970) cvn H.B /DEST pdfmark end
- -2 4058
-a Black 131 x Fd(\225)p Black 81 4189 a
-SDict begin H.S end
- 81 4189 a 81
-4189 a
-SDict begin 13 H.A end
- 81 4189 a 81 4189 a
-SDict begin [ /View [/XYZ H.V] /Dest (2971) cvn H.B /DEST pdfmark end
- 81 4189 a Fj(FindClosePrinterChangeNotify\()
-16 b(FCPCN)22 b(\))-2 4207 y
-SDict begin H.S end
- -2 4207 a -2 4207 a
-SDict begin 13 H.A end
- -2 4207
-a -2 4207 a
-SDict begin [ /View [/XYZ H.V] /Dest (2972) cvn H.B /DEST pdfmark end
- -2 4207 a Black 132 x Fd(\225)p Black 81
-4339 a
-SDict begin H.S end
- 81 4339 a 81 4339 a
-SDict begin 13 H.A end
- 81 4339 a 81 4339 a
-SDict begin [ /View [/XYZ H.V] /Dest (2973) cvn H.B /DEST pdfmark end
- 81 4339
-a Fj(ReplyOpenPrinter)-2 4357 y
-SDict begin H.S end
- -2 4357 a -2 4357 a
-SDict begin 13 H.A end
- -2
-4357 a -2 4357 a
-SDict begin [ /View [/XYZ H.V] /Dest (2974) cvn H.B /DEST pdfmark end
- -2 4357 a Black 131 x Fd(\225)p Black
-81 4488 a
-SDict begin H.S end
- 81 4488 a 81 4488 a
-SDict begin 13 H.A end
- 81 4488 a 81 4488 a
-SDict begin [ /View [/XYZ H.V] /Dest (2975) cvn H.B /DEST pdfmark end
- 81
-4488 a Fj(ReplyClosePrinter)-2 4506 y
-SDict begin H.S end
- -2 4506 a -2 4506
-a
-SDict begin 13 H.A end
- -2 4506 a -2 4506 a
-SDict begin [ /View [/XYZ H.V] /Dest (2976) cvn H.B /DEST pdfmark end
- -2 4506 a Black 131 x Fd(\225)p
-Black 81 4637 a
-SDict begin H.S end
- 81 4637 a 81 4637 a
-SDict begin 13 H.A end
- 81 4637 a 81 4637
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2977) cvn H.B /DEST pdfmark end
- 81 4637 a Fj(RouteRefreshPrinterChangeNotify)15 b(\()21
-b(RRPCN)h(\))-2 4821 y
-SDict begin H.S end
- -2 4821 a -2 4821 a
-SDict begin 13 H.A end
- -2 4821 a
--2 4821 a
-SDict begin [ /View [/XYZ H.V] /Dest (2978) cvn H.B /DEST pdfmark end
- -2 4821 a 90 x Fj(One)e(additional)f(RPC)i(is)g(a)n(v)n
-(ailable)f(to)h(a)f(serv)o(er)m(,)f(b)n(ut)h(is)h(ne)n(v)o(er)e(used)h
-(by)g(the)g(W)m(indo)n(ws)g(spooler)f(service:)-2 4929
-y
-SDict begin H.S end
- -2 4929 a -2 4929 a
-SDict begin 13 H.A end
- -2 4929 a -2 4929 a
-SDict begin [ /View [/XYZ H.V] /Dest (2979) cvn H.B /DEST pdfmark end
- -2 4929 a -2
-4939 a
-SDict begin H.S end
- -2 4939 a -2 4939 a
-SDict begin 13 H.A end
- -2 4939 a -2 4939 a
-SDict begin [ /View [/XYZ H.V] /Dest (2980) cvn H.B /DEST pdfmark end
- -2 4939
-a Black 143 x Fd(\225)p Black 81 5082 a
-SDict begin H.S end
- 81 5082 a 81
-5082 a
-SDict begin 13 H.A end
- 81 5082 a 81 5082 a
-SDict begin [ /View [/XYZ H.V] /Dest (2981) cvn H.B /DEST pdfmark end
- 81 5082 a Fj(RouteReplyPrinter\(\))-2
-5266 y
-SDict begin H.S end
- -2 5266 a -2 5266 a
-SDict begin 13 H.A end
- -2 5266 a -2 5266 a
-SDict begin [ /View [/XYZ H.V] /Dest (2982) cvn H.B /DEST pdfmark end
- -2 5266
-a 90 x Fj(The)h(opnum)e(for)i(all)g(of)g(these)h(RPC')-5
-b(s)22 b(are)e(de\002ned)f(in)h(include/rpc_spoolss.h)p
-Black 3659 5984 a Fh(73)p Black eop end
-%%Page: 74 80
-TeXDict begin 74 79 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.74) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2481 -132
-a Fh(Chapter)19 b(10.)h(Samba)f(Printing)g(Internals)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (2983) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fj(W)m(indo)n(ws)g(NT)i(print)e(serv)o(ers)h(use)g(a)h
-(bizarre)e(method)g(of)h(sending)f(print)h(noti\002cation)f(e)n(v)o
-(ent)g(to)h(clients.)g(The)g(process)g(of)-2 180 y(re)o(gistering)e(a)j
-(ne)n(w)f(change)f(noti\002cation)g(handle)g(is)i(as)g(follo)n(ws.)e
-(The)h('C')h(is)g(for)e(client)i(and)e(the)h('S')h(is)g(for)e(serv)o
-(er)-5 b(.)20 b(All)h(error)-2 288 y(conditions)d(ha)n(v)o(e)i(been)g
-(eliminated.)-2 455 y
-SDict begin H.S end
- -2 455 a -2 455 a
-SDict begin 13 H.A end
- -2 455 a -2 455
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2984) cvn H.B /DEST pdfmark end
- -2 455 a -2 538 a
-SDict begin H.S end
- -2 538 a -2 538 a
-SDict begin 11.7 H.A end
- -2 538 a -2 538
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2985) cvn H.B /DEST pdfmark end
- -2 538 a 97 x Fg(C:)44 b(Obtain)g(handle)g(to)g(printer)g(or)h(to)f
-(the)g(printer)-2 732 y(server)g(via)g(the)g(standard)g
-(OpenPrinterEx\(\))e(call.)-2 829 y(S:)i(Respond)g(with)g(a)h(valid)f
-(handle)g(to)g(object)-2 1023 y(C:)g(Send)g(a)h(RFFPCN)f(request)g
-(with)g(the)g(previously)f(obtained)-2 1120 y(handle)h(with)g(either)g
-(\(a\))g(set)g(of)h(flags)f(for)g(change)g(events)-2
-1217 y(to)g(monitor,)g(or)g(\(b\))h(a)f(PRINTER_NOTIFY_OPTIONS)d
-(structure)-2 1314 y(containing)i(the)h(event)g(information)f(to)i
-(monitor.)88 b(The)44 b(windows)-2 1412 y(spooler)f(has)i(only)f(been)g
-(observed)g(to)g(use)g(\(b\).)-2 1509 y(S:)g(The)h(<*)f(another)g
-(missing)f(word*>)h(opens)g(a)h(new)f(TCP)h(session)e(to)i(the)f
-(client)g(\(thus)g(requiring)-2 1606 y(all)g(print)g(clients)g(to)g(be)
-h(CIFS)f(servers)g(as)g(well\))g(and)g(sends)-2 1703
-y(a)g(ReplyOpenPrinter\(\))e(request)i(to)g(the)h(client.)-2
-1800 y(C:)f(The)h(client)e(responds)h(with)g(a)h(printer)e(handle)h
-(that)g(can)h(be)f(used)g(to)-2 1897 y(send)g(event)g(notification)f
-(messages.)-2 1994 y(S:)h(The)h(server)e(replies)h(success)g(to)g(the)h
-(RFFPCN)e(request.)-2 2189 y(C:)h(The)h(windows)e(spooler)h(follows)g
-(the)g(RFFPCN)g(with)g(a)h(RFNPCN)-2 2286 y(request)e(to)i(fetch)f(the)
-g(current)g(values)g(of)g(all)h(monitored)-2 2383 y(attributes.)-2
-2480 y(S:)f(The)h(server)e(replies)h(with)g(an)h(array)f
-(SPOOL_NOTIFY_INFO_DATA)-2 2577 y(structures)f(\(contained)g(in)i(a)f
-(SPOOL_NOTIFY_INFO)e(structure\).)-2 2772 y(C:)i(If)h(the)f(change)g
-(notification)f(handle)h(is)g(ever)g(released)g(by)g(the)-2
-2869 y(client)g(via)g(a)h(FCPCN)f(request,)f(the)h(server)g(sends)g(a)h
-(ReplyClosePrinter\(\))-2 2966 y(request)e(back)i(to)f(the)g(client)g
-(first.)89 b(However)44 b(a)g(request)g(of)g(this)-2
-3063 y(nature)g(from)g(the)g(client)g(is)g(often)g(an)h(indication)e
-(that)h(the)h(previous)-2 3160 y(notification)e(event)h(was)g(not)g
-(marshalled)f(correctly)h(by)g(the)h(server)-2 3257 y(or)f(a)h(piece)f
-(of)g(data)h(was)f(wrong.)-2 3354 y(S:)g(The)h(server)e(closes)h(the)h
-(internal)e(change)h(notification)f(handle)-2 3451 y(\(POLICY_HND\))g
-(and)h(does)g(not)g(send)h(any)f(further)g(change)f(notification)-2
-3549 y(events)h(to)g(the)g(client)g(for)h(that)f(printer)f(or)i(job.)-2
-3906 y
-SDict begin H.S end
- -2 3906 a -2 3906 a
-SDict begin 13 H.A end
- -2 3906 a -2 3906 a
-SDict begin [ /View [/XYZ H.V] /Dest (2986) cvn H.B /DEST pdfmark end
- -2 3906
-a 108 x Fj(The)20 b(current)e(list)k(of)e(noti\002cation)f(e)n(v)o
-(ents)g(supported)f(by)i(Samba)g(can)g(be)g(found)f(by)g(e)o(xamining)f
-(the)j(internal)e(tables)h(in)-2 4121 y(srv_spoolss_nt.c)-2
-4139 y
-SDict begin H.S end
- -2 4139 a -2 4139 a
-SDict begin 13 H.A end
- -2 4139 a -2 4139 a
-SDict begin [ /View [/XYZ H.V] /Dest (2987) cvn H.B /DEST pdfmark end
- -2 4139
-a -2 4149 a
-SDict begin H.S end
- -2 4149 a -2 4149 a
-SDict begin 13 H.A end
- -2 4149 a -2 4149 a
-SDict begin [ /View [/XYZ H.V] /Dest (2988) cvn H.B /DEST pdfmark end
- -2
-4149 a Black 143 x Fd(\225)p Black 81 4292 a
-SDict begin H.S end
- 81 4292
-a 81 4292 a
-SDict begin 13 H.A end
- 81 4292 a 81 4292 a
-SDict begin [ /View [/XYZ H.V] /Dest (2989) cvn H.B /DEST pdfmark end
- 81 4292 a Fj(printer_notify_table[])-2
-4310 y
-SDict begin H.S end
- -2 4310 a -2 4310 a
-SDict begin 13 H.A end
- -2 4310 a -2 4310 a
-SDict begin [ /View [/XYZ H.V] /Dest (2990) cvn H.B /DEST pdfmark end
- -2 4310
-a Black 131 x Fd(\225)p Black 81 4441 a
-SDict begin H.S end
- 81 4441 a 81
-4441 a
-SDict begin 13 H.A end
- 81 4441 a 81 4441 a
-SDict begin [ /View [/XYZ H.V] /Dest (2991) cvn H.B /DEST pdfmark end
- 81 4441 a Fj(job_notify_table[])-2
-4625 y
-SDict begin H.S end
- -2 4625 a -2 4625 a
-SDict begin 13 H.A end
- -2 4625 a -2 4625 a
-SDict begin [ /View [/XYZ H.V] /Dest (2992) cvn H.B /DEST pdfmark end
- -2 4625
-a 90 x Fj(When)g(an)g(e)n(v)o(ent)f(occurs)h(that)g(could)f(be)h
-(monitored,)e(smbd)i(sends)g(a)h(message)f(to)g(itself)h(about)e(the)h
-(change.)f(The)h(list)h(of)-2 4823 y(e)n(v)o(ents)e(to)i(be)f
-(transmitted)f(are)h(queued)f(by)h(the)g(smbd)f(process)h(sending)f
-(the)h(message)g(to)h(pre)n(v)o(ent)d(an)i(o)o(v)o(erload)e(of)i(TDB)-2
-4931 y(usage)g(and)f(the)h(internal)g(message)g(is)h(sent)f(during)f
-(smbd')-5 b(s)20 b(idle)g(loop)g(\(refer)f(to)h(printing/notify)-5
-b(.c)16 b(and)k(the)g(functions)-2 5039 y(send_spoolss_notify2_msg\(\))
-14 b(and)20 b(print_notify_send_messages\(\))14 b(\).)-2
-5223 y
-SDict begin H.S end
- -2 5223 a -2 5223 a
-SDict begin 13 H.A end
- -2 5223 a -2 5223 a
-SDict begin [ /View [/XYZ H.V] /Dest (2993) cvn H.B /DEST pdfmark end
- -2 5223
-a 90 x Fj(The)19 b(decision)g(of)g(whether)f(or)h(not)g(the)h(change)e
-(is)i(to)g(be)f(sent)h(to)f(connected)f(clients)i(is)g(made)f(by)g(the)
-g(routine)f(which)h(actually)-2 5421 y(sends)h(the)g(noti\002cation.)f
-(\()h(refer)g(to)g(srv_spoolss_nt.c:recie)n(v)o(e_notify2)o(_m)o
-(essage\(\))14 b(\).)p Black 3659 5984 a Fh(74)p Black
-eop end
-%%Page: 75 81
-TeXDict begin 75 80 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.75) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2481 -132
-a Fh(Chapter)19 b(10.)h(Samba)f(Printing)g(Internals)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (2994) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fj(Because)h(it)h(possible)f(to)g(recei)n(v)o(e)f(a)i
-(listing)f(of)g(multiple)g(changes)f(for)h(multiple)f(printers,)g(the)h
-(noti\002cation)f(e)n(v)o(ents)h(must)g(be)-2 180 y(split)h(into)e
-(cate)o(gories)h(by)f(the)i(printer)e(name.)g(This)h(mak)o(es)g(it)h
-(possible)f(to)h(group)d(multiple)i(change)e(e)n(v)o(ents)i(to)g(be)g
-(sent)h(in)f(a)-2 288 y(single)g(RPC)i(according)c(to)i(the)g(printer)f
-(handle)g(obtained)g(via)h(a)h(ReplyOpenPrinter\(\).)-2
-472 y
-SDict begin H.S end
- -2 472 a -2 472 a
-SDict begin 13 H.A end
- -2 472 a -2 472 a
-SDict begin [ /View [/XYZ H.V] /Dest (2995) cvn H.B /DEST pdfmark end
- -2 472 a 90
-x Fj(The)f(actual)g(change)e(noti\002cation)h(is)j(performed)17
-b(using)j(the)g(RRPCN)i(request)e(RPC.)h(This)f(pack)o(et)g(contains)-2
-580 y
-SDict begin H.S end
- -2 580 a -2 580 a
-SDict begin 13 H.A end
- -2 580 a -2 580 a
-SDict begin [ /View [/XYZ H.V] /Dest (2996) cvn H.B /DEST pdfmark end
- -2 580 a -2
-590 a
-SDict begin H.S end
- -2 590 a -2 590 a
-SDict begin 13 H.A end
- -2 590 a -2 590 a
-SDict begin [ /View [/XYZ H.V] /Dest (2997) cvn H.B /DEST pdfmark end
- -2 590 a Black
-143 x Fd(\225)p Black 81 733 a
-SDict begin H.S end
- 81 733 a 81 733 a
-SDict begin 13 H.A end
- 81 733
-a 81 733 a
-SDict begin [ /View [/XYZ H.V] /Dest (2998) cvn H.B /DEST pdfmark end
- 81 733 a Fj(the)g(printer)f(handle)g(re)o(gistered)g(with)h
-(the)h(client')-5 b(s)20 b(spooler)f(on)h(which)g(the)g(change)f
-(occurred)-2 750 y
-SDict begin H.S end
- -2 750 a -2 750 a
-SDict begin 13 H.A end
- -2 750 a -2 750
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2999) cvn H.B /DEST pdfmark end
- -2 750 a Black 132 x Fd(\225)p Black 81 882 a
-SDict begin H.S end
- 81 882
-a 81 882 a
-SDict begin 13 H.A end
- 81 882 a 81 882 a
-SDict begin [ /View [/XYZ H.V] /Dest (3000) cvn H.B /DEST pdfmark end
- 81 882 a Fj(The)h(change_lo)n(w)d(v)n
-(alue)j(which)g(w)o(as)h(sent)f(as)h(part)f(of)g(the)g(last)h(RFNPCN)h
-(request)d(from)g(the)i(client)-2 900 y
-SDict begin H.S end
- -2 900 a -2 900
-a
-SDict begin 13 H.A end
- -2 900 a -2 900 a
-SDict begin [ /View [/XYZ H.V] /Dest (3001) cvn H.B /DEST pdfmark end
- -2 900 a Black 131 x Fd(\225)p Black
-81 1031 a
-SDict begin H.S end
- 81 1031 a 81 1031 a
-SDict begin 13 H.A end
- 81 1031 a 81 1031 a
-SDict begin [ /View [/XYZ H.V] /Dest (3002) cvn H.B /DEST pdfmark end
- 81
-1031 a Fj(The)f(SPOOL_NO)m(TIFY_INFO)e(container)h(with)h(the)g(e)n(v)o
-(ent)g(information)-2 1207 y
-SDict begin H.S end
- -2 1207 a -2 1207 a
-SDict begin 13 H.A end
- -2 1207
-a -2 1207 a
-SDict begin [ /View [/XYZ H.V] /Dest (3003) cvn H.B /DEST pdfmark end
- -2 1207 a 98 x Fj(A)78 1305 y
-SDict begin H.S end
- 78 1305 a 78
-1305 a
-SDict begin 13 H.A end
- 78 1305 a 78 1305 a
-SDict begin [ /View [/XYZ H.V] /Dest (3004) cvn H.B /DEST pdfmark end
- 78 1305 a Fg(SPOOL_NOTIFY_INFO)e
-Fj(contains:)-2 1314 y
-SDict begin H.S end
- -2 1314 a -2 1314 a
-SDict begin 13 H.A end
- -2 1314 a
--2 1314 a
-SDict begin [ /View [/XYZ H.V] /Dest (3005) cvn H.B /DEST pdfmark end
- -2 1314 a -2 1324 a
-SDict begin H.S end
- -2 1324 a -2 1324 a
-SDict begin 13 H.A end
- -2
-1324 a -2 1324 a
-SDict begin [ /View [/XYZ H.V] /Dest (3006) cvn H.B /DEST pdfmark end
- -2 1324 a Black 152 x Fd(\225)p Black
-81 1476 a
-SDict begin H.S end
- 81 1476 a 81 1476 a
-SDict begin 13 H.A end
- 81 1476 a 81 1476 a
-SDict begin [ /View [/XYZ H.V] /Dest (3007) cvn H.B /DEST pdfmark end
- 81
-1476 a Fj(the)i(v)o(ersion)f(and)h(\003ags)g(\002eld)h(are)f
-(prede\002ned)e(and)h(should)h(not)f(be)i(changed)-2
-1494 y
-SDict begin H.S end
- -2 1494 a -2 1494 a
-SDict begin 13 H.A end
- -2 1494 a -2 1494 a
-SDict begin [ /View [/XYZ H.V] /Dest (3008) cvn H.B /DEST pdfmark end
- -2 1494
-a Black 131 x Fd(\225)p Black 81 1625 a
-SDict begin H.S end
- 81 1625 a 81
-1625 a
-SDict begin 13 H.A end
- 81 1625 a 81 1625 a
-SDict begin [ /View [/XYZ H.V] /Dest (3009) cvn H.B /DEST pdfmark end
- 81 1625 a Fj(The)f(count)f(\002eld)h(is)h
-(the)g(number)d(of)i(entries)g(in)g(the)h(SPOOL_NO)m(TIFY_INFO_D)m(A)-9
-b(T)h(A)17 b(array)-2 1809 y
-SDict begin H.S end
- -2 1809 a -2 1809 a
-SDict begin 13 H.A end
- -2 1809
-a -2 1809 a
-SDict begin [ /View [/XYZ H.V] /Dest (3010) cvn H.B /DEST pdfmark end
- -2 1809 a 90 x Fj(The)148 1899 y
-SDict begin H.S end
- 148 1899
-a 148 1899 a
-SDict begin 13 H.A end
- 148 1899 a 148 1899 a
-SDict begin [ /View [/XYZ H.V] /Dest (3011) cvn H.B /DEST pdfmark end
- 148 1899 a Fg
-(SPOOL_NOTIFY_INFO_DATA)g Fj(entries)j(contain:)-2 1908
-y
-SDict begin H.S end
- -2 1908 a -2 1908 a
-SDict begin 13 H.A end
- -2 1908 a -2 1908 a
-SDict begin [ /View [/XYZ H.V] /Dest (3012) cvn H.B /DEST pdfmark end
- -2 1908 a -2
-1918 a
-SDict begin H.S end
- -2 1918 a -2 1918 a
-SDict begin 13 H.A end
- -2 1918 a -2 1918 a
-SDict begin [ /View [/XYZ H.V] /Dest (3013) cvn H.B /DEST pdfmark end
- -2 1918
-a Black 151 x Fd(\225)p Black 81 2069 a
-SDict begin H.S end
- 81 2069 a 81
-2069 a
-SDict begin 13 H.A end
- 81 2069 a 81 2069 a
-SDict begin [ /View [/XYZ H.V] /Dest (3014) cvn H.B /DEST pdfmark end
- 81 2069 a Fj(The)g(type)f(de\002nes)h
-(whether)f(or)h(not)g(this)h(e)n(v)o(ent)e(is)i(for)f(a)h(printer)e(or)
-h(a)g(print)g(job)-2 2087 y
-SDict begin H.S end
- -2 2087 a -2 2087 a
-SDict begin 13 H.A end
- -2 2087
-a -2 2087 a
-SDict begin [ /View [/XYZ H.V] /Dest (3015) cvn H.B /DEST pdfmark end
- -2 2087 a Black 132 x Fd(\225)p Black 81
-2219 a
-SDict begin H.S end
- 81 2219 a 81 2219 a
-SDict begin 13 H.A end
- 81 2219 a 81 2219 a
-SDict begin [ /View [/XYZ H.V] /Dest (3016) cvn H.B /DEST pdfmark end
- 81 2219
-a Fj(The)g(\002eld)g(is)h(the)f(\003ag)h(identifying)d(the)i(e)n(v)o
-(ent)-2 2237 y
-SDict begin H.S end
- -2 2237 a -2 2237 a
-SDict begin 13 H.A end
- -2 2237 a -2 2237
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3017) cvn H.B /DEST pdfmark end
- -2 2237 a Black 131 x Fd(\225)p Black 81 2368 a
-SDict begin H.S end
- 81
-2368 a 81 2368 a
-SDict begin 13 H.A end
- 81 2368 a 81 2368 a
-SDict begin [ /View [/XYZ H.V] /Dest (3018) cvn H.B /DEST pdfmark end
- 81 2368 a Fj(the)g(notify_data)e
-(union)h(contains)g(the)h(ne)n(w)g(v)n(aluie)g(of)g(the)g(attrib)n(ute)
--2 2386 y
-SDict begin H.S end
- -2 2386 a -2 2386 a
-SDict begin 13 H.A end
- -2 2386 a -2 2386 a
-SDict begin [ /View [/XYZ H.V] /Dest (3019) cvn H.B /DEST pdfmark end
- -2
-2386 a Black 131 x Fd(\225)p Black 81 2517 a
-SDict begin H.S end
- 81 2517
-a 81 2517 a
-SDict begin 13 H.A end
- 81 2517 a 81 2517 a
-SDict begin [ /View [/XYZ H.V] /Dest (3020) cvn H.B /DEST pdfmark end
- 81 2517 a Fj(The)g(enc_type)e
-(de\002nes)i(the)g(size)h(of)f(the)g(structure)f(for)h(marshalling)f
-(and)g(unmarshalling)-2 2535 y
-SDict begin H.S end
- -2 2535 a -2 2535 a
-SDict begin 13 H.A end
- -2
-2535 a -2 2535 a
-SDict begin [ /View [/XYZ H.V] /Dest (3021) cvn H.B /DEST pdfmark end
- -2 2535 a Black 132 x Fd(\225)p Black
-81 2667 a
-SDict begin H.S end
- 81 2667 a 81 2667 a
-SDict begin 13 H.A end
- 81 2667 a 81 2667 a
-SDict begin [ /View [/XYZ H.V] /Dest (3022) cvn H.B /DEST pdfmark end
- 81
-2667 a Fj(\(a\))g(the)g(id)h(must)f(be)h(0)f(for)g(a)h(printer)e(e)n(v)
-o(ent)h(on)g(a)g(printer)g(handle.)f(\(b\))g(the)i(id)f(must)h(be)f
-(the)h(job)f(id)g(for)g(an)g(e)n(v)o(ent)g(on)g(a)h(printer)81
-2775 y(job)g(\(c\))g(the)g(id)g(must)g(be)g(the)h(matching)d(number)h
-(of)h(the)g(printer)f(inde)o(x)g(used)h(in)g(the)g(response)g(pack)o
-(et)f(to)i(the)f(RFNPCN)81 2883 y(when)f(using)h(a)h(print)e(serv)o(er)
-h(handle)f(for)g(noti\002cation.)g(Samba)h(currently)e(uses)j(the)f
-(snum)g(of)g(the)g(printer)f(for)h(this)g(which)81 2991
-y(can)g(break)f(if)h(the)h(list)g(of)f(services)g(has)g(been)g
-(modi\002ed)f(since)h(the)g(noti\002cation)f(handle)h(w)o(as)h(re)o
-(gistered.)-2 3009 y
-SDict begin H.S end
- -2 3009 a -2 3009 a
-SDict begin 13 H.A end
- -2 3009 a -2
-3009 a
-SDict begin [ /View [/XYZ H.V] /Dest (3023) cvn H.B /DEST pdfmark end
- -2 3009 a Black 131 x Fd(\225)p Black 81 3140
-a
-SDict begin H.S end
- 81 3140 a 81 3140 a
-SDict begin 13 H.A end
- 81 3140 a 81 3140 a
-SDict begin [ /View [/XYZ H.V] /Dest (3024) cvn H.B /DEST pdfmark end
- 81 3140 a Fj(The)f(size)g(is)
-i(either)d(\(a\))h(the)h(string)e(length)h(in)g(UNICODE)g(for)g
-(strings,)g(\(b\))f(the)i(size)f(in)h(bytes)f(of)g(the)g(security)g
-(descriptor)m(,)81 3248 y(or)g(\(c\))g(0)g(for)f(data)h(v)n(alues.)p
-Black 3659 5984 a Fh(75)p Black eop end
-%%Page: 76 82
-TeXDict begin 76 81 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.76) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black -2
--11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (WINS) cvn H.B /DEST pdfmark end
- -2 -11 a 119
-x Fi(Chapter)44 b(11.)f(Samba)g(WINS)g(Inter)m(nals)-2
-197 y
-SDict begin H.S end
- -2 197 a -2 197 a
-SDict begin 13 H.A end
- -2 197 a -2 197 a
-SDict begin [ /View [/XYZ H.V] /Dest (3032) cvn H.B /DEST pdfmark end
- -2 197 a 342
-x Fl(11.1.)35 b(WINS)g(F)l(ailo)o(v)o(er)-2 707 y
-SDict begin H.S end
- -2
-707 a -2 707 a
-SDict begin 13 H.A end
- -2 707 a -2 707 a
-SDict begin [ /View [/XYZ H.V] /Dest (3034) cvn H.B /DEST pdfmark end
- -2 707 a 106 x Fj(The)20
-b(current)e(Samba)i(codebase)f(possesses)i(the)f(capability)g(to)g(use)
-g(groups)f(of)h(WINS)h(serv)o(ers)f(that)g(share)g(a)g(common)-2
-921 y(namespace)f(for)g(NetBIOS)i(name)f(re)o(gistration)e(and)i
-(resolution.)f(The)g(formal)g(parameter)g(syntax)h(is)-2
-1105 y
-SDict begin H.S end
- -2 1105 a -2 1105 a
-SDict begin 13 H.A end
- -2 1105 a -2 1105 a
-SDict begin [ /View [/XYZ H.V] /Dest (3035) cvn H.B /DEST pdfmark end
- -2 1105
-a -2 1188 a
-SDict begin H.S end
- -2 1188 a -2 1188 a
-SDict begin 11.7 H.A end
- -2 1188 a -2 1188 a
-SDict begin [ /View [/XYZ H.V] /Dest (3036) cvn H.B /DEST pdfmark end
- -2
-1188 a 79 x Fg(WINS_SERVER_PARAM)87 b(=)44 b(SERVER)g([)h(SEPARATOR)e
-(SERVER_LIST)g(])-2 1364 y(WINS_SERVER_PARAM)87 b(=)44
-b("wins)g(server")-2 1461 y(SERVER)88 b(=)45 b(ADDR[:TAG])-2
-1558 y(ADDR)89 b(=)44 b(ip_addr)g(|)h(fqdn)-2 1656 y(TAG)89
-b(=)45 b(string)-2 1753 y(SEPARATOR)e(=)i(comma)f(|)g(\\s+)-2
-1850 y(SERVER_LIST)f(=)h(SERVER)g([)h(SEPARATOR)e(SERVER_LIST)g(])-2
-2207 y
-SDict begin H.S end
- -2 2207 a -2 2207 a
-SDict begin 13 H.A end
- -2 2207 a -2 2207 a
-SDict begin [ /View [/XYZ H.V] /Dest (3037) cvn H.B /DEST pdfmark end
- -2 2207
-a 108 x Fj(A)20 b(simple)h(e)o(xample)d(of)i(a)h(v)n(alid)f(wins)g
-(serv)o(er)g(setting)g(is)-2 2499 y
-SDict begin H.S end
- -2 2499 a -2 2499
-a
-SDict begin 13 H.A end
- -2 2499 a -2 2499 a
-SDict begin [ /View [/XYZ H.V] /Dest (3038) cvn H.B /DEST pdfmark end
- -2 2499 a -2 2582 a
-SDict begin H.S end
- -2 2582 a -2
-2582 a
-SDict begin 11.7 H.A end
- -2 2582 a -2 2582 a
-SDict begin [ /View [/XYZ H.V] /Dest (3039) cvn H.B /DEST pdfmark end
- -2 2582 a 79 x Fg([global])-2
-2758 y(wins)44 b(server)g(=)g(192.168.1.2)f(192.168.1.3)-2
-3115 y
-SDict begin H.S end
- -2 3115 a -2 3115 a
-SDict begin 13 H.A end
- -2 3115 a -2 3115 a
-SDict begin [ /View [/XYZ H.V] /Dest (3040) cvn H.B /DEST pdfmark end
- -2 3115
-a 108 x Fj(In)20 b(the)g(e)n(v)o(ent)f(that)h(no)g(T)-8
-b(A)m(G)21 b(is)g(de\002ned)e(in)h(for)g(a)g(SER)-7 b(VER)22
-b(in)e(the)g(list,)h(smbd)f(assigns)h(a)f(def)o(ault)g(T)-8
-b(A)m(G)20 b(of)g("*".)g(A)g(T)-8 b(A)m(G)21 b(is)-2
-3331 y(used)f(to)g(group)e(serv)o(ers)i(of)g(a)h(shared)e(NetBIOS)i
-(namespace)e(together)-5 b(.)19 b(Upon)g(startup,)h(nmbd)e(will)j
-(attempt)f(to)h(re)o(gister)e(the)-2 3439 y(netbios)g(name)h(v)n(alue)f
-(with)i(one)e(serv)o(er)h(in)g(each)g(tagged)f(group.)-2
-3623 y
-SDict begin H.S end
- -2 3623 a -2 3623 a
-SDict begin 13 H.A end
- -2 3623 a -2 3623 a
-SDict begin [ /View [/XYZ H.V] /Dest (3041) cvn H.B /DEST pdfmark end
- -2 3623
-a 90 x Fj(An)h(e)o(xample)f(using)g(tags)i(to)f(group)f(WINS)i(serv)o
-(ers)e(together)g(is)i(sho)n(w)f(here.)f(Note)i(that)f(the)g(use)h(of)e
-(interf)o(ace)h(names)g(in)g(the)-2 3821 y(tags)g(is)h(only)f(by)g(con)
-m(v)o(ention)d(and)i(is)i(not)f(a)h(technical)e(requirement.)-2
-4005 y
-SDict begin H.S end
- -2 4005 a -2 4005 a
-SDict begin 13 H.A end
- -2 4005 a -2 4005 a
-SDict begin [ /View [/XYZ H.V] /Dest (3042) cvn H.B /DEST pdfmark end
- -2 4005
-a -2 4088 a
-SDict begin H.S end
- -2 4088 a -2 4088 a
-SDict begin 11.7 H.A end
- -2 4088 a -2 4088 a
-SDict begin [ /View [/XYZ H.V] /Dest (3043) cvn H.B /DEST pdfmark end
- -2
-4088 a 79 x Fg([global])-2 4264 y(wins)44 b(server)g(=)g
-(192.168.1.2:eth0)f(192.168.1.3:eth0)f(192.168.2.2:eth1)-2
-4621 y
-SDict begin H.S end
- -2 4621 a -2 4621 a
-SDict begin 13 H.A end
- -2 4621 a -2 4621 a
-SDict begin [ /View [/XYZ H.V] /Dest (3044) cvn H.B /DEST pdfmark end
- -2 4621
-a 108 x Fj(Using)20 b(this)h(con\002guration,)c(nmbd)i(w)o(ould)g
-(attempt)h(to)g(re)o(gister)g(the)g(serv)o(er')-5 b(s)20
-b(NetBIOS)h(name)e(with)h(one)g(WINS)h(serv)o(er)e(in)-2
-4837 y(each)h(group.)e(Because)i(the)g("eth0")g(group)e(has)j(tw)o(o)f
-(serv)o(ers,)g(the)g(second)f(serv)o(er)g(w)o(ould)h(only)f(be)h(used)g
-(when)g(a)h(re)o(gistration)-2 4945 y(\(or)e(resolution\))g(request)g
-(to)i(the)f(\002rst)h(serv)o(er)e(in)h(that)h(group)d(timed)i(out.)-2
-5129 y
-SDict begin H.S end
- -2 5129 a -2 5129 a
-SDict begin 13 H.A end
- -2 5129 a -2 5129 a
-SDict begin [ /View [/XYZ H.V] /Dest (3045) cvn H.B /DEST pdfmark end
- -2 5129
-a 90 x Fj(NetBIOS)h(name)e(resolution)g(follo)n(ws)h(a)g(similar)h
-(pattern)e(as)i(name)e(re)o(gistration.)g(When)h(resolving)f(a)h
-(NetBIOS)h(name)f(via)-2 5327 y(WINS,)f(smbd)f(and)g(other)f(Samba)i
-(programs)d(will)j(attempt)g(to)f(query)f(a)i(single)g(WINS)g(serv)o
-(er)f(in)g(a)h(tagged)f(group)f(until)h(either)-2 5435
-y(a)i(positi)n(v)o(e)g(response)f(is)i(obtained)e(at)h(least)h(once)f
-(or)g(until)g(a)g(serv)o(er)g(from)f(e)n(v)o(ery)g(tagged)g(group)f
-(has)j(responded)d(ne)o(gati)n(v)o(ely)-2 5543 y(to)i(the)g(name)g
-(query)f(request.)g(If)h(a)h(timeout)e(occurs)h(when)f(querying)f(a)j
-(speci\002c)f(WINS)h(serv)o(er)m(,)e(that)h(serv)o(er)f(is)i(mark)o(ed)
-e(as)p Black 3657 5984 a Fh(76)p Black eop end
-%%Page: 77 83
-TeXDict begin 77 82 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.77) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2564 -132
-a Fh(Chapter)20 b(11.)f(Samba)g(WINS)h(Internals)p Black
--2 72 a Fj(do)n(wn)f(to)h(pre)n(v)o(ent)f(further)f(timeouts)i(and)g
-(the)g(ne)o(xt)f(serv)o(er)h(in)g(the)g(WINS)h(group)e(is)i(contacted.)
-d(Once)i(mark)o(ed)f(as)i(dead,)-2 180 y(Samba)e(will)i(not)f(attempt)g
-(to)g(contact)g(that)g(serv)o(er)g(for)f(name)h(re)o
-(gistration/resolution)d(queries)i(for)h(a)g(period)f(of)h(10)g
-(minutes.)p Black 3656 5984 a Fh(77)p Black eop end
-%%Page: 78 84
-TeXDict begin 78 83 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.78) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black -2
--11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (SAM) cvn H.B /DEST pdfmark end
- -2 -11 a 119
-x Fi(Chapter)44 b(12.)f(The)g(Upcoming)h(SAM)e(System)-2
-197 y
-SDict begin H.S end
- -2 197 a -2 197 a
-SDict begin 13 H.A end
- -2 197 a -2 197 a
-SDict begin [ /View [/XYZ H.V] /Dest (3053) cvn H.B /DEST pdfmark end
- -2 197 a 342
-x Fl(12.1.)35 b(Security)e(in)j(the)f('new)g(SAM')-2
-734 y
-SDict begin H.S end
- -2 734 a -2 734 a
-SDict begin 13 H.A end
- -2 734 a -2 734 a
-SDict begin [ /View [/XYZ H.V] /Dest (3055) cvn H.B /DEST pdfmark end
- -2 734 a 79
-x Fj(One)20 b(of)g(the)g(biggest)g(problems)e(with)j(passdb)e(is)j(it')
--5 b(s)21 b(implementation)d(of)i(')-5 b(security'.)19
-b(Access)i(control)e(is)i(on)f(a)g('are)g(you)f(root)-2
-921 y(at)h(the)h(moment')d(basis,)j(and)e(it)i(has)g(no)f(concept)e(of)
-i(NT)h(A)m(CLs.)f(Things)g(lik)o(e)g(ldapsam)g(had)f(to)i(add)e
-('magic')g('are)h(you)f(root')-2 1029 y(checks.)-2 1196
-y
-SDict begin H.S end
- -2 1196 a -2 1196 a
-SDict begin 13 H.A end
- -2 1196 a -2 1196 a
-SDict begin [ /View [/XYZ H.V] /Dest (3056) cvn H.B /DEST pdfmark end
- -2 1196 a 107
-x Fj(W)-7 b(e)21 b(took)e(this)i(v)o(ery)e(seriously)h(when)f(we)i
-(started)f(w)o(ork,)f(and)h(the)g(ne)n(w)g(structure)f(is)j(designed)c
-(with)j(this)f(in)h(mind,)e(from)g(the)-2 1411 y(ground)f(up.)h(Each)h
-(call)h(to)f(the)g(SAM)h(has)f(a)h(NT_T)o(OKEN)e(and)g(\(if)h(rele)n(v)
-n(ant\))f(an)h('access)h(desired'.)d(This)j(is)g(either)f(pro)o(vided)
--2 1519 y(as)h(a)f(parameter)m(,)e(or)i(implicitly)g(supplied)f(by)h
-(the)g(object)g(being)f(accessed.)-2 1703 y
-SDict begin H.S end
- -2 1703 a
--2 1703 a
-SDict begin 13 H.A end
- -2 1703 a -2 1703 a
-SDict begin [ /View [/XYZ H.V] /Dest (3057) cvn H.B /DEST pdfmark end
- -2 1703 a 90 x Fj(F)o(or)h(e)o(xample,)e
-(when)i(you)f(call)-2 1894 y
-SDict begin H.S end
- -2 1894 a -2 1894 a
-SDict begin 11.7 H.A end
- -2 1894
-a -2 1894 a
-SDict begin [ /View [/XYZ H.V] /Dest (3058) cvn H.B /DEST pdfmark end
- -2 1894 a 79 x Fg(NTSTATUS)43 b
-(sam_get_account_by_name\(const)d(SAM_CONTEXT)j(*context,)h(const)-2
-2070 y(NT_USER_TOKEN)e(*access_token,)h(uint32)h(access_desired,)e
-(const)i(char)g(*domain,)-2 2167 y(const)g(char)g(*name,)g
-(SAM_ACCOUNT_HANDLE)e(**account\))-2 2342 y
-SDict begin H.S end
- -2 2342 a
--2 2342 a
-SDict begin 13 H.A end
- -2 2342 a -2 2342 a
-SDict begin [ /View [/XYZ H.V] /Dest (3059) cvn H.B /DEST pdfmark end
- -2 2342 a 99 x Fj(The)20
-b(conte)o(xt)f(can)h(be)g(NULL)g(\(and)f(is)i(used)f(to)g(allo)n(w)h
-(import/e)o(xport)c(by)i(setting)i(up)e(2)i(conte)o(xts,)e(and)g(allo)n
-(wing)h(calls)h(on)-2 2549 y(both)e(simultaneously\))-2
-2733 y
-SDict begin H.S end
- -2 2733 a -2 2733 a
-SDict begin 13 H.A end
- -2 2733 a -2 2733 a
-SDict begin [ /View [/XYZ H.V] /Dest (3060) cvn H.B /DEST pdfmark end
- -2 2733
-a 90 x Fj(The)h(access)g(tok)o(en)g(*must*)f(be)h(speci\002ed.)g
-(Normally)f(the)h(user')-5 b(s)20 b(tok)o(en)g(out)g(of)g(current_user)
-m(,)d(this)j(can)g(also)h(be)f(a)h(global)-2 2931 y(')-5
-b(system')20 b(conte)o(xt.)-2 3115 y
-SDict begin H.S end
- -2 3115 a -2 3115
-a
-SDict begin 13 H.A end
- -2 3115 a -2 3115 a
-SDict begin [ /View [/XYZ H.V] /Dest (3061) cvn H.B /DEST pdfmark end
- -2 3115 a 90 x Fj(The)g(access)g(desired)g(is)h
-(as)g(per)f(the)g(A)m(CL,)g(for)g(passing)g(to)g(the)g(seaccess)h(stuf)
-n(f.)-2 3389 y
-SDict begin H.S end
- -2 3389 a -2 3389 a
-SDict begin 13 H.A end
- -2 3389 a -2 3389
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3062) cvn H.B /DEST pdfmark end
- -2 3389 a 90 x Fj(The)f(domain/username)d(are)j(standard.)f(Ev)o(en)g
-(if)h(we)h(only)e(ha)n(v)o(e)h(one)f(domain,)g(k)o(eeping)g(this)h
-(ensures)g(that)g(we)h(don')o(t)d(get)-2 3587 y('unquali\002ed')f
-(usernames)j(\(same)g(problem)e(as)j(we)g(had)e(with)i(unquali\002ed)d
-(SIDs\).)-2 3771 y
-SDict begin H.S end
- -2 3771 a -2 3771 a
-SDict begin 13 H.A end
- -2 3771 a -2 3771
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3063) cvn H.B /DEST pdfmark end
- -2 3771 a 90 x Fj(W)-7 b(e)21 b(return)e(a)i('handle'.)d(This)i(is)h
-(opaque)e(to)h(the)g(rest)h(of)f(Samba,)f(b)n(ut)i(is)g(operated)d(on)i
-(by)g(get/set)g(routines,)f(all)i(of)f(which)-2 3969
-y(return)f(NTST)-8 b(A)f(TUS.)-2 4135 y
-SDict begin H.S end
- -2 4135 a -2
-4135 a
-SDict begin 13 H.A end
- -2 4135 a -2 4135 a
-SDict begin [ /View [/XYZ H.V] /Dest (3064) cvn H.B /DEST pdfmark end
- -2 4135 a 108 x Fj(The)20
-b(access)g(checking)f(is)i(done)e(by)h(the)g(SAM)h(module.)d(The)i
-(reason)g(it)h(is)g(not)f(done)f('abo)o(v)o(e')f(the)i(interf)o(ace)f
-(is)i(to)g(ensure)e(a)-2 4351 y('chok)o(e)g(point'.)f(I)j(put)f(a)g
-(lot)h(of)f(ef)n(fort)f(into)h(the)g(auth)g(subsystem)f(to)i(ensure)e
-(we)i(ne)n(v)o(er)d('accidentally')h(for)o(got)f(to)i(check)g(for)-2
-4458 y(null)g(passw)o(ords,)f(missed)i(a)f(restriction)g(etc.)g(I)g
-(intend)g(the)g(SAM)h(to)f(be)g(written)g(with)g(the)h(same)f(caution.)
--2 4642 y
-SDict begin H.S end
- -2 4642 a -2 4642 a
-SDict begin 13 H.A end
- -2 4642 a -2 4642 a
-SDict begin [ /View [/XYZ H.V] /Dest (3065) cvn H.B /DEST pdfmark end
- -2
-4642 a 90 x Fj(The)g(reason)f(the)h(access)h(checking)e(is)i(not)e
-(handled)g(by)h(the)g(interf)o(ace)f(itself)i(is)g(due)f(to)g(the)h
-(dif)n(ferent)d(implementations)g(it)-2 4840 y(mak)o(e)i(tak)o(e)g(on.)
-f(F)o(or)h(e)o(xample,)f(on)g(ADS,)i(you)e(cannot)g(set)i(a)g(passw)o
-(ord)e(o)o(v)o(er)g(a)i(non-SSL)e(connection.)f(Other)h(back)o(ends)-2
-4948 y(may)g(ha)n(v)o(e)h(similar)g(requirements)f(-)h(we)h(need)e(to)h
-(lea)n(v)o(e)g(this)h(polic)o(y)e(up)h(to)g(the)h(modules.)d(The)o(y)i
-(will)h(naturally)d(ha)n(v)o(e)i(access)-2 5056 y(to)g('helper')f
-(procedures)f(and)h(good)g(e)o(xamples)g(to)h(a)n(v)n(oid)g(mishaps.)-2
-5240 y
-SDict begin H.S end
- -2 5240 a -2 5240 a
-SDict begin 13 H.A end
- -2 5240 a -2 5240 a
-SDict begin [ /View [/XYZ H.V] /Dest (3066) cvn H.B /DEST pdfmark end
- -2 5240
-a 90 x Fj(\(Furthermore,)d(some)j(back)o(ends)f(my)h(actually)f(chose)h
-(to)g(push)g(the)g(whole)g(A)m(CL)g(issue)h(to)f(the)h(remote)e(serv)o
-(er)m(,)g(and)g(-)-2 5438 y(assuming)g(ldap)h(for)f(this)i(e)o(xample)e
-(-)h(bind)g(as)h(the)f(user)g(directly\))p Black 3659
-5984 a Fh(78)p Black eop end
-%%Page: 79 85
-TeXDict begin 79 84 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.79) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2400 -132
-a Fh(Chapter)20 b(12.)f(The)i(Upcoming)d(SAM)j(System)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (3067) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fj(Each)e(returned)g(handle)g(has)h(an)g(internal)g('access)
-g(permitted',)f(which)g(allo)n(ws)i(the)f('get')g(and)f(')-5
-b(set')21 b(routines)e(to)h(return)-2 180 y('A)m(CCESS_DENIED')f(for)g
-(things)h(that)g(were)g(not)g(able)g(to)h(be)f(retrie)n(v)o(ed)e(from)h
-(the)i(back)o(end.)d(This)i(remo)o(v)o(es)f(the)h(need)f(to)-2
-288 y(specify)g(the)h(NT_T)o(OKEN)f(on)h(e)n(v)o(ery)f(operation,)f
-(and)i(allo)n(ws)g(for)g('object)f(not)h(present')f(to)h(be)g(easily)h
-(distinguished)d(from)-2 396 y('access)i(denied'.)-2
-563 y
-SDict begin H.S end
- -2 563 a -2 563 a
-SDict begin 13 H.A end
- -2 563 a -2 563 a
-SDict begin [ /View [/XYZ H.V] /Dest (3068) cvn H.B /DEST pdfmark end
- -2 563 a 107
-x Fj(When)g(you)f(')-5 b(set')21 b(an)f(object)g(\(calling)f
-(sam_update_account\))d(the)k(internal)f(details)i(are)f(again)f(used.)
-h(Each)f(change)g(that)i(has)-2 778 y(been)e(made)h(to)g(the)g(object)g
-(has)g(been)g(\003agged,)f(so)h(as)h(to)g(a)n(v)n(oid)f(race)g
-(conditions)e(\(on)i(unmodi\002ed)e(components\))f(and)j(to)-2
-886 y(a)n(v)n(oid)g(violating)f(an)o(y)g(e)o(xtra)h(A)m(CL)g
-(requirements)e(on)i(the)g(actual)g(data)g(store)g(\(lik)o(e)h(the)f
-(LD)m(AP)g(serv)o(er\).)-2 1070 y
-SDict begin H.S end
- -2 1070 a -2 1070 a
-SDict begin 13 H.A end
-
--2 1070 a -2 1070 a
-SDict begin [ /View [/XYZ H.V] /Dest (3069) cvn H.B /DEST pdfmark end
- -2 1070 a 90 x Fj(Finally)-5 b(,)19
-b(we)i(ha)n(v)o(e)e(generic)g(get_sec_desc\(\))f(and)i
-(set_sec_desc\(\))f(routines)g(to)i(allo)n(w)f(e)o(xternal)f(A)m(CL)h
-(manipulation.)e(These)-2 1268 y(do)i(lookups)e(based)i(on)g(SID.)-2
-1296 y
-SDict begin H.S end
- -2 1296 a -2 1296 a
-SDict begin 13 H.A end
- -2 1296 a -2 1296 a
-SDict begin [ /View [/XYZ H.V] /Dest (3070) cvn H.B /DEST pdfmark end
- -2 1296
-a 359 x Fl(12.2.)35 b(Standalone)e(fr)m(om)i(UNIX)-2
-1823 y
-SDict begin H.S end
- -2 1823 a -2 1823 a
-SDict begin 13 H.A end
- -2 1823 a -2 1823 a
-SDict begin [ /View [/XYZ H.V] /Dest (3072) cvn H.B /DEST pdfmark end
- -2 1823
-a 106 x Fj(One)20 b(of)g(the)g(primary)f(tenants)h(of)f(the)i('ne)n(w)e
-(SAM')i(is)g(that)f(it)h(w)o(ould)e(not)h(attempt)g(to)g(deal)g(with)h
-('what)f(unix)f(id)h(for)g(that'.)-2 2037 y(This)g(w)o(ould)g(be)g
-(left)g(to)g(the)h('SMS')f(\(Sid)g(Mapping)f(System'\))g(or)h(SID)h(f)o
-(arm,)e(and)h(probably)d(administered)i(via)h(winbind.)-2
-2145 y(W)-7 b(e)21 b(ha)n(v)o(e)f(had)f(constructi)n(v)o(e)g
-(discussion)g(on)h(ho)n(w)g('basic')f(unix)h(accounts)f(lik)o(e)h(')l
-(root')f(w)o(ould)h(be)g(handled,)e(and)i(we)g(think)-2
-2253 y(this)g(can)g(w)o(ork.)g(Accounts)f(not)h(pree)o(xisting)e(in)j
-(unix)e(w)o(ould)h(be)g(serv)o(ed)f(up)h(via)g(winbind.)-2
-2437 y
-SDict begin H.S end
- -2 2437 a -2 2437 a
-SDict begin 13 H.A end
- -2 2437 a -2 2437 a
-SDict begin [ /View [/XYZ H.V] /Dest (3073) cvn H.B /DEST pdfmark end
- -2 2437
-a 90 x Fj(This)g(is)h(an)f(*optional*)e(part,)i(and)g(my)f(preferred)f
-(end-game.)g(W)-7 b(e)21 b(ha)n(v)o(e)f(a)g(f)o(are)g(w)o(ay)h(to)f(go)
-g(before)e(things)i(lik)o(e)h(winbind)e(up)-2 2635 y(to)h(it)h(ho)n(we)
-n(v)o(er)-5 b(.)-2 2646 y
-SDict begin H.S end
- -2 2646 a -2 2646 a
-SDict begin 13 H.A end
- -2 2646
-a -2 2646 a
-SDict begin [ /View [/XYZ H.V] /Dest (3074) cvn H.B /DEST pdfmark end
- -2 2646 a 377 x Fl(12.3.)35 b(Handles)f(and)h(Races)f(in)i
-(the)f(new)g(SAM)-2 3190 y
-SDict begin H.S end
- -2 3190 a -2 3190 a
-SDict begin 13 H.A end
- -2 3190
-a -2 3190 a
-SDict begin [ /View [/XYZ H.V] /Dest (3076) cvn H.B /DEST pdfmark end
- -2 3190 a 107 x Fj(One)20 b(of)g(the)g(things)g(that)g(the)
-g('ne)n(w)g(SAM')g(w)o(ork)g(has)g(tried)g(to)g(f)o(ace)h(is)g(both)e
-(compatibility)g(with)h(e)o(xisting)f(code,)h(and)f(a)-2
-3405 y(closer)h(alignment)f(to)h(the)g(SAMR)h(interf)o(ace.)e(I)i
-(consider)e(SAMR)i(to)f(be)g(a)h('primary)d(customer')h(to)h(the)g
-(this)h(w)o(ork,)e(because)-2 3512 y(if)h(we)h(get)f(alignment)f(with)h
-(that)g(wrong,)f(things)h(get)g(more,)f(rather)h(than)f(less)j(comple)o
-(x.)c(Also,)i(most)g(other)g(parts)g(of)g(Samba)-2 3620
-y(are)g(much)f(more)g(\003e)o(xible)h(with)g(what)h(the)o(y)e(can)h
-(allo)n(w)-5 b(.)-2 3804 y
-SDict begin H.S end
- -2 3804 a -2 3804 a
-SDict begin 13 H.A end
- -2 3804
-a -2 3804 a
-SDict begin [ /View [/XYZ H.V] /Dest (3077) cvn H.B /DEST pdfmark end
- -2 3804 a 90 x Fj(In)20 b(an)o(y)f(case,)h(that)h(w)o(as)g
-(a)f(decision)g(tak)o(en)g(as)h(to)f(ho)n(w)f(the)i(general)e(design)g
-(w)o(ould)h(progress.)f(BTW)-8 b(,)21 b(my)f(understanding)d(of)-2
-4002 y(SAMR)k(may)f(be)g(completely)e(\003a)o(wed.)-2
-4186 y
-SDict begin H.S end
- -2 4186 a -2 4186 a
-SDict begin 13 H.A end
- -2 4186 a -2 4186 a
-SDict begin [ /View [/XYZ H.V] /Dest (3078) cvn H.B /DEST pdfmark end
- -2 4186
-a 90 x Fj(One)i(of)g(the)g(most)g(race-prone)e(areas)i(of)g(the)g(ne)n
-(w)g(code)g(is)h(the)f(con\003icting)f(update)g(problem.)f(W)-7
-b(e)22 b(ha)n(v)o(e)d(tak)o(en)h(tw)o(o)-2 4384 y(approaches:)-2
-4402 y
-SDict begin H.S end
- -2 4402 a -2 4402 a
-SDict begin 13 H.A end
- -2 4402 a -2 4402 a
-SDict begin [ /View [/XYZ H.V] /Dest (3079) cvn H.B /DEST pdfmark end
- -2 4402
-a -2 4412 a
-SDict begin H.S end
- -2 4412 a -2 4412 a
-SDict begin 13 H.A end
- -2 4412 a -2 4412 a
-SDict begin [ /View [/XYZ H.V] /Dest (3080) cvn H.B /DEST pdfmark end
- -2
-4412 a Black 142 x Fd(\225)p Black 81 4554 a
-SDict begin H.S end
- 81 4554
-a 81 4554 a
-SDict begin 13 H.A end
- 81 4554 a 81 4554 a
-SDict begin [ /View [/XYZ H.V] /Dest (3081) cvn H.B /DEST pdfmark end
- 81 4554 a Fj('Not)g(con\003icting')e
-(con\003icts.)i(Due)g(to)h(the)f(w)o(ay)g(usrmgr)f(operates,)g(it)i
-(will)g(open)e(a)i(user)m(,)e(display)h(all)h(the)f(properties)f(and)81
-4662 y(*sa)n(v)o(e*)g(them)h(all,)h(e)n(v)o(en)e(if)h(you)f(don')o(t)g
-(change)g(an)o(y)-5 b(.)-2 4846 y
-SDict begin H.S end
- -2 4846 a -2 4846 a
-SDict begin 13 H.A end
-
--2 4846 a -2 4846 a
-SDict begin [ /View [/XYZ H.V] /Dest (3082) cvn H.B /DEST pdfmark end
- -2 4846 a 81 4936 a Fj(F)o(or)20
-b(this,)g(see)h(what)f(I')l(v)o(e)f(done)g(in)i(rpc_serv)o
-(er/srv_samr_util.c.)14 b(I)21 b(intend)e(to)i(tak)o(e)f(this)g(one)g
-(step)h(further)m(,)d(and)h(operate)g(on)81 5044 y(the)h('handle')e
-(that)j(the)f(v)n(alues)g(were)g(read)f(from.)g(This)i(should)e(mean)g
-(that)i(we)f(only)g(update)f(things)g(that)i(ha)n(v)o(e)e(*really*)81
-5152 y(changed.)39 5270 y
-SDict begin H.S end
- 39 5270 a 39 5270 a
-SDict begin 13 H.A end
- 39 5270
-a 39 5270 a
-SDict begin [ /View [/XYZ H.V] /Dest (3083) cvn H.B /DEST pdfmark end
- 39 5270 a Black -2 5420 a Fd(\225)p Black
-81 5420 a
-SDict begin H.S end
- 81 5420 a 81 5420 a
-SDict begin 13 H.A end
- 81 5420 a 81 5420 a
-SDict begin [ /View [/XYZ H.V] /Dest (3084) cvn H.B /DEST pdfmark end
- 81
-5420 a Fj('con\003icting')f(updates:)h(Currently)g(we)i(don')o(t)e
-(deal)h(with)g(this)h(\(in)f(passdb)f(or)h(the)h(ne)n(w)f(sam)g(stuf)n
-(f\),)f(b)n(ut)h(the)h(design)e(is)81 5528 y(suf)n(\002ciently)g(\003e)
-o(xible)h(to)g(')l(den)o(y')e(a)j(second)e(update.)g(I)h(don')o(t)f
-(foresee)g(locking)g(records)g(ho)n(we)n(v)o(er)-5 b(.)p
-Black 3659 5984 a Fh(79)p Black eop end
-%%Page: 80 86
-TeXDict begin 80 85 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.80) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2400 -132
-a Fh(Chapter)20 b(12.)f(The)i(Upcoming)d(SAM)j(System)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (3085) cvn H.B /DEST pdfmark end
- -2
--11 a 99 x Fl(12.4.)35 b(Lay)o(ers)-2 117 y
-SDict begin H.S end
- -2 117 a
--2 117 a
-SDict begin 13 H.A end
- -2 117 a -2 117 a
-SDict begin [ /View [/XYZ H.V] /Dest (3087) cvn H.B /DEST pdfmark end
- -2 117 a 299 x Ff(12.4.1.)28
-b(A)m(pplication)-2 607 y
-SDict begin H.S end
- -2 607 a -2 607 a
-SDict begin 13 H.A end
- -2 607 a
--2 607 a
-SDict begin [ /View [/XYZ H.V] /Dest (3089) cvn H.B /DEST pdfmark end
- -2 607 a 83 x Fj(This)20 b(is)h(where)f(smbd,)f(samtest)i(and)
-f(whate)n(v)o(er)e(end-user)h(replacement)f(we)j(ha)n(v)o(e)f(for)f
-(pdbedit)g(sits.)i(The)o(y)e(use)i(only)e(the)-2 798
-y(SAM)h(interf)o(ace,)g(and)f(do)h(not)g(get)g(')-5 b(special)20
-b(kno)n(wledge')e(of)i(what)g(is)h(belo)n(w)f(them.)-2
-827 y
-SDict begin H.S end
- -2 827 a -2 827 a
-SDict begin 13 H.A end
- -2 827 a -2 827 a
-SDict begin [ /View [/XYZ H.V] /Dest (3090) cvn H.B /DEST pdfmark end
- -2 827 a 310
-x Ff(12.4.2.)28 b(SAM)j(Interface)-2 1304 y
-SDict begin H.S end
- -2 1304 a
--2 1304 a
-SDict begin 13 H.A end
- -2 1304 a -2 1304 a
-SDict begin [ /View [/XYZ H.V] /Dest (3092) cvn H.B /DEST pdfmark end
- -2 1304 a 107 x Fj(This)20
-b(le)n(v)o(el)g('o)n(wns')f(the)h(v)n(arious)f(handle)h(structures,)f
-(the)h(get/set)h(routines)e(on)h(those)g(structures)f(and)h(pro)o
-(vides)e(the)i(public)-2 1519 y(interf)o(ace.)f(The)h(application)e
-(layer)i(may)g(initialize)g(a)h('conte)o(xt')d(to)i(be)g(passed)h(to)f
-(all)h(interf)o(ace)e(routines,)g(else)i(a)f(def)o(ault,)-2
-1627 y(self-initialising)f(conte)o(xt)g(will)i(be)f(supplied.)f(This)i
-(layser)f(\002nds)g(the)g(appropriate)e(back)o(end)g(module)h(for)h
-(the)g(task,)g(and)g(tries)-2 1735 y(v)o(ery)f(hard)g(not)h(to)g(need)g
-(to)g(much)f('kno)n(wledge'.)e(It)k(should)e(just)i(pro)o(vide)d(the)i
-(required)e(abstraction)i(to)g(the)g(modules)f(belo)n(w)-5
-b(,)-2 1842 y(and)19 b(arrange)g(for)h(their)g(initial)g(loading.)-2
-2026 y
-SDict begin H.S end
- -2 2026 a -2 2026 a
-SDict begin 13 H.A end
- -2 2026 a -2 2026 a
-SDict begin [ /View [/XYZ H.V] /Dest (3093) cvn H.B /DEST pdfmark end
- -2 2026
-a 90 x Fj(W)-7 b(e)21 b(could)e(possibly)h(add)g(A)m(CL)g(checking)e
-(at)j(this)g(layer)m(,)e(to)h(a)n(v)n(oid)g(discrepancies)f(in)i
-(implementation)d(modules.)-2 2145 y
-SDict begin H.S end
- -2 2145 a -2 2145
-a
-SDict begin 13 H.A end
- -2 2145 a -2 2145 a
-SDict begin [ /View [/XYZ H.V] /Dest (3094) cvn H.B /DEST pdfmark end
- -2 2145 a 310 x Ff(12.4.3.)28 b(SAM)j(Modules)-2
-2622 y
-SDict begin H.S end
- -2 2622 a -2 2622 a
-SDict begin 13 H.A end
- -2 2622 a -2 2622 a
-SDict begin [ /View [/XYZ H.V] /Dest (3096) cvn H.B /DEST pdfmark end
- -2 2622
-a 107 x Fj(These)20 b(do)g(not)f(communicate)f(with)j(the)f
-(application)f(directly)-5 b(,)18 b(only)i(by)g(setting)g(v)n(alues)g
-(in)g(the)g(handles,)f(and)h(recei)n(ving)-2 2837 y(requests)g(from)f
-(the)h(interf)o(ace.)f(These)h(modules)f(are)h(responsible)f(for)h
-(translating)f(v)n(alues)h(from)f(the)h(handle')-5 b(s)20
-b(.pri)n(v)n(ate)f(into)-2 2945 y(\(say\))g(an)i(LD)m(AP)f
-(modi\002cation)e(list.)j(The)f(module)f(is)i(e)o(xpected)e(to)h('kno)n
-(w')f(things)g(lik)o(e)i(it')-5 b(s)21 b(o)n(wn)f(domain)e(SID,)j
-(domain)-2 3053 y(name,)e(and)h(an)o(y)f(other)g(state)i(attached)f(to)
-g(the)g(SAM.)h(Simpler)e(modules)h(may)f(call)i(back)e(to)i(some)f
-(helper)f(routine.)-2 3164 y
-SDict begin H.S end
- -2 3164 a -2 3164 a
-SDict begin 13 H.A end
- -2 3164
-a -2 3164 a
-SDict begin [ /View [/XYZ H.V] /Dest (3097) cvn H.B /DEST pdfmark end
- -2 3164 a 359 x Fl(12.5.)35 b(SAM)g(Modules)-2
-3525 y
-SDict begin H.S end
- -2 3525 a -2 3525 a
-SDict begin 13 H.A end
- -2 3525 a -2 3525 a
-SDict begin [ /View [/XYZ H.V] /Dest (3099) cvn H.B /DEST pdfmark end
- -2 3525
-a 326 x Ff(12.5.1.)28 b(Special)k(Module:)e(sam_passdb)-2
-4042 y
-SDict begin H.S end
- -2 4042 a -2 4042 a
-SDict begin 13 H.A end
- -2 4042 a -2 4042 a
-SDict begin [ /View [/XYZ H.V] /Dest (3101) cvn H.B /DEST pdfmark end
- -2 4042
-a 83 x Fj(In)20 b(order)f(for)g(there)h(to)g(be)g(a)h(smooth)e
-(transition,)g(kai)i(is)g(writing)e(a)i(module)e(that)h(reads)g(e)o
-(xisting)f(passdb)h(back)o(ends,)f(and)-2 4233 y(translates)h(them)g
-(into)g(SAM)g(replies.)g(\(Also)h(pulling)e(data)h(from)f(the)h
-(account)f(polic)o(y)g(DB)i(etc\).)f(W)-7 b(e)21 b(also)g(intend)e(to)i
-(write)f(a)-2 4341 y(module)f(that)h(does)g(the)g(re)n(v)o(erse)f(-)i
-(gi)n(v)o(es)e(the)h(SAM)h(a)g(passdb)e(interf)o(ace.)-2
-4369 y
-SDict begin H.S end
- -2 4369 a -2 4369 a
-SDict begin 13 H.A end
- -2 4369 a -2 4369 a
-SDict begin [ /View [/XYZ H.V] /Dest (3102) cvn H.B /DEST pdfmark end
- -2 4369
-a 311 x Ff(12.5.2.)28 b(sam_ads)-2 4861 y
-SDict begin H.S end
- -2 4861 a -2
-4861 a
-SDict begin 13 H.A end
- -2 4861 a -2 4861 a
-SDict begin [ /View [/XYZ H.V] /Dest (3104) cvn H.B /DEST pdfmark end
- -2 4861 a 93 x Fj(This)20
-b(is)h(the)f(\002rst)h(of)f(the)h(SAM)f(modules)f(to)i(be)f(committed)f
-(to)h(the)g(tree)g(-)h(mainly)e(because)h(I)g(needed)f(to)h(coordinate)
-f(w)o(ork)-2 5062 y(with)h(metze)g(\(who)f(authored)g(most)h(of)g
-(it\).)g(This)h(module)d(aims)j(to)f(use)h(Samba')-5
-b(s)20 b(libads)g(code)f(to)i(pro)o(vide)d(an)i(Acti)n(v)o(e)-2
-5169 y(Directory)f(LD)m(AP)h(client,)g(suitable)g(for)f(use)i(on)f(a)g
-(mix)o(ed-mode)d(DC.)k(While)g(it)g(is)g(currently)d(being)i(tested)g
-(against)g(W)m(in2k)-2 5277 y(serv)o(ers)f(\(with)h(a)h(passw)o(ord)f
-(in)g(the)g(smb)m(.conf)e(\002le\))j(it)g(is)g(e)o(xpected)d(to)j(e)n
-(v)o(entually)d(use)i(a)h(\(possibly)e(modi\002ed\))g(OpenLD)m(AP)-2
-5385 y(serv)o(er)-5 b(.)19 b(W)-7 b(e)22 b(hope)d(that)h(this)h(will)g
-(assist)g(in)g(the)f(construction)e(of)i(an)g(Samba)g(AD)h(DC.)p
-Black 3659 5984 a Fh(80)p Black eop end
-%%Page: 81 87
-TeXDict begin 81 86 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.81) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2400 -132
-a Fh(Chapter)20 b(12.)f(The)i(Upcoming)d(SAM)j(System)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (3105) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fj(W)-7 b(e)21 b(also)g(intend)e(to)h(construct)f(a)i(Samba)
-f(2.2/3.0)e(compatible)h(ldap)h(module,)e(again)h(using)h(libads)g
-(code.)-2 184 y
-SDict begin H.S end
- -2 184 a -2 184 a
-SDict begin 13 H.A end
- -2 184 a -2 184 a
-SDict begin [ /View [/XYZ H.V] /Dest (3106) cvn H.B /DEST pdfmark end
- -2
-184 a 359 x Fl(12.6.)35 b(Memory)f(Management)-2 738
-y
-SDict begin H.S end
- -2 738 a -2 738 a
-SDict begin 13 H.A end
- -2 738 a -2 738 a
-SDict begin [ /View [/XYZ H.V] /Dest (3108) cvn H.B /DEST pdfmark end
- -2 738 a 79 x Fj(The)20
-b('ne)n(w)f(SAM')i(de)n(v)o(elopment)c(ef)n(fort)i(also)h(concerned)e
-(itself)j(with)g(getting)e(a)i(sane)f(implementation)e(of)i(memory)-2
-925 y(management.)e(It)i(w)o(as)h(decided)e(that)h(we)h(w)o(ould)e(be)h
-(\(as)h(much)e(as)i(possible\))f(talloc)g(based,)f(using)h(an)g
-('internal)f(talloc)-2 1033 y(conte)o(xt')f(on)h(man)o(y)f(objects.)h
-(That)g(is,)i(the)e(creation)g(of)g(an)h(object)f(w)o(ould)f(initiate)i
-(it')-5 b(s)21 b(o)n(wn)e(internal)f(talloc)i(conte)o(xt,)e(and)h(this)
--2 1141 y(w)o(ould)g(be)h(used)g(for)g(all)h(operations)d(on)i(that)g
-(object.)g(Much)f(of)h(this)h(is)g(already)e(implemented)f(in)j(passdb)
-m(.)e(Also,)h(lik)o(e)-2 1249 y(passdb,)f(it)i(will)g(be)f(possible)g
-(to)g(specify)g(that)g(some)g(object)g(actually)g(be)g(created)f(on)h
-(a)h(speci\002ed)e(conte)o(xt.)-2 1433 y
-SDict begin H.S end
- -2 1433 a -2
-1433 a
-SDict begin 13 H.A end
- -2 1433 a -2 1433 a
-SDict begin [ /View [/XYZ H.V] /Dest (3109) cvn H.B /DEST pdfmark end
- -2 1433 a 90 x Fj(Memory)f(management)g(is)k
-(important)c(here)i(because)f(the)i(APIs)f(in)h(the)f('ne)n(w)g(SAM')g
-(do)g(not)f(use)i('pdb_init\(\)')c(or)j(an)-2 1631 y(equi)n(v)n(alent.)
-e(The)o(y)h(al)o(w)o(ays)i(allocate)f(ne)n(w)g(objects.)f(Enumeration')
--5 b(s)18 b(are)j(slightly)e(dif)n(ferent,)g(and)g(occur)h(on)f(a)i
-(supplied)-2 1739 y(conte)o(xt)e(that)h('o)n(wns')f(the)h(entire)g
-(list,)h(rather)f(than)f(per)n(-element.)g(\(the)h(enumeration)d
-(functions)i(return)g(an)h(array)f(of)h(all)-2 1846 y(elements)g(-)g
-(not)g(full)g(handles)f(just)i(basic)f(\(and)g(public\))f(info\))g(Lik)
-o(e)n(wise)h(for)g(things)f(that)i(\002ll)g(in)f(a)h(char)e(**.)-2
-2030 y
-SDict begin H.S end
- -2 2030 a -2 2030 a
-SDict begin 13 H.A end
- -2 2030 a -2 2030 a
-SDict begin [ /View [/XYZ H.V] /Dest (3110) cvn H.B /DEST pdfmark end
- -2 2030
-a 90 x Fj(F)o(or)h(e)o(xample:)-2 2304 y
-SDict begin H.S end
- -2 2304 a -2
-2304 a
-SDict begin 13 H.A end
- -2 2304 a -2 2304 a
-SDict begin [ /View [/XYZ H.V] /Dest (3111) cvn H.B /DEST pdfmark end
- -2 2304 a -2 2387 a
-SDict begin H.S end
- -2 2387
-a -2 2387 a
-SDict begin 11.7 H.A end
- -2 2387 a -2 2387 a
-SDict begin [ /View [/XYZ H.V] /Dest (3112) cvn H.B /DEST pdfmark end
- -2 2387 a 80 x Fg(NTSTATUS)43
-b(sam_lookup_sid\(const)f(SAM_CONTEXT)h(*context,)g(const)h
-(NT_USER_TOKEN)-2 2564 y(*access_token,)e(TALLOC_CTX)h(*mem_ctx,)h
-(const)g(DOM_SID)f(*sid,)h(char)h(**name,)-2 2661 y(uint32)f(*type\))-2
-3018 y
-SDict begin H.S end
- -2 3018 a -2 3018 a
-SDict begin 13 H.A end
- -2 3018 a -2 3018 a
-SDict begin [ /View [/XYZ H.V] /Dest (3113) cvn H.B /DEST pdfmark end
- -2 3018
-a 108 x Fj(T)-7 b(ak)o(es)20 b(a)h(conte)o(xt)e(to)h(allocate)g(the)g
-('name')f(on,)h(while:)-2 3304 y
-SDict begin H.S end
- -2 3304 a -2 3304 a
-SDict begin 13 H.A end
-
--2 3304 a -2 3304 a
-SDict begin [ /View [/XYZ H.V] /Dest (3114) cvn H.B /DEST pdfmark end
- -2 3304 a -2 3387 a
-SDict begin H.S end
- -2 3387 a -2
-3387 a
-SDict begin 11.7 H.A end
- -2 3387 a -2 3387 a
-SDict begin [ /View [/XYZ H.V] /Dest (3115) cvn H.B /DEST pdfmark end
- -2 3387 a 85 x Fg(NTSTATUS)43
-b(sam_get_account_by_sid\(const)d(SAM_CONTEXT)j(*context,)h(const)-2
-3569 y(NT_USER_TOKEN)e(*access_token,)h(uint32)h(access_desired,)e
-(const)i(DOM_SID)-2 3666 y(*accountsid,)f(SAM_ACCOUNT_HANDLE)e
-(**account\))-2 4023 y
-SDict begin H.S end
- -2 4023 a -2 4023 a
-SDict begin 13 H.A end
- -2 4023 a
--2 4023 a
-SDict begin [ /View [/XYZ H.V] /Dest (3116) cvn H.B /DEST pdfmark end
- -2 4023 a 108 x Fj(Allocates)20 b(a)h(handle)e(and)g(stores)i
-(the)f(allocation)f(conte)o(xt)g(on)h(that)g(handle.)-2
-4298 y
-SDict begin H.S end
- -2 4298 a -2 4298 a
-SDict begin 13 H.A end
- -2 4298 a -2 4298 a
-SDict begin [ /View [/XYZ H.V] /Dest (3117) cvn H.B /DEST pdfmark end
- -2 4298
-a 107 x Fj(I)g(think)g(that)g(the)g(follo)n(wing:)-2
-4589 y
-SDict begin H.S end
- -2 4589 a -2 4589 a
-SDict begin 13 H.A end
- -2 4589 a -2 4589 a
-SDict begin [ /View [/XYZ H.V] /Dest (3118) cvn H.B /DEST pdfmark end
- -2 4589
-a -2 4672 a
-SDict begin H.S end
- -2 4672 a -2 4672 a
-SDict begin 11.7 H.A end
- -2 4672 a -2 4672 a
-SDict begin [ /View [/XYZ H.V] /Dest (3119) cvn H.B /DEST pdfmark end
- -2
-4672 a 79 x Fg(NTSTATUS)43 b(sam_enum_accounts\(const)e(SAM_CONTEXT)i
-(*context,)h(const)-2 4849 y(NT_USER_TOKEN)e(*access_token,)h(const)h
-(DOM_SID)g(*domainsid,)f(uint16)g(acct_ctrl,)-2 4946
-y(int32)h(*account_count,)e(SAM_ACCOUNT_ENUM)g(**accounts\))-2
-5147 y
-SDict begin H.S end
- -2 5147 a -2 5147 a
-SDict begin 13 H.A end
- -2 5147 a -2 5147 a
-SDict begin [ /View [/XYZ H.V] /Dest (3120) cvn H.B /DEST pdfmark end
- -2 5147
-a Black 3659 5984 a Fh(81)p Black eop end
-%%Page: 82 88
-TeXDict begin 82 87 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.82) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2400 -132
-a Fh(Chapter)20 b(12.)f(The)i(Upcoming)d(SAM)j(System)p
-Black -2 88 a Fl(12.7.)35 b(T)-13 b(esting)-2 283 y
-SDict begin H.S end
- -2
-283 a -2 283 a
-SDict begin 13 H.A end
- -2 283 a -2 283 a
-SDict begin [ /View [/XYZ H.V] /Dest (3122) cvn H.B /DEST pdfmark end
- -2 283 a 79 x Fj(T)-6
-b(esting)20 b(is)h(vital)f(in)h(an)o(y)e(piece)h(of)g(softw)o(are,)f
-(and)h(Samba)g(is)h(certainly)e(no)h(e)o(xception.)e(In)i(designing)e
-(this)j(ne)n(w)f(subsystem,)-2 470 y(we)g(ha)n(v)o(e)g(tak)o(en)g(care)
-g(to)g(ensure)f(it)i(is)g(easily)g(tested,)f(independent)e(of)i
-(outside)f(protocols.)-2 654 y
-SDict begin H.S end
- -2 654 a -2 654 a
-SDict begin 13 H.A end
- -2 654
-a -2 654 a
-SDict begin [ /View [/XYZ H.V] /Dest (3123) cvn H.B /DEST pdfmark end
- -2 654 a 90 x Fj(T)-7 b(o)20 b(this)h(end,)e(Jelmer)h(has)h
-(constructed)d(')-5 b(samtest'.)-2 922 y
-SDict begin H.S end
- -2 922 a -2
-922 a
-SDict begin 13 H.A end
- -2 922 a -2 922 a
-SDict begin [ /View [/XYZ H.V] /Dest (3124) cvn H.B /DEST pdfmark end
- -2 922 a 96 x Fj(This)20 b(utility)g(\(see)h
-(torture/samtest.c\))d(is)j(structured)e(lik)o(e)i(rpcclient,)e(b)n(ut)
-h(instead)g(operates)f(on)h(the)g(SAM)h(subsystem.)e(It)-2
-1126 y(creates)h(a)h('custom')d(SAM)j(conte)o(xt,)e(that)h(may)g(be)g
-(distinct)g(from)f(the)i(def)o(ault)e(v)n(alues)h(used)g(by)g(the)g
-(rest)g(of)g(the)h(system,)f(and)-2 1234 y(can)g(load)f(a)i(separate)f
-(con\002guration)d(\002le.)-2 1418 y
-SDict begin H.S end
- -2 1418 a -2 1418
-a
-SDict begin 13 H.A end
- -2 1418 a -2 1418 a
-SDict begin [ /View [/XYZ H.V] /Dest (3125) cvn H.B /DEST pdfmark end
- -2 1418 a 90 x Fj(A)j(small)h(number)e(of)g
-(commands)g(are)h(currently)e(implemented,)h(b)n(ut)h(these)g(ha)n(v)o
-(e)g(already)f(pro)o(v)o(ed)f(vital)i(in)g(testing.)g(I)h(e)o(xpect)-2
-1616 y(SAM)f(module)f(authors)g(will)i(\002nd)f(it)h(particularly)e(v)n
-(aluable.)-2 1800 y
-SDict begin H.S end
- -2 1800 a -2 1800 a
-SDict begin 13 H.A end
- -2 1800 a -2
-1800 a
-SDict begin [ /View [/XYZ H.V] /Dest (3126) cvn H.B /DEST pdfmark end
- -2 1800 a 90 x Fj(Example)g(useage:)-2 2074 y
-SDict begin H.S end
-
--2 2074 a -2 2074 a
-SDict begin 13 H.A end
- -2 2074 a -2 2074 a
-SDict begin [ /View [/XYZ H.V] /Dest (3127) cvn H.B /DEST pdfmark end
- -2 2074 a -2
-2074 a
-SDict begin H.S end
- -2 2074 a -2 2074 a
-SDict begin 13 H.A end
- -2 2074 a -2 2074 a
-SDict begin [ /View [/XYZ H.V] /Dest (3128) cvn H.B /DEST pdfmark end
- -2 2074
-a 90 x Fg($)63 2164 y
-SDict begin H.S end
- 63 2164 a 63 2164 a
-SDict begin 13 H.A end
- 63 2164 a 63
-2164 a
-SDict begin [ /View [/XYZ H.V] /Dest (3129) cvn H.B /DEST pdfmark end
- 63 2164 a Fk(bin/samtest)-2 2339 y
-SDict begin H.S end
- -2 2339 a -2
-2339 a
-SDict begin 13 H.A end
- -2 2339 a -2 2339 a
-SDict begin [ /View [/XYZ H.V] /Dest (3130) cvn H.B /DEST pdfmark end
- -2 2339 a -2 2422 a
-SDict begin H.S end
- -2 2422
-a -2 2422 a
-SDict begin 11.7 H.A end
- -2 2422 a -2 2422 a
-SDict begin [ /View [/XYZ H.V] /Dest (3131) cvn H.B /DEST pdfmark end
- -2 2422 a 88 x Fg(>)44
-b(context)g(ads:ldap://192.168.1.96)-2 2701 y Fj(\(this)20
-b(loads)g(a)h(ne)n(w)f(conte)o(xt,)e(using)i(the)g(ne)n(w)g(ADS)h
-(module.)e(The)h(parameter)e(is)j(the)g(')o(location')d(of)i(the)g
-(ldap)g(serv)o(er\))-2 2885 y
-SDict begin H.S end
- -2 2885 a -2 2885 a
-SDict begin 13 H.A end
- -2
-2885 a -2 2885 a
-SDict begin [ /View [/XYZ H.V] /Dest (3132) cvn H.B /DEST pdfmark end
- -2 2885 a -2 2968 a
-SDict begin H.S end
- -2 2968 a -2 2968
-a
-SDict begin 11.7 H.A end
- -2 2968 a -2 2968 a
-SDict begin [ /View [/XYZ H.V] /Dest (3133) cvn H.B /DEST pdfmark end
- -2 2968 a 79 x Fg(>)44 b(lookup_name)f(DOMAIN)h
-(abartlet)-2 3238 y Fj(\(returns)19 b(a)h(sid\).)-2 3419
-y
-SDict begin H.S end
- -2 3419 a -2 3419 a
-SDict begin 13 H.A end
- -2 3419 a -2 3419 a
-SDict begin [ /View [/XYZ H.V] /Dest (3134) cvn H.B /DEST pdfmark end
- -2 3419 a 93
-x Fj(Because)g(the)g('ne)n(w)g(SAM')g(is)h(NT)g(A)m(CL)f(based,)g
-(there)g(will)h(be)f(a)g(command)e(to)j(specify)e(an)h(arbitrary)f(NT)h
-(A)m(CL,)h(b)n(ut)f(for)-2 3620 y(no)n(w)f(it)i(uses)g(')-5
-b(system')20 b(by)g(def)o(ault.)p Black 3659 5984 a Fh(82)p
-Black eop end
-%%Page: 83 89
-TeXDict begin 83 88 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.83) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black -2
--11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (PWENCRYPT) cvn H.B /DEST pdfmark
-end
- -2 -11 a 119
-x Fi(Chapter)44 b(13.)f(LanMan)f(and)h(NT)g(P)n(assw)n(ord)-2
-332 y(Encryption)-2 421 y
-SDict begin H.S end
- -2 421 a -2 421 a
-SDict begin 13 H.A end
- -2 421 a
--2 421 a
-SDict begin [ /View [/XYZ H.V] /Dest (3146) cvn H.B /DEST pdfmark end
- -2 421 a 342 x Fl(13.1.)35 b(Intr)m(oduction)-2
-931 y
-SDict begin H.S end
- -2 931 a -2 931 a
-SDict begin 13 H.A end
- -2 931 a -2 931 a
-SDict begin [ /View [/XYZ H.V] /Dest (3148) cvn H.B /DEST pdfmark end
- -2 931 a 106
-x Fj(W)m(ith)20 b(the)g(de)n(v)o(elopment)e(of)i(LanManager)e(and)h(W)m
-(indo)n(ws)h(NT)g(compatible)f(passw)o(ord)g(encryption)f(for)i(Samba,)
-f(it)i(is)g(no)n(w)-2 1145 y(able)f(to)g(v)n(alidate)g(user)g
-(connections)e(in)i(e)o(xactly)g(the)g(same)g(w)o(ay)h(as)f(a)h
-(LanManager)d(or)i(W)m(indo)n(ws)f(NT)i(serv)o(er)-5
-b(.)-2 1329 y
-SDict begin H.S end
- -2 1329 a -2 1329 a
-SDict begin 13 H.A end
- -2 1329 a -2 1329 a
-SDict begin [ /View [/XYZ H.V] /Dest (3149) cvn H.B /DEST pdfmark end
-
--2 1329 a 90 x Fj(This)20 b(document)e(describes)i(ho)n(w)g(the)g(SMB)h
-(passw)o(ord)e(encryption)f(algorithm)h(w)o(orks)h(and)f(what)i(issues)
-g(there)e(are)h(in)-2 1527 y(choosing)e(whether)h(you)h(w)o(ant)g(to)g
-(use)h(it.)g(Y)-9 b(ou)19 b(should)g(read)h(it)h(carefully)-5
-b(,)18 b(especially)i(the)g(part)g(about)f(security)h(and)f(the)-2
-1635 y("PR)m(OS)i(and)e(CONS")i(section.)-2 1646 y
-SDict begin H.S end
- -2
-1646 a -2 1646 a
-SDict begin 13 H.A end
- -2 1646 a -2 1646 a
-SDict begin [ /View [/XYZ H.V] /Dest (3150) cvn H.B /DEST pdfmark end
- -2 1646 a 376 x
-Fl(13.2.)35 b(Ho)o(w)f(does)h(it)g(w)o(ork?)-2 2190 y
-SDict begin H.S end
-
--2 2190 a -2 2190 a
-SDict begin 13 H.A end
- -2 2190 a -2 2190 a
-SDict begin [ /View [/XYZ H.V] /Dest (3152) cvn H.B /DEST pdfmark end
- -2 2190 a 106
-x Fj(LanManager)18 b(encryption)g(is)j(some)n(what)e(similar)h(to)h
-(UNIX)f(passw)o(ord)f(encryption.)f(The)i(serv)o(er)f(uses)i(a)g
-(\002le)f(containing)f(a)-2 2404 y(hashed)g(v)n(alue)h(of)f(a)i(user')
--5 b(s)21 b(passw)o(ord.)e(This)h(is)h(created)f(by)g(taking)f(the)h
-(user')-5 b(s)20 b(plainte)o(xt)g(passw)o(ord,)f(capitalising)g(it,)i
-(and)-2 2512 y(either)f(truncating)e(to)i(14)g(bytes)g(or)g(padding)e
-(to)j(14)e(bytes)h(with)h(null)f(bytes.)f(This)i(14)f(byte)f(v)n(alue)h
-(is)h(used)f(as)h(tw)o(o)f(56)g(bit)g(DES)-2 2620 y(k)o(e)o(ys)g(to)g
-(encrypt)f(a)h('magic')f(eight)h(byte)g(v)n(alue,)f(forming)f(a)j(16)f
-(byte)f(v)n(alue)h(which)g(is)h(stored)e(by)h(the)g(serv)o(er)g(and)f
-(client.)h(Let)-2 2728 y(this)g(v)n(alue)g(be)g(kno)n(wn)f(as)i(the)f
-("hashed)f(passw)o(ord".)-2 2912 y
-SDict begin H.S end
- -2 2912 a -2 2912
-a
-SDict begin 13 H.A end
- -2 2912 a -2 2912 a
-SDict begin [ /View [/XYZ H.V] /Dest (3153) cvn H.B /DEST pdfmark end
- -2 2912 a 90 x Fj(W)m(indo)n(ws)g(NT)i
-(encryption)d(is)j(a)f(higher)f(quality)h(mechanism,)e(consisting)i(of)
-g(doing)f(an)h(MD4)g(hash)g(on)f(a)i(Unicode)e(v)o(ersion)-2
-3110 y(of)h(the)g(user')-5 b(s)20 b(passw)o(ord.)g(This)g(also)g
-(produces)f(a)i(16)e(byte)h(hash)g(v)n(alue)f(that)i(is)g(non-re)n(v)o
-(ersible.)-2 3294 y
-SDict begin H.S end
- -2 3294 a -2 3294 a
-SDict begin 13 H.A end
- -2 3294 a -2
-3294 a
-SDict begin [ /View [/XYZ H.V] /Dest (3154) cvn H.B /DEST pdfmark end
- -2 3294 a 90 x Fj(When)f(a)g(client)h(\(LanManager)m(,)c(W)m
-(indo)n(ws)i(for)h(W)-7 b(orkGroups,)18 b(W)m(indo)n(ws)i(95)f(or)h(W)m
-(indo)n(ws)g(NT\))g(wishes)h(to)f(mount)f(a)-2 3492 y(Samba)g(dri)n(v)o
-(e)h(\(or)f(use)i(a)f(Samba)g(resource\),)e(it)j(\002rst)g(requests)f
-(a)h(connection)d(and)h(ne)o(gotiates)g(the)i(protocol)d(that)i(the)h
-(client)-2 3599 y(and)e(serv)o(er)f(will)i(use.)g(In)f(the)g(reply)g
-(to)g(this)h(request)f(the)h(Samba)f(serv)o(er)f(generates)h(and)f
-(appends)h(an)g(8)g(byte,)g(random)f(v)n(alue)g(-)-2
-3707 y(this)i(is)i(stored)d(in)i(the)f(Samba)g(serv)o(er)f(after)h(the)
-g(reply)f(is)i(sent)g(and)f(is)h(kno)n(wn)d(as)j(the)f("challenge".)f
-(The)h(challenge)f(is)-2 3815 y(dif)n(ferent)f(for)i(e)n(v)o(ery)f
-(client)h(connection.)-2 3999 y
-SDict begin H.S end
- -2 3999 a -2 3999 a
-SDict begin 13 H.A end
- -2
-3999 a -2 3999 a
-SDict begin [ /View [/XYZ H.V] /Dest (3155) cvn H.B /DEST pdfmark end
- -2 3999 a 90 x Fj(The)g(client)g(then)g(uses)g(the)g
-(hashed)g(passw)o(ord)f(\(16)h(byte)f(v)n(alues)h(described)f(abo)o(v)o
-(e\),)f(appended)g(with)i(5)h(null)f(bytes,)f(as)i(three)-2
-4197 y(56)f(bit)g(DES)h(k)o(e)o(ys,)e(each)h(of)g(which)g(is)h(used)f
-(to)g(encrypt)f(the)h(challenge)f(8)h(byte)g(v)n(alue,)f(forming)f(a)j
-(24)f(byte)f(v)n(alue)h(kno)n(wn)f(as)-2 4305 y(the)h("response".)-2
-4489 y
-SDict begin H.S end
- -2 4489 a -2 4489 a
-SDict begin 13 H.A end
- -2 4489 a -2 4489 a
-SDict begin [ /View [/XYZ H.V] /Dest (3156) cvn H.B /DEST pdfmark end
- -2 4489
-a 90 x Fj(In)g(the)g(SMB)h(call)g(SMBsessionsetupX)f(\(when)f(user)h
-(le)n(v)o(el)g(security)f(is)j(selected\))d(or)h(the)h(call)f(SMBtconX)
-g(\(when)f(share)-2 4687 y(le)n(v)o(el)h(security)f(is)i(selected\),)f
-(the)g(24)g(byte)g(response)f(is)i(returned)d(by)i(the)g(client)h(to)f
-(the)g(Samba)g(serv)o(er)-5 b(.)19 b(F)o(or)h(W)m(indo)n(ws)g(NT)-2
-4795 y(protocol)e(le)n(v)o(els)i(the)h(abo)o(v)o(e)d(calculation)h(is)i
-(done)e(on)h(both)g(hashes)g(of)g(the)g(user')-5 b(s)20
-b(passw)o(ord)g(and)f(both)h(responses)f(are)-2 4903
-y(returned)f(in)i(the)h(SMB)g(call,)f(gi)n(ving)f(tw)o(o)i(24)e(byte)h
-(v)n(alues.)-2 5087 y
-SDict begin H.S end
- -2 5087 a -2 5087 a
-SDict begin 13 H.A end
- -2 5087 a -2
-5087 a
-SDict begin [ /View [/XYZ H.V] /Dest (3157) cvn H.B /DEST pdfmark end
- -2 5087 a 90 x Fj(The)g(Samba)f(serv)o(er)h(then)f(reproduces)f
-(the)j(abo)o(v)o(e)d(calculation,)h(using)h(its)h(o)n(wn)e(stored)h(v)n
-(alue)g(of)f(the)i(16)e(byte)h(hashed)-2 5285 y(passw)o(ord)f(\(read)g
-(from)g(the)826 5285 y
-SDict begin H.S end
- 826 5285 a 826 5285 a
-SDict begin 13 H.A end
- 826 5285
-a 826 5285 a
-SDict begin [ /View [/XYZ H.V] /Dest (3158) cvn H.B /DEST pdfmark end
- 826 5285 a Fg(smbpasswd)h Fj(\002le)g(-)h(described)d
-(later\))i(and)g(the)g(challenge)f(v)n(alue)g(that)h(it)h(k)o(ept)f
-(from)f(the)h(ne)o(gotiate)-2 5393 y(protocol)e(reply)-5
-b(.)19 b(It)h(then)g(checks)g(to)g(see)h(if)f(the)h(24)e(byte)h(v)n
-(alue)g(it)h(calculates)f(matches)f(the)i(24)e(byte)h(v)n(alue)g
-(returned)e(to)i(it)-2 5501 y(from)f(the)h(client.)p
-Black 3659 5984 a Fh(83)p Black eop end
-%%Page: 84 90
-TeXDict begin 84 89 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.84) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2047 -132
-a Fh(Chapter)20 b(13.)g(LanMan)f(and)g(NT)j(P)-7 b(asswor)m(d)20
-b(Encryption)p Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11
-a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (3159) cvn H.B /DEST pdfmark end
- -2 -11 a 83 x Fj(If)g(these)g(v)n(alues)g(match)g(e)o
-(xactly)-5 b(,)18 b(then)i(the)g(client)g(kne)n(w)g(the)g(correct)f
-(passw)o(ord)h(\(or)f(the)i(16)e(byte)h(hashed)f(v)n(alue)h(-)g(see)-2
-180 y(security)f(note)h(belo)n(w\))f(and)h(is)h(thus)f(allo)n(wed)g
-(access.)g(If)g(not,)g(then)g(the)g(client)g(did)g(not)g(kno)n(w)f(the)
-h(correct)f(passw)o(ord)h(and)g(is)-2 288 y(denied)f(access.)-2
-455 y
-SDict begin H.S end
- -2 455 a -2 455 a
-SDict begin 13 H.A end
- -2 455 a -2 455 a
-SDict begin [ /View [/XYZ H.V] /Dest (3160) cvn H.B /DEST pdfmark end
- -2 455 a 107
-x Fj(Note)h(that)g(the)g(Samba)g(serv)o(er)f(ne)n(v)o(er)g(kno)n(ws)h
-(or)g(stores)g(the)g(clearte)o(xt)g(of)g(the)g(user')-5
-b(s)20 b(passw)o(ord)g(-)g(just)h(the)f(16)g(byte)g(hashed)-2
-670 y(v)n(alues)g(deri)n(v)o(ed)e(from)h(it.)i(Also)f(note)g(that)g
-(the)h(clearte)o(xt)e(passw)o(ord)g(or)h(16)g(byte)g(hashed)f(v)n
-(alues)h(are)g(ne)n(v)o(er)f(transmitted)g(o)o(v)o(er)-2
-778 y(the)h(netw)o(ork)f(-)h(thus)h(increasing)d(security)-5
-b(.)-2 807 y
-SDict begin H.S end
- -2 807 a -2 807 a
-SDict begin 13 H.A end
- -2 807 a -2 807 a
-SDict begin [ /View [/XYZ H.V] /Dest (3161) cvn H.B /DEST pdfmark end
- -2 807
-a 359 x Fl(13.3.)35 b(>The)f(smbpasswd)g(\002le)-2 1361
-y
-SDict begin H.S end
- -2 1361 a -2 1361 a
-SDict begin 13 H.A end
- -2 1361 a -2 1361 a
-SDict begin [ /View [/XYZ H.V] /Dest (3164) cvn H.B /DEST pdfmark end
- -2 1361 a 79
-x Fj(In)20 b(order)e(for)i(Samba)g(to)g(participate)f(in)h(the)g(abo)o
-(v)o(e)f(protocol)f(it)j(must)f(be)g(able)g(to)g(look)g(up)f(the)i(16)e
-(byte)h(hashed)f(v)n(alues)h(gi)n(v)o(en)-2 1548 y(a)g(user)g(name.)g
-(Unfortunately)-5 b(,)17 b(as)k(the)f(UNIX)g(passw)o(ord)f(v)n(alue)h
-(is)h(also)g(a)f(one)g(w)o(ay)g(hash)g(function)f(\(ie.)h(it)h(is)g
-(impossible)e(to)-2 1655 y(retrie)n(v)o(e)g(the)h(clearte)o(xt)f(of)h
-(the)g(user')-5 b(s)21 b(passw)o(ord)e(gi)n(v)o(en)g(the)h(UNIX)h(hash)
-f(of)g(it\),)g(a)g(separate)g(passw)o(ord)g(\002le)h(containing)d(this)
--2 1763 y(16)i(byte)f(v)n(alue)h(must)g(be)g(k)o(ept.)g(T)-7
-b(o)20 b(minimise)g(problems)f(with)h(these)g(tw)o(o)h(passw)o(ord)e
-(\002les,)i(getting)f(out)g(of)f(sync,)h(the)g(UNIX)-2
-1871 y
-SDict begin H.S end
- -2 1871 a -2 1871 a
-SDict begin 13 H.A end
- -2 1871 a -2 1871 a
-SDict begin [ /View [/XYZ H.V] /Dest (3165) cvn H.B /DEST pdfmark end
- -2 1871
-a 45 w Fg(/etc/passwd)e Fj(and)i(the)819 1871 y
-SDict begin H.S end
- 819 1871
-a 819 1871 a
-SDict begin 13 H.A end
- 819 1871 a 819 1871 a
-SDict begin [ /View [/XYZ H.V] /Dest (3166) cvn H.B /DEST pdfmark end
- 819 1871 a Fg(smbpasswd)g
-Fj(\002le,)g(a)h(utility)-5 b(,)1683 1871 y
-SDict begin H.S end
- 1683 1871
-a 1683 1871 a
-SDict begin 13 H.A end
- 1683 1871 a 1683 1871 a
-SDict begin [ /View [/XYZ H.V] /Dest (3167) cvn H.B /DEST pdfmark end
- 1683 1871 a Fk(mksmbpasswd.sh)p
-Fj(,)22 b(is)f(pro)o(vided)d(to)i(generate)f(a)i(smbpasswd)f(\002le)-2
-1979 y(from)f(a)i(UNIX)466 1979 y
-SDict begin H.S end
- 466 1979 a 466 1979
-a
-SDict begin 13 H.A end
- 466 1979 a 466 1979 a
-SDict begin [ /View [/XYZ H.V] /Dest (3168) cvn H.B /DEST pdfmark end
- 466 1979 a Fg(/etc/passwd)e Fj(\002le.)-2
-2157 y
-SDict begin H.S end
- -2 2157 a -2 2157 a
-SDict begin 13 H.A end
- -2 2157 a -2 2157 a
-SDict begin [ /View [/XYZ H.V] /Dest (3169) cvn H.B /DEST pdfmark end
- -2 2157
-a 96 x Fj(T)-7 b(o)20 b(generate)f(the)h(smbpasswd)g(\002le)h(from)e
-(your)1414 2253 y
-SDict begin H.S end
- 1414 2253 a 1414 2253 a
-SDict begin 13 H.A end
- 1414 2253 a
-1414 2253 a
-SDict begin [ /View [/XYZ H.V] /Dest (3170) cvn H.B /DEST pdfmark end
- 1414 2253 a Fg(/etc/passwd)64 b Fj(\002le)20
-b(use)h(the)f(follo)n(wing)f(command:)-2 2437 y
-SDict begin H.S end
- -2 2437
-a -2 2437 a
-SDict begin 13 H.A end
- -2 2437 a -2 2437 a
-SDict begin [ /View [/XYZ H.V] /Dest (3171) cvn H.B /DEST pdfmark end
- -2 2437 a -2 2437 a
-SDict begin H.S end
- -2
-2437 a -2 2437 a
-SDict begin 13 H.A end
- -2 2437 a -2 2437 a
-SDict begin [ /View [/XYZ H.V] /Dest (3172) cvn H.B /DEST pdfmark end
- -2 2437 a 90 x Fg($)87
-2527 y
-SDict begin H.S end
- 87 2527 a 87 2527 a
-SDict begin 13 H.A end
- 87 2527 a 87 2527 a
-SDict begin [ /View [/XYZ H.V] /Dest (3173) cvn H.B /DEST pdfmark end
- 87 2527
-a Fb(cat)50 b(/etc/passwd)d(|)j(mksmbpasswd.sh)d(>)j
-(/usr/local/samba/private/smbpasswd)-2 2714 y
-SDict begin H.S end
- -2 2714
-a -2 2714 a
-SDict begin 13 H.A end
- -2 2714 a -2 2714 a
-SDict begin [ /View [/XYZ H.V] /Dest (3174) cvn H.B /DEST pdfmark end
- -2 2714 a 87 x Fj(If)20
-b(you)f(are)h(running)e(on)i(a)h(system)f(that)g(uses)h(NIS,)f(use)-2
-2985 y
-SDict begin H.S end
- -2 2985 a -2 2985 a
-SDict begin 13 H.A end
- -2 2985 a -2 2985 a
-SDict begin [ /View [/XYZ H.V] /Dest (3175) cvn H.B /DEST pdfmark end
- -2 2985
-a -2 2985 a
-SDict begin H.S end
- -2 2985 a -2 2985 a
-SDict begin 13 H.A end
- -2 2985 a -2 2985 a
-SDict begin [ /View [/XYZ H.V] /Dest (3176) cvn H.B /DEST pdfmark end
- -2
-2985 a 90 x Fg($)87 3075 y
-SDict begin H.S end
- 87 3075 a 87 3075 a
-SDict begin 13 H.A end
- 87 3075
-a 87 3075 a
-SDict begin [ /View [/XYZ H.V] /Dest (3177) cvn H.B /DEST pdfmark end
- 87 3075 a Fb(ypcat)49 b(passwd)g(|)h(mksmbpasswd.sh)d(>)i
-(/usr/local/samba/private/smbpasswd)-2 3262 y
-SDict begin H.S end
- -2 3262
-a -2 3262 a
-SDict begin 13 H.A end
- -2 3262 a -2 3262 a
-SDict begin [ /View [/XYZ H.V] /Dest (3178) cvn H.B /DEST pdfmark end
- -2 3262 a 87 x Fj(The)148
-3349 y
-SDict begin H.S end
- 148 3349 a 148 3349 a
-SDict begin 13 H.A end
- 148 3349 a 148 3349 a
-SDict begin [ /View [/XYZ H.V] /Dest (3179) cvn H.B /DEST pdfmark end
- 148
-3349 a Fk(mksmbpasswd.sh)22 b Fj(program)c(is)j(found)d(in)j(the)f
-(Samba)g(source)f(directory)-5 b(.)18 b(By)j(def)o(ault,)e(the)h
-(smbpasswd)g(\002le)h(is)g(stored)-2 3457 y(in)f(:)-2
-3624 y
-SDict begin H.S end
- -2 3624 a -2 3624 a
-SDict begin 13 H.A end
- -2 3624 a -2 3624 a
-SDict begin [ /View [/XYZ H.V] /Dest (3180) cvn H.B /DEST pdfmark end
- -2 3624
-a -2 3624 a
-SDict begin H.S end
- -2 3624 a -2 3624 a
-SDict begin 13 H.A end
- -2 3624 a -2 3624 a
-SDict begin [ /View [/XYZ H.V] /Dest (3181) cvn H.B /DEST pdfmark end
- -2
-3624 a 107 x Fg(/usr/local/samba/private/smbpasswd)-2
-3909 y
-SDict begin H.S end
- -2 3909 a -2 3909 a
-SDict begin 13 H.A end
- -2 3909 a -2 3909 a
-SDict begin [ /View [/XYZ H.V] /Dest (3182) cvn H.B /DEST pdfmark end
- -2 3909
-a 96 x Fj(The)g(o)n(wner)f(of)h(the)586 4005 y
-SDict begin H.S end
- 586 4005
-a 586 4005 a
-SDict begin 13 H.A end
- 586 4005 a 586 4005 a
-SDict begin [ /View [/XYZ H.V] /Dest (3183) cvn H.B /DEST pdfmark end
- 586 4005 a Fg
-(/usr/local/samba/private/)c Fj(directory)j(should)g(be)h(set)h(to)g
-(root,)e(and)g(the)i(permissions)e(on)h(it)-2 4113 y(should)f(be)h(set)
-h(to)f(0500)f(\()752 4113 y
-SDict begin H.S end
- 752 4113 a 752 4113 a
-SDict begin 13 H.A end
- 752
-4113 a 752 4113 a
-SDict begin [ /View [/XYZ H.V] /Dest (3184) cvn H.B /DEST pdfmark end
- 752 4113 a Fk(chmod)h(500)g(/usr/local/samba/pri)o(v)
-o(ate)p Fj(\).)-2 4296 y
-SDict begin H.S end
- -2 4296 a -2 4296 a
-SDict begin 13 H.A end
- -2 4296
-a -2 4296 a
-SDict begin [ /View [/XYZ H.V] /Dest (3185) cvn H.B /DEST pdfmark end
- -2 4296 a 91 x Fj(Lik)o(e)n(wise,)g(the)g(smbpasswd)f
-(\002le)i(inside)f(the)h(pri)n(v)n(ate)e(directory)f(should)h(be)i(o)n
-(wned)e(by)g(root)h(and)f(the)i(permissions)e(on)h(is)-2
-4495 y(should)f(be)h(set)h(to)f(0600)f(\()752 4495 y
-SDict begin H.S end
-
-752 4495 a 752 4495 a
-SDict begin 13 H.A end
- 752 4495 a 752 4495 a
-SDict begin [ /View [/XYZ H.V] /Dest (3186) cvn H.B /DEST pdfmark end
- 752 4495
-a Fk(chmod)h(600)g(smbpasswd)p Fj(\).)-2 4678 y
-SDict begin H.S end
- -2 4678
-a -2 4678 a
-SDict begin 13 H.A end
- -2 4678 a -2 4678 a
-SDict begin [ /View [/XYZ H.V] /Dest (3187) cvn H.B /DEST pdfmark end
- -2 4678 a 91 x Fj(The)g(format)f(of)h
-(the)g(smbpasswd)f(\002le)i(is)g(\(The)f(line)g(has)h(been)e(wrapped)g
-(here.)g(It)i(should)e(appear)g(as)i(one)e(entry)h(per)f(line)i(in)-2
-4877 y(your)e(smbpasswd)g(\002le.\))-2 5061 y
-SDict begin H.S end
- -2 5061
-a -2 5061 a
-SDict begin 13 H.A end
- -2 5061 a -2 5061 a
-SDict begin [ /View [/XYZ H.V] /Dest (3188) cvn H.B /DEST pdfmark end
- -2 5061 a -2 5144 a
-SDict begin H.S end
- -2
-5144 a -2 5144 a
-SDict begin 11.7 H.A end
- -2 5144 a -2 5144 a
-SDict begin [ /View [/XYZ H.V] /Dest (3189) cvn H.B /DEST pdfmark end
- -2 5144 a 79 x Fg
-(username:uid:XXXXXXXXXXXXXXXXXXXXXXXXX)o(XXXXXX)o(X:XXXX)o(XXXXXX)o
-(XXXXXX)o(XXXXX)o(XXXXXX)o(XXXXX:)-2 5320 y([Account)43
-b(type]:LCT-<last-change-time>:Long)d(name)p Black 3659
-5984 a Fh(84)p Black eop end
-%%Page: 85 91
-TeXDict begin 85 90 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.85) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2047 -132
-a Fh(Chapter)20 b(13.)g(LanMan)f(and)g(NT)j(P)-7 b(asswor)m(d)20
-b(Encryption)p Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11
-a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (3190) cvn H.B /DEST pdfmark end
- -2 -11 a 83 x Fj(Although)e(only)h(the)623
-72 y
-SDict begin H.S end
- 623 72 a 623 72 a
-SDict begin 13 H.A end
- 623 72 a 623 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (3191) cvn H.B /DEST pdfmark end
- 623 72 a Fa(username)p
-Fj(,)1063 72 y
-SDict begin H.S end
- 1063 72 a 1063 72 a
-SDict begin 13 H.A end
- 1063 72 a 1063 72
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3192) cvn H.B /DEST pdfmark end
- 1063 72 a Fa(uid)s Fj(,)1257 72 y
-SDict begin H.S end
- 1257 72 a 1257 72
-a
-SDict begin 13 H.A end
- 1257 72 a 1257 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (3193) cvn H.B /DEST pdfmark end
- 1257 72 a 50 w Fa
-(XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)6 b Fj(,)14 b([)2976
-72 y
-SDict begin H.S end
- 2976 72 a 2976 72 a
-SDict begin 13 H.A end
- 2976 72 a 2976 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (3194) cvn H.B /DEST pdfmark end
- 2976 72
-a Fa(Account)49 b(type)p Fj(])19 b(and)-2 180 y
-SDict begin H.S end
- -2 180
-a -2 180 a
-SDict begin 13 H.A end
- -2 180 a -2 180 a
-SDict begin [ /View [/XYZ H.V] /Dest (3195) cvn H.B /DEST pdfmark end
- -2 180 a 50 w Fa(last-change-time)e
-Fj(sections)k(are)f(signi\002cant)f(and)h(are)g(look)o(ed)f(at)i(in)f
-(the)g(Samba)g(code.)-2 364 y
-SDict begin H.S end
- -2 364 a -2 364 a
-SDict begin 13 H.A end
- -2 364
-a -2 364 a
-SDict begin [ /View [/XYZ H.V] /Dest (3196) cvn H.B /DEST pdfmark end
- -2 364 a 90 x Fj(It)g(is)145 454 y
-SDict begin H.S end
- 145 454
-a 145 454 a
-SDict begin 13 H.A end
- 145 454 a 145 454 a
-SDict begin [ /View [/XYZ H.V] /Dest (3197) cvn H.B /DEST pdfmark end
- 145 454 a Fh(VIT)l(ALL)n(Y)27
-b Fj(important)19 b(that)h(there)g(by)g(32)g('X')g(characters)f
-(between)g(the)h(tw)o(o)h(':')f(characters)f(in)i(the)f(XXX)g(sections)
-h(-)f(the)-2 562 y(smbpasswd)f(and)h(Samba)g(code)f(will)i(f)o(ail)g
-(to)f(v)n(alidate)g(an)o(y)f(entries)h(that)g(do)g(not)g(ha)n(v)o(e)g
-(32)f(characters)h(between)f(':')-2 670 y(characters.)g(The)h(\002rst)h
-(XXX)f(section)g(is)h(for)f(the)g(Lanman)f(passw)o(ord)g(hash,)h(the)g
-(second)f(is)j(for)d(the)h(W)m(indo)n(ws)g(NT)g(v)o(ersion.)-2
-854 y
-SDict begin H.S end
- -2 854 a -2 854 a
-SDict begin 13 H.A end
- -2 854 a -2 854 a
-SDict begin [ /View [/XYZ H.V] /Dest (3198) cvn H.B /DEST pdfmark end
- -2 854 a 90
-x Fj(When)g(the)g(passw)o(ord)f(\002le)i(is)g(created)f(all)h(users)f
-(ha)n(v)o(e)g(passw)o(ord)f(entries)h(consisting)g(of)g(32)f('X')h
-(characters.)f(By)i(def)o(ault)e(this)-2 1052 y(disallo)n(ws)h(an)o(y)f
-(access)i(as)g(this)g(user)-5 b(.)20 b(When)g(a)h(user)f(has)g(a)h
-(passw)o(ord)e(set,)i(the)f('X')g(characters)g(change)e(to)j(32)f
-(ascii)-2 1160 y(he)o(xadecimal)d(digits)j(\(0-9,)e(A-F\).)h(These)h
-(are)f(an)g(ascii)i(representation)c(of)i(the)h(16)f(byte)g(hashed)g(v)
-n(alue)g(of)g(a)h(user')-5 b(s)20 b(passw)o(ord.)-2 1344
-y
-SDict begin H.S end
- -2 1344 a -2 1344 a
-SDict begin 13 H.A end
- -2 1344 a -2 1344 a
-SDict begin [ /View [/XYZ H.V] /Dest (3199) cvn H.B /DEST pdfmark end
- -2 1344 a 90
-x Fj(T)-7 b(o)20 b(set)h(a)g(user)f(to)g(ha)n(v)o(e)g(no)g(passw)o(ord)
-f(\(not)h(recommended\),)c(edit)k(the)g(\002le)h(using)f(vi,)g(and)g
-(replace)f(the)h(\002rst)h(11)f(characters)-2 1542 y(with)g(the)g
-(ascii)h(te)o(xt)605 1542 y
-SDict begin H.S end
- 605 1542 a 605 1542 a
-SDict begin 13 H.A end
- 605
-1542 a 605 1542 a
-SDict begin [ /View [/XYZ H.V] /Dest (3200) cvn H.B /DEST pdfmark end
- 605 1542 a Fg("NO)45 b(PASSWORD")19
-b Fj(\(minus)g(the)h(quotes\).)-2 1726 y
-SDict begin H.S end
- -2 1726 a -2
-1726 a
-SDict begin 13 H.A end
- -2 1726 a -2 1726 a
-SDict begin [ /View [/XYZ H.V] /Dest (3201) cvn H.B /DEST pdfmark end
- -2 1726 a 90 x Fj(F)o(or)g(e)o(xample,)e(to)
-i(clear)h(the)f(passw)o(ord)f(for)h(user)g(bob,)f(his)i(smbpasswd)e
-(\002le)i(entry)e(w)o(ould)h(look)f(lik)o(e)i(:)-2 2000
-y
-SDict begin H.S end
- -2 2000 a -2 2000 a
-SDict begin 13 H.A end
- -2 2000 a -2 2000 a
-SDict begin [ /View [/XYZ H.V] /Dest (3202) cvn H.B /DEST pdfmark end
- -2 2000 a -2
-2083 a
-SDict begin H.S end
- -2 2083 a -2 2083 a
-SDict begin 11.7 H.A end
- -2 2083 a -2 2083 a
-SDict begin [ /View [/XYZ H.V] /Dest (3203) cvn H.B /DEST pdfmark end
- -2 2083
-a 79 x Fg(bob:100:NO)43 b(PASSWORDXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXX)o
-(XXXXXX)o(XXXXXX)o(XXXXX)o(XXXXXX)o(:[U)442 b(]:LCT-00000000:Bob's)42
-b(full)i(name:/bobhome:/bobshell)-2 2519 y
-SDict begin H.S end
- -2 2519 a
--2 2519 a
-SDict begin 13 H.A end
- -2 2519 a -2 2519 a
-SDict begin [ /View [/XYZ H.V] /Dest (3204) cvn H.B /DEST pdfmark end
- -2 2519 a 108 x Fj(If)19
-b(you)f(are)i(allo)n(wing)e(users)i(to)f(use)h(the)f(smbpasswd)g
-(command)e(to)j(set)g(their)f(o)n(wn)g(passw)o(ords,)g(you)f(may)h(w)o
-(ant)g(to)h(gi)n(v)o(e)e(users)-2 2735 y(NO)i(P)-8 b(ASSW)o(ORD)23
-b(initially)d(so)g(the)o(y)g(do)g(not)g(ha)n(v)o(e)f(to)h(enter)g(a)h
-(pre)n(vious)d(passw)o(ord)i(when)f(changing)g(to)h(their)g(ne)n(w)-2
-2843 y(passw)o(ord)f(\(not)h(recommended\).)c(In)k(order)f(for)h(you)f
-(to)h(allo)n(w)g(this)h(the)2125 2843 y
-SDict begin H.S end
- 2125 2843 a 2125
-2843 a
-SDict begin 13 H.A end
- 2125 2843 a 2125 2843 a
-SDict begin [ /View [/XYZ H.V] /Dest (3205) cvn H.B /DEST pdfmark end
- 2125 2843 a Fk(smbpasswd)h
-Fj(program)c(must)i(be)g(able)h(to)f(connect)f(to)-2
-2951 y(the)120 2951 y
-SDict begin H.S end
- 120 2951 a 120 2951 a
-SDict begin 13 H.A end
- 120 2951
-a 120 2951 a
-SDict begin [ /View [/XYZ H.V] /Dest (3206) cvn H.B /DEST pdfmark end
- 120 2951 a Fk(smbd)i Fj(daemon)e(as)i(that)f(user)g(with)h
-(no)f(passw)o(ord.)f(Enable)g(this)i(by)f(adding)e(the)j(line)f(:)-2
-3135 y
-SDict begin H.S end
- -2 3135 a -2 3135 a
-SDict begin 13 H.A end
- -2 3135 a -2 3135 a
-SDict begin [ /View [/XYZ H.V] /Dest (3207) cvn H.B /DEST pdfmark end
- -2 3135
-a -2 3135 a
-SDict begin H.S end
- -2 3135 a -2 3135 a
-SDict begin 13 H.A end
- -2 3135 a -2 3135 a
-SDict begin [ /View [/XYZ H.V] /Dest (3208) cvn H.B /DEST pdfmark end
- -2
-3135 a 90 x Fk(null)h(passw)o(ords)g(=)g(y)o(es)-2 3408
-y
-SDict begin H.S end
- -2 3408 a -2 3408 a
-SDict begin 13 H.A end
- -2 3408 a -2 3408 a
-SDict begin [ /View [/XYZ H.V] /Dest (3209) cvn H.B /DEST pdfmark end
- -2 3408 a 91
-x Fj(to)f(the)g([global])f(section)h(of)g(the)g(smb)m(.conf)e(\002le)j
-(\(this)f(is)h(why)f(the)g(abo)o(v)o(e)e(scenario)i(is)h(not)f
-(recommended\).)c(Preferably)-5 b(,)-2 3607 y(allocate)20
-b(your)f(users)h(a)h(def)o(ault)e(passw)o(ord)h(to)g(be)o(gin)f(with,)h
-(so)h(you)e(do)h(not)g(ha)n(v)o(e)f(to)h(enable)g(this)h(on)e(your)g
-(serv)o(er)-5 b(.)-2 3791 y
-SDict begin H.S end
- -2 3791 a -2 3791 a
-SDict begin 13 H.A end
- -2 3791
-a -2 3791 a
-SDict begin [ /View [/XYZ H.V] /Dest (3210) cvn H.B /DEST pdfmark end
- -2 3791 a -2 3791 a
-SDict begin H.S end
- -2 3791 a -2 3791 a
-SDict begin 13 H.A end
- -2
-3791 a -2 3791 a
-SDict begin [ /View [/XYZ H.V] /Dest (3211) cvn H.B /DEST pdfmark end
- -2 3791 a 90 x Fh(Note)20 b(:)h Fj(This)f(\002le)h
-(should)e(be)h(protected)f(v)o(ery)g(carefully)-5 b(.)18
-b(An)o(yone)h(with)h(access)h(to)f(this)h(\002le)g(can)f(\(with)g
-(enough)e(kno)n(wledge)-2 3989 y(of)i(the)g(protocols\))e(gain)i
-(access)g(to)h(your)e(SMB)i(serv)o(er)-5 b(.)19 b(The)h(\002le)h(is)g
-(thus)f(more)g(sensiti)n(v)o(e)g(than)f(a)i(normal)e(unix)-2
-4097 y
-SDict begin H.S end
- -2 4097 a -2 4097 a
-SDict begin 13 H.A end
- -2 4097 a -2 4097 a
-SDict begin [ /View [/XYZ H.V] /Dest (3212) cvn H.B /DEST pdfmark end
- -2 4097
-a Fg(/etc/passwd)g Fj(\002le.)p Black 3659 5984 a Fh(85)p
-Black eop end
-%%Page: 86 92
-TeXDict begin 86 91 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.86) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black -2
--11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (MODULES) cvn H.B /DEST pdfmark
-end
- -2 -11 a 119
-x Fi(Chapter)44 b(14.)f(Modules)-2 197 y
-SDict begin H.S end
- -2 197 a -2
-197 a
-SDict begin 13 H.A end
- -2 197 a -2 197 a
-SDict begin [ /View [/XYZ H.V] /Dest (3224) cvn H.B /DEST pdfmark end
- -2 197 a 342 x Fl(14.1.)35 b(Adv)o(antages)-2
-734 y
-SDict begin H.S end
- -2 734 a -2 734 a
-SDict begin 13 H.A end
- -2 734 a -2 734 a
-SDict begin [ /View [/XYZ H.V] /Dest (3226) cvn H.B /DEST pdfmark end
- -2 734 a 79
-x Fj(The)20 b(ne)n(w)g(modules)f(system)h(has)h(the)f(follo)n(wing)e
-(adv)n(antages:)-2 931 y
-SDict begin H.S end
- -2 931 a -2 931 a
-SDict begin 13 H.A end
- -2 931 a -2
-931 a
-SDict begin [ /View [/XYZ H.V] /Dest (3227) cvn H.B /DEST pdfmark end
- -2 931 a -2 931 a
-SDict begin H.S end
- -2 931 a -2 931 a
-SDict begin 13 H.A end
- -2 931 a -2
-931 a
-SDict begin [ /View [/XYZ H.V] /Dest (table.9) cvn H.B /DEST pdfmark
-end
- -2 931 a 75 x Fj(T)m(ransparent)g(loading)h(of)h(static)h(and)e
-(shared)h(modules)f(\(no)g(need)h(for)g(a)g(subsystem)g(to)g(kno)n(w)f
-(about)h(modules\))-2 1099 y(Simple)g(selection)g(between)f(shared)h
-(and)f(static)i(modules)e(at)i(con\002gure)d(time)-2
-1191 y("preload)g(modules")h(option)g(for)h(increasing)f(performance)e
-(for)j(stable)g(modules)-2 1284 y(No)g(nasty)g(#de\002ne)f(stuf)n(f)h
-(an)o(ymore)-2 1377 y(All)h(back)o(ends)d(are)j(a)n(v)n(ailable)e(as)i
-(plugin)e(no)n(w)h(\(including)e(pdb_ldap)g(and)h(pdb_tdb\))-2
-1395 y
-SDict begin H.S end
- -2 1395 a -2 1395 a
-SDict begin 13 H.A end
- -2 1395 a -2 1395 a
-SDict begin [ /View [/XYZ H.V] /Dest (3233) cvn H.B /DEST pdfmark end
- -2 1395
-a 377 x Fl(14.2.)35 b(Loading)f(modules)-2 1967 y
-SDict begin H.S end
- -2
-1967 a -2 1967 a
-SDict begin 13 H.A end
- -2 1967 a -2 1967 a
-SDict begin [ /View [/XYZ H.V] /Dest (3235) cvn H.B /DEST pdfmark end
- -2 1967 a 79 x Fj(Some)20
-b(subsystems)g(in)g(samba)g(use)g(dif)n(ferent)f(back)o(ends.)f(These)i
-(back)o(ends)f(can)h(be)g(either)g(statically)h(link)o(ed)e(in)i(to)f
-(samba)g(or)-2 2154 y(a)n(v)n(ailable)f(as)i(a)g(plugin.)e(A)h
-(subsystem)g(should)f(ha)n(v)o(e)h(a)h(function)d(that)i(allo)n(ws)h(a)
-f(module)f(to)h(re)o(gister)g(itself.)h(F)o(or)e(e)o(xample,)-2
-2262 y(the)h(passdb)g(subsystem)f(has:)-2 2446 y
-SDict begin H.S end
- -2 2446
-a -2 2446 a
-SDict begin 13 H.A end
- -2 2446 a -2 2446 a
-SDict begin [ /View [/XYZ H.V] /Dest (3236) cvn H.B /DEST pdfmark end
- -2 2446 a -2 2529 a
-SDict begin H.S end
- -2
-2529 a -2 2529 a
-SDict begin 11.7 H.A end
- -2 2529 a -2 2529 a
-SDict begin [ /View [/XYZ H.V] /Dest (3237) cvn H.B /DEST pdfmark end
- -2 2529 a 79 x Fg(BOOL)44
-b(smb_register_passdb\(const)d(char)j(*name,)g(pdb_init_function)e
-(init,)h(int)i(version\);)-2 2965 y
-SDict begin H.S end
- -2 2965 a -2 2965
-a
-SDict begin 13 H.A end
- -2 2965 a -2 2965 a
-SDict begin [ /View [/XYZ H.V] /Dest (3238) cvn H.B /DEST pdfmark end
- -2 2965 a 108 x Fj(This)20 b(function)f(will)i
-(be)f(called)g(by)f(the)i(initialisation)f(function)e(of)i(the)g
-(module)f(to)h(re)o(gister)g(itself.)-2 3091 y
-SDict begin H.S end
- -2 3091
-a -2 3091 a
-SDict begin 13 H.A end
- -2 3091 a -2 3091 a
-SDict begin [ /View [/XYZ H.V] /Dest (3239) cvn H.B /DEST pdfmark end
- -2 3091 a 310 x Ff(14.2.1.)28
-b(Static)i(modules)-2 3568 y
-SDict begin H.S end
- -2 3568 a -2 3568 a
-SDict begin 13 H.A end
- -2 3568
-a -2 3568 a
-SDict begin [ /View [/XYZ H.V] /Dest (3241) cvn H.B /DEST pdfmark end
- -2 3568 a 107 x Fj(The)20 b(modules)f(system)h(compiles)g
-(a)g(list)i(of)d(initialisation)h(functions)f(for)h(the)g(static)h
-(modules)e(of)h(each)g(subsystem.)f(This)i(is)g(a)-2
-3783 y(de\002ne.)e(F)o(or)h(e)o(xample,)f(it)h(is)i(here)d(currently)g
-(\(from)1535 3783 y
-SDict begin H.S end
- 1535 3783 a 1535 3783 a
-SDict begin 13 H.A end
- 1535 3783
-a 1535 3783 a
-SDict begin [ /View [/XYZ H.V] /Dest (3242) cvn H.B /DEST pdfmark end
- 1535 3783 a Fg(include/config.h)p Fj(\):)-2
-3967 y
-SDict begin H.S end
- -2 3967 a -2 3967 a
-SDict begin 13 H.A end
- -2 3967 a -2 3967 a
-SDict begin [ /View [/XYZ H.V] /Dest (3243) cvn H.B /DEST pdfmark end
- -2 3967
-a -2 4050 a
-SDict begin H.S end
- -2 4050 a -2 4050 a
-SDict begin 11.7 H.A end
- -2 4050 a -2 4050 a
-SDict begin [ /View [/XYZ H.V] /Dest (3244) cvn H.B /DEST pdfmark end
- -2
-4050 a 79 x Fg(/*)44 b(Static)g(init)g(functions)g(*/)-2
-4226 y(#define)f(static_init_pdb)g({)h(pdb_mysql_init\(\);)e
-(pdb_ldap_init\(\);)h(pdb_smbpasswd_init\(\);)e(pdb_tdbsam_init\(\);)h
-(pdb_guest_init\(\);})-2 4583 y
-SDict begin H.S end
- -2 4583 a -2 4583 a
-SDict begin 13 H.A end
- -2
-4583 a -2 4583 a
-SDict begin [ /View [/XYZ H.V] /Dest (3245) cvn H.B /DEST pdfmark end
- -2 4583 a 108 x Fj(These)20 b(functions)f(should)g(be)
-h(called)g(before)f(the)h(subsystem)g(is)h(used.)e(That)h(should)f(be)i
-(done)e(when)g(the)i(subsystem)e(is)-2 4799 y(initialised)h(or)g
-(\002rst)h(used.)-2 4810 y
-SDict begin H.S end
- -2 4810 a -2 4810 a
-SDict begin 13 H.A end
- -2 4810
-a -2 4810 a
-SDict begin [ /View [/XYZ H.V] /Dest (3246) cvn H.B /DEST pdfmark end
- -2 4810 a 327 x Ff(14.2.2.)28 b(Shar)n(ed)j(modules)-2
-5305 y
-SDict begin H.S end
- -2 5305 a -2 5305 a
-SDict begin 13 H.A end
- -2 5305 a -2 5305 a
-SDict begin [ /View [/XYZ H.V] /Dest (3248) cvn H.B /DEST pdfmark end
- -2 5305
-a 106 x Fj(If)20 b(a)g(subsystem)g(needs)g(a)h(certain)e(back)o(end,)g
-(it)h(should)g(check)f(if)h(it)h(has)g(already)e(been)g(re)o(gistered.)
-g(If)h(the)g(back)o(end)f(hasn')o(t)-2 5519 y(been)g(re)o(gistered)g
-(already)-5 b(,)19 b(the)h(subsystem)f(should)h(call)g
-(smb_probe_module\(char)14 b(*subsystem,)19 b(char)h(*back)o(end\).)d
-(This)p Black 3657 5984 a Fh(86)p Black eop end
-%%Page: 87 93
-TeXDict begin 87 92 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.87) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (3267) cvn H.B /DEST pdfmark end
- -2 -201 a 3039
--132 a Fh(Chapter)20 b(14.)f(Modules)p Black -2 72 a
-Fj(function)f(tries)j(to)f(load)g(the)g(correct)f(module)g(from)g(a)i
-(certain)f(path)f(\($LIBDIR/subsystem/back)o(end.so\).)d(If)k(the)g
-(\002rst)-2 180 y(character)f(in)h('back)o(end')e(is)j(a)g(slash,)f
-(smb_probe_module\(\))15 b(tries)20 b(to)h(load)f(the)g(module)f(from)g
-(the)h(absolute)f(path)h(speci\002ed)-2 288 y(in)g('back)o(end'.)-2
-455 y
-SDict begin H.S end
- -2 455 a -2 455 a
-SDict begin 13 H.A end
- -2 455 a -2 455 a
-SDict begin [ /View [/XYZ H.V] /Dest (3249) cvn H.B /DEST pdfmark end
- -2 455 a 107
-x Fj(After)g(smb_probe_module\(\))14 b(has)21 b(been)e(e)o(x)o(ecuted,)
-f(the)i(subsystem)g(should)f(check)h(again)f(if)h(the)h(module)d(has)j
-(been)-2 670 y(re)o(gistered.)-2 782 y
-SDict begin H.S end
- -2 782 a -2 782
-a
-SDict begin 13 H.A end
- -2 782 a -2 782 a
-SDict begin [ /View [/XYZ H.V] /Dest (3250) cvn H.B /DEST pdfmark end
- -2 782 a 359 x Fl(14.3.)35 b(Writing)g(modules)-2
-1336 y
-SDict begin H.S end
- -2 1336 a -2 1336 a
-SDict begin 13 H.A end
- -2 1336 a -2 1336 a
-SDict begin [ /View [/XYZ H.V] /Dest (3252) cvn H.B /DEST pdfmark end
- -2 1336
-a 79 x Fj(Each)19 b(module)g(has)i(an)f(initialisation)g(function.)e(F)
-o(or)i(modules)f(that)h(are)g(included)f(with)h(samba)g(this)h(name)f
-(is)-2 1523 y(')26 1523 y
-SDict begin H.S end
- 26 1523 a 26 1523 a
-SDict begin 13 H.A end
- 26 1523
-a 26 1523 a
-SDict begin [ /View [/XYZ H.V] /Dest (3253) cvn H.B /DEST pdfmark end
- 26 1523 a Fa(subsystem)q Fj(_)519 1523 y
-SDict begin H.S end
-
-519 1523 a 519 1523 a
-SDict begin 13 H.A end
- 519 1523 a 519 1523 a
-SDict begin [ /View [/XYZ H.V] /Dest (3254) cvn H.B /DEST pdfmark end
- 519 1523
-a Fa(backend)s Fj(_init'.)c(F)o(or)k(e)o(xternal)f(modules)g(\(that)h
-(will)h(ne)n(v)o(er)d(be)j(b)n(uilt-in,)e(b)n(ut)h(only)g(a)n(v)n
-(ailable)f(as)i(a)-2 1631 y(module\))d(this)j(name)f(is)h(al)o(w)o(ays)
-f('init_module'.)d(\(In)j(the)g(case)h(of)f(modules)f(included)g(with)h
-(samba,)g(the)g(con\002gure)e(system)-2 1739 y(will)j(add)e(a)i
-(#de\002ne)e(subsystem_back)o(end_init\(\))d(init_module\(\)\).)g(The)k
-(prototype)e(for)i(these)g(functions)f(is:)-2 1923 y
-SDict begin H.S end
-
--2 1923 a -2 1923 a
-SDict begin 13 H.A end
- -2 1923 a -2 1923 a
-SDict begin [ /View [/XYZ H.V] /Dest (3255) cvn H.B /DEST pdfmark end
- -2 1923 a -2
-2006 a
-SDict begin H.S end
- -2 2006 a -2 2006 a
-SDict begin 11.7 H.A end
- -2 2006 a -2 2006 a
-SDict begin [ /View [/XYZ H.V] /Dest (3256) cvn H.B /DEST pdfmark end
- -2 2006
-a 79 x Fg(int)44 b(init_module\(void\);)-2 2442 y
-SDict begin H.S end
- -2
-2442 a -2 2442 a
-SDict begin 13 H.A end
- -2 2442 a -2 2442 a
-SDict begin [ /View [/XYZ H.V] /Dest (3257) cvn H.B /DEST pdfmark end
- -2 2442 a 108 x
-Fj(This)20 b(function)f(should)g(call)h(one)g(or)g(more)f(re)o
-(gistration)g(functions.)g(The)g(function)g(should)g(return)g(non-zero)
-f(on)i(success)g(and)-2 2658 y(zero)f(on)h(f)o(ailure.)-2
-2824 y
-SDict begin H.S end
- -2 2824 a -2 2824 a
-SDict begin 13 H.A end
- -2 2824 a -2 2824 a
-SDict begin [ /View [/XYZ H.V] /Dest (3258) cvn H.B /DEST pdfmark end
- -2 2824
-a 108 x Fj(F)o(or)g(e)o(xample,)e(pdb_ldap_init\(\))e(contains:)-2
-3116 y
-SDict begin H.S end
- -2 3116 a -2 3116 a
-SDict begin 13 H.A end
- -2 3116 a -2 3116 a
-SDict begin [ /View [/XYZ H.V] /Dest (3259) cvn H.B /DEST pdfmark end
- -2 3116
-a -2 3199 a
-SDict begin H.S end
- -2 3199 a -2 3199 a
-SDict begin 11.7 H.A end
- -2 3199 a -2 3199 a
-SDict begin [ /View [/XYZ H.V] /Dest (3260) cvn H.B /DEST pdfmark end
- -2
-3199 a 79 x Fg(int)44 b(pdb_ldap_init\(void\))-2 3375
-y({)177 3472 y(smb_register_passdb\("ldapsam",)c(pdb_init_ldapsam,)i
-(PASSDB_INTERFACE_VERSION\);)177 3569 y
-(smb_register_passdb\("ldapsam_nua",)d(pdb_init_ldapsam_nua,)j
-(PASSDB_INTERFACE_VERSION\);)-2 3666 y(return)i(TRUE;)-2
-3763 y(})39 3954 y
-SDict begin H.S end
- 39 3954 a 39 3954 a
-SDict begin 13 H.A end
- 39 3954 a 39 3954
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3261) cvn H.B /DEST pdfmark end
- 39 3954 a -2 4282 a Ff(14.3.1.)28 b(Static/Shar)n(ed)k(selection)e
-(in)h(con\002gur)n(e.in)-2 4473 y
-SDict begin H.S end
- -2 4473 a -2 4473 a
-SDict begin 13 H.A end
-
--2 4473 a -2 4473 a
-SDict begin [ /View [/XYZ H.V] /Dest (3263) cvn H.B /DEST pdfmark end
- -2 4473 a 83 x Fj(Some)20 b(macros)f(in)i
-(con\002gure.in)c(generate)i(the)h(v)n(arious)f(de\002nes)h(and)g
-(substs)h(that)f(are)g(necessary)g(for)f(the)h(system)h(to)f(w)o(ork)-2
-4664 y(correct.)f(All)i(modules)e(that)h(should)f(be)h(b)n(uilt)h(by)e
-(def)o(ault)h(ha)n(v)o(e)f(to)i(be)f(added)f(to)h(the)h(v)n(ariable)e
-(')l(def)o(ault_modules'.)d(F)o(or)-2 4772 y(e)o(xample,)i(if)j(ldap)e
-(is)j(found,)c(pdb_ldap)g(is)j(added)e(to)h(this)h(v)n(ariable.)-2
-4956 y
-SDict begin H.S end
- -2 4956 a -2 4956 a
-SDict begin 13 H.A end
- -2 4956 a -2 4956 a
-SDict begin [ /View [/XYZ H.V] /Dest (3264) cvn H.B /DEST pdfmark end
- -2 4956
-a 90 x Fj(On)f(the)g(bottom)f(of)h(con\002gure.in,)e(SMB_MODULE\(\))h
-(should)g(be)h(called)g(for)f(each)h(module)f(and)h(SMB_SUBSYSTEM\(\))
--2 5154 y(for)f(each)h(subsystem.)-2 5338 y
-SDict begin H.S end
- -2 5338 a
--2 5338 a
-SDict begin 13 H.A end
- -2 5338 a -2 5338 a
-SDict begin [ /View [/XYZ H.V] /Dest (3265) cvn H.B /DEST pdfmark end
- -2 5338 a 90 x Fj(Syntax:)p
-Black 3656 5984 a Fh(87)p Black eop end
-%%Page: 88 94
-TeXDict begin 88 93 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.88) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 3039 -132
-a Fh(Chapter)20 b(14.)f(Modules)p Black -2 -11 a
-SDict begin H.S end
- -2 -11
-a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (3266) cvn H.B /DEST pdfmark end
- -2 -11 a 83 x Fg(SMB_MODULE\()p
-Fc(subsystem)q Fg(_)944 72 y
-SDict begin H.S end
- 944 72 a 944 72 a
-SDict begin 11.7 H.A end
- 944 72
-a 944 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (3269) cvn H.B /DEST pdfmark end
- 944 72 a Fc(backend)s Fg(,)1347 72 y
-SDict begin H.S end
- 1347
-72 a 1347 72 a
-SDict begin 11.7 H.A end
- 1347 72 a 1347 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (3270) cvn H.B /DEST pdfmark end
- 1347 72 a Fc(object)44
-b(files)p Fg(,)1974 72 y
-SDict begin H.S end
- 1974 72 a 1974 72 a
-SDict begin 11.7 H.A end
- 1974 72
-a 1974 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (3271) cvn H.B /DEST pdfmark end
- 1974 72 a Fc(plugin)g(name)p Fg(,)2557 72
-y
-SDict begin H.S end
- 2557 72 a 2557 72 a
-SDict begin 11.7 H.A end
- 2557 72 a 2557 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (3272) cvn H.B /DEST pdfmark end
- 2557 72 a Fc(subsystem)g
-(name)p Fg(,)3275 72 y
-SDict begin H.S end
- 3275 72 a 3275 72 a
-SDict begin 11.7 H.A end
- 3275 72 a
-3275 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (3273) cvn H.B /DEST pdfmark end
- 3275 72 a Fc(static_action)p Fg(,)3947 72 y
-SDict begin H.S end
-
-3947 72 a 3947 72 a
-SDict begin 11.7 H.A end
- 3947 72 a 3947 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (3274) cvn H.B /DEST pdfmark end
- 3947 72 a Fc(shared_action)p
-Fg(\))-2 170 y(SMB_SUBSYSTEM\()628 170 y
-SDict begin H.S end
- 628 170 a 628
-170 a
-SDict begin 11.7 H.A end
- 628 170 a 628 170 a
-SDict begin [ /View [/XYZ H.V] /Dest (3275) cvn H.B /DEST pdfmark end
- 628 170 a Fc(subsystem)q Fg(\))-2
-527 y
-SDict begin H.S end
- -2 527 a -2 527 a
-SDict begin 13 H.A end
- -2 527 a -2 527 a
-SDict begin [ /View [/XYZ H.V] /Dest (3276) cvn H.B /DEST pdfmark end
- -2 527 a 108
-x Fj(Also,)20 b(mak)o(e)g(sure)g(to)g(add)g(the)g(correct)f(directi)n
-(v)o(es)h(to)1580 635 y
-SDict begin H.S end
- 1580 635 a 1580 635 a
-SDict begin 13 H.A end
- 1580 635
-a 1580 635 a
-SDict begin [ /View [/XYZ H.V] /Dest (3277) cvn H.B /DEST pdfmark end
- 1580 635 a Fg(Makefile.in)p Fj(.)2115 635
-y
-SDict begin H.S end
- 2115 635 a 2115 635 a
-SDict begin 13 H.A end
- 2115 635 a 2115 635 a
-SDict begin [ /View [/XYZ H.V] /Dest (3278) cvn H.B /DEST pdfmark end
- 2115 635
-a Fa(@SUBSYSTEM_STATIC@)d Fj(will)k(be)f(replaced)f(with)-2
-742 y(a)h(list)i(of)e(objects)g(\002les)h(of)f(the)g(modules)f(that)h
-(need)g(to)g(be)g(link)o(ed)g(in)g(statically)-5 b(.)2353
-742 y
-SDict begin H.S end
- 2353 742 a 2353 742 a
-SDict begin 13 H.A end
- 2353 742 a 2353 742 a
-SDict begin [ /View [/XYZ H.V] /Dest (3279) cvn H.B /DEST pdfmark end
- 2353
-742 a Fa(@SUBSYSTEM_MODULES@)17 b Fj(will)k(be)-2 850
-y(replaced)e(with)h(the)g(names)g(of)g(the)g(plugins)g(to)g(b)n(uild.)
--2 1034 y
-SDict begin H.S end
- -2 1034 a -2 1034 a
-SDict begin 13 H.A end
- -2 1034 a -2 1034 a
-SDict begin [ /View [/XYZ H.V] /Dest (3280) cvn H.B /DEST pdfmark end
- -2
-1034 a 90 x Fj(Y)-9 b(ou)19 b(must)i(mak)o(e)e(sure)h(all)h(.c)g
-(\002les)g(that)f(contain)f(de\002nes)h(that)g(can)g(be)h(changed)d(by)
-i(./con\002gure)e(are)i(reb)n(uilded)f(in)h(the)-2 1232
-y('modules_clean')d(mak)o(e)j(tar)o(get.)f(Practically)-5
-b(,)19 b(this)i(means)e(all)i(c)g(\002les)g(that)f(contain)2496
-1232 y
-SDict begin H.S end
- 2496 1232 a 2496 1232 a
-SDict begin 13 H.A end
- 2496 1232 a 2496 1232
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3281) cvn H.B /DEST pdfmark end
- 2496 1232 a Fk(static_init_subsystem;)f Fj(calls)i(need)f(to)-2
-1340 y(be)g(reb)n(uilded.)p Black 3659 5984 a Fh(88)p
-Black eop end
-%%Page: 89 95
-TeXDict begin 89 94 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.89) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black -2
--11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (RPC-PLUGIN) cvn H.B /DEST pdfmark
-end
- -2 -11 a 119
-x Fi(Chapter)44 b(15.)f(RPC)h(Pluggable)f(Modules)-2
-197 y
-SDict begin H.S end
- -2 197 a -2 197 a
-SDict begin 13 H.A end
- -2 197 a -2 197 a
-SDict begin [ /View [/XYZ H.V] /Dest (3300) cvn H.B /DEST pdfmark end
- -2 197 a 342
-x Fl(15.1.)35 b(About)-2 707 y
-SDict begin H.S end
- -2 707 a -2 707 a
-SDict begin 13 H.A end
- -2 707
-a -2 707 a
-SDict begin [ /View [/XYZ H.V] /Dest (3302) cvn H.B /DEST pdfmark end
- -2 707 a 106 x Fj(This)20 b(document)e(describes)i(ho)n(w)g
-(to)g(mak)o(e)g(use)g(the)g(ne)n(w)g(RPC)i(Pluggable)c(Modules)i
-(features)f(of)h(Samba)g(3.0.)f(This)-2 921 y(architecture)f(w)o(as)j
-(added)e(to)i(increase)e(the)i(maintainability)d(of)i(Samba)g(allo)n
-(wing)f(RPC)j(Pipes)e(to)h(be)f(w)o(ork)o(ed)f(on)h(separately)-2
-1029 y(from)f(the)h(main)g(CVS)h(branch.)e(The)g(RPM)j(architecture)c
-(will)j(also)g(allo)n(w)f(third-party)e(v)o(endors)g(to)i(add)g
-(functionality)e(to)-2 1137 y(Samba)h(through)g(plug-ins.)-2
-1165 y
-SDict begin H.S end
- -2 1165 a -2 1165 a
-SDict begin 13 H.A end
- -2 1165 a -2 1165 a
-SDict begin [ /View [/XYZ H.V] /Dest (3303) cvn H.B /DEST pdfmark end
- -2 1165
-a 359 x Fl(15.2.)35 b(General)e(Ov)o(er)o(view)-2 1692
-y
-SDict begin H.S end
- -2 1692 a -2 1692 a
-SDict begin 13 H.A end
- -2 1692 a -2 1692 a
-SDict begin [ /View [/XYZ H.V] /Dest (3305) cvn H.B /DEST pdfmark end
- -2 1692 a 106
-x Fj(When)20 b(an)g(RPC)i(call)e(is)h(sent)g(to)f(smbd,)g(smbd)f(tries)
-i(to)f(load)g(a)h(shared)e(library)g(by)h(the)g(name)2749
-1798 y
-SDict begin H.S end
- 2749 1798 a 2749 1798 a
-SDict begin 13 H.A end
- 2749 1798 a 2749 1798
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3306) cvn H.B /DEST pdfmark end
- 2749 1798 a Fg(librpc_<pipename>.so)d Fj(to)-2 1906
-y(handle)i(the)h(call)h(if)f(it)h(doesn')o(t)e(kno)n(w)g(ho)n(w)h(to)g
-(handle)f(the)h(call)h(internally)-5 b(.)18 b(F)o(or)i(instance,)g(LSA)
-g(calls)h(are)f(handled)f(by)-2 2014 y
-SDict begin H.S end
- -2 2014 a -2 2014
-a
-SDict begin 13 H.A end
- -2 2014 a -2 2014 a
-SDict begin [ /View [/XYZ H.V] /Dest (3307) cvn H.B /DEST pdfmark end
- -2 2014 a Fg(librpc_lsass.so)p
-Fj(..)f(These)i(shared)f(libraries)h(should)f(be)h(located)g(in)g(the)
-2291 2014 y
-SDict begin H.S end
- 2291 2014 a 2291 2014 a
-SDict begin 13 H.A end
- 2291 2014 a 2291
-2014 a
-SDict begin [ /View [/XYZ H.V] /Dest (3308) cvn H.B /DEST pdfmark end
- 2291 2014 a Fg(<sambaroot>/lib/rpc)p Fj(.)d(smbd)j(then)-2
-2122 y(attempts)g(to)g(call)h(the)f(init_module)e(function)h(within)h
-(the)g(shared)f(library)-5 b(.)19 b(Check)h(the)g(chapter)f(on)h
-(modules)f(for)g(more)-2 2230 y(information.)-2 2397
-y
-SDict begin H.S end
- -2 2397 a -2 2397 a
-SDict begin 13 H.A end
- -2 2397 a -2 2397 a
-SDict begin [ /View [/XYZ H.V] /Dest (3309) cvn H.B /DEST pdfmark end
- -2 2397 a 107
-x Fj(In)h(the)g(init_module)e(function,)g(the)i(library)f(should)h
-(call)g(rpc_pipe_re)o(gister_comman)o(ds\(\).)14 b(This)20
-b(function)f(tak)o(es)h(the)-2 2612 y(follo)n(wing)e(ar)o(guments:)-2
-2796 y
-SDict begin H.S end
- -2 2796 a -2 2796 a
-SDict begin 13 H.A end
- -2 2796 a -2 2796 a
-SDict begin [ /View [/XYZ H.V] /Dest (3310) cvn H.B /DEST pdfmark end
- -2 2796
-a -2 2879 a
-SDict begin H.S end
- -2 2879 a -2 2879 a
-SDict begin 11.7 H.A end
- -2 2879 a -2 2879 a
-SDict begin [ /View [/XYZ H.V] /Dest (3311) cvn H.B /DEST pdfmark end
- -2
-2879 a 79 x Fg(int)44 b(rpc_pipe_register_commands\(const)c(char)k
-(*clnt,)g(const)g(char)g(*srv,)1388 3055 y(const)g(struct)f(api_struct)
-h(*cmds,)f(int)i(size\);)39 3246 y
-SDict begin H.S end
- 39 3246 a 39 3246
-a
-SDict begin 13 H.A end
- 39 3246 a 39 3246 a
-SDict begin [ /View [/XYZ H.V] /Dest (3312) cvn H.B /DEST pdfmark end
- 39 3246 a -2 3371 a
-SDict begin H.S end
- -2 3371 a -2
-3371 a
-SDict begin 13 H.A end
- -2 3371 a -2 3371 a
-SDict begin [ /View [/XYZ H.V] /Dest (3314) cvn H.B /DEST pdfmark end
- -2 3371 a 108 x Fj(clnt)-2
-3480 y
-SDict begin H.S end
- -2 3480 a -2 3480 a
-SDict begin 13 H.A end
- -2 3480 a -2 3480 a
-SDict begin [ /View [/XYZ H.V] /Dest (3315) cvn H.B /DEST pdfmark end
- -2 3480
-a Black Black 164 3628 a
-SDict begin H.S end
- 164 3628 a 164 3628 a
-SDict begin 13 H.A end
- 164 3628
-a 164 3628 a
-SDict begin [ /View [/XYZ H.V] /Dest (3316) cvn H.B /DEST pdfmark end
- 164 3628 a Fj(the)20 b(Client)h(name)e(of)h(the)g(named)g
-(pipe)-2 3729 y
-SDict begin H.S end
- -2 3729 a -2 3729 a
-SDict begin 13 H.A end
- -2 3729 a -2 3729
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3318) cvn H.B /DEST pdfmark end
- -2 3729 a 90 x Fj(srv)-2 3820 y
-SDict begin H.S end
- -2 3820 a -2 3820 a
-SDict begin 13 H.A end
-
--2 3820 a -2 3820 a
-SDict begin [ /View [/XYZ H.V] /Dest (3319) cvn H.B /DEST pdfmark end
- -2 3820 a Black Black 164 3968 a
-SDict begin H.S end
-
-164 3968 a 164 3968 a
-SDict begin 13 H.A end
- 164 3968 a 164 3968 a
-SDict begin [ /View [/XYZ H.V] /Dest (3320) cvn H.B /DEST pdfmark end
- 164 3968
-a Fj(the)g(Serv)o(er)f(name)h(of)g(the)g(named)f(pipe)-2
-4069 y
-SDict begin H.S end
- -2 4069 a -2 4069 a
-SDict begin 13 H.A end
- -2 4069 a -2 4069 a
-SDict begin [ /View [/XYZ H.V] /Dest (3322) cvn H.B /DEST pdfmark end
- -2 4069
-a 90 x Fj(cmds)-2 4160 y
-SDict begin H.S end
- -2 4160 a -2 4160 a
-SDict begin 13 H.A end
- -2 4160
-a -2 4160 a
-SDict begin [ /View [/XYZ H.V] /Dest (3323) cvn H.B /DEST pdfmark end
- -2 4160 a Black Black 164 4309 a
-SDict begin H.S end
- 164 4309
-a 164 4309 a
-SDict begin 13 H.A end
- 164 4309 a 164 4309 a
-SDict begin [ /View [/XYZ H.V] /Dest (3324) cvn H.B /DEST pdfmark end
- 164 4309 a Fj(a)h(list)i(of)e
-(api_structs)f(that)h(map)g(RPC)i(ordinal)d(numbers)f(to)j(function)d
-(calls)-2 4410 y
-SDict begin H.S end
- -2 4410 a -2 4410 a
-SDict begin 13 H.A end
- -2 4410 a -2 4410
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3326) cvn H.B /DEST pdfmark end
- -2 4410 a 90 x Fj(size)-2 4501 y
-SDict begin H.S end
- -2 4501 a -2 4501
-a
-SDict begin 13 H.A end
- -2 4501 a -2 4501 a
-SDict begin [ /View [/XYZ H.V] /Dest (3327) cvn H.B /DEST pdfmark end
- -2 4501 a Black Black 164 4649
-a
-SDict begin H.S end
- 164 4649 a 164 4649 a
-SDict begin 13 H.A end
- 164 4649 a 164 4649 a
-SDict begin [ /View [/XYZ H.V] /Dest (3328) cvn H.B /DEST pdfmark end
- 164 4649
-a Fj(the)i(number)e(of)i(api_structs)g(contained)e(in)j(cmds)-2
-4833 y
-SDict begin H.S end
- -2 4833 a -2 4833 a
-SDict begin 13 H.A end
- -2 4833 a -2 4833 a
-SDict begin [ /View [/XYZ H.V] /Dest (3329) cvn H.B /DEST pdfmark end
- -2 4833
-a 90 x Fj(See)f(rpc_serv)o(er/srv_re)o(g.c)c(and)j(rpc_serv)o
-(er/srv_re)o(g_nt.c)c(for)k(a)i(small)g(e)o(xample)d(of)i(ho)n(w)g(to)g
-(use)h(this)f(library)-5 b(.)p Black 3659 5984 a Fh(89)p
-Black eop end
-%%Page: 90 96
-TeXDict begin 90 95 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.90) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black -2
--11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (PACKAGING) cvn H.B /DEST pdfmark
-end
- -2 -11 a 119
-x Fi(Chapter)44 b(16.)f(Notes)h(to)g(packagers)-2 197
-y
-SDict begin H.S end
- -2 197 a -2 197 a
-SDict begin 13 H.A end
- -2 197 a -2 197 a
-SDict begin [ /View [/XYZ H.V] /Dest (3336) cvn H.B /DEST pdfmark end
- -2 197 a 342 x
-Fl(16.1.)35 b(V)-14 b(ersioning)-2 734 y
-SDict begin H.S end
- -2 734 a -2
-734 a
-SDict begin 13 H.A end
- -2 734 a -2 734 a
-SDict begin [ /View [/XYZ H.V] /Dest (3338) cvn H.B /DEST pdfmark end
- -2 734 a 79 x Fj(Please,)20 b(please)h(update)e
-(the)h(v)o(ersion)f(number)f(in)1468 813 y
-SDict begin H.S end
- 1468 813 a
-1468 813 a
-SDict begin 13 H.A end
- 1468 813 a 1468 813 a
-SDict begin [ /View [/XYZ H.V] /Dest (3339) cvn H.B /DEST pdfmark end
- 1468 813 a Fg
-(source/include/version.h)e Fj(to)21 b(include)e(the)h(v)o(ersioning)e
-(of)i(your)-2 921 y(package.)e(This)j(mak)o(es)f(it)h(easier)f(to)g
-(distinguish)f(standard)h(samba)f(b)n(uilds)h(from)g(custom-b)n(uild)e
-(samba)i(b)n(uilds)-2 1029 y(\(distrib)n(utions)f(often)g(patch)h
-(packages\).)e(F)o(or)i(e)o(xample,)e(a)j(good)e(v)o(ersion)g(w)o(ould)
-g(be:)-2 1213 y
-SDict begin H.S end
- -2 1213 a -2 1213 a
-SDict begin 13 H.A end
- -2 1213 a -2 1213
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3340) cvn H.B /DEST pdfmark end
- -2 1213 a -2 1296 a
-SDict begin H.S end
- -2 1296 a -2 1296 a
-SDict begin 11.7 H.A end
- -2 1296 a -2
-1296 a
-SDict begin [ /View [/XYZ H.V] /Dest (3341) cvn H.B /DEST pdfmark end
- -2 1296 a 79 x Fg(Version)43 b(2.999+3.0.alpha21-5)f(for)i
-(Debian)-2 1576 y
-SDict begin H.S end
- -2 1576 a -2 1576 a
-SDict begin 13 H.A end
- -2 1576 a -2 1576
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3342) cvn H.B /DEST pdfmark end
- -2 1576 a 377 x Fl(16.2.)35 b(Modules)-2 2121 y
-SDict begin H.S end
- -2
-2121 a -2 2121 a
-SDict begin 13 H.A end
- -2 2121 a -2 2121 a
-SDict begin [ /View [/XYZ H.V] /Dest (3344) cvn H.B /DEST pdfmark end
- -2 2121 a 106 x
-Fj(Samba)19 b(no)n(w)h(has)h(support)d(for)i(b)n(uilding)f(parts)h(of)g
-(samba)g(as)h(plugins.)e(This)h(mak)o(es)g(it)h(possible)f(to,)g(for)g
-(e)o(xample,)e(put)i(ldap)-2 2335 y(or)g(mysql)f(support)g(in)i(a)f
-(seperate)g(package,)e(thus)j(making)d(it)j(possible)f(to)h(ha)n(v)o(e)
-e(a)i(normal)e(samba)h(package)e(not)i(depending)-2 2443
-y(on)g(ldap)f(or)h(mysql.)g(T)-7 b(o)20 b(b)n(uild)g(as)h(much)e(parts)
-h(of)g(samba)g(as)h(a)f(plugin,)f(run:)-2 2627 y
-SDict begin H.S end
- -2 2627
-a -2 2627 a
-SDict begin 13 H.A end
- -2 2627 a -2 2627 a
-SDict begin [ /View [/XYZ H.V] /Dest (3345) cvn H.B /DEST pdfmark end
- -2 2627 a -2 2710 a
-SDict begin H.S end
- -2
-2710 a -2 2710 a
-SDict begin 11.7 H.A end
- -2 2710 a -2 2710 a
-SDict begin [ /View [/XYZ H.V] /Dest (3346) cvn H.B /DEST pdfmark end
- -2 2710 a 79 x Fg(./configure)43
-b(--with-shared-modules=rpc,vfs,auth,pdb)o(,chars)o(et)p
-Black 3659 5984 a Fh(90)p Black eop end
-%%Trailer
-
-userdict /end-hook known{end-hook}if
-%%EOF
diff --git a/docs/Samba-HOWTO-Collection.pdf b/docs/Samba-HOWTO-Collection.pdf
index 9fb7bf58a6..449b529f39 100644
--- a/docs/Samba-HOWTO-Collection.pdf
+++ b/docs/Samba-HOWTO-Collection.pdf
@@ -1,6 +1,6 @@
%PDF-1.3
%âãÏÓ
-1 0 obj<</Producer(htmldoc 1.8.22 Copyright 1997-2002 Easy Software Products, All Rights Reserved.)/CreationDate(D:20030407154443-0200)/Title(SAMBA Project Documentation)/Creator(Modular DocBook HTML Stylesheet Version 1.7)>>endobj
+1 0 obj<</Producer(htmldoc 1.8.22 Copyright 1997-2002 Easy Software Products, All Rights Reserved.)/CreationDate(D:20030328000013-0100)/Title(SAMBA Project Documentation)/Creator(Modular DocBook HTML Stylesheet Version 1.7)>>endobj
2 0 obj<</Type/Encoding/Differences[ 32/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle/parenleft/parenright/asterisk/plus/comma/minus/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/grave/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde 128/Euro 130/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE 145/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash/tilde/trademark/scaron/guilsinglright/oe 159/Ydieresis/space/exclamdown/cent/sterling/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]>>endobj
3 0 obj<</Type/Font/Subtype/Type1/BaseFont/Courier/Encoding 2 0 R>>endobj
4 0 obj<</Type/Font/Subtype/Type1/BaseFont/Courier-Bold/Encoding 2 0 R>>endobj
@@ -20,50 +20,49 @@ endobj
16 0 obj<</Type/XObject/Subtype/Image/ColorSpace[/Indexed/DeviceRGB 53<0800001000001800002100002900003100004200004A00005200005A00006B00007300007B00008400008C0000940000947B7B9C52529C5A5A9C7B7BA50000A53939A54A4AA58484A59494A5A5A5AD0000AD3131AD9494B50000B52929B59C9CB5A5A5B5B5B5BD0000BDADADC60000C61010C61818C6C6C6CE0000CE2929D60000D62929D6D6D6DE0000DEDEDEE70000E72121EF0808EFEFEFF70000F7F7F7FFFFFF>]/Interpolate true/Filter/FlateDecode/Width 24/Height 24/BitsPerComponent 8/Length 223 >>stream
xUQ‡‚0 5âÀâ8@‹´öÿÍÚ4¥¦wo%w•R+©8¸çóCŒ+N"]ׂ*³ÏW ,D¶1Ž|áŠØi"%õ~öÄ0íÈ)ûÜ1ªlN!3€Ž1ˆìTÆ4HÔ†ÞË<ê <~õZ>ynõ¯.ŒHãê«>LÜê…K·ùbØŽ¼ÑŸ'4¦øËûŽžY}Íü-?f&tïA¿Â{2é“»7L}On4žïàKùIÿˆ" Ÿä õP†B‡hïG]áz˜$>—ÐÔ³å.mcoendstream
endobj
-17 0 obj<</Subtype/Link/Rect[72.0 684.0 223.5 697.0]/Border[0 0 0]/Dest[1657 0 R/XYZ 0 734 0]>>endobj
-18 0 obj<</Subtype/Link/Rect[108.0 670.8 174.9 683.8]/Border[0 0 0]/Dest[1657 0 R/XYZ 0 696 0]>>endobj
-19 0 obj<</Subtype/Link/Rect[108.0 657.6 178.9 670.6]/Border[0 0 0]/Dest[1657 0 R/XYZ 0 613 0]>>endobj
-20 0 obj<</Subtype/Link/Rect[108.0 644.4 179.2 657.4]/Border[0 0 0]/Dest[1657 0 R/XYZ 0 583 0]>>endobj
-21 0 obj<</Subtype/Link/Rect[108.0 631.2 200.2 644.2]/Border[0 0 0]/Dest[1657 0 R/XYZ 0 553 0]>>endobj
-22 0 obj<</Subtype/Link/Rect[72.0 604.8 175.0 617.8]/Border[0 0 0]/Dest[1667 0 R/XYZ 0 734 0]>>endobj
-23 0 obj<</Subtype/Link/Rect[72.0 578.4 131.9 591.4]/Border[0 0 0]/Dest[1669 0 R/XYZ 0 734 0]>>endobj
-24 0 obj<</Subtype/Link/Rect[72.0 552.0 277.3 565.0]/Border[0 0 0]/Dest[1671 0 R/XYZ 0 734 0]>>endobj
-25 0 obj<</Subtype/Link/Rect[108.0 538.8 264.4 551.8]/Border[0 0 0]/Dest[1671 0 R/XYZ 0 696 0]>>endobj
-26 0 obj<</Subtype/Link/Rect[108.0 525.6 211.9 538.6]/Border[0 0 0]/Dest[1671 0 R/XYZ 0 595 0]>>endobj
-27 0 obj<</Subtype/Link/Rect[126.0 512.4 262.9 525.4]/Border[0 0 0]/Dest[1671 0 R/XYZ 0 506 0]>>endobj
-28 0 obj<</Subtype/Link/Rect[126.0 499.2 184.7 512.2]/Border[0 0 0]/Dest[1673 0 R/XYZ 0 734 0]>>endobj
-29 0 obj<</Subtype/Link/Rect[108.0 486.0 328.6 499.0]/Border[0 0 0]/Dest[1673 0 R/XYZ 0 556 0]>>endobj
-30 0 obj<</Subtype/Link/Rect[108.0 472.8 282.2 485.8]/Border[0 0 0]/Dest[1673 0 R/XYZ 0 389 0]>>endobj
-31 0 obj<</Subtype/Link/Rect[108.0 459.6 478.0 472.6]/Border[0 0 0]/Dest[1673 0 R/XYZ 0 221 0]>>endobj
-32 0 obj<</Subtype/Link/Rect[108.0 446.4 253.9 459.4]/Border[0 0 0]/Dest[1675 0 R/XYZ 0 705 0]>>endobj
-33 0 obj<</Subtype/Link/Rect[126.0 433.2 199.0 446.2]/Border[0 0 0]/Dest[1675 0 R/XYZ 0 564 0]>>endobj
-34 0 obj<</Subtype/Link/Rect[126.0 420.0 190.2 433.0]/Border[0 0 0]/Dest[1675 0 R/XYZ 0 479 0]>>endobj
-35 0 obj<</Subtype/Link/Rect[72.0 393.6 435.9 406.6]/Border[0 0 0]/Dest[1679 0 R/XYZ 0 734 0]>>endobj
-36 0 obj<</Subtype/Link/Rect[108.0 380.4 175.5 393.4]/Border[0 0 0]/Dest[1679 0 R/XYZ 0 562 0]>>endobj
-37 0 obj<</Subtype/Link/Rect[108.0 367.2 523.2 380.2]/Border[0 0 0]/Dest[1681 0 R/XYZ 0 734 0]>>endobj
-38 0 obj<</Subtype/Link/Rect[108.0 354.0 304.1 367.0]/Border[0 0 0]/Dest[1681 0 R/XYZ 0 189 0]>>endobj
-39 0 obj<</Subtype/Link/Rect[108.0 340.8 317.3 353.8]/Border[0 0 0]/Dest[1683 0 R/XYZ 0 536 0]>>endobj
-40 0 obj<</Subtype/Link/Rect[108.0 327.6 187.1 340.6]/Border[0 0 0]/Dest[1683 0 R/XYZ 0 357 0]>>endobj
-41 0 obj<</Subtype/Link/Rect[108.0 314.4 425.7 327.4]/Border[0 0 0]/Dest[1685 0 R/XYZ 0 517 0]>>endobj
-42 0 obj<</Subtype/Link/Rect[108.0 301.2 232.3 314.2]/Border[0 0 0]/Dest[1685 0 R/XYZ 0 158 0]>>endobj
-43 0 obj<</Subtype/Link/Rect[72.0 274.8 250.1 287.8]/Border[0 0 0]/Dest[1689 0 R/XYZ 0 734 0]>>endobj
-44 0 obj<</Subtype/Link/Rect[108.0 261.6 181.6 274.6]/Border[0 0 0]/Dest[1689 0 R/XYZ 0 696 0]>>endobj
-45 0 obj<</Subtype/Link/Rect[108.0 248.4 268.7 261.4]/Border[0 0 0]/Dest[1689 0 R/XYZ 0 449 0]>>endobj
-46 0 obj<</Subtype/Link/Rect[126.0 235.2 295.0 248.2]/Border[0 0 0]/Dest[1691 0 R/XYZ 0 402 0]>>endobj
-47 0 obj<</Subtype/Link/Rect[126.0 222.0 334.7 235.0]/Border[0 0 0]/Dest[1691 0 R/XYZ 0 269 0]>>endobj
-48 0 obj<</Subtype/Link/Rect[108.0 208.8 246.4 221.8]/Border[0 0 0]/Dest[1691 0 R/XYZ 0 163 0]>>endobj
-49 0 obj<</Subtype/Link/Rect[108.0 195.6 169.1 208.6]/Border[0 0 0]/Dest[1693 0 R/XYZ 0 362 0]>>endobj
-50 0 obj<</Subtype/Link/Rect[108.0 182.4 149.2 195.4]/Border[0 0 0]/Dest[1693 0 R/XYZ 0 273 0]>>endobj
-51 0 obj<</Subtype/Link/Rect[108.0 169.2 156.0 182.2]/Border[0 0 0]/Dest[1693 0 R/XYZ 0 198 0]>>endobj
-52 0 obj<</Subtype/Link/Rect[126.0 156.0 207.9 169.0]/Border[0 0 0]/Dest[1693 0 R/XYZ 0 165 0]>>endobj
-53 0 obj<</Subtype/Link/Rect[126.0 142.8 207.9 155.8]/Border[0 0 0]/Dest[1695 0 R/XYZ 0 573 0]>>endobj
-54 0 obj<</Subtype/Link/Rect[126.0 129.6 265.9 142.6]/Border[0 0 0]/Dest[1697 0 R/XYZ 0 734 0]>>endobj
-55 0 obj<</Subtype/Link/Rect[126.0 116.4 405.0 129.4]/Border[0 0 0]/Dest[1697 0 R/XYZ 0 622 0]>>endobj
-56 0 obj<</Subtype/Link/Rect[126.0 103.2 293.8 116.2]/Border[0 0 0]/Dest[1697 0 R/XYZ 0 251 0]>>endobj
-57 0 obj<</Subtype/Link/Rect[126.0 90.0 307.8 103.0]/Border[0 0 0]/Dest[1701 0 R/XYZ 0 438 0]>>endobj
-58 0 obj<</Subtype/Link/Rect[126.0 76.8 276.9 89.8]/Border[0 0 0]/Dest[1701 0 R/XYZ 0 247 0]>>endobj
-59 0 obj<</Subtype/Link/Rect[126.0 63.6 351.5 76.6]/Border[0 0 0]/Dest[1703 0 R/XYZ 0 543 0]>>endobj
-60 0 obj[17 0 R
+17 0 obj<</Subtype/Link/Rect[72.0 684.0 223.5 697.0]/Border[0 0 0]/Dest[1493 0 R/XYZ 0 734 0]>>endobj
+18 0 obj<</Subtype/Link/Rect[108.0 670.8 174.9 683.8]/Border[0 0 0]/Dest[1493 0 R/XYZ 0 696 0]>>endobj
+19 0 obj<</Subtype/Link/Rect[72.0 644.4 112.9 657.4]/Border[0 0 0]/Dest[1495 0 R/XYZ 0 734 0]>>endobj
+20 0 obj<</Subtype/Link/Rect[72.0 618.0 175.0 631.0]/Border[0 0 0]/Dest[1503 0 R/XYZ 0 734 0]>>endobj
+21 0 obj<</Subtype/Link/Rect[72.0 591.6 131.9 604.6]/Border[0 0 0]/Dest[1505 0 R/XYZ 0 734 0]>>endobj
+22 0 obj<</Subtype/Link/Rect[72.0 565.2 277.3 578.2]/Border[0 0 0]/Dest[1509 0 R/XYZ 0 734 0]>>endobj
+23 0 obj<</Subtype/Link/Rect[108.0 552.0 264.4 565.0]/Border[0 0 0]/Dest[1509 0 R/XYZ 0 696 0]>>endobj
+24 0 obj<</Subtype/Link/Rect[108.0 538.8 211.9 551.8]/Border[0 0 0]/Dest[1509 0 R/XYZ 0 595 0]>>endobj
+25 0 obj<</Subtype/Link/Rect[126.0 525.6 262.9 538.6]/Border[0 0 0]/Dest[1509 0 R/XYZ 0 506 0]>>endobj
+26 0 obj<</Subtype/Link/Rect[126.0 512.4 184.7 525.4]/Border[0 0 0]/Dest[1511 0 R/XYZ 0 705 0]>>endobj
+27 0 obj<</Subtype/Link/Rect[108.0 499.2 328.6 512.2]/Border[0 0 0]/Dest[1511 0 R/XYZ 0 528 0]>>endobj
+28 0 obj<</Subtype/Link/Rect[108.0 486.0 282.2 499.0]/Border[0 0 0]/Dest[1511 0 R/XYZ 0 360 0]>>endobj
+29 0 obj<</Subtype/Link/Rect[108.0 472.8 478.0 485.8]/Border[0 0 0]/Dest[1511 0 R/XYZ 0 193 0]>>endobj
+30 0 obj<</Subtype/Link/Rect[108.0 459.6 253.9 472.6]/Border[0 0 0]/Dest[1513 0 R/XYZ 0 652 0]>>endobj
+31 0 obj<</Subtype/Link/Rect[126.0 446.4 199.0 459.4]/Border[0 0 0]/Dest[1513 0 R/XYZ 0 511 0]>>endobj
+32 0 obj<</Subtype/Link/Rect[126.0 433.2 190.2 446.2]/Border[0 0 0]/Dest[1513 0 R/XYZ 0 426 0]>>endobj
+33 0 obj<</Subtype/Link/Rect[72.0 406.8 435.9 419.8]/Border[0 0 0]/Dest[1517 0 R/XYZ 0 734 0]>>endobj
+34 0 obj<</Subtype/Link/Rect[108.0 393.6 175.5 406.6]/Border[0 0 0]/Dest[1517 0 R/XYZ 0 565 0]>>endobj
+35 0 obj<</Subtype/Link/Rect[108.0 380.4 313.1 393.4]/Border[0 0 0]/Dest[1519 0 R/XYZ 0 734 0]>>endobj
+36 0 obj<</Subtype/Link/Rect[108.0 367.2 326.2 380.2]/Border[0 0 0]/Dest[1519 0 R/XYZ 0 412 0]>>endobj
+37 0 obj<</Subtype/Link/Rect[108.0 354.0 187.1 367.0]/Border[0 0 0]/Dest[1519 0 R/XYZ 0 234 0]>>endobj
+38 0 obj<</Subtype/Link/Rect[108.0 340.8 425.7 353.8]/Border[0 0 0]/Dest[1521 0 R/XYZ 0 388 0]>>endobj
+39 0 obj<</Subtype/Link/Rect[108.0 327.6 232.3 340.6]/Border[0 0 0]/Dest[1523 0 R/XYZ 0 705 0]>>endobj
+40 0 obj<</Subtype/Link/Rect[72.0 301.2 250.1 314.2]/Border[0 0 0]/Dest[1525 0 R/XYZ 0 734 0]>>endobj
+41 0 obj<</Subtype/Link/Rect[108.0 288.0 181.6 301.0]/Border[0 0 0]/Dest[1525 0 R/XYZ 0 696 0]>>endobj
+42 0 obj<</Subtype/Link/Rect[108.0 274.8 268.7 287.8]/Border[0 0 0]/Dest[1525 0 R/XYZ 0 449 0]>>endobj
+43 0 obj<</Subtype/Link/Rect[126.0 261.6 295.0 274.6]/Border[0 0 0]/Dest[1527 0 R/XYZ 0 402 0]>>endobj
+44 0 obj<</Subtype/Link/Rect[126.0 248.4 334.7 261.4]/Border[0 0 0]/Dest[1527 0 R/XYZ 0 269 0]>>endobj
+45 0 obj<</Subtype/Link/Rect[108.0 235.2 246.4 248.2]/Border[0 0 0]/Dest[1527 0 R/XYZ 0 163 0]>>endobj
+46 0 obj<</Subtype/Link/Rect[108.0 222.0 169.1 235.0]/Border[0 0 0]/Dest[1529 0 R/XYZ 0 362 0]>>endobj
+47 0 obj<</Subtype/Link/Rect[108.0 208.8 149.2 221.8]/Border[0 0 0]/Dest[1529 0 R/XYZ 0 273 0]>>endobj
+48 0 obj<</Subtype/Link/Rect[108.0 195.6 156.0 208.6]/Border[0 0 0]/Dest[1529 0 R/XYZ 0 198 0]>>endobj
+49 0 obj<</Subtype/Link/Rect[126.0 182.4 207.9 195.4]/Border[0 0 0]/Dest[1529 0 R/XYZ 0 165 0]>>endobj
+50 0 obj<</Subtype/Link/Rect[126.0 169.2 207.9 182.2]/Border[0 0 0]/Dest[1531 0 R/XYZ 0 573 0]>>endobj
+51 0 obj<</Subtype/Link/Rect[126.0 156.0 265.9 169.0]/Border[0 0 0]/Dest[1533 0 R/XYZ 0 734 0]>>endobj
+52 0 obj<</Subtype/Link/Rect[126.0 142.8 405.0 155.8]/Border[0 0 0]/Dest[1533 0 R/XYZ 0 622 0]>>endobj
+53 0 obj<</Subtype/Link/Rect[126.0 129.6 293.8 142.6]/Border[0 0 0]/Dest[1533 0 R/XYZ 0 251 0]>>endobj
+54 0 obj<</Subtype/Link/Rect[126.0 116.4 307.8 129.4]/Border[0 0 0]/Dest[1537 0 R/XYZ 0 438 0]>>endobj
+55 0 obj<</Subtype/Link/Rect[126.0 103.2 276.9 116.2]/Border[0 0 0]/Dest[1537 0 R/XYZ 0 247 0]>>endobj
+56 0 obj<</Subtype/Link/Rect[126.0 90.0 351.5 103.0]/Border[0 0 0]/Dest[1539 0 R/XYZ 0 543 0]>>endobj
+57 0 obj<</Subtype/Link/Rect[126.0 76.8 345.0 89.8]/Border[0 0 0]/Dest[1541 0 R/XYZ 0 533 0]>>endobj
+58 0 obj<</Subtype/Link/Rect[108.0 63.6 163.3 76.6]/Border[0 0 0]/Dest[1543 0 R/XYZ 0 708 0]>>endobj
+59 0 obj[17 0 R
18 0 R
19 0 R
20 0 R
@@ -104,51 +103,51 @@ endobj
55 0 R
56 0 R
57 0 R
-58 0 R
-59 0 R]endobj
-61 0 obj<</Subtype/Link/Rect[72.0 684.0 250.1 697.0]/Border[0 0 0]/Dest[1689 0 R/XYZ 0 734 0]>>endobj
-62 0 obj<</Subtype/Link/Rect[126.0 670.8 345.0 683.8]/Border[0 0 0]/Dest[1705 0 R/XYZ 0 533 0]>>endobj
-63 0 obj<</Subtype/Link/Rect[108.0 657.6 163.3 670.6]/Border[0 0 0]/Dest[1707 0 R/XYZ 0 708 0]>>endobj
-64 0 obj<</Subtype/Link/Rect[126.0 644.4 248.2 657.4]/Border[0 0 0]/Dest[1707 0 R/XYZ 0 674 0]>>endobj
-65 0 obj<</Subtype/Link/Rect[126.0 631.2 207.3 644.2]/Border[0 0 0]/Dest[1707 0 R/XYZ 0 576 0]>>endobj
-66 0 obj<</Subtype/Link/Rect[126.0 618.0 371.9 631.0]/Border[0 0 0]/Dest[1709 0 R/XYZ 0 514 0]>>endobj
-67 0 obj<</Subtype/Link/Rect[126.0 604.8 330.5 617.8]/Border[0 0 0]/Dest[1709 0 R/XYZ 0 364 0]>>endobj
-68 0 obj<</Subtype/Link/Rect[108.0 591.6 151.7 604.6]/Border[0 0 0]/Dest[1709 0 R/XYZ 0 226 0]>>endobj
-69 0 obj<</Subtype/Link/Rect[72.0 565.2 177.1 578.2]/Border[0 0 0]/Dest[1711 0 R/XYZ 0 734 0]>>endobj
-70 0 obj<</Subtype/Link/Rect[72.0 538.8 131.9 551.8]/Border[0 0 0]/Dest[1713 0 R/XYZ 0 734 0]>>endobj
-71 0 obj<</Subtype/Link/Rect[72.0 512.4 268.1 525.4]/Border[0 0 0]/Dest[1717 0 R/XYZ 0 734 0]>>endobj
-72 0 obj<</Subtype/Link/Rect[108.0 499.2 213.4 512.2]/Border[0 0 0]/Dest[1717 0 R/XYZ 0 523 0]>>endobj
-73 0 obj<</Subtype/Link/Rect[108.0 486.0 234.2 499.0]/Border[0 0 0]/Dest[1717 0 R/XYZ 0 197 0]>>endobj
-74 0 obj<</Subtype/Link/Rect[108.0 472.8 210.7 485.8]/Border[0 0 0]/Dest[1719 0 R/XYZ 0 639 0]>>endobj
-75 0 obj<</Subtype/Link/Rect[126.0 459.6 266.5 472.6]/Border[0 0 0]/Dest[1719 0 R/XYZ 0 551 0]>>endobj
-76 0 obj<</Subtype/Link/Rect[72.0 433.2 267.7 446.2]/Border[0 0 0]/Dest[1721 0 R/XYZ 0 734 0]>>endobj
-77 0 obj<</Subtype/Link/Rect[108.0 420.0 256.2 433.0]/Border[0 0 0]/Dest[1721 0 R/XYZ 0 668 0]>>endobj
-78 0 obj<</Subtype/Link/Rect[126.0 406.8 241.5 419.8]/Border[0 0 0]/Dest[1721 0 R/XYZ 0 553 0]>>endobj
-79 0 obj<</Subtype/Link/Rect[126.0 393.6 245.8 406.6]/Border[0 0 0]/Dest[1721 0 R/XYZ 0 310 0]>>endobj
-80 0 obj<</Subtype/Link/Rect[126.0 380.4 249.4 393.4]/Border[0 0 0]/Dest[1723 0 R/XYZ 0 734 0]>>endobj
-81 0 obj<</Subtype/Link/Rect[126.0 367.2 256.2 380.2]/Border[0 0 0]/Dest[1725 0 R/XYZ 0 213 0]>>endobj
-82 0 obj<</Subtype/Link/Rect[126.0 354.0 242.7 367.0]/Border[0 0 0]/Dest[1727 0 R/XYZ 0 448 0]>>endobj
-83 0 obj<</Subtype/Link/Rect[72.0 327.6 390.1 340.6]/Border[0 0 0]/Dest[1729 0 R/XYZ 0 734 0]>>endobj
-84 0 obj<</Subtype/Link/Rect[108.0 314.4 219.2 327.4]/Border[0 0 0]/Dest[1729 0 R/XYZ 0 672 0]>>endobj
-85 0 obj<</Subtype/Link/Rect[108.0 301.2 181.0 314.2]/Border[0 0 0]/Dest[1729 0 R/XYZ 0 584 0]>>endobj
-86 0 obj<</Subtype/Link/Rect[108.0 288.0 316.1 301.0]/Border[0 0 0]/Dest[1731 0 R/XYZ 0 692 0]>>endobj
-87 0 obj<</Subtype/Link/Rect[108.0 274.8 430.0 287.8]/Border[0 0 0]/Dest[1733 0 R/XYZ 0 626 0]>>endobj
-88 0 obj<</Subtype/Link/Rect[126.0 261.6 351.2 274.6]/Border[0 0 0]/Dest[1735 0 R/XYZ 0 613 0]>>endobj
-89 0 obj<</Subtype/Link/Rect[126.0 248.4 380.5 261.4]/Border[0 0 0]/Dest[1737 0 R/XYZ 0 718 0]>>endobj
-90 0 obj<</Subtype/Link/Rect[126.0 235.2 297.4 248.2]/Border[0 0 0]/Dest[1737 0 R/XYZ 0 509 0]>>endobj
-91 0 obj<</Subtype/Link/Rect[108.0 222.0 261.4 235.0]/Border[0 0 0]/Dest[1737 0 R/XYZ 0 160 0]>>endobj
-92 0 obj<</Subtype/Link/Rect[108.0 208.8 243.6 221.8]/Border[0 0 0]/Dest[1741 0 R/XYZ 0 565 0]>>endobj
-93 0 obj<</Subtype/Link/Rect[108.0 195.6 292.9 208.6]/Border[0 0 0]/Dest[1745 0 R/XYZ 0 283 0]>>endobj
-94 0 obj<</Subtype/Link/Rect[126.0 182.4 350.0 195.4]/Border[0 0 0]/Dest[1747 0 R/XYZ 0 335 0]>>endobj
-95 0 obj<</Subtype/Link/Rect[72.0 156.0 414.8 169.0]/Border[0 0 0]/Dest[1751 0 R/XYZ 0 734 0]>>endobj
-96 0 obj<</Subtype/Link/Rect[108.0 142.8 219.2 155.8]/Border[0 0 0]/Dest[1751 0 R/XYZ 0 672 0]>>endobj
-97 0 obj<</Subtype/Link/Rect[108.0 129.6 181.0 142.6]/Border[0 0 0]/Dest[1751 0 R/XYZ 0 597 0]>>endobj
-98 0 obj<</Subtype/Link/Rect[108.0 116.4 359.1 129.4]/Border[0 0 0]/Dest[1751 0 R/XYZ 0 225 0]>>endobj
-99 0 obj<</Subtype/Link/Rect[126.0 103.2 382.3 116.2]/Border[0 0 0]/Dest[1753 0 R/XYZ 0 734 0]>>endobj
-100 0 obj<</Subtype/Link/Rect[126.0 90.0 269.0 103.0]/Border[0 0 0]/Dest[1753 0 R/XYZ 0 609 0]>>endobj
-101 0 obj<</Subtype/Link/Rect[108.0 76.8 391.8 89.8]/Border[0 0 0]/Dest[1753 0 R/XYZ 0 524 0]>>endobj
-102 0 obj<</Subtype/Link/Rect[108.0 63.6 268.1 76.6]/Border[0 0 0]/Dest[1753 0 R/XYZ 0 323 0]>>endobj
-103 0 obj[61 0 R
+58 0 R]endobj
+60 0 obj<</Subtype/Link/Rect[72.0 684.0 250.1 697.0]/Border[0 0 0]/Dest[1525 0 R/XYZ 0 734 0]>>endobj
+61 0 obj<</Subtype/Link/Rect[126.0 670.8 192.0 683.8]/Border[0 0 0]/Dest[1543 0 R/XYZ 0 674 0]>>endobj
+62 0 obj<</Subtype/Link/Rect[126.0 657.6 248.2 670.6]/Border[0 0 0]/Dest[1543 0 R/XYZ 0 576 0]>>endobj
+63 0 obj<</Subtype/Link/Rect[126.0 644.4 207.3 657.4]/Border[0 0 0]/Dest[1543 0 R/XYZ 0 478 0]>>endobj
+64 0 obj<</Subtype/Link/Rect[126.0 631.2 371.9 644.2]/Border[0 0 0]/Dest[1545 0 R/XYZ 0 417 0]>>endobj
+65 0 obj<</Subtype/Link/Rect[126.0 618.0 330.5 631.0]/Border[0 0 0]/Dest[1545 0 R/XYZ 0 266 0]>>endobj
+66 0 obj<</Subtype/Link/Rect[108.0 604.8 215.9 617.8]/Border[0 0 0]/Dest[1545 0 R/XYZ 0 129 0]>>endobj
+67 0 obj<</Subtype/Link/Rect[126.0 591.6 192.0 604.6]/Border[0 0 0]/Dest[1547 0 R/XYZ 0 734 0]>>endobj
+68 0 obj<</Subtype/Link/Rect[126.0 578.4 181.0 591.4]/Border[0 0 0]/Dest[1547 0 R/XYZ 0 649 0]>>endobj
+69 0 obj<</Subtype/Link/Rect[72.0 552.0 177.1 565.0]/Border[0 0 0]/Dest[1549 0 R/XYZ 0 734 0]>>endobj
+70 0 obj<</Subtype/Link/Rect[72.0 525.6 131.9 538.6]/Border[0 0 0]/Dest[1551 0 R/XYZ 0 734 0]>>endobj
+71 0 obj<</Subtype/Link/Rect[72.0 499.2 268.1 512.2]/Border[0 0 0]/Dest[1555 0 R/XYZ 0 734 0]>>endobj
+72 0 obj<</Subtype/Link/Rect[108.0 486.0 213.4 499.0]/Border[0 0 0]/Dest[1555 0 R/XYZ 0 523 0]>>endobj
+73 0 obj<</Subtype/Link/Rect[108.0 472.8 234.2 485.8]/Border[0 0 0]/Dest[1555 0 R/XYZ 0 249 0]>>endobj
+74 0 obj<</Subtype/Link/Rect[108.0 459.6 210.7 472.6]/Border[0 0 0]/Dest[1557 0 R/XYZ 0 679 0]>>endobj
+75 0 obj<</Subtype/Link/Rect[126.0 446.4 266.5 459.4]/Border[0 0 0]/Dest[1557 0 R/XYZ 0 590 0]>>endobj
+76 0 obj<</Subtype/Link/Rect[72.0 420.0 412.8 433.0]/Border[0 0 0]/Dest[1559 0 R/XYZ 0 734 0]>>endobj
+77 0 obj<</Subtype/Link/Rect[72.0 393.6 390.1 406.6]/Border[0 0 0]/Dest[1563 0 R/XYZ 0 734 0]>>endobj
+78 0 obj<</Subtype/Link/Rect[108.0 380.4 219.2 393.4]/Border[0 0 0]/Dest[1563 0 R/XYZ 0 672 0]>>endobj
+79 0 obj<</Subtype/Link/Rect[108.0 367.2 181.0 380.2]/Border[0 0 0]/Dest[1563 0 R/XYZ 0 584 0]>>endobj
+80 0 obj<</Subtype/Link/Rect[108.0 354.0 316.1 367.0]/Border[0 0 0]/Dest[1565 0 R/XYZ 0 734 0]>>endobj
+81 0 obj<</Subtype/Link/Rect[108.0 340.8 430.0 353.8]/Border[0 0 0]/Dest[1567 0 R/XYZ 0 665 0]>>endobj
+82 0 obj<</Subtype/Link/Rect[126.0 327.6 351.2 340.6]/Border[0 0 0]/Dest[1569 0 R/XYZ 0 665 0]>>endobj
+83 0 obj<</Subtype/Link/Rect[126.0 314.4 380.5 327.4]/Border[0 0 0]/Dest[1571 0 R/XYZ 0 734 0]>>endobj
+84 0 obj<</Subtype/Link/Rect[126.0 301.2 297.4 314.2]/Border[0 0 0]/Dest[1571 0 R/XYZ 0 524 0]>>endobj
+85 0 obj<</Subtype/Link/Rect[108.0 288.0 261.4 301.0]/Border[0 0 0]/Dest[1571 0 R/XYZ 0 175 0]>>endobj
+86 0 obj<</Subtype/Link/Rect[108.0 274.8 252.8 287.8]/Border[0 0 0]/Dest[1575 0 R/XYZ 0 565 0]>>endobj
+87 0 obj<</Subtype/Link/Rect[108.0 261.6 243.6 274.6]/Border[0 0 0]/Dest[1577 0 R/XYZ 0 560 0]>>endobj
+88 0 obj<</Subtype/Link/Rect[108.0 248.4 292.9 261.4]/Border[0 0 0]/Dest[1581 0 R/XYZ 0 283 0]>>endobj
+89 0 obj<</Subtype/Link/Rect[126.0 235.2 350.0 248.2]/Border[0 0 0]/Dest[1583 0 R/XYZ 0 283 0]>>endobj
+90 0 obj<</Subtype/Link/Rect[126.0 222.0 424.2 235.0]/Border[0 0 0]/Dest[1585 0 R/XYZ 0 504 0]>>endobj
+91 0 obj<</Subtype/Link/Rect[108.0 208.8 431.0 221.8]/Border[0 0 0]/Dest[1593 0 R/XYZ 0 415 0]>>endobj
+92 0 obj<</Subtype/Link/Rect[72.0 182.4 512.6 195.4]/Border[0 0 0]/Dest[1597 0 R/XYZ 0 734 0]>>endobj
+93 0 obj<</Subtype/Link/Rect[108.0 169.2 219.2 182.2]/Border[0 0 0]/Dest[1597 0 R/XYZ 0 672 0]>>endobj
+94 0 obj<</Subtype/Link/Rect[108.0 156.0 181.0 169.0]/Border[0 0 0]/Dest[1597 0 R/XYZ 0 597 0]>>endobj
+95 0 obj<</Subtype/Link/Rect[108.0 142.8 359.1 155.8]/Border[0 0 0]/Dest[1597 0 R/XYZ 0 225 0]>>endobj
+96 0 obj<</Subtype/Link/Rect[126.0 129.6 382.3 142.6]/Border[0 0 0]/Dest[1599 0 R/XYZ 0 734 0]>>endobj
+97 0 obj<</Subtype/Link/Rect[126.0 116.4 269.0 129.4]/Border[0 0 0]/Dest[1599 0 R/XYZ 0 609 0]>>endobj
+98 0 obj<</Subtype/Link/Rect[108.0 103.2 391.8 116.2]/Border[0 0 0]/Dest[1599 0 R/XYZ 0 524 0]>>endobj
+99 0 obj<</Subtype/Link/Rect[108.0 90.0 268.1 103.0]/Border[0 0 0]/Dest[1599 0 R/XYZ 0 323 0]>>endobj
+100 0 obj<</Subtype/Link/Rect[126.0 76.8 327.6 89.8]/Border[0 0 0]/Dest[1601 0 R/XYZ 0 541 0]>>endobj
+101 0 obj<</Subtype/Link/Rect[126.0 63.6 282.4 76.6]/Border[0 0 0]/Dest[1601 0 R/XYZ 0 390 0]>>endobj
+102 0 obj[60 0 R
+61 0 R
62 0 R
63 0 R
64 0 R
@@ -188,50 +187,52 @@ endobj
98 0 R
99 0 R
100 0 R
-101 0 R
-102 0 R]endobj
-104 0 obj<</Subtype/Link/Rect[72.0 684.0 414.8 697.0]/Border[0 0 0]/Dest[1751 0 R/XYZ 0 734 0]>>endobj
-105 0 obj<</Subtype/Link/Rect[126.0 670.8 327.6 683.8]/Border[0 0 0]/Dest[1755 0 R/XYZ 0 541 0]>>endobj
-106 0 obj<</Subtype/Link/Rect[126.0 657.6 282.4 670.6]/Border[0 0 0]/Dest[1755 0 R/XYZ 0 390 0]>>endobj
-107 0 obj<</Subtype/Link/Rect[72.0 631.2 282.8 644.2]/Border[0 0 0]/Dest[1757 0 R/XYZ 0 734 0]>>endobj
-108 0 obj<</Subtype/Link/Rect[108.0 618.0 218.6 631.0]/Border[0 0 0]/Dest[1757 0 R/XYZ 0 668 0]>>endobj
-109 0 obj<</Subtype/Link/Rect[108.0 604.8 239.4 617.8]/Border[0 0 0]/Dest[1757 0 R/XYZ 0 441 0]>>endobj
-110 0 obj<</Subtype/Link/Rect[108.0 591.6 253.4 604.6]/Border[0 0 0]/Dest[1759 0 R/XYZ 0 734 0]>>endobj
-111 0 obj<</Subtype/Link/Rect[126.0 578.4 218.6 591.4]/Border[0 0 0]/Dest[1759 0 R/XYZ 0 671 0]>>endobj
-112 0 obj<</Subtype/Link/Rect[108.0 565.2 224.7 578.2]/Border[0 0 0]/Dest[1759 0 R/XYZ 0 587 0]>>endobj
-113 0 obj<</Subtype/Link/Rect[108.0 552.0 228.1 565.0]/Border[0 0 0]/Dest[1759 0 R/XYZ 0 498 0]>>endobj
-114 0 obj<</Subtype/Link/Rect[108.0 538.8 152.9 551.8]/Border[0 0 0]/Dest[1759 0 R/XYZ 0 423 0]>>endobj
-115 0 obj<</Subtype/Link/Rect[72.0 512.4 329.3 525.4]/Border[0 0 0]/Dest[1761 0 R/XYZ 0 734 0]>>endobj
-116 0 obj<</Subtype/Link/Rect[108.0 499.2 299.9 512.2]/Border[0 0 0]/Dest[1761 0 R/XYZ 0 672 0]>>endobj
-117 0 obj<</Subtype/Link/Rect[108.0 486.0 307.9 499.0]/Border[0 0 0]/Dest[1763 0 R/XYZ 0 494 0]>>endobj
-118 0 obj<</Subtype/Link/Rect[72.0 459.6 206.8 472.6]/Border[0 0 0]/Dest[1765 0 R/XYZ 0 734 0]>>endobj
-119 0 obj<</Subtype/Link/Rect[72.0 433.2 131.9 446.2]/Border[0 0 0]/Dest[1767 0 R/XYZ 0 734 0]>>endobj
-120 0 obj<</Subtype/Link/Rect[72.0 406.8 418.2 419.8]/Border[0 0 0]/Dest[1775 0 R/XYZ 0 734 0]>>endobj
-121 0 obj<</Subtype/Link/Rect[108.0 393.6 450.2 406.6]/Border[0 0 0]/Dest[1775 0 R/XYZ 0 672 0]>>endobj
-122 0 obj<</Subtype/Link/Rect[108.0 380.4 324.6 393.4]/Border[0 0 0]/Dest[1775 0 R/XYZ 0 468 0]>>endobj
-123 0 obj<</Subtype/Link/Rect[108.0 367.2 236.6 380.2]/Border[0 0 0]/Dest[1775 0 R/XYZ 0 314 0]>>endobj
-124 0 obj<</Subtype/Link/Rect[108.0 354.0 297.7 367.0]/Border[0 0 0]/Dest[1777 0 R/XYZ 0 639 0]>>endobj
-125 0 obj<</Subtype/Link/Rect[126.0 340.8 232.0 353.8]/Border[0 0 0]/Dest[1777 0 R/XYZ 0 405 0]>>endobj
-126 0 obj<</Subtype/Link/Rect[126.0 327.6 257.1 340.6]/Border[0 0 0]/Dest[1777 0 R/XYZ 0 162 0]>>endobj
-127 0 obj<</Subtype/Link/Rect[108.0 314.4 306.9 327.4]/Border[0 0 0]/Dest[1779 0 R/XYZ 0 652 0]>>endobj
-128 0 obj<</Subtype/Link/Rect[108.0 301.2 397.6 314.2]/Border[0 0 0]/Dest[1779 0 R/XYZ 0 221 0]>>endobj
-129 0 obj<</Subtype/Link/Rect[108.0 288.0 389.7 301.0]/Border[0 0 0]/Dest[1783 0 R/XYZ 0 734 0]>>endobj
-130 0 obj<</Subtype/Link/Rect[72.0 261.6 267.3 274.6]/Border[0 0 0]/Dest[1785 0 R/XYZ 0 734 0]>>endobj
-131 0 obj<</Subtype/Link/Rect[72.0 235.2 210.7 248.2]/Border[0 0 0]/Dest[1787 0 R/XYZ 0 734 0]>>endobj
-132 0 obj<</Subtype/Link/Rect[108.0 222.0 187.1 235.0]/Border[0 0 0]/Dest[1787 0 R/XYZ 0 696 0]>>endobj
-133 0 obj<</Subtype/Link/Rect[108.0 208.8 194.5 221.8]/Border[0 0 0]/Dest[1787 0 R/XYZ 0 317 0]>>endobj
-134 0 obj<</Subtype/Link/Rect[126.0 195.6 233.2 208.6]/Border[0 0 0]/Dest[1787 0 R/XYZ 0 127 0]>>endobj
-135 0 obj<</Subtype/Link/Rect[126.0 182.4 317.9 195.4]/Border[0 0 0]/Dest[1791 0 R/XYZ 0 557 0]>>endobj
-136 0 obj<</Subtype/Link/Rect[126.0 169.2 310.8 182.2]/Border[0 0 0]/Dest[1791 0 R/XYZ 0 142 0]>>endobj
-137 0 obj<</Subtype/Link/Rect[126.0 156.0 374.4 169.0]/Border[0 0 0]/Dest[1793 0 R/XYZ 0 394 0]>>endobj
-138 0 obj<</Subtype/Link/Rect[126.0 142.8 265.6 155.8]/Border[0 0 0]/Dest[1795 0 R/XYZ 0 222 0]>>endobj
-139 0 obj<</Subtype/Link/Rect[108.0 129.6 225.6 142.6]/Border[0 0 0]/Dest[1797 0 R/XYZ 0 718 0]>>endobj
-140 0 obj<</Subtype/Link/Rect[126.0 116.4 237.8 129.4]/Border[0 0 0]/Dest[1797 0 R/XYZ 0 617 0]>>endobj
-141 0 obj<</Subtype/Link/Rect[126.0 103.2 304.7 116.2]/Border[0 0 0]/Dest[1797 0 R/XYZ 0 492 0]>>endobj
-142 0 obj<</Subtype/Link/Rect[126.0 90.0 245.8 103.0]/Border[0 0 0]/Dest[1797 0 R/XYZ 0 407 0]>>endobj
-143 0 obj<</Subtype/Link/Rect[126.0 76.8 258.0 89.8]/Border[0 0 0]/Dest[1797 0 R/XYZ 0 309 0]>>endobj
-144 0 obj<</Subtype/Link/Rect[108.0 63.6 176.8 76.6]/Border[0 0 0]/Dest[1799 0 R/XYZ 0 418 0]>>endobj
-145 0 obj[104 0 R
+101 0 R]endobj
+103 0 obj<</Subtype/Link/Rect[72.0 684.0 282.8 697.0]/Border[0 0 0]/Dest[1603 0 R/XYZ 0 734 0]>>endobj
+104 0 obj<</Subtype/Link/Rect[108.0 670.8 317.6 683.8]/Border[0 0 0]/Dest[1603 0 R/XYZ 0 551 0]>>endobj
+105 0 obj<</Subtype/Link/Rect[108.0 657.6 319.4 670.6]/Border[0 0 0]/Dest[1603 0 R/XYZ 0 444 0]>>endobj
+106 0 obj<</Subtype/Link/Rect[108.0 644.4 197.8 657.4]/Border[0 0 0]/Dest[1603 0 R/XYZ 0 267 0]>>endobj
+107 0 obj<</Subtype/Link/Rect[108.0 631.2 239.4 644.2]/Border[0 0 0]/Dest[1605 0 R/XYZ 0 580 0]>>endobj
+108 0 obj<</Subtype/Link/Rect[108.0 618.0 253.4 631.0]/Border[0 0 0]/Dest[1605 0 R/XYZ 0 264 0]>>endobj
+109 0 obj<</Subtype/Link/Rect[126.0 604.8 218.6 617.8]/Border[0 0 0]/Dest[1605 0 R/XYZ 0 202 0]>>endobj
+110 0 obj<</Subtype/Link/Rect[108.0 591.6 224.7 604.6]/Border[0 0 0]/Dest[1607 0 R/XYZ 0 734 0]>>endobj
+111 0 obj<</Subtype/Link/Rect[108.0 578.4 228.1 591.4]/Border[0 0 0]/Dest[1607 0 R/XYZ 0 645 0]>>endobj
+112 0 obj<</Subtype/Link/Rect[108.0 565.2 152.9 578.2]/Border[0 0 0]/Dest[1607 0 R/XYZ 0 570 0]>>endobj
+113 0 obj<</Subtype/Link/Rect[72.0 538.8 329.3 551.8]/Border[0 0 0]/Dest[1609 0 R/XYZ 0 734 0]>>endobj
+114 0 obj<</Subtype/Link/Rect[108.0 525.6 299.9 538.6]/Border[0 0 0]/Dest[1609 0 R/XYZ 0 672 0]>>endobj
+115 0 obj<</Subtype/Link/Rect[108.0 512.4 288.0 525.4]/Border[0 0 0]/Dest[1611 0 R/XYZ 0 494 0]>>endobj
+116 0 obj<</Subtype/Link/Rect[108.0 499.2 307.9 512.2]/Border[0 0 0]/Dest[1611 0 R/XYZ 0 405 0]>>endobj
+117 0 obj<</Subtype/Link/Rect[72.0 472.8 198.2 485.8]/Border[0 0 0]/Dest[1615 0 R/XYZ 0 734 0]>>endobj
+118 0 obj<</Subtype/Link/Rect[72.0 446.4 131.9 459.4]/Border[0 0 0]/Dest[1617 0 R/XYZ 0 734 0]>>endobj
+119 0 obj<</Subtype/Link/Rect[72.0 420.0 354.3 433.0]/Border[0 0 0]/Dest[1623 0 R/XYZ 0 734 0]>>endobj
+120 0 obj<</Subtype/Link/Rect[108.0 406.8 167.0 419.8]/Border[0 0 0]/Dest[1623 0 R/XYZ 0 672 0]>>endobj
+121 0 obj<</Subtype/Link/Rect[108.0 393.6 333.2 406.6]/Border[0 0 0]/Dest[1623 0 R/XYZ 0 439 0]>>endobj
+122 0 obj<</Subtype/Link/Rect[126.0 380.4 200.6 393.4]/Border[0 0 0]/Dest[1623 0 R/XYZ 0 311 0]>>endobj
+123 0 obj<</Subtype/Link/Rect[126.0 367.2 227.1 380.2]/Border[0 0 0]/Dest[1625 0 R/XYZ 0 441 0]>>endobj
+124 0 obj<</Subtype/Link/Rect[126.0 354.0 218.6 367.0]/Border[0 0 0]/Dest[1625 0 R/XYZ 0 303 0]>>endobj
+125 0 obj<</Subtype/Link/Rect[126.0 340.8 238.7 353.8]/Border[0 0 0]/Dest[1625 0 R/XYZ 0 157 0]>>endobj
+126 0 obj<</Subtype/Link/Rect[108.0 327.6 387.9 340.6]/Border[0 0 0]/Dest[1627 0 R/XYZ 0 339 0]>>endobj
+127 0 obj<</Subtype/Link/Rect[126.0 314.4 279.1 327.4]/Border[0 0 0]/Dest[1629 0 R/XYZ 0 266 0]>>endobj
+128 0 obj<</Subtype/Link/Rect[126.0 301.2 247.6 314.2]/Border[0 0 0]/Dest[1631 0 R/XYZ 0 734 0]>>endobj
+129 0 obj<</Subtype/Link/Rect[126.0 288.0 211.2 301.0]/Border[0 0 0]/Dest[1633 0 R/XYZ 0 459 0]>>endobj
+130 0 obj<</Subtype/Link/Rect[126.0 274.8 218.0 287.8]/Border[0 0 0]/Dest[1633 0 R/XYZ 0 361 0]>>endobj
+131 0 obj<</Subtype/Link/Rect[126.0 261.6 224.1 274.6]/Border[0 0 0]/Dest[1633 0 R/XYZ 0 224 0]>>endobj
+132 0 obj<</Subtype/Link/Rect[108.0 248.4 528.7 261.4]/Border[0 0 0]/Dest[1635 0 R/XYZ 0 670 0]>>endobj
+133 0 obj<</Subtype/Link/Rect[108.0 235.2 503.4 248.2]/Border[0 0 0]/Dest[1635 0 R/XYZ 0 126 0]>>endobj
+134 0 obj<</Subtype/Link/Rect[126.0 222.0 376.8 235.0]/Border[0 0 0]/Dest[1639 0 R/XYZ 0 734 0]>>endobj
+135 0 obj<</Subtype/Link/Rect[126.0 208.8 442.5 221.8]/Border[0 0 0]/Dest[1639 0 R/XYZ 0 484 0]>>endobj
+136 0 obj<</Subtype/Link/Rect[126.0 195.6 356.0 208.6]/Border[0 0 0]/Dest[1639 0 R/XYZ 0 132 0]>>endobj
+137 0 obj<</Subtype/Link/Rect[108.0 182.4 187.1 195.4]/Border[0 0 0]/Dest[1641 0 R/XYZ 0 263 0]>>endobj
+138 0 obj<</Subtype/Link/Rect[72.0 156.0 418.2 169.0]/Border[0 0 0]/Dest[1643 0 R/XYZ 0 734 0]>>endobj
+139 0 obj<</Subtype/Link/Rect[108.0 142.8 450.2 155.8]/Border[0 0 0]/Dest[1643 0 R/XYZ 0 672 0]>>endobj
+140 0 obj<</Subtype/Link/Rect[108.0 129.6 324.6 142.6]/Border[0 0 0]/Dest[1643 0 R/XYZ 0 537 0]>>endobj
+141 0 obj<</Subtype/Link/Rect[108.0 116.4 236.6 129.4]/Border[0 0 0]/Dest[1643 0 R/XYZ 0 369 0]>>endobj
+142 0 obj<</Subtype/Link/Rect[108.0 103.2 297.7 116.2]/Border[0 0 0]/Dest[1645 0 R/XYZ 0 705 0]>>endobj
+143 0 obj<</Subtype/Link/Rect[126.0 90.0 232.0 103.0]/Border[0 0 0]/Dest[1645 0 R/XYZ 0 471 0]>>endobj
+144 0 obj<</Subtype/Link/Rect[126.0 76.8 257.1 89.8]/Border[0 0 0]/Dest[1645 0 R/XYZ 0 228 0]>>endobj
+145 0 obj<</Subtype/Link/Rect[108.0 63.6 306.9 76.6]/Border[0 0 0]/Dest[1647 0 R/XYZ 0 718 0]>>endobj
+146 0 obj[103 0 R
+104 0 R
105 0 R
106 0 R
107 0 R
@@ -271,53 +272,51 @@ endobj
141 0 R
142 0 R
143 0 R
-144 0 R]endobj
-146 0 obj<</Subtype/Link/Rect[72.0 684.0 210.7 697.0]/Border[0 0 0]/Dest[1787 0 R/XYZ 0 734 0]>>endobj
-147 0 obj<</Subtype/Link/Rect[126.0 670.8 213.4 683.8]/Border[0 0 0]/Dest[1799 0 R/XYZ 0 385 0]>>endobj
-148 0 obj<</Subtype/Link/Rect[126.0 657.6 283.7 670.6]/Border[0 0 0]/Dest[1801 0 R/XYZ 0 453 0]>>endobj
-149 0 obj<</Subtype/Link/Rect[126.0 644.4 267.7 657.4]/Border[0 0 0]/Dest[1803 0 R/XYZ 0 665 0]>>endobj
-150 0 obj<</Subtype/Link/Rect[126.0 631.2 318.8 644.2]/Border[0 0 0]/Dest[1803 0 R/XYZ 0 485 0]>>endobj
-151 0 obj<</Subtype/Link/Rect[126.0 618.0 242.1 631.0]/Border[0 0 0]/Dest[1805 0 R/XYZ 0 734 0]>>endobj
-152 0 obj<</Subtype/Link/Rect[126.0 604.8 262.9 617.8]/Border[0 0 0]/Dest[1805 0 R/XYZ 0 394 0]>>endobj
-153 0 obj<</Subtype/Link/Rect[126.0 591.6 261.1 604.6]/Border[0 0 0]/Dest[1807 0 R/XYZ 0 718 0]>>endobj
-154 0 obj<</Subtype/Link/Rect[126.0 578.4 241.8 591.4]/Border[0 0 0]/Dest[1807 0 R/XYZ 0 633 0]>>endobj
-155 0 obj<</Subtype/Link/Rect[126.0 565.2 228.4 578.2]/Border[0 0 0]/Dest[1807 0 R/XYZ 0 535 0]>>endobj
-156 0 obj<</Subtype/Link/Rect[72.0 538.8 242.2 551.8]/Border[0 0 0]/Dest[1809 0 R/XYZ 0 734 0]>>endobj
-157 0 obj<</Subtype/Link/Rect[108.0 525.6 187.1 538.6]/Border[0 0 0]/Dest[1809 0 R/XYZ 0 696 0]>>endobj
-158 0 obj<</Subtype/Link/Rect[108.0 512.4 275.8 525.4]/Border[0 0 0]/Dest[1809 0 R/XYZ 0 410 0]>>endobj
-159 0 obj<</Subtype/Link/Rect[108.0 499.2 290.8 512.2]/Border[0 0 0]/Dest[1811 0 R/XYZ 0 734 0]>>endobj
-160 0 obj<</Subtype/Link/Rect[108.0 486.0 530.8 499.0]/Border[0 0 0]/Dest[1815 0 R/XYZ 0 496 0]>>endobj
-161 0 obj<</Subtype/Link/Rect[108.0 472.8 319.5 485.8]/Border[0 0 0]/Dest[1815 0 R/XYZ 0 496 0]>>endobj
-162 0 obj<</Subtype/Link/Rect[108.0 459.6 360.7 472.6]/Border[0 0 0]/Dest[1817 0 R/XYZ 0 573 0]>>endobj
-163 0 obj<</Subtype/Link/Rect[108.0 446.4 298.7 459.4]/Border[0 0 0]/Dest[1817 0 R/XYZ 0 339 0]>>endobj
-164 0 obj<</Subtype/Link/Rect[108.0 433.2 276.1 446.2]/Border[0 0 0]/Dest[1819 0 R/XYZ 0 459 0]>>endobj
-165 0 obj<</Subtype/Link/Rect[126.0 420.0 213.4 433.0]/Border[0 0 0]/Dest[1821 0 R/XYZ 0 599 0]>>endobj
-166 0 obj<</Subtype/Link/Rect[108.0 406.8 240.0 419.8]/Border[0 0 0]/Dest[1825 0 R/XYZ 0 734 0]>>endobj
-167 0 obj<</Subtype/Link/Rect[108.0 393.6 277.0 406.6]/Border[0 0 0]/Dest[1835 0 R/XYZ 0 330 0]>>endobj
-168 0 obj<</Subtype/Link/Rect[126.0 380.4 253.7 393.4]/Border[0 0 0]/Dest[1835 0 R/XYZ 0 188 0]>>endobj
-169 0 obj<</Subtype/Link/Rect[108.0 367.2 335.9 380.2]/Border[0 0 0]/Dest[1841 0 R/XYZ 0 604 0]>>endobj
-170 0 obj<</Subtype/Link/Rect[108.0 354.0 354.9 367.0]/Border[0 0 0]/Dest[1849 0 R/XYZ 0 734 0]>>endobj
-171 0 obj<</Subtype/Link/Rect[108.0 340.8 294.8 353.8]/Border[0 0 0]/Dest[1849 0 R/XYZ 0 210 0]>>endobj
-172 0 obj<</Subtype/Link/Rect[72.0 314.4 431.7 327.4]/Border[0 0 0]/Dest[1853 0 R/XYZ 0 734 0]>>endobj
-173 0 obj<</Subtype/Link/Rect[108.0 301.2 170.0 314.2]/Border[0 0 0]/Dest[1853 0 R/XYZ 0 672 0]>>endobj
-174 0 obj<</Subtype/Link/Rect[108.0 288.0 187.1 301.0]/Border[0 0 0]/Dest[1853 0 R/XYZ 0 544 0]>>endobj
-175 0 obj<</Subtype/Link/Rect[108.0 274.8 239.1 287.8]/Border[0 0 0]/Dest[1853 0 R/XYZ 0 231 0]>>endobj
-176 0 obj<</Subtype/Link/Rect[126.0 261.6 211.8 274.6]/Border[0 0 0]/Dest[1855 0 R/XYZ 0 560 0]>>endobj
-177 0 obj<</Subtype/Link/Rect[108.0 248.4 227.5 261.4]/Border[0 0 0]/Dest[1855 0 R/XYZ 0 409 0]>>endobj
-178 0 obj<</Subtype/Link/Rect[126.0 235.2 312.1 248.2]/Border[0 0 0]/Dest[1855 0 R/XYZ 0 294 0]>>endobj
-179 0 obj<</Subtype/Link/Rect[126.0 222.0 319.4 235.0]/Border[0 0 0]/Dest[1857 0 R/XYZ 0 734 0]>>endobj
-180 0 obj<</Subtype/Link/Rect[126.0 208.8 254.3 221.8]/Border[0 0 0]/Dest[1857 0 R/XYZ 0 635 0]>>endobj
-181 0 obj<</Subtype/Link/Rect[126.0 195.6 312.4 208.6]/Border[0 0 0]/Dest[1857 0 R/XYZ 0 194 0]>>endobj
-182 0 obj<</Subtype/Link/Rect[126.0 182.4 292.8 195.4]/Border[0 0 0]/Dest[1859 0 R/XYZ 0 560 0]>>endobj
-183 0 obj<</Subtype/Link/Rect[126.0 169.2 226.5 182.2]/Border[0 0 0]/Dest[1859 0 R/XYZ 0 383 0]>>endobj
-184 0 obj<</Subtype/Link/Rect[108.0 156.0 265.4 169.0]/Border[0 0 0]/Dest[1859 0 R/XYZ 0 245 0]>>endobj
-185 0 obj<</Subtype/Link/Rect[126.0 142.8 213.4 155.8]/Border[0 0 0]/Dest[1859 0 R/XYZ 0 143 0]>>endobj
-186 0 obj<</Subtype/Link/Rect[126.0 129.6 220.1 142.6]/Border[0 0 0]/Dest[1861 0 R/XYZ 0 533 0]>>endobj
-187 0 obj<</Subtype/Link/Rect[126.0 116.4 244.6 129.4]/Border[0 0 0]/Dest[1861 0 R/XYZ 0 264 0]>>endobj
-188 0 obj<</Subtype/Link/Rect[108.0 103.2 183.5 116.2]/Border[0 0 0]/Dest[1877 0 R/XYZ 0 555 0]>>endobj
-189 0 obj<</Subtype/Link/Rect[108.0 90.0 182.9 103.0]/Border[0 0 0]/Dest[1877 0 R/XYZ 0 335 0]>>endobj
-190 0 obj[146 0 R
-147 0 R
+144 0 R
+145 0 R]endobj
+147 0 obj<</Subtype/Link/Rect[72.0 684.0 418.2 697.0]/Border[0 0 0]/Dest[1643 0 R/XYZ 0 734 0]>>endobj
+148 0 obj<</Subtype/Link/Rect[108.0 670.8 397.6 683.8]/Border[0 0 0]/Dest[1647 0 R/XYZ 0 287 0]>>endobj
+149 0 obj<</Subtype/Link/Rect[108.0 657.6 389.7 670.6]/Border[0 0 0]/Dest[1651 0 R/XYZ 0 652 0]>>endobj
+150 0 obj<</Subtype/Link/Rect[72.0 631.2 466.2 644.2]/Border[0 0 0]/Dest[1653 0 R/XYZ 0 734 0]>>endobj
+151 0 obj<</Subtype/Link/Rect[108.0 618.0 207.9 631.0]/Border[0 0 0]/Dest[1653 0 R/XYZ 0 672 0]>>endobj
+152 0 obj<</Subtype/Link/Rect[108.0 604.8 250.4 617.8]/Border[0 0 0]/Dest[1655 0 R/XYZ 0 148 0]>>endobj
+153 0 obj<</Subtype/Link/Rect[108.0 591.6 275.8 604.6]/Border[0 0 0]/Dest[1657 0 R/XYZ 0 705 0]>>endobj
+154 0 obj<</Subtype/Link/Rect[72.0 565.2 407.8 578.2]/Border[0 0 0]/Dest[1659 0 R/XYZ 0 734 0]>>endobj
+155 0 obj<</Subtype/Link/Rect[108.0 552.0 184.7 565.0]/Border[0 0 0]/Dest[1659 0 R/XYZ 0 672 0]>>endobj
+156 0 obj<</Subtype/Link/Rect[126.0 538.8 184.7 551.8]/Border[0 0 0]/Dest[1661 0 R/XYZ 0 652 0]>>endobj
+157 0 obj<</Subtype/Link/Rect[72.0 512.4 210.7 525.4]/Border[0 0 0]/Dest[1663 0 R/XYZ 0 734 0]>>endobj
+158 0 obj<</Subtype/Link/Rect[108.0 499.2 187.1 512.2]/Border[0 0 0]/Dest[1663 0 R/XYZ 0 696 0]>>endobj
+159 0 obj<</Subtype/Link/Rect[108.0 486.0 194.5 499.0]/Border[0 0 0]/Dest[1663 0 R/XYZ 0 317 0]>>endobj
+160 0 obj<</Subtype/Link/Rect[126.0 472.8 233.2 485.8]/Border[0 0 0]/Dest[1663 0 R/XYZ 0 127 0]>>endobj
+161 0 obj<</Subtype/Link/Rect[126.0 459.6 317.9 472.6]/Border[0 0 0]/Dest[1667 0 R/XYZ 0 531 0]>>endobj
+162 0 obj<</Subtype/Link/Rect[126.0 446.4 310.8 459.4]/Border[0 0 0]/Dest[1669 0 R/XYZ 0 734 0]>>endobj
+163 0 obj<</Subtype/Link/Rect[126.0 433.2 374.4 446.2]/Border[0 0 0]/Dest[1669 0 R/XYZ 0 363 0]>>endobj
+164 0 obj<</Subtype/Link/Rect[126.0 420.0 265.6 433.0]/Border[0 0 0]/Dest[1671 0 R/XYZ 0 184 0]>>endobj
+165 0 obj<</Subtype/Link/Rect[108.0 406.8 225.6 419.8]/Border[0 0 0]/Dest[1673 0 R/XYZ 0 692 0]>>endobj
+166 0 obj<</Subtype/Link/Rect[126.0 393.6 237.8 406.6]/Border[0 0 0]/Dest[1673 0 R/XYZ 0 590 0]>>endobj
+167 0 obj<</Subtype/Link/Rect[126.0 380.4 304.7 393.4]/Border[0 0 0]/Dest[1673 0 R/XYZ 0 466 0]>>endobj
+168 0 obj<</Subtype/Link/Rect[126.0 367.2 245.8 380.2]/Border[0 0 0]/Dest[1673 0 R/XYZ 0 381 0]>>endobj
+169 0 obj<</Subtype/Link/Rect[126.0 354.0 258.0 367.0]/Border[0 0 0]/Dest[1673 0 R/XYZ 0 283 0]>>endobj
+170 0 obj<</Subtype/Link/Rect[108.0 340.8 176.8 353.8]/Border[0 0 0]/Dest[1675 0 R/XYZ 0 397 0]>>endobj
+171 0 obj<</Subtype/Link/Rect[126.0 327.6 213.4 340.6]/Border[0 0 0]/Dest[1675 0 R/XYZ 0 363 0]>>endobj
+172 0 obj<</Subtype/Link/Rect[126.0 314.4 283.7 327.4]/Border[0 0 0]/Dest[1677 0 R/XYZ 0 429 0]>>endobj
+173 0 obj<</Subtype/Link/Rect[126.0 301.2 267.7 314.2]/Border[0 0 0]/Dest[1679 0 R/XYZ 0 665 0]>>endobj
+174 0 obj<</Subtype/Link/Rect[126.0 288.0 318.8 301.0]/Border[0 0 0]/Dest[1679 0 R/XYZ 0 485 0]>>endobj
+175 0 obj<</Subtype/Link/Rect[126.0 274.8 242.1 287.8]/Border[0 0 0]/Dest[1681 0 R/XYZ 0 734 0]>>endobj
+176 0 obj<</Subtype/Link/Rect[126.0 261.6 262.9 274.6]/Border[0 0 0]/Dest[1681 0 R/XYZ 0 394 0]>>endobj
+177 0 obj<</Subtype/Link/Rect[126.0 248.4 261.1 261.4]/Border[0 0 0]/Dest[1683 0 R/XYZ 0 718 0]>>endobj
+178 0 obj<</Subtype/Link/Rect[126.0 235.2 241.8 248.2]/Border[0 0 0]/Dest[1683 0 R/XYZ 0 633 0]>>endobj
+179 0 obj<</Subtype/Link/Rect[126.0 222.0 228.4 235.0]/Border[0 0 0]/Dest[1683 0 R/XYZ 0 535 0]>>endobj
+180 0 obj<</Subtype/Link/Rect[72.0 195.6 242.2 208.6]/Border[0 0 0]/Dest[1685 0 R/XYZ 0 734 0]>>endobj
+181 0 obj<</Subtype/Link/Rect[108.0 182.4 187.1 195.4]/Border[0 0 0]/Dest[1685 0 R/XYZ 0 696 0]>>endobj
+182 0 obj<</Subtype/Link/Rect[108.0 169.2 290.8 182.2]/Border[0 0 0]/Dest[1685 0 R/XYZ 0 463 0]>>endobj
+183 0 obj<</Subtype/Link/Rect[108.0 156.0 240.0 169.0]/Border[0 0 0]/Dest[1689 0 R/XYZ 0 276 0]>>endobj
+184 0 obj<</Subtype/Link/Rect[108.0 142.8 277.0 155.8]/Border[0 0 0]/Dest[1701 0 R/XYZ 0 546 0]>>endobj
+185 0 obj<</Subtype/Link/Rect[126.0 129.6 253.7 142.6]/Border[0 0 0]/Dest[1701 0 R/XYZ 0 404 0]>>endobj
+186 0 obj<</Subtype/Link/Rect[108.0 116.4 330.4 129.4]/Border[0 0 0]/Dest[1705 0 R/XYZ 0 177 0]>>endobj
+187 0 obj<</Subtype/Link/Rect[108.0 103.2 349.4 116.2]/Border[0 0 0]/Dest[1713 0 R/XYZ 0 362 0]>>endobj
+188 0 obj<</Subtype/Link/Rect[108.0 90.0 289.3 103.0]/Border[0 0 0]/Dest[1715 0 R/XYZ 0 527 0]>>endobj
+189 0 obj[147 0 R
148 0 R
149 0 R
150 0 R
@@ -358,52 +357,53 @@ endobj
185 0 R
186 0 R
187 0 R
-188 0 R
-189 0 R]endobj
-191 0 obj<</Subtype/Link/Rect[72.0 684.0 291.7 697.0]/Border[0 0 0]/Dest[1879 0 R/XYZ 0 734 0]>>endobj
-192 0 obj<</Subtype/Link/Rect[108.0 670.8 321.6 683.8]/Border[0 0 0]/Dest[1879 0 R/XYZ 0 641 0]>>endobj
-193 0 obj<</Subtype/Link/Rect[126.0 657.6 300.2 670.6]/Border[0 0 0]/Dest[1879 0 R/XYZ 0 408 0]>>endobj
-194 0 obj<</Subtype/Link/Rect[108.0 644.4 267.8 657.4]/Border[0 0 0]/Dest[1881 0 R/XYZ 0 438 0]>>endobj
-195 0 obj<</Subtype/Link/Rect[108.0 631.2 262.6 644.2]/Border[0 0 0]/Dest[1881 0 R/XYZ 0 191 0]>>endobj
-196 0 obj<</Subtype/Link/Rect[72.0 604.8 264.5 617.8]/Border[0 0 0]/Dest[1883 0 R/XYZ 0 734 0]>>endobj
-197 0 obj<</Subtype/Link/Rect[108.0 591.6 309.4 604.6]/Border[0 0 0]/Dest[1883 0 R/XYZ 0 696 0]>>endobj
-198 0 obj<</Subtype/Link/Rect[126.0 578.4 270.2 591.4]/Border[0 0 0]/Dest[1883 0 R/XYZ 0 251 0]>>endobj
-199 0 obj<</Subtype/Link/Rect[126.0 565.2 304.5 578.2]/Border[0 0 0]/Dest[1885 0 R/XYZ 0 613 0]>>endobj
-200 0 obj<</Subtype/Link/Rect[126.0 552.0 361.9 565.0]/Border[0 0 0]/Dest[1885 0 R/XYZ 0 262 0]>>endobj
-201 0 obj<</Subtype/Link/Rect[108.0 538.8 278.8 551.8]/Border[0 0 0]/Dest[1889 0 R/XYZ 0 734 0]>>endobj
-202 0 obj<</Subtype/Link/Rect[126.0 525.6 273.9 538.6]/Border[0 0 0]/Dest[1889 0 R/XYZ 0 274 0]>>endobj
-203 0 obj<</Subtype/Link/Rect[126.0 512.4 245.5 525.4]/Border[0 0 0]/Dest[1889 0 R/XYZ 0 176 0]>>endobj
-204 0 obj<</Subtype/Link/Rect[72.0 486.0 267.8 499.0]/Border[0 0 0]/Dest[1891 0 R/XYZ 0 734 0]>>endobj
-205 0 obj<</Subtype/Link/Rect[108.0 472.8 210.1 485.8]/Border[0 0 0]/Dest[1891 0 R/XYZ 0 696 0]>>endobj
-206 0 obj<</Subtype/Link/Rect[126.0 459.6 345.4 472.6]/Border[0 0 0]/Dest[1891 0 R/XYZ 0 495 0]>>endobj
-207 0 obj<</Subtype/Link/Rect[126.0 446.4 383.3 459.4]/Border[0 0 0]/Dest[1893 0 R/XYZ 0 512 0]>>endobj
-208 0 obj<</Subtype/Link/Rect[126.0 433.2 454.1 446.2]/Border[0 0 0]/Dest[1899 0 R/XYZ 0 425 0]>>endobj
-209 0 obj<</Subtype/Link/Rect[126.0 420.0 428.2 433.0]/Border[0 0 0]/Dest[1899 0 R/XYZ 0 221 0]>>endobj
-210 0 obj<</Subtype/Link/Rect[108.0 406.8 217.4 419.8]/Border[0 0 0]/Dest[1901 0 R/XYZ 0 168 0]>>endobj
-211 0 obj<</Subtype/Link/Rect[108.0 393.6 286.1 406.6]/Border[0 0 0]/Dest[1903 0 R/XYZ 0 597 0]>>endobj
-212 0 obj<</Subtype/Link/Rect[108.0 380.4 286.7 393.4]/Border[0 0 0]/Dest[1903 0 R/XYZ 0 400 0]>>endobj
-213 0 obj<</Subtype/Link/Rect[126.0 367.2 251.3 380.2]/Border[0 0 0]/Dest[1903 0 R/XYZ 0 285 0]>>endobj
-214 0 obj<</Subtype/Link/Rect[126.0 354.0 299.9 367.0]/Border[0 0 0]/Dest[1905 0 R/XYZ 0 507 0]>>endobj
-215 0 obj<</Subtype/Link/Rect[126.0 340.8 261.7 353.8]/Border[0 0 0]/Dest[1909 0 R/XYZ 0 675 0]>>endobj
-216 0 obj<</Subtype/Link/Rect[72.0 314.4 285.0 327.4]/Border[0 0 0]/Dest[1915 0 R/XYZ 0 734 0]>>endobj
-217 0 obj<</Subtype/Link/Rect[108.0 301.2 270.9 314.2]/Border[0 0 0]/Dest[1915 0 R/XYZ 0 615 0]>>endobj
-218 0 obj<</Subtype/Link/Rect[108.0 288.0 306.9 301.0]/Border[0 0 0]/Dest[1915 0 R/XYZ 0 183 0]>>endobj
-219 0 obj<</Subtype/Link/Rect[126.0 274.8 285.5 287.8]/Border[0 0 0]/Dest[1917 0 R/XYZ 0 734 0]>>endobj
-220 0 obj<</Subtype/Link/Rect[126.0 261.6 281.8 274.6]/Border[0 0 0]/Dest[1917 0 R/XYZ 0 583 0]>>endobj
-221 0 obj<</Subtype/Link/Rect[108.0 248.4 287.7 261.4]/Border[0 0 0]/Dest[1917 0 R/XYZ 0 471 0]>>endobj
-222 0 obj<</Subtype/Link/Rect[126.0 235.2 300.8 248.2]/Border[0 0 0]/Dest[1917 0 R/XYZ 0 317 0]>>endobj
-223 0 obj<</Subtype/Link/Rect[126.0 222.0 297.1 235.0]/Border[0 0 0]/Dest[1919 0 R/XYZ 0 599 0]>>endobj
-224 0 obj<</Subtype/Link/Rect[72.0 195.6 408.7 208.6]/Border[0 0 0]/Dest[1921 0 R/XYZ 0 734 0]>>endobj
-225 0 obj<</Subtype/Link/Rect[108.0 182.4 207.9 195.4]/Border[0 0 0]/Dest[1921 0 R/XYZ 0 672 0]>>endobj
-226 0 obj<</Subtype/Link/Rect[108.0 169.2 250.4 182.2]/Border[0 0 0]/Dest[1925 0 R/XYZ 0 702 0]>>endobj
-227 0 obj<</Subtype/Link/Rect[108.0 156.0 275.8 169.0]/Border[0 0 0]/Dest[1925 0 R/XYZ 0 587 0]>>endobj
-228 0 obj<</Subtype/Link/Rect[72.0 129.6 241.6 142.6]/Border[0 0 0]/Dest[1927 0 R/XYZ 0 734 0]>>endobj
-229 0 obj<</Subtype/Link/Rect[108.0 116.4 267.8 129.4]/Border[0 0 0]/Dest[1927 0 R/XYZ 0 696 0]>>endobj
-230 0 obj<</Subtype/Link/Rect[108.0 103.2 211.3 116.2]/Border[0 0 0]/Dest[1927 0 R/XYZ 0 385 0]>>endobj
-231 0 obj<</Subtype/Link/Rect[126.0 90.0 181.0 103.0]/Border[0 0 0]/Dest[1927 0 R/XYZ 0 351 0]>>endobj
-232 0 obj<</Subtype/Link/Rect[126.0 76.8 205.4 89.8]/Border[0 0 0]/Dest[1927 0 R/XYZ 0 215 0]>>endobj
-233 0 obj<</Subtype/Link/Rect[126.0 63.6 190.8 76.6]/Border[0 0 0]/Dest[1929 0 R/XYZ 0 734 0]>>endobj
-234 0 obj[191 0 R
+188 0 R]endobj
+190 0 obj<</Subtype/Link/Rect[72.0 684.0 431.7 697.0]/Border[0 0 0]/Dest[1719 0 R/XYZ 0 734 0]>>endobj
+191 0 obj<</Subtype/Link/Rect[108.0 670.8 170.0 683.8]/Border[0 0 0]/Dest[1719 0 R/XYZ 0 672 0]>>endobj
+192 0 obj<</Subtype/Link/Rect[108.0 657.6 187.1 670.6]/Border[0 0 0]/Dest[1719 0 R/XYZ 0 544 0]>>endobj
+193 0 obj<</Subtype/Link/Rect[108.0 644.4 239.1 657.4]/Border[0 0 0]/Dest[1719 0 R/XYZ 0 231 0]>>endobj
+194 0 obj<</Subtype/Link/Rect[126.0 631.2 211.8 644.2]/Border[0 0 0]/Dest[1721 0 R/XYZ 0 560 0]>>endobj
+195 0 obj<</Subtype/Link/Rect[108.0 618.0 227.5 631.0]/Border[0 0 0]/Dest[1721 0 R/XYZ 0 409 0]>>endobj
+196 0 obj<</Subtype/Link/Rect[126.0 604.8 312.1 617.8]/Border[0 0 0]/Dest[1721 0 R/XYZ 0 294 0]>>endobj
+197 0 obj<</Subtype/Link/Rect[126.0 591.6 319.4 604.6]/Border[0 0 0]/Dest[1723 0 R/XYZ 0 734 0]>>endobj
+198 0 obj<</Subtype/Link/Rect[126.0 578.4 254.3 591.4]/Border[0 0 0]/Dest[1723 0 R/XYZ 0 635 0]>>endobj
+199 0 obj<</Subtype/Link/Rect[126.0 565.2 312.4 578.2]/Border[0 0 0]/Dest[1723 0 R/XYZ 0 194 0]>>endobj
+200 0 obj<</Subtype/Link/Rect[126.0 552.0 292.8 565.0]/Border[0 0 0]/Dest[1725 0 R/XYZ 0 560 0]>>endobj
+201 0 obj<</Subtype/Link/Rect[126.0 538.8 226.5 551.8]/Border[0 0 0]/Dest[1725 0 R/XYZ 0 383 0]>>endobj
+202 0 obj<</Subtype/Link/Rect[108.0 525.6 265.4 538.6]/Border[0 0 0]/Dest[1725 0 R/XYZ 0 245 0]>>endobj
+203 0 obj<</Subtype/Link/Rect[126.0 512.4 213.4 525.4]/Border[0 0 0]/Dest[1725 0 R/XYZ 0 143 0]>>endobj
+204 0 obj<</Subtype/Link/Rect[126.0 499.2 220.1 512.2]/Border[0 0 0]/Dest[1727 0 R/XYZ 0 533 0]>>endobj
+205 0 obj<</Subtype/Link/Rect[126.0 486.0 244.6 499.0]/Border[0 0 0]/Dest[1727 0 R/XYZ 0 264 0]>>endobj
+206 0 obj<</Subtype/Link/Rect[108.0 472.8 183.5 485.8]/Border[0 0 0]/Dest[1743 0 R/XYZ 0 555 0]>>endobj
+207 0 obj<</Subtype/Link/Rect[108.0 459.6 182.9 472.6]/Border[0 0 0]/Dest[1743 0 R/XYZ 0 335 0]>>endobj
+208 0 obj<</Subtype/Link/Rect[72.0 433.2 268.2 446.2]/Border[0 0 0]/Dest[1745 0 R/XYZ 0 734 0]>>endobj
+209 0 obj<</Subtype/Link/Rect[108.0 420.0 231.7 433.0]/Border[0 0 0]/Dest[1745 0 R/XYZ 0 696 0]>>endobj
+210 0 obj<</Subtype/Link/Rect[108.0 406.8 253.4 419.8]/Border[0 0 0]/Dest[1745 0 R/XYZ 0 463 0]>>endobj
+211 0 obj<</Subtype/Link/Rect[108.0 393.6 216.8 406.6]/Border[0 0 0]/Dest[1747 0 R/XYZ 0 734 0]>>endobj
+212 0 obj<</Subtype/Link/Rect[108.0 380.4 241.5 393.4]/Border[0 0 0]/Dest[1747 0 R/XYZ 0 381 0]>>endobj
+213 0 obj<</Subtype/Link/Rect[126.0 367.2 336.8 380.2]/Border[0 0 0]/Dest[1749 0 R/XYZ 0 734 0]>>endobj
+214 0 obj<</Subtype/Link/Rect[108.0 354.0 245.8 367.0]/Border[0 0 0]/Dest[1753 0 R/XYZ 0 332 0]>>endobj
+215 0 obj<</Subtype/Link/Rect[108.0 340.8 315.8 353.8]/Border[0 0 0]/Dest[1755 0 R/XYZ 0 388 0]>>endobj
+216 0 obj<</Subtype/Link/Rect[108.0 327.6 290.1 340.6]/Border[0 0 0]/Dest[1757 0 R/XYZ 0 407 0]>>endobj
+217 0 obj<</Subtype/Link/Rect[108.0 314.4 270.5 327.4]/Border[0 0 0]/Dest[1759 0 R/XYZ 0 718 0]>>endobj
+218 0 obj<</Subtype/Link/Rect[108.0 301.2 281.8 314.2]/Border[0 0 0]/Dest[1759 0 R/XYZ 0 300 0]>>endobj
+219 0 obj<</Subtype/Link/Rect[108.0 288.0 276.6 301.0]/Border[0 0 0]/Dest[1761 0 R/XYZ 0 520 0]>>endobj
+220 0 obj<</Subtype/Link/Rect[108.0 274.8 221.7 287.8]/Border[0 0 0]/Dest[1761 0 R/XYZ 0 432 0]>>endobj
+221 0 obj<</Subtype/Link/Rect[72.0 248.4 241.6 261.4]/Border[0 0 0]/Dest[1763 0 R/XYZ 0 734 0]>>endobj
+222 0 obj<</Subtype/Link/Rect[108.0 235.2 267.8 248.2]/Border[0 0 0]/Dest[1763 0 R/XYZ 0 696 0]>>endobj
+223 0 obj<</Subtype/Link/Rect[108.0 222.0 211.3 235.0]/Border[0 0 0]/Dest[1763 0 R/XYZ 0 385 0]>>endobj
+224 0 obj<</Subtype/Link/Rect[126.0 208.8 181.0 221.8]/Border[0 0 0]/Dest[1763 0 R/XYZ 0 351 0]>>endobj
+225 0 obj<</Subtype/Link/Rect[126.0 195.6 190.8 208.6]/Border[0 0 0]/Dest[1763 0 R/XYZ 0 215 0]>>endobj
+226 0 obj<</Subtype/Link/Rect[126.0 182.4 193.8 195.4]/Border[0 0 0]/Dest[1765 0 R/XYZ 0 560 0]>>endobj
+227 0 obj<</Subtype/Link/Rect[108.0 169.2 282.1 182.2]/Border[0 0 0]/Dest[1765 0 R/XYZ 0 430 0]>>endobj
+228 0 obj<</Subtype/Link/Rect[126.0 156.0 211.5 169.0]/Border[0 0 0]/Dest[1765 0 R/XYZ 0 315 0]>>endobj
+229 0 obj<</Subtype/Link/Rect[126.0 142.8 184.0 155.8]/Border[0 0 0]/Dest[1767 0 R/XYZ 0 734 0]>>endobj
+230 0 obj<</Subtype/Link/Rect[72.0 116.4 252.6 129.4]/Border[0 0 0]/Dest[1769 0 R/XYZ 0 734 0]>>endobj
+231 0 obj<</Subtype/Link/Rect[72.0 90.0 255.6 103.0]/Border[0 0 0]/Dest[1771 0 R/XYZ 0 734 0]>>endobj
+232 0 obj<</Subtype/Link/Rect[108.0 76.8 190.8 89.8]/Border[0 0 0]/Dest[1771 0 R/XYZ 0 696 0]>>endobj
+233 0 obj<</Subtype/Link/Rect[108.0 63.6 197.8 76.6]/Border[0 0 0]/Dest[1771 0 R/XYZ 0 449 0]>>endobj
+234 0 obj[190 0 R
+191 0 R
192 0 R
193 0 R
194 0 R
@@ -446,50 +446,49 @@ endobj
231 0 R
232 0 R
233 0 R]endobj
-235 0 obj<</Subtype/Link/Rect[72.0 684.0 241.6 697.0]/Border[0 0 0]/Dest[1927 0 R/XYZ 0 734 0]>>endobj
-236 0 obj<</Subtype/Link/Rect[126.0 670.8 193.8 683.8]/Border[0 0 0]/Dest[1929 0 R/XYZ 0 411 0]>>endobj
-237 0 obj<</Subtype/Link/Rect[108.0 657.6 282.1 670.6]/Border[0 0 0]/Dest[1929 0 R/XYZ 0 281 0]>>endobj
-238 0 obj<</Subtype/Link/Rect[126.0 644.4 211.5 657.4]/Border[0 0 0]/Dest[1929 0 R/XYZ 0 166 0]>>endobj
-239 0 obj<</Subtype/Link/Rect[126.0 631.2 184.0 644.2]/Border[0 0 0]/Dest[1931 0 R/XYZ 0 626 0]>>endobj
-240 0 obj<</Subtype/Link/Rect[72.0 604.8 407.8 617.8]/Border[0 0 0]/Dest[1933 0 R/XYZ 0 734 0]>>endobj
-241 0 obj<</Subtype/Link/Rect[108.0 591.6 184.7 604.6]/Border[0 0 0]/Dest[1933 0 R/XYZ 0 672 0]>>endobj
-242 0 obj<</Subtype/Link/Rect[126.0 578.4 184.7 591.4]/Border[0 0 0]/Dest[1935 0 R/XYZ 0 652 0]>>endobj
-243 0 obj<</Subtype/Link/Rect[72.0 552.0 354.3 565.0]/Border[0 0 0]/Dest[1937 0 R/XYZ 0 734 0]>>endobj
-244 0 obj<</Subtype/Link/Rect[108.0 538.8 333.2 551.8]/Border[0 0 0]/Dest[1937 0 R/XYZ 0 348 0]>>endobj
-245 0 obj<</Subtype/Link/Rect[126.0 525.6 200.6 538.6]/Border[0 0 0]/Dest[1937 0 R/XYZ 0 220 0]>>endobj
-246 0 obj<</Subtype/Link/Rect[126.0 512.4 227.1 525.4]/Border[0 0 0]/Dest[1939 0 R/XYZ 0 349 0]>>endobj
-247 0 obj<</Subtype/Link/Rect[126.0 499.2 218.6 512.2]/Border[0 0 0]/Dest[1939 0 R/XYZ 0 211 0]>>endobj
-248 0 obj<</Subtype/Link/Rect[126.0 486.0 238.7 499.0]/Border[0 0 0]/Dest[1941 0 R/XYZ 0 734 0]>>endobj
-249 0 obj<</Subtype/Link/Rect[108.0 472.8 387.9 485.8]/Border[0 0 0]/Dest[1941 0 R/XYZ 0 248 0]>>endobj
-250 0 obj<</Subtype/Link/Rect[126.0 459.6 279.1 472.6]/Border[0 0 0]/Dest[1943 0 R/XYZ 0 190 0]>>endobj
-251 0 obj<</Subtype/Link/Rect[126.0 446.4 247.6 459.4]/Border[0 0 0]/Dest[1945 0 R/XYZ 0 652 0]>>endobj
-252 0 obj<</Subtype/Link/Rect[126.0 433.2 211.2 446.2]/Border[0 0 0]/Dest[1947 0 R/XYZ 0 384 0]>>endobj
-253 0 obj<</Subtype/Link/Rect[126.0 420.0 218.0 433.0]/Border[0 0 0]/Dest[1947 0 R/XYZ 0 286 0]>>endobj
-254 0 obj<</Subtype/Link/Rect[126.0 406.8 224.1 419.8]/Border[0 0 0]/Dest[1947 0 R/XYZ 0 148 0]>>endobj
-255 0 obj<</Subtype/Link/Rect[72.0 380.4 268.2 393.4]/Border[0 0 0]/Dest[1951 0 R/XYZ 0 734 0]>>endobj
-256 0 obj<</Subtype/Link/Rect[108.0 367.2 231.7 380.2]/Border[0 0 0]/Dest[1951 0 R/XYZ 0 696 0]>>endobj
-257 0 obj<</Subtype/Link/Rect[108.0 354.0 253.4 367.0]/Border[0 0 0]/Dest[1951 0 R/XYZ 0 463 0]>>endobj
-258 0 obj<</Subtype/Link/Rect[108.0 340.8 216.8 353.8]/Border[0 0 0]/Dest[1953 0 R/XYZ 0 734 0]>>endobj
-259 0 obj<</Subtype/Link/Rect[108.0 327.6 241.5 340.6]/Border[0 0 0]/Dest[1953 0 R/XYZ 0 447 0]>>endobj
-260 0 obj<</Subtype/Link/Rect[126.0 314.4 336.8 327.4]/Border[0 0 0]/Dest[1953 0 R/XYZ 0 187 0]>>endobj
-261 0 obj<</Subtype/Link/Rect[108.0 301.2 245.8 314.2]/Border[0 0 0]/Dest[1959 0 R/XYZ 0 471 0]>>endobj
-262 0 obj<</Subtype/Link/Rect[108.0 288.0 315.8 301.0]/Border[0 0 0]/Dest[1961 0 R/XYZ 0 520 0]>>endobj
-263 0 obj<</Subtype/Link/Rect[108.0 274.8 290.1 287.8]/Border[0 0 0]/Dest[1963 0 R/XYZ 0 530 0]>>endobj
-264 0 obj<</Subtype/Link/Rect[108.0 261.6 270.5 274.6]/Border[0 0 0]/Dest[1963 0 R/XYZ 0 174 0]>>endobj
-265 0 obj<</Subtype/Link/Rect[108.0 248.4 281.8 261.4]/Border[0 0 0]/Dest[1965 0 R/XYZ 0 428 0]>>endobj
-266 0 obj<</Subtype/Link/Rect[108.0 235.2 276.6 248.2]/Border[0 0 0]/Dest[1967 0 R/XYZ 0 639 0]>>endobj
-267 0 obj<</Subtype/Link/Rect[108.0 222.0 221.7 235.0]/Border[0 0 0]/Dest[1967 0 R/XYZ 0 551 0]>>endobj
-268 0 obj<</Subtype/Link/Rect[72.0 195.6 207.1 208.6]/Border[0 0 0]/Dest[1969 0 R/XYZ 0 734 0]>>endobj
-269 0 obj<</Subtype/Link/Rect[108.0 182.4 187.1 195.4]/Border[0 0 0]/Dest[1969 0 R/XYZ 0 696 0]>>endobj
-270 0 obj<</Subtype/Link/Rect[108.0 169.2 255.3 182.2]/Border[0 0 0]/Dest[1969 0 R/XYZ 0 621 0]>>endobj
-271 0 obj<</Subtype/Link/Rect[108.0 156.0 247.6 169.0]/Border[0 0 0]/Dest[1969 0 R/XYZ 0 392 0]>>endobj
-272 0 obj<</Subtype/Link/Rect[108.0 142.8 203.6 155.8]/Border[0 0 0]/Dest[1969 0 R/XYZ 0 137 0]>>endobj
-273 0 obj<</Subtype/Link/Rect[108.0 129.6 242.1 142.6]/Border[0 0 0]/Dest[1971 0 R/XYZ 0 596 0]>>endobj
-274 0 obj<</Subtype/Link/Rect[108.0 116.4 212.5 129.4]/Border[0 0 0]/Dest[1971 0 R/XYZ 0 290 0]>>endobj
-275 0 obj<</Subtype/Link/Rect[72.0 90.0 213.5 103.0]/Border[0 0 0]/Dest[1973 0 R/XYZ 0 734 0]>>endobj
-276 0 obj<</Subtype/Link/Rect[108.0 76.8 272.0 89.8]/Border[0 0 0]/Dest[1973 0 R/XYZ 0 696 0]>>endobj
-277 0 obj<</Subtype/Link/Rect[108.0 63.6 219.5 76.6]/Border[0 0 0]/Dest[1973 0 R/XYZ 0 397 0]>>endobj
-278 0 obj[235 0 R
+235 0 obj<</Subtype/Link/Rect[72.0 684.0 255.6 697.0]/Border[0 0 0]/Dest[1771 0 R/XYZ 0 734 0]>>endobj
+236 0 obj<</Subtype/Link/Rect[108.0 670.8 175.2 683.8]/Border[0 0 0]/Dest[1771 0 R/XYZ 0 189 0]>>endobj
+237 0 obj<</Subtype/Link/Rect[108.0 657.6 175.8 670.6]/Border[0 0 0]/Dest[1773 0 R/XYZ 0 639 0]>>endobj
+238 0 obj<</Subtype/Link/Rect[108.0 644.4 174.6 657.4]/Border[0 0 0]/Dest[1773 0 R/XYZ 0 458 0]>>endobj
+239 0 obj<</Subtype/Link/Rect[108.0 631.2 174.6 644.2]/Border[0 0 0]/Dest[1773 0 R/XYZ 0 383 0]>>endobj
+240 0 obj<</Subtype/Link/Rect[108.0 618.0 177.0 631.0]/Border[0 0 0]/Dest[1773 0 R/XYZ 0 215 0]>>endobj
+241 0 obj<</Subtype/Link/Rect[108.0 604.8 189.3 617.8]/Border[0 0 0]/Dest[1775 0 R/XYZ 0 734 0]>>endobj
+242 0 obj<</Subtype/Link/Rect[108.0 591.6 188.7 604.6]/Border[0 0 0]/Dest[1775 0 R/XYZ 0 605 0]>>endobj
+243 0 obj<</Subtype/Link/Rect[108.0 578.4 196.0 591.4]/Border[0 0 0]/Dest[1775 0 R/XYZ 0 530 0]>>endobj
+244 0 obj<</Subtype/Link/Rect[72.0 552.0 266.9 565.0]/Border[0 0 0]/Dest[1779 0 R/XYZ 0 734 0]>>endobj
+245 0 obj<</Subtype/Link/Rect[108.0 538.8 190.6 551.8]/Border[0 0 0]/Dest[1779 0 R/XYZ 0 696 0]>>endobj
+246 0 obj<</Subtype/Link/Rect[108.0 525.6 200.6 538.6]/Border[0 0 0]/Dest[1779 0 R/XYZ 0 423 0]>>endobj
+247 0 obj<</Subtype/Link/Rect[126.0 512.4 223.8 525.4]/Border[0 0 0]/Dest[1781 0 R/XYZ 0 734 0]>>endobj
+248 0 obj<</Subtype/Link/Rect[126.0 499.2 243.6 512.2]/Border[0 0 0]/Dest[1781 0 R/XYZ 0 635 0]>>endobj
+249 0 obj<</Subtype/Link/Rect[126.0 486.0 219.8 499.0]/Border[0 0 0]/Dest[1781 0 R/XYZ 0 564 0]>>endobj
+250 0 obj<</Subtype/Link/Rect[126.0 472.8 195.4 485.8]/Border[0 0 0]/Dest[1781 0 R/XYZ 0 492 0]>>endobj
+251 0 obj<</Subtype/Link/Rect[108.0 459.6 216.8 472.6]/Border[0 0 0]/Dest[1781 0 R/XYZ 0 328 0]>>endobj
+252 0 obj<</Subtype/Link/Rect[72.0 433.2 207.1 446.2]/Border[0 0 0]/Dest[1785 0 R/XYZ 0 734 0]>>endobj
+253 0 obj<</Subtype/Link/Rect[108.0 420.0 187.1 433.0]/Border[0 0 0]/Dest[1785 0 R/XYZ 0 696 0]>>endobj
+254 0 obj<</Subtype/Link/Rect[108.0 406.8 255.3 419.8]/Border[0 0 0]/Dest[1785 0 R/XYZ 0 621 0]>>endobj
+255 0 obj<</Subtype/Link/Rect[108.0 393.6 247.6 406.6]/Border[0 0 0]/Dest[1785 0 R/XYZ 0 405 0]>>endobj
+256 0 obj<</Subtype/Link/Rect[108.0 380.4 203.6 393.4]/Border[0 0 0]/Dest[1785 0 R/XYZ 0 150 0]>>endobj
+257 0 obj<</Subtype/Link/Rect[108.0 367.2 242.1 380.2]/Border[0 0 0]/Dest[1787 0 R/XYZ 0 596 0]>>endobj
+258 0 obj<</Subtype/Link/Rect[108.0 354.0 212.5 367.0]/Border[0 0 0]/Dest[1787 0 R/XYZ 0 290 0]>>endobj
+259 0 obj<</Subtype/Link/Rect[72.0 327.6 213.5 340.6]/Border[0 0 0]/Dest[1789 0 R/XYZ 0 734 0]>>endobj
+260 0 obj<</Subtype/Link/Rect[108.0 314.4 272.0 327.4]/Border[0 0 0]/Dest[1789 0 R/XYZ 0 696 0]>>endobj
+261 0 obj<</Subtype/Link/Rect[108.0 301.2 219.5 314.2]/Border[0 0 0]/Dest[1789 0 R/XYZ 0 397 0]>>endobj
+262 0 obj<</Subtype/Link/Rect[72.0 274.8 144.7 287.8]/Border[0 0 0]/Dest[1791 0 R/XYZ 0 734 0]>>endobj
+263 0 obj<</Subtype/Link/Rect[72.0 248.4 181.1 261.4]/Border[0 0 0]/Dest[1795 0 R/XYZ 0 734 0]>>endobj
+264 0 obj<</Subtype/Link/Rect[108.0 235.2 162.7 248.2]/Border[0 0 0]/Dest[1795 0 R/XYZ 0 655 0]>>endobj
+265 0 obj<</Subtype/Link/Rect[108.0 222.0 178.9 235.0]/Border[0 0 0]/Dest[1795 0 R/XYZ 0 408 0]>>endobj
+266 0 obj<</Subtype/Link/Rect[108.0 208.8 160.2 221.8]/Border[0 0 0]/Dest[1795 0 R/XYZ 0 293 0]>>endobj
+267 0 obj<</Subtype/Link/Rect[108.0 195.6 260.5 208.6]/Border[0 0 0]/Dest[1797 0 R/XYZ 0 228 0]>>endobj
+268 0 obj<</Subtype/Link/Rect[108.0 182.4 152.3 195.4]/Border[0 0 0]/Dest[1799 0 R/XYZ 0 734 0]>>endobj
+269 0 obj<</Subtype/Link/Rect[126.0 169.2 262.3 182.2]/Border[0 0 0]/Dest[1799 0 R/XYZ 0 700 0]>>endobj
+270 0 obj<</Subtype/Link/Rect[72.0 142.8 271.5 155.8]/Border[0 0 0]/Dest[1801 0 R/XYZ 0 734 0]>>endobj
+271 0 obj<</Subtype/Link/Rect[108.0 129.6 215.5 142.6]/Border[0 0 0]/Dest[1801 0 R/XYZ 0 668 0]>>endobj
+272 0 obj<</Subtype/Link/Rect[108.0 116.4 182.0 129.4]/Border[0 0 0]/Dest[1801 0 R/XYZ 0 461 0]>>endobj
+273 0 obj<</Subtype/Link/Rect[126.0 103.2 514.3 116.2]/Border[0 0 0]/Dest[1801 0 R/XYZ 0 427 0]>>endobj
+274 0 obj<</Subtype/Link/Rect[126.0 90.0 519.5 103.0]/Border[0 0 0]/Dest[1803 0 R/XYZ 0 734 0]>>endobj
+275 0 obj<</Subtype/Link/Rect[126.0 76.8 470.9 89.8]/Border[0 0 0]/Dest[1803 0 R/XYZ 0 523 0]>>endobj
+276 0 obj<</Subtype/Link/Rect[126.0 63.6 440.7 76.6]/Border[0 0 0]/Dest[1803 0 R/XYZ 0 408 0]>>endobj
+277 0 obj[235 0 R
236 0 R
237 0 R
238 0 R
@@ -530,52 +529,50 @@ endobj
273 0 R
274 0 R
275 0 R
-276 0 R
-277 0 R]endobj
-279 0 obj<</Subtype/Link/Rect[72.0 684.0 144.7 697.0]/Border[0 0 0]/Dest[1975 0 R/XYZ 0 734 0]>>endobj
-280 0 obj<</Subtype/Link/Rect[72.0 657.6 360.9 670.6]/Border[0 0 0]/Dest[1979 0 R/XYZ 0 734 0]>>endobj
-281 0 obj<</Subtype/Link/Rect[108.0 644.4 262.0 657.4]/Border[0 0 0]/Dest[1979 0 R/XYZ 0 644 0]>>endobj
-282 0 obj<</Subtype/Link/Rect[126.0 631.2 263.8 644.2]/Border[0 0 0]/Dest[1979 0 R/XYZ 0 582 0]>>endobj
-283 0 obj<</Subtype/Link/Rect[126.0 618.0 227.1 631.0]/Border[0 0 0]/Dest[1979 0 R/XYZ 0 523 0]>>endobj
-284 0 obj<</Subtype/Link/Rect[126.0 604.8 245.1 617.8]/Border[0 0 0]/Dest[1979 0 R/XYZ 0 465 0]>>endobj
-285 0 obj<</Subtype/Link/Rect[126.0 591.6 222.2 604.6]/Border[0 0 0]/Dest[1979 0 R/XYZ 0 407 0]>>endobj
-286 0 obj<</Subtype/Link/Rect[126.0 578.4 232.7 591.4]/Border[0 0 0]/Dest[1979 0 R/XYZ 0 348 0]>>endobj
-287 0 obj<</Subtype/Link/Rect[126.0 565.2 229.9 578.2]/Border[0 0 0]/Dest[1979 0 R/XYZ 0 290 0]>>endobj
-288 0 obj<</Subtype/Link/Rect[126.0 552.0 281.5 565.0]/Border[0 0 0]/Dest[1979 0 R/XYZ 0 231 0]>>endobj
-289 0 obj<</Subtype/Link/Rect[72.0 525.6 337.0 538.6]/Border[0 0 0]/Dest[1981 0 R/XYZ 0 734 0]>>endobj
-290 0 obj<</Subtype/Link/Rect[108.0 512.4 260.2 525.4]/Border[0 0 0]/Dest[1981 0 R/XYZ 0 631 0]>>endobj
-291 0 obj<</Subtype/Link/Rect[126.0 499.2 206.0 512.2]/Border[0 0 0]/Dest[1981 0 R/XYZ 0 569 0]>>endobj
-292 0 obj<</Subtype/Link/Rect[126.0 486.0 277.9 499.0]/Border[0 0 0]/Dest[1981 0 R/XYZ 0 510 0]>>endobj
-293 0 obj<</Subtype/Link/Rect[108.0 472.8 296.3 485.8]/Border[0 0 0]/Dest[1981 0 R/XYZ 0 452 0]>>endobj
-294 0 obj<</Subtype/Link/Rect[72.0 446.4 255.6 459.4]/Border[0 0 0]/Dest[1983 0 R/XYZ 0 734 0]>>endobj
-295 0 obj<</Subtype/Link/Rect[108.0 433.2 190.8 446.2]/Border[0 0 0]/Dest[1983 0 R/XYZ 0 696 0]>>endobj
-296 0 obj<</Subtype/Link/Rect[108.0 420.0 197.8 433.0]/Border[0 0 0]/Dest[1983 0 R/XYZ 0 449 0]>>endobj
-297 0 obj<</Subtype/Link/Rect[108.0 406.8 175.2 419.8]/Border[0 0 0]/Dest[1983 0 R/XYZ 0 189 0]>>endobj
-298 0 obj<</Subtype/Link/Rect[108.0 393.6 175.8 406.6]/Border[0 0 0]/Dest[1985 0 R/XYZ 0 639 0]>>endobj
-299 0 obj<</Subtype/Link/Rect[108.0 380.4 174.6 393.4]/Border[0 0 0]/Dest[1985 0 R/XYZ 0 458 0]>>endobj
-300 0 obj<</Subtype/Link/Rect[108.0 367.2 174.6 380.2]/Border[0 0 0]/Dest[1985 0 R/XYZ 0 383 0]>>endobj
-301 0 obj<</Subtype/Link/Rect[108.0 354.0 177.0 367.0]/Border[0 0 0]/Dest[1985 0 R/XYZ 0 215 0]>>endobj
-302 0 obj<</Subtype/Link/Rect[108.0 340.8 189.3 353.8]/Border[0 0 0]/Dest[1987 0 R/XYZ 0 734 0]>>endobj
-303 0 obj<</Subtype/Link/Rect[108.0 327.6 188.7 340.6]/Border[0 0 0]/Dest[1987 0 R/XYZ 0 605 0]>>endobj
-304 0 obj<</Subtype/Link/Rect[108.0 314.4 196.0 327.4]/Border[0 0 0]/Dest[1987 0 R/XYZ 0 530 0]>>endobj
-305 0 obj<</Subtype/Link/Rect[72.0 288.0 181.1 301.0]/Border[0 0 0]/Dest[1991 0 R/XYZ 0 734 0]>>endobj
-306 0 obj<</Subtype/Link/Rect[108.0 274.8 162.7 287.8]/Border[0 0 0]/Dest[1991 0 R/XYZ 0 655 0]>>endobj
-307 0 obj<</Subtype/Link/Rect[108.0 261.6 178.9 274.6]/Border[0 0 0]/Dest[1991 0 R/XYZ 0 408 0]>>endobj
-308 0 obj<</Subtype/Link/Rect[108.0 248.4 160.2 261.4]/Border[0 0 0]/Dest[1991 0 R/XYZ 0 293 0]>>endobj
-309 0 obj<</Subtype/Link/Rect[108.0 235.2 260.5 248.2]/Border[0 0 0]/Dest[1993 0 R/XYZ 0 228 0]>>endobj
-310 0 obj<</Subtype/Link/Rect[108.0 222.0 152.3 235.0]/Border[0 0 0]/Dest[1995 0 R/XYZ 0 734 0]>>endobj
-311 0 obj<</Subtype/Link/Rect[126.0 208.8 262.3 221.8]/Border[0 0 0]/Dest[1995 0 R/XYZ 0 700 0]>>endobj
-312 0 obj<</Subtype/Link/Rect[72.0 182.4 271.5 195.4]/Border[0 0 0]/Dest[1997 0 R/XYZ 0 734 0]>>endobj
-313 0 obj<</Subtype/Link/Rect[108.0 169.2 215.5 182.2]/Border[0 0 0]/Dest[1997 0 R/XYZ 0 668 0]>>endobj
-314 0 obj<</Subtype/Link/Rect[108.0 156.0 182.0 169.0]/Border[0 0 0]/Dest[1997 0 R/XYZ 0 461 0]>>endobj
-315 0 obj<</Subtype/Link/Rect[126.0 142.8 514.3 155.8]/Border[0 0 0]/Dest[1997 0 R/XYZ 0 427 0]>>endobj
-316 0 obj<</Subtype/Link/Rect[126.0 129.6 519.5 142.6]/Border[0 0 0]/Dest[1999 0 R/XYZ 0 734 0]>>endobj
-317 0 obj<</Subtype/Link/Rect[126.0 116.4 470.9 129.4]/Border[0 0 0]/Dest[1999 0 R/XYZ 0 523 0]>>endobj
-318 0 obj<</Subtype/Link/Rect[126.0 103.2 440.7 116.2]/Border[0 0 0]/Dest[1999 0 R/XYZ 0 408 0]>>endobj
-319 0 obj<</Subtype/Link/Rect[108.0 90.0 248.2 103.0]/Border[0 0 0]/Dest[1999 0 R/XYZ 0 151 0]>>endobj
-320 0 obj<</Subtype/Link/Rect[126.0 76.8 333.5 89.8]/Border[0 0 0]/Dest[1999 0 R/XYZ 0 118 0]>>endobj
-321 0 obj<</Subtype/Link/Rect[126.0 63.6 332.5 76.6]/Border[0 0 0]/Dest[2001 0 R/XYZ 0 626 0]>>endobj
-322 0 obj[279 0 R
+276 0 R]endobj
+278 0 obj<</Subtype/Link/Rect[72.0 684.0 271.5 697.0]/Border[0 0 0]/Dest[1801 0 R/XYZ 0 734 0]>>endobj
+279 0 obj<</Subtype/Link/Rect[108.0 670.8 248.2 683.8]/Border[0 0 0]/Dest[1803 0 R/XYZ 0 151 0]>>endobj
+280 0 obj<</Subtype/Link/Rect[126.0 657.6 333.5 670.6]/Border[0 0 0]/Dest[1803 0 R/XYZ 0 118 0]>>endobj
+281 0 obj<</Subtype/Link/Rect[126.0 644.4 332.5 657.4]/Border[0 0 0]/Dest[1805 0 R/XYZ 0 626 0]>>endobj
+282 0 obj<</Subtype/Link/Rect[126.0 631.2 316.3 644.2]/Border[0 0 0]/Dest[1805 0 R/XYZ 0 475 0]>>endobj
+283 0 obj<</Subtype/Link/Rect[126.0 618.0 282.1 631.0]/Border[0 0 0]/Dest[1805 0 R/XYZ 0 377 0]>>endobj
+284 0 obj<</Subtype/Link/Rect[126.0 604.8 296.5 617.8]/Border[0 0 0]/Dest[1805 0 R/XYZ 0 292 0]>>endobj
+285 0 obj<</Subtype/Link/Rect[108.0 591.6 206.7 604.6]/Border[0 0 0]/Dest[1805 0 R/XYZ 0 207 0]>>endobj
+286 0 obj<</Subtype/Link/Rect[108.0 578.4 267.8 591.4]/Border[0 0 0]/Dest[1807 0 R/XYZ 0 626 0]>>endobj
+287 0 obj<</Subtype/Link/Rect[72.0 552.0 246.2 565.0]/Border[0 0 0]/Dest[1809 0 R/XYZ 0 734 0]>>endobj
+288 0 obj<</Subtype/Link/Rect[108.0 538.8 291.9 551.8]/Border[0 0 0]/Dest[1809 0 R/XYZ 0 655 0]>>endobj
+289 0 obj<</Subtype/Link/Rect[126.0 525.6 213.4 538.6]/Border[0 0 0]/Dest[1809 0 R/XYZ 0 621 0]>>endobj
+290 0 obj<</Subtype/Link/Rect[126.0 512.4 273.9 525.4]/Border[0 0 0]/Dest[1809 0 R/XYZ 0 510 0]>>endobj
+291 0 obj<</Subtype/Link/Rect[108.0 499.2 337.1 512.2]/Border[0 0 0]/Dest[1811 0 R/XYZ 0 494 0]>>endobj
+292 0 obj<</Subtype/Link/Rect[108.0 486.0 226.9 499.0]/Border[0 0 0]/Dest[1811 0 R/XYZ 0 353 0]>>endobj
+293 0 obj<</Subtype/Link/Rect[108.0 472.8 256.8 485.8]/Border[0 0 0]/Dest[1813 0 R/XYZ 0 613 0]>>endobj
+294 0 obj<</Subtype/Link/Rect[126.0 459.6 265.0 472.6]/Border[0 0 0]/Dest[1813 0 R/XYZ 0 458 0]>>endobj
+295 0 obj<</Subtype/Link/Rect[126.0 446.4 313.3 459.4]/Border[0 0 0]/Dest[1815 0 R/XYZ 0 639 0]>>endobj
+296 0 obj<</Subtype/Link/Rect[72.0 420.0 204.0 433.0]/Border[0 0 0]/Dest[1817 0 R/XYZ 0 734 0]>>endobj
+297 0 obj<</Subtype/Link/Rect[108.0 406.8 187.1 419.8]/Border[0 0 0]/Dest[1817 0 R/XYZ 0 696 0]>>endobj
+298 0 obj<</Subtype/Link/Rect[108.0 393.6 188.0 406.6]/Border[0 0 0]/Dest[1817 0 R/XYZ 0 423 0]>>endobj
+299 0 obj<</Subtype/Link/Rect[108.0 380.4 190.5 393.4]/Border[0 0 0]/Dest[1817 0 R/XYZ 0 282 0]>>endobj
+300 0 obj<</Subtype/Link/Rect[108.0 367.2 195.4 380.2]/Border[0 0 0]/Dest[1819 0 R/XYZ 0 613 0]>>endobj
+301 0 obj<</Subtype/Link/Rect[108.0 354.0 267.8 367.0]/Border[0 0 0]/Dest[1819 0 R/XYZ 0 260 0]>>endobj
+302 0 obj<</Subtype/Link/Rect[108.0 340.8 166.4 353.8]/Border[0 0 0]/Dest[1819 0 R/XYZ 0 159 0]>>endobj
+303 0 obj<</Subtype/Link/Rect[72.0 314.4 225.7 327.4]/Border[0 0 0]/Dest[1821 0 R/XYZ 0 734 0]>>endobj
+304 0 obj<</Subtype/Link/Rect[108.0 301.2 187.1 314.2]/Border[0 0 0]/Dest[1821 0 R/XYZ 0 696 0]>>endobj
+305 0 obj<</Subtype/Link/Rect[108.0 288.0 190.2 301.0]/Border[0 0 0]/Dest[1821 0 R/XYZ 0 529 0]>>endobj
+306 0 obj<</Subtype/Link/Rect[108.0 274.8 156.0 287.8]/Border[0 0 0]/Dest[1821 0 R/XYZ 0 199 0]>>endobj
+307 0 obj<</Subtype/Link/Rect[126.0 261.6 186.2 274.6]/Border[0 0 0]/Dest[1821 0 R/XYZ 0 165 0]>>endobj
+308 0 obj<</Subtype/Link/Rect[126.0 248.4 186.2 261.4]/Border[0 0 0]/Dest[1823 0 R/XYZ 0 734 0]>>endobj
+309 0 obj<</Subtype/Link/Rect[126.0 235.2 186.2 248.2]/Border[0 0 0]/Dest[1823 0 R/XYZ 0 530 0]>>endobj
+310 0 obj<</Subtype/Link/Rect[126.0 222.0 186.2 235.0]/Border[0 0 0]/Dest[1825 0 R/XYZ 0 626 0]>>endobj
+311 0 obj<</Subtype/Link/Rect[126.0 208.8 186.2 221.8]/Border[0 0 0]/Dest[1825 0 R/XYZ 0 475 0]>>endobj
+312 0 obj<</Subtype/Link/Rect[126.0 195.6 186.2 208.6]/Border[0 0 0]/Dest[1825 0 R/XYZ 0 351 0]>>endobj
+313 0 obj<</Subtype/Link/Rect[126.0 182.4 186.2 195.4]/Border[0 0 0]/Dest[1827 0 R/XYZ 0 734 0]>>endobj
+314 0 obj<</Subtype/Link/Rect[126.0 169.2 186.2 182.2]/Border[0 0 0]/Dest[1827 0 R/XYZ 0 371 0]>>endobj
+315 0 obj<</Subtype/Link/Rect[126.0 156.0 186.2 169.0]/Border[0 0 0]/Dest[1829 0 R/XYZ 0 705 0]>>endobj
+316 0 obj<</Subtype/Link/Rect[126.0 142.8 197.2 155.8]/Border[0 0 0]/Dest[1829 0 R/XYZ 0 515 0]>>endobj
+317 0 obj<</Subtype/Link/Rect[126.0 129.6 197.2 142.6]/Border[0 0 0]/Dest[1829 0 R/XYZ 0 377 0]>>endobj
+318 0 obj<</Subtype/Link/Rect[108.0 116.4 226.9 129.4]/Border[0 0 0]/Dest[1829 0 R/XYZ 0 239 0]>>endobj
+319 0 obj[278 0 R
+279 0 R
280 0 R
281 0 R
282 0 R
@@ -614,43 +611,52 @@ endobj
315 0 R
316 0 R
317 0 R
-318 0 R
-319 0 R
-320 0 R
-321 0 R]endobj
-323 0 obj<</Subtype/Link/Rect[72.0 684.0 271.5 697.0]/Border[0 0 0]/Dest[1997 0 R/XYZ 0 734 0]>>endobj
-324 0 obj<</Subtype/Link/Rect[126.0 670.8 316.3 683.8]/Border[0 0 0]/Dest[2001 0 R/XYZ 0 475 0]>>endobj
-325 0 obj<</Subtype/Link/Rect[126.0 657.6 282.1 670.6]/Border[0 0 0]/Dest[2001 0 R/XYZ 0 377 0]>>endobj
-326 0 obj<</Subtype/Link/Rect[126.0 644.4 296.5 657.4]/Border[0 0 0]/Dest[2001 0 R/XYZ 0 292 0]>>endobj
-327 0 obj<</Subtype/Link/Rect[108.0 631.2 206.7 644.2]/Border[0 0 0]/Dest[2001 0 R/XYZ 0 207 0]>>endobj
-328 0 obj<</Subtype/Link/Rect[108.0 618.0 267.8 631.0]/Border[0 0 0]/Dest[2003 0 R/XYZ 0 626 0]>>endobj
-329 0 obj<</Subtype/Link/Rect[108.0 604.8 208.8 617.8]/Border[0 0 0]/Dest[2003 0 R/XYZ 0 162 0]>>endobj
-330 0 obj<</Subtype/Link/Rect[72.0 578.4 246.2 591.4]/Border[0 0 0]/Dest[2005 0 R/XYZ 0 734 0]>>endobj
-331 0 obj<</Subtype/Link/Rect[108.0 565.2 291.9 578.2]/Border[0 0 0]/Dest[2005 0 R/XYZ 0 655 0]>>endobj
-332 0 obj<</Subtype/Link/Rect[126.0 552.0 213.4 565.0]/Border[0 0 0]/Dest[2005 0 R/XYZ 0 621 0]>>endobj
-333 0 obj<</Subtype/Link/Rect[126.0 538.8 273.9 551.8]/Border[0 0 0]/Dest[2005 0 R/XYZ 0 510 0]>>endobj
-334 0 obj<</Subtype/Link/Rect[108.0 525.6 337.1 538.6]/Border[0 0 0]/Dest[2007 0 R/XYZ 0 494 0]>>endobj
-335 0 obj<</Subtype/Link/Rect[108.0 512.4 226.9 525.4]/Border[0 0 0]/Dest[2007 0 R/XYZ 0 353 0]>>endobj
-336 0 obj<</Subtype/Link/Rect[126.0 499.2 372.0 512.2]/Border[0 0 0]/Dest[2009 0 R/XYZ 0 613 0]>>endobj
-337 0 obj<</Subtype/Link/Rect[108.0 486.0 256.8 499.0]/Border[0 0 0]/Dest[2011 0 R/XYZ 0 734 0]>>endobj
-338 0 obj<</Subtype/Link/Rect[126.0 472.8 265.0 485.8]/Border[0 0 0]/Dest[2011 0 R/XYZ 0 579 0]>>endobj
-339 0 obj<</Subtype/Link/Rect[126.0 459.6 313.3 472.6]/Border[0 0 0]/Dest[2013 0 R/XYZ 0 734 0]>>endobj
-340 0 obj<</Subtype/Link/Rect[72.0 433.2 204.0 446.2]/Border[0 0 0]/Dest[2015 0 R/XYZ 0 734 0]>>endobj
-341 0 obj<</Subtype/Link/Rect[108.0 420.0 187.1 433.0]/Border[0 0 0]/Dest[2015 0 R/XYZ 0 696 0]>>endobj
-342 0 obj<</Subtype/Link/Rect[108.0 406.8 188.0 419.8]/Border[0 0 0]/Dest[2015 0 R/XYZ 0 423 0]>>endobj
-343 0 obj<</Subtype/Link/Rect[108.0 393.6 190.5 406.6]/Border[0 0 0]/Dest[2015 0 R/XYZ 0 282 0]>>endobj
-344 0 obj<</Subtype/Link/Rect[108.0 380.4 195.4 393.4]/Border[0 0 0]/Dest[2017 0 R/XYZ 0 613 0]>>endobj
-345 0 obj<</Subtype/Link/Rect[108.0 367.2 267.8 380.2]/Border[0 0 0]/Dest[2017 0 R/XYZ 0 260 0]>>endobj
-346 0 obj<</Subtype/Link/Rect[108.0 354.0 166.4 367.0]/Border[0 0 0]/Dest[2017 0 R/XYZ 0 159 0]>>endobj
-347 0 obj<</Subtype/Link/Rect[72.0 327.6 225.7 340.6]/Border[0 0 0]/Dest[2019 0 R/XYZ 0 734 0]>>endobj
-348 0 obj<</Subtype/Link/Rect[108.0 314.4 187.1 327.4]/Border[0 0 0]/Dest[2019 0 R/XYZ 0 696 0]>>endobj
-349 0 obj<</Subtype/Link/Rect[108.0 301.2 190.2 314.2]/Border[0 0 0]/Dest[2019 0 R/XYZ 0 529 0]>>endobj
-350 0 obj<</Subtype/Link/Rect[108.0 288.0 172.2 301.0]/Border[0 0 0]/Dest[2019 0 R/XYZ 0 196 0]>>endobj
-351 0 obj<</Subtype/Link/Rect[108.0 274.8 226.9 287.8]/Border[0 0 0]/Dest[2027 0 R/XYZ 0 626 0]>>endobj
-352 0 obj[323 0 R
-324 0 R
+318 0 R]endobj
+320 0 obj<</S/URI/URI(http://www.samba.org/)>>endobj
+321 0 obj<</Subtype/Link/Rect[185.6 631.0 289.8 644.0]/Border[0 0 0]/A 320 0 R>>endobj
+322 0 obj<</S/URI/URI(mailto:jerry@samba.org)>>endobj
+323 0 obj<</Subtype/Link/Rect[72.0 617.8 148.4 630.8]/Border[0 0 0]/A 322 0 R>>endobj
+324 0 obj<</S/URI/URI(mailto:jelmer@samba.org)>>endobj
+325 0 obj<</Subtype/Link/Rect[160.3 617.8 246.8 630.8]/Border[0 0 0]/A 324 0 R>>endobj
+326 0 obj<</S/URI/URI(http://www.fsf.org/licenses/gpl.txt)>>endobj
+327 0 obj<</Subtype/Link/Rect[72.0 565.0 223.3 578.0]/Border[0 0 0]/A 326 0 R>>endobj
+328 0 obj<</Subtype/Link/Rect[78.4 499.0 170.1 512.0]/Border[0 0 0]/Dest[1501 0 R/XYZ 0 205 0]>>endobj
+329 0 obj<</Subtype/Link/Rect[116.2 485.8 259.9 498.8]/Border[0 0 0]/Dest[1509 0 R/XYZ 0 734 0]>>endobj
+330 0 obj<</Subtype/Link/Rect[160.5 472.6 302.9 485.6]/Border[0 0 0]/Dest[1509 0 R/XYZ 0 696 0]>>endobj
+331 0 obj<</Subtype/Link/Rect[160.5 459.4 248.5 472.4]/Border[0 0 0]/Dest[1509 0 R/XYZ 0 595 0]>>endobj
+332 0 obj<</Subtype/Link/Rect[160.5 446.2 367.0 459.2]/Border[0 0 0]/Dest[1511 0 R/XYZ 0 528 0]>>endobj
+333 0 obj<</Subtype/Link/Rect[160.5 433.0 316.3 446.0]/Border[0 0 0]/Dest[1511 0 R/XYZ 0 360 0]>>endobj
+334 0 obj<</Subtype/Link/Rect[160.5 419.8 503.0 432.8]/Border[0 0 0]/Dest[1511 0 R/XYZ 0 193 0]>>endobj
+335 0 obj<</Subtype/Link/Rect[160.5 406.6 287.8 419.6]/Border[0 0 0]/Dest[1513 0 R/XYZ 0 652 0]>>endobj
+336 0 obj<</Subtype/Link/Rect[116.2 393.4 410.5 406.4]/Border[0 0 0]/Dest[1517 0 R/XYZ 0 734 0]>>endobj
+337 0 obj<</Subtype/Link/Rect[160.5 380.2 211.5 393.2]/Border[0 0 0]/Dest[1517 0 R/XYZ 0 565 0]>>endobj
+338 0 obj<</Subtype/Link/Rect[160.5 367.0 348.1 380.0]/Border[0 0 0]/Dest[1519 0 R/XYZ 0 734 0]>>endobj
+339 0 obj<</Subtype/Link/Rect[160.5 353.8 360.7 366.8]/Border[0 0 0]/Dest[1519 0 R/XYZ 0 412 0]>>endobj
+340 0 obj<</Subtype/Link/Rect[160.5 340.6 220.1 353.6]/Border[0 0 0]/Dest[1519 0 R/XYZ 0 234 0]>>endobj
+341 0 obj<</Subtype/Link/Rect[160.5 327.4 458.7 340.4]/Border[0 0 0]/Dest[1521 0 R/XYZ 0 388 0]>>endobj
+342 0 obj<</Subtype/Link/Rect[160.5 314.2 268.4 327.2]/Border[0 0 0]/Dest[1523 0 R/XYZ 0 705 0]>>endobj
+343 0 obj<</Subtype/Link/Rect[116.2 301.0 237.6 314.0]/Border[0 0 0]/Dest[1525 0 R/XYZ 0 734 0]>>endobj
+344 0 obj<</Subtype/Link/Rect[160.5 287.8 218.2 300.8]/Border[0 0 0]/Dest[1525 0 R/XYZ 0 696 0]>>endobj
+345 0 obj<</Subtype/Link/Rect[160.5 274.6 302.9 287.6]/Border[0 0 0]/Dest[1525 0 R/XYZ 0 449 0]>>endobj
+346 0 obj<</Subtype/Link/Rect[160.5 261.4 280.6 274.4]/Border[0 0 0]/Dest[1527 0 R/XYZ 0 163 0]>>endobj
+347 0 obj<</Subtype/Link/Rect[160.5 248.2 205.7 261.2]/Border[0 0 0]/Dest[1529 0 R/XYZ 0 362 0]>>endobj
+348 0 obj<</Subtype/Link/Rect[160.5 235.0 184.0 248.0]/Border[0 0 0]/Dest[1529 0 R/XYZ 0 273 0]>>endobj
+349 0 obj<</Subtype/Link/Rect[160.5 221.8 190.8 234.8]/Border[0 0 0]/Dest[1529 0 R/XYZ 0 198 0]>>endobj
+350 0 obj<</Subtype/Link/Rect[160.5 208.6 196.9 221.6]/Border[0 0 0]/Dest[1543 0 R/XYZ 0 708 0]>>endobj
+351 0 obj<</Subtype/Link/Rect[160.5 195.4 250.6 208.4]/Border[0 0 0]/Dest[1545 0 R/XYZ 0 129 0]>>endobj
+352 0 obj<</Subtype/Link/Rect[82.1 182.2 170.4 195.2]/Border[0 0 0]/Dest[1547 0 R/XYZ 0 539 0]>>endobj
+353 0 obj<</Subtype/Link/Rect[116.2 169.0 252.5 182.0]/Border[0 0 0]/Dest[1555 0 R/XYZ 0 734 0]>>endobj
+354 0 obj<</Subtype/Link/Rect[160.5 155.8 248.2 168.8]/Border[0 0 0]/Dest[1555 0 R/XYZ 0 523 0]>>endobj
+355 0 obj<</Subtype/Link/Rect[160.5 142.6 269.6 155.6]/Border[0 0 0]/Dest[1555 0 R/XYZ 0 249 0]>>endobj
+356 0 obj<</Subtype/Link/Rect[160.5 129.4 247.9 142.4]/Border[0 0 0]/Dest[1557 0 R/XYZ 0 679 0]>>endobj
+357 0 obj<</Subtype/Link/Rect[116.2 116.2 392.8 129.2]/Border[0 0 0]/Dest[1559 0 R/XYZ 0 734 0]>>endobj
+358 0 obj<</Subtype/Link/Rect[116.2 103.0 367.1 116.0]/Border[0 0 0]/Dest[1563 0 R/XYZ 0 734 0]>>endobj
+359 0 obj<</Subtype/Link/Rect[160.5 89.8 257.0 102.8]/Border[0 0 0]/Dest[1563 0 R/XYZ 0 672 0]>>endobj
+360 0 obj<</Subtype/Link/Rect[160.5 76.6 217.0 89.6]/Border[0 0 0]/Dest[1563 0 R/XYZ 0 584 0]>>endobj
+361 0 obj<</Subtype/Link/Rect[160.5 63.4 353.3 76.4]/Border[0 0 0]/Dest[1565 0 R/XYZ 0 734 0]>>endobj
+362 0 obj[321 0 R
+323 0 R
325 0 R
-326 0 R
327 0 R
328 0 R
329 0 R
@@ -675,45 +681,69 @@ endobj
348 0 R
349 0 R
350 0 R
-351 0 R]endobj
-353 0 obj<</S/URI/URI(mailto:samba@samba.org)>>endobj
-354 0 obj<</Subtype/Link/Rect[78.6 653.8 177.6 666.8]/Border[0 0 0]/A 353 0 R>>endobj
-355 0 obj<</S/URI/URI(http://www.samba.org/)>>endobj
-356 0 obj<</Subtype/Link/Rect[72.0 471.4 173.4 484.4]/Border[0 0 0]/A 355 0 R>>endobj
-357 0 obj<</S/URI/URI(mailto:jerry@samba.org)>>endobj
-358 0 obj<</Subtype/Link/Rect[410.6 471.4 489.8 484.4]/Border[0 0 0]/A 357 0 R>>endobj
-359 0 obj<</S/URI/URI(mailto:jelmer@samba.org)>>endobj
-360 0 obj<</Subtype/Link/Rect[72.0 458.2 155.8 471.2]/Border[0 0 0]/A 359 0 R>>endobj
-361 0 obj<</S/URI/URI(http://www.fsf.org/licenses/gpl.txt)>>endobj
-362 0 obj<</Subtype/Link/Rect[72.0 392.2 223.3 405.2]/Border[0 0 0]/A 361 0 R>>endobj
-363 0 obj<</Subtype/Link/Rect[78.4 337.4 170.1 350.4]/Border[0 0 0]/Dest[1665 0 R/XYZ 0 496 0]>>endobj
-364 0 obj<</Subtype/Link/Rect[116.2 324.2 259.9 337.2]/Border[0 0 0]/Dest[1671 0 R/XYZ 0 734 0]>>endobj
-365 0 obj<</Subtype/Link/Rect[160.5 311.0 302.9 324.0]/Border[0 0 0]/Dest[1671 0 R/XYZ 0 696 0]>>endobj
-366 0 obj<</Subtype/Link/Rect[160.5 297.8 248.5 310.8]/Border[0 0 0]/Dest[1671 0 R/XYZ 0 595 0]>>endobj
-367 0 obj<</Subtype/Link/Rect[160.5 284.6 367.0 297.6]/Border[0 0 0]/Dest[1673 0 R/XYZ 0 556 0]>>endobj
-368 0 obj<</Subtype/Link/Rect[160.5 271.4 316.3 284.4]/Border[0 0 0]/Dest[1673 0 R/XYZ 0 389 0]>>endobj
-369 0 obj<</Subtype/Link/Rect[160.5 258.2 503.0 271.2]/Border[0 0 0]/Dest[1673 0 R/XYZ 0 221 0]>>endobj
-370 0 obj<</Subtype/Link/Rect[160.5 245.0 287.8 258.0]/Border[0 0 0]/Dest[1675 0 R/XYZ 0 705 0]>>endobj
-371 0 obj<</Subtype/Link/Rect[116.2 231.8 410.5 244.8]/Border[0 0 0]/Dest[1679 0 R/XYZ 0 734 0]>>endobj
-372 0 obj<</Subtype/Link/Rect[160.5 218.6 211.5 231.6]/Border[0 0 0]/Dest[1679 0 R/XYZ 0 562 0]>>endobj
-373 0 obj<</Subtype/Link/Rect[160.5 205.4 526.6 218.4]/Border[0 0 0]/Dest[1681 0 R/XYZ 0 734 0]>>endobj
-374 0 obj<</Subtype/Link/Rect[144.0 192.2 173.9 205.2]/Border[0 0 0]/Dest[1681 0 R/XYZ 0 734 0]>>endobj
-375 0 obj<</Subtype/Link/Rect[160.5 179.0 343.2 192.0]/Border[0 0 0]/Dest[1681 0 R/XYZ 0 189 0]>>endobj
-376 0 obj<</Subtype/Link/Rect[160.5 165.8 354.5 178.8]/Border[0 0 0]/Dest[1683 0 R/XYZ 0 536 0]>>endobj
-377 0 obj<</Subtype/Link/Rect[160.5 152.6 220.1 165.6]/Border[0 0 0]/Dest[1683 0 R/XYZ 0 357 0]>>endobj
-378 0 obj<</Subtype/Link/Rect[160.5 139.4 458.7 152.4]/Border[0 0 0]/Dest[1685 0 R/XYZ 0 517 0]>>endobj
-379 0 obj<</Subtype/Link/Rect[160.5 126.2 268.4 139.2]/Border[0 0 0]/Dest[1685 0 R/XYZ 0 158 0]>>endobj
-380 0 obj<</Subtype/Link/Rect[116.2 113.0 237.6 126.0]/Border[0 0 0]/Dest[1689 0 R/XYZ 0 734 0]>>endobj
-381 0 obj<</Subtype/Link/Rect[160.5 99.8 218.2 112.8]/Border[0 0 0]/Dest[1689 0 R/XYZ 0 696 0]>>endobj
-382 0 obj<</Subtype/Link/Rect[160.5 86.6 302.9 99.6]/Border[0 0 0]/Dest[1689 0 R/XYZ 0 449 0]>>endobj
-383 0 obj<</Subtype/Link/Rect[160.5 73.4 280.6 86.4]/Border[0 0 0]/Dest[1691 0 R/XYZ 0 163 0]>>endobj
-384 0 obj<</Subtype/Link/Rect[160.5 60.2 205.7 73.2]/Border[0 0 0]/Dest[1693 0 R/XYZ 0 362 0]>>endobj
-385 0 obj[354 0 R
+351 0 R
+352 0 R
+353 0 R
+354 0 R
+355 0 R
356 0 R
+357 0 R
358 0 R
+359 0 R
360 0 R
-362 0 R
-363 0 R
+361 0 R]endobj
+363 0 obj<</Subtype/Link/Rect[160.5 721.0 467.3 734.0]/Border[0 0 0]/Dest[1567 0 R/XYZ 0 665 0]>>endobj
+364 0 obj<</Subtype/Link/Rect[160.5 707.8 299.2 720.8]/Border[0 0 0]/Dest[1571 0 R/XYZ 0 175 0]>>endobj
+365 0 obj<</Subtype/Link/Rect[160.5 694.6 288.8 707.6]/Border[0 0 0]/Dest[1575 0 R/XYZ 0 565 0]>>endobj
+366 0 obj<</Subtype/Link/Rect[160.5 681.4 280.9 694.4]/Border[0 0 0]/Dest[1577 0 R/XYZ 0 560 0]>>endobj
+367 0 obj<</Subtype/Link/Rect[160.5 668.2 326.4 681.2]/Border[0 0 0]/Dest[1581 0 R/XYZ 0 283 0]>>endobj
+368 0 obj<</Subtype/Link/Rect[160.5 655.0 459.7 668.0]/Border[0 0 0]/Dest[1593 0 R/XYZ 0 415 0]>>endobj
+369 0 obj<</Subtype/Link/Rect[116.2 641.8 485.4 654.8]/Border[0 0 0]/Dest[1597 0 R/XYZ 0 734 0]>>endobj
+370 0 obj<</Subtype/Link/Rect[160.5 628.6 257.0 641.6]/Border[0 0 0]/Dest[1597 0 R/XYZ 0 672 0]>>endobj
+371 0 obj<</Subtype/Link/Rect[160.5 615.4 217.0 628.4]/Border[0 0 0]/Dest[1597 0 R/XYZ 0 597 0]>>endobj
+372 0 obj<</Subtype/Link/Rect[160.5 602.2 396.4 615.2]/Border[0 0 0]/Dest[1597 0 R/XYZ 0 225 0]>>endobj
+373 0 obj<</Subtype/Link/Rect[160.5 589.0 430.3 602.0]/Border[0 0 0]/Dest[1599 0 R/XYZ 0 524 0]>>endobj
+374 0 obj<</Subtype/Link/Rect[160.5 575.8 304.1 588.8]/Border[0 0 0]/Dest[1599 0 R/XYZ 0 323 0]>>endobj
+375 0 obj<</Subtype/Link/Rect[116.2 562.6 266.6 575.6]/Border[0 0 0]/Dest[1603 0 R/XYZ 0 734 0]>>endobj
+376 0 obj<</Subtype/Link/Rect[160.5 549.4 356.7 562.4]/Border[0 0 0]/Dest[1603 0 R/XYZ 0 551 0]>>endobj
+377 0 obj<</Subtype/Link/Rect[160.5 536.2 357.9 549.2]/Border[0 0 0]/Dest[1603 0 R/XYZ 0 444 0]>>endobj
+378 0 obj<</Subtype/Link/Rect[160.5 523.0 233.2 536.0]/Border[0 0 0]/Dest[1603 0 R/XYZ 0 267 0]>>endobj
+379 0 obj<</Subtype/Link/Rect[160.5 509.8 274.2 522.8]/Border[0 0 0]/Dest[1605 0 R/XYZ 0 580 0]>>endobj
+380 0 obj<</Subtype/Link/Rect[160.5 496.6 291.3 509.6]/Border[0 0 0]/Dest[1605 0 R/XYZ 0 264 0]>>endobj
+381 0 obj<</Subtype/Link/Rect[160.5 483.4 260.7 496.4]/Border[0 0 0]/Dest[1607 0 R/XYZ 0 734 0]>>endobj
+382 0 obj<</Subtype/Link/Rect[160.5 470.2 262.3 483.2]/Border[0 0 0]/Dest[1607 0 R/XYZ 0 645 0]>>endobj
+383 0 obj<</Subtype/Link/Rect[160.5 457.0 188.3 470.0]/Border[0 0 0]/Dest[1607 0 R/XYZ 0 570 0]>>endobj
+384 0 obj<</Subtype/Link/Rect[116.2 443.8 308.7 456.8]/Border[0 0 0]/Dest[1609 0 R/XYZ 0 734 0]>>endobj
+385 0 obj<</Subtype/Link/Rect[160.5 430.6 335.3 443.6]/Border[0 0 0]/Dest[1609 0 R/XYZ 0 672 0]>>endobj
+386 0 obj<</Subtype/Link/Rect[160.5 417.4 322.8 430.4]/Border[0 0 0]/Dest[1611 0 R/XYZ 0 494 0]>>endobj
+387 0 obj<</Subtype/Link/Rect[160.5 404.2 345.7 417.2]/Border[0 0 0]/Dest[1611 0 R/XYZ 0 405 0]>>endobj
+388 0 obj<</Subtype/Link/Rect[85.7 391.0 190.2 404.0]/Border[0 0 0]/Dest[1613 0 R/XYZ 0 641 0]>>endobj
+389 0 obj<</Subtype/Link/Rect[121.8 377.8 331.4 390.8]/Border[0 0 0]/Dest[1623 0 R/XYZ 0 734 0]>>endobj
+390 0 obj<</Subtype/Link/Rect[166.0 364.6 202.4 377.6]/Border[0 0 0]/Dest[1623 0 R/XYZ 0 672 0]>>endobj
+391 0 obj<</Subtype/Link/Rect[166.0 351.4 367.4 364.4]/Border[0 0 0]/Dest[1623 0 R/XYZ 0 439 0]>>endobj
+392 0 obj<</Subtype/Link/Rect[166.0 338.2 420.2 351.2]/Border[0 0 0]/Dest[1627 0 R/XYZ 0 339 0]>>endobj
+393 0 obj<</Subtype/Link/Rect[166.0 325.0 532.1 338.0]/Border[0 0 0]/Dest[1635 0 R/XYZ 0 670 0]>>endobj
+394 0 obj<</Subtype/Link/Rect[144.0 311.8 173.9 324.8]/Border[0 0 0]/Dest[1635 0 R/XYZ 0 670 0]>>endobj
+395 0 obj<</Subtype/Link/Rect[166.0 298.6 536.9 311.6]/Border[0 0 0]/Dest[1635 0 R/XYZ 0 126 0]>>endobj
+396 0 obj<</Subtype/Link/Rect[166.0 285.4 223.1 298.4]/Border[0 0 0]/Dest[1641 0 R/XYZ 0 263 0]>>endobj
+397 0 obj<</Subtype/Link/Rect[121.8 272.2 394.0 285.2]/Border[0 0 0]/Dest[1643 0 R/XYZ 0 734 0]>>endobj
+398 0 obj<</Subtype/Link/Rect[166.0 259.0 483.2 272.0]/Border[0 0 0]/Dest[1643 0 R/XYZ 0 672 0]>>endobj
+399 0 obj<</Subtype/Link/Rect[166.0 245.8 360.0 258.8]/Border[0 0 0]/Dest[1643 0 R/XYZ 0 537 0]>>endobj
+400 0 obj<</Subtype/Link/Rect[166.0 232.6 270.2 245.6]/Border[0 0 0]/Dest[1643 0 R/XYZ 0 369 0]>>endobj
+401 0 obj<</Subtype/Link/Rect[166.0 219.4 332.5 232.4]/Border[0 0 0]/Dest[1645 0 R/XYZ 0 705 0]>>endobj
+402 0 obj<</Subtype/Link/Rect[166.0 206.2 341.7 219.2]/Border[0 0 0]/Dest[1647 0 R/XYZ 0 718 0]>>endobj
+403 0 obj<</Subtype/Link/Rect[166.0 193.0 438.5 206.0]/Border[0 0 0]/Dest[1647 0 R/XYZ 0 287 0]>>endobj
+404 0 obj<</Subtype/Link/Rect[166.0 179.8 428.8 192.8]/Border[0 0 0]/Dest[1651 0 R/XYZ 0 652 0]>>endobj
+405 0 obj<</Subtype/Link/Rect[121.8 166.6 437.7 179.6]/Border[0 0 0]/Dest[1653 0 R/XYZ 0 734 0]>>endobj
+406 0 obj<</Subtype/Link/Rect[166.0 153.4 243.3 166.4]/Border[0 0 0]/Dest[1653 0 R/XYZ 0 672 0]>>endobj
+407 0 obj<</Subtype/Link/Rect[166.0 140.2 286.4 153.2]/Border[0 0 0]/Dest[1655 0 R/XYZ 0 148 0]>>endobj
+408 0 obj<</Subtype/Link/Rect[166.0 127.0 309.9 140.0]/Border[0 0 0]/Dest[1657 0 R/XYZ 0 705 0]>>endobj
+409 0 obj<</Subtype/Link/Rect[121.8 113.8 386.0 126.8]/Border[0 0 0]/Dest[1659 0 R/XYZ 0 734 0]>>endobj
+410 0 obj<</Subtype/Link/Rect[166.0 100.6 221.3 113.6]/Border[0 0 0]/Dest[1659 0 R/XYZ 0 672 0]>>endobj
+411 0 obj<</Subtype/Link/Rect[121.8 87.4 198.8 100.4]/Border[0 0 0]/Dest[1663 0 R/XYZ 0 734 0]>>endobj
+412 0 obj<</Subtype/Link/Rect[166.0 74.2 223.8 87.2]/Border[0 0 0]/Dest[1663 0 R/XYZ 0 696 0]>>endobj
+413 0 obj<</Subtype/Link/Rect[166.0 61.0 231.1 74.0]/Border[0 0 0]/Dest[1663 0 R/XYZ 0 317 0]>>endobj
+414 0 obj[363 0 R
364 0 R
365 0 R
366 0 R
@@ -734,61 +764,9 @@ endobj
381 0 R
382 0 R
383 0 R
-384 0 R]endobj
-386 0 obj<</Subtype/Link/Rect[160.5 721.0 184.0 734.0]/Border[0 0 0]/Dest[1693 0 R/XYZ 0 273 0]>>endobj
-387 0 obj<</Subtype/Link/Rect[160.5 707.8 190.8 720.8]/Border[0 0 0]/Dest[1693 0 R/XYZ 0 198 0]>>endobj
-388 0 obj<</Subtype/Link/Rect[160.5 694.6 196.9 707.6]/Border[0 0 0]/Dest[1707 0 R/XYZ 0 708 0]>>endobj
-389 0 obj<</Subtype/Link/Rect[160.5 681.4 185.2 694.4]/Border[0 0 0]/Dest[1709 0 R/XYZ 0 226 0]>>endobj
-390 0 obj<</Subtype/Link/Rect[82.1 668.2 170.4 681.2]/Border[0 0 0]/Dest[1709 0 R/XYZ 0 87 0]>>endobj
-391 0 obj<</Subtype/Link/Rect[116.2 655.0 252.5 668.0]/Border[0 0 0]/Dest[1717 0 R/XYZ 0 734 0]>>endobj
-392 0 obj<</Subtype/Link/Rect[160.5 641.8 248.2 654.8]/Border[0 0 0]/Dest[1717 0 R/XYZ 0 523 0]>>endobj
-393 0 obj<</Subtype/Link/Rect[160.5 628.6 269.6 641.6]/Border[0 0 0]/Dest[1717 0 R/XYZ 0 197 0]>>endobj
-394 0 obj<</Subtype/Link/Rect[160.5 615.4 247.9 628.4]/Border[0 0 0]/Dest[1719 0 R/XYZ 0 639 0]>>endobj
-395 0 obj<</Subtype/Link/Rect[116.2 602.2 253.8 615.2]/Border[0 0 0]/Dest[1721 0 R/XYZ 0 734 0]>>endobj
-396 0 obj<</Subtype/Link/Rect[160.5 589.0 293.4 602.0]/Border[0 0 0]/Dest[1721 0 R/XYZ 0 668 0]>>endobj
-397 0 obj<</Subtype/Link/Rect[116.2 575.8 367.1 588.8]/Border[0 0 0]/Dest[1729 0 R/XYZ 0 734 0]>>endobj
-398 0 obj<</Subtype/Link/Rect[160.5 562.6 257.0 575.6]/Border[0 0 0]/Dest[1729 0 R/XYZ 0 672 0]>>endobj
-399 0 obj<</Subtype/Link/Rect[160.5 549.4 217.0 562.4]/Border[0 0 0]/Dest[1729 0 R/XYZ 0 584 0]>>endobj
-400 0 obj<</Subtype/Link/Rect[160.5 536.2 353.3 549.2]/Border[0 0 0]/Dest[1731 0 R/XYZ 0 692 0]>>endobj
-401 0 obj<</Subtype/Link/Rect[160.5 523.0 467.3 536.0]/Border[0 0 0]/Dest[1733 0 R/XYZ 0 626 0]>>endobj
-402 0 obj<</Subtype/Link/Rect[160.5 509.8 299.2 522.8]/Border[0 0 0]/Dest[1737 0 R/XYZ 0 160 0]>>endobj
-403 0 obj<</Subtype/Link/Rect[160.5 496.6 280.9 509.6]/Border[0 0 0]/Dest[1741 0 R/XYZ 0 565 0]>>endobj
-404 0 obj<</Subtype/Link/Rect[160.5 483.4 326.4 496.4]/Border[0 0 0]/Dest[1745 0 R/XYZ 0 283 0]>>endobj
-405 0 obj<</Subtype/Link/Rect[116.2 470.2 391.2 483.2]/Border[0 0 0]/Dest[1751 0 R/XYZ 0 734 0]>>endobj
-406 0 obj<</Subtype/Link/Rect[160.5 457.0 257.0 470.0]/Border[0 0 0]/Dest[1751 0 R/XYZ 0 672 0]>>endobj
-407 0 obj<</Subtype/Link/Rect[160.5 443.8 217.0 456.8]/Border[0 0 0]/Dest[1751 0 R/XYZ 0 597 0]>>endobj
-408 0 obj<</Subtype/Link/Rect[160.5 430.6 396.4 443.6]/Border[0 0 0]/Dest[1751 0 R/XYZ 0 225 0]>>endobj
-409 0 obj<</Subtype/Link/Rect[160.5 417.4 430.3 430.4]/Border[0 0 0]/Dest[1753 0 R/XYZ 0 524 0]>>endobj
-410 0 obj<</Subtype/Link/Rect[160.5 404.2 304.1 417.2]/Border[0 0 0]/Dest[1753 0 R/XYZ 0 323 0]>>endobj
-411 0 obj<</Subtype/Link/Rect[116.2 391.0 266.6 404.0]/Border[0 0 0]/Dest[1757 0 R/XYZ 0 734 0]>>endobj
-412 0 obj<</Subtype/Link/Rect[160.5 377.8 210.6 390.8]/Border[0 0 0]/Dest[1757 0 R/XYZ 0 668 0]>>endobj
-413 0 obj<</Subtype/Link/Rect[213.4 377.8 266.2 390.8]/Border[0 0 0]/Dest[1757 0 R/XYZ 0 668 0]>>endobj
-414 0 obj<</Subtype/Link/Rect[160.5 364.6 210.6 377.6]/Border[0 0 0]/Dest[1757 0 R/XYZ 0 441 0]>>endobj
-415 0 obj<</Subtype/Link/Rect[213.4 364.6 305.8 377.6]/Border[0 0 0]/Dest[1757 0 R/XYZ 0 441 0]>>endobj
-416 0 obj<</Subtype/Link/Rect[160.5 351.4 291.3 364.4]/Border[0 0 0]/Dest[1759 0 R/XYZ 0 734 0]>>endobj
-417 0 obj<</Subtype/Link/Rect[160.5 338.2 260.7 351.2]/Border[0 0 0]/Dest[1759 0 R/XYZ 0 587 0]>>endobj
-418 0 obj<</Subtype/Link/Rect[160.5 325.0 262.3 338.0]/Border[0 0 0]/Dest[1759 0 R/XYZ 0 498 0]>>endobj
-419 0 obj<</Subtype/Link/Rect[160.5 311.8 188.3 324.8]/Border[0 0 0]/Dest[1759 0 R/XYZ 0 423 0]>>endobj
-420 0 obj<</Subtype/Link/Rect[116.2 298.6 308.7 311.6]/Border[0 0 0]/Dest[1761 0 R/XYZ 0 734 0]>>endobj
-421 0 obj<</Subtype/Link/Rect[160.5 285.4 335.3 298.4]/Border[0 0 0]/Dest[1761 0 R/XYZ 0 672 0]>>endobj
-422 0 obj<</Subtype/Link/Rect[160.5 272.2 345.7 285.2]/Border[0 0 0]/Dest[1763 0 R/XYZ 0 494 0]>>endobj
-423 0 obj<</Subtype/Link/Rect[85.7 259.0 197.0 272.0]/Border[0 0 0]/Dest[1763 0 R/XYZ 0 61 0]>>endobj
-424 0 obj<</Subtype/Link/Rect[121.8 245.8 394.0 258.8]/Border[0 0 0]/Dest[1775 0 R/XYZ 0 734 0]>>endobj
-425 0 obj<</Subtype/Link/Rect[166.0 232.6 483.2 245.6]/Border[0 0 0]/Dest[1775 0 R/XYZ 0 672 0]>>endobj
-426 0 obj<</Subtype/Link/Rect[166.0 219.4 360.0 232.4]/Border[0 0 0]/Dest[1775 0 R/XYZ 0 468 0]>>endobj
-427 0 obj<</Subtype/Link/Rect[166.0 206.2 270.2 219.2]/Border[0 0 0]/Dest[1775 0 R/XYZ 0 314 0]>>endobj
-428 0 obj<</Subtype/Link/Rect[166.0 193.0 332.5 206.0]/Border[0 0 0]/Dest[1777 0 R/XYZ 0 639 0]>>endobj
-429 0 obj<</Subtype/Link/Rect[166.0 179.8 341.7 192.8]/Border[0 0 0]/Dest[1779 0 R/XYZ 0 652 0]>>endobj
-430 0 obj<</Subtype/Link/Rect[166.0 166.6 438.5 179.6]/Border[0 0 0]/Dest[1779 0 R/XYZ 0 221 0]>>endobj
-431 0 obj<</Subtype/Link/Rect[166.0 153.4 428.8 166.4]/Border[0 0 0]/Dest[1783 0 R/XYZ 0 734 0]>>endobj
-432 0 obj<</Subtype/Link/Rect[121.8 140.2 252.2 153.2]/Border[0 0 0]/Dest[1785 0 R/XYZ 0 734 0]>>endobj
-433 0 obj<</Subtype/Link/Rect[121.8 127.0 198.8 140.0]/Border[0 0 0]/Dest[1787 0 R/XYZ 0 734 0]>>endobj
-434 0 obj<</Subtype/Link/Rect[166.0 113.8 223.8 126.8]/Border[0 0 0]/Dest[1787 0 R/XYZ 0 696 0]>>endobj
-435 0 obj<</Subtype/Link/Rect[166.0 100.6 231.1 113.6]/Border[0 0 0]/Dest[1787 0 R/XYZ 0 317 0]>>endobj
-436 0 obj<</Subtype/Link/Rect[166.0 87.4 260.4 100.4]/Border[0 0 0]/Dest[1797 0 R/XYZ 0 718 0]>>endobj
-437 0 obj<</Subtype/Link/Rect[166.0 74.2 213.4 87.2]/Border[0 0 0]/Dest[1799 0 R/XYZ 0 418 0]>>endobj
-438 0 obj<</Subtype/Link/Rect[121.8 61.0 229.0 74.0]/Border[0 0 0]/Dest[1809 0 R/XYZ 0 734 0]>>endobj
-439 0 obj[386 0 R
+384 0 R
+385 0 R
+386 0 R
387 0 R
388 0 R
389 0 R
@@ -815,9 +793,59 @@ endobj
410 0 R
411 0 R
412 0 R
-413 0 R
-414 0 R
-415 0 R
+413 0 R]endobj
+415 0 obj<</Subtype/Link/Rect[166.0 721.0 260.4 734.0]/Border[0 0 0]/Dest[1673 0 R/XYZ 0 692 0]>>endobj
+416 0 obj<</Subtype/Link/Rect[166.0 707.8 213.4 720.8]/Border[0 0 0]/Dest[1675 0 R/XYZ 0 397 0]>>endobj
+417 0 obj<</Subtype/Link/Rect[121.8 694.6 229.0 707.6]/Border[0 0 0]/Dest[1685 0 R/XYZ 0 734 0]>>endobj
+418 0 obj<</Subtype/Link/Rect[166.0 681.4 223.8 694.4]/Border[0 0 0]/Dest[1685 0 R/XYZ 0 696 0]>>endobj
+419 0 obj<</Subtype/Link/Rect[166.0 668.2 325.6 681.2]/Border[0 0 0]/Dest[1685 0 R/XYZ 0 463 0]>>endobj
+420 0 obj<</Subtype/Link/Rect[166.0 655.0 277.2 668.0]/Border[0 0 0]/Dest[1689 0 R/XYZ 0 276 0]>>endobj
+421 0 obj<</Subtype/Link/Rect[166.0 641.8 314.8 654.8]/Border[0 0 0]/Dest[1701 0 R/XYZ 0 546 0]>>endobj
+422 0 obj<</Subtype/Link/Rect[166.0 628.6 367.1 641.6]/Border[0 0 0]/Dest[1705 0 R/XYZ 0 177 0]>>endobj
+423 0 obj<</Subtype/Link/Rect[166.0 615.4 382.9 628.4]/Border[0 0 0]/Dest[1713 0 R/XYZ 0 362 0]>>endobj
+424 0 obj<</Subtype/Link/Rect[166.0 602.2 324.1 615.2]/Border[0 0 0]/Dest[1715 0 R/XYZ 0 527 0]>>endobj
+425 0 obj<</Subtype/Link/Rect[121.8 589.0 405.0 602.0]/Border[0 0 0]/Dest[1719 0 R/XYZ 0 734 0]>>endobj
+426 0 obj<</Subtype/Link/Rect[166.0 575.8 206.0 588.8]/Border[0 0 0]/Dest[1719 0 R/XYZ 0 672 0]>>endobj
+427 0 obj<</Subtype/Link/Rect[166.0 562.6 223.8 575.6]/Border[0 0 0]/Dest[1719 0 R/XYZ 0 544 0]>>endobj
+428 0 obj<</Subtype/Link/Rect[166.0 549.4 273.9 562.4]/Border[0 0 0]/Dest[1719 0 R/XYZ 0 231 0]>>endobj
+429 0 obj<</Subtype/Link/Rect[166.0 536.2 260.4 549.2]/Border[0 0 0]/Dest[1721 0 R/XYZ 0 409 0]>>endobj
+430 0 obj<</Subtype/Link/Rect[166.0 523.0 303.8 536.0]/Border[0 0 0]/Dest[1725 0 R/XYZ 0 245 0]>>endobj
+431 0 obj<</Subtype/Link/Rect[166.0 509.8 218.9 522.8]/Border[0 0 0]/Dest[1743 0 R/XYZ 0 555 0]>>endobj
+432 0 obj<</Subtype/Link/Rect[166.0 496.6 218.9 509.6]/Border[0 0 0]/Dest[1743 0 R/XYZ 0 335 0]>>endobj
+433 0 obj<</Subtype/Link/Rect[121.8 483.4 253.1 496.4]/Border[0 0 0]/Dest[1745 0 R/XYZ 0 734 0]>>endobj
+434 0 obj<</Subtype/Link/Rect[166.0 470.2 265.9 483.2]/Border[0 0 0]/Dest[1745 0 R/XYZ 0 696 0]>>endobj
+435 0 obj<</Subtype/Link/Rect[166.0 457.0 290.1 470.0]/Border[0 0 0]/Dest[1745 0 R/XYZ 0 463 0]>>endobj
+436 0 obj<</Subtype/Link/Rect[166.0 443.8 254.0 456.8]/Border[0 0 0]/Dest[1747 0 R/XYZ 0 734 0]>>endobj
+437 0 obj<</Subtype/Link/Rect[166.0 430.6 278.1 443.6]/Border[0 0 0]/Dest[1747 0 R/XYZ 0 381 0]>>endobj
+438 0 obj<</Subtype/Link/Rect[166.0 417.4 280.0 430.4]/Border[0 0 0]/Dest[1753 0 R/XYZ 0 332 0]>>endobj
+439 0 obj<</Subtype/Link/Rect[166.0 404.2 348.7 417.2]/Border[0 0 0]/Dest[1755 0 R/XYZ 0 388 0]>>endobj
+440 0 obj<</Subtype/Link/Rect[166.0 391.0 323.1 404.0]/Border[0 0 0]/Dest[1757 0 R/XYZ 0 407 0]>>endobj
+441 0 obj<</Subtype/Link/Rect[166.0 377.8 309.0 390.8]/Border[0 0 0]/Dest[1759 0 R/XYZ 0 718 0]>>endobj
+442 0 obj<</Subtype/Link/Rect[166.0 364.6 318.5 377.6]/Border[0 0 0]/Dest[1759 0 R/XYZ 0 300 0]>>endobj
+443 0 obj<</Subtype/Link/Rect[171.5 351.4 315.7 364.4]/Border[0 0 0]/Dest[1761 0 R/XYZ 0 520 0]>>endobj
+444 0 obj<</Subtype/Link/Rect[171.5 338.2 257.7 351.2]/Border[0 0 0]/Dest[1761 0 R/XYZ 0 432 0]>>endobj
+445 0 obj<</Subtype/Link/Rect[121.8 325.0 228.4 338.0]/Border[0 0 0]/Dest[1763 0 R/XYZ 0 734 0]>>endobj
+446 0 obj<</Subtype/Link/Rect[166.0 311.8 305.6 324.8]/Border[0 0 0]/Dest[1763 0 R/XYZ 0 696 0]>>endobj
+447 0 obj<</Subtype/Link/Rect[166.0 298.6 246.7 311.6]/Border[0 0 0]/Dest[1763 0 R/XYZ 0 385 0]>>endobj
+448 0 obj<</Subtype/Link/Rect[166.0 285.4 317.5 298.4]/Border[0 0 0]/Dest[1765 0 R/XYZ 0 430 0]>>endobj
+449 0 obj<</Subtype/Link/Rect[121.8 272.2 236.3 285.2]/Border[0 0 0]/Dest[1769 0 R/XYZ 0 734 0]>>endobj
+450 0 obj<</Subtype/Link/Rect[121.8 259.0 242.4 272.0]/Border[0 0 0]/Dest[1771 0 R/XYZ 0 734 0]>>endobj
+451 0 obj<</Subtype/Link/Rect[166.0 245.8 227.4 258.8]/Border[0 0 0]/Dest[1771 0 R/XYZ 0 696 0]>>endobj
+452 0 obj<</Subtype/Link/Rect[166.0 232.6 232.6 245.6]/Border[0 0 0]/Dest[1771 0 R/XYZ 0 449 0]>>endobj
+453 0 obj<</Subtype/Link/Rect[166.0 219.4 210.6 232.4]/Border[0 0 0]/Dest[1771 0 R/XYZ 0 189 0]>>endobj
+454 0 obj<</Subtype/Link/Rect[166.0 206.2 210.0 219.2]/Border[0 0 0]/Dest[1773 0 R/XYZ 0 639 0]>>endobj
+455 0 obj<</Subtype/Link/Rect[166.0 193.0 209.4 206.0]/Border[0 0 0]/Dest[1773 0 R/XYZ 0 458 0]>>endobj
+456 0 obj<</Subtype/Link/Rect[166.0 179.8 211.2 192.8]/Border[0 0 0]/Dest[1773 0 R/XYZ 0 383 0]>>endobj
+457 0 obj<</Subtype/Link/Rect[166.0 166.6 213.1 179.6]/Border[0 0 0]/Dest[1773 0 R/XYZ 0 215 0]>>endobj
+458 0 obj<</Subtype/Link/Rect[166.0 153.4 224.1 166.4]/Border[0 0 0]/Dest[1775 0 R/XYZ 0 734 0]>>endobj
+459 0 obj<</Subtype/Link/Rect[166.0 140.2 222.8 153.2]/Border[0 0 0]/Dest[1775 0 R/XYZ 0 605 0]>>endobj
+460 0 obj<</Subtype/Link/Rect[171.5 127.0 232.0 140.0]/Border[0 0 0]/Dest[1775 0 R/XYZ 0 530 0]>>endobj
+461 0 obj<</Subtype/Link/Rect[121.8 113.8 255.0 126.8]/Border[0 0 0]/Dest[1779 0 R/XYZ 0 734 0]>>endobj
+462 0 obj<</Subtype/Link/Rect[166.0 100.6 224.6 113.6]/Border[0 0 0]/Dest[1779 0 R/XYZ 0 696 0]>>endobj
+463 0 obj<</Subtype/Link/Rect[166.0 87.4 233.5 100.4]/Border[0 0 0]/Dest[1779 0 R/XYZ 0 423 0]>>endobj
+464 0 obj<</Subtype/Link/Rect[166.0 74.2 250.3 87.2]/Border[0 0 0]/Dest[1781 0 R/XYZ 0 328 0]>>endobj
+465 0 obj<</Subtype/Link/Rect[121.8 61.0 196.3 74.0]/Border[0 0 0]/Dest[1785 0 R/XYZ 0 734 0]>>endobj
+466 0 obj[415 0 R
416 0 R
417 0 R
418 0 R
@@ -840,60 +868,9 @@ endobj
435 0 R
436 0 R
437 0 R
-438 0 R]endobj
-440 0 obj<</Subtype/Link/Rect[166.0 721.0 223.8 734.0]/Border[0 0 0]/Dest[1809 0 R/XYZ 0 696 0]>>endobj
-441 0 obj<</Subtype/Link/Rect[166.0 707.8 222.5 720.8]/Border[0 0 0]/Dest[1809 0 R/XYZ 0 410 0]>>endobj
-442 0 obj<</Subtype/Link/Rect[225.3 707.8 323.9 720.8]/Border[0 0 0]/Dest[1809 0 R/XYZ 0 410 0]>>endobj
-443 0 obj<</Subtype/Link/Rect[166.0 694.6 325.6 707.6]/Border[0 0 0]/Dest[1811 0 R/XYZ 0 734 0]>>endobj
-444 0 obj<</Subtype/Link/Rect[166.0 681.4 521.8 694.4]/Border[0 0 0]/Dest[1815 0 R/XYZ 0 496 0]>>endobj
-445 0 obj<</Subtype/Link/Rect[144.0 668.2 403.8 681.2]/Border[0 0 0]/Dest[1815 0 R/XYZ 0 496 0]>>endobj
-446 0 obj<</Subtype/Link/Rect[166.0 655.0 393.0 668.0]/Border[0 0 0]/Dest[1817 0 R/XYZ 0 573 0]>>endobj
-447 0 obj<</Subtype/Link/Rect[166.0 641.8 334.7 654.8]/Border[0 0 0]/Dest[1817 0 R/XYZ 0 339 0]>>endobj
-448 0 obj<</Subtype/Link/Rect[166.0 628.6 313.3 641.6]/Border[0 0 0]/Dest[1819 0 R/XYZ 0 459 0]>>endobj
-449 0 obj<</Subtype/Link/Rect[166.0 615.4 277.2 628.4]/Border[0 0 0]/Dest[1825 0 R/XYZ 0 734 0]>>endobj
-450 0 obj<</Subtype/Link/Rect[166.0 602.2 314.8 615.2]/Border[0 0 0]/Dest[1835 0 R/XYZ 0 330 0]>>endobj
-451 0 obj<</Subtype/Link/Rect[171.5 589.0 372.6 602.0]/Border[0 0 0]/Dest[1841 0 R/XYZ 0 604 0]>>endobj
-452 0 obj<</Subtype/Link/Rect[171.5 575.8 388.4 588.8]/Border[0 0 0]/Dest[1849 0 R/XYZ 0 734 0]>>endobj
-453 0 obj<</Subtype/Link/Rect[171.5 562.6 329.6 575.6]/Border[0 0 0]/Dest[1849 0 R/XYZ 0 210 0]>>endobj
-454 0 obj<</Subtype/Link/Rect[121.8 549.4 405.0 562.4]/Border[0 0 0]/Dest[1853 0 R/XYZ 0 734 0]>>endobj
-455 0 obj<</Subtype/Link/Rect[166.0 536.2 206.0 549.2]/Border[0 0 0]/Dest[1853 0 R/XYZ 0 672 0]>>endobj
-456 0 obj<</Subtype/Link/Rect[166.0 523.0 223.8 536.0]/Border[0 0 0]/Dest[1853 0 R/XYZ 0 544 0]>>endobj
-457 0 obj<</Subtype/Link/Rect[166.0 509.8 273.9 522.8]/Border[0 0 0]/Dest[1853 0 R/XYZ 0 231 0]>>endobj
-458 0 obj<</Subtype/Link/Rect[166.0 496.6 260.4 509.6]/Border[0 0 0]/Dest[1855 0 R/XYZ 0 409 0]>>endobj
-459 0 obj<</Subtype/Link/Rect[166.0 483.4 303.8 496.4]/Border[0 0 0]/Dest[1859 0 R/XYZ 0 245 0]>>endobj
-460 0 obj<</Subtype/Link/Rect[166.0 470.2 218.9 483.2]/Border[0 0 0]/Dest[1877 0 R/XYZ 0 555 0]>>endobj
-461 0 obj<</Subtype/Link/Rect[166.0 457.0 218.9 470.0]/Border[0 0 0]/Dest[1877 0 R/XYZ 0 335 0]>>endobj
-462 0 obj<</Subtype/Link/Rect[121.8 443.8 273.6 456.8]/Border[0 0 0]/Dest[1879 0 R/XYZ 0 734 0]>>endobj
-463 0 obj<</Subtype/Link/Rect[166.0 430.6 357.6 443.6]/Border[0 0 0]/Dest[1879 0 R/XYZ 0 641 0]>>endobj
-464 0 obj<</Subtype/Link/Rect[166.0 417.4 302.0 430.4]/Border[0 0 0]/Dest[1881 0 R/XYZ 0 438 0]>>endobj
-465 0 obj<</Subtype/Link/Rect[166.0 404.2 296.8 417.2]/Border[0 0 0]/Dest[1881 0 R/XYZ 0 191 0]>>endobj
-466 0 obj<</Subtype/Link/Rect[121.8 391.0 251.3 404.0]/Border[0 0 0]/Dest[1883 0 R/XYZ 0 734 0]>>endobj
-467 0 obj<</Subtype/Link/Rect[166.0 377.8 346.6 390.8]/Border[0 0 0]/Dest[1883 0 R/XYZ 0 696 0]>>endobj
-468 0 obj<</Subtype/Link/Rect[166.0 364.6 315.4 377.6]/Border[0 0 0]/Dest[1889 0 R/XYZ 0 734 0]>>endobj
-469 0 obj<</Subtype/Link/Rect[121.8 351.4 254.0 364.4]/Border[0 0 0]/Dest[1891 0 R/XYZ 0 734 0]>>endobj
-470 0 obj<</Subtype/Link/Rect[166.0 338.2 246.1 351.2]/Border[0 0 0]/Dest[1891 0 R/XYZ 0 696 0]>>endobj
-471 0 obj<</Subtype/Link/Rect[166.0 325.0 254.0 338.0]/Border[0 0 0]/Dest[1901 0 R/XYZ 0 168 0]>>endobj
-472 0 obj<</Subtype/Link/Rect[166.0 311.8 325.2 324.8]/Border[0 0 0]/Dest[1903 0 R/XYZ 0 597 0]>>endobj
-473 0 obj<</Subtype/Link/Rect[166.0 298.6 322.1 311.6]/Border[0 0 0]/Dest[1903 0 R/XYZ 0 400 0]>>endobj
-474 0 obj<</Subtype/Link/Rect[121.8 285.4 267.5 298.4]/Border[0 0 0]/Dest[1915 0 R/XYZ 0 734 0]>>endobj
-475 0 obj<</Subtype/Link/Rect[166.0 272.2 306.9 285.2]/Border[0 0 0]/Dest[1915 0 R/XYZ 0 615 0]>>endobj
-476 0 obj<</Subtype/Link/Rect[166.0 259.0 339.3 272.0]/Border[0 0 0]/Dest[1915 0 R/XYZ 0 183 0]>>endobj
-477 0 obj<</Subtype/Link/Rect[166.0 245.8 323.7 258.8]/Border[0 0 0]/Dest[1917 0 R/XYZ 0 471 0]>>endobj
-478 0 obj<</Subtype/Link/Rect[121.8 232.6 383.9 245.6]/Border[0 0 0]/Dest[1921 0 R/XYZ 0 734 0]>>endobj
-479 0 obj<</Subtype/Link/Rect[166.0 219.4 243.3 232.4]/Border[0 0 0]/Dest[1921 0 R/XYZ 0 672 0]>>endobj
-480 0 obj<</Subtype/Link/Rect[166.0 206.2 286.4 219.2]/Border[0 0 0]/Dest[1925 0 R/XYZ 0 702 0]>>endobj
-481 0 obj<</Subtype/Link/Rect[166.0 193.0 309.9 206.0]/Border[0 0 0]/Dest[1925 0 R/XYZ 0 587 0]>>endobj
-482 0 obj<</Subtype/Link/Rect[121.8 179.8 228.4 192.8]/Border[0 0 0]/Dest[1927 0 R/XYZ 0 734 0]>>endobj
-483 0 obj<</Subtype/Link/Rect[166.0 166.6 305.6 179.6]/Border[0 0 0]/Dest[1927 0 R/XYZ 0 696 0]>>endobj
-484 0 obj<</Subtype/Link/Rect[166.0 153.4 246.7 166.4]/Border[0 0 0]/Dest[1927 0 R/XYZ 0 385 0]>>endobj
-485 0 obj<</Subtype/Link/Rect[166.0 140.2 317.5 153.2]/Border[0 0 0]/Dest[1929 0 R/XYZ 0 281 0]>>endobj
-486 0 obj<</Subtype/Link/Rect[121.8 127.0 386.0 140.0]/Border[0 0 0]/Dest[1933 0 R/XYZ 0 734 0]>>endobj
-487 0 obj<</Subtype/Link/Rect[166.0 113.8 221.3 126.8]/Border[0 0 0]/Dest[1933 0 R/XYZ 0 672 0]>>endobj
-488 0 obj<</Subtype/Link/Rect[121.8 100.6 331.4 113.6]/Border[0 0 0]/Dest[1937 0 R/XYZ 0 734 0]>>endobj
-489 0 obj<</Subtype/Link/Rect[166.0 87.4 367.4 100.4]/Border[0 0 0]/Dest[1937 0 R/XYZ 0 348 0]>>endobj
-490 0 obj<</Subtype/Link/Rect[166.0 74.2 420.2 87.2]/Border[0 0 0]/Dest[1941 0 R/XYZ 0 248 0]>>endobj
-491 0 obj<</Subtype/Link/Rect[121.8 61.0 253.1 74.0]/Border[0 0 0]/Dest[1951 0 R/XYZ 0 734 0]>>endobj
-492 0 obj[440 0 R
+438 0 R
+439 0 R
+440 0 R
441 0 R
442 0 R
443 0 R
@@ -918,9 +895,47 @@ endobj
462 0 R
463 0 R
464 0 R
-465 0 R
-466 0 R
-467 0 R
+465 0 R]endobj
+467 0 obj<</Subtype/Link/Rect[166.0 721.0 223.8 734.0]/Border[0 0 0]/Dest[1785 0 R/XYZ 0 696 0]>>endobj
+468 0 obj<</Subtype/Link/Rect[166.0 707.8 292.5 720.8]/Border[0 0 0]/Dest[1785 0 R/XYZ 0 621 0]>>endobj
+469 0 obj<</Subtype/Link/Rect[166.0 694.6 284.9 707.6]/Border[0 0 0]/Dest[1785 0 R/XYZ 0 405 0]>>endobj
+470 0 obj<</Subtype/Link/Rect[166.0 681.4 240.3 694.4]/Border[0 0 0]/Dest[1785 0 R/XYZ 0 150 0]>>endobj
+471 0 obj<</Subtype/Link/Rect[166.0 668.2 280.0 681.2]/Border[0 0 0]/Dest[1787 0 R/XYZ 0 596 0]>>endobj
+472 0 obj<</Subtype/Link/Rect[166.0 655.0 249.7 668.0]/Border[0 0 0]/Dest[1787 0 R/XYZ 0 290 0]>>endobj
+473 0 obj<</Subtype/Link/Rect[121.8 641.8 203.9 654.8]/Border[0 0 0]/Dest[1789 0 R/XYZ 0 734 0]>>endobj
+474 0 obj<</Subtype/Link/Rect[166.0 628.6 311.1 641.6]/Border[0 0 0]/Dest[1789 0 R/XYZ 0 696 0]>>endobj
+475 0 obj<</Subtype/Link/Rect[166.0 615.4 257.4 628.4]/Border[0 0 0]/Dest[1789 0 R/XYZ 0 397 0]>>endobj
+476 0 obj<</Subtype/Link/Rect[85.1 602.2 138.6 615.2]/Border[0 0 0]/Dest[1789 0 R/XYZ 0 178 0]>>endobj
+477 0 obj<</Subtype/Link/Rect[121.8 589.0 172.2 602.0]/Border[0 0 0]/Dest[1795 0 R/XYZ 0 734 0]>>endobj
+478 0 obj<</Subtype/Link/Rect[166.0 575.8 198.1 588.8]/Border[0 0 0]/Dest[1795 0 R/XYZ 0 655 0]>>endobj
+479 0 obj<</Subtype/Link/Rect[166.0 562.6 213.7 575.6]/Border[0 0 0]/Dest[1795 0 R/XYZ 0 408 0]>>endobj
+480 0 obj<</Subtype/Link/Rect[166.0 549.4 194.4 562.4]/Border[0 0 0]/Dest[1795 0 R/XYZ 0 293 0]>>endobj
+481 0 obj<</Subtype/Link/Rect[166.0 536.2 296.5 549.2]/Border[0 0 0]/Dest[1797 0 R/XYZ 0 228 0]>>endobj
+482 0 obj<</Subtype/Link/Rect[166.0 523.0 185.9 536.0]/Border[0 0 0]/Dest[1799 0 R/XYZ 0 734 0]>>endobj
+483 0 obj<</Subtype/Link/Rect[121.8 509.8 257.1 522.8]/Border[0 0 0]/Dest[1801 0 R/XYZ 0 734 0]>>endobj
+484 0 obj<</Subtype/Link/Rect[166.0 496.6 252.2 509.6]/Border[0 0 0]/Dest[1801 0 R/XYZ 0 668 0]>>endobj
+485 0 obj<</Subtype/Link/Rect[166.0 483.4 217.3 496.4]/Border[0 0 0]/Dest[1801 0 R/XYZ 0 461 0]>>endobj
+486 0 obj<</Subtype/Link/Rect[166.0 470.2 281.8 483.2]/Border[0 0 0]/Dest[1803 0 R/XYZ 0 151 0]>>endobj
+487 0 obj<</Subtype/Link/Rect[166.0 457.0 241.6 470.0]/Border[0 0 0]/Dest[1805 0 R/XYZ 0 207 0]>>endobj
+488 0 obj<</Subtype/Link/Rect[166.0 443.8 301.9 456.8]/Border[0 0 0]/Dest[1807 0 R/XYZ 0 626 0]>>endobj
+489 0 obj<</Subtype/Link/Rect[121.8 430.6 231.7 443.6]/Border[0 0 0]/Dest[1809 0 R/XYZ 0 734 0]>>endobj
+490 0 obj<</Subtype/Link/Rect[166.0 417.4 325.5 430.4]/Border[0 0 0]/Dest[1809 0 R/XYZ 0 655 0]>>endobj
+491 0 obj<</Subtype/Link/Rect[166.0 404.2 373.1 417.2]/Border[0 0 0]/Dest[1811 0 R/XYZ 0 494 0]>>endobj
+492 0 obj<</Subtype/Link/Rect[166.0 391.0 262.9 404.0]/Border[0 0 0]/Dest[1811 0 R/XYZ 0 353 0]>>endobj
+493 0 obj<</Subtype/Link/Rect[166.0 377.8 292.8 390.8]/Border[0 0 0]/Dest[1813 0 R/XYZ 0 613 0]>>endobj
+494 0 obj<</Subtype/Link/Rect[121.8 364.6 193.2 377.6]/Border[0 0 0]/Dest[1817 0 R/XYZ 0 734 0]>>endobj
+495 0 obj<</Subtype/Link/Rect[166.0 351.4 223.8 364.4]/Border[0 0 0]/Dest[1817 0 R/XYZ 0 696 0]>>endobj
+496 0 obj<</Subtype/Link/Rect[166.0 338.2 224.7 351.2]/Border[0 0 0]/Dest[1817 0 R/XYZ 0 423 0]>>endobj
+497 0 obj<</Subtype/Link/Rect[166.0 325.0 225.9 338.0]/Border[0 0 0]/Dest[1817 0 R/XYZ 0 282 0]>>endobj
+498 0 obj<</Subtype/Link/Rect[166.0 311.8 234.4 324.8]/Border[0 0 0]/Dest[1819 0 R/XYZ 0 613 0]>>endobj
+499 0 obj<</Subtype/Link/Rect[166.0 298.6 305.0 311.6]/Border[0 0 0]/Dest[1819 0 R/XYZ 0 260 0]>>endobj
+500 0 obj<</Subtype/Link/Rect[166.0 285.4 203.6 298.4]/Border[0 0 0]/Dest[1819 0 R/XYZ 0 159 0]>>endobj
+501 0 obj<</Subtype/Link/Rect[121.8 272.2 213.7 285.2]/Border[0 0 0]/Dest[1821 0 R/XYZ 0 734 0]>>endobj
+502 0 obj<</Subtype/Link/Rect[166.0 259.0 223.8 272.0]/Border[0 0 0]/Dest[1821 0 R/XYZ 0 696 0]>>endobj
+503 0 obj<</Subtype/Link/Rect[166.0 245.8 224.4 258.8]/Border[0 0 0]/Dest[1821 0 R/XYZ 0 529 0]>>endobj
+504 0 obj<</Subtype/Link/Rect[166.0 232.6 191.4 245.6]/Border[0 0 0]/Dest[1821 0 R/XYZ 0 199 0]>>endobj
+505 0 obj<</Subtype/Link/Rect[166.0 219.4 263.5 232.4]/Border[0 0 0]/Dest[1829 0 R/XYZ 0 239 0]>>endobj
+506 0 obj[467 0 R
468 0 R
469 0 R
470 0 R
@@ -944,59 +959,9 @@ endobj
488 0 R
489 0 R
490 0 R
-491 0 R]endobj
-493 0 obj<</Subtype/Link/Rect[166.0 721.0 265.9 734.0]/Border[0 0 0]/Dest[1951 0 R/XYZ 0 696 0]>>endobj
-494 0 obj<</Subtype/Link/Rect[166.0 707.8 290.1 720.8]/Border[0 0 0]/Dest[1951 0 R/XYZ 0 463 0]>>endobj
-495 0 obj<</Subtype/Link/Rect[166.0 694.6 254.0 707.6]/Border[0 0 0]/Dest[1953 0 R/XYZ 0 734 0]>>endobj
-496 0 obj<</Subtype/Link/Rect[166.0 681.4 278.1 694.4]/Border[0 0 0]/Dest[1953 0 R/XYZ 0 447 0]>>endobj
-497 0 obj<</Subtype/Link/Rect[166.0 668.2 280.0 681.2]/Border[0 0 0]/Dest[1959 0 R/XYZ 0 471 0]>>endobj
-498 0 obj<</Subtype/Link/Rect[166.0 655.0 348.7 668.0]/Border[0 0 0]/Dest[1961 0 R/XYZ 0 520 0]>>endobj
-499 0 obj<</Subtype/Link/Rect[166.0 641.8 323.1 654.8]/Border[0 0 0]/Dest[1963 0 R/XYZ 0 530 0]>>endobj
-500 0 obj<</Subtype/Link/Rect[166.0 628.6 309.0 641.6]/Border[0 0 0]/Dest[1963 0 R/XYZ 0 174 0]>>endobj
-501 0 obj<</Subtype/Link/Rect[166.0 615.4 318.5 628.4]/Border[0 0 0]/Dest[1965 0 R/XYZ 0 428 0]>>endobj
-502 0 obj<</Subtype/Link/Rect[171.5 602.2 315.7 615.2]/Border[0 0 0]/Dest[1967 0 R/XYZ 0 639 0]>>endobj
-503 0 obj<</Subtype/Link/Rect[171.5 589.0 257.7 602.0]/Border[0 0 0]/Dest[1967 0 R/XYZ 0 551 0]>>endobj
-504 0 obj<</Subtype/Link/Rect[121.8 575.8 196.3 588.8]/Border[0 0 0]/Dest[1969 0 R/XYZ 0 734 0]>>endobj
-505 0 obj<</Subtype/Link/Rect[166.0 562.6 223.8 575.6]/Border[0 0 0]/Dest[1969 0 R/XYZ 0 696 0]>>endobj
-506 0 obj<</Subtype/Link/Rect[166.0 549.4 292.5 562.4]/Border[0 0 0]/Dest[1969 0 R/XYZ 0 621 0]>>endobj
-507 0 obj<</Subtype/Link/Rect[166.0 536.2 284.9 549.2]/Border[0 0 0]/Dest[1969 0 R/XYZ 0 392 0]>>endobj
-508 0 obj<</Subtype/Link/Rect[166.0 523.0 240.3 536.0]/Border[0 0 0]/Dest[1969 0 R/XYZ 0 137 0]>>endobj
-509 0 obj<</Subtype/Link/Rect[166.0 509.8 280.0 522.8]/Border[0 0 0]/Dest[1971 0 R/XYZ 0 596 0]>>endobj
-510 0 obj<</Subtype/Link/Rect[166.0 496.6 249.7 509.6]/Border[0 0 0]/Dest[1971 0 R/XYZ 0 290 0]>>endobj
-511 0 obj<</Subtype/Link/Rect[121.8 483.4 203.9 496.4]/Border[0 0 0]/Dest[1973 0 R/XYZ 0 734 0]>>endobj
-512 0 obj<</Subtype/Link/Rect[166.0 470.2 311.1 483.2]/Border[0 0 0]/Dest[1973 0 R/XYZ 0 696 0]>>endobj
-513 0 obj<</Subtype/Link/Rect[166.0 457.0 257.4 470.0]/Border[0 0 0]/Dest[1973 0 R/XYZ 0 397 0]>>endobj
-514 0 obj<</Subtype/Link/Rect[85.1 443.8 138.6 456.8]/Border[0 0 0]/Dest[1973 0 R/XYZ 0 178 0]>>endobj
-515 0 obj<</Subtype/Link/Rect[121.8 430.6 336.7 443.6]/Border[0 0 0]/Dest[1979 0 R/XYZ 0 734 0]>>endobj
-516 0 obj<</Subtype/Link/Rect[166.0 417.4 295.5 430.4]/Border[0 0 0]/Dest[1979 0 R/XYZ 0 644 0]>>endobj
-517 0 obj<</Subtype/Link/Rect[121.8 404.2 320.8 417.2]/Border[0 0 0]/Dest[1981 0 R/XYZ 0 734 0]>>endobj
-518 0 obj<</Subtype/Link/Rect[166.0 391.0 298.6 404.0]/Border[0 0 0]/Dest[1981 0 R/XYZ 0 631 0]>>endobj
-519 0 obj<</Subtype/Link/Rect[166.0 377.8 334.8 390.8]/Border[0 0 0]/Dest[1981 0 R/XYZ 0 452 0]>>endobj
-520 0 obj<</Subtype/Link/Rect[121.8 364.6 242.4 377.6]/Border[0 0 0]/Dest[1983 0 R/XYZ 0 734 0]>>endobj
-521 0 obj<</Subtype/Link/Rect[166.0 351.4 227.4 364.4]/Border[0 0 0]/Dest[1983 0 R/XYZ 0 696 0]>>endobj
-522 0 obj<</Subtype/Link/Rect[166.0 338.2 232.6 351.2]/Border[0 0 0]/Dest[1983 0 R/XYZ 0 449 0]>>endobj
-523 0 obj<</Subtype/Link/Rect[166.0 325.0 210.6 338.0]/Border[0 0 0]/Dest[1983 0 R/XYZ 0 189 0]>>endobj
-524 0 obj<</Subtype/Link/Rect[166.0 311.8 210.0 324.8]/Border[0 0 0]/Dest[1985 0 R/XYZ 0 639 0]>>endobj
-525 0 obj<</Subtype/Link/Rect[166.0 298.6 209.4 311.6]/Border[0 0 0]/Dest[1985 0 R/XYZ 0 458 0]>>endobj
-526 0 obj<</Subtype/Link/Rect[166.0 285.4 211.2 298.4]/Border[0 0 0]/Dest[1985 0 R/XYZ 0 383 0]>>endobj
-527 0 obj<</Subtype/Link/Rect[166.0 272.2 213.1 285.2]/Border[0 0 0]/Dest[1985 0 R/XYZ 0 215 0]>>endobj
-528 0 obj<</Subtype/Link/Rect[166.0 259.0 224.1 272.0]/Border[0 0 0]/Dest[1987 0 R/XYZ 0 734 0]>>endobj
-529 0 obj<</Subtype/Link/Rect[166.0 245.8 222.8 258.8]/Border[0 0 0]/Dest[1987 0 R/XYZ 0 605 0]>>endobj
-530 0 obj<</Subtype/Link/Rect[171.5 232.6 232.0 245.6]/Border[0 0 0]/Dest[1987 0 R/XYZ 0 530 0]>>endobj
-531 0 obj<</Subtype/Link/Rect[121.8 219.4 172.2 232.4]/Border[0 0 0]/Dest[1991 0 R/XYZ 0 734 0]>>endobj
-532 0 obj<</Subtype/Link/Rect[166.0 206.2 198.1 219.2]/Border[0 0 0]/Dest[1991 0 R/XYZ 0 655 0]>>endobj
-533 0 obj<</Subtype/Link/Rect[166.0 193.0 213.7 206.0]/Border[0 0 0]/Dest[1991 0 R/XYZ 0 408 0]>>endobj
-534 0 obj<</Subtype/Link/Rect[166.0 179.8 194.4 192.8]/Border[0 0 0]/Dest[1991 0 R/XYZ 0 293 0]>>endobj
-535 0 obj<</Subtype/Link/Rect[166.0 166.6 296.5 179.6]/Border[0 0 0]/Dest[1993 0 R/XYZ 0 228 0]>>endobj
-536 0 obj<</Subtype/Link/Rect[166.0 153.4 185.9 166.4]/Border[0 0 0]/Dest[1995 0 R/XYZ 0 734 0]>>endobj
-537 0 obj<</Subtype/Link/Rect[121.8 140.2 257.1 153.2]/Border[0 0 0]/Dest[1997 0 R/XYZ 0 734 0]>>endobj
-538 0 obj<</Subtype/Link/Rect[166.0 127.0 252.2 140.0]/Border[0 0 0]/Dest[1997 0 R/XYZ 0 668 0]>>endobj
-539 0 obj<</Subtype/Link/Rect[166.0 113.8 217.3 126.8]/Border[0 0 0]/Dest[1997 0 R/XYZ 0 461 0]>>endobj
-540 0 obj<</Subtype/Link/Rect[166.0 100.6 281.8 113.6]/Border[0 0 0]/Dest[1999 0 R/XYZ 0 151 0]>>endobj
-541 0 obj<</Subtype/Link/Rect[166.0 87.4 241.6 100.4]/Border[0 0 0]/Dest[2001 0 R/XYZ 0 207 0]>>endobj
-542 0 obj<</Subtype/Link/Rect[166.0 74.2 301.9 87.2]/Border[0 0 0]/Dest[2003 0 R/XYZ 0 626 0]>>endobj
-543 0 obj<</Subtype/Link/Rect[166.0 61.0 241.8 74.0]/Border[0 0 0]/Dest[2003 0 R/XYZ 0 162 0]>>endobj
-544 0 obj[493 0 R
+491 0 R
+492 0 R
+493 0 R
494 0 R
495 0 R
496 0 R
@@ -1008,9 +973,52 @@ endobj
502 0 R
503 0 R
504 0 R
-505 0 R
-506 0 R
-507 0 R
+505 0 R]endobj
+507 0 obj<</Subtype/Link/Rect[80.2 631.0 223.9 644.0]/Border[0 0 0]/Dest[1509 0 R/XYZ 0 734 0]>>endobj
+508 0 obj<</Subtype/Link/Rect[124.5 617.8 266.9 630.8]/Border[0 0 0]/Dest[1509 0 R/XYZ 0 696 0]>>endobj
+509 0 obj<</Subtype/Link/Rect[124.5 604.6 212.5 617.6]/Border[0 0 0]/Dest[1509 0 R/XYZ 0 595 0]>>endobj
+510 0 obj<</Subtype/Link/Rect[168.8 591.4 279.1 604.4]/Border[0 0 0]/Dest[1509 0 R/XYZ 0 506 0]>>endobj
+511 0 obj<</Subtype/Link/Rect[168.8 578.2 199.0 591.2]/Border[0 0 0]/Dest[1511 0 R/XYZ 0 705 0]>>endobj
+512 0 obj<</Subtype/Link/Rect[124.5 565.0 331.0 578.0]/Border[0 0 0]/Dest[1511 0 R/XYZ 0 528 0]>>endobj
+513 0 obj<</Subtype/Link/Rect[124.5 551.8 280.3 564.8]/Border[0 0 0]/Dest[1511 0 R/XYZ 0 360 0]>>endobj
+514 0 obj<</Subtype/Link/Rect[124.5 538.6 467.0 551.6]/Border[0 0 0]/Dest[1511 0 R/XYZ 0 193 0]>>endobj
+515 0 obj<</Subtype/Link/Rect[124.5 525.4 251.8 538.4]/Border[0 0 0]/Dest[1513 0 R/XYZ 0 652 0]>>endobj
+516 0 obj<</Subtype/Link/Rect[168.8 512.2 216.4 525.2]/Border[0 0 0]/Dest[1513 0 R/XYZ 0 511 0]>>endobj
+517 0 obj<</Subtype/Link/Rect[168.8 499.0 206.9 512.0]/Border[0 0 0]/Dest[1513 0 R/XYZ 0 426 0]>>endobj
+518 0 obj<</Subtype/Link/Rect[80.2 485.8 374.5 498.8]/Border[0 0 0]/Dest[1517 0 R/XYZ 0 734 0]>>endobj
+519 0 obj<</Subtype/Link/Rect[124.5 472.6 175.5 485.6]/Border[0 0 0]/Dest[1517 0 R/XYZ 0 565 0]>>endobj
+520 0 obj<</Subtype/Link/Rect[124.5 459.4 312.1 472.4]/Border[0 0 0]/Dest[1519 0 R/XYZ 0 734 0]>>endobj
+521 0 obj<</Subtype/Link/Rect[124.5 446.2 324.7 459.2]/Border[0 0 0]/Dest[1519 0 R/XYZ 0 412 0]>>endobj
+522 0 obj<</Subtype/Link/Rect[124.5 433.0 184.1 446.0]/Border[0 0 0]/Dest[1519 0 R/XYZ 0 234 0]>>endobj
+523 0 obj<</Subtype/Link/Rect[124.5 419.8 422.7 432.8]/Border[0 0 0]/Dest[1521 0 R/XYZ 0 388 0]>>endobj
+524 0 obj<</Subtype/Link/Rect[124.5 406.6 232.4 419.6]/Border[0 0 0]/Dest[1523 0 R/XYZ 0 705 0]>>endobj
+525 0 obj<</Subtype/Link/Rect[80.2 393.4 201.6 406.4]/Border[0 0 0]/Dest[1525 0 R/XYZ 0 734 0]>>endobj
+526 0 obj<</Subtype/Link/Rect[124.5 380.2 182.2 393.2]/Border[0 0 0]/Dest[1525 0 R/XYZ 0 696 0]>>endobj
+527 0 obj<</Subtype/Link/Rect[124.5 367.0 266.9 380.0]/Border[0 0 0]/Dest[1525 0 R/XYZ 0 449 0]>>endobj
+528 0 obj<</Subtype/Link/Rect[168.8 353.8 309.9 366.8]/Border[0 0 0]/Dest[1527 0 R/XYZ 0 402 0]>>endobj
+529 0 obj<</Subtype/Link/Rect[168.8 340.6 353.4 353.6]/Border[0 0 0]/Dest[1527 0 R/XYZ 0 269 0]>>endobj
+530 0 obj<</Subtype/Link/Rect[124.5 327.4 244.6 340.4]/Border[0 0 0]/Dest[1527 0 R/XYZ 0 163 0]>>endobj
+531 0 obj<</Subtype/Link/Rect[124.5 314.2 169.7 327.2]/Border[0 0 0]/Dest[1529 0 R/XYZ 0 362 0]>>endobj
+532 0 obj<</Subtype/Link/Rect[124.5 301.0 148.0 314.0]/Border[0 0 0]/Dest[1529 0 R/XYZ 0 273 0]>>endobj
+533 0 obj<</Subtype/Link/Rect[124.5 287.8 154.8 300.8]/Border[0 0 0]/Dest[1529 0 R/XYZ 0 198 0]>>endobj
+534 0 obj<</Subtype/Link/Rect[168.8 274.6 226.5 287.6]/Border[0 0 0]/Dest[1529 0 R/XYZ 0 165 0]>>endobj
+535 0 obj<</Subtype/Link/Rect[168.8 261.4 226.5 274.4]/Border[0 0 0]/Dest[1531 0 R/XYZ 0 573 0]>>endobj
+536 0 obj<</Subtype/Link/Rect[168.8 248.2 282.7 261.2]/Border[0 0 0]/Dest[1533 0 R/XYZ 0 734 0]>>endobj
+537 0 obj<</Subtype/Link/Rect[168.8 235.0 421.1 248.0]/Border[0 0 0]/Dest[1533 0 R/XYZ 0 622 0]>>endobj
+538 0 obj<</Subtype/Link/Rect[168.8 221.8 309.9 234.8]/Border[0 0 0]/Dest[1533 0 R/XYZ 0 251 0]>>endobj
+539 0 obj<</Subtype/Link/Rect[168.8 208.6 325.8 221.6]/Border[0 0 0]/Dest[1537 0 R/XYZ 0 438 0]>>endobj
+540 0 obj<</Subtype/Link/Rect[168.8 195.4 294.3 208.4]/Border[0 0 0]/Dest[1537 0 R/XYZ 0 247 0]>>endobj
+541 0 obj<</Subtype/Link/Rect[168.8 182.2 369.5 195.2]/Border[0 0 0]/Dest[1539 0 R/XYZ 0 543 0]>>endobj
+542 0 obj<</Subtype/Link/Rect[168.8 169.0 363.1 182.0]/Border[0 0 0]/Dest[1541 0 R/XYZ 0 533 0]>>endobj
+543 0 obj<</Subtype/Link/Rect[124.5 155.8 160.9 168.8]/Border[0 0 0]/Dest[1543 0 R/XYZ 0 708 0]>>endobj
+544 0 obj<</Subtype/Link/Rect[168.8 142.6 209.4 155.6]/Border[0 0 0]/Dest[1543 0 R/XYZ 0 674 0]>>endobj
+545 0 obj<</Subtype/Link/Rect[168.8 129.4 269.3 142.4]/Border[0 0 0]/Dest[1543 0 R/XYZ 0 576 0]>>endobj
+546 0 obj<</Subtype/Link/Rect[168.8 116.2 225.3 129.2]/Border[0 0 0]/Dest[1543 0 R/XYZ 0 478 0]>>endobj
+547 0 obj<</Subtype/Link/Rect[168.8 103.0 391.8 116.0]/Border[0 0 0]/Dest[1545 0 R/XYZ 0 417 0]>>endobj
+548 0 obj<</Subtype/Link/Rect[168.8 89.8 350.3 102.8]/Border[0 0 0]/Dest[1545 0 R/XYZ 0 266 0]>>endobj
+549 0 obj<</Subtype/Link/Rect[124.5 76.6 214.6 89.6]/Border[0 0 0]/Dest[1545 0 R/XYZ 0 129 0]>>endobj
+550 0 obj<</Subtype/Link/Rect[168.8 63.4 209.4 76.4]/Border[0 0 0]/Dest[1547 0 R/XYZ 0 734 0]>>endobj
+551 0 obj[507 0 R
508 0 R
509 0 R
510 0 R
@@ -1046,495 +1054,478 @@ endobj
540 0 R
541 0 R
542 0 R
-543 0 R]endobj
-545 0 obj<</Subtype/Link/Rect[121.8 721.0 231.7 734.0]/Border[0 0 0]/Dest[2005 0 R/XYZ 0 734 0]>>endobj
-546 0 obj<</Subtype/Link/Rect[166.0 707.8 325.5 720.8]/Border[0 0 0]/Dest[2005 0 R/XYZ 0 655 0]>>endobj
-547 0 obj<</Subtype/Link/Rect[166.0 694.6 373.1 707.6]/Border[0 0 0]/Dest[2007 0 R/XYZ 0 494 0]>>endobj
-548 0 obj<</Subtype/Link/Rect[166.0 681.4 262.9 694.4]/Border[0 0 0]/Dest[2007 0 R/XYZ 0 353 0]>>endobj
-549 0 obj<</Subtype/Link/Rect[166.0 668.2 292.8 681.2]/Border[0 0 0]/Dest[2011 0 R/XYZ 0 734 0]>>endobj
-550 0 obj<</Subtype/Link/Rect[121.8 655.0 193.2 668.0]/Border[0 0 0]/Dest[2015 0 R/XYZ 0 734 0]>>endobj
-551 0 obj<</Subtype/Link/Rect[166.0 641.8 223.8 654.8]/Border[0 0 0]/Dest[2015 0 R/XYZ 0 696 0]>>endobj
-552 0 obj<</Subtype/Link/Rect[166.0 628.6 224.7 641.6]/Border[0 0 0]/Dest[2015 0 R/XYZ 0 423 0]>>endobj
-553 0 obj<</Subtype/Link/Rect[166.0 615.4 225.9 628.4]/Border[0 0 0]/Dest[2015 0 R/XYZ 0 282 0]>>endobj
-554 0 obj<</Subtype/Link/Rect[166.0 602.2 234.4 615.2]/Border[0 0 0]/Dest[2017 0 R/XYZ 0 613 0]>>endobj
-555 0 obj<</Subtype/Link/Rect[166.0 589.0 305.0 602.0]/Border[0 0 0]/Dest[2017 0 R/XYZ 0 260 0]>>endobj
-556 0 obj<</Subtype/Link/Rect[166.0 575.8 203.6 588.8]/Border[0 0 0]/Dest[2017 0 R/XYZ 0 159 0]>>endobj
-557 0 obj<</Subtype/Link/Rect[121.8 562.6 213.7 575.6]/Border[0 0 0]/Dest[2019 0 R/XYZ 0 734 0]>>endobj
-558 0 obj<</Subtype/Link/Rect[166.0 549.4 223.8 562.4]/Border[0 0 0]/Dest[2019 0 R/XYZ 0 696 0]>>endobj
-559 0 obj<</Subtype/Link/Rect[166.0 536.2 224.4 549.2]/Border[0 0 0]/Dest[2019 0 R/XYZ 0 529 0]>>endobj
-560 0 obj<</Subtype/Link/Rect[166.0 523.0 207.6 536.0]/Border[0 0 0]/Dest[2019 0 R/XYZ 0 196 0]>>endobj
-561 0 obj<</Subtype/Link/Rect[166.0 509.8 263.5 522.8]/Border[0 0 0]/Dest[2027 0 R/XYZ 0 626 0]>>endobj
-562 0 obj[545 0 R
+543 0 R
+544 0 R
+545 0 R
546 0 R
547 0 R
548 0 R
549 0 R
-550 0 R
-551 0 R
-552 0 R
-553 0 R
-554 0 R
-555 0 R
-556 0 R
-557 0 R
-558 0 R
-559 0 R
+550 0 R]endobj
+552 0 obj<</Subtype/Link/Rect[168.8 721.0 199.6 734.0]/Border[0 0 0]/Dest[1547 0 R/XYZ 0 649 0]>>endobj
+553 0 obj[552 0 R]endobj
+554 0 obj<</S/URI/URI(http://samba.org/)>>endobj
+555 0 obj<</Subtype/Link/Rect[165.5 637.0 260.5 650.0]/Border[0 0 0]/A 554 0 R>>endobj
+556 0 obj[555 0 R]endobj
+557 0 obj<</S/URI/URI(http://www.openldap.org/)>>endobj
+558 0 obj<</Subtype/Link/Rect[169.5 721.0 285.9 734.0]/Border[0 0 0]/A 557 0 R>>endobj
+559 0 obj<</S/URI/URI(http://iplanet.netscape.com/directory)>>endobj
+560 0 obj<</Subtype/Link/Rect[223.9 707.8 387.9 720.8]/Border[0 0 0]/A 559 0 R>>endobj
+561 0 obj<</S/URI/URI(http://www.ora.com/)>>endobj
+562 0 obj<</Subtype/Link/Rect[112.6 681.4 202.0 694.4]/Border[0 0 0]/A 561 0 R>>endobj
+563 0 obj<</S/URI/URI(http://www.unav.es/cti/ldap-smb/ldap-smb-3-howto.html)>>endobj
+564 0 obj<</Subtype/Link/Rect[125.1 615.4 267.5 628.4]/Border[0 0 0]/A 563 0 R>>endobj
+565 0 obj<</S/URI/URI(http://samba.idealx.org/)>>endobj
+566 0 obj<</Subtype/Link/Rect[243.7 602.2 287.3 615.2]/Border[0 0 0]/A 565 0 R>>endobj
+567 0 obj<</S/Launch/F(#ENCRYPTPASSWORDS)>>endobj
+568 0 obj<</Subtype/Link/Rect[212.8 530.6 332.5 543.6]/Border[0 0 0]/A 567 0 R>>endobj
+569 0 obj<</S/URI/URI(http://www.padl.com/)>>endobj
+570 0 obj<</Subtype/Link/Rect[284.3 95.0 380.9 108.0]/Border[0 0 0]/A 569 0 R>>endobj
+571 0 obj[558 0 R
560 0 R
-561 0 R]endobj
-563 0 obj<</Subtype/Link/Rect[80.2 631.0 223.9 644.0]/Border[0 0 0]/Dest[1671 0 R/XYZ 0 734 0]>>endobj
-564 0 obj<</Subtype/Link/Rect[124.5 617.8 266.9 630.8]/Border[0 0 0]/Dest[1671 0 R/XYZ 0 696 0]>>endobj
-565 0 obj<</Subtype/Link/Rect[124.5 604.6 212.5 617.6]/Border[0 0 0]/Dest[1671 0 R/XYZ 0 595 0]>>endobj
-566 0 obj<</Subtype/Link/Rect[168.8 591.4 220.1 604.4]/Border[0 0 0]/Dest[1671 0 R/XYZ 0 506 0]>>endobj
-567 0 obj<</Subtype/Link/Rect[222.8 591.4 292.4 604.4]/Border[0 0 0]/Dest[1671 0 R/XYZ 0 506 0]>>endobj
-568 0 obj<</Subtype/Link/Rect[168.8 578.2 199.0 591.2]/Border[0 0 0]/Dest[1673 0 R/XYZ 0 734 0]>>endobj
-569 0 obj<</Subtype/Link/Rect[124.5 565.0 331.0 578.0]/Border[0 0 0]/Dest[1673 0 R/XYZ 0 556 0]>>endobj
-570 0 obj<</Subtype/Link/Rect[124.5 551.8 280.3 564.8]/Border[0 0 0]/Dest[1673 0 R/XYZ 0 389 0]>>endobj
-571 0 obj<</Subtype/Link/Rect[124.5 538.6 467.0 551.6]/Border[0 0 0]/Dest[1673 0 R/XYZ 0 221 0]>>endobj
-572 0 obj<</Subtype/Link/Rect[124.5 525.4 251.8 538.4]/Border[0 0 0]/Dest[1675 0 R/XYZ 0 705 0]>>endobj
-573 0 obj<</Subtype/Link/Rect[168.8 512.2 216.4 525.2]/Border[0 0 0]/Dest[1675 0 R/XYZ 0 564 0]>>endobj
-574 0 obj<</Subtype/Link/Rect[168.8 499.0 206.9 512.0]/Border[0 0 0]/Dest[1675 0 R/XYZ 0 479 0]>>endobj
-575 0 obj<</Subtype/Link/Rect[80.2 485.8 374.5 498.8]/Border[0 0 0]/Dest[1679 0 R/XYZ 0 734 0]>>endobj
-576 0 obj<</Subtype/Link/Rect[124.5 472.6 175.5 485.6]/Border[0 0 0]/Dest[1679 0 R/XYZ 0 562 0]>>endobj
-577 0 obj<</Subtype/Link/Rect[124.5 459.4 523.3 472.4]/Border[0 0 0]/Dest[1681 0 R/XYZ 0 734 0]>>endobj
-578 0 obj<</Subtype/Link/Rect[124.5 446.2 307.2 459.2]/Border[0 0 0]/Dest[1681 0 R/XYZ 0 189 0]>>endobj
-579 0 obj<</Subtype/Link/Rect[124.5 433.0 318.5 446.0]/Border[0 0 0]/Dest[1683 0 R/XYZ 0 536 0]>>endobj
-580 0 obj<</Subtype/Link/Rect[124.5 419.8 184.1 432.8]/Border[0 0 0]/Dest[1683 0 R/XYZ 0 357 0]>>endobj
-581 0 obj<</Subtype/Link/Rect[124.5 406.6 422.7 419.6]/Border[0 0 0]/Dest[1685 0 R/XYZ 0 517 0]>>endobj
-582 0 obj<</Subtype/Link/Rect[124.5 393.4 232.4 406.4]/Border[0 0 0]/Dest[1685 0 R/XYZ 0 158 0]>>endobj
-583 0 obj<</Subtype/Link/Rect[80.2 380.2 201.6 393.2]/Border[0 0 0]/Dest[1689 0 R/XYZ 0 734 0]>>endobj
-584 0 obj<</Subtype/Link/Rect[124.5 367.0 182.2 380.0]/Border[0 0 0]/Dest[1689 0 R/XYZ 0 696 0]>>endobj
-585 0 obj<</Subtype/Link/Rect[124.5 353.8 266.9 366.8]/Border[0 0 0]/Dest[1689 0 R/XYZ 0 449 0]>>endobj
-586 0 obj<</Subtype/Link/Rect[168.8 340.6 309.9 353.6]/Border[0 0 0]/Dest[1691 0 R/XYZ 0 402 0]>>endobj
-587 0 obj<</Subtype/Link/Rect[168.8 327.4 353.4 340.4]/Border[0 0 0]/Dest[1691 0 R/XYZ 0 269 0]>>endobj
-588 0 obj<</Subtype/Link/Rect[124.5 314.2 244.6 327.2]/Border[0 0 0]/Dest[1691 0 R/XYZ 0 163 0]>>endobj
-589 0 obj<</Subtype/Link/Rect[124.5 301.0 169.7 314.0]/Border[0 0 0]/Dest[1693 0 R/XYZ 0 362 0]>>endobj
-590 0 obj<</Subtype/Link/Rect[124.5 287.8 148.0 300.8]/Border[0 0 0]/Dest[1693 0 R/XYZ 0 273 0]>>endobj
-591 0 obj<</Subtype/Link/Rect[124.5 274.6 154.8 287.6]/Border[0 0 0]/Dest[1693 0 R/XYZ 0 198 0]>>endobj
-592 0 obj<</Subtype/Link/Rect[168.8 261.4 226.5 274.4]/Border[0 0 0]/Dest[1693 0 R/XYZ 0 165 0]>>endobj
-593 0 obj<</Subtype/Link/Rect[168.8 248.2 226.5 261.2]/Border[0 0 0]/Dest[1695 0 R/XYZ 0 573 0]>>endobj
-594 0 obj<</Subtype/Link/Rect[168.8 235.0 282.7 248.0]/Border[0 0 0]/Dest[1697 0 R/XYZ 0 734 0]>>endobj
-595 0 obj<</Subtype/Link/Rect[168.8 221.8 421.1 234.8]/Border[0 0 0]/Dest[1697 0 R/XYZ 0 622 0]>>endobj
-596 0 obj<</Subtype/Link/Rect[168.8 208.6 309.9 221.6]/Border[0 0 0]/Dest[1697 0 R/XYZ 0 251 0]>>endobj
-597 0 obj<</Subtype/Link/Rect[168.8 195.4 325.8 208.4]/Border[0 0 0]/Dest[1701 0 R/XYZ 0 438 0]>>endobj
-598 0 obj<</Subtype/Link/Rect[168.8 182.2 294.3 195.2]/Border[0 0 0]/Dest[1701 0 R/XYZ 0 247 0]>>endobj
-599 0 obj<</Subtype/Link/Rect[168.8 169.0 369.5 182.0]/Border[0 0 0]/Dest[1703 0 R/XYZ 0 543 0]>>endobj
-600 0 obj<</Subtype/Link/Rect[168.8 155.8 363.1 168.8]/Border[0 0 0]/Dest[1705 0 R/XYZ 0 533 0]>>endobj
-601 0 obj<</Subtype/Link/Rect[124.5 142.6 160.9 155.6]/Border[0 0 0]/Dest[1707 0 R/XYZ 0 708 0]>>endobj
-602 0 obj<</Subtype/Link/Rect[168.8 129.4 269.3 142.4]/Border[0 0 0]/Dest[1707 0 R/XYZ 0 674 0]>>endobj
-603 0 obj<</Subtype/Link/Rect[168.8 116.2 225.3 129.2]/Border[0 0 0]/Dest[1707 0 R/XYZ 0 576 0]>>endobj
-604 0 obj<</Subtype/Link/Rect[168.8 103.0 391.8 116.0]/Border[0 0 0]/Dest[1709 0 R/XYZ 0 514 0]>>endobj
-605 0 obj<</Subtype/Link/Rect[168.8 89.8 350.3 102.8]/Border[0 0 0]/Dest[1709 0 R/XYZ 0 364 0]>>endobj
-606 0 obj<</Subtype/Link/Rect[124.5 76.6 149.2 89.6]/Border[0 0 0]/Dest[1709 0 R/XYZ 0 226 0]>>endobj
-607 0 obj[563 0 R
+562 0 R
564 0 R
-565 0 R
566 0 R
-567 0 R
568 0 R
-569 0 R
-570 0 R
-571 0 R
-572 0 R
-573 0 R
-574 0 R
+570 0 R]endobj
+572 0 obj<</S/Launch/F(samba-patches@samba.org)>>endobj
+573 0 obj<</Subtype/Link/Rect[393.7 651.4 519.4 664.4]/Border[0 0 0]/A 572 0 R>>endobj
+574 0 obj<</S/Launch/F(jerry@samba.org)>>endobj
+575 0 obj<</Subtype/Link/Rect[72.0 638.2 148.4 651.2]/Border[0 0 0]/A 574 0 R>>endobj
+576 0 obj<</S/Launch/F(jerry@samba.org)>>endobj
+577 0 obj<</Subtype/Link/Rect[271.2 425.0 350.4 438.0]/Border[0 0 0]/A 576 0 R>>endobj
+578 0 obj[573 0 R
575 0 R
-576 0 R
-577 0 R
-578 0 R
-579 0 R
-580 0 R
-581 0 R
+577 0 R]endobj
+579 0 obj<</S/Launch/F(#LDAPSSL)>>endobj
+580 0 obj<</Subtype/Link/Rect[108.0 260.6 141.3 273.6]/Border[0 0 0]/A 579 0 R>>endobj
+581 0 obj<</S/Launch/F(#LDAPSERVER)>>endobj
+582 0 obj<</Subtype/Link/Rect[108.0 247.4 156.6 260.4]/Border[0 0 0]/A 581 0 R>>endobj
+583 0 obj<</S/Launch/F(#LDAPADMINDN)>>endobj
+584 0 obj<</Subtype/Link/Rect[108.0 234.2 170.9 247.2]/Border[0 0 0]/A 583 0 R>>endobj
+585 0 obj<</S/Launch/F(#LDAPSUFFIX)>>endobj
+586 0 obj<</Subtype/Link/Rect[108.0 221.0 155.4 234.0]/Border[0 0 0]/A 585 0 R>>endobj
+587 0 obj<</S/Launch/F(#LDAPFILTER)>>endobj
+588 0 obj<</Subtype/Link/Rect[108.0 207.8 151.1 220.8]/Border[0 0 0]/A 587 0 R>>endobj
+589 0 obj<</S/Launch/F(#LDAPPORT)>>endobj
+590 0 obj<</Subtype/Link/Rect[108.0 194.6 147.4 207.6]/Border[0 0 0]/A 589 0 R>>endobj
+591 0 obj<</S/Launch/F(smb.conf.5.html)>>endobj
+592 0 obj<</Subtype/Link/Rect[186.9 168.2 243.1 181.2]/Border[0 0 0]/A 591 0 R>>endobj
+593 0 obj[580 0 R
582 0 R
-583 0 R
584 0 R
-585 0 R
586 0 R
-587 0 R
588 0 R
-589 0 R
590 0 R
-591 0 R
-592 0 R
-593 0 R
-594 0 R
-595 0 R
-596 0 R
-597 0 R
-598 0 R
-599 0 R
-600 0 R
+592 0 R]endobj
+594 0 obj<</S/Launch/F(ENCRYPTION.html)>>endobj
+595 0 obj<</Subtype/Link/Rect[72.0 99.0 176.8 112.0]/Border[0 0 0]/A 594 0 R>>endobj
+596 0 obj[595 0 R]endobj
+597 0 obj<</S/Launch/F(Samba-PDC-HOWTO.html)>>endobj
+598 0 obj<</Subtype/Link/Rect[72.0 65.0 176.7 78.0]/Border[0 0 0]/A 597 0 R>>endobj
+599 0 obj[598 0 R]endobj
+600 0 obj<</Subtype/Link/Rect[80.2 631.0 216.5 644.0]/Border[0 0 0]/Dest[1555 0 R/XYZ 0 734 0]>>endobj
+601 0 obj<</Subtype/Link/Rect[124.5 617.8 212.2 630.8]/Border[0 0 0]/Dest[1555 0 R/XYZ 0 523 0]>>endobj
+602 0 obj<</Subtype/Link/Rect[124.5 604.6 233.6 617.6]/Border[0 0 0]/Dest[1555 0 R/XYZ 0 249 0]>>endobj
+603 0 obj<</Subtype/Link/Rect[124.5 591.4 211.9 604.4]/Border[0 0 0]/Dest[1557 0 R/XYZ 0 679 0]>>endobj
+604 0 obj<</Subtype/Link/Rect[168.8 578.2 284.6 591.2]/Border[0 0 0]/Dest[1557 0 R/XYZ 0 590 0]>>endobj
+605 0 obj<</Subtype/Link/Rect[80.2 565.0 356.8 578.0]/Border[0 0 0]/Dest[1559 0 R/XYZ 0 734 0]>>endobj
+606 0 obj<</Subtype/Link/Rect[80.2 551.8 331.1 564.8]/Border[0 0 0]/Dest[1563 0 R/XYZ 0 734 0]>>endobj
+607 0 obj<</Subtype/Link/Rect[124.5 538.6 221.0 551.6]/Border[0 0 0]/Dest[1563 0 R/XYZ 0 672 0]>>endobj
+608 0 obj<</Subtype/Link/Rect[124.5 525.4 181.0 538.4]/Border[0 0 0]/Dest[1563 0 R/XYZ 0 584 0]>>endobj
+609 0 obj<</Subtype/Link/Rect[124.5 512.2 317.3 525.2]/Border[0 0 0]/Dest[1565 0 R/XYZ 0 734 0]>>endobj
+610 0 obj<</Subtype/Link/Rect[124.5 499.0 431.3 512.0]/Border[0 0 0]/Dest[1567 0 R/XYZ 0 665 0]>>endobj
+611 0 obj<</Subtype/Link/Rect[168.8 485.8 369.2 498.8]/Border[0 0 0]/Dest[1569 0 R/XYZ 0 665 0]>>endobj
+612 0 obj<</Subtype/Link/Rect[168.8 472.6 400.6 485.6]/Border[0 0 0]/Dest[1571 0 R/XYZ 0 734 0]>>endobj
+613 0 obj<</Subtype/Link/Rect[168.8 459.4 316.0 472.4]/Border[0 0 0]/Dest[1571 0 R/XYZ 0 524 0]>>endobj
+614 0 obj<</Subtype/Link/Rect[124.5 446.2 263.2 459.2]/Border[0 0 0]/Dest[1571 0 R/XYZ 0 175 0]>>endobj
+615 0 obj<</Subtype/Link/Rect[124.5 433.0 252.8 446.0]/Border[0 0 0]/Dest[1575 0 R/XYZ 0 565 0]>>endobj
+616 0 obj<</Subtype/Link/Rect[124.5 419.8 244.9 432.8]/Border[0 0 0]/Dest[1577 0 R/XYZ 0 560 0]>>endobj
+617 0 obj<</Subtype/Link/Rect[124.5 406.6 290.4 419.6]/Border[0 0 0]/Dest[1581 0 R/XYZ 0 283 0]>>endobj
+618 0 obj<</Subtype/Link/Rect[168.8 393.4 368.0 406.4]/Border[0 0 0]/Dest[1583 0 R/XYZ 0 283 0]>>endobj
+619 0 obj<</Subtype/Link/Rect[168.8 380.2 444.1 393.2]/Border[0 0 0]/Dest[1585 0 R/XYZ 0 504 0]>>endobj
+620 0 obj<</Subtype/Link/Rect[124.5 367.0 423.7 380.0]/Border[0 0 0]/Dest[1593 0 R/XYZ 0 415 0]>>endobj
+621 0 obj<</Subtype/Link/Rect[80.2 353.8 449.4 366.8]/Border[0 0 0]/Dest[1597 0 R/XYZ 0 734 0]>>endobj
+622 0 obj<</Subtype/Link/Rect[124.5 340.6 221.0 353.6]/Border[0 0 0]/Dest[1597 0 R/XYZ 0 672 0]>>endobj
+623 0 obj<</Subtype/Link/Rect[124.5 327.4 181.0 340.4]/Border[0 0 0]/Dest[1597 0 R/XYZ 0 597 0]>>endobj
+624 0 obj<</Subtype/Link/Rect[124.5 314.2 360.4 327.2]/Border[0 0 0]/Dest[1597 0 R/XYZ 0 225 0]>>endobj
+625 0 obj<</Subtype/Link/Rect[168.8 301.0 401.0 314.0]/Border[0 0 0]/Dest[1599 0 R/XYZ 0 734 0]>>endobj
+626 0 obj<</Subtype/Link/Rect[168.8 287.8 287.0 300.8]/Border[0 0 0]/Dest[1599 0 R/XYZ 0 609 0]>>endobj
+627 0 obj<</Subtype/Link/Rect[124.5 274.6 394.3 287.6]/Border[0 0 0]/Dest[1599 0 R/XYZ 0 524 0]>>endobj
+628 0 obj<</Subtype/Link/Rect[124.5 261.4 268.1 274.4]/Border[0 0 0]/Dest[1599 0 R/XYZ 0 323 0]>>endobj
+629 0 obj<</Subtype/Link/Rect[168.8 248.2 345.7 261.2]/Border[0 0 0]/Dest[1601 0 R/XYZ 0 541 0]>>endobj
+630 0 obj<</Subtype/Link/Rect[168.8 235.0 300.5 248.0]/Border[0 0 0]/Dest[1601 0 R/XYZ 0 390 0]>>endobj
+631 0 obj<</Subtype/Link/Rect[80.2 221.8 230.6 234.8]/Border[0 0 0]/Dest[1603 0 R/XYZ 0 734 0]>>endobj
+632 0 obj<</Subtype/Link/Rect[124.5 208.6 320.7 221.6]/Border[0 0 0]/Dest[1603 0 R/XYZ 0 551 0]>>endobj
+633 0 obj<</Subtype/Link/Rect[124.5 195.4 321.9 208.4]/Border[0 0 0]/Dest[1603 0 R/XYZ 0 444 0]>>endobj
+634 0 obj<</Subtype/Link/Rect[124.5 182.2 197.2 195.2]/Border[0 0 0]/Dest[1603 0 R/XYZ 0 267 0]>>endobj
+635 0 obj<</Subtype/Link/Rect[124.5 169.0 238.2 182.0]/Border[0 0 0]/Dest[1605 0 R/XYZ 0 580 0]>>endobj
+636 0 obj<</Subtype/Link/Rect[124.5 155.8 255.3 168.8]/Border[0 0 0]/Dest[1605 0 R/XYZ 0 264 0]>>endobj
+637 0 obj<</Subtype/Link/Rect[168.8 142.6 239.0 155.6]/Border[0 0 0]/Dest[1605 0 R/XYZ 0 202 0]>>endobj
+638 0 obj<</Subtype/Link/Rect[124.5 129.4 224.7 142.4]/Border[0 0 0]/Dest[1607 0 R/XYZ 0 734 0]>>endobj
+639 0 obj<</Subtype/Link/Rect[124.5 116.2 226.3 129.2]/Border[0 0 0]/Dest[1607 0 R/XYZ 0 645 0]>>endobj
+640 0 obj<</Subtype/Link/Rect[124.5 103.0 152.3 116.0]/Border[0 0 0]/Dest[1607 0 R/XYZ 0 570 0]>>endobj
+641 0 obj<</Subtype/Link/Rect[80.2 89.8 272.7 102.8]/Border[0 0 0]/Dest[1609 0 R/XYZ 0 734 0]>>endobj
+642 0 obj<</Subtype/Link/Rect[124.5 76.6 299.3 89.6]/Border[0 0 0]/Dest[1609 0 R/XYZ 0 672 0]>>endobj
+643 0 obj<</Subtype/Link/Rect[124.5 63.4 286.8 76.4]/Border[0 0 0]/Dest[1611 0 R/XYZ 0 494 0]>>endobj
+644 0 obj[600 0 R
601 0 R
602 0 R
603 0 R
604 0 R
605 0 R
-606 0 R]endobj
-608 0 obj<</S/URI/URI(http://samba.org/)>>endobj
-609 0 obj<</Subtype/Link/Rect[165.5 637.0 260.5 650.0]/Border[0 0 0]/A 608 0 R>>endobj
-610 0 obj<</Subtype/Link/Rect[305.4 610.6 436.4 623.6]/Border[0 0 0]/Dest[2005 0 R/XYZ 0 734 0]>>endobj
-611 0 obj<</Subtype/Link/Rect[482.6 216.6 524.4 229.6]/Border[0 0 0]/Dest[1969 0 R/XYZ 0 734 0]>>endobj
-612 0 obj<</Subtype/Link/Rect[72.0 203.4 101.9 216.4]/Border[0 0 0]/Dest[1969 0 R/XYZ 0 734 0]>>endobj
-613 0 obj[609 0 R
+606 0 R
+607 0 R
+608 0 R
+609 0 R
610 0 R
611 0 R
-612 0 R]endobj
-614 0 obj<</Subtype/Link/Rect[232.7 659.0 279.4 672.0]/Border[0 0 0]/Dest[2019 0 R/XYZ 0 734 0]>>endobj
-615 0 obj[614 0 R]endobj
-616 0 obj<</S/URI/URI(http://www.openldap.org/)>>endobj
-617 0 obj<</Subtype/Link/Rect[169.5 721.0 285.9 734.0]/Border[0 0 0]/A 616 0 R>>endobj
-618 0 obj<</S/URI/URI(http://iplanet.netscape.com/directory)>>endobj
-619 0 obj<</Subtype/Link/Rect[223.9 707.8 387.9 720.8]/Border[0 0 0]/A 618 0 R>>endobj
-620 0 obj<</S/URI/URI(http://www.ora.com/)>>endobj
-621 0 obj<</Subtype/Link/Rect[112.6 681.4 202.0 694.4]/Border[0 0 0]/A 620 0 R>>endobj
-622 0 obj<</S/URI/URI(http://www.unav.es/cti/ldap-smb/ldap-smb-3-howto.html)>>endobj
-623 0 obj<</Subtype/Link/Rect[125.1 615.4 267.5 628.4]/Border[0 0 0]/A 622 0 R>>endobj
-624 0 obj<</S/URI/URI(http://samba.idealx.org/)>>endobj
-625 0 obj<</Subtype/Link/Rect[243.7 602.2 287.3 615.2]/Border[0 0 0]/A 624 0 R>>endobj
-626 0 obj<</S/Launch/F(#ENCRYPTPASSWORDS)>>endobj
-627 0 obj<</Subtype/Link/Rect[212.8 530.6 332.5 543.6]/Border[0 0 0]/A 626 0 R>>endobj
-628 0 obj<</S/URI/URI(http://www.padl.com/)>>endobj
-629 0 obj<</Subtype/Link/Rect[284.3 95.0 380.9 108.0]/Border[0 0 0]/A 628 0 R>>endobj
-630 0 obj[617 0 R
+612 0 R
+613 0 R
+614 0 R
+615 0 R
+616 0 R
+617 0 R
+618 0 R
619 0 R
+620 0 R
621 0 R
+622 0 R
623 0 R
+624 0 R
625 0 R
+626 0 R
627 0 R
-629 0 R]endobj
-631 0 obj<</S/URI/URI(mailto:samba-patches@samba.org)>>endobj
-632 0 obj<</Subtype/Link/Rect[393.7 651.4 519.4 664.4]/Border[0 0 0]/A 631 0 R>>endobj
-633 0 obj<</S/URI/URI(mailto:jerry@samba.org)>>endobj
-634 0 obj<</Subtype/Link/Rect[72.0 638.2 148.4 651.2]/Border[0 0 0]/A 633 0 R>>endobj
-635 0 obj<</S/URI/URI(mailto:jerry@samba.org)>>endobj
-636 0 obj<</Subtype/Link/Rect[271.2 425.0 350.4 438.0]/Border[0 0 0]/A 635 0 R>>endobj
-637 0 obj[632 0 R
+628 0 R
+629 0 R
+630 0 R
+631 0 R
+632 0 R
+633 0 R
634 0 R
-636 0 R]endobj
-638 0 obj<</S/Launch/F(#LDAPSSL)>>endobj
-639 0 obj<</Subtype/Link/Rect[108.0 260.6 141.3 273.6]/Border[0 0 0]/A 638 0 R>>endobj
-640 0 obj<</S/Launch/F(#LDAPSERVER)>>endobj
-641 0 obj<</Subtype/Link/Rect[108.0 247.4 156.6 260.4]/Border[0 0 0]/A 640 0 R>>endobj
-642 0 obj<</S/Launch/F(#LDAPADMINDN)>>endobj
-643 0 obj<</Subtype/Link/Rect[108.0 234.2 170.9 247.2]/Border[0 0 0]/A 642 0 R>>endobj
-644 0 obj<</S/Launch/F(#LDAPSUFFIX)>>endobj
-645 0 obj<</Subtype/Link/Rect[108.0 221.0 155.4 234.0]/Border[0 0 0]/A 644 0 R>>endobj
-646 0 obj<</S/Launch/F(#LDAPFILTER)>>endobj
-647 0 obj<</Subtype/Link/Rect[108.0 207.8 151.1 220.8]/Border[0 0 0]/A 646 0 R>>endobj
-648 0 obj<</S/Launch/F(#LDAPPORT)>>endobj
-649 0 obj<</Subtype/Link/Rect[108.0 194.6 147.4 207.6]/Border[0 0 0]/A 648 0 R>>endobj
-650 0 obj<</S/Launch/F(smb.conf.5.html)>>endobj
-651 0 obj<</Subtype/Link/Rect[186.9 168.2 243.1 181.2]/Border[0 0 0]/A 650 0 R>>endobj
-652 0 obj[639 0 R
+635 0 R
+636 0 R
+637 0 R
+638 0 R
+639 0 R
+640 0 R
641 0 R
-643 0 R
-645 0 R
-647 0 R
-649 0 R
-651 0 R]endobj
-653 0 obj<</S/Launch/F(ENCRYPTION.html)>>endobj
-654 0 obj<</Subtype/Link/Rect[72.0 99.0 176.8 112.0]/Border[0 0 0]/A 653 0 R>>endobj
-655 0 obj[654 0 R]endobj
-656 0 obj<</S/Launch/F(Samba-PDC-HOWTO.html)>>endobj
-657 0 obj<</Subtype/Link/Rect[72.0 65.0 176.7 78.0]/Border[0 0 0]/A 656 0 R>>endobj
-658 0 obj[657 0 R]endobj
-659 0 obj<</Subtype/Link/Rect[80.2 631.0 216.5 644.0]/Border[0 0 0]/Dest[1717 0 R/XYZ 0 734 0]>>endobj
-660 0 obj<</Subtype/Link/Rect[124.5 617.8 212.2 630.8]/Border[0 0 0]/Dest[1717 0 R/XYZ 0 523 0]>>endobj
-661 0 obj<</Subtype/Link/Rect[124.5 604.6 233.6 617.6]/Border[0 0 0]/Dest[1717 0 R/XYZ 0 197 0]>>endobj
-662 0 obj<</Subtype/Link/Rect[124.5 591.4 211.9 604.4]/Border[0 0 0]/Dest[1719 0 R/XYZ 0 639 0]>>endobj
-663 0 obj<</Subtype/Link/Rect[168.8 578.2 284.6 591.2]/Border[0 0 0]/Dest[1719 0 R/XYZ 0 551 0]>>endobj
-664 0 obj<</Subtype/Link/Rect[80.2 565.0 217.8 578.0]/Border[0 0 0]/Dest[1721 0 R/XYZ 0 734 0]>>endobj
-665 0 obj<</Subtype/Link/Rect[124.5 551.8 257.4 564.8]/Border[0 0 0]/Dest[1721 0 R/XYZ 0 668 0]>>endobj
-666 0 obj<</Subtype/Link/Rect[168.8 538.6 258.3 551.6]/Border[0 0 0]/Dest[1721 0 R/XYZ 0 553 0]>>endobj
-667 0 obj<</Subtype/Link/Rect[168.8 525.4 262.5 538.4]/Border[0 0 0]/Dest[1721 0 R/XYZ 0 310 0]>>endobj
-668 0 obj<</Subtype/Link/Rect[168.8 512.2 265.6 525.2]/Border[0 0 0]/Dest[1723 0 R/XYZ 0 734 0]>>endobj
-669 0 obj<</Subtype/Link/Rect[168.8 499.0 272.3 512.0]/Border[0 0 0]/Dest[1725 0 R/XYZ 0 213 0]>>endobj
-670 0 obj<</Subtype/Link/Rect[168.8 485.8 257.0 498.8]/Border[0 0 0]/Dest[1727 0 R/XYZ 0 448 0]>>endobj
-671 0 obj<</Subtype/Link/Rect[80.2 472.6 331.1 485.6]/Border[0 0 0]/Dest[1729 0 R/XYZ 0 734 0]>>endobj
-672 0 obj<</Subtype/Link/Rect[124.5 459.4 221.0 472.4]/Border[0 0 0]/Dest[1729 0 R/XYZ 0 672 0]>>endobj
-673 0 obj<</Subtype/Link/Rect[124.5 446.2 181.0 459.2]/Border[0 0 0]/Dest[1729 0 R/XYZ 0 584 0]>>endobj
-674 0 obj<</Subtype/Link/Rect[124.5 433.0 317.3 446.0]/Border[0 0 0]/Dest[1731 0 R/XYZ 0 692 0]>>endobj
-675 0 obj<</Subtype/Link/Rect[124.5 419.8 431.3 432.8]/Border[0 0 0]/Dest[1733 0 R/XYZ 0 626 0]>>endobj
-676 0 obj<</Subtype/Link/Rect[168.8 406.6 369.2 419.6]/Border[0 0 0]/Dest[1735 0 R/XYZ 0 613 0]>>endobj
-677 0 obj<</Subtype/Link/Rect[168.8 393.4 400.6 406.4]/Border[0 0 0]/Dest[1737 0 R/XYZ 0 718 0]>>endobj
-678 0 obj<</Subtype/Link/Rect[168.8 380.2 316.0 393.2]/Border[0 0 0]/Dest[1737 0 R/XYZ 0 509 0]>>endobj
-679 0 obj<</Subtype/Link/Rect[124.5 367.0 263.2 380.0]/Border[0 0 0]/Dest[1737 0 R/XYZ 0 160 0]>>endobj
-680 0 obj<</Subtype/Link/Rect[124.5 353.8 244.9 366.8]/Border[0 0 0]/Dest[1741 0 R/XYZ 0 565 0]>>endobj
-681 0 obj<</Subtype/Link/Rect[124.5 340.6 290.4 353.6]/Border[0 0 0]/Dest[1745 0 R/XYZ 0 283 0]>>endobj
-682 0 obj<</Subtype/Link/Rect[168.8 327.4 368.0 340.4]/Border[0 0 0]/Dest[1747 0 R/XYZ 0 335 0]>>endobj
-683 0 obj<</Subtype/Link/Rect[80.2 314.2 355.2 327.2]/Border[0 0 0]/Dest[1751 0 R/XYZ 0 734 0]>>endobj
-684 0 obj<</Subtype/Link/Rect[124.5 301.0 221.0 314.0]/Border[0 0 0]/Dest[1751 0 R/XYZ 0 672 0]>>endobj
-685 0 obj<</Subtype/Link/Rect[124.5 287.8 181.0 300.8]/Border[0 0 0]/Dest[1751 0 R/XYZ 0 597 0]>>endobj
-686 0 obj<</Subtype/Link/Rect[124.5 274.6 360.4 287.6]/Border[0 0 0]/Dest[1751 0 R/XYZ 0 225 0]>>endobj
-687 0 obj<</Subtype/Link/Rect[168.8 261.4 401.0 274.4]/Border[0 0 0]/Dest[1753 0 R/XYZ 0 734 0]>>endobj
-688 0 obj<</Subtype/Link/Rect[168.8 248.2 287.0 261.2]/Border[0 0 0]/Dest[1753 0 R/XYZ 0 609 0]>>endobj
-689 0 obj<</Subtype/Link/Rect[124.5 235.0 394.3 248.0]/Border[0 0 0]/Dest[1753 0 R/XYZ 0 524 0]>>endobj
-690 0 obj<</Subtype/Link/Rect[124.5 221.8 268.1 234.8]/Border[0 0 0]/Dest[1753 0 R/XYZ 0 323 0]>>endobj
-691 0 obj<</Subtype/Link/Rect[168.8 208.6 345.7 221.6]/Border[0 0 0]/Dest[1755 0 R/XYZ 0 541 0]>>endobj
-692 0 obj<</Subtype/Link/Rect[168.8 195.4 300.5 208.4]/Border[0 0 0]/Dest[1755 0 R/XYZ 0 390 0]>>endobj
-693 0 obj<</Subtype/Link/Rect[80.2 182.2 230.6 195.2]/Border[0 0 0]/Dest[1757 0 R/XYZ 0 734 0]>>endobj
-694 0 obj<</Subtype/Link/Rect[124.5 169.0 174.6 182.0]/Border[0 0 0]/Dest[1757 0 R/XYZ 0 668 0]>>endobj
-695 0 obj<</Subtype/Link/Rect[177.4 169.0 230.2 182.0]/Border[0 0 0]/Dest[1757 0 R/XYZ 0 668 0]>>endobj
-696 0 obj<</Subtype/Link/Rect[124.5 155.8 174.6 168.8]/Border[0 0 0]/Dest[1757 0 R/XYZ 0 441 0]>>endobj
-697 0 obj<</Subtype/Link/Rect[177.4 155.8 269.8 168.8]/Border[0 0 0]/Dest[1757 0 R/XYZ 0 441 0]>>endobj
-698 0 obj<</Subtype/Link/Rect[124.5 142.6 255.3 155.6]/Border[0 0 0]/Dest[1759 0 R/XYZ 0 734 0]>>endobj
-699 0 obj<</Subtype/Link/Rect[168.8 129.4 239.0 142.4]/Border[0 0 0]/Dest[1759 0 R/XYZ 0 671 0]>>endobj
-700 0 obj<</Subtype/Link/Rect[124.5 116.2 224.7 129.2]/Border[0 0 0]/Dest[1759 0 R/XYZ 0 587 0]>>endobj
-701 0 obj<</Subtype/Link/Rect[124.5 103.0 226.3 116.0]/Border[0 0 0]/Dest[1759 0 R/XYZ 0 498 0]>>endobj
-702 0 obj<</Subtype/Link/Rect[124.5 89.8 152.3 102.8]/Border[0 0 0]/Dest[1759 0 R/XYZ 0 423 0]>>endobj
-703 0 obj<</Subtype/Link/Rect[80.2 76.6 272.7 89.6]/Border[0 0 0]/Dest[1761 0 R/XYZ 0 734 0]>>endobj
-704 0 obj<</Subtype/Link/Rect[124.5 63.4 299.3 76.4]/Border[0 0 0]/Dest[1761 0 R/XYZ 0 672 0]>>endobj
-705 0 obj[659 0 R
-660 0 R
+642 0 R
+643 0 R]endobj
+645 0 obj<</Subtype/Link/Rect[124.5 721.0 309.7 734.0]/Border[0 0 0]/Dest[1611 0 R/XYZ 0 405 0]>>endobj
+646 0 obj[645 0 R]endobj
+647 0 obj<</S/Launch/F(smb.conf.5.html)>>endobj
+648 0 obj<</Subtype/Link/Rect[153.2 599.8 225.8 612.8]/Border[0 0 0]/A 647 0 R>>endobj
+649 0 obj[648 0 R]endobj
+650 0 obj<</S/Launch/F(smb.conf.5.html)>>endobj
+651 0 obj<</Subtype/Link/Rect[318.5 674.2 423.3 687.2]/Border[0 0 0]/A 650 0 R>>endobj
+652 0 obj<</S/Launch/F(#NETBIOSNAME)>>endobj
+653 0 obj<</Subtype/Link/Rect[93.6 601.8 158.4 612.8]/Border[0 0 0]/A 652 0 R>>endobj
+654 0 obj<</S/Launch/F(#WORKGROUP)>>endobj
+655 0 obj<</Subtype/Link/Rect[93.6 591.0 142.2 602.0]/Border[0 0 0]/A 654 0 R>>endobj
+656 0 obj<</S/Launch/F(#OSLEVEL)>>endobj
+657 0 obj<</Subtype/Link/Rect[93.6 558.6 136.8 569.6]/Border[0 0 0]/A 656 0 R>>endobj
+658 0 obj<</S/Launch/F(#PERFERREDMASTER)>>endobj
+659 0 obj<</Subtype/Link/Rect[93.6 547.8 180.0 558.8]/Border[0 0 0]/A 658 0 R>>endobj
+660 0 obj<</S/Launch/F(#DOMAINMASTER)>>endobj
+661 0 obj<</Subtype/Link/Rect[93.6 537.0 163.8 548.0]/Border[0 0 0]/A 660 0 R>>endobj
+662 0 obj<</S/Launch/F(#LOCALMASTER)>>endobj
+663 0 obj<</Subtype/Link/Rect[93.6 526.2 158.4 537.2]/Border[0 0 0]/A 662 0 R>>endobj
+664 0 obj<</S/Launch/F(#SECURITYEQUALSUSER)>>endobj
+665 0 obj<</Subtype/Link/Rect[93.6 493.8 136.8 504.8]/Border[0 0 0]/A 664 0 R>>endobj
+666 0 obj<</S/Launch/F(#ENCRYPTPASSWORDS)>>endobj
+667 0 obj<</Subtype/Link/Rect[93.6 461.4 185.4 472.4]/Border[0 0 0]/A 666 0 R>>endobj
+668 0 obj<</S/Launch/F(#DOMAINLOGONS)>>endobj
+669 0 obj<</Subtype/Link/Rect[93.6 429.0 163.8 440.0]/Border[0 0 0]/A 668 0 R>>endobj
+670 0 obj<</S/Launch/F(#LOGONPATH)>>endobj
+671 0 obj<</Subtype/Link/Rect[93.6 396.6 147.6 407.6]/Border[0 0 0]/A 670 0 R>>endobj
+672 0 obj<</S/Launch/F(#LOGONDRIVE)>>endobj
+673 0 obj<</Subtype/Link/Rect[93.6 364.2 153.0 375.2]/Border[0 0 0]/A 672 0 R>>endobj
+674 0 obj<</S/Launch/F(#LOGONHOME)>>endobj
+675 0 obj<</Subtype/Link/Rect[93.6 353.4 147.6 364.4]/Border[0 0 0]/A 674 0 R>>endobj
+676 0 obj<</S/Launch/F(#LOGONSCRIPT)>>endobj
+677 0 obj<</Subtype/Link/Rect[93.6 310.2 158.4 321.2]/Border[0 0 0]/A 676 0 R>>endobj
+678 0 obj<</S/Launch/F(#PATH)>>endobj
+679 0 obj<</Subtype/Link/Rect[93.6 267.0 115.2 278.0]/Border[0 0 0]/A 678 0 R>>endobj
+680 0 obj<</S/Launch/F(#READONLY)>>endobj
+681 0 obj<</Subtype/Link/Rect[93.6 256.2 142.2 267.2]/Border[0 0 0]/A 680 0 R>>endobj
+682 0 obj<</S/Launch/F(#WRITELIST)>>endobj
+683 0 obj<</Subtype/Link/Rect[93.6 245.4 147.6 256.4]/Border[0 0 0]/A 682 0 R>>endobj
+684 0 obj<</S/Launch/F(#PATH)>>endobj
+685 0 obj<</Subtype/Link/Rect[93.6 202.2 115.2 213.2]/Border[0 0 0]/A 684 0 R>>endobj
+686 0 obj<</S/Launch/F(#READONLY)>>endobj
+687 0 obj<</Subtype/Link/Rect[93.6 191.4 142.2 202.4]/Border[0 0 0]/A 686 0 R>>endobj
+688 0 obj<</S/Launch/F(#CREATEMASK)>>endobj
+689 0 obj<</Subtype/Link/Rect[93.6 180.6 153.0 191.6]/Border[0 0 0]/A 688 0 R>>endobj
+690 0 obj<</S/Launch/F(#DIRECTORYMASK)>>endobj
+691 0 obj<</Subtype/Link/Rect[93.6 169.8 169.2 180.8]/Border[0 0 0]/A 690 0 R>>endobj
+692 0 obj<</S/Launch/F(ENCRYPTION.html)>>endobj
+693 0 obj<</Subtype/Link/Rect[108.0 104.2 200.6 117.2]/Border[0 0 0]/A 692 0 R>>endobj
+694 0 obj[651 0 R
+653 0 R
+655 0 R
+657 0 R
+659 0 R
661 0 R
-662 0 R
663 0 R
-664 0 R
665 0 R
-666 0 R
667 0 R
-668 0 R
669 0 R
-670 0 R
671 0 R
-672 0 R
673 0 R
-674 0 R
675 0 R
-676 0 R
677 0 R
-678 0 R
679 0 R
-680 0 R
681 0 R
-682 0 R
683 0 R
-684 0 R
685 0 R
-686 0 R
687 0 R
-688 0 R
689 0 R
-690 0 R
691 0 R
-692 0 R
-693 0 R
-694 0 R
-695 0 R
-696 0 R
-697 0 R
-698 0 R
-699 0 R
-700 0 R
-701 0 R
-702 0 R
-703 0 R
-704 0 R]endobj
-706 0 obj<</Subtype/Link/Rect[124.5 721.0 309.7 734.0]/Border[0 0 0]/Dest[1763 0 R/XYZ 0 494 0]>>endobj
-707 0 obj[706 0 R]endobj
-708 0 obj<</S/Launch/F(#PASSWORDLEVEL)>>endobj
-709 0 obj<</Subtype/Link/Rect[72.0 683.4 153.0 694.4]/Border[0 0 0]/A 708 0 R>>endobj
-710 0 obj<</S/Launch/F(#USERNAMELEVEL)>>endobj
-711 0 obj<</Subtype/Link/Rect[72.0 672.6 147.6 683.6]/Border[0 0 0]/A 710 0 R>>endobj
-712 0 obj[709 0 R
+693 0 R]endobj
+695 0 obj<</S/Launch/F(smbpasswd.8.html)>>endobj
+696 0 obj<</Subtype/Link/Rect[72.0 295.4 138.6 308.4]/Border[0 0 0]/A 695 0 R>>endobj
+697 0 obj[696 0 R]endobj
+698 0 obj<</S/Launch/F(#ADDUSERSCRIPT)>>endobj
+699 0 obj<</Subtype/Link/Rect[420.0 638.2 486.9 651.2]/Border[0 0 0]/A 698 0 R>>endobj
+700 0 obj[699 0 R]endobj
+701 0 obj<</S/URI/URI(http://www.microsoft.com/ntserver/management/deployment/planguide/prof_policies.asp)>>endobj
+702 0 obj<</Subtype/Link/Rect[139.8 492.2 387.6 505.2]/Border[0 0 0]/A 701 0 R>>endobj
+703 0 obj[702 0 R]endobj
+704 0 obj<</S/URI/URI(ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE)>>endobj
+705 0 obj<</Subtype/Link/Rect[285.2 615.4 540.0 628.4]/Border[0 0 0]/A 704 0 R>>endobj
+706 0 obj<</S/URI/URI(ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE)>>endobj
+707 0 obj<</Subtype/Link/Rect[230.8 575.8 505.8 588.8]/Border[0 0 0]/A 706 0 R>>endobj
+708 0 obj<</S/URI/URI(http://www.tcpdump.org/)>>endobj
+709 0 obj<</Subtype/Link/Rect[349.4 183.8 455.4 196.8]/Border[0 0 0]/A 708 0 R>>endobj
+710 0 obj<</S/URI/URI(http://www.ethereal.com/)>>endobj
+711 0 obj<</Subtype/Link/Rect[424.5 170.6 536.6 183.6]/Border[0 0 0]/A 710 0 R>>endobj
+712 0 obj[705 0 R
+707 0 R
+709 0 R
711 0 R]endobj
-713 0 obj<</S/Launch/F(winbind.html)>>endobj
-714 0 obj<</Subtype/Link/Rect[503.4 477.4 544.6 490.4]/Border[0 0 0]/A 713 0 R>>endobj
-715 0 obj<</S/Launch/F(winbind.html)>>endobj
-716 0 obj<</Subtype/Link/Rect[72.0 464.2 115.4 477.2]/Border[0 0 0]/A 715 0 R>>endobj
-717 0 obj[714 0 R
-716 0 R]endobj
-718 0 obj<</S/Launch/F(smb.conf.5.html)>>endobj
-719 0 obj<</Subtype/Link/Rect[153.2 599.8 225.8 612.8]/Border[0 0 0]/A 718 0 R>>endobj
-720 0 obj[719 0 R]endobj
-721 0 obj<</S/Launch/F(smb.conf.5.html)>>endobj
-722 0 obj<</Subtype/Link/Rect[318.5 632.6 423.3 645.6]/Border[0 0 0]/A 721 0 R>>endobj
-723 0 obj<</S/Launch/F(#NETBIOSNAME)>>endobj
-724 0 obj<</Subtype/Link/Rect[93.6 560.2 158.4 571.2]/Border[0 0 0]/A 723 0 R>>endobj
-725 0 obj<</S/Launch/F(#WORKGROUP)>>endobj
-726 0 obj<</Subtype/Link/Rect[93.6 549.4 142.2 560.4]/Border[0 0 0]/A 725 0 R>>endobj
-727 0 obj<</S/Launch/F(#OSLEVEL)>>endobj
-728 0 obj<</Subtype/Link/Rect[93.6 517.0 136.8 528.0]/Border[0 0 0]/A 727 0 R>>endobj
-729 0 obj<</S/Launch/F(#PERFERREDMASTER)>>endobj
-730 0 obj<</Subtype/Link/Rect[93.6 506.2 180.0 517.2]/Border[0 0 0]/A 729 0 R>>endobj
-731 0 obj<</S/Launch/F(#DOMAINMASTER)>>endobj
-732 0 obj<</Subtype/Link/Rect[93.6 495.4 163.8 506.4]/Border[0 0 0]/A 731 0 R>>endobj
-733 0 obj<</S/Launch/F(#LOCALMASTER)>>endobj
-734 0 obj<</Subtype/Link/Rect[93.6 484.6 158.4 495.6]/Border[0 0 0]/A 733 0 R>>endobj
-735 0 obj<</S/Launch/F(#SECURITYEQUALSUSER)>>endobj
-736 0 obj<</Subtype/Link/Rect[93.6 452.2 136.8 463.2]/Border[0 0 0]/A 735 0 R>>endobj
-737 0 obj<</S/Launch/F(#ENCRYPTPASSWORDS)>>endobj
-738 0 obj<</Subtype/Link/Rect[93.6 419.8 185.4 430.8]/Border[0 0 0]/A 737 0 R>>endobj
-739 0 obj<</S/Launch/F(#DOMAINLOGONS)>>endobj
-740 0 obj<</Subtype/Link/Rect[93.6 387.4 163.8 398.4]/Border[0 0 0]/A 739 0 R>>endobj
-741 0 obj<</S/Launch/F(#LOGONPATH)>>endobj
-742 0 obj<</Subtype/Link/Rect[93.6 355.0 147.6 366.0]/Border[0 0 0]/A 741 0 R>>endobj
-743 0 obj<</S/Launch/F(#LOGONDRIVE)>>endobj
-744 0 obj<</Subtype/Link/Rect[93.6 322.6 153.0 333.6]/Border[0 0 0]/A 743 0 R>>endobj
-745 0 obj<</S/Launch/F(#LOGONHOME)>>endobj
-746 0 obj<</Subtype/Link/Rect[93.6 311.8 147.6 322.8]/Border[0 0 0]/A 745 0 R>>endobj
-747 0 obj<</S/Launch/F(#LOGONSCRIPT)>>endobj
-748 0 obj<</Subtype/Link/Rect[93.6 268.6 158.4 279.6]/Border[0 0 0]/A 747 0 R>>endobj
-749 0 obj<</S/Launch/F(#PATH)>>endobj
-750 0 obj<</Subtype/Link/Rect[93.6 225.4 115.2 236.4]/Border[0 0 0]/A 749 0 R>>endobj
-751 0 obj<</S/Launch/F(#READONLY)>>endobj
-752 0 obj<</Subtype/Link/Rect[93.6 214.6 142.2 225.6]/Border[0 0 0]/A 751 0 R>>endobj
-753 0 obj<</S/Launch/F(#WRITELIST)>>endobj
-754 0 obj<</Subtype/Link/Rect[93.6 203.8 147.6 214.8]/Border[0 0 0]/A 753 0 R>>endobj
-755 0 obj<</S/Launch/F(#PATH)>>endobj
-756 0 obj<</Subtype/Link/Rect[93.6 160.6 115.2 171.6]/Border[0 0 0]/A 755 0 R>>endobj
-757 0 obj<</S/Launch/F(#READONLY)>>endobj
-758 0 obj<</Subtype/Link/Rect[93.6 149.8 142.2 160.8]/Border[0 0 0]/A 757 0 R>>endobj
-759 0 obj<</S/Launch/F(#CREATEMASK)>>endobj
-760 0 obj<</Subtype/Link/Rect[93.6 139.0 153.0 150.0]/Border[0 0 0]/A 759 0 R>>endobj
-761 0 obj<</S/Launch/F(#DIRECTORYMASK)>>endobj
-762 0 obj<</Subtype/Link/Rect[93.6 128.2 169.2 139.2]/Border[0 0 0]/A 761 0 R>>endobj
-763 0 obj<</Subtype/Link/Rect[108.0 62.6 200.6 75.6]/Border[0 0 0]/Dest[1689 0 R/XYZ 0 734 0]>>endobj
-764 0 obj[722 0 R
+713 0 obj<</S/URI/URI(http://samba.org)>>endobj
+714 0 obj<</Subtype/Link/Rect[233.5 311.8 308.1 324.8]/Border[0 0 0]/A 713 0 R>>endobj
+715 0 obj<</S/URI/URI(http://www.skippy.net/linux/smb-howto.html)>>endobj
+716 0 obj<</Subtype/Link/Rect[144.0 259.0 346.1 272.0]/Border[0 0 0]/A 715 0 R>>endobj
+717 0 obj<</S/URI/URI(http://bioserve.latrobe.edu.au/samba)>>endobj
+718 0 obj<</Subtype/Link/Rect[179.7 232.6 342.3 245.6]/Border[0 0 0]/A 717 0 R>>endobj
+719 0 obj<</S/URI/URI(http://samba.org/cifs/)>>endobj
+720 0 obj<</Subtype/Link/Rect[282.1 219.4 378.7 232.4]/Border[0 0 0]/A 719 0 R>>endobj
+721 0 obj<</S/URI/URI(http://mailhost.cb1.com/~lkcl/ntdom/)>>endobj
+722 0 obj<</Subtype/Link/Rect[241.5 206.2 408.5 219.2]/Border[0 0 0]/A 721 0 R>>endobj
+723 0 obj<</S/URI/URI(ftp://ftp.microsoft.com/developr/drg/CIFS/)>>endobj
+724 0 obj<</Subtype/Link/Rect[277.5 193.0 469.1 206.0]/Border[0 0 0]/A 723 0 R>>endobj
+725 0 obj<</S/URI/URI(http://samba.org)>>endobj
+726 0 obj<</Subtype/Link/Rect[358.2 140.2 432.8 153.2]/Border[0 0 0]/A 725 0 R>>endobj
+727 0 obj<</S/URI/URI(http://www.samba-tng.org/)>>endobj
+728 0 obj<</Subtype/Link/Rect[298.4 100.6 422.8 113.6]/Border[0 0 0]/A 727 0 R>>endobj
+729 0 obj[714 0 R
+716 0 R
+718 0 R
+720 0 R
+722 0 R
724 0 R
726 0 R
-728 0 R
-730 0 R
-732 0 R
-734 0 R
-736 0 R
-738 0 R
-740 0 R
-742 0 R
-744 0 R
-746 0 R
-748 0 R
-750 0 R
+728 0 R]endobj
+730 0 obj<</S/URI/URI(http://lists.samba.org/)>>endobj
+731 0 obj<</Subtype/Link/Rect[132.8 351.4 227.8 364.4]/Border[0 0 0]/A 730 0 R>>endobj
+732 0 obj<</S/URI/URI(http://lists.samba.org/mailman/roster/samba-ntdom)>>endobj
+733 0 obj<</Subtype/Link/Rect[306.3 338.2 328.0 351.2]/Border[0 0 0]/A 732 0 R>>endobj
+734 0 obj[731 0 R
+733 0 R]endobj
+735 0 obj<</S/Launch/F(Samba-PDC-HOWTO.html)>>endobj
+736 0 obj<</Subtype/Link/Rect[210.4 613.0 317.8 626.0]/Border[0 0 0]/A 735 0 R>>endobj
+737 0 obj[736 0 R]endobj
+738 0 obj<</S/Launch/F(smb.conf.5.html)>>endobj
+739 0 obj<</Subtype/Link/Rect[191.8 573.4 264.4 586.4]/Border[0 0 0]/A 738 0 R>>endobj
+740 0 obj<</S/Launch/F(#SECURITY)>>endobj
+741 0 obj<</Subtype/Link/Rect[166.4 547.0 216.8 560.0]/Border[0 0 0]/A 740 0 R>>endobj
+742 0 obj<</S/Launch/F(#WORKGROUP)>>endobj
+743 0 obj<</Subtype/Link/Rect[143.5 481.0 207.4 494.0]/Border[0 0 0]/A 742 0 R>>endobj
+744 0 obj<</S/Launch/F(#ENCRYPTPASSWORDS)>>endobj
+745 0 obj<</Subtype/Link/Rect[222.0 401.8 316.8 414.8]/Border[0 0 0]/A 744 0 R>>endobj
+746 0 obj<</S/Launch/F(#PASSWORDSERVER)>>endobj
+747 0 obj<</Subtype/Link/Rect[186.0 362.2 279.2 375.2]/Border[0 0 0]/A 746 0 R>>endobj
+748 0 obj[739 0 R
+741 0 R
+743 0 R
+745 0 R
+747 0 R]endobj
+749 0 obj<</S/Launch/F(net.8.html)>>endobj
+750 0 obj<</Subtype/Link/Rect[218.7 694.6 247.7 707.6]/Border[0 0 0]/A 749 0 R>>endobj
+751 0 obj<</S/Launch/F(#SECURITYEQUALSSERVER)>>endobj
+752 0 obj<</Subtype/Link/Rect[275.2 319.8 351.3 332.8]/Border[0 0 0]/A 751 0 R>>endobj
+753 0 obj<</S/Launch/F(winbind.html)>>endobj
+754 0 obj<</Subtype/Link/Rect[151.1 267.0 219.5 280.0]/Border[0 0 0]/A 753 0 R>>endobj
+755 0 obj[750 0 R
752 0 R
-754 0 R
-756 0 R
-758 0 R
-760 0 R
+754 0 R]endobj
+756 0 obj<</S/URI/URI(http://www.linuxworld.com)>>endobj
+757 0 obj<</Subtype/Link/Rect[438.0 668.2 495.1 681.2]/Border[0 0 0]/A 756 0 R>>endobj
+758 0 obj<</S/URI/URI(http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-samba.html)>>endobj
+759 0 obj<</Subtype/Link/Rect[72.0 655.0 186.6 668.0]/Border[0 0 0]/A 758 0 R>>endobj
+760 0 obj[757 0 R
+759 0 R]endobj
+761 0 obj<</Subtype/Link/Rect[85.8 631.0 295.4 644.0]/Border[0 0 0]/Dest[1623 0 R/XYZ 0 734 0]>>endobj
+762 0 obj<</Subtype/Link/Rect[130.0 617.8 166.4 630.8]/Border[0 0 0]/Dest[1623 0 R/XYZ 0 672 0]>>endobj
+763 0 obj<</Subtype/Link/Rect[130.0 604.6 331.4 617.6]/Border[0 0 0]/Dest[1623 0 R/XYZ 0 439 0]>>endobj
+764 0 obj<</Subtype/Link/Rect[177.0 591.4 243.0 604.4]/Border[0 0 0]/Dest[1623 0 R/XYZ 0 311 0]>>endobj
+765 0 obj<</Subtype/Link/Rect[177.0 578.2 282.6 591.2]/Border[0 0 0]/Dest[1625 0 R/XYZ 0 441 0]>>endobj
+766 0 obj<</Subtype/Link/Rect[177.0 565.0 269.4 578.0]/Border[0 0 0]/Dest[1625 0 R/XYZ 0 303 0]>>endobj
+767 0 obj<</Subtype/Link/Rect[177.0 551.8 295.8 564.8]/Border[0 0 0]/Dest[1625 0 R/XYZ 0 157 0]>>endobj
+768 0 obj<</Subtype/Link/Rect[130.0 538.6 384.2 551.6]/Border[0 0 0]/Dest[1627 0 R/XYZ 0 339 0]>>endobj
+769 0 obj<</Subtype/Link/Rect[174.2 525.4 294.6 538.4]/Border[0 0 0]/Dest[1629 0 R/XYZ 0 266 0]>>endobj
+770 0 obj<</Subtype/Link/Rect[174.2 512.2 261.3 525.2]/Border[0 0 0]/Dest[1631 0 R/XYZ 0 734 0]>>endobj
+771 0 obj<</Subtype/Link/Rect[174.2 499.0 226.8 512.0]/Border[0 0 0]/Dest[1633 0 R/XYZ 0 459 0]>>endobj
+772 0 obj<</Subtype/Link/Rect[174.2 485.8 233.5 498.8]/Border[0 0 0]/Dest[1633 0 R/XYZ 0 361 0]>>endobj
+773 0 obj<</Subtype/Link/Rect[174.2 472.6 238.4 485.6]/Border[0 0 0]/Dest[1633 0 R/XYZ 0 224 0]>>endobj
+774 0 obj<</Subtype/Link/Rect[130.0 459.4 528.8 472.4]/Border[0 0 0]/Dest[1635 0 R/XYZ 0 670 0]>>endobj
+775 0 obj<</Subtype/Link/Rect[130.0 446.2 500.9 459.2]/Border[0 0 0]/Dest[1635 0 R/XYZ 0 126 0]>>endobj
+776 0 obj<</Subtype/Link/Rect[174.2 433.0 393.6 446.0]/Border[0 0 0]/Dest[1639 0 R/XYZ 0 734 0]>>endobj
+777 0 obj<</Subtype/Link/Rect[174.2 419.8 455.6 432.8]/Border[0 0 0]/Dest[1639 0 R/XYZ 0 484 0]>>endobj
+778 0 obj<</Subtype/Link/Rect[174.2 406.6 377.1 419.6]/Border[0 0 0]/Dest[1639 0 R/XYZ 0 132 0]>>endobj
+779 0 obj<</Subtype/Link/Rect[130.0 393.4 187.1 406.4]/Border[0 0 0]/Dest[1641 0 R/XYZ 0 263 0]>>endobj
+780 0 obj<</Subtype/Link/Rect[85.8 380.2 358.0 393.2]/Border[0 0 0]/Dest[1643 0 R/XYZ 0 734 0]>>endobj
+781 0 obj<</Subtype/Link/Rect[130.0 367.0 447.2 380.0]/Border[0 0 0]/Dest[1643 0 R/XYZ 0 672 0]>>endobj
+782 0 obj<</Subtype/Link/Rect[130.0 353.8 324.0 366.8]/Border[0 0 0]/Dest[1643 0 R/XYZ 0 537 0]>>endobj
+783 0 obj<</Subtype/Link/Rect[130.0 340.6 234.2 353.6]/Border[0 0 0]/Dest[1643 0 R/XYZ 0 369 0]>>endobj
+784 0 obj<</Subtype/Link/Rect[130.0 327.4 296.5 340.4]/Border[0 0 0]/Dest[1645 0 R/XYZ 0 705 0]>>endobj
+785 0 obj<</Subtype/Link/Rect[174.2 314.2 251.2 327.2]/Border[0 0 0]/Dest[1645 0 R/XYZ 0 471 0]>>endobj
+786 0 obj<</Subtype/Link/Rect[174.2 301.0 276.3 314.0]/Border[0 0 0]/Dest[1645 0 R/XYZ 0 228 0]>>endobj
+787 0 obj<</Subtype/Link/Rect[130.0 287.8 305.7 300.8]/Border[0 0 0]/Dest[1647 0 R/XYZ 0 718 0]>>endobj
+788 0 obj<</Subtype/Link/Rect[130.0 274.6 402.5 287.6]/Border[0 0 0]/Dest[1647 0 R/XYZ 0 287 0]>>endobj
+789 0 obj<</Subtype/Link/Rect[130.0 261.4 392.8 274.4]/Border[0 0 0]/Dest[1651 0 R/XYZ 0 652 0]>>endobj
+790 0 obj<</Subtype/Link/Rect[85.8 248.2 401.7 261.2]/Border[0 0 0]/Dest[1653 0 R/XYZ 0 734 0]>>endobj
+791 0 obj<</Subtype/Link/Rect[130.0 235.0 207.3 248.0]/Border[0 0 0]/Dest[1653 0 R/XYZ 0 672 0]>>endobj
+792 0 obj<</Subtype/Link/Rect[130.0 221.8 250.4 234.8]/Border[0 0 0]/Dest[1655 0 R/XYZ 0 148 0]>>endobj
+793 0 obj<</Subtype/Link/Rect[130.0 208.6 273.9 221.6]/Border[0 0 0]/Dest[1657 0 R/XYZ 0 705 0]>>endobj
+794 0 obj<</Subtype/Link/Rect[85.8 195.4 350.0 208.4]/Border[0 0 0]/Dest[1659 0 R/XYZ 0 734 0]>>endobj
+795 0 obj<</Subtype/Link/Rect[130.0 182.2 185.3 195.2]/Border[0 0 0]/Dest[1659 0 R/XYZ 0 672 0]>>endobj
+796 0 obj<</Subtype/Link/Rect[174.2 169.0 202.1 182.0]/Border[0 0 0]/Dest[1661 0 R/XYZ 0 652 0]>>endobj
+797 0 obj<</Subtype/Link/Rect[85.8 155.8 162.8 168.8]/Border[0 0 0]/Dest[1663 0 R/XYZ 0 734 0]>>endobj
+798 0 obj<</Subtype/Link/Rect[130.0 142.6 187.8 155.6]/Border[0 0 0]/Dest[1663 0 R/XYZ 0 696 0]>>endobj
+799 0 obj<</Subtype/Link/Rect[130.0 129.4 195.1 142.4]/Border[0 0 0]/Dest[1663 0 R/XYZ 0 317 0]>>endobj
+800 0 obj<</Subtype/Link/Rect[174.2 116.2 254.3 129.2]/Border[0 0 0]/Dest[1663 0 R/XYZ 0 127 0]>>endobj
+801 0 obj<</Subtype/Link/Rect[174.2 103.0 337.1 116.0]/Border[0 0 0]/Dest[1667 0 R/XYZ 0 531 0]>>endobj
+802 0 obj<</Subtype/Link/Rect[174.2 89.8 331.3 102.8]/Border[0 0 0]/Dest[1669 0 R/XYZ 0 734 0]>>endobj
+803 0 obj<</Subtype/Link/Rect[174.2 76.6 386.9 89.6]/Border[0 0 0]/Dest[1669 0 R/XYZ 0 363 0]>>endobj
+804 0 obj<</Subtype/Link/Rect[174.2 63.4 287.3 76.4]/Border[0 0 0]/Dest[1671 0 R/XYZ 0 184 0]>>endobj
+805 0 obj[761 0 R
762 0 R
-763 0 R]endobj
-765 0 obj<</S/Launch/F(smbpasswd.8.html)>>endobj
-766 0 obj<</Subtype/Link/Rect[72.0 242.6 138.6 255.6]/Border[0 0 0]/A 765 0 R>>endobj
-767 0 obj[766 0 R]endobj
-768 0 obj<</S/Launch/F(#ADDUSERSCRIPT)>>endobj
-769 0 obj<</Subtype/Link/Rect[420.0 623.0 486.9 636.0]/Border[0 0 0]/A 768 0 R>>endobj
-770 0 obj[769 0 R]endobj
-771 0 obj<</S/URI/URI(http://www.tcpdump.org/)>>endobj
-772 0 obj<</Subtype/Link/Rect[349.4 188.6 455.4 201.6]/Border[0 0 0]/A 771 0 R>>endobj
-773 0 obj<</S/URI/URI(http://www.ethereal.com/)>>endobj
-774 0 obj<</Subtype/Link/Rect[424.5 175.4 536.6 188.4]/Border[0 0 0]/A 773 0 R>>endobj
-775 0 obj[772 0 R
-774 0 R]endobj
-776 0 obj<</S/URI/URI(http://samba.org)>>endobj
-777 0 obj<</Subtype/Link/Rect[233.5 311.8 308.1 324.8]/Border[0 0 0]/A 776 0 R>>endobj
-778 0 obj<</S/URI/URI(http://www.skippy.net/linux/smb-howto.html)>>endobj
-779 0 obj<</Subtype/Link/Rect[144.0 259.0 346.1 272.0]/Border[0 0 0]/A 778 0 R>>endobj
-780 0 obj<</S/URI/URI(http://bioserve.latrobe.edu.au/samba)>>endobj
-781 0 obj<</Subtype/Link/Rect[179.7 232.6 342.3 245.6]/Border[0 0 0]/A 780 0 R>>endobj
-782 0 obj<</S/URI/URI(http://samba.org/cifs/)>>endobj
-783 0 obj<</Subtype/Link/Rect[282.1 219.4 378.7 232.4]/Border[0 0 0]/A 782 0 R>>endobj
-784 0 obj<</S/URI/URI(http://mailhost.cb1.com/~lkcl/ntdom/)>>endobj
-785 0 obj<</Subtype/Link/Rect[241.5 206.2 408.5 219.2]/Border[0 0 0]/A 784 0 R>>endobj
-786 0 obj<</S/URI/URI(ftp://ftp.microsoft.com/developr/drg/CIFS/)>>endobj
-787 0 obj<</Subtype/Link/Rect[277.5 193.0 469.1 206.0]/Border[0 0 0]/A 786 0 R>>endobj
-788 0 obj<</S/URI/URI(http://samba.org)>>endobj
-789 0 obj<</Subtype/Link/Rect[358.2 140.2 432.8 153.2]/Border[0 0 0]/A 788 0 R>>endobj
-790 0 obj<</S/URI/URI(http://www.samba-tng.org/)>>endobj
-791 0 obj<</Subtype/Link/Rect[298.4 100.6 422.8 113.6]/Border[0 0 0]/A 790 0 R>>endobj
-792 0 obj[777 0 R
+763 0 R
+764 0 R
+765 0 R
+766 0 R
+767 0 R
+768 0 R
+769 0 R
+770 0 R
+771 0 R
+772 0 R
+773 0 R
+774 0 R
+775 0 R
+776 0 R
+777 0 R
+778 0 R
779 0 R
+780 0 R
781 0 R
+782 0 R
783 0 R
+784 0 R
785 0 R
+786 0 R
787 0 R
+788 0 R
789 0 R
-791 0 R]endobj
-793 0 obj<</S/URI/URI(http://lists.samba.org/)>>endobj
-794 0 obj<</Subtype/Link/Rect[132.8 351.4 227.8 364.4]/Border[0 0 0]/A 793 0 R>>endobj
-795 0 obj<</S/URI/URI(http://lists.samba.org/mailman/roster/samba-ntdom)>>endobj
-796 0 obj<</Subtype/Link/Rect[306.3 338.2 328.0 351.2]/Border[0 0 0]/A 795 0 R>>endobj
-797 0 obj[794 0 R
-796 0 R]endobj
-798 0 obj<</S/Launch/F(Samba-PDC-HOWTO.html)>>endobj
-799 0 obj<</Subtype/Link/Rect[210.4 613.0 317.8 626.0]/Border[0 0 0]/A 798 0 R>>endobj
-800 0 obj[799 0 R]endobj
-801 0 obj<</Subtype/Link/Rect[406.9 133.7 496.4 146.7]/Border[0 0 0]/Dest[1759 0 R/XYZ 0 498 0]>>endobj
-802 0 obj<</Subtype/Link/Rect[72.0 120.5 198.8 133.5]/Border[0 0 0]/Dest[1759 0 R/XYZ 0 734 0]>>endobj
-803 0 obj<</Subtype/Link/Rect[217.4 120.5 306.3 133.5]/Border[0 0 0]/Dest[1759 0 R/XYZ 0 587 0]>>endobj
-804 0 obj[801 0 R
+790 0 R
+791 0 R
+792 0 R
+793 0 R
+794 0 R
+795 0 R
+796 0 R
+797 0 R
+798 0 R
+799 0 R
+800 0 R
+801 0 R
802 0 R
-803 0 R]endobj
-805 0 obj<</S/Launch/F(#SECURITY)>>endobj
-806 0 obj<</Subtype/Link/Rect[166.4 547.0 216.8 560.0]/Border[0 0 0]/A 805 0 R>>endobj
-807 0 obj<</S/Launch/F(#WORKGROUP)>>endobj
-808 0 obj<</Subtype/Link/Rect[143.5 494.2 207.4 507.2]/Border[0 0 0]/A 807 0 R>>endobj
-809 0 obj<</S/Launch/F(#ENCRYPTPASSWORDS)>>endobj
-810 0 obj<</Subtype/Link/Rect[222.0 415.0 316.8 428.0]/Border[0 0 0]/A 809 0 R>>endobj
-811 0 obj<</S/Launch/F(#PASSWORDSERVER)>>endobj
-812 0 obj<</Subtype/Link/Rect[186.0 375.4 279.2 388.4]/Border[0 0 0]/A 811 0 R>>endobj
-813 0 obj[806 0 R
+803 0 R
+804 0 R]endobj
+806 0 obj<</Subtype/Link/Rect[130.0 721.0 224.4 734.0]/Border[0 0 0]/Dest[1673 0 R/XYZ 0 692 0]>>endobj
+807 0 obj<</Subtype/Link/Rect[174.2 707.8 255.8 720.8]/Border[0 0 0]/Dest[1673 0 R/XYZ 0 590 0]>>endobj
+808 0 obj<</Subtype/Link/Rect[174.2 694.6 327.6 707.6]/Border[0 0 0]/Dest[1673 0 R/XYZ 0 466 0]>>endobj
+809 0 obj<</Subtype/Link/Rect[174.2 681.4 263.8 694.4]/Border[0 0 0]/Dest[1673 0 R/XYZ 0 381 0]>>endobj
+810 0 obj<</Subtype/Link/Rect[174.2 668.2 276.6 681.2]/Border[0 0 0]/Dest[1673 0 R/XYZ 0 283 0]>>endobj
+811 0 obj<</Subtype/Link/Rect[130.0 655.0 177.4 668.0]/Border[0 0 0]/Dest[1675 0 R/XYZ 0 397 0]>>endobj
+812 0 obj<</Subtype/Link/Rect[174.2 641.8 232.0 654.8]/Border[0 0 0]/Dest[1675 0 R/XYZ 0 363 0]>>endobj
+813 0 obj<</Subtype/Link/Rect[174.2 628.6 302.9 641.6]/Border[0 0 0]/Dest[1677 0 R/XYZ 0 429 0]>>endobj
+814 0 obj<</Subtype/Link/Rect[174.2 615.4 287.0 628.4]/Border[0 0 0]/Dest[1679 0 R/XYZ 0 665 0]>>endobj
+815 0 obj<</Subtype/Link/Rect[174.2 602.2 339.2 615.2]/Border[0 0 0]/Dest[1679 0 R/XYZ 0 485 0]>>endobj
+816 0 obj<</Subtype/Link/Rect[174.2 589.0 260.7 602.0]/Border[0 0 0]/Dest[1681 0 R/XYZ 0 734 0]>>endobj
+817 0 obj<</Subtype/Link/Rect[174.2 575.8 282.7 588.8]/Border[0 0 0]/Dest[1681 0 R/XYZ 0 394 0]>>endobj
+818 0 obj<</Subtype/Link/Rect[174.2 562.6 279.7 575.6]/Border[0 0 0]/Dest[1683 0 R/XYZ 0 718 0]>>endobj
+819 0 obj<</Subtype/Link/Rect[174.2 549.4 259.8 562.4]/Border[0 0 0]/Dest[1683 0 R/XYZ 0 633 0]>>endobj
+820 0 obj<</Subtype/Link/Rect[174.2 536.2 246.4 549.2]/Border[0 0 0]/Dest[1683 0 R/XYZ 0 535 0]>>endobj
+821 0 obj<</Subtype/Link/Rect[85.8 523.0 193.0 536.0]/Border[0 0 0]/Dest[1685 0 R/XYZ 0 734 0]>>endobj
+822 0 obj<</Subtype/Link/Rect[130.0 509.8 187.8 522.8]/Border[0 0 0]/Dest[1685 0 R/XYZ 0 696 0]>>endobj
+823 0 obj<</Subtype/Link/Rect[130.0 496.6 289.6 509.6]/Border[0 0 0]/Dest[1685 0 R/XYZ 0 463 0]>>endobj
+824 0 obj<</Subtype/Link/Rect[130.0 483.4 241.2 496.4]/Border[0 0 0]/Dest[1689 0 R/XYZ 0 276 0]>>endobj
+825 0 obj<</Subtype/Link/Rect[130.0 470.2 278.8 483.2]/Border[0 0 0]/Dest[1701 0 R/XYZ 0 546 0]>>endobj
+826 0 obj<</Subtype/Link/Rect[174.2 457.0 274.2 470.0]/Border[0 0 0]/Dest[1701 0 R/XYZ 0 404 0]>>endobj
+827 0 obj<</Subtype/Link/Rect[130.0 443.8 331.1 456.8]/Border[0 0 0]/Dest[1705 0 R/XYZ 0 177 0]>>endobj
+828 0 obj<</Subtype/Link/Rect[130.0 430.6 346.9 443.6]/Border[0 0 0]/Dest[1713 0 R/XYZ 0 362 0]>>endobj
+829 0 obj<</Subtype/Link/Rect[130.0 417.4 288.1 430.4]/Border[0 0 0]/Dest[1715 0 R/XYZ 0 527 0]>>endobj
+830 0 obj<</Subtype/Link/Rect[85.8 404.2 369.0 417.2]/Border[0 0 0]/Dest[1719 0 R/XYZ 0 734 0]>>endobj
+831 0 obj<</Subtype/Link/Rect[130.0 391.0 170.0 404.0]/Border[0 0 0]/Dest[1719 0 R/XYZ 0 672 0]>>endobj
+832 0 obj<</Subtype/Link/Rect[130.0 377.8 187.8 390.8]/Border[0 0 0]/Dest[1719 0 R/XYZ 0 544 0]>>endobj
+833 0 obj<</Subtype/Link/Rect[130.0 364.6 237.9 377.6]/Border[0 0 0]/Dest[1719 0 R/XYZ 0 231 0]>>endobj
+834 0 obj<</Subtype/Link/Rect[174.2 351.4 230.5 364.4]/Border[0 0 0]/Dest[1721 0 R/XYZ 0 560 0]>>endobj
+835 0 obj<</Subtype/Link/Rect[130.0 338.2 224.4 351.2]/Border[0 0 0]/Dest[1721 0 R/XYZ 0 409 0]>>endobj
+836 0 obj<</Subtype/Link/Rect[174.2 325.0 330.7 338.0]/Border[0 0 0]/Dest[1721 0 R/XYZ 0 294 0]>>endobj
+837 0 obj<</Subtype/Link/Rect[174.2 311.8 334.9 324.8]/Border[0 0 0]/Dest[1723 0 R/XYZ 0 734 0]>>endobj
+838 0 obj<</Subtype/Link/Rect[174.2 298.6 269.9 311.6]/Border[0 0 0]/Dest[1723 0 R/XYZ 0 635 0]>>endobj
+839 0 obj<</Subtype/Link/Rect[174.2 285.4 330.4 298.4]/Border[0 0 0]/Dest[1723 0 R/XYZ 0 194 0]>>endobj
+840 0 obj<</Subtype/Link/Rect[174.2 272.2 312.0 285.2]/Border[0 0 0]/Dest[1725 0 R/XYZ 0 560 0]>>endobj
+841 0 obj<</Subtype/Link/Rect[174.2 259.0 244.5 272.0]/Border[0 0 0]/Dest[1725 0 R/XYZ 0 383 0]>>endobj
+842 0 obj<</Subtype/Link/Rect[130.0 245.8 267.8 258.8]/Border[0 0 0]/Dest[1725 0 R/XYZ 0 245 0]>>endobj
+843 0 obj<</Subtype/Link/Rect[174.2 232.6 232.0 245.6]/Border[0 0 0]/Dest[1725 0 R/XYZ 0 143 0]>>endobj
+844 0 obj<</Subtype/Link/Rect[174.2 219.4 237.5 232.4]/Border[0 0 0]/Dest[1727 0 R/XYZ 0 533 0]>>endobj
+845 0 obj<</Subtype/Link/Rect[174.2 206.2 261.3 219.2]/Border[0 0 0]/Dest[1727 0 R/XYZ 0 264 0]>>endobj
+846 0 obj<</Subtype/Link/Rect[130.0 193.0 182.9 206.0]/Border[0 0 0]/Dest[1743 0 R/XYZ 0 555 0]>>endobj
+847 0 obj<</Subtype/Link/Rect[130.0 179.8 182.9 192.8]/Border[0 0 0]/Dest[1743 0 R/XYZ 0 335 0]>>endobj
+848 0 obj<</Subtype/Link/Rect[85.8 166.6 217.1 179.6]/Border[0 0 0]/Dest[1745 0 R/XYZ 0 734 0]>>endobj
+849 0 obj<</Subtype/Link/Rect[130.0 153.4 229.9 166.4]/Border[0 0 0]/Dest[1745 0 R/XYZ 0 696 0]>>endobj
+850 0 obj<</Subtype/Link/Rect[130.0 140.2 254.1 153.2]/Border[0 0 0]/Dest[1745 0 R/XYZ 0 463 0]>>endobj
+851 0 obj<</Subtype/Link/Rect[130.0 127.0 218.0 140.0]/Border[0 0 0]/Dest[1747 0 R/XYZ 0 734 0]>>endobj
+852 0 obj<</Subtype/Link/Rect[130.0 113.8 242.1 126.8]/Border[0 0 0]/Dest[1747 0 R/XYZ 0 381 0]>>endobj
+853 0 obj<</Subtype/Link/Rect[174.2 100.6 354.8 113.6]/Border[0 0 0]/Dest[1749 0 R/XYZ 0 734 0]>>endobj
+854 0 obj<</Subtype/Link/Rect[130.0 87.4 244.0 100.4]/Border[0 0 0]/Dest[1753 0 R/XYZ 0 332 0]>>endobj
+855 0 obj<</Subtype/Link/Rect[130.0 74.2 312.7 87.2]/Border[0 0 0]/Dest[1755 0 R/XYZ 0 388 0]>>endobj
+856 0 obj<</Subtype/Link/Rect[130.0 61.0 287.1 74.0]/Border[0 0 0]/Dest[1757 0 R/XYZ 0 407 0]>>endobj
+857 0 obj[806 0 R
+807 0 R
808 0 R
+809 0 R
810 0 R
-812 0 R]endobj
-814 0 obj<</S/Launch/F(net.8.html)>>endobj
-815 0 obj<</Subtype/Link/Rect[218.7 694.6 247.7 707.6]/Border[0 0 0]/A 814 0 R>>endobj
-816 0 obj<</S/Launch/F(#SECURITYEQUALSSERVER)>>endobj
-817 0 obj<</Subtype/Link/Rect[275.2 408.2 351.3 421.2]/Border[0 0 0]/A 816 0 R>>endobj
-818 0 obj<</S/Launch/F(winbind.html)>>endobj
-819 0 obj<</Subtype/Link/Rect[151.1 355.4 219.5 368.4]/Border[0 0 0]/A 818 0 R>>endobj
-820 0 obj<</S/URI/URI(http://www.linuxworld.com)>>endobj
-821 0 obj<</Subtype/Link/Rect[425.7 90.0 482.8 103.0]/Border[0 0 0]/A 820 0 R>>endobj
-822 0 obj<</S/URI/URI(http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-samba.html)>>endobj
-823 0 obj<</Subtype/Link/Rect[121.7 76.8 239.0 89.8]/Border[0 0 0]/A 822 0 R>>endobj
-824 0 obj[815 0 R
+811 0 R
+812 0 R
+813 0 R
+814 0 R
+815 0 R
+816 0 R
817 0 R
+818 0 R
819 0 R
+820 0 R
821 0 R
-823 0 R]endobj
-825 0 obj<</Subtype/Link/Rect[85.8 631.0 358.0 644.0]/Border[0 0 0]/Dest[1775 0 R/XYZ 0 734 0]>>endobj
-826 0 obj<</Subtype/Link/Rect[130.0 617.8 447.2 630.8]/Border[0 0 0]/Dest[1775 0 R/XYZ 0 672 0]>>endobj
-827 0 obj<</Subtype/Link/Rect[130.0 604.6 324.0 617.6]/Border[0 0 0]/Dest[1775 0 R/XYZ 0 468 0]>>endobj
-828 0 obj<</Subtype/Link/Rect[130.0 591.4 234.2 604.4]/Border[0 0 0]/Dest[1775 0 R/XYZ 0 314 0]>>endobj
-829 0 obj<</Subtype/Link/Rect[130.0 578.2 296.5 591.2]/Border[0 0 0]/Dest[1777 0 R/XYZ 0 639 0]>>endobj
-830 0 obj<</Subtype/Link/Rect[174.2 565.0 251.2 578.0]/Border[0 0 0]/Dest[1777 0 R/XYZ 0 405 0]>>endobj
-831 0 obj<</Subtype/Link/Rect[174.2 551.8 276.3 564.8]/Border[0 0 0]/Dest[1777 0 R/XYZ 0 162 0]>>endobj
-832 0 obj<</Subtype/Link/Rect[130.0 538.6 305.7 551.6]/Border[0 0 0]/Dest[1779 0 R/XYZ 0 652 0]>>endobj
-833 0 obj<</Subtype/Link/Rect[130.0 525.4 402.5 538.4]/Border[0 0 0]/Dest[1779 0 R/XYZ 0 221 0]>>endobj
-834 0 obj<</Subtype/Link/Rect[130.0 512.2 392.8 525.2]/Border[0 0 0]/Dest[1783 0 R/XYZ 0 734 0]>>endobj
-835 0 obj<</Subtype/Link/Rect[85.8 499.0 216.2 512.0]/Border[0 0 0]/Dest[1785 0 R/XYZ 0 734 0]>>endobj
-836 0 obj<</Subtype/Link/Rect[85.8 485.8 162.8 498.8]/Border[0 0 0]/Dest[1787 0 R/XYZ 0 734 0]>>endobj
-837 0 obj<</Subtype/Link/Rect[130.0 472.6 187.8 485.6]/Border[0 0 0]/Dest[1787 0 R/XYZ 0 696 0]>>endobj
-838 0 obj<</Subtype/Link/Rect[130.0 459.4 195.1 472.4]/Border[0 0 0]/Dest[1787 0 R/XYZ 0 317 0]>>endobj
-839 0 obj<</Subtype/Link/Rect[174.2 446.2 254.3 459.2]/Border[0 0 0]/Dest[1787 0 R/XYZ 0 127 0]>>endobj
-840 0 obj<</Subtype/Link/Rect[174.2 433.0 337.1 446.0]/Border[0 0 0]/Dest[1791 0 R/XYZ 0 557 0]>>endobj
-841 0 obj<</Subtype/Link/Rect[174.2 419.8 331.3 432.8]/Border[0 0 0]/Dest[1791 0 R/XYZ 0 142 0]>>endobj
-842 0 obj<</Subtype/Link/Rect[174.2 406.6 386.9 419.6]/Border[0 0 0]/Dest[1793 0 R/XYZ 0 394 0]>>endobj
-843 0 obj<</Subtype/Link/Rect[174.2 393.4 287.3 406.4]/Border[0 0 0]/Dest[1795 0 R/XYZ 0 222 0]>>endobj
-844 0 obj<</Subtype/Link/Rect[130.0 380.2 224.4 393.2]/Border[0 0 0]/Dest[1797 0 R/XYZ 0 718 0]>>endobj
-845 0 obj<</Subtype/Link/Rect[174.2 367.0 255.8 380.0]/Border[0 0 0]/Dest[1797 0 R/XYZ 0 617 0]>>endobj
-846 0 obj<</Subtype/Link/Rect[174.2 353.8 327.6 366.8]/Border[0 0 0]/Dest[1797 0 R/XYZ 0 492 0]>>endobj
-847 0 obj<</Subtype/Link/Rect[174.2 340.6 263.8 353.6]/Border[0 0 0]/Dest[1797 0 R/XYZ 0 407 0]>>endobj
-848 0 obj<</Subtype/Link/Rect[174.2 327.4 276.6 340.4]/Border[0 0 0]/Dest[1797 0 R/XYZ 0 309 0]>>endobj
-849 0 obj<</Subtype/Link/Rect[130.0 314.2 177.4 327.2]/Border[0 0 0]/Dest[1799 0 R/XYZ 0 418 0]>>endobj
-850 0 obj<</Subtype/Link/Rect[174.2 301.0 232.0 314.0]/Border[0 0 0]/Dest[1799 0 R/XYZ 0 385 0]>>endobj
-851 0 obj<</Subtype/Link/Rect[174.2 287.8 302.9 300.8]/Border[0 0 0]/Dest[1801 0 R/XYZ 0 453 0]>>endobj
-852 0 obj<</Subtype/Link/Rect[174.2 274.6 287.0 287.6]/Border[0 0 0]/Dest[1803 0 R/XYZ 0 665 0]>>endobj
-853 0 obj<</Subtype/Link/Rect[174.2 261.4 339.2 274.4]/Border[0 0 0]/Dest[1803 0 R/XYZ 0 485 0]>>endobj
-854 0 obj<</Subtype/Link/Rect[174.2 248.2 260.7 261.2]/Border[0 0 0]/Dest[1805 0 R/XYZ 0 734 0]>>endobj
-855 0 obj<</Subtype/Link/Rect[174.2 235.0 282.7 248.0]/Border[0 0 0]/Dest[1805 0 R/XYZ 0 394 0]>>endobj
-856 0 obj<</Subtype/Link/Rect[174.2 221.8 279.7 234.8]/Border[0 0 0]/Dest[1807 0 R/XYZ 0 718 0]>>endobj
-857 0 obj<</Subtype/Link/Rect[174.2 208.6 259.8 221.6]/Border[0 0 0]/Dest[1807 0 R/XYZ 0 633 0]>>endobj
-858 0 obj<</Subtype/Link/Rect[174.2 195.4 246.4 208.4]/Border[0 0 0]/Dest[1807 0 R/XYZ 0 535 0]>>endobj
-859 0 obj<</Subtype/Link/Rect[85.8 182.2 193.0 195.2]/Border[0 0 0]/Dest[1809 0 R/XYZ 0 734 0]>>endobj
-860 0 obj<</Subtype/Link/Rect[130.0 169.0 187.8 182.0]/Border[0 0 0]/Dest[1809 0 R/XYZ 0 696 0]>>endobj
-861 0 obj<</Subtype/Link/Rect[130.0 155.8 186.5 168.8]/Border[0 0 0]/Dest[1809 0 R/XYZ 0 410 0]>>endobj
-862 0 obj<</Subtype/Link/Rect[189.3 155.8 287.9 168.8]/Border[0 0 0]/Dest[1809 0 R/XYZ 0 410 0]>>endobj
-863 0 obj<</Subtype/Link/Rect[130.0 142.6 289.6 155.6]/Border[0 0 0]/Dest[1811 0 R/XYZ 0 734 0]>>endobj
-864 0 obj<</Subtype/Link/Rect[130.0 129.4 534.4 142.4]/Border[0 0 0]/Dest[1815 0 R/XYZ 0 496 0]>>endobj
-865 0 obj<</Subtype/Link/Rect[108.0 116.2 319.2 129.2]/Border[0 0 0]/Dest[1815 0 R/XYZ 0 496 0]>>endobj
-866 0 obj<</Subtype/Link/Rect[130.0 103.0 357.0 116.0]/Border[0 0 0]/Dest[1817 0 R/XYZ 0 573 0]>>endobj
-867 0 obj<</Subtype/Link/Rect[130.0 89.8 298.7 102.8]/Border[0 0 0]/Dest[1817 0 R/XYZ 0 339 0]>>endobj
-868 0 obj<</Subtype/Link/Rect[130.0 76.6 277.3 89.6]/Border[0 0 0]/Dest[1819 0 R/XYZ 0 459 0]>>endobj
-869 0 obj<</Subtype/Link/Rect[174.2 63.4 232.6 76.4]/Border[0 0 0]/Dest[1821 0 R/XYZ 0 599 0]>>endobj
-870 0 obj[825 0 R
+822 0 R
+823 0 R
+824 0 R
+825 0 R
826 0 R
827 0 R
828 0 R
@@ -1565,9 +1556,51 @@ endobj
853 0 R
854 0 R
855 0 R
-856 0 R
-857 0 R
-858 0 R
+856 0 R]endobj
+858 0 obj<</Subtype/Link/Rect[130.0 721.0 273.0 734.0]/Border[0 0 0]/Dest[1759 0 R/XYZ 0 718 0]>>endobj
+859 0 obj<</Subtype/Link/Rect[130.0 707.8 282.5 720.8]/Border[0 0 0]/Dest[1759 0 R/XYZ 0 300 0]>>endobj
+860 0 obj<</Subtype/Link/Rect[135.5 694.6 279.7 707.6]/Border[0 0 0]/Dest[1761 0 R/XYZ 0 520 0]>>endobj
+861 0 obj<</Subtype/Link/Rect[135.5 681.4 221.7 694.4]/Border[0 0 0]/Dest[1761 0 R/XYZ 0 432 0]>>endobj
+862 0 obj<</Subtype/Link/Rect[85.8 668.2 192.4 681.2]/Border[0 0 0]/Dest[1763 0 R/XYZ 0 734 0]>>endobj
+863 0 obj<</Subtype/Link/Rect[130.0 655.0 269.6 668.0]/Border[0 0 0]/Dest[1763 0 R/XYZ 0 696 0]>>endobj
+864 0 obj<</Subtype/Link/Rect[130.0 641.8 210.7 654.8]/Border[0 0 0]/Dest[1763 0 R/XYZ 0 385 0]>>endobj
+865 0 obj<</Subtype/Link/Rect[174.2 628.6 199.6 641.6]/Border[0 0 0]/Dest[1763 0 R/XYZ 0 351 0]>>endobj
+866 0 obj<</Subtype/Link/Rect[174.2 615.4 208.8 628.4]/Border[0 0 0]/Dest[1763 0 R/XYZ 0 215 0]>>endobj
+867 0 obj<</Subtype/Link/Rect[174.2 602.2 212.4 615.2]/Border[0 0 0]/Dest[1765 0 R/XYZ 0 560 0]>>endobj
+868 0 obj<</Subtype/Link/Rect[130.0 589.0 281.5 602.0]/Border[0 0 0]/Dest[1765 0 R/XYZ 0 430 0]>>endobj
+869 0 obj<</Subtype/Link/Rect[174.2 575.8 231.4 588.8]/Border[0 0 0]/Dest[1765 0 R/XYZ 0 315 0]>>endobj
+870 0 obj<</Subtype/Link/Rect[174.2 562.6 202.0 575.6]/Border[0 0 0]/Dest[1767 0 R/XYZ 0 734 0]>>endobj
+871 0 obj<</Subtype/Link/Rect[85.8 549.4 200.3 562.4]/Border[0 0 0]/Dest[1769 0 R/XYZ 0 734 0]>>endobj
+872 0 obj<</Subtype/Link/Rect[85.8 536.2 206.4 549.2]/Border[0 0 0]/Dest[1771 0 R/XYZ 0 734 0]>>endobj
+873 0 obj<</Subtype/Link/Rect[130.0 523.0 191.4 536.0]/Border[0 0 0]/Dest[1771 0 R/XYZ 0 696 0]>>endobj
+874 0 obj<</Subtype/Link/Rect[130.0 509.8 196.6 522.8]/Border[0 0 0]/Dest[1771 0 R/XYZ 0 449 0]>>endobj
+875 0 obj<</Subtype/Link/Rect[130.0 496.6 174.6 509.6]/Border[0 0 0]/Dest[1771 0 R/XYZ 0 189 0]>>endobj
+876 0 obj<</Subtype/Link/Rect[130.0 483.4 174.0 496.4]/Border[0 0 0]/Dest[1773 0 R/XYZ 0 639 0]>>endobj
+877 0 obj<</Subtype/Link/Rect[130.0 470.2 173.4 483.2]/Border[0 0 0]/Dest[1773 0 R/XYZ 0 458 0]>>endobj
+878 0 obj<</Subtype/Link/Rect[130.0 457.0 175.2 470.0]/Border[0 0 0]/Dest[1773 0 R/XYZ 0 383 0]>>endobj
+879 0 obj<</Subtype/Link/Rect[130.0 443.8 177.1 456.8]/Border[0 0 0]/Dest[1773 0 R/XYZ 0 215 0]>>endobj
+880 0 obj<</Subtype/Link/Rect[130.0 430.6 188.1 443.6]/Border[0 0 0]/Dest[1775 0 R/XYZ 0 734 0]>>endobj
+881 0 obj<</Subtype/Link/Rect[130.0 417.4 186.8 430.4]/Border[0 0 0]/Dest[1775 0 R/XYZ 0 605 0]>>endobj
+882 0 obj<</Subtype/Link/Rect[135.5 404.2 196.0 417.2]/Border[0 0 0]/Dest[1775 0 R/XYZ 0 530 0]>>endobj
+883 0 obj<</Subtype/Link/Rect[85.8 391.0 219.0 404.0]/Border[0 0 0]/Dest[1779 0 R/XYZ 0 734 0]>>endobj
+884 0 obj<</Subtype/Link/Rect[130.0 377.8 188.6 390.8]/Border[0 0 0]/Dest[1779 0 R/XYZ 0 696 0]>>endobj
+885 0 obj<</Subtype/Link/Rect[130.0 364.6 197.5 377.6]/Border[0 0 0]/Dest[1779 0 R/XYZ 0 423 0]>>endobj
+886 0 obj<</Subtype/Link/Rect[174.2 351.4 241.8 364.4]/Border[0 0 0]/Dest[1781 0 R/XYZ 0 734 0]>>endobj
+887 0 obj<</Subtype/Link/Rect[174.2 338.2 262.2 351.2]/Border[0 0 0]/Dest[1781 0 R/XYZ 0 635 0]>>endobj
+888 0 obj<</Subtype/Link/Rect[174.2 325.0 236.6 338.0]/Border[0 0 0]/Dest[1781 0 R/XYZ 0 564 0]>>endobj
+889 0 obj<</Subtype/Link/Rect[174.2 311.8 212.7 324.8]/Border[0 0 0]/Dest[1781 0 R/XYZ 0 492 0]>>endobj
+890 0 obj<</Subtype/Link/Rect[130.0 298.6 214.3 311.6]/Border[0 0 0]/Dest[1781 0 R/XYZ 0 328 0]>>endobj
+891 0 obj<</Subtype/Link/Rect[85.8 285.4 160.3 298.4]/Border[0 0 0]/Dest[1785 0 R/XYZ 0 734 0]>>endobj
+892 0 obj<</Subtype/Link/Rect[130.0 272.2 187.8 285.2]/Border[0 0 0]/Dest[1785 0 R/XYZ 0 696 0]>>endobj
+893 0 obj<</Subtype/Link/Rect[130.0 259.0 256.5 272.0]/Border[0 0 0]/Dest[1785 0 R/XYZ 0 621 0]>>endobj
+894 0 obj<</Subtype/Link/Rect[130.0 245.8 248.9 258.8]/Border[0 0 0]/Dest[1785 0 R/XYZ 0 405 0]>>endobj
+895 0 obj<</Subtype/Link/Rect[130.0 232.6 204.3 245.6]/Border[0 0 0]/Dest[1785 0 R/XYZ 0 150 0]>>endobj
+896 0 obj<</Subtype/Link/Rect[130.0 219.4 244.0 232.4]/Border[0 0 0]/Dest[1787 0 R/XYZ 0 596 0]>>endobj
+897 0 obj<</Subtype/Link/Rect[130.0 206.2 213.7 219.2]/Border[0 0 0]/Dest[1787 0 R/XYZ 0 290 0]>>endobj
+898 0 obj<</Subtype/Link/Rect[85.8 193.0 167.9 206.0]/Border[0 0 0]/Dest[1789 0 R/XYZ 0 734 0]>>endobj
+899 0 obj<</Subtype/Link/Rect[130.0 179.8 275.1 192.8]/Border[0 0 0]/Dest[1789 0 R/XYZ 0 696 0]>>endobj
+900 0 obj<</Subtype/Link/Rect[130.0 166.6 221.4 179.6]/Border[0 0 0]/Dest[1789 0 R/XYZ 0 397 0]>>endobj
+901 0 obj[858 0 R
859 0 R
860 0 R
861 0 R
@@ -1578,59 +1611,9 @@ endobj
866 0 R
867 0 R
868 0 R
-869 0 R]endobj
-871 0 obj<</Subtype/Link/Rect[130.0 721.0 241.2 734.0]/Border[0 0 0]/Dest[1825 0 R/XYZ 0 734 0]>>endobj
-872 0 obj<</Subtype/Link/Rect[130.0 707.8 278.8 720.8]/Border[0 0 0]/Dest[1835 0 R/XYZ 0 330 0]>>endobj
-873 0 obj<</Subtype/Link/Rect[174.2 694.6 274.2 707.6]/Border[0 0 0]/Dest[1835 0 R/XYZ 0 188 0]>>endobj
-874 0 obj<</Subtype/Link/Rect[135.5 681.4 336.6 694.4]/Border[0 0 0]/Dest[1841 0 R/XYZ 0 604 0]>>endobj
-875 0 obj<</Subtype/Link/Rect[135.5 668.2 352.4 681.2]/Border[0 0 0]/Dest[1849 0 R/XYZ 0 734 0]>>endobj
-876 0 obj<</Subtype/Link/Rect[135.5 655.0 293.6 668.0]/Border[0 0 0]/Dest[1849 0 R/XYZ 0 210 0]>>endobj
-877 0 obj<</Subtype/Link/Rect[85.8 641.8 369.0 654.8]/Border[0 0 0]/Dest[1853 0 R/XYZ 0 734 0]>>endobj
-878 0 obj<</Subtype/Link/Rect[130.0 628.6 170.0 641.6]/Border[0 0 0]/Dest[1853 0 R/XYZ 0 672 0]>>endobj
-879 0 obj<</Subtype/Link/Rect[130.0 615.4 187.8 628.4]/Border[0 0 0]/Dest[1853 0 R/XYZ 0 544 0]>>endobj
-880 0 obj<</Subtype/Link/Rect[130.0 602.2 237.9 615.2]/Border[0 0 0]/Dest[1853 0 R/XYZ 0 231 0]>>endobj
-881 0 obj<</Subtype/Link/Rect[174.2 589.0 230.5 602.0]/Border[0 0 0]/Dest[1855 0 R/XYZ 0 560 0]>>endobj
-882 0 obj<</Subtype/Link/Rect[130.0 575.8 224.4 588.8]/Border[0 0 0]/Dest[1855 0 R/XYZ 0 409 0]>>endobj
-883 0 obj<</Subtype/Link/Rect[174.2 562.6 330.7 575.6]/Border[0 0 0]/Dest[1855 0 R/XYZ 0 294 0]>>endobj
-884 0 obj<</Subtype/Link/Rect[174.2 549.4 334.9 562.4]/Border[0 0 0]/Dest[1857 0 R/XYZ 0 734 0]>>endobj
-885 0 obj<</Subtype/Link/Rect[174.2 536.2 269.9 549.2]/Border[0 0 0]/Dest[1857 0 R/XYZ 0 635 0]>>endobj
-886 0 obj<</Subtype/Link/Rect[174.2 523.0 330.4 536.0]/Border[0 0 0]/Dest[1857 0 R/XYZ 0 194 0]>>endobj
-887 0 obj<</Subtype/Link/Rect[174.2 509.8 312.0 522.8]/Border[0 0 0]/Dest[1859 0 R/XYZ 0 560 0]>>endobj
-888 0 obj<</Subtype/Link/Rect[174.2 496.6 244.5 509.6]/Border[0 0 0]/Dest[1859 0 R/XYZ 0 383 0]>>endobj
-889 0 obj<</Subtype/Link/Rect[130.0 483.4 267.8 496.4]/Border[0 0 0]/Dest[1859 0 R/XYZ 0 245 0]>>endobj
-890 0 obj<</Subtype/Link/Rect[174.2 470.2 232.0 483.2]/Border[0 0 0]/Dest[1859 0 R/XYZ 0 143 0]>>endobj
-891 0 obj<</Subtype/Link/Rect[174.2 457.0 237.5 470.0]/Border[0 0 0]/Dest[1861 0 R/XYZ 0 533 0]>>endobj
-892 0 obj<</Subtype/Link/Rect[174.2 443.8 261.3 456.8]/Border[0 0 0]/Dest[1861 0 R/XYZ 0 264 0]>>endobj
-893 0 obj<</Subtype/Link/Rect[130.0 430.6 182.9 443.6]/Border[0 0 0]/Dest[1877 0 R/XYZ 0 555 0]>>endobj
-894 0 obj<</Subtype/Link/Rect[130.0 417.4 182.9 430.4]/Border[0 0 0]/Dest[1877 0 R/XYZ 0 335 0]>>endobj
-895 0 obj<</Subtype/Link/Rect[85.8 404.2 237.6 417.2]/Border[0 0 0]/Dest[1879 0 R/XYZ 0 734 0]>>endobj
-896 0 obj<</Subtype/Link/Rect[130.0 391.0 321.6 404.0]/Border[0 0 0]/Dest[1879 0 R/XYZ 0 641 0]>>endobj
-897 0 obj<</Subtype/Link/Rect[174.2 377.8 319.4 390.8]/Border[0 0 0]/Dest[1879 0 R/XYZ 0 408 0]>>endobj
-898 0 obj<</Subtype/Link/Rect[130.0 364.6 266.0 377.6]/Border[0 0 0]/Dest[1881 0 R/XYZ 0 438 0]>>endobj
-899 0 obj<</Subtype/Link/Rect[130.0 351.4 260.8 364.4]/Border[0 0 0]/Dest[1881 0 R/XYZ 0 191 0]>>endobj
-900 0 obj<</Subtype/Link/Rect[85.8 338.2 215.3 351.2]/Border[0 0 0]/Dest[1883 0 R/XYZ 0 734 0]>>endobj
-901 0 obj<</Subtype/Link/Rect[130.0 325.0 310.6 338.0]/Border[0 0 0]/Dest[1883 0 R/XYZ 0 696 0]>>endobj
-902 0 obj<</Subtype/Link/Rect[174.2 311.8 285.8 324.8]/Border[0 0 0]/Dest[1883 0 R/XYZ 0 251 0]>>endobj
-903 0 obj<</Subtype/Link/Rect[174.2 298.6 318.8 311.6]/Border[0 0 0]/Dest[1885 0 R/XYZ 0 613 0]>>endobj
-904 0 obj<</Subtype/Link/Rect[174.2 285.4 377.4 298.4]/Border[0 0 0]/Dest[1885 0 R/XYZ 0 262 0]>>endobj
-905 0 obj<</Subtype/Link/Rect[130.0 272.2 279.4 285.2]/Border[0 0 0]/Dest[1889 0 R/XYZ 0 734 0]>>endobj
-906 0 obj<</Subtype/Link/Rect[174.2 259.0 287.0 272.0]/Border[0 0 0]/Dest[1889 0 R/XYZ 0 274 0]>>endobj
-907 0 obj<</Subtype/Link/Rect[174.2 245.8 263.5 258.8]/Border[0 0 0]/Dest[1889 0 R/XYZ 0 176 0]>>endobj
-908 0 obj<</Subtype/Link/Rect[85.8 232.6 218.0 245.6]/Border[0 0 0]/Dest[1891 0 R/XYZ 0 734 0]>>endobj
-909 0 obj<</Subtype/Link/Rect[130.0 219.4 210.1 232.4]/Border[0 0 0]/Dest[1891 0 R/XYZ 0 696 0]>>endobj
-910 0 obj<</Subtype/Link/Rect[174.2 206.2 365.2 219.2]/Border[0 0 0]/Dest[1891 0 R/XYZ 0 495 0]>>endobj
-911 0 obj<</Subtype/Link/Rect[174.2 193.0 400.7 206.0]/Border[0 0 0]/Dest[1893 0 R/XYZ 0 512 0]>>endobj
-912 0 obj<</Subtype/Link/Rect[174.2 179.8 468.5 192.8]/Border[0 0 0]/Dest[1899 0 R/XYZ 0 425 0]>>endobj
-913 0 obj<</Subtype/Link/Rect[174.2 166.6 443.1 179.6]/Border[0 0 0]/Dest[1899 0 R/XYZ 0 221 0]>>endobj
-914 0 obj<</Subtype/Link/Rect[130.0 153.4 218.0 166.4]/Border[0 0 0]/Dest[1901 0 R/XYZ 0 168 0]>>endobj
-915 0 obj<</Subtype/Link/Rect[130.0 140.2 289.2 153.2]/Border[0 0 0]/Dest[1903 0 R/XYZ 0 597 0]>>endobj
-916 0 obj<</Subtype/Link/Rect[130.0 127.0 286.1 140.0]/Border[0 0 0]/Dest[1903 0 R/XYZ 0 400 0]>>endobj
-917 0 obj<</Subtype/Link/Rect[174.2 113.8 265.0 126.8]/Border[0 0 0]/Dest[1903 0 R/XYZ 0 285 0]>>endobj
-918 0 obj<</Subtype/Link/Rect[174.2 100.6 313.0 113.6]/Border[0 0 0]/Dest[1905 0 R/XYZ 0 507 0]>>endobj
-919 0 obj<</Subtype/Link/Rect[174.2 87.4 275.4 100.4]/Border[0 0 0]/Dest[1909 0 R/XYZ 0 675 0]>>endobj
-920 0 obj<</Subtype/Link/Rect[85.8 74.2 231.5 87.2]/Border[0 0 0]/Dest[1915 0 R/XYZ 0 734 0]>>endobj
-921 0 obj<</Subtype/Link/Rect[130.0 61.0 270.9 74.0]/Border[0 0 0]/Dest[1915 0 R/XYZ 0 615 0]>>endobj
-922 0 obj[871 0 R
+869 0 R
+870 0 R
+871 0 R
872 0 R
873 0 R
874 0 R
@@ -1659,924 +1642,763 @@ endobj
897 0 R
898 0 R
899 0 R
-900 0 R
-901 0 R
-902 0 R
-903 0 R
-904 0 R
+900 0 R]endobj
+902 0 obj<</S/Launch/F(ENCRYPTION.html)>>endobj
+903 0 obj<</Subtype/Link/Rect[174.0 562.6 270.6 575.6]/Border[0 0 0]/A 902 0 R>>endobj
+904 0 obj<</S/Launch/F(#PASSWORDLEVEL)>>endobj
+905 0 obj<</Subtype/Link/Rect[72.0 300.6 153.0 311.6]/Border[0 0 0]/A 904 0 R>>endobj
+906 0 obj<</S/Launch/F(#USERNAMELEVEL)>>endobj
+907 0 obj<</Subtype/Link/Rect[72.0 289.8 147.6 300.8]/Border[0 0 0]/A 906 0 R>>endobj
+908 0 obj[903 0 R
905 0 R
-906 0 R
-907 0 R
-908 0 R
-909 0 R
-910 0 R
-911 0 R
-912 0 R
-913 0 R
-914 0 R
-915 0 R
-916 0 R
-917 0 R
-918 0 R
-919 0 R
-920 0 R
-921 0 R]endobj
-923 0 obj<</Subtype/Link/Rect[130.0 721.0 303.3 734.0]/Border[0 0 0]/Dest[1915 0 R/XYZ 0 183 0]>>endobj
-924 0 obj<</Subtype/Link/Rect[174.2 707.8 302.9 720.8]/Border[0 0 0]/Dest[1917 0 R/XYZ 0 734 0]>>endobj
-925 0 obj<</Subtype/Link/Rect[174.2 694.6 299.2 707.6]/Border[0 0 0]/Dest[1917 0 R/XYZ 0 583 0]>>endobj
-926 0 obj<</Subtype/Link/Rect[130.0 681.4 287.7 694.4]/Border[0 0 0]/Dest[1917 0 R/XYZ 0 471 0]>>endobj
-927 0 obj<</Subtype/Link/Rect[174.2 668.2 319.4 681.2]/Border[0 0 0]/Dest[1917 0 R/XYZ 0 317 0]>>endobj
-928 0 obj<</Subtype/Link/Rect[174.2 655.0 315.7 668.0]/Border[0 0 0]/Dest[1919 0 R/XYZ 0 599 0]>>endobj
-929 0 obj<</Subtype/Link/Rect[85.8 641.8 347.9 654.8]/Border[0 0 0]/Dest[1921 0 R/XYZ 0 734 0]>>endobj
-930 0 obj<</Subtype/Link/Rect[130.0 628.6 207.3 641.6]/Border[0 0 0]/Dest[1921 0 R/XYZ 0 672 0]>>endobj
-931 0 obj<</Subtype/Link/Rect[130.0 615.4 250.4 628.4]/Border[0 0 0]/Dest[1925 0 R/XYZ 0 702 0]>>endobj
-932 0 obj<</Subtype/Link/Rect[130.0 602.2 273.9 615.2]/Border[0 0 0]/Dest[1925 0 R/XYZ 0 587 0]>>endobj
-933 0 obj<</Subtype/Link/Rect[85.8 589.0 192.4 602.0]/Border[0 0 0]/Dest[1927 0 R/XYZ 0 734 0]>>endobj
-934 0 obj<</Subtype/Link/Rect[130.0 575.8 269.6 588.8]/Border[0 0 0]/Dest[1927 0 R/XYZ 0 696 0]>>endobj
-935 0 obj<</Subtype/Link/Rect[130.0 562.6 210.7 575.6]/Border[0 0 0]/Dest[1927 0 R/XYZ 0 385 0]>>endobj
-936 0 obj<</Subtype/Link/Rect[174.2 549.4 199.6 562.4]/Border[0 0 0]/Dest[1927 0 R/XYZ 0 351 0]>>endobj
-937 0 obj<</Subtype/Link/Rect[174.2 536.2 223.4 549.2]/Border[0 0 0]/Dest[1927 0 R/XYZ 0 215 0]>>endobj
-938 0 obj<</Subtype/Link/Rect[174.2 523.0 208.8 536.0]/Border[0 0 0]/Dest[1929 0 R/XYZ 0 734 0]>>endobj
-939 0 obj<</Subtype/Link/Rect[174.2 509.8 212.4 522.8]/Border[0 0 0]/Dest[1929 0 R/XYZ 0 411 0]>>endobj
-940 0 obj<</Subtype/Link/Rect[130.0 496.6 281.5 509.6]/Border[0 0 0]/Dest[1929 0 R/XYZ 0 281 0]>>endobj
-941 0 obj<</Subtype/Link/Rect[174.2 483.4 231.4 496.4]/Border[0 0 0]/Dest[1929 0 R/XYZ 0 166 0]>>endobj
-942 0 obj<</Subtype/Link/Rect[174.2 470.2 202.0 483.2]/Border[0 0 0]/Dest[1931 0 R/XYZ 0 626 0]>>endobj
-943 0 obj<</Subtype/Link/Rect[85.8 457.0 350.0 470.0]/Border[0 0 0]/Dest[1933 0 R/XYZ 0 734 0]>>endobj
-944 0 obj<</Subtype/Link/Rect[130.0 443.8 185.3 456.8]/Border[0 0 0]/Dest[1933 0 R/XYZ 0 672 0]>>endobj
-945 0 obj<</Subtype/Link/Rect[174.2 430.6 202.1 443.6]/Border[0 0 0]/Dest[1935 0 R/XYZ 0 652 0]>>endobj
-946 0 obj<</Subtype/Link/Rect[85.8 417.4 295.4 430.4]/Border[0 0 0]/Dest[1937 0 R/XYZ 0 734 0]>>endobj
-947 0 obj<</Subtype/Link/Rect[130.0 404.2 331.4 417.2]/Border[0 0 0]/Dest[1937 0 R/XYZ 0 348 0]>>endobj
-948 0 obj<</Subtype/Link/Rect[177.0 391.0 243.0 404.0]/Border[0 0 0]/Dest[1937 0 R/XYZ 0 220 0]>>endobj
-949 0 obj<</Subtype/Link/Rect[177.0 377.8 282.6 390.8]/Border[0 0 0]/Dest[1939 0 R/XYZ 0 349 0]>>endobj
-950 0 obj<</Subtype/Link/Rect[177.0 364.6 269.4 377.6]/Border[0 0 0]/Dest[1939 0 R/XYZ 0 211 0]>>endobj
-951 0 obj<</Subtype/Link/Rect[177.0 351.4 295.8 364.4]/Border[0 0 0]/Dest[1941 0 R/XYZ 0 734 0]>>endobj
-952 0 obj<</Subtype/Link/Rect[130.0 338.2 384.2 351.2]/Border[0 0 0]/Dest[1941 0 R/XYZ 0 248 0]>>endobj
-953 0 obj<</Subtype/Link/Rect[174.2 325.0 294.6 338.0]/Border[0 0 0]/Dest[1943 0 R/XYZ 0 190 0]>>endobj
-954 0 obj<</Subtype/Link/Rect[174.2 311.8 261.3 324.8]/Border[0 0 0]/Dest[1945 0 R/XYZ 0 652 0]>>endobj
-955 0 obj<</Subtype/Link/Rect[174.2 298.6 226.8 311.6]/Border[0 0 0]/Dest[1947 0 R/XYZ 0 384 0]>>endobj
-956 0 obj<</Subtype/Link/Rect[174.2 285.4 233.5 298.4]/Border[0 0 0]/Dest[1947 0 R/XYZ 0 286 0]>>endobj
-957 0 obj<</Subtype/Link/Rect[174.2 272.2 238.4 285.2]/Border[0 0 0]/Dest[1947 0 R/XYZ 0 148 0]>>endobj
-958 0 obj<</Subtype/Link/Rect[85.8 259.0 217.1 272.0]/Border[0 0 0]/Dest[1951 0 R/XYZ 0 734 0]>>endobj
-959 0 obj<</Subtype/Link/Rect[130.0 245.8 229.9 258.8]/Border[0 0 0]/Dest[1951 0 R/XYZ 0 696 0]>>endobj
-960 0 obj<</Subtype/Link/Rect[130.0 232.6 254.1 245.6]/Border[0 0 0]/Dest[1951 0 R/XYZ 0 463 0]>>endobj
-961 0 obj<</Subtype/Link/Rect[130.0 219.4 218.0 232.4]/Border[0 0 0]/Dest[1953 0 R/XYZ 0 734 0]>>endobj
-962 0 obj<</Subtype/Link/Rect[130.0 206.2 242.1 219.2]/Border[0 0 0]/Dest[1953 0 R/XYZ 0 447 0]>>endobj
-963 0 obj<</Subtype/Link/Rect[174.2 193.0 354.8 206.0]/Border[0 0 0]/Dest[1953 0 R/XYZ 0 187 0]>>endobj
-964 0 obj<</Subtype/Link/Rect[130.0 179.8 244.0 192.8]/Border[0 0 0]/Dest[1959 0 R/XYZ 0 471 0]>>endobj
-965 0 obj<</Subtype/Link/Rect[130.0 166.6 312.7 179.6]/Border[0 0 0]/Dest[1961 0 R/XYZ 0 520 0]>>endobj
-966 0 obj<</Subtype/Link/Rect[130.0 153.4 287.1 166.4]/Border[0 0 0]/Dest[1963 0 R/XYZ 0 530 0]>>endobj
-967 0 obj<</Subtype/Link/Rect[130.0 140.2 273.0 153.2]/Border[0 0 0]/Dest[1963 0 R/XYZ 0 174 0]>>endobj
-968 0 obj<</Subtype/Link/Rect[130.0 127.0 282.5 140.0]/Border[0 0 0]/Dest[1965 0 R/XYZ 0 428 0]>>endobj
-969 0 obj<</Subtype/Link/Rect[135.5 113.8 279.7 126.8]/Border[0 0 0]/Dest[1967 0 R/XYZ 0 639 0]>>endobj
-970 0 obj<</Subtype/Link/Rect[135.5 100.6 221.7 113.6]/Border[0 0 0]/Dest[1967 0 R/XYZ 0 551 0]>>endobj
-971 0 obj<</Subtype/Link/Rect[85.8 87.4 160.3 100.4]/Border[0 0 0]/Dest[1969 0 R/XYZ 0 734 0]>>endobj
-972 0 obj<</Subtype/Link/Rect[130.0 74.2 187.8 87.2]/Border[0 0 0]/Dest[1969 0 R/XYZ 0 696 0]>>endobj
-973 0 obj<</Subtype/Link/Rect[130.0 61.0 256.5 74.0]/Border[0 0 0]/Dest[1969 0 R/XYZ 0 621 0]>>endobj
-974 0 obj[923 0 R
+907 0 R]endobj
+909 0 obj<</S/Launch/F(winbind.html)>>endobj
+910 0 obj<</Subtype/Link/Rect[503.4 161.0 544.6 174.0]/Border[0 0 0]/A 909 0 R>>endobj
+911 0 obj<</S/Launch/F(winbind.html)>>endobj
+912 0 obj<</Subtype/Link/Rect[72.0 147.8 115.4 160.8]/Border[0 0 0]/A 911 0 R>>endobj
+913 0 obj[910 0 R
+912 0 R]endobj
+914 0 obj<</S/Launch/F(#SECURITYMASK)>>endobj
+915 0 obj<</Subtype/Link/Rect[490.3 75.0 531.2 88.0]/Border[0 0 0]/A 914 0 R>>endobj
+916 0 obj<</S/Launch/F(#SECURITYMASK)>>endobj
+917 0 obj<</Subtype/Link/Rect[72.0 61.8 98.3 74.8]/Border[0 0 0]/A 916 0 R>>endobj
+918 0 obj[915 0 R
+917 0 R]endobj
+919 0 obj<</S/Launch/F(#CREATEMASK)>>endobj
+920 0 obj<</Subtype/Link/Rect[353.4 655.0 416.3 668.0]/Border[0 0 0]/A 919 0 R>>endobj
+921 0 obj<</S/Launch/F(#FORCESECURITYMODE)>>endobj
+922 0 obj<</Subtype/Link/Rect[421.5 602.2 520.5 615.2]/Border[0 0 0]/A 921 0 R>>endobj
+923 0 obj<</S/Launch/F(#FORCECREATEMODE)>>endobj
+924 0 obj<</Subtype/Link/Rect[353.4 523.0 445.1 536.0]/Border[0 0 0]/A 923 0 R>>endobj
+925 0 obj<</S/Launch/F(smb.conf.5.html)>>endobj
+926 0 obj<</Subtype/Link/Rect[72.0 259.0 144.6 272.0]/Border[0 0 0]/A 925 0 R>>endobj
+927 0 obj[920 0 R
+922 0 R
924 0 R
-925 0 R
-926 0 R
-927 0 R
-928 0 R
-929 0 R
-930 0 R
-931 0 R
-932 0 R
-933 0 R
-934 0 R
-935 0 R
-936 0 R
-937 0 R
-938 0 R
+926 0 R]endobj
+928 0 obj<</S/URI/URI(http://rsync.samba.org/)>>endobj
+929 0 obj<</Subtype/Link/Rect[118.1 89.0 222.3 102.0]/Border[0 0 0]/A 928 0 R>>endobj
+930 0 obj[929 0 R]endobj
+931 0 obj<</S/Launch/F(#OBEYPAMRESTRICTIONS)>>endobj
+932 0 obj<</Subtype/Link/Rect[235.4 659.0 332.9 672.0]/Border[0 0 0]/A 931 0 R>>endobj
+933 0 obj<</S/Launch/F(#ENCRYPTPASSWORDS)>>endobj
+934 0 obj<</Subtype/Link/Rect[338.7 579.8 449.4 592.8]/Border[0 0 0]/A 933 0 R>>endobj
+935 0 obj[932 0 R
+934 0 R]endobj
+936 0 obj<</S/URI/URI(http://www.microsoft.com/NTServer/nts/downloads/winfeatures/NTSDistrFile/AdminGuide.asp)>>endobj
+937 0 obj<</Subtype/Link/Rect[72.0 586.6 183.5 599.6]/Border[0 0 0]/A 936 0 R>>endobj
+938 0 obj<</S/Launch/F(#HOSTMSDFS)>>endobj
+939 0 obj<</Subtype/Link/Rect[342.3 507.4 398.6 520.4]/Border[0 0 0]/A 938 0 R>>endobj
+940 0 obj<</S/Launch/F(#MSDFSROOT)>>endobj
+941 0 obj<</Subtype/Link/Rect[357.9 494.2 412.3 507.2]/Border[0 0 0]/A 940 0 R>>endobj
+942 0 obj[937 0 R
939 0 R
-940 0 R
-941 0 R
-942 0 R
-943 0 R
-944 0 R
-945 0 R
+941 0 R]endobj
+943 0 obj<</S/URI/URI(http://imprints.sourceforge.net)>>endobj
+944 0 obj<</Subtype/Link/Rect[143.7 544.6 280.3 557.6]/Border[0 0 0]/A 943 0 R>>endobj
+945 0 obj<</S/URI/URI(http://msdn.microsoft.com/)>>endobj
+946 0 obj<</Subtype/Link/Rect[218.6 518.2 341.1 531.2]/Border[0 0 0]/A 945 0 R>>endobj
+947 0 obj<</S/URI/URI(http://support.microsoft.com/support/kb/articles/Q189/1/05.ASP)>>endobj
+948 0 obj<</Subtype/Link/Rect[72.0 333.4 355.9 346.4]/Border[0 0 0]/A 947 0 R>>endobj
+949 0 obj[944 0 R
946 0 R
-947 0 R
-948 0 R
-949 0 R
-950 0 R
-951 0 R
-952 0 R
+948 0 R]endobj
+950 0 obj<</S/Launch/F(#WRITELIST)>>endobj
+951 0 obj<</Subtype/Link/Rect[89.1 445.0 131.9 458.0]/Border[0 0 0]/A 950 0 R>>endobj
+952 0 obj<</S/Launch/F(smb.conf.5.html)>>endobj
+953 0 obj<</Subtype/Link/Rect[162.7 431.8 264.1 444.8]/Border[0 0 0]/A 952 0 R>>endobj
+954 0 obj<</S/Launch/F(#GUESTOK)>>endobj
+955 0 obj<</Subtype/Link/Rect[160.6 405.4 228.6 418.4]/Border[0 0 0]/A 954 0 R>>endobj
+956 0 obj<</S/Launch/F(#MAPTOGUEST)>>endobj
+957 0 obj<</Subtype/Link/Rect[501.3 291.5 536.7 304.5]/Border[0 0 0]/A 956 0 R>>endobj
+958 0 obj<</S/Launch/F(#MAPTOGUEST)>>endobj
+959 0 obj<</Subtype/Link/Rect[94.2 278.3 174.1 291.3]/Border[0 0 0]/A 958 0 R>>endobj
+960 0 obj[951 0 R
953 0 R
-954 0 R
955 0 R
-956 0 R
957 0 R
-958 0 R
-959 0 R
-960 0 R
-961 0 R
-962 0 R
-963 0 R
-964 0 R
-965 0 R
-966 0 R
+959 0 R]endobj
+961 0 obj<</S/Launch/F(#PRINTERADMIN)>>endobj
+962 0 obj<</Subtype/Link/Rect[448.5 680.0 515.8 693.0]/Border[0 0 0]/A 961 0 R>>endobj
+963 0 obj[962 0 R]endobj
+964 0 obj<</S/Launch/F(rpcclient.1.html)>>endobj
+965 0 obj<</Subtype/Link/Rect[233.6 664.6 379.3 677.6]/Border[0 0 0]/A 964 0 R>>endobj
+966 0 obj<</S/Launch/F(#SHOWADDPRINTERWIZARD)>>endobj
+967 0 obj<</Subtype/Link/Rect[108.0 254.6 253.8 267.6]/Border[0 0 0]/A 966 0 R>>endobj
+968 0 obj<</S/Launch/F(#ADDPRINTERCOMMAND)>>endobj
+969 0 obj<</Subtype/Link/Rect[451.1 228.2 558.1 241.2]/Border[0 0 0]/A 968 0 R>>endobj
+970 0 obj<</S/Launch/F(#DELETEPRINTERCOMMAND)>>endobj
+971 0 obj<</Subtype/Link/Rect[186.6 109.4 305.2 122.4]/Border[0 0 0]/A 970 0 R>>endobj
+972 0 obj<</S/Launch/F(#ADDPRINTERCOMMAN)>>endobj
+973 0 obj<</Subtype/Link/Rect[197.9 83.0 304.9 96.0]/Border[0 0 0]/A 972 0 R>>endobj
+974 0 obj[965 0 R
967 0 R
-968 0 R
969 0 R
-970 0 R
971 0 R
-972 0 R
973 0 R]endobj
-975 0 obj<</Subtype/Link/Rect[130.0 721.0 248.9 734.0]/Border[0 0 0]/Dest[1969 0 R/XYZ 0 392 0]>>endobj
-976 0 obj<</Subtype/Link/Rect[130.0 707.8 204.3 720.8]/Border[0 0 0]/Dest[1969 0 R/XYZ 0 137 0]>>endobj
-977 0 obj<</Subtype/Link/Rect[130.0 694.6 244.0 707.6]/Border[0 0 0]/Dest[1971 0 R/XYZ 0 596 0]>>endobj
-978 0 obj<</Subtype/Link/Rect[130.0 681.4 213.7 694.4]/Border[0 0 0]/Dest[1971 0 R/XYZ 0 290 0]>>endobj
-979 0 obj<</Subtype/Link/Rect[85.8 668.2 167.9 681.2]/Border[0 0 0]/Dest[1973 0 R/XYZ 0 734 0]>>endobj
-980 0 obj<</Subtype/Link/Rect[130.0 655.0 275.1 668.0]/Border[0 0 0]/Dest[1973 0 R/XYZ 0 696 0]>>endobj
-981 0 obj<</Subtype/Link/Rect[130.0 641.8 221.4 654.8]/Border[0 0 0]/Dest[1973 0 R/XYZ 0 397 0]>>endobj
-982 0 obj[975 0 R
-976 0 R
-977 0 R
-978 0 R
-979 0 R
-980 0 R
-981 0 R]endobj
-983 0 obj<</S/Launch/F(#SECURITYMASK)>>endobj
-984 0 obj<</Subtype/Link/Rect[490.3 681.4 531.2 694.4]/Border[0 0 0]/A 983 0 R>>endobj
-985 0 obj<</S/Launch/F(#SECURITYMASK)>>endobj
-986 0 obj<</Subtype/Link/Rect[72.0 668.2 98.3 681.2]/Border[0 0 0]/A 985 0 R>>endobj
-987 0 obj<</S/Launch/F(#CREATEMASK)>>endobj
-988 0 obj<</Subtype/Link/Rect[353.4 589.0 416.3 602.0]/Border[0 0 0]/A 987 0 R>>endobj
-989 0 obj<</S/Launch/F(#FORCESECURITYMODE)>>endobj
-990 0 obj<</Subtype/Link/Rect[421.5 549.4 520.5 562.4]/Border[0 0 0]/A 989 0 R>>endobj
-991 0 obj<</S/Launch/F(#FORCECREATEMODE)>>endobj
-992 0 obj<</Subtype/Link/Rect[353.4 470.2 445.1 483.2]/Border[0 0 0]/A 991 0 R>>endobj
-993 0 obj[984 0 R
-986 0 R
-988 0 R
+975 0 obj<</S/Launch/F(#ENUMPORTSCOMMAND)>>endobj
+976 0 obj<</Subtype/Link/Rect[448.6 721.0 555.0 734.0]/Border[0 0 0]/A 975 0 R>>endobj
+977 0 obj<</S/URI/URI(http://imprints.sourceforge.net/)>>endobj
+978 0 obj<</Subtype/Link/Rect[297.8 632.6 437.4 645.6]/Border[0 0 0]/A 977 0 R>>endobj
+979 0 obj[976 0 R
+978 0 R]endobj
+980 0 obj<</S/URI/URI(http://www.linuxprinting.org/printer_list.cgi)>>endobj
+981 0 obj<</Subtype/Link/Rect[72.0 322.2 267.3 335.2]/Border[0 0 0]/A 980 0 R>>endobj
+982 0 obj<</S/URI/URI(http://www.linuxprinting.org/show_printer.cgi?recnum=75104)>>endobj
+983 0 obj<</Subtype/Link/Rect[72.0 243.0 348.6 256.0]/Border[0 0 0]/A 982 0 R>>endobj
+984 0 obj<</S/URI/URI(http://www.linuxprinting.org/show_driver.cgi?driver=ljet4)>>endobj
+985 0 obj<</Subtype/Link/Rect[72.0 190.2 330.9 203.2]/Border[0 0 0]/A 984 0 R>>endobj
+986 0 obj[981 0 R
+983 0 R
+985 0 R]endobj
+987 0 obj<</S/URI/URI(http://www.linuxprinting.org/cupsomatic)>>endobj
+988 0 obj<</Subtype/Link/Rect[72.0 631.0 252.9 644.0]/Border[0 0 0]/A 987 0 R>>endobj
+989 0 obj<</S/URI/URI(http://www.linuxprinting.org/execution.cgi?driver=ljet4&printer=75104&.submit=Show+execution+details)>>endobj
+990 0 obj<</Subtype/Link/Rect[72.0 485.8 546.7 498.8]/Border[0 0 0]/A 989 0 R>>endobj
+991 0 obj<</S/URI/URI(http://www.linuxprinting.org/cups-doc.html)>>endobj
+992 0 obj<</Subtype/Link/Rect[72.0 298.1 268.0 311.1]/Border[0 0 0]/A 991 0 R>>endobj
+993 0 obj<</S/URI/URI(http://www.linuxprinting.org/kpfeifle/LinuxKongress2002/Tutorial/)>>endobj
+994 0 obj<</Subtype/Link/Rect[72.0 245.3 371.4 258.3]/Border[0 0 0]/A 993 0 R>>endobj
+995 0 obj[988 0 R
990 0 R
-992 0 R]endobj
-994 0 obj<</S/URI/URI(http://imprints.sourceforge.net)>>endobj
-995 0 obj<</Subtype/Link/Rect[143.7 544.6 280.3 557.6]/Border[0 0 0]/A 994 0 R>>endobj
-996 0 obj<</S/URI/URI(http://msdn.microsoft.com/)>>endobj
-997 0 obj<</Subtype/Link/Rect[218.6 518.2 341.1 531.2]/Border[0 0 0]/A 996 0 R>>endobj
-998 0 obj<</S/URI/URI(http://support.microsoft.com/support/kb/articles/Q189/1/05.ASP)>>endobj
-999 0 obj<</Subtype/Link/Rect[72.0 333.4 355.9 346.4]/Border[0 0 0]/A 998 0 R>>endobj
-1000 0 obj[995 0 R
-997 0 R
-999 0 R]endobj
-1001 0 obj<</S/Launch/F(#WRITELIST)>>endobj
-1002 0 obj<</Subtype/Link/Rect[89.1 445.0 131.9 458.0]/Border[0 0 0]/A 1001 0 R>>endobj
-1003 0 obj<</S/Launch/F(smb.conf.5.html)>>endobj
-1004 0 obj<</Subtype/Link/Rect[162.7 431.8 264.1 444.8]/Border[0 0 0]/A 1003 0 R>>endobj
-1005 0 obj<</S/Launch/F(#GUESTOK)>>endobj
-1006 0 obj<</Subtype/Link/Rect[160.6 405.4 228.6 418.4]/Border[0 0 0]/A 1005 0 R>>endobj
-1007 0 obj<</S/Launch/F(#MAPTOGUEST)>>endobj
-1008 0 obj<</Subtype/Link/Rect[501.3 291.5 536.7 304.5]/Border[0 0 0]/A 1007 0 R>>endobj
-1009 0 obj<</S/Launch/F(#MAPTOGUEST)>>endobj
-1010 0 obj<</Subtype/Link/Rect[94.2 278.3 174.1 291.3]/Border[0 0 0]/A 1009 0 R>>endobj
-1011 0 obj[1002 0 R
-1004 0 R
-1006 0 R
-1008 0 R
-1010 0 R]endobj
-1012 0 obj<</S/Launch/F(#PRINTERADMIN)>>endobj
-1013 0 obj<</Subtype/Link/Rect[448.5 706.4 515.8 719.4]/Border[0 0 0]/A 1012 0 R>>endobj
-1014 0 obj<</S/Launch/F(rpcclient.1.html)>>endobj
-1015 0 obj<</Subtype/Link/Rect[233.6 73.3 379.3 86.3]/Border[0 0 0]/A 1014 0 R>>endobj
-1016 0 obj[1013 0 R
-1015 0 R]endobj
-1017 0 obj<</S/Launch/F(#SHOWADDPRINTERWIZARD)>>endobj
-1018 0 obj<</Subtype/Link/Rect[108.0 285.8 253.8 298.8]/Border[0 0 0]/A 1017 0 R>>endobj
-1019 0 obj<</S/Launch/F(#ADDPRINTERCOMMAND)>>endobj
-1020 0 obj<</Subtype/Link/Rect[451.1 259.4 558.1 272.4]/Border[0 0 0]/A 1019 0 R>>endobj
-1021 0 obj<</S/Launch/F(#DELETEPRINTERCOMMAND)>>endobj
-1022 0 obj<</Subtype/Link/Rect[186.6 140.6 305.2 153.6]/Border[0 0 0]/A 1021 0 R>>endobj
-1023 0 obj<</S/Launch/F(#ADDPRINTERCOMMAN)>>endobj
-1024 0 obj<</Subtype/Link/Rect[197.9 114.2 304.9 127.2]/Border[0 0 0]/A 1023 0 R>>endobj
-1025 0 obj[1018 0 R
+992 0 R
+994 0 R]endobj
+996 0 obj<</S/URI/URI(http://www.cups.org/software.html)>>endobj
+997 0 obj<</Subtype/Link/Rect[157.8 460.9 314.9 473.9]/Border[0 0 0]/A 996 0 R>>endobj
+998 0 obj[997 0 R]endobj
+999 0 obj<</S/URI/URI(http://www.cups.org/software.html)>>endobj
+1000 0 obj<</Subtype/Link/Rect[246.1 231.6 403.2 244.6]/Border[0 0 0]/A 999 0 R>>endobj
+1001 0 obj[1000 0 R]endobj
+1002 0 obj<</S/URI/URI(mailto:jtrostel@snapserver.com)>>endobj
+1003 0 obj<</Subtype/Link/Rect[197.9 199.0 310.1 212.0]/Border[0 0 0]/A 1002 0 R>>endobj
+1004 0 obj[1003 0 R]endobj
+1005 0 obj<</S/URI/URI(http://samba.org/)>>endobj
+1006 0 obj<</Subtype/Link/Rect[151.1 372.2 262.3 385.2]/Border[0 0 0]/A 1005 0 R>>endobj
+1007 0 obj[1006 0 R]endobj
+1008 0 obj<</S/Launch/F(winbindd.8.html)>>endobj
+1009 0 obj<</Subtype/Link/Rect[306.3 157.8 363.4 170.8]/Border[0 0 0]/A 1008 0 R>>endobj
+1010 0 obj<</S/Launch/F(#WINBINDSEPARATOR)>>endobj
+1011 0 obj<</Subtype/Link/Rect[99.0 87.8 190.8 98.8]/Border[0 0 0]/A 1010 0 R>>endobj
+1012 0 obj<</S/Launch/F(#WINBINDUID)>>endobj
+1013 0 obj<</Subtype/Link/Rect[99.0 66.2 158.4 77.2]/Border[0 0 0]/A 1012 0 R>>endobj
+1014 0 obj[1009 0 R
+1011 0 R
+1013 0 R]endobj
+1015 0 obj<</S/Launch/F(#WINBINDGID)>>endobj
+1016 0 obj<</Subtype/Link/Rect[99.0 712.2 158.4 723.2]/Border[0 0 0]/A 1015 0 R>>endobj
+1017 0 obj<</S/Launch/F(#WINBINDENUMUSERS)>>endobj
+1018 0 obj<</Subtype/Link/Rect[99.0 690.6 196.2 701.6]/Border[0 0 0]/A 1017 0 R>>endobj
+1019 0 obj<</S/Launch/F(#WINBINDENUMGROUP)>>endobj
+1020 0 obj<</Subtype/Link/Rect[99.0 679.8 201.6 690.8]/Border[0 0 0]/A 1019 0 R>>endobj
+1021 0 obj<</S/Launch/F(#TEMPLATEHOMEDIR)>>endobj
+1022 0 obj<</Subtype/Link/Rect[99.0 658.2 185.4 669.2]/Border[0 0 0]/A 1021 0 R>>endobj
+1023 0 obj<</S/Launch/F(#TEMPLATESHELL)>>endobj
+1024 0 obj<</Subtype/Link/Rect[99.0 647.4 174.6 658.4]/Border[0 0 0]/A 1023 0 R>>endobj
+1025 0 obj[1016 0 R
+1018 0 R
1020 0 R
1022 0 R
1024 0 R]endobj
-1026 0 obj<</S/Launch/F(#ENUMPORTSCOMMAND)>>endobj
-1027 0 obj<</Subtype/Link/Rect[448.6 73.4 555.0 86.4]/Border[0 0 0]/A 1026 0 R>>endobj
-1028 0 obj[1027 0 R]endobj
-1029 0 obj<</S/URI/URI(http://imprints.sourceforge.net/)>>endobj
-1030 0 obj<</Subtype/Link/Rect[297.8 659.0 437.4 672.0]/Border[0 0 0]/A 1029 0 R>>endobj
-1031 0 obj[1030 0 R]endobj
-1032 0 obj<</S/URI/URI(http://www.cups.org/)>>endobj
-1033 0 obj<</Subtype/Link/Rect[72.0 452.2 99.5 465.2]/Border[0 0 0]/A 1032 0 R>>endobj
-1034 0 obj[1033 0 R]endobj
-1035 0 obj<</S/URI/URI(http://wwwl.easysw.com/printpro/)>>endobj
-1036 0 obj<</Subtype/Link/Rect[108.0 373.4 327.4 386.4]/Border[0 0 0]/A 1035 0 R>>endobj
-1037 0 obj<</S/URI/URI(http://gimp-print.sourceforge.net/)>>endobj
-1038 0 obj<</Subtype/Link/Rect[121.4 307.4 374.1 320.4]/Border[0 0 0]/A 1037 0 R>>endobj
-1039 0 obj<</S/URI/URI(http://www.turboprint.com/)>>endobj
-1040 0 obj<</Subtype/Link/Rect[108.0 267.8 288.0 280.8]/Border[0 0 0]/A 1039 0 R>>endobj
-1041 0 obj<</S/URI/URI(http://www-124.ibm.com/developerworks/oss/linux/projects/omni/)>>endobj
-1042 0 obj<</Subtype/Link/Rect[108.0 241.4 444.5 254.4]/Border[0 0 0]/A 1041 0 R>>endobj
-1043 0 obj<</S/URI/URI(http://hpinkjet.sourceforge.net/)>>endobj
-1044 0 obj<</Subtype/Link/Rect[108.0 188.6 282.5 201.6]/Border[0 0 0]/A 1043 0 R>>endobj
-1045 0 obj<</S/URI/URI(http://www.linuxprinting.org/)>>endobj
-1046 0 obj<</Subtype/Link/Rect[108.0 162.2 343.6 175.2]/Border[0 0 0]/A 1045 0 R>>endobj
-1047 0 obj[1036 0 R
+1026 0 obj<</S/URI/URI(http://www.css.tayloru.edu/~elorimer/databasefs/index.php)>>endobj
+1027 0 obj<</Subtype/Link/Rect[97.1 272.5 360.6 285.5]/Border[0 0 0]/A 1026 0 R>>endobj
+1028 0 obj<</S/URI/URI(mailto:elorimer@css.tayloru.edu)>>endobj
+1029 0 obj<</Subtype/Link/Rect[84.8 246.1 144.7 259.1]/Border[0 0 0]/A 1028 0 R>>endobj
+1030 0 obj[1027 0 R
+1029 0 R]endobj
+1031 0 obj<</S/URI/URI(http://www.openantivirus.org/)>>endobj
+1032 0 obj<</Subtype/Link/Rect[97.1 691.0 233.0 704.0]/Border[0 0 0]/A 1031 0 R>>endobj
+1033 0 obj[1032 0 R]endobj
+1034 0 obj<</S/URI/URI(http://www.unicode.org/)>>endobj
+1035 0 obj<</Subtype/Link/Rect[340.5 505.0 422.1 518.0]/Border[0 0 0]/A 1034 0 R>>endobj
+1036 0 obj[1035 0 R]endobj
+1037 0 obj<</Subtype/Link/Rect[85.8 670.6 136.2 683.6]/Border[0 0 0]/Dest[1795 0 R/XYZ 0 734 0]>>endobj
+1038 0 obj<</Subtype/Link/Rect[130.0 657.4 162.1 670.4]/Border[0 0 0]/Dest[1795 0 R/XYZ 0 655 0]>>endobj
+1039 0 obj<</Subtype/Link/Rect[130.0 644.2 177.7 657.2]/Border[0 0 0]/Dest[1795 0 R/XYZ 0 408 0]>>endobj
+1040 0 obj<</Subtype/Link/Rect[130.0 631.0 158.4 644.0]/Border[0 0 0]/Dest[1795 0 R/XYZ 0 293 0]>>endobj
+1041 0 obj<</Subtype/Link/Rect[130.0 617.8 260.5 630.8]/Border[0 0 0]/Dest[1797 0 R/XYZ 0 228 0]>>endobj
+1042 0 obj<</Subtype/Link/Rect[130.0 604.6 149.9 617.6]/Border[0 0 0]/Dest[1799 0 R/XYZ 0 734 0]>>endobj
+1043 0 obj<</Subtype/Link/Rect[174.2 591.4 279.7 604.4]/Border[0 0 0]/Dest[1799 0 R/XYZ 0 700 0]>>endobj
+1044 0 obj<</Subtype/Link/Rect[85.8 578.2 221.1 591.2]/Border[0 0 0]/Dest[1801 0 R/XYZ 0 734 0]>>endobj
+1045 0 obj<</Subtype/Link/Rect[130.0 565.0 216.2 578.0]/Border[0 0 0]/Dest[1801 0 R/XYZ 0 668 0]>>endobj
+1046 0 obj<</Subtype/Link/Rect[130.0 551.8 181.3 564.8]/Border[0 0 0]/Dest[1801 0 R/XYZ 0 461 0]>>endobj
+1047 0 obj<</Subtype/Link/Rect[174.2 538.6 533.6 551.6]/Border[0 0 0]/Dest[1801 0 R/XYZ 0 427 0]>>endobj
+1048 0 obj<</Subtype/Link/Rect[174.2 525.4 536.9 538.4]/Border[0 0 0]/Dest[1803 0 R/XYZ 0 734 0]>>endobj
+1049 0 obj<</Subtype/Link/Rect[174.2 512.2 490.2 525.2]/Border[0 0 0]/Dest[1803 0 R/XYZ 0 523 0]>>endobj
+1050 0 obj<</Subtype/Link/Rect[174.2 499.0 459.3 512.0]/Border[0 0 0]/Dest[1803 0 R/XYZ 0 408 0]>>endobj
+1051 0 obj<</Subtype/Link/Rect[130.0 485.8 245.8 498.8]/Border[0 0 0]/Dest[1803 0 R/XYZ 0 151 0]>>endobj
+1052 0 obj<</Subtype/Link/Rect[174.2 472.6 351.5 485.6]/Border[0 0 0]/Dest[1803 0 R/XYZ 0 118 0]>>endobj
+1053 0 obj<</Subtype/Link/Rect[174.2 459.4 351.2 472.4]/Border[0 0 0]/Dest[1805 0 R/XYZ 0 626 0]>>endobj
+1054 0 obj<</Subtype/Link/Rect[174.2 446.2 332.5 459.2]/Border[0 0 0]/Dest[1805 0 R/XYZ 0 475 0]>>endobj
+1055 0 obj<</Subtype/Link/Rect[174.2 433.0 301.4 446.0]/Border[0 0 0]/Dest[1805 0 R/XYZ 0 377 0]>>endobj
+1056 0 obj<</Subtype/Link/Rect[174.2 419.8 316.3 432.8]/Border[0 0 0]/Dest[1805 0 R/XYZ 0 292 0]>>endobj
+1057 0 obj<</Subtype/Link/Rect[130.0 406.6 205.6 419.6]/Border[0 0 0]/Dest[1805 0 R/XYZ 0 207 0]>>endobj
+1058 0 obj<</Subtype/Link/Rect[130.0 393.4 265.9 406.4]/Border[0 0 0]/Dest[1807 0 R/XYZ 0 626 0]>>endobj
+1059 0 obj<</Subtype/Link/Rect[85.8 380.2 195.7 393.2]/Border[0 0 0]/Dest[1809 0 R/XYZ 0 734 0]>>endobj
+1060 0 obj<</Subtype/Link/Rect[130.0 367.0 289.5 380.0]/Border[0 0 0]/Dest[1809 0 R/XYZ 0 655 0]>>endobj
+1061 0 obj<</Subtype/Link/Rect[174.2 353.8 232.0 366.8]/Border[0 0 0]/Dest[1809 0 R/XYZ 0 621 0]>>endobj
+1062 0 obj<</Subtype/Link/Rect[174.2 340.6 290.0 353.6]/Border[0 0 0]/Dest[1809 0 R/XYZ 0 510 0]>>endobj
+1063 0 obj<</Subtype/Link/Rect[130.0 327.4 337.1 340.4]/Border[0 0 0]/Dest[1811 0 R/XYZ 0 494 0]>>endobj
+1064 0 obj<</Subtype/Link/Rect[130.0 314.2 226.9 327.2]/Border[0 0 0]/Dest[1811 0 R/XYZ 0 353 0]>>endobj
+1065 0 obj<</Subtype/Link/Rect[130.0 301.0 256.8 314.0]/Border[0 0 0]/Dest[1813 0 R/XYZ 0 613 0]>>endobj
+1066 0 obj<</Subtype/Link/Rect[174.2 287.8 282.4 300.8]/Border[0 0 0]/Dest[1813 0 R/XYZ 0 458 0]>>endobj
+1067 0 obj<</Subtype/Link/Rect[174.2 274.6 333.8 287.6]/Border[0 0 0]/Dest[1815 0 R/XYZ 0 639 0]>>endobj
+1068 0 obj<</Subtype/Link/Rect[85.8 261.4 157.2 274.4]/Border[0 0 0]/Dest[1817 0 R/XYZ 0 734 0]>>endobj
+1069 0 obj<</Subtype/Link/Rect[130.0 248.2 187.8 261.2]/Border[0 0 0]/Dest[1817 0 R/XYZ 0 696 0]>>endobj
+1070 0 obj<</Subtype/Link/Rect[130.0 235.0 188.7 248.0]/Border[0 0 0]/Dest[1817 0 R/XYZ 0 423 0]>>endobj
+1071 0 obj<</Subtype/Link/Rect[130.0 221.8 189.9 234.8]/Border[0 0 0]/Dest[1817 0 R/XYZ 0 282 0]>>endobj
+1072 0 obj<</Subtype/Link/Rect[130.0 208.6 198.4 221.6]/Border[0 0 0]/Dest[1819 0 R/XYZ 0 613 0]>>endobj
+1073 0 obj<</Subtype/Link/Rect[130.0 195.4 269.0 208.4]/Border[0 0 0]/Dest[1819 0 R/XYZ 0 260 0]>>endobj
+1074 0 obj<</Subtype/Link/Rect[130.0 182.2 167.6 195.2]/Border[0 0 0]/Dest[1819 0 R/XYZ 0 159 0]>>endobj
+1075 0 obj<</Subtype/Link/Rect[85.8 169.0 177.7 182.0]/Border[0 0 0]/Dest[1821 0 R/XYZ 0 734 0]>>endobj
+1076 0 obj<</Subtype/Link/Rect[130.0 155.8 187.8 168.8]/Border[0 0 0]/Dest[1821 0 R/XYZ 0 696 0]>>endobj
+1077 0 obj<</Subtype/Link/Rect[130.0 142.6 188.4 155.6]/Border[0 0 0]/Dest[1821 0 R/XYZ 0 529 0]>>endobj
+1078 0 obj<</Subtype/Link/Rect[130.0 129.4 155.4 142.4]/Border[0 0 0]/Dest[1821 0 R/XYZ 0 199 0]>>endobj
+1079 0 obj<</Subtype/Link/Rect[174.2 116.2 203.6 129.2]/Border[0 0 0]/Dest[1821 0 R/XYZ 0 165 0]>>endobj
+1080 0 obj<</Subtype/Link/Rect[174.2 103.0 203.6 116.0]/Border[0 0 0]/Dest[1823 0 R/XYZ 0 734 0]>>endobj
+1081 0 obj<</Subtype/Link/Rect[174.2 89.8 203.6 102.8]/Border[0 0 0]/Dest[1823 0 R/XYZ 0 530 0]>>endobj
+1082 0 obj<</Subtype/Link/Rect[174.2 76.6 203.6 89.6]/Border[0 0 0]/Dest[1825 0 R/XYZ 0 626 0]>>endobj
+1083 0 obj<</Subtype/Link/Rect[174.2 63.4 203.6 76.4]/Border[0 0 0]/Dest[1825 0 R/XYZ 0 475 0]>>endobj
+1084 0 obj[1037 0 R
1038 0 R
+1039 0 R
1040 0 R
+1041 0 R
1042 0 R
+1043 0 R
1044 0 R
-1046 0 R]endobj
-1048 0 obj<</S/URI/URI(http://www.linuxprinting.org/printer_list.cgi)>>endobj
-1049 0 obj<</Subtype/Link/Rect[72.0 106.2 267.3 119.2]/Border[0 0 0]/A 1048 0 R>>endobj
-1050 0 obj[1049 0 R]endobj
-1051 0 obj<</S/URI/URI(http://www.linuxprinting.org/show_printer.cgi?recnum=75104)>>endobj
-1052 0 obj<</Subtype/Link/Rect[72.0 694.6 348.6 707.6]/Border[0 0 0]/A 1051 0 R>>endobj
-1053 0 obj<</S/URI/URI(http://www.linuxprinting.org/show_driver.cgi?driver=ljet4)>>endobj
-1054 0 obj<</Subtype/Link/Rect[72.0 641.8 330.9 654.8]/Border[0 0 0]/A 1053 0 R>>endobj
-1055 0 obj<</S/URI/URI(http://www.linuxprinting.org/cupsomatic)>>endobj
-1056 0 obj<</Subtype/Link/Rect[72.0 382.6 252.9 395.6]/Border[0 0 0]/A 1055 0 R>>endobj
-1057 0 obj<</S/URI/URI(http://www.linuxprinting.org/execution.cgi?driver=ljet4&printer=75104&.submit=Show+execution+details)>>endobj
-1058 0 obj<</Subtype/Link/Rect[72.0 237.4 546.7 250.4]/Border[0 0 0]/A 1057 0 R>>endobj
-1059 0 obj[1052 0 R
+1045 0 R
+1046 0 R
+1047 0 R
+1048 0 R
+1049 0 R
+1050 0 R
+1051 0 R
+1052 0 R
+1053 0 R
1054 0 R
+1055 0 R
1056 0 R
-1058 0 R]endobj
-1060 0 obj<</S/URI/URI(http://www.linuxprinting.org/cups-doc.html)>>endobj
-1061 0 obj<</Subtype/Link/Rect[72.0 721.0 268.0 734.0]/Border[0 0 0]/A 1060 0 R>>endobj
-1062 0 obj<</S/URI/URI(http://www.linuxprinting.org/kpfeifle/LinuxKongress2002/Tutorial/)>>endobj
-1063 0 obj<</Subtype/Link/Rect[72.0 668.2 371.4 681.2]/Border[0 0 0]/A 1062 0 R>>endobj
-1064 0 obj<</S/URI/URI(http://www.cups.org/software.html)>>endobj
-1065 0 obj<</Subtype/Link/Rect[157.8 225.0 314.9 238.0]/Border[0 0 0]/A 1064 0 R>>endobj
-1066 0 obj[1061 0 R
+1057 0 R
+1058 0 R
+1059 0 R
+1060 0 R
+1061 0 R
+1062 0 R
1063 0 R
-1065 0 R]endobj
-1067 0 obj<</S/URI/URI(http://www.cups.org/software.html)>>endobj
-1068 0 obj<</Subtype/Link/Rect[246.1 620.0 403.2 633.0]/Border[0 0 0]/A 1067 0 R>>endobj
-1069 0 obj[1068 0 R]endobj
-1070 0 obj<</S/URI/URI(mailto:jtrostel@snapserver.com)>>endobj
-1071 0 obj<</Subtype/Link/Rect[197.9 199.0 310.1 212.0]/Border[0 0 0]/A 1070 0 R>>endobj
-1072 0 obj[1071 0 R]endobj
-1073 0 obj<</S/URI/URI(http://samba.org/)>>endobj
-1074 0 obj<</Subtype/Link/Rect[151.1 372.2 262.3 385.2]/Border[0 0 0]/A 1073 0 R>>endobj
-1075 0 obj[1074 0 R]endobj
-1076 0 obj<</S/Launch/F(winbindd.8.html)>>endobj
-1077 0 obj<</Subtype/Link/Rect[306.3 157.8 363.4 170.8]/Border[0 0 0]/A 1076 0 R>>endobj
-1078 0 obj<</S/Launch/F(#WINBINDSEPARATOR)>>endobj
-1079 0 obj<</Subtype/Link/Rect[99.0 87.8 190.8 98.8]/Border[0 0 0]/A 1078 0 R>>endobj
-1080 0 obj<</S/Launch/F(#WINBINDUID)>>endobj
-1081 0 obj<</Subtype/Link/Rect[99.0 66.2 158.4 77.2]/Border[0 0 0]/A 1080 0 R>>endobj
-1082 0 obj[1077 0 R
+1064 0 R
+1065 0 R
+1066 0 R
+1067 0 R
+1068 0 R
+1069 0 R
+1070 0 R
+1071 0 R
+1072 0 R
+1073 0 R
+1074 0 R
+1075 0 R
+1076 0 R
+1077 0 R
+1078 0 R
1079 0 R
-1081 0 R]endobj
-1083 0 obj<</S/Launch/F(#WINBINDGID)>>endobj
-1084 0 obj<</Subtype/Link/Rect[99.0 712.2 158.4 723.2]/Border[0 0 0]/A 1083 0 R>>endobj
-1085 0 obj<</S/Launch/F(#WINBINDENUMUSERS)>>endobj
-1086 0 obj<</Subtype/Link/Rect[99.0 690.6 196.2 701.6]/Border[0 0 0]/A 1085 0 R>>endobj
-1087 0 obj<</S/Launch/F(#WINBINDENUMGROUP)>>endobj
-1088 0 obj<</Subtype/Link/Rect[99.0 679.8 201.6 690.8]/Border[0 0 0]/A 1087 0 R>>endobj
-1089 0 obj<</S/Launch/F(#TEMPLATEHOMEDIR)>>endobj
-1090 0 obj<</Subtype/Link/Rect[99.0 658.2 185.4 669.2]/Border[0 0 0]/A 1089 0 R>>endobj
-1091 0 obj<</S/Launch/F(#TEMPLATESHELL)>>endobj
-1092 0 obj<</Subtype/Link/Rect[99.0 647.4 174.6 658.4]/Border[0 0 0]/A 1091 0 R>>endobj
-1093 0 obj[1084 0 R
+1080 0 R
+1081 0 R
+1082 0 R
+1083 0 R]endobj
+1085 0 obj<</Subtype/Link/Rect[174.2 721.0 203.6 734.0]/Border[0 0 0]/Dest[1825 0 R/XYZ 0 351 0]>>endobj
+1086 0 obj<</Subtype/Link/Rect[174.2 707.8 203.6 720.8]/Border[0 0 0]/Dest[1827 0 R/XYZ 0 734 0]>>endobj
+1087 0 obj<</Subtype/Link/Rect[174.2 694.6 203.6 707.6]/Border[0 0 0]/Dest[1827 0 R/XYZ 0 371 0]>>endobj
+1088 0 obj<</Subtype/Link/Rect[174.2 681.4 203.6 694.4]/Border[0 0 0]/Dest[1829 0 R/XYZ 0 705 0]>>endobj
+1089 0 obj<</Subtype/Link/Rect[179.8 668.2 214.6 681.2]/Border[0 0 0]/Dest[1829 0 R/XYZ 0 515 0]>>endobj
+1090 0 obj<</Subtype/Link/Rect[179.8 655.0 214.6 668.0]/Border[0 0 0]/Dest[1829 0 R/XYZ 0 377 0]>>endobj
+1091 0 obj<</Subtype/Link/Rect[130.0 641.8 227.5 654.8]/Border[0 0 0]/Dest[1829 0 R/XYZ 0 239 0]>>endobj
+1092 0 obj[1085 0 R
1086 0 R
+1087 0 R
1088 0 R
+1089 0 R
1090 0 R
-1092 0 R]endobj
-1094 0 obj<</S/URI/URI(ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE)>>endobj
-1095 0 obj<</Subtype/Link/Rect[249.2 246.9 504.0 259.9]/Border[0 0 0]/A 1094 0 R>>endobj
-1096 0 obj<</S/URI/URI(ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE)>>endobj
-1097 0 obj<</Subtype/Link/Rect[170.7 207.3 445.7 220.3]/Border[0 0 0]/A 1096 0 R>>endobj
-1098 0 obj<</S/URI/URI(mailto:jht@samba.org)>>endobj
-1099 0 obj<</Subtype/Link/Rect[530.3 145.3 553.8 158.3]/Border[0 0 0]/A 1098 0 R>>endobj
-1100 0 obj<</S/URI/URI(mailto:jht@samba.org)>>endobj
-1101 0 obj<</Subtype/Link/Rect[72.0 132.1 108.7 145.1]/Border[0 0 0]/A 1100 0 R>>endobj
-1102 0 obj[1095 0 R
-1097 0 R
-1099 0 R
-1101 0 R]endobj
-1103 0 obj<</S/URI/URI(http://www.microsoft.com/ntserver/management/deployment/planguide/prof_policies.asp)>>endobj
-1104 0 obj<</Subtype/Link/Rect[340.4 346.6 554.3 359.6]/Border[0 0 0]/A 1103 0 R>>endobj
-1105 0 obj<</S/URI/URI(http://www.microsoft.com/ntserver/management/deployment/planguide/prof_policies.asp)>>endobj
-1106 0 obj<</Subtype/Link/Rect[72.0 333.4 524.5 346.4]/Border[0 0 0]/A 1105 0 R>>endobj
-1107 0 obj[1104 0 R
-1106 0 R]endobj
-1108 0 obj<</S/Launch/F(#OBEYPAMRESTRICTIONS)>>endobj
-1109 0 obj<</Subtype/Link/Rect[235.4 541.3 332.9 554.3]/Border[0 0 0]/A 1108 0 R>>endobj
-1110 0 obj<</S/Launch/F(#ENCRYPTPASSWORDS)>>endobj
-1111 0 obj<</Subtype/Link/Rect[306.0 462.1 416.7 475.1]/Border[0 0 0]/A 1110 0 R>>endobj
-1112 0 obj[1109 0 R
+1091 0 R]endobj
+1093 0 obj<</S/URI/URI(http://www.thursby.com/)>>endobj
+1094 0 obj<</Subtype/Link/Rect[91.9 621.8 131.3 634.8]/Border[0 0 0]/A 1093 0 R>>endobj
+1095 0 obj<</S/URI/URI(http://www.umich.edu/~rsug/netatalk/)>>endobj
+1096 0 obj<</Subtype/Link/Rect[72.0 503.0 109.3 516.0]/Border[0 0 0]/A 1095 0 R>>endobj
+1097 0 obj<</S/URI/URI(http://www.cs.mu.oz.au/appletalk/atalk.html)>>endobj
+1098 0 obj<</Subtype/Link/Rect[130.7 503.0 154.8 516.0]/Border[0 0 0]/A 1097 0 R>>endobj
+1099 0 obj<</S/URI/URI(http://www.eats.com/linux_mac_win.html)>>endobj
+1100 0 obj<</Subtype/Link/Rect[72.0 476.6 258.1 489.6]/Border[0 0 0]/A 1099 0 R>>endobj
+1101 0 obj<</S/URI/URI(http://carol.wins.uva.nl/~leeuw/samba/warp.html)>>endobj
+1102 0 obj<</Subtype/Link/Rect[325.6 367.8 544.5 380.8]/Border[0 0 0]/A 1101 0 R>>endobj
+1103 0 obj[1094 0 R
+1096 0 R
+1098 0 R
+1100 0 R
+1102 0 R]endobj
+1104 0 obj<</S/URI/URI(ftp://ftp.microsoft.com/BusSys/Clients/LANMAN.OS2/)>>endobj
+1105 0 obj<</Subtype/Link/Rect[72.0 661.0 319.2 674.0]/Border[0 0 0]/A 1104 0 R>>endobj
+1106 0 obj<</S/URI/URI(http://carol.wins.uva.nl/~leeuw/lanman.html)>>endobj
+1107 0 obj<</Subtype/Link/Rect[340.6 661.0 538.7 674.0]/Border[0 0 0]/A 1106 0 R>>endobj
+1108 0 obj<</S/URI/URI(ftp://ftp.cdrom.com/pub/os2/network/ndis/)>>endobj
+1109 0 obj<</Subtype/Link/Rect[173.1 538.6 363.5 551.6]/Border[0 0 0]/A 1108 0 R>>endobj
+1110 0 obj<</S/URI/URI(http://carol.wins.uva.nl/~leeuw/samba/fix.html)>>endobj
+1111 0 obj<</Subtype/Link/Rect[220.2 450.2 429.3 463.2]/Border[0 0 0]/A 1110 0 R>>endobj
+1112 0 obj[1105 0 R
+1107 0 R
+1109 0 R
1111 0 R]endobj
-1113 0 obj<</S/URI/URI(http://www.css.tayloru.edu/~elorimer/databasefs/index.php)>>endobj
-1114 0 obj<</Subtype/Link/Rect[97.1 123.7 360.6 136.7]/Border[0 0 0]/A 1113 0 R>>endobj
-1115 0 obj<</S/URI/URI(mailto:elorimer@css.tayloru.edu)>>endobj
-1116 0 obj<</Subtype/Link/Rect[84.8 97.3 144.7 110.3]/Border[0 0 0]/A 1115 0 R>>endobj
-1117 0 obj[1114 0 R
-1116 0 R]endobj
-1118 0 obj<</S/URI/URI(http://www.openantivirus.org/)>>endobj
-1119 0 obj<</Subtype/Link/Rect[97.1 583.4 233.0 596.4]/Border[0 0 0]/A 1118 0 R>>endobj
-1120 0 obj[1119 0 R]endobj
-1121 0 obj<</S/URI/URI(http://www.microsoft.com/NTServer/nts/downloads/winfeatures/NTSDistrFile/AdminGuide.asp)>>endobj
-1122 0 obj<</Subtype/Link/Rect[72.0 586.6 183.5 599.6]/Border[0 0 0]/A 1121 0 R>>endobj
-1123 0 obj<</S/Launch/F(#HOSTMSDFS)>>endobj
-1124 0 obj<</Subtype/Link/Rect[342.3 507.4 398.6 520.4]/Border[0 0 0]/A 1123 0 R>>endobj
-1125 0 obj<</S/Launch/F(#MSDFSROOT)>>endobj
-1126 0 obj<</Subtype/Link/Rect[357.9 494.2 412.3 507.2]/Border[0 0 0]/A 1125 0 R>>endobj
-1127 0 obj[1122 0 R
+1113 0 obj<</S/Launch/F(smb.conf.5.html)>>endobj
+1114 0 obj<</Subtype/Link/Rect[218.7 321.4 274.9 334.4]/Border[0 0 0]/A 1113 0 R>>endobj
+1115 0 obj[1114 0 R]endobj
+1116 0 obj<</S/Launch/F(smb.conf.5.html)>>endobj
+1117 0 obj<</Subtype/Link/Rect[493.6 487.4 549.8 500.4]/Border[0 0 0]/A 1116 0 R>>endobj
+1118 0 obj[1117 0 R]endobj
+1119 0 obj<</S/URI/URI(http://samba.org/)>>endobj
+1120 0 obj<</Subtype/Link/Rect[258.0 683.8 325.3 696.8]/Border[0 0 0]/A 1119 0 R>>endobj
+1121 0 obj<</S/URI/URI(http://samba.org/samba/cvs.html)>>endobj
+1122 0 obj<</Subtype/Link/Rect[343.3 525.8 489.7 538.8]/Border[0 0 0]/A 1121 0 R>>endobj
+1123 0 obj<</S/URI/URI(http://samba.org/cgi-bin/cvsweb)>>endobj
+1124 0 obj<</Subtype/Link/Rect[135.9 333.4 283.2 346.4]/Border[0 0 0]/A 1123 0 R>>endobj
+1125 0 obj<</S/URI/URI(http://www.cyclic.com/)>>endobj
+1126 0 obj<</Subtype/Link/Rect[391.6 225.8 498.2 238.8]/Border[0 0 0]/A 1125 0 R>>endobj
+1127 0 obj[1120 0 R
+1122 0 R
1124 0 R
1126 0 R]endobj
-1128 0 obj<</Subtype/Link/Rect[405.0 282.2 545.5 295.2]/Border[0 0 0]/Dest[1963 0 R/XYZ 0 174 0]>>endobj
-1129 0 obj<</Subtype/Link/Rect[72.0 269.0 107.4 282.0]/Border[0 0 0]/Dest[1963 0 R/XYZ 0 174 0]>>endobj
-1130 0 obj[1128 0 R
-1129 0 R]endobj
-1131 0 obj<</S/URI/URI(http://www.samba.org/)>>endobj
-1132 0 obj<</Subtype/Link/Rect[184.7 244.2 288.9 257.2]/Border[0 0 0]/A 1131 0 R>>endobj
-1133 0 obj[1132 0 R]endobj
-1134 0 obj<</S/URI/URI(http://www.unicode.org/)>>endobj
-1135 0 obj<</Subtype/Link/Rect[340.5 505.0 422.1 518.0]/Border[0 0 0]/A 1134 0 R>>endobj
-1136 0 obj[1135 0 R]endobj
-1137 0 obj<</Subtype/Link/Rect[85.8 670.6 300.7 683.6]/Border[0 0 0]/Dest[1979 0 R/XYZ 0 734 0]>>endobj
-1138 0 obj<</Subtype/Link/Rect[130.0 657.4 259.5 670.4]/Border[0 0 0]/Dest[1979 0 R/XYZ 0 644 0]>>endobj
-1139 0 obj<</Subtype/Link/Rect[174.2 644.2 278.1 657.2]/Border[0 0 0]/Dest[1979 0 R/XYZ 0 582 0]>>endobj
-1140 0 obj<</Subtype/Link/Rect[174.2 631.0 245.1 644.0]/Border[0 0 0]/Dest[1979 0 R/XYZ 0 523 0]>>endobj
-1141 0 obj<</Subtype/Link/Rect[174.2 617.8 258.3 630.8]/Border[0 0 0]/Dest[1979 0 R/XYZ 0 465 0]>>endobj
-1142 0 obj<</Subtype/Link/Rect[174.2 604.6 240.2 617.6]/Border[0 0 0]/Dest[1979 0 R/XYZ 0 407 0]>>endobj
-1143 0 obj<</Subtype/Link/Rect[174.2 591.4 251.3 604.4]/Border[0 0 0]/Dest[1979 0 R/XYZ 0 348 0]>>endobj
-1144 0 obj<</Subtype/Link/Rect[174.2 578.2 248.5 591.2]/Border[0 0 0]/Dest[1979 0 R/XYZ 0 290 0]>>endobj
-1145 0 obj<</Subtype/Link/Rect[174.2 565.0 302.0 578.0]/Border[0 0 0]/Dest[1979 0 R/XYZ 0 231 0]>>endobj
-1146 0 obj<</Subtype/Link/Rect[85.8 551.8 284.8 564.8]/Border[0 0 0]/Dest[1981 0 R/XYZ 0 734 0]>>endobj
-1147 0 obj<</Subtype/Link/Rect[130.0 538.6 262.6 551.6]/Border[0 0 0]/Dest[1981 0 R/XYZ 0 631 0]>>endobj
-1148 0 obj<</Subtype/Link/Rect[174.2 525.4 223.4 538.4]/Border[0 0 0]/Dest[1981 0 R/XYZ 0 569 0]>>endobj
-1149 0 obj<</Subtype/Link/Rect[174.2 512.2 297.1 525.2]/Border[0 0 0]/Dest[1981 0 R/XYZ 0 510 0]>>endobj
-1150 0 obj<</Subtype/Link/Rect[130.0 499.0 298.8 512.0]/Border[0 0 0]/Dest[1981 0 R/XYZ 0 452 0]>>endobj
-1151 0 obj<</Subtype/Link/Rect[85.8 485.8 206.4 498.8]/Border[0 0 0]/Dest[1983 0 R/XYZ 0 734 0]>>endobj
-1152 0 obj<</Subtype/Link/Rect[130.0 472.6 191.4 485.6]/Border[0 0 0]/Dest[1983 0 R/XYZ 0 696 0]>>endobj
-1153 0 obj<</Subtype/Link/Rect[130.0 459.4 196.6 472.4]/Border[0 0 0]/Dest[1983 0 R/XYZ 0 449 0]>>endobj
-1154 0 obj<</Subtype/Link/Rect[130.0 446.2 174.6 459.2]/Border[0 0 0]/Dest[1983 0 R/XYZ 0 189 0]>>endobj
-1155 0 obj<</Subtype/Link/Rect[130.0 433.0 174.0 446.0]/Border[0 0 0]/Dest[1985 0 R/XYZ 0 639 0]>>endobj
-1156 0 obj<</Subtype/Link/Rect[130.0 419.8 173.4 432.8]/Border[0 0 0]/Dest[1985 0 R/XYZ 0 458 0]>>endobj
-1157 0 obj<</Subtype/Link/Rect[130.0 406.6 175.2 419.6]/Border[0 0 0]/Dest[1985 0 R/XYZ 0 383 0]>>endobj
-1158 0 obj<</Subtype/Link/Rect[130.0 393.4 177.1 406.4]/Border[0 0 0]/Dest[1985 0 R/XYZ 0 215 0]>>endobj
-1159 0 obj<</Subtype/Link/Rect[130.0 380.2 188.1 393.2]/Border[0 0 0]/Dest[1987 0 R/XYZ 0 734 0]>>endobj
-1160 0 obj<</Subtype/Link/Rect[130.0 367.0 186.8 380.0]/Border[0 0 0]/Dest[1987 0 R/XYZ 0 605 0]>>endobj
-1161 0 obj<</Subtype/Link/Rect[135.5 353.8 196.0 366.8]/Border[0 0 0]/Dest[1987 0 R/XYZ 0 530 0]>>endobj
-1162 0 obj<</Subtype/Link/Rect[85.8 340.6 136.2 353.6]/Border[0 0 0]/Dest[1991 0 R/XYZ 0 734 0]>>endobj
-1163 0 obj<</Subtype/Link/Rect[130.0 327.4 162.1 340.4]/Border[0 0 0]/Dest[1991 0 R/XYZ 0 655 0]>>endobj
-1164 0 obj<</Subtype/Link/Rect[130.0 314.2 177.7 327.2]/Border[0 0 0]/Dest[1991 0 R/XYZ 0 408 0]>>endobj
-1165 0 obj<</Subtype/Link/Rect[130.0 301.0 158.4 314.0]/Border[0 0 0]/Dest[1991 0 R/XYZ 0 293 0]>>endobj
-1166 0 obj<</Subtype/Link/Rect[130.0 287.8 260.5 300.8]/Border[0 0 0]/Dest[1993 0 R/XYZ 0 228 0]>>endobj
-1167 0 obj<</Subtype/Link/Rect[130.0 274.6 149.9 287.6]/Border[0 0 0]/Dest[1995 0 R/XYZ 0 734 0]>>endobj
-1168 0 obj<</Subtype/Link/Rect[174.2 261.4 279.7 274.4]/Border[0 0 0]/Dest[1995 0 R/XYZ 0 700 0]>>endobj
-1169 0 obj<</Subtype/Link/Rect[85.8 248.2 221.1 261.2]/Border[0 0 0]/Dest[1997 0 R/XYZ 0 734 0]>>endobj
-1170 0 obj<</Subtype/Link/Rect[130.0 235.0 216.2 248.0]/Border[0 0 0]/Dest[1997 0 R/XYZ 0 668 0]>>endobj
-1171 0 obj<</Subtype/Link/Rect[130.0 221.8 181.3 234.8]/Border[0 0 0]/Dest[1997 0 R/XYZ 0 461 0]>>endobj
-1172 0 obj<</Subtype/Link/Rect[174.2 208.6 533.6 221.6]/Border[0 0 0]/Dest[1997 0 R/XYZ 0 427 0]>>endobj
-1173 0 obj<</Subtype/Link/Rect[174.2 195.4 536.9 208.4]/Border[0 0 0]/Dest[1999 0 R/XYZ 0 734 0]>>endobj
-1174 0 obj<</Subtype/Link/Rect[174.2 182.2 490.2 195.2]/Border[0 0 0]/Dest[1999 0 R/XYZ 0 523 0]>>endobj
-1175 0 obj<</Subtype/Link/Rect[174.2 169.0 459.3 182.0]/Border[0 0 0]/Dest[1999 0 R/XYZ 0 408 0]>>endobj
-1176 0 obj<</Subtype/Link/Rect[130.0 155.8 245.8 168.8]/Border[0 0 0]/Dest[1999 0 R/XYZ 0 151 0]>>endobj
-1177 0 obj<</Subtype/Link/Rect[174.2 142.6 351.5 155.6]/Border[0 0 0]/Dest[1999 0 R/XYZ 0 118 0]>>endobj
-1178 0 obj<</Subtype/Link/Rect[174.2 129.4 351.2 142.4]/Border[0 0 0]/Dest[2001 0 R/XYZ 0 626 0]>>endobj
-1179 0 obj<</Subtype/Link/Rect[174.2 116.2 332.5 129.2]/Border[0 0 0]/Dest[2001 0 R/XYZ 0 475 0]>>endobj
-1180 0 obj<</Subtype/Link/Rect[174.2 103.0 301.4 116.0]/Border[0 0 0]/Dest[2001 0 R/XYZ 0 377 0]>>endobj
-1181 0 obj<</Subtype/Link/Rect[174.2 89.8 316.3 102.8]/Border[0 0 0]/Dest[2001 0 R/XYZ 0 292 0]>>endobj
-1182 0 obj<</Subtype/Link/Rect[130.0 76.6 205.6 89.6]/Border[0 0 0]/Dest[2001 0 R/XYZ 0 207 0]>>endobj
-1183 0 obj<</Subtype/Link/Rect[130.0 63.4 265.9 76.4]/Border[0 0 0]/Dest[2003 0 R/XYZ 0 626 0]>>endobj
-1184 0 obj[1137 0 R
+1128 0 obj<</S/URI/URI(ftp://pserver.samba.org/pub/unpacked)>>endobj
+1129 0 obj<</Subtype/Link/Rect[72.0 434.6 238.8 447.6]/Border[0 0 0]/A 1128 0 R>>endobj
+1130 0 obj<</S/URI/URI(http://rsync.samba.org/)>>endobj
+1131 0 obj<</Subtype/Link/Rect[452.6 421.4 543.4 434.4]/Border[0 0 0]/A 1130 0 R>>endobj
+1132 0 obj[1129 0 R
+1131 0 R]endobj
+1133 0 obj<</S/Launch/F(samba@samba.org)>>endobj
+1134 0 obj<</Subtype/Link/Rect[311.8 650.2 398.3 663.2]/Border[0 0 0]/A 1133 0 R>>endobj
+1135 0 obj<</S/URI/URI(mailto:samba-technical@samba.org)>>endobj
+1136 0 obj<</Subtype/Link/Rect[126.4 637.0 258.8 650.0]/Border[0 0 0]/A 1135 0 R>>endobj
+1137 0 obj<</S/URI/URI(http://samba.org/samba/)>>endobj
+1138 0 obj<</Subtype/Link/Rect[161.5 439.0 270.3 452.0]/Border[0 0 0]/A 1137 0 R>>endobj
+1139 0 obj<</S/Launch/F(Diagnosis.html)>>endobj
+1140 0 obj<</Subtype/Link/Rect[185.0 337.4 229.3 350.4]/Border[0 0 0]/A 1139 0 R>>endobj
+1141 0 obj[1134 0 R
+1136 0 R
1138 0 R
-1139 0 R
-1140 0 R
-1141 0 R
-1142 0 R
-1143 0 R
-1144 0 R
-1145 0 R
-1146 0 R
-1147 0 R
-1148 0 R
-1149 0 R
-1150 0 R
-1151 0 R
-1152 0 R
-1153 0 R
-1154 0 R
-1155 0 R
-1156 0 R
-1157 0 R
-1158 0 R
-1159 0 R
-1160 0 R
-1161 0 R
-1162 0 R
-1163 0 R
-1164 0 R
-1165 0 R
-1166 0 R
-1167 0 R
-1168 0 R
-1169 0 R
-1170 0 R
-1171 0 R
-1172 0 R
-1173 0 R
-1174 0 R
-1175 0 R
-1176 0 R
-1177 0 R
-1178 0 R
-1179 0 R
-1180 0 R
-1181 0 R
-1182 0 R
-1183 0 R]endobj
-1185 0 obj<</Subtype/Link/Rect[130.0 721.0 205.8 734.0]/Border[0 0 0]/Dest[2003 0 R/XYZ 0 162 0]>>endobj
-1186 0 obj<</Subtype/Link/Rect[85.8 707.8 195.7 720.8]/Border[0 0 0]/Dest[2005 0 R/XYZ 0 734 0]>>endobj
-1187 0 obj<</Subtype/Link/Rect[130.0 694.6 289.5 707.6]/Border[0 0 0]/Dest[2005 0 R/XYZ 0 655 0]>>endobj
-1188 0 obj<</Subtype/Link/Rect[174.2 681.4 232.0 694.4]/Border[0 0 0]/Dest[2005 0 R/XYZ 0 621 0]>>endobj
-1189 0 obj<</Subtype/Link/Rect[174.2 668.2 290.0 681.2]/Border[0 0 0]/Dest[2005 0 R/XYZ 0 510 0]>>endobj
-1190 0 obj<</Subtype/Link/Rect[130.0 655.0 337.1 668.0]/Border[0 0 0]/Dest[2007 0 R/XYZ 0 494 0]>>endobj
-1191 0 obj<</Subtype/Link/Rect[130.0 641.8 226.9 654.8]/Border[0 0 0]/Dest[2007 0 R/XYZ 0 353 0]>>endobj
-1192 0 obj<</Subtype/Link/Rect[174.2 628.6 388.8 641.6]/Border[0 0 0]/Dest[2009 0 R/XYZ 0 613 0]>>endobj
-1193 0 obj<</Subtype/Link/Rect[130.0 615.4 256.8 628.4]/Border[0 0 0]/Dest[2011 0 R/XYZ 0 734 0]>>endobj
-1194 0 obj<</Subtype/Link/Rect[174.2 602.2 282.4 615.2]/Border[0 0 0]/Dest[2011 0 R/XYZ 0 579 0]>>endobj
-1195 0 obj<</Subtype/Link/Rect[174.2 589.0 333.8 602.0]/Border[0 0 0]/Dest[2013 0 R/XYZ 0 734 0]>>endobj
-1196 0 obj<</Subtype/Link/Rect[85.8 575.8 157.2 588.8]/Border[0 0 0]/Dest[2015 0 R/XYZ 0 734 0]>>endobj
-1197 0 obj<</Subtype/Link/Rect[130.0 562.6 187.8 575.6]/Border[0 0 0]/Dest[2015 0 R/XYZ 0 696 0]>>endobj
-1198 0 obj<</Subtype/Link/Rect[130.0 549.4 188.7 562.4]/Border[0 0 0]/Dest[2015 0 R/XYZ 0 423 0]>>endobj
-1199 0 obj<</Subtype/Link/Rect[130.0 536.2 189.9 549.2]/Border[0 0 0]/Dest[2015 0 R/XYZ 0 282 0]>>endobj
-1200 0 obj<</Subtype/Link/Rect[130.0 523.0 198.4 536.0]/Border[0 0 0]/Dest[2017 0 R/XYZ 0 613 0]>>endobj
-1201 0 obj<</Subtype/Link/Rect[130.0 509.8 269.0 522.8]/Border[0 0 0]/Dest[2017 0 R/XYZ 0 260 0]>>endobj
-1202 0 obj<</Subtype/Link/Rect[130.0 496.6 167.6 509.6]/Border[0 0 0]/Dest[2017 0 R/XYZ 0 159 0]>>endobj
-1203 0 obj<</Subtype/Link/Rect[85.8 483.4 177.7 496.4]/Border[0 0 0]/Dest[2019 0 R/XYZ 0 734 0]>>endobj
-1204 0 obj<</Subtype/Link/Rect[130.0 470.2 187.8 483.2]/Border[0 0 0]/Dest[2019 0 R/XYZ 0 696 0]>>endobj
-1205 0 obj<</Subtype/Link/Rect[130.0 457.0 188.4 470.0]/Border[0 0 0]/Dest[2019 0 R/XYZ 0 529 0]>>endobj
-1206 0 obj<</Subtype/Link/Rect[130.0 443.8 171.6 456.8]/Border[0 0 0]/Dest[2019 0 R/XYZ 0 196 0]>>endobj
-1207 0 obj<</Subtype/Link/Rect[130.0 430.6 227.5 443.6]/Border[0 0 0]/Dest[2027 0 R/XYZ 0 626 0]>>endobj
-1208 0 obj[1185 0 R
-1186 0 R
-1187 0 R
-1188 0 R
-1189 0 R
-1190 0 R
-1191 0 R
-1192 0 R
-1193 0 R
-1194 0 R
-1195 0 R
-1196 0 R
-1197 0 R
-1198 0 R
-1199 0 R
-1200 0 R
-1201 0 R
-1202 0 R
-1203 0 R
-1204 0 R
-1205 0 R
-1206 0 R
-1207 0 R]endobj
-1209 0 obj<</S/URI/URI(http://www.thursby.com/)>>endobj
-1210 0 obj<</Subtype/Link/Rect[91.9 621.8 131.3 634.8]/Border[0 0 0]/A 1209 0 R>>endobj
-1211 0 obj<</S/URI/URI(http://www.umich.edu/~rsug/netatalk/)>>endobj
-1212 0 obj<</Subtype/Link/Rect[72.0 503.0 109.3 516.0]/Border[0 0 0]/A 1211 0 R>>endobj
-1213 0 obj<</S/URI/URI(http://www.cs.mu.oz.au/appletalk/atalk.html)>>endobj
-1214 0 obj<</Subtype/Link/Rect[130.7 503.0 154.8 516.0]/Border[0 0 0]/A 1213 0 R>>endobj
-1215 0 obj<</S/URI/URI(http://www.eats.com/linux_mac_win.html)>>endobj
-1216 0 obj<</Subtype/Link/Rect[72.0 476.6 258.1 489.6]/Border[0 0 0]/A 1215 0 R>>endobj
-1217 0 obj<</S/URI/URI(http://carol.wins.uva.nl/~leeuw/samba/warp.html)>>endobj
-1218 0 obj<</Subtype/Link/Rect[325.6 367.8 544.5 380.8]/Border[0 0 0]/A 1217 0 R>>endobj
-1219 0 obj[1210 0 R
-1212 0 R
-1214 0 R
-1216 0 R
-1218 0 R]endobj
-1220 0 obj<</S/URI/URI(ftp://ftp.microsoft.com/BusSys/Clients/LANMAN.OS2/)>>endobj
-1221 0 obj<</Subtype/Link/Rect[72.0 661.0 319.2 674.0]/Border[0 0 0]/A 1220 0 R>>endobj
-1222 0 obj<</S/URI/URI(http://carol.wins.uva.nl/~leeuw/lanman.html)>>endobj
-1223 0 obj<</Subtype/Link/Rect[340.6 661.0 538.7 674.0]/Border[0 0 0]/A 1222 0 R>>endobj
-1224 0 obj<</S/URI/URI(ftp://ftp.cdrom.com/pub/os2/network/ndis/)>>endobj
-1225 0 obj<</Subtype/Link/Rect[173.1 538.6 363.5 551.6]/Border[0 0 0]/A 1224 0 R>>endobj
-1226 0 obj<</S/URI/URI(http://carol.wins.uva.nl/~leeuw/samba/fix.html)>>endobj
-1227 0 obj<</Subtype/Link/Rect[220.2 450.2 429.3 463.2]/Border[0 0 0]/A 1226 0 R>>endobj
-1228 0 obj[1221 0 R
-1223 0 R
-1225 0 R
-1227 0 R]endobj
-1229 0 obj<</S/Launch/F(smb.conf.5.html)>>endobj
-1230 0 obj<</Subtype/Link/Rect[218.7 321.4 274.9 334.4]/Border[0 0 0]/A 1229 0 R>>endobj
-1231 0 obj[1230 0 R]endobj
-1232 0 obj<</S/Launch/F(smb.conf.5.html)>>endobj
-1233 0 obj<</Subtype/Link/Rect[493.6 487.4 549.8 500.4]/Border[0 0 0]/A 1232 0 R>>endobj
-1234 0 obj<</S/URI/URI(http://support.microsoft.com/default.aspx?scid=kb;[LN];Q103765)>>endobj
-1235 0 obj<</Subtype/Link/Rect[485.1 116.1 549.8 129.1]/Border[0 0 0]/A 1234 0 R>>endobj
-1236 0 obj<</S/URI/URI(http://support.microsoft.com/default.aspx?scid=kb;[LN];Q103765)>>endobj
-1237 0 obj<</Subtype/Link/Rect[72.0 102.9 177.1 115.9]/Border[0 0 0]/A 1236 0 R>>endobj
-1238 0 obj[1233 0 R
-1235 0 R
-1237 0 R]endobj
-1239 0 obj<</S/URI/URI(http://samba.org/)>>endobj
-1240 0 obj<</Subtype/Link/Rect[258.0 683.8 325.3 696.8]/Border[0 0 0]/A 1239 0 R>>endobj
-1241 0 obj<</S/URI/URI(http://samba.org/samba/cvs.html)>>endobj
-1242 0 obj<</Subtype/Link/Rect[343.3 525.8 489.7 538.8]/Border[0 0 0]/A 1241 0 R>>endobj
-1243 0 obj<</S/URI/URI(http://samba.org/cgi-bin/cvsweb)>>endobj
-1244 0 obj<</Subtype/Link/Rect[135.9 333.4 283.2 346.4]/Border[0 0 0]/A 1243 0 R>>endobj
-1245 0 obj<</S/URI/URI(http://www.cyclic.com/)>>endobj
-1246 0 obj<</Subtype/Link/Rect[391.6 225.8 498.2 238.8]/Border[0 0 0]/A 1245 0 R>>endobj
-1247 0 obj[1240 0 R
-1242 0 R
-1244 0 R
-1246 0 R]endobj
-1248 0 obj<</S/URI/URI(ftp://pserver.samba.org/pub/unpacked)>>endobj
-1249 0 obj<</Subtype/Link/Rect[72.0 434.6 238.8 447.6]/Border[0 0 0]/A 1248 0 R>>endobj
-1250 0 obj<</S/URI/URI(http://rsync.samba.org/)>>endobj
-1251 0 obj<</Subtype/Link/Rect[452.6 421.4 543.4 434.4]/Border[0 0 0]/A 1250 0 R>>endobj
-1252 0 obj[1249 0 R
-1251 0 R]endobj
-1253 0 obj<</S/URI/URI(mailto:samba@samba.org)>>endobj
-1254 0 obj<</Subtype/Link/Rect[311.8 650.2 398.3 663.2]/Border[0 0 0]/A 1253 0 R>>endobj
-1255 0 obj<</S/URI/URI(mailto:samba-technical@samba.org)>>endobj
-1256 0 obj<</Subtype/Link/Rect[126.4 637.0 258.8 650.0]/Border[0 0 0]/A 1255 0 R>>endobj
-1257 0 obj<</S/URI/URI(http://samba.org/samba/)>>endobj
-1258 0 obj<</Subtype/Link/Rect[161.5 439.0 270.3 452.0]/Border[0 0 0]/A 1257 0 R>>endobj
-1259 0 obj<</Subtype/Link/Rect[185.0 337.4 229.3 350.4]/Border[0 0 0]/Dest[2019 0 R/XYZ 0 734 0]>>endobj
-1260 0 obj[1254 0 R
-1256 0 R
-1258 0 R
-1259 0 R]endobj
-1261 0 obj<</S/URI/URI(mailto:samba@samba.org)>>endobj
-1262 0 obj<</Subtype/Link/Rect[164.2 566.6 250.8 579.6]/Border[0 0 0]/A 1261 0 R>>endobj
-1263 0 obj<</S/URI/URI(http://samba.org/samba)>>endobj
-1264 0 obj<</Subtype/Link/Rect[233.0 553.4 341.8 566.4]/Border[0 0 0]/A 1263 0 R>>endobj
-1265 0 obj[1262 0 R
-1264 0 R]endobj
-1266 0 obj<</Dests 1267 0 R>>endobj
-1267 0 obj<</Kids[1268 0 R]>>endobj
-1268 0 obj<</Limits[(15)(winbind)]/Names[(15)1269 0 R(16)1270 0 R(1_0_2)1271 0 R(1_0_3)1272 0 R(1_0_4)1273 0 R(2)1274 0 R(3)1275 0 R(33)1276 0 R(7)1277 0 R(8)1278 0 R(ads)1279 0 R(ads-create-machine-account)1280 0 R(ads-test-server)1281 0 R(ads-test-smbclient)1282 0 R(advancednetworkmanagement)1283 0 R(aen1008)1284 0 R(aen101)1285 0 R(aen1049)1286 0 R(aen1058)1287 0 R(aen107)1288 0 R(aen1073)1289 0 R(aen1119)1290 0 R(aen116)1291 0 R(aen1233)1292 0 R(aen1256)1293 0 R(aen1286)1294 0 R(aen1290)1295 0 R(aen1298)1296 0 R(aen1301)1297 0 R(aen1304)1298 0 R(aen1307)1299 0 R(aen1312)1300 0 R(aen1329)1301 0 R(aen1333)1302 0 R(aen1355)1303 0 R(aen1368)1304 0 R(aen137)1305 0 R(aen1396)1306 0 R(aen1416)1307 0 R(aen1439)1308 0 R(aen1493)1309 0 R(aen150)1310 0 R(aen1511)1311 0 R(aen1525)1312 0 R(aen1531)1313 0 R(aen1542)1314 0 R(aen156)1315 0 R(aen1562)1316 0 R(aen1577)1317 0 R(aen159)1318 0 R(aen1591)1319 0 R(aen1598)1320 0 R(aen1620)1321 0 R(aen1673)1322 0 R(aen1736)1323 0 R(aen1758)1324 0 R(aen1766)1325 0 R(aen1801)1326 0 R(aen1817)1327 0 R(aen183)1328 0 R(aen1832)1329 0 R(aen1862)1330 0 R(aen1870)1331 0 R(aen1874)1332 0 R(aen1884)1333 0 R(aen1887)1334 0 R(aen1891)1335 0 R(aen1913)1336 0 R(aen1915)1337 0 R(aen1931)1338 0 R(aen1940)1339 0 R(aen1948)1340 0 R(aen1976)1341 0 R(aen1987)1342 0 R(aen1999)1343 0 R(aen2002)1344 0 R(aen2005)1345 0 R(aen2025)1346 0 R(aen2032)1347 0 R(aen204)1348 0 R(aen2052)1349 0 R(aen2111)1350 0 R(aen2132)1351 0 R(aen2136)1352 0 R(aen2149)1353 0 R(aen2176)1354 0 R(aen218)1355 0 R(aen2205)1356 0 R(aen2244)1357 0 R(aen2251)1358 0 R(aen2321)1359 0 R(aen241)1360 0 R(aen2417)1361 0 R(aen2432)1362 0 R(aen2506)1363 0 R(aen2510)1364 0 R(aen252)1365 0 R(aen2523)1366 0 R(aen2530)1367 0 R(aen2534)1368 0 R(aen2539)1369 0 R(aen2543)1370 0 R(aen2546)1371 0 R(aen2562)1372 0 R(aen2570)1373 0 R(aen2574)1374 0 R(aen2577)1375 0 R(aen2582)1376 0 R(aen2595)1377 0 R(aen2609)1378 0 R(aen2620)1379 0 R(aen2639)1380 0 R(aen2672)1381 0 R(aen2688)1382 0 R(aen269)1383 0 R(aen2699)1384 0 R(aen2739)1385 0 R(aen2741)1386 0 R(aen2761)1387 0 R(aen277)1388 0 R(aen2771)1389 0 R(aen2777)1390 0 R(aen2794)1391 0 R(aen2827)1392 0 R(aen2834)1393 0 R(aen2844)1394 0 R(aen2859)1395 0 R(aen2869)1396 0 R(aen2872)1397 0 R(aen2881)1398 0 R(aen2897)1399 0 R(aen2914)1400 0 R(aen2929)1401 0 R(aen2943)1402 0 R(aen2955)1403 0 R(aen2970)1404 0 R(aen2973)1405 0 R(aen2984)1406 0 R(aen3002)1407 0 R(aen3017)1408 0 R(aen3020)1409 0 R(aen3035)1410 0 R(aen3042)1411 0 R(aen3045)1412 0 R(aen3055)1413 0 R(aen3070)1414 0 R(aen3077)1415 0 R(aen3079)1416 0 R(aen3115)1417 0 R(aen3124)1418 0 R(aen3197)1419 0 R(aen32)1420 0 R(aen3204)1421 0 R(aen3207)1422 0 R(aen3230)1423 0 R(aen3234)1424 0 R(aen3237)1425 0 R(aen3242)1426 0 R(aen3249)1427 0 R(aen3255)1428 0 R(aen3259)1429 0 R(aen3265)1430 0 R(aen3271)1431 0 R(aen3325)1432 0 R(aen335)1433 0 R(aen3386)1434 0 R(aen3395)1435 0 R(aen3398)1436 0 R(aen3401)1437 0 R(aen3405)1438 0 R(aen3409)1439 0 R(aen3416)1440 0 R(aen342)1441 0 R(aen3440)1442 0 R(aen3491)1443 0 R(aen3496)1444 0 R(aen3531)1445 0 R(aen3540)1446 0 R(aen3542)1447 0 R(aen3550)1448 0 R(aen3554)1449 0 R(aen3591)1450 0 R(aen3598)1451 0 R(aen3602)1452 0 R(aen3610)1453 0 R(aen3626)1454 0 R(aen3661)1455 0 R(aen368)1456 0 R(aen3688)1457 0 R(aen37)1458 0 R(aen3704)1459 0 R(aen3720)1460 0 R(aen3731)1461 0 R(aen3739)1462 0 R(aen374)1463 0 R(aen3751)1464 0 R(aen3763)1465 0 R(aen3768)1466 0 R(aen3776)1467 0 R(aen3781)1468 0 R(aen3784)1469 0 R(aen380)1470 0 R(aen3804)1471 0 R(aen3810)1472 0 R(aen3825)1473 0 R(aen3837)1474 0 R(aen3843)1475 0 R(aen3878)1476 0 R(aen3901)1477 0 R(aen3927)1478 0 R(aen3962)1479 0 R(aen3984)1480 0 R(aen3987)1481 0 R(aen4)1482 0 R(aen4003)1483 0 R(aen4006)1484 0 R(aen4016)1485 0 R(aen4025)1486 0 R(aen4032)1487 0 R(aen4041)1488 0 R(aen4056)1489 0 R(aen4065)1490 0 R(aen4098)1491 0 R(aen4101)1492 0 R(aen4104)1493 0 R(aen4107)1494 0 R(aen411)1495 0 R(aen4110)1496 0 R(aen4113)1497 0 R(aen4116)1498 0 R(aen4119)1499 0 R(aen4134)1500 0 R(aen4137)1501 0 R(aen4140)1502 0 R(aen4143)1503 0 R(aen416)1504 0 R(aen4163)1505 0 R(aen4169)1506 0 R(aen4176)1507 0 R(aen4181)1508 0 R(aen4186)1509 0 R(aen4189)1510 0 R(aen419)1511 0 R(aen4194)1512 0 R(aen4198)1513 0 R(aen42)1514 0 R(aen4202)1515 0 R(aen4205)1516 0 R(aen421)1517 0 R(aen4249)1518 0 R(aen4255)1519 0 R(aen4259)1520 0 R(aen4288)1521 0 R(aen4294)1522 0 R(aen4296)1523 0 R(aen4319)1524 0 R(aen4328)1525 0 R(aen4330)1526 0 R(aen4345)1527 0 R(aen4354)1528 0 R(aen4358)1529 0 R(aen4368)1530 0 R(aen4370)1531 0 R(aen4375)1532 0 R(aen4380)1533 0 R(aen4384)1534 0 R(aen4389)1535 0 R(aen4392)1536 0 R(aen4408)1537 0 R(aen441)1538 0 R(aen4425)1539 0 R(aen4446)1540 0 R(aen4448)1541 0 R(aen4453)1542 0 R(aen4456)1543 0 R(aen4461)1544 0 R(aen4489)1545 0 R(aen4495)1546 0 R(aen4523)1547 0 R(aen4535)1548 0 R(aen4542)1549 0 R(aen4552)1550 0 R(aen4562)1551 0 R(aen4596)1552 0 R(aen4627)1553 0 R(aen4637)1554 0 R(aen4643)1555 0 R(aen4664)1556 0 R(aen4678)1557 0 R(aen4686)1558 0 R(aen470)1559 0 R(aen4709)1560 0 R(aen4714)1561 0 R(aen4733)1562 0 R(aen475)1563 0 R(aen487)1564 0 R(aen489)1565 0 R(aen4900)1566 0 R(aen506)1567 0 R(aen534)1568 0 R(aen539)1569 0 R(aen559)1570 0 R(aen629)1571 0 R(aen637)1572 0 R(aen639)1573 0 R(aen649)1574 0 R(aen65)1575 0 R(aen666)1576 0 R(aen671)1577 0 R(aen679)1578 0 R(aen688)1579 0 R(aen71)1580 0 R(aen717)1581 0 R(aen724)1582 0 R(aen730)1583 0 R(aen733)1584 0 R(aen76)1585 0 R(aen766)1586 0 R(aen769)1587 0 R(aen779)1588 0 R(aen785)1589 0 R(aen790)1590 0 R(aen816)1591 0 R(aen825)1592 0 R(aen829)1593 0 R(aen848)1594 0 R(aen878)1595 0 R(aen883)1596 0 R(aen92)1597 0 R(aen923)1598 0 R(aen965)1599 0 R(appendixes)1600 0 R(browse-force-master)1601 0 R(browsing-quick)1602 0 R(bugreport)1603 0 R(compiling)1604 0 R(cups-printing)1605 0 R(diagnosis)1606 0 R(domain-security)1607 0 R(groupmapping)1608 0 R(improved-browsing)1609 0 R(install)1610 0 R(integrate-ms-networks)1611 0 R(interdomaintrusts)1612 0 R(introduction)1613 0 R(msdfs)1614 0 R(nt4migration)1615 0 R(optional)1616 0 R(other-clients)1617 0 R(pam)1618 0 R(passdb)1619 0 R(policymgmt)1620 0 R(portability)1621 0 R(printing)1622 0 R(profilemgmt)1623 0 R(samba-bdc)1624 0 R(samba-howto-collection)1625 0 R(samba-howto-collection.html)1626 0 R(samba-pdc)1627 0 R(securing-samba)1628 0 R(securitylevels)1629 0 R(servertype)1630 0 R(speed)1631 0 R(swat)1632 0 R(type)1633 0 R(unicode)1634 0 R(unix-permissions)1635 0 R(vfs)1636 0 R(winbind)1637 0 R]>>endobj
-1269 0 obj<</D[1765 0 R/XYZ 0 734 0]>>endobj
-1270 0 obj<</D[1767 0 R/XYZ 0 734 0]>>endobj
-1271 0 obj<</D[1657 0 R/XYZ 0 613 0]>>endobj
-1272 0 obj<</D[1657 0 R/XYZ 0 583 0]>>endobj
-1273 0 obj<</D[1657 0 R/XYZ 0 553 0]>>endobj
-1274 0 obj<</D[1667 0 R/XYZ 0 734 0]>>endobj
-1275 0 obj<</D[1669 0 R/XYZ 0 734 0]>>endobj
-1276 0 obj<</D[1975 0 R/XYZ 0 734 0]>>endobj
-1277 0 obj<</D[1711 0 R/XYZ 0 734 0]>>endobj
-1278 0 obj<</D[1713 0 R/XYZ 0 734 0]>>endobj
-1279 0 obj<</D[1757 0 R/XYZ 0 734 0]>>endobj
-1280 0 obj<</D[1759 0 R/XYZ 0 734 0]>>endobj
-1281 0 obj<</D[1759 0 R/XYZ 0 587 0]>>endobj
-1282 0 obj<</D[1759 0 R/XYZ 0 498 0]>>endobj
-1283 0 obj<</D[1879 0 R/XYZ 0 734 0]>>endobj
-1284 0 obj<</D[1735 0 R/XYZ 0 613 0]>>endobj
-1285 0 obj<</D[1673 0 R/XYZ 0 734 0]>>endobj
-1286 0 obj<</D[1737 0 R/XYZ 0 718 0]>>endobj
-1287 0 obj<</D[1737 0 R/XYZ 0 509 0]>>endobj
-1288 0 obj<</D[1673 0 R/XYZ 0 556 0]>>endobj
-1289 0 obj<</D[1737 0 R/XYZ 0 160 0]>>endobj
-1290 0 obj<</D[1741 0 R/XYZ 0 565 0]>>endobj
-1291 0 obj<</D[1673 0 R/XYZ 0 389 0]>>endobj
-1292 0 obj<</D[1745 0 R/XYZ 0 283 0]>>endobj
-1293 0 obj<</D[1747 0 R/XYZ 0 335 0]>>endobj
-1294 0 obj<</D[1751 0 R/XYZ 0 672 0]>>endobj
-1295 0 obj<</D[1751 0 R/XYZ 0 597 0]>>endobj
-1296 0 obj<</D[1751 0 R/XYZ 0 225 0]>>endobj
-1297 0 obj<</D[1753 0 R/XYZ 0 734 0]>>endobj
-1298 0 obj<</D[1753 0 R/XYZ 0 609 0]>>endobj
-1299 0 obj<</D[1753 0 R/XYZ 0 524 0]>>endobj
-1300 0 obj<</D[1753 0 R/XYZ 0 323 0]>>endobj
-1301 0 obj<</D[1755 0 R/XYZ 0 541 0]>>endobj
-1302 0 obj<</D[1755 0 R/XYZ 0 390 0]>>endobj
-1303 0 obj<</D[1757 0 R/XYZ 0 668 0]>>endobj
-1304 0 obj<</D[1757 0 R/XYZ 0 441 0]>>endobj
-1305 0 obj<</D[1673 0 R/XYZ 0 221 0]>>endobj
-1306 0 obj<</D[1759 0 R/XYZ 0 671 0]>>endobj
-1307 0 obj<</D[1759 0 R/XYZ 0 423 0]>>endobj
-1308 0 obj<</D[1761 0 R/XYZ 0 672 0]>>endobj
-1309 0 obj<</D[1763 0 R/XYZ 0 494 0]>>endobj
-1310 0 obj<</D[1675 0 R/XYZ 0 705 0]>>endobj
-1311 0 obj<</D[1765 0 R/XYZ 0 696 0]>>endobj
-1312 0 obj<</D[1775 0 R/XYZ 0 672 0]>>endobj
-1313 0 obj<</D[1775 0 R/XYZ 0 468 0]>>endobj
-1314 0 obj<</D[1775 0 R/XYZ 0 314 0]>>endobj
-1315 0 obj<</D[1675 0 R/XYZ 0 564 0]>>endobj
-1316 0 obj<</D[1777 0 R/XYZ 0 639 0]>>endobj
-1317 0 obj<</D[1777 0 R/XYZ 0 405 0]>>endobj
-1318 0 obj<</D[1675 0 R/XYZ 0 479 0]>>endobj
-1319 0 obj<</D[1777 0 R/XYZ 0 162 0]>>endobj
-1320 0 obj<</D[1779 0 R/XYZ 0 652 0]>>endobj
-1321 0 obj<</D[1779 0 R/XYZ 0 221 0]>>endobj
-1322 0 obj<</D[1783 0 R/XYZ 0 734 0]>>endobj
-1323 0 obj<</D[1787 0 R/XYZ 0 696 0]>>endobj
-1324 0 obj<</D[1787 0 R/XYZ 0 317 0]>>endobj
-1325 0 obj<</D[1787 0 R/XYZ 0 127 0]>>endobj
-1326 0 obj<</D[1791 0 R/XYZ 0 557 0]>>endobj
-1327 0 obj<</D[1791 0 R/XYZ 0 142 0]>>endobj
-1328 0 obj<</D[1679 0 R/XYZ 0 562 0]>>endobj
-1329 0 obj<</D[1793 0 R/XYZ 0 394 0]>>endobj
-1330 0 obj<</D[1795 0 R/XYZ 0 222 0]>>endobj
-1331 0 obj<</D[1797 0 R/XYZ 0 718 0]>>endobj
-1332 0 obj<</D[1797 0 R/XYZ 0 617 0]>>endobj
-1333 0 obj<</D[1797 0 R/XYZ 0 492 0]>>endobj
-1334 0 obj<</D[1797 0 R/XYZ 0 407 0]>>endobj
-1335 0 obj<</D[1797 0 R/XYZ 0 309 0]>>endobj
-1336 0 obj<</D[1799 0 R/XYZ 0 418 0]>>endobj
-1337 0 obj<</D[1799 0 R/XYZ 0 385 0]>>endobj
-1338 0 obj<</D[1801 0 R/XYZ 0 453 0]>>endobj
-1339 0 obj<</D[1803 0 R/XYZ 0 665 0]>>endobj
-1340 0 obj<</D[1803 0 R/XYZ 0 485 0]>>endobj
-1341 0 obj<</D[1805 0 R/XYZ 0 734 0]>>endobj
-1342 0 obj<</D[1805 0 R/XYZ 0 394 0]>>endobj
-1343 0 obj<</D[1807 0 R/XYZ 0 718 0]>>endobj
-1344 0 obj<</D[1807 0 R/XYZ 0 633 0]>>endobj
-1345 0 obj<</D[1807 0 R/XYZ 0 535 0]>>endobj
-1346 0 obj<</D[1809 0 R/XYZ 0 696 0]>>endobj
-1347 0 obj<</D[1809 0 R/XYZ 0 410 0]>>endobj
-1348 0 obj<</D[1681 0 R/XYZ 0 734 0]>>endobj
-1349 0 obj<</D[1811 0 R/XYZ 0 734 0]>>endobj
-1350 0 obj<</D[1815 0 R/XYZ 0 496 0]>>endobj
-1351 0 obj<</D[1817 0 R/XYZ 0 573 0]>>endobj
-1352 0 obj<</D[1817 0 R/XYZ 0 339 0]>>endobj
-1353 0 obj<</D[1819 0 R/XYZ 0 459 0]>>endobj
-1354 0 obj<</D[1821 0 R/XYZ 0 599 0]>>endobj
-1355 0 obj<</D[1681 0 R/XYZ 0 189 0]>>endobj
-1356 0 obj<</D[1825 0 R/XYZ 0 734 0]>>endobj
-1357 0 obj<</D[1835 0 R/XYZ 0 330 0]>>endobj
-1358 0 obj<</D[1835 0 R/XYZ 0 188 0]>>endobj
-1359 0 obj<</D[1841 0 R/XYZ 0 604 0]>>endobj
-1360 0 obj<</D[1683 0 R/XYZ 0 536 0]>>endobj
-1361 0 obj<</D[1849 0 R/XYZ 0 734 0]>>endobj
-1362 0 obj<</D[1849 0 R/XYZ 0 210 0]>>endobj
-1363 0 obj<</D[1853 0 R/XYZ 0 672 0]>>endobj
-1364 0 obj<</D[1853 0 R/XYZ 0 544 0]>>endobj
-1365 0 obj<</D[1683 0 R/XYZ 0 357 0]>>endobj
-1366 0 obj<</D[1853 0 R/XYZ 0 231 0]>>endobj
-1367 0 obj<</D[1855 0 R/XYZ 0 560 0]>>endobj
-1368 0 obj<</D[1855 0 R/XYZ 0 409 0]>>endobj
-1369 0 obj<</D[1855 0 R/XYZ 0 294 0]>>endobj
-1370 0 obj<</D[1857 0 R/XYZ 0 734 0]>>endobj
-1371 0 obj<</D[1857 0 R/XYZ 0 635 0]>>endobj
-1372 0 obj<</D[1857 0 R/XYZ 0 194 0]>>endobj
-1373 0 obj<</D[1859 0 R/XYZ 0 560 0]>>endobj
-1374 0 obj<</D[1859 0 R/XYZ 0 383 0]>>endobj
-1375 0 obj<</D[1859 0 R/XYZ 0 245 0]>>endobj
-1376 0 obj<</D[1859 0 R/XYZ 0 143 0]>>endobj
-1377 0 obj<</D[1861 0 R/XYZ 0 533 0]>>endobj
-1378 0 obj<</D[1861 0 R/XYZ 0 264 0]>>endobj
-1379 0 obj<</D[1861 0 R/XYZ 0 126 0]>>endobj
-1380 0 obj<</D[1863 0 R/XYZ 0 614 0]>>endobj
-1381 0 obj<</D[1863 0 R/XYZ 0 210 0]>>endobj
-1382 0 obj<</D[1865 0 R/XYZ 0 632 0]>>endobj
-1383 0 obj<</D[1685 0 R/XYZ 0 517 0]>>endobj
-1384 0 obj<</D[1865 0 R/XYZ 0 485 0]>>endobj
-1385 0 obj<</D[1867 0 R/XYZ 0 353 0]>>endobj
-1386 0 obj<</D[1867 0 R/XYZ 0 327 0]>>endobj
-1387 0 obj<</D[1869 0 R/XYZ 0 292 0]>>endobj
-1388 0 obj<</D[1685 0 R/XYZ 0 158 0]>>endobj
-1389 0 obj<</D[1871 0 R/XYZ 0 272 0]>>endobj
-1390 0 obj<</D[1871 0 R/XYZ 0 206 0]>>endobj
-1391 0 obj<</D[1873 0 R/XYZ 0 652 0]>>endobj
-1392 0 obj<</D[1875 0 R/XYZ 0 692 0]>>endobj
-1393 0 obj<</D[1877 0 R/XYZ 0 555 0]>>endobj
-1394 0 obj<</D[1877 0 R/XYZ 0 335 0]>>endobj
-1395 0 obj<</D[1879 0 R/XYZ 0 641 0]>>endobj
-1396 0 obj<</D[1879 0 R/XYZ 0 408 0]>>endobj
-1397 0 obj<</D[1879 0 R/XYZ 0 349 0]>>endobj
-1398 0 obj<</D[1879 0 R/XYZ 0 176 0]>>endobj
-1399 0 obj<</D[1881 0 R/XYZ 0 438 0]>>endobj
-1400 0 obj<</D[1881 0 R/XYZ 0 191 0]>>endobj
-1401 0 obj<</D[1883 0 R/XYZ 0 696 0]>>endobj
-1402 0 obj<</D[1883 0 R/XYZ 0 251 0]>>endobj
-1403 0 obj<</D[1885 0 R/XYZ 0 613 0]>>endobj
-1404 0 obj<</D[1885 0 R/XYZ 0 369 0]>>endobj
-1405 0 obj<</D[1885 0 R/XYZ 0 262 0]>>endobj
-1406 0 obj<</D[1887 0 R/XYZ 0 441 0]>>endobj
-1407 0 obj<</D[1889 0 R/XYZ 0 734 0]>>endobj
-1408 0 obj<</D[1889 0 R/XYZ 0 274 0]>>endobj
-1409 0 obj<</D[1889 0 R/XYZ 0 176 0]>>endobj
-1410 0 obj<</D[1891 0 R/XYZ 0 696 0]>>endobj
-1411 0 obj<</D[1891 0 R/XYZ 0 495 0]>>endobj
-1412 0 obj<</D[1891 0 R/XYZ 0 437 0]>>endobj
-1413 0 obj<</D[1891 0 R/XYZ 0 173 0]>>endobj
-1414 0 obj<</D[1893 0 R/XYZ 0 615 0]>>endobj
-1415 0 obj<</D[1893 0 R/XYZ 0 512 0]>>endobj
-1416 0 obj<</D[1893 0 R/XYZ 0 482 0]>>endobj
-1417 0 obj<</D[1895 0 R/XYZ 0 151 0]>>endobj
-1418 0 obj<</D[1897 0 R/XYZ 0 520 0]>>endobj
-1419 0 obj<</D[1899 0 R/XYZ 0 425 0]>>endobj
-1420 0 obj<</D[1657 0 R/XYZ 0 523 0]>>endobj
-1421 0 obj<</D[1899 0 R/XYZ 0 221 0]>>endobj
-1422 0 obj<</D[1899 0 R/XYZ 0 137 0]>>endobj
-1423 0 obj<</D[1901 0 R/XYZ 0 491 0]>>endobj
-1424 0 obj<</D[1901 0 R/XYZ 0 397 0]>>endobj
-1425 0 obj<</D[1901 0 R/XYZ 0 329 0]>>endobj
-1426 0 obj<</D[1901 0 R/XYZ 0 168 0]>>endobj
-1427 0 obj<</D[1903 0 R/XYZ 0 597 0]>>endobj
-1428 0 obj<</D[1903 0 R/XYZ 0 400 0]>>endobj
-1429 0 obj<</D[1903 0 R/XYZ 0 285 0]>>endobj
-1430 0 obj<</D[1905 0 R/XYZ 0 734 0]>>endobj
-1431 0 obj<</D[1905 0 R/XYZ 0 507 0]>>endobj
-1432 0 obj<</D[1909 0 R/XYZ 0 675 0]>>endobj
-1433 0 obj<</D[1689 0 R/XYZ 0 696 0]>>endobj
-1434 0 obj<</D[1915 0 R/XYZ 0 615 0]>>endobj
-1435 0 obj<</D[1915 0 R/XYZ 0 183 0]>>endobj
-1436 0 obj<</D[1917 0 R/XYZ 0 734 0]>>endobj
-1437 0 obj<</D[1917 0 R/XYZ 0 583 0]>>endobj
-1438 0 obj<</D[1917 0 R/XYZ 0 471 0]>>endobj
-1439 0 obj<</D[1917 0 R/XYZ 0 317 0]>>endobj
-1440 0 obj<</D[1919 0 R/XYZ 0 599 0]>>endobj
-1441 0 obj<</D[1689 0 R/XYZ 0 449 0]>>endobj
-1442 0 obj<</D[1921 0 R/XYZ 0 672 0]>>endobj
-1443 0 obj<</D[1925 0 R/XYZ 0 702 0]>>endobj
-1444 0 obj<</D[1925 0 R/XYZ 0 587 0]>>endobj
-1445 0 obj<</D[1927 0 R/XYZ 0 696 0]>>endobj
-1446 0 obj<</D[1927 0 R/XYZ 0 385 0]>>endobj
-1447 0 obj<</D[1927 0 R/XYZ 0 351 0]>>endobj
-1448 0 obj<</D[1927 0 R/XYZ 0 215 0]>>endobj
-1449 0 obj<</D[1929 0 R/XYZ 0 734 0]>>endobj
-1450 0 obj<</D[1929 0 R/XYZ 0 411 0]>>endobj
-1451 0 obj<</D[1929 0 R/XYZ 0 281 0]>>endobj
-1452 0 obj<</D[1929 0 R/XYZ 0 166 0]>>endobj
-1453 0 obj<</D[1931 0 R/XYZ 0 626 0]>>endobj
-1454 0 obj<</D[1933 0 R/XYZ 0 672 0]>>endobj
-1455 0 obj<</D[1935 0 R/XYZ 0 652 0]>>endobj
-1456 0 obj<</D[1691 0 R/XYZ 0 402 0]>>endobj
-1457 0 obj<</D[1937 0 R/XYZ 0 348 0]>>endobj
-1458 0 obj<</D[1657 0 R/XYZ 0 444 0]>>endobj
-1459 0 obj<</D[1937 0 R/XYZ 0 220 0]>>endobj
-1460 0 obj<</D[1939 0 R/XYZ 0 349 0]>>endobj
-1461 0 obj<</D[1939 0 R/XYZ 0 211 0]>>endobj
-1462 0 obj<</D[1941 0 R/XYZ 0 734 0]>>endobj
-1463 0 obj<</D[1691 0 R/XYZ 0 269 0]>>endobj
-1464 0 obj<</D[1941 0 R/XYZ 0 248 0]>>endobj
-1465 0 obj<</D[1943 0 R/XYZ 0 190 0]>>endobj
-1466 0 obj<</D[1945 0 R/XYZ 0 652 0]>>endobj
-1467 0 obj<</D[1947 0 R/XYZ 0 384 0]>>endobj
-1468 0 obj<</D[1947 0 R/XYZ 0 286 0]>>endobj
-1469 0 obj<</D[1947 0 R/XYZ 0 148 0]>>endobj
-1470 0 obj<</D[1691 0 R/XYZ 0 163 0]>>endobj
-1471 0 obj<</D[1951 0 R/XYZ 0 696 0]>>endobj
-1472 0 obj<</D[1951 0 R/XYZ 0 463 0]>>endobj
-1473 0 obj<</D[1953 0 R/XYZ 0 734 0]>>endobj
-1474 0 obj<</D[1953 0 R/XYZ 0 447 0]>>endobj
-1475 0 obj<</D[1953 0 R/XYZ 0 187 0]>>endobj
-1476 0 obj<</D[1959 0 R/XYZ 0 471 0]>>endobj
-1477 0 obj<</D[1961 0 R/XYZ 0 520 0]>>endobj
-1478 0 obj<</D[1963 0 R/XYZ 0 530 0]>>endobj
-1479 0 obj<</D[1965 0 R/XYZ 0 428 0]>>endobj
-1480 0 obj<</D[1967 0 R/XYZ 0 639 0]>>endobj
-1481 0 obj<</D[1967 0 R/XYZ 0 551 0]>>endobj
-1482 0 obj<</D[1657 0 R/XYZ 0 696 0]>>endobj
-1483 0 obj<</D[1969 0 R/XYZ 0 696 0]>>endobj
-1484 0 obj<</D[1969 0 R/XYZ 0 621 0]>>endobj
-1485 0 obj<</D[1969 0 R/XYZ 0 392 0]>>endobj
-1486 0 obj<</D[1969 0 R/XYZ 0 137 0]>>endobj
-1487 0 obj<</D[1971 0 R/XYZ 0 596 0]>>endobj
-1488 0 obj<</D[1971 0 R/XYZ 0 290 0]>>endobj
-1489 0 obj<</D[1973 0 R/XYZ 0 696 0]>>endobj
-1490 0 obj<</D[1973 0 R/XYZ 0 397 0]>>endobj
-1491 0 obj<</D[1979 0 R/XYZ 0 644 0]>>endobj
-1492 0 obj<</D[1979 0 R/XYZ 0 582 0]>>endobj
-1493 0 obj<</D[1979 0 R/XYZ 0 523 0]>>endobj
-1494 0 obj<</D[1979 0 R/XYZ 0 465 0]>>endobj
-1495 0 obj<</D[1693 0 R/XYZ 0 362 0]>>endobj
-1496 0 obj<</D[1979 0 R/XYZ 0 407 0]>>endobj
-1497 0 obj<</D[1979 0 R/XYZ 0 348 0]>>endobj
-1498 0 obj<</D[1979 0 R/XYZ 0 290 0]>>endobj
-1499 0 obj<</D[1979 0 R/XYZ 0 231 0]>>endobj
-1500 0 obj<</D[1981 0 R/XYZ 0 631 0]>>endobj
-1501 0 obj<</D[1981 0 R/XYZ 0 569 0]>>endobj
-1502 0 obj<</D[1981 0 R/XYZ 0 510 0]>>endobj
-1503 0 obj<</D[1981 0 R/XYZ 0 452 0]>>endobj
-1504 0 obj<</D[1693 0 R/XYZ 0 273 0]>>endobj
-1505 0 obj<</D[1983 0 R/XYZ 0 696 0]>>endobj
-1506 0 obj<</D[1983 0 R/XYZ 0 449 0]>>endobj
-1507 0 obj<</D[1983 0 R/XYZ 0 189 0]>>endobj
-1508 0 obj<</D[1985 0 R/XYZ 0 639 0]>>endobj
-1509 0 obj<</D[1985 0 R/XYZ 0 458 0]>>endobj
-1510 0 obj<</D[1985 0 R/XYZ 0 383 0]>>endobj
-1511 0 obj<</D[1693 0 R/XYZ 0 198 0]>>endobj
-1512 0 obj<</D[1985 0 R/XYZ 0 215 0]>>endobj
-1513 0 obj<</D[1987 0 R/XYZ 0 734 0]>>endobj
-1514 0 obj<</D[1667 0 R/XYZ 0 696 0]>>endobj
-1515 0 obj<</D[1987 0 R/XYZ 0 605 0]>>endobj
-1516 0 obj<</D[1987 0 R/XYZ 0 530 0]>>endobj
-1517 0 obj<</D[1693 0 R/XYZ 0 165 0]>>endobj
-1518 0 obj<</D[1991 0 R/XYZ 0 655 0]>>endobj
-1519 0 obj<</D[1991 0 R/XYZ 0 408 0]>>endobj
-1520 0 obj<</D[1991 0 R/XYZ 0 293 0]>>endobj
-1521 0 obj<</D[1993 0 R/XYZ 0 228 0]>>endobj
-1522 0 obj<</D[1995 0 R/XYZ 0 734 0]>>endobj
-1523 0 obj<</D[1995 0 R/XYZ 0 700 0]>>endobj
-1524 0 obj<</D[1997 0 R/XYZ 0 668 0]>>endobj
-1525 0 obj<</D[1997 0 R/XYZ 0 461 0]>>endobj
-1526 0 obj<</D[1997 0 R/XYZ 0 427 0]>>endobj
-1527 0 obj<</D[1999 0 R/XYZ 0 734 0]>>endobj
-1528 0 obj<</D[1999 0 R/XYZ 0 523 0]>>endobj
-1529 0 obj<</D[1999 0 R/XYZ 0 408 0]>>endobj
-1530 0 obj<</D[1999 0 R/XYZ 0 151 0]>>endobj
-1531 0 obj<</D[1999 0 R/XYZ 0 118 0]>>endobj
-1532 0 obj<</D[2001 0 R/XYZ 0 626 0]>>endobj
-1533 0 obj<</D[2001 0 R/XYZ 0 475 0]>>endobj
-1534 0 obj<</D[2001 0 R/XYZ 0 377 0]>>endobj
-1535 0 obj<</D[2001 0 R/XYZ 0 292 0]>>endobj
-1536 0 obj<</D[2001 0 R/XYZ 0 207 0]>>endobj
-1537 0 obj<</D[2003 0 R/XYZ 0 626 0]>>endobj
-1538 0 obj<</D[1695 0 R/XYZ 0 573 0]>>endobj
-1539 0 obj<</D[2003 0 R/XYZ 0 162 0]>>endobj
-1540 0 obj<</D[2005 0 R/XYZ 0 655 0]>>endobj
-1541 0 obj<</D[2005 0 R/XYZ 0 621 0]>>endobj
-1542 0 obj<</D[2005 0 R/XYZ 0 510 0]>>endobj
-1543 0 obj<</D[2005 0 R/XYZ 0 425 0]>>endobj
-1544 0 obj<</D[2005 0 R/XYZ 0 317 0]>>endobj
-1545 0 obj<</D[2007 0 R/XYZ 0 494 0]>>endobj
-1546 0 obj<</D[2007 0 R/XYZ 0 353 0]>>endobj
-1547 0 obj<</D[2009 0 R/XYZ 0 613 0]>>endobj
-1548 0 obj<</D[2009 0 R/XYZ 0 345 0]>>endobj
-1549 0 obj<</D[2009 0 R/XYZ 0 244 0]>>endobj
-1550 0 obj<</D[2011 0 R/XYZ 0 734 0]>>endobj
-1551 0 obj<</D[2011 0 R/XYZ 0 579 0]>>endobj
-1552 0 obj<</D[2013 0 R/XYZ 0 734 0]>>endobj
-1553 0 obj<</D[2015 0 R/XYZ 0 696 0]>>endobj
-1554 0 obj<</D[2015 0 R/XYZ 0 423 0]>>endobj
-1555 0 obj<</D[2015 0 R/XYZ 0 282 0]>>endobj
-1556 0 obj<</D[2017 0 R/XYZ 0 613 0]>>endobj
-1557 0 obj<</D[2017 0 R/XYZ 0 260 0]>>endobj
-1558 0 obj<</D[2017 0 R/XYZ 0 159 0]>>endobj
-1559 0 obj<</D[1697 0 R/XYZ 0 734 0]>>endobj
-1560 0 obj<</D[2019 0 R/XYZ 0 696 0]>>endobj
-1561 0 obj<</D[2019 0 R/XYZ 0 529 0]>>endobj
-1562 0 obj<</D[2019 0 R/XYZ 0 196 0]>>endobj
-1563 0 obj<</D[1697 0 R/XYZ 0 622 0]>>endobj
-1564 0 obj<</D[1697 0 R/XYZ 0 251 0]>>endobj
-1565 0 obj<</D[1697 0 R/XYZ 0 221 0]>>endobj
-1566 0 obj<</D[2027 0 R/XYZ 0 626 0]>>endobj
-1567 0 obj<</D[1699 0 R/XYZ 0 339 0]>>endobj
-1568 0 obj<</D[1701 0 R/XYZ 0 438 0]>>endobj
-1569 0 obj<</D[1701 0 R/XYZ 0 247 0]>>endobj
-1570 0 obj<</D[1703 0 R/XYZ 0 543 0]>>endobj
-1571 0 obj<</D[1705 0 R/XYZ 0 533 0]>>endobj
-1572 0 obj<</D[1707 0 R/XYZ 0 708 0]>>endobj
-1573 0 obj<</D[1707 0 R/XYZ 0 674 0]>>endobj
-1574 0 obj<</D[1707 0 R/XYZ 0 576 0]>>endobj
-1575 0 obj<</D[1671 0 R/XYZ 0 696 0]>>endobj
-1576 0 obj<</D[1709 0 R/XYZ 0 514 0]>>endobj
-1577 0 obj<</D[1709 0 R/XYZ 0 364 0]>>endobj
-1578 0 obj<</D[1709 0 R/XYZ 0 226 0]>>endobj
-1579 0 obj<</D[1711 0 R/XYZ 0 696 0]>>endobj
-1580 0 obj<</D[1671 0 R/XYZ 0 595 0]>>endobj
-1581 0 obj<</D[1717 0 R/XYZ 0 523 0]>>endobj
-1582 0 obj<</D[1717 0 R/XYZ 0 197 0]>>endobj
-1583 0 obj<</D[1719 0 R/XYZ 0 639 0]>>endobj
-1584 0 obj<</D[1719 0 R/XYZ 0 551 0]>>endobj
-1585 0 obj<</D[1671 0 R/XYZ 0 506 0]>>endobj
-1586 0 obj<</D[1721 0 R/XYZ 0 668 0]>>endobj
-1587 0 obj<</D[1721 0 R/XYZ 0 553 0]>>endobj
-1588 0 obj<</D[1721 0 R/XYZ 0 310 0]>>endobj
-1589 0 obj<</D[1723 0 R/XYZ 0 734 0]>>endobj
-1590 0 obj<</D[1723 0 R/XYZ 0 437 0]>>endobj
-1591 0 obj<</D[1725 0 R/XYZ 0 459 0]>>endobj
-1592 0 obj<</D[1725 0 R/XYZ 0 213 0]>>endobj
-1593 0 obj<</D[1725 0 R/XYZ 0 129 0]>>endobj
-1594 0 obj<</D[1727 0 R/XYZ 0 448 0]>>endobj
-1595 0 obj<</D[1729 0 R/XYZ 0 672 0]>>endobj
-1596 0 obj<</D[1729 0 R/XYZ 0 584 0]>>endobj
-1597 0 obj<</D[1671 0 R/XYZ 0 187 0]>>endobj
-1598 0 obj<</D[1731 0 R/XYZ 0 692 0]>>endobj
-1599 0 obj<</D[1733 0 R/XYZ 0 626 0]>>endobj
-1600 0 obj<</D[1973 0 R/XYZ 0 178 0]>>endobj
-1601 0 obj<</D[1963 0 R/XYZ 0 174 0]>>endobj
-1602 0 obj<</D[1679 0 R/XYZ 0 734 0]>>endobj
-1603 0 obj<</D[2015 0 R/XYZ 0 734 0]>>endobj
-1604 0 obj<</D[2005 0 R/XYZ 0 734 0]>>endobj
-1605 0 obj<</D[1809 0 R/XYZ 0 734 0]>>endobj
-1606 0 obj<</D[2019 0 R/XYZ 0 734 0]>>endobj
-1607 0 obj<</D[1761 0 R/XYZ 0 734 0]>>endobj
-1608 0 obj<</D[1785 0 R/XYZ 0 734 0]>>endobj
-1609 0 obj<</D[1951 0 R/XYZ 0 734 0]>>endobj
-1610 0 obj<</D[1671 0 R/XYZ 0 734 0]>>endobj
-1611 0 obj<</D[1937 0 R/XYZ 0 734 0]>>endobj
-1612 0 obj<</D[1915 0 R/XYZ 0 734 0]>>endobj
-1613 0 obj<</D[1665 0 R/XYZ 0 496 0]>>endobj
-1614 0 obj<</D[1933 0 R/XYZ 0 734 0]>>endobj
-1615 0 obj<</D[1981 0 R/XYZ 0 734 0]>>endobj
-1616 0 obj<</D[1763 0 R/XYZ 0 61 0]>>endobj
-1617 0 obj<</D[1997 0 R/XYZ 0 734 0]>>endobj
-1618 0 obj<</D[1921 0 R/XYZ 0 734 0]>>endobj
-1619 0 obj<</D[1689 0 R/XYZ 0 734 0]>>endobj
-1620 0 obj<</D[1883 0 R/XYZ 0 734 0]>>endobj
-1621 0 obj<</D[1991 0 R/XYZ 0 734 0]>>endobj
-1622 0 obj<</D[1787 0 R/XYZ 0 734 0]>>endobj
-1623 0 obj<</D[1891 0 R/XYZ 0 734 0]>>endobj
-1624 0 obj<</D[1751 0 R/XYZ 0 734 0]>>endobj
-1625 0 obj<</D[1657 0 R/XYZ 0 734 0]>>endobj
-1626 0 obj<</D[1657 0 R/XYZ 0 734 0]>>endobj
-1627 0 obj<</D[1729 0 R/XYZ 0 734 0]>>endobj
-1628 0 obj<</D[1969 0 R/XYZ 0 734 0]>>endobj
-1629 0 obj<</D[1721 0 R/XYZ 0 734 0]>>endobj
-1630 0 obj<</D[1717 0 R/XYZ 0 734 0]>>endobj
-1631 0 obj<</D[1983 0 R/XYZ 0 734 0]>>endobj
-1632 0 obj<</D[1979 0 R/XYZ 0 734 0]>>endobj
-1633 0 obj<</D[1709 0 R/XYZ 0 87 0]>>endobj
-1634 0 obj<</D[1973 0 R/XYZ 0 734 0]>>endobj
-1635 0 obj<</D[1775 0 R/XYZ 0 734 0]>>endobj
-1636 0 obj<</D[1927 0 R/XYZ 0 734 0]>>endobj
-1637 0 obj<</D[1853 0 R/XYZ 0 734 0]>>endobj
-1638 0 obj<</Type/Pages/Count 195/Kids[1639 0 R
+1140 0 R]endobj
+1142 0 obj<</S/URI/URI(mailto:samba@samba.org)>>endobj
+1143 0 obj<</Subtype/Link/Rect[164.2 180.2 250.8 193.2]/Border[0 0 0]/A 1142 0 R>>endobj
+1144 0 obj<</S/URI/URI(http://samba.org/samba)>>endobj
+1145 0 obj<</Subtype/Link/Rect[233.0 167.0 338.7 180.0]/Border[0 0 0]/A 1144 0 R>>endobj
+1146 0 obj[1143 0 R
+1145 0 R]endobj
+1147 0 obj<</Dests 1148 0 R>>endobj
+1148 0 obj<</Kids[1149 0 R]>>endobj
+1149 0 obj<</Limits[(16)(winbind)]/Names[(16)1150 0 R(17)1151 0 R(3)1152 0 R(32)1153 0 R(4)1154 0 R(8)1155 0 R(9)1156 0 R(ads)1157 0 R(aen103)1158 0 R(aen108)1159 0 R(aen1104)1160 0 R(aen111)1161 0 R(aen1130)1162 0 R(aen1149)1163 0 R(aen1157)1164 0 R(aen1165)1165 0 R(aen1173)1166 0 R(aen1180)1167 0 R(aen1216)1168 0 R(aen1229)1169 0 R(aen1232)1170 0 R(aen1242)1171 0 R(aen1278)1172 0 R(aen1282)1173 0 R(aen1290)1174 0 R(aen1293)1175 0 R(aen1296)1176 0 R(aen1299)1177 0 R(aen130)1178 0 R(aen1304)1179 0 R(aen1321)1180 0 R(aen1325)1181 0 R(aen1343)1182 0 R(aen1350)1183 0 R(aen1360)1184 0 R(aen1375)1185 0 R(aen1385)1186 0 R(aen1389)1187 0 R(aen139)1188 0 R(aen1397)1189 0 R(aen1402)1190 0 R(aen1405)1191 0 R(aen1427)1192 0 R(aen1482)1193 0 R(aen1485)1194 0 R(aen1503)1195 0 R(aen1517)1196 0 R(aen153)1197 0 R(aen1539)1198 0 R(aen1555)1199 0 R(aen1571)1200 0 R(aen158)1201 0 R(aen1582)1202 0 R(aen1590)1203 0 R(aen1602)1204 0 R(aen1614)1205 0 R(aen1619)1206 0 R(aen1627)1207 0 R(aen1632)1208 0 R(aen1635)1209 0 R(aen1647)1210 0 R(aen1657)1211 0 R(aen1685)1212 0 R(aen169)1213 0 R(aen1693)1214 0 R(aen1710)1215 0 R(aen1717)1216 0 R(aen1722)1217 0 R(aen1727)1218 0 R(aen1748)1219 0 R(aen1752)1220 0 R(aen1763)1221 0 R(aen177)1222 0 R(aen1783)1223 0 R(aen1798)1224 0 R(aen1812)1225 0 R(aen1819)1226 0 R(aen1841)1227 0 R(aen1905)1228 0 R(aen1926)1229 0 R(aen1970)1230 0 R(aen1977)1231 0 R(aen1997)1232 0 R(aen2032)1233 0 R(aen2058)1234 0 R(aen2080)1235 0 R(aen2088)1236 0 R(aen21)1237 0 R(aen2123)1238 0 R(aen2139)1239 0 R(aen2150)1240 0 R(aen2180)1241 0 R(aen2188)1242 0 R(aen2192)1243 0 R(aen2202)1244 0 R(aen2205)1245 0 R(aen2209)1246 0 R(aen2231)1247 0 R(aen2233)1248 0 R(aen2249)1249 0 R(aen2258)1250 0 R(aen2266)1251 0 R(aen2294)1252 0 R(aen2305)1253 0 R(aen2317)1254 0 R(aen2320)1255 0 R(aen2323)1256 0 R(aen234)1257 0 R(aen2343)1258 0 R(aen2348)1259 0 R(aen2403)1260 0 R(aen241)1261 0 R(aen2442)1262 0 R(aen2449)1263 0 R(aen2519)1264 0 R(aen26)1265 0 R(aen2608)1266 0 R(aen2623)1267 0 R(aen267)1268 0 R(aen2685)1269 0 R(aen2689)1270 0 R(aen2702)1271 0 R(aen2709)1272 0 R(aen2713)1273 0 R(aen2718)1274 0 R(aen2722)1275 0 R(aen2725)1276 0 R(aen273)1277 0 R(aen2741)1278 0 R(aen2749)1279 0 R(aen2753)1280 0 R(aen2756)1281 0 R(aen2761)1282 0 R(aen2774)1283 0 R(aen2788)1284 0 R(aen279)1285 0 R(aen2799)1286 0 R(aen2818)1287 0 R(aen2851)1288 0 R(aen2867)1289 0 R(aen2878)1290 0 R(aen2918)1291 0 R(aen2920)1292 0 R(aen2940)1293 0 R(aen2950)1294 0 R(aen2956)1295 0 R(aen2973)1296 0 R(aen3006)1297 0 R(aen3013)1298 0 R(aen3023)1299 0 R(aen3033)1300 0 R(aen3038)1301 0 R(aen3046)1302 0 R(aen3055)1303 0 R(aen3060)1304 0 R(aen3095)1305 0 R(aen31)1306 0 R(aen310)1307 0 R(aen3114)1308 0 R(aen3132)1309 0 R(aen3142)1310 0 R(aen315)1311 0 R(aen3151)1312 0 R(aen3169)1313 0 R(aen3172)1314 0 R(aen318)1315 0 R(aen3190)1316 0 R(aen3199)1317 0 R(aen320)1318 0 R(aen3201)1319 0 R(aen3209)1320 0 R(aen3246)1321 0 R(aen3253)1322 0 R(aen3257)1323 0 R(aen3265)1324 0 R(aen3320)1325 0 R(aen3326)1326 0 R(aen3333)1327 0 R(aen3338)1328 0 R(aen3343)1329 0 R(aen3346)1330 0 R(aen3351)1331 0 R(aen3355)1332 0 R(aen3359)1333 0 R(aen3362)1334 0 R(aen340)1335 0 R(aen3410)1336 0 R(aen3420)1337 0 R(aen3443)1338 0 R(aen3447)1339 0 R(aen3450)1340 0 R(aen3453)1341 0 R(aen3458)1342 0 R(aen3539)1343 0 R(aen3542)1344 0 R(aen3549)1345 0 R(aen3558)1346 0 R(aen3565)1347 0 R(aen3574)1348 0 R(aen3588)1349 0 R(aen3597)1350 0 R(aen36)1351 0 R(aen3626)1352 0 R(aen3632)1353 0 R(aen3636)1354 0 R(aen3665)1355 0 R(aen3671)1356 0 R(aen3673)1357 0 R(aen369)1358 0 R(aen3691)1359 0 R(aen3700)1360 0 R(aen3702)1361 0 R(aen3717)1362 0 R(aen3726)1363 0 R(aen3730)1364 0 R(aen374)1365 0 R(aen3740)1366 0 R(aen3742)1367 0 R(aen3747)1368 0 R(aen3752)1369 0 R(aen3756)1370 0 R(aen3761)1371 0 R(aen3764)1372 0 R(aen3780)1373 0 R(aen3807)1374 0 R(aen3809)1375 0 R(aen3814)1376 0 R(aen3817)1377 0 R(aen3822)1378 0 R(aen3850)1379 0 R(aen3856)1380 0 R(aen386)1381 0 R(aen388)1382 0 R(aen3884)1383 0 R(aen3894)1384 0 R(aen3923)1385 0 R(aen3946)1386 0 R(aen3956)1387 0 R(aen3962)1388 0 R(aen3979)1389 0 R(aen3989)1390 0 R(aen3992)1391 0 R(aen4)1392 0 R(aen4015)1393 0 R(aen4020)1394 0 R(aen4030)1395 0 R(aen4032)1396 0 R(aen4038)1397 0 R(aen4044)1398 0 R(aen405)1399 0 R(aen4059)1400 0 R(aen4064)1401 0 R(aen4070)1402 0 R(aen4078)1403 0 R(aen4104)1404 0 R(aen4121)1405 0 R(aen4129)1406 0 R(aen4135)1407 0 R(aen4140)1408 0 R(aen433)1409 0 R(aen438)1410 0 R(aen458)1411 0 R(aen50)1412 0 R(aen528)1413 0 R(aen536)1414 0 R(aen538)1415 0 R(aen544)1416 0 R(aen554)1417 0 R(aen571)1418 0 R(aen576)1419 0 R(aen58)1420 0 R(aen584)1421 0 R(aen586)1422 0 R(aen592)1423 0 R(aen600)1424 0 R(aen629)1425 0 R(aen635)1426 0 R(aen64)1427 0 R(aen641)1428 0 R(aen644)1429 0 R(aen705)1430 0 R(aen710)1431 0 R(aen73)1432 0 R(aen748)1433 0 R(aen790)1434 0 R(aen8)1435 0 R(aen833)1436 0 R(aen874)1437 0 R(aen883)1438 0 R(aen89)1439 0 R(aen898)1440 0 R(aen946)1441 0 R(aen990)1442 0 R(appendixes)1443 0 R(browsing-quick)1444 0 R(bugreport)1445 0 R(compiling)1446 0 R(cups-printing)1447 0 R(diagnosis)1448 0 R(domain-security)1449 0 R(groupmapping)1450 0 R(groupprofiles)1451 0 R(improved-browsing)1452 0 R(install)1453 0 R(integrate-ms-networks)1454 0 R(introduction)1455 0 R(msdfs)1456 0 R(optional)1457 0 R(other-clients)1458 0 R(pam)1459 0 R(passdb)1460 0 R(portability)1461 0 R(printing)1462 0 R(samba-bdc)1463 0 R(samba-howto-collection)1464 0 R(samba-howto-collection.html)1465 0 R(samba-pdc)1466 0 R(securing-samba)1467 0 R(securitylevels)1468 0 R(servertype)1469 0 R(speed)1470 0 R(type)1471 0 R(unicode)1472 0 R(unix-permissions)1473 0 R(vfs)1474 0 R(winbind)1475 0 R]>>endobj
+1150 0 obj<</D[1615 0 R/XYZ 0 734 0]>>endobj
+1151 0 obj<</D[1617 0 R/XYZ 0 734 0]>>endobj
+1152 0 obj<</D[1503 0 R/XYZ 0 734 0]>>endobj
+1153 0 obj<</D[1791 0 R/XYZ 0 734 0]>>endobj
+1154 0 obj<</D[1505 0 R/XYZ 0 734 0]>>endobj
+1155 0 obj<</D[1549 0 R/XYZ 0 734 0]>>endobj
+1156 0 obj<</D[1551 0 R/XYZ 0 734 0]>>endobj
+1157 0 obj<</D[1603 0 R/XYZ 0 734 0]>>endobj
+1158 0 obj<</D[1513 0 R/XYZ 0 652 0]>>endobj
+1159 0 obj<</D[1513 0 R/XYZ 0 511 0]>>endobj
+1160 0 obj<</D[1581 0 R/XYZ 0 283 0]>>endobj
+1161 0 obj<</D[1513 0 R/XYZ 0 426 0]>>endobj
+1162 0 obj<</D[1583 0 R/XYZ 0 283 0]>>endobj
+1163 0 obj<</D[1585 0 R/XYZ 0 504 0]>>endobj
+1164 0 obj<</D[1585 0 R/XYZ 0 307 0]>>endobj
+1165 0 obj<</D[1585 0 R/XYZ 0 133 0]>>endobj
+1166 0 obj<</D[1587 0 R/XYZ 0 575 0]>>endobj
+1167 0 obj<</D[1587 0 R/XYZ 0 439 0]>>endobj
+1168 0 obj<</D[1591 0 R/XYZ 0 734 0]>>endobj
+1169 0 obj<</D[1591 0 R/XYZ 0 171 0]>>endobj
+1170 0 obj<</D[1593 0 R/XYZ 0 734 0]>>endobj
+1171 0 obj<</D[1593 0 R/XYZ 0 415 0]>>endobj
+1172 0 obj<</D[1597 0 R/XYZ 0 672 0]>>endobj
+1173 0 obj<</D[1597 0 R/XYZ 0 597 0]>>endobj
+1174 0 obj<</D[1597 0 R/XYZ 0 225 0]>>endobj
+1175 0 obj<</D[1599 0 R/XYZ 0 734 0]>>endobj
+1176 0 obj<</D[1599 0 R/XYZ 0 609 0]>>endobj
+1177 0 obj<</D[1599 0 R/XYZ 0 524 0]>>endobj
+1178 0 obj<</D[1517 0 R/XYZ 0 565 0]>>endobj
+1179 0 obj<</D[1599 0 R/XYZ 0 323 0]>>endobj
+1180 0 obj<</D[1601 0 R/XYZ 0 541 0]>>endobj
+1181 0 obj<</D[1601 0 R/XYZ 0 390 0]>>endobj
+1182 0 obj<</D[1603 0 R/XYZ 0 551 0]>>endobj
+1183 0 obj<</D[1603 0 R/XYZ 0 444 0]>>endobj
+1184 0 obj<</D[1603 0 R/XYZ 0 267 0]>>endobj
+1185 0 obj<</D[1605 0 R/XYZ 0 580 0]>>endobj
+1186 0 obj<</D[1605 0 R/XYZ 0 264 0]>>endobj
+1187 0 obj<</D[1605 0 R/XYZ 0 202 0]>>endobj
+1188 0 obj<</D[1519 0 R/XYZ 0 734 0]>>endobj
+1189 0 obj<</D[1607 0 R/XYZ 0 734 0]>>endobj
+1190 0 obj<</D[1607 0 R/XYZ 0 645 0]>>endobj
+1191 0 obj<</D[1607 0 R/XYZ 0 570 0]>>endobj
+1192 0 obj<</D[1609 0 R/XYZ 0 672 0]>>endobj
+1193 0 obj<</D[1611 0 R/XYZ 0 494 0]>>endobj
+1194 0 obj<</D[1611 0 R/XYZ 0 405 0]>>endobj
+1195 0 obj<</D[1615 0 R/XYZ 0 696 0]>>endobj
+1196 0 obj<</D[1623 0 R/XYZ 0 672 0]>>endobj
+1197 0 obj<</D[1519 0 R/XYZ 0 412 0]>>endobj
+1198 0 obj<</D[1623 0 R/XYZ 0 439 0]>>endobj
+1199 0 obj<</D[1623 0 R/XYZ 0 311 0]>>endobj
+1200 0 obj<</D[1625 0 R/XYZ 0 441 0]>>endobj
+1201 0 obj<</D[1519 0 R/XYZ 0 234 0]>>endobj
+1202 0 obj<</D[1625 0 R/XYZ 0 303 0]>>endobj
+1203 0 obj<</D[1625 0 R/XYZ 0 157 0]>>endobj
+1204 0 obj<</D[1627 0 R/XYZ 0 339 0]>>endobj
+1205 0 obj<</D[1629 0 R/XYZ 0 266 0]>>endobj
+1206 0 obj<</D[1631 0 R/XYZ 0 734 0]>>endobj
+1207 0 obj<</D[1633 0 R/XYZ 0 459 0]>>endobj
+1208 0 obj<</D[1633 0 R/XYZ 0 361 0]>>endobj
+1209 0 obj<</D[1633 0 R/XYZ 0 224 0]>>endobj
+1210 0 obj<</D[1635 0 R/XYZ 0 670 0]>>endobj
+1211 0 obj<</D[1635 0 R/XYZ 0 126 0]>>endobj
+1212 0 obj<</D[1639 0 R/XYZ 0 734 0]>>endobj
+1213 0 obj<</D[1521 0 R/XYZ 0 388 0]>>endobj
+1214 0 obj<</D[1639 0 R/XYZ 0 484 0]>>endobj
+1215 0 obj<</D[1639 0 R/XYZ 0 132 0]>>endobj
+1216 0 obj<</D[1641 0 R/XYZ 0 523 0]>>endobj
+1217 0 obj<</D[1641 0 R/XYZ 0 377 0]>>endobj
+1218 0 obj<</D[1641 0 R/XYZ 0 263 0]>>endobj
+1219 0 obj<</D[1643 0 R/XYZ 0 672 0]>>endobj
+1220 0 obj<</D[1643 0 R/XYZ 0 537 0]>>endobj
+1221 0 obj<</D[1643 0 R/XYZ 0 369 0]>>endobj
+1222 0 obj<</D[1523 0 R/XYZ 0 705 0]>>endobj
+1223 0 obj<</D[1645 0 R/XYZ 0 705 0]>>endobj
+1224 0 obj<</D[1645 0 R/XYZ 0 471 0]>>endobj
+1225 0 obj<</D[1645 0 R/XYZ 0 228 0]>>endobj
+1226 0 obj<</D[1647 0 R/XYZ 0 718 0]>>endobj
+1227 0 obj<</D[1647 0 R/XYZ 0 287 0]>>endobj
+1228 0 obj<</D[1651 0 R/XYZ 0 652 0]>>endobj
+1229 0 obj<</D[1653 0 R/XYZ 0 672 0]>>endobj
+1230 0 obj<</D[1655 0 R/XYZ 0 148 0]>>endobj
+1231 0 obj<</D[1657 0 R/XYZ 0 705 0]>>endobj
+1232 0 obj<</D[1659 0 R/XYZ 0 672 0]>>endobj
+1233 0 obj<</D[1661 0 R/XYZ 0 652 0]>>endobj
+1234 0 obj<</D[1663 0 R/XYZ 0 696 0]>>endobj
+1235 0 obj<</D[1663 0 R/XYZ 0 317 0]>>endobj
+1236 0 obj<</D[1663 0 R/XYZ 0 127 0]>>endobj
+1237 0 obj<</D[1503 0 R/XYZ 0 696 0]>>endobj
+1238 0 obj<</D[1667 0 R/XYZ 0 531 0]>>endobj
+1239 0 obj<</D[1669 0 R/XYZ 0 734 0]>>endobj
+1240 0 obj<</D[1669 0 R/XYZ 0 363 0]>>endobj
+1241 0 obj<</D[1671 0 R/XYZ 0 184 0]>>endobj
+1242 0 obj<</D[1673 0 R/XYZ 0 692 0]>>endobj
+1243 0 obj<</D[1673 0 R/XYZ 0 590 0]>>endobj
+1244 0 obj<</D[1673 0 R/XYZ 0 466 0]>>endobj
+1245 0 obj<</D[1673 0 R/XYZ 0 381 0]>>endobj
+1246 0 obj<</D[1673 0 R/XYZ 0 283 0]>>endobj
+1247 0 obj<</D[1675 0 R/XYZ 0 397 0]>>endobj
+1248 0 obj<</D[1675 0 R/XYZ 0 363 0]>>endobj
+1249 0 obj<</D[1677 0 R/XYZ 0 429 0]>>endobj
+1250 0 obj<</D[1679 0 R/XYZ 0 665 0]>>endobj
+1251 0 obj<</D[1679 0 R/XYZ 0 485 0]>>endobj
+1252 0 obj<</D[1681 0 R/XYZ 0 734 0]>>endobj
+1253 0 obj<</D[1681 0 R/XYZ 0 394 0]>>endobj
+1254 0 obj<</D[1683 0 R/XYZ 0 718 0]>>endobj
+1255 0 obj<</D[1683 0 R/XYZ 0 633 0]>>endobj
+1256 0 obj<</D[1683 0 R/XYZ 0 535 0]>>endobj
+1257 0 obj<</D[1525 0 R/XYZ 0 696 0]>>endobj
+1258 0 obj<</D[1685 0 R/XYZ 0 696 0]>>endobj
+1259 0 obj<</D[1685 0 R/XYZ 0 463 0]>>endobj
+1260 0 obj<</D[1689 0 R/XYZ 0 276 0]>>endobj
+1261 0 obj<</D[1525 0 R/XYZ 0 449 0]>>endobj
+1262 0 obj<</D[1701 0 R/XYZ 0 546 0]>>endobj
+1263 0 obj<</D[1701 0 R/XYZ 0 404 0]>>endobj
+1264 0 obj<</D[1705 0 R/XYZ 0 177 0]>>endobj
+1265 0 obj<</D[1509 0 R/XYZ 0 696 0]>>endobj
+1266 0 obj<</D[1713 0 R/XYZ 0 362 0]>>endobj
+1267 0 obj<</D[1715 0 R/XYZ 0 527 0]>>endobj
+1268 0 obj<</D[1527 0 R/XYZ 0 402 0]>>endobj
+1269 0 obj<</D[1719 0 R/XYZ 0 672 0]>>endobj
+1270 0 obj<</D[1719 0 R/XYZ 0 544 0]>>endobj
+1271 0 obj<</D[1719 0 R/XYZ 0 231 0]>>endobj
+1272 0 obj<</D[1721 0 R/XYZ 0 560 0]>>endobj
+1273 0 obj<</D[1721 0 R/XYZ 0 409 0]>>endobj
+1274 0 obj<</D[1721 0 R/XYZ 0 294 0]>>endobj
+1275 0 obj<</D[1723 0 R/XYZ 0 734 0]>>endobj
+1276 0 obj<</D[1723 0 R/XYZ 0 635 0]>>endobj
+1277 0 obj<</D[1527 0 R/XYZ 0 269 0]>>endobj
+1278 0 obj<</D[1723 0 R/XYZ 0 194 0]>>endobj
+1279 0 obj<</D[1725 0 R/XYZ 0 560 0]>>endobj
+1280 0 obj<</D[1725 0 R/XYZ 0 383 0]>>endobj
+1281 0 obj<</D[1725 0 R/XYZ 0 245 0]>>endobj
+1282 0 obj<</D[1725 0 R/XYZ 0 143 0]>>endobj
+1283 0 obj<</D[1727 0 R/XYZ 0 533 0]>>endobj
+1284 0 obj<</D[1727 0 R/XYZ 0 264 0]>>endobj
+1285 0 obj<</D[1527 0 R/XYZ 0 163 0]>>endobj
+1286 0 obj<</D[1727 0 R/XYZ 0 126 0]>>endobj
+1287 0 obj<</D[1729 0 R/XYZ 0 614 0]>>endobj
+1288 0 obj<</D[1729 0 R/XYZ 0 210 0]>>endobj
+1289 0 obj<</D[1731 0 R/XYZ 0 632 0]>>endobj
+1290 0 obj<</D[1731 0 R/XYZ 0 485 0]>>endobj
+1291 0 obj<</D[1733 0 R/XYZ 0 353 0]>>endobj
+1292 0 obj<</D[1733 0 R/XYZ 0 327 0]>>endobj
+1293 0 obj<</D[1735 0 R/XYZ 0 292 0]>>endobj
+1294 0 obj<</D[1737 0 R/XYZ 0 272 0]>>endobj
+1295 0 obj<</D[1737 0 R/XYZ 0 206 0]>>endobj
+1296 0 obj<</D[1739 0 R/XYZ 0 652 0]>>endobj
+1297 0 obj<</D[1741 0 R/XYZ 0 692 0]>>endobj
+1298 0 obj<</D[1743 0 R/XYZ 0 555 0]>>endobj
+1299 0 obj<</D[1743 0 R/XYZ 0 335 0]>>endobj
+1300 0 obj<</D[1745 0 R/XYZ 0 696 0]>>endobj
+1301 0 obj<</D[1745 0 R/XYZ 0 463 0]>>endobj
+1302 0 obj<</D[1747 0 R/XYZ 0 734 0]>>endobj
+1303 0 obj<</D[1747 0 R/XYZ 0 381 0]>>endobj
+1304 0 obj<</D[1749 0 R/XYZ 0 734 0]>>endobj
+1305 0 obj<</D[1753 0 R/XYZ 0 332 0]>>endobj
+1306 0 obj<</D[1509 0 R/XYZ 0 595 0]>>endobj
+1307 0 obj<</D[1529 0 R/XYZ 0 362 0]>>endobj
+1308 0 obj<</D[1755 0 R/XYZ 0 388 0]>>endobj
+1309 0 obj<</D[1757 0 R/XYZ 0 407 0]>>endobj
+1310 0 obj<</D[1759 0 R/XYZ 0 718 0]>>endobj
+1311 0 obj<</D[1529 0 R/XYZ 0 273 0]>>endobj
+1312 0 obj<</D[1759 0 R/XYZ 0 300 0]>>endobj
+1313 0 obj<</D[1761 0 R/XYZ 0 520 0]>>endobj
+1314 0 obj<</D[1761 0 R/XYZ 0 432 0]>>endobj
+1315 0 obj<</D[1529 0 R/XYZ 0 198 0]>>endobj
+1316 0 obj<</D[1763 0 R/XYZ 0 696 0]>>endobj
+1317 0 obj<</D[1763 0 R/XYZ 0 385 0]>>endobj
+1318 0 obj<</D[1529 0 R/XYZ 0 165 0]>>endobj
+1319 0 obj<</D[1763 0 R/XYZ 0 351 0]>>endobj
+1320 0 obj<</D[1763 0 R/XYZ 0 215 0]>>endobj
+1321 0 obj<</D[1765 0 R/XYZ 0 560 0]>>endobj
+1322 0 obj<</D[1765 0 R/XYZ 0 430 0]>>endobj
+1323 0 obj<</D[1765 0 R/XYZ 0 315 0]>>endobj
+1324 0 obj<</D[1767 0 R/XYZ 0 734 0]>>endobj
+1325 0 obj<</D[1771 0 R/XYZ 0 696 0]>>endobj
+1326 0 obj<</D[1771 0 R/XYZ 0 449 0]>>endobj
+1327 0 obj<</D[1771 0 R/XYZ 0 189 0]>>endobj
+1328 0 obj<</D[1773 0 R/XYZ 0 639 0]>>endobj
+1329 0 obj<</D[1773 0 R/XYZ 0 458 0]>>endobj
+1330 0 obj<</D[1773 0 R/XYZ 0 383 0]>>endobj
+1331 0 obj<</D[1773 0 R/XYZ 0 215 0]>>endobj
+1332 0 obj<</D[1775 0 R/XYZ 0 734 0]>>endobj
+1333 0 obj<</D[1775 0 R/XYZ 0 605 0]>>endobj
+1334 0 obj<</D[1775 0 R/XYZ 0 530 0]>>endobj
+1335 0 obj<</D[1531 0 R/XYZ 0 573 0]>>endobj
+1336 0 obj<</D[1779 0 R/XYZ 0 696 0]>>endobj
+1337 0 obj<</D[1779 0 R/XYZ 0 423 0]>>endobj
+1338 0 obj<</D[1781 0 R/XYZ 0 734 0]>>endobj
+1339 0 obj<</D[1781 0 R/XYZ 0 635 0]>>endobj
+1340 0 obj<</D[1781 0 R/XYZ 0 564 0]>>endobj
+1341 0 obj<</D[1781 0 R/XYZ 0 492 0]>>endobj
+1342 0 obj<</D[1781 0 R/XYZ 0 328 0]>>endobj
+1343 0 obj<</D[1785 0 R/XYZ 0 696 0]>>endobj
+1344 0 obj<</D[1785 0 R/XYZ 0 621 0]>>endobj
+1345 0 obj<</D[1785 0 R/XYZ 0 405 0]>>endobj
+1346 0 obj<</D[1785 0 R/XYZ 0 150 0]>>endobj
+1347 0 obj<</D[1787 0 R/XYZ 0 596 0]>>endobj
+1348 0 obj<</D[1787 0 R/XYZ 0 290 0]>>endobj
+1349 0 obj<</D[1789 0 R/XYZ 0 696 0]>>endobj
+1350 0 obj<</D[1789 0 R/XYZ 0 397 0]>>endobj
+1351 0 obj<</D[1509 0 R/XYZ 0 506 0]>>endobj
+1352 0 obj<</D[1795 0 R/XYZ 0 655 0]>>endobj
+1353 0 obj<</D[1795 0 R/XYZ 0 408 0]>>endobj
+1354 0 obj<</D[1795 0 R/XYZ 0 293 0]>>endobj
+1355 0 obj<</D[1797 0 R/XYZ 0 228 0]>>endobj
+1356 0 obj<</D[1799 0 R/XYZ 0 734 0]>>endobj
+1357 0 obj<</D[1799 0 R/XYZ 0 700 0]>>endobj
+1358 0 obj<</D[1533 0 R/XYZ 0 734 0]>>endobj
+1359 0 obj<</D[1801 0 R/XYZ 0 668 0]>>endobj
+1360 0 obj<</D[1801 0 R/XYZ 0 461 0]>>endobj
+1361 0 obj<</D[1801 0 R/XYZ 0 427 0]>>endobj
+1362 0 obj<</D[1803 0 R/XYZ 0 734 0]>>endobj
+1363 0 obj<</D[1803 0 R/XYZ 0 523 0]>>endobj
+1364 0 obj<</D[1803 0 R/XYZ 0 408 0]>>endobj
+1365 0 obj<</D[1533 0 R/XYZ 0 622 0]>>endobj
+1366 0 obj<</D[1803 0 R/XYZ 0 151 0]>>endobj
+1367 0 obj<</D[1803 0 R/XYZ 0 118 0]>>endobj
+1368 0 obj<</D[1805 0 R/XYZ 0 626 0]>>endobj
+1369 0 obj<</D[1805 0 R/XYZ 0 475 0]>>endobj
+1370 0 obj<</D[1805 0 R/XYZ 0 377 0]>>endobj
+1371 0 obj<</D[1805 0 R/XYZ 0 292 0]>>endobj
+1372 0 obj<</D[1805 0 R/XYZ 0 207 0]>>endobj
+1373 0 obj<</D[1807 0 R/XYZ 0 626 0]>>endobj
+1374 0 obj<</D[1809 0 R/XYZ 0 655 0]>>endobj
+1375 0 obj<</D[1809 0 R/XYZ 0 621 0]>>endobj
+1376 0 obj<</D[1809 0 R/XYZ 0 510 0]>>endobj
+1377 0 obj<</D[1809 0 R/XYZ 0 425 0]>>endobj
+1378 0 obj<</D[1809 0 R/XYZ 0 317 0]>>endobj
+1379 0 obj<</D[1811 0 R/XYZ 0 494 0]>>endobj
+1380 0 obj<</D[1811 0 R/XYZ 0 353 0]>>endobj
+1381 0 obj<</D[1533 0 R/XYZ 0 251 0]>>endobj
+1382 0 obj<</D[1533 0 R/XYZ 0 221 0]>>endobj
+1383 0 obj<</D[1813 0 R/XYZ 0 613 0]>>endobj
+1384 0 obj<</D[1813 0 R/XYZ 0 458 0]>>endobj
+1385 0 obj<</D[1815 0 R/XYZ 0 639 0]>>endobj
+1386 0 obj<</D[1817 0 R/XYZ 0 696 0]>>endobj
+1387 0 obj<</D[1817 0 R/XYZ 0 423 0]>>endobj
+1388 0 obj<</D[1817 0 R/XYZ 0 282 0]>>endobj
+1389 0 obj<</D[1819 0 R/XYZ 0 613 0]>>endobj
+1390 0 obj<</D[1819 0 R/XYZ 0 260 0]>>endobj
+1391 0 obj<</D[1819 0 R/XYZ 0 159 0]>>endobj
+1392 0 obj<</D[1493 0 R/XYZ 0 696 0]>>endobj
+1393 0 obj<</D[1821 0 R/XYZ 0 696 0]>>endobj
+1394 0 obj<</D[1821 0 R/XYZ 0 529 0]>>endobj
+1395 0 obj<</D[1821 0 R/XYZ 0 199 0]>>endobj
+1396 0 obj<</D[1821 0 R/XYZ 0 165 0]>>endobj
+1397 0 obj<</D[1823 0 R/XYZ 0 734 0]>>endobj
+1398 0 obj<</D[1823 0 R/XYZ 0 530 0]>>endobj
+1399 0 obj<</D[1535 0 R/XYZ 0 339 0]>>endobj
+1400 0 obj<</D[1825 0 R/XYZ 0 626 0]>>endobj
+1401 0 obj<</D[1825 0 R/XYZ 0 475 0]>>endobj
+1402 0 obj<</D[1825 0 R/XYZ 0 351 0]>>endobj
+1403 0 obj<</D[1827 0 R/XYZ 0 734 0]>>endobj
+1404 0 obj<</D[1827 0 R/XYZ 0 371 0]>>endobj
+1405 0 obj<</D[1829 0 R/XYZ 0 705 0]>>endobj
+1406 0 obj<</D[1829 0 R/XYZ 0 515 0]>>endobj
+1407 0 obj<</D[1829 0 R/XYZ 0 377 0]>>endobj
+1408 0 obj<</D[1829 0 R/XYZ 0 239 0]>>endobj
+1409 0 obj<</D[1537 0 R/XYZ 0 438 0]>>endobj
+1410 0 obj<</D[1537 0 R/XYZ 0 247 0]>>endobj
+1411 0 obj<</D[1539 0 R/XYZ 0 543 0]>>endobj
+1412 0 obj<</D[1509 0 R/XYZ 0 161 0]>>endobj
+1413 0 obj<</D[1541 0 R/XYZ 0 533 0]>>endobj
+1414 0 obj<</D[1543 0 R/XYZ 0 708 0]>>endobj
+1415 0 obj<</D[1543 0 R/XYZ 0 674 0]>>endobj
+1416 0 obj<</D[1543 0 R/XYZ 0 576 0]>>endobj
+1417 0 obj<</D[1543 0 R/XYZ 0 478 0]>>endobj
+1418 0 obj<</D[1545 0 R/XYZ 0 417 0]>>endobj
+1419 0 obj<</D[1545 0 R/XYZ 0 266 0]>>endobj
+1420 0 obj<</D[1511 0 R/XYZ 0 705 0]>>endobj
+1421 0 obj<</D[1545 0 R/XYZ 0 129 0]>>endobj
+1422 0 obj<</D[1547 0 R/XYZ 0 734 0]>>endobj
+1423 0 obj<</D[1547 0 R/XYZ 0 649 0]>>endobj
+1424 0 obj<</D[1549 0 R/XYZ 0 696 0]>>endobj
+1425 0 obj<</D[1555 0 R/XYZ 0 523 0]>>endobj
+1426 0 obj<</D[1555 0 R/XYZ 0 249 0]>>endobj
+1427 0 obj<</D[1511 0 R/XYZ 0 528 0]>>endobj
+1428 0 obj<</D[1557 0 R/XYZ 0 679 0]>>endobj
+1429 0 obj<</D[1557 0 R/XYZ 0 590 0]>>endobj
+1430 0 obj<</D[1563 0 R/XYZ 0 672 0]>>endobj
+1431 0 obj<</D[1563 0 R/XYZ 0 584 0]>>endobj
+1432 0 obj<</D[1511 0 R/XYZ 0 360 0]>>endobj
+1433 0 obj<</D[1565 0 R/XYZ 0 734 0]>>endobj
+1434 0 obj<</D[1567 0 R/XYZ 0 665 0]>>endobj
+1435 0 obj<</D[1495 0 R/XYZ 0 734 0]>>endobj
+1436 0 obj<</D[1569 0 R/XYZ 0 665 0]>>endobj
+1437 0 obj<</D[1571 0 R/XYZ 0 734 0]>>endobj
+1438 0 obj<</D[1571 0 R/XYZ 0 524 0]>>endobj
+1439 0 obj<</D[1511 0 R/XYZ 0 193 0]>>endobj
+1440 0 obj<</D[1571 0 R/XYZ 0 175 0]>>endobj
+1441 0 obj<</D[1575 0 R/XYZ 0 565 0]>>endobj
+1442 0 obj<</D[1577 0 R/XYZ 0 560 0]>>endobj
+1443 0 obj<</D[1789 0 R/XYZ 0 178 0]>>endobj
+1444 0 obj<</D[1517 0 R/XYZ 0 734 0]>>endobj
+1445 0 obj<</D[1817 0 R/XYZ 0 734 0]>>endobj
+1446 0 obj<</D[1809 0 R/XYZ 0 734 0]>>endobj
+1447 0 obj<</D[1685 0 R/XYZ 0 734 0]>>endobj
+1448 0 obj<</D[1821 0 R/XYZ 0 734 0]>>endobj
+1449 0 obj<</D[1609 0 R/XYZ 0 734 0]>>endobj
+1450 0 obj<</D[1769 0 R/XYZ 0 734 0]>>endobj
+1451 0 obj<</D[1779 0 R/XYZ 0 734 0]>>endobj
+1452 0 obj<</D[1745 0 R/XYZ 0 734 0]>>endobj
+1453 0 obj<</D[1509 0 R/XYZ 0 734 0]>>endobj
+1454 0 obj<</D[1623 0 R/XYZ 0 734 0]>>endobj
+1455 0 obj<</D[1501 0 R/XYZ 0 205 0]>>endobj
+1456 0 obj<</D[1659 0 R/XYZ 0 734 0]>>endobj
+1457 0 obj<</D[1613 0 R/XYZ 0 641 0]>>endobj
+1458 0 obj<</D[1801 0 R/XYZ 0 734 0]>>endobj
+1459 0 obj<</D[1653 0 R/XYZ 0 734 0]>>endobj
+1460 0 obj<</D[1525 0 R/XYZ 0 734 0]>>endobj
+1461 0 obj<</D[1795 0 R/XYZ 0 734 0]>>endobj
+1462 0 obj<</D[1663 0 R/XYZ 0 734 0]>>endobj
+1463 0 obj<</D[1597 0 R/XYZ 0 734 0]>>endobj
+1464 0 obj<</D[1493 0 R/XYZ 0 734 0]>>endobj
+1465 0 obj<</D[1493 0 R/XYZ 0 734 0]>>endobj
+1466 0 obj<</D[1563 0 R/XYZ 0 734 0]>>endobj
+1467 0 obj<</D[1785 0 R/XYZ 0 734 0]>>endobj
+1468 0 obj<</D[1559 0 R/XYZ 0 734 0]>>endobj
+1469 0 obj<</D[1555 0 R/XYZ 0 734 0]>>endobj
+1470 0 obj<</D[1771 0 R/XYZ 0 734 0]>>endobj
+1471 0 obj<</D[1547 0 R/XYZ 0 539 0]>>endobj
+1472 0 obj<</D[1789 0 R/XYZ 0 734 0]>>endobj
+1473 0 obj<</D[1643 0 R/XYZ 0 734 0]>>endobj
+1474 0 obj<</D[1763 0 R/XYZ 0 734 0]>>endobj
+1475 0 obj<</D[1719 0 R/XYZ 0 734 0]>>endobj
+1476 0 obj<</Type/Pages/Count 177/Kids[1477 0 R
+1479 0 R
+1481 0 R
+1483 0 R
+1485 0 R
+1487 0 R
+1489 0 R
+1491 0 R
+1493 0 R
+1495 0 R
+1497 0 R
+1499 0 R
+1501 0 R
+1503 0 R
+1505 0 R
+1507 0 R
+1509 0 R
+1511 0 R
+1513 0 R
+1515 0 R
+1517 0 R
+1519 0 R
+1521 0 R
+1523 0 R
+1525 0 R
+1527 0 R
+1529 0 R
+1531 0 R
+1533 0 R
+1535 0 R
+1537 0 R
+1539 0 R
+1541 0 R
+1543 0 R
+1545 0 R
+1547 0 R
+1549 0 R
+1551 0 R
+1553 0 R
+1555 0 R
+1557 0 R
+1559 0 R
+1561 0 R
+1563 0 R
+1565 0 R
+1567 0 R
+1569 0 R
+1571 0 R
+1573 0 R
+1575 0 R
+1577 0 R
+1579 0 R
+1581 0 R
+1583 0 R
+1585 0 R
+1587 0 R
+1589 0 R
+1591 0 R
+1593 0 R
+1595 0 R
+1597 0 R
+1599 0 R
+1601 0 R
+1603 0 R
+1605 0 R
+1607 0 R
+1609 0 R
+1611 0 R
+1613 0 R
+1615 0 R
+1617 0 R
+1619 0 R
+1621 0 R
+1623 0 R
+1625 0 R
+1627 0 R
+1629 0 R
+1631 0 R
+1633 0 R
+1635 0 R
+1637 0 R
+1639 0 R
1641 0 R
1643 0 R
1645 0 R
@@ -2672,466 +2494,290 @@ endobj
1825 0 R
1827 0 R
1829 0 R
-1831 0 R
-1833 0 R
-1835 0 R
-1837 0 R
-1839 0 R
-1841 0 R
-1843 0 R
-1845 0 R
-1847 0 R
-1849 0 R
-1851 0 R
-1853 0 R
-1855 0 R
-1857 0 R
-1859 0 R
-1861 0 R
-1863 0 R
-1865 0 R
-1867 0 R
-1869 0 R
-1871 0 R
-1873 0 R
-1875 0 R
-1877 0 R
-1879 0 R
-1881 0 R
-1883 0 R
-1885 0 R
-1887 0 R
-1889 0 R
-1891 0 R
-1893 0 R
-1895 0 R
-1897 0 R
-1899 0 R
-1901 0 R
-1903 0 R
-1905 0 R
-1907 0 R
-1909 0 R
-1911 0 R
-1913 0 R
-1915 0 R
-1917 0 R
-1919 0 R
-1921 0 R
-1923 0 R
-1925 0 R
-1927 0 R
-1929 0 R
-1931 0 R
-1933 0 R
-1935 0 R
-1937 0 R
-1939 0 R
-1941 0 R
-1943 0 R
-1945 0 R
-1947 0 R
-1949 0 R
-1951 0 R
-1953 0 R
-1955 0 R
-1957 0 R
-1959 0 R
-1961 0 R
-1963 0 R
-1965 0 R
-1967 0 R
-1969 0 R
-1971 0 R
-1973 0 R
-1975 0 R
-1977 0 R
-1979 0 R
-1981 0 R
-1983 0 R
-1985 0 R
-1987 0 R
-1989 0 R
-1991 0 R
-1993 0 R
-1995 0 R
-1997 0 R
-1999 0 R
-2001 0 R
-2003 0 R
-2005 0 R
-2007 0 R
-2009 0 R
-2011 0 R
-2013 0 R
-2015 0 R
-2017 0 R
-2019 0 R
-2021 0 R
-2023 0 R
-2025 0 R
-2027 0 R
]>>endobj
-1639 0 obj<</Type/Page/Parent 1638 0 R/Contents 1640 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1640 0 obj<</Filter/FlateDecode/Length 94 >>stream
+1477 0 obj<</Type/Page/Parent 1476 0 R/Contents 1478 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1478 0 obj<</Filter/FlateDecode/Length 94 >>stream
x+ä2T0
ä
endobj
-1641 0 obj<</Type/Page/Parent 1638 0 R/Contents 1642 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 60 0 R>>endobj
-1642 0 obj<</Filter/FlateDecode/Length 3993 >>stream
-xÍ[ÛrG}÷WÌÛ:U+šsŸyÚ’­ØQjc'&wõ’Š¢,Æ$G;$cûï÷
-¹a› #\'mysf ÚIú.«VT£¿Y3ŠÖIQCÛòQÒ4s}“Hî±ÈY¼²…è%¥Ò¯³qÓ¤d@Œ!T=V@œƒ°_A]j;×IC&2ÎAL3ma##=[ð´µ[ÁVä®­Ãë$“;A+äneF£2`Q ÂN-µS– íRLC*é1M(…O:Öa°míË*Ú±¸1Í@€N(r)qìHÑ-lÔ:¶,èåºfK× Ä@Ý:ˆ†iN ùM"=¦nÉÚŽu˜ØlбÇ`뜤±ž ‘ý¸2áªà$3d`\šfð÷BIQ ¢
-9.[´``
- \’(Ê9ˆÙŒShÊHÁÂÞ•g‹õjÇ‹œ¹g!wÄäžl'më1ØŒ¢“õì1XD9?+QDN“‰Š``ŠœH®œƒ˜.Ba–JzL¢dRc[É2Æ: ¶¡PäX‡!L:Œ+Âd…[ L˜ÀÉì•sP…Q2Z¦EE–0Öa´-y]ë0 Ãþb¬Ã$ ÛMYÉnÙ`\Á¶Ãž=F`†GÀ×´gÁ–%©ØX‡Áʪ2Öaì"Ø m¦4™èM Ì
-É1@z )ŽÏ¬Ã`ÛîçÚ: ÷Ó:4Öc°%#ŽulÃZÐYy ÷CŽWº¶ƒ­h¹Yϼþó¢4÷@òpe8è–ßdý’ßæؘÈäMÖ0pÈJ¡_å$G  m¤Ç`±÷Ä1X¿ƒmhrm&ý²öuXÁ¦å ­Ç`‹f0+ÁBØÆzvlKªt¬ÃÐ>z†Õµ­Ç`’`cFà€ïÃ
-!"V«²â¢È/u¿Í˜(“¹+ç`E9%´ SWÒcÅX-¶E²o0Öa´E¨„’Œu˜üŒrfcYÐ y+Ÿ´(J PA#Ç’ç`Ô84¶Káö©ëTÄN¢{OÆÀ \Õ`¹ç xZ¤Æ9ù?!…vê1i–V’c‹ø6hë0X¤»Åzv,”è'ìqt0k+'X¬ÒºžÉJƒE ò³ò+˜±Ö³Ç`‘ÚøY‰ú+9Ër͘ú‡= c*ç )‘‚†‘ƒEj˜;–6Ì [#-%Þ!Ј† Ó8Þ0c;œ6a5î„Ú9H³¡å`¤Ç`‘#ÀhÚT€TËž) pt«8M¯ž+E· '*s\Ö0pXoh§œƒ˜ g!Fz ¶¬IsÚÔc°¨@À”Êr#{xÈ`°‚èT9RH‘£[ŽÖÔc°Hº1%θ­ÃðÌŒò~cyJi#…NÎè”"'S0Òã8%ÇòcÛ,¥ƒ¤±Ób¡eh,Û›Ž«ÉДØÿ#ÇÍ81¡Œv#=&Я±2$Vº- ñ"2pˆ-/áDˆ£Xcí¤O${ê}” ì™ÒgàÐ ”£œ´Ëåè-/20ñ‡ 
-¡q 39y‹%˜%—"õƒJŠ  ‚Fú–† ¬aàBC%¹!"9)Ûñom˜«³¦ø/*sv@´Îg\K9¨¶ãÁÓH›<ÿÖÁ“⬗S².zvBî±ã Ê`¾Æþ‰$±²vÒrCm:žƒàp/g|žÎiÖÎ ".¿›' Ž½TSü[ ‡ò(½F”ƒQÕUÎ N¡ß8ƒ$\
-Ë)Çá3l°
-myã@aÙ:Ðmîñ ·¡9?{iÛ.¢}øÁí”(¤Â®!ò¿¹ÜÍ–›åæ5Åí„*&H‹ÊÛ‘‡Ç·q¤WålgëKŽÅØö‹¨ÊCÃÝfÁ±Ù¶ &x(+r„ëå»}æ»­RµŸ¿¦÷6ßÏèXDÂÖЀ¨²XÞ‡¿¿Zî‚LÈ)qpŽ¾}³`çnԇݮ/Gs¨­íƒ×õr%/;¥|Æ,¿Î+Á|ø&DS2ŸÐK:¹8ÒÔQø B~ üÝ^ZšÔ òÃÌmö¨Xzà´ÿ,b‹jµÜªõp1RÅ`µ Ö«F(á‹nofý‚s\\’£˜Ï~Ÿ-W” ³YQÕŽ‰…ä­HuYêö’ø€µ]ô¿kZ2.à þ®RŽÚ‹–pœôf.>GGpÙ Rô¸pQHÃ&•|XînHlDà|Þ¥»ýfùñèÅùj‰ Ÿ£ù`)¤h‚J5C‡)ÿ¦2®ûNRýb„Jô_胳7“²ÈôÕ’l×ïøH¡¹ÜÅrÓ~ÔÇ1†$xüz*ýf‹ÇÙûã·ßLžeü;ƒJ»9üƒgš˜fÂθ¦ŠF>ò${ šÌqž¬¼êP‘7³h沎Ëãœã Žc}4½“É
-CµDê¬Ûü#¶¯cBpÑõïÿE" M(CŸ6³ûþ•Žiè*Ý· Q¬Ks&óî–£nSÍÎÏXRìñ9N`ì ÷=ë?ï?È„¢ç¡HÇ{Á¿»ùû¸ë=š,[ðºnulj?ÊTC²ƒÿ/ûåü=»ª~šm¾è»-[l`ÅÉþr³`çÄâ­uÿxÞw¶AA¨Î¨…“gÔ/jOêÜwwKÞý®ïö·üºs‘ä{~·_^‰—Á'³/<F¤ ä²×žíÃcL}P aël¹ï·ÛPŸÁ÷*+‰HƒêFÌjœv*±˜}é—»²Çõ~Ã5v|Xi‘»ö›pàÁwšCè‰Ç¢ÛÕâvÕqf‚Hfoâ8r
-ŸÔ'w „›«ø:
-üM·Ÿ?e½Gí² K8™èA_6‡Q)ÍÉIN
-| çâ=¶þÃxÿŸ­¤³¸ï+£·tîýYï®DáíbÝí¸5
-ªm—äéfÓAùL`=µq¹õ³õ"œ>qCÔ”÷œF¤ø¼b¸<ŽR©¯¯^úQ7ø,¤“O›9ÆçêC½ šRÝ_Å'-Ø-²qk©%<ä/:ÅÅùë Kƒ2URï?ß·„ BÖµ—ñ(Ñ9“‚†?5¼~3eqp™¢Û‡õË»xZOÖ]ϦÅ-£½¸»™m¸µ!݆_~}šJÑjÒšOÝöÝ®›w+ê¥ìøhò+úÔ,RÊ+ìbÔMVaYÏæÈÓä$T ؤÁJiIÝžäˆÄÃeTºÍk¬oV® bJš¼]l»Õ^kf(
-Ūmò¦¿
-§)Ü‘Ä]öA\d0ˆèsÜ¡|N.‚i |ˆ"rdD>©GÎåæºë×VëDA#åÕ ÇL Ö)òo°+§\$tÙ}Ñïíœ×ÂÎ ¡ß`Þ z à»·ñáüxè¬çëÛ®ßÍäP‹‚žå¯±«ñRì槗Ý^’GÖ'‹9Êd;I pÅË|~B÷ö;HJ÷ª¢ŸkN¯~‡¨³w"*îUÝöŽÝ~òÓs^ÇøT@sêï7óþÓm\ÇøH±ëøÞDÇi(yчMBŸt¾LÈM·9YˆP .XãlÜd1½ºm·ºþJb*Ž÷RôâeØIÒ¥iÓPäòij”<Kž<¾+4°¼èÖë}"£»à‡?³FËáÎq ÚQòõó
-…õànvøÚ->òjó[ç}:ÚõJ5Ÿ D;Ê£¦g²Ž¬ÀðEÃ<ÀËA„áò:J—þ}vú3‰ê©)Ü«Ž‚$ˆÙ¾$‚ƒßUž£ Œ£Ëï<ÿ 0kuŸ¦ççô3©³N_B™?ðLö·´õJÐ¥¢Æ-u2sôá„‹î‡ñ¹[ù°·®™\é§ù±[I 6¿Y¬ã‡–ÚßUx»ûïíÍò¸ntGåáÎó÷Ë6ñG±†åcÎçü¬n»íòãé|ŽC9GTü ¤æ:Cü<TBãp3$
-Å™q©W Ø®‘œÑWTdR|WŒ¿¸×M;Ëi “´q—LmäPçÅä¸þdz—x|=ì •¡òÁ¾‹B¡Ày¸ 4Gf‹>…;R 6ÛÛÅ|9[‰¹èù|¶ÛõËË}8
-Š8à‘.Çy¯î¬ÆŸØ~åó]VаÏ^âKçø•IñÑ&ÿÉCüÎ-~·—}§—ãog RTz^_RßOŸüòäÿ¹ endstream
-endobj
-1643 0 obj<</Type/Page/Parent 1638 0 R/Contents 1644 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 103 0 R>>endobj
-1644 0 obj<</Filter/FlateDecode/Length 4036 >>stream
-xÕ\ÛrG}ç+:üä}ÐÐ÷žÞ— àe±Ø’ƒ}F#{.x42æï÷dVUæé™!vMÒéÓuɬ̬¬¬Æ<*²Š¬+³ªÍ¦ËGù(Çûë—ŸäIÖÖ=þ^fU?*"Xd§.³&p—YWÆÔŽà2+ªj@2Û‡ÝÖ2ªAt;––
-d:Ñ°ÌG-‘ŒÁÖÝ )c°ãbÔq[Â`ûnT1Kx™•y=ê‰e ¶«lþªÁV`YbªÐ`9j"Žà2ë S_TNÕ÷£ÚÔ ÀÕ¹¢wZ#CèJr–0Ø®•Ä62hÓËèû
-Þ–1تƢKX„fU‰ 6Më6€®œ˜dâº^ᜆ¦ÊÕ
-1Ï
-G {"ƒ­uºÖT׸n
- ãL
-¼ÛÈÉÖ•Þô†MHCCÞ0r±¡‘Œ1¨óq–0ØFÒb ƒÕ-›XÂP/|
-´žƒak¶Õ•
-|‘ë+igA ©Iš“ŒÁ"´Â¬)cL‡Ž–XÆb+jIÖ–1X„©šÛ ¿âqÃ’àÅ°o뙱ؙh„XÂ`1VÝÚjè(ˆj @”Hª($/t’1X¤î˜’ö#M‹»!KXÔ8›°¶ŒÁb,a°°{X›µ â•ÇüR‹9 °Ð¿‘Œ1aD"ë,a°ˆEС³„eÂ’³8ˬ&‡Ä–••C‚³Aœ<dûa9¸8‘+0hÉHƘ°nÎÄ‹´kçm ƒEª
-@Äш“8=í:GCÖ9tä$ã LÁ,„IX¦+áÖÛ† iÞcpH"|B‘ƒ™¡ª{‡èa
-p(¾$Š 8œ!ÆÄ9‡µ2kçªDÜÎ!ô¯ÔÚ‡³*6©O‚àçQ'3Î!8ˆGs!FCs!(ë-¹«õ©ªD$³  ¿›*#ƒª
-²pyKUiGȳ0Ƙã8cHT,EPT,~ïœCpð¤}iEýz04Î!¸pÆIÜÓ³G_H&—]hf–ãr¢«³³s½Âãég“w‹Y¶¾ÈŽ×«ílµ½üÛÙoh…­·VG’СÙQ)Í~<þ0ù¸mäÙÄ@ “ó³j$Ð$À_/Ã;pÍ®êãÃùêb½YN¶óõJ^†Õ÷]jp>ÙNÞM.gaplapÄ×qÁK§¡$¨CIÏiðçM–ÚVV»IÏ_={ùB:”,¤/ã,ž¯¶›ùL¥„’û¢ŠÏ17‹ÒµñÙDžà
-¢ªãƒËÉòÝäÉtº¾Zm…ÃÑ£ntWÿ•ô|TÂ^’wAÅò4(ùäóéϯä]œâ³»šÃôS¶*FÕñêa!öVïx3ƒM¬ÞËëÈÆ]ÙÛº¤HU|õØNPQîa•ªŒ;˜ðÍ»ˆ¢É¿³Bå¾tëÕÅüýÕ&
-ˆ+šòá×*
-0.†kœ˜=ë×Ë8ïA LŽüq1™#Vü¥.
-*86ì-ÜO³m²J©ø%§[­WGÓõâj¹’¾Ãê&±My(Ù­…‹Íz©‘Ž[9dÙˆ!„¡y[³N
-À†@ÒUv¸Y’ñ?'VÈëóážAh—Bá\–TÓì/_™P‚Îc|ÎÎ>Ôx‚wšqcèúB»´oóÕåv²Xø>…’Qw‡“˜G.Ç2é#) À.]hìlëó«©o°yž_þ½ìU
-ìŸ&ÁuÙEðNË.^¯—X¡«®(ä1ÈdöVôt¶ù3æ,Øñó” ˆA„<
-FÌlD¯ AMÜPâ¾q*µTÔöë´qN4œà:±±\IýöÈüU¸¼J‡·`œDÚ;Jrö ôЃªúr
-Â'œ)¦$!¿ægRùÝÄN³ŸÐ¾ý0[©¸±½z®áßÞåvëzhuß<;NJµ,o5›ÏÎU|ìaéÐ×Èqë6Qð›¹ô¥
-YK[ô= ¡]OC·÷)ÛLmYL¤xü×g¢t|¸è©"¤Rø¶!Õ€n­½Ø Y.’†nµ—ö)……½¼ïr¦¹%J`M¦ÊÑdOˇ×çi’'{-i5=~O£ÃwoÈèëÿû|ÿ¦ŸÝ>9yúDŽ¿Í¦ÛìÙzz…p#þ9M^UÙQ‡OeðùÃ|.Š{~öèçGÿØÌî¼endstream
-endobj
-1645 0 obj<</Type/Page/Parent 1638 0 R/Contents 1646 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 145 0 R>>endobj
-1646 0 obj<</Filter/FlateDecode/Length 4082 >>stream
-xÍ[MsǽëWì!ç@»‹ÝÅR)J´¦l1QªR9€ H®
-|™”UàÊF®mÅÜÆ„@CÔHÆ`óVöÆYÂ`˱ÂYÂ`«\ìï,a°ú“³„¡j>ì­+¾_µ5Ôˆ¾€ù~âÔÙ#}ß9õý4®m ªs!é°¶Õu» ‹ †½¡ŒÁÖr^}bÆAK^¶Ô…Æâ]8ÆÅ Ê*²*A¨2„›8GPÄ-a&'›26mT.®™Äï}l:Èq
-(p"$0Ž  dd(ŽŒ«FHlÝÀ*cƒ@•H™RàEn, 2Ž 4 Éìh$K:Kì8ï±z«‘Ĩx4à$.Ï%æ9ÉXUÃë<24è ׇ†WàzF§³Gp‘Á‹sâbÁ¢F”òŒÁbIfƒ8yCŽ©ÀʼnÜX}e ¤‹\Ž3 ç2’±,Y‹´Æ†%áËîz
-|ÉÈÁ×ZÜyòCá$RŒñš)JoÉÄihpŽ`ŒÎi¤Hã448G:hdp’±˜¼…þÄ‹›¬a–0XhT0KXâH}}fÆrm4ØgÕ²#\ßæ[˜e7nD^ý¡pEU {N2«ÎN,a°Øjˆk3UÇbg ‹ªrþœe ¶hà ÎUqïX@)pU#×ÈñsŽ ¼ANŠsÅ jy›”1X\çØ5g ‹F"¬³„Á¶…(ê,a(:T3Ë,žYϲ; šphª@¬@p‘ÕªŒqE—‘l¸‘2gÙÊùF€’œ&
-92n‹‘È@=$‰%sx°üR¥‘Hœ7±l
-ÀF.Gç¥bR
-f Rž'mÁ6þRHÆP¤–Ü̇j˜Ë‘(I<
-ó(ði#J†ðKVK†42‡g`QÊX•´XÂð<Ë,®QfƒÀRr!¸À‘Ë Ép%-ûÉ"i&ɬŠ˜ÆbXÉÇÆXM¶ˆ%,êèÆÙXÆ`áH,UP¢Š#u¸:‘Ë‘ ÂŒd ‘yÁÂ΋¼Çu¤€¢±„!p.XgƒEí
-ul]Æ`¹¥ˆ%Œs
-Cˆ ¦Ðk/™B›"r’K@$#Cäq5³„ÁÖÒ¡±„Åeo¬ó6fz¬õ³äm%)jq„ù6‰"G¦öaª½–(QyýlºGFz2ãÌ(‚˜ÒçjE§‹As;CúÙ‹LˆFé%—vÎ!¸±äŽÎ9ÿ—úÎ8Qؼ_?› ‘ ™šQ±ÚèKÉ2Œ 8¥Æéb¨M-QÔ϶XdÂìF­µ3"SèbEk í6.$ T!"Å­uTH¢#³ãLÔ‹ËgÏ_!Õf—7X f¬²ºe—×ú¨ _O¿»œ\ÍgÙê&{¹ZngËíæ—?cÎw.£Nâ°“B†}÷ònr¿­å7r1c>Lrý]Ö ä+ ðÍdq5Ñấ½˜Ly¸×¯µò6þølµ˜tKùz„˜T¤¯Ežõj>«¡Ž)ÊDmWaµA›—O®øôÔ2ÉóWˆAÓ)PYÚ8Ð
-7ö WÅp6I‹¿¬ÞË@|…W¿¡\M¿:—ß`wMÀõì~ÞM'Û™P´.’èÛ;ýQM 8áfqu?ÙlÞ_˯q²GM2íM7ŸýY¾EžÚæMøýà+ÿS e…“\U}ƒ{y9ÑÍC|p)÷Ôß·Ðö®S_ÃÅ_›‹LæsÕ,ù¾ÛÞÉwH`Êá8ÚçÇ³Ó µ¢1žÀÇ
-»F V¡³Q ƒ}U>y:Æj³œŽI°n{;z„V“Sž½QK7^ÛáA&P “O-f‹«ppàjEͶ«Ð×ÆU.âÑ‘’ˆÉ4Žç ¾žtz3Û†˜€^îØö÷×Õƒ)™ÒöâL ¦«å¬Á‘âkkñ‘óeOpgúÁ„­þýžÏ¶Ó翬¯*ÓU÷·qî]­“zÒŽ €tgW×ëY k%ºÔu<¡‡¢Útµ¸ˆ×îÙ¢á+›L§«‡åVv‰nUÅ`·+ÓqUÈâ'h|ðn–âÿÅj³épgª°áÆ—Þl½^­õ‹+ÑG”ù©©“>}ïíîÝål£VGÆ]Ûåc‡©ºÝ_›Ùú]ˆ(ð¿¼6v|”ð6‹šâ)ÁŽÆ™Æb‹ÝácÜá²SqDçny«û‡Þ_
-DïÄœé¼CZ$¿FdF:šOLlê•@*Ö»*¾^mgÉ£~OÌû[PAºKÇ£ºGÛ gJ…g™q¾¾É~⽿kWzß õó¬îm·,~Q7ALòT/e«_¸U}£W¥HC÷kÔÞü
-LOY={†ªž›<(¾hq[$AoSg Êúèñ0XçDÊEj2ËÞüöîW«—ÂÇdÈ8ÝJ3Ô«Ù6Þ`ˆòÝ`Û»˜s Ý̦ën«‹¡[Z5érü“,6•yUˆ®!£…óãøO:蕺?>téýôŸŸ?B 5[œ^¿›,§3­GP'y¦†2í¦»}XO¶Ýj)j¡s>®Ž+ÒãÉÿW•H7@åwH±å\ªÊë‡i·úF¹ñ“²>NVµj)MƒÇjpôrä·tÓýãõù¿ä+<°-É.fëE‡&ìš~\_t¡ü—þ›íüd©›.åÝ8•§ˆŒ×«÷zÃàyBS§ˆƒúÐVÃœN§³þoC´Ã4C¬îU:$Q–füØm¢ ˆÄhU|N>QkС0)u£Å˜)õI–v³÷1JJanU}Ô\
-TûnŠs~›~ŒðfGšlíŠ{³µZ
-w4B>«Y÷!ÝŒOJÊŸÂõ#þˆzOÉOrÔÞ³Íoð¤ÂtòI;¼Õ³«Ü~ø=¨Ü5Ü|n9’¼0•z/í&^ ³§@¾ø‘?%ÝvŠ÷t±XžzÖMn—«M8iÒWþýä©°P£ÕøóWx?UßÃß™•%þz_ÿho‹½9ýéÅ)î»ÕÏhheg«éÃÏm?Jä„•äÍ°•—˺®“õý峿=û?’øî’endstream
-endobj
-1647 0 obj<</Type/Page/Parent 1638 0 R/Contents 1648 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 190 0 R>>endobj
-1648 0 obj<</Filter/FlateDecode/Length 3962 >>stream
-xÍ[ÛrÇ}×Wì£]@{¿<¥h1r”ŠF¤Jyð ‚$
-&ì8Öb°Ð
-,Õ˜ç´X¤Z+ó¸É–¢‡qg ­ÐRš@ZL+”Øpà VÊúȪ@$¨B@Èq­#g &EíZ&‘´,¢Ä ÓZLXÙÖ`ž6Ž¬¾¬äH¨¥DÃ;.ËXl´‹âÜaÚÈ VÎ{dÕFØtÝšYžÑZÝÓ@ ”HI‹Áæâ€a¨Å*Ra&¦ˆƒE5ˆ»jk0Xd~¨Yƒyewk1Ø’¹>Žµ,ôƒ†±j
-Ø–Ž¯º  ý „H’…Š@Z¬ÊBàȪýݼ¼»AÙÈ ‘ð; X‹ÁâZmg¶lˬǪ:ð1É~²³¢:ŽË`,H‹¡NYYƒÁ6,1ÌXƒ!Ršñt„™-‹½Ãé,Ëõ¼Ñk·Ôç
-(¯- ¢‘3U#ë’ÈYåbI‹© s‘a †¬rsŽ¬Å`ak»¬Å`q-iÌ̃EµQYÖ`”CHÈV*‹Á¢(³3Ë–ç2!)  ¢`^Ç!y æe…WzãÖÄqŽÓ«‰>bwBÈÏÄŽC8ÞÎ@XÕ|kH‹Á¢’V¢$+ÐRÀ%%hzŽ²Â8ò$I‹é :²jºLo¶jQÇá”AœÀHM8>’ƒ…§b§ÃPÕDî.Ñæ¢&Ž££bÚ@Z¬°0˜Çt\fÌ8Öb°Ð&Ì,"eðÀû‘<§"DÒbŠ”CSÃŒEQ蔆µ˜" Y ÷Mº˜l0/£­ÔObQ¶À1ö¤Å`¥ÝiXƒÁbíX]ý—àdlÆÔfQDZ¯fk -Æ´Û'†5X;„±º¨¨ï5ï8½1²¿XŠDcQx<¦¬Á`%õÖ`°zµk0ÎÙïŒcU`”` 7º¢ÀŽÓ°ÁâM ‹)sHdå(jáêHœVN¦ç˜w±kRz$ΦØ1¬Á`‘`¥0Vu‘«¸×E@ÔÅqZõªÉE"ö¶åÚíÆÉßa˜c´. ”¬†J,t˜åï0È1ì&2F£·G.Bp ïß{¢4IAþÙ™“á&„†¾¿šÈ ¬Ð÷¿Ã ÇÐâè€ñ1R?\½zý¶ÃO®n!!*)ÌØ”ÉÕ¼ÀÏÓï®&׋YÒß&oúÕv¶Ún¾¿ú£à
-Ntht«6Ëëñ4 ‚KnÌu·½T“hÄÊ!ì5*¿Úíõ1¡ž÷7§"HF1F¢°—£Õô®hÄKFÔ 7œÊÇ“gŸø
-˜XÖˆ¿Ê¯(nK_ý\ݯûÝÝýiÞ÷7’CrœâÎUFÏ«òÞlMKFìI  •Ïo`"• n-1gL8]c6{5Û~î×ÿåσ"è7’ˇw|-Øx…‰±á2™?ØÉ1—InÖóP1!9„š‹28EtˆÛ£w
-[˜jÍ%Å »²¯OÏnúkÍï¶Vª1*Ð|mZSC9¨^ö¦¡.ø<ßÊî£[¤¾X F£‹‹s1+š]xü¦ÿ¼Zô“Mb¸Å
-c«EVfæ™.æþZÇ÷éü¨M©Ø(O»ÁáÑš1øΧù
-ò‹Rè\G_¹š­—ó•&4\ãèÒ”½è . $?÷éêòçïÅ—ìæñãÎaíÂñŒq¦ÍÔ•Ü\m$Ѫ2ãëïGU8;Õç\Ìû ¼Š
-eù^xFèŒÀO–ö©œÑýn=‰Gà%j̽$‹A@9j…/ò×Ô­ìp¢üaBñÑv/–Z[m°áy`‡ÃÇt÷°™ÜÜ ]Šô‚öF[P’ß/“‚ÖÖa¯î% 2P‡›þÑýz;_¸FÛ¾<MÐZš¯Ô Ìq~F‡üš©ZwÜ«Ó´öªUëxn?7)ÈF¯c×þóÙãÜ|à«Ü¯‘û÷=Óiä>â¢èñ\;ÞîÖÛ{שB
-v-|ZÅA;»ÙÎdc‘ßB—à÷IüM£ƒzÅ 1¡WJÏFuå ±ΗsßÏa¯Íמ ôå£ü\¨óÅúj·¼vV°Í­#Qëar§á KÅÆϵ…Z¥2½±éd%+¡òý[ƒ"*^ß"»ÊÝç›,ðÔÞñ\¾µù
-ÑwÏF_¾?£A°‰ ˜*¸öš†ºß'ºûÛíº_Êü(‡ƒ½¿t¨Ã¶hÈÇ¿T<¥Ö×ñÜÒÐàFµ6Œp®«m<äl·íGç³ÅÌ7 Ñ o _²Ùû£¡bóÐ÷zs·ðv¾P7AÅ×O'Øæ={¨âævÎJ_u;×û€¹\ÍoçZ2‡‡£ÿÏþ®wAÍw¼’kÜf3ñtž³PÓÙ}ÆKúpþ~ºr.ÂGâ($.ôz÷>ˆŽ{ÌA»‹IØÆ6óÕ#VºF%ʧKTÝèt~ã©ê:Ž5wûï®þãß_„´qvÍÆàTŽ2ŽÁ‹U {Ûþ%¨pÕ°§
-ûÆóË
-žá-î£*h›(çóõlºí×ÿ“ØŒAê#;¡@f[éT]]ø¥úçà7ððÕçO“¥è0hè8I9 >rŽ=‹Ktz¦ÒêA7©)O׋9º™A-Ö¡û;wøróbWÕü:@6éØGEA÷h)ͧSEÇEÛrç*tz‹Å ÐO<|U‰
-6¶ttðøü‘ùÛÕ«¿ú?ïþtÀendstream
-endobj
-1649 0 obj<</Type/Page/Parent 1638 0 R/Contents 1650 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 234 0 R>>endobj
-1650 0 obj<</Filter/FlateDecode/Length 3806 >>stream
-xÅ[Ûr7}÷WÌcöAÔÜ/Š½Î¦j•òZÚ;mÑ%3áÅKQIü÷9§t÷T¤Ø’’T%<s@w£Ñhô@ÿUd9þ-²®Ìª6›­^å“Oô?ï¿ã“¬­üw•Uäˆ`™]¼rp•5ͤuœƒ«¬È›IíHÁ¢wß­Ç«¬,†IçÚV-ªšIš^rÝõ¤‰o’ô˜ƒv“Ò³ƒíšQÇC¤¼Ÿ ®­Ç`¡,!ŠP5»*K<\e}ÍQs—úfØ0ØVtÕ¦cвu¬”0{²’
-\Ь­Ã !ê(ë1ò9<‡“)+Wv£À¨À‰+Ê«ÔHƒÀ#',Üú¶°pÂþZ;ÖcªC—°q=†:e¥ãPdÁöŒûÖ6(Û3ÿIÊ
-0e#ܧRÒc¨ÓVp Ç: ¶ç*p¬ÃT¶µõlÏ\ÈÚz̹+©¬Jåq0EãY˜&a°ðŠQ[:IÕ¶` )`qãB3Òc([3Í7Vâ@…¸`C?¬ÛÈu ? o’ôÝ"DBZmê1¬„4ÓªlT$Iƒ
-°A#7ȼ)ç †”Ì·RÒcêɬбƒí}ëp“ª=/„hRS  ¸’2ˆn%G0ÒcŠ$~¦M=Ûq3±¶aP¬ÌõØ ‘‹ƒ(é±jl"µíÄ}uv(;ZIÙ RîAq&Rä¢Jz¬"DJm‘³ÀøÊrÛ,aÆgÙ'à˜ÆmÓ8Ù6S;&Ùmì… =¦<-F´¦Ó*•@å:,[w„
-€Ü8(rrH¦mÖÐc°ˆîƒce¹”Èwè
-a 6dä:f+áEr¢Slžô˜ñ nM= ·¨=ë0,TÕ×DÅ19ê&Ü ú,Z¡”ýƒ\‘3hé1Xø]áY‡Áâì jÇSà=Öá0¥PVÛŠ_—'š´`G.
-(ˆ¤Ç*°±AàÔ6l¬ÃXfÇX‡!02ãË‘rÜàpL­ÐKká‚D.ÔSŒôƒbáÁþÚÔc°Ø¶0éÆ:L6\4ÊæîàW
-0F®@uÝ*é1…/X‡Á69½ÔÚ: VÎŽu£új[˜[¿Æ×
-ã RHúŽ¶³È.îfò[§72L‘)å :¬XÂ0Î 89è*'ƒ¡,«3+¿u°ÈH}SCŠŽ¤”D XHƒ†üfw˜4ÔDRn¥¤Q2wyM~k£ÈP)œLùšˆ'»hÈË¥âWˆþ† ^!Q-Qß^¾:}‹½8Ï.¯± ‘<¢ºÞÕÙå•|0ÀãÙ7—ÓËy¶¹Î^oÖ»ùzwû·ËŸÐªA_lu›”löÍëÓO»ù–ïÐeÐ:¹úOø ë>=9»úeºžÍ¯ø>Ûç}|õ‡ùî×Íögy^MÚž4ØÅùt=]ßÌWl\çmà&Ï÷*Àíô-–MTÎÒ@oL!ýNt+Ë(( u½¸¹Û.Ö7lŠƒYS‘»˜®>Lùi};¤§Û9Ÿr ]|÷l6›ßŠ¹1ÕCž^æ<l7Ë@`:«ç±ATü¤à)j_ß 1«¢i:«ðn¾]-no›µˆ à'6Ÿ6 4žk6U%žÆ*•ã)|?_mv2#C—\ðb¾ý%:7*@Ñù²³«Õb½¸Ým§;(ÊiD
-.ö\|¾ÝÍW¢ªMòáéZ¢Q‰=²O« ‹ps"c­¾ûn³\Ìó°
-‘ÛæÏ´ Zy9…÷A©©]HjBÒvç ñ¨Æš*-¨2¶{Æ@{“^Æç'ÕÙ™ A¯Nf™Ë%Ùî¨è_ù0j~R ò7ZÂTù0*ý¸X_m~•I‰u(â$eÃo§çay{‡)ROúöù·—dÕ Næ—0Õ
-±ÉÛûÔúáRüG&Sõb÷yöœq“F™¨ú9®bU4{»X—fu\IƧý?24"¥¿}•CÜò*Ÿ_ðmú©úÝ}VÀ¡í7¾Œ¢=\$l6§|€J”fÿ}'ýáÛ“>z·Ý\cÃE Ÿ.åõn‚ä<v0ò ¬ÓÞýÕFIv@Ad´‚÷v¤{e P§ÿ¾ ;K}}Tj,åüeÂ5
-f4 6$~=µT U°£‹t÷‘¯ûùºonáá§i~qËû˜,}õ4<ÔªTw{
-[ž‡
-IÒ‡²¢:ÔñLðÝ›×b
-„¥”(=$ÙSòQK¿Ã²Ä‹9|p“íö7Ù7óÛŸw›OTAME®2D>ƹ¸)RÚ/nÙ=¾
-HÅÓfÉIÙ…<TöØ:=ž¼^.â!‰¯í7÷éôÇÖù~ û¬Ôr<å§TúÈl=îjÝtד²ñÁˆJnœ<˜EƒÎ2{~j‡œ8ÏçkY øŽ¢çÎ5i%ÂÇ2È¥OÃ.ÛBç¨3žíowbY#<Çðò(¥ŠÚJ¾\Ëòô)Ã}óu¾¸±£?æ¤$áz»‘C6"Ûø¹™ýŽwŠÎóšoØZCΗªÙ@y5–í°¨ÐÃÂêÕt·ÙJ®Ç› p?…@ªQÕ³¦{*÷=?Š²’¹•o$㥻wˆ}Ï2§>%êQ²ÓÂÉwÛÍì;ðwbëÛ×ôº{~Ü㢔ŒYn;š¥à­iÒ³7óëéÝRÎÚ¨5wz0¿Ï……Üû•‰¡L2VMò½Ç ÿ…o©ÎX×Þ3±ªÖèŸHë5ü H»–ÏSõºWeU
-‰ÌX©Ã}åO(uìÄö£EH.‰'Ù1îÕ+E™cÅ~dŕׯ™5&ëq@A¸~Þ3å¾–H!iAŸÎâ gðÁt¶¥]Íè{T¿·W›Õt±fŸ-}<»ÜÞÝÊâÊÞÏ—a›û¸ø$ û`U½DR‹+ÖAo+Zân\‰zLTh5±ó
-ˆ'âf¬V¾Î~¾A  53VvSuežGýN
-ÌÂh=b+ö•Kñ¸]>ÜÄzlóEÖP…{Ô;õ˵= ©ÇBÊTüÙ‡NR¶û(g0x¸ÓàÇ);Ç×?uð7ê÷È!_¦Ö‰û¨ô9Ôü.B•îת¾BA5«u:qj™£¨ªŒK§{n½ŸýéOLN¬þ´}†Ù>\¾DpR%ñ)z”Ä#¸ñfI’+z¯«ÜOèи´öÌ¥U¹ã­)¿~1ϯü±å 4þcÆ´á¹sߢŠŸMõ;qY¢¾ùà¶;ˆ9ܶûî윓?ú0zỺ1¥ÜJO¯qžßN—K9¡nhë<”ÂWhw<»C|\ï3=¸ão0¾4{ƧzêàªK%î ŒœßÊÇ—}ùäØa;Y7/ðé^ÊÝ_´Ç<E£¨éÉàϤøë±noø±tñánüEbD»P§?´{š×§ïq}àºOØyð¥l†áecE’éYÂH_íÓ×ÊBò8*Ü®>Lfˆç•Äª¡IŒjºä˜÷è•­R| ¥°n•^ì ò¢ˆ(Ú›šã?o/øŒwÕ5›Xm®îâw&šø¹?ûõ¢j)—[“Y›¡âÞ‚Dþ¿…ܳô¬Htl]rNy D#H‹³Õ Y¢†û· ÙÞrü~=[Þ]Å›8þZ€›'l¾ î¿ü¥Ñ%)´WÉ…ÓàéÝÕ"œÉ$™úK%w˜”Àõg—
-ˆ‡©Àü·ÝÕÿT‘)X9Q&áqqÑF‘þ°J°Ï>ÏôKO
-ñ‡½¾è“¢Š%Ü]•û\5£®ìÉß à>×ÅÙù·güŠóÓ|¶ËÞlfw¼q¦‹¸ÂߦÔÊî]>ðú×/Œ"¿|õ¯W¿´f!endstream
-endobj
-1651 0 obj<</Type/Page/Parent 1638 0 R/Contents 1652 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 278 0 R>>endobj
-1652 0 obj<</Filter/FlateDecode/Length 3674 >>stream
-xÍ[Ëv7Ýû+z1‹ÌBûÍ^ÍñcœøLdg,e²nQTÄX$5|ÈÉßçÞPUM*¶&Ñc’s|xû6€z¡P
-Gz ¶hG­gÛtÃŽ+
-TÖ£ šH¿(ƒì6Ç;áM‘¶aâ@ov¢€œƒèt<êâ‹Ò©ÁÐiê…$I˜²–£Ê5õx‘ù˜æ dPÑdÜ¡IÒD€ *ŠE.‡¡ë¬Q²fúk`ÓØ0
-)å cr+'-¡ª—øG Ê<Cq2(#U² ö&g,ڈюGê/ù­âEw,x‹Œ!t‡ÔÝW¢WNƇÅué  uÔvbA9Cˆ”ß*bdpHj„;[2†("7FJ9ó‰35{uöâø-*žqvv)ÙoŒó̶ÊÎ.䰧ߜõç׳lu™½^-·³åvó÷³_ЪF.e«#&I4;*Øì›×WýÍv¶æ;ôtrñ †ñ
-þôätÛO?±o>ÇyO=iã»ÿy{Êg8ª‹.>[¬.v׳8v•ÆFáÔ9d(±*`ŒRŒ* ‡eEj9ÛöÛþú“HG=ëXÕ)Ì6¡ÒË_ŠôE±g ìÖ`à`Kg L•±Ú¨¿íç×jQ¢‰ f×›Ùç«Ù:˜ÕGù$FHJòìê@ËüÀKoà£ó~3 ÞGÝ÷\ŽJâc•i÷}TH»™öK ÛhõçÛÆE>¢@~®âªƒž@…øåÙ¼ãfëw«Ív¾üYf6‹=Ÿà&Mµ“ùt½Ú¬.·|ÎYÝ$æÍ|³]ÏÏwÛÙ9lmv¿‡4€ù[µ¼übÊ8ým³-dD\Ô©Ÿíz&qÌZ;_‰éQÜ•M
-úÓ~q.Ò±Þ‰ÓÉls¿_8;àøÇo5㨥т­tƾ[BÏÝt;_-%]áà'Yç~ƒ>æ[Q¡#X0#©ÅáŒ|¿Ú†”[üÿÄt5±õç¾1欋éwXÏ~^÷)®‘¥º¼ŒÁw"K’ﲟæË‹Õgq)ÊŸ¶IaŠÅåójý)(GcŸçÛ+Ê:XÇ,*‘ßêIxõ!<Ž:g?TqÈ0Uœ@JÚÒP}ß/ÂTÂ
-žGY²³ÍêzÇðeØ_ÚdŸ‡Y†#Ÿqz[fJÕúf–\§]ZÑ\Î=þ~¾Üý*}âÎM{ØîZ6’ÝäOÎÓ/0æˆÛ·sĘ^?žm§ÇWÈtâLÔ/x_rÑ—úl.ÉßââÒ/Côf\†¼økºïv4]-/iëçdϦ¶û”áˆUò ÝPöPè”^vš^%¯cé÷Øö½³ÿ$yW¸âŒRÇâÒK½Ül0Õ§W*9. ŸÇæyU{’·¬¬Ä\¼ÇÌ—ÐÑ™Ï$—ÖÜ^&îw,Aî6aÇ<·‡Ly!Ið®Z—â˜L±ë¨R>›V®‡˜Mc©ìÓ–1'$£<ÜN ”ý^áìJR"2ÿDKŽ÷³í«wNi[œn6ŠP¡Ü™?_÷ÓÐœÐLžfîá|98ÅƾŠ‡¥ê]*~ò݇Ó3Q‘Wšž/ce†Ë-MúwΘÇyˆ›Ü ü±¯XL nŸ§*à Õ¶“NÔÇ‘öë½â EôÙßSp‚î[ß¼‡à"Xgâ÷«Õ§Ý ûà¡ØÓDר¥ºÜ‘ljI7~^ýô.(ÃÄ Ëiƒ¿{>u¢.~«„KDÜWwJ!
-}U¹¸Y¯nCrÄÑn®Ùâ|ò1&6$W„vL#ZVÙ£›\ ¦Úêüðñ!cËmxx¼ãg^¹_D~¸­oç³ÏlGµŠ¸6âȈ‹ÆÀ¸žnb­ü*Ü«¯¨çNrÝS¤á2ùÊ»¬vÖÍîæfµ–M.¶—:;Õ“š+3õ$ݪ´½¸—Œñ’êY•=÷N™~X¯p'{íÁ‰Ò^E€cØë+bÜ•0¦PPJYk.±î鹞çRÎ0;•é|q³;Géž#±þÕ¢ãOùNµË«³ð5ÐA:ýn%Kƒm8/Vq·îK2Uû+;D êÒ–¸_°#—Áüô•w¸|{ÐÉ?øŸ~=à.6Ø-‚_“ö Ø3Ý|:Û¦í;>w°ü–H ëÔ<ب޹ mËÂé5ª·òiŽI±‚ï„B„³„DAóg5ÿÃ$vG¶:´Ò‡ÿúöã‡_£`N'ú©äu)ªã½Ã)xñYtóáäå»÷” ·&:wD×»;ÉëXÆãòkèüÉÐ
-ãsü˜n¦NU|feD¿”¼‹?ÛÑc³lì#ÛUo4íƒoX®u
-endobj
-1653 0 obj<</Type/Page/Parent 1638 0 R/Contents 1654 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 322 0 R>>endobj
-1654 0 obj<</Filter/FlateDecode/Length 3919 >>stream
-xÕ[MsG½ûWÌÑ©ZÑœïáiK‘×±ªâXk)«=ø2¦FÒ$"G!);›_¿@7€![[¶¤l\éÍ›F7€n4=úíYšLñ/Mê,É«d¾x6LñDÿ÷îz’TÅ ÿ_$i©à&9}æà"&ux‘8n–e“
-ÍòÙ$M*D9¸Hʯçà"™M'ã7s1Ìl:™¹†“i¡Ãñl3îÔãE’UŨ[Á6ͨߜ;šÎ&ŒP6Ô+2‚ƒP&¥vÊ9ˆåcÒcRfJöÓ¦ƒ…ÉF€å¬šdPSà‡
- [òšãØ—¦ŒT*é1Äbâ`ÀÊŠØŠfEËÀÄ.h¦¤Çª©±¢il[çÔ©²Ò)¦Mz±'ë4piš‘•ô˜t™’g”±EÎÓHÄ20±K1§Ë¤TÒcˆ­¦äeElN}ÅÑ20± &QÒc2QN5ÖaÒ¥&¯)+¦µs7ë4p¡%=†XH¥±ƒmJØʱc•b±ÀJÚ––H…¢‘J
- Ž—AäÒÜÞ´†eŠæaf ¬aàÒ”‚½‘c<XN0Ÿ6%ß‹eMu˜&YIFRVŒ›×¶‚‚—¢©@ˆEÃ" "=‹yŽ!hSÁ6´Øë0†”±ñµ-Ïû4ewËDg@:vèB9™÷¡oÉÆ9ˆÑðZ7ÒckŽg,(ŸÑ  Šͨ)½Éc¥•—c…“³yž
-°†Ãàêð"qb4YIBùMZÓV…20¡ƒE’+ç „NsŒÑHQC¤H##e`BÇK<WÎAŠ‘*)B š4Q(¸šf®œƒ$”5#E(¢”9ƒ œè«œƒ*TIšJ&‰ñÃk Lhààh¨œƒ$”m¤ÅCs8šrB(ö‚<É•d¡B©:J€
-K1ÎAZa¾)BkI«ÎÈP‘ RRaœƒŠ5<u$­á¬”䉭
-dÂP*Ùc°ðŠ•Ç`‹ld ÁrÊé$; ¶¢ÃµcÛPdt¬Ã‹¤ÀÙëë1XŒÊÛŠ]è¢GCþ]ñ³RF¯ÇNíØÇÆŒ7ŽÚ‰•s0zÛ8v~l‡sp™8N!Ú•´¸3‹Âfq‚ãC¢¶sòÞµ3瘙㠂ƒ²¾?ƒàÐUîÚ$ßÒGÇâ y¶öº³c1™)ÿâ5Ì¿«cC¹`™(å 9–rYã ‚+h?4Î 9–4ã  SŠ¿Ê9.#£gœG9«qÁÕtP5Î Œ™’1•s’–ÂqÁÁ˜¾Ap˜9n,‚ã=Áú3gg3vP% vÿ®
-Œ,5¥$QÆbœAq^é9Z QfAÂÚ$çÑ&gœArå³Ê9H¢Z‚qÁ¡¶V8Î ŒÂVÛ9á"·v’¡¯o‹È4Çáßɘ¼)†Î¨úÐkD9ŹB`œA1
-U¾B;ö\!‡0öÿ®ž ŒT†”rSRœ2aNˆAp8K+gL‡Â„rae”½QĈœƒà° (9V
-&…@$ÒôÒ )@ÛµqÁa} =ÕvÁ!«ÎgƒäÔ[Û9H
-L¡€rߟ={ñ
-ùø49»äþ¦˜Üu‘œ]ð%ÏŸŸµnºd¸LŽ†å¦[nÖßý‚VH¦Rju@ÃD³ƒŒš=?þׄx„‹YM·x”ÞÞvË‹þ÷Ž›¢îY×3¡&±ÿPC¥ÑàÀ_“J”‡Aƒ£ëövÓ­ˆ¢ìÚŠbàYÙ
-6•'§ç‡güÊÕE|x@O`¤,¼tvÝÑJ›:6lÚ–çÝ~q&
-;¼XôKü[oVí¦–ÄcñL‹(|n‚ô¢läá×[9­2úâòRq{FUlØG²Œl[¤l,ª©¶È'³4Ã{Õµ›»•Ì„Ùs†˜´Ë êá¢Ê£.ßwËî²—‡ÈT5Á_¯Ï}$¡!TÜÖTt¥”&:&xu¦ŒÏöšàõ°ÿÏœª'í•<ĺ.¾™ÛiYm93cwz¸>´<»°£T3ut·ÙôË+^Ý`ùô1Ç?RQ•¡Sû¶Ëò}îí²óþvÅóŠ×yP|ÔõÕŒÊNÛš;š^·+™OØ_fd¼£ gVå}¯ø¨’ð}Ê}NVý’æ…œMp‰qÓ«„@ÔuoŸø0ªCÌ}d›ð+iïÌÛ 4ò"Êt÷ÐÈÀQˆ·™Ôc¿hÓ.ß
-õŽ«ö©vҮןYAÈ’m;Àκ”À‡øžkÜt:7u˜½ûGö­ž ]^C÷ˆC¾˜ˆ °.cÔÓ_ÙÞŒm²ÐÝïr5,xsÆ‘¶
-3ø§³‚á
-‘ü¼ìãÎ\ÅZýÓ«DGgöÑ]¹]³•-½üé˜]ƒtû¯3⣸£+±•½ë.^·’ÃúÒÎýòN¼C7"±àñ®[|X¡°98>&âü¡U‚ØñÃþÄ÷¾Ô1®³p58Vl+I: ÎyäsнÔOk¹ÀÊ|æ
-Gí)Tœv¿Ýakí¥ oÚÙvoÊtxrxüÁŠÖ_ï5¨¯})(åCølúåŽÀFu!|ÿÑ7¡(émâé~Ø\Ë}xcM99:~uÊÑXÄKŽdî2ÜÏÇZß×*ýåöiÒ`\ÈGs4wa­ ÿ¦£>¬¯©åÈçA¿A_|»»Ã/k²ûFÐí€>Îò«‘6«ñðö”o&q
-Ó{§Äe'(ÒÅ’Ín/þ$ª…Ïn\ˆa¥v+‰¯C:Œ­MoDçí’„s‹ÝœJÀ´™—̇åe…[Vv2Êízóüöô…X˧Øçíê–ÞÄTO›xgòÖuLž ø !Îêdà[ðQúþB ÇuHÉ"[.eŒ„ñxí.Fe^ÆñE_&(VÑ3|KQÖ±šÌË[&0ïÞ¢Fëç þBnÛþ2­È1Ç}Rûç[¦zÿ|9HeÁŸÍƒ—Þ÷7ze±_l»×+ˆÜü&.©UÍtÂ}¹0¹ÇÇÙ„÷l÷ÒÐÄIW¾g£QäøÚÆç?<ýw/geþÒPó˜&PT–ƒ/n õi»äŒ|ôé€p_qr•LŸ}|ºîxY¡˜j³i¯ß?!Þè]cò±[­Q˜{ÿé‡*±í½Ìp|è Åô»µÜbŒêF÷_ <¿qAXda©FóîþTƒã[Õù¾{g¼o¾_È¥SN“yµm®¤P‰©¡‘6¹¥ëÚðÁ ¾gÓz±ÂÅ/\h`ìbø´¼¤Bˆ» w¸3ü5Þúú(´oòíõ×hWÃ_$ÕÿË}ŒÚ/G¶¿sÁlÝÊÖÏû%`Gî6÷ ò
-]­†;¹d¡/áð9 v×}ö$ê•bmà ¾çÝÕ‡ÁŸ×R¤õߵܴ›n-á7™Z*<;:yq|‹
-endobj
-1655 0 obj<</Type/Page/Parent 1638 0 R/Contents 1656 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 352 0 R>>endobj
-1656 0 obj<</Filter/FlateDecode/Length 2593 >>stream
-xÍZKsÛȾëWà¶Îoì%%ÉñƇ¤”Ÿi´°K
-ʵÿ>_÷<ºAJÖD)V•K>ÌL¿¦»g ÿ^˜(Á‰ª4ÊÊh¹½HâO¿þBO¢2oðÿ6ÊšØ8°‰î.ÜFE—ŠSp5I\+NÁmdŒ‰SEj køõiIÁ–ådbÁ6M\¨™‹œ¦Ê
- ÙFuN«2 y¤E éHÁ5-*¬ÂÛ(M2²Q`5›çq¦X+Ršb9/Éq&©ã<*©1D‚ °°
-ƒ- ÙAX…!’IHàÀZ‘’Ëy‘ˆHŽ3IN©1Ù°‰Í*L64dC«0غ˜Î¬0NsR'ŒÍJ¸µhJøQX@+ˆi“"Ù7‰Ô˜ÎãJ±vÚ:Ã|~Z2­ãÜ4ÔÓ¦M+¬Â`Ë vV¬Â`ë
-š*Va° E²°Và²áð¶Š3ç ¤Æ$p‚-„U,VÁ¢¥ìP䤄ËКœ<Çé@8d Ù€'¡q
-"s¤$Là$Y ™6ƒ­h‡ kÍ“%*Lˆy׊’À)HÆɱфÔlQ"n«0 D›T±
-ƒµÞ ËjL›”v“ŒåMZ˜Šƒ“s—l?ÖÛq&7d\F¬)åÀ9*ä@ d ãl‚RcH›³_ø]ª1Ù!#M…Uº$làÀ²crÔÊ·°¸´=gÚéBjŒE‘ÁRÍ*lEšŒ…Hƒ­kD’šYa8‡ñ…Õ,¢°Ð¬Â` Ê®j¬Â`KJtÂZSTo'k
-b
-Ç¡²eQ8¡Œ)H @jL†`eË‘”—3.Ý[Âs”!+¿É.WÓâ9l$¬Âdߊ|#¬Â°‚ÚVc²ɦX…‘sÊ@ÂZ ¢š„¬3 :Û­Œ„S,HÕIHÁfTŠ«0Ø‚6¥b&Cä“™­õ³J¶cÎ@¬ï8“²HÔÓæ¼3„UlñX»(g2ïr²¨ã¨†#’©1¦­
-r›°
-[Má6a9KYL"Q¦T¬Âp9r¶c«1X¤4½.@ÖÔÀ\s, mt ªp\‚ü8›J„ÔÒfiXƒ§%kghJBY@ïZÏÑÖ3îMX‘+]ªËÈ@Çq8
-§ ¤1¼|È!ŸaÝ?-I‡ a§ MZÃÕBÚIóB2QÆ@&uDƒ-§ &M©1ÒN
-c†N-c “:ζ’BjL²’XŠUØ.
-5ÃÄ$„Ç`Ka ñk5Ö
-Œô$Žf ;®ÉI¢ÀÑ)zòÇ 4LA’ÂqHúqU‰= œ‚dY&Õ,j›ÊZ¤è6¨Iãø´ há9®BÚ8c¥ d ã(zRdjz“•¤M¹ÄúÈ@Ç¡ 5îEâ„Hí˜4 ´ÒÀ~aó¤ dRÇASƒ²L/ò¤Ér´ù„Ô˜,GULØëùÅå'<H¢ù$â
-øØqQ…iM~óŸ;6.®“p ~îˆqƘÑÝß± ¬èÈïàÏ»qèW‡åØõ;WJž;»Ûž^ÀË_S¯"%•<˜žoZTÔÐÃ<ãÚÏYhWöÔÅýÀ­53ËÓ’½âS¯¤)§:Z ¢Ôõ2°ñ±‡–Œ¼5 3Ö†žÂ¿RzmìÚH×)ú©@öì–ª°}å×r=!zð2t-ëñׇÝýÞy=똪¤ÉgizÔVá`>MÛׇn³òæA|„Îâ)û\w»ÅеÖ¸ó½Åë þggò
-òd
-ôÉ wx|·Ýýo8§Eûåa‹O,h ]k›àïͪ¤¡×»®#¥þ6¿ø×Åÿ
-endobj
-1657 0 obj<</Type/Page/Parent 1638 0 R/Contents 1658 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F7 9 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 385 0 R>>endobj
-1658 0 obj<</Filter/FlateDecode/Length 2098 >>stream
-xXÙrÛF}×WÜÊK”* ÄÆ-553²ËJ%’2£¿€ (BÐ Ëüû9÷6Ñ})×dR©ˆ><}÷¥þyQˆÿ"šÇ”Ì(¯/ Ä7îÏï7³`F³h,¨¦(œ:TÑŠOSšÌ‚T¸Ÿ1—$ œÙ4šCƒgE2N‚’‹„)£Òd:*šFAB9.³¡ÅÆcüß´ƒ—)%a,ž¤SÈZÀ2
-Ö´\‘æRK16c-`9kš/!ç9‘•ˆ£ñ¤Æ`cÖ®X…ÁNC¨X…Á"È¥b‹`Jñ|s “)“‚Ø_Yñ”=ö¬Â`—K¤J±
-×'á™fkvÛ@>­ 1«0à \t¬M—h¡‚DTa°h$äß³
-ƒ&lÖ³
-ƒ]¤lÖ³
-#ž˜«îYÁ¦Gëd5;KϼÒìR’ádm¸n"$\A*Ü‘E‹ÃeÏ*Œ€ÐaèÏ* fQ>Ï* §0k×±s¸)wœc­Ë§Q<UÈÍ¢Æ\qÙ³
-s "6ëY…™]²YÅzÌ.Ï8\ÇjÌ.ó*Q¬Â`ñ¹¬Â5%X]¨®Ó¬1ØiÌEð¬Â`2ØžU¸¦4ä½åe5›DܯNÖ¦Y6’I»
-’ÎP,„à²g;å¬X…9ÍI0׬œæ)»ì4£b4ÏV\‚YÀ>)µaµžÔl’¢«0X´®V¬1;Ì{JÉ*Ì'¨g5;㵯X…¹ò|wxVc°¸ž´f©gOU²dRçÂ’óÖàqÄ·N$ÈÏc°Ø³È”g‹ûg¡Y…9ZÞS^Vc°p
-Õrš5‹‹.{Va°˜‰3Va›©™’åL˜3žù¬1XlZdÙÙÕS€Í«s¥1ØiêìHËI"±Tø©€[l)+'&_t¬Ü}á‚+/Hj 0WhÉ5ð¬Â`åÞT¬Â`ç|Í)Vaä1ŽÙc§Yc°óˆ+äXÛ6’>ŽG\¤\Yë¢gv.{Öº<ÊZ=«0œ
-¥m«1Ø„wMäY…ÁÚ6q¬ ׋½Í% A* ‘µxVa„ ŽNw¬UòáL¥\>AV±Ç`ÑR(gfÅ3nGÏ£$‚Á¢@(Ÿg»”\xVaäcr¬Æ`åC±
-ƒ-œ‘Æœeét¯Ya°x4ÓiŒñKù™×ÛÕ˜‡sv–IIó’›ÑâÊ]’
-îYªãOc}øÕ“ŒnKÇqìÛe.7·…¤L<»¹ûƒnŠ†kJæ*sú¥Dàק˛‡_Pß1!q@×(ßáÈ…CT¯
-è£yá’ÝÚSÒië½$ÓÏúÏÏCâ~ÓgeS6Orø¤ž¡tÍ«œb/ìî®|Úÿ}(A·GªPa>Ä×í³í”}ÉÊÊÆÝÐéG·µ((Û¹R-…Ÿ‰¬ŽÜ4 'Ô¸â Mù•òªDξñoúØ®55æüýýê =îŸð·l–_åãn-ñç7t¿šÄo¨èó ”òs§f=nwSøÔa‘6ß÷ôhÚÏÿ’t~‘«ß†2ÿLïZÓu´6MÑÓÛÖ¼tÏäô= ?µf8xêi(·ÒÏçêP®÷e—/„×)à ®­ÿf4°YlH;&zo[c[*s$twø/Љìá«äÊÌ|kÅþÓégÐ7û%ý^Ô¦/èºi°¥r iòaìðKì6«‹Ó¶VåÇóÊßÐ*™,hulrvëï)FƒœÜ}¼½[½
-îH±¡»û5 ª6øá°ßcÑLÿ§ËëçКÞàÖà]ú늛i‹‚RåèˆB†ø,’y@w©èL5ÈEsßžnˆ+]_›ÈÛjgÚÚîI,álƒ¥Ì~žŸE/Ü6}k¶ƒÔøU ¸vÀ×Óöî;¡£ë°
-Š³ÛËE¬Å‹=F‡'µÞ²®{ÙbÐë ªõ$\œ‡
-[ƒúbÜoxÚ–­u…_‰¯b~žÆ†û?Ï)~*Y,R<¬àlÄf~Z_üvñ_gm]Sendstream
-endobj
-1659 0 obj<</Type/Page/Parent 1638 0 R/Contents 1660 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F2 5 0 R/F6 8 0 R/F8 10 0 R>>/XObject<<>>>>/Annots 439 0 R>>endobj
-1660 0 obj<</Filter/FlateDecode/Length 3016 >>stream
-xZ]sÛF|ׯØÇ܃hIðáêJþÊù*r9sÉ+DBb’P@ÐŽþýuÏ» É•s¹JV³w>wvfêÏ‹,Lñ/ Ë<Ìa³¿˜N¦ø$þøåÇ‹²œÌâ\L¦a²,ÇÿŽváæL.óIid‰ÿ†9_M$ób²
- C‰,“Â$g“<, ‘̦“,,füpf9äîC1§s‘¸«º…359b£Áéj2 Cn0aú:…ÏÂ
-;Ïé]’ ¶œÒ¥Èzú¦‹s†4kÈÌf C´(&Keƒ].˜‡(kŠç«Ù9» ˆ:2ÅyÂ],à±°‚Á®–БXWŒ0lg\‘!Q<°Ë96uY8œ‡ùbiûÁ ¤À}(WHRâŸ9M'R1Ø2C*ëÞ΋XžÅç7gh;ËèQb3ISì°‚=I#Y$mÀûç]Žš=ÅÔ6Ý7òpæ<ðÈ „É)ëIÅ`í< +ìlÉ'YÁ`%CM¬`3]²–"«,ÎO¬`°«9+-²¾;9 f±»aÈvG0ØrŽ=L¬‹f…—!–‚4DQ'§™õ‚44è0ƒå*aƒÅB8IV0™ñ¨'V1X”"ÒeÍ©?­ÃÌXÅŽÌ)Á0»Ì
-aÓ)&LXÁÜ)ö'±ŠÁ¢Ã®” û3’ŒN›³W'ÍŠÙ‡§#ÍŠÁΗH•È
- ;3a=UË»"Îá4†<U 3U,8a3U,8a#\ÔZ.¬›EX9¢šæ¡0dfC1¢Åþ%V0Ø CXÁ`ÑKe“5§’fÁpyZ2ÜȺËgD­†ÌeÁtjÆÍM¬`°KŽ8a3SùˆU  Ɉš­¿³¹?ëoè“@Å}.ÙJÏqÂ`Ñékb3¼$V1ØŒ-WXÁ`ááHV0ØÒ‚v£V3KTd};ÖÖ³
-C`d=,±.Šµë‘µ©ÂEäÁHÅèÈÅâŒìœU.¬`XÅ>Ê
-fYîIV1X¤¼TV0ØEò‚^)fÙˆD³`¤I½òp‘y+dÜ¿à”! W0*¸?Â
-fÕÌ©8É
-ödÀ©ÄÚ!p vµË
-F@˜’ê•b†ËK\Ò¬,®›Ø¢hW1kŠWÄ*fªÆ²ŠÁÎ9­“¬'r±òÙgò™!¯Ö©c„›ÏérbƒÅt㽟šLV0Ø‚mJXÁ`q;B@IV0YêT6a¤
-©²Š¹ l­IÖzÍlîÏÖ\Ðcç;eâì.5Èa€¢(L åÂY»Ý'R1X¡Ú¢¨b°«‚Yß”«?qØÎ ùÞ$ ÑYIÑÄlhŽ]12YWlódfŠ ‰âuʼnuÅg6ÇÃJ"²®Ï!>_xWš2Ÿ×˜/éabƒÅmÑ&V0vÕšjbݬÝp!ê§ß™L³9[abƒÅä…ÙÄ
-¦Såˆ5³ùêü˜óáÉ‘G›0DÑ®gÊ
- ʺbÔ£o<ërCTl%œ£±Ó[Í: 'ð\‰³ä¬f'Þ »º5-X$‚Á"aSeƒEÂJe3NV©h̳ÊÇÌÄz0B¼˜ø4ÈS¸S¦S¼' +,.ÃZ H0âYÁ,5ÎþÄ*‹— 7z¥,Rˆ‹¬„:狈 ¯% jȳœ0X´‘•²‚ÁÎøÄ+²‚Áâ)y$+,j ÉHvÃeÜqÕ+Å`=­QV1Ø%oŒ¢Ù ö‰W{pÈ 0Z –\‰,VôÁòƒ
-/é®
-
-dX‰T ‰Gú£¨b°˜*Èab#LBTjd3K¼„ +,®ÛªY1XÔüˆÌám§+ÚÅDÀ5O»Öᨕgd%#˜árÔùZcƒÅÕp$+˜ñ„$YÅ`q¹Ÿ++.ã%’ÚUìÍD––À¢ T³b°hgCôŒH1ÞÖá4h"ë©*Ïø_Yd†,‚‘ Û/a3‘|)$¬`°x½±PV0RåɈvƒE']‰¬bn/nÉ®b°¸©WŠÁ¢· UÑ®'ï¬Õx²dF@8n(±‚Á¢<‘åȺb\"ýµ„¤!Q<°®(±‚™G+×Ä
-F<S>f‘Uì¹ÀîFÖÂ`ô'#!¾þ,}RàÚ3`˜…Ò˜XÁ`'ª5±‚aÖÞ%V1Z¡ý%ÖÂÛ;ºöd—²L f.–4›XÁ`Ëk9±‚aͳV1X„‡šŠ²ŠÁ¢jÔ®b¿Œ <É*‹×¾ê•‡›_-xx†$Üõð+8†›X÷,{/²Šc¸‰õðY¼ÂñK¬`†Ë×ÿ‰U ·rÔM”E-Z•ÂeœzäÑ…+,æå°ÖOI —ó8Éšb\Ax¾pe˃ýN¹„ …w5e¢,ùVÿÖ® PʨÅù½
-endobj
-1661 0 obj<</Type/Page/Parent 1638 0 R/Contents 1662 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F2 5 0 R/F6 8 0 R/F8 10 0 R>>/XObject<<>>>>/Annots 492 0 R>>endobj
-1662 0 obj<</Filter/FlateDecode/Length 3043 >>stream
-xš[sÛF…ßõ+æÑ©ZQ$À ø¨DëÄUQJ±äõ>ä"! Ihy±“¿ßégš¦6µµU®ô}º§í.FaÈÿFaV„rë‹á`È/éŸ?^Ìǃa˜VSþ]‡Ñd4¨z´
-÷=9+øQäp0 SC"G“rPöxŠát0r¬Ç°Åh0ó¬Ã°˜;6ú4™¦2[ŒeÆ™=†-ǃ±g–ËsÅ“e†­&r9³Ëåɉ¬Çr¹Ä»,]Oq&¹lȹ|dË©gÖadÇ$³ËåRÁgÖaœ*­|‰õ8f™d–¬1ìt®4gÖaØù\µÏ¬ÃëP–¥ŠXa91Þgaíè9Y‡×a<šŸdÃcر•7ÙũÙBEÍ”fCV‡•æ™ʬðË™uXi.Nd=†­Ìå$ë1á‡Jsb=V"­€‰§ª aP9Óq5d9 [ årfÆ©ÑD–XaÉ ©Ê¬Ã°4.gÖá.‰Ì,á1Ñç”$±1 F… ”b&ņb›d¬
-nf†NeV2¦
-7Ë:¬dLåbb=†j‹ÄšË“¹ÚÅh"Š5ÈX.˜u¬Ãr¹$ Ç:ŒÙáŒLeÖc¹|ªÙcXRS:Ùè2À†ÑHý01û c¹\’ Ç:,—Mq–uX.ON4G³Ó?"jc{b(Wc;b™Õpw¬Ã°6ëp2›4÷nôv r^9Í6¨&Ýr(.u8#ŠåËv2¡òŽuv^¨|¦Éd–S™õÖúÚ±ÃN4©ë0ìL—ŠcŽó„D&¯b¸ãal0îHCæ²Ã
-¨Ô‰Ë¬Ãr¹ÙÄz,—5Oë°\¶ddY‡q™öóš£ËÌk°i¥£lÈ\v—gvl2ë0f‡s9•XºÞ±+ ÙϬÝ,“‘–‹u`/@Ò€|r—˜m&ÒcXf%±fÖa9¬‹$³ÃŽ*Ç$ë±Â©T½Ì: ;µgÖaØXéÌ:¬KÈÎEbc[G±­Ù¯0kH¹0r\ÉE«ë+¢LÎÆñ0Ú%06d•uÑ©.9Ç:ŒÃØ›;6Zjö"ÊÅ> cC¦Øaù¤Â:ÖaX<;6*ëGHÛ Æ†L±Ã°¤tÆ
-¢guXå±T$6*.50¥X×ÓØD#Yh{I¤!‘vÇÃÊ’8WÛE`‚"ˆ>OzSHLO²Y¢ÏRh«}D"㪟X[2ë0ŠG*Cf=†k{w¬Ã°´’—µD”•&ñs‘9å0,õæ­Æž5Öa—:N™Šm‹S¢t†KC&ê°I£c†¥UNX‡1Ë¥W9Y«]9‰/Wd «dÕAÔ2 HS"=†µÕDZÃ2½lŒÕ®AH;¥¡«IÄ°ŒíQŒu˜h¸Ó<ë±R¬“5{ KŸSÙd7:Eí¸ñ3©0df–YuIf=†eAÁl’)¶+…A]1 âýb)ÎXYE‰Üž4£Ãrp)±Ñ_`ýjWEiÈDF”PISbM´˜÷K»]¹ÅPuâkV3E¹àm=®¤W׌ÃäE‰õ–×Ó±Qñ´_bI^Å!3‘1áð;f3ë°‚­d6³cÖ^ë3뱜žh¶ÒéGëvî¹=ÒS‡1Ë6rÂ: Ë›8Ù-¯GqU%
-C1ÚŒc<¥g‰çˆñ˜É€Ù$Óä6¨|ckùaL£Ã(f%Ã'{ÖÌ:,³SÕ'³c–iàYaÙtq1ÉF§FýÊg“¼0Íê£MʵÉíX‡QLõ(Éz kŸ 2kÕÍãÚ6Ó‰@VÄ({`áH•'}fÉ¢+:2™õ–ËdìY‡µgªá³¬åiDÅËE·wDñTd,—5%ë0¬½e6*æÇ|·ë‘"ž
-»ë#ÆcÛª2E'ýúÄÇÂ1d>9ŒU<ŸxÖaXZ€4fY‡1Ë &žÄÆÚ‘-Íž,‰X@VD-»é1,÷'6Fc¯È"µÅf‹ÆaX„b{ÖX‡å¯fSf£böa+íM#C&ê°UØÄFQ»R š†LÔayl§8³Ãε‚9Y‡u5‚2kæ Qƒ¢R¿ÚËfF–úifÈ|°fW|rPžh
-òG{òå !NíMóTVä°wX3ï8L®I†ÉôâÒj¶ËnÍÌ
-ÛÃŽk ‰gz÷Ò¾šÌI!*Åzþ`ø¾^üñŒ“±y}¸¶ < º~Ü+øÛ†á ü­ã{ã\}#"†ìÝõíi+ÆK”ÙÒ®õ…\j¤½ðc»Hú$й-£ã†Öo[šU„¬«%ÚÇÞ1w®Ñç=ø-çÈ»¿üO
-ÄÇñp¿'³õ#'ð_ïïÚ£Ÿ¶Þ[Ä[¿€Xh£Ð‘"tþ ‚û6ÌÝÊN±¿y
-¯åP©Û•ùÓ¬vÍ×—fkËÀ©ß8ówõj¸mÛn×=íO’ÅmÉl‰#`¿m­–îoß#,6òw«ó²³’ÛA~V¤ô ;mýžÃ&£…ämüIáU¯Îþ®[l¢S—:¼˜•Üb^ýÜnjZÙíäÉgš^|›ÅÙR¸›—fUçáçÙT,Èõ‡5£á ’[Ö E£¢Ñ­Ç¯Þóöi+£Þ‹‡9¯
-vÑw÷×·ß_«÷o$º[t)¤Â_ŽxµÓã—³áüÿx~Ì_{«jÌÿoÝ¥,ÿóáâ׋ÿìXM§endstream
-endobj
-1663 0 obj<</Type/Page/Parent 1638 0 R/Contents 1664 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F6 8 0 R/F8 10 0 R>>/XObject<<>>>>/Annots 544 0 R>>endobj
-1664 0 obj<</Filter/FlateDecode/Length 2302 >>stream
-x…YËrÛVÝë+z‘ªÌ,ãM`•’å‘ÃJô“Ž²IHBL
-2¢ W3<Ñü“YÙ~ta‚^TJЯO"j0XÜ+>iÊ2Ŭ”¡>Ž }¶ŠD/×K0¶ ž\Š™ôA0Cñ‚ĨÁÐ+ÓÔ±j€5G?ðÜTäôâi×Mœ/0$zeÍU ½°k0÷cÌ>¬ZÅhEpñpšcI¡æŸrøÎ¥ÿlÔ@ο Ž´,À k0û˵kd ‹afÅ_Œ.é8ì»! 48Èr|k#'bË’Û€w]"æ ÄðvGŽ±Tßcî%|¸e I!ÇB¥ãDÆñgŽ•àõó ëàTžlÝ|9“–„5ñD€8ùã8!‡ç•‰9¹.ômï9™ËQ£œ¸‚÷B®@\à\8\$¦ÎA¸‚èЬ÷qyñáEÐò‰¿ïI³-7ò]OËõ?ðÆÝ/›ïUùJõ­šúµ­öÏÿ\þqáÓ%¦` >zô±'©=uÓQµ§¶Ø­ŠóÓ‘GM½Ú–;jʶÞ»ªÞŸ‹ÒbÝÔm Ý«}Ùµçge×Á9:¨ ÇùÝ‚Z¸^6ç‡ÓÉáÑq8 Áû/¿|þrÿõá\löbŸîo¯æw,s9ÍLæÑMݬÙ1Éu5­Jê^JÚm÷ž{¹G·Å7#³›zWÀ¿?Á
-\Œ­ûcTì7tTÙŸN=ÅðGÊ9Órl'Ñ©ãÍÌóèêp(÷›êM/nb™ëüñjI—´D ©¾ÇrEW›]µÇ¿¶k
-¾,ZÖµdëD~‹üMYtG”‘8ó±Ü—O•öà4èÛ
- •OM½£»eLŸ®¹æÅúeÄØXÂ@ÆDØ{8õ,F>÷½¼èŠ¦+7§ùÁ
-Ä=²/žÇ»êOÚ#×5סÄ3õ­¨98 ÒëfWìרû¶=¾“:ìG]×»CÑTm½?›8xî¡­^+;ªñ;GPÂ_ÊbCmõ¿ò4<÷½íªîœDaýZ?Ó¶ü^j$vª`«í57Åë¹,îᱩ0 Þe9 Ûú•®·U¹?¥ø:¿?
-endobj
-1665 0 obj<</Type/Page/Parent 1638 0 R/Contents 1666 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F6 8 0 R/F8 10 0 R>>/XObject<<>>>>/Annots 562 0 R>>endobj
-1666 0 obj<</Filter/FlateDecode/Length 882 >>stream
-x–ÉrÛF†ï|Š>:Á,àäãØÎ!UŽÉòG,4¥òöù»GÄ4%\ªbéã?½÷
-{*³È*MaO&I¢D‰š¡æUT(µÊÌ ³©eQˆcjö¦™VáêÂP+³‘Ø*î)1ù‡UÍPSÃ)oq5CÍÓ(WªOÁ-§œÅœ²„UÌ)Û¨Òªb¨eÉ)[Å›d<MÕ q´gÍPmÁ)[ÅP1á+ÏŠ{JceëËÍ,REÊ©L^HÊUÌåÆì8¨Š¡V’ò¦zÇiŠÖ³cÙ!ï80ÔL:TÅP‹ŒûTÅ6åe ªb¼©þ
-àK¾•å.
-pN
-á6‘ ¢,rÌ…˜n„X²˜K`ˆ(µ|¦K©fÓ åÏÓ2öíÇ1” ‰©b6M±A•ç}h°§KÔ„6Õ&TošsÚœp…>äBÞ40Gå*U1«glCEKQlPc6˜
-Ú¶©>),¾´wÖR.ÄIÉàò¤[i+6`M!bÆ1W³‰š¡f†3ÚTÓð‚q1<Ö\ˆýz÷EŒÁ¡…B›˜áJK ¯¹'bøMs¤Tñ›a‹¥P„ËÉ“7 Ìùòx•ª*‚ÚvܽÿdÉ:Þó[À–OòˆéؼCOéËø/-#5cn;G‡Û¿ö·¿ìpüF²>žøNÞ6›g:Ôý]Mó¸NƒÙÉÑS[Óïßlu_Y%«vx åÑѬŒg1œæÿ††êáD÷Ë™]\{H#Ú¯mwº8Ø·C=µn~#XÑa©§årtîïNâxÀ?rþª&äöÍG~¿>ˆË'PõŸÃ2§µYÚqx­ˆ>»ÁMuGíp?¾, ‰PÀGw·>Pçž\'At…X"‰á¦.Ü4ÓgrôqYêæQj©¦i†ó4òT^ǵ}­—æñ¹UW…!§ã6 iþéÚya/Ž½Q¿NKŽÄæyíÏÜžWYà'…´¸yyC•‰µ]Gõ“T6ë]çæœÊûOåóæVx™—©<ìï;ÙQú:?\³ÐDZY{7,õ6!ƒg Üqõ ç3<_Ë2ï%øÎ9ôÇÝß»ÿ²›=endstream
-endobj
-1667 0 obj<</Type/Page/Parent 1638 0 R/Contents 1668 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1668 0 obj<</Filter/FlateDecode/Length 113 >>stream
+1479 0 obj<</Type/Page/Parent 1476 0 R/Contents 1480 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 59 0 R>>endobj
+1480 0 obj<</Filter/FlateDecode/Length 3822 >>stream
+xÍ[ÛrG}÷WLåeª==WòiK¶l¯ª|'·ô’—EYŒIŽ–_þ~€n4†Co[’•T¥tx¦»4@c&ÿ}ä’ÿº¤Î’¼J¦ËGé Å/úŸ/é—¤*Føï2ÉGƒÚƒE2~dà2©«gà2q¥”v`E“æå`ˆIërà< I ÄÀ4Œ ɤ£AqEJGT9ÌYÎZÿæaP )å1¢ ¤Åht$yƲTX¬a±’.–§ƒLŒâ’’Q0J€–* Î@è]Д:ÎÀe2¬`šÈ1ÝÆŒ¤Å`a(¡ÓZ ¶"{Öàe’¥å 7lNÛT:²&TÉhU¬J„Ëd4¢qÊf:Îág,©¤Å$ƒ} k0ØQ†­Ž¬„m"¿D<çà]I‹1-ö")[x¸¥¼Óõ³  i Ä@—c`$-¦ii· k0Ø:‡ k0X¬ng‘êš=]d`Eòœs<ºP’MTT»&›H€š(pµ#aùAž4BH“:,I‹Áb/+Ë g
+Ô‰-=sËBï€Éy't¬Å`³ŠlYƒÁòጬG·` á91„rBÜ,ƒ!ã@‹IÕ‚¶T‡Z ¶Jig"k0XU†5Ê8Š-‘er²¬wü‚ATÆs"½rª2JzeüHWT´‘5cKöüÈLÊ°¿DÖ`R†÷MY‹i߲κƒug¶ù
+°¯@¤Å`ÂúÌ vTÀýÌXƒá~)ÃÈZ 6A'à vÈVP©,†Pý”f¬Å`+:nqf>ÿy9Œî'€ôá 8ªa0-?I¤ ,Jvy’A蹚2m®œð[6‘rÂ~°TÒb²½#="k°ØÞ.J{0ì‡g+ªä} ÌDU<'²+g`PE9QÅó¢+i±ªYQ%ŒÅ1ƒEÖ`r£šŒ¤¬Å`q°àdÊŠ¢¨ò4så ¢¢žÍ”30(ªœ(êÇ9G%wœTDñ§Ù%gô\5DF‹œ¨)èDÎ@Øú뤃Åú8F‘5,|¹3Ö`°(| Jk0XÔV`‹awXÜŽµ˜Ü¯$×Õ™-‹*ÄJe1Ž/ßJâX‹Á"wZ©ØüDå‹…}jþÀ!èYÎ@2"´8Ðb°¨=rÃRDΪŠ‡`´¢>"GŽ#r‡ ËÐOBã $i¨F-‹Ãá +€UÔá3Ñ
+®h+ÖÄb°ð=,ÊóÐP‹Á"¥tXƒá™Y'Ž‘pqÑb cEòœAI‹U¤ÈŠˆ~læ(„ʼn-¦ÃBÇ0²²ßœZ}$—¼J"qŽ RRŠœ(£xI‹ÉF”J"ËKº¡¹Ê
+Ð%‡ø1B=K²…"Dˆ£X9™×8õ>ºã y«!jÔ0NädN¤žw:žâ2ÎsÚhÎDŽ!ªÝI*m
+‘“Ê:Pµ”P’]Àår'd7 .8?ŸdËðŠ™Ü¡d ƒ8Ðs®ZcKèI"-†<Ù0@d ;¢Z'²"-2&™UeõœÃ½"GBOò¢‹`½ÈÂ(Ë¢±"`8,î¡•k1°”Œ­3[ —²ÓQ ûk0…tv#˦@&Õh«!<C»–Sþ ¡D!ôDŽN !Ù€’B!é谡ʱ È7êyü·
+âÇ¡G)±Ê¥:‰\„àÐ,.Bå Ç‚@ ½‚ðß*ˆg䢔X Ço˜D.B,†}GO‘¦§)y1¾4zGä¿u1Ï8¾«+e iMιÁáj‹Žy%Mi B¡F9ÁáNiƱ°¦žþ[…ôŒƒÏ¢gCñb!#ÇB†qØ141t\„¤
+Æb€¦?ð”ñNX8y;þ'kLmoIg—gù7„"x6_¾êÏEˆ øùÍD~¶©?gŸúO¿?ÉøW\bi;ÛNa\–M™,¸«ÙŽrP‡=þî6xCæ¸vŽ]µodz«&lrY‡ÅN9â~˜êO“+¸˜/„Fu§“võ0¾ÕÀY»þô/Ò
+)ïÁ”Ø¢€½ÅâšGº„{Ñ÷ÊT_©„ƒ÷~7Ÿ~b×BSGKÍgëvÃ;ÖÙÅñî|5cçÄÙ­5y<]·_6Þ@hè'Oh^tmÔ¹OKÞýqÝî®ùqã"Éwgþ¸›_ˆ—Á'³¿y‡p9-dJמm£c¨{PÌ„¨u2ßLw›¿äã%üªàߢÒΖÖ4¡¢1Jüg#U^“”A±V"“½“Êh¿}˜-Û­ä|8Jªãժݭ¦³ßxïP !/^7ëf9ó%¼#À[É
+à(ã·ÞƽªèlÀ^ʦA ßšøD7þ¶š²Yp†²ü{f©óÓ&Ø› Xßdu}»WÝÐ$g§oÆdd$×:÷ zoÍ_½žum]¿WÝœÈÕÛÞNÞ¼°:h’ëžíü ÁÛ”p¯L–íZB}p{Õ¬x4¾FÑûN»’óe+î?»?~§'© §ÉÿzÝnÛi» M„¸X¿ˆ~ÍF§«±ÞµPþ\ äÒ`¼Sˆ½€e3EQ!5{‘ †îvÉ•4íQŽ°Ñu›^¡óÇ›ž¥2>”Oɇ٦]ì´»ƒöºªþö¿¾ðu?Zá!%Ü¿Ç8îJÙĉ®ñM§%!qâÔÈåÅ^Žæ«Ëv½Œ]¹á`T‡Ͷ9oÄÁ°;Eþ Rˆãv–I}ôU°Ýç¼ßµéµì~ÜßuQè/¾MUŽ»Î~U~º¼n×ÛFî_h=Å;ˤ5>JˆkñŸ·;©tØ>âÁãÙ -_«Ñ¹E²¹ÃŒ¶¯²×”^Ÿí©Ú/Â/>CÕæ£(†Þp5 ^x ß_?åsŒwÅZ
+endobj
+1481 0 obj<</Type/Page/Parent 1476 0 R/Contents 1482 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 102 0 R>>endobj
+1482 0 obj<</Filter/FlateDecode/Length 4352 >>stream
+xÕ[]o[Ç}÷¯¸ÈCá<ˆ¾ß$ûRÈJœº°lÕRà>((Š’˜ðC!©8þ÷=gvwf.I–mÉi 8<<ܽ;³óµ³W¿?)²ÿ/²~™Um6ž?É{9¾ÑÞþÄo²¶âßyV {E³ìô‰ƒó¬É;œƒó¬_÷nœƒó¬¨ªé1Øþ ;mÍåT †`ÚG
+àrÄÀR®d#˲×ê@60rE1ìÕY«¤Ç\mƒë0WÛöJdž‡æœ0­V€=4rœ¶ÊZ%e`3älq`
+ì7¤R’îÓ}ü˵Â:à8ú\¨üœƒó æù•ssæ <ÛH>¯æ"`Có €s
+ÕÖâ sjò8F¤
+tK’\o¤Ç§O£“yD÷ CUE¯1!
+ԙ‘N4úUlÁ‘ƒ;aœrâ‘’ñôlËXíX‡± œaÐXi+bIúXÁÂÂj?Öa°Cñqë0,)¯hßÊzL;cöu¬Ã`ñ؇Ž•ÐËÇi}
+°EbµØYþœƒ˜T"œ‘s¹²3:Ôc.ˆIÕƆ•¡Þ` ŠLb)ç &E\‚”JzÌå²nu¬Ã\.ƒ¬c‹ì =Ø̃…ix6ˤ3a˜0‘“â°TÎA.·Ï)é1—ËÈåX‡ÁbŸ`*6ÖaZgNŸQ68[žÃ ãá»Àå†P9n!Œ^I1m.£¬Ç`±@?Öc°xœMÇÊ’(s²¬!
+YgyÖ0Œ¬œžÂ‰=‹ØR»±ƒÅÌP…¬PÆ:„õ3SØ„ÁÂgüš=¦*XvÙ̬­YØÑq9 Ž
+™ (¥„
+©ìåË`qx=@ëìÃMf8觨qIet¢Æt±ÞŒf3K¥hSÔ1;Ø
+¾å§r(;È®)vÅ„^lVË‹Û±Õ
+?,çHûT ÊuË
+^êÒÏ]škc*Ž÷“57’H€÷.«6Õø¯ÏäÉp5Sp¬ûñ…¿ï¦‹ò7.ý<­OVÓùh”Röê4¥Y/U¥ÛÖuJ^"¶Ÿ«­¤ÞJ¬.è—¸Zuç“í ²š¬&¿ßN×ÓDyôVÊa*]ÞNFz.Gñ–éúÒ:?ï¿Aºƒ¢p…?N¢Û=»Z-oC.kþJ5e”
+Å\NgñÇt©ŽyÉ–é^Êñ;ÛßÎï®G!¦CÚ\²¥÷ŠHoîz2»ÃF¯QÝ~k:ÜÍè1^­]Û«Éæ2¯Ž ïïð^_×áôÃÛaüÁ•á¶B\.ñ'Ö˜Å).4­~Å ¿Ã{7¦>«Ë÷É+¬y=üóÙñ2(ɉî%Æ=\7|ÚAÁ—!;ym_s3AÚ%ÃÁ¦Ö §—h¡­B#jýwΊwc Ép}õz²A_êóNÅðjyµ\ˆÕ¿öy¾·E%ZßÛÂí¦®/îÔõô}mr+΀怪áír4OwRW#„žýpÈQ'é„ÉB÷oéÔ¡ØãßLt¶w¸cÔoŽ_¾þïÑ›×goß¼êmÂ-Œ¼6“’LvÕu¢î2ã×gbñxSLüžNó7™ÀWuVQãÅtþtko
+Îèz
+FƒóÁ Hc¦»Wñڢ⡡ÆwºÉ̶Ÿu‚>êLNƬ§uŸLÍê;µ«¤‰×˜Íímq¸¾æUøŽ‘6YݸFSÐ;dºv]Áÿ£Cp¯{Æ«pÛö>G º‡`¼!·-ÂÞJàwu¦—±ìékÄâð†z*m2g*{§õBíè*JA÷UÔ‹\¤€àšå_¡üO‘%ê¦äŸ'¹JíìvE-8h=—],C‘‡¿3/ÛQÍ;$GÜ@é-\BÕv‰bAbš€šm§á< Õh³
+…/Þç·m³ðêûBçÒèã^ê¦ïXˆË ¾©pŸÒt¥jËb…'…c#BŽuj¥~®&“õಡëV;Ëý>E‹ðaaç@±ž„ Œ{\õ™ÝzlGËû÷çy’®yÌÓI²5ÔÌàƒÜ,ÖæËÏTÔjrƒcë(ôš¿õ}™}θžŸËk4»u
+endobj
+1483 0 obj<</Type/Page/Parent 1476 0 R/Contents 1484 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 146 0 R>>endobj
+1484 0 obj<</Filter/FlateDecode/Length 4279 >>stream
+xÍ[ËvGÝû+z™YHf¿»sæø1žhŽãdbe2[Š¢-Æ"[á#Nþ~.PUÀm’²Èt’œ“èöíz
+]™Û«¸¨‘Ó%vŽ ˆ*Öä$c°•N׺e,”8¨-aFLgÃtÙÒieøt#׊c¨Œ#ã•íAE ÅIÆ`KqÅÄ WÝÚ ŒÁör.K‚Nt•¬-c°8ë¹gÙÂU)Œ*’*Ð=ã꥙qÑþ ²©}ª­¤v
+¤O¡J¬¸Åf¥#qµŒíA ‡Þj"ƒ…wê˜% ¶3jKXLºÄzú°ŒÁâœGÔ©³— 3ÛØùΪ}•m®š­;‘[´$ˆ“C´á\h‡7Ôch;Þ.rphgAQ‚lC'ƒÅ6‚Š¬)c°ê!ˆ%,
+”-H,a±®bÔ3c°M.
+´qõ</
+ŠÇ@Ô
+Wí`ÚM\>©dP}S…%,Šo$–0Xœ#–0&<‘(ÐÛ†)aÁÌ4 >¥ÈÅ)Ƀb hCúÑ –)‰ët6 Z‡(>èA¹¼_UÉÝÂ=—ĆnñÐŒ·PàÝF.G~ƒU3’1ºÅž`6t‹óDÌ7ÌVw¹Ë ÝÉXTTŒØ°+ìjl¢Û@tvEäàÄÑ«qÑ©¦dN2‹l–mMƒÕèœXÂb(¢GgƒÅÂ`½­gÆ`±`£¶„Áê©Dm cÏ °Äž±žƒEOØçΖx_Žb /³ª\ÍYÆ`q¤ŒzV#ÐLƒ._žÈiðUGP–'Ã7’1XD,XYg ƒí+±ng C‰y!j2–1زË,œå¨-a°È °xÞ3a¨áLÊXÆ`±¥X"Æ`5U£¶„±
+9’–¡$ôÑ¿m¨ÈhçÆ8JC†Š­$7¦ ¢\2n-d`Õ¾CÑ”dxÆ©·†Ï/¥ÎZÿ–VŽÐ¡æMF™ÅÓ§Â5Ù«[‡‘‘š-ÊJòšÎÐ!:ÔèÀ8U¢Rü(»]Z…hRÌPs¹D‘dçª)ˆ´Œsg$¢NãBzº÷ôòÑã f—o4àή­²Ëk½¿ÄãÙW—Ó«Ûy6¼Éž «í|µÝüíò'´‚“È¥Õ™„±hvVH³¯žÝLï¶óµ¼#ÇtrýUÖË#4 ðõty5Õ—bU饩ö ¦.úø¢¾‹H¯<yþZš!–oÓ£ëa9]¬´3¼8)cËå|y&Rá¡éÂãóÿS72‘Ç/p˜Dõ þÀìϳ¢ ”‚*äP ʸXm¶ÓÛÛÅê­´ETVNâl³íÍ\žaï¢Â__ÏÞ-Öók•Å„I"wÓ·sU"œë¤I¼tAŸÖm{y>¿ZLƒÖàŸêödê 9CÉJ(þJø~~ýõt«Šü3”Pî+áÙ°¼[Üê’ÃhÛ¾]ˆÔqYOlÉë>®k×ñ²Vû½žoww¢`\ÍtfÖ¿ ;µH$c}ž6ìãùvöøÝúª>Ÿ «7ÒÁà$y‚Mçsóu+38S?Ú¾õ¾ˆÏÖóéV×LRØ´¿ŽíÜ–w½#¶9Ò—¸§³Ù°[C¬Îë:ºÉÏ-Óú3q÷d ΊÝíwÃf³À‘ »î~?¸±ùz=¬ÕùÈZQó”T’'Ÿ°y6ûkw9ߨ֥Pcö¨unæë_Âq"÷¸E2ÚÙ7N$|¤ª8¥`÷ö]wÁ`Å˳Ìí1™ãYƒp׎Ñ÷‹íô€=éçÏfy5»]àÔgŠ)éÞiœ0 5 5~¢¾¶á„%þ5¼å¾Z‚,Fu0Td ¢ú°”¢^]VºÒ¨å%÷šÅ…œ2mè«â¼ˆ ±N?%ÚªSä±/õqÝËl(¸*¹š ÜÜ7õ‹•›:š+é!™ ûêR¡`bÒs,=þ:ºQü„FÖfžA˜öŠ®9¹? Ú9“*65©å Ö:>ÙéJCJ\x5l×ÃûQ¢NgªAV%ãƒ!¨+¼‹OóE±F§q¦wÀ#¡b«o~“µÀŒ}Ñ:[”j']:Š·7ñ!Ô`ñ×Õ|m8”ÖŽííMˆ G§Çf>Û­[ i™GÜ—á;ÄÚi+…#åò׺M~ZO4E¹ »œ‹‹‹°ypz˜.¾½Û.†ÕôVf(iIž²2 Ðowë©ð¢€0é£\ÜämÞ2!n,Ýj»®w³4Ýú eƒP–¦T0Ë °]y bJö.¥¿•• é$*¾m¿y­/£ˆ‘Þ†· Ž°´i³Õ|û~X¿ »Ù§yó~|x¸CÁÓÏ«Üf?¡.äÚ‚¶º\´¨Š”?y;_]§êBŠoþàRœ Yè Ÿåí‰ü´‰ñjºÔ ñæ$Oïç›ávgvŒ‚™Åß¡‚/‘<|S% ¾i«w·[‡>Qf77öÃjñëã—‹ÕîW±©„™€ Üê©€âSß$¼ê(P«;ÐGXØ2Ûš Þ ›P‚By鯱¶Q
+Y€îªÑäEù6õ:žàtdœ:b- uà
+ðâá´W› ÜÖìƦ.— ’Ö“Æ¥t<ÖxÐ÷‡·¿Zm\<¥-ÅÚiNÞ~· EÂQ•Eüw¬–¢–”¢Ò,ž ôðÑÀ±_<Òù29oË;†&$¯jÉ{›1zXPµÐPi¸ŒUQÜ §bXöj¾}zñ­žoœ§fG½è³é,t!¹|÷¥,¡Ñôs¹bc£Eiø“d|ùÍ×ß¾¾TG^úM¬"õ7ߺw¤ç6Fáøp_²èEhõL‰Ží¤!,^92ÒzÔæáW æý ôü•. çB/‡á]¨{"wþ³\MÒUæˆÇ ÅLùõ„„AùFÙ6‰ƒ‹ÎþKm˜$
+#Ÿ-ŒM-¬‹¹Ï¯‡÷²„£tïj\6ú­‘“x³[inÂ]*seÇ’â›Ø5× ·ƒFÖ|]Ïïn‡rM
+øì–ÂŽ¹%ˆ=»…ÏV*Oúˆ:¿ô£¶#£z~üû õœà,¨žóë‹ÿIO£ù»ùz¹À=\pLÝÃ=]„üX¾°³è*ž.øŽ­JY|Æñ=—~¢wÁw:v9ðd6‹þ?Ãp 壮¦åAdã~–½\Ä_ çøœä\Šµûu‰lÝòý¢Ïó÷éhÇÕ¹U<Ž«3Ômߦ—Q£7HºÆÏâ½æé:š˜ÙÙñÓöØÝïŸ}¿×XLo‡·:ô]VŸ^IZ;“&¬«½ÊÒ±ØèH
+endobj
+1485 0 obj<</Type/Page/Parent 1476 0 R/Contents 1486 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 189 0 R>>endobj
+1486 0 obj<</Filter/FlateDecode/Length 3969 >>stream
+xÍ[ÛrÇ }×WÌCœªp=÷ËSŠ­D)Kňt)U©< —Krmî.³)þû
+C`¦V™ÐA¨“¶´(?I¤Ç`‹””5Öa°X´ó¬Ãd¨ë0”Í:Ú;Ùc2T;dÛ”CÖa2{…Î,¦Ès ‰¦``¦\P]IÕÆŠ)âXQÝX‡ÕÆŠ)ÂØ º²CÙ¢¡Ý3Öa2EMÛg¬Ã0EÖÐö)KqUuä)à(®h\EŽÉ8¡KFNe¤Ç`Ëvv¬Ã`ëÒ:Öaè‚™½H“ŠÁº“ÈÇmfÉ%†RyL–(aËSµ& #@&r‡qBÕ´›Žô,¼³s¬,Yw®[2pY–Ò´J†ì‘…`_eeÚª6ׯØ´k) Œs¶”=Ez¬[j¬li˜7OyÓ”eDà˜20 œxœr.’®¢VÎA²zAæQÒc°UF.d¬Ãp!΄Æz 6oc=[W´ :³Ç`î^*á~iJÆ×±ƒå<æXJìâÚœ“miಌÎ)y’É’ò~àpdg@œƒ°’ T’ö¬l8…
+"T€îYäx“Œs{Fçžqb½¢… F²Ó–5IÂO€j9Ê<†ŸdiÈ4%öTM#À.CB„8Œ˜$ӔȫtX²-ç DÍK„­‘ƒ­©ª0¶âi1„™‡M¸,ki ’cÚª Eu˜¥‚ñ‹Oû±äÓƒ-) ÙX8£*$
+ÌÀ\–S •JzLVb‘k˜Ô¡uc‹$Z{ÖaR‡7Ngö,ÉKÅêÙ6¨#@Õ‰\†Ò*…oÓ“Dz ‘p„Užul›Y‡I¾ífv#Ò:Çz ¶"‡´±ƒm(ã8ÖaÊ)96ÑX1EK™3š‚™"pYFE[¡¤ÇPɨö¬Ã`ëiÎu˜LAg°±æECŽÂ\
+ƒž$ÒcLËw*cyÚ¬•2œÍ+@§œÈn¤Ç¤ e3cÉœgt@a{³
+à%)?EN*q#e`áJøŒ \KƒqòÂè8Ü"$=Ø
+ÐeÍ8ƒàh[Æ9Y$11þ[L†“ízŒ(!$ßýŒ3¹­g
+ê|Å9 ’rTÂ(÷üòÙ÷/qž¥Éå ¼sB»¦L.¯ùå~ž~wÙ_ÝÏ’ÕMòbµÜΖÛÍŸ/ƨ
+žE£N°“œ†}÷â®ØÎÖô eẇI®¿ÃÃú ÎùéÍ«ñc¸—TñÇóÙz1ßlæ«%Q´ºËà Ïç²4eœ¶ ?öËkz·•²¾›/¯WXLÔ4MM/gH„7—,’|Þ…ŸN§ÓÙ†ŸD'¶Kã ¤ézuÏÒ!ˆ³"<þã|ÕG¦õsÄ|›×°CgÅ:дf]ó8Ý+ØmÝO·Q+«K}˜oïXQiÖÙÞÍXÔz’©ú›-tí׬n‰35‹_ô‹«žEEe¯O׳~˳ s‘¦Ñ^‹~ó /‡.I óЯûÅ 2²%ªt’Õ"Èä‹þ×´´ÂIŽìÜT»4¿¿]næ÷b[«îk¿Ý®çW;±ÜÖ˜Eÿð0_Þ’Bdô:léÙ…µ)M墧àˆ8AøxøäãðÞÌowë 
+,4¦ƒÿœŸ¾æMÆ›’.îüÍŠƒËÙo×ðgQœÝ
+áÖè0ÍÒ¡.ctNþëþþþW¶J!}Ñ/ûÛ™8'Î °~_^nçÓ>z?2U‡TÁ!ùQ3¶™˜J#­À)éý)ŸHNÑ8; !E"EX7‰B¢D¶û´,ô«IÑô¤ë\° ‘1 –³Ñ^á¸-§ûFþª
+=w·ë™8\ur9„³rRÔÁŸ 1\X¿8¶¥˜PC;GÅ:8+Šql¿Z"Uíø •SÊüÿËÜõÛŽNpõø>©!IŠ^…ÅM{³ÚÎX ” ¿wîQ3´ÕÈ­©FÊ|Ò­ËñÑtŽC)ú5Z‰­yÏîáaµ/ÆäM(ÃT†'ÿ£­GŽ˜¥¸|ùì…vð0{¡˜[¯®Åip ¡'—}AÑæ¤i\öÅ!=”?Ó¢n ž¹?åÓþ@ÛuE¤Ã~½ 
+×j3;Üÿý@þ÷§ÿÐîà†©î÷´ºÐjAº–Žœ*ï>-\̶Qºèip¶ž¿µ9ÞM5E¼¼ÄŠõVóóÿC™pèHᘌ³à…B<y`”Vê4 F~(çß@eKxUmå
+5ªZ`¹[\…»¦?ÌV\àÖi…Ï.Õ‡?áC½#fÞ¶#ß;áÏê†É-*Go„Óëë¸cì',Xòfö&ÁW>•^õF›h7¸÷s¶J »0ºDú«1Z1jžp5öw¢Óów¼>( ůô•`¼hùEµg+3üö`%O±|À?{ŽsFÎX’±5ð•
+|æðŽïxè‹àª5ÜýQ!|®ùèìÆS$yµ`WeÑéÆ©ÕÜåju¿™ñÙ‰ìPÝý35y챎¯f'üÉ‹ú¨¤éww= 2ÂÒÔœõC¡yHÿ+yÞºE¸¹>&ı~ÊeÈ£S垧>z
+…X%mÐ%´ÆŒdsþoYcÞ>刺à-ÛŽÃ!;òu&*‰žåž’ûiú79êf¶ÆqŹMéXûk·ÎµC~€ûé÷ r¸m Ï¡·ÑÊnÉ‹û9:¬^)ÄÞÈA9ŽñcÔ®ƒ<*ši3älÞß.W‰4êƒþAj<±I'ÍôG)2ÖÛþ€Ü+¹ù–uÄóû3ö-(€o3Æ»°Ÿ#ÎfW»ÛÛpÆã5„•5¡, I"Õ2îa½BÓ}!é
+m´Ã])Šã¶:Ö{?a<V§ïƲ1¦=ÿN_„j»ôP%ÃÓ TòÅO$›Š9q :â±m0*ÛËÉ~yöÕ«ê_¥lÿÄÏóøja¹·ë«ÝöAZËØåè £í86ì¸×q’á”õå Þ6í*úSýR.)¸uZÑîFëûiKÑIÔÿ*i¨©¼ŠñYöm/|$¤yŽåÅt=àó_M¨ü‰:wüQß苾co]œ¿ãÎ tâîÅP·voO¯ß÷Ëix?7 ¥¾p­*¤«2}ʬu™L¢6{Ùí©òvÖó‹I|ïmûtíOl“–Õ¶ÄÓý%ʸw\üy4òê';‰’i\ƒüÅOç”S𓵰ÏÝž=Ö^D;=­ÂÒ§ÓœWê’øû—ÚÜΊÜú漧Z¨íU7œBMT6Q å×=BGWßµŸ ð]Víí©´ð‘‡eÚH>2PõÅB:¹¼[¯v·üR`«•^¯®¥÷î›ΣnmО¾ÇñE¾8àÐâ QðB&´*è2;p >™˜/å„G2‹5ÂQUÛŸ¼ -«‘¯Ž.ÕâxÜÛÆǺ–‡JŸ³Ùû9>Ä 9„µ­µ/å·ý‡-‰W–£·Oø°ý@'ãån½½ ­&D±ö&ù$Œ<ßÅÄ›¶V
+¹Z9ßV…ÌfÚƒô#IVÓÏóÅ<vŒ‘M-„¡+YgÐSü ×ØÍÈýG;”³bD‘ö¼¦ý’WB9©­N6*ýŠÏ}ðï pÀ÷|¼û9¾~²ú_ £ûñÒµÑÆj#´^5…ù
+u¿}˜q³^ñ»WüÃ'óŸ×A{ûÐÂ÷iñï¾í‹2t¶Dq’ƒkºÏ#ÝwÛÕÉÙì~¦oàCÒ"~xt Í~0?lкä­ôY>ÄaW@“aƒG±ïAIˆï_âCOùt …R]ã3Àª ï¶.N_??MÎ׫ŸgÓmr¶šî¸Òh ¨ ÷ Ô¬hàx|þžfûáòÙ?ŸýÁù{;endstream
+endobj
+1487 0 obj<</Type/Page/Parent 1476 0 R/Contents 1488 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 234 0 R>>endobj
+1488 0 obj<</Filter/FlateDecode/Length 3503 >>stream
+xÍ[Ms9½çWô1{°¦Ùß:m9É&ãÚIœµÍ^ÛRÛÖDR{ôa×üûy
+È„ÂLCNÚeìÚ1ˆí<ç æEIi˜Ž!chÈ 6ô\SÐœ)g ,Ÿ‘À‘´lUÓÚ´, V9&ƒ/ô“y@Cˆ†µ6¤Å`áRaY“²ÉÙûØVT“À5ĉœ¤IKDÒb°ðÔÒ°¢IErMDM<GŽŠn•´ÝÂ@Ö`rÜ‚¬ m-[¤¤²"ü•A¬É Šä9/‚’“HiYƒ1hÊ+k1‰4dE¤‚ DbEòœsù(OJ%-†HX k0XL£m+ƒr¼ƒ2ˆƒzÎåŽÜQI‹Ñí˜Â˜a ãcâ´­ êjvA1>ƒ8¨ç ßUÒb šUä‘5lY“¦‘5,‚`eYƒ!p–ÆÓÜ80ƒ(°ç$l”JZL"ä-ÊòR,ÆiŒF¨[^™s.….‘$œyLvhFcË [CaXÖ¥¨É÷üŒ P]ç
+Ú'") +
+D¡!ƒØÐs®hà …’Ò°$ÿ Ćžs0{šJZLÖ#·7¬Á`k
+ê‘Ûæä?>` ¢m=çœÃ¤DRfÆCC±¡çh`v%Iöû ™‡·qÔÎ@ôI»zä „i#i1Y€F4¬Á`{¬Á`y#‰mYͼ)yRØÙ¨š#\I‹Ñ­£Ø°“À´mGVÅRÓIÉÄA=ç°FÊ$’£[Ø3·¬Á4(-(ÓÖ`° yudE$@§;gEòg‘3<mÚP:-(£ñ>”3ˆzÎ륤Ť'EœØÔb°ØÌ`#mËË,ϳ¸>РdçÒ†LÀoi1 êȸ‘5,63Ìhd ÛÐÊ7¬Áˆªè êh[‹Á">#eŽ¬Á`Ml[±°“v‡2ˆöÜØÑ¢PÎ@ˆ›RâI‹Áò6kXƒÁbÊ!®vl1ØšgNYÃEÇgÅõœÈ§œ*®’^\ßÒ!lB ÈŒ¶œ˜Ö`—²#à Û#Ó€íµgV&›$Z€*8–>re")Ê„–¢ŒaYeYxÔ1,+ÚÒyÆ%‘ej“Øg ¢2žS¨Œœ’ûHZ ; †Ôn-‹ð”[Ö`°U…EnÚ QȲ¢ ^¡=ˆWEÆ *ã9‘^9Ñ©(£¤Å`‹ŒìYƒÁ"¯h,k0 gËŠ¸ØÆ)1¨(âg H\‘4ÔÏ‘3C"ïG§ÚÐb°¼Ö`ˆ¶ùÈŠ@ØMh™Š ¢@ž“M0SÒb²m{‘¥Ì Cô Ý
+O>-g7³nÊo¢&ØÔþÍßúÛ~Ƀ@Ùq“ùÇ×Ýæ±ë–ô:¬°êŸž-§ý#¿_ +­¨òJ~¸âñ°¦²ðj»äÑp¾,´ÛOÎþÇ"`JË Úv=[ÞÒSÔÆ…æ郱¨ŸŒýH£ïü[5ýå-§X.ÇÒªa9„äŒd†q[) JŸ^¯7«v²a i—gݾsÀç~Í+t‚9T"*q¶Ü¬úév²™õ<}ÁÌÏ-ß7û
+Ôõ`ò¡øŸïZ¶?êJe]E¯S_€7Çù¸êfÓN¼Ù$ÖÄf,èEE ˆfý+÷FU¸ ôU»ºíÄÅp*~Z‹(~§GÑ"NZ
+4”ãÛ8X>ç/º?¶ˆÜ‹p ¨xk?žø8gñ:g;¢ï‡ð«n½ ‹Ñ:8Õ­É(pE•†Ø~¾åå„È¢ð;“Zì
+„3Ö÷¹¯{l¹Ž¿;V® ‡aw'%ø~Í¿ºžˆVûV:¿ø÷»‹óOI*|Á£UãŸo—g¬z–î‡pÄ.îéþæüýéÙ’‰Š3á¨øó×q-"“‹’áä7C¼íW“æÚŠ’n68üÇ’ù¦§^QpŒ»Ò5W°>ô¼˜ À¯a ×e¿h×áÂ
+endobj
+1489 0 obj<</Type/Page/Parent 1476 0 R/Contents 1490 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 277 0 R>>endobj
+1490 0 obj<</Filter/FlateDecode/Length 3520 >>stream
+xÕ[Ms¹½ûWÌ!U±«Bj0ßsJiåØ«ªõGL9Þƒ/#rdq#r´e{óëóº@÷PtìB*IÕ–Þ<¢F7üû—¤ø¿Kê,É«d¾z’NS|‰ÿy÷’¾$UÑâ¿«$o§Îƒ›döÄÀUR–ÓÊp®’66†3p•¸²ˆ=P‹Á6ùHl^ÑóòÐeµ4p• ]áHœšæÓÌ"4ËÐSÊ@…z®I§mREÎ@
+%#)BÓÃB¨PÏÕÍ´LªÈHBiPJ²Ð²­0|/T@8ÖW9ƒP%E(~B&æI,¨PÏ54íÊHBK´WR„V­ªd B='C‹œêêižhCZVj¨’
+õœH‰œ$´šÖpW’B EhAþ²‚SÀ%â „çð~å „ÐŒ¼XIZ5%FW
+Ì‚
+™B´+iy*§“‰ ÃÙ0´3:ÀÉ0r
+Á¡ÊSN!¸ŠSm§”µý)‡õ|ìO!–¸3 K›ql''ɼy"›ixVÁXAe)É°ä\Ê)‡$¯5œB2,¥žÚN!ŒRDœà2>“…aHÆ£ú“¶S ·ÑÁ@L¦£ÉŒí ‡óN¬¡?Áa2m;…àà9f,‚ã(¯2‚ÉÍ̈ÏâþÄÉÇ•çYj‘2 D9ˆr
+ÅxHÍè Ã¡yHÆ£ð œB2m[Ê)$ãQ5+r’2¬.å‚kiRN!&…Cjä ‡pä3è` MtcuøéâÉÉ dÎirq…$+ºH.\šÅçùÓ‹îò¦O†«älXoûõöîÙÅoh…mØQ«‰o6ɨÙÓ³ëîvÛoè7”K@„,ž¢‹)}CE,|™u«ËŽ‡Ão¾Þö›«a³êÖóž8”Ų¬ñ2–ww÷½ï¹ï•©¶n0rutEUî+Ë|»w}· aj"eèènù/îjI¡÷écøÎd4ØIUt*Æ:½ê¾²J¨“¹ÜëùuµÜòGršZ>>`^·O¥r¬Ò/Ã'}:-jº. ·¹é?÷7ü7k¿NÕX§½®·é¾JÐóöš©«ôa³ÜòÊÁ¾S·ÞÍÕ©-½?>׋ž‡°WŽÖS3Öjv3°Q(F`å‰÷Ý,CÀ£˜ÚÃÿ\‘ñrBÍbG©ö”Â2[®9Šþè„
+@ ÜöQ{ÜÉ6‡vÙ (œu¼Ya7Ûj¿²KÔ86WTPÒêÃݲâð¨ÞJ؈‚BùhÇõ܆ÆyµÜô_º>b£psí ËAE¼zk¸S.Øo¿ž¿=û-ÅÑÁîîºÛH’‚bs8í-ú5ïêÈS—¿ º¢¡‘bŸ°ûnãwL{ûiÓ-BðÄ0fT1xbýýîµ±Ûœ–Èïn²RÍvñ~½œ‹þÕÅÍ]/%HÔã›ö˜Ù
+EÕvg{p¸±^‹‹¶±ñ>\wLQ­ƒçyg„® •¯¹Q÷1J ¥NG™N¾4?%‰B…zèÜ×OÁÄUÈ–Çšïl.Ñ9Qv¨áÉIuŸ6#Õñxéi³7ykÁ»@e6øðù?ؾ¸/icÑòôö¶_/–_åtCçÜú€Gí=:|ó“+¥ÖŒGb?´0e“1 óí°Ùv—Ë›å6ˆŽ½&­®®äB™Iß ¨uRÜ=—çÏoßÿJ‹È5¬ÀãþíÕ™à’h´ÔPk1;{CJà¢i_h¡áÆ 
+·2ÇUGzJÑÅÔØ4;ùÚó×çl”õ÷ÍZÐ7Ùc%vÒ²wýâgÙ
+]l–˜+Ióï“p÷¹¾äåÞ j¸û2lþé«?£(´ÏùöÚk´«á_½þWÕ?'/ðJÛ¿À¢zgùßPàZ{vúê§Ówп!X&χùý
+9(žSl#_¯Ó–ù|^’î»xò÷'ÿôhýendstream
+endobj
+1491 0 obj<</Type/Page/Parent 1476 0 R/Contents 1492 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 319 0 R>>endobj
+1492 0 obj<</Filter/FlateDecode/Length 3077 >>stream
+xÕ[KsG¾ëWÌ-Ùƒ¨y?ö²eË묩r"íúLSC‹1ÉÑò!×þûý
+7Öc°uFÆêX1'í&¥šÃÀÌ \±MR+é1™ÓŒY‡ÁV$ßul›“Â&Ùa(œ×‡ÊzLæ¤dŽ²lNÕÑ’…Õ æD.+2ˆ5ÒcR¸…ÿë0&M ¬±ƒ-K˜c¬¨Ô›¨S)pYÚÂK•’C%lY(l¬Ã`yYë0TÊ(ØŒ•êŽ7mÅÀT
+œÄ¬‘cRìå.q¬ÃäÃŒ|¨‚=ÛV¤’±Cá¼Ä²Ë;½ª(ÂN@
+óNœìt#=&…KD©±"¶,8øE¸ FI!6§à¯ŒulMòë0ù¡!Km¬Ã`;ÊÆR†C‰“µ
+(æX‡aKJ6–¦¬Ië°•èÂD.K©¼é1&EÝ,‡†z,*ÆB¥ˆÁ¶-"Éu˜.Ia•ì1XDaåY‡ÁV”èÜX‡Á¢ŠzV\4E™™·ÉÀ\8ôp¿rÂÔE(¤¤Çä6FY™ÅQ·EÉÀ¦ âkªœƒ4%eV#=[Pq¬Ã¤eÇ: 1ê%Küò. µ«d@êJ8.ËY%%=†Ø’CÉX‡ÁvÊʤ°Q[’’M8ª?p½’ClC}cK¿6V̉’ÑA RŒu˜"´ øUÖc°È~^ÊÙª›öÛÈÎÙ‘ã$mœƒÐ–÷¢‘ƒ-rƒÅ’·‹†V$ĵ
+±'¿Ï“`†ËüÈ‚TÍüíaæ¿–¾–>hc}m1±Þþ˜}].äîçÎï—tÐÃù=‡]Ú¨
+°-ã*€.ü`n·ûÕ9‘àç ±Gù>h³†µ8ǧ˜QÖæükܺK´ óýÿ ÁèÈãN™¬¡]˜s«O®U¸›øîFE›ªÎyieŽûã“…+¶×d|þ92èøöÿ¤A­ÙëZ¡ :¾î?i×ñ×e|Ã8Z¡ã›ý“q6ü! ’ŽÁª8i¯ïaœ
+5ˆ×÷uÄ·òçG!'ÍΣñè Ž»‚G â»ù×e«t¼Bø edº'‰Û“›(ãûÉ,ŸT¯¢¶fµØÓ¤uoþœ=Ü*¼:{ÚvdÏÁ÷j·XÊïpXèâ÷—Ûé}<ãù/8øȱÇ/h¶#à—ðñÇ/ß…źx_>ñcàö¶ ¿|ES?‹áiÉÇÍðG?Û%ï†Ù~…_Óàª0\âáï-Uxÿ¼I;zý~± ›þ~}öÛÙyøv’endstream
+endobj
+1493 0 obj<</Type/Page/Parent 1476 0 R/Contents 1494 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1494 0 obj<</Filter/FlateDecode/Length 159 >>stream
+x…ŽA‚0 …ïûï¨g;æ˜Gˆz3Ѹ?@ÆH$"ÁÿoN^LÓ¤é{ïk_ŠARŒÜ sˆ"MpÙA[XŸËl¤Ç„f ió+”Aí/GBh„årPC8$›¸yײÀmÚ'œ†øîR?UÓsè·¡ýFÙ.Ñ]Æ‚õš ©ê‹ójqÖéùÀ?®õ¤½·òxyÆœƒº«•ã;Òendstream
+endobj
+1495 0 obj<</Type/Page/Parent 1476 0 R/Contents 1496 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F7 9 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 362 0 R>>endobj
+1496 0 obj<</Filter/FlateDecode/Length 2505 >>stream
+x}YÉrÛH½ë+2|9‚°réËŒdÝêÐf“ÍÁ,R°°°±XÖßÏË,•"=Ž°ôø*³rO€úû$ ÿš†M(+O|ÏÇ'ã_?ŸAäM(™O<ŸJ
+ƒ©7Û£‚|ž’YˆÏJšN¼x˜šÍ¼hä‚iÌrrr”‹Xº¤ ø¤ æXM<‰…‹/ܦ,i>óÍÅ|4ñÅ– ›i¨tvÎYN2§ l Ø&Gj 6œw°¨Æì‡?”¬Â`gSo®X„'¡8š"¸ £„IA¢XaVœ°ÅŽUì|Îs¬ÂHª5ÛkÃ"E<á­ ¹Va°H(LY+H_HA"ª0ØhÂñw¬Â`“ˆ¯u¬Â`g1_ëX…áO(YYÁÆ{ëX…Á¢¨´UƒK0FYq7B‘IŠ{9wG6™ÂdÅ* ‡Paè/Ñ$²
+ƒÅµ±f†Qè·@±³»1*Îi¶&#^ÜŽ6C‘ eòÀZ«0ç àk«0³s¾V±³Évwd5f“g¨xÅ* â¬Â%EÁ Ùu²ƒMBNÂx¯Æ`gÜØŠU¸¤Ø3Çj 6
+ÞÈÚ0OÛº—k$H¬0BFl²c›L8ŽU˜ÃySÍ*ÌaNØäQ¥€È%3iìiÄ À6)µ~ÀjGRc°Å* ¥«kÌóœR²
+³Áj¼Wc°ûŠU˜3Ï+±ƒx–:ÖæGv;4gRÇÂ’Q¸okŽW$ÈöˆÃ æ)Ç*ÌŠyf+Va°žÈ‡“UÞ†<÷«1XœEGYk2Šß¶µ˜(H™<°ÖDÇ*<šìXkò kMt¬Âœ>·ÜŒø^ÁÆ>›ìX…ÁÂrd­C~bȇ)‡Ö:àX…᦮YQÎCi‚Àq«EV±ÃÅ"™iVaV<AÁ)YàpÁJ×)Va°sîyÅ*lã˜(–ã8`°²Þœ¬Æ`'³Ñ
+ÉÂe^~JVa°x,ÐiŒŠ9fNVcž“7‘´a–5w1ïq­ ³Â`ÑÇH‚cæPq×;V†Þ¹pœ
+P Dée‹‰=#AÄ#ãMÂÈ‘0Z\EæðÊ!H,RÅÅ* vÊ®*–‡‹°«XTá°^±Áô˜=Èœ‚òkNÔ@Ú>öqÓðNôÅ“Àwæ„œÅ* 뜬Â`ñü“FVBÏ
+mtyúX$1BK ¢è’©f+SÛÉZŨ'›îF®6›™
+‚Ã3Y 8Áa²«ûD9J.GçÄmŒ0®*qT~ÝÞ3âèÈ8×ð„òH
+q„à¤ßç 8¼&JÎAp‰ç ‡‹C2êTúg®89$<pF9)’dÿB‚sø&‰ƒ0Šø&aàD ïnR³8Ço‹
+ &µ{:øwpõ`¿(YÚÔ}µ&XùÔu»?ÎÏ_^^¼–=õêf{Ž[Å¢wWÚíw´K·Æ£‡Â¤­¡Ö@C/±‡ýõÁ…?LÓ¼þkTI5|2Ei÷™÷»´ †Ú@#$ë5#ZHlÞþóÝ7úl*Ó¤=ô«"Ïè&G`×÷ÓÏ7ßß =º@Žw¯œ]$íÀPˆŠ®Ê«¬è9í/y÷$°Éoë¾ÉŒ³aurRÆxÖÕY‘#a©T,*nȼŠò¦ÝHŒ÷÷¶çÛ]áu¿‰¡F?>$ô‚†8²É矰fÆú燮ätUöëc]u¨Iû›N,¸öÆxåUÛ¡8%¬ß[Ž†ýY¿p)_ÛS”"ËKƒ:[\Ü^^Ÿ‡ÄýŠK2¯¶rx¯ž¡¤ÿ Þ˜)›»É·}ó¿E¨pôTìó!n¶ö „Îü™æ…õ»¢W¤•Ø úùž3óÀ‹­Ž¬®*îo¨ÛWù/ÊŠ1;²/9Û4u‰Aqu¿ø@›Ç-þÏ«ù/ùq·”áóº_œ‡Èt™çyJù[£&=òx¸Þ …aSKWuõŽëæùŸâƒÎbõ¥Ï³gúØÔmK‹~U™Ž.›ú¥eÎ÷Ÿ³ð¶©û£¶}¾–Z«éºÊÛ¬oyX† _yô =d;…Þ}5eݺ¨*Ì‹ÌðhR̬ãh‡2öQ1ÕÐâµÊ¤Uªðæ4
+?^ß-R‚×;X]ÓÝý’zXWÖvÆÚéøý4@·ïšº«1ÉytÝ.8?kÄó2CÍá8 =¤ážÐWÓÖE/Sý¾Át9Ê€u«ÁpØÔMiÇöMºÂ äÃ:¼x·Á2¨º¦^÷²PÁørW7]Š‘}‡Ø¶t±ª±
+›!ï¤ÕUdð-ª‘‹¿\íÒ¶}Y£wÊM)†¾9‰>hDêÌ8N†öÇGÐsuydâpsuñpôùÔ£Û×Å—›#b†[`ÈzEÿ¹½¡]Ños[Gø È8F®1n–¯;)¤ÿ7n`òv ænÚñâDÝ-¤™EZ²¦ãs|ˆÝš.
+ÞŒöða(ðþÁõ»’nM¹ÂÎpUÈðÕïxŽhÃÇ€ÈÙ=¢ùò3{¹;Ø7(ûFFß‚'Æ‘M%æ§)¾¿?!">ªÃò¸[ƼQ°á3=4y™bìík”Žž¨‘‡Æ4æï>osôèW“®1Ž.C(.ÓL¦ƒ-
+endobj
+1497 0 obj<</Type/Page/Parent 1476 0 R/Contents 1498 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F6 8 0 R/F8 10 0 R>>/XObject<<>>>>/Annots 414 0 R>>endobj
+1498 0 obj<</Filter/FlateDecode/Length 3569 >>stream
+xš[o×…ßõ+ÎSÑ>˜æex+P²4*bYµ”¦oňIS“e8Œ­ßoïCž³†
+‚ €›¥5ûìû>é—‹Qò¿Q˜ÃdVÛ‹á`ÈOÒ?Ÿÿq±X ¦a¶˜ †aF“á 8¢M¸½P ; fÊ
+†]Îû¬àmÃÁ\dÃN—ƒ¥²‚a—Ó¾¬àm˜Œ—=½ŠaÑ«++†Î#Ñ«=ac¨æãÁÂC5"d3G1T[¨¦¦6³‚-TSS›YÁ¸;žÆÂFµDdfjÇ#ÔϹZÁ°3r«¬`3ji gYÁ¨Íz+GµÅŒ‚@tTX™8rµ‚a 2e“YÁfÔؼͬ`ØÅÐÔfV°± a3ÆäᢜØhòd‚—ˆŽgV5Žb¤26£&}V0,‘!óYV°%hÜcÃN F’F-1f±UÏÌ‘¥ØXO°Û®6³‚agÞÈ™L)ÝùÄ*¶&ñ`dV°5ÉÔŠ*³‚aÉaNlQX¡Îšd67o˜··R‰¸ Ë™U[â’‚„9‰T ;š[n2+v:éË
+†]Ž’í^1‚ p,ê´²bKÎÈÂYÁ–ïËÌ
+†]Ž{V)&À㢷²bXË)Þf³âm(F«Å¤×kqºœÄQRLùÿˆÜ]ÁcaYÏl¥9}ð)¤#$éõÆóÙ0uäë
+¶ØìV0,mX(+˜@ mʲŠ-6I„l)° &¬`X\™++8¦@­ŠîÒç¾gRåÈÝŒC…5­°‚c0X8ËŒŽÁÀ¨ÌúŒŠv¹Lߺ^Á84±Ý8Ë*6w­?… »\XŠ’^Åc4bèfV±…ª/«vºèE#’Æòudm0uë&cÜOÍäÌ
+†Œ©=aÃV™Â
+†¥q(¯,ØX›ÁÊfL¨¨H•UlI°/Ëúlœ²½ÛN>Ÿ™¤óVà6,–V«‰Èl´y›9Ë&ëIP1ìÔ6saÃ.‹žlÌ ½ë Ïv†¨#Ï`D oÌ
+¶…‡–ôÌ
+¶M,‰U ËJD"³‚a63M&%>†¢‰ŽÄäM̬àdrf£ÉGÙ£‰‰UœLÎl4ù$ËXÅÝĺÉÿú(¡y¦!"7Y0FÍ̱ÌFÑyql;#Ž\t”1¢“¹V0s(aá$FÛéÀ é(ÚäVœXÆL¡¬`Ô.lSYÁ¨Ù!+³Qm±ˆçS´päj›?c Tf[ Æ¦6³‚ͨEj'¶BŽmo,Eo3†eÛÃâÌ
+†õ"Él\˜³¢§–Ó5¢ŽlaçW›|Þû'ð8
+2ç£à$罟9XCtÉŒkpO𡲂a ØBYÁæ§S^Y0YØI3ëõ(ØM*“#ŠáÍØŒ²6V0,ûQOV°5Æ]‘l¥V0ˆ3«– ÄBYÁ°ìºa£C S‡Z®_å(:”1,{
+FeV0ìbB +µÄµIV1¬Ÿm2ò­Š…G¶¡NÅÔgl&Ûv'¬`؉ \aÃr¨ëÉ
+†¥ì¡Á6H×+“Ù•Ô*Å°1×IV1ìÜ.(²²C¶/k-ÎL3NL«@L-̤D2‹±3˜8˜{Ô›#·W°‰Z +Ø"aHXÁØ;´óqf[$¬E„ Ëý\õ²-³”?r Öh"2“#Él‰Åè=àÈýaÚ°Ò‰å¹PdV0 Çâˬ`XnBÄ-³‚±˜îŸÄ*†ÙAGXÁ°L†“Ù¡áé
+ï8‡N,Å‚Q™lÙÁ[XÁ¨%A#É*†e“ÜÌ
+†åÞC™lY!
++˜0›’êõü铸GÌQ‘»ËÝõ„qÈ·a›CîfV1¬okÂ
+†e3š«¬`Xo‘ Ë䪬`»+ØûZ–U ËV¡6+†e«[¨¬`n¶œîN±±X)†å¯z)uŒd_mogöˆRÉÙ”÷ŠÛMá3g˜`rÀžƒVÿÖ3$غĎûÂ
+¶Ø%$³Š-öä!¬`XæìLYÁ°s{YÁÄ‘\Çd³bX²©zÃ8õHq|] ie{m8aËAѳ*–:û–*žGXØ‘§ÏsÍáÑa˜O 'û
+Æß’3«8Æb*²Ñ(~å·6ŽpüšË‘%µ<:arfÃò󉲂Që/YV±µdãÌl4Šå½uý9Õ”Çs©]gnŒ³LpÔfV0FùéKXÁ¨åé«YÅ°¬I”ÓÊŠa©Õ«˜öc‚ãP’U ËÉ$6ºËaÁwÕ螣˜w÷ÄF÷2+8¹›ÙèîQöè^b'w3Ý?Éò¨±äf6šUcÁæ®ó2«–­‘ºI²Ô2pr|¡ë‰£#wW0ùÏ… ëÏÂ
+†õk¼°‚q—‚Ää¤W±£o•bX!YÁ–]{1ÊlÌ.÷§xµ°+‹Ý¦Šx,ò+KÄæ=j +6vT’ {·›¨ÝFŽbÙd½¥Ò뢜ªâiÙîI\Яg'Ž 4.C‹¯m‹Y.Cô± /3ççøaõͯ¹&v2‰u”²Vè‰ÉÈœ³SN¢š¶Ãg.Ãèö4s1Çþ)Ų.C8ºJLÇÛ[!rZôlqS¨?~ŸfÀ¢ìá”a5Áyœ‡qûoc2Â7ªƒ·úåëñŽà£ÚwV&å_{B¹øÚaó8/ßÝ]¼ýž9
+wö ³Å<Ü­ý†ánõgð¾­Ê®Þ=†åê©ÞUá®=ì»p¹Z5‡]·ånþÙÔ;ûäý¦®ìg]º§*|h¶e½ûËÝÿ.Þ ÃߘåYuʪÍvÛìÂMÛÜoªm\延mÚ½}Þûz6·/û®Ú†›fS¯ê*~èC½©^?„ŸŸÊ.4˜Ð†§jóVå.\…Ǫûû«Õƒ£™˜´ëÚfš6ü\ïÖÍ×}X~{ûñ»×,úôñòêú¿ï?]ß}þôã ûÖ…¿&±ë»óEÿnËí}éKñw")ûCóÕv¹êB‰ká]¹úrx>[`ƒ+õöæÐV›—¸ÚÉäMµ–X÷— rÕV¿ê}ÝUásU®IÕY¸ \ñcKV×çӘǠþr(7õƒçà7,$£–÷]Õ}mÚ/çÁæ›Ä“
+E¸¯~ÏY"—òæÃ{_HKˆK{ŒÛº!¯ûª ¬<®ûî$  ÍQ«‡øòÃmX{q†mµ½¯Zs¸ÿ9q»Úí»r³±Â6¯<†-¡~&Aå#eh•ò¡º¯ËW5ÎñîÊ®Ö?”ÝY:8@x‹<SàÑîWÊÛªÃí—æІ·U·zû¥½ŸVÍîáÕÇÖpÖÆ•;²j¶Ï‡Ž‚*cÛç]ŽâƒpWÑä¾ö¾jåc¢|x~µ2õk_ZŒ¾ÖÝSØoïW>^/J
+®›.6ì 6Ý$¹¹¾+BìÀñ—ßO³lFO,–8q¢)qMþáÌh¦dRÈì:µúxÈßmEùó™Â|¶ò 5£í‰î«Îâ×=¡u_­mݽ„¿ñŸ©X­ŒÓÔäWWWƒð鹫›]¹ –¡úñÐ2U/w ꮫ¶¡{› <vÕ^¼3ÏΤ Éåcµ[û¨‘9ʸ}]nmì›ÍÁ´Ç‘òÌH ?íêoo¬w‡oÞÝøè‹o³8ÍtØÓ–z¦Ókc“F« C¨]z÷-#Öœ|8ìVfNìOq®«çMóhAvßeø‰9f0‰l³{âÏ~†Vš@ Lik</=Õ§ {Ïû|_U[v›=!;f'&¯#‡mdµÁ,Ü1z•Îå:üt}õŸpSµÛzo…wõq="3ÍÕT±”ïH?ÖûÎëåšƒÏ ü»®¾Zm^QŽ\ÅsRaI²Ûcñäùº.7Íãy±Û@Ú”~eù`Ûl–ÂäÓ¤Ý?•muhîzÙ,m¾îªvÿTûôè•ç¥óoÛ°®ÛjÕ5íK^k±t6ëúáÅ\‹zþ°,i²&kK/»ØPŠk×Çy´Š3s[î¿0ô[z™˜UM;¿ýc빕e×µõ=ó7lËçgŒ]%ÄŸÔû0çn.?z ®)ƒ(º,VœµZ6¨VÚ±!­CyÀ‹]W¯~{¶ð6 “uÏÃÊ3GÑsùjEõœ÷Ž˜w2×õÚTaH[Q¿ø¡‰;F>Ö«¶Ù7]Oé÷¾íÅ3_×VU æRS÷z`bÙ>ÝâyL*즥i-’·‡çç¦õݶ· ¿ºô ¶Í:®ã˨§¼ä夤è¾ýžëªŸž¹“ ö—¬~Ľ½üøîÒ·ÿ£’ÙTV‡-iIboì—|öù›ùpiGâË{< MmÁßE-T 1±Ÿ|wwñ¯‹ÿ1Ñëendstream
+endobj
+1499 0 obj<</Type/Page/Parent 1476 0 R/Contents 1500 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F6 8 0 R/F8 10 0 R>>/XObject<<>>>>/Annots 466 0 R>>endobj
+1500 0 obj<</Filter/FlateDecode/Length 2428 >>stream
+x}YMWãH¼ó+궳Ôú²diXzx;4½Ø½ÌUØ4m[^I†Þýõ‘)©Ò˜™7ïõ›p(³"?*«$þs¹ÿE.]’¹Õö, Bü2ýsÿå¬HƒÐeó ÿn]%A< [œY v–‰e ;Ÿ©aÕqs:N#’‚è8-ðs6+‚ ä‚@Î@**h(Oª"©(?2Õ5Ó &$#."ˆ¦J&Œdœ2Aâ‘l’rUÏLÇ¢Þ³ƒÏ‚ÈÚ¼uq<£¨ÉÖb°ÈhfX•3?p¬Å¤©blš3—yÖ`ØæÃõ¬ÁX6œ1ø‰ÕeÃLK§™d25²¨${Ö`æ‚}eXƒ§e'ÛAÆà9NÙ:ÞVDÍ
+&ŽQÐ)Qƒ…ˆÇ°«¨Ì²5b°E–5˜åËGïÙb–/>f ›‡Gž-[°m¼g {AZ9 I
+’p f@9JoXƒU2šl)yÄ”Ì k0ØL’ám Þº$’€&V%ãÙ`Ë7$’ †ä<e@ž5ˆÜ~žµl±ö“­Å (>ò,“f6c»`Ò̘(Ôd $¡ýÑi1XìqHò¬Á9¶l4rck1Ù3œÉ³Å`33à ÛáÈÖ`ÔSƲZ´ŽLdÝ1‚˜ %ã\·—ŒÎ™ OF¬Š&
+nIeen(›qZÖ`#6ßd««âGi™HúX86˜ ¶™g +§gÅqŠer¦t¬HLÅÊcXƒYž"žUÇhW=Ö¸—RASžÒ,Ò$âä)ˆ¤tbšò”Ü:¸ÁšÃB:"5¤Å`ág|Vƒñ˜yˆÐþGŽC—&œïꊉ)1X™’†5,Zk|vP Çq¬ VG‚Œã‘Íg‹ú¬°S1ǯa Fú±wÏäYÓΧ†© ]6¥«‘SœgÅ4Á˜Õ„¡+òŠ'£:µ¬Álâ š¼­:Æjº;r›ÇØD#F°¸ÁÔ³“-¦gÅÖ`°yŽÂ[ƒ)Š½îY•Zx!ȈYáYƒµ>pìY9ÃÅñˆð<k0EqàzÖb°97žgUòl¸ŠªdAFòȪDÏ<Iö¬JmU¢g ž$Oì y°1Q¿‰UÉrSÁ²IŒl'‚D²Á`³„ÑzÖ`°ØȲg f@܆5˜’y—õ¬Å`Þ‘=«’c½zG‰4º •ì1%sö%ž5˜’¥ã<k0–ÅmÕÚZ ³1Ùa4\Ücž[Š´ôcYŒ%8–g…5,Š™YÖ`.+5˜luÙpx%HD„ Í…ÇpŒËÊ7±2ÍãB¯æ* cZCœb¡!-f4ŒÙ˜ò¢Â!Ç‹Ê4TÖcbq‡ŸÖ`–7eo+eÑs:ýx (ÒP=†&œg¹aÕi–ù1zmSƒo±†5lÁ¹mXƒY Ïj†Ñ½<ºp¬A°
+)ôišqGw4»Õ©ÐÎ<îrÐÜ(Í+úØ¢RLX½s]¹},O2†±¸;ô×k]½±`£É{a8Ü÷yô×éÎ9òkû¯³÷¸©¶®­ºfsøhá<2NËUÛt뻪?I&> nQõÒᇽ+ÝÃÍ×…C[Cý©Z¤Ñ<< G"`xwÿÏ/÷wß¿š!{jvuw{qó•6çDZÎwÝ´+&Z²ìúMì¸ ·e‡~ºN¸Ûò‡±À³ëf‹yð§&¸£¸¯M_¹ò±9ô,T¹^Á½+×k¤¸û MQ]”÷ö°éëý¦Bµ å©ÈÑÖA ‹¾\ý(Q2÷ïë…Ûbø ö݃lÎÕ_55N@î´ìMiåGI`WvåkYoDO…qÿöRµ2VÛ‰ü‚±»GÚö{æó×»‡åÝ»„ã»—[°ÿÝ hÚ-Çœ«»î I³âYxÙl÷e[w˜G§¾Í¢Yý¨z×ìÙÖ<‚Pî«ríºúïÏ,€®¿-ºŸ˜×§Þ9É›g·©^« Y›$Ø¢±Ås[¾Ú¢}Ú=ò!Ëo0´.7u…sôÔÉ”°þéÁÄÄ jìúÃÙ}GÙcîÚ
+à ¥ÐÂ` lêÕ½²·thÖ3Åý­øy1î–þé{Ùø{‰ ÃðÓï²±ú/ØØ«Ž~œûã(üt=.¼Ÿ†sþÍ,Æíã—ÅÅíç °?ªUﮚÕa‹ŒMû<Â7m>~ž‡Ÿ·gNŠÏìóyŠ?çµÿXžýëìÿ
+endobj
+1501 0 obj<</Type/Page/Parent 1476 0 R/Contents 1502 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F6 8 0 R/F8 10 0 R>>/XObject<<>>>>/Annots 506 0 R>>endobj
+1502 0 obj<</Filter/FlateDecode/Length 1701 >>stream
+x}XÛnÛF}×WÌC´¦y¿<¶Ó$šÆ”´¯E[L(R%)'ùûž™%¹CÉ-9>sŸÙÙ¥ÿYyäâŸG‰OALÅaå:.~3ÿøøv•…ŽKqãç¼ÈsÒÕ´ÉÄÇ/Aú‹
+bRc°aèxšU,´"Í*| ßw¬‰)ʜغ¤ÜNl:Å–U†=ÁÃaì„Ö° exbÏ (¶¬ÂÈ'N¬1Žo R†'Ö²¬Â0%°[Va°iˆÐ«0²uSnЬk‚Bm¥µaĤ JaîOâ$Š 3ž76G„¨± V»QŒíaû™d-†Ý AÀŠU˜½²Å* 6ã¡T¬ÂH6È0o–5A¥îØÚéD‚LPÃ0RÏ4«0Ø4â­nÀ~bnËâIÀv¥LQÄGŠ® ƒl™Bw<<1›dI?15ôÌ$HÂU˜Ãõ8™™5™z< }Ÿ£díºžÄ€Ë »
+C5J9^Ë*Ìg2ä˜fV¼†)OT½
+Rª‹
+Á«eFÄY÷ŠU˜FZ;ëjÌlÆ3³21AI{’
+s‡$ä™5†ÃñÈÔ2†-†ªœôÀ²
+ƒÅŽC-«0»å ¥X…¹Êò¬kŽ
+s¿­Ë^Ñõ›tÜýx»i€/T¾µ±×e>é¡k¿`Óë¶8pBóé¸òðdd…«ÄÍXþfÛ]^Hr!¾ÅÒ4Ä_­@Dœîo›ÕŸ«!Ñ:3endstream
+endobj
+1503 0 obj<</Type/Page/Parent 1476 0 R/Contents 1504 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1504 0 obj<</Filter/FlateDecode/Length 113 >>stream
x+ä2T0
endobj
-1669 0 obj<</Type/Page/Parent 1638 0 R/Contents 1670 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F2 5 0 R/F4 6 0 R/F6 8 0 R/F7 9 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 607 0 R>>endobj
-1670 0 obj<</Filter/FlateDecode/Length 2672 >>stream
-xYËrÛÈÝë+î.š*&ÉUJ¶lGU~ŒM¦”Ål ’
-ÈÁ™zàI‹Áƪ6°»hˆÀ"ºƒ]%Œ5°#šÙœyò¬ÅŒuɼÖ`°s-g]°1Ë0« {ââ$¦ƒž´˜á¤ìÒÀj6 £H` »Œl` f°Ë‰fç°V{tXApøÄô¤ÅtxN£5˜k85˜Ï8¯5Ç ;ѳƒÍò‰¬Å`1¨l5˜«'g <k1ØL7L` ›/Ø5ìjÎð¬&9[qhdv¦šä
-ôø¤wxgGN½ œ'g§ÎŽrι@Z gìà vÅ…eXƒÇ^ ¬ eÉ&@ëk(
-B('Îùî9açA,©'ÒE¬Ã–/Q°T•ˆp`g •ÎÐ!´,J’[Ö`°sÍ7j1XÌôÜÊ V/"Æ®Ál…„¹÷š-fvym1¬Á`qÅ´YÌÅ+bµ,v¤M£Kñœ{31£UL±L”
-zÒb°9W¬eppš—FD
-Jµ¨‡"
-î9Š#„΄×ä@:W!®§ª
-Š¨Õ‘X§Û<8ä0#¤VµáI‹ÁâÞ k0X½ÍVÏËWL= ôôqˆVcƒ!ŠÅú¬²ƒÅÚ@Ek0{E»Ð³j6A;雀šq(˜õ¬š1¬ÁcÖ5á(›àr™a±Ó5kŠÜ6XT4îG'9 ö|nH‹Áb;XÖ©ÍÝ+#ÆèoU †œ· À99ü©‡‰‚àjê^³p>ÂUä\ö’Ó{Ôœb¢(ñémÇ‘Š‰7m@ÜàŽ"’¼K˜Aò–hXƒ‘w4ïø¬WÌ`(qÊ“É!Ul0X\¯ñ
-®Ï*k0ó4 ¬Å`fÞ°³8<†5,'³¬Á`up¬ÁX
-ØÊ«›Þç¢ÀuŒ‡c姅å¢4È©J¬Vm}YVà­ábã
-Ê75jM_ÜFo¤3ÃÈÌð­ÙËȼpÄ 8|f[.@ 0^WŒœF "pœÀxÑfߺ¤x‰Æë½ç¤›)ÌyÎ@p\|å ‡Œ2ýþ1Êi]3wyÔ`ý7½äׯ‘öÖ4þïJ¹¿x½¹xõn…µ"›{|èÌKÙìôû&~²½¼i†®Ý·CÕ6¿mþg±c÷ìKä2ÁÓ—›Çª—CÑ ²m›¡¨š^ʦ슽TÍ}+m#íZÀ~(ö{é‹ú®¢Ù難#\KÕÕK{zî©=Ê
-buÛôb&/õ„‚í}õ­Ü?IS–»H~ÿðöjý;è©úȹŒ™ò.ó ¤ËÅݾ¤…7ð¸l†Þ=‰£b|r4GòçüÍÉyº½)ûAÖW__Q_†½C´H>ß1 Uó 1ž¢&ÔÀŸ…€¹ˆè‡&`òÐT/nS‘¼ÝUŸašœÏXrêóe_ßEÌã4”K¹¯ö%öÒ¤6au}{µQjj)dÓ=ɾ꽭þ±èÊ^ŠïEµw¹kué¤/»ïeG%õ™SšÝTãº}lªŸ²ÝWHû™ØüLì¾kk)äúóú…ÜÞß>àϪYýÔ¿>mô¯äÛ ù¼~•¼rØFQd”OcÎ#¹},¹¹ôlóÐËuÛümÛ¶ûöwú2MîÅHѶ=”rs­2 K'’íö4iñ;ß ¾«í7yÓµ}/ëã]SòºkôLÆ«ÓÏiù¡k‡@=«ÖË:£µ¿®úí±ïO£hCÓb²MïF÷ÇF‡% S¶+ûöI0ƒì~øIÙìzÑ£z¸æˆ>«ãHþÙëà ɾz7N×¥|-ëv(åªiZX?ÑãH]rª‹ºΚ·¬¿ USWÊú©Ù:»E1ÚéäîíͧõY4è‡ëV>}ÞÈAÕ­®Ÿ¢ÁÂ*åËøßäеC»m÷Üa×l½*(u±Eÿ”ÚÓ:,"ù„(‘‹¾Ý¹6ås·s1¿´u™ìtCvu¡Oî
-T¦èϪ_Eò|›^ÄÝ|}h»¡hù„*ôru×±£Êí±«†'Æ>5¯-uµû‰âÏc®?¾–·Í¶{:Œûþ™˜™J4mó²tåîûm·sy™šãNÁÎÂ’Ò§vØxu|Vüf {|í)Cùóù‚Àj®_Ÿ ¡’®¯~?Rgø¦NÇøÿ<ç×Çó‹(iyåÚ{¾pPÓÿõö±¬ÝùöµÜkmûÇêÀ{ûë»78ðg 9´}õój»Å¸œGŠ-ÓcA'Ò­Ñ1ÖIyðåqÚÜØ¿çfa·6¨p}¾oé.vìÝzBýwŸ–.ÑÒÊmUìagºêîÈŽ»oqpmŒNü¢L+a?‹ú€ýóáúæÚ â'Ùb"Mág_?>­¿|8/3>p Y8øýegi’&¼iLòzæ$®®\\Ó6"û0´¶ ÈóŽÿ…ôÁûrP8%X"Ǻº%z¦±tÿ"Pdù_5ÌWïðv¤ç»æ"ãë,î/Ïû5Ç«å2à ä‚ßn.¾\ü <Œ¯endstream
-endobj
-1671 0 obj<</Type/Page/Parent 1638 0 R/Contents 1672 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 613 0 R>>endobj
-1672 0 obj<</Filter/FlateDecode/Length 1434 >>stream
-x•VÛnÜ6}߯˜æ¥ÀÖ®´÷}ˆƒ$5ÚÄm¼AÔ} $JËZURòzÿ¾gHI{iÒ‹ ¦È¹3sÈ?G!MñÒ*¢Ù’’r4 ¦ø2üùøn´™ ZN£`J%…ÓM°êVÝN×ØO‡³n÷dÝõúl7šÍ‚9-V‹` ÏÑzDÝŠmO×%Í¢M0;Ù=]cw9<±-ò§År¬i¾^áÎÝHÊÜÆ|µÂá‹y8Eá:t¹ÌŽøUï/\®ñ yn‚ ùÅ°µXÃìÂ#ç0[ý=…›íhòvCÑ”¶ _®Ö´Mâø’Œ_ïDÝHCa@?è=5šn+Ûˆ¢ Q¥´•¶¡ûWïo^½Üþáü„+ïçz6|Ût0½‹¡*UåÎJy¼´¢Œ…·Eag­?loT%Ìj‘<Š\ZÒ™7 ôT•m*SüC¢(52Õ~RUûLÚЧJ=SªlcTÜ6JWmw†l,
-«ÉêRrì)]‡3ŸíJ< Uˆ¸Àцšìï`R#— ³‹– ™ÞftÐ-Uù
- €3]X_¶kžý+²m²#Á{’ö2¾Ž…u°a(2‘€â½h:ÀÌД{¤éé?R þxÄ®g¡o¦Ãñ¥p®ÁƒB¹øìøUtƒÿìj>Gn#Œ^:Þ=bj@sÎ<£å¨ähòÙA3´qªŒLÐæ™7ÏGçgrÌ`ãúÜH>ßÉòÕàe-7 Æ‹‚³RÒŽµNuÍýg)×€<—ød8^mDÒ¨DtÃ|ü`îsˆ$e¹9±¾¾-Î[ÅÅ"½Ör_¨šöº-RŠqCŒÖä…zäpÊ~çќҦ— VpÀù[^èX¿÷…N¡ øLÝÏ^›ÇÜ趦ïéýçwï>ýÜŒXºÙK†ýš}ÞrÎúæ•þJ ¶®
-=>ð­áb\Àýáï.µOʦqË”á…0|4me/Š¿û‘Ããfn0 »—P¡?rºÑ±ÎQ¥Ñ ÝÁ\=áù€{ÑæTZû…çɱçaÆÑ ñøç
-Rþß üÆ[Ÿƒs~΢þÏ[t¾†R¯ç¸na¸f—o¶£_F(9°\endstream
-endobj
-1673 0 obj<</Type/Page/Parent 1638 0 R/Contents 1674 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fb 13 0 R>>/XObject<<>>>>>>endobj
-1674 0 obj<</Filter/FlateDecode/Length 1358 >>stream
-x­VïoÛ6ýž¿âPl˜ IJe;‰Úu
-ô×Á0ï-Q6‰TI*®ÿû¾#%ÛQša– ‰b’Çwwï½Ó—³”ÆøNéjBÓKʪ³q2¦‹ÉU2£Ùü
-ÏüXIEX˜^,’ù÷ÒÅ$™ô^/ÏF7 Jg´,pÉå9á‚ñ˜–Ù Mp&¡Û»WË—ËÏØ:£4[‡“+lð)G‚vr=\ 'sRÚK[ˆL’ß
-O[YÖŽö¦¡ÌèBm`u¢Z‹˜*µÙzÒÆÓZ’xªëR"
-Ž·;ùò1 Ó)2À¥µÈîÅF’ÑÖR]
-_[Óºñ|P“µ´ÂKj÷&ô©”@‡B‰<Þ[%tÝFÊLU«RéÍ9"8/J~î],t~H«ä8FaME82™´û'—h€. •¢ÑÙ6”>7ΓmZÔ…x0V"*GkkvNZâjƒ
-’ò„à/¶Þ××£Qi2Qnó׋q:z‘ÐïYg2¶E´mÐa_\8éWW¼òÛP
-n·TÊY@Ö@Óû˜&3¹{{Øs€ë6ÈÉÊ/tž]óÀ²µ„ƒÁõ|dV(.Àöàļ`œH´]Ý\:zèöãvØçp,—P.=LÖ%HºÓ>†]ãr±»º+"†¯ž‚Ý÷p‰<ï(ljÏ2þñ#H¶ÜŸ#°– <÷0¨‡-
-»Ç°$mô0–'rÝ­^Æ,0žžjgµs"ùƒ¯5Z}mûü'½Ä£G±ŒF§ra”ØÕùï3ºYîkÛ¯½::õi¸xYe€ª°Ö@l.ß©O³\ÁpXmpãvPüè|ε}2¾tf¶î·±M*ÄÞÂAp7Œô
-¨¬}úLµ1å#_™·Î>¿HÒé”./Ûzݾzÿú}²æ3tAoLÖTñ‚%ÂŦØ8žOix5^ð[@ï=~6's¼ê‡7„ŸøuyöÛÙ7=¾Ã endstream
-endobj
-1675 0 obj<</Type/Page/Parent 1638 0 R/Contents 1676 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 615 0 R>>endobj
-1676 0 obj<</Filter/FlateDecode/Length 1858 >>stream
-xWïoÛ6ýž¿â/MX±ÇNlCÚ4C°uÝoÆ
-}JÞQ­ö¤àjí¬&]y-N¶&p~-5­ÛTº–äÙ»ûG·9N“ ýr×Up\ÁV‡ËœÁjµøä8(8ò¹²´Q
-ÝôAãà”{æäí (UW…T~
-¯‚©p®¤6ýŒv»©Š††l^n5$ƒe#ì…}™N'»=„èÌF·È°¤›=пûð™·hB.;KU‹ÊÂÝ1'Û½Ûãº1^”“9¡(¯ ¨Ï±c|Ð*{/\ßì¹G EŠ@/+Z]y8
-yN?ŸOY䦟ç³SÈ*YpBCÙ["ÖÇ; fàWpë™î,¤ÅwMãÚ
-~€=k9@á[CÒƪ1ux9ˆNLð f&IÐ2²#tL˜4„çÕžÁ|B0c5
-MÍÀÙСò [Î}zÒÚ<A²ª`Î@2Å6%Ù~|h±yE›<ã°
-TIX*#VUµ“q Ó,_V󪦯îb©ß£vr/øØ}Ð.é,Б×ê,ŒóD’<ÀÀ
-yw$];äúÆ/d²#Ëõ 6ø-Ay&+þ-K(¼åXcSK–RiXºÖÊnÊ“¬·<À7‚Ä-ªÑí=»D6ØGšðññç!dK¨Bñy¥@ðG'ßšù"£¼B<¹ª\àÝ03âJ-TAª<ìyçWUpƒˆñÄÑmÝ«¿^ú…HÉû¦W¨p?›¼©±+«ñÌé»Ú`‚ÈNAWýânU^”ƒ=žÝ\¦‡ÂdŽ÷ðå9¿ŽyǾ»úðöŠ~kݬ×O|oÔ-Æoøüÿxkγl1¿ŒïØɘͼ_ý~ô/8Iendstream
-endobj
-1677 0 obj<</Type/Page/Parent 1638 0 R/Contents 1678 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
-1678 0 obj<</Filter/FlateDecode/Length 260 >>stream
-x5PËNÃ0¼û+æF‘¨k7Á '”TªTÚÒZª8¡à:4%‰Kü=kdíj3;#1 AO"š#P0 \@©€rG”çEÉRÍf‹RB—DQq}Á…€6“,_¿¾­7ëüå.O²±<ì–:‡ë®‹dµâÐ'KG uïÐ_¬©ŠÆ5—b¨Þ«º~и£íoõ™ LeÀç¤71E]ÛãõÒâ)EÑŽM¶Ùs-âÑ£Tä?Ü_©ûä9M°íÜÙš™3ßm’s­'NÿñÓH<x)ÉÇáT X–d¸j?zbµ7®û|ôœ0
-y¤bú—~”köÂ~¬[\½endstream
-endobj
-1679 0 obj<</Type/Page/Parent 1638 0 R/Contents 1680 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<</I15 15 0 R>>>>>>endobj
-1680 0 obj<</Filter/FlateDecode/Length 1750 >>stream
-xW]oÛ6}ϯ¸oMFŽí8v÷¶4 `MÓÙC^úBK´Å†"U‘Šç¿s)Ò–•݆¢€#‰÷óœs/œéÿÆ4ŸÐôšòêìçÙ¤{Ê?ÆÙ‚f³ ~áåè~<£[K_Ï.³KšM'ÙGºZÌñ{‚ÿ¤MxqµÈfÃç7«³ÑÝGš\Òjë×ó­
-‚™K<ÉÏ?•¢ö²úÚªü™>5Ö9Z¶k#=Ý4vç”ÙÒ¨{þ~õýì’.&W°qþd›çmcÛúøÙ¶U…äFwW4w./& d«R9*lÞVÒxr¥muAk‰øEAÊPnÍ÷Öä^YC;åË£]a
-ªÄž?öâYŽ|‰´…ó七kò6†8žv>UUkÉþ8‹uJGä!K²tÄæGdŠÏw)3GßÎñ¸°•PÆ}{ŸÑÓýÃ’{_Kön­¦m~é¬nC*vCÒßÜY’•ÄYK÷$ŠB:'ÝÑæ×Êðbõ‹ õáJÒ
-nJĨ9ùW.kOë=íÄ~àžØ;€u„àPµºÆ±Œ¿œ
-Ò•w€¢(rfÛ1CFÙf#s€‘yZ ƒš1ã
-ŽÃ
-$þCmKOÆîÈ\XðÇXXìŒè‹Ð­^ĉkRÞ„gzpŇهý³£Âƒ˜úGóB£1Ã0PBÆF†ÙØÊ ` 8š0‘µØ°œò¼/2 ià6  {çk®º€;¬S­)„É÷¼_"ˆ¨`X¯PÞ¼!>1¬›2lRG-?ñMZ§õëx¨ÆŸ ¯ìG![2oTia›àqºÓ­t¡[¹Vaˆí
-…ªŽ$†ŒXð…Ž¼ê®-¸Q!åJ„Ù‹<`°¥ œ‡Óhú|upƱ!Kò/c¨3velFéŠ7\¦B5Gw‹ã­uö1›Ng„;Ä»#ÓSº=﯇{ñÕü*›_/p‡Ýñ„“ùmuöõìos"5"endstream
-endobj
-1681 0 obj<</Type/Page/Parent 1638 0 R/Contents 1682 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
-1682 0 obj<</Filter/FlateDecode/Length 1854 >>stream
-xXÛnÛF}÷WÌ£HÔÅŽäèƒÝ$ˆæÒJAê"X‘+qcrWá’–õ÷=³Š¢¤hŒ$¶¹;×sÎ õãbJ|Mi1£Ë9¥åÅ$ÁóI2£«ë¾Ÿáo%isq»º¿{EÓ­6¸2¿žÒ*#ŸLh•fÉ,¡÷fOëÊì­Ò[Ú4:­•Ñ–„Î(Ç£ÚP&w…9­ÅºüàÅêûÅ„F³Ir{<—:s[C3·åZðéñ»+šÂ9G1š-’9ß»±l³–‰µy”Cú°¤¯Jgˆ…J‘æJK‹<¶ÊÖ²¢:—ª¢²¾½û´$-J<¼¨D&¯ùY¼ážÐÆT$a"D:½DmàÑÊêQ¥’êÃN’Òdv²œïý 2š£©jjv ÝÖ Iôd?òI¤5•²ÎMFëís•æˆ@YïÚìÍöÜ×âAï
-p<“È«D–ÁL"OD®MíRêÔ#-”Ôõ˜À™‘­¥Ô´UøWÐ×»Kò{>E–UÒÚ!â<±ÿLJ÷Ÿ–«%Æ<4;Gjna6äÔ†ÞÀ"—±[qtÚ¢áŠÜuš¿³¹Åv)¤ÂJv 8rv.omºñ’(Šç•
-Ïú—OèpBŸà 2w$iè-[ê#@9\HÍÇT­K 3¥€žFâÔC\8Ùê<+¢„V£îÐ-(—•)*Tð;g<5º®LÁÜ@¾"Àá¬çžO§k>PŒk6f¯.ÿ³•¼l
-» žöâÏBÓw($ϱVŽnÅ
-àL°ÓÖ“‰Œõë™”úÑh›ÝÎToA$ÃÍSÀ+6@8°æF+ëÆ*×¹CPÜ=«ÝˆÄ TÒaŒs2c/œøqoíL=Þ¹gþ
-f_Ç\_Å·òÐ
-££-ú-TG»ñjWê ¿T‹º—dô·L6É6Éÿ9±< $ `¹»£™ûà›©¾ù ×AH§s|†q}Ióù¥ÿœ`yóáö†>W†_vèI›(wúÏ7GñÂh1AhÙÿþXƒ?èøÕW‹«d1¿ö™O/ÙÿÛÕÅŸÿÏ•endstream
-endobj
-1683 0 obj<</Type/Page/Parent 1638 0 R/Contents 1684 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
-1684 0 obj<</Filter/FlateDecode/Length 1844 >>stream
-xWmOÛHþί˜oM¥Æ$!¨t@-=tz%:§jcoâ-önºk'Í¿¿gfí¼¸¨Ò][(ÄÞyyæ™gf¿ i€¿C:ÑÉ„Òòh ètp†ïãsþ>—×4—'£ódÒ}p5=:¾ÐMç059ÇÁÌ`@Ó´GͯKWiRÖºÚ¦š~£×Óo8¨âÁ‹³d„ÓÓ¬§’Y’&Ùñãýç?>|¾ÿò‰þÖÉ<Y$ùî£âÙÆi’$‰ŸŒi8ä8úb¯?š°Åu®½~Ûº‹/ “ñžÃø|Òè!ÒìðHš8]¶þðÑÓ ¤Mw„oôñöŠžz]ª
-ºU¡ÂÇWÞ­ƒöO¯éæ©,ó:rñõ™w*KCµû|.f䬮ÖÎ?K¢ˆ~ëR¿Ý:ƒ{UÑðb” 'çÉ0Þ´Æ[_©«‹Œfšf¥-©°÷úèô”+1¥
-Ïdç»çQ…P—:£Ê±Ñ˜f¦
-HÇ“ökðô:¡ÇˆNíKm+˜¥Reš­ð+1y€ÔuÖbô¤WÚo(w
-qn8S ã!(84sZkÊÝÝOéÙºµ¤°_уhÁƒ†žª¥ç>i¶Dÿ%¯Ü²2΂Izª,GÔp³ukKL…wõ2Tpq´ ¢›9m\Mu
-çž]Paž»®`…‘- òÖý8’l.‡*á a\Q3´ô*Áy8
-yKlµr&ÓYƒø ÏDñ“qìøQ2Nè L6É}ŽÚ›“66¥¥òÈ-{Xà4:ƒ¢×§¹ãëÓ­d4<—Ñä`çðtog–]LJP_‘¬^(!|Îλg
-”ô©glZÔY‹7ç‘0t.‘Ž³X®:HKûñV*,4Œ
-Tcß¼$
-EH6„¾Ù––;ð’ÒÂðZ&P¬V&N®p H5~˜£út²e§¼&òEÃî=…¡ù‚2)0!2 XÒZjqMqDùè -“·©Çå­ã7¨
-°]©òj>7©0}ÁeGOêK™
-ï!‘¸1ð
-lz
-Û¸üÛ½ØE^Œ?0*½ÇÎßÉÕ*s¥B¸¦p×Fï|·â…P¸˜ëb£å¥<¶2s¬ð<D`%¡«.Ô™žkdÅ”rÊÍ‚×R€‡r pŠZ!eèïvaMèŽo¸9Çøbt²1áÚðûÍ݇±®’âº$ÜO´çšãÛ™®ï€¨™…bX&Qk“‚ò94TZ{SIžÇ×ç q†\ïÏOpaÇ:Ì íÃåíÕ%}òî&½s)nyX½Ž´ßèŸ øŠßû¯[ôølœœMÎã-8f›ï§Gý –,@µendstream
-endobj
-1685 0 obj<</Type/Page/Parent 1638 0 R/Contents 1686 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1686 0 obj<</Filter/FlateDecode/Length 2236 >>stream
-xl’ÉsÓ0Æ([€RÚ¤5¸eiÙbí’é‚-ÉJƒ/ 80œŽÊÀÿÏ{’ÂLß7ùåÓ§§D–|1¦ÑB³‚«âûÏñEAõŒ¥ ™B „I»(Ýç¯å¢ü4·…–'$%Q†‚X…âQ‚ Æ)R0™ÔȆUŠ+N R2$È*+RYÍ5äÚ¢ŒˆrÆQc€¼BB4®Q®r²©€Š#µ…?‘Š#@V‰=È7žQ$¯Ê"aÐ8dêi¼•VŠ)ä­')¤ÈÊ!­wÊ)Ù A­k5GºÖ+¯¨AJ†T<Ò"A­o A2Šä‰z߶ºÕÄ Y…ä©8R[$(´$„ð‚!ÛtTÐÄ iôŒ¢áì[¹(~ÿúó£üR0Qž#ìGW˜báÇݲj¬å¨7õ,Ÿæ9|Høg*¼™ì‹õz{B–õtçl>ÛÌû%aúÊ)|Ûýøâ˜6ë«*MoÅ R¤îõ,»œÝy×uõ^ÿÛw³lŤìiבƒäçkYvËõ~»îòª÷³ì΢÷¤Î‡½²‡}<?ž^æôúèÉU¹^=¿*?¹y_•ûÉý÷Ë<ïû=ÏO×Wéå~:¹Û7=€ýŸ&ïÕ]Øci°še7t´ç/ñ€äNzuo|”:DÞâ‰æûiøa8…ájò­á™¡á\¬-o,ß|ëÓš¹1Åk‰ùÆÁ1T¹½ñìÿw¢žM¡r2¤
-ä
-ƒºf1Ö¶P+ùgŸŸƒ˜ôVê»_DËL‹|ǧ¼Z#(U%¾Ê¡2_èš›q?ç—4DcËÁCÃÇŤåcM#z«iq{V*)J‡Û”¤¯½á×WÏ ÍënIŸ
-•¡³±iî`ƒÐÁÚº;—Ì¢)·š+ó¨R]U°ê
-”%8†¶ïz0´wËO+ˆeÛº2½ñ`Ò]ßÞ/ÛCäÄ#:gŽQfpâ‹8eÉz dŸÞc|íq±c€!ÕŽ†ªÐùœäNŠúphéTÁ
-Ço
-ŒŒBPa™wŸ¼Lâ,„1£M™Áó3 È¤J1Ê0VP$*àÀÕ½½);n2Ññlêp-4Øi ZÄAH‰¤¤ðí¸m¾i¥Ñ\l]8ä´¦ÃàÊŠ”_ì”ï}n]·Âha¤xËú&LGÙÍD /Ý0˜•Ó\׫58¬Ý)1$hz#Å#i®àÀx›?%˜…ƒ¹H¥
-ŒŸ‡“(:t´Ñ_~ßµŸx¾¸šáÊ9¾}øÜê‰â'<c[ßR15Y€å¯¶Òì2Áxö‘ú)Î3ŸÜ¯#™ØfùZl6RÙ>ï
-åžÂ×î8þˆâƒ|.âqŸFX?ûôØñÇE'JîðMm“
-»ŽÎ‚¸ö%dµC›ÅOTGNÿr»„Pž? Ð×|y±’¬f¼ë¿ö*M˜J§uÙ03o
-o8DÓɦ3ì1—ü­Ö[^Ý]_уÑß0ž±È¤5­ùÍšœ §øœ_ÐÙlpÉçÿÿ¾ÓÎ ßÕdzq4›Îñ͛à »º‰O~;ù'Ž± endstream
-endobj
-1687 0 obj<</Type/Page/Parent 1638 0 R/Contents 1688 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
-1688 0 obj<</Filter/FlateDecode/Length 728 >>stream
-xTMoÛ0 ½çW9¹@ãØùpÜ;´èŠ–¶C\ì Pd9V+‹™$7Í¿%7]»¤;,‰C"ÉÇGþê¥Ð7…ÙÆð¦—Ä ½åñ&ùŒÞGôUï²è ¯'¦PTÆ“ñ²|O³ŠÈ-I àÑ÷ù·ÛE±8iÁ:æ$¦K¨™)Á!4LjGO|R<ö¤YœdSBˆ. ²’3ëΡµÂÂýÕ]ðäLƒFGIXTÏ4kè–qƒÖÒaƒN€ëFhgê Kn0šÅ9%IÐÊ £)roÓ°
-8hë$jš«¶öÜgv
-endobj
-1689 0 obj<</Type/Page/Parent 1638 0 R/Contents 1690 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<</I16 16 0 R>>>>>>endobj
-1690 0 obj<</Filter/FlateDecode/Length 1794 >>stream
+1505 0 obj<</Type/Page/Parent 1476 0 R/Contents 1506 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F7 9 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 551 0 R>>endobj
+1506 0 obj<</Filter/FlateDecode/Length 2556 >>stream
+x…YÛrÛÈ}×WtíK¼U+˜¸ ŸR’e;ª’¯dJy؈„$ÄÀ
+‚Ã#7:èI‹éð”Fk0ÖãÖ`:¬µXƒápœÀ· Ùb°ÙŒuée-‹~Dfk0GÏŒ)ð¬Å`305ì,gUÖ`°‹)[À³ä -ĶÌY©h¬ežÃßÀˆ0%"3y”[Ö`°ùîYmØ,Ïdž’TDâ$`*Îàv`èŒÁ™rteŠ(ÊÉžMÙÆBŽBs€”µÌ¦tV$g Æìœö<g a!Òb²– ,ˆÀ{Å£TÐÂÖ¬Å`óé‘]‹qÒ ¯‰ Ù¥v<%©ˆgud ¢U@Î@ÔBÊyÎÀñ*
+œÞL2
+l§@Z v³Š¼Z‹ÙNFгÎÙ8Ö:qÞ)ÎŽœóÎsœõœsv”ó¤ÅL—„,°ÃÙIFg=k1XøŽøyV’¢šôbÜðG9pê{à „CF±tJç™ülƒ©*51à
+8©”wm -›N‘0à vʉaXƒÁ"^SË VoA#k0â—&Èz`-f¡ðÎ4¬Á`±ßØYÌvá~d-‹µat!ÎYµè‰ ­*`ˆ d TГƒ±¿(7å¨I­Ôj Nd$Üs˜È w´@:W ]ƒU˜PD­Ž„nÖz
+`Ž4¹(Ì(³ð k0XŒ#Yƒa°¬3«ó¢¸^¦ã´tf¦YU¬ÏºX ÅH"åY§‹hx-äšê:ǽ&: ÅX¬.ž5ŠQŽ8­g-¦Yn“†5,ºò²Î)ì­®”¹p‹ŒAØ;XçÔASfk0]æÆX‹é2—BÃL—ùX\÷uXÌY3
+˜w”™ŽZT†÷h"O"÷œ‡1ºe&
+\^=<¤5pšåƒâ—9µ‡¹«)ÕNPà­aëÑÀê;„µ ÃÊ7ùÀÈ°ñ}Îs2hìÿÀ€† Ýo3FNO 'dPô‹ØÅCpº)ëƒÊH7S˜óœà4 "†—Ùƒ=y}3?pšôl\{0ýz‚Ñ5"8‰yŠw7>¦N.ã4õœž1sÅÀBQ@±ëÕÅëw L+Y=âãÝ,ŸËj£ßìð›õ«ÛfèÚÍ~=TmóûêßxE»g/¡$ÁÓ¯VÏU/»¢dÝ6CQ5½<•MÙ[©šÇVÚFžÛ2´€ýPl·ÒõC!E³9|¬žö])Ãs©ºziÇç^Ú½ü¨ V·ý@/&r©wlo«oåöEš²ÜDòùîíÕò­te±žªœËhUï2oOº\<lKZxËfèÝ“³ðäÁ@É?œó·£ót{Uöƒ,¯>\_Q_;½CèßH>=0 Uó¤gOM¨?9:*¢€£‡ŽõbI‹äí¦ø ÃÔ×'Õ¶ü…R¨]Þ_­È\«J#Yu/²­ú ì¹èÊ^ŠïEµuÁiï¤/»ïew¦>s*`¿)QpéG5<«_û¦ú)ëm…¸ž‰MÏÄ»¶–Bn>-ÿûÇû'ü¬šÅOýçãJÿI¾ý!Ÿ–¯“?¤ÖQå—¦Ð
+Ԇ?Ć>
+Š²yêå¦mþ6È}Û}û;}9öi„hÝîJ¹½Ñ8цÞµëoФAćmŸgP_öÕú›¼éÚ¾—åþ¡)¹îÚ=ƒñzü=-?uí~¨§}µÑtYg4¹7U¿Þ÷ýØkƼEòÏ^+–™ÿíkY·C)WMÓî›uù[¦¨Ëá,Q¸–)©Ž–²|iÖ%Œ,fïo?.O²‰‰!ÀòñÓJöp®nµ‹_ÊŸ¯â?—]×íºÝr|X2µDHêbü”s›BŒ­H>â$òµìÛížsG>uw®£*vçêtÄtu¡OnŠ¡x(ú³è⯠‘œÎ2_¬Íàë]Û E3ÈGĶ—«‡v&/×û®^N«‡"Pzµù‰â Ïcš,?\ËÛfݽìóÄÌK4msY:‰rƒ,öý¶Û¸¸ØúÀ"ŠÎqM¯Om02ê³è$)øsáãG†òçib÷€š›ë3!„ýîæêóù)µGþ2t¸¶ÿOpñ‰>Ûï_œ’†WŽ•Ó¦ÃIÿ—ëç²vÄ×r«¹íŸ«¯–ÿ×wop×NrÙµ}õój½FœŸ@ŽçêRoS‡³¥gÆâµabÌ¿gç²Zd¸>Ÿgt7‡»c¨ŒŽøÿíÓÜZú]¹®Š-ì CW=ìYq-Æ-<8ñ‹4-pü,ꮯ»›Ûw(7ˆ²Å‘4…O:¾~xY~¹;O3><Dr½¯¶›qØE»9B‰{Õ_¶ÓNE®Ímvv¬*’;–)«4¾ çýð %ÈíûrPØC1ûºº%z£°N0 ÜÅxäà3:mó ÿúp/öO•n7Ç ‡?’‡äõ;¼;é&qÉ›
+endobj
+1507 0 obj<</Type/Page/Parent 1476 0 R/Contents 1508 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F6 8 0 R/F8 10 0 R>>/XObject<<>>>>/Annots 553 0 R>>endobj
+1508 0 obj<</Filter/FlateDecode/Length 190 >>stream
+x=ÏnÂ0 ÆïyŠïÈõ’´sÜc« ÄaÙ P¦Uk+Jyœ &Ë–ÿü>[>«æ<JFŒ%«ÿð¹15“€…Éb€óø^ýbŸqp`ò¨$hîÕç'ÓFó¼f8‡xÊÛYâño³EL«’„<áërøîžb¯°Üáú…¬”ð^ùÕ¾yoìæ©ïÒ‚×)]‡n\ËÏ4fUáX¯*][g~;.ót¼¦P‰%‘JÔ¡dÉ[4æUl:Çendstream
+endobj
+1509 0 obj<</Type/Page/Parent 1476 0 R/Contents 1510 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 556 0 R>>endobj
+1510 0 obj<</Filter/FlateDecode/Length 1359 >>stream
+x•V]OãF}ϯ¸Ú— œ8 I¨Ô‡Á6j‚Z´TÕØ;ÓØwÆ&äß÷Ü;„¶*+±$s¿Ï¹gæï^HCü i6¢ñ”â¢7 †øf÷ëîKïlœÒt8
+†TP8< fí§œî{ûŸq:îlÝéÞgœÎçoN‘…N§§Áœ&óþæ FRÊ5Ðd6 &ï„ãQ0:<8_öWg4Ò2E?ÓÙœ–‰kßÄý‹•¨ji( èG½¡ZÓ¢´µÈseBKikºÿ|}þùhù—‹Î|œ“ñ¹–I? àzÕB•ªÌœ—òø£E$¼ï„°õÍ‚)ûž«R˜-U"^‹LZÒ©w fUçM"üA"/4*å–~VeóBÚÐC©^(Q¶6*jj¥Ë€–+ Gv¹Õdu!9÷N±¯v—J< •‹(‡iMõJ¶‰Wp©PKë6šbÒ(t‘ÒV7TJ”ƒź¨\]w”] WcbyLñJÆkPT•Ñ•Q¢FŽª’e‚zc?îà½qºLa0
+èB—©Êóß¼çù~gQ‘÷<R–l­Ÿk®ˆ6¡e£<4ÝØ0oÁ+« cöUô¨þ@ÖñÀõ8°m
+eÒ¦X$Gd†ˆ]Ï"Wø-_C.ÇXßbT»ˆÜnW„TãÚ*“c÷¥iJ{€âíOœW}íiã!ä
+ʵàGS»¥Örœo 3õŒ÷.Zc9i-DúÔWî">g'äã¡
+endobj
+1511 0 obj<</Type/Page/Parent 1476 0 R/Contents 1512 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fb 13 0 R>>/XObject<<>>>>>>endobj
+1512 0 obj<</Filter/FlateDecode/Length 1379 >>stream
+xVkoÛ6ýž_qWl˜ IJe»~äÀl]€}mñ ó>Ðm±‘H•¤âúßï\Rrl'†%Hk‹Ò}œ{ιúz‘Ò¿)ÍF4žRV] “!MgÓdD“ù ŸGø³’6á`²Xàë3ãqšLž;H§ãd~~ðóòbp3¡4¥åÙ§ó-sBæá–YïºÜ‰½#ÛhòÒùZØŠÄV(M»BjÚ›†²Bè­¤×Ë/ˆ„úC¤ž«ÖIfô&^îô¾‹ß”NbÂ~¨v™÷Òd„_º½»^ž>3¤þˆ‹êñ)G‚vrÝ_ 'sRÚK»™$_O…,k«Bnµm
+]*E£³"@H_çÃØ0"Kñ`¬B‰@ŽÖÖ윴ÄjIyBðW…÷õÕ`PšL”…qþj1L¯ú]¢ëLƱˆnÂt¸/t3>o§|
+ Ñ{伉à˜…ÞÓ»Ï<-3®U¸Eiß^å²ãÍvÅaÛ›ÎJd ¦í*4jjTŠ¤µpnglNN£9*Üᢣ*K&¬ã¦[®fiÉ<
+³)ÅDˆg]ú!@¿£ñŸpW˜¦Ìi+!SÈ㺙?îßkNè]¤Nnôž»ÔPK%=æ¶eëP:3Öbœåhú¦î¨ÑÉý‘xÆ?j C¦Hé ¡aÛÁÌœêì9]M`ò –é-½úƒÐÐ=Àq´ê¹dŽ8RËÝæn»zÝUÔÒv”ÆÀRÝR)d‰28ƒßÇ6™É•ØØÞƒºnƒœ¬üÚÀ¸Ù5,[K8\ÏGfpQìY9±/'mO7o=Lûtœ=ö9¤‚e" åÒÃd]‚¦;­á2ìÉb—º‘ ÃÀW‹ÝŸÕ%ò¼£°©=˨ÿÇ E²% ŽÀZ‚ò<à¶|(ìß`IÚè~„'rÝ­^Ç.žÕÎ$jçHò_k´úÖÎ5ø_z‰>Še08–Ë
+¬Rú4É‘R_x¹9—î  ¿‰ªæWŒ`L( 5ר
+{8”Wš-Ü=Öç°WÐ.#'ä÷µ¼zRQçÿÁ”ƒnÀqcœŽí­?n‹7Oß.¹·Ÿn/‰}
+ÿ*½øþû¸¼äx¼"†qßàltIŸn£K’>K’äD%QŽ¶
+Ϩ2ë)Wîž!·/7üËÕju÷îãÛOw·«ÕO±Ÿn%ÍÓdÑî$ϤüŠVø‰rg„ã秪ŠÏÖ—Uãý‹Ë:*hÞÚ`:Å{ù|LÓé".ÇÛë?_Ógk¾€EôÖdM……(˜P\c¿{ ?.xgž½õNf“d6Ç}šù‘_—¿]üá¾°`endstream
+endobj
+1513 0 obj<</Type/Page/Parent 1476 0 R/Contents 1514 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1514 0 obj<</Filter/FlateDecode/Length 1777 >>stream
+xW]oÛ6}ϯ¸ËKS Vbdz“Ý4 `]ÚÆ›1À(@ITÌZ"U‘ªê¿sIÊq”n芮%ÞsÏ9—þz0¦SüÓ|Bg3ʪƒÓä”f“³dJÓó9>Oð#©ð¦ç“dò£góç'®'7>¦E$³ó9-rB‚ÓSZdGo^­VËÛ?¯ï–÷«Õo/_ðö8¾}>N.~Å™E~¤¥£ÖJ*k7~E+ügeóM6ZTŸkcJþBe2„èŽBŒÑd†Êç'ÓÕÒŽ
+UJNBNcUÏBÊR¦pò˜LCVêœ*I‚Òö˜Õ¦q¿„
+
+ >=ŒÉ"ŽÒ²AôÆ×ÈCöœÜ€¶N íø‘¶cÌ43µ¤ÛkZéâyÊŒ¹Ú‚…hKÇHACJK¡7À2œN˜øšÁD?·NéÜt`‹ùŽ3U Îù©¬Å7/®ÇƒÖn¯wä†,˜^€–T6zô´
+R±‡øì­°–™*”BÇ Á^€#ùô¤~4Yv*³Ôê6ü—†úqCª(
+þÃ~ÂŽ‰¡ ŠdN¥ëØÆ µ„¹Ø(i6Kæ1hŒƘå-Ê„›J !J^_ Æ1ùJ)xP…Èž/E„z2
+9'ŸÏ&lr“ϳé1ì “ÌY†ðPΉuwï‹tíqë™n4¬Å¶5/xØÔ.Þ'b‹²žßŒCm¬U,/Ô¡à-X¾æF~Åb¶,R,..1¡›(APŒ9ŒõƒÀR=FxÞ‹x„<Àž½ ð©!iÃÔ˜:|9IvL° f&‰“~eè˜0qzž—[s`ÞŒÅ
+z?1"Ç»Ëß¼—Æ
+¿é÷î„QïÁ;Y 6¨Þå•z òJlÀ°O|“;
+endobj
+1515 0 obj<</Type/Page/Parent 1476 0 R/Contents 1516 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
+1516 0 obj<</Filter/FlateDecode/Length 420 >>stream
+x]R]o›0}çWõe´PH°§‰,DªÖ%[‹íirÌe¸16ÃÎ"þý.Œ½TÉÆ÷ø|ñ;ˆñ#[c“BvAFHã(\#É3^¯ùM°­‚‡}‚8FÕ0$Í3T5x<ŠPÉ{)´vðž´†ÔŠŒç}+<è £o•ùåpü¾¯^ƒ«u&|Ç}ÕIkjÆ ç`h+/ Àóñ]MfDgkrw!à‚e9ò8¢ïµ’Â+kpkÉ@yØžŒƒ@£4±´…6Þ°9¦­ÉÓÐ)C<Ï*ýØÓL-¤$áZ{Õ5ÎL¤µ½Q §º«ö½:=â¦|Ë,ŒašÅb`Aî‚ÆowåáÇÏÃñP~À¼|.‹Ý²<=?V%ìðï xzš]²ÃÉ¥ÐÎÂõ$•àhm׳ͳÒÊ/‘¼¡™ª`¹3Åþó–ÓY6»ãËœýÃ>_zŒSî8ß Ï§D^Š¯ÛßûJÒcgåµãçL'ŠÕÿéU}œæã0 qšÂ{l¸îË1ʼó8ÙáòiÂ$YfiÎ?Ì4¿ž>•Uð=ø ³.¿Vendstream
+endobj
+1517 0 obj<</Type/Page/Parent 1476 0 R/Contents 1518 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1518 0 obj<</Filter/FlateDecode/Length 1665 >>stream
+x•WMoÛ8½çW zi 4Nì¸qvo›vئéÚ‹\z¡%ÚbC‘Z’Šë¿oHêÃJ/‹ @"‘óñæ͛ѿgsºÄÏœV ºº¦¢>»œ]ÒÇ«³ZÞ¬ð÷¿NÒ.½˜Ï–Óç·›³‹»ßhqI›L]¯nhSÌ\âIñîS%š ìзVÏôÉYïiÝn tëìÁ+³§‹ôüýæÇÙ%/–°ñîɺ罳m3Û·ª”|èânIóyry¾¸™-ø¦RžJ[´µ4|e[]ÒV"~Q’2TXó£5EPÖÐA…j°+LIµ8òá ž¥!á)TH[ø@Á Ä]S°9ÄùUò©êFKöÇYl»tD³ô1KOlþ‚¬£üüÐeæéû;<.m-”ñßßÏèéþaMHƒ½o%{·VÓκ‰_'½ÕmLÅîèA†Ûû¯k2¢–¸kéþ‘DYJï¥l>|Ý
+alTd§ö­C<°iéð6ÕæákŸ•}ÁͧNjûÇ­E½çW“ÈËB{K¾mëÃ,k[JBìÉ>ª£eÖÎW™BWË÷b6ŸÑgå‹Ö{d/§T[Í®9¿;å|ÐÇ$´§ RsqH8Þ
+ÌÀ¶õ—[Tz-gò¸‰½¤[m‹çïïó)OJ>=I¯Ù±´§ì·±ƒ:
+€NÌmÛ†¿Œõw|÷Už8’¦oQ¤˜B ìGõlœ-Ûs%K =˃òr6ØŽÉ
+êZc8Æ>ï$©êìŽþùü8uÃêÝÍøHöŽó™—C\€³5ŠC|MqW£úà€5úØ™ãè²=ôïA¸ÅB_AÒÐèË zü“5z­a,´I¾¡F8ô7É+±ñõvÆ-C•ÔMìs”áǪÎ
+ãßgë¹
+äå>½zQb1(¢j¥…ãt =̺ sAüÑã8ÑZ}d#’ËWXÍœB+$¶fL­)®k‰K’ "ƒ9|O‡JbE èD2‚ÏýåSwYTÆj»‡€ñi¦Eƒ‘£¶†êm™Ã$ÅS1BœÖH´ìýY‹¢Rø/Ï„¨ÐÉ—õ#Ó
+$…?²%²2ýH˜¸“æE9kŸïw¸YT]š]•8Ñ@Ɖ¥Â[Oö
+¤ Œ‘‹¶;NÓø5Úu“*%âd£!#±x2HV<ˆ¤ÛV?w<³*Pn+‘NaëZ… Ë´…°ƒj>(­'Y)Kfch1F»1ÇëTÊ«}ÈØù=¥w…Å431ÍÎ#ô£ˆ;žKax¤ŠÀ­eÀÓÇ6´DG„+&1«„cÕ ÷±Ê€ ›rDt¶rR}t#'«
+‚ª[`~*qˆŠä3ÖMüÙÝL $Ë+CmÃŒ¯_Œ¤î"(-¼¢2¹ó®ÌyŒÓÐK®ú©ýÌ/ð TBw0Æ@ }ÄÐ̤Ÿ.,ž`9JÓ`Mh1Í¢éñš
+endobj
+1519 0 obj<</Type/Page/Parent 1476 0 R/Contents 1520 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1520 0 obj<</Filter/FlateDecode/Length 1414 >>stream
+xWïOÛHýÎ_1ê—©Yì$$)Ò}
+öîüxóæÍäÛAL~bši4¡¤8ˆDD£ÙHŒi<›âó¿NÑ*¼F'ø³÷â|qpüáÅSZ¬`k2‹i‘ìD-’á
+úâÙ•™¢7ŸUaKEgÆØÊ$ê m¤“…*•;Z|…©1Å°À¦é˜ÀØá‚ï¹úž|~Mûb)kV”HCKE•W)•–VÖ%z™ïH_!‘2“%É<±\©òüâzNþ=YC’C€ãx$†ìبrkÝ=­.5ŽƒY PBÍ A£ß™R~ßgúJÄÚŸÖÙFô®Mv Ðá“š½Ûô;IEJÿ*±k‘ýGBˆç Èûߎo®?ÿõççë/Ÿö¾½æu›)§šÌ&:NêÔÚ¤I©Éáiøàà{íIi0Æ…R}¼<§ÛÃ6‘9]J¶Ð¹³[¯Üí]|"™¦Ny±>¾tV¦‰GÕÚç5ûzUcïrkuºw÷`Jün(âÉLÄ"ŽÞ¶Æ[›‰­ò”ɶÖ
+äñãÓ
+hƒ`I!ý=ißó(½¯Šš©°3ÓR—‰âºh£Û#A7<pÿôhQ(SÂ,2¹m8R'úÎ^Âԃr;Ê,@Ûj4ˆS‰B^d+·ç>{óÌuxÄcµßá%Z‚ ^Sìrд2©òÚÉe®hY•ˆsLj÷^¡^ÑVQjéêzA÷ÆnC
+ÝŠ>©xÐP¾å× Kš=q9ŽG-éAÜvSjkÀ$½Œ†kœ­Ýâ¶_;[mꢃ
+~õD+ÚÙŠõ†ï!þh…%æe|Í”[9*d’i‚,…b(ŠXrkïµYS®ïû®`…‘Í-^ ä½û·pH²Cºj cóŠ¡ ³¨PÎÑÏZbË«S•6ˆ·"5r5£õ½îNšïLò«þ¢±YM»WŸ¨<’i¾ÕeÎZËL$V‹ ôŒ«ž5[Îœ5^tù›§ù
+ßPjˆUOª{è5‘v1énƒG:Ž÷t¼¹¸š?Ï¢Ù)¾ ´4ŸÞ6IÔÅ Ïx€Òåœn´IAGºZм.2¿ÆÐA™^g( ”Ò(w
+½gíßÒ«ml§Öà˜rQf_`]i±d0w·z$Ãûr·Qô ó
+ãaà yßa¹†‚ñ ?p:a>÷œ3åƒÔ9k° µ>e"¿Bª‘I‰„øUFƒßÛC®V$ú8‡šAæÞ¾h­ñ, Àå*cX½Ø`.M!\#a€·‘%–4´|p›ËíaÛä…¼ÇÛLB²‚Dmœ6À}fÜþ¡ù{éÂóˆzÉuªaoch¼=Épˆi[gØØiÛî #±­##€8°NB“á7>¡±É¤®©¡\™u™ÕK!n ét„À;D=ö Vw”?òé^¼¨<%N%À')ƪÞúkÊqfváÎBøá
+endobj
+1521 0 obj<</Type/Page/Parent 1476 0 R/Contents 1522 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1522 0 obj<</Filter/FlateDecode/Length 1901 >>stream
+xXïSÜFýÎ_Ñç/!U X~ó! ¶sTÌ{§â”k$vÇHš½™›ýïï½–´€Bª®®l0¬fº_¿î~Ýòvfrˆ?39?’ã3)šÃìPŽO/³9¹8ÇÏGø
+VªëùÎÁÇ™Íd^áÊÙŹÌKÁñÃC™»¿ÜÜ=HaZ‰Éã|ZÚhe“KL‘lÖ46Š‰|¶‘…M°»pl™É•µ³mÂS“dmÚ„ƒ^j¿ßâ\’Ö¦µßÏ¿íÊþì8;„]:5ñQO(ŠhÃüU>ˆ‘ÄWbêz@ –æɾð¯—ïlúÙ/<B€WÀM›•Íd¾tqâ7ÂD”<xSNR0Uå
+1m)‹`Mª7bÿXÙÒ%œC °¼
+¾°1ºv‘Ƀkáãù>½Rôu—Î2®Ö'ÉíÄqm)¦>Æ‘@^4`ä:|fíZИ­9ßSn ãÉ•°òäŒ(g_}øª¿Å„ãØÚL¼¾­Ü¢C²ä]Ý,}LñT®FlÊhÓÀ‡]dLùî3Cù5y´ Àè3¡ØGÅaêè•5 ¤]XyTî ”Ä‘±5>ÑÄÆM[,ƒo]ìƒÌ7êøçÛëïb&ú(°çƒS6QX.¼2ºvi©€ßß^Ë—ÝÒ74È1ªª÷¾|¯yVÌK[¯H‚¥C-(h“«6âÒwQ`%“ë)¥­\ë43š²µC²ºA’D pj„µR[}²¾[erçû ]B—o¢“%ÚìîÓüï7w?MÒx¥Wó²¦ TK°• Ì+žáÊîöA~qm žån.ï•
+¾®‡þ}™ë—ÅLŽ¦õó¯¾L4%Ïl¡ìEåÕUòáßþùë¨6óïnîÙɾ†z™âQéË­E>=p¢ñˆ~¨:ì5ç
+fÝÉ õ`P
+jè{¤
+nìj”~|ƒáˆ
+É&~J6I4:Æè/ÿصGÚÙÃècP7÷ŸÇ:D¢ø‰.CíØ–Ô”=,½:–æ” âÙF:r^jrß¼ŽdF`O˜ŒK³ZÙ6î &4ͼ”ñ‰Îqôî$^•¢×èx¼'‰å̈X£6ñ—–Fr·¤ö!ò£„éÔx{(µ˜hÈ
+endobj
+1523 0 obj<</Type/Page/Parent 1476 0 R/Contents 1524 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1524 0 obj<</Filter/FlateDecode/Length 867 >>stream
+xUmOÛ0þÞ_qãS‘hš¤!)Hû
+&¦ä¦3y‰igAJ&[1ŽkîN/&SPˆa)¢‹`ei¸µø»`
+{à°¬àÐZ¡æÀ@µÍŒ¢ÑpWëÒ@µ’+¼NÍ€‘F#ÔÝÔÂèGQòWNïÝjÁA¨J›†ùð™áÇdÉ(Š{ŒßñýâzzŒØf$¥ÓZzeÈK„é!mº¼ú2™æ¸å´ `ª„š™’è5L(‡W° ïÙðÔhV̺cä‰n?£hI+™#ùZ)Vm-þÙh‡Éåó†+g=êàMà'Òq£04o8S–¤#Å;Ð.kB²-¹ÝÍ}È]1¬µuv‹ÙÁZ>dLÖƒõ^Ô}Ã÷3‰‰"1˜k4k-0ųÖAgN œ`ò w8^1µ+*·dŠ²C䜅tRë‡vîPÒÍö¨E ³ðo$q†U•(ºêÚ#Á6,ÖEµÉ‰¦Šßƒ3¸µ&^(ñÜpæ ær7Ã;»Âx¢eª$úœÛ8>ÃóŽÖ­¯[ï%˜Uoa)0¹²ñ‰‚UÐ3…½= ±oÅ{mÿÿºës)Õ…Êw}½£×»ýwüR³–¼b­t¨Ôß¾Ö)Ÿ5ÅŽ®wúŽ§
+endobj
+1525 0 obj<</Type/Page/Parent 1476 0 R/Contents 1526 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<</I16 16 0 R>>>>>>endobj
+1526 0 obj<</Filter/FlateDecode/Length 1794 >>stream
xWÛnÛ8}ÏW úÒpßj§‹E/lÆiÙúBK”ŵD*$W¿gHɱU/°(Š9—3gÎŒž.&4Æ¿ -§4[PZ]Œ“1ͧãdAó›%~OñßJÊ/žh²L¦ñ8ÿ˜$7xÂGpëúódAŸ }»ø°¾¸¾}GÓ1­s^,oh¬Žñ$½üXˆÚKK³„¾;üU:7¶^M™ðb#œ|³þ'ؘ,£«ÙþÖÙå,™$ôY{k²&å+ñäœ&“îät‰Àqò¾Ìh¯tföŽÒRIí9©3ªK¡4yùÓS-œÛ›92ψÄW¬LèATA©Ð”2Ýñ'ŽoZJm[{¥·À˜®&³ NV$à&5U-,ð劼 æ á
rÞX™!ñð¨Ñê'5ŒDŸ}ÒÙœ.’9§²’{¼=›ŒÔ!X{ÉåÇ¥3W©(K<ý"t…,8 ÕšØ»t?Þœ¦;B$ÎK‘ R1ùY¬Z'˜œ? »WeIF—mÄø\Xƒ•92e0¥¸>$3¢F—Ò9FJYÜß*çmK
OöRìd6 Á”
@@ -3145,19 +2791,18 @@ cFKG<ÆCûÙ],Š‡ ¦=û™|ç­Ñ7УjQùãèzQt@§‹Žo°Çíáùsó‡ýÌs©ãS"ã~w-¶¡Ê¡RJ¯ÖCaz
½í*œÉ\4¥ƒœ¬T$#‰Ñ¡­º¹‰qΆ0OTè0Ë®o‡éÄ‹¯¬c@›U™—à5~9S6a3Gƒö wEÄ<QVü:ìØv€>–ƒ·Ž ìfWGØ–;سòJêÐÝg²Â~êÀY?^Ùèjx,J¼ád=TŬáh³˜ÌÌ÷ÈÒJ­q&(F5ÈÒS"Ò8è¯üY¨MH‚ç´æYÁ—ÒiÙd2ôÝOÑn…–è}àë0FB×Þ=rG8açjjžÐ”7hèÌT¬‡èÑ0žC7šÔ”˜¢ìá¶Ô-X(ÐþaEŒV¤~VÖh^=ºç•–£¹çuý(Œ¿¾ÒŸX=ãˆZݯÉuu±„5ÎÐ&É$ç¡#;Ì|º U7f;UŸí¡îpˆ™êT
ˆƒ@òƒ˜am䯕>‡E2^¼åŸžè´ƒ™3šŠÌ+בë[|›†o«é,YÌæt5Ã_|Ofÿû t¾œ'ËÅ ¾aqi²äðþX_|»ø% endstream
endobj
-1691 0 obj<</Type/Page/Parent 1638 0 R/Contents 1692 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1692 0 obj<</Filter/FlateDecode/Length 1464 >>stream
+1527 0 obj<</Type/Page/Parent 1476 0 R/Contents 1528 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1528 0 obj<</Filter/FlateDecode/Length 1464 >>stream
xW]Sã6}çWÜ·ÍΓ/’Ð7BËLùXœÝíN·Š-'ZdË•d ÿ¾çÊv:0Ä–t?Ï9Wùû`Hü i6¢ñ”’ü` h<G#šÌgø<Ÿ•”……ÑdðöÂp<Ž¦ÝŸ–Gi™ÑÆšÎ'Ñp|LË”ài0 eÒû¦ŠÔ<::™ÓŸNþõqùó`@ýá4LyãnýJ¾»ôÇ-ýfò°ÞF“ñˆú£Y4Çœ_n¿ÑÚ<ªbMÒ:e
G&£«˜ZçY¥õ–\U–ÆzJM.TAN&•U~K¥5Þ$F»ˆCxå¡5r½¤qtüôn˜XŸD^î¿™áˆ+rkM&Ç(ô»–°ó‰bi‘ÍÑiú ŠD¦Íó»gP¤®í£‹iÓŸ×e»6^Ò/lmßÅÞ©Ö„šXYxÀBKád(¤J¬q&ó_}::»¼ˆ)Ñ
›Ü®¤¢ò¼P‰ðH” ¼àýmÀ :´ël#´–ÅZÝIW¢S’r™lD¡\N©t‰U+$»‘VF´(ÄJs[ÄbÉË'OO©‘Ž
ƒ¦*‡Í’Ýv\Š•ÒÜf@‚cªC'o¨«R Àƒ,»-=¼¿ôPŽŽ¦Ñ„Sx†«¶ Š+'˜g{K¥pîÑX˜Ô¦àŒdA(•š1Rj79¶¼•}ÉUé!L[S­7Á…(ÚÒ*ŽÝʵrÞn‰ë¸–¼Q¾eŸ”£ëÅ×Å]jÑr£\§Z¹ ßÏ5 Ù f_¿TH|î)1E!n6@°1•Ni%°”Ñ,¢’?z+kîeñã#™„½Ž¿P5Þ¸+ö¶¡PØ•W9â±Ò™Ê&ü’¯E–!Ü9Ó·$DÑeè9» œl@ص°Q«»Xv‘pIdÇ|]&”ÙÓ­G_âÝ\tR]\ŸÝ}¿].Îéö4Ž¿ÝÜÇtS¼¼»¹þõ÷ïtzþõ2^œ7ÆNh¸eÀÝ( †ÔZÍCÑ0¢ ^¬Á
--°
-µM;ދиFËW¡$)™<Gª/µ‡'ç ÷Ç殶ß]ùz.‘‚Ú§r¥yÖ­¯-7·˜^]úŽýÛÝ·-ëˆ^F‚óÖ¬­È] '_=þj‰ÃX#Ü(W[ßPÏú-u
-Õc‘_§+Z‰ó- €9ºhC}v]Ø%Ü †çh°&š;I¿Ñ¾$
-™ñ–>ƒ¶¾O·¼7åNñ•a>¦éì$ÏpïO{ñéÕ§S¾wþäñ{n’*Ç w@Î×üúH68áýÿqpMf“h6ã» Î çlj±<ø|ðs³Âendstream
+-°
+mš6keW™/wdØ]`•É[[`|…Ã?zíq/5ÈמGUëþCÑ–·Hl‚$ 8vH@)om@—w‰áÇ(PXµKZ©5±h5 M›j›v¼W¡q ;—¯BIR:3yŽT_ŠÎ.Íem¿»òõ`$µNåJó°b_[:n®1½ºôû=2¶»o[Ö½Œç­Y[‘»ÀO¾züÕ‡¹F¸R®¶¾;¢žõ[êªç"¿NW´ \
+Õ?,°ž|p{l¾R +‰ëWVÏ}Ú
endobj
-1693 0 obj<</Type/Page/Parent 1638 0 R/Contents 1694 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1694 0 obj<</Filter/FlateDecode/Length 1421 >>stream
+1529 0 obj<</Type/Page/Parent 1476 0 R/Contents 1530 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1530 0 obj<</Filter/FlateDecode/Length 1421 >>stream
x…V]oÛF|÷¯X¢
Ò¿œÈ“y1u§Ü­ðßwv¤%ÅI`ØHÀÛÝÙÙÙ/'9Mð“Ó✦s*6'“lBÓég— ü=ǯ״–ç³Y6îC>¿ÊfÇ^/OÎÞ\PžÓr óË-KB€É„–Å(lV[®|¹üŒ‡³îáˆ*(Vš
µU+S›ØRtTTÊÞkçË@ÎÒ'cK· t³¤ ý£öîF±2ü±niçüC ]¥-ûã0çÓì8F^itˆ„ÇAÛÈ!8(\Ýz³Q¾¥k·QÆÒŸÎFïêZ{2kj]C
@@ -3167,8 +2812,8 @@ rtôñæíÂr‚€l’œ÷3~”€}3Ð?|·GP»Š¾1)ÜfáX7o@øMƒ¢2µl&€Ì㧠{œ¿×k(±l˜±Vv•A
•àzÁÊÆÚj)8ôÌ°ÇöÚè›spµ6µ¦²ß2£3‹3Asö] ¡ÏZ}g£gô‰§ÒÐ àзÒÒPãÄÒµªuyÊ‹„”æ$Úùýˆý‹Œ–×ÒùOÅíi&(ºªúŽÝ&Nyó¦høF¿ÀÉ/8%–Þ<ŒëŽhìsúÈjƒúh¥Š êy0ؼ¿4•m²Re É+œ]›ûÆKUwß|zÍÒ‡×n/ð06D$.©ýJ·ïïëW·?bež?I%ƒjq‰$ÕN’§Ù<Ë3zËwNÙ 4½íWP(ç £-]!C˜çHáÍ
K®â•àX•<®9•`¢
endobj
-1695 0 obj<</Type/Page/Parent 1638 0 R/Contents 1696 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 630 0 R>>endobj
-1696 0 obj<</Filter/FlateDecode/Length 2094 >>stream
+1531 0 obj<</Type/Page/Parent 1476 0 R/Contents 1532 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 571 0 R>>endobj
+1532 0 obj<</Filter/FlateDecode/Length 2094 >>stream
xXËnÛÈÝû+
ÞŒ H”¨·¸ M<“1à$º±psڴȦÔc’Ít7­èïçT7)Ór2@‰ Sý¨×9§ŠúzÓÿbZŒi2§¤¸E#|rþõùýÕí"šÑ|9FTÐ8žD·ÍSNWñ,æçÅ8ZbuÏÎO¼:EsšOçÑ‹ËQ4nx­óXP<ÉÎâlÅ4Ã>ßÎàAxò6q´ Ù|ûØ£Y4ižx•/šM§X›.ø{Œ#)»ŠáÍ’¦¸lΗ.c˜OþÒÎ3.ßb×Ëj÷«“åëÕÎ3Vç#¸Û9á >äüMFKÎ?´ÎNØË _Û\ ÿ˜RÓ&ãÂÌ— Ú¤¾.#Ú$½O•,îVkÐÁ¹ê×áðx<FŸæ©¨"möÛÍ_¸#iî,¢%×z“ö¶ãù‚ÂjkÁ/PÚ1oPë\”ÒÑ22qÚœèQšgi^Œ©ÊË&¢’Q¢‹aÚnÿ˃ñ2Šoi0fŒÀöGí$¹ƒpôé—ÏRåù‰Öõ.Wö Ê=)KGmžøO]’ }­Rl×äs‘iC'ëdA«´P¥²ÎøC•è ,ΰë¥LÙÉc62—ÂJJì댤00m뢦OãÑh5'ZO7GM"M•Sº¨¥(v@³º6‰lMâD•ÑÏÞɤƒÌ«¬ÎIÉס²çÈ7.¬ïÞ 8 ÁŸŸ¾l>Q!Téð#SÚè~_ŠDiz§ëJŠÚ{õïÊÌ?n¨P{d AMŒªœ¥Ìè‚îï~_=ü?”ÞÒÈu!J±—T[‰ÌŠ2¥½/¤pA,‹‹ÌúÄøxèNs,p½tFç9•è2Sû:8ðÝXZPvP{K1°’!u; ûœ±3‰æÑ8¢{¾=­Ž‰}y!ê=fõ6F´…ËO}ÀC–gW\ײLÌ©rT k¸ÔÒè$í5GéúÅ6‚xz’öl± ÊìµÉe*—}Ÿ-I¢ëÒ]$H•
e¹Ø[
@@ -3182,8 +2827,8 @@ e¹Ø[
2MV—Æø
d´Äw ó8¼¹?®>ü¶¢µÑa¶ÄëV‡+l}Ð,F·ÿðÆ4]L£Å|¾.øèÿ^ý ýoNendstream
endobj
-1697 0 obj<</Type/Page/Parent 1638 0 R/Contents 1698 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 637 0 R>>endobj
-1698 0 obj<</Filter/FlateDecode/Length 1829 >>stream
+1533 0 obj<</Type/Page/Parent 1476 0 R/Contents 1534 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 578 0 R>>endobj
+1534 0 obj<</Filter/FlateDecode/Length 1818 >>stream
x…WÛrÛ6}÷WìL3cyƦu³d÷©Ž•‹ÛÄI-yÚÎè$! 1I°
F#ZöD‘R&œ4ËÚK±”¥òIfº„þÚI˾*«Š59˜ûRÊÂ{æp­÷Î @ŸÎœ)8N2% G™Š0JÚˆ
@@ -3191,19 +2836,19 @@ PÈ
—l¤å‘¦XœÕüæŸ"mÖ/¤ù°îžWø|´9t6€{8&Ïä‹\øÐî%N^éÂnTÉNùlïßßÐpÔŸR©­ú~$ÈŽ{…ZsI#€#¬R†…L¤µ'fƒ¯§$ vQœž²=ù]äÈ=gr‡ ƒ‰C
ˆ÷®õPnÓOº¹t¼L¯u±P(Á7/™ô8ɯZ­Â2zTÉ£Þ?ÁÚ(n6¢XÃáñseÝþY$‰{Ÿ‰µý©ýTÙ2»;–‚7dóø£ömðkfpVüibT‰8 pc4s(<ý8è·ÓØUAšþ‚¤XXî ©Äü`tUÞÎðAªs".OBŽõsÒèg›ŠäÙ¼—JÐ:Žõ±Kð w_ng1Ö½…P¼ó5h°"¡¤!öJ6ÌÜL®EƵ É€ ÙŽÊ*ΔÝÈt/3Έ²ˆ{ÓuÑ…=ÈAz(©4›7:Ôd²l[ŹrÞF®SµRØÚ®`ÀA£PGwj[Cî`üï`aë¸dr"E,ˆ*—¢`ºÎÝ($‘Om»QÜ¢Áe2Gû`—|ŽÈ!{8¿‹sé’ó`7|Ót¾aŸÙBê;³Çòu¨B¤½k¿öáîöo€@m–Â6Úˆ®ƒP7Æà@ÂlõÃCuxfZï@­¸]8JnœŸ.Sõ¤Ò
=b‡,mÚbDû–‡àNæšåâà ³ÔO- ËžŒÖë z~H¸ÆòL”)œ£¶úàÓ•ó½Œq Wp«`¢#rü¹Q‚j]4ÝÐᶠH“4χÎýŽö¥¼BÕ|Þyøð…œÝ°O9MpùÜlpx0ÈÉ黯ÞæˆØækÁ¡Á f€X^2Z¹‰¹€Ú:~×±cáà\~vœ†
- É2PÓ³ªŠ„Ç—mxüÊvµ_&¢åBÕ«ŽÓvçâ‘sé8ÓVÕÓ](v>÷€ï…‚âô3¸SŠ+W'šõÙ§š3ÚñùŠ‰»Û9óZÃÑÒùÁdñB©šØ@`È'4JS%³ÙÏ程ˆnt±RëÊp–B@~reSŒÒ`‡“8`<Q<AImÓ-ìjT õÚÏ"L˜¯¼:aò÷½†c; va8‡PýŒ¾ŠzR?…(ˆs¢Kߊ:)õ£¶ì³(BRHð^Ú[®sÕHs ºÑÚýÔSÞè"š^ànÃ7„2иó’î»\*Êó€áü0-gaû>7wò»ƒ„ñÓwXß`éµã94Õ«ÛÑc¨6âX;¸^Î93GÁ°-HåœQ °ì
-oÐÚT¢ã:UráM»ÉÖ·¤cˆóñ³!ºT®øÁÇÛ 1Á¤^È:‰Ⱦ á„?nµ€ãÖöºfXÇ¡'­KÜ7uñŠKîò½Elþâ…$¯BèhõIuÄʵãðÿίæÞeÍ®Á×ðËM&“0zϯ?¿½¦¯Fó…€f:©x¬ØÜY³álÚÇ• Ü’~zÅOÇÑtr<0Üw‹£?þW@endstream
+ É2PÓ³ªŠ„Ç—mxüÊvµ_&¢åBÕ«ŽÓvçâ‘sé8ÓVÕÓ](v>÷€ï…‚âô3¸SŠ+W'šõÙ§š3ÚñùŠ‰»Û9óZÃÑÒùÁdñB©šØ@`È'4JS%³ÙÏ程ˆnt±RëÊp–B@~reSŒÒ`‡“8`<Q<AImÓ-ìjT õÚÏ"L˜¯¼:aò÷½†c; va8‡PýŒ¾ŠzR?…(ˆs¢Kߊ:)õ£¶ì³(BRHð^Ú[®sÕHs ºÑÚý»h¦<JÊ€»ñâ•Ü7·T”çÁõù«Ù¸“ߊ? œþ€ÃÒÆ{¯Á¡•^Ý€~<}|G×ÙÀ¬9ËX̬§¶ ‘sF²²+µA]S‰Î TÉuƒc3í¶Zß‹Ž!ÇÇφXÚR¹â[h'ijy!ëüu û†þ¸%úÇ­¡ëu?Ì©Ž/8BZ—¸aêâ—Ü×#z‹ØüU wI^wÐÃê“êÞc‰¦
+´ãðÿίfÛeͧÁïËM&“0lϯ?¿½¦¯Fó€f:©xØ—ØY³álÚÇ% Ü‹~z©OÇÑtr‰û8V ÷ÝâèÏ£ÿ
endobj
-1699 0 obj<</Type/Page/Parent 1638 0 R/Contents 1700 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 652 0 R>>endobj
-1700 0 obj<</Filter/FlateDecode/Length 1226 >>stream
+1535 0 obj<</Type/Page/Parent 1476 0 R/Contents 1536 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 593 0 R>>endobj
+1536 0 obj<</Filter/FlateDecode/Length 1226 >>stream
x¥VMoÛ8½ûW ‹IJ%;–|èÁýH`7í&ÞÓz± $ÚaK‰Š(Õñ¿ßGŠúˆ›»I‚¦‡óf8óÞ#Ÿføõ) h¾¤$ͼÍý™Ð"
ñ9À_Éig ØÚý»»Í—Æ\zKÊèrá­ÜBÒýh°Ìh¹òæ[ãçÞ¢ó³‹ÞÏÙ¢ ƒÎfýüÕ
¹¹xÍ¢ókmÑ%¶ô¶Á2£U„<{[ƒ™“´˜vÑc:[4Gº~gküÂÀ‹:?»èýœ-\y>ù­ñ»\õ5óí¢÷s¶ðÒÄël¾oêëÏçöð~èT»2žï7£éÕŒV´Ù¡›ËRÛ«m’ñÙMy•LUÁs™²bª%+R/Qùî|óm4£Ià#ŸMjvêägŒvBrMÛq¢Jî¹ï„kQò”â#¥|ÇjYmÏH‘'²N9 ~NÂÛÓôÏi䜧³S%i–Ål$ªÎ«W‡Ò"oÏñJ
´ÔQ&Å J€sl[uRг³¦¤¨Àmż´év‰ö‡o¶íÿÛ¶$œºoÐ)ZÆMÄ?]š Ó+LøN[v–ν¥‡ËÌ£Öb_Û¢Ü6›Ãœˆ±aÝ3¡S ¬d¯0´ÈÔ•ý`B²XZ]é,¶—
Î*x>p<#è³:p´ê‚˜™ÈÛ&A<?Úv¶Àöõaï~\ ³ÄÎÅ^ÔxÈ”X%Þœõ…!ŒÇO­Ë©T “S„ÙTŠxÚÆjSp寽T1“Ÿ|m5­yVGzg®+Û “¼ól¦Gž”Ç¢BA´>¨2ÕØ{ä6¹Á3ËnÅs"J†3Ç®ÍúþóæÓõ——éûÞ^:ïèv}w{³nN9ÉøK¼Ô£9-ð¹ï׿¿_Ó×R™›Ž>ª¤6ï V e >i&áÌ<Ç͘ùyÈ4µ7…7á —Q£Í 0_}ÚŒþý HJj‡endstream
endobj
-1701 0 obj<</Type/Page/Parent 1638 0 R/Contents 1702 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 655 0 R>>endobj
-1702 0 obj<</Filter/FlateDecode/Length 1598 >>stream
+1537 0 obj<</Type/Page/Parent 1476 0 R/Contents 1538 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 596 0 R>>endobj
+1538 0 obj<</Filter/FlateDecode/Length 1598 >>stream
x•WÛnÛ8}ÏW RìÆbùº¶³@ÒKÚ.šËÖŠüBK´ÍT"U’Š›¿ß3¤|‰àmƒ&¶)ÎÎœs8þvÒ£.~z4îÓ`DiqÒMº4ìN’ 'c¼îã¿•´ ýÞ$éY@Œ¤[ÿúü><:bcA£ËdLáuNÓ“ý»‚zÝa2Ù/½žtnºtI³%
ùÜ1–K|¶ ¥Ê%à~\†•ÓPh‘x2Ó§ô$òJnËÜ8Bºz%ÝE,Ç®@•ç¤%
h8¡•8cr Ú‹\tE§©¾šŠb!èVh±’öÂTW¥4e./²ôÊñ¿0vuZÇktž\)Sµ|gùôöú¡n왣µq^ƒ64o¢Ê½c€¹I/Íψ0røÄZ,’€"„ãÞî¹7~"Szet$ˆ¡A·cü;–ûž™åòì¼ðÂzò¹ÃðïÌè³ý9æç?ïr ßí?ú@0¥áDQ25[ê::Ç'yY½̃…u$“ Œ>ý ÊõŠ“Ëã
@@ -3213,13 +2858,13 @@ VǦqö#;p®¾ÊÆñú`6·ÁÌÆQ•#@|@ü©ßÃ@@7wËr)-ÊNÞJIf6-± ¹R¤òïÃÚ¡ DLÎØEv½2
‚ÃÑ𠣆 ºõCª`? ^i”Ž÷œ•…,ð¥0eÊ¥ G¡8Ät¨Êa6}­µc‹gÚMO¡­›Qí,¸Ú[•Þ±^‚na"à¨OqBË‹‡íhÅ5÷»w;é×C„BA¨ÒR§ö¹äQððnªa¤5Œö8™ð˜ ¯˜÷GãzœÚ‚ ‹í^íJGa‚Ýfèvœ‡¢KBöOJnBÝ~û/AÛ:s»?Iz—û¢¹Æn¾Z ‡B³S¨Ó¨üîI~«†54 K0‚…ÂðÌa%`ñFc~Èù,ÁnMå)“V=Õ\hôØXµRÔ=HóÆÃ.Š¤Àè z`*.¢Ò!L¦T&½P°v0êÓmçnÖÄÀÙÄðx#ë»»7Ÿÿ{˜}¼¿# ™h´Ýê5ØEûÃý—Ù}ûÉsž§ŒnúÊÌ z!³xI/•…ÓcæWÎU2ºÌn@9ÝMîû/8Â~L´\_–˜†&¶äƒéóLÔ
ŠkÛV·æçõèkBµ˜ÁP¸ítÅ^êE=9rm_[úÂ_nâw ¼/¥faÄ\“Go„ïu“&0VÅôúöõ5=XÃó½5iÅSBè"ïlo7´Ç]|=û!c8&ãÑ$j¯?à`ïf'ÿžüJ˜€áendstream
endobj
-1703 0 obj<</Type/Page/Parent 1638 0 R/Contents 1704 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 658 0 R>>endobj
-1704 0 obj<</Filter/FlateDecode/Length 1829 >>stream
+1539 0 obj<</Type/Page/Parent 1476 0 R/Contents 1540 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 599 0 R>>endobj
+1540 0 obj<</Filter/FlateDecode/Length 1829 >>stream
xÅX[oÛF~÷¯8pV)$Z’IàÅŽ‰ãU$@µ#r(1!gØ™¡ýûýÎ )ɔݦÝ"kÃÖ…ÃsùÎwnüýh@}üh<¤ÓÅÅQ?êÓËÁY4¤³Éï‡ø3’R¾€£ÛñGOù|AƒþY4&ÿ!§û£×³£“ë3 h–Büh2¦YâoîÓ,î°L+̓4]Êe–Jmm¶È%9M•ÅËJn_ï0nöîžÞ]MïH~sR%2!]J#\¦eÊŸ/sKÒ©?wÑz1ûrÔ§ÞàÞÌ’ŽÌ ÖP,¬ìÒFW$à˜uF«e¾¡$³±®ŒXB6¬ÀGá ZÁ<+ãÊdnCóË<¹~YûÖÉQ’µ9]@s.6Žwæ/¢Ú„á(:cnµcç„ó³C÷Tít¬sÆ!‘¥‘±p°^¥âAöˆáàç´E㈈ÞêµdT[ŽóíJ©<€y¶0Âlàx–ç¬ü!K$\¬ÊRG)4òy'Àªn¥uZC –뢨T#û…tk)Åy&•³-ÅB%u m‰t
uˆó6ئé³Ñ%.O­ÃÏÁ¸×Fv”¢µD ìqÿ[üÐî:K_B…/ ËÔs·ãŠm ’†{!’Úþ^q;Cm¿Jgé·ÿìHÈ% ò9Ã(mtìyd«xÅ þý Ý×Ì_téÓ¼ƒBúÕó7Ÿç…’ÜTXù­ÌBæ‹ åÕ¼Swͤî|›Í¹^j5C¬ÈpSáAä•$4ƒ,Cû®,OÂñÇ)„‘#é<›?M‚±Æ4ý¡*¿fñ×­iv)ÔåJ¨åÃJßWÖý`­+]È+ƒYá€C¾¥—‹„ÏP.n4Ôõ*C:àMÑŽüz{ Ú;Ôzna¸Ï'œ¿#XÇ^FqÉz$·€ÿ<bìDÔS+Z`AÇŸ_¡Ëb8•ô™ûk­ ª;ZŒŠè£L½­¬µ·§–ï;ö¹´Ãn#0Äát­Ï ?²Ì;/ç/à¢Â‘%Ï:öÐÉpŒ-òmëÉ‚ÖôÌgêô<qÆÙØd%F·:ÀŸÑÙ]æ³<¦ëœ
endobj
-1705 0 obj<</Type/Page/Parent 1638 0 R/Contents 1706 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
-1706 0 obj<</Filter/FlateDecode/Length 1203 >>stream
+1541 0 obj<</Type/Page/Parent 1476 0 R/Contents 1542 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
+1542 0 obj<</Filter/FlateDecode/Length 1203 >>stream
xµVïoê6ýÎ_qUiO*! ! HýÀ϶Rû^·2mÓº&1à6ØÌvJÙ´ÿ}×6)mÚ¾×îi ¤Û×çž{î±ÿlàã7€$„N Ùºá{>týÈ‹!J|ñ'),ÃY£= `¶À%qšÀ,œîû0Ëš QbËø¢”@´–l^jª€àrÁ‹(-$ÍaËô
ôŠ‚"ë9d™(¹ʵÜ[Ø‘{R”û•\ðVN¤,4¸×ýO³Û‚m…±!†¦ZÏÏÄšš×íi¶GØJ¼Ô$‡ã7aœ€­ðÛÁVÐñB “l£¯ˆ^ý÷…X
þ}!V˜ÄX²ûeÒ
@@ -3229,1915 +2874,1693 @@ S/èȘ­¨¢ÿ'ýL…4<ùðH } ëMA(U®)Ì×g³ÉéX\laN)‡Lð[–FøšÀÕx„çXq¢ñÝ}ñš`éÃœÀ
g*[É4µ
~&£§ìÔP<›÷”ÖÚ¼wÊÅ|‡Öù;“»þg¸¹ émúÓÝ_(¦Z\'cW‚—CŸËõœÊ> ´ê}’¡Ç|•^±düzE‹¢í9ãí9Qörö¤‡Þ%î%Ë+Á ïëµW<!ìÔzl¢ú€½ÔU‡&cþ·5f£éR´—¯r÷Jã=ÉGßvÊö4ÝßE‚¯ïi/êû[îõàr8€+)Ì
endobj
-1707 0 obj<</Type/Page/Parent 1638 0 R/Contents 1708 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fb 13 0 R>>/XObject<</I16 16 0 R>>>>>>endobj
-1708 0 obj<</Filter/FlateDecode/Length 1521 >>stream
-xWÛnÛF}÷WLŸ$%ên£}pì5 ¬ (â X‘Kiã%Wæ’qô÷=³K*”D%FÄ!È™3·33»Ïg! ð'¤ÙFSŠÒ³A0 élLi<Ÿáyˆ¹¤Ä}˜ŒùÕÁ‡g
-gÁÐãðCÌi8™á7àú÷á”n }<{³8ëß è’ d§s<Äkƒ-¢nV|Ö¾˜<¾¢ùl~;„ãé`zs{=¼œÎf×ãñŸw×áh2º»™/¾êf=Vo4VwÌz·}øøv'€÷l¬7 žJ$ è&—¢PÙŠŠµ¤Xb)¬ôJc
-ÃJiø¸û)I*扌¬,¨ÜÐÖ”9™—Œ «%‰,&»‘‘J¶3QRÇ”‰TZ* mâå¿éÖ>kzìZ)i)µy¡ÄäN82ºL36OÃ2³N÷ñœ SZ镉(uáM´€ï‰‚qï8ŠèïÊï"Ýhiû°ÚwVýï .ÓÍ~]ŠLV•ÁK E&ÏeTxò\Ê\ù8"Λw&—Ï¥Êeì½±}ª¼ŒLšr:®¼©IíùôJÿ~Y¿Gt9{(Þ[®-Z« vˆ›ŠH¬ßÈh]ç6Œß«$†µWý(ÖýÂô­H—¢ÿŠœ‚Ž;¶…ÁŽC°Íd‰Z•9çC:âØb­,mt¹Ri=Y²&•´2&¦ØDe*Q¥B™ì‚–eAà¢$h8!»6yA*KŒË8N½ùë8&áéh4çoøÅa®9cñ’–0-³xßÉ.}¹r,‡wŽ÷^`G8›.ð(9Ы°ëøÞpìýÚ·FÐgÃíÕó °_<S®TŒ¨:)?Ø7ä"æ–á†h(q·.¹5·d N>;OZ=É –´Áü¯
-¤XÚ¬S€ÿZ€^Ðî.o?Ð,™„œ›Uð"g?óŸÑL…È"4 4vÐ}âì×S"E'+´iCÄBÄ®×éÎ~š:N]hHeRº"5lcÈð˜ˆU’€±Ëžý­ò³Á ÅdšÌ†¬›lÈÕJ}“ië¼tá×…õc>ñø¼Òf)ôLˆ•_ã2ÿðàÊ·>70µýôÈ}âƼ ØO977;ÚDBóÇNëÖ
-j}~Øô§äxÜ´ù@½}Ë®ïiµž)Gˆÿ mÃÜö³6 ¦§ÓáRŠ{×£÷H3s“‹é…«%À-Âé±¾¢õ”ƒá ÄX™ã‘ÛM
-üvúuÖw»ÌWÚ%™TaxETÌÙ£“§3†W‰E™Š'Ç>ÕbuˆÕBt«û'v£Èd›Ö 3ç3¼å%¸ì*Çëà/‚³` û!˜³˜ÃÅcÍ-õ¢´æ)‘¨ï°¦âs¯ôÜÍis=Í>ú• |î qy|ìÞw¾aàÄ1 ¼Û ¯NPø‡RôZ@8Q¹-ÏOÎÊϵY˜S¨^Þ,r¾ÝËÇó:oÇÀ
-ßñ„'=†x 3;“€OR‡®¼‡{´Ù
-¼Ù çÕi Ú ^ƒÀçqÕV Â(ÁÊtþØN&8Äõ¨ÌÔwGTÖ:]¡Ø¤8µ£¶â¾_`{9ºç6CĸeÌûá˜X?q¿ÅwبN{ž”ZŸÈH ä¤Ýñ˜ƒŸ^óI(V8}»cr“óxnÁþÄ©f-VâcÜil–ˆs,½Vð&¶+â-¼FÚ¶RbpœèåêŠ:]u~Õz¸<D¹Ú¸süHš–*¼E´ö‹cƒÐü‘V¼ÛyžÑË«3ã
-ßN¹É›ÎÛ£$¶˜þÀañáÅ+žFQ„Ó´Ñ/ÓWõÀµ¼~¸¹¿§ŠTîöuÚîƒO8NU‡”C´øþwSÁµOŠjt ÷©÷ŸÞ¾u Khý³š•ÙSÆW¼êôxºãû
-Uÿn^Ý(Â)nÎóî½ØgÓ Ÿa®ß½¹¦¹ù
-VáŽÜ8ç³n¯VéÍ|W>¸ßŽgã`6ãv‹OCw øsqöñì?æˆÅ:endstream
-endobj
-1709 0 obj<</Type/Page/Parent 1638 0 R/Contents 1710 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1710 0 obj<</Filter/FlateDecode/Length 1183 >>stream
-x¥Wïoâ8ýÎ_1ß IùU ýrên—S¥¶{«RÝ„´2‰C¼ulj;¥ü÷7ã$m€@Ow»Únhì7oÞ¼›—Vzø·“ Çe­^؃Ñô"áÏ >ðŸáøÃá(7½è_ÒÚ½_æ­óY.až`Œñb@ü^æQGÄ\9‘n®²\­x ±`"-óLAíO
-U2•1kfmƒÐ ¨\Ef»vXàÚÖ6ñqæÊçBžŒQnÝœ@_K&Ž&Єî78þV°:ME‘C]”3ºÁÌ;þCª¾ð1s츹zVz£`Ø 6iQ3t¹ô8–Ô+­°Ï^›J·‹u¢ÅR ’«Ï@©òºøåÓ¼*,œ`ãã¸Fç³ôûÅt
-c$ß^q(åLÊm¶:‡ˆœž;`ŒÒ-:W8:Xâph¸”ƒb
-»t;ðçqŽNÓbºY—Ί³å£ç¨?jèU.(“Peí§¥€ý1~-˜a<x¼¾ÿr ý‹ã5é¦î)
-T‚I¾-üg4…“ñí‡0ƒ ¡›·~´þÝOïÉendstream
-endobj
-1711 0 obj<</Type/Page/Parent 1638 0 R/Contents 1712 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1712 0 obj<</Filter/FlateDecode/Length 115 >>stream
-x+ä2T0
-endobj
-1713 0 obj<</Type/Page/Parent 1638 0 R/Contents 1714 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F2 5 0 R/F4 6 0 R/F6 8 0 R/F7 9 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 705 0 R>>endobj
-1714 0 obj<</Filter/FlateDecode/Length 2781 >>stream
-x™IsÉ…ïüs’„Ð 6_Zm9$YÒ¡36EX
-d椥,©¤Ì9ˆ/S A2è1lU*™uva ϬÃ
-ŸŽ–õv¶â„gÖºJ͉°:C””²à:ŒÙz¥ð%6ŠE¬$–B’¨‘Õj«ÁȈF½ÓX«nÇ:ŒÕÙ‚í8ÖaXŠ£ð¬Ãl–öQ96:EOSûXiÏ•ùä j«Ȥǰ֙ë°â_S¡™õ¶¬´dÖã˜Y²5bX;qNÖá}¨°ë5{ [
-T²ë1,vTbíÈU”•®°¢ªä„!˞ð Uf†¥­áTfV0–r*±+ºŒë°‚¡“—Ùèòl y>“¨!sÙaD§ Ê2³ÃKÅ"Éz,§tDë0,fæY‡•ƒå‰lt™³î¶ÊPŒrÆıÖâX‡•s9Ë:¬˜Ë™uXÁЛ5{ ËÈD¨’l<At#ÝùܪpìeˆQB2é1,Q#?IÔcØ•zJf£QÒb·þRa2 £ìt„r8Ó‰ô¶´^‘Y‡aÙ)qȬðܩ¸”Y‡a¥ª<±Ña›&ÀÊ€EIa„ri‘%Ýa¹¤18‹z kƒc&q8C(²Y *媎G‘™¥e¶dl‘XQ<À: KMO;’Õ[.VVáv§F ÊA›åÃBqÌr#d£Œˆ+Gz ËQxÖaXºQíY‡ñ–¹ÞËz ËðP9Ya—JNގ弜Çï—Â.Έ´qÊ.ÒÌFQþU}k)4$ÑHršTKVí¥ “Š?B™„ØL"=†¥²Df†¥?Î=ë0[%D’õ–®6z!§<Vu:Y‡DUif­#–œË8õjŒÈ‚H]Ž—í3ıÃr>QlšLÖaÌ’wbœXµ¡…¶›Y‡µ¡âTÖaØX¹YÖa]
-¿Âàd†Å‹Â±VÄ…U†ÌêŒF‹8c™Õ4áX‡a¹jÏ: Ëûʉf‡aùÒ˜yY‡UêÙ®ÇʺæÛÌÆ q­Y*Ô
-C¶!‡1KT‰cf†­Ôfë0,4sÏ: ËP|"ë0,¥‡ËÙ®ÃlÈ:rfu ëõAc¦Ýºh;ß¹™³ïÜQŽ ƒ¦Dr/r™ã+‚} öT„> z¬h"Îl<4V\vúö‰%#“"8ÕST& Ì ’RË– I4ªµ±fTk «¸Am"µ#Ë'µØ¨– ]ÍLú˜4 µÊ[«¿Dz ËtÍF3ë0¬Í™µê´U¸JíÅ€l:ÇSÄ4sæë2~«ÛYµŸ-
-˱n¸ÖÖ‡`îí~zXL4=»øÞÞwAüÓ×LÐv>Á¿ Y¸‰¿þÁ½Êœð3ù§M¿yú¹»šýJ‹š¡:Z ˦ÝßÝ÷º«b;{쵕чöxÜjhÒ1?I;SsIC[´½qùéÂ'i÷wÒèÒÊWk\©viÑeçk›Zéï|¾”4Kôqh8±·:‰ýÉíòÓ$ð`˜›^¬½Ø££+±h«É4fOKŽ™æ%Ë&¡‡Ó\½à½o¾dîcL*W’|uyöϳÿ
-endobj
-1715 0 obj<</Type/Page/Parent 1638 0 R/Contents 1716 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F6 8 0 R/F8 10 0 R>>/XObject<<>>>>/Annots 707 0 R>>endobj
-1716 0 obj<</Filter/FlateDecode/Length 273 >>stream
-xUQMO!½ó+Þ±ŠÀî{0¦ñ`¢–Äs¥4ÝÆÝ”5é¿wÐÚÐy¼yo†™/&!èH…JÃ÷LpA/çëí‘5Š7ÐVs¦æö>±bìakÞ\{HQ]²°ÄÄVòBZbb›š«Â¸ÄĶò¢¥÷PBQßÝçº%&¶2Ü,ýÚhªV[CqÖÆ€-[:vý !%Ü6J[·ù“€ó³–+Ž÷ÝÝiG×GH)DŠ×ÁO±KGÜP¿C¼½r{ò³'¿ü[a+(Ež³Õây¹ÀK÷Á'Ü~êÃÖ©‡,›KMQö܈6ç? )Ž›Éÿ'Ô´£-m•ÈJdͽc¯ìD\qendstream
-endobj
-1717 0 obj<</Type/Page/Parent 1638 0 R/Contents 1718 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
-1718 0 obj<</Filter/FlateDecode/Length 1611 >>stream
-x­WÛnÛ8}ÏW ú²ÐøÞ8)зi°š4[»è‹_h‰¶¹‘H/IÙõßï’Rl%-°$b“šÛ9sfô×Ù€úøÐdH£KÊʳ~·OãëQ÷ŠÆWü?ÄŸ•´
-ƒËÉóƒ÷ó³Þí5 û4_ÁÖåäŠæ9ÁNßd±õÒÒ¸K÷¦”:+„¯`Ѭh&í'óÃVºóùŸ03¦Á š¹^u‡0Ô™æ¥ÒÎ[áuüÔʬqfåIK¿7ö‘¿õR#̬yC~#á`)•^ã+%åj…3©=y8c+.øvoÙ/2¿^vÇìnæ…ÎiZ-S|1²,Ev
-pÑpu1¼œÐiÜáðb0Š¡ß˜R(Mw²\"°˜í¶öÁhoMQHÛýÁªRØ%·§{·MƒA·?Õ9¼é·rHÇMïEöXmÿo«Ó›Ù¿3y1v'“ ½‚Š/£ÀÜ\ÓÅä:Q¨f
- &“Jl¢ýÆr´¥*”°´W~Ãäq’ÀØÒS/í•Ã·L­R­ÁDœ2–*Üœ‰r)p£(>5uÛ ¦›¡Gmö°"ðáÈt)…A‘Œd€VþðÝÈ‘kLR/ŒÆ‘œãî K?cèqïLº—\›ù&f ^&
-wÈ’‹@òØñFm¢CNQ§n YÒÖšÊ%&‰
-Yi¯2á•A*¨˜È2éq6 *­P(ñ¬:V:SY\ŒNVì„*IJ€ÚXS’ò]ú¤i-µ´pä7€ê4,<ÃuG§£„1 b)^,…“áùÒXÙBÆËl£1Œ2̯áêØòShHÙQ)²‚g$ø,ªð4€Lg³ß§_?Riò¶cT·¾Í>~ §À²¹*ל àYe•?&7Yåô2§J眠rYå
-î zkasH]+ÉW äU—˜ ®\vËŠÁY©u.3j[aE)QŒ„F ݉ å-=™}Çô·¯8ðŸº~GnƒÇ^J£7j•½7ä¶2SL ,„
-b™J{—zàâ˜ÀU¢û/ó†ži8´B+Ìù2ç¸÷:ÀÇú3ᜊÀÍH;¤±/-]‚qy”÷hrYy`ë¼9ì<¶‘gcF=L©»}W:7{ârHûÊ6¬F‘Çȼu-L:ðêňÚEJ„I˜#CË¢Â4„/°Å+ËŒ>QÞ£ÅÀCðx)Èœ‹¤™ƒ#ü.e&bUÚéµT n@TâÀsû‘¨€ßÒ
-endobj
-1719 0 obj<</Type/Page/Parent 1638 0 R/Contents 1720 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1720 0 obj<</Filter/FlateDecode/Length 1361 >>stream
-x…V]OÛH}çW\ñ¤Æ“¤ûe«]iKYÅ«¾ ­Æö8™bϸ3ãÿû=wlC0РÜsÎ=w~žÅ4ÃOLë9-V”Ug³hF«xÍi¹Yãÿ9þ¬¤"ܸœÇÑæ­ñj-Ç7®“³_VÇ”H²Ú¬)É f3J²É­ôßBß(+3olK[iÒ~ é³è"ù·—OoOç+dHòÉ])…“¨©–¼!¿—ä@MøýÃq13ºP»Ñ·¢J G‚ÒܘJ(MŸöÖ”%ÂSa,UÆJN<£i¼
-W~è–dÛ½6] !Z£•ëü¤2Œgƒˆš5̓1J<Ô3È|pÃ[hº.7]DìÞ½vEªJå[¾ÛÀ/¡|Èb*ÙéTðÀ²7eß¾<2äÎ8wÈ8ß–c$¶W_é~²•Yc9ËUïx_…;iÃP1ž2°Ä¾×¨P„»¿è¨@öTôåsà *IǨS…‚E”µ¹*Ø黎À šð ü¼Îaeè ŸN¢T9™Þu”ÎÊ&¥iDìßõyŠªF,”¹¨q•À`]6ŽÿÅçÔ6Z=öÏ?o­IßÝôuQC=C¬¡"îy/ÌÔù¿ºç䚢P£@'¦„EÂ;
-j
-Õw“ʨ ŸPYh’ë’b@¢ '#îÊUl7,ßwóž†Щ­<(Ó¸
-Cp}…j~`aÅe +ãÉ÷§Ã+ÓõìÓ¯]Ëõ2Z¯68¡aI/æœù÷äìï³ÿ
-endobj
-1721 0 obj<</Type/Page/Parent 1638 0 R/Contents 1722 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1722 0 obj<</Filter/FlateDecode/Length 1686 >>stream
-xWMoÛ8½çW |©ÄNü;Y`ív Øv±ˆ½äBK”ÍF"U‘Šëß7CI–Š6ie“óñæ͛ѫÝáÏŒÖsZ¬()®î¦w´Z<â÷òaßsüTš2ùâ~¾œÎ/}1˜]¾±ºpáÃæêöÓ#Íïh“Áùjý@›”àøŸ$ã¿öª º¢û)=©b«Hyz
-ʦ“÷¹³šžtõª«ëÍwXYÒl­Læm“Ž?[
-{ãÉë$Lj¾¶ñV¨¬«ÒyM.‹ößùhkÕØóÕº2áxîcL…Kµ'8ðoR™­N§ñÌ#ÍÖM‹åtÉqÜOgSúß#vú´çk­aÊõ«ÎÏÍßÑd¾ž®øê{zúò‡9O
-:Ͻd‘äFÛ@*ª
-uI‡=FçVGd!ÿª¶ÖØÝ”6{ ×ì>¹’Qñ¸%I #Žþg‹!<ª9ôøõ”¾íM²gÄ€& cCŒkQ¥m^š,ê1Úƒ:öÏà8jQœ
-ŽTÍÏÁ$*ès¼Î³)}”:œ¶ÿ1pòc〞ÇlÃiWi  {¾­ßÈD±ÔâÛôbÝÇ“‘ò÷²÷¡Rv§oh[È@""cé`¾—ÑmcZ•eåTDeƒq+åC…«#<ØWÃX ’M… ‰³¡ryŽÇ­°¬çþ„ëœåçÆU¢,9 ˜½P"àE½*“«mŽr£„‡½Æeæ©H>’çîÐç-ÈÊ]8YÌN¼m™ûÓ w©peΣáÞ!˜¶!èD›Û3Sù€l
-_}“$š@“¡äé4âg<vÒ—
-t‹KöüA##R‚&«\qfi-Mæ÷'ÿŸEÚêÄ¢ô¼‰ŠÓŒ“ q¥–Q¨mQrî U¸šõº±}מÃQK¯EG¡Òˆ:â
-6 =¬‚áaØdG¹FméEÍ:ŸRt›Cöj³Û£-„ëŒä0ðø6£èÇ@A M â ?d0q6Õ‚œJ÷ƒ˜~ÞpÊ(«Zô‘¿tZQçÁ A‡AîµöÁó4hÐlt©Ò¾t6åö¦ 4È ^,&1Úȉ“eu:Mnpô„v¹bO6æX t0w1µ‘<¬sÏc`ˆ¤KßñÀx3öãGÈbž(–(žw]Yæ<¨$4® ¾ú|Í®x—™]RQ6Žýß’Ñ_nÐíɼ7›Q”¨¾¢——¾ê·ðžÄ茣JUaö@¸âš‡•j9ÒÎ}p¤¯¸-{13º@æŸ\~Ãà#“z¾¾wÓÄ€†çwÔòAZrGRWjDÜu_ bw“IÇ»$ÎØS¨ÖÍÀ¡±©.1Ux›Š;Y3
-­0„|^öOÖa¸À@x!nqÙºº {†I³…–é ,ÜÀ/î2hDËëˆÖG†çÀIRA‡qăMWÈ s¸[
-1Dkq}Ýðlz¡¸mëèOÓQ
-‚½²ÀÚóvZD”ù»oSîÈp³¢vósÔÒµ•´/¬Ô‘ø¼î_ÚˆÇ!™³Iw‹K)‹´á½*d€66_UnÒ¦]ùyIÄn1nßY°¯b`´à®; ¿Šrã…v£N‡Ûïý¨§­1±[ÄFý<Ã)Ä8«¯RöÌ+:œ‹;&–l7 Ýcöøô–€fF@Y³Z üï™’qÇr¼ËcðñÖÅ…à$¢·n&ñåÛO÷Ý{¡?ã§xé”7·9ÞÛVëǸ0øb;…>gñHûr7F³A-ÎL(¬K^ueù椵ÙmjÇ[žô†Îeà±N(Ì’€¾‚í «@=0v¼â‹3¦ÆaÝ,{BÏÛO§WÒõ=oA¿ÿ>»\/§ëÕCÄb±à\þÞ\ýwõ ¶(ùendstream
-endobj
-1723 0 obj<</Type/Page/Parent 1638 0 R/Contents 1724 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
-1724 0 obj<</Filter/FlateDecode/Length 1889 >>stream
-x…XÛnÛ8}ÏW ü”±b;Ží,Їô,twÅ}¡%Úf#‘*IÅñ~ýž!)Ù–[m
-¡9m£5K< Xب2…„5`qŒˆÍzÝ ‹[H4ÌX ™Ê˜5?é¢àµ}l8vXR>¬,L Р([%1*éL×ó=Ç©Oßb¢µ—VœVÂF/¬ƒ[àòë”#” < øsßÆv‡é«BCBâ>/S®˜Ä³¤ ãÇkîÖžsò¶]Ju7lQÞâ„gôÞèµÚ`2£l±Äh] kY•˜s‡`$XeŸ1…½D/0¶œÉé OÒùøÔ]k9R‰}çóPQ.Ç5Š*Jù4Znä5JYÍš~J
-æTÙƒñۥȞ3‘´‡Ç—ñ·7„$Di4´‚±-1˜ÉËWtŒçT TÛOmËÓJ8ˆÎ©» i –\mõŸ,zþC‡…áRñð©­ñ&7<$òK³=ø_á͈Ÿé„¬„>á+´N]²’…hdÙUè#Ì¡žï&_cc¤gxµMÔï÷¯<:ë]Œ(dÝ $º/aTߢT+n‹8
-»<Ë’ð*ì{)[YñÏiÓ¤…$¾[`uÀ”¿Kå+8$(‘Ò
-ï3{~§Bå7ÆôÇ©*¤àŒ˜Js¨mÛr6®Áî›(ÐåúÓ" „ñ ¹XÜÐl6ŽïùO÷ïîéok¾ãÅ’>˜¼áUº[i†í…á|tÇ2ö»?fLçÓl>[Ä™s3e?./þ¹øpÒ+endstream
-endobj
-1725 0 obj<</Type/Page/Parent 1638 0 R/Contents 1726 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>/Annots 712 0 R>>endobj
-1726 0 obj<</Filter/FlateDecode/Length 1723 >>stream
-xµW]oÛ6}ϯ¸è“ÔŠí¸¶3 ÍÒlÖ´›t´DÇl$Ò%)'þ÷;—¤d[õ°½¬mR[¢îǹçž{õýlHüÒtD—Ê«³A6À•ö׿ðšŒgÙ˜*š Û/%Íã­Ëi6Á­éü7 _š[ãËA6¢ñlŠ‡Fø±’Vá™álŒÃ'n\]e³îõëÅÙÅ혆CZ¬ëd6¥EBÐ"ï-Ö°jÊÒ<+ýHaE%½´Žr¡i)©v² oèÙØ'ÖÔ_ñŒr®–dVôEéÂ<;ºz¡¼TR{ª7iñ¼c‹xÞjØtç‹ogê/‘Ó¢è ØÙç`·€Ÿ•AvÞ
-í*å=?';fgó×;[˜}^K £|"/¥°äå‹'Qã˜ö*^±¯‹Û]Åœû£1à‡Sv=–r+K>Ö£·‹x¼§´—Òvm À6š„è¿šØcßMØÂõŽ
-¹uéi.ª¥ gU–„
-DÔ€RnÝ$l„÷²ÚDd ›§zÓ$¥ÃçBx±.Ô¥4¹€îvVHä9êè]F×2ðD÷wþl]¢öFoN£EYîÈhüÂ5/àç Î| ºä`ËköÞ ™ÖkÍñõƒZØö¬ìíy^‘V¡–²E¨%Mb LàÁë–<áÅøcvø¾òàH%žŠÌÑJ½€Å`¤¤6fd¿XÃ[%A:Ä/<£6¢
-`c'jÒaWâãASÀ£eî™±"•51ö_Èz»¦3:QœÄ®ªçNu2xgòTâEUuEº®–H´=)Á[P‰IåëX³IR‡²¨Ë"^lhÛ#~F£+Ñ¢žÑñÌT†­ÛÛBJþÓœc|C{*’ŠnÞÏ et ‡—ÛÝÆ?ôÎ
-yª‡°龃Çèü¯p2èÛǹ­À…f'>@AÍ›úX)œÁH:Ø [aëêdÜ‚•ÄVÐÒ<Ö¡ëÂÎBn.¶‡9°²bO³8„†·ò[eˆéSÏGÛ[(BGá_‰áÂrm²OåOÛ㊋Ԫė¨N5nBî8‡à=‘©Q zHåÒ†Õd?î8®ûÑZHi‡bôá5Èú^Ñ9SÖÒ'XvÝêÞÇ*<×dÕ1^è•ßkÅ›lÈÚ‰¹,Èyà%°çÞkõÒl_¡èLvÌŒCHi1ëä›6ñ%‡¤`uc!³Ø´1~˜)<Ø#“IJ]\Èc6·ÐH#¿ô/‡{gtc*^í~㥘扈Å~Èr‡ó›CeÒäÂÞŠˆ FêˆÞQ:>°_&§Ž-ö"?"¦û%Œ!‰ÔO´Ä8†Ñ¨U¬‘·¡Cã^‹IÈã1_+ˆE‚ôá<4C¨y\y1)»üàêa †@á˜~Œ÷o=kƱu§°x9¶x‹â¥!fùiŒ¡”Ò iU²ÙÐŽ+‡!Õ¤šR?/n¬á"n±Çƒ) ¥¸[1 ‘„¶q¼#ñ­h÷ŸH·³4ô†¼ÐÎ.i2å7_0jþîãõ;úlMP“×ÈÔƒë7ô§¼Ð5ƒ< /„?’v<gÓÉ <ÇáË7lãýâì÷³¿ë€kendstream
-endobj
-1727 0 obj<</Type/Page/Parent 1638 0 R/Contents 1728 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 717 0 R>>endobj
-1728 0 obj<</Filter/FlateDecode/Length 982 >>stream
-x}UMsâF½ó+º|"[A ! HUì²$®ZÌ&–k/©J Ò
-Fxr¹üù[/‡ALqáZR<‰‚¤½+è‰í)ŽfAÄgc6t7—£pÆϦ˜EøT’¶ÎgO‚éíÁû´7\ŽhF騒)¾ä̈ҬOí•YS©úL¿RnJ¡ôOéKoDƒp„ˆi~±;™êë®2͆wZ”’Ì–ÓÖéî?¼ÂZxædeu”|ß±åpSz`ƒ(á<é^Rc]Ô_ïÞÝ‘¨vM)uMµñN÷­SŸnâ^ÇìÓIe‚ãYQn"Pa2QKâà¾PÊŒ®+SÀ¥4 :‰sWÆ-
-Û–ü%bç7 ¹ó êGùZÿLÆcÿ¤tóJölkY’|/µtu—ob²åÆé)§AEŸþ~œ¯>Òà…ëÕüáÑÝúŒ×0GyÿxÑ4go<>w²†hJ“;‹mÓµ‚&°æFZŒó·Fa¦qÂWÉ€?[ ŒÐ³V¯·,òÈ8õzùAáéíl­Ú±¶•ƒ“Ìë¿kÅÍßH‰ó742§ k\Ni00®ZuÞ™Ðð¾éãcö1€þPÉ#O/OF¢3® ±áø`³BÁÌð,í,Ù&Û°YY׬-Ø+}j°{‰Ñöª÷=ÁÂí6IWõPÖÙзôZ)}B¦ê|;s0PÔ²ÒhÆÑ1µÞ8÷óÃÂZGnY^‚¼fKYnPU;šh1ê¶HÚá„ëËᆩ5öáQÉe{q@ro ÿß×_Ò5–SÆâhÇaF!Ö¯ò{‡@{÷AÜ4_<Ñ'p×D;ø×UÃ#š°V—X0Jc
-a9N8ÀÇ´÷GïšîTÉendstream
-endobj
-1729 0 obj<</Type/Page/Parent 1638 0 R/Contents 1730 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<</I15 15 0 R>>>>/Annots 720 0 R>>endobj
-1730 0 obj<</Filter/FlateDecode/Length 1345 >>stream
-x¥VMs"7½ó+úè­
-3|:7ĉ+eÇk“J¾
-»û4ûÒéS7"ÀÙµ)…®èÊTÞš¢P–¿åDé$&ê¸<9NÒ!”U_×Úi¯èQ‰\WËxbHiÚœÈ&ɘO\ª…ÁwfMñuµV¸r8CÈéWÚ‘ŒuÿDu¡„STŠEnc~%|8+ðFš±¼˜Š¶Ú¯8àB/×ùi.œ–Í­ÒA¬v¡ åÈ)»Ñÿ +ç Ÿ,9­Ì–¼!U…ˆü‰ÈK]iÇÖ¹­±9¾–vW{m*pMh¶RýÖ B­¥;ÉËÝ
--õÇvGÉùô<¨`:së´¼
-³e8¥Bi•
-c‹E)0.FçÏ\Ì¡zZ^°V;Ìyo×Îÿ]ä<ñ^n´Bþ“up'*Œ-TMåCiºÙ4I¹oôÿ‹û?f.f£s´j¾{ä OwðdŠ rˆ@|ノžÏt¢’#µ£Ø î~vÒÿKÃŽ-‡0ûœhÇû*병皿OŠ÷Nµm±¿+;WÖÄ™ÁÇ1¦¯µUÒ»{¿šïIó´#Ñ +çÞÜ"ØNÆ0…3åëŒd=àyëàìªDiŽÇšhéÈ΃Àñxo,*ÚÁ¸j…ÆÉ‚ÿÚ¸X° À
-(¾)Ää:ÆÄë²5õñÁªÔÐýîi_4¬,€¨r7¸¨Lû/ˆìärƒéÀ0×Ê–hX}tïÆ [»ãU¡É~{h͇î"±B†í*ÜjŽëë¨7]¡”Í­yÜ'Þ˜7VÊý†ö:°àYŒs«P vJ~·{ç½#ïK!WXZ˜>°C!%ö©Í(°4Z7F5œ#Þ÷(–¥ÓÍcì°m‰%j
-–Þf:Š3ˆqz7Óv™ÈFÔeI:ñBñüí°áLÃÉ0™Œ§–Á„?úeÖùÜùýGÄendstream
-endobj
-1731 0 obj<</Type/Page/Parent 1638 0 R/Contents 1732 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 764 0 R>>endobj
-1732 0 obj<</Filter/FlateDecode/Length 1462 >>stream
-x•W[sÚV~çWìK§Ž']@‚f2'Ž“<Ôvcf:8BŒI‡èBÜ_ßo÷HH`’NñXíž½|{;|äã/ $¤(¦¬øžOqá}<Mðâ¿V´bD÷oÞÂqìMh2K¼˜J
-ãÐKª »AŸ.)òc/èqû4¸aâMûÜ î$ð¢7 `pN¼f§±7n±*¼`Œ‡%%>D&Bìyã)GTR<†EGt¼$?åø…꘱/Jg¢ãg‚83¢ã‰(u…Øó¢){QRDÐí¨Ž9 ;ƒ‘/ä<! ìFBìy!òÆ ™qDÇKb1(çB!:^uA„BìyÁÌ?Ž‹#:^â‚´!:^<íìBt<dýt:…èxHãt
-Ññü±Ä.ñBìy3ö¯$”dHò9QÌ@8P‚p
-£B0ëÕ|0ºš¯Ðñ4¡ùRªÜ§yv6_+Ô~Šmñ•Ê¼Ò5-•MóÂÙfkJ m X›Z¯òB™çdU%mt‘g9?P6ó<Þéú¦êçUÆi­´¥Jeʘ´Î‹ÇgóÏŸ†(†nœ™ÊòUž‘Õ”Ò]Z.Rº½|Í&ËÆ4T=Šµ*R«–,úW^-õÎÐõºíN×_òê2]ejcÇFFW3
-*Ç<Œ¸Y`.ö"^ëj•?lk>åÕK]¦yÅL[ë¢PµSÒ7D¡dŽ3«¼6–
-¢(Ð1EëK<æoÜ M¬›Z­TÍytªZÁG%Àô$Ûÿ%Ö÷ëHÙÉ8ÊÐ*öqŸº?+·(~ {îK¡ïŸ±ÊÃ[‘ÖŸãï'­©*«7Üå›Ô¤j‰‚âù„ýu›×ªT•uÇeöÔZ£ ;Þšm
-‰è¸âÝаk„,QË‚€£t~~ysw~.Pò¨äÖüˆ©!š?¡oQR?‚ßÙm‘^V.O þ¢7ºE¥8Û †xoôÀêüxêA?õ£­©GÒ¬#ÃkqTä‹QíéÄúY’®ÜvíeOd‡VTäƶ¡ñç誘•M—Xýî¡ïÆèQ•½pÀI”\мðJúÈ«mÕÊ°?
-‘b“¡ûFX/£Ê6‡Žt=‰°ÒG²ƒQÌ©ùÂFÁ}ÿHªk†ÁÄ v÷¤6ô˜—Ó\ÚØ¡ ‹›Q¯pùÉ++»yÍõÖ§[Çé»—¯#rÏÀÕ@W²mñóc¿nßœ˜t2WÑ‘ªJ…Zzt…ÍZòèhïcºBS︦—\Ö9®^² 𤴹Y½¹~ýáïÛùû›komË¢¹eÍ.âÇH@í-ì>Œ“fƒN ­váwß3ÂÝů.è¶ÖŸ1MèRg[Å[ô§ ;øÿ_µÆÉØKâ)nk8MYç›ùàÏÁ¿òÐÕendstream
-endobj
-1733 0 obj<</Type/Page/Parent 1638 0 R/Contents 1734 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
-1734 0 obj<</Filter/FlateDecode/Length 1956 >>stream
-x­XÛ’Û6}Ÿ¯èò“\%Q·‰¤ñ›<¶+Ù²“ÙD»›T&µ’I0
-.dE›ËœªÙc£²”+Û•¶î{xÖ3˜ËF¨Â&×0š-’Û/À4š­’é¾™%+^ò“(SAsäZoá6£L—u!±âÿO>ê-íŒnk*E]s)b’²ê û~ãødÿ£R/=ŸÝvK b4RÅ‘~oÌ9»Š±Î=ùRÌü 3ÊÖ"“¯CÌw4·`Äh~ëFÜ ÝãÔ†ýû$²½ª$m Óreº­ïÜß´ªxɽ˲…½àêlâOâܽsö
-«k"Äjƒ `r½â+ès•HXšH I©ÈžF!ç¢Ácö’)w… £pŠË F*Û¢QÝfñë*Ê‹§k å^;þ°8õçQ„È–)ê÷ûQÁ4rHxu6SŠ¶
-¾:ïr¯QéXÈ’!0‚‰k™ÎéP”nò³U»z…%=¯uíjÝHÈ;'G·„ñGUµ/dhÁ%׋²‹ëý?ßÿø ¡œÍ-BÉ7”j
-Ö÷ð<°à²dD=£íôqÊáv†”±;¹Ü
-$‡‹dÜZ3æ‹1d%ãB¥ãp‰ž_P»ÂE<–Mæ7tìr²™ßù¾r6ÜĬúá&ölŸW$ößUëæÓxÆÉu’é¢gé¬rYƒ€ #N£=ô•Ë
-õæøhŽWu|Lõ3ú¦“W3Pæ›
-å¿d>_-¥+QÄé ÞcòÂtijÑöúÀâð+Ç­ta °õ¶èQMn\ÁK„nH‰B1„³;½
-FÊ=Ç®˜GFçô¾á¬F;ýŠþÀñ^+4̸<ÄÀ$\À4TáâʵÖwàEÜ÷öÈ›5nJðÝÖºÊY(xdŠýÚt¬ÑdùÊ|j%—!ž F/´À|hÝÕÉH÷ªÂ‚u˜¸›<«ðŽÃoºd}ÿË* ›Óù*YÝÍi—Hü.aýéíšï:Üp{>{ÁÁ§Ž¦ ¼WZÍi´œÜñú?q[wÈŸîç·ËÛd¹Xù—Có;¶ö~só÷›ÿ-•øxendstream
-endobj
-1735 0 obj<</Type/Page/Parent 1638 0 R/Contents 1736 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fb 13 0 R/Fc 14 0 R>>/XObject<</I16 16 0 R>>>>/Annots 767 0 R>>endobj
-1736 0 obj<</Filter/FlateDecode/Length 1681 >>stream
-xWkoÚHýž_q7[ ZÅ„oI³]uµm· UµR¤Õ`0=Cýaýž;36†¤I»JI‰=÷uî¹ùvQ?t:¢8;ê‡}:›œ†NÆø>À'—´à8Úüúô»=:èÃe4á?÷GJ×Gß(‡§›¿DÐõ'8½·Ñˆ® }<ºœõÞ )Šh¶`û£É˜f‰µÒ§YÜÕR&TŠs)JI/g_qîÚóÝž,ãÞZÅ&qojM]’ºÌ•,›—ü&€ê`0
-‡PÞ­$âø”C±-Z2¯”Æ«¼*Jql*]SVÒÖñNèJ¤Î-etH—¦\Q¹’t-²¹ ¡ŠMžËbmt¢ô’>ku_ë³Æ]H Í·´ÂñÐEûØ‚q8áÔÀß›Áhì#¯ã³/ƒèÀâÀñÀt°H·Ç-—§÷æÑ H$ªÒd¢T±HÓ­Ùzä£(9$v¬OµRe€ºãTeVóÕ
-Égü5›CÆÉ,ðÈqef¹rá¹âòXg
-À ˜ÒÌ:Z¨¤*J¹&¥}ÊÀgÐÏ‚fÎû<àØA¶<ƒÙžsìŠ'D"§Xh81(‡ª
-ÓT>ç¯0M
-q èŒw´d6õ^–—o?\;ûF;ó¼ÍàÐãCyQ¦«: dj²±ŠgŒ b×`-ÿ´)íL_jõ¯K3 ´ç†Õ{ë”ÅïÛË{³5ÌÉÖlM+¨œK©ë™Ï} ÷õLm/rüÊo1n0ó„8ˆØÚs[Llt‰­…ç
-?Ý h‚[m6“S•
-»žÏÑþfØÔá÷f&ksL«çf+íE6wú¦;q‹ênáüØDÔÅŠ=á½õ'Ûic;j9Oš–ZÇÔ85ïZéÙ°]'YS·û„d·Þñ<`b«nŠz{ÅCÍs¾Æ¶ÙV
-ZJÉ[J»Ù·0[ä&³rŸw*¾¿%ú’«± ÂA?óÎÃÉ`Ľà¬®Vßf=ñÝK
-;j¢àEºu
-3¤J°V²F¦-`—S@°Cçç-¦ZÁ³µÝ8Cº°h)Í×%rh¡åôds™5I[áØ~g·J2®ˆl§^*ò%†¬\æR²8oð݇oZÈ"**
-endobj
-1737 0 obj<</Type/Page/Parent 1638 0 R/Contents 1738 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 770 0 R>>endobj
-1738 0 obj<</Filter/FlateDecode/Length 1502 >>stream
-x­WkoGýί¸r[™HfaaÍCéC¶·®š>bª|¨ûaØÌ$»;dfטßsç ¡VUE–0;÷yι—”øKi2¤Ñ˜òª3H4žÎ’Œ²éï‡ø7’–|€Gw/o쌲)ϧüZáú8‡O%Ývö?ãÆ&û§{Ÿ+ÊÒ,™írÙd–LAé(åãO£»œwú×3J3š/‘Ðx<ÅåyáÐ<,&tò[ÝkV²w]nOèÊHÑ(]“^Ò‘¯T-inZÛÐEžë¶nì‹ù{ØÍ(M½ÝÞp«ÝùJ’•¹® ºë
-¼|¨*Y²¸{A±e“¹3_ßSl7ζ¶IY²ªZ—[j4‰²ÔBht+ª…€yó ûP/%Cö‹çœQÉV$,ÕRÂ'mV²v—óRɺaÓï5Ò)Ø4-t%T{CTƒíݪ:—$^ðz4Rd÷±UFZ”kƒ7kd®ØŸµz¤ÏN+Ù¬tAKmH´ \6*GbÛƒ4v…áÈömpÜ­mù
-Ùv½F2ÅKįw1 êKußš]ç؈(
-\”†lnÔº!½v}Uµo Ki«E¦ü±ÃÝ„æì-$‚wµn¢ïâŒVz#Ñ–—ÏÔ—Ñ~QZM ÚU µKò°—’A
-ÙÞ#øš)+wuq5sŠŸ³+Ý–G`e㤖
-µ\"
-e,'â[uèÌZ+Ñ nßê(%ݾlò¾»îzñ4%ºœ©Ùž¹H0%Z£š-4DX]{X1nL8t+­ßéÆW&”ÿx—C ÚÏ"Qçf뵎o3^d(tË.WPž{_Í£G  ºô$jè·›¥ËÉêÃYÕ® W64T5ÐC ØBÕ€ºH®<«7I¦)溛qwÃñ$Ô:’Ï÷ÒìÜOÁÈ’_ç¾%Qz{u½y&EÌg…EðRŒ <zo
-´O-1¸2¯€‹{H†{ë!|%AUj¨è-Ú„vƒ#_Éüƒ«õB?Ò‰Û7À6º½[°!î4Á‹\rB7
-endobj
-1739 0 obj<</Type/Page/Parent 1638 0 R/Contents 1740 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
-1740 0 obj<</Filter/FlateDecode/Length 1920 >>stream
-xXÛnÛ8}ÏWÌ]Ä]$ò%iìäa¹4€Q4é6.‚ ”DÛl$Q%©ºþû=CR‰ì&‹m€Ö¡ä¹œ9sfØï{CàgHãŸRVî]Îöú7'4ÒlÁG§“1Ír$ƒÁ€fYo¶’T²$eIWņTE./(©±2'§©Ò?•3›C¼›Iæò”£µ6–ji2sÅ&¡{M™‘ÂIogßöŽt4<NFðÞƒECkåVºqÞâÁ›UήøÝþÍ»q~¨zÎÚ,zŒÌá“£ŒÁˆ<WÕ²5–Ði½óKë•.â«Þï“ÕNPjAÝP¡‘ÏÕ6Fú3„E‚šJ}o$}áà§×ô[ˆê4FÚ±4¥¥DpºÈiÿ˜pÈ7´?ØN¦«
-) ˜µøZ—BU þì“6´%ªJ;ú¦Q‰Ü?;ôïÏù*QXvÞqi›º.êã‹Be¨à¦$*ë+Û_¯d áCL³•ªPXÓXG"ËtS¹dq8&'\ºÙ
-,Y‰º–•¥ØÀ™´Õ~Ù$-Œ.}­Gå¬,¾îÛ±ó.]:€Í{2Y&ð€
-út}•Ð ¿.tQè5'Ÿé²dÖ­UQìàid©¹XEA•tÌíà¬S<{@B»ùæê€tu>Ÿ?LoogóùŸá¥g>ÃÓœþ ~žµ¼î¸i "7h¬Å6d‰¶` :(e™‚(ú\ÝÔøŠpÜÍœ½¥¤Šÿá j'_f>ÃÇ”chæ½Tä¤r)€#?dŒ­™
-hg
-E N¦©¡žA”˜ž•\ãð‡4–c š™Î%EÑXyìtv„úög\Íÿ•Â!}*¤
-®LY{AI™µàÝe±A_:èÜC*-̳8W¬„R8›¸<¥\8‘r¤ Uæ¹”‡.-5ÔˆTW;Af‚ÛÇS>|ƒíÆR°3Xò׉!пÊû@¡à(Dà鼇ŽL•Ñ$`»ÚÕÖ­¸ü€\‹ xÚ¹7Ù™¡€ÉHŸ²¢ZªJÝGT„³“_L%ƒœWîY5ã17…‘ܦ§Nâ%¢J%ûöãûC
-Ä—£ábë²n¸MdñI
-ü¼bºâ%îRL$4—‚òzW>ðL›z¶|?69åˆÍSgµ²Z© 0Ž¼ÿm§FØëî'ô
-b®5
-=‚õ¥ x Ñ„¦aoaõn,VØcÿF<O¦vóšÄÓýŸU»ð^«s=
-GOµïx íŒU×Yö×-ÃsjœQëÂK%
-Ág-án¥»œÞݽ {%ù·@£æÀ¼G* ]ÚÑ—¶Ñ¿²å7„ùÊ[˜Qò¾ ½âtøBÁ@¥Kk_º¬´*ì
-endobj
-1741 0 obj<</Type/Page/Parent 1638 0 R/Contents 1742 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 775 0 R>>endobj
-1742 0 obj<</Filter/FlateDecode/Length 1954 >>stream
-x•W]oÛÈ}÷¯¸/ )€D}Z’÷¥p⸠°I·kAňR“3Ü™¡i£íßsgHI¦w‹6ŽIÞsÏ=÷ò׫Íñ· í’VJ««y2§ëÕu²£õn‹ÏK¼¬¤œ/àèéí—?_-·ÛdM‹ëU²¡ŠV»Õé[IW«ëerM‹õ¿V´Þ¬q*~ã«ï÷W³{ܼ }Ξ7»-í³`Nût|ë)WÖy:H’Ú5Á|‡ŸŽ’'­HSÓhï¨Uþønÿ &á1˜“«µp®Íh*é>þC<Ò{O`H9Âml%Êò…2£å„Mç4]¬’%‚·G©éÅ4”Z)¼$¡©óœðQœ\n$N~Òdl&-ÇÚû„E€YôS[ƒà+R Ö ¥F窹e Nœâï\ bæ{¼5%å¥(`*^FCÖAϤOgµ¨’læDuC;¹ÂQnÊÒ´îÇÞÐ „SZÇ”¨û×….üÚ(+³þw¸øg-m¥|âÌk'°²Ú€H L
-c2’Ïu)t°b-¤†\@x>¿½jÓ®Ih€×ƒE3 àJHV¯P§& ž¨)QhÔ…MzcJ@ÖP3C™WBÜ™ œ/M¼ @1"y¯b)r¥ßòAV¿SžNqþªe¤
-±¾f¡’š?pÏÖ2Uù µ\³QL¼”O²~h
-xsï7:¡Ù1kQ0¡t°øF|ƒu& ü%,˜L-t »$ nC–1pXÕU ´Bà§5-¹=Ž™º™ÌESúÇwíbNã&ß
--SæjB?[´›z[NE駙,eÚ¤¯d¦…FÅÔº¦<˜g^\“ç*U,¯cp¶”Âù S³+˲q;ñ
-ÒÄ«Á7˜!G‹‘<QuØ9~râ£nª½mœ—Ù]7ê&‹È½´¼Ž@çÎ)Òdù`™ãš¡7±“œŸ„:â~+l
-Ì ]„ ˆ'f»ÇµZXQÑ¿ƒÞp˜³û´›ÓÅ"™¯VX•0$—×ónGé;´»|Z"VZjM¢Ùì_Zúƒ2X=‚„8`?ÅøúÏÿç„·´›Íö¼ªÞê0ââžœ½ZÒ:kªši~ÖAÞ×?ÎfmÛ&žÕ‰±Å,¡N¢äbIÔ) Ú+¨á´ÊslÜÕÇÊèøUéÕ’ŽŽ˜ü\8P‘›¯4"Ã9t}E •¯†¢z»û~¤*ÞÃÀà~ù¬RkœÉ=Á¬;HÊ„¾€€¼6ZyÜ ¦ ôÊhðô
-¿Ûßg»w<ÃÐoödõÃݱ÷³OŒ4. 8Á‚¸ë[yÀ×QœG/Ö¸ÌByÜQÕñ±&ÜšwuÌr‘QˆÀ»S«ñr†œÃPi &9«$6Å…la-ê@”ŒF
-E>Õ>
-âÜáp±Ìr
-Zù}=+>ž¡²=©nž9÷n÷;éNðÓ©Î)ˆ]§J‹Õ.Ùݬh³íž]n?¿¿ÅT4ß
-endobj
-1743 0 obj<</Type/Page/Parent 1638 0 R/Contents 1744 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 792 0 R>>endobj
-1744 0 obj<</Filter/FlateDecode/Length 1906 >>stream
-xÝXMsÛF½ëWôRRR"HHù²%‰‘£ZËöšÌºRÅ  ‰‰
-qàûÞh2RáËz|1¢z½-Ôf¹«™¥JUäÄÚ?v‹=ŒR=°ƒ§þv*ÁûóÊoD ê"ÖDö…óߨå \NH¯æEßåõ²OTN(ä¬p*þ7õ@f—Áì€Ç+Vª-Fçµþ¡["{ NÔ“¶64‰Å
-£œ}·üe¹úñþÓ‡«ïÖëå38!›Œ×ë\P¾^ÿàýð2µg¨²½áw=N°Õ&½D(S µ²l ÒôüXe–•]¯w<’»ì#¡Ìƒ=,ŸiñîÝ©Œóyf*umæ‘5E=(Gq•ç‚—ZQçs®¾²à5JÉ”1¥KA\MN
-dj'ixín;ƒÿÎÈÕ|K…X¢–‘qŽîUYò‰Y¹JQy\׋ŒÏˆ·F Ãc‹›äì÷{Ï>è¢xöÐk‡Èmõ4´Ùf
-p=îJ_‚$wþdîÍ/'t[S.ÒåÕýõ},ͯ|w^4=Iº4§dà3o4ŸÐ`6ºäý ƒrw©û°Ôu„Ž#e.¥<Å÷°Y0¯ïíÓ)‹ùquò÷“¤?Í-endstream
-endobj
-1745 0 obj<</Type/Page/Parent 1638 0 R/Contents 1746 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 797 0 R>>endobj
-1746 0 obj<</Filter/FlateDecode/Length 2129 >>stream
-x­XÛrÛÈ}×Wtž$§Hˆ‰”ò’’íõF•ÒF‰XÙ¤¢< 9ö`†;3Íýú=Ý0míÖ¦l«`.ݧOŸîögSšàÏ”–3š/¨lÎ&ÅoŽ?þöíÙbRÜÐ|º(®¨¡éõõñÉÒÓÙl~UÌi>™3|]/ŠI÷Ä_qÞͱãêfÉ¿ã_ÐTŸ½_]~º¢é”V5ß½¸YÒª’{'´*/îì^"Ö6ºYë@i«~hªô‹¶~§C$…“^¼m]Òxñ烼t>ÑN™Š”«ò[‡]áÝêóÙ„ÆS6uU]lZï¥äi|Õ–š6†dÊÖª@µV©Å%¸úÕûd]Ð;ÿFÖ8­9_ë˜hÓêÏù¶ñà:¶†mÛPãƒ.xÁ姲Ã`<“ùœf 3¬{ž]O(/éaêVŒç·Å‚—t5Ú%ãí"¸ùÁ×U³Vtð­`ÒF¾˜uŒ Jü*bÒ ™´[çðê§ÖU:ôO·¾µƒµVk{€çp—£´Õ/
-ûoÎà×5Ž¥Ç(¶»é·ƒwïHU•äv¢ÃnDFl'¿N
-¡­èI|1Š>üý‰z¼…*i
-à8¢Ø¨/:#üè&n”@6ÈÇu0º‘õ*a½ÛŒQàlI0¦ßi£RÊj¼= ûZ×`iNδÒ7;^‡°­*ú}ôî‰æÍmj,iWú
-§7 ¿Ú %ž/:$KåÀ ËA,½-NQòH6Ïô1?j¡"øüîÿæJ0›¼Ó FÚú¨É™:èüþ¼Á{Úzk*èÍ9¾"âBÊž+HÑ(Y*'X1ÁÍß 7ž³Qˆ{ÈV£ Ôa#‰ßðæW?#^£à^Ð÷>|abÁbSnÉDa²ÈPNNHf1k"ÔNò«v;í š¦€”UÉÓ˜ôûÖ­,&c—*ßäƒ8%ÆI—[gJe zPÃöà)hÀ Àvb Û‘¸ëX³fµ=AÕ+Á‘˜Í¶25•sþQeÓ9å kº§¥½'p'Ÿ
-zd}Fí)1(aQ V™ž bÆw¬Á=í|»Ù2Ç6wŽ2"é¯Ð<N8lÃÔ Ã˜üŠDx¾xDÔ çwtŸs|«p·:ê9¦`P¨ëÏTp—Aíã2×Û¶3;&åÀÎçw§üA )‹X‡Àï‹w0ã¶×Öþv§:ä…Œ¸-躵PÛNˆUJª”îQôeËe(§5i–™‚> îÔjP²³}e>á*w9”êü^ûêÐãÑE© ¶ç&â•ŒÑXANhÛn ¤­ôgˆsNþŒ;¹ f f!ñœF*s„vrÙëþ
-˜8JV&ÌÔþRŸãÙUq»XÒ±Sú“ßÃ,ºMñuæä+§ºKúüéד0K¬u,>hJý <B©ÿѨƒˆñ¹ÚYæ “hßEsé~šÜ Òì[Áw›Òî——¢ž…„¡ð˸5%$_:Ž
-úî„T·NÆ8e ºdh{¾‰íÃüØÓão•)! Èàb^‰ÏðÆæ!JÛ¾vee¸H{rBøcÙ¢¸£št™ 9z/]ñœÌËÍi3ž|B±Ù­>â«,ÃÜ…z0>r‚uÃö}Œ¢¸V
-…±\pC¬ç}5q¬$^ggV !H7üÝÀØͪì2ç ½åX4àýÁè‘w ¯?æ5Û<:CšÐA ˜ÆƒPðúÁ×Ût‚2I¦7<*ðdÃ^Öè%D%^¹µè¦«ÓþóæfN‹ÅUÖ³§»‡÷wôügžé>v툄”wŽû ãåä–ÛÜ_¬WË«b¹¸ÁIa×Õ5öÍêì¯g?ïç’endstream
-endobj
-1747 0 obj<</Type/Page/Parent 1638 0 R/Contents 1748 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<</I16 16 0 R>>>>>>endobj
-1748 0 obj<</Filter/FlateDecode/Length 2112 >>stream
-xXkoÛÆýî_1À½@À¢%ٖ䶸€Ÿ­€:qc¥i}Y‘+sc’«p—Vôïï™Y®,Ñ.R4@âcgæÌ™33úz0 >þh<¤“¥åA?éÓI”Œèt2Æç!þך–_i0N†áqþ0H&48;Çm¼u<ŒèÚÒï—³ƒãÛS h¶ÄãɘfáÔ~Ÿféáç\W¤*z¸»¤´0ºòdp2[*|X—kGÞRamEÆÓ¢¶*K•ópãk£w´´5^ O8]?ë:¡Y'MÇl¥qÀ»Ù—ƒ>õ'pu–ÖzUlèQãm'¿ØÅÜÈèY&S6 n­”sk[gÔ8S=Ò:ÇœN¥NsUWÊ˪\(RYipÉ×ÊÃ\¹ŽES9¯ŠBg M$·Î™E¡i~¸h<áÜ 9߬L6ǧµ†¹,r àÙÛA¼T å4UYO.WµÎh¡ýZëªc< âŽÈ$:á36„§I/—:õæY ÄùôXÛfEíÈ>y#¡ã•ÒéâÀ(Æ×S³RžaÙIãnº‘gº´ÀàíÜ®I58®Â xŸ“êèkcjfàOÍXÖ¶$F%-,Ìn`ãÙÂzFø¼e‡KÚ(‡£ä”“ú)º
-T–
-iÀ±̮«$n-¯j-Q§ùÉ´{òv%Ï/µת¦è¥å5ª©Ò<¤ µ“Úji`-È2ì 2 ü‘{¡Üðù:g_ kŸð¶ò!+ôÙTðÍÑù·ã»›¦N¤+]Ãt Ä~äûPŠ^ÌÁ Á¶…¼­TŠ·þMïw
-Xe2äÈ.#×,
-/GâAÝ®<±§(b®öˆ…sxpŽ?7ÿ¸ù()ïA6#°ƒ„Ø \éœCŽÁ÷¬qLÅ>T¨gÑK­j+ùˆS”+¤!³\Á¢·ˆÔièÍŸ 4¤ï#ºqOï¯þ„GM gy˜Æ9[§£Ì_œŽqtqV>?ñŸPt{
-k‚[¢³¡>µªSnOÜ<tO®šeËà¥m€*#Ëò³Ð ŒÊŽ:â¥XxVÓiãYÈE™ÚZJèbé!úlåH8ÓR63n멈&²øR4âë«èO¿=Ê)ãGV8!¿h?­–6vÜXhAáß ÙßÚ„äõ'.´9|;žñ,ˆÊP
-«Ú²º„L•††Ë0þ·„JÜ  #•MšwŒ–,œ ÒNFÓâÄðüÏm¯¸ûô0CÎdÛªå œˆ13PtýÍêHö³¨ÿYѾá×[\Û>Öº ~ðÄBhy Ûø.Ïbt+¶Mï5ÜÚUȘÔs=>Oè ×ßT¹*ô‘ˆTHý|¾ÄÌ1Ÿ'[7¦KÆ»·3i1Ö[`y躇!Äð©èr ý+üFßÇïÍ
-x#¹ Ò´'‘ÝRa¨;|á*üêÃûÛé/Éý‡ßB®lˆËtÅPÇM åŒm„¡ßrÕax#Ψ“ãçñí9 0Ê,ÑOϨwzt~”ŒÈÿÕ^oŸîôö¹Pe¾’æ¸;u÷†<uK¿±:Z(¯v^DÞﯯÄOµ3Qmû—ÕîpÁJ¬<ãµ;
-£SL¢‡µí®½G¹îšªcvÏ• ]ÿ(Ô¯ZœŒö× ŒÕL.,¨/Æ
-IÐÌ&“!~
-endobj
-1749 0 obj<</Type/Page/Parent 1638 0 R/Contents 1750 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
-1750 0 obj<</Filter/FlateDecode/Length 662 >>stream
-xmTÑjã0|ÏW ƒRÕvœÄ=8Ž¦½BáZzÔp/yQl9VK©%7—¿ï®c§%Á`9ÚÙ™Ù‘Þ!ú…˜G˜ÌUƒ@˜Æ¡˜ NæôÑS+ƒE:¸º†H D‘ˆ‚³d*¦³iª ¤ÙèîÒäð¥ÂÝãBàÞÖ´ÐŽP¤³f íA«wU°×NÁ[dÖzÝP.{‘ÕJ‚qÜ æ"}¸Œf"¦n£'»ÇJf.æí\£`‹’6kÈO$ÚÖP+‰Êæ´J˜”4:•5µöüàõPà¡è+»¦áDDÜ´´®¥~bK*;\s„|y\€@HH5)І^rnfñ.·:—^µ}˜¨Q™×Ö1orÞYŠ!Îú’[…Ì<Söp¶ê%T2+µ¡•i]0Êïm½ÁrÄž wÒ9Zç¥áòc÷ŽL §åÊ6þÈ¥u‚JÎúçÀª®¯¿±½Œëu¥˜*Ñ:ªî}‘Èm%I2ióµÝnU-À“úê‚Ý©šM oÇÝgMÛõCiÁE­kÛì†ØÉZVÊ“£UCÓX)G¾S`诞å_mrÖú”ö¬–£}©³’û]R”ú©Ê-3? ¤´ýGÁµ^—þçò¢#ÚG0¥ ©‚ìóð5s+ûãÛƘ6}"·#ì{®ÈU¡nspdð̱¡J·!¼3s‰œmV[%p"0ÆÁ6p¥m¶9äv/îÄéìD‘QdO‘Î&N{×$¸ÙÕ}Òñ0ŽE’D§SOÚðró¸¸Ásm_)¹¸³YS)ã%“o] gtc$\΃k>031¡ÀmwºÛx0Î×M›|÷O]dÛµ5ŽQây,æt§Ðe’â9ú•þ >
-endobj
-1751 0 obj<</Type/Page/Parent 1638 0 R/Contents 1752 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 800 0 R>>endobj
-1752 0 obj<</Filter/FlateDecode/Length 1481 >>stream
-x•WÛnÛ8}÷W З°Ûql§@QäÒìö¡—­ x$´DÛÜH¤"Rqý÷{†¤lGIX *‰œË™3g&Oõñ3 ÉÎÆ”~ÒÇ›ý¯ŸtgÓdDç“iÒ§‚†£ódŸršñy:O“!¦üˆ•¤•ÿ0¸'ã·>L0Òºp5ïœÞ^аOóbO¦4Ï|(x“ž\oDédE“„f¢X
-ºéc]Ò)„Òtm´«Lžã„3ïçÿtúÔŽ`á$œ~yŒ°³Á$8ëO’AB?*YɧZYå$ý”"SznŒh0ˆ7†¤†WreðÎÔ”"¥k
-šã^pÑò{DáJ–¹’6°@
-´¨gúsOå˯ž Ü²ch º
- !pn
-·5ôXFàui˜2LŽwO l˜ráغD+«BT»×[ùߟ Wîßû:0hÜÖ¿K÷'W|#Ô“Û»JJ¡À…°,V©)w7¿š²lß39~§ zŒ„^è5@;.*JÉ©zXÃw¦#JYÇ3ÍüÕÆÐRR†tZÉ¢ Ù!‚F=›bèö-ÍJr^ãzFç»WI‚á¯øµ;RA%¢&0ÅwœlK|¯ÕˆZš
-p #ꜲtÆÀ98®ÏBå,3 ÝdZù:…Õ ¬ápfXi¬eÚ)K0Â;>ÉXÒ½.Í´ü¡Ï¥z±6–¼ØÅàÛdŸ)^…¢Y¨ &è0N8³Z©TÁÇâ,1 ôaÜyÐ ¡à)ÇÖíöòw õÐÎvÑi^7óë¨åö1îò¿0“ª“¿
-Á0`§
-‹‰ßœ÷±vÄÆ‹ƆŽX[^Ÿ^ðøC™x2±³ÓÛéaᾆ…ûúü!…4F,¶<šŒ’ÉxŠ¿3 £)¿ú<ïüÕùÐW4 endstream
-endobj
-1753 0 obj<</Type/Page/Parent 1638 0 R/Contents 1754 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
-1754 0 obj<</Filter/FlateDecode/Length 1666 >>stream
+1543 0 obj<</Type/Page/Parent 1476 0 R/Contents 1544 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fb 13 0 R>>/XObject<</I16 16 0 R>>>>>>endobj
+1544 0 obj<</Filter/FlateDecode/Length 1444 >>stream
+xWÛnã6}ÏWLq€H–lù’ }È^è.v».Ðb³((‰²¹‘DG¤6ñß÷ )9¶ã´AÄÈá\Ïœ¡îObŠðÓlDã)eÕIF4ÍÃ)%óžGøk$nc’ðÒ‘$¹x¾qOñ,yü‡sŠ'ø†áM<¥wš>Ÿ¼Yœ ¯#º EÙé9Á(¢E6¨í'ãnòKšÏæïæQœL£éÛwW£‹élv•$ﯯâñd|ývv¶øU0ëuãºãp҇͗Ͽm°ÎÆ‚q„@;‘8¤7­*sU/½\BqÜÉ 1,4¥,Av%i]¶KUŸSÓÖ^|Ò‰¨w’RU×yúwµ1÷ehô¾Î©Ú©ñË(350ºm29<ÎU#3«› é‚Œ¨RA¹2¶Qik•®C–G8£iè"þ(í9ez½¡]Èjõ†J >FÝÒƒ¨mH7mº^–T;ÓU%ë.+Ê !eÙáŸ?ýþþúæÏa©RÒMg4£¶Èΰ5 ï ](Æ6×±wŽË1
+ém#áTs2saE*ŒÜ›#r‰ÿ ~JÁ†2Q“‘–Ú5{ß~@EZJD–“YËL§³P¥ªE% ¾MÝŒD}d©¨ÐÎtÙV®0ÚGäÎÞž!TjôŽÊB´¥õ&CZÀ÷BÁ¸w|[Fù(ªu) #`èà¿Ã¼­ÖûAP§Ú
+äºs¤áRäö¾•òqdœ7ïL#ï[
+vAm5®»¦åó;íë|LÇ/]ãÞ«áZØÕÐêP¯Èé hmº.Ô²mþ¥¹WÊtMM¥Èî ]IZjS®³a]לƒ,‹’p ™•n¸A
+í2¾Ó‰WyNÂÃQ—
+®Ã¶…@g—*GBš¬9<»ïƒK†cOôÊÎ!nä”»vÃÔÃya6*Õ<'aÀQXÁO®¥©O-ú\”Kz
+ˆn
+g¿'
+M®ÐÁ;"F"vmˆ"œîgðôÜ%¤j)]ývpþaÉUQ
+\Åk4Ü©ìîe¯ÑÀˆÁøð%ëЕWk`rÏV¢^‡{á¼ZCÕ‡c*^£!Çtu¬*Á4…êæv0šLp¿ ¨­Õ£*Ÿz¹B¹®pQ;®õ¨Þ L/w¦ï¹µ
+endobj
+1545 0 obj<</Type/Page/Parent 1476 0 R/Contents 1546 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1546 0 obj<</Filter/FlateDecode/Length 1237 >>stream
+x¥WmOã8þÞ_1ßR¤6ô¶ðåËö®°¬ZtwR¥“IœÖKgm‡Ò3Niê”Õ5%žgfžyõÏVzøÛ‡É
+BfX³†T/Ú0#d¢•8lÿ³*@i³4!{Èãª-<<ÝÝA„,ŽOÅ,K^¹Ã¨Eרs(?höj›%kbR³¸Žêæí·f¬L„Œ² » ³j_Úôµ…a9™ß"(yÊûõ^+™¥ˆÂ§°­˜ÅnËÌ-óÛf*råM°nÔ\æjÌ’-¦PÊ´#]ý‡'Ú§\ÅD›-ÇšnÀ§@:,ÿÐQˆîN §1¸Ð­€áo¹U§M·= ‰QÒ‘ÌùW žOJ¾,¢¡39
+\IfP9¤Rk•D„nn·˜þ´ìäõ³ÀÚƒµòÌ
+Ì–½NMû™‡dãΕ¯ÎâŒòýmÓ˜$d=•jU›¬ç³‹¢ý´áË·‡/×ËU{&”6ÿPÀ;xE¦ì—|w8ô¯ÈóoX u•Xuõ-Ñ­–ô˜¹yÁór¼ß/¾ßA(ƒl‹ÍÑîžv[ÜJ¼˜a¡¬3*\K’Ê£?"ŠuNw¯îpTö©ØÂgøëþK1Ãm=7`ZpÑãµo:„ñpß©×÷7×ð¨ä¼kÀmÕ ’ì–ÝI®xÿ£I&#2ž¢Å3˜ú×eë{ë_Äòodendstream
+endobj
+1547 0 obj<</Type/Page/Parent 1476 0 R/Contents 1548 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1548 0 obj<</Filter/FlateDecode/Length 472 >>stream
+xS]o›0}çWœG*ƒ ’·FÛÞ&mÓ^*M›ÄàÔØjûïw5éúP!$K÷Ü{>®ýqdôqT9V%º1ÊX†’¯Y¢®èœÓoúhÛDé×5x¦§–²¦ƒÁ³ M¯XÍ8ÃÖëAêiwÓ<¼
+endobj
+1549 0 obj<</Type/Page/Parent 1476 0 R/Contents 1550 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1550 0 obj<</Filter/FlateDecode/Length 115 >>stream
+x+ä2T0
+endobj
+1551 0 obj<</Type/Page/Parent 1476 0 R/Contents 1552 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F7 9 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 644 0 R>>endobj
+1552 0 obj<</Filter/FlateDecode/Length 3046 >>stream
+x™[oG…ßõ+yX8¢9^ó²ð-/"Ykiá—
+€ú¿c†¥iÏ<ëp €·Êý5lµL×+i$BæD‡1Ù,Ç: KÕ 8Ë:̲¼úë±64Óv“¬ÇÚPq,ë0ìlªífY‡É™‘*=³q»DXŬó?ŠÛÍ–žH„2ë°¶«#À±ÃÚÔéX‡1™r¨¤™˜Aî+‘)V5` —!j‡ê—™ô–t$IÔcX;fë0ì´<–uƒy;ôFy ·žÖõvªÃ#¯ë1,ŽYxÖaX*ôHÖaÅVo¥Yst#ŽŠš,ÀÅÌÒT
+]âä¢eJÙgÎA9XP&=–ƒõÂãX‡ayK9’uXî77$“<†Å
+ÜؘÄEkÔ«ÙKÒâ‡Ì:Œb®ȘÌ: ËUþͬÃ2ÊšPfVNX7H¬ÇŠº^á²æ¸¡a¼Ò1Fx Ù†fY¼Š3ë0lim&³Ãr4‘Æ™u–9WeÖaXR“3ë0Š8±4›¦«œ´»Ù9pvw“94…dÎA2X­)sb) 1v¤Çò^ú²¨¦4ÓubE Sy¥=@‰%‚öd KÆR;&Wë0,šžuç¡yâXaíÕ2kŽ3@©Ê£…²Á=לH“Á™d£™u8œØÞà^vĬÁf Ç«'²†­0ƒ3Ä$»hÊd´‚¥ŸéæEGR<™Dp¨ ÕLz ËÑH6&Ѩ–$Qrò¾
+g@ö8(µªáLz Ëë
+endobj
+1553 0 obj<</Type/Page/Parent 1476 0 R/Contents 1554 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F6 8 0 R/F8 10 0 R>>/XObject<<>>>>/Annots 646 0 R>>endobj
+1554 0 obj<</Filter/FlateDecode/Length 273 >>stream
+xUQËNÃ0¼û+æX5~$¶s@¨q@j‰sI]5I„ë õïYC©\Y²v<;³ëÝ/&!èHXmÐöLpA/çëí‘ÕŠ×0Îp¶âî>±bìá*Þ\{H¡Ï.YXbbµ¼–˜Øºâª0.1±¼h©Ä=”PÔ÷_÷¹n‰‰Õ–Û‚¥ÃXCÕ*g)ÎÚ°eKÏ® ¤„ßæAgá7¿sðí¬ášã}wDw@ÚÑõR
+‘âõ€Ch§Ø¥#n(Œß!Þ^ù=ù¹“_þ­pJ‘çlµx^.ðÇ}hîÆvêÃÖ©‡,›KCQöÜŠ&ç? )Ž›©ýO¨h'Ö8Ú*‘Zfͽg¯ìEqendstream
+endobj
+1555 0 obj<</Type/Page/Parent 1476 0 R/Contents 1556 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
+1556 0 obj<</Filter/FlateDecode/Length 1548 >>stream
+x­WÛnÛ8}ÏW ú²ÐÈ×ÆIH›] I³µ‹¾ø…–h›[‰ô’”]ÿýž!)_”´À^Mj®çœýuÖ§~ú4Ðð’ò꬗õht=Ì®ht5ÆßüZI‹p0ô²ËöÁ»éY÷îš=š.`ër|EÓ‚`§‡oòÎû•X{ii”у©¤ÎKákX4 šH»ÁÉt·–î|ú'ÌŒ¨ßf.WÙ
+µÀ™Ôž<œ±|»×ì™_ .³»›x¡ º)–)¾Yž"»gW\4\ .Çtw8¼ècè·¦JÓ½¬æ,fûŸ­½7Ú[S–Ò¶C´ªvGÉíéÅîÝ>ƒ~?ë ‡M¯z­Òñ>‹w"ÿ^¯ÿo«7·“gòb8ÈÆã1½
+áÅ\8ž¯Œ•­Îx™¯4"†QnóK¸:¶| !;ªD¾RЃàL$ðŸ•@A£‘élòñæ˪LÑvŒJàÖ×ɇ/á½Üß •ÛŸ àym•ß¦0y åô² Zœ ryí
+î zKa H]+É{È‹Œ ®šgèË‚›³PËXæ®­…•D1R7šÖ˜àP^ÓÁ솿}ÁÿÔõr+<ö"@ÜØ«l D»¬š—5„ñ!1¯t¡D¥òh@ÉÐ’µÌ= w`  žA1'‰#ü›Ë\0;a´\ ° VÐÍ75Âb0ÃoeÀöÈ‘—$73jñÉñºáM¨¯QAŽSmžó/G[ãÃç)\Tq: 3F‡±/;÷¡„£êMWÖÔË UA‚ðìãÍ=Í:e½\ÝœÒòÞu)Ýì<ÀL;©ËWx‚“Ðè}HQåø?œH‹«Ok)Ë]hU‘‹‡±,0xÖ¦²eô Ô1uYp}ÑÝ\*XÁÀÄkãÔd«k±j©¿§*šêÊ‘¤Æ§^~ÕêG÷“Òõr;çe¸£
+ê¨5ëŸ×RóçDÀI­Ãhy,^;PôEËíƒôßxX
+= ¯˜>O|:fGzßxDEP¥ãwt(N@´ä£Ù²P¦iÝl›‚ÇßO×ý ñ¼u5«O÷îêð^5Ç]ò¼—Æ£l|y߆NüÃô쳿¥ª‰endstream
+endobj
+1557 0 obj<</Type/Page/Parent 1476 0 R/Contents 1558 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1558 0 obj<</Filter/FlateDecode/Length 1297 >>stream
+xV]Oã8}ﯸ⠤ièG¦-ûV†EZiafÕ®öiå$NkHìŒí´äßï¹N%Àh(-±ï=÷Üãsýs4¥ ~¦´œÑ|Ai9šDZÄWÑŠâÕŸgø³’òðâëbŽ˜Mb¬ì¸ÞŽ.ocšNi›#Ébµ¤mFH0™Ð6=W:7¶^ ;a3¥w´7Gò†R+…—$(3¥PšJ‘î•Æ?ÒÔÔÚ¶ž¼”e"-9ixGGYüĪ‹íãhBãé<š!û»¤§9¥I!Éï%9Q&¯¹Ûð= {4€Äë:tBg :OuQ4ƒœÞÖÎËŒ’†”øååíMÁÓ2žÇàÐâhÑM[î7£½5E!þSdze´àåß¹VÆÐHaUuR¨”*iSY1§ŽLNǽðƒ˜àZ
+Û xê¸çÂÑdñ•Ó\‹ô©®þÇÂõÍæãUã>û2Zbn÷¡ÖËÛEwRÎé—€^ÅpN8?n¾QUˆÆqUYëÎÄ#јÀõ݆þQ:3GG÷Û9ÖexƾÏðÐœ7/SÀJjOÚø>`)´⃸œÁÙÔ Éç
+«#B9““2k[ýVÒ” /ᆠ~8T ëY7,1œA9o›‡‹
+•‘é\Gé´¨³wšFÄn¯Ï t¡ÈD…ÿ:XµãxîÐÚZ«çný‰ô»êú _¨ðô±zD\ó^¸SgÿêZœ‘«ó\=  8%,žèὡ¿‘¼ï€# Mw>ßΧ,¢?`žè¦¥£±™tv¦Ó}TD ,+ÆGÓäƒÄœäòO¥ëgè“¢ì§ÂUÖT†´‚j ÃÝ!š£Læ‡Pœ5%\^Á†9_7]×çnŒfCmoß{ί¬í„w¶œëWË ‡°÷ž¿*eO×ÒƒŽ'o&ÏÏZ:ïBó$pPÔ•(XC Yhw­…Ù…ûA»“í&ô†ÖK'w%Îwû†‡šÙèD0#n
+ RöÍ C¯POS"hË/Ñß"xu¸°½CÙüv-ƒÙŠäƒÄ]­ÞàÊP»çx¯v{”*2>·ë€¾=©,€ÒðíÈB1\ëìü` LáfÄõC¹Ší†åûiÞÓ„·UV”©]  QÑ9ÜDÂ5
+—*˜”H=kƒÛ<øtâ}:/O¤=L¿2‘—·«nRN¸¡®æ_ÅÑô*\p®× æÓ#.­Y/¾YÞn/'WýÅáãI/ãh¹Xᆆ!=Ÿsæß·£¿Fÿ»ŽIendstream
+endobj
+1559 0 obj<</Type/Page/Parent 1476 0 R/Contents 1560 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1560 0 obj<</Filter/FlateDecode/Length 1880 >>stream
+x•XMo7½ûW t‰ ز-;¶[ ‡¤©’¢°Š €/Ô.%1Þ%7$׊þ}ß ÷K”{(š––;oÞ¼êÇÉ5]á¿kº_ÐÍõÉÇåÉåã/´¸¢åOîîhYÒÕüê
+ߧ¿oUµ§÷szRõJ‘
+ô•-/>TÎj
+Ú¿âñóéßøëlùýäŠ.·0qŠ3ô´UžÏ­7qO•~ÕÕó»|¼¥ëëäóbñ0_ð+èéËÇÞdÔU(n5•Ñ6’Š¢ò±mh·Å‡Ù¡Ý™H&o­5v3§åVÃ9wŽ\³oILʬ øú&ùçg-I‘ÎæômkŠ-¹5Ç’¡ID^Ú¼ê@j½ÖELÑîÔ~5Ž[ŠÞàTt¤ZþM¡¢Îœ›tµžÓçH¥Ãiëð‡‹Xí;€™mØ=m¼úg„±ç3ñ×ûMeêê"–zœ`›^¬Ûá8p2! D¯ìFŸÓª‘ÖˆˆŒ¥‰ÛIF—iÕ4Þ©„ÊãVʇû=<Ø WÃX ’-vI…³Ñ»ªÂÇÕ>s?âz.gùsçªP–œ ̉I(‰ð¢^•©ÔªB¹áe·ÕxÙãoRWQUåvºœw^wsaéçw°XêPx³Ò4Ö~$íÚørÁÔM¥½dûÖé1 àÓA# Å\ # üÍyW¸ºæÀ'åæžc[À8ºÂUdõÆ1’0ÂÔFF ¦2 ´’¸­ªSú
+aç|)00Ã[£¬ RQè&’óäõw ^Á,N ^öÆà­^Ûùÿê"š⟰ ¹á¯†šm˜udJ­¤L™÷Ô…9ZàŽ-J…R{üï8I+Q¹s
+0 dxi¥¸án–¸LÑÏÀԽ㟓 §ý•ÝCð.úºó«GIò¡ ¨”¯<½žÆÇ‹^ø¥”7>Éž¿èÔI
+R3ë×ÞÕ–ÉÒÅâýèÿ³HJ_”CÒ£¨8MHÈèJÿl’Ú8g…ö@ªv-‹$Ä!aû|ÚGq,På>‰YôQ'\Á¦ôƒ[Ü¡ë ›õ^^£¾ô"IƒO):ˆÍ!¨­ÙlÑÂuFrÈ<g”üÈ
+ÿ|9GÇî$úÉ°i|‹æ½õ`ÊÍI¼˜ai¦ÁB£<†
+D ’ µÖüÌ;/[]ç‹]
+endobj
+1561 0 obj<</Type/Page/Parent 1476 0 R/Contents 1562 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
+1562 0 obj<</Filter/FlateDecode/Length 606 >>stream
+x…TËnÛ0¼ë+>%@¬H¶c¹‡’¶zhÑÂ*zÉ…–(‹©D*|Äõßw(Û-b¤(¹Ü™Õs’#ã—£˜a¾DÕ'Yšá¦ÈÒ%«‚û—•h’û2¹~X ÏQ6|²\(k0<ËPVRWv?xe4¤›NÖð. ƒ±¾U>Xy¡kìM@+^dŒê…Òž NÂ
+/áúÍ œÛÕhT'±S¾Åúóýeù”d˜æótFø ç÷¼<br|blíR|ò æHÊl­ZU‰®ÛCõƒqN‘a„öVh×EÀÆšA«_x•4ĸÿ@3Šeu¾5aÛ²ZIÉ—3=3 e ìˆLÐ^h±•½Ô®j¹qØì±#½ñ!üΠ2¡«±‘ø)V2er{]¥ÇãÙ2]D%&NVÁ*¿Ç-E´/ÒNÐKG6Âc-ú`#c7xDˆN‘ÂñVZÙ µÒ[a˜½©å›à!*Fõ¢ÀdlšæŒo!+מB>°ò9Hw€ÚDU^%>ÐLQFsÄ`e™ZÐu­bѱ¡VôÒÇ—§Þž²àvr(t0ôÒX!ñ˜•9Îhý…¥.ÿ@E&lÁ‰ù¨àÛØÆþ Æ¥k³søRÛpí€h1 Ma^$½P‰!Îu|ü§©[|ý°:Î\¾ä<®æÈg§“-_ß}¾¿ÃWkždåñÁT!ºjÔ>òœžL‹ì]Œߊ!²¸IvkÏaœÞuFÓ¬£mðxñ»qH×íh⓳:Iò—1ù¢X¤ÅrÅÏoâÑÇ2ù–üí o
+endobj
+1563 0 obj<</Type/Page/Parent 1476 0 R/Contents 1564 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 649 0 R>>endobj
+1564 0 obj<</Filter/FlateDecode/Length 1347 >>stream
+x¥VËrã6¼ë+樭²h½%çæG6ÙJÙ묕J¾@ (aM\
+LFøßåôÄ_§Éd‚×ñ|†×!~­¢,|0ãäÙó›Eçòã û´Èy:›Ó" ñDvo×¢òÊÒ4¡'Q, G¢¤‡Å˜Œ¥¿u9|¡G« aw_;}ê Çн3…Ð%ÝšÒ[“çÊò§œh0‹‰z#.ßœ&ƒ!”Ußjí´WôE‰T—«xbLƒAsb8K¦|âFewÚ™š$âë²V¸c8CÈé×Ú‘Œu_P•+áâE‘«q̯…gÞHS –Ë\ÑVû5Ìôª¶ÈOKá´ln5Åj3+GNÙ–øé\±Lø`Iim¶ä ©2Dä'"-t©cX ç¶Æ¦øXÚ]åµ)9@À5¡ÅZ9Dô[ƒ•–î,s,wœÒxKE!Ð% Ôm+yîNž?œ¢×
+|f
+ A1ƒL£_¹£ç®NTrÂé Ç{Z?,Î|ÚCRXØ
+ãD+¢?Éßk(Oš¿O
+Yy£Ú¶Ø?”]*kâdòqˆá¶JzcwoWó#îŸwä1Ú`ià¯Á[[ý Z÷»)J(k<uðOU 4Çâ!Z:²¾Ãw‹hcÁ6ŽD¡µãÆ/‚ËÙhß<`€7Òäw®®*xñ««ïÍžÊ5›»aÍ÷*ßQª³ –Xú³fAã-å’ãaIñ»Jµ…7 íY*Uâb$@äˆÙbò câuÑZçôh!iüäþi_4 #€¨Rýžª‡u
+endobj
+1565 0 obj<</Type/Page/Parent 1476 0 R/Contents 1566 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 694 0 R>>endobj
+1566 0 obj<</Filter/FlateDecode/Length 1494 >>stream
+x•WYoÛF~÷¯˜—¢ŠQQ<$Jn>â$µÝX@QÄyX‘+‹)e¹²âþú~3KŠ”¬¤¨ ˜ÎÎõ͵úz¿€¦!E1%ʼnïùx³û÷ñÝI8Ž½ ÅÑ™RAazÓ†Êéþ¤Où±ô¸}ÜpêÍúÜ î$ð¢7 ¼˜&q ‘‚f±7n±*¼IìùàM}x6¢ã…¤ ŠÇŸÑñ‚Ptþ ò¡:¦ŠÒ³€…ØñÆxɈ3Žèx“™(ƒc!:^ÈÞžc¡vÌèlÜtDÇ‹9ND8Á#¢ã….!³
+ÙðV“²VkËõ·uÎs=uv¥,)£)©ž "e­|¤ÕL…*qþQ{v)Shgƒì,Øú›*Ö¹&Ò" ZûÈ hYR‰
+!KÔFçÃOšNO¯nïOOJ†Ÿ[ó¦†hþŒ¾EI}~g· D$¼¤H þº7ºE¥8Û †xoôÀêüxéA?õ£MmFÒ¬£šÔ(Ï£6íéÄúI©*óçÖí—Óa‹Ö”gµmÏðstÝNÌÒª´ÈJ÷Òwcô Ê^;à$J.h^s{%ÍÂ=¯>µU+Ã~(ìEŠM†îa½ŒJÛèzaYœŒbVõßÌáÖôcß?8Õ5ÃÞÁ©;Ø­û6ôváó’1”`q`3VKZWYie·c#¯°¹þÁút»V-°{±€Ý=5Y•²mqõ¶ëöí‘I's©KµÈuêÑ56kÁ£#ÕVey$£©·\Ó)—uVÿ‚Áˆ7m¤ÍeáíÍåÇ¿îæno¼•-r±?ºNš]>Ä =À•Ê],ÂxÚlÐö¾#ü³s¾@¸µ,>˜2_Ôá¥a¿Þ;„]º…«Z:ø®O­Ó‡>·Þ
+vk°]¼œìàÄóäϬL±)É3Þ&
+endobj
+1567 0 obj<</Type/Page/Parent 1476 0 R/Contents 1568 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
+1568 0 obj<</Filter/FlateDecode/Length 1847 >>stream
+x­XÛ’9}ï¯ÈðŽ€âÖ ´ßpÛ3öLï {™˜ÞØPU ]HŒ¤jšýú=)•
+¨¥c.»á¶Ý€*/'OžLñË͘Fø3¦ù„¦3*v7£lD³é,›ÑíbŽß'øk%­oÞ¯n†·4ÓjÍgg‹9­JÂùшVE¯”^¨ÊeoW_nø|0™e·8ÑûQìrASØ1ëµ´Žf·¯¤—¤øÿÔ^xe4ÐÆšzO;±ß+½¡\úƒ”šþ®tiŽ¾[Å0¢Kú«V/ìnDƒñ4›°³ð¸£§žß*Gø±RTÕ‘~©Ü¿ª^–ä É—}%”&ür[c=¹½(äÓÛÅðáŽÆHr „ÓÛ˜ ’ÊèV=Ç÷Y[¥%­lí<-‹ÂÔÚÇàþl”æ#÷•B~þšP'£hÉo%}0;Àœ°…³Éø#›%€ˆ|p ¢ÎKPÄ5½å·Âóûµ‹¹‰öµÉ2â!ŠÖÜSÏ
+|n qòxÊ>½=Řàä£x–6£oOÅðÒî”6•Ùû0ñþªÍ9À7÷(sS ˜ìM‚ ¡Æ
+æ÷¹ƒ±%_´^æ+
+â¼Û
+‹,¬ô´6–­AQwWkN˜©tP~Ο >£É½ÑÞšªâŒVMä 
+$\Ë6½Ç÷ä¼±ˆG¢!¯£È2ÂuM˜ü 7Êy{Ìh{h0%6$*gBh­"¤nƒ `r½ã5˜¾‹ÔŽrAy%)Å×DÊ¥ð 0GÉûCãÂ)‚âö
+W(Ek…XCteÔ¨ü,-dÉÁÄuL„tÓ”áÔg­65ô
+G:Q›}èu+!ï\FÂð“Òõ ¹£órÇ=Å¢òúø·?üDhg{ĈPòå@±ˆp§…^äM :ÞRb<DÑñTU1°•‰s%²à²dD=cìtq*v’q8¥\ ‡›dX;;dƒÕ²’‹a¥òac‚Œíĵ«BÆCé‹ø@;ÁŠ¦hƒy¶Óô.Ε§ÉlN—!†Ïšd <±®(ì¿t-ºAβgÑץ܃€ £€A£#ôUÊØf22pá­xR9¶=8æÄCê–Öíe¡ÖIÝ?o4r‡æ¿´U¶Boä›ô4·FVÀ`V2õÌ]›g(ýõR6@aK
+«Oï×JÙì—È'MyùT_æ(ùC.(WZ€(Üæ¹€B2TÜ÷aò§Ð›ûƒ$ Ê»®EëÔøçu
+S»Ìm'ÔXá¯òˆžÐr µOšø£ŽE=À»qoñAžBðéœÉ¿ 5š,^< ò®nqOî 0ÁHŽIc²ˆR±.ˆŠ¢yù‚Í.H(\ÿ?Št­7*õk¯)ÉŸjù˜›gÌÍ ¯f Ìk-?€u&Ê;ð6WHÕN²Ä(Ÿñ6 ‰$IaÝ1˜áQ
+y—À&ñÃF‰e—ó}êÕˆõÄ
+Èa…–ñ&-¬i<µ2ÿ#ýØTèçMerôæ?yã
+
+û¹“$ ÌXý_/XjšW»*éYUŠýÕ¶Zjúôaùˆfâ½9©OF¼ÛöÉx šÈFŒd™‘ܼ#¶þn{kœïäÒœÀFXšlWÛýöˆÔš6¿TŠ„ö«9%)irºÆÂÁµ¤âJŒ}èR0ãìä;Xcì½d.–©N:Q¡­óùj+]É"mƒÉ"ßáFÕ £f;âݨO[sà±ÿ×­ta=X¬zk,ô覰®œ_@“ƒ¦Û­^€Íô†f°ÐsŸ„þ Ñá]—Îö’‚•r‹E㩇›‚fÕ‘Ñ>¤épÖ£-ŽñDJ¿ׇt¯JÚ츼ÄÀ%BÀ6¤qqå^ëð{³=ñf‰›bw{£y» +SšŸÐ¦ãC–¯Ì§Qr™â¹`tRË
+endobj
+1569 0 obj<</Type/Page/Parent 1476 0 R/Contents 1570 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fb 13 0 R/Fc 14 0 R>>/XObject<</I16 16 0 R>>>>/Annots 697 0 R>>endobj
+1570 0 obj<</Filter/FlateDecode/Length 1636 >>stream
+xWkoÛ6ýž_q—°[D²å8¶ãoI³ Övm\ ´DÛl$Ò¡¤8ޯ߹¤$Ën’uCâÀ‘x_çžûàýQD}üD4Ðéˆâì¨öit:
+G4œŒñ}€•´à8Úüùü«;:õÃ!e4b ÿOJ7G÷Ã×Í_¢pBÑ(ÂQ˜è½‹Fteè“7vžÚºœõ®‡E4[°_£É˜f‰³Þ§YÜ}/t)RŠ­…2:¤KS¬¨XIºÙ\Ð ÅÆZ™¯N”^Ò­Iı)uA9Y™Ð|K+_ϾÁf\Ù Æá„¡™%ÝÛÁhLþmí‘{D§ Ž?ê
+èA­7¢àQ ÒRG$ Ĥí 2ø~¬„£‹66s„ÃkfÍ˾0HËÍ^Ñäì04ij6\QpÊG‘­S~nßïJ—4¬Øs<H;õ~ÖÁsV*XcŠŸ#땹íås¥ñEZŽ$XR„ö$ÔKäCO—iJAìåæ "Çuþ´Šï´Èäñ¡æ §ë]ˆ4wdï]ïÄ+é¿Xò@ð•ÿÿGðy¥ =ôðßMÔ=¦…ÑGMo.o®(ß‚»Y^•òwüpŒìÄ+6Þ¡²P)êþ?"ï¥)TA× ó’çÓ7Ó¨áÓŸNûøùjì]^¸Ö¼
+Ý·0v7躀v͇]H¨“˜õzÛÙ2M*³?ÞDZŽøhSuÇcCå !ιÛ2ˆ¾;{¯¦Ó³þ>QuP;ØmòU•V ·ÛNÙA}í¥‹[ñÅÜ<È//šÚ}Z-Ü­Û¡Ð[Jd[µ.RáòÅ͇“èGâ ©P†'t‰6„W¼5Ùº,¤­&Qm²Qc»)ü]1ÏM
+q èŒÇ7Z2›ú ‹Ëwo¼} £yžÃ8ôôPžA”iŪ™šlõ(Á"ö ÖñO›ÂÍô¥Vû4“@{nX½·y88ñU þ`6p³ÁÅðÝDk–TÎ¥Ôõ¢Â} õLÅnaÚÓ±Úbª}I:ˆ¸…Ylt­…ç
+?Ý h‚;m6“Z
+»^•£ƒ%ª®Ãçf&kóL«çf+íy6wòÉmwrûÚÛ%¾›ˆ:_±'«²©?Å[(>9È ÜQƒÌ›hZjSkàÔæ[Š7l×KÖÔí¾ Ù­w¼
+°N¾ÇU?Å?¿»â ÊçoSkk2Ѿ”“·n9ia¶°&sr_v*žß«’«± ÂA?óÎÃÉ`Ľà7¬®N]µÍîí°¤°£&
+^¤Ûýì°C“°†æ“T—zf
+=C|¿FÁâó[o•¼/ÕƒHyŸ,þZÁzØj+ø§9h4 ~U:1`=£?®Þ6–Pí7nâV,¥=Fׯ!t«¼p} hYÙ¬Tì/3Íöˆm_·®9¸œèî`…÷¿àûK€¿áz³”îñA8uñœÐÖ”›&_’‡2åìϱ×!!Øò&f™`­d Œp[À-§€`‡:ÏÏ[Lµœgk»§…táÐRš9® äÐu*NO6—6¯IÚ
+Çõ;·U’)q›b;môRa—²ri¥dqÞ á?ºß´+D”—
+endobj
+1571 0 obj<</Type/Page/Parent 1476 0 R/Contents 1572 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 700 0 R>>endobj
+1572 0 obj<</Filter/FlateDecode/Length 1493 >>stream
+x­WkoGýί¸r[™HÞ…ÌCéC¶·®š>bª|¨ûaØÌ$»;dfטßsç ¡VUE–°3÷yι—ŒúøËh2 á˜òªÓOûøf÷òöÇÎp4Mû4îÓU85NÇáSI·ýÏx:¤“ý§{Ÿ+e£t¶÷nh4;çWœëÓ
+nŸæywœŽÒAJ'¿ÕI³’Éu¹=¡+#E£tMzIoD¾Rµ¤¹imCy®Ûº±/æïauDYæ­&ƒ ¬vç+IVæº.è®+ðjð¡ªd]ÈâîmÄ–MæÎ|}OU°Ý8Û"Ø&eɪj]n©Ñ$ÊRo¡Ñ­¨æ̓4ì¿OIƆ_œsF%¬HXª¥„OÚ¬dí.祒uæßk¤S°i6ZèJ¨: ö¨Û»Uu.I"¼àõh¤Èîc«Œ´$(×oÖÈ\!±?kõH!Ÿ3<­d³Ò-µ!Ñ6pÙ¨‰mÒ؆#Û·Áq·¶å+dÛõÉ/?¾ÞÅ€ª/Õ}kvc#¢(pQ²¹Që†ôÚõUÕ¾€Ll`,¥­)›òb‡»)ÍÙ[HïjÝDßÅ­ôF¢-/Ÿ©.£ý¢´š2´«8(@%j—äa?.%ƒ
+êò¡W·eIÉ=eЊÄRÏ,Q IÉú¦%_ï'ž&Ct¦pô¦ô3@ËÀâž^y(
+F–ü:÷-‰rìÕõæ™1ŸmfÁK12ðè½)Ð>µÄàrȼ.î!î­‡ð”U©¡¢g´hÚ Ž|%ó®Ö ýH'nß
+ônÁ†¸gPÐ/ré Ýp,
+endobj
+1573 0 obj<</Type/Page/Parent 1476 0 R/Contents 1574 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
+1574 0 obj<</Filter/FlateDecode/Length 1954 >>stream
+xXmOÛHþί˜C=‘ž‚ó%w¢PîPÕÀA*tR¤ÓÚÞ$.¶×·»&Í¿¿gv×à¸pºV*©½™—gæyf–öF4ÄßMÆttBI±÷q¾7¸:¦ÑˆæK~t2Ð<¥a4ižôækI•Vq. Ê ©2ßRV’õWZT™’UTˆGé^ÈÒêmg‰‡©ìSfi£ô£¡Jê¥Ll¾è^Q¢¥°’Äûù·½Ã!ŽŽ¢1¼÷`QÓ&³kU[gñà݉2eW|vpõ!DÜ£§¬ÚøgM=F¦ðÉQ†`Dšfåª1Ñn¼ó¡ÍZåá¨óûlµT¶¤­ª)Ï‘ËÕÔZºg‹ÕeöO-é+}I?ù¨NB¤-K×´’Nå)íÿ“"é–Öâ‰í$ª,Q¦
+(:®´ª«|EXf3goD!©ä„ઓ/w>ÃÇ-ÇÐ,z±H)K¥
+¢±vØbv€ºOûs®æÿJ¡O·¹h21~¬+à‘©sËIë`©S‘¨¿±ZX¥ƒVpiŠÊIj
+Д/3tGT’ÔÚxiÁs­40ІG¶áL¯ƒ1"7wŸ¿»ùzáø.ú=îäÄõYÑòßEQå?4·ià-»_f|ô·öB@SÄâõHÔ2k³„ß!cª¡hPôùv­Â1ˆ7u,’GפK¶vŒ¡J
+nh £IŸæ³ß}c#Â?>_R¬E™¬QôÀ¢Ç}©% “,S™¢f¹±¼,³?‰Ò8ïGakŽ£RZ:Ô]Ÿ)­²RäMËrM
+îEŒ¿:³é¿ŽhD×~½á® VØãàJ¼ °fAÃ6ÅC
+*‘謲þ\#‡=
+Raô#Ébuðõâi!ÁçO$„‚iOý¦ÙX’B0^üœqýˆ\©[2tž£UJðøIòû’± Óáäu[c†áƒù_;Î#
+¡`
+‚Ÿ5 ™IûñúæÞ¿~’[ìyYt1*¾(, è‘gikÌ5Dÿ›-¿£ |茂×Ò˜•<À  b…Ýv m2x¹U¡ì"Èwì=•T˜ݼ\‘´¬ Ý>Þ˜Jž,¦ŽyU+„Áµ¦QsN×W
+}V—/£Äß)øV 
+endobj
+1575 0 obj<</Type/Page/Parent 1476 0 R/Contents 1576 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 703 0 R>>endobj
+1576 0 obj<</Filter/FlateDecode/Length 1953 >>stream
+x•X]sÛ¶}÷¯Ø—ŽÔ;6m}Xy¹ã4É­§MšÖêdîÎÜHPBM,@FÖ¿ïY€”!:É´¶åpwqöìÙ¥þ¼˜Ð ~'´œÒlAYuq“ÜÐíì6YÑ|µÄû)^VRÁ Øzú÷Û.KÞu»L¦TÑd6MfÝUIñ5VëóÕè«ð´Žï®+šNo“Ûh5¾ÆêlqŠ‚ýÆ×X]M’e|otÕõ:™Ä«ÑuE³Ém²ˆV_o.®ßÍi2¡MÁ`-VKÚä’Úd㻆
+e]C[IR»¨5ïĶĻ½¤ÖI+²Ì´ºqtPÍþûÍ0yÛ™“«¶µpîÓ•¤ïxûwaKïu| CÊþ´±•(Ë#åFËKÞvuCW“’±ÉLJ½Ôt4-eVŠF’ÐÔyNx+vNÉœwÞk26—–c=ûHÂ"À<ø©­Að) € —”]¨?Û^†àÄ)þÎÅ f¾§±¦¤¢;˜
+Ë 2
+úZ6Ùu-ª$¿v¢ÚŠ¡BHá¨0eiîUohÍ á#ÍѨûéÂ}ÿl••yÿ9\ü¿–¶RMâ̹Xñ|b`
+àA膱±²€a+²Çƒ°9UÕ¢Q[UªæÈ|È\.ÉgšúèÂ1ÇßpŠ¬ªfäH”!œ’Ú8§<ÌWòí‹sŒÚì%(ðr¦’´mwàM8Sc}Ä_‰²Õêé¥AÄnÖRæ|¶(Jæäå9íÙ6s¾2(+3 ?Kë”ߊÀ.Χ§ãõ»5MPL£W—ÇE²Hèáè0ð£)U¦$@7?ZÃ÷º¹›.Q±ÈÝû6Û7„+¸Tö¬ˆs"_U5¸Í}ÉÇoæ³Ò;úExòÇu è¡çf„@n<;P—|hPÁµÙ h‚±trÅ&±àø=
+GCVØê'¥sš>lhÉ ú/jØíM[æ@Q¼^Òa+T 0šîû#±Ÿ¥
+k*z¯2kœ)š¡RüxÆ'‘çŠ1%å²…¾Ï
+y™O „Øš¶‰ûœé- ûï—Éìjcz’›‡¥¥› JImÊs+c_ÂU ö„¾Ò‚ŠR½{¯ ±ÃûJäS's' fÄA/åéq@é¬lsÈ K;ç±ó³m›UÌâÝð†OÐ[×xjâîË„çh,p3¨ÃŽÐ ¼‹(ת&ä ù&
+x=™‹àž@#?y¿Zì¤ù„Žºªÿ#~~"g ì1{@0òý˜3Ôa'jï ½6‡KÚÇŽµ3群¨äF~`ŽÏ ¾wUüªS„É
+¸c>åßn.~½ø f#mÚendstream
+endobj
+1577 0 obj<</Type/Page/Parent 1476 0 R/Contents 1578 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 712 0 R>>endobj
+1578 0 obj<</Filter/FlateDecode/Length 1893 >>stream
+x¥WÛrÛ6}×W웜‰ºP7÷¥“Äv›;i#¥igü‘ …˜T
+G‰(
+™’–O•£ÌXRÚy<>|¬é³Ò©98ºœ“{v^–.â-±c€;nv­1'=Ö'E•JÇÁÿ£_/ýæ·£›¤‰s8ŠqŒdÁÜýt>¦ú}‹Cóú¸ã'wB 8}eJÇÿŸÕëG©=ý¤äAÚgi8E—‹å ’·…Jh'Aoø鈔'a“zä™*@¿ÿf4Â5*Û¼E‰)Gk$°PÛÑÝúöæÝíõzôþúçOëèúçkö¬“n¿MÑû ÍÀÁ—™¦þß¡Õ'¡S:'„“Bb[Èf·6Õ™5%ö¨G@áñ?eýñ§Í‡·ÇhF7—4Ë32aâYMäE´ŒèóNx2ÀÍÍbºjzG¹ô÷§JaD–(¤šŽ~K¡ŸÉ™Ê&¨
+š@©ÜVyð; EE…ÉáñÞ X#qÄ®S‘AÎp@¶Ê¿HO£O´l4ˆ¶Ò±Jµî4Þ°'rNö KGÊÑ:
+‘+·iȤæP—n/•=ÓsÖ¯/ä£,POðÆg¶Ò­%J»€S´‡ò"I:Xðv,ÀmëLì‡ZÖYP¨Ò
+ÿŠ½Œéþb‚>w†£pî`lêî_µúÝvŒ×úT`YUP)ýŒD-œú° ^ïYµjFWL;…Ý §æ]Pž$4Ì맭„_PVˆœ„©ƒ*Š¶QœETg¡ TSŸ[¥…UÜÊ
+†8sÃo¸´¡5E¹5O\®Ê2•(î[÷àl!…ó¦f“–/kG½‚0p_`:¸\[¬ÉS«oNý['®uUnl…®Ÿ6¶(j¥È¼´ƒóÏÂäžÌ2Ç9CmÊ {Màƒ¼´Àp ÄØrì/±oŠ «ÊšwÂó~ÝÒã¸vm¼ï‰gy TAØ‹G\÷*SqŬ̀;ÀVúƒ„ƒûn6@3èSÈFí®H|ÅöÎâôÏ{öfà€…<Ô¥68³L25–rVYý•®d(Äîì¶f}†sÖ5†Šƒâ¤(°ÃÐL•ƒ{:ÿ†ÝèŽXôü^XQÒïÄzÃïÿû´’"PkxK£ÑoZú­2Ž´€“Ì`h_ü»M¾š”^ëÐâ¤æi#}1»$û´*÷LóS³*¸óaj:‘çö‘±ù(¢ë@'Qp²‚¤å)4Ú½H@ §U–¡ì¹ª?iõèˆA*žÒÍŸ*¶ÃOl,ÁÍ¡“ ¯(xb;ÕØõV$5Uq  :ãÓinÐ{²BwF+µ`úƒˆ0—ûÒhðô
+Yߧ±ìŠ{êÍ­¾½ê#"Þý´'ZZ8I4?½½jKYã¶_÷£3;ÓeíÌByÜNíYØAR^º>Pp…xw,5Îsh*8£X‡˜UTEG¶05 JF#€Y‘6 wTžJå’Êà
+endobj
+1579 0 obj<</Type/Page/Parent 1476 0 R/Contents 1580 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 729 0 R>>endobj
+1580 0 obj<</Filter/FlateDecode/Length 1906 >>stream
+xÝXMsÛF½ëWôRRR"HIù²%‰‘£ZËöšÈºRÅ  ‰‰
+b Ȉ‚èì.·.LSï(W.39á˜Óû€ö¦|À¢ÓxSª/•.•¥"S©"³%ëTa=
+E[“¦fÏRÂ’ŸJÒàïƒ_OF4ð'0>ˆÏÞ×jþ#|ÓËsÚ':J 7ƒü½v Ýë¨4Öl}Öylö–ÍY©òQ•„cçlã«=ÇjúÜs
+!‚ åµ/ &òt³D¼c9rdpo‹×è“L#ˆw¹vy{¦gS!h­vgÚÀÓ)¬åÒ½Áfd$0&E¡ëj§rwÊQdC»Ø"@†bƒ—Ú²>”Ë UøÖ@ôÊ…¥£RármñçÉ]iRúæ*Ås«”7•¡ÆË«8fyÃÛ¨)Äï{£ÉH…/ëñňêõ¶P›å®fV*U‘kÿØ-ö0JuôÀž~øÛ©ïÏ+¿Y,¨‹XÙΣ”ƒBp9!½š;}—WÔË>Q9¡³Â©øßÔ;
+¡vWÿ3¼¿Ϩæ#À|Í¡¦ÙôæDZ
+S¾b´?>'´ü›–¿ŒÁÙq·½E†¿T0Yú¿HàøÁÕš6ƒ÷o§žëB)¬nàòóþîélÏøS¤!~”¯û^lòS L½áÆT®Ö8`P8q
+r|ç@ëÍs$¯Ç>€¶¹ÉˆLô¾rìË0¹4-% ŸNB‹w!Ñq莻JǼ1ÓHì1¸T ó‘\»Å— É?Yx‹Ë ]àÃÖ”‹tuu}EKó+ß—MO’.Í)ø³¹7ZLh0]ò~|®BåîR÷a©ëGÊ\JyŠïaóÙ¢¾·O§,æÇàäï'ÿ¤xÍ.endstream
+endobj
+1581 0 obj<</Type/Page/Parent 1476 0 R/Contents 1582 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<</I15 15 0 R>>>>/Annots 734 0 R>>endobj
+1582 0 obj<</Filter/FlateDecode/Length 2188 >>stream
+x­XÛrãÆ}çWtžÄM‘ï’ò’Ò^£iå%“­T”‡0$gÌpgâÒ_ŸÓ=€L1‘Ë.§lË$0—îÓ§Owó{oL#ü3¦‹ MTÔ½Q6“ç?_>õ£ì’¦ãE6£šÆóùó·Š–½Ét–Mi:šf¼ÌÙ¨ýÆoqžM±cvyÁŸñŸ×´î}§ñvÈÝüaŒ%ã«9^Äó›ñœÞ;ú©÷vÕ;ÿ8£ñ˜Vk6qqyA«RÌѪè_W{u8²Öu®=Å­Šø£©ÔOºr;í)\øäªÆF¯~}‡ÖEÚ)S’²ezj±Ë¿Y}ëh8fVeÓ(¯x/EG;ïʦФ°ÑGS4•ò´Ö*6¸W¿xM­3º¶âOT«“5g¹‘6áŒo]ǶÀ°­±ª×/8ÿX´ Çãl4Ò„£ë&ó¥%LíŠáô*[ð’£ZÛhœ¥=C7qk
+ªÎ\#˜4/f#d#¨"?
+‡uM&íÆZ<:Á©±¥öý…­kª’ÁÊU^à9Üå¨x]é'€IAlL`pµ§PçYáìšÖ¦Ò†²Ò*í:EÈíÒVcé_›
+WTÿÆá þzcéþý;
+Ínç|üãàÝXRei9ÄŸh±ÛÉåQ!´%-É'£èÝ?–Ôá-lTQPmç
+Ž:Uluñˆ3L$×¼fwGÉ_ zÇ‹•ÇÅZ=ê„ðwÐMÜ(€¬——¹7z= Ê!¨Dåìf@ˆgK„1Ý–@‘R•ÆÓ“°çz –¦ôáL+\½ãu»×ª¤?!‘íÍ!šÛXW¤máJœ^ƒþjƒ”xè·HÊ‚±phqŠ’C²9¦ùY ùÀ‡7ÿ‡0§P‚Ùä¬f0âÖMÖ¬ãÎnÎj<§­«L ½9Ã[$@ø%¤ì¹‚ àå
+/Õ ¸£MFݳ>£Îv”8*aA V™ bÆwäàž¶®Ùl™cŽ;G õh'6xÏaj…áL~G"<ôï‘5èá ݤß*Ü­žuŠ¬Ž5SÐ+Ôõ‡>­=¸ËÆ öq™ëlÛ™“òÈ·7§üA )‰X‹ÀŸ³w×÷0ã¶×UõÇj‘2â6¯×Mµm…XŨ
+éEW4\†RZ“f™Éèê®A­%Pà ;ÛUæ®r—@©ÖïÜ•‡6J­°=5/dŒ6À
+rBÛf!m¤?CœSò`ÜÉ]05 ‰g5R™#´“Ë^ö¨úXhPÀÄQ*Á°":øk¢öoh”º¤NfÙÕâ‚ž;¥¿¹=̢ѷNœ|áT{I—? ýsÁu$Ìk-‹šR÷O„Pê@4h!büE®vsI´o£Æ¹‚ô?Mj
+ŽÒì“à»q÷—ósQÏLÂ9Ïe¼2$_:HÁè{m$Ã’˜!Ù»U »ù³Z,Sÿ”wÞöEÒaíkûŽûØ¥4C ZnCŽ
+ÜÉ©ÐbpQ{Ôè?äÂ)òu„î±Ú¤JÕ‰D—’©‘g anñ$@YÑ¿5€@Þ¬¡4©^0ø*G Øª#tÑõ1nN[ñi1ÑÒüe °dä’A¨üY–%=8êÕ/²Ë1]MºNTK®_aøáf8¹ÌÆW5@"‘yü/C¿´,§iô®’ñÕØÒí]ý8¿ýð¾É$›ŒÆ8ê
+s ,+x´vUåöœÜm§-J‹c[oõÖy³1VUôþóíõÍ]!ÅÜ€£u×OÆ5ºÒÖ ¨m' IQÔ¹.´GÖˆ·78=FŽ
+Q2¥—NI‰{LžtéاåN¼õCj¸ôw™Fä–—^÷üý˜où¾ µáºÄß]œ†Ïð  žk¤¸
+þ-k¤“;º˜Wâ5¼©—¤Mo¿|þº¼¹ûÄyÑ æ¦4˜#àèOuÉ¿…
+endobj
+1583 0 obj<</Type/Page/Parent 1476 0 R/Contents 1584 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<</I16 16 0 R>>>>>>endobj
+1584 0 obj<</Filter/FlateDecode/Length 1970 >>stream
+xXÛnÛF}÷WÌCº€EK²,ÉiQÀNâV@¸±ÒäÁ/+rimLrîÒŽþ¾gf—²D;HÑA$^vfÎœ3}=ÑG4ÓÉ”Òò`˜ i|z’Ìi2Ÿñgük4å_i4KÆáqþ0Â#£áŸðÖñb4¥7–þ>¸X_Nh4¢eŽ‡§ó-3©Ã!-ÓÃ…s­v8±P^gä-ùµ&gª»B
+{g+ª´´Í=•6Ó)ÏŒK[çð¼©ð¼qätê­ºQåJ‘këÚ6ÞQfKeª_–_†4À¹ev(Ǻ£íÁÁŒKS{\VUF­Ó ÕÍMïrÛÐÕ }2UfÃWöè®±míäù»gŸ¯Þö,¦…ÑÜy\›tM¦(h¥%ÒÜ"²ù~ñõñ4™°ÃŸÖº‚º¹º p®bt8Ï­á%° ‘O«Æª,UÎÙ¯
+“!_Ž nÕÊ9ÀÁ !mˆwp:•:]«Ê¸R^‰QYipÉ7Êõr=‹¦r^…ÎZxBbkëœYšnW­'œ»!çÛÚd·¿pÄi£an‹µAØ[I!¼T+å4UYOn þd
+Tr€×60¸±-¥`X©î5i"Ï#nò £ašÈž£vR€ø5¼Ú½iÁÏ^nWʃü¬(p„€c£ì;¥³¡´ª
+*PôNû¿¤TF±‚2=¿³&ÚÀ;‹÷7T©RÓ›÷Wç‹w¿Òß q"1|¤Ü.Ô¦+ÑátmÁ¶PBí€{5¸«{Ö€d£S á
+ Ž
+51œåaçlîúÑøÉé.Ž¾ÓÁ#Îʧ{0þ#ÚËxp£}cP}»Èr9üÙ€{‰
+ï™['?vkKaMpKêlЧVMÊí‰ûôj†Ñä‘Á¹mñ•/qùASD=ÏŽz¢öu…gõ7¶</¬¤2E-%tž{4¶r$,Ž”åy¡ËºMdñI4âë³è'?ŽrÊXãÈ
+'äíUn»ŽÛ -þðñ-&dm¡?q!æðyìxR&#'P
+Ýh‚ÇTihx ;ÃßqK¨Ä½°©lÓuÏhÉ…“AzÁÉδø‘èìó¶W\}¼Y"Hg²­jù
+©¿½Í1sÜÞ&[79ã=ØIë-°<âŠ.„Äa1|*ºHÿ ¿éñ{Q/$—ƒAš:±<õŠž¬{|áþúý»ËÅÉõû¿‚k[`bù£—b¨‹ƒ.# ý–U/)|)ήNÎBœÇ—g4Â\œ£ŸžÒ`2 u~šÌ”ÿ×{½}±ÓÛ_±Py€# Fšãîj2ój"ý‚—†í yÅyy¿~óZüT;sÀ~×x»ÃWbå¯Ýປ™u•6›º›ðX–ÜÃ!•Lôõ]3B‚ãË4.VƒY2çÕ þߎ§3i‚O±ÉÍíúÓ­1» oJ2 ó¼ÍÓF©xfBhZl*MQ§}˜%ÿ«ÕÁ 9Ûz0Ä¡²`‰ˆ{£)Û*œ…Xbq=y¸mŒù4Æ<'ã!ýø,™¥Õc lã7²*JšJ¬@(@²!Æ^ÊE€ódxzóݱöæâG”Ç’õ&s‚ŒÅ ¶î/XR ŠKMŽ È)…{,T8
+endobj
+1585 0 obj<</Type/Page/Parent 1476 0 R/Contents 1586 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<</I16 16 0 R/I15 15 0 R>>>>>>endobj
+1586 0 obj<</Filter/FlateDecode/Length 1834 >>stream
+xWioÛFýî_1uaT$Z¤eIP>âÖ@íVQ¬È¥¸1ÉU¸K+ú÷}³KJ2“¢EØѱ;Ç›7o†_Bâ_H“ˆNÇÃ`H£ÉYpJ£é¯#üV’Òƒ/N‚Èça0¥Q4 B¾urŽéZÓw?šLññÿ¸F§päïŸíî‡ÃGñÜÿåìàäfDaH³”¢(ˆ†!§gÁÙxJ³„÷pH³¸wÛZäù¦O6S†”1µÄ_¹ÑçÚÈ|CVÉ„¬ÆI‰\+I—´Î$>¨HWTjK¢X*jci!ýQ]UR!Œ•ÕñìóÁá)À˜%½E¥×—SÜVÖÐZWËJ×+6[’^ÉJXU.I º¾
+è}¦r„faÉ8+UÌ‘³·•6F-ð5‚Œu™ªe*ˆŽOø{‚KX4uœÑ¼'R†Tó>¹xœ¿2¡Äžë¥.á¦ìZS¢ "Š-\&*Me%KKiOŽÍû c0º®—Z'¤)8B£ú[×d2]ç øRÈb@l&¬îúÊãXÉ%|ºo$]¿º»¸½ÿ9\н´—·¯¨… h†ºq¢ƒ=t׊PmP¼Å†Þ«2æ(ªBà8 )×1×’:„;'írñy/ke2`m×õÁ•®O-€3vwÐ *ë8UIatÙ¢ƒ
+lh­L§V|Í3ˆíøð¯a¦)a4FL›{½¦…ˆ[6z¾êt[uWÂ%$‰üÁ B' -¼8˜K:42®+e7ô+Ÿ¨ºMqÎÅÐáM¦Ái@ºe–kgµf“w—Ô° Y#Ð^W ;Óô$r•0Î쇔ÒQ…ÿRKc ÷0U¶ã—ÛR3)À £QMï¯q¦J×… \‰ª Àh~w¸Æà}Ò„t8?¦Ç’K_h®­f·¥Üc¯gÐùù^¶kU!™ðQ´¸ˆ¶a›­tžË* ®Ô>
+¾£ÑÀesº“¬+P[‡nEáV¢™¹Z…1¸xMr<o¢li~?k£š÷Ö™Š3ö·ß#"1“ eNaš–ßeЧJ-3ûÛü¸ ´¥à —-¹åÃ>çúk+YN۶ظ¶>ÑŽ‰LU©X:š^3mPqó{pX%l ‰ã†oèÓf§""_‹ÍG]ɶ QFSmE×'ízìäæœB´XJƒfZ N£`zêÄzLƒ( «FY!̈ú¶4¶ª½ø½ i\CÀßjQ0$ï˜î¯+B·BÜŒŸ¤A4 FÞÅý«ÙËŸ8ëÝÔêm-­#ÐíÕJW®÷$à êç9ýÁ«û™Ki—†o„A˜ô.}á hq‰ 3Ðà îÍШšè[Ÿ­n¡yÓ:ç³FJw­ã³ÖNéT±Ê!ðè!HQ*…Åp2]eóÖZq6R*XéÅߥ½-SÝ
+FKûFqÒ’{-Ê
+ó‹¡6v/ð(V@资ôºÆêDˆ`V`íZú镉'I•ÖECa#¹ý `ߦTÉ<écà5aAÆZe2ŒN? ¨£”› ãÝç½5ÌÃÙJÅÖ/ Éu‚ltÍ'ª‚êjó(ÑýßBùpq÷'tzûúªÅ²}âÀ°XV ‘¢Üø¬ Ë÷y°²7 ¸”™N&Ÿ›¨Üu
+ò [Fs‡oA€ ü7½]ǺõÒÍÄ÷b[jf9€xÖ¶ó®Åøf3Yg vÓ]¸»ÃApÐXæz!ò
+æÿüø…w<¤sÖö;ò»% òn3Lâ9~Zܲ¶{Ë\Ú¾ããóùÑ»ùœGZsƒ?üNz Ë ¥àŠ:ÇÆÆZÊ»®^9Ã+v{tï 6Æúny©ù;ë­ï¶ùœKÊgŒSdwîþˆm
+#°ÍÃæGÚ
+× |±\˜ˆÊ5Ø¡¯Ó`oß še–×,qÈ«bª¾"<¡¹­âû_2Ø<ñ†øïQ¼Y Vü¬Ãkº²ZcË‘x@3x"üK  iP8Æ£îô”Æã(ñ? ÒzyÁÃþ3ĦqÍ#Ï-
+|wÐ^L†€V§žcøÅh2
+&x¢Å£lÒMØÕËÙÁ›ƒ
+endobj
+1587 0 obj<</Type/Page/Parent 1476 0 R/Contents 1588 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<</I15 15 0 R>>>>>>endobj
+1588 0 obj<</Filter/FlateDecode/Length 1801 >>stream
+x¥WaoÓHýÞ_1é7qÓ$EâC¡W 8Rq'‚ÐÆ^'KloØ]7DâÇß›];n]N:Ý*JìÝ™yóޛɷ“1ðwL³˜Î¦”'£hDç“i4¥É|†ßcüIÙÉ7Ï¢8¼Î¿Œ£9Mâ^Ä©ÓWãsºÒôÞŸŸŒGÑy÷ü‹ÅÉéõ„ÆcZd¸e:ŸÑ"%„h‘<yq ÊªrMn#)×k]ÒF’vˆB:itÐ äb¤uF%N¦ä4í*çøÜGU^üI;£3•KKªô7UVš¾ W¥ÊÈÄisˆž.¾žŒh8>C‹ôÉ‹ÊÑ^(÷ -6”%Abëc&¢Dn2¢W™ÿ¿•Îßé<×{Ž]û´ÎõJäŸÉ"ŽBÚ0d‹U”è2#ÎíG?½ÑE@bO¢ §q¯êç´ÄŸ__ãçv¹ŒšªÂÉÄa<僀¬äÌL B’+Y:K{•ç”VNeUž)Î[j^@Þ‚lµ:"sÌØcß~œˆ<—i¶cZ´D
+•¥Blë´Qi*ËåÓëxŠ¼ÑŽt‰lÜF¸­S¿ 
+}‡ž‹ò@mÎÖUYÖIYg™o,S¾¹Ö©¸9Iĵþ-ÐèNÿÀn˜„;m¸Å(#3 åÀ[½µ”«­ävtbÛLT¦ÀÚ¶·”iC½¶ñ=×éõÅQ'Ãx€›Fó(ŽÎ¢ºÇœ"(³ — –ZWFp>?aH8þÄÃD¶ÕŽSo…¬´Û<º·!Éê
+ÑUBšîhLThÀ…9À3£ ’"ÙDyt‚{ó,%ÂbÈ°ÿp–G‡×;V@Ûa±7@\xç9¤eì&ˆìñÀšÛÊÒ*§pøy'x©{\­6è Ç/„*~e§œÈ)‡"¹iøȇJ*ø=þÃXÓß®£[--<I0¡8Œ±ÁÕ2ªž(1ÃX, ×3p¯,ú¦I–ðDòùùÞËà웂»”éTÈw{FúÐb½¹¼/am˜<"dA{£îOV¬ñ!8̇|AXZŽ²xFþQ
+È1¶}á·H®Ñ"‚ŠUEòÓN ’×°X¤hÉnF‹‚çà=("ÜÆù¿ý=Œ¼TÓØ͆Zï}ÌDСÝF®´v¾À!¦fOGÄ à“ÿ^3äÊcÕ¿ô[‚Ÿ@oTb´Õ™£ú±¥ixoIB- Ô­×,9` O¼ÒLÓ¾7‚r
+ÿmÌ'Þ_àåãµpV®áôz^¯Ñã)¾ÊÎÏh:‹£Éùo_.ß¼¸deÓ¿ÒIU
+Ax^y˜Ì&Ñl:Ç`Ü9™sš¿-NÞŸü G¶ ²endstream
+endobj
+1589 0 obj<</Type/Page/Parent 1476 0 R/Contents 1590 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
+1590 0 obj<</Filter/FlateDecode/Length 1764 >>stream
+x•W]oI|ϯhù%A²;NÂË)„p‡. ˜CˆEh¼;kÞÝ13³qüï¯z>ÖŽtïLwWWWõþ<ÓÆtqB§ÊëƒÑpD—'Ã:»¼ÀÇü3’ʃWÓƒã7g4ӴĉÉåM ÂÓ£Mó£JÏç² ÝÐL–ÚÈCMAÂ.-mtKªô?ÖÊ.Èi²âQ’[Hj­4‡–VF–ÒÈ&—ö7ú(+™;:ÜH{8|1ýq0¢ÁÉdx†xGïðˆ?øY5…^[º:§¼R²q”ëZZjW´VApy!íÒéU߇¶ ÝV²#1«p‡&ù$jÕ„ërÝ8\bI—|4FŸD-”AFÚlÈ®d®J…JUãcôP8Š^ ·èqõ׊z&•=JãaÀOUnðpáÐëY¯O½NG÷²i{ý½°½÷FϨmÏßÒ{n¡uÑ£RW…4– ãLʆr#…“Å>\Ó…´h^||­ªŠÈE¾@•ÎEUmRÖƾÕ®
+¾ŽÖ ÜÍ%qŸp`Î
+Sê¡UÖ¬«•^§ÀI™>‡U>žPßèF>¹0«ªñ½ß„¾cò”
+] Õ|£B À7¨Û’´¹XIû
+9 Õh«»ådGnèðw·ÿ–®·fáÁÏM°OÖU³È,AN-`@.A)”I‹¡ëª‰IýÂMxÂz¯áâÃPð¯ú¿[îóë`‚f"_b…A†œWt!ŸÔ^XÝFJ¸ü”¿c¥ÞN/¯õÞ6¸É²,y©Â¬È©Ar²£­Q/TQÀ-ìí¨=Ù‹@ ××ÓØeö²‰<ݶÓëÖZb߀Upü¨ÅŸ&n3ø¸E/n:¸/.>Ñé:N^\…•ìt«‰¦V
+M"ƃÕrøþó]§F^}¸v¿
+D®íLܳàwqÈ <â$TgÛà‰6€v˜8¾ÛÝôùéóŸÞÙþ€$dyÁ„rX)éÙÊ @s£f`«˜éG/lÔ;êÀ8 ¹wÚwmWküW÷׎]àú0Y¿½ìRÒÈ ']9©øI¨hprNƒÓ« Ø[°]’¬xª‚ñ©†;üî­½)䬳P%ñdPD·æöÔ»÷xdþ˜gÍ@ —ù’}Ó¼
+D¢ìÑѶà/_m½â³`[­ößàŠ»]ƒÁ*`}u;ô»€‰o(>MxÁÃ4îøQ‘ƒk²§c‚æ—‹yZ|Â.â«@&¨˜×“¸‰t÷¤È Ö{±ÄÛʳ‚±Àyv^\øó
+kí.*ü>…ï6Û.@(9´Ž;Àp…‚L„÷0¿t‹1wþQTüžö ¿OøøÍe²… Þ/Oi2öÆðñúþÕ5ÓVž×:o¡N8xn˜¦øøàbtÅF2^a57º)Õ¼5þAz‹uô9²/ñj輕
+endobj
+1591 0 obj<</Type/Page/Parent 1476 0 R/Contents 1592 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<</I15 15 0 R/I15 15 0 R>>>>>>endobj
+1592 0 obj<</Filter/FlateDecode/Length 1923 >>stream
+xWïOÛHýÎ_1ŠtºVJÜ$@œú–V‡T8ZrªªRE‹½ILl¯»»&Íofm'*]+Ú{çÇ›7ofŒhˆ¿#šŽépBq~ð“FÓh¾å£è„&£Ã舾¹Ó…¡Ï/¾v8œD§O_F0~4ŽŽéèdŠÏcüXM‹~0E‡ÝïßÍÞ|<¥Ñˆf 19™Ò,!¼=Ò,~5‰N"X‹èkZ$fãèzF_];¯|j
+:Š†¯g0qÔšŒ'~–¼úºÒ)ªœ¶´H­ó”™¥£´ oðýËûäWšJki¦áOGç3JÅV+¯“ˆf»WØû
+)"-bÍx
+¬­ ~^šTû«©óÓ¯Ckï‘ýœ@|MÙÛô™ô!èžá©&þtŠ!uéÛzçe™¥õ0¸P^õDv¥WÊèhÃQ®“sïB»µ7e¯O½kíWÆ$üñÖ+ëéJU°Óƒz,13œèÅ.ÚÔ;-X|14èýY&b¶§ø׈Š;E•¥VùÑÖ
+8íª”hbƒðc^ꪚ¿’Yt÷º•7 A–«Žó§R”TΞ÷Ö $Wÿvu~M¾²ÐEÌ”zÁåäÑ3‰b…Žêÿ½* ‹St…40(¼¿>ypd®†fåù›•#Úd.þ 3-K‹uSÛfñÁhX^
+o£C¶˜|5•‚þtQUkì”æÌåõ<¤ËÎ9Z‰(äÂo9Ë ²CMö¨“gjT|Ün^jÁ‡ “t qDø ŽƒÈ$¬>ÈX|¡X•‚d+á‘TmÞ
+j]à®
+ KX{¡©\ ´q?ïu û«"ã¬ç4:/õ[z+nk@,v ñ,•sc‡Ç[ízuÓ ššÂÝ×ï¿|»™]þsù_S EÛw¯vјnzKi©$XÕÌ"B‡ØëY{Æv]%lÓ0¢
+endobj
+1593 0 obj<</Type/Page/Parent 1476 0 R/Contents 1594 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<</I16 16 0 R/I15 15 0 R/I16 16 0 R>>>>>>endobj
+1594 0 obj<</Filter/FlateDecode/Length 1889 >>stream
+x}WkSãÊýίè¢* [……%ãTå{½7!¹<.˜âCœÚK#<iF;3Â8¿>§G²0‚»û*¯‘¦»Ï9}ºçÇALCüŽišÐhBiyðƒâi”4ßò‡8šÑd<Š†üÓËxBsC¿úØé(‰âö±qóØïf“è”NgS|Nð×JÊ?}4ä€ïÂ|]œüzFqL‹9MfSZd„S‡CZ¤G“h%Ñ4¢ûµ°J?Ñ­5¹*¤£•ô)5=žI茮ôhì³óÂ+£é4~Yü³ÇíÙI%ØÉY4K8ÈÑ­ñR{%ŠbK¦ö™ð2#cIéÔX+SO%¾²x€rSfãšO»lñ,ŽÏø°Kòk¥Ÿù_GøƒSiežjwL«ÚÓZ¼HÒÆS& Éq”hyt§RÔ•…ê*¹üÂ]¦Óh6JøðÅZâÅ\Ô…§Â<¡¼Jø5‡Yâ×_®ñ÷!ê#°QHAx/ËÊ“7”Z‰rHP¦¸8c·mHƒxRås¢\‰“öEÚå²Æ-JÝÎïIå´55¹J¦*ߢT¹Ÿpô“i£2¿s½è~@ºZ<IŠµ27V‡h¡ -jØ…^á’¯¢¬
+Àö³ÀËeÕHæ0 Ôêb¯ì?Áé'µtGXŽi³ÌF‰¬©PÏŠâlë4EâQ[nÂ]ÂRi`š6Brd : @Ò½ÖÓ•Ô5Ð\ºgoª@Èý'¸î©ãï=”ÿœÝ®žCúOñœEýt6mļ±Ê;ʬجDúìÎIµbÊ &·6Ö§8
+ö²ÐÒGòU÷‚7µjtü¬­5åÖ”¡èô|¹Ü(­=¸u,tßÉ4jòèþÏH›Õ‹2µε~\¾*ç í!zá•>ŒÆókãüû”,ãqËJhÔÐÄNzª+j½ ØîÁž+Ž“•°ÜQÜ$ÑübÑÚP÷ßƧ”~£µUb/¹®°ÕÇîo8IÆ '>Za½8­(çjø!C*)à3¡Ó2³Ñ…›¦ÉÙÚèp$|Z‰U#ÒÌp:ƒw ÁªJy–HpÔ²rHØä¦Fñ~-<Îìj%ZÂ2€Xë£MÙ›=K9Ü´W;ûA®,Xã€Í±Ê3é©TÓôüLaRØðþim5d‚Wyj´·‚5´AËôÂn„ô=3Ò}'<«]ŽôOÚ:°ÞøoD†ÆGŽIÒN”ÑxçÓ“è,¢ùÍÕÅåõ÷_n®w7¿EþÕÓ9A€ Ä1 sS
+dø ghŠ6±dØxÃ_éž ˜¿ý8ºFq4L&l!·Æ9ÅÞìæÖU;ªš7w#*ÐÚͨÏ&QURgêÖƒ6²êIé0EíÑÉ@|µ¥™µ¦ÒBÚÊÖ“R÷¢ RH§Eá%Ƴ‡1;t…fÃõÛ í“_'íèì°Kºw}³øFçïÓ?âa
+½´ƒ²S¡a,™´€ﯾRh½ïèCZQ¨ñöX¾”FØ—6Ü®èÌ
+KúÛÛþŒänîOz¶ã\â1Íစn±‰_0üÉ©R¢_,4
+1zÌ^Ž¡µf)øD ½JEa Æ0ÕÞHêÓ·0X×õ–*i°2ß𶌒†G”™×º>F7Öð¿qaSK )ÐÁЈP¶ò7Ô»ÝO³¢€€ýy:6ye°¡'n¦m§ÒÛîk†‚¦Ð§ÜûÌz¯e2éR´c¨BT|]Qÿk®8Jƒ\QøºÃ1ªœ‚JqÖòˆ«‘?j8H
+endobj
+1595 0 obj<</Type/Page/Parent 1476 0 R/Contents 1596 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
+1596 0 obj<</Filter/FlateDecode/Length 1455 >>stream
+xWÁnÛ8½û+æ²ØpœÄIœ4‡’4r¨ÛMTt¡$*f#Š*IÙÕßïR²UmEÇ’(ÎÌ›÷'?ggtŠŸ3ºZÒùŠr=;]àòüŸ×Wø\â×J*gwÉìäãQRâ•Õõ%aùé)%ù‘ÜJÛùª_Èo„'Q÷WZtTKY7ôZ›ÿUµ—VäžvÊo°^"„ódÊðÝuÎK½x—ü˜Òñrµ¸@¤£$¬zQÎÛŽJUIG¹¨)“T™\x05G¥oª.ÌÎÑ:!-rd$)ëÈ4²æäåFkQÔX£N©u žÝpÄ“¨¿¯qûþ&M¿=®×Išþ @Q¡,ýõR~2Æÿ•¦ñâ|™¦¹©KõòF!²Þ*kj-kO[a•È*ùÛ.¸[µr¨Ðd^ Ž‚ ùã\§™Ê|c~‹ñF^è‰ÚJj„õnh‡•=衯ikG;ÔÑJà_
+­*%lì¦
+üQ`OÏ¿çÛO“ô˜#Ï÷_Ÿ“ï}aÎô<¯*0ê°=3Û2}ð
+åÕÆóI(…SpøÀ”¥tSÉpÆ3ÃÆ' ÆèQãnŠî
+ìy¹ä[ÉìßÙê:zendstream
+endobj
+1597 0 obj<</Type/Page/Parent 1476 0 R/Contents 1598 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 737 0 R>>endobj
+1598 0 obj<</Filter/FlateDecode/Length 1504 >>stream
+xW]oÚJ}çWŒÔ—TR©ªòÑÜö¡InAÊ•’<,ö{c{ï:”Ïì®Á8éUUµª÷kfÎœ93¼tÔÇŸM†t2¦8ëô£>Vvÿüü«38™F#:L£>e4FÓð•ÒŒÏÓéx i4àÿCü-%-ÝÆàlßÛ˜ðHëÂżs|}FÃ>Í—ði<™Ò<q®`%>º\‹ÂÊ’&}Ó²šÎcK  ?W]éL¨üãüßNŸzÃn]êÜ–:MqOå8yW•2ÝÒLd A»Í¤q•]L¼ ½“âÂ3“hÑ])KùR)£¬¤ŸR$*_±±ãë áÆp‚€qãB.5`ØêŠbø òJw‡=±ke(öu©H¥0’2ñ,ÉÀCl ëî
+|Ä:Ã[V,RIe×üàR­ªöI„p'ÞSÙÝÕ%#“H—j!oRú¸{Øí}»½ŸßFÞýÀn“h9XW¥®òä·aÞ³£E÷˜–_è{ØÊD¼VyˆŠs$ÈŸÈ͉IõJç
+¯%^+Ý“l?™t'
+a l$»²Û§„9 Ë#šÃ•×ݱ´FEª¤ñ,
+`e°„źز߼Ԉ²|Çä°OkÔ2 ½ÈW
+EÈá4òùÛ}µ”4«®Q8ëéÛ ïؒò*4)¾å`[ªàj­‚ÐÒX@€=‘瘥38ÎÎå¨
+ñ*TÊ2Ñ•×IF¡¯U¨Ð¼†Õ!\Î +´1L›†²Ô
+â’Ûü]B=rkº¨Ç8­êþÕ(¹Z'‡}  ù?wÌd jå/n¶¦Ê ?ìp°(À&„„©|qŽóni'òu“¯º-DŒF
+Qâ6Ê =?ý°JõB¤O=eäØC©˜lqïFgÆHû‰_=¾îÓY݃G^-XÙ¹ôÙûV›ïcø€š„BQ~¦­ÜQäð„ã¢Á+áÄaÇwý~Æ­G¤¤
+¶¾5 ¼æ!iŽkµž•r¥œ°2D7Ò^|¿‘Ï<3³…–»úa{ˆùÊý÷› /á v °HG©EuA“õʘjô)
+1íÞå¯vÁGË`•+Ì6;Ç\÷ N,Þu¿íÎñ¬@ ¯lhó\ö¥tÎ&5(-{‡¼F‡*&a–d;
+HÀ4åBJt˜)ò­_Ô ‘ÅÌ‚9h¯º¨Å.-€ñCÅ¥6zi[Ö¯¼)ž9˜L~0q“3ünjG(¼à`(耵áñ©æ·?¤‰;;¾žî¸/ÿðçA£[óXò'? F“Q4Oñ›¢qzÂ.|wþîü™ôB’endstream
+endobj
+1599 0 obj<</Type/Page/Parent 1476 0 R/Contents 1600 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
+1600 0 obj<</Filter/FlateDecode/Length 1666 >>stream
xWËnÛH¼û+ØCÀ¢õ²$çø‘ >¬“…µðeDŽ$ÆäŒÂYÖ~ýVÍ2MÛ»À"0"i†ý¨®®nþ:Hÿ2Êh"iyÔOúr:ë'CϦø<Ä_¥eÆg§ÉøµƒáÙøåó£“/g2Ë| '“>dý¾ÌÓ÷Ód” ùjw’YíDÉ[Ý;¯|n,s“IîÎJ•I­ñ•-
]}ú0ÿ Ãc ¢áÞp
ÃïÏåf.»– <å׺1p{þûÅ9~P^vÊÀ°’¦ª­Ó•x+ -j‹ŒÏSåu&kåø{ˆäɽ÷¥7!ax}ŠK–¶’à%‘ksòëÜÉb/¹YÁãö×ßnŨR˯­®öá)Z_Uv»‰ÁÈoƒ”v:î”sÛ`…<´J×b—!ËŸsƒ“ÜËJ#½…JïeYÙ2ÓWÎSæýRQ
%<оù@7÷6zu¾ÁÞš® Â
nc)6Îø–mU[äb( £ãÌÊÝ}Îvh%pÚÃID꣤Xâcp)y ¶¦·Í½ZÐo+…6(5û!weѯ*íœÎŽ;1òqg!ˆ±¤†ÞÌÇr.tÛÍÆVžHéÇMÔ+g­éO–\Si#hÎ%§,©`gÇJä?É_šª B†IViåÁyw|~ÕƒÊ µÈ è*FÀ²zÝQÊcmëNCR-r{ö{vÈ€C´ 2ˆ |ÈS…l‹Ò.»Fdà£ã•
…Ø2»‹Pe{Ù?§Í@8µ;UtßnŒ[j†1fV5Óg­] ö“uf-÷×W-¥#8ŽÃ7@±ÖüŒ
-Z”¶Øæá1̸çí gÈh8-ÑÆnWë—ï8«o‡ÀTšbœ„÷’ðÚp("ßPXÌ ÿÌr ßVÍ®ñœ2§ÃdÆmàMÊL²@¾D9,2mÄ3HÐA ÊE]î'Jý{y;É> $Të½—Þïol@£=¾¤ÜL^m‡†­Üfu¿ F³dv6’É$¬Áam”ï•ý sدR¼Ø`É£eÆÕLðþ9IoÚ?kÖæÿý¾8žŽ“éd†e¸Ïèàóüè£
+Z”¶Øæá1̸çí gÈh8-ÑÆnWë—ï8«o‡ÀTšbœ„÷’ðÚp("ßPXÌ ÿÌr ßVÍ®ñœ2§ÃdÆmàMÊL²@¾D9,2mÄ3HÐA ÊE]î'Jý{y;É> $Të½—Þïol@£=¾¤ÜL^m‡†­Üfu¿ F³dv6’É$¬Áam”ï•ý sدR¼Ø`É£eÆÕLðþ9IoÚ?kÖæÿý¾8žŽ“éd†e¸ŸŽéàóüè£
endobj
-1755 0 obj<</Type/Page/Parent 1638 0 R/Contents 1756 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
-1756 0 obj<</Filter/FlateDecode/Length 1126 >>stream
+1601 0 obj<</Type/Page/Parent 1476 0 R/Contents 1602 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
+1602 0 obj<</Filter/FlateDecode/Length 1126 >>stream
x•V]oã6|÷¯X Éb¥8¶óp(ò‰hÓ´6PMQPeñN"’Šëûõ7KINâó(‚ Nø±³³3Ã<bšà+¦yB§3ÊêÑ$šÐYG š.æøœàÛJ*ÂÂé,Ư’ù,Jö.W£·SŠcZ|ûl1§UN¨0™Ð*;¾Ð[ÒÒWfm4¹R L)yC©DͦR™ð2§Âšš|)éáúŠWùãåõUD«R9Ê„æý¹Ñ’j¡[QUÛw«O£ ãS€ZåÇ›Rjù,-¡”B©ÌªÆ;â‚Y)ôZæ'd,)ÿæ2ÑzS ¸u×…-m”/W§pn“ïUs[•Öhõ‡ŽxùÃmÖó0žG‹˜’Y4edÉlN݆¨q²ˆâsŸ%˜¶Ü*Í
UÉ»[½³(8ŽïÿVÅÂA¦ÙIí”WÏ ìο²B°ÿÎç«C”pC #˜½¹ =¼Ê†¨`K-(8r˜
- Dåö5YÀÞ°®• Äb=l¶’/ 4
-endobj
-1757 0 obj<</Type/Page/Parent 1638 0 R/Contents 1758 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fb 13 0 R>>/XObject<</I15 15 0 R/I15 15 0 R>>>>/Annots 804 0 R>>endobj
-1758 0 obj<</Filter/FlateDecode/Length 1391 >>stream
-x•V]oÛ6}÷¯¸ØËÜ¢Q,YŽä–6Ùtm×ÄÅP¬{ %ÚV#‘ªHÕ3†ý÷KJ–í¤Á–ÃÉûyιú2
-i‚ß’ˆ¦”U£I0¡‹éŸqšà3Â#i5úBaDþ8 ƒ”â8Ü­ó›pFWšÞ»ûqá¹M'Áœ½ÝGDÁ¤û¸ýe4Æ84Oƒ„*šÎ.àÑ-Jº,±—¤ýA·7,+Š£8ˆ‡{œe: fl1Á%÷Ý_êW¸Ãö;ê¢tŽä÷;ê¢0º8Ü
-q+î=…Irhð`YQ4™ô9Œƒ%öP€éàÎu(‚¥“½\ŒÎžÃ-VhÓE’Ò"w¥Ä“lüj#j+JºÕR0$èòêŽr]‰BQ%«¥lž->ÃLLaèÍœE)š½ÈÇ‹Ma‚Ý®7´n‹\’Õd¤µ…ZS[w†§(º— ,jÜiíF*[dÂZ‘Xß±0õ{¡r½5HwB¯¯^ÞûPë¼#õ˜½§Aˆ¸¥…“nòÃîàØTË Ójõ0úpÁýº¥ª…ÏÖH–J)°@T´Òe©·œÀ”tÍñ!ME½Å¼É Íûzth!ÊŠ~¤ï>ܯ¯o_^ß¾» n¯/}×&tN
-E`3–½T¬tÏõnão˜Cœ¾ ´?ðÍŸ}¯ö¼¤ÇØ (þýÈIÂÏ}ž=Ô#Êýs ìFŽ¿ íq|ôÉÒr‡V3IÅ lŽ[ã{TÅz3Ë=E?Ü]ß¾½|síŸCýÙŸNÎí•hÐsÐ\¨̮ɰ`8D¹Xzíq"ŸeÓ"g‹0Cœ K¨ö‘b÷°
-s­7Ü­Dm˜ž.~‰iª v¤¤]˜jlŽ]ñ3x¢OãBnµÑƺ]7•îˆ|â[X+²Ì?=# rÁIB>d£
-endobj
-1759 0 obj<</Type/Page/Parent 1638 0 R/Contents 1760 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F1 4 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
-1760 0 obj<</Filter/FlateDecode/Length 905 >>stream
-x…U]oÚH}çW\õeiU»Œ¾TIh¥>¤ÛUX­VBŠ†ñO°gÜùË¿ß3þH€´!Äܹ÷Üsνþ5Jh‚WB‹)Í2âõhO(K§qFérïS¼ ¢=˜Ïñò­ƒ4[Åé[³UOß:˜®Þ¨q»}ú¶¢dA›°²eB›œ
-[ï:Â/¼T¨•³³e/jPô€W‰ÑÓ†­|}
-0 èÅ>„ý…™„5´âjgq}7L×ÇäëŠ4r_ºK©[¡nÖÜqz ÞP¿!ê« C¯ñ£Ï›–ïÇ*gMüèxƒ²Ai(ó•³´þ…æ5¦{vÂàòŸvn®&%ˆ,ÑAÃøÁöv[ö$=Ë¥“y·Ànîooè§ÑOXÇp2÷5Xo9i£áB´˜¬†ûOŠt‘Æ‹l‰çæ|ò|ÝŒþý E"|endstream
-endobj
-1761 0 obj<</Type/Page/Parent 1638 0 R/Contents 1762 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fb 13 0 R>>/XObject<<>>>>/Annots 813 0 R>>endobj
-1762 0 obj<</Filter/FlateDecode/Length 1327 >>stream
-x­WaoÛ6ýî_qÀ0ÀÕ²e;°iÓ Ðt«½ò´DÛl%Ñ#©¸þ÷{GR±¢¤X ÒRäßݽ{Çþ3Hi„?)ÍÇ4™Q^ FÉ_~½ÿy°È’Œ¦é8QEédšL⪤堻Æn–%ÝyšL)›.’1›Ž§É"®¼iggÝÝ)@Ðä‚c÷b‘¤qåm;ëŠÆþÚpÖï¦Ûf#
-] U¿X}Œè|œÁ|XÉj- bßé<ø>Ÿd¸Ûˆ<¡_´ªU½%QÃ]y'tPn/š$£à £4ÆódÆ.­m*IGÝÐNÜK
-à`CVš{
-.Áïr¸|óþôñ5C *HIO‚½]ñišNB,!zÊEYÊ¢ïþêÝÛžó3:ìT¾lÎã¯W¯¿(<ápÏ™GêšÖ"ÿÔìc%(×µ3xŒíõIé¦Ä>ƒøÕÕëgS.Háä¸)‰WŽg *Ju­ŒuåñÌ«j¬#Y(Ç+Ó¿ÛVëØ7}—UJršœ,ÁvÏBx°;Ý”Õú@•mìVæQî؇×[IwCTRÅÝ Ü$Z6€;Áš~êc(U-IÕäv’þÚ–z-Ê¿ù¸Sºf^}K<ÅHQüî˜vèsv‚Ñi®—×ÝFˆ'oågGyˆ Ðúñ´ù´5Ôø¶€þaÇ1=!9Ë@Ä–»²„Î\Û…üïØ8tï©×úeûîI#J«C¯³í^ô3t©°¬ssÜ;° ß
-v\>Ê'QkØCH6`Œ¯.Xf†&Ñ
- ïe¸—^_…vy_wüHyEG†i
-èεA¾sa]Ô¡k‘
-ꥬЄ¥¨¿uÊè•<—–5”Qô43:Y^¾}(„é
-ÊÄÕ2ß¾&Äa;|J½Eiüâ^›çz¤f¤º:œ^k[-?+ÝÞ¨{<Kð¤
-endobj
-1763 0 obj<</Type/Page/Parent 1638 0 R/Contents 1764 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<</I15 15 0 R>>>>/Annots 824 0 R>>endobj
-1764 0 obj<</Filter/FlateDecode/Length 1841 >>stream
-xWÛrÛ6}×WlŸìÌØÔýÖ™NljãŽ;qêØJÝÎø"! (
-à>j.Dº+ÈÛÒyijJíÉè íöòÛµ}f",YJ
-çvÆf”BÌ…%Þ¤&?ãÓšvVù ]³£ÇS ©¦x|Ó‚óC±ì>Ï.ºÅRPå¥a¼ •Ê%!&ìy'
-øXY™zc÷üv·Qé†W,Ì,\hiÞ™2Ïh ¸&“6¶y¾§Ÿ#jÞ4‚Ö-íæ&yz—¢»µê ‘è:‰x—øl/×<l\Ð]Á 032;¦òrOÖ„o`·Æ#¢œ‰%lÅžÐ{20ØR g$tíù{à«ÜW|©Òá<—O2oÙ „%‚²Ä dv{çeq:,ºÃj0
-+W%{ Ä`#Ày°»Š<›Ò&ÑgG¾?tç…õ1mb 3! š~Éh]„“æJjk ²FKÇD¯è_#ÿ)zvŽ*kÂ9ªIHÏy2Hèaƒè³G𳔩ŠgfAmø/‹~}¡)ª;’ã]i-€0þ–næUe2CŸxZY¤>üˆS¼NÍ@ú¬ÕsˆW°ÍÊ-ܶVx8¨p÷!C’Ç …zP O!E(±_Õùf»Ò¡>>aöÒÔÓJg¦‰¡iÙÙBMŽÉ2õLK™U¡)Zv²[2Þ´pÈ*cƒS˜<‘€•mʵt£ îÉ©B墮‡dò ÆÖ¨*B&C·£|†: 7ŽÙÎÔ…ïU­¥Q”ˆ‹ö*^¡€Zù­‹ÙA¡à;ú¸8Ö"c¬?;QåH}l>æþsXͪK-…U;…ns)œ„ö38ô´
-„"ËbÖ´lŽe€¥†Œ@)ÃH”¢ùF®0¯0¡Ä©¤áN¥Ê™x
-ÕRp{xqƒJ ®né¬ÇJŽµYp
--ÿÑÆì؇¡A|—9uç¯tUN#D³ûE‚‹ZÃ;ÈZø³±@l˜oG—F†qiŠ³ mxÌlÙa-g­ct%fL h©<^0çŽûJ¾šÔ/@ìU=× ³ùnÇÃ'fª ð/Ò»¸šÚEPÙh⸲å! y ½yGC幄9Ñ,´ÆØÞÆ›q[Õ-¬Ù%\ÉSqãìýõe”—+t9³j¹<ŠEÿ(}‰¯×œg$}Rq0H½>>•¦Él>1nXQ4 LÏ•yhfÒ2´‡`¬”…Öm¹„v|éÔ}K8t-þáošJ—ÏÆb2À[á;•b<¾ÄçF&¸æãõ}Àƒ‡¼îÕ¬ªýÑ(™Í4™L’ÁpÈóÞýÅÍÛ ºµæ RR"¼P@YÓyø$ é|Ú›óùÿ1gŽ¦£d:™á ÷Ç#û~ÑùÔùè‹=+endstream
-endobj
-1765 0 obj<</Type/Page/Parent 1638 0 R/Contents 1766 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1766 0 obj<</Filter/FlateDecode/Length 118 >>stream
-x+ä2T0
-endobj
-1767 0 obj<</Type/Page/Parent 1638 0 R/Contents 1768 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F2 5 0 R/F4 6 0 R/F6 8 0 R/F7 9 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 870 0 R>>endobj
-1768 0 obj<</Filter/FlateDecode/Length 2745 >>stream
-xY]sÛÆ}ׯ؇>(3Œo’OÇŽSwj1Ugš>@$D¡&
- g -£Äƒ-Vg¢ƒ].á Øb˜”K k1ØE|¶¯ÅÞ«™îÍøà²XB4[ 6GI«,»(‚& T¹BÖn™0ÄȈ Jêg ƒX0L´l–²&”5¬„²3ÄY´²²ƒ…HžÊŒ ¦ù™Uƒ-R†)ÈúŠ)JôÅ\1´b&.A“Á@Z “P–ÈT`½Z”BÔ
-Pµ7© ¤ÅP›J™*k07]qSe öq@Z•Eù`uÆ2¡æ4ZLˆFY v!še­°^MÃÆJò#,HXƒ±o,s$°>1£ÑXVW¬ØÅÊÂȃÍ
-(e »Xr¶)k0ŒÂ¸‚»£òU,iOböGÞ(ÅÜ6Á¶†5,|/,k0Øå
-;Yƒ™!Ö±²ƒE¥Ú}-»XÀ!#k0Ú™³Vyw±„å8¹+ȸ;³Þ=e î*ëÝe½{ÊÜ ìäî$›fK´|®¬ÁtwE‡”5î¦1êDY9ó2—JÇ`AÐ[Š„‚´˜Îæ˜ayÌæ÷: uÈ  Z1GÄåx*åÙÂw€ MDPHÌ, $ÍX‚|jسy’øÄÁ°‚„5²8ਲҳيúÁ¢YJç‘È v‘ ø†5˜šYã†5˜i-±¯²ƒ- جlâ­ZrFÓ*´™ o•b°ù’²ÊL› ÃŒ}ö¶²ÓæÝcXƒÁâø‡Gº¯·1‘–q
-f‚¼ÍŠada•²ƒ]-ge ¦ÍâQ`-‹ž†UÊ v‘Ñ_e ‹FDö•5íƒ}ϬòþbhHMfÂ
-òþ*¦¿ì‘LYƒÁ⪄8+k0ýå@WËbÜcxS98iu¸«P›,((+Å$ƒiRÊP(ëÝÁõÃ|¼½e‚D6U YLhVÖ`ºÃ `X¯9Yúb–v̉fƒ!‹ó)PÖ`†"f k1ØBš7°SÅüšQ¼hOAÞ#Å`KE vÅhdÅ£*?Ž(ë‘j,î”±e †Í¸”†•ärŒû#¨À‰b¿mé_0IÉ;J*È°H«Ì ŒÚ•œŽK'¬Áp³)µ¬Á0
-=s&ë÷Åòd)¤‚¼»ŠHÞv k0XxwUÖ`ZEÏ k0“/TYoæªï?¦™S5÷þÊäöšsÎ*ÃÌ}/Xƒ™"–¤ÊZÌXñ†hXƒÁ–lAe}I¦8y%¿8gA>’Ši3çœa [pFÖ`zĉbX«x¾ÕÊ>‚̾3ë÷QÖ`hFÆ°¯²3GlPÃʾ̫Ô$NìR²<Õ¤ÁÔÌSݯ« fx“3¬×Œ5R“8órÑPúìÌhð&NýëeÑ?¾}9JÙMSåà¥=cZÅ;‡a9Ûxe|s@‹ Äs‘'rB)f‘”®Op‚Èè•«GÔêI¹»A‡Py^$H2Ó=¦±|7Ö`°Ë‚!TYƒ™º‰UÖo‹¨3¾(§ ×@î
-ˆM®Np4pÒQ W -‹.„¹ÊLsyË1¬Á4—Æ(+æÊ—šÉZùw0vbÔíÒß‘è)Ä~xßÄ– –2áA¥àVœxÊ)ôA](ÇO[™á‚+ùy$è4nC¹áòEÃO!AÎ@p¸iÿ ‡ò´œB¹¼‚NÁáAolÁî1¿“°7À¬ü¿iEH§€¬’ôäÃl„æ Âmœ”…ŠNZ&¨4œ¤.pR'åtÛÇ»&q|5HSxcSN!8™yÊ)¤)¬°ÀÝN!8œÏ…á‚C£Æʉ ¸@r¤âb‚Ç>ÿMÁHÜtðùg¦ ç¿ N!8” >*N!¸%ÌÊ)¤s%j;pbdîßè|8à¿ÅÈ€hd‰Íe \Àå‚ÃÅY¥äÎu*„‘
-_“)Óq<Ýàqàœ' ™?¬¯Þ|àIçÖø²\.–n½•Êøesý±ûn{ÚŒM×~·þÖb&~í\–×Ûë»êðP¹§jpCýµî«½{¬«ñÔ׃ŸªÑ}ëNîÐìžF÷\µ£ëú µÝôËعÓPGnýT»ÍSuë~pM éfpǪ]]mžÜ¦ƒvZ»¹M`ï®­Ýp¬7Íc³™·¼¥8‚¥¼/aõºzØ×®{tïºv¬Ûqð+1a畳^Ô·ûåÓÇ¿»Ûº?4Ã
-}¿—L»wû£Pì¹È8V¿oª]Û ìû‚þݲò-]?œv2î$VHå±ï0ˆ¯8ƒ?LÁšÖnÛ¹8]¾Ö¯Å Ï-6t‰Hmª£ŒY˜‡ŒÆ«{!åî°¢¿wmçºÓx<ùPœ§·7»t{ pœ$aýårL„ÏÊ°Æ»MßÇ©v·/+w–îתÝÔSá¡Š_[·‚ÒÇëv¨$  Ö£Ñ{÷ËíÝïÏ©ÊËãÝzá«ÑŒ!nöæ^DrV^‡‡hÚÿ<¡×Òé4áÒ)S±íÆ}~{ï-D5b¸íž8Êå|:›ÓR¯"‚»EåÚz|îú/6¨Ÿ?Þº›ïòv5\Ã1€ãϧþ{D·{Àá’qa›—ô§
-÷§ËzÉñÙ`Q.qqY””üq}õ׫ÿ
-endobj
-1769 0 obj<</Type/Page/Parent 1638 0 R/Contents 1770 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F6 8 0 R/F8 10 0 R>>/XObject<<>>>>/Annots 922 0 R>>endobj
-1770 0 obj<</Filter/FlateDecode/Length 2743 >>stream
-x}Z]sÛF|ׯØÇ»S
-Q…˜$´ãÝ=v ²R©J¹Ó;ß³³:]¥!Á?i˜gaZ„õî*™$ø/ÿ~ÿåj¶˜$¡Xø÷.Ìç“ì¶ááÊÁ]H“ùdæHÁNg“©g[,GŠÍè<›,`t± ¤
-XfÓ$£ÝÙöŽ¢SƒEbòÓY±ïBæ4‘-¦Ì[^@¢IDulºœÌOgÅ: vVLRÏ: ¶S²#Y‡Á.g 7²Ãå,±ƒÍ†;Èz ¶ÈY¢µp§Sdfæ³²p#f@sÖ/²Óe¦Ì±Ã,R³t¬Ç`§JÆ Ùc° 4°ærÆf‚ÙiÆ~’˃ÍÕ‘uì|J§"ë0Ì& ;a`=‹ U‹ÎGÁÔ¥»/))@ŸÄýQþÎA8”M™ÃôlQŒÔz v‘±£¬Ã &cíÖc°Se8²ƒµ:GÖa°KuÅÀjXÌ–Ìû.,9® 0Æ©œp8eÏ„"‰kÀNDZ (@ÎAfiLzÌ,ÍPÔ(j“b6£ ØiŽv1DŃ…ƒ3Çš¿¸O|)9¹!]b7DÒcªÍPVÇjä̲¹r”æsæAH.9 Ù'cfáXôÈzÌÂ-Fì)io Ùì9»=;Wé"ë04£QáÕÀz ¶ÈX‚=ÙMR2h.ø,d%ˆ^¡|ÈFd‹fƒæÈ*“9!J I³Ãð*ež#ë±å*w¬ùœÏsÕ>Í8Ü I³ÃÌä •t¬Ã`ñܤžu˜±œ¬Ãð
-í–xÖâ-ØmEõ!+d™Œ˜v#"«fÎó…?•Y!‰:LÅ,‰5ÅÓe–ȱæV½!…\’¬±çdQN¸,äØdaiÖ; ™]¾ †PÂDFÖa°‹%nvdî®*Si‚¾1DÅFbBê")dVáÌT;ÐË‚ŒÓ-rZ …d‹N±( ¸³’E‡!Š‹‰ PgÅ:Ì,0$Ç:Œ†Av¦Žõ˜íÄ÷Üɪ6ÓÜ6;«º!ÙU ìB^é¬X‡©™•Š²–àÌÖ3<ó0 ¤ƒ'cÛDÒc°KŽíÈšÚÔ–3=.S©U†O\š-X·ôjñ‚X‡Ábœ ¢,Ÿö)6?¶7â„C4êà.à}FîÎA(MfhÞHz {‰UœÙÒVõ•ÅÉ®ë9® é ‘ôjñ€ŽX‡Ù+|õ£bÁNè•ÈÚ@ÌæÜÃé0? É®Ã`Õ“Žušµ+9V]˜a­ÓU5MBNsÏ"‚ ÏŠuv1<3Ï: »š:QÖc°X‰^Ö¼Âb3‚«~&Ôç¹ÇÌ3oc‹Ï5T,Ê:LŸù„;Öax…ûìe=‹èï ÙãšmÆú¬5F¬­úE\´3K$¸3 ~P9Öa:ÅËîXK•Ö2ÈâF#BJ•ÃÔ¬€"ë04c'„‘5ÍÐj:Ó$ä4÷,V;ÈFÖaÚ-˜æÈ: V¯®cyå¹l°#±½ÍN€VÄžÊeÓ’sJÑQøœ— r@¥XeíË’_†‹¾6—/±üÜMçý•ÓªdiYŽÈzl.<‹Œ÷,‚^5{ “»÷Â|–Wê+†Ë‘À:±Žr,F
-·šÖc°úPu¬Ã`±K!ÏQÖaVOMd=f¼ü°r¬Ã`ÑÉ^VM’¦§MU¿I²¦ãR1°vÇt–¬‰bðiÆ¡›¡WH¢³öRY‡-¾Pû•bŒf®o¸‹ ?SkDЩ, ”ƒà°:QÌAV¹rÒ“QDN#_cšˆúÅI@Fz„"!88„ÈI'VsÛ•õ«AÔÙsR" .BÆÀ¥6r²³RØ‹œìé«rrZ Úë9ˆ\„ЉE _ÕÜá%§-Ï~µm&JǧX¿’‰n`ÓÇNN¤To|å±ÞúõA&„PS¬A<FÊApØOñt÷ÜûÕÕõG6nX=óçÝb1«'ýº›„Õú_\Š&aõR…_îÂÇzÛUmøðRÖûÿW^%áŽdáÑåÄŽÝ·õ¾ ·mý½j¡Ü?…Ûê{½®$+c™t>ÛîŠ_)Xï7áÐU¯:ýîÍq<•á·zWëdÂþ¸{„dó^ËMuÇm®Ë½);wß”áæé{¹_WOá¾9t‡u[¿vANÓösÛìÂÝCøZÂL3h8vÍ»Ûj[uu³§uåçðÚ4Ûð\o-Ô±óù$|Ù×Ï5ÌþÖlšý!<VݪÚ÷–Âç•’õåó§?}pƒQŒË][®;²ï|%ò <ü´ïÚæ鸦ƒo³€Ÿ›&áëKÙõ}ó½~ºP!…­UÙnª.|9\Ž ±ýÚü´}mÚoçÅÆŽAUwõºmÍs~¯vMWÑ6jqlÑdåvke‡£€¢Ü ‚ú^…Ûº­Ö]Óþ U;ô×[IDú¹ÜUý™ðð£îÖ/ç¡wá~{ÜlÊÇmÅ¿ThÆu©
-ß!•§ª¾50C]Ñt*Ý/ms| ŸnÃÍvÛ˜è%KűŽÛ¯_Ph•ðM…¡÷ÓþÐ!%æïчfÿ\oŽ­þ …Îdà®<^!ZÿëˆìíáYƒc`²=VÕA—lEÿá¿Gë³7‰®£º jŽ‘Ðì×[´³µáøN Æá.~Æm@ß„»r_î7òí,B|®J¡’À òPîËððR¢{nÖ1ÚCç[¼¥0Äíð}Õîê½:Èb4øÖC¥KÊ6C¡ožvõ¾æÝ»t·”¼>]ôð`æ®ÜÔëóJ#…?1ðvê Ñ1=ï›m½®/\Hüý RÐV0ŽøÙLØFÉ05ÿ(
-áÓ` Ë¿¯ïpûœ!ßÚ´ƒÐûßWyxè~âfHà'ßóî­z'NO.þ‡ëðÇ=¯ù3ꃌ—Û‘Õq±ÝBAÒ)׺aÞÕQe)£Àºïð5+ácñÀÀp­£º¿ý søKÎø8¡wo«Ã·®y•ïˆ÷M§Œ|À¦‰{Õ”èMþ|òΙÕÑmÏMÛË…_Q×-Ñ)ï;Å]Q>lkÜàAj¬ïÓw{”jP&Þïm|¬5Ø\¨»Òx
-òzb ±ëÏ®:Ur€¢ÈJT½±ëaÏ©ë"iÓ4ÆUêKÅù­À¢«6x*5á_Mﳈ£¿ ×CÛØ>9sAžÞVÏ%'pï1Óß»Én»T;{¿†ÕÀnÐy칊Çxwô$Zî. œ_$\Yµ$–1L÷ª}jve½«öxà3j/Ä᥶¥iÔ—øÚÀ0?;Þ—ëo<W¶]\Ä÷¨¶@~% þ=¼Öº‡›»÷7LÒŸxkÃm³>òѺêÍãñwódÉ5ðíãÿD˜ ü/ gs†ôŸÕÕÿ®þýádendstream
-endobj
-1771 0 obj<</Type/Page/Parent 1638 0 R/Contents 1772 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F2 5 0 R/F6 8 0 R/F8 10 0 R>>/XObject<<>>>>/Annots 974 0 R>>endobj
-1772 0 obj<</Filter/FlateDecode/Length 2502 >>stream
-xY]SÛJ}çWÌãÝ„¾?ž¶H²ÜPànìl·„,‚.¶Åê’¿çôÈš6·¶R•âp¦{Îôt÷´ÍÏãã_`²ÐD©©vg¾çã7ó_?KrÏ7ižâÿÉ/žÀÖ¬ÎÜ™ ȽD‘ƒ}/Ô¬Â`ÓtÉ*¼3ax‘¶õC®ÎB/‡¦ Œ©PEi 6J©Ê±
-ƒMB/Ó¬Â`‹7¬ÂTå{…¶µª’ÂK*AJÕµ*«ð¬Ê±VÕÁ6/x^Ç* UaÆØ̬½¾8ŽÁq3‚D”Â`c1u¬Â`s¹{Ç*Œmƒ„t¬ FA =ûÌA²¯Â`“ˆr¬Â`Ó‚r¬ÂØ×_²ƒÅ ûZU!Ü©¤TX«Â±
-ϪkUM¶¡Ÿ0Î3«1UEŒÕÌò8õSÉæ¨ð‚ P“‚ØÔ
-Y)‚³a¦àxáXc†1g fσE#ÓgVr*)"IôÂÇa,à®
-RpCGj 6JPÖŽµns¦
-OÃêJÙÓ8 6£^ÇZÓ”ù»3yDN
-BP€%ŽS["  Ö²Ý&¨im¨*èdƒà0L¿ÃZa[d¸gkC„îÀîT°j´TnsÞèLR4 Z…Ü‹üÞ"ÙÔ²zð4‚ç<=3Ç-RlÛÃJSˆ‘Áqˆà¬€& È)·Hô@‘ƒMùL8Sy§òA±rœY"‡Å5ÆÆ"%q–ÃâðM,HXÖq†rV"š€ÆAÉ•Ts|1vZ#^ì–ã06(ŽU,ª‡q¬Â8jÌúèYc°xc*„UlÌæï<k û ó¾VZŠÍሑdÄÇ;*¹×
-NEn’“"?Ø!ß|GjÌ„àû©X…ÁJS¬Â8iÈÞâX9i$½’øÈZ ’„[¤>g,Ö=§Ã`ñNA°c›°ê«0X?Ӭ¼V¶Mg«1XÉoÇ2ùšÄ{Aƾe‘h¶llÇ® :5‘ ņÓøƒîƒ`Rl`ç†'Dֆѷ £
-2Œb8“3Œ)R-r¬Â`%¼ŠU,z ®ÀÙ*Œ@A*Â8³ƒMÙ«ðÇ”„Ÿmm? ‘WÒÃ
-ƒÅ M5‹¶([ÉsŽ4F8*YDÇLÇœõ«0Ø$[ØŠcûâƒÇ9Ç3‹‘2š¦a¦cVµ²U,s X»mn'ƒ"§¥
-S¯]±
-Ós¼dFqaƾ²=k 6æ©X…ÁÂ"ål‹k[ªØÎH(pÜ
-“e»Ö¬ÃŒ?Kß±V0¾ŸàPg p‚'n8“Ï‚kl­@Ç*< V¬žlùñé4³V0.”õQpT [
-Â-Æqœt&5‹ÚF„«0#ÕìX…)8gü«0"Œ_{Áøz„OZÁ•Ÿ%¾3¢Z¶ó™R& _q‚˲…ƒP‚š8;<,‰ÁÄ›gð(?SˆCpˆnš;JAp¸·TqòØ ÷ìR6K§I<>óp·ÀAž_Ç!Áf6b–ç4þL+‡ žñw ;®O¦|, Fö½•ØË!1þúâÎ!hÀŽ·è@)N¾~rœƒàд1
-ì>¬Ï.®Ð½³~À\‰oå2³ÞÈW†¾YW¿!…CÏܬÌ÷f¿i_{s»ŽÍºûÁ|l÷ͱ+‡¦ÝÿmýçÌÏÑ–B8°v'ËËÞ µµjö?̧vW6bqÀ^Ü@[ÔmðfÈ›eÐóªÜÝ—Ór»_BXäA˜,;ý¥6œë¤ÑR¾xu!(<óÇåÍ,PâdÚÎ|¬÷CWn·¿ÌM¹/ÀÅåˆ퇦:L| ž67å~C¯<–2É3Ÿš~èšûq8éq¹‘;×ìM¿»÷*Ü,78×ÑÆf5”ÕSy¿­Í¿¯Vf×nÆm}a,„Úk|ÅäÑtºH¥&½¯¶ãÚßwŒç™rÜ4Û
-lyÛöRÏb䂆úë‚TK@Ð^Ûî©7¯ÍðøÎîrq·å®6_ë¾ÝŽ’H·Ò<]m¾í›Ÿ_šýøÓÀÕvs¤žöÐÆß_\áù”~õÛE=T‘Æ52Z´„öS–¥¼Ìéþ¾=®þ”=wþ?¬‘W§¬÷}€U'<, #0n…±Á6vh‘cZaÌÇãëÀ%q×EТ¸F7¾­‡×w+ë÷cY=•cc.þróùnµ^™d.ãzˆÏrnìøÜŠ÷Ýéve¾´íÓø|ÊEâ™ï׋ËôÃ×»ç®}Á™ï;¼DLBö+¶ü£ƒJÙݽÔÝKS¿šöa6y»µ”߇ƒ¿~|~n»aáWŸ37Úf×¢îÔe;Åqg§%ë¶7ýxB9®:|#À;ùܾšM[÷F¯že³*žÌß¹Ñ270¤ -׃ÔäøŒz’(ö8yÝëJ‹g‰Rˆßï¾þó÷¯wßþ86ËþÂìÓÝÍåõí±M¶«xMrGfhÍ}-“À®D¿:¡æMù¤,zÌ{&˜¥a™ò¾Æ«ÜTpoÊÍÕÒOly‰øæÔ܌ۡyFólöÐòPVÓÊE½àWu5v”tº«ÊÝé·îm ð±ß3ß$[Ù. ßA"µ¼\q…OˆÒÑøÇÏùÇQ™¢V—7.™pb1æšjÜaJ˜g„ó
-endobj
-1773 0 obj<</Type/Page/Parent 1638 0 R/Contents 1774 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F6 8 0 R/F8 10 0 R>>/XObject<<>>>>/Annots 982 0 R>>endobj
-1774 0 obj<</Filter/FlateDecode/Length 487 >>stream
-xeTMoœ0¼ó+Þ¡‡ö°^aìS•¤I•C¥´K”³lB´@²ªúïûža“h%¤aÆóæ Ö¾e8þ”ªË8ãø&>þüÌrË8kðÙ-"8À.K`BZæ%‘)F¶0ïØÙ¶ÌFÛ
-YŠ;ºu:\6ªwl`Ÿ]–ÙöÆ€Pîéî[@Y‡«Ë¡¬¾J̓ûcÛ?AÛO͸÷U¯ã05ÕÔý·ò%ã°ÔoY“\ŸåöíØüõ‡ÃgQ¾Šn﮾ÀñÙcœºéÿ}ÖÔ¾>¾¦ ;ß=zÒl0ì:–üú¶êf{…VÇf:’èƒF0xxöЬj‘ïk8Íg¿ž3Éæ‘Av>C²í]ZJ0nU¸$¡„ÝÅ¯Ë ¸‡ì~ Õ©kúÉŸëÚƒl
-Û~‡úûÔ…f…±ø‚dîhÚu™ýÎþ—šendstream
-endobj
-1775 0 obj<</Type/Page/Parent 1638 0 R/Contents 1776 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<</I15 15 0 R>>>>>>endobj
-1776 0 obj<</Filter/FlateDecode/Length 1681 >>stream
-x•WMSÛH½ó+ºrrª@ø LöFX²KUŠà|¸Œ¥±5»’F™ãøßïëÉ’8lQ¸liÔ¯ßëný<™ÐZLivIiyò“&‹d¯ò—IrEó«‹dÌ7Ïï&ô§¥Ï'c\˜ÏÞ%3Ü\àûÿNÓZnL¯æÉ»á÷Ë“óïh:¦åæ/W´ÌvƸ’ŽnrUíh2NèëýÝzЮ4Þ[Ñ{<©*£ï¦ÊìÎÓýòíòŸ“1Mç02ºNSí=ÝØ*8[ÐGãƒçìo²ˆþÎfsdƒÃp0Iè›Ñ;SmÄjš«jÃ?Äo}ðëiëùrÈuÏã8Ÿ^§[gž2£
-»iüÍi2iüMÉ%ûëb¦´0ºB*©ª`Z³aã¨RÁ<k:ô:¸õeZÙ_,=#b ·´™Yï%ªm•iWìqºÁc2‹I3IZ¼.cô÷6°{ða€íÊœ ¾¦Êéõ¶ Ê➥Ԗµ³(„DÛi×€øÉ­ô¨Ê•bn[UŒš­N%\LQ ³+½‡×¢#kShê`‡…Bûj쪬4ÊêT°NðJ’ÔtšLÇ0a‘\ͤÀ×0«"#À×Êü:ÿhªí/ò{tIâîÙ´¦9çHœBg$ˆh²eAý‡«ÍqÎé l1/ô³.úžëŠ‚ã¢0€k³ÙBv¢ãÆ@]ºôdƒölÐ@ÊÚº *ÁÞd`K[êø5ŠÈ
-»èµ )¬&®€@€ž6Wƒ.˜±=ÈØG÷šuÛƒH˾L><Ô®
-àÚ S©RGý"éfœ¯­+éDçÑl oo¿|»ýòô$Œ}}´pÎvžÞ"ï=„yØ6quèwÑÐ0[æ
-+™VÀüPí "rD´
-‡—'¶y”k;N°èÓa.‚Äqµ†-ðÕ(rî¹UÏÊ
-Û1Ú%zu 7’¦[˜œµ¿QŒOè+,o5 šBèfÙ“©Îo2í°¸•µ0òµj©èõª›6Xc³ ~­»ùï«týÊ;ê|1O—Wx#†ÑË1{¼]ž|>ùRÐáRendstream
-endobj
-1777 0 obj<</Type/Page/Parent 1638 0 R/Contents 1778 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
-1778 0 obj<</Filter/FlateDecode/Length 1765 >>stream
-x•X]sÚF}÷¯¸Ã dc°]púÒÁŽé¸“Øn Iü²H+ØXÒª»‹1ýõ=wWI8M;I<à•îǹçž{7Œhˆ?#šœÓŘ¢ìd8Òx4œÓåÕŸÏñÏHJüÁÅd<¿u0º¸\¶®'g³Kh‘ÀÉøjB‹˜à`8¤EÔKT*ÉirkIÑÆ™;ÚXi(Õ«•ŒIååáý‚¢Tñ±[+K[•¦”kG[mžñÍ­i.²¥ Q>àT&ïßN†tz>F\‹¸·XKd·ENlo­·9E:ËDÃ,^õfLâT¤©Þ’±ywÓ8S¹²Î§ F½ ••,]Ž.
-KF#œDk‘¯
-§ÜŽpl„ÙÑßœDÌ»VX¿þlGÓ4U9?eT )²~-˜ÄèÌã‘ •—Ï$® «\¨ëÙì=@&fÕéÅe¨08{9 /JnU¾òŠ•A 4B+¤É”µJ継 ³dZ–À±21-7Î!N€´Çã§=ǃ­NÓX¯|s@7©Šž9˜ñ¼]|³´)PÌX °¥}ÅÈgÁG*]úCT‘j‘ƒ¾LWIÜßýøRaéÛ©ž1×¹äç+[¤bçË›H´Éèç~•[­c:óÛÏ_n??=ùž|ê}ÔÈ%™|z×ʹöÒWn³`Rìá
-†Ú8hé^ºë»‡¹·\¥ÈZ¥ß¶Æá|Ç–”C¬ y”üo·kÍ/ÕPE³ùâzª€~yÜöÔÈù;.ci#£
-‡¾"×[Å*•ìø3—ªÄ/Ü’%hMV7øëíÍüY¢d7R(„µ¦˜báÄRXÔ -pw¾s¹‹‘¿« :ê)¢”ì¦(´qodc¥—£p‚‘àU»—ˆÔ–=t>²
-Ñαjù\¯¬ÐNq(Wc³;·ÃÎe‹Q½=ÏëÜ÷
-]wóÙÓàFçÎè´Ó… n! Ûh†X% 8›;_SÊ.·Y%JÚ>YMw]x
-õFœÞV š<Åj>Zµ˜:‡ÎK”±Îé% “)Hب&a£ÍØæãAcšÕâvãIÊ3 œC¨ÌØSýleô¦8]@"0²`y/U#Ò³¶ÐyÌäì)âNŸ:¬Ú’?ÈW:>þKBÁ"fËDQ@O–»R¤ýÄ€ÆHI2•Ïlizó1Ìi­kº}ênñƒ£ê¾vi©œ­lUC¿c3p˜¬!tÎç’®ÕìLÓ*ÕK?JÉCÐ}ƒ9›ð÷úè`^ Bæœfš Çå#PÙP[-V?ì=û(jêÔ0ÕàZËï0Í°{µF;4ªÂâ]¼ùFØ(öÞ»Zü‹L OH›ï7snÕ©v FiÏÐCÒí~2ò]xô` {ë¼ë˜'a3äå Ù ¬øÊaM*g{UÍ^Iòv ÛàuÂv$Ca½:›Õì%œVÖ@ÙËOË kDŽºl¼ì3‡”Ê5BR™¨×™X糘£ØhEÒÚ£8Ëi0J±ñœlÃ{½ÁšËëÆšãO…¡á5l b庢ß|sXøQE›T”„ösͳ‡­Ðz(
-ÔmßBèºÃÒgb
-^†™Ôizëð «»h, ™†6+¸÷0†@c^¤ZÄÕx9ªãB<·÷ð‡j«>BuI8(¶=IO½íZC%™¹繧ãÓ;”‘<>Ñ‚|y©ik&ÓJЮÅKµÜ/ŽÂ~8Š ¢È´/—õ-,àÎb VçHoŒõw§ éžLµ~FÉñEÐßÒè>Uáó·V45è“fu‘7Û`šÆà/Ê(ÇZùÑ‘YMßô€OPÂL²ó}دß?gÕ³˜·¼3‡‹Úþ¾C6\x€#2ßj½ÜA
-9ã¿®.h<>\ñÚ2Ÿ~ºžÒ£Ñß0\胎6¼'Â14§Õ §“á{~þ^ì.'—ƒÉø
-WC¼;±ÉÛÅÉï'ÿ
-endobj
-1779 0 obj<</Type/Page/Parent 1638 0 R/Contents 1780 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
-1780 0 obj<</Filter/FlateDecode/Length 1569 >>stream
-x•WÁrÛ6½û+vtRflY’ÉéÍ©ëi&Ý6ê´_ ”“–õ÷}»
-ã;ìl Ñî$B˜/=@øªŠµ"¿/ů=;ãu»F»þgÖÑÊÖ{øT7NüGHTÉooþí­HPaSqóÄq†O¥Þ:
-)ÀS²Uå†Ïe:¤ÆW¹Ú÷â¹’•Û ­íëyLGË>-ÉMòí”Gz<~>Å=¦uS׶œÐ¯v§_´;çÓ2[n
-S«Z˜C×a×)òliu;^i³saªÊ½í!2e­J‚&˜¸çk U.é:r„
-埙)žªŠÝ@5Ý=~%U×Î
-ôÊŒó@jÝ,4©FÉrí"°
-稘Å:Š»Õ¹Cý£c̃0Ç1dXƒrï'%”,ü÷˜x\fB£ÏO2$ª¤†Z| r ‰DDí)ÊÝÖl¶9~}®£öLJ9êñc@ƒ„†("*³(s´?¸¿à
-
-endobj
-1781 0 obj<</Type/Page/Parent 1638 0 R/Contents 1782 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/Fa 12 0 R>>/XObject<<>>>>/Annots 993 0 R>>endobj
-1782 0 obj<</Filter/FlateDecode/Length 1341 >>stream
-xµWÛnã6}÷W ö%.(–-_R YtS,Ší¶€‘©˜IôŠtï×÷ © -;1š¢’€"9—3g.ü>ˆi„Ÿ˜æcšÌ(-£h„/퟿$ñ"šÐ,™E ”Lo¢q½ÊéžÏÓl2Á·‚Æ3>è¼5^ĸ2&8RÐ$žâ¿_ñn¸Æn’àn°›ÜDSšÆ‰S:™Ïù®[¹»Á&ÁÀp7\c7Y´’:«’ÉÔ™<-¢ò+'9X³UcÜ vƒ5vç“(vŠÅb“›;Æo%)|\®ïÅ1-3€=[Ìi¹rh™3]¥’Vª’©ÕÕžŒL·•²{*ôJþ´ü†ËI{ù
-'¸>üZâ’ ­‘¥¹JŸŒ?:­éÃ×ß?^’Õ$6›|Ov-i#«B£tiè^‚
-±1nëQ=Ëòà€*ù®ÓwýXéíæz§«|Å
-Ft3`Uu½»~![©M.ሽ$Q®XbI;•ç”®eúä4¤kQ>ÊÕ ™Â]ñ(Ti¬;ú ¬aa¤J^{Ÿ<‡-^=S
-ažúîoD%
-ieÑm¹''Ø®…¥D¤“Ü¥¶N/<¿ˆ/¼ze¨•B|(—™%‘ëRÖö9zÆPGõVÈOÆÈÒ*‘çûKú!+íÍzÛWDêØ;þ† ø%),àˆ2v:kÜ•ž4ª&̬% Üí«ôb¬î9ä±òáe×” ‡]kÃ[-À¦‘Q#ÜGàsÖ"-_6ಲŽ¡PcÁn ,Û Œô,ò-˜âë ïH‘:ÿOÂÔ†/¢%(ÍÖ5‰tä&RPe{>Ôº²ÿ€½º¬É{é-]ØÃGs”­^ôÿ/¶N>—>ý&´¡÷%‡/.o—”&y`ÎeGª«Jšæä® [GçõDq¦øó®6ô¡8H„39Ö­a¥çSB PíP¤z$÷ÑWå#Z×ä È-ÇלdùNì[Š"/tyÑ÷ðÿ ºG¢¡ûQÇpéÞsÔuò]tGe·kd0šAåO­k(ŽÇ)0õAY¾^ÑO¦/J?Ùÿ *T)n‚ÊÕ5—×>ßàÀ÷-|ðu]AW+´Š^ÆÞ¹&Õµkß9]wCºÂ”¢«P_„ÇYI“Vê«òƒ~Ædе;ù’ÊEaf²X½ø´™Ù÷¼3£eè©ÎÀ­TŠš@_À[×\uï_ðXŸÒ{Ľ`.h
-ŸLgDžº‚:Ó¿¾[Ô(Ä3<áxÍÆ3~×Üß~ùxKVúÜ£_uº-0´»ÒÎF]5ǯæ£>¢iD_ÜôȘ»7 ÈÝéïHéæðdžDóÙÏCÜžMXè§åà¯Á?>ÌÑ$endstream
-endobj
-1783 0 obj<</Type/Page/Parent 1638 0 R/Contents 1784 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1784 0 obj<</Filter/FlateDecode/Length 742 >>stream
-x”Mo›@†ïüŠ‘OŽc°)8Ǥ©¥¨jÒ*Dí!—eYÌ&°ë²K,ÿûÎ,à’Kª(’Ý™wžygþz!øB²€e ¼ö?€(^ú+ˆV þ^à# ðnRo¾¾‚0´À+ñ*„4<òiø‰wÊŠ†q+µ‚´%ØR€±Lå¬Éá‘ÕƒBV˜µÌZ+.Ò/€Ù"ð#Œ7­Ùv+Õ†ÞÎׄ˜„²Í‰Ó÷.ž2`t-@.ÅíÃã1$dÒxžš–—À LÁrЪÚOž/@*«Ý§û»?°M-A½†buê|HKizeáÒ_8e‚á¬ip¦ Ã"€kUT’[|²;!” |ŒÙ)1›dm¤ÝC.Y¥7€d>º3ÊM²½;xNz^þ€1î0>(;F7¤qjM©wÐnåP&”Gip #ƹ0
-ݸ\z§DÒb+«
-†çD‘çHìYËÏå"?–e"ï«÷áIa.Û*fEÕ«íÁ PˆQ“±[2K¸-“]`@9J/1$ŠB²ššEÇt~S¬šK\\„Ci»ÊyÉÔFtBŽMÅg ¬ª(­¨ÞðÌ)¿Ö …éãHÚ ¸/ÿ8zçÕm¾þÒ›}
-“‡ïºy€)¥Ü ¥ß¤ñ0V‡YBe,;ï­¥>‘§–(Œdw¹¤¤
-îÓÞ ¨†T¸ŸÂ$ N"Z¦£k`×±?Ù
-endobj
-1785 0 obj<</Type/Page/Parent 1638 0 R/Contents 1786 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1786 0 obj<</Filter/FlateDecode/Length 1417 >>stream
-x•W]oã6|ϯØÞ‹ÀVlÅù¸¼mrWw Zœ‹C¼Ð-1‘D•¤âøßw–ϲ¦W NÉÝ™Ýáý}²¤~–t•Òù%eõÉ"Áãb‘¤´º¾Â¿SüIÛ“Ÿ×'gßSº õ[.¯®i–/ð&›Þ–¢uÒÐr™Ð­n¶ªèŒj
-úÅ讥ßDÛâétýˆCVX™§×´Î§_œ0Ž—ï”+鋨7‚ÎYTm)(‘ Fî¨ð‡Õá0ÚvMæ”nHYÏBUbSÉ„Ö¥¤¬3F6ŽjéJÓôRO²Ú“Ӝ‚æËó8+ESȇS|¡Z4¢ä°ß²þ`8Ó5¾æ”‰ª’9ÙzãWÈ\¹¤?1½LV\
-‡ß*c©ºÆá$
-¡9Nô~}ö5ý4ãúJáëCý!Ÿ­È%‰Ø'ôµ”Xƒì«Š%vyÎFEr2ÉA¿@¶F
-4\FŒâ†N„Ÿ"Ú`¡ë*Q@‚¸%†%ð”cè ´ïUW>á¼¹Ë9•ƒ¢¸³úÛm䇯ÞpŸ…QºëYÇÙ_ÿ˜t¾ïnb[Š7շƪý9dp}èŠ%d õ~÷ÿ3VW«äêò: ½Ë >ïÃúä“
-endobj
-1787 0 obj<</Type/Page/Parent 1638 0 R/Contents 1788 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<</I16 16 0 R>>>>/Annots 1000 0 R>>endobj
-1788 0 obj<</Filter/FlateDecode/Length 1649 >>stream
+ Dåö5YÀÞ°®• Äb=l¶’/ 4
+endobj
+1603 0 obj<</Type/Page/Parent 1476 0 R/Contents 1604 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1604 0 obj<</Filter/FlateDecode/Length 1014 >>stream
+x•U]OãF}ϯ¸R¤fˆ'1•ö!¬Á–mH[­„Tã±==“õ)ÿ¾çŽm4¬Z
+±ïÜsÎ=ómàÑ?Í}šÌh[ ÆbLSß„süïã¯T”¸ˆÙ©þ$ÁÛ—›ÁùÇ òÇ´IPd6i
+Œñd;¼Êä¾V%…‚îeI’IZ,ï)¶…Ô†
+UDª<Ûü…4y^›fä‡ÂG¢á&ÓáWRi›4£´Ñ±¢ÚR¥êZ›”š}—x‚ºÎh§Jd´8ÓÔ™2µÞÊZ[C2E½ªFª?´‰í¡ò¹Ç›å•àêcù3Œ‡š_´ÚªŠžlCF©˜"•X Ãß#•jó3Ç{"˜ø83!>qê9-°@ÞJ•ªt©GÈíÍÄx6å¸ÊÁÀÝÚ’2f]Ô« 4NŸ¯7ÇYbõ¨r»/0å:*e©ÑâÃPabÀ˃É<§¤´ñaÙGE•mJ•š
+i/·;™ª‡3ADeJ±Ìy×ä¤ýXà ‘ÔØš¶Üõ8gáJw{en—‹/t²Ew†âÍ™ÙQÛdÚÃ
+OÐuÛ>óÉ)Kõ­Ñ%ïÚ­ÐREZš+eµ×;ÓE‰ƒLz`8mbóܸHŸ÷4“WFÓê”qœØ½
+endobj
+1605 0 obj<</Type/Page/Parent 1476 0 R/Contents 1606 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1606 0 obj<</Filter/FlateDecode/Length 1296 >>stream
+x…Vmo"7þž_1âK¹SØ°¼ßI•J.œ]óÒÀ©:5ý`v 8ìÚ{¶7Uýï}Æ»B¸–ˆhYÛ3ó<3󌿟ÅÔÆ_LÃu”ägí¨Mý~õ¨7⹃¯•´ n?O,ÄÃîé…Ñ(긜]|nÓš-à{0ÂCJðÛnÓ,i9™”Vù-ýLã«é»ÙÓY›Zq;a–¥Nì¶ðTç6Ʀû¶Òñ¾‹Ï=ŠãÊn«3àýךá$9‘ÏõOžjY“)=mMiIÀ†“öYZ*ÒËê­•"ËI‹\žãµ$¿’•~í£ypðµ÷&™Â+£Iéj`¹|%F/ŽN~ܨéiuzÈE
+Šƒ¹¾‡¤V:GfQ•ÇEc=;XJŽ€Ô… ¤;õÑ\ŽÛ¢ŠFÁåðÙ‘–~® æØ¿ƒ'zl*…_+ã|XÝà ©n #ßÂ{‘¬dúøŽPuHƒDÛJ«QŒÏ2Ûžô¸0Ü·h¯: ßc6gˆI
+§¸.6Ù2í@)·;÷_1hµ\¡ËR‡j Äñ;ðèCQp‘0ÊÓÃø2…Ó‡,A9BFÀ Ñ‘{XÖA…‚âñ"Š¶R"i­±J/8pPžPÚ! “Øá ÒVY:ÀÛé4J½(Œ ®¤–-UpÜZä¼8s^ÔG7~î2aF#=¬åozòÌ¡nØõ¿¬/p ¦¡÷¥çJ§éé[?¢O@é«ÒKL^”•\&¦Ôžy=sk…£uƒŽ¤z…±±ÁH—„îË•s<ë¾™†Á\XõÌ^^ø±YºDnÉãQ¤¶Ôµ¾ `d9 aÎH Tã’/­.ßb09GQ?Š#º7ð;ÏP˜œÕú¾0x̨{ÚlàʱOÏ ÆŒ™b"4^ãÅ…i?î*;•Á©eç›VæSµÔG wðp
+xcmþ± 9ĦL†6ÌàÏyàç æeÂþ[¬Éµîó›©9‡Á•âx†¤Öä.Á£k bÚ£. b\¸Òæt|s9¦{kžx´^™¤ÌÑzañ
+endobj
+1607 0 obj<</Type/Page/Parent 1476 0 R/Contents 1608 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1608 0 obj<</Filter/FlateDecode/Length 651 >>stream
+x}”_oÚ0Åßùçml¤OU[:ií6‘iš4 ™Ä!.ÁÎü§Œo¿ë: ÓˆPÅ÷ÞsÏïÚ¿ÆtEH'˜&(¶ƒ1#‰6Aœ¥ô<¡¿¨º³8¢×|ˆ§W,¾üp›>|¼B”"¯¨H’EÈKPñy1ÌX ë°×ÞÀ
+ó,ÂÍùömþD¡1"Š¡£IÊ
+~Vàø.U©w“¨h¤PÎìû Ù!h%¼x‡ŸôëÓÓ½æFœç2üж־)±hôz-JH…t56¬„Ѷ{ÓÞ…hÒMÉ$Ò¤„(¥ZÃil”Þ‘À–[»Ó¦døTÁÕҢⲱô(ŒW—J7$œ,6ÂÙWÚæ² aMýðÃ*TÚ„t×®1×ÂB^J«ù³
+endobj
+1609 0 obj<</Type/Page/Parent 1476 0 R/Contents 1610 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fb 13 0 R>>/XObject<<>>>>/Annots 748 0 R>>endobj
+1610 0 obj<</Filter/FlateDecode/Length 1399 >>stream
+x­WaoÛ6ýî_qÀ0ÀÕ²e;°iÓ Ðt«½ò´DÛl%Ñ%©¸þ÷{GR±"·X šRäßݽ{Ç~¤4Ÿ”æcšÌ(¯£d„/½ûy¦‹ä’¦“Ë$£ŠÒſê¤å`‘ñ2'#ÞœL“I\ñfwÝ,cGþ,ïÎÓdJY6 ¦ãi²ˆ+oÚYÇYww
+ˆ@<ƒCì^.’4®¼mg]ÑØ_ÎúÝ4cÛñ<³í,c[¿ò»5vódÞÝí¬áyÄ>N¶/Wƒ7 |¦ÕYÍ/iUødâK>|µ{' -ZŠj-HXt·ÊHz¯êñG*t%Týlõa0¢‹qóa%«µ4ü‰}§óàûb’ájl#ò„~ѪVõ–D wtíÐA¹]¼h’Œ‚ƒŒÒ4:@Ä3vpemSI:ê†vâAQ
+èÿ\¿3÷\E&gБ4þîéI§°«D‡så|=Œª„9züªúE8(H†pNV¨²Éú(rÇÞËp/½¾
+íøó¾.îø‘‚Žö. óŒÞŸx„rR%Žtµ‡
+7äÂ7·ª—U˜¯%}],ÏùóC`p+—O¨¯èÖ.@ý²Ô©AÊϨ?‚ã,¿ *É’¦l…OÂq7ZÚ„VŒ/x"‰· ºsmï\X×®èZ$€ÇúûÛ»%‰µ@FÚºr†6
+o‹ó*Å´Ÿz\lñ¤²®_½Û.cs×ø
+ñ3ÅGüv&-Ôˆ ×U…WMÌn+BŒ­Ýw!ŸiTxϧxb†×0ËŲíÚ‹ßÃéu;6¯
+46óäû¶ZOKt|vµú©wÂà‹Âû5b`Uôʼné»rõt2VhÀÀPÔŽ_VLôIžKËúÉ(lûdc»èdyõæ±PE¤*¨Wþl¶}KˆÃvð”z‹²øñÃïÉ6!_êš‘êÊpz2ÆZ2~V¹½Qxÿàí±–Ljýp8…“Ð-«¢Àm|ø›¦ -Î"h¥ª—‹ŠoÙÊÈŽËÎC% ÏíoþO
+endobj
+1611 0 obj<</Type/Page/Parent 1476 0 R/Contents 1612 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 755 0 R>>endobj
+1612 0 obj<</Filter/FlateDecode/Length 1734 >>stream
+xWÛn7}÷WLŸì
+[)Sӻ߯²WËÏX1M+NÈ:Š·ºMº5Ç·ïoþS°àE•_ýsóþõoWÇO·ÒÙxÄËâ!v¶u´«L­JÚšº°ÛŒnµ¦°ÑTëpw²¸{E•ª©Q÷àñ+ â ”)½à;Ør¹1žgsí=}F6^6òÚ=h²|•²Ûš°±m z0õ=?Ë<ÄÈ•Ê7 ‚‚k} •ç¶­ÙZv»~÷–sBØ—™¬4€éª‹å¶BÝ[Íxœmï7²S¦ Ð(ï·Ö”c/¤‹L‚ÍmyÊo×´u&ÈLÍ–îNvµÕÝ«œïnËô¦èVU+E‰S#yEkSjBM˜y¯*plœÎƒu;¾»Ý˜|C¨ƒ¯V³½È[Û–­°ÖAIgT[W©²ÜÑQnŠ6h½”6Wå
+i7Yàv³ëä9¬LÉdqƒ4Mn~ÐÕKá;šº.ŒX'°EÔP*̺ÎQ|&ºÒÕ
+uNšGÔÞž‰Ûh§CDØÊ|j4M[È¢²Å¾8]Ô¥d¢i9Ó¦Am™t‹>.§RšCö÷àòEÊ'}Ú áX„ø³ÒîˆßÜxÖ~JIüü]ú߶Ρö,™^¹9«$˜Q}híà¶.~Øê¹J_ÒŸµù&-"rrº€;¥×ÜG "qPñÕØbÁI¿VZ‰3+´ÛºƒÈ+û‡ Ž »; ,ž¦z’°ÚØ ½<{¨bʱöb¦8Bj­‹ÔÐB/O¦¥àÍs\ Ù"„î×Øó)7#]qp8àäÙ‘7•)Uw‘- $Û¡JÂêz^åSX¯Üør4Xv @Ø$½lU x5úªÅ™åô×ÆÁÙ<jþã²k…”gËߪdK^/ÎYþû«EZÔ (¨ºvìŽ÷ëR+¯}Í
+–£—7ZÁGÐÞh31MSãPª"P`…!Š
+Ø6Àf8è–ÞÜ×ôçÇSkP9q<þlN9F£JÒ• ­ñ©V93Îfñ€aBdìó¶©Xß+œ°ù2³5¶.ÀÏN{AW˜%¶¦,ùô«`I=‘„ý>ÞÚºO;ˆ*TxÄSQËñÀy„xB‚Ы0£G~a k`pȈj{¨6ÂK7×oeô¨uÉF¡¿Á=ÙÌØâ:yÀ‹ø8…³uŠš,,™ð¤¿;yóìÕoŠZμ'Ÿ:8Ž\N—¢ ¿1pÖïaÙcðÈóÉtv*f–¡*ŠØ5½œ£ ð®Ò°2L¡9æ8ö²JäÌâ´øáVJdâ—¸¥‚ºŸ.Æl(Ò­{1» /ÅÀk}|À†;-á”w\žïGïgþ_èf¢‚ná4‘õ8ðĺó68‘ð­ÜÌm]cºã¤päAÒ }ÔF‚1'm‹½J‹[¼' "Å+•Ç¼MžKP8þ`"âuœqWÉ•ÉõvzÁ÷Å•NϬ
+c ®h´âûÎ}
+µa½=R?5øD‰ã"hbÆlÄõÈx̎ѵ#1ôáHåA…5÷ø|/Éøq4¸\$føp]Lh6â“CÚíë«7¯éÚÙÏœ2oÙפí8úY·àl>¼à÷ÿç@8O³ùlÏK¬™ y«÷Ë£?Žþ`‘öËendstream
+endobj
+1613 0 obj<</Type/Page/Parent 1476 0 R/Contents 1614 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R>>/XObject<<>>>>/Annots 760 0 R>>endobj
+1614 0 obj<</Filter/FlateDecode/Length 460 >>stream
+x]RËnÛ0¼ë+æè1­W)¹7§NŠ
+endobj
+1615 0 obj<</Type/Page/Parent 1476 0 R/Contents 1616 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1616 0 obj<</Filter/FlateDecode/Length 116 >>stream
+x+ä2T0
+endobj
+1617 0 obj<</Type/Page/Parent 1476 0 R/Contents 1618 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F2 5 0 R/F4 6 0 R/F6 8 0 R/F7 9 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 805 0 R>>endobj
+1618 0 obj<</Filter/FlateDecode/Length 2872 >>stream
+xZKsÛȼëWÌ!ç`šx$~¬³®²µÊJ§*•DB"b`
+‹¡L‡×,A`3ØŒiYÅ`3-¬àƒK¢xjwNœ¢ç,Éq»Y¢Ógö¢°‚és„4
++^Å1ò)¬·»\Zù"oÇØØeL¯+vWkäYX¯9K}éLjÈ4 †ì"¥Ïõ²‹¹5F³ÕSCÞ«€™ ËU`½l²´¾‰ÐlK—òv¦,›:°ÖriÌqÆäš^”A¸„r¤bª]1 vEׄŒÍ9¹UÌò±©„ vOYÁ`A¤²‚ÑóùÄgÅ`±`W1XÌ5cŒWñÁ~¯vùÜ€Áb¯¨f_‚(²~\.X,@¤1ZÑèH* µ0XÁ`1(_`#QXbªY1Ø$bùFYÅ`Ó;AXÁ,Á’ÁYÁH#Š©vƒÅa¡)‹©DËš³«‰W‘ÍH²æL"Ø ŠHäç+`° w °‚ÁâÔË”Ì<¯¯È
+fž#øXÅ`1bê•b°¨Xª²‚™IÖ(hîã]qË0^p‰!oÀ`3‹>°‚Á.¹¡EV0¼ÂðÂî(«˜ñ®QaƒÅ)6‘ vÁcWdƒÅ ¹
+v#ègäydƒÅ5C½R ÷+õªÏ$.¼ÜD)/9‰!ˤ`°èØ ¬`°ð½XÁˆÈgrdƒ]¦ô9°‚á3.,ÈÆÈÚJIðÓŽÖÈHCæ2[’rsNðäö—¼ÀÁ[ôA/E)#5dJ#RTXÁ`—sXÁ̯˜Â
+F0#ªY1Xtî„ w(tÔh×g)á ‚`¹”ŒG \µéIÅ`q{TQÅ`W+f8È
+†K¸7Âá‘U £¦vûpT3Ã0[ÂR1jVÌà©ì*‹cgÐÄdøDáôá.±[Ab€œ@$ÑJ7r™DÞa‚ b°p=1Š*ëXÁLqÂÙ¬`°ðI ¬`$G³z¥¬]'‚¬O†«À·ˆÐ1=áåጤb¸„¶D~GÖÔÆð‹ãjj=ÕœWHÅP‹wÁ›‘z(ª˜FyïV°ÏÃBY;/ã%e¨9ÆÍ#¯9`°ö”°^ÖÞaÁbÛ®0™œ=“ »sî‘ÀúT ívlÍ)Ä"¬¼¨`ïNl² âÀ
+¦ËÜÂ
+†SXWw”õNá`'ÀœÿƆ,Á4Ë^XÁ`íWXÁ`ñ>§‚fÁ¬û8°ŠÁÂYµ«,îJhÔ¬ãŽ7Ô~d}¸h&;=|x†$ÜõáVðn`}¸ƒ¬/°‚ÇpG¶·—ñ2µFJè#½RÌpyV0ÂÅ¥}2ÊÚw˜?ÙéX,H£êˆÉäÜN Bµ{h ƒÅò?ªU Íw+˜‰˜º¤¬½ YÅ u=±ë+‹÷;ñø^`¨öñÇC¸„ª#¿#©¬Ÿ¥‘5µŽZܽÖèe"kÁ>ÖTX/ºì?yð-?2@IûÐå!S&)ŠÁÚ,¬`$iÑ¥Q12½BMü—\+“ШÀ¾¡âþAã„I¬ïHHÅtˆïAT1X«°°‚á.ziðfƒÅˆ©SŠÁâvƒZl&+,ì¨WÞIL¥-y¤™0DQñ’ásï"k9´QBž8<‘r15œ6á̃yÿ­Âî‘!$i÷LäÇ"‚7¸m˜«)oÿŒ rvçœFøaï}hÜÌ0¹
+¤ŸÜA _ 9_ù´ãÁ[8ßà‘8ïçá äø†>p‚Ã'~¸
+÷w]tï>ýrëõ¾G£|Zz %Ã!âþüåç_nïnÝC¹¿øü›>ðú\rðáúÖ}®ëo§ã%K‹™ûúiòÄy âçúÉÝ7hG6çé² m]^mÝ&j[÷õ³k;ëyø ’#0ŠžLÁØÄSgá‰d³-6§¦ìž]}dÏNŒ±qÊGö¯_ò¶(û¢å$÷säwÈYEq ÍÜom¡¦®ïªšc(NÝsZn0…“¶húp–V|€¯ù·Á~îÅá¾h8ëP#Q@õȶ>ä¥íµó¸QF¬ˆIHÿÏ¡³°2Ó°Ù#ÁÈë<­"ƒ¾þôOwS4‡²åCî]Ùù¤›¾¾Ýl˜B޻Ïe?ákøSÂÌý£,žØ ¬4–hõH`&Ž£ N
+¤ºI"Ê|_?š—š Üh|§¡¾C½u}H\Îûz·»¼y1¸½·80®~ª°Úw¥õý¤„ø€|þlã¶eSlººyv‹Q¦(âÿH!›‚Á‰Ùuž={^6½-žmÂÌû?ðè,TŸ§G“Û\ú“‚IÇ4b›mŸ¶Mƒƒ²p‡¼ýÆs‡¾ó¥€ËÑŸSg9λ®)ïO¦öx„ó/{iº›Áݼýâ8°[4—Ý:(pLNóý3¬òG¬Øé8¾¨„L~° ¡÷<;€>ˆ·“ù8:ˆî îú5€-ßîÇÓbZ9n`œF ,w_ÊMS·õC‡º‡à¬UnŸÛ®8¸®)ЗÕïœãvH|ª êï@V›Éìñ tßuÝF¾ÆÿVîhê›ûÞÜžŽÇºé^dͺÝ2¹héZßN2pA‡åþ=û‰¶þu¤Õ¿üû<¡T…êß=ö¡)±O[«þO?!kŠ^hCÊ"¹}Hî>o W†Ek6G‰x»ÝRý5öˆå„†¿—¹-#Ýx7_/yq”Îò.ºäÓ²þæ#^äì&dù·¿)á¾wžÕo$Ël…‹.È,¡Ÿî®þ~õ?î‘
+>endstream
+endobj
+1619 0 obj<</Type/Page/Parent 1476 0 R/Contents 1620 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F6 8 0 R/F8 10 0 R>>/XObject<<>>>>/Annots 857 0 R>>endobj
+1620 0 obj<</Filter/FlateDecode/Length 2545 >>stream
+x…YÛrÛÈ|×WÌc¶*Ââò)%K±£de+]Î+DBvI€ €RåïÓ}€9¤¸›r•­vϹ_fHý~¹"WÄ.ÉÝzw!þgþëáËE¶B—/rü½sEÄ#ØºÇ w.ŠŠ 1¤Å`³8H-ÆTUÄÁz£x1#*¶l² f9+¬Á` tV5gË §æ4 "— YƒÁ œ2¬Á;GaPÖb°Yv,«vÓqBs™ËiDƒÍ=Ö`°ËˆyYÕœ$ÈѬYÑ<±EÆzyÖ`ø¦ôyfµ¸1
+NÅaÆ Åj6̵D9Oå‚<›-Ms–K§HXƒ¡yÁ¾1¬Áp* eÅn¶ÇD²5i¸CsžÁ;à ¶`Ö`zŦ6¬Á,>iXõ*g$MXüLxe0Øt‰†5¬Á´{Â̱%½¬ÅÌUŒ–4¬Á`áÏ‘]õ9Kµ¾¨,j$H3é1}æ Ö`°Yq,k0#ZÐ+¯Yí¦¡vŽÚdìN¬Úñ¬ÁÐŒŠÁgÏÌq@ «vãB{2f³g‚Ô®ÇÔœ0^ÏÌ*ÔìYÕ¥Ú“éÿf‚D³ÁÌFÁžô¬Ê†Ñ8¾ûYzå1½¢Ãr·¥H/™ G@IwK05œPŠ]deêSX’Õ‹>‡ AÔª$ö·' '.@0áÎ-™ÏH‹â÷,h1XŒCdD-‹q€C^Ö`–œÅõ¬º+ù¯§T
+ÒLzL»‘•áãRAbVˆFS±”ȳÓe> T“ÈŠS,Ü!ò±I‘a1ÁR"”3CS¶ŸŠ4…ãDÂÌ€B$Ò°ƒ•ž•p9Ð2ce)ãŠb%ñžÔ\)H­â¿#\A '‹3&8Ü•“S0‹§µ,zÁ̲êQÄ IÃ]A“â S1Ÿ†5¬|Pñ¬*Æ']ù¡HQ<±x4%–5˜Šù~1²ƒÅuƒxfÍbv©3ܹ“ŸiÓ#Há#è)¢‘ªˆ«¼§‡­:Ïy•Òž“æD×IoÆì\¢ÓCºÂJ{ÎCêL81¢x—òû N9¾|Ù{ÎCpPÂob&9Á!™FNÒ"wÞ£J$?K.g'‘{~¾Cf4a3‡^4b2ðÁy98+8s∼¬GGäçÙ‘‘QGfÊ@(DÓàbçc]œôžÀ¸›gÎCrò¤òÜ ™en«YNœÄ~æÜK¶äçÙÉ‘Q¯fÊÀÉIω““œxå9'' G'G9~»‚[€nÑ•O«‹Ÿ?cš"·zÆà ßnµ‘/"C·Zÿ#nõZ¹Ûݾ«›¡w«¶ÝöÕðÓê× \¢¢1Dôd¸¯åàê~>ÿ7¼ OÆ»îªr¨›wO½Uçnºú ÿÜ—ëßÊ—ª§Ü©Ø©/}ÕAäÜÉtôºé‡r»…¡¶q×ÛºjÄñËÏqú¦._š¶¯ÅîÝ6C×nkªúh«:ª§ÃË c’\!˜}×>m«Ý™`$±’¬ñlï6­»u¯å[u.gØ4{¬IÙa¯ÖåÞ•ÍFÓlœµ•îŸíN4Ã_]Óºö0욊ãcØ£ýЕÍKeΟ/÷P¾»û¶×]½ÆØ7çr´ÜÕæ­lÖÕFËŽ\;·„Ҫ͔ܺPºÄ—å¾ÝÑõ÷ûÇY{<ì÷m÷±/Ñï^<\I£®K÷põC5¢ç»öðòêîÚM%ÖmàøÎBûK\ø\oٿׯeÝ|È>¾ÚµžŽ]ÞKÙnª·z­~Ôq”ÓŸÝð*M„aWõCµÇý‹§Là~©wµ‚ˆk»'¶ÏnÏQr´FïÖe£Å9M9–¿- JÙk)e4iù¹kwîîÑý¨›Mû~&H´ÁÕah/oªm%ÃÛ’œ~}ážë­Æyì9Ì~oêçíðKûÒ6½{ª†÷ªj&CîëJ2õýëí] Oð‚1% ×|xbÇ®?vvÎ"ÿÙã«ŒqyÐí[½9S…­UÙ½TƒûÞŸ eÿGû>¹ë~´Ýo’·§¥Òwõºkûöy@ÛïÚ¡¢mÌÈ¡«Ü5Ö—ÖÜ6 >0 /w…½ôVa‹uÕzh»ÿbUtssJ"ү定θÇ÷zX¿žvm ˆû-vZ‰-Æ¿bÔk]§˜ŒÃXÕSèG¤¥“Ò}ÁíÝí»Ún[=g ­ðPõ‡í€ˆ×¯ã^8íè½µ»ïºmžë—C'NéŠÿ;ÿø6ƒ¹|¨~? {;Dø¡¿y„_õ2b+ú×»oã=©("‘a‡Î¨Â¨Àçõí¬7Éq” y׶oŠ§ÃƦ¯×—»§òC|øL¸o¸ßêê?‰œæ ÷iÒ×ë²<Òk‹ˆ_g òzy¹®êÛíáܽ‡IFiÉ&î]xj*ÍáQfxÎr(6-–’==»íÞ1'N/ÀißÜ¥ûqûõq¼ó>‹"˜ÃsÜÈ#¿=üëË÷ï÷Åü?»ùvwuû•2?Æ3y2ñƒS¸ào_åôxu÷éŠyûSènÚõí4wæe„ßñøe.ùh:]Hüm@‘/ð«ayJ[_]üûâu»×Ïendstream
+endobj
+1621 0 obj<</Type/Page/Parent 1476 0 R/Contents 1622 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F6 8 0 R/F8 10 0 R>>/XObject<<>>>>/Annots 901 0 R>>endobj
+1622 0 obj<</Filter/FlateDecode/Length 1756 >>stream
+x}XÉrÛF½ó+æª$AØ—SÊ–#ÇUñ“Žs…
+oLèGÊ6à,ôr{±IHÀ2à6ŽÔlRvvÕl–û*ŒßK”o&…—"¤<£®
+p¡No}hâ™´Ž~n‹Ãƒcâè OL0–ŽǨHä¢äÜÕˆ£ƒp Ò#Ò:ÂCŠ#–œãÄÙMͤl¯(åmÆ¥Ž(*€Ž
+âDôÑW¤ ]”Ø÷*aÄÐQA.£¨J4R”wß‘ƒ¹Âk“Ä{!÷Í‚® ê²yl냈fÖº†öe˜L)×d˜­È±
+3â³®XYÚ!Û+Œ0^‰²Â̇£¤X…Á¢î¹f­²ŒØD”‰²Â` ^€È±ââS¹»)¯ E6_V=Ìì&çûQLÈÆì0cö±U­-Y)dˆ©ák i‘fféE–k*Lìž—±@d9@+~b莌¦@°P#e6eÔ|
+ 'O¾…Œ5gl3©1X<;‰f›ÇG¬-¾|Èòãò›HnÜ¡ÇMÚΤÆE4+²öÕr±`–=pXÑô<“S™°êÎÑŠ"Ù Œ•ÙÄ.V qùEtæ„hÈÇÅ9j Vö°bf–œzÇÚ€2ûZx[A
+b*S8Àð)–ˆ€Ä[L€žV6ž$îª@€ÏAˆÊ–w¤Æ<’T¬Â`SÞ(Å*Ì/
+ÜŸŽµ!Eü2‰pyÒ3RAp¤Æ ‰O¯c%4$Çs,³‡úÆÜ.^¯—×)Þ³ºåïŒ4Ï̪–Ÿ¾YU?a‘åž¹îúªÝÞ™¡ÜÜ”fìÌMcÆûÆlÊalúŸW/|sí—.…gÞ—ß”lënS¶ÛÿuÁ¼›Ýؘò¦Ûæ¦ïʺ‚¼)ëºo†¡xÌÅñ9A€ƒöë±Ý­ÓnËmYM–HÆ…„–cY}+o`øçõÒlºz¿¶–'†|·{ðÕØv[SnkSuÛÛönß—üä4ÝÜ éR­÷uSG/¬gÊ}ÝŽ/)@£oªçjݼÄFžÙ6c9–ëoR†“˜A«¤LùP¶kIµYÍã}Ó‹è™âyÍ›rh®—çÇ¢ŸžyªRR¾ÀQWPtømßíwèçnÇFÿöñëêã‰^ ³”‘Ù¡3]¿)·ú4 ûóÊÃá\u›]Ù·C·•v«nƒG4Ë®úÖŒ¦Û±/˜ Ÿ›²6Cûïi!s,ŸÌÓæ¬ ÏüÞÝ™uóЬÏóH'á¾|<'3Ï|í[Ìî‹,goÝ=š«uÛlÇ‚F-Å
+endobj
+1623 0 obj<</Type/Page/Parent 1476 0 R/Contents 1624 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
+1624 0 obj<</Filter/FlateDecode/Length 1286 >>stream
+x­VÁrÛ6½û+öèÌD”HÑ”ì›ê&ÓÌ4nÚ¨“‹/ ‰hH€%@Ûúû¼Hš’Òi;m<™Iàa÷½Ý·øó*¦þbZ%´Ì(¯¯Ñ‚ÒÅm´¦t½Âïÿ[I{ÿ!YÇ—~Ø^ÍßßR² íXÙjMÛ‚€³À›üú¾“-Å‹ˆ>h'­pJèãgú¢taž-iéžMûÕÒ³rå›íW š%)P®?‹z'ø Ÿ¯Â ³e%üqD›ƒÔE¿(¥8î%«(ãE[CªÚ©ý‘\)é«<Ò¾Ó¹SF‹Šj™—B+[[2ûïÅ¡:CR‹]%=@!›Êk@òŽ1BÄ/C\Â’
+Eqÿ\™\TL¿"ÿ+ôÇ̾u:¢Ü"£ iö8;uØ™—P…l«ÃÊðžÐ@JØKÓTÃ8Ba”c%ÛBX5ÔÛ_2uM¨SôcÓš'L3ðÄ<LÝ~œcd ÊZ8viK…!m&,êÝ™!Ç~Nµ2øe1°|>vÂp¦Fä_¥CŒVAÛðD+ù©Ø”G«ÀÊ0Ìɵ˜iA·8b˜ª;%Núž”89—vŸE“9Š›B‰Áåyv”vmòœÝ¸÷ž!ò·«þ¸¹žqÛ8©D Ûotu¤eB;…d`•Ô‡ñÖ1NpTçèŽ '… j{A#àÞt-=^§o0–rUsÚ;ì =@Ø°;B¯*<^#ÄF¶Êo| “/-.±(îÅÆ9§òZú²´‡É
+á8ŠÏ“²Ý·"—Twè¸R`žð0™ê³±ÖäÊSÄ?4ùÌEjq¤:£Ñø±8)Ú`ÁIéÒÖoB¯<ü‚樼ëÛR5ÀpÏRb¾éÉŽ@ÝôÔ·èߊl—#kÕÁßzÃ_ŸÜ-ý0û·wÛ×ÛbºJ£U¶Ó=ód¾Û^ýzõ f}endstream
+endobj
+1625 0 obj<</Type/Page/Parent 1476 0 R/Contents 1626 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
+1626 0 obj<</Filter/FlateDecode/Length 1614 >>stream
+xWÛnÛ8}ÏW Ú‡uX¾Ä°ÝîSÚlÛn¶u±/y¡%Êb#‘.IÅñßïR’eÅÅn/h*‘s;gÎŒ~^ÍhŠß3ZÍéfIiu5M¦´˜Í“9-Ö+ü<Ç_+)/æ«E²¼ôb6_¿|ñ~s5ù¸ ÙŒ69œ,×+ÚdÓ)mÒ‘€Ya·Ê {$c)S.µÒ+£ùÒ¤…¯­LèÖ“/$UÆyÚ
+§R*å“,I”%iéÆ>RjªªÖ*|ß‘ÒѾ©¤Ú)½{³ùq5¥ñì‰m²ÑçÛ$²ÌJÇ/ú¦4NöžâvU³?I»ÒláêH°ÿ³–×$tF;©¥ O­¬„‚Ë\=ËŒr$"ôqàn/¬Wi]
+‹¼¼´9âºI °Ó•ÔžLŽ›ôé¾ Œª„“Ú¡þÖT$ºt+¡ÅN†k{iÝ^¦^=Édàö³A‰}«F˾åYtŽ¨a£Ÿ|Bá|SŸ®ŒÁÞªŠÑ9EÉi(7p¬€
+ˆk«áó¡Û¯÷x¶/môóe²`Œþ)¤FʵCp\U87)
+þX%}a£„H}¿»§‡ÑwæÜðbgEE­á‡7Œ5ú‘s¶Z
+uРumʺÆзm›çïÎÿD
+†f¥½HPÔ%Íð \·
+}ÏL†Jó½˜Ð8ÑåK] (Kôñ©´Cön+;ý_­¤ÈM­³@kàÑ€÷]«çÉŸJ×ÏÔô!Ý’pDbÄñðuUWQËšœisØA-øæ9ô–½ž`™A«éP(Ô
+C K£wî¦ WÉš÷*Dò0_®š$Ú(ÃËni=Œä¹YðÈqW˜ºÄÔ@_Ö/°H€™Gè°i 8ðœôöˆE†ƒlæšûg-J•+™ ˆÒͱ@P rp
+íb§¢ÕÌc½¿Ç…ZÞ±¼ÎÞÒxÁË-@ 仹L>®]zí u#õºYÜ;Ô"æ1ÊÝmQ•DègMT=Æî¢GÁTì ]¬OžcÝ“YBŸÂj1s©U#ƒe‚e ¯Ír»ÃØ ¯“›a³°ç°}eÁôã¸gˆå¼­SÞÙ1øC[±2¿mZ{¾ˆ­Mͯè2¬-×[¥;’N“5ƒÐ«êÒ+ÌÔH˶”\ï€ʉUÊÓN-èË©cÚ]3¡ûR
+¬ÑVæ¼”±èგ¶ÇFMlø_^[œÀ7‰ÄØ*]˜<¿ªÅe®hç Ôiq
+_NRu†‡@y_ˆp\‹ú«`ô€W³¦÷1Ý·?Àâ(@ûU$†ÛnŽÔþ«×‘Œ/Bh–3¼^G ÖΖøˆ\ßÐrÕlõßn?¿¿å•*xgÒš7¡0hù渽0^MÁœ¦1 †ÝÀ‡ø]-×Qj—+~ôÇæêï«/¹Aendstream
+endobj
+1627 0 obj<</Type/Page/Parent 1476 0 R/Contents 1628 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1628 0 obj<</Filter/FlateDecode/Length 1607 >>stream
+xW]o7|÷¯X(uP[_v%%H Øiœl7RuGIŒOä…äYÖ¿ï,y”äkÔ6µaXº#wggwgɯG=êâ·GÃ> ([uÛ]:ëuÛ}: ñ¹?+i~t9=ê\uéMçØ1áCNXÝíÒ4;¦úç݈•¤‰´*ÃÿµòÙ’2£çjQYá•Ñ4W…l¿œ~9êÒ)<`h·¿~ÞïµûÏKáÜ:ÜÀâªþº(¼´î%Ií­’ŽæÆR0clN¢òK¼PY„$¬|}ÐØsßÑs‘VŽŠ\”´Vz¦t~À†[ŠÜ¬ÿ#ú…5U¹[û<Ô&/Kã¼Û[ÌÜFX¹vм8H[#Í ´Ò™¢
+éúGnžûÞá9r~¤% ©œòYÇ–®Cè´ôkc¶A1Å[»uDM$’i·;(x{0PZãMfŠ´eëãÀz[f{ÿ»}Ë?™Ž§suN½^l£Ó~¨òÛ9Ø©¬“'$úÅÌ 9I+™-Э2òµRH ÞϯI”ˆ£´Jxô§ÈT¡<×¹Ðy¥ž0òëÖÊÌ›àm—Sæ©!ûƒö9¿¹öä–¦*ršIÒÆË<:®4
+ N¨ÎSÀ%ï¬ðX,
+çm•ùÊÊFLŽ÷!cE0ž
+±;à(
+fIÌ
+ɦÍÌ ¥÷ÛŽ'ô¢bÖŽn¤¿¼¾„æ X@êEž£œtmšš†×[óKîJgÜÇ屡IVK™+@Àz†„ä‘šýšvÞmûJ<„õ+”Ý«¨™«ŸvõÜ« +,ÕÐlÖÿN¡føü'DÒµ]€ºk‚ãû—ÀrF,U’„åILˆZ×Ìv{Q0Ô›$Ž™gRì¦cv¥;¦-“ycŒ–<µS sÁBõ03PB;jDžsÙÇÄ·¢Ôµ8‘Œ%TCôY'EÝææjâaUBås#7¥QÚ“Úαš¼T¥qNÕRrõ
+½Ù/Š´‚ÁÌ6°ñîHÒs®ÕB†7#\ˆé­Ú*ðÖ-@ŸXÃâè×KMštËNì—d¥¦õ›°$û ­Ø¹zE½a­ygçQb0ûÏÚñ¼°?nU®.G Ùõ@¹~7î®õ´<燊þ0v{“
+ «¢`Ûi_ÃqœT´«Lv‘›+ãŠÝaµ¶ [¡![q¾`.X‰îÞÐ SbÅþÙBÃgÐðX”ì*ˆÌ`R˜Œça¹x®šìC> ƒÔÃaw‰¦Ï€Ëq7c$-ü2bí ü²ás»˜ËÕŠÏN0%ñ=Ô+8rH:÷$¦ò£(*f]çÒ`†ÇGYà9Î¥«ú`Ék¸Þ¢¶Å\\¨cDº‰
+&+aŸ¹Mëã\ãSFšb~SF Ç0€Æ£b„Ä0×q|uBø¶9d§X07Ea ©x…e]lñ1®°™ïÁmÄ/.Á÷.§ýZ)Ò±ÿ“V_Ahbäæâ¦oÜ$ÒžñÅÛß®oÞÝ\Œß½év¡ŸÃåJ?©ï(œÐJkÆŒ3ÁÞòDGãŠòMÃglø½ÔÒªŒÆµ.3>ÌÉ—£¿ùVûî¡ÇhG† Ô)iÿõçÛ¿¿ÿxûéîMoƘ:ÆùÖ/-ÒÖ›Çì÷|3 ‚R5ªgoo€»âèŒÃQTçÉÅøò‚î¬ù‚ñ 'Y8I„2gã§iÃé°ËÉãïœ{zÎæ·çíá`„{)L FüèÝô裿
+endobj
+1629 0 obj<</Type/Page/Parent 1476 0 R/Contents 1630 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1630 0 obj<</Filter/FlateDecode/Length 2027 >>stream
+x•XÛrÛ8}÷WtùÉ™ŠdÉòÊÎÔìTÙ‰3«ZßÆR*ûˆEÄ$Á
+@wŸ>}º¡Gcáÿ˜.Îh2¥¬> Gt6¹Àëù%¿žá×H*ü“Éð¼ÿüzqtúyDhQà¤é%Þä„SF#Zd'Ôû÷õáé¿<=|yüm4ùþMÈF•Ñ½¨%쬔uÒÈœ–[UEµ¬—ÒXÒív¾[|?Ñ`<^ÂÔO,Œ3¶ðI×B5ôQ7ÎèªâÓNé^ºJ¯tCsiÖxô÷ÏÌùÌ[‰Šî;K×Foì?:Cò³›éBèOÒê*yrúùœÆã
+¼tØŒÓüˆ Ì\«ŒŸ‰~vk±õl’2—ù®’/¢ná?ö¹H w)ZXñén½ñƒ6‚Ù» /×]/ÎPtì“4C© „l%Gvû²;Â⹋ôGA[ÇJN3PªYa]¥õs×Ò·“µ$zöÆK£EžÙßÞ¶’lºZ‚¥à°·ÆÒ“ªÉ#_Šõ+}bˆ÷‰úå7h „qˆJϦ‘?:‰B•aWƒ@À: ÕcªÏ/2Òu†<Hò O*Ôû·ÇFÚ!}-8/iÏr  ì3²g¢àŒ%Àdä8¢}z@™7µ³H1o´y^ݵǨY:©>†/
+”«…¼ª%j‘é o¢Ž§Ðß{Yq÷ô˜ÛH²?•ª jKSØáÙ÷$èD ýF9êå¹áF1ÿÏÕÓ Ý=|ºÙøí¡†L#e®KòÏŠû*ÞˆN"Lï›kl*›R37¸¶‹ßw « C[Ò­¯Ï™FAÐø¼€ ÔVÛ
+»ñ(²gÌ~7/Y)šNÙû
+ôÉZn{†ïqè
+ì’ì` TÓJãÆ‹Uéõï­àðh¡VhúùÏØ¡J£ÿŒ§È„
+Ta0€p%Bþ˜¬ÜÅþÈzˆC)ŒÈ@` ºèPÏǨÙ}‘YÀ‘ƒJƒ|T<z°ÐæøšÄ7….ö|ÚaUEú±/7K‡ ®;E?õ²?2ñh°3ÞûÇü9Ø_/pÇQV.ãq<Å×)—šNÏÃó«»ë+z4Ú'ñ“Îpi`®2¤ƒ´ap1âïTNþZŒÎ/·ÓK(–O?ð)7‹£?þJ6ÝXendstream
+endobj
+1631 0 obj<</Type/Page/Parent 1476 0 R/Contents 1632 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1632 0 obj<</Filter/FlateDecode/Length 1698 >>stream
+xXkoÛÊýî_1¿8€­HŽáGpQ@¶åV€­¸oƒ (VäRÚkr—w—´¬þúžÙ%-Ùí&½M;"—ó8sÎÌPŒi„¿cº8¥/ç”U×ÉÁç»+ŸQRàÎù%þ“Óh8(ÉŽÆ£á—áé’µ¤û‡¿}[$ *T)?%¿ã¹3Ãs'§xî(Y+çï~·®e¹¥Òd¢‘9)M ú®tn6Žæ Gd,²/Ü 6·ytó5M¿Ïæó$M¿-’é×Ó4½}šýcú´HÓiró>†#:çK#:#f'3ºJ;jþì‘&yn¥s|Ò_ªD¶VZ’•ä*ÑdkDZ e]HúCP]3$TK[[!5Ù\Ͼ-¼Ù5†ã]•¨k¥W
+¶D탛h÷M›µ ìßñ’­¿(‰)ô癲ð…Û²¾‡ÿÙO:a!ÀáÜžînÞ–- ãë$.iâ½gÃ|. ÏÞÀŽ)»®åKîEÁXl<…Eþ@Z¼â–ýÖÇ(ìF– _ç7'KÁ:c¤Ž7&Žï#Q3&·(Õ¿ðP7)ÂjP
+7£‘ß Ñ¼ñ—Š7•‚ó¶,ÐÚÞ‚}9ïÄØI2:YØh»^£‚à
+endobj
+1633 0 obj<</Type/Page/Parent 1476 0 R/Contents 1634 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1634 0 obj<</Filter/FlateDecode/Length 1606 >>stream
+x•WÛnÛ8}ÏW ’‡MÄ÷ÚI}ÈÅÝ5¸ÙXÝ¢€€-Ñ1‰TEÉNþ~Ï’oˆvÓ lŠÎœ9sfôó¨KüviÔ£þ¢ô¨ÓêРßiõhp1ÂçþrI ÷ ßï½ý {9h O\GíϺ¤`;†øìw:D§TýœPv^´&m
+Q(£©0d3©Å+ ZÊZ‰¤„ &Çwmôy–+](ýDÑRä"*dÞúü8êÐy·ÓºÀ-[ãMë,Ùb’˜5’/"ÍI*IJ[䢖D’YP±”VbC!µ…wöS“ɦuêvz­ƒ º¹ ó¥Ò¦ŽŸNÇtrûåþ“–ÅÚäÏìà =å¦Ì~³t{ó㸆m‹,Ó"•äpíŽ7í|8q
+ iN®ÇL¦ÿ\ÝãÇéU0nÞ8™ÞÜ}½Ñ0¬= ìœ'*ÂJº4¶°ï;îrÿ gÇÓÛÿ÷°ñê ª ‰¹Y1‡ÉÏÜRM“ã*E]¥Á{_}"i´º);@Oª°Ä|«ÌVä8&¡c:®ÁÚÜÂ;qEÞ˜-Êr™üž9ìþ±mÏ)[‰„¬ MsI¥•q£ëЖÕÓISA‘Ô(ù$y¥
+ÆÒN"^)Ëh8}‡9à-â 9
+ ûÖ‚»œ8Ã:ã n¾¤îÀ·›ó~—B¿ôç—Y0s;Ùdûó€ºxÎ}é¼7âÁ²²ärgKǦoá°¦û}S:6kKÓ€èŠhG=îe¨o}ÔÙ<½ù†ß&Ói†³ï³`|ßï…áíãäïñã, ÇSó­§Lô:Ò>,ÜÙT#'hò@WqœK‹ÊAÜÕ‹Žz8Š"ZÂÑL¨Ü¶h²W 4õyæ®
+endobj
+1635 0 obj<</Type/Page/Parent 1476 0 R/Contents 1636 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
+1636 0 obj<</Filter/FlateDecode/Length 1773 >>stream
+xXËnÛ8Ýç+.f•Žl'®0‹dÒ ¦=è&J¢-6©ŠTÿýœKR²¢S`$ ÌÇ}sîežÍi†ï9­.éjIYu6Kf´\Ì“-®Wøû?¤­_øÀŸŒ>¿ÝœMïgô6[Ü´¼Æ9á–ÙŒ6Ù9ů½Ò–l[צqô}1ï6?Îft1Ÿ%×80Ú'›gÙ`ÛËËK2øá3ÓûÍçÁØÅå’Ïî ÙÈ°&âÚù='eÉ’¾‘ÈóFZKfë?ùþðeMÖ;„;?Ð|í]-X„׋„>™=¥Ù[¥w´muæ”A”BçT`ÉÊe]šY'ÒRòBŒúçù¬KûÅþ¢Ö_·U*ÞÆ»J|Ä7È¥Næ$Ró,'ôyMß•Îá U"+”–UÛ)ëGªú"ÝíÃ×5iQaññ\%2ù݇OøÚš†$®ˆžÎ¯’Kö”3¢2IîPKRšL-Áñ>¾#£ÙÔµ­º)­™;ÈÉ–/"sTIW˜œÒí •ð
+¸€í¹D\¢Œ÷àJÄ Ïµq>¤A>²RIí¦¡¤TÀ³TJM;õŒß‚õÙŒÀ˜ÀÏW÷ÿõùÓ×õfM¥1OmÍîHÍ%Ì'ìÚÒÄifÁYS¶œ±W'¤Ë<Ì@…Ëe
+
+˜1F`^–H>SÁGÇäŽÜF`Y#;ä?
+ˆ=†šDn*É{íI`ÉUqg¯å¬6ðzŒT ŒjA¬Ì!wÀgþòÌhט’ñxE„ÃIË#›^Ø‚£¸@2vù2H-[õñŸÌäãù€õ*ìïõRÝÚ6¦ê˜ y?¶­Nò%+„Þñ™!kØ,¤$ö²%úøa”¹Pt¬h0¼,dRÇùð»ªK0çH²EÛw7WTŠ1Ê"úèMÎçó÷„¿†øVÈÒKSßFb+bbda+c Ü‚qáZv%Œ=º3TX6J ~4Y[¨]!Aé¶vªB'Gþahd½2Øa¥VXœÉLIˆÓ‚Cþ0’töвX50syïz€Æ“ˆ“÷Oß2ÑE”í ë<È4rÚ²2ù°‘V–Î ¥-³ÒúáÃMWñ,T)RU2è=F›"0
+ô„ð°I4Ïšãy8±M]#ÞÒ‰Ï>0¶j׆ii
+™}Bì%¿eÃûò|Šá|Z@zmXèžçxß K8£½tNïO¿ß'Ãé±oùR?z(vjÕ ÷@ ÜçÇ„•²ò#6äIéýuôw¾ÄëüúŠ–ïýq}óùö†¾5†]º3Y[!^8œ‹nûÅjÆOöÿÿ¦åWî¯^±‹Õ"Y-¯ñ°´ºd>nÎþ>û4߇òendstream
+endobj
+1637 0 obj<</Type/Page/Parent 1476 0 R/Contents 1638 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 908 0 R>>endobj
+1638 0 obj<</Filter/FlateDecode/Length 1956 >>stream
+xXQsÛ6~ׯØé“2cÑ’,KòÍô!¾Ä×ÎÄIï¬N®3~HÈBM,ZÖýúûvAB
+ã»vš:& ì.öûöÛEþÍhŠÿf´šÓÕ’òj4ͦx“~üë£ÙtžMéz¾Ê–TÑl±Ìnº§’FçÏøz³Æª¸–¿Â͗ײs=KéÓõ"[ÃèŠWÌå¡ÿ´Xe Z¬W¼ÿ7šv£ÛÍèònA³mvˆz¹^Ѧ`§´ÉÇ÷ôÕØÂ<å¥Ñ6xªÔ‘Z¯IÛ¼9ÖAT+ï®)<)‡&Û‘¢|¯ÊR[ý¤/íkg±Iµa+&WÁ8K•+tùnóûhJ“ÙU6‡ïñãXeÏ™ÊèóæÓýËìñ¹†T鬾àßòR«†‚~ äCc쓧^{SÕ¥N¡ÐVyDö­»Œ~Ʀ½kË‚¶çW¥ù.þÃ^:˜°'„J÷·T7.¸Ü•ò¢?,>«g/îE#",¶: Ϥ±¯Œ¥ºTø)Ñ"È”² Ú¶¬ ß[·¼Ƽª¾ËW£ÿhuðY·m¾ HÙWäôd<%x
+ðéëÒd­$£×KÚâÕ‡ô¬ðàú¬“bO“³šø¡RO&ÿÖâ„^TÙj‘IìÛ2  h{º”Â¥OÊÞ+û¿3Û£øFr'óu6»¡ÉõZ‚üÿæÚ¾p½c¶;î—®òéc®iª ì öO_¾n¾
+(ˆ„6˜2—:dÊs/Åg‰Sè
+ho¬ º<ŠEOÎd
+­ø@LIÉÀñ ‡ä!9G«óm¾ï'!96€"V.ãš°
+v(C•ú%Îhcú±ëÁ*.0݉fŸÛ˜Mc×èô—MœæPŒÜwn“ºÑƒª¶*’ ÚÙõs)ä¦ËMGUN)’R:÷ÜÖia?]½ŠgD®–Òåj(÷þè¡[¤ò8bâ¢[+xâçß'¨Xo^x uÃ.ôÅâÞ¡±YØMq¦i@ƒ9yy§º9gœÌ ¸š2šzÆ'Þq 4ðàYh¸Æ02$íOˆ•vqbº­œ!ž:¾ Ø]©ç¤•ye½ä줸ß*C‹P
+endobj
+1639 0 obj<</Type/Page/Parent 1476 0 R/Contents 1640 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 913 0 R>>endobj
+1640 0 obj<</Filter/FlateDecode/Length 1477 >>stream
+xÅWMoÛF½ûW |rƒŠ%YR
+ä`ÇIk ¶ÒJFP €±"—’«ì.%ëß÷ÍîRiŠ
+[JcÄÊUD«_~vÅP.Lçì¹6ˆáI­w¢Rï «+ʵ}ªžGü…‹š¯jíã¦F&‹ÂBÜ¡>Z
+Ã|™‹r)h—žÁ7®t2î–JÐR­jÓF´ùåá0ç‘{.jY*+›Jg"/™Bƒ>KšÃÚ§ãùu©:ÿ
+ºBž[yÈ>”¿i$àáŠz
+òºËÁÅÝ~¸Cu
+/¬\ŽºaöÁ(Cç,{óÆ*)1 ðøYÁ8;nܳ"ZpCä‡iDÞE9÷ô1nFbÓè52<{ËökpjÃrÏQÌÝTGTb…|ÀRÀVŠ uÛ­Úò4?Ðåç$ì½I4)Aÿ=O¨M÷üõƒ|±?šƒ#ú=¯ê2{±"ù‚±`›]à*˜¿ l
+Ž")õ4a?=\ߢÞ3ÝÎî¯ïÜWﱟôâxzƒi¿?âø_ ÓÓ3Ȫ¬Øfò“·æ¹_%žàM)Ö(þRò¬9j;DÈØ…Ö¬r·šÛ^J;\X½[PÉ©“5ïFZËÜ‚tbt»‹YKÌpÏz_¬ÈÍúØpäRÚäÒ—ÔŸiVÌ ‚&è}·¯Û£åqcßw·®ÕxÂ`cL=gƒÂ‡ÖDŸa `Ç°
+_¶ºl‰ñ pÜx6v_;_thǵDQßcº
+-ôy'ƒAßÉm
+ºMƒáΚÁm©ªÂ
+‹x;¸‡MçsÁm/È µMçùý ùyÚÇZLçâ1ÞæC¼ 9-˜_ßß\Ó­ÜÊw«7ƒÜjÆAôšã½Iï!acø‘—¦ÑdMÆS¼‡ÁÊdÄÆ?-Îþ8û¤Dƒúendstream
+endobj
+1641 0 obj<</Type/Page/Parent 1476 0 R/Contents 1642 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
+1642 0 obj<</Filter/FlateDecode/Length 1199 >>stream
+xV[SÛF~çWœ>ЙH²%ãKÚt†„$}6-Êd:¡ÓYKk¤DÚu´+ÿû~{‘± î%0€iÏí»œývÒ§¾û4Š)RVŸô &I8¦Áx„Ï1~N û Œž'ƒ0~îÄhòôÀëô$z7 ~ŸÒ’Ç#JsBâ^Òì<-JE5×…Ì©+Y­¸"–ç¥.¥ ¹ ] YUr]Š{Z²†ámÞ(ÒÒ>Sõ<̤XТ¬øËÓ/H×£‰Ëăp€|çgg´¬8Sí-xÓ¾eõœÑÍÕúuö)QV°%‚SÅÌïR‰×£ ßCc.Œ6g(ˆg¶Ä…l¨–ZÎ5++upâó}%ç¬úóàß俸ȚÍR£/¥Ö²É½¢?øaîmų¶)õ/µŠ7Gbæ²f(½’÷Rüs¼Ÿˆ šÝRÅW¼2ÃNêÚA— Ïd]s‘óüH*©üÙW8ê߉ûáÐÌêóômúaö~6=Öû’éDJÖ|]°†G¥ˆ Š‘Ú(Íë#9Îr’¢2SظQí,ˆmv
+ÙVùNÓ‡…~(E»–aù–¥¾m Hz³,3f¹d„‹„ÏMfTv FÅ`¸ïõ©`;ÊŸÙV`(Šæ`Èœ©‚‚œ"ÓCtj„Pæ§ÔÔ}îàð¢} eU–ÿÛ{Do…‘ÿ×äKúy¹þÅíØýäãìûCàmhäÑŽCÚ#];.Ñ¥ãìq€k0<KõœnÖ䬴Ã
+endobj
+1643 0 obj<</Type/Page/Parent 1476 0 R/Contents 1644 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
+1644 0 obj<</Filter/FlateDecode/Length 1698 >>stream
+x•WMoÛ8½çW rrÄu7Îî- ’ÝEÚmÜv¹Ðq+‘*)Çë¿o†”%ËNEÀ±¨ù|óæñçÉMðsAó)]^QVLÆz7¹Oiv=Çç)~½¦•<¸œMÆWÃï'oï£é„+غš_Ó"'Ø™à›lt[¨ºÑž..ÆôõáÃßôYûÊ„`œ¥÷¦ ¤lNßÍÝ&ÐÃâÍ⟓ Og02ºÉ2Ý:ÛxWÒGšÀØßÅ<ú;¿œ!X†¸øfôÆØg±šÊ>ó?â·Þù ´üuSèžÇÉX|­½i¶”Uºçäo†ø“¿é5€¿½!cÅÈ£ª–ŠK^—ZM&È#µ4%[[9ßË’²Òh‹ä‡X4Ÿ4ž¬jÌ‹¦]A7 â”P“‹Ë˜h Œ–î_~ý K¶•ËÍj+N×6×¾ÜK}Üø*¦ûàv¯üAÈm¸ø˜)¯Wë’¬Ã3G™«jïÐ9‰¶ Ò­Ä¥”¸p¡¡X ðkk9gÏ$ÀИ²LîÛ\ÜRoáµ,ÅÈÊ”šº>ÁB©¹ŒˆN%»*¯Œ¼jPÑLYDÒHRCPH7Šé˜þt›]©ÄÇ®Ä
+¤ªž5Ý€¬~®u
+~ƒë+$Ä[<}Ø ÍŸ¾‹·¾ÿy)§×.â³ùl<¿ºÆµâùû»[œüuò"Ÿendstream
+endobj
+1645 0 obj<</Type/Page/Parent 1476 0 R/Contents 1646 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
+1646 0 obj<</Filter/FlateDecode/Length 1688 >>stream
+xXMSÛH½ó+º|Á©2&^ö²¶ØJ¼É¸Œ¥šEÒhgFï¯ß×3’-Éä£R¤lfÔ¯_¿nñïÁŒŽñoFËz· (?8žÓb¹˜žÐüt‰Ï'ø1’0ŸŸL¯ÌÎΦóáÁÅêàíõœf3Z%p²8]Ò*&88>¦U4þC™oè<Ë”Õé„\*é^äkA+)ò ‰g¡2±ÎàÞèÜçBÍÄ•d•“Ó7«àèŒf°ÏŽŽÞÍÌ*ÏfÓù”¾(Y«â‘CÚP¬ŒŒœ6*¥É•µJ6ØØ{t²D¦°±BL.U&¦uåâT– ÷i’ÓèngkÔ76nžœÒe¦¢'f`ÓÒÚà›¥ª$°D¦i­_p&ÙT׸¡]ÚúCf³w( ¢êDN¢ˆùýõéæoÒu!M‹å^ÆSât¸•-3±‘1T6‘h“Ó¯ýÜàõdðÝ_}þrõùᡲpò0þ ‘K!rùðfs硯)êLŠ-\ÁЧ
+ElŠðûÕåíý ²DÉ,î¥P
+kk ZƉµ°¨o„ò7¡£Ja¿k!Ú¡p$¢ŒlU–Ú¸W²±Ò‘ÓN ¾‘ljÈlSж_ÆœUC!ßež…µÊ2Z0¹  ý´òÙ›mÿtj0ºB…7ºF·<ïrÏÌ®+ø½Ô…3: AáèZÈöš!VIÎÎWÆx6Xユ%턬¦›Cx
+õFž\ÙZ š AÇÇ –rºë¼DëvÝ
+éÚJØlJ×lón§1ýjqÑY\½ZYâ
+0cKõ·FWå[Ð$#KØjU#ÒÆH[ê"frŽŒñhB£Ú@Yùƒ|‘Q…ßI(XBH,e =Yo‘V$
+ß{Üi´]£ªÇ]¼úD¦#À°õ¾ßcò2U0<!m¾7^ÍyP§^Ø¥-C}DÞí°_Ï™Å&\ÝÙ"h˜.óÚ žE:Ï‘ªÈŠo¡lQ
+ÝÂH>,áÞ­(Åã¾ éfÔ´Ú…ÙŸ@pYe/?/A'+[yÙgv)Y4DÌÒÈD½ìÈÄ:¿ŸÅ=*ΣHZ»'—Í4ØxNὨÕ¼n¤Ü¸* ¯a)ˆUè^ˆˆÛÓœ9,£Å©¨ÊDCh?×|yÑ
+­‡¢@]Ðö„~£,}&Æ&ÁÁviÔ÷6â Ã…9›kh³0@®]5æE¦EÜŽ—½:®ÄÓP;ny>ÙT•{¨±. Eö'±âÔ©‡ r)
+?Î OLJ7>(#y|¢™!Õ mýdéÚT<· Á~ïŽn÷bƒ(2íY00¯jXˆRmt&Ò•±AÝð$ 73­ŸPr|ôŸ4zBmøümM‡…Sú¨Y]¤ÃòmêÊ_#Å‹2Ê‘*T¯¯-_¡|‚þ`’Léývý¾ûá8kïbÞr ^²ÐÞ×÷aÆÚu2g‘y­AôfpuèËoÐY?nùx(ÎÊ7XGn¹9™ þnØmÚñ¿¾VfÉ$À€b´½›ëíFÍã}ë²€]‹tšó°îqöó×Aõ;¡£­Ûd²áÁw2¢ãÜõÇ1ÉñfÃùY^ŒyeñÎËèO,/“íƃ!²Fû…±Ý[¡šìZûCÕY±o Œ[hvÐv¨Øö²È¶ìmLûÑѽÔ†U ‰9¤_)éÒªÀû vx
+œ¾ã¿ðÂyþñâœîŒþk½×QÅžp
+†ú¨½~´<>Ûî³?ÿJ>_ΧËÅ)^êák¹d“W«ƒ?þLÙ@»endstream
+endobj
+1647 0 obj<</Type/Page/Parent 1476 0 R/Contents 1648 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>/Annots 918 0 R>>endobj
+1648 0 obj<</Filter/FlateDecode/Length 1633 >>stream
+x•WÁrÛ6½û+vt‰2cÓ’-KroJÝ´™4vk«Ó|HPBL @šÖß÷-
+?KâŸÖg—Ÿoiº u
+Hóù >¬gyBëx<F7}Ó‰J÷ªØRª2IÚP¢ŒŒ+möTJ“+k•.ìÇõw˜›ÑtêÍ]\-¢9Ì{ûE‘¼o€”%aɪ¼Ä1xŠw¢Øò¹ÕNb‹-3±—I÷LREø(2½¥~;gº˜^#8œO‹3¿;åM@9¦‡¯§¸Ç´©«Jý¦ù*Í9€tüe*W•¨Ø[¼ ª­4TH™à¦ Ö5¼R§çÄG‹Ìê"UTÒˆØ[iTµsØ
+Ë…IèIäÑñ‘ra_ËEY²:¥»‡'UeÐÊ
+<Ì‘c>¨€O{vBæ¥ÛÇÛ­Œk£ªbQ£²ŒR¡2<!\¢ð'´Iìd{´Šci-ÝÉBÉdÔǘã›ØʾãkÐ+UÆÅÎÑDS¡+É.¹,ìé‰c­’¡yÏPÄUmà&xÛÈ“Å2g}’QèˆüóXU~ÏV½‚?λŽOÒ”\€+( ßÈœ—FÇ2©AÀX„˜ÌD%ìÉ7D¸’ýÐ<Œh½ƒÃ¹-¹÷º†™‚t‘íùЦ\ª¬3#BÎŒ=Ø¿Ë­ÑuyÙh“–*`FEÔÀ¼'ìßÔ
+Æ™e½£¡ 8Òú‚äÃ^§^BÎþºÿòèlî„í'l?)3ÔËÎóX‚c¨iö圜3ç¬yΡçL
+ö+\IÎÿm~;jØúy¿FèYœzn°TñÞ‚þÁÓ ¯_ûY
+ÚÄJ.s8wXyÊ2ëY9G…î†d„ 9 .*V%2"ø÷P9@¯J6nu×±!sÛÈ<:+R@Â0X¢ûõЧKi&¶ÐJK‰´1ôL&=Lbƒ`·$É2ÝXî„.9eØFÄ/îý;J±tûvEÖf(sŸFÑ;5Ð!Öy© xاÏÊ’¦WCëiÈ^ÌèœFÍÈ•ÝèmDUá3èV "´úùw¤8%Ã/²×Ñt[ÇÐ:×V;•7º“Ä™5À!¨u‹W1×–³‹Ÿ pBm mðÅ‘¬%H ƒ!Ð]®ïÞߌ‚\±vy€½¢Ó¾qƒ×P–oxÙ] ió¼ë-è;­´¾ 6}}Id*ê ý&PÚu5ô
+endobj
+1649 0 obj<</Type/Page/Parent 1476 0 R/Contents 1650 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/Fa 12 0 R>>/XObject<<>>>>/Annots 927 0 R>>endobj
+1650 0 obj<</Filter/FlateDecode/Length 1305 >>stream
+xÅWßoÛ6~÷_qoqT‘Çvì!Åš¡¶Å}¡%*f+‰®HÕõþú}Gê­hI»b8 È;Þ}w÷Ýñó,¡ ­t½¢´œÅQŒ/ýÏŸ¿Î›$ZÒjTÒurƒÿ~UÐÃ,\cw¹Œ®ÃÝåmtC7«u´`Ùõ²~ådƒuIËds¶®±»ÜôšXÖ[µÜ° 4Ç›è–üÊiÖlÕ²Án°f«®£$Øe?‹¥Ó»^D«vÁjßlgW÷KJÚæ€mµYÓ6shÅ´MçY—Ê¥+½Ú~œÅôz±vÛlþÖYY%ŠâtIÉZÓNYCª"»—|öê^´zçddÚÔÊž¨æ“ßì.»oø9ÑN’­¥°2#aH@ʒν^(¥ÆÈš”ñò«^y¥íX%¬ÒG¨±šw`urxÁêt/ªGyI¢ÊHWÒë5.Þkÿý-4è /5Fà]N¸ÚY)¿
+•*[œ B:ˆZ”Ò:sÝ«nƒ¯ôEd'€Jÿ“0 :¡ìPë/*s8‡Þéò ¬Ú©‚±>*»§Qî-¢Q;î¥ó” ìÛ:G¹H[1X¦*[ë¬IeÑV{(€'˜–:Sù‰õø]=Öº9\u]dÁ]˜CM®
+„€£; ŽÅk”P´.Õ~“_mëHº—é'‡\k÷¹ú\×­~BU†¯h£Ì÷Mg'¤R {ºÕØ°0úê£Ñ]…”圷{aéÈØúDAÞñ—T×µ4Tƒcî¤óYÓEráM9KNCgŠ?ÏÙ1gU׫ü—n̓<}¹þ„½ä ªF壯ªÇÀ È}Aí¹¢‹£8x
+LY©*ž(^Jñ…{¤ë ~t1{ðwU7ç¡3–«Ü j\§<žàVMíDÂIÜïÚ%E®]‚NƒÆ‰Œ.tÒ œª0AhgSs
+endobj
+1651 0 obj<</Type/Page/Parent 1476 0 R/Contents 1652 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
+1652 0 obj<</Filter/FlateDecode/Length 814 >>stream
+x•OoÛ0 ÅïùDO)иv’%é±ûS`¶n˜‡íЋ"+µV[Ê$¹A¾ý%;KÒ]6’˜"|”
+ÊñWÐrJ³Év”g9-¦³lNóÕŸ§øwŠ6ñÁl5Íç^—£ë;AEA幫%•!OžS)Ç•vJëöÔ
+ÿtYþå4™.P ¬Æ뤢£[)¹¾›‚w
+B:¯*ÒÆ%*²
+µ¢­p¢UA9T^vžcjDg)× ÐÄâ&³y*\Ù2£÷‡„ ÚÚéPÇl>S WÑWÑ®mt£H„àôº QëÏSšVl·Ú<¾”¼'ô—R Ê“·­¿½ÿú'%­uðô0ö¬Ixºp±5Óì/.Ñj°QÖ·OïÐV¹V{½žs%u•µö=Ùb–M¹r«b@̤0´F$­Ù4Z| ;¥L¢wÈ™”xèY‹ÄBÉÎé°WÑØG™¿9«ÍÖûxJˆ¼â\ŽlpoíŸÐ>ªõµÝQ·%|ÕC›TŽ±ADFBJå=ÁD±–ÝåHŒ²ihHqJ<ÏIJ#?• ~b½†—R÷}3¨:#‚jzµ=‰àC²è&Ô"0î àÕô¨GyV^#%D¬åaqÅs:ß9× –¹Ä
+€ÃeSç²æQ¥jÇFDÓ
+endobj
+1653 0 obj<</Type/Page/Parent 1476 0 R/Contents 1654 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1654 0 obj<</Filter/FlateDecode/Length 1451 >>stream
+x•W]oÛ6}ϯ¸@6ÌZù#i’ØCÛµO+Ð!Þ[€Œ–h›«DºüˆãþúKŠ–¬¨[¦ICñ~œÃs量Íi†sº^ÐÅ•ÍÙûåÙôÓZÌh¹Æ›«ëZV4+f3¬”“[±óÒÒ|QУ×j¬Òúòî3­¥J9oÕ*xY~¾Xþ}6£W‹K8™”R{+êú@Ðbƒ"ø-U)¼2š7sìùuŠýêâ²X°!‚Í ºÍJÐK{/i>o÷.®‹+ÞûŽthVÈЬéO­Éœ—£»‰Ü¼¥Û éÖÔÂ*w÷â% G{Y×ü™Ð#ž÷·¿ÑZ4
+ir¬ß•/I›=¯jõ]òÎ×ü"%ø¥›XÕ’Þ ¢Ï¦
+µäàÈùî—ðáä í¬yP•$02 yÁ±ê{ä%æa¥3Á–ÃÈ¥§¦&'íƒ*¥+è‹U8øg@ŠßV¡dz™dçTÉR9^¶à‚F8Vx
+œ¡ß
+äÍÉÚó‡A^·¡Ül¹5`¦ ¬ôƒ©1’?àƒ
+÷6|Rm6ª•ëÛËá¦QžìBvûQW(›,/ðY´(WE¬%®·V@Yn…V®I¡
+! -KuCÊdu°ÖÖðnIAWÒÖTñ€ÉÓꜞjR鵨uh+X Ù!!åacO@qKïPâÖš°Ù’Ñ’Ö
+%’xª¥)Ø4½Ëœö(¸›ôªú^HVÊsëQºR(¤ êè¿U‰€ºjƒÆ‚L”þaСB‡</AÐÚÔµÙÇPàZ“|Íî_€TÓ1}©I5ÍT´Ü‚³ìo+Ð!w³ãru´’2*£GCÐ¥i´LFåø0Wh;´'BŽ­Lyr^”_7Úfª’K4éØr (MíC] ªm%°L"&ŽÈ}tŽ;wlçœt/H ŽV’G'„9À)Ĭ™CøjÈØ¥Üù(ÁpnæT=Ü;ÑÜïöÕªpíž,‘I<°é§½Éƒà2UÈùÏä«y1ËXf²É9H—Q®Y«ÝÄŽÃ`ÿŠhÉmuèbð7Wõž¶»Uy‰³(½?´\›Ñs̵‰=5>³"G¢ÜYObW8¦°ûoÛ$<ÔQûpÞPõSËç¤Üž9èÓ³©^hCêei‚öm¸H›S^öÂ{ÕÈ‘ð'vã {réqí ^|ù;ªqËsˆ¡o;FVŽˆszšðùqŠ¦ÀcaK‹’­k§èíá׋ay?#ùëÝ ‹xQ↲3{¯
+Wgxˆ®’ùM÷‘vq•>ÒþçW$=çËñòú²¸¾ºÁ7+†üÍœc\žýqö5ÿ“Wendstream
+endobj
+1655 0 obj<</Type/Page/Parent 1476 0 R/Contents 1656 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 930 0 R>>endobj
+1656 0 obj<</Filter/FlateDecode/Length 1633 >>stream
+xÕXÛnÛF}÷W PQ
+´ Øârv.gæœÑ—‹ ñwBó)]ÝP\\Œ#ü:yÍhv;ÇÏSü3’R~€£»ÿ~ýébvMèz†M®ÇÑUø%§Ç‹7‹‹ÑÛ Ñ"…ý›Û9-ÿö˜ñÀn­“UÂÚ6 %‰¥°’>^.>áUö_Œ¤‹Gþ\ž´F—ôÜQ›‰DoÎ:º2º®z'?¾¤r¹LR¡“:—‡—Œi8¹Š¦fP‰âw[,Ù·ÈêžÚd*Ψ¶Òz[¢XŠ}˜ái¬K'TN<¨Øh«SG÷3’el¶•“É.G|AçöLØLÚˆ™²{»øÙ:mðš*I"iŽ²T[3Êu,ò‘e§F•Qká䨉es”ç“ðµ FN¾LÚ°/‡6BUý›QrúbJd%ËD•+Òå>½L¨¢Êe!‘J§p,Å…[]ú­TO£ŸUY?Q€'Kö=ùzi­Œ^«‰]n)s-Å…=o¦ÑMräÔDôÎQ,JZJŠuQ©<X°•ŒUºåÈP£œëò42‡׉ôIW«ÊdI¦.K¶äÝzaÃÙ¶:ÜRµªMsßÞšª\Doávô `ÈbòÙdþÐjü}ßBÎ.ÉJék–è¸Þ—XØEüŒ•‹%~×[}ó‰22Æ·¤Ó=&(¼H‰²Î¨eÍé‰ZŸ_…!4œÎ0Õйß}ÿáîa8‰Æ|€4Žnýç x†Z…T5BÙ<®à9ý‘ë•*_ <³V±Ïe×DϤ¨1L:ŒüR#€¤ý¨(†•:‘¹Øöı®K×¾ƒqü F0‰®ÿÌÈn`7fÎ÷¤ËÃé §›»1Õy®7Œ^ô§÷+Ù˜…Æ©¸Î…¡ãÆNd*êí¦12ü(àéÛb e¢ƒñ]m’åñìþ—pãÇÝ7àæ Ç£\-GVƵQnëÛ¤‰Ê™üÜ"ˆ’¨‘‹Óp:Ó¶·ÒšîYëàêLkσ¼­3í4!Éu(r;ÐÐŽ`ïiì1&Ÿ“EK˜À¾!À¤Ϙ£…HðH3iû;NÛó«\ã3 ÄŠŠÉ—´ÍG# ¸ãAF*ö³#¢Ç:
+ÉQ¶€’„RÁ öÀ¬4¸bÉ¢=dÁ’E«ô2±£.X²€Üufx£œ\‘½‚žÖá¥|r®fUØ|ïaDrÉ;€‘)dkóÆ¡z@§ôÐï¥^‡šÍâQ˜Hø[˜_ ãE%_”z9•XªÌÉŽL1y•çN¤²\+£KÖ4ho]ȆŒøÎÐi3d£4Ô«=ABqiŽ¨M‘Ë„ }ïÛ¿z¯–MÏ·"ϯ
+)sZŸòFºL'ăÒr¸P¾[ ´5€ÖGA˜µPÆ­bçAÉÌŽ@Ô.x(µB™ER(
+ñ™W.ƒY>Ôij¡C5[Ú¨(&àw¾#„QZ@ÃP&ó*­áÇ^7#óM°Ðòf;¼jDå„•?Ý·úc÷î€ Bõ»5v2HXW;ÙM2´QÈ‘"WB(]Àå6— ],KU6*=ý[‹Íeðf¿r@‚ÁVr´û1 ží4‚±Û2>Œk€ ž…æ\õz4ò'"O“‘6«‘_¯ÕŽËH¢÷—¹²wŽŸP-Vó-jV
+Øå^ÖdmÂ÷ß#xÀñâÕ-ÎùÝqÅ­ýq W¯CãÂ)±X{âE¯yEUå ‰7k6GÚ‰^Ãôêýæ›2±f
+o*ܯРJ$kàX¿â&ð:cœ‹ÈbÓf¿ýßÅNÁÐ}»æ„üÞ6ËáäßÉÜ^á •qØeïÞÜÑ£?a+¢ûî®ÅoÛ†ó1Ö dpLgóY4¿¹ºñÂí”íü¸¸øåâ/¬
+¶¬endstream
+endobj
+1657 0 obj<</Type/Page/Parent 1476 0 R/Contents 1658 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 935 0 R>>endobj
+1658 0 obj<</Filter/FlateDecode/Length 742 >>stream
+x•TMs›0¼ûW¼[™š˜
+endobj
+1659 0 obj<</Type/Page/Parent 1476 0 R/Contents 1660 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>/Annots 942 0 R>>endobj
+1660 0 obj<</Filter/FlateDecode/Length 1411 >>stream
+x­VMÛ6½ûW ÐCÀÖús½ v“ºÉ!(Úuu”D[L$Ò%);þ÷}CJ²£dQh$9œ™7œ÷fþLi‚¿SZÍh~KY5˜$üÒýóû/ü -—Óä–*ZÌ“EóQÒÓàê³¢étš,¯g«I2§Åj†+Íîɬùâ«×ßÍg·ðmÃéÝ2¹§Åòwp:½cOá‹O¯¿qºqºÓÇÍàf}O³ mvÀv»º£M á—løº/-Mç ½5Î+½'AïUf3;Oo”óV¥µ—9­U)_l>&4ž-àeøtv^Vä­”d4=‰*lÀ§«p<g¤0F„iBï4üÕ™WF»hº@©ÓÙ
+°aº)äW© ¶Kovnû‚ÖU.®¤ÐŽÌŽœ<+ /¥Ù«L”tTòÄÇ;@€½Î)WVfÞX%CÀ„C¢¾žj'­ƒ7I;k
+À s‚Küç
+ìº*Muü¹%Õ0t|[À¶Óþ457j¯…çl]Áo"˜Hü†_#ôp<-åQ>›vÈ8Üë‡ïÒNèáâ¼%ߙͯjÙŠHè(ìK¥?¹3wv`ù¹JM©2Š§±£´ç†jhžÅEbÈÏ¢:”’ŸÐ5W{‘ÙÅä»’~¬uªñO߈‰Óí6”dÚÇÚ<L¬W‘u•E¯³ª¡¼­Û„>2tÀU¾¦ˆðÐØC@&2HKtÔ: ±ï3ñ#Zƒ(‡lõ£•+p1$
+Bg Î¨Wˆ-þôn_´Ôêã`ÙBXA¬s‘j:Ú£ºzÏjôôƒÒ9‹áý’ÓœM&“~„·ÒÊYª¡6áñ¢ºG"Õ‡¦UÛÑÓPLc2_7ë Ý·ƒeeìÚpEªn¼lñOžŒÃ¿"AÿîýLÍzªŒ# 2Ò+zzxÿøðŒé…˸ûŠÎÝ ™ñöÀ¡ò{.ÎA@³^Ñ ¤ÖXKfå3‘.ô»Ä¹Y·€îšßFpï¢tô¼v³ðL'TG‚üÂ#DmÖ£U¾qb\ðË(ogýC<6§óe²ZbA²ü[/ŽÆÑvܶÝxÃ8ÒQ½z¿Lï{½V&§Õrù¦Zj;úBVóX‰BÑ›Mª­é÷%ý…ÿÀ‰ÇÎý(’äu÷C—ƵMÓÇ#æ.ó¶AX[ÒVÊñR—*ÔkS¡Ð>a%ºê,¨`Ø-/:ÆŒ«3žÍظŒ.ûã ›Qy³ñͬÄÔa€•‡Öž\íÎAì"ÂTÀÀ)!m`@ùƒÊ3u±ÚE0Ù+Æ~%ÂØÓ¤eqL ÐÉRU*îE#,ÄÀ€¥G±€ðÊKâhôÖžB¨׆ïc©R…)*„K{ Xù¼Ë¥Q«» yæs&Ç÷®æí†Üjb·¬,V‹du{)w·`°?o¿ þdžõœendstream
+endobj
+1661 0 obj<</Type/Page/Parent 1476 0 R/Contents 1662 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
+1662 0 obj<</Filter/FlateDecode/Length 689 >>stream
+xu”AoÛ0 …ïù¼-j7vÒØ=¶ërÛ°¡vÉE‘˜Zm,y’Ãÿ~O¶Ó­A— €a‰äãÇÇüže´À7£"§åšd=[¤ ZçËtE«²ÀsŽŸc: ·Yžæ—ÛÙÍfEYFÛr­Ë‚¶Šg± ­œo´ÇcOžµ …ŠÉ÷õÞµ¤£6¯ž‚¥ÆjâC<6:ë^ÉW±§Þ¶Ô ®IE>èIÔ{‘^m_f Jò5ÔnÕü§gçÉz<øDt&yÔl‚') ÛÑÞÙÎóP—(8æ«)¡ÒØ‘´ÃÇÇ2»:ø”î¥dïµyUOµ³%€ vìDuÃážvó®Ò²"Ñ4,ΓҎe°N££©ÏQÜxÅÛv?Þ¯é28Û8-¸@FÁ&h“›Íe@Ç‘,³‘”føÒ7ØÇà¿CÃä“<NmþKBoÜ ³ŠJö ì-Bé jŸ´m=„Ö¶5ñ½±&©Q%iOµPŒ«ñCh¤sÒ’cíÂÎèÀÛ ðE‘À¾}ŒFUxÂYÕʘÅp7eŽ.¨AŒ4ƒÁóO­ËɉI‘–‹ìòuAï»ÎßÌó¹uV‰à+vüÉ£&Üœ–AÄá‰Ú öu7Qcl¾²íQ<)mÇN
+ϪÁB¨ù¥œµn
+endobj
+1663 0 obj<</Type/Page/Parent 1476 0 R/Contents 1664 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<</I16 16 0 R>>>>/Annots 949 0 R>>endobj
+1664 0 obj<</Filter/FlateDecode/Length 1649 >>stream
x•WMSÛH½ûWôª5UX²Ørn„„]vØ©Ö9Œ¥žDÒd/ùõûz4cŒcö£
šö¢³®Ÿ%§AÌwG“ rßø.ìP<I‚3¾‡3÷m{/IìÓc>‡¿ZRÞ{¤h k6.þ'
-Šã >^xè¦Ö6L³»¿õÂ+8Ò,‡‘Ñ8¡Yf3•´¹«FÖÅÝתjTõ@ÓvµÒus<ûfŸÆݳƒÓ3øŸe}Žº®šZgmÚ(]uGÏ(ŠÜÑxŒLpô­|PUÅF7ªYR³”Ȭ˭ÂÈšŠr!Èt.=Q‰F­%}QU¦7†îf´ò¡•2]ŠJ™Ò*W…,eÕÈŒÝi1ìpºV‚n§ƒO÷—4ï«@ÖêôþÇ›é”*QÊŒVj%çÇœ´\+ÝZËÚ C:w1éªxòá‰QÝŠjÊžÏT… ÜÅx„#ÒY¦"QPÞV-Q¨æ †ôZe0¼xê²–ò1:8HUiÑfÒ¼aÃ`äÀ[v%¢\תB‹ŒQ¶@¡žY kÊU!©Þb99'Ix7 ã!ˆ
-øjWº¢L–¢Êl
-áUêJ9 7’™Ç£1qá•/´½¹…ýóÊG_xQ®þNQ/²¬ãý¢~ˆ:C¹.î¿Ì YñáëÒšá tAFZJîzÞ¯eŽ§‘à²iVo¤`ª˜Àè¶N%àyA%”º ýebž1¯ævoŽÌQÔ±Ìúdø- À™tIÂдuóN§÷’¬Oè}Õ–¿ë…™÷çÇ'$›4ä<•’Óuäñ1ÝNßÝ¡¶iËGG D¢ñy–&«‚R¥µ6:o‚T—¡åB©!ªBÞe÷žr°ŸÆ¯q÷âþz~|Ÿý«ðœ² ‚»tD»^¤©4†.5KDA7Ê€d¨íå ×Öõê¦ßdÚ˜C®ÿå˜ zò Ãý`«ë­l%ÔjÕͲÖíC§C­‘Üëhi[nÐL4bU2K³ë~—oz± ð¡Ø}À6ˆ¡ÑxàfK‰‚-A–…”]rù ˆ&ÕUÞ²&‘X趡Íõ‡Ì  ÊP)Ä
-‹ë%š5Uº!…_ÜÀôxlUm’ÓÙc—©
-« vmx
-ž±ûAâºá3¦^«TRZKÅ‚Iäñžüµ—è8nßClÞ‘»§ým¶‰åbÏ¥(ÀlƒÖǦ³5õÀf©0DÜŽ`ÐÌ"Ø…DtÚÊó´B[c6hÌCýÉ-°n-òñ¸ÝÀ¯ ?m- §DÀ'vpx1Ún[nq¯
-úýÜ«ÏÿÊ©Ëø9•ín'œN#ªLæ
-endobj
-1789 0 obj<</Type/Page/Parent 1638 0 R/Contents 1790 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/Fa 12 0 R>>/XObject<</I15 15 0 R/I16 16 0 R>>>>/Annots 1011 0 R>>endobj
-1790 0 obj<</Filter/FlateDecode/Length 1851 >>stream
-xWaoÛ6ýî_q+$jY–mÙ^1`išnÖÌ]tÃ2 ´ÄXj%Q%¥¸öã÷Ž”dÕsµEašäñîÝ»wçσ1ùø;¦y@“¢|à{>¾éþ»ÿy0ž{cšŽñå4xÓf‘ÑzÐ[æ4[zËÞÞÒ÷æ4Y†Þ÷ÆÓ›nÅûkì† /ìïöÖØ]ðàxwaÏ}x‚Íñ LìÊî­±;ñùêq··æÝ¥‡¸{»Ç5vg!;Õí~& 8¼øÃ˜ß ¦øØF·ã½Vôn0 –Þ„\ž1^³
-¨ióˆøÃÅœ6±%‰O›è²62¦í>¤E¬ö†î6Tê´¨ÈHý$µ¡Já õ”Æ’L]–JWô¨´;$5Å:Å1ÂÝ"S"~xî=ß|ø4 BD²‰/ÿP5™DÕYL¹ŠÓÇU LYë†L¾õ"U<ÒcšI~Lı=±ËÔVdT
--rY±'¢ÀŽ¢HKQá(¬<ª,Sû´ØÙÛÍÃã ò€‡M"´¤‡KõH‘ªµ‘/Ȩ\Ö|·3LO"«¥Án%$ ]”¢J.ˆo ½M+-ôÁ>Þ„±•¤e™‰ÈíÓ*9yW”À ²“δì
-ŠF™|’¹~±D`ÏYÅ×Ò 
-R:Æ1XªË˜«ž¥¬²Q#UØLZžx´–NÀZõ{¸œ=<§ *ÅŽuMC,‘¿´ÀÇá:þµäjÏÑÎœJ.€
-}â=rì.µœƒÀ¸‚o[:;iËYÝË,óè-”3GM]@CLÅá왶Ž3J¬þ£([‰º–à
-Cñÿë]âÑpøQ@‹XW'so1±SÑm+W¬1â[c'¥ö˜×íxÇOaþh†>«s<<æuV¥%zT”¥¨‰¤„Žôµ¨B¬³àjÎ<hæ8SocUT)ÙÃ’ …®
-l¤è´û$Å„Ò@™ì4(¾r#Ñɳÿ(熹žÐ`+;n„d€`@…è·j쵃ìüÒ9m1i¼Æ@«!ç[É]„7Úa¦
-hëeÿ}[ûÔ$=¤Ã/ºfVïfèÖâÿÐ?Óà÷Eˆ™ðY¯’¿,Âg¼w{7õû[ËÙh¹xvŽµqõëê—«þQHÏUV&âï«ßWÖÖ$x{»ZŸ¹Ÿú¾Öàju}rv¥öR¯®íécIu´<Ê÷fss·¹ýíî;º¿y÷þöþæ5­nîßÞ®×ørÍÞÔWzÞ”… hðgSüŠ@ûû–«Øeê÷U¸{\›R.Op€¹™(ü\©t-›Q}Ñäd<z‹E@!~.þ„ûÉúêí«+ZiõÆO®¨fѳ-›½ŽÃ¹ç/&4œû¶ÿ\'¢ä‘yx¸…ñ™kjí~Yñ…é?+Ã~ªÁx8ç¯n6ƒwƒÂ6ÎWendstream
-endobj
-1791 0 obj<</Type/Page/Parent 1638 0 R/Contents 1792 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 1016 0 R>>endobj
-1792 0 obj<</Filter/FlateDecode/Length 1936 >>stream
-xX]oÛF|÷¯X¢
-'NŠ
-Š¢îÉ<I“<†GZQ}g÷Ž4ŸEþ Ž¼›]úëÙ„ÆøšÐrJ³ÅÙÙ8ã“öǧ_ÏfËEtA‹å$šSFóÉ8Z…«”nϺ×XÏNV±]LWÑ„æ«%þžâ»Ô´åch2™E³þÂd1‰4[a%£)î
-Ë·*Û(Ú[WQVãÇ^=àªMBv &ï†&Ò>)­­šÍîž?_„8@-£¿N†wÓÅ’üjPG9nøLF”él£KØþ
-yƒí ð#NöKÍ^"‹€ÿq ëÒés¡/° jž…EW™4¥Â:§ã%þÆU’ÐÖ¤Z.˜~WoS"¶4Ú1¶Þεªöô§„÷Ó_}Ò†j¯ œÁ»‘Û«{â9-©}Vj… æéñmŽ”è­ªSüh:…`¦4š"1³©•ÇšŽ¶öÙñlÅb¾R­/i1à€òÁàv•#fçlläæÓ@ÎÉ™¬H”ÚPtµÖ‹‘·Câjgò]£²»¡-}šþW†‡wÏ[ö·¥Í°Íï&OìÁÑõšæÑøÅôžâÔ輊èc¡s\ëê`Ëû–kmvû ²»·6-iðáHá^ºIÒ8À7%vGÙãf鱈pÀ —©[.}¨ç½Csõ`v¸§)ÈÁײ‹¢h€ÒD—ý丽­Ó `òÉä¦2*%5s‡ÂU
-“÷È}æ¨Ù2C®3ñ¬ÜB¬à£ 5D,Q³ãè*Û ¼d­÷Æ5åáK”®?¿O®BvR³ij‚üºŽqÖ%Ê9 ‚äþV¥x½~1£éxÉ9qœNU_V•Î
-a uñ`´ß¼Á]”¶Ðe72UÐaoâ=båŒ>b¦~œÂÜ
-Ž¥“sñ%r…µ©–Bï°Ó _"9=ïÊŠMÈ [JrŒÜ~ù^o!¦×©‰ïQýv¨!OF‚B‚Q±¥± 6 ¦P6 *Û˜N`²×x.êø½Ð¼áJ"÷v#ƒký=ZÚ|†ÞøPØÕ®„f1…M]U(ÖŠrÜÒîÏÍÁE¤Mßꔧ„´«0`‹º×áZh“‚s½óÆó²?µŒ²ðO¶àšþÛÈòÝ6¤È!!
-8 Ý—Ž¯?ârRRnîèPzŽ,“ tpÑA§S|[-çȵNz¥ƒÙ$'·è¹(ŒUjÓ¸Bƒ¢£/­Æš(.«1©ìä4±¯ÇAB´v:ouP©ÔY.BµAßÏlb¶Çχ»:Þ÷B€}\¾~YZOz%î›°w_ûí;è´…ÔâÔJÇŽm–¡D<áò¤ƒlŒÍÏÉ äÌ@†±B°'}YàÊ4Á¹°ÞÄC Nô…ºóÃ\ǘú›Ð Û ÆÈÃÛŒ´8X“ïɉ…òÇ™ºçıqJw½’ÙHºcæíyhjJ©?‘AñÞ†ýîØMø`þ®0Dë°,“Xk„à<Lh0doNü²À-uè²M„ÜoO=køëˆE+c®öß™DBF垀–ßsh>”X ¿‘íí‡WMlÓ9ÁM»Ãã{rñYò#*W4¬+oÙ‘œ`£åeÂkéÃíèÓÍëÐeAž¹)×h@4N~êP®ŽPÁ¾ç!VÍs´*Àßö`#DÖJY Qr¶Œ¨Ü¼ñyPThU~ &8Bf0ؼŸàv\ÀÐÜ ‰ãn¶¢FÆc)ºû1E²ôóÐÑæz@¦£{4¦œv¥­ Éí‹·ÿ6U͠ݺ(lÉr‡ÀëæÝ'„#°_¹mËHõ1g1¸šÕ=0qp)41Jj?Ï
-ÚWÖESpT±×°bº q±‘ÁýÍͨ:äŠ`·EùxxüvŶÃexÿé!óÎCz˜yÂ^†ê1R²ÀÁ‚þ¦ð¦$9ØËœ‰ÏP&ôÙåñòŽUãö: £Ú*2Yàÿ«Þû§ÑjqÁõíå‡W—°Gû…[÷•Qdy…Þg¥¬GÍ#£åøå ñóå<Zâ Ò¬+úÍúì·³
-endobj
-1793 0 obj<</Type/Page/Parent 1638 0 R/Contents 1794 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 1025 0 R>>endobj
-1794 0 obj<</Filter/FlateDecode/Length 1578 >>stream
-xµWÛnÛF}÷WLÝQ
-I 6`ëîãöõQ»ÇönËPF½ÀïÛEJ“£Ú2£AÛj¶Ú2£ èûíš±¾†µî­¯aE”^ýlm ë
-5hº@í{ƒ>Mc]ÙM£Æo/§Ÿ±!°Nýv»¦q£XEQšÈ¼¢•ºW佧B©ê÷RF…¬È‹èXæë,.’Y”ÇÆK‹N9Š§½xšNxºT™HòóÙxx; ?Ñõä|ö>O¶Ÿh" œ>ŸMDv' =¨Ïéj)ÚŸØa‹¼K³I«MIã)m=gX0ßI^É‚.5å EÁ™õá6ÿØc‘É3š½¹¡·¢”ÅH ’h1¢D–t3q€ÿ#BüìIr‚¿w¹ ê¥÷BMåV|e¨þy%ß+×"÷åÙ¬µ :­–«ÊÞžœk9›ãçæúõõ|¾\yä³›cYFE²ª•ŸÍÌþÃsÍñ5]ÞŽ>\ÝÒðÃpôvxñöŠ^]ßÒôÍhB7·£ñôê¶ù¬÷HeZæl¦­{äc|j©þ
-ÀŸ¦ˆ‡ti“ ; ìjC*ù‰†‡K]oêË{q(—Q…´Ö˜zIÜ¥’Pœ²^9¹•Ñº’$rº^ÉÜ&tµ7¸ËpS{þQ«%‰8Kr¤Uˆ
-W§åÕò©I*ïA輑øÒ×·©Â'l…;öµ»fç/­2"»ÝëûÜXVÝó°×·5rþ´}—¹fE€CWâáðœey 0™|+“oDÖd-¬šüàô‰òQŽLQ~&Õq\ƒ{]a®Ü!õ Sì€Â*¬R ëM>xÈ]=5ž@"÷³ª$[—èJñ
-(VPo®*Ó¾Mƒ¼»S.ÆÁÝ Ó®‹Ñœqêl iô‘9ŽÑgë‡à¡+Q°t éû<s*±„*TgUñÁTEL/“cŒº¨:QŸF†“6††UšrœP&ÂÎÆ&Y¨ZÐñPÏ~º”y"ãc.xR\<D-dC¶Oc¥1@z–›.+G“ªë2LZݵ5P–jŒµ\·Òè«ä¶bdœíþäkêz:¹$˜— &EjW‡ú™.%ÞŠx\ÂQ¶J%ßòÐÙa]c™J¤æhýF1 ¬™z`=‘~äÔzd¤ÏÞ¶NÏÀ÷Eª6ú6.b+Ù!¤ï‡™'"”¿bašÛ§ÞŒb¥Œóïõ¶Ï*Óº9yõT´y#ZŠüžÅÇ…W´áÿj %ÊØöºQ óœâöå⽸T¹|ÍI´ä
-ðf(
-ZNÜ5ÀÜm–
-×TÃs@ÇPÅ{yØ—ž
-ö‰ç×_Nî’ü¤\š´¶¥ƒÞ„mêáEL?1O†ï.†¸€ÕgÜt©¢µ.??CòIÏðú-¼ÿü×ç•N¿ã÷{óöÕ;eÏWÓ£?þR‚¶endstream
-endobj
-1795 0 obj<</Type/Page/Parent 1638 0 R/Contents 1796 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>/Annots 1028 0 R>>endobj
-1796 0 obj<</Filter/FlateDecode/Length 1269 >>stream
-x­WmOÛHþž_1
-áÄé‚;! HA¢-´è —K§J÷¡‹½!ÛÚ»î®M@ºÏ®í9-påy±wgæ™—yü­Ð
-UÆKê>«­KPâY^4K¯×£ðø— •u$}%©w1ÿ?”6(³¯‰Ð´•œ-Ó™Jh‚~þüÎäs;w\÷ëþ ¢ÔBTK‡¯’¾Jzô*éƒWINºWw¶Ÿ“Þ¡ª¨zº°óB¿ä<áI+=UñoÕ~*n|“Ýx±’‹–Äöèý¤J§ÜvBÍ‹RKtÙ;––Â7eAçÄ2’ ¢•(¢ Œ3i¼g”W ô’¼iç à÷Ð1°âþÙ!£Šrì;å‚Ð ½®m[ &š×cŽí¦•6¢
-;ZíÇ$Ïì辘GÁQ¿ñyèØÑÞÛ?.q“ÎÎ/Nñ…éy ò¬4`H©QHfՆ¤Ä$
-
-í½ h †?@`å®GoÀ}¬L‹>)™®_mmö:]}GNêV‘ÛŒZØî…9eókLÁ³h¢@ lŠ5wž×!’”N@y
-ÕrÚì“fpHÛr@2H+…æh õ®IHœ
-ÜYK8/E¾Pä6¼(§
-íÄ‚Õ}tG¥BÞv-ÑäZ:Ä«RX–Õ’[7Su+6èg¶:¼´1âV‚i¢ø3„Yä`iMZ  I}ªXB7,e2†i„…L¤¤P[Í!hü:_ÐŽTŒÊÖêKiÂÚµ,Ñ(0S„ÞXîX p}WÝ{›Çø±è÷€Ñ€ÏYJÇ* ÖH€…—YåB¬² ǧڰq`‚:«¥@ýÇL9Â0TÈpìP0U|QcêV£ ¸lÝrÉ‘xk™RT”‹GSË›ÅU™Ö¸‚1žZ¦COÃê!àúäòÍ N¶úÂã‚Þ©¸´…ã´•Üoö'<‘¼¨+Œ&#o2ž¢'`ÿĵ—Ó¨ógç_¢²Újendstream
-endobj
-1797 0 obj<</Type/Page/Parent 1638 0 R/Contents 1798 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 1031 0 R>>endobj
-1798 0 obj<</Filter/FlateDecode/Length 1490 >>stream
-x¥WMsÛ6½ûWìQžF´DË’œK'_v<m7a&=ø‘„„´ªôÏ÷-@0-Ofšx’Xä»ûöíÛÕ·“)Mð3¥ELçsJ‹“I4¡ùò2šÑl¹Àï1þV’Öü¦Ý?®Oâø"ZÒ<žÁ¤Àñ òŸrúè.ºÀË#Ñl~~Ô/–Ñü؉x9yüâerrvuIÓ%k¤1GKJ2æ„’t4£óˆ’­¤›¢¬”¶5%Æäµ´§ÉœÑtêÏŽãîO²Ñ±…1ÁšÊÊ<¨LÖ$èÓíÍß$¿5êAäR[2k²pðYéÌìjºMèE–Ñ{“UÑ•©(5E™K+Ù÷„ÆÓó(fJ¯MU«Œ~F0µäk¶Æ]Ýž“+ª••$,m­-ŸŸ©6¯¨6M•JÜ´‘‘–öŒDM;™çü?âøÌLÚˆÞy%¥Ó¼ÉdF;e·Îe¸–üµ”©ÚVjÕp ¨ªKÊŸpNŒÎ÷$`´ª”\\Êd?Ôf¶–Â6`ˆ!ËÈ—eµ¥9Ÿ‚,
-¡3º¼8»\&O¬R(r)Ò¯b#kŸDÚ2rŒÎáæD÷ñ|A‡)º—~„ÆDô™i™ÊºˆŒsL+
-Ð…Ž~íËvwP¶GÜchp˜Ü]žÀœ)º’{0¸†ujJé•/B³Òý¨Ó…PÄÈþc Œ5`·´‡°ßÈŽ…¼÷Ø{Ѧz‹žxÄ».£C¾ú¦Ú|We)‡U±¢Z¡òh9(ŒÒxík•Ëú* j@snn¯¨}Ä\àFe¥ÈÝCÒR²0­ö^–Sê'r1”ÏŽÃnŸbŒö{KN È!o‚2aÅŠå¹}gYˆ
-±Géè[#!z=(Aà½Î ô6Iî¨éVhUuDoDºT*0‚5…uÄ%ÚyÚB¾QQ×&U¯Oþt…cžˆÔ6Ð! á$‡µ¹çéé=†OÏL-µQܤ{Ì•nÿÖÍÝuÛª)œ#»¦Æ;ˆ6:K­¹H¼uÑy‡nô!áBŽÂèáàq®ØÔ'xÜa ö±¸û
-Í[5‘6ƒ‘=BY0P1Ę. ÛŽ¥¦RvOéV¦_9vP^¬r™ý„)³vQèSì•S­'ØònÐ9(è>çÞevL¨¡r¬…Â{Á26’ Vᢱfüöýçä}T¶åù~yÜ÷*l>í(ÌhÉæ[ò³65—mg˜€ 3_ÑŸ‘`>v%–;†›9WZÒ¬°D¥•*í/ 9A×É¿·_F›J”˜$ ¾¥k‘òÜs”;p]þO×aôÁ9VÆ{,o´2Xš ÷§¬ùaQ,¤ÐNüYöAC5;Â1á9-Ú¢„Òc+L·|2ÇþÅÀ~ÕhõnN&“9iÁ…é­{’îHP†ƒ1ËìôZܱÏÝÀíï0Nª,Kg» 1P•¢&½Á† ¬ÖØR!²dUËÈÕ'E¬;³„De?èÏ®.:¨‹•ß!8Лûˆïñ~ØVezÔ¶U€ ]†¥æ—;`/¡Ì°í6èÂ
-endobj
-1799 0 obj<</Type/Page/Parent 1638 0 R/Contents 1800 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1800 0 obj<</Filter/FlateDecode/Length 1495 >>stream
-x…WÛn7}÷W üä
-£xv¹|‘j% ÿŽ¾•Úˆ,˜fVÁ†–JKwÌrK[¦ås•t$
-ºÌ²;«
-/í‡àb~6C·÷?î®Z~þ®ßúɘ3qyèñãóž7ò†Dê+¡õ®å™aH­¨a(c>|¨{=¢~?¢×„°_ IfY4 -sG²HMÅ5ÈŒ¶kYÊK<
-³L³È£5¯FR/…Aõ­ó ûï^_PRëåp¹Ô$ÐêJ¬
-ãT¸Â9Œ=ßJa/
-z8×O™Y“U)WîÞY,8Ö2·†àK­*^À³L.ªU¬†-m-×[D=j²Fó@Û·lvhPg¯Kkräqû¾‘(¾hjöÅ«ô<°‚G­`!B×…Å‘E¹æ'<kär2¬»t×} ›a‚Roì.àZ}}<'gY·¤F6Áˆ_¦S«-Ý]ÆÇN¢×\Ó½ÐU"Udç™LGp¡•`kØš‹ãöì^{€›Bêå9n z¨0æ8È2Ìr•e¸31gõýÇ pf ¬œ?jEþV¨çWÿ®ZDéLê
-6é€ÓhËad¡+±_1a Ë'j°dìb…)XÑS%+Œ ı:ºiâ¸.m~è¡´rƒAЃYMýGÈ,ÿ×ÊTãêbë†TººÌºŽo™ˆØ¾J…U‘›¼4Z›-wÐR¡°æa­ SùÿA›b½¥`B½‚L½)QM4aùˆÈxŽX»Â=Yaã|ñÅ®$ô¿|u¯§õÞÑãÿ‹éƈ:+ñýåíûK^‘ GôÁ¤p^Ä›‹³è4Iÿù8;rŒ&£d2žâ*ÀóÉ€Í>ÎN~?ùzendstream
-endobj
-1801 0 obj<</Type/Page/Parent 1638 0 R/Contents 1802 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1802 0 obj<</Filter/FlateDecode/Length 1447 >>stream
-x¥WmoÛ6þž_qK›-jùµvš-R´Å:`h¶x†¤(‰¶˜H¢BRqaÿ}Ï‘’â¨ÉVlMœú…wÏÝsÏÝÑ·{cágL‹ Mç”{£hD³É,šÐìhç<Œ¤ÕÞ›åÞðýŒÆcZ®`2?ZÐ2%h™¾û,Š*—Ç/–×87¢×áØ
-ðNéÒF´Ì:îl›‚È7bkƒ“UçÛ–»ÏV2Q+%Sª„ËJQHû’„e²ES!¶f†G0F&ŽÎÏ–?ÒÈki£ÆédÔø{&= *t­cÎ p‹'±$/T™¾dz6*Ïs#qÜUÚ³EfÕ–ôÊóÇt€lÅÀŸÝG­Ê^B|ð2x7ö"H˜ˆ¸€ÕT–#FéTÄ`¹%HÐ5jÃ<6ý¢+¶† O‹Êûª0DgÞG ïFúÅÊI²…J¾§«î­„Ê=Ó¬B­3G+…@s¹r07x•KKŠó‡\:P"ŸNük’ E@›¥žÓÝ–GeR‰p U"A$¹Ï…+ë"–f¢°jÍ9݃õº“‡ â­7¶•Ö¹4}m0¹§¹t
-ވϾñÛµ;Ø&µ³XŸÑF†éfk¨Ý‹ï°ò¹žÆw=dk±íÖ·JiPÑé£Â#òQ=bàÁLæe{ `B9B'Áò€¤¬XËÇ.ÏÚñÇ[¾ž¯†Dv»WÑÎâ{$¦.‰îò|LÏ'49=ýöË„ªÒ½l×I¨… êe‚]à'- Patÿ…ÉËOÑnX;àRÊÔKCšïF æ+D‰qËÊ–²Í¡Y‘œu°…ê]滧3ïÉ{Y6;¦?g“¿è€d’iÊTSÄLµ(TÂÉ)Ÿ´Eœä
-Ò§áÐoùL[7Ì7³ž‰HS<&é
-#’Tu‚ÿÌ(N„uíËÉ«WTÂÞœàYÔ>F=wç˜ððpL½ÞêB¨òäòìbyöëò}¼8¹ü­TŸ?Ñ…4ØR'—aNâ2->õŒ‘Ì1]]†QB¾à_$i渄ÜÜí¾…dj0^¼šÎèêoÎ7ñÐ^½À ˆÙ@¾|?nÞ|
-Õ®÷áx4{ÍÍKSÿ·ùÓbõwñ'¢LdNlÜ;òηTø<ç4x zcLïaö ¾ÂçO­‹Æ­LŸòñX†€ü¬š›îQóÝb<Ç÷Ž£)Íç,¾ñžýüæŒÎ¾æ[Ý[ø1,øÞÃÖ`°á[GzøuËe¶˜E‹ù¶LSöôn¹÷ËÞß“ã ¸endstream
-endobj
-1803 0 obj<</Type/Page/Parent 1638 0 R/Contents 1804 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1804 0 obj<</Filter/FlateDecode/Length 1429 >>stream
-xWkoÛFüî_±ßè
-ãs­RS®É–xÉøøÍòþlDƒñ9.Óó¿lC‰*É®¼vOZq\U¦d›ºjjâKäPÊEníµI ë¢âŸ¸r»f&ÇzK^kÚv‰;훼F>N¿¶õcc’‡|‡õaO2™¤Q9»ÊuÁÕlM½¡mÉV\ßùZ1ýšÕH­Ò¶Âî…Úuí*dnÜIÑC]'C‰”¨*ämZ;àå-=£õ¤œ±;Òc£ÐÞ¼¥ñ,œã`:Žq™ž'ñ,žÆô'.¡µó”Zº•¤~à  0˜0zø pêuåJqk§
-F4Ùè䡃¶G˜kG¥*4CÃSã
-àv!˜Èã:¤:¢·m‰“Y(‘ð¯K¯+‘Ž |^䜋”í…ek r‚ =ö¦Ì¬+T Ð)s¶
-v…CÜÝ¡…ìÏéߌ[nJî½öˆÞ"ÍoÏ<.ÐÑ ·yñ”5ðe3½µ‹Ž’íc°Åy¡ÆŒAGëÊÑ=¥äß:;'9ÀЀ!=&&¾Çmß¾+8v´H„$`-Ÿ¼¸üÓŽ>sûîÒnŒ#’ípoA?
-ˆv÷<Ÿk¿¹¾Ð(P`eñƒ¤x'­ƒ©,7xƒ[ î"Âø^Œøá^Šub &—{ˆ;çP©H{"nƒÙEfŽÂ×Ê¡aÀ3i‘…z€Î ª5nöœ>q,ÑiÉ¥(Œ›´hS/ìØ3&È6¾‡úPHQë„ Ô–9Z†‡6© €_>ÿ [GÎó~Q^%0r‡ð™øÛ‰ä–äÚ9‘™× ŠäëûBš’`;,]Ƭ¿¿¶3IÆ3N„ŽªïG®W2?ÁPêqµ ²Hf`P_Ïü€÷]æ<K”04¿±Mž¢"9E_nþøÇgòf]ªœõÏ»aªæ¸ßò#)–p|•
-½p[¡ o®Ú/
-endobj
-1805 0 obj<</Type/Page/Parent 1638 0 R/Contents 1806 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1806 0 obj<</Filter/FlateDecode/Length 1592 >>stream
-x…W]OÛJ}çWŒÔ¨LiBy£¥H½j)¨z+¡+mì5Þb{Íîš4?þž™µ‰kÑ^ UâìÎÇ™3g&;3šâwFËC:ZPZíL“)^½Iæ4?^âõ!þ9Mù뛃ó·4›ÓMŽ+‹c¼ÈǧSºI÷f‡É<y“Ð_vE^×aBµ%Û†¦ ¯o~àêœf³xuÿp‰«{7…ñ„¿Phª¬”»Ö§‚©ï¨Q.Í©q¦æ }·-UjC…zÔâA.þ°« =jgr£3<Q¡Lkå)·n­\¦³ 1¥ýÙQrÈνÔ6¤híTÓhGÊÙ¶f šR[UŠ_[öŸå¦ÔZµbx°ñ繭䪄«]Òy;\
-]M»e󰵶‹©Éä’#göÀMl5?äà‡F¹Éq¾^ œœ}ä&j–Ðä§u±¡­µ•–B¥©n
-av7UªGïÒÒ/Ãy´4‹:"ƒh1DÌåú¬ÿÓ4úÂ}Á”ùÒ7’xC{$“y"èµun#½â^ªüí³­MªË͸±o@U™v<el³¬®XpÐòz¦î´gÒÄpOh¥ê…‰ÏQ‰U©êûîm7î0¥Æ~ó¡&CCý0bÍÑs— RÕm‚A”½R!Žî âEñrs‡)–Ê ÖðpŒþ ],‚l'Ø°=‰ƒ!öxâ ºÝcö9í=ZeìÌ Ó¿}ÝyÝÙ<òý\¾Ü–¥]KED¡Ÿ)ÞQç¥ óÖî„’$á~ÓKĤO:PM–¸8'_ÆÉâ²V8æ,“"ÊÛë8ŽC£äî4˜$˜©d‚0gU,F€IY½†àŒkÛS Ûª8ŒÌxÖÕ8Žžk¿ÝaúIÖµÖGtú¡…Àùn÷\ÃÊ°Xy›l^h:Æݦ:O¼¨KÉ›Ú
-âÜó uƾÕæ,¿n븅Ø@~Ð$Û阔Š¸ae-F‚í[ËCj0E»DHe€L82³]¢¶ÐŽ0¿„¤^§Î4A|™KÑø<žªlih±Þ×-sªFxÌ9~6©³×ÀƒR¤^‡„ÎáZÿTUÃ;%¶Nœýfê·oFžq¹gJä׆Ò%WT;ÿÔ½  Ué§Û½+Ùß—&½¿}} 9…ÚcÈÊKVO§Ù#ó/{ú Ù…— –]{H ›Öbì>Eïƒ+÷Ï„ÐX¤‘Œ ~œ¸ê×|ÅkúíÌ 5·%g;! ÑC¦x>!N®!ïCžc¡Ûèß3¶Ä@ó®>X‚]\½xHyá‚«m592Hq[ƒ:°lZ#ç©âí¬ƒ+l¶V¥ï–z˜w_nf |g:>¢Årüõéçw§à0aÎlÚV 
-endobj
-1807 0 obj<</Type/Page/Parent 1638 0 R/Contents 1808 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1808 0 obj<</Filter/FlateDecode/Length 671 >>stream
-x…TÑn›@|÷W¬*UI¥˜‚M
-NÐÙºãº(èÆ·C×,\¸®ÎýÉŒöã™/#L:ô©d­ËG¥ ܺ<àÒ+|6£À‡ù5óœE(ÝA‘ìa]*½u–{1•«éÑ÷'„å={ã€
+Šã >^xè¦Ö6L³»¿õÂ+8Ò,‡‘Ñ8¡Yf3•´¹«FÖt_«ªQÕMÛÕJ×Íñì›}6wÏNÏà–õq8
+èºjjµi£tÕ=£(rGã12ÁÑ·òAUݨfIÍR"³.·B
+#Oh*Ê… Ó¹4öD%µ–ôEU™Þº›ÑʇVÊt)*eJCª\²”U#3v?¤AÄ°ÃéZ º>Ý_Ò¼¯X«Óûn¦SªD)3Z©•œsÒr­tkh-kƒL éÜŤ«âɆ'nDu+ªm({>SQ&pãjŒ@fHWd™bˆDAy[Y´D¡š'Òk•Áðâ©ËZnÈÇèà U¥E›Ió† ƒ‘oÙ•ˆr]@ª
+-2FÙ…zf5¬)W…¦z‹åä<œ$áÝ,Œ‡ vZ(àg¨]éŠ2YŠ*³)„W©+å`$ÜHfÆÄq„W¾ÐöæöÏ+ |àEM¸ú;E½È²Žsô‹ú!ê 庸ÿ2?&dŇ¯Kk†3Ði)¹Sèy¿–9žF‚˦Y½ C‚©b£Û:•€çA•lPê.ô—‰yƼšÛ!¼92GQÇ2ë“á·,
+J•ÖÚè¼ R]†– ¥†h¨
+y—Ý#xÊÁ~¿ÆÝ‹ûëùñ!x|ö¯ÂsÊ2nìÒíz‘¦ÒºÔ,Ý(’¡¶—7\[×C¨›^|“ic¹þo”c‚è5zÈ7 ÷ƒ­¬?¶²•R«U[th4ËZ·µFr¯£¥mu¸A3шTÉX,Í
+¬ûI\¾éÅ.À‡b÷<
+¶YRVdtÉåƒ` šTWyËšDb¡Û†6KÔ2ƒ‚*C¥+t,®K”hÖTé†~qÓã±UµUHNg]¤N(¬F,صià€²W§ƒKm`²‚ý¬ë5ö–öy­Ëmg;Q è‚£0¸=×r«û™Ø5WYàÓG¢z¢€<jU[N¹¢tÊð{"ÛFêG³ k(w'«{¾}pî²'8Ì
+†±•†?-KŽ¾ÒÚÔ}‘õÑ×—‘XÔ“`x>a5ù‡™\KH‘ç&z°ƒbK&@7ÖŸ07Ð|ÁÅw4˜e*xÆîw‰ë†#̘z­RIi- &‘Ç{ò×v^¢ã¸=|±yDìžö·Ù&–‹=—¢
+m!ŒÙ 1õ';´ÀºµÈÇãv¿6ü´µ€žŸØÁáÅh»m¹IĽ|Xo½¨3
+]mÅ–ï{Ž î0Çï}îr´„`Ÿ³Z´‚õ®ÒPh§ÍJ¦*ï¶'o”Ûõ}¹
+endobj
+1665 0 obj<</Type/Page/Parent 1476 0 R/Contents 1666 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/Fa 12 0 R>>/XObject<</I15 15 0 R/I16 16 0 R>>>>/Annots 960 0 R>>endobj
+1666 0 obj<</Filter/FlateDecode/Length 1816 >>stream
+xWkoÛFý®_q[°Dõ¢¨5
+Ôq쮫X*Ú¢^,FäXdBr˜ÒŠ€þøž;CRŒª«‰†Ãû:÷܇> ÆäãϘšåßóñ¤ûçñçÁxái6Æ3Êi6õfÍ!£õ wÌi¾ô–½»¥ï-hº ¼rãY€KwbÁþ·AèýÛÞ·Ë <8ʆöå…Op9žÃÀÔž¬âÞ·SŸE·½3ß.=ÄÝ»=žq;Ø©îö‰‰Ã‹¿ŒÙîd†o€mt?žÓ[Eï³ÉÒ›ÒÂsÆk>ÁkîdëqÌ€Ññv2¶ @²(›w+y<ê9ËÙù®wÌi±
+R:ÆkÐT—1W=·²Ȧ©ÂfÒòÄ£µt ¬í~O—ó§W”#A¥Øq_Óh–È_Zàk Ž¿-¹ÚŽçhgN[.€
+¸i„ŒÛ ÊÅdC9‰Ú: ¢v¾LË\€7®£7³Ð7èÀ¶´KÐ?DÆä
+[4—ÖÚýÀbÙ¿.ƒ¿Ø0³Â?ºÝ Þþ…xºLendstream
+endobj
+1667 0 obj<</Type/Page/Parent 1476 0 R/Contents 1668 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 963 0 R>>endobj
+1668 0 obj<</Filter/FlateDecode/Length 1715 >>stream
+xW]oÛF|ׯX¢
+M+vC³Itq|ÿjÑ9}7¦á+¢Ñ`H“Ùyt>™Ñ"‘À´ˆ{ïs²E¢ *-ÅUQè¼L÷¤’„åzGIaýéÞV4WÙRÑƺò„l®É®¨ÜáE›'¦46w”U®ÄiBeQéŸ_/¾t€G4‰ÆðÛ[l4©8¶U^Rå4ž’·s—üg‰ã'Á˜zÄ;T™„Ý è¾g"áNamY»ÍžNßÅ!ãþ4šqIàò~4™’?­ñÃþð,ý`LKŽ(ÓÙÐ0í¨à¾GÛÂä%NU’™üÐû€שqeôRäul/ßÍ¢áõÏ.¢ ‡ÿqü«Âéµ`4m³”Ä•&MikÓÎñÿĹÒ+“j¹`ø]µLL ¶0Úql­x—:תÜП’ÞOEôIÊB5àƒ­‘Û¨6ñ‹œ–Ò¾*´BótÿŠ–{JôJU©O¾/ü%(Ì™ÔäckbÆm¸ú1ÞåŒ8¾B­_ÒÄ
+ÏÒ]ªPÆ®$¾,`‚€G›°LmÜ`éS=9rš«G³Æ3uCvï<—]E]xH!ý⸭ÐéN3ødrh€J‰IÍØ¡1B€\ÌŽL•ñ†™†2Öýá‰rÈar”ØæÌ¢% ¡Y.h9a5èŸ ½² ÇT.¢¹.Åûµ—DÞ~ !Õ™øZÖr
+Šš5gWÚ£´KÑbc\ݾEéöó‡äJ”a-=›¦v'‘@Bƒþ€×1|]¢CD Üߪo§£Æ‘§œ[]}Y–:Û
+jè‹GÙo—h[Ø­.J¨€©š„vo+Wô)æzd4y
+"P´;8¦òÖEÚfP$µö#ãôÝ$()×&ÌŽk-m=áPÅ*Ï1 Å‰qÛTíuÂèáÒϬºÜVÇfe€x] ËošÜ•P,ð0ƒ4¸­µ©–Fo¡ÓJ_29ôwmE¦v
+ à“‚_#·»_žó-äô&5ñºßv4äÁHÐH*–4VÁÚñ0B4ÊÎ@†¿S¥hÇb§öωæKU
+!òhƒƒk ûŠöøþ ¾±SÈÕŽ®f…eU–hÖ
+ OYŸD™øûGð÷–‡zþÖ´|¿
+%r(ÈS÷­ãû¸”´›Û;´ž#Ë`#:¨h·5)¾Í&Ý“'äZ'G­‡¬R“9f.£K¥ZÖªPGÑ"±§V­u—ÎUØTÖâÍÝf‘®î[­¨Tê,7¡Zbîg61«}Èç箊7G)@>.ß|À®
+ÂÌe W¶ ®…õ"rpÂ/ô_æZòÀÐß…ÙÌ
+=—-#,‘+»ž‘½g¨#&­¬¹ÚO|gIY3Î2ò[dÇ+é×´ß\5Ò#1Ô„Ð l”°¯’_Q¹£!]ù¾±À5 µ\óKXènæýOwo”x~uæ½±Â
+endobj
+1669 0 obj<</Type/Page/Parent 1476 0 R/Contents 1670 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 974 0 R>>endobj
+1670 0 obj<</Filter/FlateDecode/Length 1800 >>stream
+xµXmOÛHþί¡;5•ˆ±¤ž”
+zåÔGÒö¤¤{CÜÚ^Ÿ×!p¿þžÙõ&K
+ºžÔ‚@lvwæ™g^—¿÷"
+ñÑ0¦Þ€’b/ B|²ùuýû^4ˆ‚ âcü.(ŽzAÜ®ršìùkì‚ÈßõÖõÂaÐóv¡†z½>äõGCü㧖´Øë xYP?l¬Ð[4êA=È{Þ² (bmÛMÝ£øÑU]c³w×[cw#Orox YÑ13SP? ƒ£vÅ ü5vaïÈßõÖØ 6’ønõÁú°ô!8êÝÂìm—’9hö Âö^Üc`Û½ø(8†&PleöìÂÉl—Væ‘·™íŽîÅNß{=Ý;|s „4] ž#ü‘š0
+išt`Eôš¬ªJÕ ÊE}+©\7²&µ ªÎÊFÖúåô $õá<+©!©sYJÊ´^Ij–¢¡¥Ð$êLË’ÒnÞâcI©¼“¹ª
+Y6TáˆdÁQÜDVŒûæT)eJ"ÝbIëìRµ.s%Rƒ ¤® sh^¨š¢0|¡}”}ÐN맬Ä]MS_}b-ZrÍ0ÅúëZÔV›x0ÚóL7/¨PˆtS’*%[íélÉ€‰’VEZ°Ñ =`Y–*Dš¡ªCu•$yãU˦µ+QE!Êô1¯J ø†¥·dÈÆÀk/ ­U’‰Fš{²uÖ, W³R7"ÏqÙÞh
+,Tž«5ä½(ªÜø`©ÖŽÏµÊSÖ+àª@ÆR¦'[HÇÎåî þâÎÆ.ªÔ­¢îª•j~Õ2©º›Ð¾DYzŸ¯0àY§ªYùjv1¾¾8¦ËÉ«Ù‡2»ÿLYÃï¯f›
+Ø@¿ýt{(‰©í:ý€ÆiÊ5éB®©Í$Mw™0ÏKmTo+è›îóú½e!VysÐöµX YJ ë\¤—(ךf%êbVšß`º²Z7A¢ÊÅc%>ÉÝkßa ‚`ŸKi*k`ϵB)E×0eµt¾äŽMUµg]ó-JSg1}ÊþáV”-ÖܬÖ @9Ö\¡U ò3£`7Ø*Ì…—J™ pèY“¸Ai7]Ô󜼗ɪAu/é²’ekÐÙý¼Ãy„›(¸ó—ÐÊM$-²fÕ¢Aÿe³º^ŸAªÝe¹¼¡óNÈÀÔ|Rµ%O8N7ìq;ÌÎ_¶‘‘´Ç»Ã`„9­ån†­œ<³¿±Ü°"À!Ððpà†ÃWô w•`²Û0yF3f¡´ã©uÖ15o)?ÇPPÃýL07Ë–kpo"…=·K=àØm¤ZÖ½ÁÙÚ ¶¦=9&x)VšÇ®; Ù„øÈWð HU«ÛZ´Tê+™³ÚOiÖÄô8"—úA7²h=lç²ÅS}(›äÐÜLDµãbðD¢‚vìc\¡‚F#Ä0ñ|wú-±ê#ê/PíbÿÓævcâµ*À´/Æî[2M)ÀD‰è-UcÓ÷À"ߎk(ßLe&]!{ç‘Çø#Çè“þƒ‹ÁC-+QsèXÒ­LÇs繪Ä!ÔÀ;CE¹J˜^vZ‰2ê´CÍ8kÜÉÐ À êÊP&¢­\ d]ÃwÐ÷Ǧ‚Щ,3™îó}Ìu«š‹h Ù’Ð…20Y?ÍÍWŽÖT—e¨´»Ã}K5ÊZiÒ æ¡Ô5ò¾adlÓãÊw`üéÂ%C½¶0ñ<»*›Ýø™.¥eÃó®ä>Ž8³À¶~Me.aš£õgòS¤–…ºãV
+endobj
+1671 0 obj<</Type/Page/Parent 1476 0 R/Contents 1672 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1672 0 obj<</Filter/FlateDecode/Length 1149 >>stream
+x­VkOã8ýÞ_q·¤#VÛ&Mú©He
+Ά†¯Ðe<@LÍû}ˆ“}³f°YË”A®d´#a#Õ7ÿ×ø+zöá tìECéþÞ/Á’‹@¯­AzQèÝ:Ü$ŠçÆp¡™2@@° sa˜&ŒzÀ-ÜwK ÉýT&$­€Â¾?u@ÍgðÂîEŒu¡ÐŒA²HŸ2íæw ìî®{Ô½&˜Ž]皜ݕTpÁEq¿ 1@CúñÃ.P…ç«göG]°‘.EÅÝU’¿ã žÌ±rå–*J»Æ]Øpqp¿ÅªL¶Øq¹$ßè#ß0›3‡_3ÁbàšÑOø†›ÚÅï*²Í6e+Ý@]\Ÿ_Åç‹YÀL¼XÉ“y|:ûB‰að[çs'ëÐ^çSç²só¥y±˜¥ycíúô&ž_dz6¶’ËQšSlimˆ2íÊv9üÎXŽý–Èü¡“äàÕœ?ùž%×0݃9¥Ok`{yëÜ0fÉZB» ÿõutô
+¤ýã…‡ãëíூj: îˆ
+t.e`6/zñ˜·€f÷³þa–â?½~¬NÓ[@Ó|Z®M²%qÌ]³ÞÈÏ•8|LÎ ëÆ0²HÖÐ~­ ˜,/šPê{DGÂFÕ±èÞÅâÿ
+žý¿¸ r£á*"+}ÜUv´0¥QIh™p;§H9æ7ܬ¼;œ!S>Äk†TH•‘4}
+í2sO³ÖFn÷\ãqÒÖW?hòš(•( l‰s‘W)⤢(yŒlívA HÙvÀ%èý½àŠe(mtuA’”ãʶY¢q©2±Émz±J¶[Ï$«ýŽL¹¸m[¡É”pŒ&®,aùmÙ¬™ 3•·ü‰ü¬ÒV¥×‘Öšß
+TšØü¦™çV'WeA€ºô©$–$%"Á£1-°"<‰½UÉèi%ÀÃ1Šóé
+endobj
+1673 0 obj<</Type/Page/Parent 1476 0 R/Contents 1674 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 979 0 R>>endobj
+1674 0 obj<</Filter/FlateDecode/Length 1594 >>stream
+x¥WMsÛ6½ëWìQžF´¾%÷ÒÉw=m7a&=ø‘„„´£üú¾%
++ݽL§L3¶-vXLXÍyݨ¼Íäóûˉ!¿…ÔŽ3rðEéÜÜZzŸÒó<§+Ž&k<þ)ê<¡7@ '9v¥AM)œbR°@Xæh‹ÍÀˆîr¿•²ÊIÑ{çªßÏÏU¸WbMSg'íd¢¥;'aéVÿ‡œÄÌM֔ȾJJgE“ƒ”[åömÈx,ÃÇRøkµi8ITYÀ’ñ/ìA£‹C ¼lj%[!]ÓÕ&oü¦p³­®©+@Œ·¼cz6¹Ê"›“„¾°Ð‘AÜñÇdòúøž×
+ _!e¦Œeàk¢©XÃ,.{g^˜6{ØÍhºôÁ¯Zð*äj¨µ–(åL}
+T],Î/Ö€ÉK#¯Õ H®DöMì¤õ—ÈBqVÉš׸ž.W¡XcU¶/»âºK/ào¦e†¢È yQ†šïnØÁòH"€_ËE­´u¢(¼Ä²Bq±xð’Ù8¡PÄÀ%¬<A,h`Yþ“(7‚מè¸ðÜo‡.kÀj¼E´£¤pVg£é:™\Ðh>÷>ÐZÇ4¡—ºXѯ<mWG´Eb ÷)›tk#0 &ÅÝðæ,Ñ<€ÁÚÌTÒ; ^Äb¥ëaç ‘ÄÄýpÅš`î—´‡°_È­4JƒÖÑSïõYB—šì5ñŒ½9F¢c½ú¢ÚýTU%OYq¢Þ€y”FéXZိ*¤}f! xÎåû7±¸PQ]ð]~HZJ6¦ÍÁÛÒ}I=a§öïÕñˆa¤}³õ+ùšP@{” '6lÏáï¸âÀMí{#az9Ý(´%‡›ÀèÏ4½¢Rf{¡•-mB¯E¶?a**‚=…}¤½hiû ÂZ“©¯Ïÿn‰cˆÌ5ð!4]ÑZ{ÞWñ㯓È,-µS\¤ô•O œþ[Ý\½ ¥zÒ²QYjË\ÀCˆ.:vãDŸä,Œ>m<­€k^ê/z§®€-ÔÇæîZv£†6'-{ZxêšõÑ&äB[jjå”íeö­€”›BæO(e…¾Ä^¶®õˆZÞTŠ¾Ïwïnö2P7BœX€ÂG‰ãX¯qƃF>›ÑŸ¾¤’*@gèëå~Ý«8ù„V•Äû[úTÊ
+endobj
+1675 0 obj<</Type/Page/Parent 1476 0 R/Contents 1676 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1676 0 obj<</Filter/FlateDecode/Length 1505 >>stream
+x…WkoÛ6ýž_q‘O)˸±S`Ò´Yƒ5k¶¸è€zh‰¶™P¢BRVŒaÿ}ç’Rb«ÖüïëÜs¯ŸŽ†4Àß!MFtvNi~4Hx7I¦4žNð~„ÿVÒòèýì¨=  š-aq>Å›Œpz0 Yzò÷›ÙÃÑ€zÃ,gÙ ñŸaBdË4ÕJþý"=ùµ$Q–Ö”V /©*µeÊÊÔ»¥C~Ø—)‚­•¹™“v#í¡³#Ätù¢ù5úç°™U°¡¥ÒÒ²<ÛÏöƹJ:]fÙU…—öCp1?™¿¡ÛûÞwW?ÿ4ŸGÃäœQp¹ïñãóŽ7ò†Dê+¡õ¶ã™!H­dȸ Çùð¡þõ˜†ÃØ•Þ(„ýRH2Ëæ Yh™;’Ej*¶‘ÕkYÊK<@cT±
+GoòàÕ! £°§Zà¢"ä¥H%©ˆÊBúZÊ¢Mò,q¹a•©¹ª,õˆÛ@¦kåÑáÊJ—е±$Ÿ'pJßT‘™ÚÑo3REª«ŒAo›Å‘3:¾,q´ì³
+Ÿ0Mž3Ðô¢(ÂAIÅ
+E7O ãלs§ð«÷ºƒÉ¾xÛ¿˜v(Ì2Ÿ¯FR/…Aõ­ó ûï__ÐpÒèåÙ8riˆ×„>(±*ŒSázç0ö|ÛõÎQÐÃ9\kÈÌš¬J¹úèt— ðÎbÁ °–¹5Ä
+ZÁB„® ‹#‹rÍOxÖ,Èåd X'v#è®ÿöåR¸Å–V_OÉ™@ÖZ€ÔÈ&ñ›ý´bê`µ¥»«ÀøØIôš cºº
+C¤Šì<p±Xvì [{ÑbüÀžíkpSH½<ÅAÆY¦‘Y®² w&欹ÿ8ά…•ƒóWÈ_ õüêßU‹(IÓ¬>«IT*^ObÕ 9\㥠R¸VÊÂ
+endobj
+1677 0 obj<</Type/Page/Parent 1476 0 R/Contents 1678 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1678 0 obj<</Filter/FlateDecode/Length 1472 >>stream
+x¥WmOÜFþί˜’Ð)ç{ ´ %QS©
+-WUðamïl¯Ù]s9Uýï}f×6‡mÔr/Ø·;óÌË33ë»1ðÓ|BÓJŠQ4¢ÙhMhv8Çõ#i¹óv±3ü0¢#Z,!qpˆ‹”°{4¢E²OÍß]-ki¤­ I‰.
+Q¦D²NG‚*£J' i.ÉﵸîÇAù`r
+o[~ç(É…2÷z#JÑGþ•JííàTLA3$².™*Pæ2áX#eâ^’ÓäÖRÜ6°l@®‘#Þ€wJ—6¢EÖÅζ.ˆ|-66(YÖy¾ic×àÙJ&j©dJ•pY)
+i_“°ŒC¶Hc*ĆÍlÌðÆÈÄÑùÙâGºy-mÔ(6þžI œt£cö ılØŸ¾æð¬UžçVb+bWi#ÌžUÒK?‚­XcíÁjUöâ—MmÙkXpt"âêV“Y¶@¥S… æ
+­ý¤D»efKÙúÐŒHö:È‚õ® ý݇=ïÙsY6;¦?g“¿hd’iÊT“ÄLµ( UÂÎ)ï´Eœä
+Ô§áÐOùL[7Ì׳žˆHSo<:é-’Tu‚¿f'ºövòæ •…°·'¸ŠÚϨ§î~8Soá.„*O.Ï.g¿.®éÓÅÉåo¥ú|MÒ`J\†>‰óq4¿î Ùcºº: ­„|¿pÝÌq
+¹¸Û-|
+ÉÔ`<3ÑÕ>Æo㡽z…Ù€¾|æn~|Õ'®·8ÍŽ¸xiê¿›¯«·¹³?e"sbáÞ–÷¾¤ÂzÎnðô ÇèÞ)Ìì |…ΟZZ™>§ã);
+ æ#~ÎÙÿºá2›Ï¢ùÁ!¦DŽ¦¬éýbç—¿UK#6endstream
+endobj
+1679 0 obj<</Type/Page/Parent 1476 0 R/Contents 1680 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1680 0 obj<</Filter/FlateDecode/Length 1429 >>stream
+xWkoÛFüî_±ßè
+»oJh×µ«¹q'Eu %R¢ª·Eh퀗7¶ôŒÖ£rÆ6>ìH_Ýè€Þðæ-gáÓqŒËô|<‹gñ4¦?¹p ­§ÔÒ'IêÎà
+X1‰Cf1}Ñu͵5U¿Dô'ÈAbЪóÏñîIU¨•µ
+85ÇñLé÷p‚¤Âñ=ñëà@LŸÄE|íl¹†6™Ol6)GdŠƒq'`wÎTbrSØÎîÑð’Ö¡Úä+ks0wŸY×¾>VåÁuÌÌCÂNÃ8`/¤aׯe1ïÕ“êÜ
+ê0nh‹ýavòèQÁŽ£pˆ»;´°“ý9=ð›qËMɽ×ÂÑ[¤ùí‚Ç:šáv#/ž²ó£¾lÆ¢·ÖaÑQ²} ¶8/˜1èh]9ºç£”ü[gç$0$Àbâ{Üöí»rcG‹DHæÑòÉ‹Ë?ïè–Ûw'vc‘h‡{ úQ@´»çù\ûÍ5ð…F+‹$Å;iLe¹ÁÜJpÆ÷bÄÿ ÷R¬Ëk0¹ÜCÜ9‡JEÚû9pÌ.(2ãp¾V v˜I‹,ÔtQ­Ap³çô‰c‰NK.å@aܤE«˜
+xaßÀž1A¶ñ 8Ô€B
+ˆ"X'¡¶Ì±ÐÚ0<´Iürû;€n]8ÏûEy•ÀÈÂgâo'>[’kçDf^7(¯#ì iJ‚í°tA³bü~2lg’Œgœ
+<Tß\¯d~‚¡Ô!ãjd‘ÌÀ2 ¾žùï»Ìy–(ah~c›<E;ErŠ¾|úùã·äͺT9ëŸwÃTÍ/p¿åGR,)àø*Äzá¶BÞ\µ_
+endobj
+1681 0 obj<</Type/Page/Parent 1476 0 R/Contents 1682 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1682 0 obj<</Filter/FlateDecode/Length 1590 >>stream
+x…W]OÛJ}çWŒÔ¨L!¡¼ÑR¤^µ” T½•Ð•6öo±½fwM‰ÏÌÚĵÚÞ~HŽ3»3sæÌ™ÉãÎŒ¦ø;£å!-(­v¦ÉOÇÉœæ'K<â¿Ó”ï¼½Ý9¸xC³9Ýæ8²8ÁCF0ŸNé6ݛ͓yrœÐ_vE^×aBµ%Û†¦ ¯o¿ãèœf³xtÿp‰£{·…ñ„¡ÐTY(w­NSßS£\ ›SãLÍ/úf[ªÔ†
+õ¤ÅƒünWzÒÎäFgx£BÿšÖÊSnÝZ¹LgbJû³£ä{¨mHÑÚ©¦ÑŽ”³mÍ7hJmU)~¶ì'¾ËM©'´jåzàÁ—¿$ˆÈm%G%\í’ÎÛá8ÂÛ…qˆ¤…NøÚJ= ‡÷üñõû³¿1&÷: °åˆœ¹/BÄ‚[Ýê„>ä´"
+w´žSôö本%úñêšádÉ7Ö–ÚMädªj
+ºj¬SΔòÁ6ÛøFÀx½ÔÔÛû`Ê’Vûª2!
+’&ôÕ„B¾PÞTêÞÔo<0ÊKe•©aˆFD|WþÉèµÜòRyá2-5œôÍ)ÔpÀÓs7v@ôGU˜®®þÈ5;[Û¶ÌHÿhtSF&}•Õª„I¶Ñ%GÆÅ漿\~ø‡v9ž]jƒS7A¦ƒvÈh€9îTih8ãÿ@S¢4£ƒ'够Ê&;èIKô*veÆ!ë6/*&€õŽ§ÉI$=hïé·^E*qMé_ç÷”ågÓé¬ÚÐQ¶ùYn¥i¸D¾tGòØ;"B}Û@Ë2z æó5>‚bbYC?󤀚ô*KT^õqvj»; ¡¢èE¾K&µ5Ä;j¶$‚Š©Þ+„ÙYœTAª½wHK¿ çÑþÑ,êˆ ¢Åp1—ë{°þOÓè3÷PæKßHâ í9Lnx䉠×Ö¹tôŠ{¨ò´{̶6©.7ãƾUeÚñ”±5l-X]±à åôLÝkϤ‰ážÒJÕ5
+ߣ«RÕÝÇnÜaJý æC?L†õÈ5sDÎ]2HUC¶ QöJ…8º7ˆÅËÍ=¦X6*7XÃÃ1úƒ:t±²`ãîI¤.b§¾ »=fŸÓÞS¡UÆÎÜ0ý»×÷Øý‘Í#ß/åËmYÚµTDú…âu~5bÞÚR’$Òozi˜ôI
+£Éçä¯qG²°@Ö
+f΂1i!¢¼í°Žã0%w¯Á„¸ ášJ&sVµÁb˜”Õkθ¶=º­ŠÃÈŒg]ãè¥öۦߘd]k}H§[œïvÁ1¬L‹•·yÀæ…¦cÜmª3ðÄ‹º”¼©­ Î=ÏPgì[mÎò붎ûQØ 41áM²í‘ŽI©ˆFPÖb$ؾµ<¤#P´K„TÈ„#3Û%j íó+HêMêLDÀ'¹Ïã ©Ê–†‘ÛûºeÎ@Õ¯9ÇO&uöxPŠÔëÐ\ëªjx§ÄÖ Û¯¦~s<òŒÃ=S"¿þ0”®¸¢Úùçî.U¥Ÿïö®es|Wšôáîõäjk4Ì•—¬žÏ²'æ_öü² /A,»ö"@6-¬ÅØ|ŠÞWîŸ ¡±H#ü°¸ê×|ÅkúíÌ 5·%g;! ÑC¦x?!N®!ïCžc¡Ûèßs¾‰æ]}°!º¸zñ
+òÂWÛjrdⶠuàk°iœ§Š· °®°QØZ•"¼[êubrÒý¸™-ð›éäˆËEð7gŸÞž€ÿ΄9·i[hU[³¯ýþÀþrŠ…8û¿ŸQóå<Y.Nðû ¶‘0ïowþÞùÒ‚Lendstream
+endobj
+1683 0 obj<</Type/Page/Parent 1476 0 R/Contents 1684 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1684 0 obj<</Filter/FlateDecode/Length 671 >>stream
+x…TÑn›@|÷W¬*UI¥˜‚M0~t”FêC«´¡}<`m“Àå–¤ôë;wà¸r“V¶%ÃÞÍÌÎìÝYD!>­´L¨hfaR’®ƒ˜ât…ÿ ü:¦íXã y©p&/âå%
+µ]¥…ËwÙ=öÇEãþùb…ÝçÙ¾²„¯Â:“×Ü앸7½íU]T¨ÞrIù@\Éž;,à”lkL]éÙÁ
+¶¶½ˆ{¬ôÖt’Êh˜Û`EuBfëd„4–ÁÂѱîM>R7êí‘ÄVúÁ¿q‹¼XáŸBÛªæ 2 ¦ï¦>;²UÓBvi€¢íÛÖtrB|4( ï¦§F ¤}Š!Ö
+NÐÙ¦ãº(èÆ·C×,\¸®ÎýÉŒöã™/#L:ô©¤mÊG¥ ܺ<àÒ+|6£À‡ù5óœE(ÝA‘ìa]*½u–{1•«éÑ÷'„å={ã€
Ó4J—oÈ´®ƒ;PIìžëš¬еqà#‚*
Ó{é.Vvpô­²^€Kòí· Ý¹è&
-ˆÉ#ŸÐŽ<c
-³Ÿ&åC>û2û -¥ž¬endstream
-endobj
-1809 0 obj<</Type/Page/Parent 1638 0 R/Contents 1810 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>/Annots 1034 0 R>>endobj
-1810 0 obj<</Filter/FlateDecode/Length 1850 >>stream
-xWÛrÛF}×Wt’‡PUx-Ê®Jªdïz£ªu¬5éuø!0 Ç0ÈÌ@ÿ~O÷
-¦ÚÒ²©këÂé꫘.¢ó‹9âZe#¼1Mè¦
-ÎfMŒ­âÕ9M§ÝUÄ~ÉWW;MïlYÚŠ>Wæ!ú åÞ]ÒzÄ~ק´Sž6:µ¥¦{íöTÛº)”;£M(X*Uµ'ÈxRñF &UžÚ"a÷:G\œ¹¼uZÊ4nÚœš*Õ.(¤¹t[å2NW’WUF;Û²—Öº;Ÿ‡î´o
-ñëµ®ÈTðÀ¶šª¦Ü
-µ&ìŽUÌc£Ò;w®«,¡q­œúu=}ÕÝœ]&óX@ѱ6£`
-u¡Æ댠v0Pf5
-T¾Ð h†Vÿ¿üpýi5xy
-ä9˜qú¯Æ8þ„–·Ö§ÜƱ½ZµGä;ÔskîaMìzSð}à2UµÚ€Ñ«d™èCâ‚• îKžÐÇElœ×gdrÚÛ†˜ÓWe÷6UÏøAk›"¸U[×ÑÂzÐ"?p,©bÛ J‡~iĽ–V´Üu•Ém+¤qßV¹Ù68•lÎÀ¥t`®R΂{îÛ4Ó€¨^è´äfïŨï6±,ÝVé–%αŒ0dŸ¿ù#ÖV@Ju…àÛIw"ˆ\BÁÊb}jmÑ&ÔÔ(in-8YS¨–í{·½þf[ 
-ö
-_íÆŸ PG¡!ò¬­ñ‚U©êÄ薾ÿrÈÀ­$
-tTÖëJŒWúéÜ:ÕÆÃG¦ÚZ&+Ï2¡:ny5û·©š‡APQ’âTáÑŽ9Åhô±s‹¬#⣟.NÆ ÇN&«Q_ðõ/È áµ Üâ•ŽU“G>#@—T£–ˆ²jˆÕу#fäØG%žE°¡ËÍ j¹”¸ d}Ú5Ù„^÷kö<®t²@” ã›ñ#f|׸@?Çøgœ(ÐÕìÏšIŸ#êþ€2Þ‰·É$y½ý—_iÜx7Æ9ÿ<y¶Mæ“É,›L&ëÓïLݾö»6‡;³¯ÔKfAm6:Éœ¢©éìâS™d u™öG }õ‚ ,mìs*Át6g½‘ô#µ*¦c#‡³hd6™½`$e±r]ÝIo`óÿ ÄJgçXЛ‡ˆ"s@,=9Ö`ê`mü¾o{vøæƒ%M?ÂÀc]¬z|ÐÕìGl4ýGœŒ<?Iå›/žfØSýÖ =ëA-e­…XÂf·#>3wz-y~
-l˜ Q’ú¾è>H{%ÁFuç0Ÿ®;=”#öf¶¦xÖíRWßÖóElß¿õ?_Ì“Åå¾ÿÑð‹»ÿçêä?'ÿz<endstream
-endobj
-1811 0 obj<</Type/Page/Parent 1638 0 R/Contents 1812 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<</I15 15 0 R/I15 15 0 R>>>>>>endobj
-1812 0 obj<</Filter/FlateDecode/Length 1654 >>stream
-xWMsÛ6½ûWìèÐ(“ú²%93=8N<u·J­4‡ºˆ„$$$À 5ú÷} ”Ĥ´ã[&ýxûöíêËÙˆ†øÑlL“)%ùÙÍâqxÊFñœ¦—Wø—ƒûѽ1ôþ›ÇÆÃY<9=özy6¸»†IZ®as:Ñ2¥a<i™ôG“xÓí‡Å#EôûÍGZ”J;ZnKSm¶ô`Rùrù &.i„›kãñpDÑø:NÆ°Õÿ¸•š*+SRšJ±£Â›pµ‰&HYÚ©,£•$-i­(÷ä _#·•áŠ,éYêÔ”/,¥¥z–¥e“R$[Ž!R„pƒO…s;KI¦$Â]ÜÆþDÜ,žçÓóQ±IQJJŒ^«MU"èµ)}âþ}tµ)d)œ2š”ã8ÒRÚÂh«V*SnOfÍOÙùQt"_‰&6d¹®²l›:EŠmºôɬ詿V™|zɉ
-Ž%Gð þl¥œXeÒǘªR&ŽR™12½Ö”,cº×(Ü&„}þÿ_[RjHè}]%öÞ¸(Œ9ç»3åg)²OãK®óÙ{K|‡Á@ZAdˆº&¦ä
-QŠ\ºFl!µV\·F”(ôz΋Ñ)NýBç©/ xŠ‡¿à‰õŠ œ•ÙÍ^k!;‚Zm´aEZÉD°0†Kþl½q–åZ$6ÀCOF³”ƒpŠ¢ÈTT«(Íù]zêß,î@DÖt¼gUB´<[|ZI;¨\ ßÓ#™Z•¬ßO}|â>…A[…)dh]ÇÍXnN¬t|r¨ï3îúÀfŸ{3#÷ÖÉœþ ›åKŽ+:õbãÍàf(ΡÉ"ƒq6¤ê×Ð DTÎ@y+u!¬eÎÖÀv[ñ)‡Ó€@°l…NŽ»°ra:4Bš9¸Vk¨Ê‹L²FøJ1‚P]&‡Àuí„he u†zƒˆçÚ¸siê•|-…Ã(ÑÖ<CXÑ¡ü¥ ¹ð0Fl=@Ñ‹é'³“0sÁgÑ÷´Ï’2#Ra÷aî²|wÜó˧S×k ?÷, ñ]`¤è$õ˜MÒ£’ D Ñᩉkoød4tÓßǽ;ÀîÑbñú‡‹ŸßÑV"è’›ëK%m˜Ò †¼Ó=cƒŒjLOãF<b±x`ºÐŽ ‡ÿ:^›È´rÊ㸑š—¦…±î1)U,œðIyŽ++äî¹×#p÷|Õô ‡¢ä€ûä‘DÇi#ÄôsÎí±ŽØ«?T¤Ý—¸ *ÝôûJ$Ÿ±dx¾~½
-¡ß¾"™"#p›=?býPìù,ýÜí÷žu K n$ò<ªmU
- ×ÙžS:ÞÔÎýø³çxï㊾lá÷Å£­B”¼ý…YöðØÒ®%¼Áõ¸e#Ž1íÑjï9co—„Jîýã]×:eÉÏ•f pkª†.â†#||¼Ofjj½
-oLRµ#†SŠFÓY<œO(š ¯ùüw~û»œ]Ƴé<
-endobj
-1813 0 obj<</Type/Page/Parent 1638 0 R/Contents 1814 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R>>/XObject<</I15 15 0 R/I15 15 0 R>>>>>>endobj
-1814 0 obj<</Filter/FlateDecode/Length 1984 >>stream
-x•Xko·ýî_1] ¨cxW?äm§Mñ+·÷ƒ¿P»”ÄxEnH®õ×ß3õ$oœµë±äpfΙ3CÙÑ¿#šŒéè”ÊÕÞMŠqú–ߌŠ3:>9)†üpp1:¡?ýùä²£“Åäñ²WÓ½Á›ch:‡ÍÓ³ M+Ãá¦å~¦š¦6¥ŠÆÙAãB ¥7MÌhn|ˆ´p:P\ú4eMˆ® ü°ŽÚÓÍþýR{-ϵÐTºÖFc¤lEªÜ|ŒêV‡çÓÏ{CÊGGˆiZí7µ*õÍ󂦰ìÚXº•¦{S×4Ãç9]^\¾¦¸npì®w¶*ʶ ùŽ³ÉFr®sÍkUq£ ßmìÜù•ÄLsïVÀÕÕ²ÞØ } „}>o¼»3•®È5œ¡@ÆF—–#W×’+Ά.èÇ!Øý¥Õ¶Ô‡¼¬sræx g«®q3«×´TwPkï•Xtõî=-‡öEgg|Zsîed'›ü)¤‘Ïø&.áXV
-Áäxç±ø‚LFe¬äº;+{þŸ·ŸÎß¾þõêÃõôú÷WÓ $tßøfV¦Vžî”7‚r—†ÊÌçà«ETª1QÕæoy|ó¸ÊI)æ“јfë¨Ãa"r#»ñ'cdBÛ t€©>Ì¥«töØäh|–LÂßì—Ñ«ßžå£ñÑñÉÿ2.ÿj¿¦ÚÜêz}H+0‹®Ó+ÐB[íÓÂYúËØÊÝ÷+ª Rzôû§«kÃGOàõaJ¯ ôE}©6ºœ‹ e({
-0:Ñ5Pµ%V&*õx½eÇL¹ëqåÍöY:õs‹ppdT‹Œ|º}Ê|@ u T WÞã½OùL©®Iƒõˆ]Ë«
-4×.–4×*¶e¡­šÕº*(ûÈÁHðH¡³?Ǿïå·f/^¡v$›+Ë%z ¢J^nãLò,50Så-0äоî2Ù;ÇkäÀ²Ãꆆìçò±RQ1ü¨ÒwܼÙG2;ÙȺï>}¼ÈȺ(Ô@²ù |§çÕMõr08$`{«cz»šÉ«iy]ƘÞ4ÐݺÖõK^ø•¼k–“Žeqó¼ cü¢ŸžH[Ø¡÷àKD'F¼ŠdázŒä&Õhj‘ˆj °4M¢"¯R¬Å‚â$úª—º+å#žWUÎ¥€,èÚ‰¨DzolûU(è
-çÒ"C[.;
-¹Ù_8¡í‹ÂLU?ÁÀ—ƒÃ~À?@B°ÙoN¹w àÚu5¨èN£<@3„‰R+ÛÈ)XlÃè¥3Ñ
-4¯!-¤"ÄŸ
+ˆÉ#ŸÐŽ<c
+Ôºc>±0›J‚á·#›²ê0§¦¦¾ÒéÔG .§tI‹d:~w›OWL¤¹Çz„]ô kñähæ‡ óU¸~æ^1ñ
+wP’â‚Â쯇ò!›}™ý?ÿž¶endstream
+endobj
+1685 0 obj<</Type/Page/Parent 1476 0 R/Contents 1686 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
+1686 0 obj<</Filter/FlateDecode/Length 1743 >>stream
+xWMoÛF½ûWLuh”À¢,Ù‘œ
+L¦J¼µeÂîÏh2;ñÁ)
+©µ/åºÍ°ÓeÉÿÞ¾½ú°\
+Ì鈫ò{›©€wübgÛ2¸U×
+ÑÂz©h‘ï8 –ˆL±m ¥C¿ìĽ–V´Üu%•Émk¤qÞÖ…Ù´x*ÙKéÀBeœ÷Ü?ÓÌJ¢z¡Ó-7»ˆëî±lJßA6ç]×L„+îp茳í¦m®Ùýôú_tô‹ƒÙ•²€° ÄÒ˜6 Ñ
+FÉ6ºÓ˜¨¡\/(Pcko¤Ž{¦)ž²—|(fÈu.Úã .è6Ûä³MAkæ3È+ÙÓZä“oMPi¤;å bÆ’\‚fÐúŽ?]ZÌÇAÂI®lÌgÐïÞ¯!BRóÃq7qŸÅ²Ÿò×—3åÑ€µFs ˆ]fˆD=xÄ Ã¨
+ŽèqRd%xK†‰,£#yÒ;šêM³¶ñÓ
+›„}£}<u§'Ëä’ç9åÝ|±¤Ç¶äåa¨ ¬q’ßd­'Ód~™Ì^<D÷ʂΰÂã@a'ÍÌ`T¬â,û5$—e8b£XÜb„‹.þ1cõnƪå†è_çî)£­ka…Ð:EóH(n¶ÂÙŠ"ÿ˜h…eçüÂ6,«:]Ñ„»fÝpä«4á®à¨Ž¦€ðãMiSUú?QZY[¤xÇ%“
+³›„l1µÿ®VŸøãj‰!èäÿ04,”´>@@ð@¯0*y)@÷ûFg¦0\žC3Æö$=èÏ£©Â/d/1Áë²@×JS¥Ãþ7›Š™ój¦°t—ältƒ&éRG}”ZöâcÂÙ^Jlj2 1§7ÈàèÒÝøjuƒ
+endobj
+1687 0 obj<</Type/Page/Parent 1476 0 R/Contents 1688 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/Fc 14 0 R>>/XObject<</I15 15 0 R/I15 15 0 R/I15 15 0 R>>>>>>endobj
+1688 0 obj<</Filter/FlateDecode/Length 1981 >>stream
+x•XÑrÛ8|÷W̲*uŽË¤DJ–d×ÞV9Þ8•½x£•»{ð LBb
+`
+&ÃáùñZŠBZº J8'ÕkIKUJŠ„#å"ª ©ÚQe•®±47›M£U.je4Ý‹üAê"y»øv”eI6L)ΦÉl”á˜ãß?/Þ_,T­ôŠ”ö›Gµ‘Inô#6çƒùÄðc½«$~ôÇÁhSÓ‰ÔKcsyB‘Û(‚ýN]îøìxHq:¨8õD”¥Ùº<÷qÅ/›s2þNXÔ$¬UHÜš ÝÜÒ¿”.°Åá,<g@šÚÄcÑýŽ®¾ÎoZ¬•#¡Š€\eM.#³ä¨:Aàm”f °¨’µ•¢ÞH²]3à->húÞÈF’Û¹Zn|¨¡8›$cÎðË­¤–VÔ²à`æWŸ¨à,¢¨…²2çgHn~õ=}ü²=$BÂq ƒkTj["EU•-σ½êØqț𾦎úª´ÙêÀ¸ÚàLO%‰Ò™þ‰[U¯:P«Åʧ6¸ÎÛÓc”NJ{"ï²É”žŸæŸÿ‚æÆÕ.·ªª[@^àñl;®™á.…¬P×Ì–Ñ=*¹^ýJæÔc¼Á‘äU‹{ðxóñæ½Ïà^ð»]êN¨ kuˆ5¤yÀ!M“áh„†ÛwÙÙ°Cûø@Õó]ÑyS¹øÿÛ>eÉt:¥³ ÂäÏ}œÍ’ôœâéyhµèõd¸…- Yq×kÛ„¯\mªÐ߬$wÇÛµêŒg%VÒÒh¯\À"?üY‹éË´ÓOU)ry÷–ûO’ijÈ’¤­*KºÇßË Ïb|š(삃ôph(s44‡Ñ@{ü+Ö#Ô8ëŸ N`>ÿÕ¯WÚI ¹Ä{6F£?ªMh*^ =ÕPS¿Ä߆"eµKèÇ
+=ß2ÍfaKÄýœ¾ûåMœf£ñÙ¿#nJ»£R=ÈrwJ^‹æÏË«;+P´ítëQÒ8fDø±Æd åº> ðúCù¢¿:: “½F *:”)z hrÔc(¥Þ¡Ñb*÷ªÝ6Dcm5~k #8³b…MþWéöKæ3ZÈ7šoÌÔ³w_‹™B_Ÿ’ÝÈ=bM°#؆òdQ5Üùy+ Ý^ZwÇÝùîàŸôR­ n(*ÄÑÞ = r¯ ½¼õKs¹Ÿè­Sðèžhs”È9“£x±¥·o0r`¶ãŸÙN£ãëÊôò.êÂx€weÌ%\Æ!TWSJ4Tþ­Ðñ4õÐ{ÐÛõ]gT½’hÉT³!Åð0ÍjMKX¥Æ¢-¤æ[$}a3èm 4úouï” ÅGþ|iÃø”¥V–ËÖyú(Ÿò òÌÖîàmƒÅk.ìc%0Ð,ÂH}ú½wXú? Q &‚òQ¡6ïŽf+PQûÛ×/#¶¼¾4ZgÖ5¶eU\ §nd¾nîý§ª*ÿ¹®ëð¥‚î–¥,/x=òþ[ã°œd'woÛ42ŒòÉÏû¨SÞƒk
+Ý;_ÔU}BqaÆxlºVYíäÖª
+¾7Çxäƒh‹tsak</Š˜[(ÈÎØ{ÖOJ7?¼7u‰±+?"]“¯[î÷#_aàÐü1ÞpKò
+bÉúè--xp!wÇ+c0óû¢p/ŠŸ°Á÷“ƒÓÞóï !Ü_‡SPÜ*¸wùšƒ~”h”ÒD«åMLiõ”F^¾ª¡ÌK¥±–œ/:Bz¸jx*ŸÃZ‡àÊ"Í&§,w¸¢l»äwu±wdØŒ¶Þ›<(P¢tBOÙ
+³ù^æ
+ëO„Ò´zÉùt{Ž?Ç7,úñ¡+b¶{®’¹Z*L>_¡ÎÃ%;ÎÆážFD'œûµ×  úËÃÿ„Uı ®gíÝ(“Ù,£Ét”œOüM÷öòæÝ%Í­ù†{þ÷ oø:éåÃç‘N¦Ép6‚_"´âøj-*¶·éY‹Èœ‡kãmSUÆz OÇÉt2 wóoô~qôÇчàg)endstream
+endobj
+1689 0 obj<</Type/Page/Parent 1476 0 R/Contents 1690 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
+1690 0 obj<</Filter/FlateDecode/Length 1581 >>stream
+x­WkoGýî_qE¾`‹]Æ`Wê75­#»¡5mUÉR4ìÎÂÄËÌff‚ÔßsgBqMT[q`™¹¯sî¹—w'}êá·Oã([ôÒ †ãôœ†—c~VRqòÃì¤;R¿O³‚ƒtÐëÓèò"½]Ò,'Üëõh–µgKå¨TZR%­«E.½ü}ú@ÞÐRèœüæT)ùAVWά„WY‡ŒÎ$)CŽ\eÒ¹¢.Ë-eF¯¥õ2çOq NgoOz”ôÏÓœ·ïoïoÈo+I-QU¥Ê`ÑèîZç){H*ã¼Ë¬ª|+¥`´épŠ6ª,Iv\URSa,½2sGÂZµVzA…5«#*›£ÍReKœ”$joŽ!ÿw&óÒ'Î[)V­¼ùe(È2cs6Ÿ¡, TIé#'­®ôY—3è®ÔJ¦lݵpŽªRd2åãIE2§—ç¡¡Ú
+.x‡™² ]0ñm¸³Vu.©¥Ñ ±Ö.¯¦%r Ì`*ð­•´O÷Ìg\Œ3
+.^°“E#óm,‰*xJ tB»’8rý5ó°¹:Eb‡šgh`žÕ­Ä„z-M™'p§Êï1úd¡4س›¦ORV‘(- =Sâ]-k܇Xð]å:1í9Š9jONu…+¡Y߬,¥p’8[lä‰ 6 ámøƒQ'pô]­@4ÖY
+„Iàendstream
+endobj
+1691 0 obj<</Type/Page/Parent 1476 0 R/Contents 1692 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 10 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
+1692 0 obj<</Filter/FlateDecode/Length 687 >>stream
+xÅVÝoÚ0ç¯8ÁKª-i-e•ú@ÓÀ"Ȉ×'^ÜÄ4iIœÙ¦iüÎ l…êÇœÈJξ;ßï¾ü£æ€Mhµ!ÊjפvÚ³á ).´;øƒmÙ¶ $2Ð ‚[ßí4< F! ݱòX³Átl«ƒûq[9~E¾Û¹»Šrç¼VþK[î†7–û=Í2JP©˜@œ@%È$-
+Ã"U ès|†4YÁpÊLÏ€æKè'\*¥…ÚI…|97P„Tt6£*å9à«r‰z³½Üã
+êÅZ JÀC‚á\ŸœìáÚMþÛŸ;ñwCâw‹x­ƒ5 Ίk §=ZE¶!yÆT’æyðÀĘZÌ‚~šf Ð|˜¦3´^BF—pÏ ˜ÍÐSi l/(¨ºÄråçX¤Ïoa8xä«?ì›7Þïzfx®ßóÝ÷CðžFO‡Û
+ýƒPB‰rXžÐ<B
+Ð¥‚?kͺ¨TÚ×b­ƒÖ GÄ»|ZEiǴбP¡–fo0c–>1 sqÏK&'»\æj™ó˜áñ&j:ØLŒ´…µ#C9•sÅ⃦5Þh¬ lž•-à„6:†$h)¾ _@=šè,xQ]G Õ\qLZº¼Ü–Wÿ:¶9·ÿAþ—*G‡ýŠº®-fÏ¿õz£ñ û~író{ŠÜÇ4Ôè£ÿñn
+endobj
+1693 0 obj<</Type/Page/Parent 1476 0 R/Contents 1694 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 10 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
+1694 0 obj<</Filter/FlateDecode/Length 1030 >>stream
+xµWQSê8~çWœ©/¸—–"^dqg¸ÞÎ(t¡ë/¥ 4׶é&árÝñÇïI
-+'nõ’ãÙ­9><ÿ_²è盪ÈYdC£K37:¼äMƒ7Cz‘¦ä||œ-":àØ߈½¤lA±·¹Ê’ه雽Ÿr¡Š ª˜!B‹/¤
-® GÙéüaG>B «}\á:EÎéãù_ØŠÑB’íKÄÏûŽ'ÇÅäô ŒÂžÉ þêõtïϽÿàZ†Íendstream
-endobj
-1815 0 obj<</Type/Page/Parent 1638 0 R/Contents 1816 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
-1816 0 obj<</Filter/FlateDecode/Length 1979 >>stream
-xW]o9|÷¯hèåœ@_v¼¶7À=x“õ‡x×{Vpw€€š¡,ÆÔpBr¬èß_É‘¼³ w(ÉnVWU7¿ÈNäâTÞœKµ9šOçrv~1=“³Ë |>Å_¯euôÓâhv}&''²XaËùå…,jÁòù\Õ±jjÙºÎÖ¢W+]Eó¬íN‚Æׯ•µ¯ee¬ĵ–¥ªžøÓÖĵ뢬:¯½´ÞU:Ó<N_->ÍerzŽTõñ¢Ýeç:©RœµzÖé°•³Öm±Gtýî-wήçòcÎtrz–Õ¶ÖT*×Ìž›zZum˜´.ÄPyÓÆï,ðj+¸²lvŸîþñáSˆXÛ"Þ'Ü)jŸã AÎÌø?Ètk¬•Fëšßzµ(}眑<ç«-¹,¬µµ9¯‡W¸¨ŠÒ*"¼CÒ÷9i@_À:y3=eh¯7î¹,ìš­j"2@êSY¬M(uêÓª\³r~à ß}¼»g¡p)©u0 RÚ(Óy¯+ª
-+ݪÒÄE~j£±; ’Q}ƒÿå³[NL=–.¼ø&šhñ[åZ£Ã8oײ6!q`Â,â}Iöðj*71_a¨™&D° ·U¼¦'¿êª‹jiù+î8šuÁϬYÎXüY¾m˜RÈT/œSåC–» ‰Y‰‰`ªÃK!½AèÛ›ÛŸ%îZ-£¿ ØhHì„y¥YX$9š¸„×ÚÙz‚pÆþÝ4µ^™ì•
->iÝf
-LË­ªä·{ ;Piƒ˜ým!¯îßÝÜ8 õ¦*&’¯²?¦ ½A˶ͥÄPÞ…þuHr,wï>0t–A@\ ¸A­=¡£ò ,—à”:ZýòñFj£¬{„«yÕËP˜Ð·ÛßLVv7ÊV¾ìbDý±ÙŸj¤;!Å4÷}ÉÀ°|éïZ1I /)à ¨Q8¤K|৬¼Û wìöÅy8þuA¯³
-WÌÓ)ãB~´‘Bù û |õ/àз¸R¹:™,ÄÅåå ¼Ç[`e\3mÊyYJv‚þüòœÿPFÀû«ÛŸ®`òî3çá÷®ê8¡'Xyø¤ß0¹˜ãY]ÿs'Ÿdÿˤ™Êó³åÙÅÙôâüC1Òºœ3ÛŸG¿ýöÇ™Îendstream
-endobj
-1817 0 obj<</Type/Page/Parent 1638 0 R/Contents 1818 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
-1818 0 obj<</Filter/FlateDecode/Length 1742 >>stream
-xWÛrÛ6}÷Wl3‰<cQ+’œŽ'žf¦iÕX™<D}€HH‚M
-*§4¥•Y™ ¿2¶p¤PNª´âŸh+v¿ñÊÞUZCÑ$Ó5Y ÇŠ ¬ÂûÇy¤
-r0ÆÚxÀR–RÓVù ½°bû"âC7f Žn7*Ýð¡qŠ8H¥±Ò¨ ²BÀ%rËäJiå•ÑßŨ¡Ò1:=ƒì@àÈÙš ¿¡Ôhgr• /Y:‚ðÊA²¶tNHÞ!#®d!ôŽ2µZ!>íÉ »–>&(­ ¢i³JÎ:áÑ
-‡B/HÀ!ƒ"›YËo¨6Œ$eÒâÉ–Ö@æQ-¸²¿SÖh8ˆwˆt~ÝÂQK`fVµTT¹W¾Ê½Úè²
-‡X™ù†lè©àÑÐ^Ò@D~Ç‘ïkÔ.mëîÂd2GT!íƒ*Jãà ÌylJC$E•npoj¥`Å… Oåw ½×߯@Uöüñ^pQDh ^8hÛ/ûëZ€D “È
-J’É;@
-Û1UŽÚÈ.%à‚Ã*0†Ûž¦ådܳ'ù—š={|bé3Ú¡>.  ´¼,ÚšäÎ ¼%+à@a‚PÞÉ\®jWû m¸K!‡Ì7 ˆ…ƒ¿ƒ ÷k6×[m¶À æ%0Ô:Eå"…÷Šåñ
-·²8Ï ì5ýšå²ÑE³­ÚIßÊ{«àP Ä'3Ì
-qþõì‡9QçF(öûA·*ë]í'Ž´*È\±ä<ö›:Tùà—àÛ(ôúF<uU6ôÅp?´àØ8@”BÜÖFì6ðth‡T´ÒEAB Xsß Zu gÕ^äj »žYÅÄ0ˆùDåOhg*Ì’ì±àïÊ°±ò+ ÈƳ¹|_‚A ä ÉzÄéÓYœÌ»ÃºKYçf)òš ûÉ”û;µqµutN;yOÄm 9r¸ç¨cœõØoº<%iQȇ{†ƒ84A}iÊ÷dØñÁ㸠À‰
-ó ðtä³Þ9õЯ{aäï9Q,ÅS5ZZ|¾È`+çp·§–—Õ2G«{V-×O7ѳVo­‚…ÂÝž¥^ý\TyFç‘
-c|íNOñùZóîúâÛ þX»‘˜qÞš´â™QðÁ w› ÝIúÊ:ÿôMFÉd<Å·3Ž™øôwó£¿þéÁ#endstream
-endobj
-1819 0 obj<</Type/Page/Parent 1638 0 R/Contents 1820 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 1047 0 R>>endobj
-1820 0 obj<</Filter/FlateDecode/Length 2030 >>stream
-x•XmSâHýå—Å* àníQ÷Ñ‘Ü—*¿„¤ŒIw¦;ôß?çv'­qÇÆÐ/÷íœsoæÛA@]ü4êQHQvÐõ»4èwý Æ#üÞÃ_-hÅ ØúúqyÐb­ßûÊèøøõ!¥ùAã1£“¶¸¼Öx̨‡ÍÅÁ {£ž½4ôàˆ{â“ÍçŒúÝž4V­?½~ÏßñÀï“{à“GØ ØóÝ¢;ØZ›Ãc>hø`ãá×qcÑ Žûþ‡xãìÁÝ#[ìâànÑì]FÒ=¢À>Ù(Ï8:
-pýnõlqЙvé„+Tn8Æ/±­K—Q‹öÿ¬Ka
-ROô;Iu´øzÐ%ÎŒqêÇÍZ„1)™¾`÷‹0?Û¾ÕI!(M`àwÒJ| 3P8ï<Äi-M•Æ¾HH“È5ð% ARD˜P¿Ð*I…!µ²_ŸÆj)h¦La"äÅ:ù.4E¡Da1†],ËBÄ´MŠ |];ÝGnã<Ì–!ÁüùÃlîÓ¿ª„Iœ(Åj+S…ˆq,£Uj#Ò­´Ê>lÅÒ LŸîd$H<:Œ`²MÂ@ø¡ $ªƒ*ÓÎe›Å]RZð[‹¨Pˆ8‘Ö{FqX„¥ÇViÊ0E%Þ^ßê”FwÌ&Ô¢•¹é¼Myëñȧs•¿4py-9ó{¹y˜Í.îÏOç6÷2Ì„isbŠMb¾„†V*MÕÖüZ;S¡Ïë1³ßAÒédz÷e1÷o§·µÍ0w:¹;»˜Íþäþ¯Ïn½º™}në±?¹¹ùÜÖ‡ÿ²õçL.¦³ûÅ}ÏŸÍ&?qàúüîËÍõYm0µæσú•óÍt" |*2jUl²—©à
-&Ò@£ ÑtèH0±2‡”‡ÑS¸†¨ƒ¶Öy©se„£ÑN&*çZáÚÌç8:Ó
-F5»«êð#Ÿæ ¸Ì vˆvæ¨CÈÁ änÈйs$@8BKQ0-ËW‰ŒAõ-e¡d8«Ò„ø†¯öpa%-K}g¤²<”‰’¼ˆëÌãQ›IÆ7ÔE¨b’a}aJi(×%’ä›2Ï•.X¡2…„ˆM€Ž×…Òc1š;1ÊT,Rc‚®éõ¸s ”×Âp][›¢Èít¶ÛmêCñ^ÌÖ‡‡œK‡œv° ßdBGI˜¶­•© `U¥JÜØ£½¬}ëg¸ÍºCGQUSF,««2%¤ ¥>T%º€ÓÖ¥z>„ÊÓM"Ëç6]ŸÝz§×ÿ´éjæ=üÓÞ32/¥7Wi¨˜_^{×÷¼÷œSýºÚ4IÖ ðF2y&®’Q™pIÜÅÇ«ŒÇVR >¶ãq3ª*Âͤ’–N»„Äw‘ªœ±Ï yþŽ Ø@R2!7ŒHsÔ[†,ÏØE«RãM±;œ E­öÂâëÛeÃV¤Ìv˫ꊡÃ':Ó¨Òuoä:æá•~ì G•2×Ýή{C‹ivã2ÉrÏÒŸê+$‰5¯YøƲ5[ ðw ¸œÝ´‰‘
-,±kû9ä:¤3Q„Z”*´…y…x<z·5b>,AÍÙ«Ùõó] 6y"Ÿ¾Šâ}žÍ'ðçÝc«äîP ó+ª 1˜w9ú«Ù/è|[¹—£WDYÍuSÂY"sfw ³k¨qµÞõÓp›*•¡ÃEvFt¿î"gYxY£ðÇú¼.[w[¶æFž3~ˆ’•‰â>dA•ó”œDv‚…cؽÜì†y'ô„8­13ýS5-‹çÛÙ.ÕäñVŠßÉ^“ì îõÆ~p‚é©“/w‹‹jt­ÕºeÕ€'è*;x•ˆžÔ 0efr„q²Z ͺPÓ‚ÜG»qãŽOoð"Ã×ïeéÍ6*Â'×®ÖB‚F‘ÓN‚u¥Fâ2}@`NÁ/ .Ê ÞÜ–Æ4r=ƒ¸^†i/‘ðý6Þˆôð)‰e˜cä´7îÁЉ·æÚ~ô$A¸ÛQÖmn§ Þw@Ø‚éŒÑïBÙÐö¥Ý‹¹šCí°…¨¶›$ÚØ/ä—± •ÿèêk¼ãYKL¨ÖŠK ?
-¬+Öš†5“Ðú³±ICÏ=Ïø F=lä÷ºÀÇϱ!RD£2ŒÉUkeoÀ³ŒÑBÕÂ5„™¶ «Þ
-endobj
-1821 0 obj<</Type/Page/Parent 1638 0 R/Contents 1822 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
-1822 0 obj<</Filter/FlateDecode/Length 1673 >>stream
-xÕXmoÚHþž_1êõ*¿ñšTù@JhsJ€ p­¢h±—àÆx]{ã~ý=»¶ÃADª“N×*"¬wŸ™yæ™™u~Ùdá¿M ‡*urçG–aQ­auª6øÝÁOÌizt1<2;U²mNq¤ÞlÐÐ#l·,º¥dH>/¯|Óç™HdâÆ~$ÉÉ‚€I_„39ã1É ñ€ÞᛓX…ï(J¤ˆ0bšú> —†3?¡O£þ ÌC6 üðñÃðû‘Ee»b80_*ZZò8QFælMžæq_[e 1Š˜tg$}îŽHÄÔêô¯‹þž¨E½Óó(à’Óå ÿŠÕˆ¹Oì‘?ôE¬8œ8A|p{å…B’‹h99¹‹(spá‹¢X0ø"¦ô¸ð=Ħ·D±ÊïbB,Xb[¦=:å1¥ŠÌb±xTŸH‘¦M᤹À"hVOÐc±§©¤[†‘á:u£ªˆì….§µXhYÊ$9TiU‰@X0+B®üVØ1Qsz zÎåLx §žóæȲzûŠ¾ÍŠOh‹U¢ÀÔ”Á d `€-™ ùÕè
-æÿB ÉøÉöÖE„‹DÚZ&Î’æ™y^2Ÿ(ƒ/²-©Ì'3A+óø–þ6Í6Ÿ0ÍÑa°QÌ# &Ö‹}È@å SDð!unà«ìy} ˜G`&ç<­‘E Ã;ÆÔ¹E™+BÉ\™æA -BÇ•ù|J6Òªê´\±Ó £d†mìå[UÒ(º7ð™%!F~~ȹC1üpÉCöW?Dä e,›¨ŠÅ|‡HÀíÒ‹$X#ašæLÈ“Œ<
-DëX«ÔBÀ1ÝiBÞߧ‰6¨åy¾ê>èBk-Bê÷Û¨ñD¸>“ðTKZQ¹EuN,ŠY‡‡˜”‡©¤Ð4u',™\º¦*l3Š<s‡Þr²ÔXtšeÆ©¦™‰…¿d°vú´Ò0šH²¡S)SyDj+ä2’»WÇr¹;µ¬–m Çq¸(W…¯T¨ÏÆüÇŒyŠ-æº<I(. TÇ&Ô Z7­³MoJwr©ŽŠ¦“'ܹ<¾ß X‰¨®E”×XÏë ýbO«#9Qu›gÛì°œN*ëZ,Ö,*‹¡µ¤Hr zÏKw
-ñp»õc1A¹­u“X1œ*|Îi5cò8¡G¡ú¤ íñb¹X ¡ç^
-™m©ÃñîhÒhÍâÎà ¿\÷·üX;Þa] Ó7 =öýèÙ³ëêǨÖhââ:˜/aŠ9µ…s–<ã7õÍpª¸~ˆ|ê
-ý?ïiÀc4šó;}1Á¥Ü1*Lt¬ªSǨ¹ËD÷â-­t‡ƒak8<ô.~»ü4|è¶n.>õ®¯¯W½..ËOªDb>G[( Óñ8•Àv¡V©Î¨€ìq™ÎÁvhwE»Q9­¢<MLÜëv$lBkŠqÍ&µ‰ß¿yÓ»=EU,uÛvpã\³šùa®Ù•joK{7¿Å5]œ»\KŒK5ëuŠ¤:(ªW¢x›cªÄwp¦ë™j6¦ÑØϦcUÜI7÷:Ù0QÓàßíàWݪµ·пÕùÞ¹W}^w80n:7ôUƒ¶ÚÏ+?¦GAÕhßþñ ÷²ôóxº•gîexXz3^û²Ó¿Þ:jÒeþ—ÞŒwõ©×½¾ºH'Ÿv¯°òf´þà¦×-`=ÿøYf§™Ý§í:þˆÓ¬àÏ5µôŽ¦ï÷„kéw¼6Q[¸ ¼¼K}µS­·œ(7,¼Qx¥Ý¯ÕFÕhÔ³W”fE¼ý~ô7ï,wKendstream
-endobj
-1823 0 obj<</Type/Page/Parent 1638 0 R/Contents 1824 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
-1824 0 obj<</Filter/FlateDecode/Length 1605 >>stream
-xÅXmoâFþž_1¥­ÂIÁØÆ)H*U4˜æ¤EËz¹ø°½¾];ÿ¾³k›
-ל®U!ïîÌ3oÏÌòåÄÿ-èØÐrF'¦a‚Û6pº|´ñ#,O®¼“æÀ„sð–xÀí⃸Ù4Á£uÀ?âû̇ N™XÊ H.­ŽmX®a›¦aÁ‚™V_Ùí6Ä‘«K|2ÊùÁû|bBÃ2.êТû<"A|ùèÍ>6F7ÞŒ§—³8øúS&^™¸|œ’hA®m´ˆRh›Žíڦݦ¯òé€È‘÷<õzÞlú<¾úýæÚ{õînž¯Ç··Ãép<‚ˆ¬‚øÚñ”FS.60Ÿ? GÎ!I–¦êÈ24_‰hÊ„ó°I³D6Ó(i¶¨oQ꺭ŽKM ²”Õ â%*¡ÏÃ)î“IæuÛ5Ï-£ «ESÎ?°
-ÎÓ_%£‚¥§Ð pŠD›W,Ô‚Øçk #¾vÝÚA–€Ú.¿\ôúºlÚÊÚ‹Ý5•-åúL¯›gfòÅh†'î{ú¡vz@|¸T­àÂs@!6žo@<p`"t‹‚¾&=ìWUî™Qʤ\fa¸Á5™’0d¾QÈù#ˆ•õ}áÓlx(|:H…O¶mëØð‰vâ–ûϪqV©Ì²èX¸¿ þ‚íU&îšTéPÇÁú?çÂD Uâ’¥Eíåçî×ãøNLuä€Rö $åp™.]²Jqý JEsà€e©Ñ1_lØš‡KØ𠯀†\²ps¦Þœ†!N\’rœJÔwJ$DÊ5>¬±Ÿ¥‚ÄrÉŽœYÌb*6IŠÏúHúÂ`ÛH ¶ÆAç§ÒÒ¶äà^(ù
-Ñ©ÊélK².Þ>0D#¾Îƒ¯1`d©ô$(Ƈ%†CÌ{&¦t–ƒOþ(°;¢¹Þ|=›L›ùEAêkÃð„iK÷€Õ
-fµÜÒ3Á§—´ré
-¸:¢Ñä­Ý ˜¼xC€Ú0ï†aÔ
-îÊg‹ Eí‰nTÍû–û8­å1{7JbsÐ.Vë .@8Èh‘¯”\PÇ"ÅJç1¶ZÁ€,ð |®¤/ â¥/,ÿÛʧ/
-Låõ<˜: ÕÕÏ1
-òûá–YLH]ÛÍA·È ËÅߺ-p[êÒŠµ>íÝ]õ`"øgUD}N³GaMʨFy Ñ1ÕuäÚæÃ^j9Çè¸]ü}·tuòÆ;ùãä/ªh
-endobj
-1825 0 obj<</Type/Page/Parent 1638 0 R/Contents 1826 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
-1826 0 obj<</Filter/FlateDecode/Length 818 >>stream
-x½V[oÚ0~çWµ/ 5!)h¥=PºH²&ë/&1Ä]g¶)BÚßq\º–‹ªj´IdÉŽÏí;×ß5|]èžC«q^»ŽjÍá%¸]ˆæø§Ós!JÀ±Ç(®»-»gC”Rü B²LQƒ”°B6¢G¤mƒ‹$šÖ:ïÚ¤®ëësže|ÅŠ$Œ,É%úDI)_f))’ŒJ(+<ò™´ K.7Ûv[s<=Ö£ ¦®c÷*¾Û{£+
-é×ZƒK ±@ì¨åÚø^hmõ®m·à å1^H}VùM[ã…ê@ðiãj[Ïí=èƒæ_ÔÃÉÈ‹¾oÍ鳇ê–6ÈسCúùó¡ã‡½·È"’ça)æx£‰âå.LGQ¡wþ ù“q3˜„Q8¸÷ƒh¯¦G1·”_cËÃøÆÖÁa}•Q‚H]<
-e¶\,ÐSXå°Bу  *,Ÿýœ†uèÿ14•ÇßZ7Þƒ?ð¬0ðþÐ|‚3ÿÂ8ÜðÞþM‰­z†h.F
-Ð¥‚?iɺ¨é¶U¯}ÍgÛ:O"ïêu\è.RYdZUK$V@„Z[f,Ð +c¿(DK1ãU(a—Ü£°IÖ½©
-6 #m¥C >`.¸¢É»¦yš8ÿü¥9ì=ÏYn§k;½tº3…ýÑu;;¤±‚/s, UÔ.µ6V×Á±*yw¤kwÛv·ÓÃ/÷.4/ªý¨ýØvŒoendstream
-endobj
-1827 0 obj<</Type/Page/Parent 1638 0 R/Contents 1828 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 10 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
-1828 0 obj<</Filter/FlateDecode/Length 1023 >>stream
-x½WßsÚ8~ç¯Øq_Èsé
-ÀÿˆmÁ6™`‰/i`@À‚_RÉ ‹ýÝÕ…÷¥aƒÙ±­>º@ËësŸ¢e± ª£=öó ›óéýÈû<¹Í{÷¡7ͱs7Og÷¯dêùþªî‡ªÑùŒ‡8 "#š®óîC ’e¢Êøí \÷Î<g:i»Ó¹7Î÷¿[m&þŸ¥<Ln¬á_îÜ<® ÌÂó¾Q½³gýÔmÿYÆzP%%
-É7*³˜¾$a•_äÀ¢y FÆ„ͤÊZÂ3Nð×X\œÎwéA\BljŸ†1MI­ãSÛ¼£HÄD‚Œ¬hL`Yãñ|03Î" a¹¿ßi®<l6˜{£YU˜†)nFÎpt­<µFX2²ò®C~¥¹´CùÌ'ðãز¬ÅÅ[ÕIÚù V{ÈY(YŠj¹«_tM¾h 4÷l9ýzäáûBæ›?£ßá”о„-ã¾U½ò²¹~Ëê’W)grkæÄ2çîhèŒá`¿—Vxû™•>¹Õ/åxòîç£~ÔªñðVn-ýà‘¤!üQXre³‡šÄ©î®¤¡÷yîÌ™ ­^jÄIÒB)C6ŒG¦~& -rG‰ÕJ篔¢£ðý‚Q©Qû"èzé¯  CH¾RÔw<n) ål³ŽJê2J¾áŒ©·@ì°œ$[’gi@±t á1Ž¥-”ÏÌ1ÕAË’¡¤[-fÑĹ8Y1~,Øsy yj›yj—CÆ«$Æhi"DBhtskúŠ¿Æ8¤œ2Þ–™ %|öÌÃÜ/~*¶O·O¾)“øˆ!šƒwµ#$fá ªÀ±¬†$Cv“T–}²TrºÜ(ÐUœš!
-õ½§ZOód„eX&Wœ%%Ow4Ý|;˜[Œ¯-ÜA)j3")³«v{»ÝZŠê{[½˜‰3+’I\.<¥)&Sot·4ÉLW1Yã¯Î»ÀÔÖÃ%M×çrgŽ5%FÓGÞ†/™6ÁcE^AžÝ rÅQ4Õ.Gsôh—«[ÄfmÒ¶Š\ð*†(üq›HøâÞ¾ûE‚¬=îC§£.Nnϲû—Ðíê»Ï|pÿi€ c_–pÂÚ]oÊÎ< 7{¶ºn5;—Vß›VžÀc
-ÃÈÇLUz¬ºÆ+YØìwU×ÈküÙøôB‘endstream
-endobj
-1829 0 obj<</Type/Page/Parent 1638 0 R/Contents 1830 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 10 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
-1830 0 obj<</Filter/FlateDecode/Length 616 >>stream
-xÍVÍš@¿ûW¼¸<€ Fé&{`,É®R™zò‚0*«2tk6éß7²¶Šš)»éhŒïÁ¼ßûüQ3@ǽ´»mj¤ÖtuødŽº&þ‰A×t])wUy©é ºf¢å®Lƒ•Æ –Iø]²$vŒ¯r˜3NàƒÏ“TøœÁœ³ t´öý™Œ‡ÛOYF™ÉhºaŒžòu8(¸o°)ªë=9îhül‘³û ϯ›Ø“‹o*†älC®tQ°––åoÿ³ –ï?y¶E¼Ñ°éØcÏÿ@w³üs|™ ûšýÝÔÏpj‘ó$»€©ò
-¬çG WöB#}m74Y–J;Õõ§Ë…J1Úš©YÒ¢”Š"{&é~^wz­×5q×͞”áÚ·Úo}•@¨endstream
-endobj
-1831 0 obj<</Type/Page/Parent 1638 0 R/Contents 1832 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 10 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
-1832 0 obj<</Filter/FlateDecode/Length 786 >>stream
-xÅWßo›0~Ï_qJ_ÒUhº„Uê¤4%)R›°Àò”BœÆ+`f;«*õßm““¥?¶„lsþ|wÜ}>~ÖL0ð2¡s ­6„qíܯ5û|/Úvæ`è†a€6 ëºWN¯ë;£aÓy¾×;®èÿ¨ ™†n¡<ŠåíáUÓ•t*$K…ê À{á7M™ /ôÞw×ÓÖ6VjGjÆîó¬ÒxŸµ…ŒÒI
-YœF4 $™«pñcLgPO™"¤©šHÂSNðYŸnn:XæB¨ŠÌ€ã ™G4!•À›kwô%ƒˆHK ˜U îïÌ”³Aæ0»‡`K?e€»žoUjÖ5qaOœž}–!5ûA‘… ¡Ë¥^L=&f£¾µWˆNÞ³…Aéº>=|/PUîïD5†d%W°˜È%Mn^º£ÚèŠ|É•‡c± Ì9ýµ†G¥Ì_ß°Є;ÆoÑùºÚò?dsõ7Þfotmû—Îp ¥y®ÝsúNïÙaŸÖ¦•zo±ô6ïlëSL¿”Ú5ª@xolÍ‚ð–$søZ2Y9¬òCE⨧•aè_ÚàŽ!ÒAyUy ÑoŸÂ€Æ©ærdN@N$r ùŒC‹Ï57àò^ëÓG`xGô–€¿â3–/AŽ-Òiû †ìèË!mÏ…\Úå Òhu£Ñîp¯ËH* axäĵ¹cÙ´ƒj¸Ç'yòA emËcèâw@F€÷’Ý-Ò[À‚ñ­ Îb0u¼>Ÿn-?{U+//!›XEúÅìÓÙ¡õ+»?_wÿ^ÙVR$ Tmÿ›Òn]Ñm¹k'M©¥•™ ÿ±LÍI«‚¤vq+¾ËéµÙ·À4³rßlwtÃjaÑoêÇYyÝëó.ÒûAB ,\Å$‘X;²$sŽö´@ëÙoBÃlé–>ÖW9ŸL½e@“¼„?éœè¶…ÿ(lY†í×¾Õ~€¥–endstream
-endobj
-1833 0 obj<</Type/Page/Parent 1638 0 R/Contents 1834 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 10 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
-1834 0 obj<</Filter/FlateDecode/Length 1026 >>stream
-xµWQoâ8~çWŒÒ‡cw›Ú^a÷Ô“X
-Ò¸’íS_Lb·!ÎÚNRüí\Br© RU;ñ7ßÌ|3“üj´ÁÇ_:gp~ áªñ=h´†>|…`‰7.»øO¾çû>aóö®/îÞõ¼·³³ñåSðØðÁmû^Ñ«@_`s©d(X¦öLVm¼J¬¹xò<¯
-bï Ðûæš©xÿpíÎA¨Ž+¯wãþà*Ì3éܪ…+n„úHùþQ ÷Í+p2“65–**2Año™þQ°eNuë@?D«| rЩÞlöcÜïãé¤u7¹öú?gs÷¶7·ðgQS5ÕTC¡fû®²z‘˜<ÅõÍÖئД|EUÌÒ»ýÚ+Êõü‚.IXˆ{6R¨´3›OoÁ_ãÉȵâÎgƒþx8î…{°9¨ Ÿh• ¼µ†É4|ÉÒú.O¡íáïwЩ‡çJò\„4r@Å2©x®LðJ 6üír«Cz0šüÜi™)¥‘> %*Œi¤W1I£„jSeî… -AåLÐMÕ0˜Ïvc‚¸1“°ÈY¢XêÁ8’n $’žÖÀ:ÜØWZ2ækÈ3 à˜þ}f!õ¶#€6R|ŠÔ`†$IP…hH†ÑÊ#Š‚1µÝ;±Û;òÕJûÎRôžCd4]T„G¾@§pT°$ÌP–+pÐDÂB¢0…­ç4òµk3åœÂ:falž¯áŠYX² o È+æc±A÷mÀM¡Î1u×tjLN8C»±å’
-ª5ˆž›pó:î‡Ï)WŸ wk Mû±äN1ý
-é¯^µÍ—VÅ{ÿ’%ô%ÑÆê°T¢ÊôFþú hMX’@©óEeú›‚\ZŸ¬hj­”V<¢8ƒ¶µkIs”@A4Lˆ”˜Õ¤Ÿ>#Q/^¹¼.*{ÄV™;Ó¤Q…èÎp."wF„Ú¸C¬,}l… {¢äbÁÍéµµmT¡!uõ™§g‚C–ä.º´F ŽR ˜bR4zÓµ“wºŠ]˜W¼w=)'¢¼†Í´'tX÷f_ù$,¹°Å¶|Uta¬\ý궥6lÕIÑèÛðÕ;]eàòôÆÓÖN»ÉÈîöéÇ?ÃéíM/Ø;o:yÍx«Ù®ÿ»DªÇ~SñL~ …í—ŸÙtÌû·ãÙº«gïÿúÒv¡ÝÖFíËŽçwÏñó¨íi}Ï{7ß{X¨ü‘†
-®y˜ëái¦…Žûï·ãëªfûÜëz`w6•n{ôcÂRÍ‹Î…×¹ìâ>Üýª1AãïÆ?ÇEF‰endstream
-endobj
-1835 0 obj<</Type/Page/Parent 1638 0 R/Contents 1836 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 1050 0 R>>endobj
-1836 0 obj<</Filter/FlateDecode/Length 1307 >>stream
-xÅWmoâ8þί±Žn7–—J{ÛB—Ón›+¹J'!L0à6‰s¶‡Ôc'iyé «½Ó¦*$Žçå™yf<ü]ñ ŽtÐlCWê¤Íz´¡Õíà}ÿ%ƒ¹}á}ì‘Ö3/P©7—vkÇ# ˆÁë}$M°Œ+ŸƒŠ;¬C‚9šmwñffe넵w`¯‡“à®RÇ«“.¾/—o–û¾ÿutÞF×WîíÕ9ÿÃ;þõ8ŸßŒüÀ1×éTnäõÏ\Ø:µêw>V;OG¸ò
-%Ouiì,R k!ï ^fÞ>À“L©Ljk®—PuÔÅàvt>øôøîH­…‚-1@µ[— ½;¤yºkŠè%É—
-Ôªåæ£P<yf©ªNNPzÇ^©­ü>Jk¹yëûÇ•Nj†‹ 4MfTά«¥¯“šq_ÄTó0‘›þyÞ>BŸÔ>A5}" O4“©dø™‡»Üù³|}»èökðˆ¢+Am}?lÝãípwìÓ›Jží_7ýq0¸_‹öqº«øOöLíÊ<ýŸJn¬½¶ð¼'’*dœ{ýCÄL/y²Øí!߯L´,ÕsC0“|µÏðmµÏ{iÕlo{ýþ%?¯ñõ·Aðetuéä]ÜûƒóÑptþÈ cÏ¡|aùð46ð§4¼gÉÌdhû
-H£láðÖhÁ÷‘Ž+H„f3{ m[܇úrÖ÷ÀëäÓÓl™áÈk’ 0Ü…%³²¼`+2•‹¶Àó
-ÑFç;Ω%OØY`!†=KS!5Ì…„/>|¥ŠÉߘ½I¤&;Š Bš
-R*Q‹ÎÜ[¹QŠa€?n$ij™åÊÓ!]3Á¢âI£Ý] N£K¼Þ“íI-@«N\…pÃ%‚FÇñx“œ­˜EP-½2ƪ0—"¶ëåIŽ»ñ|äZÈ ’ÀÙ04²Q`HSÿB}0ŽV4qFçÖKŽÖl´1Š<D˜„d
-ãW¸c¸ÍOÍÍ”tÕ’JæšIÁÅŒE»Ðjú¦"V,Ú|€ ¦#¦È”èï9àÒ©Q¦™;çS쯱›R½tµp-ÿ]SgÌåÊE
-endobj
-1837 0 obj<</Type/Page/Parent 1638 0 R/Contents 1838 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R>>/XObject<</I15 15 0 R>>>>/Annots 1059 0 R>>endobj
-1838 0 obj<</Filter/FlateDecode/Length 1706 >>stream
-x­WïOÛHýÎ_1ò‡*¶“è©:µGAèÚ+½¤:UŠtÚØ›dÁöº»ë7»vJM?\¥ œì™yóæÍøëÁøÒtD§ÊʃA2À7û?^ó749»H&TÒh:Áÿð© YXL’s^;;O.hâ?uk§ã©?7<`-|êÖFƒQ2ƹñtœL)|ⵯ4œ&£à? qûpÈvá^z3<£KMŸÞÎÒ«1Vh¾ÂæÉù”æ¹÷|@óìèQ7‡EAµ•´‘F¾:žß (M`vžmœ«_¥én·K
-U5µQ•SÕ:ÑfÚÞýí¿‘&ÉÖêW#³ª)_Oφƒqï¢ùF–uYÊ*—9ålÒ²wÒ£„nm„%A°tON“ÙZ¬%­´ñüÎî¨Óúç½ f½³áñµ¿s1<ëùû±òæCëý8¡°•ªrRe­•#O¹tBLU+Mb©D£wFc%î®s|§ÜF…ë·Â(ÝØÖöð™èb‹«Ä²dk­ ilB_tC™¨h-+i„“€éööÒ#óÛçÛYB 0“é
-žTÀ™eì"1=³¥Î%È€`øXˆü<#GÊž®2¾Ì:\,óÚis&3¢²µ0²rÅã>UÚPwˆé
-k•>
-mdŇɊ“é®k ²
-éÕ€.‚èÅ£qÐ2ÂOTÔ"/á~\S"Öžºh,Å[ÐÎ0·‹Wi.·iQCßÑbÑ…2€Æ¢:ùšðßÒÿÖS‘†ö²™?´Cn½n°üuÕ]i]2cÐÅFÿïûÒì•
-g¬E' $2CmPÄjÁÄqÒDÄP÷¹ÕH–gyB×Òyp hŽuͶ(QÒ+zºÏ»ñSjüÍȳ´BoX),×ÞR‚¡µ
-ºÁ;9±¡¥5i¡–)ßÅlBHþ98vwÍïÈ“ו"—¬]ENòA¢`XhY>U_†ÃÜ¢Øà‚‘"÷7 TwS .Î\”“¬2¨hN]–à=w<ý”åRæ¼Öj¿§+×ÀIG°Vþw•mü®ÆThÎ’ë/§†üš¦GÏeEÅ„ñÛÍâØ?Â| ™AòrZo´u63
-åÞ
-¢/ûžù6X&—¯¶¬ÒÐøäR÷%ôKÛ6^#¨Ðú°'­®Y×í¾9\?÷Äëmjî©ðuùøñ}Wòݺçp뎬µoHar°`¦jôΧ™C“¶Ñ Y¯Ï¼ÛÇZßâè}+ 4¦[ˆ@Ü 5ïÕUÏt4ãxôÔ@àízðÒ«vS# :˜Ÿ%~ªXöž ./Úì„™ëEb›e©ÜkvëåþÔË6îÖùn¶ƒ€‚eh^<‚°wˆzÉaåµ@øË{ɤi wyLj+&ˆ‰±† <„²€$—è‚[ɬ'}¯ë0ԃ W-QìģŘd§e;»Þ
-endobj
-1839 0 obj<</Type/Page/Parent 1638 0 R/Contents 1840 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/Fa 12 0 R>>/XObject<</I15 15 0 R>>>>/Annots 1066 0 R>>endobj
-1840 0 obj<</Filter/FlateDecode/Length 1800 >>stream
-x…W]oÛÆ}÷¯ð¥²+R¶õ (”ÈÎZ;J$7(à—¹×&¹ —”âûÐß~Ïì®,Y)nãÀ2—ä|œ9sfôý¬G]üôhاËÅùY7êâäõ××O|BƒÑ
-Ö¬_ÙDçVx´ŒÎ%|w¾'R+ ù|Jð]èšd¡›MJµv„ ªSúø0_
-g¢cíµm Ì=OYKaA±D…p$r«b UaȤzWò 6–’ÇQ†iàªzr]_E}G®™ó
-œá´Õ¹íÒØélØ¿r:Iî‡ðÂäÃdùñ?øœO¾Nî?Ϧ‹ÉíÍW\y˜Ý,ñyÿy>yXÜPh¦7Î>Þ¼GÂÞÄã㞎]è=šÄŸ»ÐÌžÌBV
-
-‰¹±¤­”6èÄ{Ï&TºÄz²³ì9V##33„©Ø«”áQ=ýØ›­m XÁd~¬=Vò2£  F<ƒýiþGpê­J òÁa^há±
-hï_|ìÞ×\Gƒë ®‡¾A­“»nË'h¾(¹_Ü´ÁÂŒ.)v1’”w¹„ç¬t4õ_¸ðS»YA»^E߈ã>ƒ}³<ûrö?‚W‹endstream
-endobj
-1841 0 obj<</Type/Page/Parent 1638 0 R/Contents 1842 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1842 0 obj<</Filter/FlateDecode/Length 1810 >>stream
-xW]oÛ6}ϯ¸ÓKÓ ’?âØI¢hÖèšl)âb  %Zf#‰*IYqöÛw.)¹®–¾¬A÷ãœs©¯GãgB‹)Í)-ÆɘÎçÉ”f ¼žâ¿‘´>ºZÞÍh2¡å[æ Zf„åã1-Óã¿uC©¨È™9M¹t$¨ÔØšI'T!3¼X5y®ªœTµÖ´Ú‘•ÎñûèZç×r+‹°&‚çË/ȇҺ|ñä 5-³ã‘té(mjëeIª«uXÜw|ŠŠcë„qÄ 3U†[iÊ…“ôcðãÑV˜Q¡óV£Íg¼D¥µ6ä6’?Ó¾žv#+Ý8KzM;ÝúSU™nm¬B¿Â÷XU¹/ze_p€I2;›R<]$ø‹¶Úp”ii9E¢q:v»èDT¨J’»WÔnTº!Õ-ºyó–°HFôë§Û;ìTՃ寅1jËÈ®.}Ä®$ÎTŸJVξꛚ'ãù9×#À*Áïh­
-'MDb Ū€<ȳ¯ÀðLSHã5bF(úÎf©JÉdn±â'ñGï.iÙ­~Àïì¼Çò˜ŒºV¥òp3ŠUS®¤aVj‘ÙÆJc½J=Ü󡤙9÷¾ÄÞµ®A÷à“ZQ9F5“µ¬2àEBÇ"_E¶YÙu²äÏ°±±À?¡;Q®Ä3‹
- Ff¦hÅüilN¥ÚåÄa¡è¨xO_ÇÝ6
-<
-³àh“˜a0v¼Óú—øà 3Á>O·@òÎÛÜS>ì àö`aÀ›2ü0|›}”ÂSœ«þ~4
-‚ö—¦DöÄÚ½ÛU{‚³z;É5eŠ}Ù?_ ƒaN^k`ÿ|UÅå?ÇüýÇëù6Ì öôëª&œùüðÒ³ù :¨±cQî)ÿ}9š~ýuÛsïM‹¯xƒºPIÀÂi…Ñn«B ˜``DtÍÏ*^Îì\LQÄŸÄ–o]Á |8É¿E0÷ô!´Hïý½ò\Ÿ R&ʾ|ݼíËMˆ¯jÊuWŠ‹îAk2ÇCßÅÍ—ÉÙ¥¸{}sõ7ýàÓ6%Æ5Ú{zÜo‰c\K²ãÿyŸ-fÉb~GKĸ<ãVÞ.>ý |l´4endstream
-endobj
-1843 0 obj<</Type/Page/Parent 1638 0 R/Contents 1844 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
-1844 0 obj<</Filter/FlateDecode/Length 1432 >>stream
-x­WÛnÛF}÷W ؇ØnH“ÔÍöK‘4 ê -ÔZAQÔE°$WÒÚ$—Ù]ZÑß÷Ì®(_´@aȹ;—3çÌŒ¾e”â“Ñ,§Ñ”Êæèíâèìý˜²ŒKÊ’ñ(§éù$™LÏiQQš¤iJ‹òX9ZõˆÖIiÉijµ£QN’hiþác¼–¢’ædq{”RœM“t:…Ë֩º&ƒÓ¸Y‘í»NGÙŒîœÒ­¥V4²"Õ’[KªŒº—†æów´QnMÊYÒ›–)ZË.ãó KUKZiÕ®`ÏôÞhÔY§;ñKë:øúñÓüúìZ4… + ÜþwJXɸÔ}ë¨ÔÆÈÒÕ[ï¢3ªuìÛÇÐóYr”ÍŸº§ðy0m€e¡{ç¯ZéúŽô_”…Ù¦P­`hLѲ_ZjCQÙwVT•mŠˆnŽu ÿ‘V""lHa”x¿œ"ÌXÐeõ™ã|Ù#òÝyò'²ŸéÍI²»žO“1‡½XÃ2 „˵.Ôze‡ð"î3ž
-€Bœò»SNNЭ..Ùþ8sÆea" ñïYõ ¥ùö›º «w|á)'ª‘ìÑ—a˜ä\< mßߨ:¿¯ØL©;%=õž0OPv3ÍT»Ôd’XqE<«E}sâ#;Hög 4QgA~uF”Ž4Û€kàá+ëãcLŸ¡B8ëáD@†n´]©¶¬ûŠ%ÄõñŸ½‡ò½ÎóPLŽÓÉòóÕužæ3ºë¡ÅqJåùÙ¯úþ,OÓü2]fç—鈾O³4ýí#§ïaî¤{„äŽ\ÿÇ`þÒG/mpüÒ'/mpz`ð¡¯?ª÷‚ÛÉFX
-B¡hœF¯ƒ*@´—èi#*¶Ô³Ü"æÎ
-šÆ^(îþ"u¾…§Ë@VƒÈvÔ
-s}ô>4Ý'òôm ݶæ~Çý£ }"hI–
-Éz=íŒ.¥µ6L «—nÿ§òóòûÕ<º9!(p ˆÜÆ^äìy—x·ÞZUŠ)I §¶/Ùþ²ç@j)îÙ+G2t'ªä½*%Å1)C{ [ÑÐfÍÓl”ïM0½mâù¡—Ï€‡jS_>ËÙr«)€.Dy÷ž¥yí¿øæŠ0@0šÃÔFE6þÀR­z=Ê›æÜÛ\ï{5Oö/½vàÜ03,zº üŽÉem«QzùU:Ê!(M+L}ï®Ð—i­VŒ²7ÆþÂÀ.kiîPÜß-ÏáçðVFcFîßì£Ã-¿E°??‡‡<ÌÃBÔ¢E)`#B¨UÜwÑãA°›>¨Ã܃tÖ¡Â|0Õ/."
-™ßÉBµwx?u"8 \®d«àÕZл‚ë&x†@¢Hgç¾ÒÒ¶¯°çIL
-X Š’4É7 ¬ß7ŒnüX’Ýq\3KCU¢²VX%b1Ʀw( BB‘W|| ß·~ë+ñÇl,¤ud·³Ë3šmËaE©· ½(á!sjÝcR d{/x¶Ô·XFYE²Ö?úö’áû˜ï¬@_€¦j Ü9Œ¨åðÇ’xsŒ€;ÓUjXòÂ9_øãÁë`ú‚L|VÂfˆi·mù 5¿Îò!Œü b¯ê] â€ÚAõPŸ{Pºw„æ 4Îð2;,_CFaÝ8{>ì÷ÓI2d4]$£Ñˆ—¹ë7¿¼}Cs£o±¶Ò;]öŒ–ß4½X²é,IÏGÏÒ >––¥ }TâáïczX‹O€ïÍ›­O‡íŒgãd†ßø1Q_ŒùÑO‹£ßŽþSÚéùendstream
-endobj
-1845 0 obj<</Type/Page/Parent 1638 0 R/Contents 1846 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F8 10 0 R>>/XObject<</I15 15 0 R/I15 15 0 R/I15 15 0 R>>>>/Annots 1069 0 R>>endobj
-1846 0 obj<</Filter/FlateDecode/Length 2258 >>stream
-xŒËsÓ0ÆÛ´¥`¤¼Ú<J7iúˆCå•e[ò ÃL,Û%7¦=p`81Üè¡ üÿìJnjÚXÍü¼ú¾Õ~Éu éHÐ1¨ ¾_(”.Ω!!5©@¸¥¤ˆ›ÛO¸ ®AjÜn¤0 r%ܲbÙ˯Ñ2º8/ É> +‰’¾ÒHƒ˘.J*b'1bºHˆ™Ê±È
-D­4õºÐÔ›Ä$žZk,õDcó$'©•c‘Ûœ\¦v=©Ôç–Ö§ˆÌL1½²H :ˆÌtÁÌ“NY”ˆ¶²•§­Ê¬Ì˪¬TÎLâJW‘©¤cΤSW5éĪ®uM3Li˜JÖT™uýñ[´„ß¿þüˆ¾@œDŸÅg –e þ£NfAwï!z‡Ã×÷“îa8õïÐ}RÞ$ §§á|øÏ Ø!y°¹= ÏÚôŽiÇ“µÎ $ãÍMG®ôÛð&2|¹¾9f¿ w‘|¬oMùëÛ%t=è<òz8ßݳþpî¦Âiçñ©ï&; ÄloÔèÛÏ|sÔ#™ŒþȽ/Üž£çNæÃ3š|º¶ñŽ>?í_°ñvc‹~çñ«fº1hÕ˜ÖLÚòmxɳ¾|ø*òFöá­È–Ñßå¿s¿fû-ù/
-ä
-‡pTŠD–é¶v6 ù³¨3Éþ¯}«+IšýÉ.- »9Ü(vۨ̇2ŸÎ/ã%*€Ð?„O(GDYkŒ¬Y'aoã~ýÓÝ=åòY–º©ðö”ÞQ®ëWŽžj½%Qï:ÏFŠ|7uzŠl}´-TVÐN·}Ngh Ü"é2§L×VåÒÄÝÛù">ç·¿ê–2D”ëm]jÁYHÊzFvUJK£+*œk^'Év»³¶±±6‰Õ·FÆ…«Ê˜Þ9Bþ‚¬l„NR#²'NÍ€ÙQ\>Õµ@ø½¡àð”PG àˆü¡4Æß‚>ªQZúa•ÌŸ’_îèΨÚ!Îë.\ôþþÍû·oèa℉ÿ:¹L¯æOÇQL+$ÉÙÕ­RöÙ#ƒˆœZQ­Å4xŽƒ5|÷S£k†„™&mý—j¦ªI¹
-㳃äÿ!o|f‘:ôÃÊùK¸Ò´Õæi(š§hS³K<Z8f ‰ SÛ´uÍíÆcv=pžW¨=ò¢HT‰º0&´‡‘Q…£¦™ìz•~† }¡}-‡ïþ%L¬«x¦ÕŠGB-·¡kwÚº{ô^añ¶u­javS]—»S´ÃÌH Àƒl­ÉÀvK–XŒÀgHyZì¤{8ör6ªÂBªpš§ÒkV¨zêùÝØlúô^eF³$÷ºzƺñÌ<L®¯¿ 4ùÌtÕ sÙ3?+‹^нks¥iÑO
-0™2À˜§¨ïQ7uúð0ÕŠ;`x(K½…ñ@ãreQ¨ë6‚B=Ý8VéßrAïû±Eß æN!wAÁKõ$ÑŠž_l0ÊÕfÃ;Ã(Ý¡mŒ”‡Os÷ý)Æ“z­s¶
- Ôk8â:,«• ”4øÇ"„í†)ÏÞüê³㾺~Ã)T•`ý°²ÜŒçù,5¼=}|TýT 2‹z‘ÔÖò’õBf`Ø
-Wø•Ž» šØC2™·¨#GÃxÜ(cáZU2þ#|¦#^X÷¸ Øùùak:šðûaCûÕ ÀaPuHÞ`k—t¿Àe¥âá¼Çð^7ñ]ý™¼¿Bø#˜¼ûÉÑ©’Çt’Å@DM^åX©ùRQK/|𑼹þðöæ$>é>ó ÑaˆœÒ­-wŸÇö[V-
-endobj
-1847 0 obj<</Type/Page/Parent 1638 0 R/Contents 1848 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<</I15 15 0 R/I15 15 0 R>>>>>>endobj
-1848 0 obj<</Filter/FlateDecode/Length 2119 >>stream
-x­XkoGü®_Ñ·@
-ìˆ8†»Cr¬åÎjfV²î×_õ<(j#¸ÃÁ°aíÎNOWWU÷èáhHüÒtDg*vG4œæ£ð”ÿ3Ìg4™^äçü²3Óµ¦ßß\6Îòáëeƒ|@ÓI>¦óÙÿᯑ´>ºZõ>§ákòÑ`H“Ù8Of´( Ÿ ´(Žï¶º­JzÖ­¡¯ª¦¢R²v–¶âQ⟒ÜV’ÆŠËëÛ«Oò´V•´$êðê²Ô+IsmÝ]aTã¨4êQKª¶NT•,OOߎÔž!ÙEyÌ–ú©®4vçmâJá”®I¯}ÄZ>ÑÇ?æwÝ™ÖÚŸ[XúmÑÝ÷ÿœÓ“ª*Z U‘p¯wp­Œuy<Åh qŠGÊR­ÉZ·›-9MY)+édæOÐU;ihy,¬‹éûxÖqT¤/‘øêÙ/K
-¶ÐBS±õÆSñ€"ÍVÂ'ü–pœxï½hš½Ñ4ŸyçúÊå(5C°’µ\+8%ò‚{0ßAå-ÃÊ8§BïPüPdÞÀ뺃N(¦ý‰£ô’\[a-ȵláÓŸ/yqÿç"º pB…—£É”ÂÛÔü˽9¿±íC+Ô•ÔKM7Þ‘ü‘SWˆ¤ Íamôî§ì?ÅŒ}7Y—–æÙ½.‰j>¿˜VJ8`™àØ-Oà—6Ø´¨ÍýL[)ØóTÍG;”  3ˆ½§Ð(ñAGc¦w>¨ï°·mCkଠíÎ$:ÄÜE¬Àñðê5èÇ?ô†£³óñŸiïØÙýħðKC?øž›Òâf?üc~—ùÖÁ:ªð8ª**¶rôDë´{n‚H0>Ê?pÀ¥"È¢‡^T>û5§¾oùÐ*´Èf ƒ®ÆBh¬Ó ÷U…
-%ÚFŠ{Ú1¶NÛZ¢:%•Úp·"Fn„)QÏØ}7›Q}¹ùò‰pxDMƒ†ãdž>š˜cƒh\vJ0ìô™‡Ð Gõòm'ÉW;mcóǺìlÉ-.Ø6Ò3‚j•Õ¯!nÄ‹½Í»I ÙaeûÂôÑÌú¤Ïëÿ…Ÿ²g!CBù] +îÚÝ
-|Eiy-º_*6/)ÛÝ.ÉAk¿®“b˜ñ”ƒ ‰† ˜¥u dÑ]Û„&еŠ‹Q˜‘Þw‹Á8Ÿ¤YîÕ4O
-5Ö {†§_¶S¶Wèz­6­‰ÓÕ¼|e½taúàÃò¸R÷S?𤓗ªE‰QZGW±²[„Ú©cê…ß5èà@BŠQxµ`® ÆU)÷Œe¡ª(&\Ö 6ì„󦾒Ìó¶+1}oå•{ÁäÒï"xvñà;mC·ŽËbçvˆáܼi¾Ä)˜þc†'?™`Ý´Â`¸ ã§shuxÏúﱆ¼ºþe±ãu–{p¨xŠ$û€ÑxØc"†ï0ªjcxò ÜÝsœYÊy%qø¢ˆŠ·yhµƒç´•~êê2øÿ¿m›\ *„Þ³&Q–Š¹ C Ý Q=^
-à"·N£OèØÚÒ(Ù”1ö½J¬d…öäuŒ`QŽ‚¾éU‰kñÔÜ —rL[leÙâ¸î㌗ǩQÇ,«ù!Ę“1ÒÍ|Îq»s˜[Ê~à­‘6ëÖÁcÐùT]VŒG¸jÿÝ4Ù›Ú;š|Å U CC¬œ.ßV²ìí¿êÕw!é2òvþFêÐAk%!ˆZáz¶8ðE?T
-endobj
-1849 0 obj<</Type/Page/Parent 1638 0 R/Contents 1850 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<</I16 16 0 R>>>>>>endobj
-1850 0 obj<</Filter/FlateDecode/Length 1794 >>stream
-xWÛnÛF}÷W „>Ø…EY²";ŠÂ±“Öhì*¾ ê>¬È•¸1Éev—Vô÷=3KÊ
-¼!…ÚË™3g†_÷Æt„c:™ÐñŒÒrï+O’I|Ê_ÆÉ)OŽñ ?Ž.Ç3º°ôqï(Á­Ó1OOOð}‚?§i¹÷önoôþ5ŒÐÝVf§cºËÇŽè.Ý'ãqBgÙ“ªRÑÜúàSgê@sgª`ª--éê–>™*³kp÷&§4†%69œœ$3Ýÿ …\wçè¼0º
-ž¯I‰åÛh9sæI;
-–2]È×Úš­_<f+^• E5A^;¾ð°ÿ¥ñ
-óƒÕ†{¤0÷¦j¾‘ut_™o­sZÛ¦ÈHÞJœ^Üx]e…¸­ÑÉ,™²Ñ+_ü»•hß,üÆ]òõunÒœn%^6éå» ÔVˆ;¢bªÔ–|w'†¥)4NK½l*€L›ÿÒºR²K±”[j F;Xb– Móód–´± å
-×UEλ“/’»¶ëî´YÔÒ)@r¸
-¹ñ-x‚y©aªñ¿¢_ÿЕv&ýu7—¶¨U‚LÛ⋵\yªl/Ã[SÖ…þ6ºhøÅ(tŒ­u†ãT«šYâÔ†ÒÜšTÒ¢ ’\¥ÁU”EðGÞjQ L\Ñ@MÝ¢†
-øCZ›ƒ
-©Ð:žóùÅ€¶\É47(’ÎQ>ä ’g A=¶‹­9O¨E/ëîE«áΣL?e –$ _¾È]DH8Ò¬­{äTŸ³±ÕV:¬óØ~g™e’>7a$ S¸¥M¥×‚ÀÏãÞáY+Ht}7šü5ú<8H¶¢“
-_¥w…$`ˆÁUçÆŒ-gk‰pŒã¼znצ(D7øžÓ©FKfb ƒ†ÊN"öÑ~ÃCzw{>šY‰ž3>tœíboz˜üÚ§3Aš•´UËØÂkíƒ9Î!¨l˱ZpiDjµÒ`AƒÃ…]­º|T*Ïø¿¸[Iî±v[ü{é¶Ð¢óÙÙBCkcã¡> wc\ù×XJ[i€ÞšùIô[|ºbcˆT…U™4íK½@¨ƒ´©=’õåb@GZré0N²„.:u‘Šö2àÈþ‘&øå_ò9tä§Qžs¤Îˆ‚…N«lÃße¸È™Ž®“¢† å>‹êð©|€ @ m%¹O&Éäh¼«ŸXC}ÀðZÅ6Q!¨4×Ùïð°»pŒi>á¼—kV`üy[ê„ ‡´Ýbô>×
--ÓYz Útüö‚(Ó®Äæöqˆ#®] è›h„5¼TC\Á„-‹ÕáÑ‘“Ë,©&XLD“‚ñ
-²©
-¬/ì2j1â^‡RƒŸ‡T Š€]cå4pYÒR™bÈøôÜ—:½/EHâìnÛ‡~4¾ã€€%ÚÕNó²4`ÐJV^Ôå;q¬ŠžSUrçv[€è)ÇþÝ\ÎHüFaÑptYr›Ï…B{ë '²C\`Ì2¬A.1š¥O¥˜3 pÏéÍÙ–]û•L¿SëíðB&Ê?ÆÖKç°Ê¡,¢ðámñ„l¥Ñ
-À¶–ŧm6õ¤GûÒq­Õc$
-+Åc–µ žÏe]Ûèˆ1+´tÙî;<žÆýŒ÷× öWðax ‚{’á¡“9'çÿÃ¥5R;9ŽØZy@×PX[ˆô>t: äúÀsØ[Rt¿n˜óÈ\&¹˜>Dy+Ñ«78Þ+lÄÀ^µÛô>–¬+¿ÑŽÄõÈóbù}üûm8¼!‚
-Ÿ˜·gWoÏX ¾ ØxL› *#‰#Áª¯ OŽ^óùÿùž7=™&'³S¼åÁÆë6ýînïãÞ!þÉ‚endstream
-endobj
-1851 0 obj<</Type/Page/Parent 1638 0 R/Contents 1852 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R>>/XObject<</I15 15 0 R>>>>>>endobj
-1852 0 obj<</Filter/FlateDecode/Length 1583 >>stream
-x­WkoÛ6ýî_q¡®hD²eÇŽÓbúX°}¸ˆ‹¡@P”éHDª"e×Ã~üÎ¥¤8QÛ¡†ÀM‘÷qxî¹W_F1MðÓÙ”f JËÑŠÏ¢i»Ê_âhI³Éÿñpü2žÓ CïF“hB‹iÓéò _§øÔŠ6£gëÑøâ”â˜Öœ=Mi±œGóÅ’Ö’pj2¡uz”9W= “Š"3Ö=^Ìâ±e”¹²x°ª•UõVýa’‹¼Pöxýy4¡0^D“Åv~þøï¹u¦ÞÿG¯ÅW¸önÃ6‡pz-‘ |¯3…L>.Sd•s¹¾¶$•Më<Q’6¦¦½ijzþ~uIR¨ÒèÚeyšQjšBR¡„$gð«¬
-åpæ³Ihé’6Ž“}Ì3\ÜJåwFÝòtòrp«.Yú l@aH7JU–¬)¢s"/,™ »²”kJ›ÊÊG–Ê\Kº:Ú©¢ Üu‡8µ §³Óyp2ˆ¤]_¤\uQÃñÛʘ‚d^«”±ïS—†Ù¼Ì Qû|…õgL!ðYn4€xvù"|µz1p™íjõ]G´Îr$ä”c Ÿ2
-dºMáþ 'Ï©Jýáð«´ªØâ>~
-)ù¤üúO#EÑ÷r{cê°jõƒ ;ÖÒ|2ñ×ï£öò­Ù<†-è¥øš—MIº)UßÒÂeÂyjߨÊqê%È[ï#z«SÏ÷Á½ Ž×J¤0c0 Ü´;éoXY7`;b3¥p94 ØSÕÔ×\=µ)ý)»·Ná«¡RܨãÚ`»ÒjG OD/7Sœ /ßh³Ó-ݹZ­Ëñ¬RZ¢¸GEêlmÉËf˜;Þ—(èÙg0XÉžJqW‰—mÉ{=Žˆr¬­H¸†=ò›FÃÑ¢È\#¢Ž›½h0'½õ¾ ¯îŒ(,ŠFʼµÓŸ³>ó »ï•ªßC-ÁÔñÅUk‡uϪ¾ÞÉÒW[Uï)À@ô;Sß0Ë„Ö+yÂhq%xœ T­/Ö»Çlñmt)ÊD„¶Ld§xÈ‘eÚ&I\‹\ƒ A‘',?tçy¦Ò\½Êuó•’=ÕÖ{_Ä]/9*¤¤O­Š²ùOíã¾Õ]w9ºDM»]Î7¥#œŽP ›]Ч}2ïPÅPrH¿zÕ¼0¼×™ô ¢ÃáÿñœŠê»ž§“èlqNáô<š¶}ñqŠkUì™ÁÝŠ«ÂÇU
-Ýørcåìó
-kUnC¸)l÷Rä7h~G¿üm'(ª/‡‡¸Öª.ïÿ®D÷Ù€«Ž7)Û 'õ«WÇ^ròkmj%2F´+6&5ß“Í|ëÄžÒÇï© òÜbyÚ!íК‰Í„ò=¸OÑ—Y8FÓI Än»9$ƒy¾Ú74©–ߨè@UˆVþ:@T˜°-Jíbbeà‹½óß›av R»»û¶þ®Ž8+ý¡@0¹ò áWÇ'¾´Åà6@‰¢¢PÒÃ=´OÐ?DE±1dÁ`pfŸ\ÏCÅù€ü!¥×<Xl¨ô
-ÂÍòPLV}ðãÉëKúS³ÙùW„Ó³Sèð
-endobj
-1853 0 obj<</Type/Page/Parent 1638 0 R/Contents 1854 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
-1854 0 obj<</Filter/FlateDecode/Length 1618 >>stream
-x¥WMoÛF½ûW rrP[±dŲ{K‚0Ð8n­ =ä²"—âÖä.Ã%Å(¿¾ïí’M-ÚÂ6l“»óñæÍ›Ñד¹\àk.«…\^IRž\Ì.äõüõl)Ëëþ^à§Ö’…‹‹ÅìjúâíúäÕûY\È:ƒ­«Õµ¬S <INßåªjt-óåL>Y“ʯn묗n:­­|66u—»õËõŸ'r¾XÂÄ©²©|º»ýCZoì–§68È#ô7_Eç—ËÙ‚Çá`>“7ßÔ*iâ±¥Ìçý±Å
-¡ãØ­mô¶VqV\ÐÓ“Ôλ¬…#M^»v›‹’¶½`è’+FÐäaR]#)%/rWìÆMñ¢Ïd~ƒ3¸£ƒÛj«]ëq±¬Ú†yi»3µ³¥¶—ÌÕ0T8<oL©gòYKUk—1£«>£SéÆx ‰žžá:m;‹+L°Éµ<¨r£&ùÖ4š*U«Ò rRâ]°bãÂÕ§yãì¦Ð%ŠÎQÍ[¡L¦¬ðnp'ÿ~ÿNUþLî‹v»U0*oZ„j“Äë\Ú'X&q§Jd¢ëIð»3M’3H˜qݨf§©+ÀGœµÇ«J+` £®ÒàfÞ=Íx©÷ù”*ÉE Ö¹ñR)—Tû¤6$ÍF%
+´UtÝ:ƒmš|9ùΗï¤×Z`ã_ .Î Ý ©}ójÍ¡ ¿ƒ·À.Þ„`[¶mƒÔO@_Où¿c~ŸN½5Ì–muê÷å÷ÇÌ®û«L°Ä—4(CÊ„dÜ’ð·gõ€¥BòU ,Ébø’„e¸
+–Ñt¹OG›y[Å~ÑDi=nÔrúóE‡_̪ëËøz‚]AûÖŒ? ùVùÊ^å®:ÇÅLLÇwï»3º1sa™SwÐw†Nÿ™°ßªj~d¥Ï°ú¦OÞ¼ß뵧
+„WùÙÇ+E˜ûÁICø£rñ;/ªx¨Bys© ½ïp'ÎíàpÔ[Ï0b’4ÐÊPM/ŽÆ S?†6¹Œ£Åj§óÊÑÑøqÁ(õ(w<õ¦ý‰ë ¤¿$€ !ùIÑßPå¡œ­–QNy«v9ò gLý¸âËI²¦!ÙÛKz"–6Ð>3_Ü×åA¾”%CY·Z̬Žsq²`üX°}„<†|k›ùÖ…XwYŒÑÐ$DÈ„Ðìæ£é?hþšãrÈø°Ìli(̹QîýÃW‡Ï»i¥R&!ñ‘C,4[t•³ŒpaƒU`ˆXVC’¡ºI*‹˜,•œÎWŠt§Vˆb}ƒ”à Æó<a–ÉgIé–¦«_ÛáãK 3"*E%#’2»l6×ëµ¥Ô©Þ7Õ‘8³"™ÄÅÂS˜b4ö—pC“Ìt•’5ÿxv!ÀTê¡ÍCÓõ¹|4‡Z#ˆéoÅçLÁcE^AŠg.- 9˜º {»‰WK“¦°Vâ‚w)Dñi"᛹=ù¤kCÙÙ¹>K~èÉa"Ÿ¡‡f€E@@ÄÖÊTE 6ã›J:pnµ/ Wï¿1ŸA5¼œšòÚ7ºÉ[·'sè܆ãÉ]Ï+ŒÏ«Ó»šK}ý %Ù’3‹dYÑ“>%„]Kß8¹ãþËUîü‘µ4‡]hµÔ·U«saÙÝ6~aµ¬3%æiïî[w%ûž
+×,X)kÒÅBåÇÜ0/lõMVo}µÚx›ê¹!@?ò±Ì¨ç®Õùz†qª³ÝRm¯ögí_„ãDMendstream
+endobj
+1695 0 obj<</Type/Page/Parent 1476 0 R/Contents 1696 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 10 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
+1696 0 obj<</Filter/FlateDecode/Length 745 >>stream
+x½Vßs¢0~÷¯Ø±/tn@ÐÖz郵è1Ó*'œO¾ ¤B‹„#ñgúÇß&ô‡EhéÔ6: É—ì·ÙýöoÃ
+€¹rÍ”2Îü(å%œdiFðÙœW¬*Þß½ÔäißqÍi9Ä!ÌÍ<†‡çTìÐz¹ŸFW„‡Q²Ì‡ݧûo5¢Á(Z¥ª¡ùpÅÀ`åmaA ×Ë% IF*IA¦%—ùþdÑ¿CpèLnL÷—5©Wæ̘ªc›kh ¾ŽÁ…çß“$(nPìÃxâšç»ÌyI
+endobj
+1697 0 obj<</Type/Page/Parent 1476 0 R/Contents 1698 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 10 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
+1698 0 obj<</Filter/FlateDecode/Length 742 >>stream
+x½W_S£0ï§ØÑ—zNZ­=g¼DZ™Ñ–+¹>ù‚µ„ ©›é‡¿@´RH¸Ñ N²Ùýí.dÿäwÇ
+~¸E8Õì_®W@Úž ·K ¤Ï«'°æ–g.´ª+Õõþ'WÜÞq柺_µ¶º“ž‘2࿈¬!áÁ=¡âµÞS²CãÏÉYMü¼Õ¨ŠW×Þ³¥ÿÉXPß’%9×öh:»1qM^h+²ôhW Q¤mFÒ¬•®ÆÑeºîµc™Ø™NŽÜ©‡=kæ¸_ènšý_æ“K-UôîT‘ªIj7ÖVŠ×Yæ“T—Rr”L˜²[ËêTó–nJ•U³KozÛ]Ç,ÚüpÕue¢"Ÿ«4ÛöjàF¨jqùN+Т]J‹>&ocx
+iJCþ_5¿¬Ü²:µ藜պ%ª®MÂY&Õ('©m`ÏL÷ÛÖDMu°B•‚,OÑm:ìzË ì [%ôºeÊ–5Ç= Á0ò[ƒ18ÕôaŸß ­—W|ϼ¹0yëBÀÁ% VË0a>‹I’K¢7tªç·®q¢õ5ÀQ(Š´èšÀŠü8)jÒñ`¨ Nzüz’3ëýÄÆŸ¿Ø¤]endstream
+endobj
+1699 0 obj<</Type/Page/Parent 1476 0 R/Contents 1700 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 10 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
+1700 0 obj<</Filter/FlateDecode/Length 1087 >>stream
+x½W[oâ8~çW¥ËL›4ôÊΪ+1-t‘¦”-™>õÅ$¦qâŒí´Bêßc;Áît6HÄ×ïœÏçæühuÀÇ_Îàø ÂyëkÐ:øð;3œ8ëb#ßó}‚°½æyû<µ|p;¾×Åù-Ã÷ﮞ’ð™¦Q}n[F·Aÿ H–†^¨Œ§Ðñðw
+—ßÇpx®$ÏEH#TL!“Š " R)AñºË ®c.• Ë”×£ïÕH)ô^˜"(QaL#Ý‹I%T‹j
+½ñøÛð² oG‡ãÛI0¹¼Ž!]]{ÿ.÷£+ÏdÒ)W?ûïcQí›^ ×›êò}¿ö÷²ÖÛèì Ê[5±–Ò𲺔
+endobj
+1701 0 obj<</Type/Page/Parent 1476 0 R/Contents 1702 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 986 0 R>>endobj
+1702 0 obj<</Filter/FlateDecode/Length 1578 >>stream
+x­WÛnÛF}÷W ”+©IŠºÛEZ¸¶ä¨hbµRR0¬È•Ä˜ä²»K+*òñ=³¤|Qì\ÐÊ°-r9³3gÎœYþ}R ?! ÚÔéS”´üõ¾ߧîp€ïmüjIK·Ðôüî# ðá·ê?\¸GÛ°nSFáqÏïPu•Ò¬Zk á5£ö€÷i»«ÝZØë9»voèSuÅk¿Ì‚q‹Ži¾DÀý!¾Än×Í£æ3rŸwÕ¿oüûéùüÃA‹¼°åá­v¢…±R[Å‹ÁXT;6ʤ]'ùªº]ÒüÒN»§O°¹j¾¤FµÅ:¹‘ºqõü __pó„Å#·Ÿpò_ñš]¾Í_MÞ\xç£w“³‘7›ŽÎ&ãÉýä=ñùáQÐé‰
+oª“Ü’Ècâ‚“²k©©£co*´Ýzã$7 ê—&×’æ¥^(g‚êUŒùŒNDgo§3çr4›’{zªi¹ò’œ6ØAÒ÷‘.1”++cÿk©=û¿>¼Q0F?ªþó:]î˜ràW VÈ;2—î¹¼I"i*Ó.…amÚ éaìp1ë¤0´IìšVJö²(”¶´Tš^Mé7a¤þUZ²ÛBRÁÕþ>ý¥JŠDNIn¬HSBêF"a`œ¦jcNxk¨š×îCµ°cZˆ8æ^A);þ mu0äÝP!4Éô$ˆåM(䈼ìöA¿(³‚qT§â ü!Ë'_µûz˜¨×úáñÝÞWÍ9blxYƒ ÒÖHkiu"o¤Ë ±‹Š7kÐR«ÌÝGŽy,tŒ§ e«ôÖx[iA#‡‚M§çæˆav ¤n³N°›C(&ÒÜ’i€_6f€«O3(ÌZhDea‚LÅ2}˜ZÓ§Sîƒ\XHWº=¢-Ê‘‰-•†Sœîˆ…Qiie°LRi¶Ð×,(„]VŽÿ÷™ 
+ÈÂïuª–Žz¡OãR»&uÜ€>#3Y<F:†â4݈-Ø™E‘ÊM™‚YLaÅŒ •SšäåÇ7_镃šI¦e¤²
+ƒ¼aLb¡J‹fx+'tæBË@ÜêP]f´x´f±c'Ú‘smmq›ÍÆÿ,„ ¶yŸ&ÆúÑ*©ÞÙ‚Z#SY.†&W6׆QšDלXc¶V›†ëCd#4÷* ÈÈ¿’HÜXS­ÒAc*}Í÷\ƒ²ã½Òºm|ªöw„Ä I/T._TÌéïØu‡a…O0Þ C!Jxµ1g _Ñ2ÑH—&y•Sĺj6îëB—¦h`LÏ}Ö#Ø{Y2>߸VïkÔðŸQü¼Ì^za«û9ú÷óºÇ…FÊÌ'–Ö&ÁìºÆ¨p¬s¨3-˜‚îÉ©Uêû£­jæ‚­¾¾t>¯ÂÞ^¼—yEz§Õ‡ÆUßõ0¶L0ü0
+!¢…±´‹ÛùRÕ¬<œ7¼]ƒC5ÿ™'ÐNèFèD•®¸+±HÁÖB©ô˜¯d.µ°à$A\Û±j9z¹;hYD‡@yÇzŠ§®ج
+öG¸
+Ikò<&%#¦r¬åø
+ ²@fNgg“ Yù
+endobj
+1703 0 obj<</Type/Page/Parent 1476 0 R/Contents 1704 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/Fa 12 0 R>>/XObject<</I15 15 0 R>>>>/Annots 995 0 R>>endobj
+1704 0 obj<</Filter/FlateDecode/Length 1608 >>stream
+x•WÉnÛH½û+
+:²cn²;@0HƱ$(cÍa
+ÏF77ᘺ+~öqqÝ)Ih‘ÃÉôzF‹ÌGÓ".
+Y“ª­eI®ÔU;iÞ/žp0¦›î\0Ãì"þe#²JÕ4T
++Í“tã¦l-kj„-Y¾‹2¹ŽÊ&¦àsŠ¬®dÔWDºŽ¶º5Q®Ji·ÖÉÊ?ÜÒȨÚµ¨dkà{OØ4Ù ‹éL0šrHh'/¼p„C´Ëdp§u%œJƒùüÖ(7º¢¯ªn_¼MU¯BmV—„PpÆjª¥ÌHmdªDIƒßÿš?bâ˜2
+¸ØU¯+û0j­‰Jµô¶v¤tb÷@’!‰:cs•È$m´)3’/2mX–2$v{Dg‘úpºŒ@–Dê¨m€Ó«·Ü’¬SáÕ]•}UÉÚÙK’ÕRfü Ûs’ÉryâwS¨´ðoµ¦&a$µ¶óžjpÚ´pý8tFÔ´„qøeŠ äLÿºy<÷_á¾)UŠâe´*´u65ªq>,N…‘'î™0x»·hv½eF¡ú|r©ÃþÌ®hƒm©¨©k ²•Z?ˆ»#­nHc½Mðþu$Ù¶i´áX—[NgïÜCÎ'KnÊ“€ûÀpd¥Áf
+¿jeÊ^iðÉ—™¿fÒ UÚÁ%–üo{7ŠVÔ¯}ßÓ˜æè|€È ¥@ð™ßÕõ‰ëÁC¡7=Žt|¢‚þ,¡=+pAJ¹„˜¬ä/5KGT8Ó•ú­Ë÷½‡âM¯$ïg“$¿ m»¬”{Ïa½ÝŸzÛç}R´@Bh²V"‡è&"ô’Ã
+¿WõºÅü1<¸,xñ^‹šëEÐkž9L­ÃÞÐ C¾—LÕk]®ùúHÌ/Iü¯ù±wTãS.<´U%Ì–âiÂSÈ—? ÇèÇ£¾ü@ƒ¼ßÞ2²ÑèÁ!Ë×±îþn§Ë“}ƒ­ÛUÁSÂ"í
+ò[ÑãpÙ¢­}g_èZ^°–a ´5RܪÝãy_Î[ñtÂÓ‚Á?,4è ¿‹P?k‡siJÌ Ð†¥Ûo®?]a¬çËas ¸ˆ{_lŠc¯ BÆݦF¦­_ÅuTPf)SÑë
+HA@oºv¢‰KÌPfÐ:Z¤º‘ÏÑ ‚8³÷ ±ì°K_¿;ö2à™ôzaˆî®ûÄü˜NšN‘Ø °È†¾}ü@s£Ÿ0˜ñë ¯gÞK2…ñõ³Û{6L&á8ìê6çížný~‚„”nåZ¥Òsq<½†+þ)‡â)û´8û~ö/hÎ.Mendstream
+endobj
+1705 0 obj<</Type/Page/Parent 1476 0 R/Contents 1706 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<</I15 15 0 R>>>>/Annots 998 0 R>>endobj
+1706 0 obj<</Filter/FlateDecode/Length 1816 >>stream
+xWïoÛ8ýž¿b /uº–ü#¶ã(iãôŒk·v®X À‚–h›‰$ª"e×ûaÿö{Cʉ콽®AmK"9ofÞ¼ý8ëQ=ºìÓňâììõ.£¾¿Ë?zј†½A4ä‡ioHך¾žu£.6¾||û|6bå ?ŒÞQFýAßþ*¥9/§Þ`õh0¾Äï>þ—’Vgg›õz´XÁÖà¢O#œ4i‘8]ZÄ­Ïm¬‰KUXz›UƾmS" ™'*_“ÎÉn$%¥Úʲ“éD¦mŠun…ÊÉTE¡KK+]’ X–înÈ­Še@-aÈlô.§åž‚µ9_<…]
+{ð~‘´ÂMðxînzxápõ¦Þn,Œ$½r‚M¡žLPciÓ^W”K™ÀtÓà4JçmÚmT¼¡ 0nŸÈt¾6–”*›=X­ Î/`D'P<Œ_VZgª8hÃþV¤*¡u#’±Î2‘'©Ê%ít•&´”H‹pAMÕ³„Kʼgç;7]zÇ9‚ýþ °ûäÿ1„&¯ŸþïÙÕ·«»ûéõüêfò ×_¦“¾ïîgWó …æzò¯é§É8\ñøÈ6ص.Hôz´šé“™ËAûàÂë ¨5k9WÈ#˜-¼®ŠTþüp¼Úßä{}0ñ] `ð–Isr¸ð°üo0–Çf¾I£ÓÊ"ÇLJ¶gó÷·2Qb¦âÇ'ð¦yQÙyªíñ6xƒ<y_Y,¸¹¦ÿ²z¡Jå‡BÚ¡Îúý¨ßí!‘—®ààþ¶²l K;e7ôéa6'P£ÁéW2Ñlû­"­ Íd™º…qUO¶ÇsÇúDço¬ã>oÐÖjp,“ÙR–Ž_ý†"‰ENñFk”ײØ
+•Še*©(UnI,ƒgeŵô0­Ô&쉩`­JÑd>{c
+Y&ËX‰4Ý7êkÆ6f¥&£Wv'JÄjñÏë ¶Ï,QD¸ùùîþ·ÿbÈ>³),`ô*÷â$<øYPÃ#Ù\b•åJÄ’¶JЦB%†\{Îé¤ÔE˜@”ØNSŒLeÌ¡ L敉ÜóF>ǵ2­\*D3€çMíq’—M@z¸Ÿg_Ú§Þªbœ³§y B`’*¶† ")Ï/Ö;v¥}ÆœêÚ øµÅûNg·ÛEÌ‘H—ëÎ!ÌÑÆfNªÃ RÍÂìí³hžLuámXbU?]Z ÿ|âã¹—Z¤ŽÖ•(‚‹£@µØr>ˆCá࣑PUX¦ü²Z‡+õS&m’ùFä1v1ïå<œ˜­U›}tSJÙŒ+4ؚ΋v»®óçze-á¬øi6T¤Ü¶"Wi
+Bß=4;1Œ–9D—g¹SüÙïv]âY‹G^‹§>áu±ðJ Qwd³ɶ¯ŽÂ1ÙaÀÊgl¹ç¸ù“ä GNQx¯§('NŠ ÕýBÒ“^Ò0s$°$ƒp¤îžÐœš£ŸPñܽ¥
+ g‡^÷|¯o•Q¬2/ø~Tr¨wîc«¦gªc‘rk|?ºèuÏ¥ÎͨžL\ ¾½e©ŒÇ
+­îqmÑw–ÑgÀ`¢8ï?œ”®Lcp9@ŽS…hg;üK¼*Y'h--X˜i˜H”N
+æ&|^óÉ*_i®d#­åëà‹^áŠòk,àXr[÷³W#iãתûH"LR+¿øÅÇ6$<DÆ0WñB_3*ß‚$j¢ãÃ[­(;©^ûceYêòw\žœêªÉâÛ <¾b–ºËQ„¯¤:d¡.üÅŒ]¨™ÿ™o;NK¢%7È¢¨¬í¾ÀÎ
+endobj
+1707 0 obj<</Type/Page/Parent 1476 0 R/Contents 1708 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
+1708 0 obj<</Filter/FlateDecode/Length 1671 >>stream
+x•WmOÜFþί˜úKaß p\"¥RAÊ[EÄEm%¤hÏÞ»Û`{ï:æò¡¿½ÏÌÚ5!UC${vgæ™gžÝ›Ð?:›ÒñŒÒbï|±7º<¡É„+¼™ÍÏh‘Ñ8Ç´H÷ÏO~£kMÆÑ«OW×t³ÿÊ…-éSiîèª6¥7åš®·Îëâæ V®©*[{GÑ×Æz墄>Ê?(U%-5-•Óág¾kw°ø²7¦xrœLá~ß®è‹]:²5[À?•M±Ôøߊ*µÖòfiýæˆT™‘Bx®ReɨrKÞš*]›ÑÖ6ÔªÒ'é,9a‹ 2Â_„£ïTQåšR$Æ÷mlKµµžZÛä9íIQÅ™’dC¦”,áݹ¦^q‹q…X"ØR:dàè,¢çüvt9¦gýxz‚#Ê+•áfŠ«à³¿4¶ M,qÄ!ųñÉåê^Ýƹ)Œ1OOúg Úîñ8x½/z<í )Ë ¤¿éz‹•k€Ó8¤äm‡Ãþv•Oïι:™ò
+i7&ÝðqÆåZ™Úù›jß )Tt€K®œ'ä‘p"N§¶Ìî¡àj«õ-ˆÕèëw r!SjÔ&µu­SŸo„2‚ØÊ ôRkÜƱ£^òNF•ó¶r¢Ë½®„ÒukÈî9_ƒ¢¬)Šm478D¾Ñ̾FŽvç(³å¯>8ÃE7ûzýœL°'í€Ã2´#aᎠ\X‡Ð‘.Ãè*·j›Su€Ê¥B«ÒÁ³E®Ú++« Pà@‡û× oÏžº MÒuUš-ÀU¸2ut­Š¥âÊcWY›3ãñ‘‡„ú¼Vm„\M¢ʵúÖÙ„ÒØlÈŽ¨DO°û·7G Ež³$¨¾m3 µï­ýe@„¿Ðà\a.°ÓHà
+H^§µ©à¬¶…à2eJI€Àµ}`pcÓZ£> ßf—¥U¦
+yÿ°üI;¼[[ßrØlœ6è’ ø÷D´?3«°
+Ö4Hz:œg7Ìb•£3ô83oS7âv )½;.l×RÎd:L-ác;ಇ¾vªîâ¡Îù"$¿A¥!0vå5ES¦+4
+mø,Z$‰ÏÆb?9MNzÏk}h>#A :–@ìoÌRA…¯9™Í“Ùé_up9ÏùÙëÅÞǽ
+endobj
+1709 0 obj<</Type/Page/Parent 1476 0 R/Contents 1710 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R>>/XObject<<>>>>/Annots 1001 0 R>>endobj
+1710 0 obj<</Filter/FlateDecode/Length 1675 >>stream
+xµW]oÛ6}ϯ¸Ðšf‘,ÉŽóñ2´k·eX»¬qÑ ËPÐm1‘H•¤âº¿~çR’“&Å6`h'±LÞÏsÎ%?ìe”â;£ãœ¦s*š½4Iñd÷ëÍ{Ùñ,É(;'sjh:Í’|xWÓåÞóÅÞä‡e-V°4?9¦E ¤´(ö’V’r$4Éފ“YQ³¥ïß^\’“öVÚ'ŽZ±–ïk³¦•ª%yCª®;‡õï*I+cáa¥$¥‹º+%þñ²qgO× ¥Óޜϒ"اáKé•ñ²x~™§ù1ÝtÖÓ,¥?ó|òÚÜNò4ÍϲéYvr–NéÛ4KÓ¿PŽœè›FØé•^³‹”â,MNþ¯åü«Yž~5˳¯fùè«Yž?¶|¥q>çN.* s#ýl–tþ‚¢YRk•öÀ—Ñ}Žžˆ–[ê
+¥‹ÃÆX·h BBQ`|üˆ¾ÏCÑJüpñ—Òyr[‡q76pj]oz†‚°CÔ ¯ªC`ªmoeÏŽ:]"°HÖ¦åGah>ò{‡sfRhÀƒX F´Å êï"àP:/ê*••…w‡uyB›‚ l€‰—3’Xi‚luñ jæò"œ:ÄŽÕƒ± w`=ØÅëî˜A<Pƒ5Λ–ì<"£«§£»Þ&†Í@HTÔ”±§_½åMŸC
+Ñ,È X8îø¨ÜÓ¡(ý¡C}8Έ¢WÚˆƒå-“éQTÿÁ¾3ÐŒdÆÔ,&¨+£€1ƒÉJûZ¿"Ž;e1„r1˜A®W˜ ÷ÀrHçT&Æ⠽<³Blcobf‘G,ÆEE[Ó9 t@Òu‰Ök§€Ä‡ƒîÓQý*ÍF׆[ˆ(J ½³á8èzšUÞ·g“Éf³I
+¨Wbìz2N£¤òMÐ9ÅÚèd+Âѱdw<…Ùq…T— ÍÑPïÂ/ÖkV
+GQX”%øžÓ;¥¥£×‹I~3ùý‚.ÂYÁÒ‹!\hÃå³WÏŸ1E„MÖŸ¸ÌNsès”ÐIòa—g4ƒv—=2ˆ8Áƒa)ÐCöœôÖ°ïm‹s 8$l<éô'ÕÆ-ÓUùˆ,uçʾþñ´|ç3Qˆ¨ë1ô»sï½55F²v»Š~q #¤ù·%Íp:ùü„}Ï“ “ê‹Ç7!ÌÖH©q‰Ý.Q‰AH^^^@«½?Â9j8¿PôòâÕІƒ1á Y‰•Ó€=HêX‡ÍâŠq„ã Ÿ
+«Z8@?ô¥Wíƒcúj¿§z
+寸Q²J¼  ÌÆ Ž™æZ½Vx,>ˆ7ë/Àwœñ’g™IçìÄUˆq›ô¬q“~Ãx+ÛgfÜ3ÉSbÚ§7\ŸNÓÙü8IO¦4?Æ`ñMn¿‡ó…5×PyzaŠŽ'ˆðÊhö‚e¿%>Nq+÷³£ä(¡_T£øê¸|w@àƒy9Lù ðlf6?IæG9.l"=åg/{¿íý t‡³endstream
+endobj
+1711 0 obj<</Type/Page/Parent 1476 0 R/Contents 1712 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R>>/XObject<</I15 15 0 R/I15 15 0 R/I15 15 0 R/I15 15 0 R/I15 15 0 R/I15 15 0 R>>>>>>endobj
+1712 0 obj<</Filter/FlateDecode/Length 1902 >>stream
+xXkoã¶ýž_1.°I˯ØqRà^d×I»h7Iaß›M?P³‘E—¤âúßß3$åÈÎf[X$"53çÌŒöÏ£>õðÓ§ó Ç”¯Žþ¤þy:Où—~:¡ñpˆqØýÜÑTÓ/_½6¥ý¿¿6 a÷o­ û½ât0ý§ÃôbßçÇùQ÷¦G4_ Ûñ¿ÔK{½Íóc"Êëµ-Ì‹I‹²<™ÿqÔ£Ži^4§µzÿ,]–k~«{sFý>; ÒA¯OÁyz6ÀÛñÕ|~};ÿ|w{IE-Éi”ÕO¤+IŸþ{?##K)¬¤uí,¹¥¤`ó9Ä·ŽŽIU°up·[[ÓµKad·0êEÛÝóãÊ 0UY'EAzñ +ìüSÇ)Í5m´y&at]^ÙSÊõzÛ]éäŠdª”$N2uU©ê‰sPV,IÚeO+V™H92Q– Ùܨµ£•¨jü½eðئQOKGëRäò² –¸38KÏ8;Ô–Ë»¦¯@Ò Ú>ûF¢ˆs0I'ãÛ#Gªä&Ôî^[7 A¼ §ymŒ¬âÍT%̶£«r{Š¢;Z)©Òdumr ¨
+Éo¬~Q…,èñx+Ýã µ 2 ‰®ø6Ã|IÊÑRXʤ¬¨/²ÔkØ(·ô-e¹æÒ2^_Tn´Õ GSO
+šÆû†~‚™Çãéô§ÇUÁh¶|æzµFý¢ÙW3ÿS¡™« ¥iœÒgÇUÚQ2›¦P“&<cIùˆ¶` XQ–zãN¸-”uF¯@¡ÍRƒC1—6rHÿ†!µ ,¦ô# ‚õ§œö`”%•êY¢Ê¤P‹EømÛŸAY¾ýÃýϧ(àÙfº`«€XÀn.+ÈqíÃq Hƒÿ ‰fˆ?dÙ&}D—ÚÐR­ºKÈU–‹4F5&ßU`ÊV×(74ù¨¢F‰<³Ûµ¶VeÈv§Ö! I7¬O‚&ß ž´”²§†äñÄJ¯äˆìзB/š±x?XúmmЛþõ;ùFzm–*_(ª®Ä >¬xÒ•.ïzõïºM„„D*', µuV(Ô„Kî‹ððùö¬ço= ¿NÆ”QåKi9à 5 ‡ñlãî‘EaWY‚è,̉N€šÍÆ·è~ŠŸ1ëò·©®>@ÇÚ<IÇ
+ 5Ú£5䲨!Ž† ¹PƵZÉôwbrxä;±RÜ|^V5û¥‰2áóvA ½©J-¸q"Óð‚gãA8mHoçÝÁs÷×{È_¡õÙ‡/ÒAè›·wókê_òËtñW÷Ëus„õs$v/$Hé&$ A
+²Ž5]Iß6¨Æó·_Mï>^—~
+ÿäÀorÏ Ó
+£EõéíFÏ‹”Ìœ0Ž:ÓL:%YÿÇ'4s£Kº•,ý“%nÙ~¯ëÀ{þŒõ8,{‡ ˆ3‘??…­“!ÂÜ„bàWŒº7ˆÜ8%m’Ò•P¡D©±u##û}sŸ“M¦aQF½Dö=ü2 —XHÚïDÐÿ¨üE#+&à±L¦‘ Xgœ®R0Á¯¾ô¼†Îö"nԞ󭌷E
+^0­@Ï5
+~qôï òµ~… ŸXÒaŽ÷hoòŠ{é:¡˜ö?ü¸{3‰Ÿ–ýñyÚ› i|>N‡“ ÞÌ®¾|¼býüÁzšê¼^ažûžÊïvšW:ç=þ–>îÒQJ?«•ò©sJU½Ê AìÅkñz‚£Xü¹†6s6ž¤ãÿ›è÷øÙõüè—£ÿrÃH1endstream
+endobj
+1713 0 obj<</Type/Page/Parent 1476 0 R/Contents 1714 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
+1714 0 obj<</Filter/FlateDecode/Length 2149 >>stream
+x­Xïo¹ýî¿b*à
+߶¶åËd4ŒùÀf¿7Ú×ÆYêm7±eŽ>ÑZ×Áçí/7w'ƒÊ*ó¤+Z™\{ZU®øsï÷Gñ’M0ëiÑÏt©mfìš
+(+ck¸œÍn H¸Ô¨Zg{8ŠÅ1¹U­-•MMŠf?¦VnË¡%g´OÛÇÅpêåÌùú!­LYS©ªýwâT²DHõ¦ñrƒ³&_ãœþcî*V ?ºy zÿ§d4žœ_üÚ#WñWXïjŸªR¿{ßX_#-¾÷Óf½Åñ€æã)ÇLjÏIˆ¿Î(Sº
+
+¯Ì\U«¥ÉM½Ã±PU”,Ϥ˜0x
+U¢äì/$:ïÁV¶³Ä¨\™xú ‡(]Ò+îPs&Óah_"#<á3ã&@·;rpXQgä† ‹ ²æ5ë7X­²Œ0[È›¢„„˜µå)Êúf­Z|wcm‹É@¼S­VùV¿—-ŒB+“ç¢Üf‚…î<£ÚäѶ5sµ¨4V,®‡wÀsÑÇTXbB +rg×°NšÊ×t£¡Yñ†¸·£Áø
+endobj
+1715 0 obj<</Type/Page/Parent 1476 0 R/Contents 1716 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<</I16 16 0 R>>>>>>endobj
+1716 0 obj<</Filter/FlateDecode/Length 1692 >>stream
+xWkoÛFü®_±` Ô,êeK¶¢°“uÑ$Š-#-ê~8‘G“Ñ‘ÇÜ­ðßwöŽL6)š"p Q÷Ø™]¾ÍhŠ3ZÍi±¤¤½§Ù*ž‡§üaŸÑrqŽÿñãäf¶¤šÞŒ¦ñ”NÎWñŠNÎVø<ÇŸ‘”®6£Éõ Íf´ÉpÊòlE›”°|:¥Mrt“Q«Ú‹Ê‘ÓTŠ$—KJMñ$¥Tï+¥E*¶
+§iãLT!+gùsEQÒÔV¤©-·–3”¬Hcºq´/”"+]S?Û¼Mi<[ MzÄ×üY›¢rßÿE6WWþü;QnåÚú˜¶™ˆ´åø¬4O!À>ŽIPTkœC¢JÉŸu PQY'”®ÐUÌÌçñ|:£ñ|Ÿ-|osáÈ:òh‰£Ή$—éO¼~ÜoX
+øZ×ò@‡m”óÆ:¹žÒy§Úy§Z"Ê«/&¥¡¸+],3f>Î]©¾[£~¹-ýª·×¬ßÃJš¢OC¹ßrÆ/……vÛÿsÊKñA|¡€|ùl>¶-F`D‡—¹E°¿x‘y´R!K]õ&¾Øú0W:ìµFclµ«E&}+q䀖”K]¦Cf¢Øú”ÿ6¢ñ¸Ó7WDçÐ
+õá`.Ê¢hÒ´àÆ'üø̆3:¾×ÒÜÃ8¡ÔñÁÃ5¿à¹WUÇ[ß^ØÏ%F½‘ò°§ÉÏ`\@U…Ù,‘ipxXùç0ýæ<Lú-¶óù³îh¶ÄÛÒÙ‚–KØýé—/¯.yxcñv•4%æ)ÿÁÑŒû-ãÕ½"=ú†±ædy/OùmŽ÷Íæ|ÞϛћÑßlóƒÏendstream
+endobj
+1717 0 obj<</Type/Page/Parent 1476 0 R/Contents 1718 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R>>/XObject<</I15 15 0 R>>>>>>endobj
+1718 0 obj<</Filter/FlateDecode/Length 943 >>stream
+xuU]ÚF}çW\¹]eWÂÆ6` Q6Ù®©m6ZúP E{˜¬=ãõŒ—RõÇ÷\a[!Àóq?ιç^?ŠñIh–Ò8£¢<S2‹Ò~—’hNY2b>}H¦tgéÓ ÆÆx¶ˆšÌgxNñm­ï–ƒÑý„’„–kOÆ)eói4Íæ´”³8¦eq-èQT¹]•KÚmu±%í¨°U­K%Il„6ÎSPê¼hkÐêúýVOd ýªMûå{jZc´Ùà–”ô¥÷¿«››å×ALa’Eq6EèóˆQaÍšœòž­íš‚ºÑ¦[üL]¸×ÖÆú­jNYÿBÔtæ#£Y¶ 0]DiŸÆïÖ«!ù­ð¤ þµpŠDYR¢¦ÅjÏ Ò1±°Q¥ð`á‚t ¤ÔOêúq;3£v@”õóéLÕMõýº-ÂÜd›î’rmuÚ]Ý@uõÆØFÉ‹È8òÝÚ¶”„;U—ÿV¼(¬€s]¶Ê
+…>t6T/ •ÜÛ¶ù1b¿ašFiœ€±Y4‡v
+öíû? l:Þ€³7(Së@ODÞ¤–’¤µ5 GR¹¢Ñ9òïD¨˜KªÅF¹K!H©ëWrµµ%­Ñ¤îXï\Á]©@FDq½ÙiJû'å-Òùx–°ÓMÀU-Ýè[^ðÀèr¶5‹ä»œEn_Ô%G¸è*Ⱥ²y©*7¤Úb”°?ÛúºõÜñXTï~âØ£û˜<µ˜øIO<m .
+_èó4R¾ñ|è~d?þ9Ýøñ!ÆÐDÙþÃÚñÔaH½6¦“§àóÛ Oé8I;1°ÏÕµ¢Æ`~ë˜Ö‹’«›NÒg˜È £½þ»ïŠ¾b,Ò‚ À—ùPUí÷TjƒjòYÿ´Ó~{Dr#ÜPsÙØ-yn²ƒÀˆ'ˆè0J¡mÈIð0©EáѲû®J£ûùñ…áe1Ó8YDñlËëÇÛßÞÝÒCc¿*˜ÜÙƒÇxÁ
+ç$0Á{“pw÷“i4‹è¶õ6¼cÙ±ðQЮÎÔɶ“leS~™!N’Œyï—åàÓà_k¼-´endstream
+endobj
+1719 0 obj<</Type/Page/Parent 1476 0 R/Contents 1720 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
+1720 0 obj<</Filter/FlateDecode/Length 1619 >>stream
+x¥WMoÛF½ûW rrP[±dYvzK‚0Ð8n­ =ä²"—âÖä.Ã%Å(¿¾ïí’M-ÚÂ6l“»óñæÍ›Ñד¹\àk.× ¹\IRž\Ì.äj~5[Êòæ/ðSkÉ‹ÅÅb¶š¾x»>yõþµ,.dÁÖêúFÖ©ÀΞ$§ïrU5º–ùj&Ÿ¬ÉŒNåW·uÖËF7ÖV>›ºÎËÝúåúÏ“ 9_,aâTÙT>ÝÝþ!­7vËSäú›_Gç—ËÙ‚Çá`>“7ßÔ*iâ±¥Ìçý±Å5BDZ[Ûèm­㬸,: §&©wY3
+Gš¼ví6%mzÁÐ%WŒ¡'ÈäºFRJ^ä®Ø Œ›âEŸÉü2gpG·ÕV»ÖãbYµ óÒvgjgKm/™«a¨pxÞ˜RÏä³–ªÖ/cF«>£SéÆx ‰žžá:m;‹+L°Éµ<¨r£&ùÖ4š*U«Ò rRâ]°bãÂÕ§yãì¦Ð%ŠÎQÍ[¡L¦¬ðnp'ÿ~ÿNUþLî‹v»U0*oZ„j“Äë\Ú'X&q§Jd¢ëIð»3M’3H˜qݨf§©+ÀGœµÇ«J+` £®ÒàfÞ=Íx©÷ù”*ÉE Ö¹ñR)—Tû¤6$ÍF%
ÓìÅ4~î ÅༀO™Ù¶àSL¼Ó¹úÑ‹ukÜ/ö³H†§]š]°˜ H^¿à/Âî:!xìtQÈ£uJž«æ"W;-©É2Pü*]ª‹ÈÚZ÷<e¾„›OŠ±E7UH,/c•Y™lt’[‡63
-’¡ËC#–*Õ„a™¤-Ôyâ˜È±éu¨DÓ9‰E"¦$=‚ñ´çê½”ÊZ]„ Ö¤²ñÑjöU zZ$ò
-ÞRµ?J8™Ôš¾PÜÀgL,ØR.IâZ6;lm\ƒÏCŸiÂðâ•ÐÕò¼@O-É ‹wªªÂî9*/Í
-5ê¯UÊ{t@Šóx[믭¡àì`µË ¤ QV
-­p“ŵ ”Ûšï‘e½l=É{âyÀÿ $cÄÙ•BH‡„ ¹ ü€N§†íªùCÕ —ƒŸ(
-e¶ÖZ|‰ÆF× ±þÌ
-²¶(&À—ºÜ
-d»'»¸krò1–±b’€ð|÷2&yÊL
-ç±:`Ç ›D òGõãŒ= &¾¶“< ¾áÄ
-³©U½ÿòÿw G È°ü;ž9Òb”+Ž²Y1²5j ±¾Â„µMß›×ÇOOË×3~¬ûwŸæÁ{Òô¾I™Írµœ­®®ãDº¹á£_Ö'¿ü–éÍendstream
-endobj
-1855 0 obj<</Type/Page/Parent 1638 0 R/Contents 1856 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1856 0 obj<</Filter/FlateDecode/Length 1670 >>stream
-x…WÁrÓH½ç+º8…ªÄ±Ç1GC–Z Yb
-¹´¤±4Dš3’µÞ¯ß×3’í(ÙÚÈšéî×ï½nÿ>™Ñ¿ftsIW J«“édJ×W3üœ/oðóœ¢Møàj9\¾õÁåâz2ëƒåòõë“‹ÏsšÍh½AðÅò†Ö!ðtJëôô»WΓ5ÔŠ¾ßùI§…6ŠR µ^ÑýZþrÄ&£ÜÙ¶&ÕòÄ^m™…7ßnôV½‹—…·&ï׿N¦t>»Bzëìt-'äú´°¡.q“·¸‰›x|¤2Jv;³ë‰$ëHm•¡ÒæxÖȹQê’¥kÍ(,Ç”~žÿÐ&³yå½Få¨# é^.€rL
-wàt“=Ï: ƒd¤°¸QŽ¢žº´»pÝ8Úñån
-‹°(HÊ@âUø#,4à *MSÛšeWÕ‹9wŠŒ×¨´Ñ‘!£ œAÉÀ
-×Á_É¢œBq&ü‰™Jô׵܃#ºÇe¾R¤±Àº‡æŠméx'ÄŠÈw
-ýªa!{Qn¢ö†¬4…d G:¿‰9ÅàA* û!ô0V"¢ðI¤Ç GÁej‡¬Baà¥;:ëí¦éyc i …Ö"«`xFz”ïÖ!W\Á‚¥¨\@†R½HuŸvd¡<Š$=Hì’™ï%3ŸÐŸ3ƒ$~Hn|$›Éb2]?GzS‚…Âu.c1saµLi©ïE¤3cV7è2¡t`òp!†ºî'ÿ)P S*{™Â)e¬*”Z‚ZÊ„F5>èÇf¯JoÓgX@Ç°nÄ’¹àÔïd =aç@N¡µHjÿ‰˜T®Œ)„™.Þ?>†ÎÂKG=‰EÊÈÄ&eÌᘗ8˜2/úÏhàP+[øžgBQ”ªpl¨˜¡{ʧN'xÔÆ”d]‚ÆŸ‡†¾ásñÀë¾7(ûAÌÄ¢>!³·:,ýý
-¹.•ð4Ú¨ŽvŠ?#µ†
-Í:“•¬C,±Úî´*3Ð)±6É …ÎEW•Ux0Q8špݺÚbÒŽ©>ø ðñCë)ô;5(Å)ÓVAlÃ00£žÂÿ‰mU”@¨£j9‘!'«/Ö³ö¯DºñÆ }œîE&Ç… ä‡f†o½¥rkì(hZ°ÉÃxq‡•gBw7YtžàvB!§ C[‚1ÉÅÁCâ7ŒÞ¡¶³½T\=/xÓúxbÇð5
-endobj
-1857 0 obj<</Type/Page/Parent 1638 0 R/Contents 1858 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1858 0 obj<</Filter/FlateDecode/Length 1760 >>stream
+’¡ËC#–*Õ„a™¤-Ôyâ˜È±éu¨DÓ9‰E"¦$=‚ñ´çê½”ÊZ]„ Ö
+RÙøh5ûª=-yo©Ú%œLjM_(nà3
+&ì ©—$q-›¶6®‹ÁŽÀÀ爡ς4áxñJèjyÞÇ §–dÅ;U Ua÷•—f€ÆìÀà€ï1MÔ-“Õ®ô@¦‰»ëôN× )Ú?MYºtµØoC‚^3Û Ð†Ž¢`Iå˜Ô)Ɇ -…õ×*å=: Åy¼­õ×ÖPpv°ÚåR(+…V¸ÉâÚÊmÍ÷Ȳ^¶žä=ñ<àP’1âìJ !¤CB†ÜÈ~@§SÃvÕü¡j†ËÁÏ…2[k-¾Dc£k†Xf€˜ÉGnš^MRÜ­†©3i-^õ>éÇÅùõ솳Lþ²X]K|;ˆBxyЯ±£®oþ¿¾ïë(I®ì–œ!œÿÇþùâf6}Äè6Õ”GAàè+PÕ@°ThëÉ0ï—εEÚkÁžs%”Rm,Fª‡è7¹kÃ8‰~ÚVÅ0ºÀɱÆ6‡?Tžï-E¹-„NŠ#Bå¡øćw#‰üÈ¥JKL®;Ð-tÖκ%±é'p#ÈFìàX4G=Ì°þÙ ê>(ïdM¾U”“Ñ®á"‘GPFÿÃnøÛv‰ ƒÃÜàÎ'÷ý¨|JÛÑ,FWý@gî#võºKWÛ°¨È&ÔÙuü¨Á÷
+(dmQL€/u¹ŠÈNag•¸bÌä£ÅbÒpWÀwŠìXví åP߶€øXȨ `í¥ÃhŸ q'~G[Êñ*¸Î ˆëC<1
+DÊ!W¶\—H%®QqÆá`|wûð#æɉCwé÷ÜYL±ñ®:U@’I##l«œÁ°Ì“—ÈvOvq×ääc,c1Ä$áù4îeL(ò”™Î=buÀŽ6‰äêÇ{L|m5&y@|ɦî81Pnÿø*è;ö¥ ¿‡ŽƒvÄ+ý‰ ÒéZÁhcd3y«…à”ÍqXÙâý,) ÏE¿ÃÐÚéB¾œîŒ
+±ß=<„m!†–ñIÂغ¸³¬ŒàfS«zÿå%þîŽaù#v<s¤Å(We³bdkÔ:b}… k›¾7oŽŸž–W3~¬ûwŸæÁ{Òô¾I™Íru3[]-âDšÏ—|öËúä·“¿
+endobj
+1721 0 obj<</Type/Page/Parent 1476 0 R/Contents 1722 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1722 0 obj<</Filter/FlateDecode/Length 1670 >>stream
+x…WMsÓH½çWtq2U‰cçÃ1GC–Z Yb
+¹´¤±4Dš3’µÞ_¿¯g$ÛQ²µ5Óݯß{Ýþ}2§~Íéæ‚.”V'³éŒ®/çøyµ¼ÁÏ üqŠ6áƒËålzñÖ‹ëéÕ[,—¯|\Ÿœ¾¢ùœÖ_,ohÏf´N'ß½rž¬¡¦PôýþËOª8-´Q”rxh¨õŠî×ò—#6åζ5®”'örpGmË,¼ùÎp£·ê]¼,¼5}¿þu2£³ù%Ò[g“µœëÓÂv†6ºÄMÞâ&nâu ð‘Ê(ÙIìÌV¬C&’¬#µU†J›ãY#çF©K–®5£°SúyöC›Ìvä•÷•£>Ž0¤{±
+šr͉.u³ËË- cÇ+²daÒÂY£ÿöÔì}g]&lj:¦Ç,¡ ¥ÏGïˆT|cÑ[€ñª§8‘“Òö>Mz©¿jöÓûПóÏhÚ‹WœÁ™‚æ‹éåtŽÚØ媡ïPŽ”xì+gâ+“#)4áeÁ§dsFu¡R=¼E)†ÔßÚ7R60NX„30Èl{Ð*mZÔ:ÝS þ1‚¸ÓD[¤'.
+TÚèÈQPΠd`…ëà¯dQN¡8þÄL%úëÚnÁÝã2_)ÒX`ÝCóNŶt¼bEä;…~Õ°=Œ(7Q{à VšB²Ž…£ßÄœbð ‰ýz˜ +Qø$Òc£ ‡à2µCV¡°
+¹.•ð4Ú¨ŽvŠ?%µ†
+Í:••¬C,±Úî´*3Ð)±6É …ÎEW•Ux0Q8špݺÚbÒŽ©>ø ðñCë)ô;5(Å)ÓVAlÃ00£žÂÿ‰mU”@¨£j9‘!'«/Ö³ö¯DºñÆ)}œîE&Ç… ä‡f†o½¥rkì(hZ°ÉÃxq‡•gJw7YtžàvB!§ C[‚1ÉÅÁCâ7ŒÞ¡¶Ó½T\=/xÓúxbÇð5
+endobj
+1723 0 obj<</Type/Page/Parent 1476 0 R/Contents 1724 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1724 0 obj<</Filter/FlateDecode/Length 1761 >>stream
x•X]oÛ6}ϯ¸ÈK3 QlÇqÒ¾¥Í
-[¼lv±½ ´DÙl(Q%©xޯ߹$åÈrŠv($’x?Î=÷ÜË~=ÓÿÆt3¡«åÕÉ(Ñl4Ëf4½½ÁïüXIex1ž]gÓá‹÷Ë“Ëoi<¥e [³[üRìŒF´ÌÏÆÓlšM2zP¹5Δžîr¯ž%Ý++soìŽÒ>«\ºŸ–_`jJãq4u1¹©³…ªsIZxI“Ñh|N Q­m„£µPµ,Èo$‰•ÒÊïÈRµ—V䞶ÊozŽÿTua¶Ž­Œ¨uª^“òŽÞÌÄÞGt1¾Ê&ìõÁò 5Öx“íÎÉ
+[¼lv±½ ´DÙl(Q%©xޯ߹$åÈrŠv($’x?Î=÷ÜË~=ÓÿÆt3¡«åÕÉ(Ñl4Ëf4½½ÁïüXIex1ž]gÓá‹÷Ë“Ëoi<¥e [³[üRìŒF´ÌÏƳlšM2zP¹5Δžîr¯ž%Ý++soìŽÒ>«\ºŸ–_`jJãq4u1¹©³…ªsIZxI“Ñh|N Q­m„£µPµ,Èo$‰•ÒÊïÈRµ—V䞶ÊozŽÿTua¶Ž­Œ¨uª^“òŽÞÌÄÞGt1¾Ê&ìõÁò 5Öx“íÎÉ
¸±ð%êàp¾œÒÈ¥è3úLþz÷H¢.èiW9Ÿ“ ÂT•*YáÙ¶®á}àq«ê"¤dÝVÈ)·°ï‚½µ5mãÉF®ÈÛ‰JÒVìpBŠ“'ʵ’5Ò7­.à6qÈDqì>«øQÕæª ª-ËRåÁŸÅ_(—¬‹PU–\
ðYD7ôiZ Îgô©¡  )3Åy`.´©eLckìž1Ј`×YOI¸þ`AZ…MI%šfà¶TïúÂ$SH›\h
-oRÝQ-={ÆGÃ
-<ëµzÆí$oJªmã°º¾ÞSvàЬ|ÇÄ
-â7_v¸E|X°ˆ
-H|°.«åùw$qैç+‘o ñßQLV)'C¥ŽAÀªe'Án¹{!ž¶…,Ýsôºß˜v½á–ØÑ=›¸Â Ë£¿Æ«Æª*dmjoMl­@SHë»üˆ¹ÝÙ¥ôùeí\Æ ­PƺIx"0e&}ÆVâ‰ÅlúÚJ´¥7ƒ@ ƒ·Ú˜§¶ ½þº’ðÃ0Mþo4!åºl7Š‡†€¢†bÅqH~×H¨áñÀI¡JL&îÜ$}!¸ÓF
-õÚõX+`>hÂ~Ø$ýåž~–T
-1ÂÜç^éÆ,oн< ¢á®ƒ :"×R¬ìƒxAè‚ÕÀFÓú!C9ÒÊw\I8 ˆüèH{Æ dEA§ÉÔi ;~÷ãˆcB×È-oÊÆX|•`!¦LÁnm Š²×ó()ßYi§=êv½+4Ø]Ëæ}·C<„¶ûÖ]æ{Ç0Õ5õ§Úlš£Ç»‡´ó¦•i VÎóý†—qèy PâŒUÿÆ ÇË|SmÖP@^/p?ì¤S ÷iãœâÜ@ —åîeº¬$€bˆlàz¿úv«a¯bsðn#ž9¸Â}ÐT T& ¿ÿ9G”`kÀ5+[èݑ˽œl¨…iµ°Ô¬y± 9^Àà Êb T 4vå°y›ú™í O^^ ¢fX!aábVí÷ì¤Aqõ RÑ´žV@àÅpÚ^öŠ“v·þN<ð Øà–›Ñ@/‚à¤Õ=qø6 ›ñ ×ùÛ+š]ßÄ îâîáý=Zó·;º79nœéFÇ>.º7£·ûËÜ_䧳Ûlv=ÁÿðEp4f›?/O~?ù§$jendstream
-endobj
-1859 0 obj<</Type/Page/Parent 1638 0 R/Contents 1860 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 1072 0 R>>endobj
-1860 0 obj<</Filter/FlateDecode/Length 1841 >>stream
-xXMsÛ6½ûWì-ÎLB[²-;·:v“ºm>š(ã2ÓHBB
-@ZÖ¿ïÛ(3ˆ3íx¬X$€Ý}ûöí"ß&tŒŸ OédFu{p\ÓÙÉŸ§çøœâ7ZÊ‹“³“êâ±Óɬš>ò‡WÇùãÃëƒÉô¬zA“Ù)mizrQMò·†>Š…Éä´š•½œ½:¥É„æKx;»8§¹–“i^ÞZ·°NSM¤nmHõøt­Ug½£V9µ2-žÂ²Šqëƒ?ù†¬ëLXªÚPçåË*¨Î<98¦ç“Ä7×lKûm¤·s6"/ô¤èÓÛ›¿)îbgÚŠækI5 /üa–7~…}l&olU½¶ŽÃ½EirѤVʺˆH(ö¶S‹ÆÐû`[vtí[¼£+ïºà›ÆöÄD“=­•ƒSÑS½Vn…(×Ɔ=pØé"صºãefØ¢¾2Ë¥©;Ò6àŸfG@˜Aÿ¹ùÔé¬:ekéÝÒ®ú€˜;Úgµu+~ÎîÓÒ6H'ÄÓ1 ù°£W ¬áðÈtõÑFµ•>JošÒÒ2
-£`ž·ÖQ‰!âú-2 *hI…"g¶eìFw¨¼;ƒ0ŒŠ»gL{xG1ZÜüÐÚ#X•e TÊÜ>§Hç?ÛTÓUôéåCZ
-‚iÌ‚pìÉ£À’~£¡ bYª¼„èÎ* FJ˜öÚ×=ëPÒ%&hëCYïH¸²M¬RPKT ËÞs¨²$ò´:«èœ’¿ì¹¹¦KhN½ïQÃæ)kæaâ³ÁúJ62”ÁHD½)ÆšÅä€Ø¤sY~È!‚
-ì£ …º…±«¬PE  ÷lr—´ ´ËIª5i{iœ‹€-ÀÞ~³Ä+º‘RÎ){é‹_ð:H˜ÝB&‹ŸVï½b£,)„UQ%µ(Ìæ3]÷‚HÆ
-Ø90,d‰ÜWà"Å ÷"¶¡~\”37¬²®´;Ä;0lœÑÔ¶øØ}ôKX¸ý¾±±ÁDßÜo&*WÌÒˆ^g[óŒYacaô&¼Ú™û.¥Á,ƒoå I­4&’\Aø¡ÉH:‹'¤‡m|||ˆ“åÂæ
-B§êã²ÉMkŽ€€Gßt1% ø°!îXÌK³ˆ`18æ8t]e9,„j¨…BC^›FËkêô‚†Ç?)ã"ºd®¡"ÌQÕà e{ÌÙìmÕî?DdVÑ Š®dY1¸ãQ+ËÆ%N®¥ÔÓˆC<K¬Œ3<!Áhã…ÂåžY丹¹õÔØÜ@Ýóx%äè0ƒ}…»`Tb,…0o¤”KÅ¡N®RD‡ƒTCÈGˆläæì`'‰æ$¡–ŒÛ´LI‹òЙ ž~â|PGJ¶I±ƒéúà`Ž>½¿¾’º†?éÑÀEÕxÐbk»5Vî†e Ëààà$ åf6gÄš›H²9¢øÊá:Q.éâ>ˆÂ¨…Ä<öPctRè +㋳aMõØÜo0ég’¸"œ¤2 aϾÊ¡°[ûj‡uÃËÁ–f){!Ž=²6"™äÀ=¤§^‹2.–fS@EÔÚÆZa‚7ÐBž¾0k1‹uyÖúýÄ;ó¡ÂÐ`S›F{æ^‹6&}ƒaR”øÖ®òÜ+OØÓ¢ÞpýÁæ7œCt=‡ÉŽýî׎æÅbú‚ù˜ÿø%:µáÁs é|˜£¯ßÞÝÎßeùF¢1ñ…H\þNÛð.-Õ&ÖÁ.Pgk¿eÃ+ÓíëMÉ
-endobj
-1861 0 obj<</Type/Page/Parent 1638 0 R/Contents 1862 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 1075 0 R>>endobj
-1862 0 obj<</Filter/FlateDecode/Length 2029 >>stream
-x…XMsÛ8½ûWôž¢TIÔ—-Ùµ‡-'ï¤RŽ½‰¶rñ$!cФ¹ú÷ûºAÒãÌT*¶e
-ß÷¥+HÑ»o:ý]U³DÛª4É;:êÒuR™=%ïÈìéäjR@ªöÆHYWeº¤ÔxœˆëÊ8;}¿ûãbA³åˆíÒ Ÿ(Ô ·¾hª.5ûá‹c5ì;ëa¿ÐM¦*Þ³7ø† ÎáüùÔ¸òÙG|ÍünÓŒ´ÎV ‚d'ò™«ó”>³µ
-¡ÿ+lŧß-À¨<w—;¿ßÞ¸%•ÆrTªr%)u~"ge‹ªáœ­L¢Øu*t’)l.|·áënþÃØÕ—¿}¤=›Ch#nO©+”akE Ü#êŒ
-䆚Àé70÷”(Šz†ÔV ÅüG9œŽ9%,)ÿÄ</T’«_ßyj²1¬œÀFYQiÔ¿jÍHx‚,ª*ؽbŒÍ³³¸…Œõç@ïR{ ªƒÀÀÑ£¥}ý”‰Žt!}#¸p!càJs0Våä+.jüêDÆp í\]¡ÙÕ"ëÐ>)$D~ðÂ΃Ãýsöô¾½ª~‡{rX÷AG=“Ê$àiÒýj®‹ÑEn³0øô~ŠºoàN’×Ð>–®ÚJ÷Ã*œ±1ª>¥TéÂY)ˆ¤=æ(zÜ=0l#–~.ot …)š»ÅICT8­”äåPµŽ¦,Yq Pb…:kÃÎŽÐM]cs×ɼFŸ®ËŒ4v>öè@‹¸‘Òo¡•…ÆŹQ±ÉMÕ©ØÛºâ3¨
-Zaàâpæw}ÉáþÙ"Ú^ÎV«°Ò×\¸&fÁ­:¯
-ôÄŒÓéü¸¯siI9‹ï<)ÎT¿èܹ}ƒ§É3¨ê¹0ßpB¶þÊ•°¿ëZàÀz†>iXk(ÜärÂXÇåüPWçÑ°ŠJÛú Á}¤ºR%hCâ¤Ç É 4àÄ8z6Áí÷Lm % ó t «V$¬¶–ïmó%TŤE_ÚãìÅ€²0üºê$|·}§G¾m¯{ì{¸zƶ:19}ÂÑ¡|¸5"`€à).øðk´´Mf<Œ˜;¹—>âk`ÆgGñðî0á£Ú©MU™JáµÙæ d ,E©5™I2òõƒ‹¸£Ç\wã•A7ïø$H ð "Ë aùáÚj«°}½±`Ϋ†’NY0…©%ºÈY=B— Ql* ÚWͼöåƒïè>'ÝÎor¦P"´¯O¶ ¡6¤ö'ÜÞÜ(®Mκ$ªŽ¢ DOkc›IÉtu…„AQ¨ÓN¨»7™¼yºÄôýˆ­e¥ d"ÆòÐ
-Jͤ^žÍxa#ó# -$ß{…q4ÕGmå V!=M¦‘Ey#ðÁ¾*qï‹qµg]2q®¿Ë¨†IËŽÌï®[€–ü]äzM›ÍuxÒ=–îLÂèðá­'!²w³îÀl»¸ágÁ¯^—0¸¹ZáO¼i±æßvÿ¹ø?ãþqÞendstream
-endobj
-1863 0 obj<</Type/Page/Parent 1638 0 R/Contents 1864 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 1082 0 R>>endobj
-1864 0 obj<</Filter/FlateDecode/Length 1361 >>stream
-xW[oÛ6~÷¯8@â¢1uñ%j± H×µÈCÚmñÛ: ”DÙl(Ñ¥¸öãw/¶lÇëšql‘üÎwnß¡ÿ%ãoW)LPÔ£˜Å0Ïæø:Ë®ð5Å¿V@e’,yr1Xì_~ÿ0J§36…$MY5¤¯6óŸÜR‚»µ$Épý°[š&,ÅcÙOÙ÷´òv9ŠÞÇð–ò]dø¦´FcXãVëîÅËåÜ“¸=ÓOãZ9æ}§ ÝTnÙCLìú$‰Ñ:îù¯ó5¿P(Á›ç"´5¹b/Öâ¹0,r(}ûlòå¹æmdc:®”ÃÀ¤&”ÌtA¡\®¥­TêòG(EÅ{Õ]‚?w×·o¯ñbõ¦”.¸Š ¯s~haÌàNèÖjŽ‡J©‹¾MÇ;©<êžÎÅ0I¦XCÈfË›:}dÞèZl×ËZ(#Üt–1pe4ä½T¥5µ•M.›²ñU}Çs%€7%(™·¼•Â0ÇòµÚM3,;´›ÌØœ!?ÛÌcμljß<nŒÙÊ®X³}q ±5CÞz
-{“‡q!‹Ô&6îb¿ !J^hhû†œqçæÁx
-Ìck% Œdsÿæûh«&ÆÒ9Ãòô1KÏ2¿nJj[‡7tw˜J£–žy7Ûc2?%®ýžZbÉa¦ ΆøÊië“ù³ C“°w׎çÍìæ÷Ø|:KX§ß2¿‡;©Ë,Àœ2;2>Cõö¸Š)Ï®ED‰•v´q$ºbWŃŽ:¦‚DaÕ[èhmÿ¯°7€úFRã{ïAI2Tµº>mëAÿír<öf\3¸}ü~Š•DËJë{lœ‰)=¯:¤K.cÿìªÒéI:sâþgÃQôÊ7ö¡Ñ¤°K4‰½ŸÇa¿YóRo‡ûÏl´±rûà8zü·ÒpV-q^ 5×K!Í2’=ºGÔ¨i8¢Ô#¥çŠJƒ‰{B_Ué†õqüí ÀšiÄ×.xã§U'kA¥Ô¢™NÔxñʱºPCó¾#ý€WWZø<¦IDeWêæ‚”Í˽=ñù¥‡¸JçjÞôD{— ÿ§Ä‘ÁùW`ò
-/?§JpΖíÿ-7Äa 5µ.eåo²)T_º›Ú~¬ óáûc¥tÎÕŸ`DAw„]UËFØ ÕáÆØOO-¼@XÊ^‡!Á†E›Ô)¤ª f«ª[ÃÅ«‹K'bï>Ý^ß||– 0½Ú ‘Z€Ôöš3†áíœ ·ZÍzA† —%6*ItãUHjßTXžY´‘bs@ødÈ"Lìqz½Ïü5*™áw®l
-‹«…ûã.Å¿¶ú †Þ /Ç–l²À/^x`rÓ·§pG…¥0$ÞXJøjàSoei¶ÈØbîmÏâ—åè·Ñ¿3>Xendstream
-endobj
-1865 0 obj<</Type/Page/Parent 1638 0 R/Contents 1866 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>/Annots 1093 0 R>>endobj
-1866 0 obj<</Filter/FlateDecode/Length 1374 >>stream
+oRÝQ-={ÆGÃ
+le.žõZ=ãv’€·¥Õƒ¶qX]_ï);phV>ŠcbLñ›/;Ü¢>,XÄ@
+`Õ²“àF·Ü½OÛBŠî9zÝoL»ÞpKìh‹žM\ á ÐeQ_ãUcU²6µ·&¶V )$ŒõŠ]~ÄÜ ƒîìRúü²v.c†V(ãÝ$<˜2 “>c+ñÄb6}m%ÚÒ›A …Á[mÌSÛ„^ÿ@]Iøa˜&ÿ7š Œr]¶ÅCC@ÑC1â8$¿k$Ôðxà¤P%&wn’¾Üi#€Bqzh€¡"Æ€‹Áà €O©cB© ‹UÛd´ä>aÕp†]#1Û\
+ýp”Õ S¥Kú`Y÷PÕ¢¦[ž<ÆÒbª”!ø{rДB¹wêëÞ†“Ô(~E¸Ã$~ݱ §]A2¹s^ª¹UšyÆÒ¬@œ˜äE«¹Ý´FÜÃ"ƒ—øëþŸ¹Àœ—õë ÕáY‰³«¸iDƒ‡†zíÏæ:“©¨ÇF¹:Ga;Ô¬±Ò„à%ºžE)bD¿ª˜úhôÌ‘ôü§1„yÐÖXW0PÂþ‡ög¤:#8=ê-~›8™Ño¼jöžp·îç9?ß#~äcc
+±9 x·Ïœ\á>hª *“ßÿˆ#J°5àƒš•-ôîÈå^Î6ԋ´ZXj Ö¼ØF/àae±*»rؼM }‰Ìv'/¯Q3¬€°p1«ö{vÒ ¸ú©ÇèZO+ ðb8m/{ÅI»['ølpËÍh ApÒêž8|›†Íx†ëüíÍ®oâwq÷ðþŽ­ù‚ÛÝ›7Ît£cÝ‹›ÑÛýeîÇ/òÓÙm6»žàø"8ž±ÍŸ—'¿Ÿüê¹j!endstream
+endobj
+1725 0 obj<</Type/Page/Parent 1476 0 R/Contents 1726 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 1004 0 R>>endobj
+1726 0 obj<</Filter/FlateDecode/Length 1837 >>stream
+xXQS7~çWì[È Ø€!o%Ф´MBgèCf:òI¶w’#Ýaüïûíêξ2í08øNÒî~ûí·«|ßÑ1~Ft>¦“ •õÞqqLg'#|ž^œãsŒß`h./NÎNŠ‹—^ŒG“bü ^wŸßïÆgÅMNqhMã“‹bÔ}«è‹XN‹I~ÐÛéÞÑ»Sh:‡·“‹sšj9ù˜¦åþu3ë4µÑDj–†T‹O×ØR5Ö;ª•S Sã ),[©×>èáóÛËd]cÂ\•†/_A5æõô~ï˜G'ˆoªÙ–öëH§l.D^èIÑ×7SÜÄÆÔM—6’ª*^øl–W~}l¦ÛX«ri‡{³Üä £I-”u‘Plm£f•¡Û`k6tík¼£+ïšà«ÊöÄDÓyZ*§¢§r©ÜQ. [4à°ÓY°KõÈËL¿E=2ó¹)Ò6àŸjC@˜Aÿ¹Ý©ãIqÊ
+Ö8Ò»¹]´1Í6´
+þÑjëüœÝ§¹­N† ‡'cAòaGï@Y!Ãþ‘iÊ£•ª }”Þô4Ù§¹d
+/ñ x¬/—¦|FÁ<oͬ£CÄŽú52 *hI…"gÖyìŒo_ya7L{xG1ZÜ|Fhí ¬Ê2*en›S¤óŸuªé"úôr—Ö
+,iWÊ –¥Êsˆ­¢>
+CƒMmútۦѤo0¬CŠØÒU7÷Êö4«7\Ш?pÑõ&C8ö»_:š‹©èó1ÿñKtjŃ æ8@+Ò¹›£¯ß>ÝM?uòDc$â ‘¸üƒ¶á]ZªM,ƒ¡Î–~͆¦ÙÖ›’`q$¡uŽõ˺úJ$1ÇÛÁ8ÚÝ@²´`FÝø6ПֵO4óO(p9Ž÷•´5™z7¢äw¨+úÛK\Nù'øò tVŒ8@ ÒÃÁ¿€8ã-W¶†Pú“†þÈÌ7Ä$ƒ1Õhªþ ð9n·Ý•0 E+7Và^ª•\â@û]î^†Q¦úþv0h“ݽ՗»fº„Ç᎚™M{ƈrq£}Ì¢­Txj¤Ü@.1$¡êA0‡äcàC]7+ŒX‘ÖM•7&øûM].ºKÙh‚ÿ8¸8¡Éä"UBZ}ü=_¯‡C0{xØo8<?~ÃÉø¿î) LÎƘyÓèœûuº÷×Þ¿ÏÞ|äendstream
+endobj
+1727 0 obj<</Type/Page/Parent 1476 0 R/Contents 1728 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 1007 0 R>>endobj
+1728 0 obj<</Filter/FlateDecode/Length 2027 >>stream
+x…XMsÛ6½ûWlOQf$êË–äé¡ã¤q›É8vurñ$!5 ¨iUÿ¾o$M1N;™Ø–,vß¾}»ðßsšáßœÖ Z®().fÑŒ®f—ÑŠ.7kü¼ÀÿRÓŽ°µûòå·‹õu4§år-¨ ùl]7ŸrúzÑÿŒÕË«hÝ_í}Æêjmú«½ÏX½žEËÞ*{¸X^áë÷Òõ:ºþþÝöbz{Ió9mwvµYÓ6•Pf´MFÛÌxúýþÛöž2å)ÖÚÒ±4U…ï»Ò¤èÍþ®ªI¢mUšä té:©Ì³“wdvtr5) U{c÷¤¬«2]Rj<NÄueœ¿Ýþu1£É| ĶéˆOê„[Ÿ5UŽ
+—šÝ‰pŽŒÅ±öõ°_èc¦*Þ³3ø† GœÃùó èèÊ'ñ5ÓÛU0Ò:Y¬€
+nü–Èg®ÎSúÈÖ*„þKØþ‚O·[€QyîŽ^îüzs÷î†TZËQ©Ê•l¤Ôù‰œ•-ª†s¶2‰bשÐI¦°¹ðí†ÏÛé7cŸP<üúžvl¡ l¸¥®P†­1p¨5¬ñ™¬£ÜÙ=жZ§ì’ êõAÁIÍWMz°«$qµ­:—BX°ô¬Ë»¤Án²Ž6sºZ€@ïq±ZÓ9¸²>Y­¸®7Ö@E¥L†$u\þë@BÞ¯½Ù[Ęø“¯4XØÇ ||¡œ)¹fû|aà+%—è{Á‡0AÏ”ŽÆg Öãh§L‰jåM~z| öUzÏБþ™f«È¥.„œ9g…KûúÀŽ]„ÎG´eb{eÒ1(©
+Næç-aõáæ×£Ð*©°¶Xv®«}bj-ùÇ€Ÿ¸<à§ØH ™ö¨2å»9OrÈa/Å×-ŒÉbͯi"ÊÌWÑU´ˆè‹þ»6¥Àî)ú%Ä3jR$lT²ˆ%Îî̾º\ œ! 8>–¤.Kdé!‰¢A9èÝÍûOôqK>üt~ï¨áÄ erfái
+ð»U¸;íE¦¹¡&púÌ=%
+‚¢ž µdC1ÿQF§cN KÊ…À?1Ï •dÆêÀ×7žŽÙVNàQYQiÔ¿jÌHx‚,ª*ؽbŒÍ³³¸…Œõç@ïR{ ªƒÀÀÑ£¥}}—‰–t!}¸p!càJ³7Våä+.jüêDG à@Ó¹öºB³«EÖ¡;|RHˆ|ï…{‡#úyòø¶¹ª~‹{rX÷AG=“Ê$àqÔþj‰®‹ÑEn³0øøvŒº?Â$¯¡},]µ•î‡U8ccT}J©Ò…³R=I{ÈQô,¸;`ØD,ý"\~Ô1H°gÆhî"' Qá´R’;”CÕ8Z˜²dÅ5@‰ê¬ ;;@7uG›»Væ5út]&¨`¤±õ±CZÄ”~ ­,4.ΊMnªV­ÀÞÆŸA €èÀ"áÇŒÛQç9?8®4“è¼°—ѾL¢E‰zØJ÷lR$4nÆ…€ICÀ±ˆìãè×û½vÐ{ÁÈw£% ÐÃ=f!Ì|¹ÀtÅò$(ÓVâ v˜^BF™ñl_rÑöΠ–qVìÃ%œ›¸T¥"@¡Î^¿;tˈn‘>(o Ã[ÓG=úÝ:š»ü*›h& ¨p¡.gzÛ•îŸÌ¢õåd±+]Í…kb&ܪó
+¡@OÌ0 ™Î»:—–”ó¸ˆñÉ“âLõ³ÎÝÛ7xš<ªž ó'dë\ ûÛ®,ça蓆µ„rÁM.'Œu\Î÷uu «¨´­wÜGª+Uò&$Nz ’œ@NŒ£'ƒÜnÇÔ–P¹0BÚjEÂjkùÞ&_BULZô©9Î^ô( cÁ¯«VòÈqÓw:ä›fñ²Ç¾²‡«gh«“óØGʇ[c žâ‚ï
+ˆvU3­}9Åà;ºËI»³ç›œ)”íË“mD¨ ©}Æ ·G„7·Šk“³.‰ª£hÑÓšØ&R2m]!aPÔ^ê´êöM&ož61]?bkF)(™ˆ±<4
+Ù,iµÚ„wa ÝCéþÂ$ŒÞz"{7iLÖ³k~üèq ƒ««þDÁ›æ>üa{ñÇÅ¿ qìendstream
+endobj
+1729 0 obj<</Type/Page/Parent 1476 0 R/Contents 1730 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 1014 0 R>>endobj
+1730 0 obj<</Filter/FlateDecode/Length 1362 >>stream
+xW]oÛ6}÷¯¸@ê¢1eÉŽ£Û€t]‹>´Ý¿­Ã@I”͆=RŠ`?~÷òÖíx]“ Ž-’çžûu.ý÷(…)þ¦p•Ále3š²)\æ—ø:ϯð5Ã?# v iž>º€l^~7Êfs6ƒ4ËX d×)›‡O
+nGÁ^úµ4Íqû°[š¥,ÃcùO¹÷´òz9JÞNá–5ò]äø¦rF§°,ÇFëîÙ‹åÜ“ú=³ OãZ5æ}§KÝÖ~9@LÜú$¢uÜó_ç~' T‚·OE0 ¹b%/×â©0,ñ(½y2ùòTó.²µWÊc`RSÊGf¶ P.×ÒÂV*uÅT¢æ½ê. „Û›¯oðDbœôÖ$J—\%–7?´0fp+tk ÇÃ¥Òe߈¶ãÔ-ÈtOç¦0IgXCÈfËÛ:}dÞêFl×ËZ(+¼ïcàÊj(z©*gj+ÛB¶Uâ«(ûŽJ
+Ð5Üb*­VXzöiÜ\Éâ”øö{l‰¥‡a˜¥8¦W^[ÍŸ šÄ½»v<ofÏà0¿Çæ³yÊòiö-ó{¸“ŠqÌ"Ì)³#óç3ôQo/€[ òìZDTXi‡A'¢+wU<èø(¡c*HV½…Þ
+ãú…-¸Ô7’šÐ{÷ÒJ’¡Úèæ´­ýµËóØ›ñýÍàÃÃ÷S¬%ZVZßa{àLìHéyÝ!]rûgW•aLO²¹'?Ž¢W½rŸ&…ÓX¢IìÃ<ŽûíšWz;Üf£‹•ß'ÀÉÛè¿“†³j‰ój¨¹A
+i–‘ìÑ=¢AMÃ¥(-8?PTZLÜ#úª*?¬ãïn
+KaI¼±”ðÕ§ÞÉÒ|‘³Åe´izM¿,G¿þPGdendstream
+endobj
+1731 0 obj<</Type/Page/Parent 1476 0 R/Contents 1732 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>/Annots 1025 0 R>>endobj
+1732 0 obj<</Filter/FlateDecode/Length 1374 >>stream
x­VkoÛ6ýž_q×¢ˆ‹Å²¬ØŽ`’&)2 M·¸(ô -ѶR‰TI)žýøKR¶«$Š.ÃÉû8÷ÜÃûõ`H1~‡t’Ðñ„Òò Žb¼Ù~üõö 9‰bšœœD •4D£ðPÐ]X£ Ö†É{&îi·8ES·xŠM÷´[LŽÕáð˜Íº§Ýâ0ÁK˜>éžxÁÑ$>ÆçhÊ¡%ø7’naïÓîÂÅì`pÓ)ÍHv2Å—ÌåÓ,íÿ¼¤ÆJZ晥…Ñì?TkJÜ—…6”éR䊖F7•}=»GòÔÆp7Ëzë\Ís•±^êÑoÞDßçWýýíÁ§(
½&©šRQçZ‘^Pk
-K‚~×%çè Š=o¤û?ÏíÝ™ÛÛüTxËüAvÃÔ¢ »’EAŸ{ZRRf2£|AõJnh%pª–…’5‰4•Ö~~Ý…«–eUˆZÒJ—2ËM‹Ù€Ÿ@@ÕƒW—ƒWya/í9Àö Ì…]ñ‹Áõ) ‡\j—RâÊ3Eã‹è"Nº;wqN€íA.4¿ûpù&”Ù[Kˆ aâ£ÐWªæýؼÐ\½\-)ÕeÉu‚•R|Aò]ó÷­Óƒ#Z¯¤‘Þ~ztyûîüæý·Þ{”[gS‰Ò`@¸qø²Ñ¡O Ÿ^Û–¤ˆ¦kù<+s•ÛDÓïÁu›žs Ú³L%§QHÐowŠÉP™ü!/äRZò0²—½p|DÞ7tÅÕa=£uýÒ¯Ž·9k…NE1°¢œ‹—“Ùã`ëß¹²ô?Òw2Øs1ø•Ñ’0ÒVZ¡¯CyÛ:Ù•nŠŒæòŒ^0@^.™¾‹Û“yñƒÕãu òv‰kðjyËÉL=ÛoÇÝÕÂÔÔT.Ò eB–P G>ikÊë_|ümi÷€¹zªn 9›#æ -¼ªv¼ÕY¾Øx.ÙrN–ÝÁ›MM^¹¢©!€uŽ2¡çsõ Ó;ÁtÒË}¿i@l¨‚YË*ÚÝѼáЙ敶6Ÿ¾dœ‘ÆÒ}ƒ/\¡à
+K‚~×%çè Š=o¤û?ÏíÝ™ÛÛüTxËüAvÃÔ¢ »’EAŸ{ZRRf2£|AõJnh%pª–…’5‰4•Ö~~Ý…«–eUˆZÒJ—2ËM‹Ù€Ÿ@@ÕƒW—ƒWya/í9Àö Ì…]ñ‹Áõ) ‡\j—RâÊ3œDã‹è"Nº;wqN€íA.4¿ûpù&”Ù[Kˆ aâ£ÐWªæýؼÐ\½\-)ÕeÉu‚•R|Aò]ó÷­Óƒ#Z¯¤‘Þ~ztyûîüæý·Þ{”[gS‰Ò`@¸qø²Ñ¡O Ÿ^Û–¤ˆ¦kù<+s•ÛDÓïÁu›žs Ú³L%§QHÐowŠÉP™ü!/äRZò0²—½p|DÞ7tÅÕa=£uýÒ¯Ž·9k…NE1°¢œ‹—“Ùã`ëß¹²ô?Òw2Øs1ø•Ñ’0ÒVZ¡¯CyÛ:Ù•nŠŒæòŒ^0@^.™¾‹Û“yñƒÕãu òv‰kðjyËÉL=ÛoÇÝÕÂÔÔT.Ò eB–P G>ikÊë_|ümi÷€¹zªn 9›#æ -¼ªv¼ÕY¾Øx.ÙrN–ÝÁ›MM^¹¢©!€uŽ2¡çsõ Ó;ÁtÒË}¿i@l¨‚YË*ÚÝѼáЙ敶6Ÿ¾dœ‘ÆÒ}ƒ/\¡à
»ŒSËEnlÑLûxO×{enóRt±}¾Áw&虇ð§èÛ‚òl5>ùÈ2J…"…[@V“i7Öa†:µÅ-u&‘ä
ð¸š9\¼!'Lw–Yiy„‰Qñ[…²kÙe
ˆÖøÚ
-¯Ü͉+Ù×âçúwÖBSßQnw³îEí 7Lq½ÎEú…`b•[t¢‚<¸ûüQ¬]£±ä?ÚõÆ%ËYmÇ‘éÛvÙò7ŒÁ}Lën¢ysuû룫·£-¯Ï“aâkM‡¡—WÞ²Œx
-endobj
-1867 0 obj<</Type/Page/Parent 1638 0 R/Contents 1868 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
-1868 0 obj<</Filter/FlateDecode/Length 1162 >>stream
-x½V[oâF~çW¥H°Z°¹…•VUÂnÔM ‹ÛªÒ¾Œí1LbÏ°3ã°¨¾gfl æ¢JU„=gÎíûÎå{­ ütáªý!DY­ãu ßxCŒ®ðwÿ%…¤vÔüI®!HðÆp„?b@éN‚¨yw?}ÿ¬Û$~<×:Ðîv¼
-Ø÷/2Ô }ä P\SÉ©þMQiüÉ
-%MX32<QtE$Ñ¢b¥ LAã}Ã+¼ë ½1ú§È!"-€^RPh”D‚/_€° Rä+`<2#š ‰™½4ß}pîl³ÖÆÄZýRý“;캔ö{x‚©Œ›~®¤ŸŠˆ¤>Ú ‰øküJ´o4¶í­7É»œÜÄ㪈jŒâÜ$üÌñ§œ*}æüNd«¡;+µiz\èŽb2gy˜2µ<.1–4#p2{C•dŠž–ùdÑ™‰”E¸“Ô
-¹Bîàçœ% 1­ 5B¡—`¡³tDy©ì“¥Šò Û¾×3¨'˜*l]@$² ɼåÎ^=çrKtç*¬ˆRk[„•àv¼VK‘§±e/±®£7D£ÛâEáó …È%”Dsæ›>Õ‘L{Óépþc2B]Y›.ü5ü`ÌL§ëJä9‹U ö{)°Ðb&i„H1êÓ„ä©dJšªj©Äl}ºº4U‹0Å‚#ˆ¶Ë:öçA™Ý·ÑaÃ*+¯2’ku¹›×{mjärÛx—^ßz0a?l`œi{&Rc—P‘d+WUþäºì¤Ûž°½ßõà ãùgé !bÀîdç_Ñå*¸7!&4ÖÄ)•!­õÐ’`ñ”,ô';M* ´ «ù1g !Ãq!sΑËHv$BF¯L¡£A¶íï5Q/-Ã8ë¥q21K‰*™3%f¹©6JÓ µ/éÆÚ35§‘|Ècç*Î4;Fo>÷6§Øþ¹ycVáÏWF-fšœÓdó¡.ÓîP›hH—œ³0þ*°ÄL&Jxp„amÀJŠ•›‚{î(ú=§<¢<n*Dr
-átŽœ±U•9‚`ËD]•;E­í˜svù>2½œÈ‘Ëd—•Ž£ÜÖ|º±˜BÃßØuâ"E®‚ö[•Éã¶S»É¶¢¬–oÍoïà/ãÂÞZÅß/OãóÇÛ‹4ZâÔåP¿˜›*6ý¹n.áB!_YDÕ8uµ(¾£ãÜ”ÔÑîx: ¦Oóæ¿Þ¿ß|ùXÿùĹqïÄ‘ íéÍ êh÷…Öû±ýáv»Sùÿ Û/ˆ#Œrˆõ‹°üɨhDÝ!nÓ£>.ÎÅf<¿y¼½™Ï8ì`,¢<Ã]ÃîÑvy¡}Õ1«v³àffh˜5TÁ4·›õ`8ò†—=·Av;C£â>¨ýZûÉc7endstream
-endobj
-1869 0 obj<</Type/Page/Parent 1638 0 R/Contents 1870 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1870 0 obj<</Filter/FlateDecode/Length 913 >>stream
-x½VmoÛ6þî_ñÔ6gˆ^íÊncHк¶[ctâ•%ºb#‘®HÅ –ý÷))uÜ(+Šb6ü"ò^ž;Þ=ÇϽ
-ƒ‹»ÐwüÜG®{Ùàלx4±)tLÖ)aÓ™¡‡z<ÄJƒ1»SƒAs'kwvñ0píÌák\àœ2Í
-ÎÔ7W©QÓ­X0e‡ÎÂԖ›ʞÊ$š¹Ñ“®MFÔŸ/½?zÿâÞ•áendstream
-endobj
-1871 0 obj<</Type/Page/Parent 1638 0 R/Contents 1872 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1872 0 obj<</Filter/FlateDecode/Length 1057 >>stream
-xV]oÛ6}÷¯¸HÔlJ²Ûm†dn€=díÀ
-d4ã¢Ðm{Û6>W¶ÃkŒ²s¨Þ¿? Ñå9Aày#óÜ‘‘\áçžöÇ®9ÿrü ¹|Æ ¤áûuñ›å+ñŽ"Q¥‘T²bY  Š ¿È3þÆ_ˆèËÅyFûÒ[ô„婻݌(I‚Tû¯È«—ªGréèž×yYl„S…©U£F©(«yN™ï :=¨¶Ìy*‚ãýèF˜ÐúKZöLBq’M,+â ½´“ÕúÝÿCýë`ú¶RMéɈ]²!ãC¿
-*Ôú8ý
-endobj
-1873 0 obj<</Type/Page/Parent 1638 0 R/Contents 1874 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1874 0 obj<</Filter/FlateDecode/Length 1426 >>stream
-x­X]o9}ϯ¸Ò¾P) IIºRZu«´U»+UfÆ7›ÚžRþýžka˜LË~@”(‚ñý:çÜ{Í׳)Mð3¥›KºšQYŸMŠ Í.¯Škº¾½Áÿ—øu’–goægãw×4Ò|‰#³ÛšW„Ç'š—£¥³5…•¤ó/x6ャ¢{Û¸R¦÷³UÊÉ2X·-hþüØZÔŸ7Ê,”©
-oûg—JKò+Û芒J»V²¢`c
- ò¯¹x»´®SíDV„—“_0·âÿùuP“X0DùÒ‚_î›*å]"Ò[`ëÌÂIqË Š²´ '0Ú•& ÈÕ‹ÔÏ0ƒÁë{¦pH¥ZÛMädã%K¦U¡$Â-MP­¤Ú”h#јÈƺZèœV+.mA[(Ÿ
-ñTE•È°ïY1‡ôf–×(22=Ïœîùô¢ÈýŠ ÔØ÷bU”Ê>É×”¡qòœÃ‹Ý§H–“HEÃ÷ÑDƩĽà¸Ò‡Ùt:dÌ+5Þ4€¤ž›~6ÐL Ô(rxl'ïÐ~0Ù÷Vl»³ÛT®v¿›:$·-m¬{¢µ³kéôö<l£´&¡¡Æ\:©PqG+ñ›k¥¾©ªs³fV,a›a©l-
-EoCûRz 5ĪÌctšqiç°¯Å
-e¾cX ñò®’†;—–w±zÈ?bŠIçî|ƒZÈ([N5’v:Á³o–˜±ŠI94—ªaG‚ÿ7n×1£+©µow½nXíˆü?™íM âŸîv|!¬cX+×@sû¹’âœìi1->=-)г>$ö,Û÷ˆ˜øLiRNÇ V†°
-=}h»¹žÝ³——øú¼â÷~›Ÿýyö7+@;nendstream
-endobj
-1875 0 obj<</Type/Page/Parent 1638 0 R/Contents 1876 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1876 0 obj<</Filter/FlateDecode/Length 1008 >>stream
-xµWÛŽâF}ç+JKiðoa“¬„¢Q& Š iÔ´Û¸Wv··/;ë|}ªmÀ°fÃ2 ›îS§N]\ý¹B€!LG0Ž€æ½À ŠÆx̦xá¿bôÞ¯{þ‡CX'¸%šMa.XÓŸñ­¯µŠ›Ò/Hþlÿêi V³ç„+mž ¢õÝúâLjœd\0 ‰a
-LÊö¿6VðÂÅ–‹a.î3vÌ€â1Ȉ²äb±´Û¬Â
-`Ž½2Jæ…ÑHŽÈ‹T±öö°s˜ï½Ž"oâV‡ïÁ{SoäÁJfDq=Ô£<ᨠßYE —â”E`2ð™¡N
-Ïm
-FB4ìž 9²ÏùÂ*# KmXŽê••“</¤Öƒ]é*¥©:Ù´ßl ¼™‹OŸÇHàÝÏ›As×: záð3ŸûÁÜ#X=.ßuwwïáY”ŠïR›ÝÜA8ŸGC¼Ìïae<rªäÞ}KA+¢N½†,ÐïAÃG†ÿ‚ùÑ5Ó½‡§Åãy:ÞíXXÔ\N«ìÅÀ ²«‚Ö]Ù¹ÇÌÃxÜ¡ŠuŒ÷¾Õê¼øO ÷ˆÐõ0?-W‹ãFâ…`TyÔJ໶Ð1'Ù³ó;Ì«øÝRµ/•"Ú&ظ˩7*r=LK[a9} Þâñ?CÕ"ÖÍúLƒrW‚Øì5øŸœÀüPÂJ§®¶¯ÈâVšWÄÆVŒý°Füþ,8ù¡ôaA©´˜¨o¯ýzã‘›•šoÌø¶Ôp•»šV]j)‡`ÈŒé}±vRó"¨b®EUŸsŽ-è!ù;˜ßL÷ÛèЦý-u¸zcÚd½]¸›äÃEÐëЇÃù'²«K©¡¥ëG¥~³4íÃS=à^Ï«ßkfcœÝÚ7šcv^?nÈÿæ{þ ®ãè9Üëå›FµÓ!ä¬W*#i‹B*S~gjËp^ƒ¿ª7ÅѼ´XAeî¦\7sº1¶Y½¹sFü³úpFx€šñ¨TÏx«Åãû<)ù‰Qƒ³=µ¦=E › Ãi€ç‘ök¦›Ý×)^5üa34‰f^ô0³˜[îÙoëÞŸ½Æ K«endstream
-endobj
-1877 0 obj<</Type/Page/Parent 1638 0 R/Contents 1878 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
-1878 0 obj<</Filter/FlateDecode/Length 1258 >>stream
-xµV]oÛ6}÷¯¸@÷±lÙŽíì-MÀ@d±‡ía@@K”ÌV"U’Šëßs))NTØ€&Ÿ¶IÞsÏ9Ô×ALc|Ç´˜ÐtNI9Gcº˜Ì£ Í– ¼žà×JÊÂÂt|-O-LƳO|Ü F·cº¤M†ó%^¤„øã1m’³¿n>Æ4ŒÇ¹IÏ>ØÂäJ“¨ýŽLå•Ñ¢ ¢Qíì¨PÛ‘“Im•?Œ~Y­¯F•(Ÿ¾ØíEäL“·‡§LYçŸ*á\?rø="§¾Bñõµ¿“ö]"÷kOSk„þ¿
-¥e$´6¥sJM½-$UÖ”•w”Û>…Ü´kÈEí”;ã…{³‡lÖÓÁÔ–Ö¢Ü
-DN¹2JŒÖ2ñœÃ﬩ó]³KTU¡ÁâÂgys¦òÚ¢/è“ˇø"þ4dÝ^R¼h±˜Îšüñ,šGôI•Ê‡hA“oQ[D·¿(h'`Óu¹F
-ýCÿV‚¢VR8”ó,màF(u/ig*IÀÒ`!1¥äƒYíQz·6‚û?‡ña†MÝ]5ê%[q £ñG< UÆPø¤týíœÖ¦ûÛÕãêoKZ4 lÝÁyYºsPÃïÊ•±þÅŸÚ!rÁAå?$ëM¤õBq •PAD·(ÁÕÉ!·¼E]
-FŽiutº3i]H×aÑfÐ𳕣UîÖ”%È2ܯ×Mü«;Ê@WL/Àöœþ¼ðÏR§Æ6ZÝ&­B‡‹hãNk®™&óqˆ#Ãúpظ%T€zã>¤fb6ô¸º H‡T* µkã±=…´‹ÜàrÚ•h·`¶
-Jל&Œ7‡,+°
-˜8)5m/®A+Îzà™§*ËTR‘ÁÌf>O«—íuKl2ØܶÑuKª!C¦Àph›)×ØOIƒóec x›këÊ£ZÔ™Âe¬9È´5ƒ·°wºúWا— \7ÚtLÉÖé³/qà… ãíÅ6Zí5Óé‚àí_àyÁ¾x¸œ|Uöñ`k´
-h4fÊF×â¹e¨ÔÀ"5ü0–slm8«4„-0­Š¡äŠn®ù¥d¤y‹¸Õû+,:çN–Q|IÃYkŠ°ÏED×F'EÍ÷–°xjš´™¯XÛp‘£sY¨»“ù ýžÅK§å
-ëÒiL ª5•UÂKºS‰5Îdž®‰¹ïàäÏ,ˆÂìŸxV‰“¢„ 0£¼ÌÙ%1Èìæˆy/kjJ6Vpˆ†ÁMÓì&ìyŽ•€ ÈGbª¸³ê0eVã!RXÂð‘U&ÆÁø2²µlTªo²ßp
-ó . ¥g–µ^¶Ïñ¬¼œÒì2ܾ뫻Wô`Íg\²tc’º„†n¹«a·}¸óCñÙÉÛr6_Fó‹ yGóÉß7ƒ?ßk%ÄAendstream
-endobj
-1879 0 obj<</Type/Page/Parent 1638 0 R/Contents 1880 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1880 0 obj<</Filter/FlateDecode/Length 1575 >>stream
-x•W[oÛ6~ϯ8oN[¶ÇIû–f P`ɺÆ@7 À@K´ÅE5’Šë¿ï”+©.°¡(’X"Ïí»ÿs‘ÒÿRºYÒÕš²êb‘,h.“5­noðûÿ¤puóž{°\œ?‘®ø’щ÷›‹ùÃ[Z.h³CôõÍ-mrBä>É.ï Ñ8i(½Nè.u&sz’î Í =ŠZÔ{YÉÚ½Ùü{V”¦ážÙò6Yâ¦ËM¡,Y™9¥kÎɪq–œ¦\g-Ÿ¤FÕÒˆ’”µ­ÄÓB8¨Tïho$þPU£ãè|´ŽñE^©ZYg„ÓÆr
- š¥W!ð¡Ðt¸pÜèWy:h¤Õ­Áe"ˤµ”éÚ]Nù]Ñ:] ‡@…¤Ö¢vY¿*£kNvJ¢Îù­J¼ø7”…-Õ+*T*çJIRX%MÚó–қ؞«U²âö ¯iB÷ºÞ©}kT½§gQm=\ÿ]H9=_á°É7˜ô¸É¹¥¥ƒrúÀÉ¢<½Œ—£ãd}€aý
-Qp/2шL9? ÊúÃOý|(;¥mËùc(uyì&š±*ð¥ÚzØpV6ô~”O\
-‡UqØð@8L¡™*üÚð GÈÉá*÷ݪzNþݪR¶«Ž*L¦/XÐoÆâ<ëÇœ£qÖ>aÄ„÷PJæ'~Tž_‘7`Щ˜!Ü0Úç-+nzÚŒˆŒNzbæ˜k¸1¶PMƒ°ÞûEDE€æm†É³äÔ–Á&Ú±WmB¢ Ê(žÞ:‚ŸMÑkÊÐÞú ¤Ñ=ªÌh«wŽfpDv\GßJxJÏuoÑŠÝýØdÏŽ
-lL-J(Ùm;%'†xÉéeð¦6
-Þš£/vQìv:`Cà“SAO±Áe^<‘¶FŸ³²(·ع蟌àGub;2¿¹Á•£ªúLÅ„8ÅËÅ]q…‡F‡¬—¼ß£‚nu¹ýPã2ÔÈKy°ƒÙòšf«4lz~_L¼ÔÁ²· wÈ‹ß~¶Pu¾02Þ 5´ïÇ=Îoä¼¢µ–Wƒœg_‡Ùé¨E­m¡ÀÇ€ –Ï@o“КÃbÛ”rÊ>دâµ/†½Šƒ8%¬%Ž/@jsÂ:ŠÄ&ãOz› ý­‹Þ­™ìÝQyÂ
-™ôßv¶QBÝ[éeÞO»·šõ´Àïüíê EÿØÖ
-endobj
-1881 0 obj<</Type/Page/Parent 1638 0 R/Contents 1882 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<</I16 16 0 R>>>>/Annots 1102 0 R>>endobj
-1882 0 obj<</Filter/FlateDecode/Length 1603 >>stream
-xW]sÚF}çWÜ7œ©%ßø¡DZ[·;I3S÷a‘ØDÒ*Ú˜ßsWšéd:ÛB»÷ûžs/ßZuñиGýEiëc¿W½å‡ÀŸÐ`8ô»|عFôNÓûV/ݩߧÁdŒç~ I+>€Æß¿¶‚1ëé?¥”}¾Z}J(lM'þ&{ДRÜ?|âC¶ŒzþðÜÊ`8@tØ`Â^VŸ±éØXã
-Ýss
-Ò¹,Re à rÜ?2;óüD©KªB¡§WQî{[mG¹†>xã
-Ï .]ZøšêmÅc
-1mµÄ”æÎ@S2ÔôiÁ<Ê#´1œÿ•ÆYƒ%‹w÷|9£?Uë¡é uh†–si›œ•¹ÒÈD„è“2–æŠoõSç«ôEu!¼±?á]À{îÆõ¢Òìîð°–×æ8Iÿ_#šÕ'%w2;w?æ—×›øX£Éÿ ¯Zä&-H©Ë-° ´¢À&³E¶W
- º²ùU§ƒ¿~Úìv>vNˆ%/QËÎ,|¸»¸ ;óÛÏCÿöómîÆÒ*›êÌ4À¢zZäÿè¥ï¶³[lÄV¨ÄQ Zm²Ù_›k«G@Žõ~8”ðçÅããÃ!šW £ƒûƒj=€ÁÈsi±õ|¥½F†Q¡r¦ŸµŠª7}Á­_Ã×m¿†ùŒ9C¬Â§O:)±pÎn„0&ÜPLµ±´“ Ò
-|J¤
-endobj
-1883 0 obj<</Type/Page/Parent 1638 0 R/Contents 1884 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 1107 0 R>>endobj
-1884 0 obj<</Filter/FlateDecode/Length 1877 >>stream
-x•XïoÛÈýî¿bp_â
-ýäbo‹h¥Ìî èÉBsšî9bJ;‡jMZœ8¦wy>ùb*ˆËqJ[ÑQÆ­©y†é—N7Þüÿ½ /o(ªç1g~Å:Ï–¿j¿£KWÒŽœ¨¾3ÚÜÜ|½tº&Þ:¯^&¬ðøÒŸÕxg~ߊІ·‰:ƒê6E!L­)pN0‰àQvžÔœ)¾?»­J>L2™;`ÅÉ[ǨÞ¹~•úg÷Bò¯ôF‚*C0QZÅfò:~ñ@ID5 =)È;½—W— Ùâ° ’j">Á+vÏ16­nwK ׺Ùåü>ÂÈrcH7õo Ð->h÷~^“1ÜÚ—Ÿ1ïzÊÁQ[B7dpB;y»)¤Î®‡½,JÝÛ®__8oé%ðO¼ôÎñ‹›4ƒ_v§sFþÃúì—³ÿØÒM…endstream
-endobj
-1885 0 obj<</Type/Page/Parent 1638 0 R/Contents 1886 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1886 0 obj<</Filter/FlateDecode/Length 2125 >>stream
-xXÛrã6}÷Wô›5[cêfËvÞœ;3ßv­­I¶T•‚HHBL
-ZÖßçtƒ™vª¶Æã‹D §OŸ>Ð_GcáߘÎ'4QZ’]L“ :½8Çïü/5­äéé(™}ôÆd:Ås½?φ7§4Ó|… ³‹sšg„
-Cîçô¤Kôgú;ºRH?¼9«é2`&r¬D¿êþž»A÷
-á‚* ÐY0rÔ¯”;ã1AîúTåÞõ°Ío]<!kYÈ89Þ˜,Óö¸û<Šz­Í|àÎD"ÜÕöaä çÍàñôÈãhJ‹+e )Ÿš©ÒìyšŒš¨Í°½~ ¥J#â‘]•o{¦Ó£lĪBÓðµWwP9(|î㺥ºÕ÷áÔog
-O¼~°T²¬G ™Qx‹AO·ˆpÀÌ^VÂFFIyïRT2
-ºØ2>5­!Àòhv”½¬#(xXyÚé<o˜*5Ø:ï $Œè•8ÛÜ)è¤0yñˆïd^=¬V¨Ùå¹ä·ÖA^çdê…±ö ]A@;À÷¢æ.]e’ˆ|ðÿ§KGW<ëÙfÅ÷…Ú¨erLA½I8JÊIKçaä„$2ÞG1¹x3ÞÆ ý§1psà2z2Ê#­¶>?¢¢Â“ñ,›uKåS}TqU¦R»åZ“­Š%Ž ·Øš?…!Á:©ª
-ïaƒÙ]¢aá1z‹N¶ÝU:u'(«ûù—8cn…#`
-8Œ«<ôÛzýWÅ&ØÃíì X¢UÑ5LGðU|Ų.·‰.ØW¥H{Uåñ²à
-µe~6 þŠK¹¢ ß;æ}h¬¦ Ý=µÞj2½Ò~{¤ÇÒ­ ÑâØÿa°3#Åd½qf{ÜeŠHBXhlΦ­&³¯-åV•>䉷·:5h`> ´{]*F#F^í‘b1¨9Ãs¾¶B²ù²š)ÏL„Ø÷Ä–ÉÄ°€½ÌXÝ0¬ÕqXu¶¡ƒ¦@"Pµ­aÒp¨iÔ{½ãu»¬kUÃ'”.«Rn6X„]ò=pÇl²QTö©|‡>Qœ«—Vª¶‘ =ÃeQºÃËyåöó°|aîæûè…øjÃðKKÖ¶Ì*¸ 2³BttEZ°OÝB³âsÁÓDF³á^×ìQ0ÚQ—²>Ts0v
-endobj
-1887 0 obj<</Type/Page/Parent 1638 0 R/Contents 1888 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<</I15 15 0 R>>>>>>endobj
-1888 0 obj<</Filter/FlateDecode/Length 1902 >>stream
-xXÉnÛH½û+
-99€Dk³¬äÀYl‰e'V2À—Ù’:&ÙLwÓ²æëçU‘ÔB3aXf/µ½zõ¨_'}êá§OŽ)ÎNzQFýA4 ÑäŸøuš'¿¨§²?ô£ M†Ñˆ}ìŸÓ{K_äøð"ºhŸ~;;9»Q¿O³îO.h–Œõz4‹OK¯'•'gÖÑÒÙ²ðÑËÙÏ“ucؘ%§_u¦³¹v¯i:QaSohaRsp0W™NˆÏœ]! ±s:½³ùÂ,£»ÛÏÕRãÂ)“ƒ>X‡“&§°Òä¬ dòyúaöùöúvJ~ µ;ý!b‡;¶ÚŸØLáhlóàlš"Šˆ.é/“'víÅSt$@âÿØÕ)*”÷këà\ñ:Õqðb¸¾”÷µ¬K땉W²-µKx±6iJ*°Ô£¦"U±Žè}éL¾ÜÛ\8k_Y‰S·(SñÊäˆ\«DZ&÷s(ù¦…³ÙoDuJT‰DæÁÄ*°qü¤]‡2›˜…Aµ8Í©U
-“KãƒÛ´,>©´äªÆ1’#þ#*ò:𾪕ñâM&MêŸèúî¶Âì*Z…@qH_D³•ÞHù§·3:„ÀaÙ;äŒ;TË 2TËÛ­Á^ïy–/¾ŒƒyÒôÞ8TÚÂ%Põ…”Ÿã³;;gUÀ„N”–y§ t‚
-:yxIO6-3MÈm
-Hó÷?î¿ß~¦…Mí8lN›üÃþN{Æ
-_è­K€:¾m–¯…î‡?
-d·|pgHU¾Dô1ÿŸh}ؤ(}Åþ™ÊÕc–6Â!ž#âJ¦64w”óŸè:&H•o(/y”€è[A|1H"\v*VsØ“Æk¼Dĵ}’”Þz ã¸}ÐS<¸˜*ÉLÎd§ÐùâEê-3ZË 4™œ%w¦„û"šâWYÿ* ˜’ƒU¡æ&5aCúF<†B ˃|É´Ÿ]½ÚÎâî`RMØþ8êGCüÒåÎ[ÃH]ðD£žÑßwtÇÉàØó³«ó½{êIý1Gœ%ÈÎæõ¦fêîsÞÄ}»Kß ©`mÚôê ¦–û ve•É }H ²÷¢ÃàΤ}jKk¨Åv6U½ÆÕke˜§*D؂ٵHŒ^åeHWèB³Š{ŠnL쬷‹@7;ܽCŒ¸ –onÀUäsUtMÞ²‰&é2^ó
-”ÖVÖ\£Ù«~?èjÉ4]¶%Í=7g÷ͳK§2ß}³_+L—RØʺh–G•Ü„ÁñÆímî&Á·F Ñ; HÌù|eJ«‘D
-k¥i¥°SQ„³à¿ sÓšCO±Tä×4àZÃIüÅ“£N‹è­^óü\ÙµµŠž¯s#×þÎ,ïŸB=ÖöñJåKóB1KTÒŸYdß–A,.Ÿr6)¡Æã˜H€F-Q1·î¶B•ð¸H‰^`žHŽ·ì c‚Š
-“`çzck­äc@ÓX
-endobj
-1889 0 obj<</Type/Page/Parent 1638 0 R/Contents 1890 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1890 0 obj<</Filter/FlateDecode/Length 1662 >>stream
-xWÛnÛ8}ÏW ú².à(¶ã:ißÒ´ÍÈm7.º ä…–(›­Dª$•Ô¿g†’ã(]ì"âXä\Îœ93úq0¥ ~¦t2£ãåõÁ$›Ðlþ&{CóÓþŒ_¯©”Óùɯ,fÙÉðÂûåÁѧ·4=¡e ‹Ó)- ‚ýÉ„–ùhºÈf])«ÖÆ®é,Ï]kãÑ— =ݺÊäF‡×Ëo°1§)®²ÃÙI¶€•Q€re©Ð¥±š…Fç¦49µ0ò[  c„í@ÎSÜè§ÿK|¡hí]Û+åxÈh‰#^‡¶âKÔp [*M¥9 8Ÿg3vž;•±Alz½6!úíÀxU%«ãä%ŒIÙ‚rW7mÔž¯ªHÇV'Ù!G¸ç4£;Ý(¯âÐýÞ™@œ‰VùF¼uÎÆœog]L¿:×!(¿Íº”f‹lÎ)}.iëZʽ†?@Óùx¥j£«U4¹ªª-îÑVNº Ò»šTe
-<E"Ž‹lô®ªîX¬‡k«b
-HëÑùï!"%gÇT¯sÉŽË´7:j¤"é+Ãx(ª•mU5ðÙ¨¸ÉèoÆš™ëº ´aß]¾ùFYi ö·#
-‹³O|¹KðÜ&®~, àa"Ã&{8g—úA[朢ʡ’rŒB I±…K5ŵQLDû<Úž\%@ÙF2%lH”šàÎöÔ"`† \w&ÁI¸»W·!r05xDÀß<˜˜!}‘PöŠ0äì× 2QôT·ùÑl2ùyô×-ì¥*ÇÍoaŒQ´:²9ù|ýqyysqsMaà þð PF™â\êA
-/h-ÍÇר†¶9Ì”Éøò|ÇbŒÐ`ˆêŸ 1ƒÊ=µÐeðÌ9 aàZ5Með¸K¤“7܉½Ëž!C®îv
-t?º¸½ ÷¯Sh\—$í —
-62+ŸØ+¹s§ì Õ>kP™w¼Ä±û½u l!ÉLvMdÈ;SâJGE>ÑMRàgÚ”f*­½1¬eÐTÈ®."`Ñ?õýë¾#ûEñË€ÆÔK°Ì@™
-i<þ7
-’ŸìôÂ
-`| bpi…Xç…ŠîT½Rtûáü_˜ðì؇4Qh·.¦À­~ìØÂõ‚̤÷Œi“Žæ‚uºh,Nò†ê†#bן”¼QŒB½j¸±6ÅŠË:&|'²—þÃÒ0&ßäijvôo$£4džm§Ø(~±æb±–ÉΉ`دAmN«£º4g²ÒX-¡/Xc+£ün8ѱÎûiýt´ÓcZãum&u¸;»zF·Þñ@¥.o™D;H <éÊáÉäí®nÿã%l¾8ÍofxãbOOÆ˃?þ1p¨§endstream
-endobj
-1891 0 obj<</Type/Page/Parent 1638 0 R/Contents 1892 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<</I16 16 0 R/I15 15 0 R>>>>>>endobj
-1892 0 obj<</Filter/FlateDecode/Length 1442 >>stream
-xWïoÛ6ýž¿âV ˜ ز%;Ž3l–v]‹5^ڸ؀z(h‰ŠµH¢*Ruüßï)Ê®Ü`ÃR±%Þ¯w÷Þ1ŸÏBšà_H—MçgŸ)¼ "÷”?„Á‚æ“E`_Žß„sz©èÝÙ$˜Ðl>.h¶¸ÄçÿkI©{óaÿÅ·‡ói0å¨p|qpÎf§ö׫³ñ«+Š&´J‘ÞürA«„ÇOâÁ‹­¨Œ¬9{z)õƒQÝÖ*ÍrI7¢÷²¥y¾úÛz /—Ñt†WÉ
-ZºL:nûÁÚ㟊F›Omý>v!¤Z«‡¤+gˆNÉŽ†mScÉI±É‘Ám.Q6$ [Ñ7:DV³ ßÍ;8Á& a½à¬?‡Íª÷ð€ÒÊm·½\IhÚÉ<ç߀ÐuØRÜoØè2X¸~$ ËÕ8ú­[yÐr“D(Œ]"¼ƒUYrV‚•”?±
-o̶§nÝ=™…V™£ ÓIIøŸb§É;褎ççÉWKÏܤp•Ï¸ð
-øŸ\”bîpáÁ4YUvƇvÒí¹ýñ({~u$×û–onqòb漎h§w„ª1†¥»Ã#é¹é—‹nG¾Î£;\ èº1´™ùŽ…ì‡rˆ]?X†Ç` ütqºk܆êcáV ¡Û_èwí^ã ¿V= <Ùûö|_o×Äâ`…[údñ’ùï×üÙ´\ð_20 ÃGúeuöîìz† zendstream
-endobj
-1893 0 obj<</Type/Page/Parent 1638 0 R/Contents 1894 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1894 0 obj<</Filter/FlateDecode/Length 1750 >>stream
-xWoÛ6ý?Ÿâf`p
-ØŠí$ŽS ºuÅŠ-i‡¸è†¹h‰²ÙH¢GRMòí÷î(ÉŽšÃq$ê~¼{÷îô÷Ñ”&øÒÅŒNç”–G“dBç‹y2£³Å¾Ïðqšr¹q¶8MÎú7~X¼žÐ%-s˜š/ð%#˜™Lh™SóSØ­hkKM/h…ŸoÅçýj•ìœÍM¡ý³å':£é4ZÏæ°t¶º¢[;ú`ªÌÞyº¼§ºÒ”FWÁÓ)
-Êê`òº(hWÂCÆuLEŠ|½ÎŒÓi°îlMJ<ÝeŽ`Bãé)²‡çT…Î(Æ$®ã¯Ä{L+„Z{*Õ­©6AI[“eºZ=K˳9àƒåkÈVˆ5lUÑG/ÓÖK¥Õ^Ÿp€ñV ÌqÌWÞÒu·x\§
-g9)E¹V¡FÁs¯„Þ”²´Ÿµ'U=41µÙv(užÃZÎI®2¶Ì_£EÊiC¸Í© /§¼vŸµ“~‹3´³.[%´D¶düˆLè9/¬½õT˜[Íu!¿Ó©É Àß3…rë"ç-H´'U#üäõå™úéE2ÅïiBWæz IØíµëåÙÉl2¹§÷ȉÞ}§Ñôˆ<U˜¶ã”©%6GNk¶ììò÷ÖÅõ²#èú¼y#ç
-Œ¹ÒU=±ïƒJ ^iìn0¢bÜ n~ $\ë°µ6pki(@ÛÃF:<ãXmöB¹ÖTj·õï jÁ}]XH]Ï+ZØQ5°‡‘`ú|µº‹¼Zí+ÇPTà
-ô2dÛÂHq!vÉÕËkðrŽ‘Å“ óëΙ
-l*=¢ ¶Ü¬ÁÙ‚Þ©J4þ_¼ÇËx eH£À|CïbÛãp­Öâq|Ð7ûÔÃhÏP™Ï° $œU%«é" Ìqo‰7³ôWeÃ_Œ¸½§©-±<HÕ{ˆ9½¶6Ä°´YCEø ®ŒO/YWþ'èdæŒI#p<4®Lꬷy\6§½@xÈ”á¯vÃíÈ1e^Y¦ðPD¢6ž^=$ëwΔ
-;žÁ#Fö°œ‡OÅCm°º‡•k( rð$® å“HBàÉñìœÆç³89ÞWÜ}J52õû`UX•¡ö"(Ü9òéšf«Ðê_܆÷*}˜î5V%´c—«ˆz$z+Â[Hó©3»·3ˆl?4Ya‹7²"µªÐn`M{5R¶XH©†O…#Ê ï}PDâ!eÒŽ4î%­hm© +P$ô(ÕÈæQ/Å=×7lžuÁ «Ëo[mOðõ]•c\ì™Öѹƒ”Iå\Û{™R¢€²<h×HÃH2?Bb}ÐJ¶ÑOµï÷Dï± ûÃNö`®ºWåšu’WSÈj4I¢«ctšh7ºöÖmj‰ÊÞßìèk­¢è¡9È‘ƒï8 j˜¬‚Iyèà m"à–é¸Ô§Œ_ë7:5žï¹nˆîfíÄ(
-«g# 1AöÁañ8i@m©×í-ª-Ý!áo±¬5ö_‹ôÇ÷ªÏª0YÜ^Ñ–‹íúÔrKjod“]^¢.›‘ÖK€=A„yYà]´Ö>=”¾R/èÿ´ƒÏ·½Üfµ—Àï±¾ÉbJš'¯ÍkÀtŽ7ÚÅ)ÍÏEªo^^ýð’‡Ì'ž:¯lZ—(V·<ŽÛãã‹ ¿ÓÆM’#\Â,;X<Y­e¢ŸxéùžÍÉü|†u– L/ùÚOˣߎþÆó€endstream
-endobj
-1895 0 obj<</Type/Page/Parent 1638 0 R/Contents 1896 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1896 0 obj<</Filter/FlateDecode/Length 1924 >>stream
-x…X]sÛF|ׯ˜âKä*")™’ü&ËöÙu–â»ð¢J©ÔX’kXf Å=û@P|WNÊ” ÌÎôôtÏ꯳MñgF×sº\PVžMü8Ÿ%7tusÏsüo$­ÏÞ/Ï.>]ÑlFË5^YÜ\Ó2'<>Ò2;ÿ¹Ê$Õ[IOªÊõÑÒí3]Ѓ¤¬P²ª)Ó¥´Ôìé¨ê­{0—vWëý˜Nº!»ÕM‘ÓJ’X¤I>‹RU>f¦«A,éõ›å÷³)Mf—ÉçŸó‰¹22«µ9‘ÝËL­•ÌIUîŒQ¡7º¢½¨·#Â~ÜŠr%ÈJs†D•þVë¾µéƒÏl4¦Ñ/µ05ʨšÑxpôè›Ñ#J;rQF²Þjh­‹\K[q¨HV”)j™'!Â|‘\qòË­´€6<~TEÁ
-=ä p˜odMÒ ö¸“Á0Pôâx•ÈÇÁ=×¹
-&€&iúÍKÆWeëA˜v–œ~¡gxÍœÆpãÙ ,BŒo0‡„™þ d$£UoÑ¥<AR µ“JŒÐÊié¤gBÙ»4=zÛKÓHš4åƒ*QÊôMó\2œÂA{ç»ìüþÕÀÎrÇ„~ÿøŒö_lP«9 †ƒÖæ¶)×·Þç¾/ŸÁ±¹C·sï;Owÿ~üòøÕYú9MPP‚¡ržQ_âÑwÛ !Ó`µýjRø2ÃCØ.>a½+D˘ÿ‹ß Sž0§!%ĉÑ9uz¤J"Ã˯<HÒk†2©ßº8¹ ‡¯CÁÇœç—ðü„>t-û1/K/½·Z‰l‡…ç•~²ló9òLWRÂî`À¡Áq*– ¤ó'¹L¹^cßá¬Ú‡Ø(/èéyçê[•çp{BŸJ‡GúÆëÃݲ­7å)ð·Ûªœž%–Ø ŸïèxKªÂêƒxa-B¼°%g|ÅÕËNC"C­žÅ' b›|{úÚªÔ„÷$®Ý­„=&½(
-T3£V ¬XéƒÓöèžt0 7P¿b³ûêáîÑcÒGoŒÅ­<=Z‚>^lÚr" _Ñdþ–&—·É‚•ËöQ’¯¬BpEUñ6ˆŸÏ¢A¹\5ö*äOz¹¬¼_ºÕu6õpì‰B ¡ÙŽMÕÜ [œ´ È
-,10¬Þ%ˆ?ï±%÷ñ²œÃAÅEypäŽóx1óŽñÊ“+h
- x¸ £Ýº™!Qð Î/S®MÔ‹O·”Ïo¼µÌ®“Y2ÇŸ~­ô¤ÍÂPú9ÅÎtzqk‘ð;‘GHÂC°L ?½pýh®;±h];Íxé¢%c7
-endobj
-1897 0 obj<</Type/Page/Parent 1638 0 R/Contents 1898 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<</I15 15 0 R/I15 15 0 R/I15 15 0 R>>>>>>endobj
-1898 0 obj<</Filter/FlateDecode/Length 1749 >>stream
-x¥W]oÓH}ﯸÊK‹”º±›¦)/«Ð´¢¢-…í®d MíIbj{ŒgLÈ¿ßsgl'1 -TH{î×9çžùzàÓ|:ètBq~0òF4¾ð½1§çøào%iqð•üs/pó‡ÓsoJÁ”ŸÄk'7þÍ}øá9ùçwñ?;õO{œ\É÷)\ ödzNaBHr4¢0>
-W’daª -TE?݇c*+µH3I©&AŸ“´’±QÕæ3Êà7üGüê}H+™•¤ŠöM9ÎKU¡qšà§»×qÜ«ðËÁˆŽýSÔ&G"ÓŠâJ
-#Z§f…ǽ‡ù#ÉïF§¸0µ–ÕÖ+Î)SËeZ,)-†”×ÚÐJ|“´®R#©”Užj~L{°-jQgY/v[c)6:EâžTY"+— ·c?¦KJKÒ©©…+t½’˜pj(O—+CO²­É‹^5Qƒ ƒŠoNmƒw½Òßi‘¨µ¶ýw-A+#ÇfdÛYtO]|§ºÃnLLÓ`V–YÛ¤zÅÎ…âÂWzHBÓZfÿ?˜KýlT9Òà^š•R |4¢2ˆQÔîÍÁC¥–•ÈõÀ ¥­!5Zf ÆŠHdÒ  bPÏÑ›ÏBî‘OQ”¥ŠSÜ6w
- P=ˆBf9ªÜ ëLÅ"ëf…‡~©Eþ„eõ 0‰Ž´´,xÛcÁkdÚˉÉdñ.Jñ «ˆTqêÒf+–Õöá§Y2]7ªŽ^uD´)XÚr˜^ð}R¢g"çÈÛ‘pÙÍOw³{2u‹®øÔŸc‚¥
-Ä®V·¤eØØ\1/N¬
-ÌÞìÕ¸¨Tþb,^•
-†¨«"–NÇO®_\ÎSm úxxÉ
-ªt©Ù$ƒÞy†(àaГú>¤®;²Ë•(–ò\øàa6·J=C¥°°Ãìû  s ÌE ‰—©‘¼¼eÁ‚Õ$ÖnÌuŠÌ@“K<Ùãà`ÅRˆš<Ú Þð
-EÃĘ Ù’¬ÇLn¨­-9¼`äƒDÀø©5 Ìl›B!]á.çéÂ’yé"Û52ôèjùššÎøƒ^8vî¤}w3¿š} ßFQ¥”R)´9“×”oÚÏýÀ¹`ÒÎÆ^àRû%5'So:9cö†
-òøìVY[z¼Ý.OÒ.Êž°ÎŠ 4»cê$Œñºq¼çÝq«™•kjœaM÷ ý ñ¹WëŽß?·¶|µÎqoòPZ 6uŒ¶BAÙ^þV¼8ü‹­ÚÎyÛƒ®ÂÎíj´°gWM&GÅZsë9kŽO=¾8áÂmÁšñ£fdVò·ú{„ÊTö ¼~*؜އ'Á;{:l[^’Ê®åöLÞžÀþîCX9Wßc+Öh‰eónš–º°!wP2Ÿ¥,5%Î ¶ü4[ûo¥qàH®°íÙé
-SX²"§ú§´»
-ߟx“‹€Î¦gÞÙÄjôãìîÍŒÀVÛ¹Šk6³Ý-çØŸàš==¥ãóÑŸÚ˜½O)<ßZˆýÉBË1œ¼;l qœñ%
-|îÈUxðáà?@ûãûendstream
-endobj
-1899 0 obj<</Type/Page/Parent 1638 0 R/Contents 1900 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
-1900 0 obj<</Filter/FlateDecode/Length 1559 >>stream
-x­W]OÛH}çW\å¥T"Nœoú¥YUÝÐ.qÕ]‰—‰=NÜØ3®gLÈ¿ï¹c;/Õ®HUUÆs¿Ï9w~œùÔÇ?Ÿ¦N(ÌÎú^Ÿ†—ϧÑlŠŸø_HŠÝ9ðÆ/ô§Þ´}pœõæ#ò}
-bϼAߧÉlì'3
-"‚§~Ÿ‚ðücL{]R(”Ò–Œ´´.t™S®Ó$L¤¡D‘ÙJ\ÝHå>ÎÄžV’Ä*•dµ»„³êÊžRŠ4Ý“V$E¸y|?ëS×z8>Ïð§DIjÇ;¡,±ÅS»‰ð˜Œušê]¢Öt~ë]ãEZ½±´Uz‡Ó‚L‰Ù€ܦ]’¦ì±{är§‹-§Á‘Š¤â†leGïïß¾kEü¹ºù÷bCÆ
-› µT¯Ùæ.±Š®¢,Q‰±…°J„¡.•õØRoÖ]èN½·U¸L¦T6=r‡‡2½Gõ·ï¨³´¢° êÜ•ªózsÁ>—°–eá Fš˜>:ÁÈ-’°ÐFÇ–B‰µÌ$&à½VFcœÌF—iD"Ï¥(N¯ß<I%ŠwE½;™éIK%òn¢<Ïãªâà„\nt t›ºüá€ó…³?Ájcnεá(ߧÚÈß`ñ¤Æ}¬`Ði:u§µí`þU¤w2¯ô¹PfóO¦ ÌA–—VT—‘³oþÏq².1
-\êÁ>i
-“ï6ÌaÅýƒhpe•”‘Ó%Þ:Ò—Ö¢œ"âD¢1ŠâT’P›`s_qµÔã¶A 1
-ÉuF ;ÐÅÞ…Ô›7¼…O†~EzŽ¯FHlËáºÒwŠ  ÜP-eaæ]ò£äyêªB+0Àä
-endobj
-1901 0 obj<</Type/Page/Parent 1638 0 R/Contents 1902 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<</I15 15 0 R>>>>>>endobj
-1902 0 obj<</Filter/FlateDecode/Length 1624 >>stream
-x¥WkOÛJýίñ%TJL^MB¿Q·ˆòhI/ª©ZÛ›x‹íuwפù÷÷ÌÚNLê•*„0özgÎœÿ:P?ši4¡(;øEƒi0¬îòÅhÌhÒïãO¯ïé\Ó—ƒ~Чñd h<›âzˆ_#iéŒ&Ó`úÚƒáÉÉ룓`´ÿÆÇùÁñ嘚/Ñd6¥yLðÜïÓ<:ú$áPYô«TÑ­JËïæ?Jo8 Æ8~t—ÓF—†nçcDž •Ó™ÎÑi*M—ŒZ%Ž¢” èœ:7<ΊÒIÓé’KdNV¦2r|MN„”ŠPâݘ:߬4ì®O½Á
-¶8<jtÖR’ÜS/:¨iŠº­kO¶òÉf½"BàÁ8ô
-Kk!O"…RY  ¹{RŽ8o›zi˜"ßj«­ŒJ£ÜÆ‹à–4K£3ößDˆt¥ÙWùLeÕ#HS¯+k5¾ Ü<¼¯.£cp“Ùá•?æ@óüØŒú…±Þ„…©È
-ÄÍZn¶L 7u¹a[âýG•Çý휤AçФúÚ y]ÏÍ ܾÁG­ÓÀÞÛJu„J4ŒP9š1óã£5#WÊ:4g™ÇðÄ`,}óô}’¿¡´0ÿt}ñýÇ绳ÓÏ?nNÏ>]Ý^,w—óÇÓ¯¸ºQ‘ÑV/Ýb±Ëb±8+ÿJÃÔX,jÉÿ ÏuI›æý¶¢u†ãðÛ 6¨µ‘Côjâ.¦&ŠWsc˜–yÓ•Ç°ù C©^­p”Åžºò
-ÒÊ,ª©€GsMKTÁ›y <Ö´Æ{€xx¤Ó ê%pӼŰ݂ÐJ]oxÈuä^*wfYVø¿GJ§RtF°xGW¹e=¬sFñÚÃdîØ¡®—š•dà´{<‹´”5–5ðW¤î#x×Xhy³íÆ[i†,ß ·Õ÷W¤yLxK8m®ÝT+qƒ–ãi‹@¬ÁâÛ»yU?¾-BŸ?WXš5dBt¹¨wÅ*÷½ì0.™wÊ ™`OR…i«Ý½×XÚ'§ ’ù³2:ÏÀÙ.¯¬œÛ¨À#PŒo‚‰neµ`”÷\ÃƵ èjÉî1¾áC™j…àÔ¼R팋«ì.ÉÊü[±ñ}žn°šñjznQ:f…t –àU‚œ±Glð}PMÌSð¡0òYé[E"
-|EÔÅžÕsx€Å±?ÑdÒÆÕvøpzóñ”P½Ÿü™q®£’aòšÂ¹÷šWzÓþ ×¼žßükÐÿàrxÁÛÉÄøxØïÿn$ö#•mŽ'³`òž?óØÞpÄ÷.æ_þµÔTÜendstream
-endobj
-1903 0 obj<</Type/Page/Parent 1638 0 R/Contents 1904 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<</I15 15 0 R/I15 15 0 R>>>>>>endobj
-1904 0 obj<</Filter/FlateDecode/Length 1581 >>stream
-xWÛnÛF}÷W üR°(Q’uÉCÅ–Û –íÄ
-Ò‚¹¤6&w.iIß3KR–è&(‚
-T”©-„¤%»1eR±‘”å&R‰¤På2(L¾§Õ…ÉI¿Y
-Œ.¤.ìê­%¥"”(W„£“= ‹óÊâõþÝòûY§G
-„æ„J+Qƒ¡
-I5 "# ¦E*h+4BÕN³{‡
-òêÀ9 ØBcº£.-Ø qŽ½Øˆ‚ÒÒ KÐ!ã¬àžQQ„—×J¨NÚ¥Ò½b$˜\Hj0¬’ÂŒ <ºf´•Ž» ¡EŒúÃøXɲ×WnrMcoÄ5- ò3y,´²ð`4úƒéy.t Ðú¡ÌD^¤Ì:4n#a€ŠiH§¥ŽFï#Š¬§A†R$èQÊQÀŒÜ%rÔjœôꞶ*I€ÕÄwZnS(ísa2Y–(t»JmdÐO,±7eᑶ…ç1…]0äg¶Îò#µ€óhvú¦ª¼á’ë1j®Ø‚v¹-Pp‰úã7Ä.$Ëd]]ÈÀ³Ä3,U]Ÿâ¢ÿ©ŠsW/Èbœ³Íá±ÃÉcC*Öè™ '–roŠ6à&šÏqTªÍÕ ¥ AbÃ\Õ‹D_*/xÅö'3ÙŒ% ´Ü¡ë…Ì ä –ÔäP74äñn>{šCô–ó÷ôQÃP„Œv•´ë4ç⃢•|Ù‚Q«™_¸Çx™Ãd:ÏðŽžÓZXe/ÒW…•Iä:Ø`ŵi 5¡ŠŽT•øV?Hè\.£2U‹Íiʈ¥¢Wt·S‘%•éIqµõ–@Ú@¬!]k´Hš–»|u«PÎ2—¶LŠjBÐ$AH†’W©Ìcæ°a±5-¹è4… ®e‡l =º‘‘`§µL³£{÷ºñºd]}3^èR ë8 ­9ŽÐ<&À…ÿ
-Éú‚ÊÙŠ5LǶÆÚ SÝ/Xb^d+²_`#bi_Ù„5X-ÿ°|†ž,·4ÝuÎUkÝð²YÂÞå:µTÃÚ4ÞòiÒð
-Šî.W›3ª³ =í¡')=lwï9Ú0óPáúGÁ†Wšƒòоꂕì]‰¼ëUÿÓLó_¥zI‰(5èÁù$EUÕpTˆ·þ-_ñ:¿·pÈÐÆÏ5¿ê
-{n{‡ OB×&ÍÊx(\£.é`ñ–Ë&t3é¶MñÃyN½nÒÚì †‘ÙË‚EÙ
-ÜùØê
-endobj
-1905 0 obj<</Type/Page/Parent 1638 0 R/Contents 1906 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1906 0 obj<</Filter/FlateDecode/Length 1815 >>stream
-xX]OÛH}çWÜÔT"&_$¡/«”Ò¥Zº`¶ZÉReì1vq<YϤ¿çÎxÇ ´BñÜsÏ=÷Nþ;êS?}š h8¦hyÔóz4šL½¦ü€¥ äè£túùœú}òO'äÇ„×{=ò£Nâ¼>~èJnè^‰’¾–2Ér¡hWaç"¦¬ oYË¢óg:¥¹øã½ÿ¦Gµéî`ì`¼ó-…´fc¹|T$ ÒOZhFiVˆÒ©À›Q˜ÓÊ:§U¨ÓëyVÁwûC$W]þûýúæbvý}>»¸ú²¸ ‚;™èMXŠ ˜gQ)>Aå1.Öe)
-ý(U&‹ ¨’¼Î”ÞÍ£c¼ö¨ö•)ŠR=„D–$žq*+ ËóT§¡6 `k8í°ø’˜ä i¨Ìqs
-€ê¶Kñk0ÃùkÄv²“q¯¬w SþB°CH?mB$ŸÊ¹ƒÉx­õö̆¹’65UÇøNQ*—‚⬑–+è i‰•¤V"Ê’ ^·Îùu©gü À†¥ŒÍÉà½!Ê r ö
-<±Ã<€ZXSÁÀ­˜ˆ£ÆIYÚb32i¥ÎŒÒI@(ÄÆ$?»o0ÜÒÒ³Žè„Öšb þRÛW\Ì–¢;¬u|•Å
-äôÄ7£7`<O¼)~£“êÊÔ»XÇ^o|Ư4K_¿2ÕãŒ]ï-|Æ×û4ó‰·¨à=›ëî¹=°#½™™)
-AåpÇÀ©ÞtV´†î½`Ò,Á".‚Ë£Ú™ ¹¹ÜpÐá+X§ì3N”‚ç»fÃ@¨nœã„A{f½Õ0׸ðêøa¬hXÀv´¬ÚÞÊBCxbÏ „$‹H€Ç;Öªôê6‡±POZ®\–ø.b^1^¸ç­âWSÀ1ËL¦›oð42bRì åS 5•'·=
-w£ÛÃ{¸·|È(€„f®õ ÙkUMMHZ‘÷'èZØ^UYÑÜ¢ã–_Xq °SUŽ¹‘“*{á>¸?,|‹gY;_®(ß?L]JÑu}P+^]¦­”o…«Å/‘u†8À5ö0•ÊuŽ;…Yï¶7´ª[ĵÛáAÇoð*M/ijY;øNÎ5IR HþÙø™Éµj‹â[†M•ðÝ]JSD²‚±e}s=8²49ý<­¾øèðmÎtHãQÏ;²âÝÍægüEÍè“ŒÖX·†nŒï€p¢;éÉ´ßò4ï çϧsÓ”£ñÔŸ p-amœq8—þÑßGÿ
-endobj
-1907 0 obj<</Type/Page/Parent 1638 0 R/Contents 1908 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
-1908 0 obj<</Filter/FlateDecode/Length 1266 >>stream
-xíW[OÛJ~çWŒ*!¥q“Z©)˜* œÄ´ªd -ö&q±½éîšàfv}!..´ÏÇ 9öîÜ¿ùfýsoüÂÑ]Ó½ÏþÞ»³1 ‡à/é•{|~g0€öôšÃFŠeœp||àË%5ˆ%èu¬
-fþ¸2§ eÜñ¶ÚK²¤¥„lo› –>c&`TV`' (-$ Î0¨Ò fÉäd
-ƒ ©SœäRòLåRaˆA€ž$bE¿È,9?pŽ)o•µ7§<áš—•9aáš¿ùm…Œ>"Úèî&<vIÃEÛu®!dŠ˜à)µ „bS@ÐÃìU¡Úªýy­‚·
-w"ãf"
-(ײƛ¾›,âZ°ø’å‰F[s…õ‘è`š¢É•ÈeÈ:›Ä÷¼íî´€Sæ)æ³ì£º_Ê6@Q,±õxT¥·„¥À ãyj%ƒ»RÅË‚ÀÑ eZZq×,[¡s¶ã€™džxˆä¸nºÝ4•µ´k»®E‡xQŒM„á¡;‘
-üQóŒdòFNo¬fŒ5?4¡5#ÞÑ&ÕMddIŠ|µ6Qÿss— T&©{húVf‰^bpËX*m}£Œ1„€-&߶\²¡A¡e &+ËŒZc%Á9•—ôሌS(Æ3êSŵFkª.CŸW }?pÓÕF«-Œíþ;¾f±É# „di›°a²$iÂsLM?¸©•ÒPdZ"¥` ˜D¢ŒX¦éÇH.¯#•“›ùÜ›ù·D•T´ÐPÍ š‘^)ÑH–±ü¡\#¿Kz©¦Qç=n=5Æ:RT ¼t‚Ä,ևڙń¥ãfÈפJ8cwñµ®@FÀQ¤°(Ô,×"Å!†l› «°ŒÒK¼Ù#A…¯
-2­A2£öä:-1ú•%y ÌV6ú;ÀÎãï:Ê4ÙlN™fµfŽ_ϯÎ..=ð¸ŒÌfæ7о-§\Ýk±éÒR.wŸ±!c}f¯– õr‡øŒës!¢.Ûår‡ðµŒ³§â-Ûõr§¸XI–VžCK|¡‰¦<ËÍQÉlíÐ4ç!B§¢­É.wÈ.xù¢SÖ.wÉÖ.>›ü&‚ßÉç•oä› ×‘Ñ|C*wzòе‡%êÊãœ!þº1q”Õ'Œr,×ü^N¦z°¼š¬wN€ÁV)Æ®Îüo“¹÷ÂÆFථr±{Ž­Á…=
-<ïß½ÿ
-endobj
-1909 0 obj<</Type/Page/Parent 1638 0 R/Contents 1910 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<</I15 15 0 R/I15 15 0 R>>>>>>endobj
-1910 0 obj<</Filter/FlateDecode/Length 1751 >>stream
-x­XÛRÛH}ç+ú…
-©ÂÂ7Ìå€IR ç²µÞJ¥‘=‰¤q4#ÿýžžÑØF„Tm*Æžîé>}útËßw:ÔÆßu©7 8ßiGmôQ—úÇGxÝÅO))ÝùN#¼ëŽó‹NtL‡'| «ƒ·CºÐôþÉc½ÃvtøðØ«ñÎÁe›NhœÂåà/ÂÝí6ã=ªÿœë<×]HóÍêEx—h÷ne¬Ìoµ¶»“ÉM©S•I3™œe}0²ÄËÚæåøëN›Z6¢'MÇ°œ•"7kÏÏpl~íùΊÒÒ•,ªÚ÷3<olžá›ýDþÈ·Ãk†¤'waµàÛ.O¨Ó÷Õhõ:ŒÊÝz]ÝÑ'U$zi¨Ûnÿ8ø|ã úÔÁ¹”ºÝ¨ÛîP«{õ{]¶Ü²ø|Cot.i˜(«PÊDKC•‘”ÈTT™¥…,ù÷’u÷iZYŠEA…ÆÇ€QÅj!¬$Åæ¹PE€§â:#ãªTvµ¿¶ÊôŒta5ÁËh|pvqGÆ®2Üêì÷ñ~Bv^g¡§Nñ» AÀ8[QZ꜔52K£Æ•Ÿæ [ 5~¦²)ŽúU1ÃgÊ8—S)*»"â7Ä·À‰3% Ù¹°t~6jdÛ¸ÓÇNÈ 8­X0E–qi8z‘äªPÆ–Âê’~\JNÐ,ÓS‘m@÷X{4É"Õe €mãJ;/u5›;ç\4$ñï,èFg*^Ñõô«Œ‘Àdïõ͵™¼t0µÖ„8ŠŽ=!>Íe(
-¹ôµNUi,gb|™¶0©)F¹ˆçªp?
-ÈúšÉĉ£f5ñ|äv¯™q~
-!Ðq•;˜¹èwÒZ”Ç „' ë…w½ÑøšLÈ\'*]![ ÏE1sá50‹A<w«8BÍt,÷ùþ'2]*¨Ö, (ç:AY
-Î…Æ`„¢2„[¥
-o5‚úU‹ø£ë¶ € ¡f¿a  …a!rÙ¨H !—Î!öXáëPð×d*³Ïúy'ò©`)t(¢ª>“O#°$¥pÿúrùnMT )Ò媈™ë*K е&­åJ,¾Ò€Ë×47˜>|º
-yi *…%€WŽ@?“¿·éÔs“GÊ
-1tLD$kµ@Œh„Ѹº$øô#Y My]°Ô2…u…ãä¹.æÚÁ/Võìõ ƒä €Dò5òëÌBÆ*UøÄE åŒÇÍ
-½áeÎE³91áý|õut” @RhªÆ´ày¢0Íæz5•HÝÏ.t5w!0êÖñÔÝ`è»A+}za&BŸ…i°ÀsÊAŽ®ÆÀ]e«ÉË-ÕàÈ^˜õà€KìPôm4²õxr‹Â¦/˜Ï)óÌi´ûº0:»î>Å)8 Å»%b© ¦#¶ †W5¨ÛTF¥+L)L­83ô~”cx»²–RR.±’$支Äö¿¾ãÊÏ9×%¡Âß䊇õë„ÎEQ1–Nª™À
-endobj
-1911 0 obj<</Type/Page/Parent 1638 0 R/Contents 1912 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
-1912 0 obj<</Filter/FlateDecode/Length 1334 >>stream
-x•WmOÛHþί!UG¥œÀ®Ò}H!)èHÈáÐkO–ªÅÞ$[ìÝt½&äßß3~#1u¹.I¼;³3ÏÌ<3þ¾×%]:íÑqŸÂdïÃlïhäÑ4›c£†/yÏóhÐ/® >­bc¥};û¶çÑa×ëœAã/+ªî ‚»TZò—2ŽidâHÚ4XùÑ脺ÝÂìÃ^Ÿ/™-%‰{ó(i©ðïAn(4Ú ¥S«Ô‘™“ÈœI„S¡ˆã %B‹…Œh^èî+‰ä\d±#©UÂV¾/:ìtN¶=›ˆDVVóçE©ã“ˆ3Ù‚ÆáÎ"Úùù³-ú«Õ…p¢6ãÍ?¼ÞÞŒ®®‡o‚
-´¦Iåv‹ðÕn4²­\?±¥MƒUzÛ€††iµÝ*nV$u¶6Ä}'¬£±ÔYLmq´EÓ­ YåÈ‹ÐÛ-²¾ÔÑÌ´ÊÛm²µ‰…|«?“ÏZ+îGAþ4[µ¨dˆEkÖÛ,¾ÃòÇý¢™€¢­$^ŽSCBç< ®¡ƒÉ÷KæÝ'·Ž–"%mè‘i˜Ré^2ü†U¡1¸ÍJÒíðãWÿßwPC¾&îãNÉÞà‘ÍûÁŽÀðót0¹€\§t¹×/šÃ•CƒyàBËlÆ¢æsØ®CIΰ~JW6ãö¥ÐQ F%kDŸ7¾•5s&SRh\…IU«â®DLI,¯©fóÒÔHFÌõØŒAØ9çó)?¯}
-s…Ôæ®U7Í%‰‡X²P°A³M “¹&\HrDÂ0 ×=[»°1zzG O~ wlÖ ˜|H,™¾Úªß\ß|¼™ 5~Þ¢-æ%1Œ¹EV]»5^¤`5hÀÀunF€ÊžNr`9|¿¥´4 "ee˜7Lã {~ÒÈÚjÈÙ§/•« |ó¤‡öWÝ °|‘Ü ?uNùK$ζ×-NÂõR…KÔU u5•³R‘'È‘2 KÇ‹Ä"y(*T÷ËA퀶ÌÙ½õ ‚-eëÊRÞ•æi²L±-Gšj^\³
-ò%ä³à%Á3¢eöi2 ò¬,m+˜¾À <Ó£öJ _-Ë¿†_¾^ßœ®¿Žç—W“!Jâ‹?Žñiæn—ÂX…Ö¤øUBLfApžYPµû„¢ÆÄ ¦-|c_ðrƒÎK'K@ò1zÿÏl½Çû¯nÒYYÝþiÇ;;¦þ©Wô 0þ0 ©5ßÀõ •³7KV‡§¿¨tO;'ãÎv*—Áåã'ý³Nÿ÷Þëøh g{ïýì+endstream
-endobj
-1913 0 obj<</Type/Page/Parent 1638 0 R/Contents 1914 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
-1914 0 obj<</Filter/FlateDecode/Length 214 >>stream
-x5Ak1…ïùïh¡Æ$»MâQÑB‚Å@{]³±»“V#ÛþûN e˜¾÷óÅ$•„Qh4ü… . æ
-­54+êkÀ‰­[<·îDm \Â…€ó³—„iý
-endobj
-1915 0 obj<</Type/Page/Parent 1638 0 R/Contents 1916 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1916 0 obj<</Filter/FlateDecode/Length 1642 >>stream
-x•WMsÛ6½ûWì­òŒ­èÑޜؙfš¸m¬N.¾@$H¢!
-y1}5]ýèÅ›Åéó·ë³WïßÐbFë>V×7´Î ögx’MÞUªÚÓüfJ,~å®QÆÒÚw!Òg]«hœ •iÃùú˜º¢ù<™º\Ü ¾u>yTÍF].)tmë| ô°¾¢wµ¦ÞZkþØÚ”Ö• „¿…V±Cr±R‘ewLÔ¶¦®i«l¤è¨ šL3zÇqÌèr¾LÞSzqÝÑHá]CÊæ§ðÃÜÑÃë½e•»6Òmͳ¦;ãuß‘ó°@ïnÿùÛ¨ sRB±Ñd‚mTö•´Íû¬Œ
-®Ñr¨ô®C ÆÎ7é®×¥ò¹±% L#w/@“¤*·åd3Ü5Ý t‘‘´xÓºÌÐÃAdɧ¹$©
-Oá‘Ó³öA=_Úh+)ò¸‚¨~q%Ã4qá ͯ{.,¯¦WÌðhNØCoPJ>Ý=æÑ5h‹»Ÿ鋱¹Û2ƒ–ÓﯮÀú¸k5ÏΛ¸ëùH7mív¤²½¬ŒöY…„êÃÁ€d3¦WDSm•É#ˆ#Q±‰ˆº1‡‰¤Šÿ 1XWSs® £P­Ž[ç¿rý ›ZùRƒ<¥²&ôa]ÐýŠúXîáÛ<7ÌU×» qUÔ*^Z„Ve½.¼]X„Úp®ƒ)-´RZS yë™Wús]ƒYÂÓ”UÞ¡¦=¬·P¹‘ ´·ÏDƒ#ú{‘ÕÇb•
-ÿÉdÞWDÊõ³®] ‘œˆêQ{OÓÓäö—Ä¥ü®ýFÀ0œU'¤TÔhùœÄŸŸuÍ3+usRayäê 5­¬«]‰¼¦ôà"!>ø¡F,È)Ùsß«4Ûx”`ÄÄ>¥÷WhP5Ê@·ŒÇ‘œžtÀ=ƒ[åUnʆ]~ëÀ8R¹þÖAÊR}éƒÝX†^sSfpÐd¢×6«
-MÀL[G¹ô2”#à÷€Òá=úOYA8¹ ¾k¥úY¥,H‹Ò mÿè´ÖѸ¼ËÍÖÄêXkÁc [¯k4¨Ü@VžÞc’¦ðÃÑ©Q ŠÈŠjÐIaƒ‚“ïåàì~Ð4jGM%kIe™(¬)+H‚™Üzó çe¢¸²Ž뻊tŠ‘ßÈtŠÁaŸ€2óf#•Æ™j‡ìø®“ª@:£Í@ÚWïWýÄœ¤¶8š£“)=¶: K 8ʆ™ÈÛØψÃ(ž0УÀàùA–Ã\–n²Eë¬z<7¿geÐë0B¸=D£Z1Å‚29ŽŒ}•& 8‘
-›Zp¿
-
-endobj
-1917 0 obj<</Type/Page/Parent 1638 0 R/Contents 1918 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1918 0 obj<</Filter/FlateDecode/Length 1705 >>stream
-x•WmO9þίq•h%’æ­ö}AâC+RÝÔ/ήCÜîÚ{¶—4ÿþž{“°ÀUZAÖžÏó2ÞÆ4Â÷˜Î'4=£¢> GôæÍt8§Ùü¿OðÏkZɃÙl2<{êÁd>NúÞ/Ž^_¾¥ñŒ+$9›ã—’`4¢EñrŒ-Ãñ¾,f¤ŵ¦…oC4öŽ>ºZûjñf4§ƒÉ9"¼¼tž>ßÒ_Æ–nxÿ)©ª¢R6Qä ¨¹RÑ8Ö¦ ¤p„ÂÙ•¹k½.© œ„3¦Dô5hÄTVÝi?¤…ãÌ#Œ§82ªÕJ‘Å£Ú>‘ƒL$ÈêB‡ ü–V¨R«bÝ•¥ÊÚX¢WO¢£ZýФԲÒôí%ïhƒ¦å¶ŸÞ’þµ·ª;ä·WÈw(è¢õ&nqÜàZܨ~:ðS: ܼ«Ÿ;(]»ÊFÒ6¢bgye/w­mKK…®\v¡dÛ–øÉ)*¨¸5‚Ý6ý”£Ytägäãr·+·AŸ—î'þRÒ/œ]W•.{Y¯µ¯MŒÀ
-[SðÈçJx   Ʋ ŸÒñEYâc[Òñ®Ý½>æNèüyZFš¸U)j”ÕU/­±´Y`fµ.AIÄ×Üͤáx„ŽºƒT!1±L@Ä‚¹³ ¤'oîÖQâlNÞ6¤+aö!¿ÊÒ0Y‘ñ$½ÔÂÆy®#µ.4º0+S¤æ¢7‰ŸZР$Ù‰5ª,5;nL¡‡ÜŠC¹¦ã! 6étòX§hÉÿÊô≂(æØVmÑm`ÁuøÏCrˆÏrf™$wPMã]ã3¤&G̸îÉ!%ŠLqXÕ¼+´5ïß-x`òñC¡
-¼•j-XÁ›Ò‘Å0z9³}œî5'ÚÉé´–UñKÙ&7I’&rggü{Ùeö”ÀèXT´-@I²Ø  fí‘ߪ@­z‰¹)e3ß@Ô©ïè—”ÁJb7
-Rvm¤µÛp¥AGj¬OÉ!ë{05ä#Àõ ×V}ÿj”°Ö†©†ž"ºö™Ïrè¬cÏ~4³(´M“*Ë™¡^?ÑJ
-˜V0`[Oá‚ŽÉ8‰$ŠÛê8¤kåMÑVA¨Èšˆð˜€@IJW´`.Æ]ÓT<ÐÌØAˆ[Œ))?h€jr– úăNh‚H ]bÎ"ÚïÍÃåÑN1)¦”™p
-endobj
-1919 0 obj<</Type/Page/Parent 1638 0 R/Contents 1920 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<</I15 15 0 R>>>>>>endobj
-1920 0 obj<</Filter/FlateDecode/Length 1409 >>stream
-xV]oÚH}çWÜÕ®d*ƒ %tßhÒ®¢m! ŽªJ‘¢ÁÀ­™agÆ¡üû=wÆ|ÄÛ‡mÅ žûqî9çÎ?„øJè:¥á˜òmgèíõ ÓhrçßFÒªó%×q^ç‡$žPšŒð„SWwÉ[ºÕôÅŸO£8iŸŸu®>Ž(I([!ÊxrMYAH7P–w§+' åz»ª@FWeÉÖy.­]ÕUuèÑA×” E•Ö?H8þÝ’{y®kå"KR9s §n©Èm$íÅ
-¹“ª(Õš´òGÞdß;ê'CÔžÝ\«U¹®p¥VOoˆó[)q)Α•ØJ*-J(†?¿Ÿþá_.m„¥è.¢U%ÖÔäægK«RVEL3½çÜ‘‘­ìWÈi´Ž2ÌÖ—íLm-$­˪´.yVFoék©
-½·4Ëh!Í‹4q3Ç#îhŽ†)z´
-zeòz¥åu\ï—RƒÎ`=8ÛOT«[¨œˆ²BµKý³‘gb©uú³xEð§^Qzå˾›„`žº¾ûà€­¤'…X™Ip°KE¶á¹oé 2fY:#L ïÌ7Ú‹6PÆRæzƒÃ±…  q#ÔšÿP ,§a”´¸L9Vl«Ô½P4lÖ‰÷TÖá©ÏÃFПÀ§½
-endobj
-1921 0 obj<</Type/Page/Parent 1638 0 R/Contents 1922 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<</I15 15 0 R>>>>>>endobj
-1922 0 obj<</Filter/FlateDecode/Length 1484 >>stream
-x•W]oâ8}çW\©»ZFš&è×Hû0_•FÚJ3*ûV©k¼ãØLì”2¿~ϵ T]úP0νçœ{îµù1Èh„¿Œ®Æ4¹¤¼ü ì*ÇU~“%×4Ü$Sþ2ý’]Ð'Kßfƒôö†Æ#š•Ø|yuM³‚FÉh„•|øq)V^Ö”Ý$ôõý}´¦T‹¦^YC¥­é£4¾ZoÞÌþŒè|<E€á0b! zßø%6¨<<À[8[v³O¦@†íŸ%t/ª¹ a
-N÷N)ËÚ½ã«ä’÷¾'ÓTs`²%ýmÔ3¹ó²rô0”‹wtߺ·ZÔÊ=¼yKÂÑZjÍÿ„žñúpÿ‰JQ)½ ¹þR¦y~KÆ®©ñJ«Ÿ’w¶l²IøU7‹…˜kyÀˆîlÑhÉÉùá çˆá7ä-­jû¤
-IP‡ÄžÀ…϶V?£Ì¹–Î6u~˜9·Ð×jr²~R¹t¨C­ ;â3!ÅßMêE€Á©¹r\"lk  @! ò=`|8*G+áÜÚÖÅçBx1xøa‹…b Séó4<žIo»2 ¡ÀÚ6šÙühT¤Œ:4
-òŽÜ&î]$xÑ$mÊÄÅ-··‡›Ž*ðË. [ …féì=“–åø-
-›s·µràXÉ|)ŒrU”¨PÆ02÷Á×(R'ÖŽVY[Þ-©1…¬õF™E›£K»oÊtß“Ê”µp¾†·šZÆöWŽ6L
-endobj
-1923 0 obj<</Type/Page/Parent 1638 0 R/Contents 1924 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R>>/XObject<</I15 15 0 R>>>>>>endobj
-1924 0 obj<</Filter/FlateDecode/Length 1617 >>stream
-xÕX]oÛ6}ϯ¸@14jù#Î×ÃÒv
-,@‹zo:Z¤,6’¨’RÿûKŠ²ìÄîŠÖ…K“—÷ãÜsýídJüÒåŒÎ.(-O¾Ñô2™…Uþ0M®èúÿà»ñûé9½3ôñäÍâd|;¡kZdØzq…’&Éd2¡EzJÝŸZ”_jeKÝ$Îð/8•¶V5Íf°ÖèRuÿÅ®W‹¯'M'¸u!w¬I-Š¶œ,„k
-³êó å}nJ%µõ«G¬Õk¹Ü9érU®_òþ¶•~Ü®±¦ª‡í>ö£"ºêâ}3Üî:bÍ
-©ÛèŠÏ[¹¬…‹+!—ìÛ‘¦!¿G¬­s¥Šx/[ 'Û&ïû5¾cÍ.±Ö:eûÌñɵ°U´ëìopÊ9mø;67¾Ót03š]pq¹¢Ì…YëjEêQ”uÁ+–|ƒÊêŠjkVV”dU]ˆT9ÿ| “ùÁ4PìMŸ²C]ew/=¥ÒÈæ×¹Ns‚o*z´Ã#·q*QzäÁXIR4b)pÛçÓ½‹ÆªIÇ!_{½öæé|ò[].¤Yÿ­­+kÚzoççW´ÖMîCìúÃ-ÓÅÀ)p=^öìì…OŸD¹Û0CrRS5BW!×w:µÆ™¬¡»wsRUj7u£dŸ#¾`p{.ÐG.¡E®ÝÖ.>»ÆXCIQöI–ZgÇ…IE1vìÔ¸¶úA4jÜŲ–{¡¼>˜poäàaÊàË®ÓíÉD¾˜¤ªU%´¦ò%ñiÜË„f4—
-©lÐÖÓZú};þ]Wí#¸q²Ô¾'Ç«ØaiE<h‰Ä.7]1”å¶Ûóf–Ì’)] §6¡÷ ¥¢¢¥¢Ô”µ.‚W«TgŽ 5
-É98¦Ñˆ18¸vÄÆ>%Ss¬(SÙ¶ªØ’OÎKöÆ®@pËô
-saßšK­®›„náv ô ` ‡2ä³Ëü®Ußÿ]Í÷­…œ½&§”¯™4i»-°ÐGüŒ•K¾ï­}ó9*Æ7‘™Bk…ƒ$µk¬^¶œž$úÜMÐÑlžÌ‡ÃîÅ/nîFÓdŸ†/<`°µ ©ë †2öôù§çÏ—×>èÔçö9S®˜~nuÿXõ­E€2® ÁÜ_©
-±9d,MM[5ñ,¸üë¦ÊÏ1Öý‡ùÝq†Þ èH•8Ô6:m aé)!H•‰¶@›P§Z;ý(Òþó“ï_›gퟀ·t0΢R«ZH…ûˆ5
-•D‹ì|x­úóÑè;Ì´s¼@;h¡ ¨”ç¡È‘VѶA/½Ãæ©db I07ó>aƒÖÁ¿¥`:ÃZÇC±Ÿ…Û¹¬°DŽNÉ—0æ “Ìb:õ“Чò ’!^‡Ö.$‰,€aâïŒ
-.È£^‰JÒÚïnòÖá„_$ÝÁ8غ“†NòÆÓ\T+pPëºD´H‰ÿw w‘ÿ¡DÓë§á–xdýº¯³^ÝEý Še2ô/“ù™çL¥4,&EzïõW”JÅ0Ñ®„…È {lÖ‘%æ# Ä¸ÚÕKÖ»Ê+ÌYí@˜*Ðx'ºšú|)n|WU걉o‹ "<ç{úP(~>X•Añv'v„=Üɽãeâ`6t¯’g¥Tp¼p°¿Ö R¦‚ âÐÏ©¨ÅR˜xíàÁÄô>j?G×âýª­©X¡Åñ‚îßÙ‹¤˜Ê 9}ô¡fQ0ùŵyòèëß_M.šXFTó(ÛľÑ?qû£’)œµ¢  ²ç°†>äjr#=Y:ª¹—/óIõ`ø¥øª:ª}&KžîD÷±páPk: Yj Îy¹G7ÄüxC¸À£kQ T¡Ðó2cÉ?e†(
-endobj
-1925 0 obj<</Type/Page/Parent 1638 0 R/Contents 1926 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 1112 0 R>>endobj
-1926 0 obj<</Filter/FlateDecode/Length 1046 >>stream
-xVÁnã6½û+æVˆK²e{‹œ¦ÛKSlk{ PPmqW"U’Š×ýú¾‘äÆVöP1L‘óæÍ›7”ÿžD4Ç_D«˜’”òz2sJW‰Hh±^á{Œ§èÐm,—k±üÎ0Ä|øøó×I”&bAËy
-”š"à¤Ãª¢Ýäz]S<ßàT–w¯×ØMçbs½›,Àg¯Dä8݈õ°êb¯Ö5%Ñš«èÎòîõ»x~³{µÆîb!VW±¬J’.Þÿ¸Ÿ<|\PÑþ@q,âyDéz)–éšöE'ËœöùT›ƒuµ Úq·ÿ‚  E+š Q³d)ÖIŒ¨i´± 'íƒÓYTAÛ6”Êw=À%ë¬0÷¥"éBHµ6Œ ƒutÒU…6ÊJÿƒ^:[S(µÇ‡ øP”Û:Ó¦'{ >|Ñ•5mdý—¯³Fz/¼½Í>½ï×ËËaä2À*Šñ9’¦ ÉOÁ8JDWjqU$ãe2ÿªLqO¾ÍK”CU!›û¾YUöÔ1V>ȬҾ¬¡ s–”ã›Ã‰3ÕÒÈ£Äü(që•{àŒ'ë
-*$ФW½"¹4$+o)S„seg¬+ú´}¦—©:~ ß´i¿½Ü‘<I GãìÑÉÚ÷6M5ôÉ ÚCæQféœ4GÕñæL¥|„tèn[Iú \”,^¥ (ÄspLN:”]ýàÅU?ëÜYo¶yÐ
-endobj
-1927 0 obj<</Type/Page/Parent 1638 0 R/Contents 1928 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1928 0 obj<</Filter/FlateDecode/Length 1203 >>stream
-xVÛnã6}ÏWÌ£ˆ%Kv§@Ò‹y)ÐÆ]´èMQ6w%RKRqü÷=CÊ—x·M7XD‡s9s挾\4ÁOA·%Mç$Û«I6¡éÍM¶ ÙâÏ%þ;Eu<(ólú­ƒÅâë÷߯®òå•ZÕˆ1¿]Ъ"øŸàý°]Pç=!?‹u£èÃò‰Z[õòïVŸ¢ƒâ69OgY #Ü(2z4ÁÁPm S‘´¦Ö›Þ ~“.Ϩ(†Ëåm6çËOÚHE^´kAÓlr=<ú¾ë¬ žüy*G´ ½hh©‘ÜÓÞÕ~|wȉG?ð^yRBnÕ—^ù@Ár
-Ó”µRyOa«¨7ú…jöè£G¼t}<i¬¨TuŽBF«­ö$´¤}VΓhšh?@…g
-"ãE~c9d:ùQ=ƒà‹Îû^W*d]?—å(å’eY6=kØ¥ŠÃ†×Àx:IBÍ¡ã± ÷kD úÕè„œ1m£yσ¢¦Y„”2¥k!u£Ã>MdmL'×Í%D0’Át£ªHä"›MKcA,ðQãqFcîé<›Ìoø5ö‹1óJûáñ@’£É‘ºÎø<©GîT ÙþÊ:n
-Øò(³¶ÄÅ°¶p>4Û`§°¶D\ìg‹‘¹æÛ5¶·ª“'eç¿f_äià-x*À+M<ÅÝŒw¼›ÑC Ÿ.Þ¼5X kˆÙ¡ ÃR>5¬Râ‡$y§÷,€ñrìe2ÀKü¹ŒV$ÓØü8§©¥ÑçEdбÕÞóÇ v»Ù »1ù¥k‚èƒ÷€öˆÂ=•'÷Q˜#m]lÎI U÷vÓÅéèî.+føªþß—×l¾Èæ7%&7ŠéœÓÿiuõËÕ?¦''Gendstream
-endobj
-1929 0 obj<</Type/Page/Parent 1638 0 R/Contents 1930 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 1117 0 R>>endobj
-1930 0 obj<</Filter/FlateDecode/Length 1038 >>stream
-x­VMoÛ8½ûWÌmS ¦-)‘Ü’M²Ð.ºÛî¡@@KtÄD"µ$eÇ{Øß¾o(¹qŒ\
-†mJ$çãͼGþ3JhŠOB³”²œŠf4SÊæ©Héd>Ã8Å×)Zʼnô4É[I6Ù0.¦ÃÏ—?Fé)¶ÏçbF ¥øÏû‡šîFI*攧°ÒP–‰³~Ì3/O ÂÄÞ¸Šg.£ÉÍ%'´X!‹|ŽA=NiQ¥S{áÛ¢VX~BIÒ/§3,?ºØÍ—ÚP­Ÿ5¶ìjå}¯”¡Î«’¤ÙRgjmž¨uMŸ¥"m‚r…jC\SÒJc# ¬ñ,…Jí̳û)“ ÐÂm©V°n >(Y’]Á ÒæJU+Ö4œØÑ]׶ֱ'Ûm?ïSÊ÷R–®Wþ~Hûi;ÕZ¯ÙÝkPóŸÝÜþýéúµÅñþü¡Í'…´:ÀuǯZ\+ç9¯÷‹1Ø®¨ÞÏ\#Ÿ½þ÷3VÏEÝ•ïoðíõ~i´ó/TfÇÈØ=YÒ7o$㉠£‚ ²~zˆ±cãnÁÀÂcpH†žoJzE…«g ʘB1g¼l–ü,šŽ$$_IÇdòÊ­u6³Gö3Pä¢\KäèZئ•î…±¶Þ3Ö‹A¤RÉRŽTÌñFê@¥UÞü 
-PI¹´†NÉÀ®¸hÛZ]ÙnYCD­{òÇôØù@ÌOÖÀ=dÇoMÁñY!r1ÍO£yd‡,XeÈ7KQX³zqh=&^yÐA5¼ºÒ%Àq´V¡hb݉–,K–«.زž ²€ÊAWˆ¡Ï4;ÝeŠòAI¿ÝÜíÄ‘äZêZrZªöjS)wÐƱ¦xà´¨´G!
-V- ÷$cdPkTËv@’é^9Šõ¯äZ±<‚±.ti#òsÊ„z ¥õÈ{¨óNh«ð]l“ß¿Ýk—‚ÁÇé“ è Þõ#%Ã…˜1»kÙD¸rÄTcDœ,qÈvcæ¼³³{ïOK4P
-€!6 ;À»¥®uزÍUg"^2¾àó§ïD´„íР|ø4m­EÙ)ŽHÃX "3¸Ñíþ 9Þcc&AWà⬺‰q¿q:~ýòñœªÚóÉd³ÙˆÂ{䶶®ªì&ÿ) u£Ü¤L­üD›R=‹¶j(w¹¥k§ úØo9Då¶Ç4Ò‡ûs¯ hS颊 4èÑJj‡¢3yù¸äR–ckð*Â[´I#è6 ˜„áX™§e’ãz3Ï(Ç"Éâùzñéò‚>;ûˆN¥+[tì
- ±&rs·c<›žñú7î'9.5§).#˜Ç¥ˆ÷]/Fþ`äËjendstream
-endobj
-1931 0 obj<</Type/Page/Parent 1638 0 R/Contents 1932 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 1120 0 R>>endobj
-1932 0 obj<</Filter/FlateDecode/Length 778 >>stream
-xeTÉnÛ0½û+9%€M[ò%·mŠ¢ ÚÆnÑC.´4²˜H¤ÂŪúõ}TœÀpa‹¶¸Ì¼e†/£„fø$t™Ò|Ey3š‰-¯.1.²8¦x,S°õ}xø<J—"¡å" j(Y%ñäðVÓzˆ³È–";óa3šÞ.(IhS"õ*»¤M1žÑ&?Wº4¶‘^M¥5 I*¤—[阤Ã[©jv½óÜÒxoLjiIê‚v¬Ùªœ:Ù“7$ëÚtT¨²dËÚ¿rqqË›§ÑŒ&É\¤€pôxn¬Ú)£=ìÔNcÈØÔê¯Ò;ºÿ>wtÁÁ-çgØ‘ y1žÝX¯œwã3:[ìÿÊ}gl'ØçBúr’»’{&§t’m[+äT~ @·"‚·œ‘ðMŒ=ÛžX:U÷‚6¿ƒéqȆܧ€ øb@M>n:8A ¼ãºTŒ»Uñ#ŸALCJçBÓFWàÁÖ€;Šu”o˽q®Õ
-endobj
-1933 0 obj<</Type/Page/Parent 1638 0 R/Contents 1934 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>/Annots 1127 0 R>>endobj
-1934 0 obj<</Filter/FlateDecode/Length 1412 >>stream
-x­VMÛ6½ûW CÀÖZþ\HݤnrXíºŠl”D[L$Ò);þ÷}CJ²£dQh$9œ™7œ÷fþÄ4ÁߘVSš-)-“h‚_ºþø•¡Å"Ž–TÒ|Í›‚WŸ%Åq-®§«I4£ùjŠ+%M×óhÚ|ñÕëï’fÓ%ü[z»ˆÖ4_¬q§ñ-{ò_|zýÓ¹ÓÞo7›5M'´ÝÛruKÛÌCÂ/éðM.NV4#zg¬SzO‚TZkvŽÞ*ë*•ÔNf´Q…|¹ý4˜Ðx:‡—áãÙ:Y’«¤$£éQ”‰`¯BÀñŒ‘Â㽆¿:uÊhLç(Uc:]6L·¹ü&05Áž†¦¢·;ûô’•9ªLZ$\J¡-™Yy•ð0¼f¯RQÐQÉï
-憒
-U‘xÎÚL/=ßRß$cHj‘’îlj°èÍ·›G_YaD©Ñ;µ¯¹ŽNÊåüìûf#š~ÒxÌ'ãÒf»^/Éøi#úM§’’Zn„]‡_µ åˆÊ¦BS"8C§øR4Ém于Ü/G‰1z¶Ÿ’¯äwâ¶.%SU…Ö
-W¡Vž=C[&£?·¤úŽo ØvÚ_¦&ðFíµpœ­ÍùM‰ß°Bç…×ð=N y”Ϧí3ö÷úá»´#º»8oÉwfó«Z¶"â;ÊzûBé϶ÅÌíY~.S¨”©gìÁ(í¸¡Úøg±ò‹(…ä'´ÍÕ^dvD!ù®¤Ÿjí…jü³Ç÷ªabüôäK÷±6êÕAdÝ@eÑë¬j(oë6¢¹ôpUo)"4öà‘‰ÒµN|FìûLüˆ• A ”‚C¶úÑʸè¡SPgÔ+Äþô>½l;¨ÕÆÁ²ï…γ‚XçÕ t ´GõJè=«•×ÓJg,†ë§9L&ýïd%b©†ÚøÇ êˆTšVmGOCM0Éè}Ýl&´nË<ÈØ ÚrEªxn¼jñO"žŒÃ ÷~¦æ=QÆ’é5=Þ=Üß=czá2s7h0 ý˜û˜íìsqšõšn µ¦r7°dV>éB¿Kœ›M«è®Ù2€{¤£çµ›…g:¡:ä?æ!jË°­úóã‚_Fy388ëá4nNg‹hµÀ*‚b§Ù÷^ƒí¸m»ÿð†q¤ƒzõ~Þz-MF«ÅâÿLµÐ4¶ô•¬Üyæ±ßù¢7›T[ÓKú+ÿž÷ûQ É›î. 5j›¦ŽG†ÍM]dmƒ°¶dU*ËKIXªP¬M¹Bûø•èª³ ‚~·¼è 3¶Ny6cã2ºèƒnFeÍ>ÆC6­$¦Ö¬À8$¿ödjwöb˜à§Na i#
-endobj
-1935 0 obj<</Type/Page/Parent 1638 0 R/Contents 1936 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
-1936 0 obj<</Filter/FlateDecode/Length 689 >>stream
-xu”OoÛ0 Åïù¼-j×vRÇ=¶ërÛ°¡vÉE‘™Zm,y’Ãß~OþÓmY— €a‰äãù¹H)Á7¥MF«œd½Hâ„òl¯i]lðœág™ŽÃÁmšÅÙåÁÃnq³]SšÒîˆ\y±¡]IÈ“$´“Ë­Òâtêɱ§¶!_1¹¾>˜“’tRúÕ‘7Ô¥}xÇš}gì+¹JXvÔ›–:¡ý5 ]’óÂzzõAÄW»—EBQ–Cí®\~wlMG‰Á$OŠµw$…&m::XÓ9ªàyËBÕ!%TÚ3[žöø¸Pf¿/.¦{)Ù9¥ŸGÕSít ¨:dìpx ý²«”¬H4 ¤sT*ËÒ«ÐÑÔç(nE^¼âm;Èï×t ¬i¬ÜF £à ´ÉÍöŽR ãˆVéH'Kãð¥/Ƴ Á¿‡†ÉGY˜Úò‡Ò%½qÓÌePr`˜à`Z’:’ ÆòY™ÖAhmZÞk£#U’rT‹’q5¼³ tÎJr¨AØŒ¼
-endobj
-1937 0 obj<</Type/Page/Parent 1638 0 R/Contents 1938 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<</I15 15 0 R/I15 15 0 R>>>>>>endobj
-1938 0 obj<</Filter/FlateDecode/Length 1531 >>stream
-x­WßoÚH~Ï_1D
- poihtHùÑr=xYìöbvé®MÂßìÚ»©Ô;]+T×ÌîÌ|óÍÌÇ÷³˜ºøÓ°Gý+J¶gß)F½ð–âhD——=<áËÎ4¾¤‰¡¯š p²_7ëF]êÇ£hLƒÑÏ=|¬¤Õ»?~ñi~Ö¹S¯K󢸎hžÌ»x“´n6b—KK½^DS˵¹ÒkºŸÑ7¥SóêHËüÕØG¯*ßœÏÿ>ëR»7À-­™Ø.¿éÜ(Žƒ‡vo„äðí|£9™äÊhJ¥È ô óOÓÇ™=üÎo¾t¦_H‹­¤ÜEšZéÒr&+ø0"[ÑÁü±§‘%™’:weLq?ø
-…ä‚0'V:4 §Ç-h
-EI« µz…æ
-õlvHéèyò…vÆæ÷‡´2öXnßïàาá±<?®‡)ƒƒö·{•HÑ7î³¢cÜSåRO 'Nòöè  ‡hA Ž²÷as`B É —
-¿—³€íEh‘m^5ÓŸ/­‚ä‰nA:=@¦9¶¾Mf‹ó‹:$ד÷ é¢Å I^`¬¨Ê0î,øM¹«•JÐøœIûÇvø¥òsèå°œ<̘ &¼˜÷Æa~œ aNc¡$OÅ­’§K&7)†+;
-áì°~éY«·vFñÆ^2ßÏuÅ0Œ®‚bô"u¿žjï %®­mklûßBd@^‚@wµ{W!´ŽÌ“ÎÌñÀun“Ò¦ýÈR 2eÑ»Rýÿåqâû;ü,ÜG¬)‚í¾‰£ù?îÑÎÉæ—ïBåP®ÀEñ˜Úýø¤|(`È+.­ZMèN¶xåƒXÌ:(£Í‘a½2ç â®ƒŠCçð@ïðëc©Æ•X,9DåŸÊâ4ŠËÿg‚ƒ!£ãSäŸRÃÌæ˜y9w¡ªÒñ–1(y…4Ë{–j½4o®‚"@l,Ã{ÂU `08MõHLP;ÚK‡`Uñí§Hµx‚aCbìUŠqd®§’¶èÒd#´r[ªD¦ö¡ñúSKð=7UŽ¥¼åѱ]¢Åßµ2°-*ÞcQpCÓN$/2/'% c§Añ°ÝmÎ+:ìoñ ßè™8ð–Åt)4L ‰Xù¥e‘7ã~
-k4<íR!Œ€Lêuø1Ò¹üôG½ÀÍù³†Ž?e ÍÕ%ÿ`ŸâAÌÙ}žŸ}=ûõÿ?cendstream
-endobj
-1939 0 obj<</Type/Page/Parent 1638 0 R/Contents 1940 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
-1940 0 obj<</Filter/FlateDecode/Length 1774 >>stream
-xWÛnÛ8}ÏW ú²)PË–í:Ž÷)½(°m³­‹}É -Q6‰tI*Žÿ¾gHÑ%6MÐD&çvÎœýºÈi„9]i2£¢¹e#šä×Ùœ¦ó+ü>Æ•T…òù8¿ôÁdöüù»åÅðvJyNË
->fó+Z–û£-‹K¡K°ì÷[UˆºÞÓÖJ'µ—xî¨2­¥ûËéýk*e¡Q“n›•´ŽüFøpÕÉ­°‚/¬ö$¨47Œ¥­´Ê”÷¯3’ëå³y–_³<Ë_/^Œh0žeSÄrùùæ=Ý”%Ü:é¨u©ÑJyÍÌ`ÖK‡žÇjåY´~g¨Tkåi#ŸD/àÎk>Aàõ,êÂÔF»èt´˜ËÅH,òñb2]¼õÂýø(íž´„3û@
-•²•…¤¦up,%%NJĤ2ºqÎ*”h§üE:ù…”
-tŽ¶8 Õ‡ÌáÓÉBhæ%à·VÃ)æC7ßîðl[ïSô©sÿÛ0Ѹe-ÓCÀ¹)ÐÆ´ yCGÐ%Eêk“t/6
-)Ä7hARͶ% !”ìêGBåk¯’ -ùŠxµaÆ?‘ îšúy óv@b!h0@Çpº0Ú[S×8ƒƒTË÷wCÇ*µn!xhƒt Ôª»® ¿ßÞBÒƒì^¥/†\Hæ¨Ç—ì˜[>4"y±ÄœíO¦!?)¥ó
-ÈqDâ^Ú@µW,
-}Ïô‡Jó'1)e—Ïu% ,ÑÇÇÒöÙ»ÄEvú¿ZéÏ|ÄΡË@kàÑ÷C«§á?J·OÔõ!Ý’pEgÄñðmÓ6ÀÕåÔK›³ `µà›çЈrÒsŒkWûT–´Úžv…À*¶`ÿ 8;¥ÿä9ÉÃÅsæYoƒf²ƒNÛfK¬ «ÖÙd…p
-oÆRÑ?1Ǵ½¬ë8‹úùÔjedÀ-ØöâÃÆÈ´
-§“ðÌ•©Â¨V»u§»E'ȃ«lÎ;7"¹Ï®º$R”áÃAZ“³ûKÞAá‘ Y7dÉmL[cj /[°H€™{è°Å°ã9éí‹ ÙÍ%4÷¯VÔªR²ìå0Ç!@-ÈÁq
-35Ò2•2¼àñ1”«,”'M-è˱cÒ®™Ñ]-Öh++^ÊXôø¥HcŒ­±\ƒ­`Ã_Ukqï$c«vaò oç]ƒç3¼5Ï'4›…—½ï7ŸßÝð–ð¸€ÞEËÃ=ÌŽzŽ®F(FÇ/ˆ[`><Å‹ììí8ªG>ó³Ë‹/~>×endstream
-endobj
-1941 0 obj<</Type/Page/Parent 1638 0 R/Contents 1942 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1942 0 obj<</Filter/FlateDecode/Length 1548 >>stream
-xWÛnã6}ÏW ܇zÑD¾Äëd÷-i»ÀÝKa} PÐmq#‘*IÅñß÷ IÉŽ6î6Ab[Îœ9œ9Cþs1£)~gt3§ë%åõÅ4›Ò|öÿ·7üVÒöâ~}1ùðŽf Zo±dy‹7Á|:¥u>žÏ³Y¶ÈèÍúìfÉn<‘>ŸhçöÊçe–½ šÍ¢£«ù ×¥r´U•$yk*G¾”$rߊŠ´¨%`8Sµ^M^Øô.£5lÂ*hT.ªê@¥pÑôIZ2›o2÷䙫- xµ#áÅ”®f×Ùœ£oMU™½{ÁMé]‡m‘qšcJ??Ñë ±«ivû´ 1|NŸ9™•´O*Çk`†“Þª]kÀQvn}z>ŸeËÓx
-³ÿŸèwÖ´ÍÑöeªC^Jã¼;1æj‰°
-Ý—Áw{tŽöö]5þ'7/ãÇ興9¿P‰²V›”GO×9tZú½±}RLqï÷LuHl¦íWPˆÖœÙÆortab®qÆÞ6ù Ç?öïbùwî_â™|8•‡På_¶`§µN^’yIfËòà$Õ2/ÐÕÜôÿ´
-"o„êÑ Æ*á¡"W•ò\çB”z‡kÞ­…RT‡.Á¤ ]cÊ¢kÈù2jÂGÈJiÚª $m¼,bàV£À„Ò>\ÒùIÇbÈ-jkÚë’Ö¿~|üÚcÀ8Ô¨öš´ÀIÖh±ºÕ'zæZxGL$«sÕ@2ÁTO<*½#£¡‹{´3ÂäŒÂ†Ù¬ ©žm¡G%A:ëì<cýw¢Þˆ «(Ý>“k›ÆXôB>{©Ù´›@zÐêÄ-Eá'¥·V8o[ȹ•ƒœ¯ÃŽUÁy^)äª˜%±ÁL€k³ñBéÓ!€ ?­è/ˆ
-¤›>KÿñË*4gÀRïŠõà$
-3ˆºco>LVç<Êã@«¬–²^€€õ RDjÄIMa
-wF›r¯Åc°¯Qbô0VQ3'ÞÇ]7r‚i7'•ÚàýßI—¹
-›s‹Mì
-•š¹Âj¨!7™¦1|¶cÃ4œø¦-“{gŒž<Óo1¶03PBGjDQpÙÇE©ñF2–P 1ÜÁÎã8û莺֥=©~Ž¥®ìŠ£1ΩT W¯Ð‡Ó¢¨¡ fs€ŸEÒ=çZ½$`ex1ö‘ ±ûVõ
-܇¨˜+p˜Cœý¾TФAç€ÀÔ/—Dë«°$Ç ­ÎV8 ñÙêê:;p¨šgñ¼prøÌÖ¥ršc¤›O£@%ý-/÷æ7ñðp\Û “ȼ[Y°¼ ŒØ˜6Êièì ¿]n°Ü᡹>ñ>àõQ›½¦'a•iÝw’ú0fJ S å P݇7‘}I#n·66gtI£.{çÏǼBÀôh£LÀŸWŸîeE%øÆ´¨¥ˆ; uƒÀ`_“öñÊç\6ᤠ‘á€Gïi³s¬†@WEÅvÔ¾Aà8©èX/˜<¢05+ãŠÝazÃQhÈQ´ÃÌ+à ÷)Qs|ö0ˆ4<%‡êÄÎàhrž‡Eäâ¥jr ùŒ37ÜÎp(Ñô9p9îfŒ¤/#ÖÙÒ—ƒ˜½1—ªžƒ`Jâs¨Wpä 4t $îILå'QµÌ>º:*ÎuƒŸd…ç8—Öé`É„>M"ùb;..Ô12í§CG“ÆÀ@•ðÏÜvöq®ñ)£›b¸\DƒÀp€Æ“b„Ä0×q|MBúv8d×0ˆW Uˆš®-=>ÆóÝ „¸âÅ » Ü&AŸ-qE»½Æe,µüêîÓý}µ&Üz~3yO;†~Õ-¸º™âŠSô·¶×o5‹åm¶|;‡"Át¶¸f¿¯/þ¼ø%\kIendstream
-endobj
-1943 0 obj<</Type/Page/Parent 1638 0 R/Contents 1944 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1944 0 obj<</Filter/FlateDecode/Length 1979 >>stream
-x¥X]S¹}çWtå‰l­mXÃnån’u] \l*÷yF¶f¤‰¤Áðïïéž‘m&U{“Ú|€±¥þ8}út߆4Àß!ŽèxLYy0èãÇñ°B'g§x=¯iyp1?8ú4 ßi¾Äñ^ä„ÓƒͳCjÿ<Xó­Öt£ãÅävF7ªÔá÷ó¯ê ý3\ÚžMw¦ç—Mn®nΧWƒ?é_4ÓþY{ùf2M&¯­5vEÎÒÞñŸ1|̆?k«½Éhª²µ±ˆñÑãa
-×âÇÇ÷?au$á^+;U6Eü?‰úËíý¿?ßß>Ü}.8æ®Ti«É…wxhc ûã}H?{WW?†úÎÍà 4‰×+ÃîtN‹WREA¥.ÚrKÚÞü?@mÏ}f{‰\:½+
-¶vÄL)Ü
-emj~ÜfÎ6¯]¦Š6?aC³‰E¦Vdž ÷:¸ì+GŸNh8l(ß Ô“HaíêÈh².¢¸VQ@J<*z¶-Ž8¢'·±Ä ¤U¨&Þ&µpϺOó5hÎÿ,=£Ô ‡ãþˆ œ1hx›¢£ùåÝÑäCDeT4ÎÚ¬Q-™ÜðøàU¬‡WÔ±$•—Æ¢¤^EçicPÑ\#m¼‹þ²rôHÇìhíBD•Á†­ÿöÈÇ›å*ª…
-.‘v›|«\f²1qM âTyîuýDÙ1´ÝÂñ²ö@ÀSåŒL­¬PÞ,M&IuqþU¢d3,DMYwA7¤zÒÒÊry4qà^gÎçrÇu£Ê»g“ëÐ|8•‘s£øZ1BKçË&*©ötF_ŒÍÑ‹ˆÙh Ìr]ix•Q£¼Œ¸ kb
-c‘X¤:LŇȌ‡ŽŽ5„!O ’bÃ;z‰ãÛa£CŸ¾¬ 8¯iÇs›@ö¸çuδA€3
-”«‚¼šz‘é‰hZO©ÿ*³âÅB05(>äx
-Sô–£°#²¯5HÐmˆ
-ú ŒrôË“åA1ûëüþŠ¦·¯¶ßK
-%d%‹u’VÜ7ù¶è$BÁu3ÒxkE}³vÌ žÆ{‰mó—) tè•\%"œ±n jd-‚T+¨«}˜]ÝKüŒwø¼­Æ^)YíkîÁoµñœE žâ¾¡?+”‚>DÞæV” 쎚=‘ÜCE¨¶œ4
-·UJ ÛŒ7®<ÒU/¤Þ^—ýIš:ÙaÀµmQRÄÕ°ý]¤>sñjÖìºÓöÎ&Ç80›^@ ÆaþÇIŽKM7ƒŒÏ7íÞ½u&»-·]¨€Åwb«:ÒmùÛLvfTº×
-†¶™ªBÝbëëúúQ]»d Û1×Æ>Q»Ö!è­ó çF4
-ßLC4T]D©Vd‡‡qõ0#¼Ú‹úê%B&uÞÉö‰ ÛÛReXÜßæ¡ŠàXýðè@Ø°pòî¿°œ¶=6ÏaÜ©ì »ßÕK¶Vv+»øÑR¬ÅkÇñ ìò D¢Q
-endobj
-1945 0 obj<</Type/Page/Parent 1638 0 R/Contents 1946 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1946 0 obj<</Filter/FlateDecode/Length 1763 >>stream
-x•XkoÛ6ýž_qá|Iص4MŠa@Îf q³X[Q@À@KTÌE"5’JâýúKÊŽãAíÚ @+‰÷qιæï½ ñ3¢c::¡¬Ú†t2>ÓñéGü{Œ¿VR±w‘콿>¦Ñˆ’GNN?R’>)ɼªdß4žrYŠ•ÈÁ'šzGZT’”#¥É/%e"[ÊCr†D|e¥3eã•ÑTóØÔô¬Ê’\“eR懴€U>Xá Òl@¿KþÚRt4#Šm<‚tµÑù€’%|áZ lÛ8o…Wú
-c©qÒ:ê“ÊsP‚²¥°"óÒ*çUF¦Îjk¼ÉL9h]O
-ìdÂ#`¹Á,¡cˆèŽY xmBVA+—ŸÒôËt6KÒtþužLnÆizu?ýcr?OÓIrù6†:ßÉ?3Ú ¥] fzGçy¾ÁžÎßH#JMC*"Ë©ÊB‹ ëNP-»®Cʵ´Kåh›¶ˆ¼!Ä!Ú8*Q׬1c8’ù®j¦PðªVL8Ãh•êQ~ZuÖ²5>ŽlQûgŸ.M½²êaé)=ÈÒw4:;;¥[•YãLáñÚÖkg£áà”¹Û^‡¼û<–ˆäDUƒämEp‘ä´`MCêOP¼£Ë’óC(-2Ì“´”\Þ½ŸÞ!h¨;{ ØÖÍÙi×É®ç1æ@Ï1´È;®‹WB$”bÊÌLU7¨m†ë´½É±†/DtB²vEnišHz”5*PCwÐy®žTŽÊ
-ÿÌz. ÁÀ«R^»V <c!°2ùÒâ·lµ>Fáud ú}vÙ_®3Fê0îüœg7‰‹[”êj'E\­‘
-¸\µX=ʳÕhøë4œ¦­û4u+çe•¦YƒÅN{^u­)ôxÕ¶­4-…®„ŽL¥)ïh•D»wiªáÚÅl²Ý+I‹´•@Ê"ܹäèG:Zþ˜…A̎쾿>m/x£ü¢àô¿ø08á Èüüöâœî¬ù j +“5ÜQÃ…˜1è¯ô?qñɾu7=>9œ|ã*‹GÇØÀ$Ùûmï_‹5îÕendstream
-endobj
-1947 0 obj<</Type/Page/Parent 1638 0 R/Contents 1948 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1948 0 obj<</Filter/FlateDecode/Length 1636 >>stream
-x•WmOÛHþίÁ‡£ä
-—[¤Ú3„Ì‚=Gjä{.µã°>7ÅÑ´NÝN¯…â¸ÄÿsÏ_»TÚÔT¦£‡Ç1¾ÜÖ29ŸÙ!:—’ 8Ý|À8®a›‡H¥O1®ÝÁáú¢­GŽ a39i_¥ýÈ ½>ÛÈLV$Ân™+cØYp¦°
-áö»›ÄD"qöuË–Çgë;C#™·Ldçÿ*¬1°J&Öâм± †µ‡a˜óDEXI—ÆåîcÇ}îãìŽ|5]Ñ´NísóÊö$÷u¹¦Éa•"ŠŒÎ…Òà=Uäh´ºÖ.xEd¾Uf+rzñ=¬ÁZßÂ;q…mVƒÌÊÄä÷Ä›àzÐvlr¥› &87j]ƒ’Æ®CXT·] > ê–%2µÄ/LVI¥…bYð2@›pí»•C›`ï
--^…JÄ<‘¿¯NS“s;¹OßÛÒÀ‰ÒG™°ˆ°b=kEdÒ²1MRDKJŒy.²“f' ú dÁ÷æuN`YëÖ–
-Ϧoû}S:6oŽ¦ 0¸@}z<– J›‰¼Íã›Ïaøm2a8ûwŒïû½0=Nþ?ÎÂpx5ßøpÌD¯#í·zìκ™ÿ“ºŠc‹b]XbÑ©»n*òh G3&Ý¢ÉN1 ©—yæ +&)¸AïݨôÂ
-ô¾"Ê NœÞ
-ù„b™rf H¶ÄäÄ~7m8"õ«²F3<¸¾PO°·@„-TaR¢Ñ¬'Œ*Ô7Qº'_
-…NÏVʶK_µzoß)]¼ï#Ü–yÔ^«î6”Mdh-Mgtç«äWtˆD&æ*Qùj7.g+~'ó"cMõƒª‘¯¡ð-Dä!? €Æµ#¡{y ÃH9Rmò¡~)$êŽ)Gœg? ™‘¢…OÐ{[*è€reÚCª±XéI5³í]<51RºÊ`£b*Y%wÒ‰ÂÅK›}¸¨C©h<¾Vfin¡ß¸Dá1$ÃÒ×ÑÃÞ]ë-á'-Y¸k©õÄö8FWÌÈÈSC 3¹T9>Îò²à¡´Æ¿ö„÷íÝA ¥Ï€·¾€Dû 4sâ¤Ò ~q¸»/5yÅð,£gæ3‡l³‚mP¸¨]Q°w#X¼›—Êà3¾”;‚jÌhæg&^2sîFâ*Öy)ªOOj7×b_Äiq}H1Ä?“Ê­ê8k•^ü²<®Ê=áq­‰ º€ö4åÔ” <ÿTÉXNbYâ[nQ·Óé¶ñ§·Õϧ×ÓÙŠáqÔ˜´rÐ$—£ë”Œáä—‚ B§aýôPœT+Ÿš5tŠRÔò¾wo”(¯kåP)^YñK÷%‰Wœ'õŠ¿0›Hf½Ñr'‘ù® ¿¨Ewˆ—å‹> ‡^œfW÷×Wô`'úÈDKª×vê´Þ~zÞá·â†Þ6^´†g=T&¶tC>:þ>ø ‚–^endstream
-endobj
-1949 0 obj<</Type/Page/Parent 1638 0 R/Contents 1950 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
-1950 0 obj<</Filter/FlateDecode/Length 356 >>stream
-xµRMOƒ@½ó+Þ¬,P@“Ú¨±«ãqË.-Ma+Km¾³¥$5~Ä‹l6Ù ïͼ73o‡O‡# Æ(jÇg>FqÄbDiBï€n«P:Óܹ¼‹À9ò’(qš — ¸ï#/Ü\£ÐMY-w„ÎD½è4
-/³y£ÚwÕ¢[Q.½Ùè}Õ,±­¨UGñF)i†”JÚ·_äkªKu]S/˜­Ó‡9.Êj£®ìU/Ñ "‘H§j˜Ýv«Ûc¼*ó9/ˆ-á{3;óG7‚š`-‘ªùosmmxî³ô«ß¾ñcvv°¾_©VõÿÄÐôß©.*šjö!e«Œ.‘³É³>gzÊÉcZ®4CZ5jy6y˜NðÔêµ*:ÜèbW«¦]¥Ëô‚—ø4^é XÈpÿ˜åÙqüÅ)‹Gí'Ax”ØØmî<;êüÑMendstream
-endobj
-1951 0 obj<</Type/Page/Parent 1638 0 R/Contents 1952 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<</I15 15 0 R>>>>>>endobj
-1952 0 obj<</Filter/FlateDecode/Length 1662 >>stream
-x•WÛnÛ8}ÏWÌ[SÀ‘ãK.í[Òl€
-˜ª¿sD‚ö’.&³ˆ1¸‹T•¥Î"¤«Òy„ªåºS´ç - b ÔÙFášB5¤P¯U¶£ÆLsSjR6;´Œm(0/@-gšB{ŽsmŸÁÖ4H…p¤Ïƒ!´H­¡Ìá뤙–m¦@"G@bß5”¶šrGj@•9
-ßC2¾D0©t¤€p¡ÕÆà†6°
-pSY׫+CBŸœÍͺõª1Îr øé^.…
-´ÒÚrQ¡Â©”r7Ì:¸JÓ ëŠù0B\›2sž¹´­GvzÌY6Ÿ_èÕØ Â„–¡]ðL¥‚tQð@Ì_wåìøëf¥ 5ØÈ
-¼0—L ÝÜ?}y!hÞÓòÓóøé¹ÚkçÈNÞfˆ[µãºà“©jÍ\l<Da2ó:¸²‚¾·ÒG‹—ñŸwÏ㻇—oï#"T+EµE9Bʺþþ„îû¦ÜTeñeIÜBdò7Qsï*)L'/9 |z„SY¸Û«,om*àS×AìIéKR þŸ°Ç”hËòË„`èCÑëÓâ¥×!žf]@aHÞU¨sK¢ *=qçòÖ>à7¶°ÈdwYÑ>$ƃpY)^W®Ñˆ¾fIõ2–n\qSï“à»þjvµÄ4òeCíRasQuÎÅîÈqƒÃļ™´ $²{¨(:=*ohëÚyîöcïý™‘Jå*5¥iÐ è½N"ì]o‹‹ê.]m«U&M‚r¨28xã[$7½«9]qUdÄ„Œ1ªzï[#T«„ÕôøÎÅ“®£mÃ,Ŷl¸wœJ;`a!¯½kkAÅ:P+Nj'Ïeqͺ$%Ê\Å•,ÝšAsÓ„Ô›CéY·%µQ¦dQu-H02 *í€v7v…Ô·P»Ë-Ò€%Hk¦`å鈛q€¸|K³ Af!Ï–ý<ë[‡‡F4L×gšˆìXÕÒ>bF˜#±=
-=´˜
-ö•ÃJYab¹|õ¨s´“¾dK[AÖQˆÂíε~‘Mô¤Á‡ /¸û„¼G¡pm™IûÝtAÖè%®ù)íCeÈ-<`ø($eÙ¿‹%V"ÅGBÛjl oi#ªZÞ$,üHó (¸sv¥W
-ÃÓåÒ(U¿´Dâdܱ‹Èê™·e7íºAtÂ.BƽÞ4A—¹Ù3Æ‚Bq‡ve5{3·'v$æ7v*½ÜÓ
-ËP­Öq°ŽoKÂõ4ù0»â½ý¿ÿ‚9¿¾M®¯ø7]¼6™ß2ˆ?–g_Ïþ²ê_endstream
-endobj
-1953 0 obj<</Type/Page/Parent 1638 0 R/Contents 1954 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1954 0 obj<</Filter/FlateDecode/Length 1779 >>stream
-xW]oÛF|÷¯Xª
-ŤM;È»ãìÎììòËIHçøÒåˆÆSŠ²“óàœ&áU0¢ÉÕ%>ðWjJäFxñ·‹“³Çk
-/i‘à¬éUH‹˜pÎù9-¢ÁhŒz)í*ÕŽr6­+có7‹ÏØ7¡Ëyßéè2˜bç`–³™®6&_SlµË©hgËWª6:§-tR§éž¿Rj×Až­(1©¦ISÚè´ ½­©*UôŠv¹¬,<‚€åžÅzU¯žŽ.žœê­NÉ&4"[Ò˜üŸ˜<f ÍvÐMê,å¶Ò8VUrvT—¥Î+Z•vç
-H·QPS?ü9¤C…¶Â`î<'Ì`‚!FªG@°GnX[µõ¡®S»R©ä¢M<­kG«(²uÞO>²Xèi«R·«ZPmèt¦³•ÄÝ(för÷3E6ÏuÄÅ
-ƒë ¼„ºÓb£BHÑ_Þ@>+ k¬ 8­×¶ÎÅn`VP«‹Â–ÞõK]¤&R¤•`:½¤áÏ—´ê⥌$V¥›ô¬w(¥ò…|Âœ/ij<9º“-Œåã¼upôçÆÚE¥Yiœ‚rdÄìP¼>ѪB½"4n=±I-M ¸r¾qÒïÕÝžÖèÇ°€ÅÝËDÒP Õ°€¸Q3¶B•’ÀÕžJ[CÍfo¹…}öB@ãNnãbrp³G‚G4üÇÙóâîÄ9ºÀn€Ã/Ýc·½g]ÝÎÞÏ¥ÞÝ°÷H1/VVwg¯S€•»ÔÓ;ð@ñf[%rZ‚“Æ)Ké¡4¢Ö_ FŽÙÅS‰œ
-endobj
-1955 0 obj<</Type/Page/Parent 1638 0 R/Contents 1956 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
-1956 0 obj<</Filter/FlateDecode/Length 1623 >>stream
-x­X[OÛH~çWœ7@MÜ8¡•V+hWhK諾 U{B¦8:c“eÅßïÌÅqœ¤«5’ãË̹|ç;óã ¥þR:ÒhLÙò`rðþÓ€~¡û9^ŒÏp‘Ó  tŸÑÆñ¶¾k]RëºuIoÇ÷ßÔOÉ„¶dõÿÛ±WµM°õ¬”\Ü}ì·ê¬z·{S÷©[º×œ·ÛÝ꺒f—áÍRßn‡?Áé³h ®3Ýûý91_¶¾u„§£õ£m1û£ví_°~³…º§\ûÜfƒ“Ü°²¹ØX²eétøíœç‰;_@n.×¾ÑtÄ+øùˆ…+^è<½¤-KãÛõïÃÑ׫éÝÃ1/}ÿé„ÒÔ§a8挹ХU¶Rå#é9ȃléá(íÑ°G£‡cÊtYʬ’9Í^©Zi2Žw¼è«n‡XÓ§j!­¤\S©+zÖÒÌh‘gÂV6¡»2ÑâQ2dõ aé-E¶P¥´¤KRU/ACâ×'ÍëæŨó"¡sk륤¹6l-õR–.EE¢(¼mÕRa$»8Wµ•¦™$U:AV@êJ›§Gøü ‡YƒUËçBeªR0ÙŠ'ùpœÐµ÷¦é· ö#°5%e;Š[ºàÞ¥^
-(»LHå‰Ñ+‹ß‡#%`A+ó3]¢’Î"€ŠT h¶ñ·±pÃð©£ZÙ¶§ÐÎÜ (|NQæ,Ò@Ñ4ÀÓ6DF>¬ÁBeh*«ÉÕÍ•ÀËÂèjÑÕ\%áÉpœœpèÏmÔw6‚1ÓšÉV?÷H žG«K’‡À°Ž-@Ï…È$Ã.f2³ Z);v~7Œq Ú}ìV
-ÚZìù,í<Fj0^. ;¯FÔï(…1]ŸJ½* (t&
-øïÀl< D²ÏÂT*« Þ¹J¼™œòQVâ‘ÛÑ
-³JÎk,d4v)jûÉë@8PÄ¢·ì¸ßIÎn ov NèLJÛ[‡ÖgãV²éù4² aØXæ¢Ê‡[àá+<@*Ã׎“ÌL'7{œ£ˆ„îâ¶#JHRÇ##3©^\’!XfF9§')HG7vh“G¶ÍE*£)8óDôŽ-à ÎaÞíå
-(¨~„èèÚwÃLUǃ£S¸1—®ñŒ¬Äˆ!áÎÂ'M:>Mg#ŸzŸ_OÎé‹ÑßQ™`E†ï J<L²1ý¸¼:àÿG GÉ(áõ(¶KWl‹:.>Ÿ%ãCüó Óðñþàσëuõ­endstream
-endobj
-1957 0 obj<</Type/Page/Parent 1638 0 R/Contents 1958 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
-1958 0 obj<</Filter/FlateDecode/Length 1134 >>stream
-xí—Moã6†ïþs´ [±¤¬ãöæ(ÐM·X½0d‰Ž´–ɬH9Èþú¾CR’#xÑtOš)‰œy9â<~„4ÅH7Å3JƒåfpuwMaH›=ÞÌæ7´ÉhL§SÚ¤Ãße*è>Ú.é Õ³&“ J²¬Z“ÚÛÛµ:&…¤c¢¨hW¡~ CF”¥¶<1T¸Á¥J“²ßy¯ªÑæË`J“0"êz'…¡ˆv/¤…Ì
-ùH }´>RªºŽBzJÒ:&¯ÿ\¢'U
-ã¹Я’ IúE¦y¥dñMhz.LÎÊv/=¿™ržî…ù,ª“¨ne}ŒšË€69OÂΊãà'îDÑÒOÜ(+˜­câK$“#\ã¹ eÏq²Sµ ÈÆ›g£Z‰T'Xá.ß|è4Y]¢kÒóÔ"1…’T‰¯µÐˆ’òbe±öãâ³¹ø´ØÛ¯«·žx¨X¯v¼[
-endobj
-1959 0 obj<</Type/Page/Parent 1638 0 R/Contents 1960 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1960 0 obj<</Filter/FlateDecode/Length 1623 >>stream
-x•W]oÛF|÷¯Xä%NaÒ"mËv€ð'à+n-´(šÂ8‘Gñ’§Þíª¿¾³w¤DÑmƒ$°LKäîììÎìéϽ„&øŸÐiJGSÊê½I<¡ãã4Néøì×)~Œ¤bïj¾wx7¡sšxbz†‹œp÷dBólŸ¾õovô|ùyÿ‡Ï—WÛËëíå¿ü0ÿ²7¡(Mâ)Rì?µ‹Fº£m|<~³ý‹8Üeê_¯ýëM%™ÄgeøÀ¿^Ï’-¾d‹/yÞàKž>ÄOžoêïÎ’n³¤Û,é6KÚe³ Í‹4–^•+IÏN¢pÒ+eM=jt‰Ö•Ú('œzÁ;¢–6æP‡wÇ”$¡wQˆ]7Yit£þÆͺ±´îUʆR®k¡ª…å £_-~‹&§Jg¢}À¸ªŠ2Ý8Õ´’œ&e­9 EëzŽŽ0Sè„+•%[ê¶Ê‘µ ƒÈ×ø%œ$«\ëáxÔ<Óø˜»/H¢v€0ºeL?'¤ñšR!Te=èBW•~UÍ2Àñ>rzŒö&ÐŒ9!]
-<‚m¾RaIJ–ëê|fÉáGæT
-P@6ˆodæøØíý¶Pß%æË7& ðtøí¸#FÖú…ë1ºæ¤ºÐã`f¾wú7©› Í[F1Yë@á3{p¿ÞÏžƒ‡Ñm®kkS­ýäpgPqèSw›o¦roÛÀCk½• ö5µ–Ç$¼)«+ æÑh‘g˜yšIwuÿéÉ+Œà†–EÓ È¢
-Ô„ 'CÇ .syµ«•6Ž~¤µôƒ¶KzgX¿ÀY¼­bï+£@9IâóÝ-—¹_ ²©å²må…ŒØ1A,ÌV)`æ¢Y“®rÜÅ›`'ô¨Zp§ÌF©P{®ƒÙ/¡Û.—®›ûØíji|ÏO¦‘ì­OpàGh@,r®©’¬ î:¿µ=JHïýž["°p+©ˆ`m_Ã6Û.ïûÐûÿÓÍw ÃW)Y
-l¬8N:Ô¯…€—øL”ì( Õ0/#¸³UÀe;߉2ÞH¿¡1Ýë4¢Ù™>Ín;Ü^N1Ýhš}š÷¬}‰&Àf­±åá+ ;èr±à•c¤ó ÔàoôÎõ•í§¢‘à
-ì*ãvo$¬2I>‘aÊfó”\g-oI¿Ç=¹ÄŽ¬0Ï3ïqà;>p0ì
-¿é+ùWg÷$›)0Ę.-=¨Ìh« ‡ÄE‹YE„¾†nz{DPÝ(íÊh§3Hè
-endobj
-1961 0 obj<</Type/Page/Parent 1638 0 R/Contents 1962 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1962 0 obj<</Filter/FlateDecode/Length 1379 >>stream
-xÍWÛnÛF}÷WÌ[•@¦u³$q
-#ð¥¨û°—rWÙ%­èï{f—¤DFJQ 
-Ã7rw.gÎœ}=éS_}š h8¦EvÒ z4ºè#M'ø{€o#)>¹OÎިߧ0Æ•ñtBaD8ÞëQ¸èÌD6d¥y‘†ò•¤ÛGQd¤µ¤c÷äéö~VÀ+÷,Öiª7‰ZRš(I¹vOÿX¦z.Ò?qz‘'Z±‘¦¯Âψá–1œö‡Á
-¤BS¦Q;ÄQaµ½š•!U˜#`™ÆÝÆ´ÕPÌi®óßò!TxwÈÃ\¬×ÚätI[iý‰]¡ôÚ•Y(ÇŠÃ÷=µ.é £ùöˆxW¤²y§ž0@±
-9Iʳ¹0yâÐT ¨ùFÓZ[›ÌSIv!•0‰¶£JÈÒ¡S¬iap„l1Wœ¹Ñ Ø‚ÐÎØœ"™ÃóëàN`/¶Êí‚`s£Í©aDqAžÁ ]œwɌѪžÞ‡T’‰ëžp"Jçl!N–…‘JÚò¹ ®µöͼÓ<úDÐ~Nþ&“:{Ž½Œ¼Œ¢Œ¿åÁz/Öáìýõ¡&,+§Ã‘oÍÁ04Ûaw]BÌ<ôôðñï>=6yÀ-3 ÆÜÛ!êŒÊ«ÔQœká—A—¹lùì:d…:––k%9“Í¡Ñæ>ó†Á× º6‡f¸<ñû¹ƒòí7=úþ5ÚýuË+[°,\èXA&É„ÙV6 $Vš.4_éb¹rÉ(ª‹àúÜY¨ähŠ­õÝŒËÒ>¿rth9æWž=¾˜  KÀ1 ^一wáòž'êe!v±Ñ¥z!ÒÖEÌ T8E§rf®¿ÚÄu _‰$]Ñž˜ÌÉ"Y × ¥r-.Ö(Îéƒï(D•h£9`+rÜ/ãi¥[¥%¡ÙUÛot‘FÌ¡®æD!<•Ï.J°†8ð¡måÙçˆÿ¡˜€Êg -Ía¦å—QXcŒJeK¸Q– ò¬A×gâ ÞAiÚI ™Ø…ÙÂ[ ¯v FR½$F«L*ž>² Rí>+ yŒDƒå`—t¨‘;¡Uºm%ˆK\“ÃY­N ¨›£ bÝTMg¾Úé¶|rSr.»õ£œ@%o- |žÍì6×ãkG3Ä‘e¬\Q£ˆ[Ðì©Å¸22–Æ€m[.‡z¨µÜ ãMCoÔŽtX¯LœsÝB‰·‰&s;Ç1Èlµxü‹˜õ袃rŒh/˜²Þ7ò­1Ý;Pb„-…êÐ!Ìù)§XSÆç¾ÚÕ–âŠâ&ËÑ’d¢†¿!¨ß/S]JüÞdä×"1²Ý„÷ò[Þõ‹•/3ÚC¥@—; *—êR «Mg@¥nî콌•Î÷F£JÐ ­º3}ê¦ è
-:u7ÛÛÎÎ~<ôzÃÚYÉFV€Rò"Þå °n« \|kù«Gîs§Rˆz—K–MKô«‘s‰ˆòi
-endobj
-1963 0 obj<</Type/Page/Parent 1638 0 R/Contents 1964 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>/Annots 1130 0 R>>endobj
-1964 0 obj<</Filter/FlateDecode/Length 1528 >>stream
-x½WËrœFÝÏWÜå¸*ÂüJReYvJ ËN4)-â,hÐ<áïsn?f
-ºôŸKZÎfÁ¶·ÚÆj8Âþjï«óU°è¯öž±º ƒUµ÷ŒÕÍb°j|\,á)<^Kš›v˜—Âå
-¿£È/w“×–†´K‘¬õvC»Ä¤bF»xz¥¨R %Šš,×”ªšJ…”5™¨HU’nE Ò²þ&k¼ )âŒtU²ù°»ÉdG‡¼(è jü£Éì…àS‡,Ç™\¿Ú}Ìè"\ å»dÚ(ŠØ¤BÅ¢ R軣Z`.p»çkĉݻLò›×V.–éà˜]óqNi/jQJ¾O.tqÀ¦ˆšÄàøÑ*±³¯e*ëZ&Îű­X´ZŽ£«Ê(!˜CFc k.,’…Œ›‰Ä݈ºi÷$*l}ŸÒTÈo²Û;Ŧeã#Ëò{d¾R-þÒ\MÑPÞðÑ^Êu¦Ú"A•*Øìù¤ÇI¿N©S-eâB¨èf‡ ÄYXÀ{®œ‚µÆ;¹Î8êï–ÏUæÚW&¹QaJÛóÓ‚.­U‰›bUæÕý£¨8›†w°C©âró“Úsš5!Ö3¹ýó¾P‘(þçVûꤧS`–cÏ»ºŒ‚XUéøxš’~´ogôÆrîb¾´NT)àŽúÏ`ž¯ë @> ™õ1é̬ͬ#o(é™ý Ã¥ù"ØtëÒ
-udíF6—ןnɸúejk"¼ž+Ôô§ðò—/¯¬ß]ßÜ¢¦°)RÒôùêݘæËdMV·ü³“Ü
-)}`Ñì_†Ç=¼ 2ŠØ­—1¿'2/“
-endobj
-1965 0 obj<</Type/Page/Parent 1638 0 R/Contents 1966 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1966 0 obj<</Filter/FlateDecode/Length 1585 >>stream
-xW]oÛF|ׯØæI,Z–lèƒÖ€ÑFi!F¿œÈ£x y§Þ‘Võï;{w”)Z ‚$ŽEÝÇîÎìÌòßÁ„Æø3¡Û)Í”Vƒq2¦Ùr‰Ÿ7w·ø9Å?+)<l×74™Ð&Ç–ÅÝ-m2Âòñ˜6éÐ]-+÷ÓËÇ›/ƒ1¦‹ä+†÷üùúqwÉ8*å«,ÃóöD<ÏiJÓ”Uâ«$UÓVŠšžóç ѳÒËùm›š´©éÓšŸdæàhµ¹žþNki_¥Mè¾óU f2K¦Lw!e¦JSjtmMYJK“18šM“^"›B"°ÿTÕT§H9šÎ罕O9MC¡kr¢Ú
-ª åƦy,eZ+£ ]-lÝ쯨.$>Éš …y+ØÞÊ\Z+¹.(² ß¿nWš­(Éìý©È(,
-Õõ¡ÕC…qµ£—á¡> ü8úk‘Ë9 ŽônÆ3ÎËGF»ø£¤Ò¤ÈÅ5[ 4¶ÈÑÃÂ!„úý8.mY#º{i•ÉN/øÌÄSºáϽÐ|
-…÷¬¾Æf¨
-ŽßÊÔ dŽ=„}^Í>ƒ/òr €û™ÅÎ8?-,:Ñ.f….V–©¤Î@R;ó_”Îpñú§Ÿ
-½k8MON4¾L:4¶”/3+A´ý|5÷/С0%ˆëÉcéûÊÈwu¸øŒ‡`WH‰öˆ‹µeÎ(ðÎ43^d)z¥0¥¨Q„ÀŸw
-c†ˆ…¡Bì÷ĉ`cNÉX¥ÛØFøS·#¯¿­@k„¦…4•ÂâG⨘vz)b1¸:ÉáYEZP¹‘"°A¬L1LÚï’›†äFÓ9 n<ê)¿B ÖŒm~†öêÅó u)qbuïõã]|™,ð>z7£Å|nYßz¸§?­ù‚*HgÚ°žÁöŒfFí†ÑíxÉÎù£¶{³¸Kó)›&áíî·Íà¯ÁÿÍÂæfendstream
-endobj
-1967 0 obj<</Type/Page/Parent 1638 0 R/Contents 1968 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1968 0 obj<</Filter/FlateDecode/Length 754 >>stream
-x•UMoÚ@¼ó+žr ‘bÇ6`È1Q)‡¤­@Ê%—Å^Ã{×õ.¡ù÷·Kpi¥Š/Ëë}3oföñsR‚WJÓŒF9Í ‰ÊÓ$Îh<›â:ç“Tù…I–ƳS ãqçý…ÛÅàênLiJ‹Š«ç³)-JB’Т¾™mGµ)DM°Nv´ìÌÎÊÎÒNÕ5F;Q8rkIO÷sÂÒ+žº¼$a±U¯ø׊f)h«N®’%6 G
-o{±x$¥#ô´(‡‚JÓ¥{˜€të>Ô%ý•c ØÉBªW(œ[R-£E‡peÙIk™§rö4vì7A§,ÇÌ1‰oáN4º†°¸µ[KM‚ŠZIíШÇEÙ}Åh§J¹×jˆ
-…%>tËã±áÈuà‹uTðÃØ}”‡Kîûôl—’IJ%ƒÀ03Á³è«œ•¯î®)E2+Š² Ey‚ˆCðlãУq\Ïl«+ÊI%L•žÿgÆÑI6 vÝW!:Zºé6l›u–œÑRXäóbô<¬LGò—hZ°W§Wê¹aã“ç îSsÙ=ë:µ‘=ÛΠ÷ÆÆô¤t‰ÓD\ô VÙ¶@ÑƱ6×hÛ¶¦CO” À´Ÿ,. QߨBU/iן\Åçë>
-endobj
-1969 0 obj<</Type/Page/Parent 1638 0 R/Contents 1970 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1970 0 obj<</Filter/FlateDecode/Length 1497 >>stream
-xWÛn7}÷WÌ›œÂYk%ù’yHÒ0Ð\
-«òBíRZÆ\rKr­èï{f¸+ÉjâFb]¸œ™3çœÿ}VÒ?%ÝÌh~MU{6-¦tõjVÌhq{ƒ×3ü šÖòÅüz^,~ôE9½ý÷o—g—^ÑlJË5‚\ßÜÒ²&˜â“êü]£º¤ÍÝëªÆmè^µ+õbùMž,oò“/ç ܾ¬Ïq´,èÎ¥àë¾JÆ»|tAe9Ý×|tÙ˜HÎ'M[I¥¤ªF×”<¥Fç0¨mVÜ¢:«UÔr'#™D•wI‡”#Óv>$åEI3íhm¾´l4‡ŸÒËržó3níC«8±£+
-ú32N‰VH»¦. ÊçÁ¸sÔ*·;‰é×C*ŒÈ&h•4.M ¿Bú-²E9äûM­içû
-ÞãNõµ«Ùí E@áNU:‰¯å;•ÍH F«Â»!(KØ*Y“vlEìu` ¾uªÕÒ!øð¬‹ÍG3¬Àµªôÿ1±ƒÏ ¶õ3gá²ÑðVhr ’-µÊ…ãX&ó•´\6\'…–¨Q`†¢»ûß>¡z¶€€·_¾|9~œ/{køî¿ÓM`‘æKâè5£deŽµ
-‹7Ó þ¿¼S„×Ù^hÀ
-±Þw+àad5t>É¢P‚=ûƒÓy”°Á׺1!CiÐç{é‘ÂàÔ/píIpšÝæŽgVÖ©o[Ü!xö¾Ç‡2¢T-Ë’¤û»qý÷ÓÖßåq9L›áf6 ˆAîÁÖ†õ£Uh¼¢§žÆÄEe!/ðÀ‘Û{À8Nª˜t]7pî<ùô.ÆCUÑòÝiŒ6tgw¼Åá^4òî50 òØ4À
-û¸„w±°“¸¾Ãh–ŽG‘/Ô!ÎÂ[8Ä‚Š:…¡uÌ 1îlWðbX£*³þxm=^>Çõ ›j^¿[¦Þ"=ÎëòÃ8¼y– èGö N{L?Ùpf2’x+ÊS•ªÁ› ‰
-;ò«a›Q¼.íhã=„Yku@á5ý¦¡;ÚúHa9ç@ÞÁ°üb‰fßz'Ke–Bœj¡$ûŒ¼I«Ó™Âê`ÖK)’ÖhJ^æ°1 ¨q‹¹G
-!àªLuæ)²QÑ;áöå‡ÛÃ3Ÿæ­þù¿Ø ®¯fø[ÿ¼ºáÞ¼_žýqö-Ànendstream
-endobj
-1971 0 obj<</Type/Page/Parent 1638 0 R/Contents 1972 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 1133 0 R>>endobj
-1972 0 obj<</Filter/FlateDecode/Length 1190 >>stream
-x…VËnÛ8Ýû+î¢@S –%ù] ‹4º43qWÓYÐm±‘H IEðßϹ”\?ÒNcX€£Ëû8çÜ#ý;Ê(Å'£eNÓÉz”&)ÍK\g+¾æø:E»x#_dÉì7#I‡Ë_¿²,O–”§ë$§šòl‘¬‡_=ÆDÙrú²ÂûÍhòqFYF›šZ¬–´)bæ”6òæÓŽ¶%n¼
-A›=µ Úi§:QUJebˆQª `éÉØŽºRÚÜ?0}ùð@uÁómœÁ}þ÷¶²ò)¡GQośͷQJãlŠæ7ÅMë‚K `9UßrÄäcJë¾Ïq>(EòI6]þÆ„sÈ{ So‹cÊ4YâV¿ŒCÓÈ·¾Œó/óqÜl6ÿqÜ9¢ã|Áõ7˜¦>5Š´']3$žjad«B¹°€»møƱ¶ŠDÇ4ØépK{ý àãJäãlÔ!—5Õá8û
-”p>é^S°ÆÓb@=Oè‹gò}z¸E¾äV
-eb©Ëq—IÊárbkŸÕ*”¶ðQG<ouÛJÝrL¯iÛª€<¼¥¦'©¶,»FI½Ó2VÃt1ëYí¯FŽJÀ„ÜB?eu B{‰nÀðJ¶N‡•¶R mÂ(MÅ ¡ÚÝt)•ÂµHåúÁ=ô­«~~€rUút$v¹s¶;@kT8Pk‚k}è@XÉõ}è±âù¢õÆRaÑ;Èåíë¡ÁH?Ý¢¿u#_ýsle=«³¯0ìÝ;ÊÖy’-VI–Í“t’cós8>ÙÏÏ2ÏôŽM?“”#/9ŒGv‘Æ ` q³û)"Ò£dÐÖœ„1%lAm[Vµ"€D•öQ×,½‡ˆŠ1Œ–"(þ†¼¶F…¯oº?«É¤^[õA£W^/¶U$t×{쪮 <4l/Ú°ƒ‘¢ E£¡oteÍ¡¶­Gl¿§Î>ëöæm GPϪâ•æ­ì±!±Úð@!ù¤×áª8äÁ{ÍV°ï9#j5i„÷ð´Ž¥ã"ûqµÏä5˜:Nõ=õÛÉ#’•†R¡ð•Þg½d -hU¼ÆR5 tÅÃp_Øû°/ ñ»ê:Úo„]+Däà hå¢òÑòC¤Ý:Û!$ž÷·‘k6Æè ®5l&gõÜ«Ú=õNy ‚¾Æ$:
-endobj
-1973 0 obj<</Type/Page/Parent 1638 0 R/Contents 1974 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 1136 0 R>>endobj
-1974 0 obj<</Filter/FlateDecode/Length 1336 >>stream
-xVÛnã6}÷W öe•Â‘ï—mQٴ٦vÛ‹íƒ_h‰¶ÕH¤V¤¢èÇ÷ Iù¢Í¶@$ph’sΙ33üÜÑ?#ZŒi2§¤è ã!VŽ>¾ëçËxFÓ© ÉlÂ9=ð~œ\ÄKš.ø<Æo%iÛ{»ê îÞÐxH«-BÌKZ¥îf¬$Ñí^”VV4žÅô‡ÊÊÖ*#­¹ZýåÎŽþìõdq:ÂæQLŸöÂ’@$ì'¡Rªý%?øÃSÂáñ"žóá[]”5BJtQðva%eŠT]l°Ó½"+Ÿ­é“É>¬S“å9m$ÙJ(“ãLJV“À-U%M©Uš©åÒâî˜V{Ɇt=šxÐ…ŠwX†Ý^&ŒÉvêx•¬¬8"¡T–R¥†4ðøëwó@(r¬EÂÚA«uDX_]|¼ÌPmdÓMU8F‰PLÎH©Hвb“ƒ,ƒ ‡™î‘|«/zÎî½FB „ #(c'#Š®mäu„ ÈâE&›Ìîé¬
-Àª‹\Ôœ_D)”Ä|ÔQçÙd}œï€P,¦µæ/nÏ7û 9æäÏÖX]qžüM^a'³åQ’ÏXE,­$mVÆáúñ<ž²ÃûÀGäF·€Úëë²Ô•%ù¥ ìÛ¢ÙÔ²×à¨$»¢É¹ŽtuÚ¾¾âü5@3R±ëêjJ‘HgÀ —’ËoPÄdv4ô¡oX%úžæ³ÙÄ©5¸kKçÌiÛËG8èÈì‚Œ—FfÃœRÓÑœÅJtƒÔ>S¤·#2ÆàÐ-êÜf¬èI³u´‘‰6:°‰Ï"· `²’SÒ‰{—tòtƒCh¢J3ÔÆ—Ññ};é£AlQíO"Ë]ap 7MºM¬«]Lo3¸&}ðÝP¶@ëŒÔAôKŽã
-í k0€³\òÁå;R:8ASó‘©ÁÒ6pÕ‹5Ö
-‡<IÕ‰‹dµ}ðº¢|@†šL¥ºiòL*˜‡[kÌê3¥\^_d©O
-õÒknß%È›×( *²¤ÒFomL?놯úàɵÂJwà™P[¸]ɶ™°,NYš”ƒƒ6ÉߘbCe¥­NtΆªáQ–q/ž Ó¹h¼Ê^sIéÄv7Â1ˇjÏ$^‘†0^4:Ù ï¶ò¬£OA°÷«>íÓŸ¿¡Lùx;ŽHƒ=în²Ê·ž‘çsÎ5̹qL¢Ø7ÛBk ƒ±-P̘v¶Ý`Xl¹ÙâÀ$öÃGnî눧#ϯA×
-ô\r %¢›‡ÛûûËÐÑYgÛfhUp!ï8ŸßÚXòŒ+š»ësäh&e.ÿ¢O{p±ÁÀ%†‘Å|2†ëŠßŽ³I
-…lÓÞµÕTg ?RÂÌŬèÐÜÀ×3ý+Qá‡í¥˜çj¼”GOüŒkSÜÊÂ;Œ«ÍÍÚ?<8Ç·…õ–ñÍÈQvq}uÈ…v̺ñTRçezéŠË·UËÃœz^ÀSé(¹7W'äÇÚõÙs=­4¶UA×Oô7í*YÒ«ô$Ö«KµðBÃôB]5üÖâÄœûRìÁÝ2Œno»ÙÒ¿/oÿã%=Åû}>ã Ž'Êhö†Qü´êýÞû'!Ð'endstream
-endobj
-1975 0 obj<</Type/Page/Parent 1638 0 R/Contents 1976 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F6 8 0 R/F7 9 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 1184 0 R>>endobj
-1976 0 obj<</Filter/FlateDecode/Length 2583 >>stream
-x}XËrÛFÝë+z»*¢ð&±šRä±­ª8æXôhÞ@$H!&„,%_Ÿsn¸—¤&å*¹OßGßW7ú‹ÐøºiäâÌ-wÁ$À/ãŸ/.Âx2sYœN2·sI2 z°uwî\šL"øsÓx’ÎÀ ƒlÒb°ÑìHÔâ‹‚t25²ƒ…¬eÓ½"(ٌܹî
-àV „Ñ8 K#i1Ø$§KÊ v6¤– "
-rüåvB²‚hÖb°iÈ`+k05ǬÁ …„QeÅnšgØ3d%‰]ƒÁ"!¡3¬—E°V|N©Ïƒ k0ØY6‰a½æ,—rb\§.ä½R ÙŒ)2¬—M3É_˜„”$²CvšÓ®²^6‰MRAfG‹ ÊLÍ2hX¯;‘8ûX 2š6›bß©²3ƒÉk1X‘2²ìË4Ì$E™x,€V D¡‹Ö‘3›AÑ L#i1ØøX­Å`6’‘5,*°¬ÁØLÈÒRYéÌ4ˆ}UbVÄÐ`(Žº¬¬Á`‘qäNYƒÁæ#¬¬ä.Á¯œ¬äÄyäí²s“é´¯V£G>³Š!›pbÖ`°2 k0‚¥G²Œ$㨅(28¼SŠ½Ë™e±…ÓlŽ(Yƒi–µcXT’rÆ`гÉ< UéRzDZ 6NŽX¿›˜…2äèLQ¯'#J Ps4V"€œÄÏØØHzÁ0”ÔÌxº$DP!(8’"ç,NXd)y ‚
-½``H/ˆîaxP¹‹PÐ@
-²Œ”ô‚S&é[,`tÕC
-r:)éñW‚“’ ‚
-)ÈRÒ &\‹9"¨‚h|KzÁ8òÁ‘•T°çÂqˆG2‹‘º8œIpr&PÐ@XDUYIRn1ügpPòØ£
-wžÌ ð±!}aR”Sè©©r‚Ã$M•óqÁÈï6Îx>“#„=üœN!8œÐx’¢‘S{‘<nœìoyR”8qø02Ô¤BèDùòYdàrï!L)§öðèÏùAÎ@pȃá¤A0ö¤Š¥ÈÂꃟ|øCNÄ䔬 b'÷åB7
-ƒ@b|ýˆŠ§¶ƒðøÝ'PÓ=–­»¹}ç–W«ë¡ûS±D¿7‡ÇaÙ¿N¼Ã2Dàó]Ô‡˜ô‰yˆ2¸,jwë–M½®6˜…ºŠÜ}ÑîÙ5šÍ5­ù1qÆeoØ¡þ½ÿârâœøg±ûö¦nºÁÔ··?{ShåŸ]ˆSú£Éˉ“51ƒ„^ÃsF¯Ä0ù³¤ïI÷üXÖ^ë·7$”íöí-šÖ=Ê•ÝÑëû@ap«‘Ú U÷œ·HÕªÅ$ÂÍs½mС˜˜ß9J‰cŸF¯õ$ðú¾ª!{õ÷Ý´ÍÓ^&ÀÙZdëë¡tÛ¢+[Ü̯nçîÐËïNï§jÙ6‡f-Cà$x,CÉ—ÛÝ<Ù?oݺÚòÐ[sûaÒ/eÒŸWR̆A-ôõq¿¾Wˆ¬¶Có§/+àó°ˆgû`ítÌ!xkõ{ì7‡:[•ëâiËx7]³|eC V†0þ”§W?å³ó-@ñ°ïoš³ýQajϾˆë¯ÞãÓBî2ƒä¶ˆ›ÆùÕ%Áý2K#\s@ã=€Âÿ^\üçâo!Á¼œendstream
-endobj
-1977 0 obj<</Type/Page/Parent 1638 0 R/Contents 1978 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F6 8 0 R/F8 10 0 R>>/XObject<<>>>>/Annots 1208 0 R>>endobj
-1978 0 obj<</Filter/FlateDecode/Length 1229 >>stream
-xmWËrÛF¼ó+æèã 0—”ÅŽI9Ë9C (Á!
-‹¿ì$ÑHÌk`'iä’/œ@Wl8Q0N‚Ân'ÙÙ:Y‡ä° .05$1Ø,[z`0ØbM¿–ă]gÔëYƒ;‰áWfÙ0æê4G=ÄæèË 9ï•…«1Ù8¥KŠ”5lV0“g fæ’u=k0Ué,¬³1¦„†)}TäDyLQa°¶¬ÁÓHk0زä¸xÖ`ˆB]›Ùb°IÄ -±ƒÍ‹ÌƒÍ3Žøë¶æ:¦kEÜ­¥L»s³*سÚÛlè4F;¤6L+blÖ°;+rÃÒŠ3¦¬ëc-[†ha Æ¡Œ¸kϪ™.ÁâÉs@­ðV°³ž´lR^²Ó¨‚òµŠ³ÂcZA“ ëlÌ9Þ`Ó6*ÒXƒÁæ)fÖ°ÊH­ð±.3Ú¦sUȬè¬êŒ‘y^²³A¼>|¬Å¬›±AKf‹ÁâÃfÏ 6èÆÂF¼R3lšW*® (T@ÅâÚä5ä9×ؘFc3„,ŠèH 7/!tœr20Ç]àIˆƒ­ÁI¦@=d`A RSœw:¯sæÀ©bŒÁqQÌ«Ñ“.°àˆ +lÏ$UÄH‹Y“« k0XÜø‘e  / Ë v]@¸ÏìD¡Súìdø+U šØ°/½Å ‹8ä D39`ž3ÃŒr–@W0a‹Aj7SEÌêÈ8vSŽÁ?Ež yñvRðL¥
-Ȉ¦ðõœ&Mð–q‹4ÎCªá4xÒb°xIm(Ÿ˜£
-‹JzJÑc#»ÕÝfõþCŽl²ÙñÃ%/ Ùlõ»%”Mý. ƒ<¿Û~;|ŸäÏ ›?m¾­n°ö‡$Æêwx#ä÷á»ÌƒÔCwh÷<ÜþqwË…¯Öaåm]7Ó$U÷XÉ4ǺAض‘—¶’_¿>\Bܧ~‡í±žÛ¡çšðB
-endobj
-1979 0 obj<</Type/Page/Parent 1638 0 R/Contents 1980 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1980 0 obj<</Filter/FlateDecode/Length 454 >>stream
-xµ“MoÛ0 †ïþïnÝ!ª%Ë96ݲvÈAJ,¶ÕI2
-ì×vŠµ@ÕfPÈ`Säó’"E1-Ž\ Ép¢˜ÅÈxJ»,rÚ½V£^ iš„ r-YòIÆDÈä9+‚¾f2dÃE,Âp.åkø¦Œ®·kˆeM©gy²¥ÓŸÓÕm«¼¶ÃþpSb…²ÕØ«á¨pÐÇÏå}c%$y]ÝTC7ÒrÞ*ß™¥1ý|âz+Áù™°© ÓeÛ9У`ÍÔ´h¦®Òðfá°³Û<rK$ÕÜH Ò²ÕÊOVSˆ±ÂFºî¼{ÍË©äxg& “󘜆òèµ¢OÙÔ¦ïÍc76`ìL´¹"«„¿
-endobj
-1981 0 obj<</Type/Page/Parent 1638 0 R/Contents 1982 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1982 0 obj<</Filter/FlateDecode/Length 437 >>stream
-x•SËnœ0Ýó§»t16˜mfšªRÓN6]zÀŽÀNmÓü~¯aҌڪâ!ãkŸ—/?Ž”.ŽR +ÐŒIÊR)gòª¤± Ç)œæÂM¶]/ägùÚŽ\d°•ümá¶N®ï¶)êÉ*Ê
-u ’”ÒLsµëåSP¢d¸×“A[ƒ“³#¾Ô9û‚Ńr“½¯“‘Ä•â÷õ]Î𨘈µº×tK8;u=ºI·*Iïµ½õ
-ÏÚ÷Útq~œ©)“âÖŽR4Ög‡ 8J¯Z,õ³ ž-´çÕlѵ/Ϻ²œ¢$]ä’3iL$–¦ÅGB?é‚jßZ*Y·~·Ɖ´O¤\ JÎFH³û1{¥&¾˜÷&‹§øBMä_ª ú§ò+Tqáí {ãËþ^Š^9õlÁȃzòød.Nòàl£üŸ¸ö¶™Feü¼Óé®3×»¿EHL÷ÒÈnŽmé ì—óÚ-çµbmIñ³ ö´ø›M^8«^)+ãïBiüWÆvÔyQ±âFPü„À‹¹o?ÔÉ·äâ#ýendstream
-endobj
-1983 0 obj<</Type/Page/Parent 1638 0 R/Contents 1984 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1984 0 obj<</Filter/FlateDecode/Length 1433 >>stream
+¯Ü͉+Ù×âçúwÖBSßQnw³îEí 7Lq½ÎEú…`b•[t¢‚<¸ûüQ¬]£±ä?ÚõÆ%ËYmÇ‘éÛvÙò7ŒÁ}Lën¢ysuû룫·£-¯Ï“aâkM‡¡—WÞ²Œx
+endobj
+1733 0 obj<</Type/Page/Parent 1476 0 R/Contents 1734 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>>>endobj
+1734 0 obj<</Filter/FlateDecode/Length 1162 >>stream
+x½VmoâFþί¥Hp:°1BN:UIwQ/n«J÷e±×°‰½Ëí®Ã¡þùÎîÚ@À JU„½³óö<óò½@?\u¡7€(«u¼ôº}o
+
+-‚RƒHðã ÐTÃBŠ|Œ'BfD3Á!‘"³—¦£»ÎmÖÚ˜X«_
+¡r‡Ki¯‹'˜Ê¸éçJú©ˆHê£Ý9ñ1
+¶…ˆv’óÈBÙ@„)× K.Ö0§+ä^~ÎYÂðƒÐÊPc.ô,t–ŽÈ
+I°xJúã&•Í´  ò
+1g !Ãq!sΑËHv$BF¯L¡£A¶íï5Q/-Ã8ë¥q21K‰2gJÌrSm”¦j_ÒµgjN#ùÇÎUœivŒ8Þ: | îmN±ýsóÆ ¬ÂŸ¯4þŒZÌ49§É4æc]0¢sF¸W@m¢!q\rÎBÀø«À3™(áÁ†µ+)Vn
+î¹£è÷œòˆzð¸9 ’{T§sä,ˆ­C™
+[&êC¹SÔÚŽ9wa—ïŠéåDöˆ\&»¬tå¶æÓÅøÆ®)r´ßªL·²ØM¶eµ|k~{öÖ(þ~yx}¼˜=Þ^œ Ñ§.‡úÅÌT±éÏus 
+ùÊ"ª>À©«EñUŽsSfPG»£É4|˜<ÍN˜ÿzþ~óåcýççƽG.´§ÿ=4C,¨£ÝZ÷_Äö‡ÛíNåÿ?‚n¿ *åëaùãaш‚nÓÃ.ÎÅf<»y¼½©Ï8ì`$¢<Ã]ÃîÑvy¡}Õ1«v³âffhš5TÁ$·›u0ô—]·AÝÀ¨¸k¿Öþ6íc:endstream
+endobj
+1735 0 obj<</Type/Page/Parent 1476 0 R/Contents 1736 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1736 0 obj<</Filter/FlateDecode/Length 912 >>stream
+x½VmoÛ6þî_ñÔ6gˆ^í*ncHк¶Û"lâ•%ºb#‘®HÅ –ý÷))s¼(+Šb6ü"ò^ž;Þ=Çσ
+-ë4‡wT^!Ó+OÕ+u£<U®p{‹å²Ç!jü-‚‰ŠéºŠ=¡¿Ì³w6C4!;adÂ9_ãFÖØʺÈPð+FøPÕ[.V\d¸@V'²„•R ”;¢nŠ$%ᜑ–`õ»|:áŒR¾“­VÙ«•:)<•”«Ä#^ç©!ù7^Ø—¤Ü ÉJ^3B§óßÃ)œÓ¿®Y§s £&”˜@(-7X×"Õœ’‘'
+ RYULm¤È¸ø&tuc²¨òZ#“Û¿bÕ5OÉ J´”WªMwÎUo$ÆÝr²<ÄŸ-˜ý*|}þöåbxñætØ#`*UÅð‚àhÐBMt ^ OÿŠŦ’)¨>³m]ŽìÙ¤‹üoÿüâ¿ð‡‹oà÷¦Yú’øÝa·Uà¤æ ¦ý|3iU%œõƒ¤õÈ™cØ—¯¡ªç9·LDî3wêFnèâBIÅ•ñý
+αo®R“¶[3e‡NljKá]mOeÍÝèYH×&#†ÆÄ«xðËàoêö•âendstream
+endobj
+1737 0 obj<</Type/Page/Parent 1476 0 R/Contents 1738 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1738 0 obj<</Filter/FlateDecode/Length 1057 >>stream
+xV]oÛ6}÷¯¸HÔlʲÛm†di€=díÀ
+endobj
+1739 0 obj<</Type/Page/Parent 1476 0 R/Contents 1740 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1740 0 obj<</Filter/FlateDecode/Length 1426 >>stream
+x­XÛnÛ8}ÏW °/È—¤Nº@Rt‹ °E»?(h‰ŽÙP¤KRuõ÷{†mYQë½ØA‚ÀçvΙúëÙ”&ø™ÒÍŒ®æ”—g“lBóÙUvM×·7ø†_'iuöfq6~wMÓ)-V82¿½¡EAx|2¡E>Z9[RXK:_|Áƒ°eÙØÛÊå²y?Q¡œÌƒuuF‹—Ç6¢ü¼Uf©L‘yÛ?»RZ’_ÛJ´””Û’Ð6AYCvE5\“EXŽMLèrz•Í÷öÉ˼r*ÔTÚ¢ÒÒgôÁPYÓ_²ø]òµ²¼€Måi+üPvc­–ãd§e'C~´Z8åÙž$¸ï”Œ¤`Pt¯
+IÊô+:®¼û™ß¬‰#!€¤gsÀ‰¤µá—æÓW Ê7ĉr)Z¤ÆÆû­
+ùz|ˆ x}M¯>ìœLçÙ«ì*»É¦ý¡Lõ}üÎIùæñí¥ßÈ\­TNïß3³RO•‹PV.FÌñðb,CÎaeEòáÉEfVz26‘ -˜#každ‘Ñ}©| -W¡–
+„ ^?0Å€CS¡µÝFNV^²dZÕJ" qÐÒÕJªM‰¶=‰l¬+…NiµâÒö ´…ù
+Ò•Ê ¼‡J?CR Hø"LA«°Ia2s…t¬piÄÖ`á¶áø‹^
+nÉ΄”îtmN´³¶%Œ¥yº—-Hl!ˆ'i¤ë
+i¸siy«‡ü#æ ˜tîÎW¨…Œ²åTÓ i§<ûj…«˜”CÓép©6q$ø3àöq3º–Zûv×ë†ÕŽÈÿ“ÙÞı þùènÇÂ:†õ±r 4·Ÿ+)ÎÉž›Å§§%#aÒ‡Ä~ƒeûŸ)íOÊé¸ÁÊê÷48=˜¨ŒúÎëTó9.
+¾¨õõ×u"––×€]ÛbñÍÖÏ÷Ávë&|Þ,=Ø|yâ‹RÜ›š(DÓoö)ï³m>¹m/”Ó9¾5¸½Â÷ñÊùxÿþÍ=}tö .ûôÖæU‰É´»ô]¦Ç/o&X ‹Q{{¤…ô7™Å=}¨»¹žßfóW3|ýÀήù½ßgžý Hx;oendstream
+endobj
+1741 0 obj<</Type/Page/Parent 1476 0 R/Contents 1742 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1742 0 obj<</Filter/FlateDecode/Length 1007 >>stream
+xµWÛŽÚH}ç+J!Œ4øÂÅÀ[ÈîFB«QfZi%¤QÓnCGv·Ó—LÈ×oµ±1d‡ÉFcaÓ}êÔ©‹«¿tBð/„É
+E´M°5p—S¯Täz˜š¶Âr2úH¼%Ä â†ªF,›õ™-䶱9hð?%8ù¥„•Þ¹Ú¾"‹ki^[1öÃñç³àæ—JÐ…9¥Òb¢¾¾öË 7 5_™ñu(á
+w57¬
+endobj
+1743 0 obj<</Type/Page/Parent 1476 0 R/Contents 1744 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>>>endobj
+1744 0 obj<</Filter/FlateDecode/Length 1257 >>stream
+xµVÛnã6|÷W`û±|ìô-›4€MÆ.Ú‡-Q2w%RKRñúïw%ʼnÖZ`“«m’ç2gf¨¯ƒ ñ=¡Å”f1%å`ébGSš/x=ů•”……Ùø"ZžZ˜Žç?žø¸ŒnÇtI› 9â%^¤„øã1m’³¿n>Æ4œŒr“ž}°…É•&Qû™Ê+£EAD£ÚÙQ¡¶#'“Ú*ý²Z_*Q>}±Û‹È™hBÞž2eª„sýÈMà÷ˆœú66
+Å×;ÔnüNÚw‰Ü¯=IL­ýúÿ|é®ÚŸËIçÀ…ŸR“colúÿ‚`×èvN“ICìá4fþ®HÎHS™’è¡BiI"ó˜%J{¥·J§ o³â åÒ“U(-#¡µ9(Sjêm!©²¦¬¼£ÌØð䆤]C.j Ü9/Ü›=dë¼°ž¦¶´åV rÊ•Qb´–‰ç~gMïš]¢ª
+•D8Ë›3•×}AŸ\>Äñ§!ëèö’&‹‹Ù¼É?‰£8¢OªT>D š|‹Ú"
+¸ýÕ@A;á
+"ºE ®Nvøñ¸å-ê(¼|N€ÂʯµÂi×u¯{¸©`Pæe„É×ÏÎQ]]q†°í^
+—±æ ÓÖ ÞÂÞéê_aŸ]66pÝhÐ1%[¤̾ Ä‚<Œ·_XØhA´×L§ ‚·çûâ àrfðUÙǃ­Ñ* Ñ˜)]‹ç–¡vP‹üÕðÃXαµá¬Ò¶À´*†’+~¸¹æ—’‘JäI,&­Þ_aÑ9çpºŒ&—4œ·¦û\DtmtRÔìpo ‹§¦i»‘ùÚÕ¸ Ù8:—…º;™ŸÐïùQ¼tZ®°.öÈ¢ZSY%¼¤;•XãLæéñᚘûNþÌ‚(Ì>ð™aÁg™8)J˜
+endobj
+1745 0 obj<</Type/Page/Parent 1476 0 R/Contents 1746 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1746 0 obj<</Filter/FlateDecode/Length 1599 >>stream
+xWQOÛH~çWŒx)HÁ„Ú7(W éšrÂRé´±×ñ^í]ß®4ÿ¾ßÌÚ!1<œ*Jpì™o¾ùæ›õ'SºÂ¿)-f4¿¡¬>¹J®èz>OnéúvÏ3üxM…|qs›ÌÆ×ïӓ˯ŸhvEiP7‹[JsB˜+\Éiµ§é"¡Çºñn£sZy· Æ®ÉX
+ª^©óô_‰2]Ä(ókdJó3<6MèûFûÑ[rÅþÙøÈ5M§ý#³ErÃ<»'«Û­ó?9§4¹¤¨ÖY©¬ 5­v´-MVRVmÛ@™²¤²L¾¯2¡åTµÊJcñ(`ª!æ„í]Lçcp™ª*Ôu*…i pšPZšƒeζÊØð²-UK
+Ìz­òµ ðT˜J“²ù¥ó€nlKk2¹§-µçÊÒïQnM ¸„[¬ ¡ü–r‡
+.µÚDèw‘ªŠ¸'=Õ }q¶0ëΫÖ8Ë<ó·{I”*ÐJkˆweT¸qÕÁÕšžY;œÈ‡ òÚ ™óÜe]:´³›äš¥ñí™~›C|Ð+ô ž©R'šˆù‹!/æ‡_±6VšÐCªÀ s‰Ä´Ôíýã÷g‚®=¥_ž.Ÿ†¬ƒ>~
+ñ¿ÃS¢-Ë/‚¡E?—σñ}iÖ%†â]>ç±%Ê 3Ðãw®a¾°M€E&»¯Šöu$1„ËJñºv­Fö5Kj±L㊇z_Çú§Ý5z”ÓXÈ—u µK‡YPÌ=DÕ»S»#Ç£Rð
+T>Ò‚Èn{è“¢løäì ½¡kçyÚýõ=³” *Tf*Ób0{½DØ;úÙ§ÔSmëU.C‚v¨*8xëØ †Þ5\®8'*êUÂf÷r4èí¯½œ}|99OúÙŽ¾ §_vðÙÁnjx¯€ZèƒU¼ö®k‹@­¸¢Ý{Î!%c„’rWs+·fÄ<1!ó¦ÁV@mÖmIm”©X‘cGÿŒLÊz }Ä¢0új¿b¯Eð™Ë 4¢²:ñ$Ž¬ÞÁT£&PeÇ‹e¿°†¹á­† Çõy&";”´ÌŽ8–HœRý¥†wðQ–—ø-‡žôvv4”ìg+h:ªP¸Ý¹Îï3²ƒM÷˜á%žƒç(”®«r™ Û^"¨ƒÄ=?¦}¬ ‰ÂÛ…oÅ©#(ʲ#~—)=ˆ(>fVãð–Ö 1¢ºã£‚…i^
+€¿Ju2JêõZù¼â#&[jàô=©ËtÒWËrßû› ß|\xÔRè½…‡WšÔŸ#Æ ÿýJ±ÌôÛm'³wàÀZu°Y^¼­æs“òrŠ ÎLaø@$G€¡óé/ñƒ  ,çezzqî(ø.ß(ìö|¸$»×ñ{.'·ãí ¼"2Ž>â˜9Ð^¦
+䌫ÚQZ–'gd9Ê1€UÊD׊T°ü÷dõå’:ZcÚ†ÅÀ›ON œÀê¸{}g)®„€¤ª¢HÄΆ{†òO÷n}Úï Éü°8Y¿Y0p“ý³}+>`m)jž+Æècµ²¢xøå¸XtÕ9ºÄ%HÏ⦠ºÂ–‚Ôöų zÍЭ¬fKåIáã‚2‚q+òZ‘ž‚\¢è¬öšÎ7G©ÏÈbNQš¥‡ûyX;pyí‘vòÎfÓ¿TÝ`KaN4öç–!Îitë×M‹W
+endobj
+1747 0 obj<</Type/Page/Parent 1476 0 R/Contents 1748 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1748 0 obj<</Filter/FlateDecode/Length 1709 >>stream
+xWÑrÛ6|÷WÜx:S{F¢-É–ì¼ÅNÒú!Ž©Mü’ „˜$X€´ê¿ïÞTÆÓiâdd öv÷ö ¿ftŽ¿3ZÍi±¤¬::OÎiq9OætqµÂë9þ9M…|pýÊû7›£³×4[ѦÀVË«mrÂ6çç´ÉNf«d‘Ѓ³i©+ìämÙµÆÖ§›oxî‚fXÎÏMç«d‰'Oî
+ò¶ÒíÎÔ[Ê­öõ¯-í­{¢v§kÚÙF]Y¾ð¯TÚmRW)¦Ô´7eI;]6ôb;jÊž°Á¾–•M@Ðƽ¢\§Ý–1àäÙÕâäR?ë’lAs²ŽTàÿÂÔ9‰û„Þ–ÞRm[mU+{gsºn)uvïÊø–:ß)F¹Õ­'ßZ§s2€¢ÿiyãŠQ#
+ô("Sx‚TÏþØ©çP̶´©*éxÛi¦²Ìvu{Œ¡”…îϪ4yÿ~po€ÏºÒU*µEeïn¡ÌÖµÎØ´8°¾>P'øÉx†!ìɹa£Ýu^¨:@„ýù²jÄmÄ*˜Î>,uÿ¸¦/`£973Þ5{årˆvåö¦ÝÑZU©z<¥LÕ¬6°fÛ±ûP?Ô€»ìÏÚú¥²
+ Æv¯ƒ™´˜?Öì‡yôö Mó9¶ö­V9Ÿ=Íiþx:/?…·Þ·Óûx
+~@€Œ•çÐÊO0j8ˆ+‹ÏÙÃÒÖ zp¬ÔZç:ïc¢à S‚¥æ0úÀ’>gFãp0XõB,pTÊ?ñœ¹{ ˆ†…Ø;‹îx<ñÎLaôXEéq&ïØpì¬Õq/*ñU*?ž2ÃÁ<]\„ù‰|‘Ð Ï*éÄÌY4·ïR€òá©¡oãX^›: ët©AË#aC³ä:™­Ae³S3äEx{‡OÙB]ƒ)H×’û˜ÏwMc]¡N7¥É”øÌ?kØÏU´ã/¥È÷\9ƒ–ód6‡zP:xÖ‡Ü`9€à$¨—îŽàC¾Î͵ϜIáŠ2“óáÆ)´jª(í“›¢ÐrÀîáŸFÚ†ŸÕà Btº­¦ÍíÃl%HNz«BÍ Ç"œí¤ïÅ^aö5
+ò<6*· ¢0Dá;‘L".¸yAG¤"ãËÝýñE€ùá ŽlÐŽz‡U|ø×íÍݧµ„²ÿ©Óy°³†«˜½Ó«öeŸ`PÉ
+8°ƒõ\¯6“̽ÎØu¡º²E¼ãªõ?«ï1ãñƒ†ð—³• “qÆŒÄùÙgQe‘¯4ØÄr ˆËd0°°ÁSa”òp\
+@QDçŸ0]c÷ã+R£]‹$›2 ¼ÃAÂH*hbÞOÊ;Ú²Ÿr#w‘«x£œ-ñµîjAËsùºµ~ûñæ-?ûÆíöÎf]…»—àç3¦ýòéêüš¿}ü×÷¹‹åU²¼œãÛ/œ_ñï7Gý í¶Zendstream
+endobj
+1749 0 obj<</Type/Page/Parent 1476 0 R/Contents 1750 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1750 0 obj<</Filter/FlateDecode/Length 1570 >>stream
+x­XÛnã6}ÏWÌ[¬­µì¬“ô¥°“ º@“m“
+*˜ùYDwβÄ;¼ 1ÓÿžØaÞÞ a»áTžq­Ä÷¼§d_ÐNAýLŽêg5²ÕTR¦àÖÚÞZÃM€§–Ͷ‚Õe§36¢ Ú’æEƵ㹞µ\TÈ4À,TÝËröíû#åð—Òåº}rÙ®]S”öšÃ“Z3تmŸdà)T9kêÆ9ɹ
+§5ØwYÚzÔàÀfakjLƒÖ¡P©q
+&!Æ¢J,†
+ZVKÅ—…S ÄèªHdðx¸ÃÜ5Š§£m,£É%Í»¹üáÖY šÓÎ]9¸ÎøL÷4ÀgPr_ÚdÊ•~ÁÎK|_f¯Î•¡¸¶àCì8ª¹Î‡‘ ö„;Í”³qÚjeKx
+endobj
+1751 0 obj<</Type/Page/Parent 1476 0 R/Contents 1752 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
+1752 0 obj<</Filter/FlateDecode/Length 1239 >>stream
+xíW[OãF~ϯ8P%^_hH«ªUBصè’/HÈ—xI<¬gœ”þú~çŒ7»Z!UªÔd/sîçûŽ? òñÐiHјÒÍ`¶¼yëÓw´¼Çƒñ‹Œ|Ï÷}Z¦G×UR(Òþ·ïfû ,p=òq&Ç39Η>ÂÀC\-%j÷-¢»y{)‘H‰DJtÇRðKyóö„‚À7
+EÚB[Ev[¿]冞t^àj½Æ¥"#6ŠK¬ÕS\ÆV ©Ð´‰ÓU^(£TAqZjƒ÷ŠgÒ÷Ý­^cÿØ;aûzGêxÛt
+=šBŒÖcÄZa‘¨ToØ:EkÆkè4V•””zgpÎ-îëGC÷º¤˜æzçEýR­4ˆ¼•6[¬&ó\¤«RùŸ0ÞB‹H£un,ír»òèÂR¦•qáHžéS¥Êç¼xKn.×ð¸Ü€Û#äj~{,°™W=½q–•ŠÃbŒNsÄ."i¡ììâòšŠNÞ\¾ÿõç÷—®~ f?x´äLȃQªX§ÊŒ` ëq®ötõ¢ã‚»3ÇNýÍtHmâ0²’D£²~¶.‹T¹Œ<ˆºÈiœªóü"îÝäXµ^Î’Ôúl&‘Àž3Me°ÇF‡?¦wR
+(Š‚¢x îær<ROZwãÁ5#ûíÑ7·Çé³vyÖ.粬%¿Dû×rFPGè MÝ›ìmc \n—{ûà|{÷ü󦾊˜ºô&½Rwh ˆEÐ(–âCum¤Ö
+]ŒâÊ®t™[ÔðV TÁ®7}ÁlÀÛqp§ƒ0 6/ ̼Óå#ÎùÃ*ÑåJëŒÐˆ X$8@Œ ¼^o~5As ›Ê¨‰ÇiÛË¡¨–`YŽ.ÖŒn®o§ˆ g‘Þ5Úû ¼ä6eÖ0ܺŒÐèVµ2Æ¢iušV%¸†‰‘Ç öÎÝtd ‡)µchÏÐ ¦ˆÛcnMaZ"}Á¢uîXÇafš"­ò ˜‚Uø}ƒžf¸UæÀ±Ö¶`ˆ9#Ãmàz%#¤Pd"â ¢cbM¼Òæ¼y›§ñ$nbÖÜSÙÅ0)A­º¾öóÝÿ ÅÓ Z¿¯Æ̨ œ`Pm—{¼ábcѵäÿþ³Ð½‡©¯NØ« ìߌç ÆsŒoM]×hnª"` ©ë 1|Ö[*a
+‡”TÈl)ª‘eRãSÏŸD4ÆÙ}óMßͦtUê*µ˜þÓŠg_ßØÂQ³atêó'çQpêxG¿
+endobj
+1753 0 obj<</Type/Page/Parent 1476 0 R/Contents 1754 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1754 0 obj<</Filter/FlateDecode/Length 1491 >>stream
+x¥WÛnÛF}×W ò¹h‘²e§@ìØÔJ -Šº0VäRÚ˜ÜU¹ËÊ×÷Ì./
+4ujÃ4o;sæÌÌ™åߣ˜føé,¡ù‚Òr4‹f4ŸÍq<9?Ã1Á_%)]®FÇ7'Ǵʱdq~F«ŒðúlF«t|£´(Šý„ÜVRaRQP)¬“­+ódñ?7Ùz­¥£„îÇËäáòþˆžTQÝë”ÄF(k·õ62SòõÀÖÅoïŽVG3šÆó(Œ±ÐY°TÉTÉOÒ[(•µJoÎ?Á¿Ô®RÒFÔ@¥)ñ2aI€ŠlÂI`S9i×éVi‰ç  ’¥ù$3â ¶µø7yŽX8ô-Ê: Æ<âúQÒ¼êøfFo‡Óä$:aøwê~.=gt$úæZ—³èœ×LýO·‚(ÜhŽ¸Ïgƒ5ÁOÜ/b2û+"\_Løxéoýñʯ'4°v¸ð«çHñÅýø‡û#àlw§oûÓ«púbÓóÞô¼7=Gm4^æÁtc9‰£EOuÒãedý(
+ëAç¦(Ì˨WjÁëÆEghÉœÉ)5åŽ-áB“„~’U™ä'¬i*!Êë<‚S=R^‰M mnâ|Ö}‡?¨-Ï aÛŠhľ0@Ù‚Ô8i'0í=´FµT›íÚÔÕÖÐËb샟b|µ3#Ž¼ áNÇ…s²Ü
+ÈñZ¦ŽOÝÐ÷zZ˜/Ÿ˜€ÂÓáhã8#íôÈ+Sr4ÓƒÙÅ̼wò7itGsÏ(ª"­èÏA³)=¸ßß-ïš‘Ú\“V]ì}åpfqÈSóšO¦rÏÓÀC>Ltľ§:L[?˦ʚÃõX‘¥d´”îòÝû;ßA`/ÔÜ$­À€Ìs°f­U¥*ºÐ 2ﶂ£A¿xW JÆKW]T]¢Û2ŸÂŽoÞPŒMKŽ|ŸÒtÑÌÑø,:èN:´Ù†êlPô¼ÏϹ#èN”kÑî¸}°^é {Z®`×ï=š­^ó4[ìØo=œ Îîz«ƒè[#ˆ×7ùÁJÚ›šÊ$‹,óiîûÖì˜å¦ŽÉ–륂PH5ßùV Éj]ø?¨Ñ¦½þÜf-
+ûV¤Þjë®@»®N»-b×VÈS½Û™ÊÑO´—¾”ò$é7h‡Nd90»«HEÌqô&Bþ¶‚DeïD…>cÙÊd.ê·*lG„v`>¶r-ôžL‘á-ì¿4= \`UÕõ"zƒUÕAÎ7è[o6ûÄÌÛ®w›J@Ù|íaÓ kL|
+ϺzØ¿¾2´[Hf§¼kT•J|uX)C¥-W(™Ikž…~Z{&3‰IX ¦—_&^ÿÔÅ¥Gt•Ü*å ðó×
+endobj
+1755 0 obj<</Type/Page/Parent 1476 0 R/Contents 1756 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1756 0 obj<</Filter/FlateDecode/Length 1544 >>stream
+x•WÛnÛF}×W üä’"ɶl‰
+ T[+ÍihÑ´SÖ
+ys)¼ÍpÆ®œ••øÁII:ÙÊ¢&ëµ65½¡­´'¿ÀNT²†”sN¦à¿Éù[jG²Bl )Š®òb 3ÚꆪÆråíÒ²>.[`¿+R¡–Ý™W6Ú|'ažâ±³½)ê•;-²ÌHkIçøˆr¶‚B…s´¿ä’‹€Pˆ£Oy¨<Kü£ á Ý=RôNŸ<š¢fë]Ì]YN`O¢p.$
+¼ã´ö¾öW÷hu%ÑHÇ®p%xú}ê 3Gy+ ŸEm[~»´Ð$n(8š9Hî?Ïzø˜Ðí{š¿O"ƒ"L+dãô¤
+ÛÉ€d­;8ðÂ+ÝŽn}·Þ±Ã_BeD×a¤OÂH§ðs˜ì~‹ ¯xvÇ“þì`@ÝfÉÏCËK$]â%czq¤,N=ž-Jx‰rlà±gÉÓ¥ /XnÏÇËØ?Mad»«°mŽ§xŸ½:ÛëØ+Öüæþö†°oÃ
+ U𯜻·ÌA¼0¸ÚìôW$ò|z5œ^L °|ñlÂi¿Ozöþ}VGendstream
+endobj
+1757 0 obj<</Type/Page/Parent 1476 0 R/Contents 1758 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1758 0 obj<</Filter/FlateDecode/Length 1325 >>stream
+xåWKoÛF¾ëW |© X%Ù’\Ô¬Øn²Hº‡%¹”“\‡KZÑ¿ï7»KF¢m.½4A`û˜Ù™ï1üÒ’¿CšŽh<¡(ïùžOãéÌ›ÐÉlŠßGøWJJzó 7¸>¡á‚G&³)1a»ïS.ä×꘶ª&½Vu“,tƒÕZT$E´&•à?’t²Ò©¢i¡IPŽå´p{#Qˆ*¼’©HdXו,),ÕFãg¢Ê£àsϧþpìÅ!ß»QåãªTõ“GÅ–n—ô)-bœ E0ý6øã~0òýqÌ¥Ja†ØŠb…S}Ì¡7i–µœ}íÄs kz8Y…÷®Öü6kdó]+Y¡l¡R•Œ)W(„J°vLZQZý ©PJ²Z)SKÁk¾„¯z8ò(PH÷vâ/E
+B-žQŽ7ª¤‘×%QY¦6i±"õT¥
+O ³ðç*S¡ÈþÂ=/´ ÊCÍI(IQ—9ôàÚ§3Û÷þèÄ;áš“û«mlztŽ‡5ÉúÞlwã^/Ïi+õŸJ™È²äÂÙÆ¿·YiÊä³Ìèœ&§6×o í&œÁ¥2åvýeüØ–
+;]÷ÔTÄ1ŸÚ%®æ>‹V´K+MmóZWVx¡ å½óÆq:åß·†µ4ßR,Qg°¼½ˆ÷eš‹rÛDþ
+endobj
+1759 0 obj<</Type/Page/Parent 1476 0 R/Contents 1760 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1760 0 obj<</Filter/FlateDecode/Length 1558 >>stream
+xWMoÛF½ûWLur
+·?u£l[Ç}>Ô]Ž¾5ð«Ö®Á_{pVã±×Iëw8Ešïㆮ¡½²;¼ºÄ[¹¶Áš3œ·žƒGýª‹m ·V¹pŽ÷|¹NÀÞ†! x³ÍA^à°óÝqýXw‘
+à~BK®FcÚ ]¥z]µàQEq‚É P
"€”J𮿧zWww™ÀˆépÒÿòü!¢âþ4.¤{¡XkäxµYmÁgF+cï&7´½ÖÕôeÁw2“ž–‡¿ÓBW€—ÐýÉ£ÉéAÊ\ Á‰ð*WIò.4ÓhØq×åm)åóÝ”MI]6¸†“IÖi†¸AEê³rAÅøZUu³»áãªK6d½ÑU…
+ õ÷ßIbì´ï%­’÷IãRŠ|}@ŸÙ+ô§¶š$¯!£;Wk[ˆë¼ì¹ 
+‰‰?¢‹G/±¶¸é€¢cCWuN),ÝòdB)´zï¤p=µÏµH Ðaàå!‰¾›«îÈ3î Ϩ~Š·øR£DSÄ⛵±kÄ( „Þ1ˆ#Ũ¡®MÆNWÆe
+îr™èÄ؆¯#÷S˜~ŸdÌU´ó¡³
+ÁfÍ”M7Ýð†J4BŒÊ3Û‘ßv=¡ ;àg§+Òíh/6£»„¾¨—“ÅÞ¾¸ ó“¡ÆüÎÙ *|Š1‚X°ü0ò€Š
+ƒˆ+ Ä‚av`P©'Ô¢T¦ä·RlS.EÄq|ºÞkÒÊ®PË|XÆu¯JQ8Ü©cœXÒ0XUÔ7~%ØŽ"wÝBq¶ÉR
+A?#kÛ‘²Ö5X;Ñ`‘ÜçëReq1
+endobj
+1761 0 obj<</Type/Page/Parent 1476 0 R/Contents 1762 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1762 0 obj<</Filter/FlateDecode/Length 938 >>stream
+x¥VMoÛ8½ûW ri
+Xªd9¶Ó[ƒnšîÂrÉ…–(›DjEªjþý¾¡>¢(ÙEa–Mræͼ7þwS„WLÛ%JËEF´¾ŽÃ5­w[<¯ð®%åÝB”ðòë…dµ wó…›Ãâ×5Å1r$Ùì¶tÈ ¢ˆé¥¥´!ÝæôdššÒBIí, d3ºx¢Æ*}¢cmD–
+ëø‹3ÀbMñCÒt7·ßöä£,É¥&×<`£¥V™4mêïߨ-XmPÔ!»ôÙ
+“Š‚JÄ•5çh­¬ûSGIÇBrº\éŒe¦JÏö/IXR®ÏÅq´0æ8iDAœ„+Îi
+ÝÅi‘¦Ò¢Ïa)=ƒêÎÂõ†Ú^td €ë™’À`üYûª¸UW\°º¢ ¹7Ü”Û| ­ü!ë%;“åQxܯ$Ñ©AÐýíÝžP’?Ĭÿ6¿©ÑN¤Î2‰Æi=£…ÒÀl挧ZžÐPYˬ«}QvÖ¶‡™F ÔŽš¤ZvŠKƒ˜j™J‘{ï ²Ê‹e"(‘e ,²íÛúI”?QØÀAËs3j¬ÏËâøSUuꄨܾÏÿ#b2å¿W?°5Jƒ2çfÂ7ë…jG~ÐëIœÜOG‹!LÁJxÉ ©]î¥þáË5Åp¼ã Ño"$DoÃ8
+éÎ8Žg÷ìpÔ“*=þ©u°×~d:éÀ?ZS?2<&ë"º £°Ðçh—C0z¸ÌMMò§(+Xê•:ƒn˜øèá=«SsØN{ÖÕêQÎÔ]Õ†X®ïaˆpKâ ÷€pªMS±
+endobj
+1763 0 obj<</Type/Page/Parent 1476 0 R/Contents 1764 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1764 0 obj<</Filter/FlateDecode/Length 1136 >>stream
+xV]oÛ6}ϯ¸)ëÓqÜ}趺ÈÃlñºëPг‘D•”âøßï\’JC– ‰"^ÞsÏ=×ßÏrÊðÓUAåŠd{–%•——Éš–ë+<ø±Šj¯WIyzðÓö,ݼ¦"£m _««5m+‚Ÿ oäùÏ{ÑÊR¾NèfòNìE77Ôšjl”{µýæäWÁÁ¢\&\œãFžÐu7XÊA›ŽDW‘4]­oG+øM¸¼¤<—‹«dÅ—ot'9Ñî•IvÝØ÷ÆŽÜ<•/çµFÑÐF#¹›£TûåÕ”!÷~záœr¤„Ü“ï£r †SÈh‘—!k!¥rŽ†½¢±ÓT³Gç=â¥ýIcD¥ª9
+ m÷Ú‘ŒhIs¯¬#Ñ4Þ>B…g1
+é–9$ºzaE«˜Þè,¹¤tséxN÷5JÚ}SÒ›nfDøòäâ°× V;¢ÞhxÑÕƒjØwF¦ö9=ƒü£
+endobj
+1765 0 obj<</Type/Page/Parent 1476 0 R/Contents 1766 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 1030 0 R>>endobj
+1766 0 obj<</Filter/FlateDecode/Length 1271 >>stream
+x­VMoÛ8½ûW zÙ°iKŠ?š›»mÅ6E·ñ{(PÐe±‘H•¤ì¨‡ýíû†–[×èe ˆ‹äÌ›÷Þ õu”Ð ? -SÊ”7£™˜Ñ<Kðy½Zâ3ůSTÆ…ëÙL¼øÕBºZˆä .fÃLJ?Fé»Òl)æÔPºZ‰Åð­¦ûQ’Š¥I‚- e¿ðÚÙ×XÅòl¯R„¼
+NE)˜|‘˜l€ƒŽ©?])±L0cµgÙbˆt3åÀV#"® « Ù !üEvNöéù¥÷ÞYòhÕ¨
+¸€[îàlªê2²È¦?ÎWjä
+3Àá}×´¬ÊykœbåÛªÞbês ˜su8õµO‘v×™K‡­ÑE¥RÅVæt8µx
+e··(AzìŠ2{Û(A|þ¶Ï)X‹c @’½v¡“ØÿÝŠCO¯†—£d7ÄUF‹d.–wìýúîåšÞ;ûv¡W6︞hsF„ëåxb²œ½àý¿º˜¯x/œ§xeã Ù’¾ÞŒþýFRJ'endstream
+endobj
+1767 0 obj<</Type/Page/Parent 1476 0 R/Contents 1768 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 1033 0 R>>endobj
+1768 0 obj<</Filter/FlateDecode/Length 401 >>stream
+xeQÁr›0½óïèÌ
+endobj
+1769 0 obj<</Type/Page/Parent 1476 0 R/Contents 1770 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1770 0 obj<</Filter/FlateDecode/Length 1413 >>stream
+x•WÛnÛF}÷WLó"h‰¾û¥hsi‹¦I‹¨
+øeE®ÄµI.»»´¬¿ï™½Dá¦) ¹³3sΙ‹þ>YÒ?KºÎéüŠŠæd‘áãb‘åtqsÿsüI›“W'gïn)_Ðj“«ëZ•„ã <)¦¯+Ñ9ihy›ÑOF÷5¢ëT»¥Ÿ?~^}<]=Àü‚–Ë`>ÏoàbUN?9aÛ)WÑ'Ѭ稻JP>#A­ÜÑöèÊMßNé–”%ñ$T-ÖµÌhUI*zcd먑®Ò%ÝOkõ(ë=9Í!,h¾<Ž‹J´[yŠ7µ[IöÞ‘õ{Ç…nð¶¤BÔµ,C—1)Ùfí d©ÜqŠÓ,ú˯² N”ƒÛ(c©¦Áyá$€Y ‚ÞÜïýþæõŒãq•pâ8†R7Bá`Ùà¯f éMxfü $º?Sö×jÀ®[+>v€
+ŠwÂr¼%ǽUO!ðZY‡Gxn,ÕpňŒÚVΧYIe"*ÉÿN›Gë“i3úÅùË­n$0ت‚¬ë7›ºUM"ÙŽÖ½£R•íÄ‘…3IOÒ६kÚhC ­«å3YéúÎŽ¹x/Y $Ÿ»š¡«©‚kŽ…ý°:ûœÿ:ãü*áóCþ!ž(%‰Øgô¹’`‹è뚬Ø^Œ’ä`z ‡!‚h ;£·
+èÀIK>ï€ K.H1£ÚAß0Œ'?0ÍÀÚ§„C¨>.ìÈ5RðºñwQOª–[8äÚð׊µª•ã*¡PþiÉå›Z@¯힃/¤µ¨0†»Ö,`­ïOG˜¾mÀTF#ŠJeSšx …úkd³Lš0>wœº«úqæÕVÒ(7ùŠ1’HX@|ÛäAËC˜Òc°– p@8ƒ¨FÙÓó…pk…º‘Ï¢p‘K‹z¢Xx5²kÖËM$•E§ (}1
+
+½`FeotO=ú¨•Az¯Þ„^ñ¢ˆ"ΣŒÐ}<e|ü;‰§AIgôÖ—e€ µ™|9Œ‘ç ÙcS3ùš"hÇ…Yëív »aPÑOjÌéžF÷»nKˆÐqO€Ü
+ñu‰Ø÷º7Ö0¢–P©/ç6Êe ø÷˜UÂM,O€rÀØ{Â1„ç)° >(®oÕs(tT[o{o‚¾ÅNÎÞ¥®>=“®8{i
+Í'Ü7wqÿMe2Ðdâ‡×@?pŸ„Qº¬cŸöë“î¿`³kŒ¥´¨Xÿ©ö§P¨7ƒM²†z¿áûÇÅÕMvu™Çvw~ËW½]üqò›y)endstream
+endobj
+1771 0 obj<</Type/Page/Parent 1476 0 R/Contents 1772 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1772 0 obj<</Filter/FlateDecode/Length 1432 >>stream
xV]oÛ6}ϯ¸ÈS
-¤Ší¸Nö°‡6kŠ`«Ó-ºJ¢$6é’”]ï×ïÜKÙu”îAÃÉsÏ9÷\~9™Ò?SºšÑå‚Šîd’Mh>›d š__áó ¿^S%¦‹ï<x³:¹¸ýfZUØkquM«’°Ïßg7ZGíivуêrEkí+ç;e M&„^‡«Ï²Çô*íñòržÍ°ËM3ºqÝZyœÞœÓt:¼9»T¼¹jô°}Ð~ƒóú ­n>PtUû(ÿñRÑmcF«¦d*Ú¹ž*Œ~glÍo \™¸Gh«ÛVÞ ëÛ’ñNèåô2¡ôZµíŽ
-‰µ‘wY{W{ÕŠŠŒ4Õi~]áZ¡©s!‚bUì¡6Ê´*o奴\QeðMôʆJûÑé‡ý¹X®¤ŠkÂeNôÂA®‚.éáýÇìdóE6göî[e{Ô€¤je,þ×éØ07­yÔ¤h¹âí?Vëa7®Ì
-=[žµXG¥ R È¡¼ÄÙzm$þ ÊðÞHºçg[îX¥Ní’¹Ÿ Háh ÞJS{ —>…¾hHZê˜ëÞ|zNÆÚ%ÑÄ[r
-k­ËŒî@±¸jo7úÒ›¢GLåðU¥÷$·´¼}8'ÕF¬­|eAÙu\u©×Ú–œèFwXØ zÐX¡ZìÖ0˜W: )¾u؈[ }Sy`–nƒ~8gâc—+ÔaÅ*TÀk!½=ª`h|8‘åÎa²s2–ĦÜ'š¶Îôæ…ì0#¿hêš Y©"¨“EJp6àþL{ UŠÙ°ptz£|¹åþàJoPzà¾,™$>gƒŒq…ÄUÈèÞAQIG°3¬O'šÚGô TÎÇ2‰:šˆ]¸L‘›¶ðû´ADá=N?éJ¤ß ¡éŠGÉ­£ù
-0d‘ Î?Ž+|&?;éÏåýOoyý·/³Í)#nÄ´å!龨™íû#©´vÀ£Ç娲:ö½²»}šy½vžÅ‚åUY2ç# ÐÇÈN©t=&oÂÇù˜èÑ‘Ò ÉÏ%‰BŽ4Ò_×­²">‚L25Z/)-
-- gÆ"øJÜS¬éõÍÏÿ—ýÆeó—ôíÅí?\œR¶Ð©ÍoŸÁ0h´
-—ŠŠgú£\VÂÅÖcJájÄ6(ðä b<5–ê\ÏÞÁjŸM5-å W4æ¨æÒЙ|or!`¬=Œj9½ð@Pœ>ý.m‰ï¹”ãCߌ;S¹ÞOÑ47UÛ‹÷Ò â.×5.@è'D8ÌÃrqzøPú¨A¡g4R Í´mãøê •w¯Ygàê(Édd2?G¸1ù"òn²
-endobj
-1985 0 obj<</Type/Page/Parent 1638 0 R/Contents 1986 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1986 0 obj<</Filter/FlateDecode/Length 1324 >>stream
-xµVMoã6½çW |i²°µþ”C ÚèvÛÆ@Q J¢,n$R+RqÔ_ß7¤ìudoz(Š$@ ‰3oÞ¼yœ¯W3šâgFë9-bJ««i4¥x6æ´Ü¬ñÿ¤Ü¿XÎo£å¥‹Õòò‰Ù&ŽâK'V›óç÷Û«÷–4›Ñ6ªx³¦mF@4Ò6½ÞÊ’y–M)êZéíMód)‘ÖѾš\!ÉÖRfø,§LÙ':#-I"M¥µ$PŽU•*E3¦B<s$í¨TΕ’džËÔÝl¿\Mi2[ ®mvý:>‡7ZðTmZЮ‘ÂÉ
-ù[Ž!+…ö–P‹³>?æîk)ðƒèáÓý ÞÔT·ý…RShÂrÃ@ö!ã[ð ªDgç¢Ö²(ù
-ž’ÚEjó
-ö0+sqÔÑ»@ñ»PKˆÑ5ôÜjoÐeõÌ3ˆã
-¡¸ˆ1tƒVG—~éçOŠè³æËFÍ]`É¢æÆ­7źŽèÏFá6øWµîŸý'¹†(GnÿW½¾Bü¦`4ãvùŽ`Øë+Ö©`ö¹‚G'©lТ—Æ5€]Ë¿ôúM½øho{e P
-ÁÃÞø®ÀyeΛ~ñÅØ»7 Š·a•y¸ûtG¿5æ öRúɤíq/äx“ÃÉzzË«Ïù†´Œ±m¯æX£ðz¯øØÏ۫߯þóÛÆendstream
-endobj
-1987 0 obj<</Type/Page/Parent 1638 0 R/Contents 1988 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1988 0 obj<</Filter/FlateDecode/Length 1475 >>stream
-x…V]sÚF}÷¯¸ÃKœ™XA€eÜ™>8˜´Ì›y<iÓ‡EZ`cI«î®ô×÷Ü•äÄÄMÆÒÞ¯sϹwÿ9 ©Ÿ.4Œ(ÉOúAŸÎ/¢ ¢ÑøŸø3’ÖÍ‹~ŒŽ_|ˆOÞ¼¤ð‚â5|Eãâ”à§ß§89Œƒq@ËL×4É”,œ}ňBd‹³ÁÂÅéé]!©”ÆꂶÂ"l©“)¹­pd¥sªØà ít¢3rš&w÷ÓÅÍÃ’ŒÀ+Ç º¹º_Ýh#v’¥Fä©„##^8 Ï–ÞUw;™#5ú|º6:§°ÿôÞ²óðœ?}~´–ƒõÃrF¶‚uâšÜ¶ÊÒbòÆÂ~8Žì>Œh%¬L?¿¥Z=aŸ8õµ6”k|O…M¢Hù@‰®²”’­¬úêYU¹Ê„y5ëÆf%TJ«Ã3<=#ñÀˆš~¥B÷H)õr±§}®ž ú£qï©Â:>¨×ˆ+ŠÍ1²]ÁT7…t‡šVý+{”«Í֑Ȭ¦­ÌJo÷-Ά£2ðà²åÁF¼ÿ§çJæÏ`ô²\[ŽQ‹ƒ¥´’ÜOam­‡.ñ;•Ë€l—)X'aZ‘ ý"£^ÙÙdr'³Þ¶µÊ²Ž7ôÉ´ è“®ÚFùbe!V2{'”˜Céz¤K§@_Uø7sñ$×*“?D%ì­2ÈUBrN¯ëcíd|Þ‚µÈ §|jd­4Ð$^jÅȯùÌÜÿä^ä%TEªkë9ù¨ÍÓÆèªÓÙÝ(Ú‡åUìe1BkñdÁ‚Å“\IS&ë¹UÉRJ:èÊt¤:i¦Ò •Y°½ R´¦Ïßü[ìV
-4ÕT9l!CV?ãü¸~Ü´
-³‘Üdp‚ЫpÅ´.´ã>óÒ9(Íøygk]A^/ÆÓµ\‹*s÷É®A¸£Â_ó%Rú:ÂCMGH/?-ãé<˜ÝΈiCð”}Ýèë°)½Q;Éœ\©MGTž\<8R]¼qôT`ÒÖÛC§à®óéº@ÿQ/Æp"©v[ú>Ýðm¤£¼J¶]³¿Á‰jÛÊÈ Éϧa4Ž*W<Þ3”îP±yàË/Šƒ×a›¦\ sF^‰ ,
-(À
-0Ãfx|ÞGq!îâëé$“]2ò‚Öh>rÃçahá0Vó
-ð ÀC ÈÇáåàçÐÎxÂèÂRYÊ"m§ÓË ` Bטeï<7™ÌîPJÅïi¥÷|®ehÃvíÁ‚¯–*”©â鸩 p&:Ù$xi‚²!ªÃäã9ˆÚ `UêEÌOy/$Ìçv`¬u¨ùM¢‹$«,HjiQí84ÃÖ˜\Àã
-Ü]…š˜¾®våWÝ×qÜÜ7|lßH\ðžGó\ì‘>ÝËZc÷g¸á¾–ž†ñw|}¾'Ýc¶¾vÒ8>
-§W•Ó×Ê&^ÄøÀU¼ˆ0|ÕìCü®3y-_¬^³}ocãS¬é†;9õKÙ÷鹞óŸØœÑïw‹% /rŒ¾·º½žÑDà–FKÜ|¨ÿâüEsþýÇq{­ G¸9‡‚1㺼š¸¢…Ñ_|u:©xnãVªý¾= #\·apvÑ¿äó¯ß›GÑ8ˆÎm«¢ˆ“˜Æ'œü[¡³*endstream
-endobj
-1989 0 obj<</Type/Page/Parent 1638 0 R/Contents 1990 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
-1990 0 obj<</Filter/FlateDecode/Length 888 >>stream
-xmUMsÛ6½ëWlOq¦ ~ˆ’s³c»£iÝQÇ:ä D‚"m`
-+ûþ•þ¾KXÓÂt½ôÍ¡…Ç´%mo勤͋¢o*”Ör{¢T|ûÑ:ϼÈJQ°UÒ-¥2–bAéÔ>â«/ï]Ý\&ÙX6£TÍq°
-ì­úLoÏZýïùbÏø¢íbÔ9OéÓQ!m0²D,³L<ß\ºd%Är•„ÀO \}Pð $½Hü$C`5Î@n¿fËõ܈IÒ±˜t-–éæHš"°zcòÞäË$^¢‹:ˆ¬\{L& 2ЬeÅ(‹Vè²W?|Mˆç §­‚ÀC˱úƒ~‰†k×”Ê6ú839œG¨†’'t„ewÔ µƒÖÈöú¾„©)êF«_xš›;ô%¼q6Œqà™ÐÁšáX{$…‰z«í䨲èèÓÀÕ³‡c1Šˆav¦S³éƒµ0žó ]“V§¹Ÿ -i—¦)W«UáÃÆíÍÁŽ lêáð SO,| ¤–)?Ÿé•­`‹‰Õ‡)/)â÷`@ÄŽÊŸý˘gÖSzr#ÇDî÷;(TʧÿÄ—th×À4ÎZ =zT:žÇ-¹¡ï ¦f¢ Ü™@øçƒÐ´]èno7…i±_À½©°@!Ø€
-endobj
-1991 0 obj<</Type/Page/Parent 1638 0 R/Contents 1992 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1992 0 obj<</Filter/FlateDecode/Length 1453 >>stream
-x}VïoÛ6ýž¿â€}ˆ 8ŠÅv¶O]Ò.ÚÆC,è<´DÙ\$R%©¸þï÷Ž”âDíÚ"€%‘wïÞ½{äד! ðH³§”–'ƒd@ÓÑE2§É|†ß#üYIyø0ž]âñFÓI2ê~ø}urþþ’FZåH2Íi• ð&í]íD奥ÑeBKc½Ø¨BùÛտØ6¡á0n;Íz•õîD¹´7öÑ‘Ñ„Ÿ*“d…ÞJ29U…ð¹±¥£MíÉï$)ð¹H%‰¢oŽk*kžx»r¤Ç‚½88N= ³á8&LMY ¯6…LhµÃÊ´Aœí…Òî9癫dªr•"'cÀ.F¸1@ÂQP˜Þ’ÐÕŽ9.%‰•^ÒpÖT:ž$®Œ ºYÞ?|OÆ,™ò’›å©#UV…,%À„| ÁÕUûÊhkM]a™ë“´}ªÏœ
-a3Z÷
-4Y8£Ýú +Ñr?¿7RBLÊU!õ\úô<¾áâÂca¶(‘3ÿ8wœ¢¤R
-Vò¡ò]iÐt
-M'ôZÍNÎ,†íýçTG1¦ÆÚºò” /ÈãTrùÑáŽ~ÿBÏL¢ÐÇýíõx~AWFk¤ç:¯­â’éîÃ]B ”äH<AǺGÿLh€Ÿû*q©IÀŸ2Åè Çé‹3 Aúѽ©62‰äsh^ûTx›|nÔŧ÷§qBןÿ8ñÇ`N¢Ï('ZÖ
-òmÔÌÏÛøÔÁâÜðJ£?<­Ì Zù]« ±¦9?:0ЦíÙ´
-™{O–
-7/ຂŸo¬ÀñÈqÄÞXyw Þ‡ÁÛñdlÔ²9P&sQhµÌT]ŠÔútûåÝâºêÎ5]¥£&»ÆÃ]¦£;0K³±6'
-endobj
-1993 0 obj<</Type/Page/Parent 1638 0 R/Contents 1994 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1994 0 obj<</Filter/FlateDecode/Length 894 >>stream
-xÝV]oÛ6}÷¯¸Húà±"ɪlØC²´˜¦ûˆ6 @AKTÄ„"]’ªç¿CJrgö< ¶%êòÜsMŠq$´HižSÑLâ—«e”S¶\à<Å×pªÂù<ÊÎ×o7“ë1­hS)_â¤$ Ä1mŠ)õŸF—þ4û2µ»/o¯Xòvó4‰i–ÄÑ;Ž†Î°7¼\l‹Âzƒä͈ÁS
-Üî!Dî3õvY"dþùׯÖw#à•ÑM€:/LgB²-¹êîÆŠ’E?ƒæýÀHWQѼüŠø$Tû7.š­·n¶^¿`!ün„HY+Ý°ùt•­ñÕÊ:&%”â@´…fˆ+gžìkîŠëZ[‡eK•–RïÇyó?IŠ' ŽÄS¹Û²â™.<ˆb ¿ˆ.JÝ0¡ÂÅëàCè?t ÖZn©SbñXÀ´êux„
-\±*Û`Pn}Ú
-endobj
-1995 0 obj<</Type/Page/Parent 1638 0 R/Contents 1996 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F1 4 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-1996 0 obj<</Filter/FlateDecode/Length 262 >>stream
-xmKkÃ0„ïþstV%?dùèz(´½*¶œ(ø‘øè¿ïºJ
-…"Vv¾YÍ^NG ‘HT]À‡1“HUNï˜j´h‚Ÿ ˆº!D*]ƒäœCWa\°Œ¡|ù|Ð'/L½0J8™éÚ+ÃÎ^ÛÏδø°¦Fy¤ÛS)¹®öQLsêpë&³o]øŸÂ2­=‹^»yé-¢ü¯m×Çáj'L¦ÛœíØ cgúÊbr‡Þ5®2mûÅ<§nŽBÒ&T•ù$»òuSâmN¶š±ª¥£@fvC¿‚Ñ]å¼øM~ßM*“YL)ŸÈ¾ø¤ƒ÷àÒViYendstream
-endobj
-1997 0 obj<</Type/Page/Parent 1638 0 R/Contents 1998 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 1219 0 R>>endobj
-1998 0 obj<</Filter/FlateDecode/Length 1656 >>stream
-x¥WÛn7}÷W ôbVÖź䥰]»_)q
-(¸+JbÌ%7K®½ôÛ{†\I¶
-ò–KrÏœ9C=êÐ~:4ìRo@Y~t–œÑ 7Æg4Äg¿¥¤¿ÀÔÝLJߎ:ãdLç£A2¢œÎÇI¯~Ð4 Ûô#,Ω7Ä«øÀ¯ÎGÉ°~ÌiÔÅêý;ŽÞïw’–u°s§~ÚmÙëðü·Èºç=,èõx«œúÃnr^?m—Üw繜µoÆÔ=£Ù †#šÍÃ1’\­DáeI½³„¦"O 3'ëW»šÜL)ÓJïNg_°OŸ:¸O«;JºØéd¶RŽ²z—Ì/”Á@XÕr…ÌÔBe¤Ì–¹ðÊš$n5¦Î°Þª×Oú¼0tº™2ÞºÕ6ô/ßÇ‚,øKº„f«ªt醌]ÓJ¼HøU€@mšÊò§É„ÖrN¿^|º¦9)yÛ3ju1úl%7ä¥ó¤<‰%ÃÓ£2s»v4>oî¾ßÍG.°…cQfóGK•V~CʹŠq]x‹äU.É.h]*¯Ì²YGíô"}ÎZ8ž€Ò ê$
-_ÏÈÛ8FU1^"‰¡´H5Ž‹Z”RmÅO6Á·Ü¬ez×)ìót‘$ðˆ –‰²…’\:J¥4´,¥ðzCÒ¬„É伎•¨ß´Z¶ê–(“éj.çO§!ɯȽЙI/˜ÖBζ‹ýÚFð*/´Ì!µ Çx.
- Í„~&fÙIð#4=exýñnò™r‘­ŒtÓáë¹Hä(—e¦°Å|–t’ŠÒΫ̃B­¡Ÿ­˜ì²2 Ü:HGe€ÌEQ”Ðå~(ž¼x{x¯à
-
-$R}ô yp]oÐ ›~á’©‘7¦¡Øц}U40Y£ÉªóÎX3øŸi5ÆzšK—•*ÝÓ¹2ýR!)üÖ\C°ù9<ÈÜfÕ®ßàòãìøöa6M®?_7ùò‘=srîÿxõЀÔñþâaÚwS\lœÝ]Ï‚ï?]Ø ØŽJëmfµ;f»Çá'·wðnà/\¤–Ž¯ª²D²…è¡GbMÌfÃçyéáíb ÷<³”dª<•e„n ± ɸï„C}Ñ€‹#¹ÁŒ¶Žâæ ºcUÇþÂR–O'ìéu’ÀúiIÚÂw «"‹æÃvk‹Ø ‘%´E‚‘×¥t.´#Žás£&6M®ô°ô½r¾Ñd«Ž÷NìL“»ièٱ淖ÈÇ,Î[܇›+\Ë\«ír³¿ÇlíŠû᛾À7†\àöüÔîï`8b}[ãËËÞ,s
-']2í ˆñú%i\W47–”zŸSª‘p•+Щ‰¥‹6ˆ: ÉiߌöôÁ8ö¥Ÿ¹áó(ƒónôîΰÃ:¾žýyô/3?(endstream
-endobj
-1999 0 obj<</Type/Page/Parent 1638 0 R/Contents 2000 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>/Annots 1228 0 R>>endobj
-2000 0 obj<</Filter/FlateDecode/Length 1608 >>stream
-x­WQoÛ6~÷¯8äe)àP–ìØI`HZgMѤYì5–a %ÚV+‘š(ÅõË~û¾#©ÄqQtkZÕÉ»ï¾ûîxù»Ó
-©K©Åº) ö¿çµ4 +×X(e“Mø»£Á[ÛÈ¢ ©3òqæ–Rˆ +M’tÛص*Š>©,o<y¡èáð>Mï`½¬iöüfyt˜zKféö8ZØH•¬›ÜaaÏ2ËÜz‘ke_ût è´ËÆH°*iïO28³ªi+¡¾ªÎóÀçwo'a«VÍæ ‚vkÿÓîÇ,ëö¾Ç0hh¡@¨¢-TÒ±È*éÈ;/¬éSfôOM`–sm¦2º™&ÔrVçPÏB¥’ɽ`Ñ®V[AsÐÆöüÖqФ{3Û5ÁZ£gu¥¾;eUí"26‰8|S‰t–ÛÈV2žêçú;ÆžkWxCAçˆ(ð”iäÀh[ei³VÚ×ÙÃ!/" q=¼â ÒjIvÀižïUÜ=›dB3åÝLçôéjzò}bðà’µÇš¹­s›¯ºSÖ´uªè¢6«êƒ>i㫛𕡑eÉC-¢@å|ÍŠGoY Â󯀽ØÂy%›t’­?*>ËM$ÂYWȲæor”ìvyßsÊ‘TÈœò¸P\OBñ5$!!‡ <¢ñµBÇŸ…ª6‹B•¶O¶Rp]ÕŠcÍõŠ
-ƒÇTiY†Tíù6‹Ï¨MFj³Z®VÜEËš»‡RªB‚Ï—>7
-~í> ‘ïÙÈã­ê³…8ƒâ3³Ñ…‘±&07c×¼@ì÷r™×¶éSZ+ÐVìšHÑ€ÿÛ»«›ùÛ»O®tÅûEv„Ý™[WDµe…o3e½ÎÝXæó{Œ1bzþ—ãÕRÙÚ†l2l: !Æ)Ø¥^+ yÝ bê|•kY<5 ç¸ïôÌXÊè ÅÐOT¶¡ƒËªÄ6GÚY£ÊNÕ˜\¯¼
-}AßÌ;Ú—ÌžãÚñ’â«‚»°C_“-hzé*¡†ˆ¼>¡‘t¦JYÑË.åóÅw÷\žßÐݬ‡«pgpød+•æËÜÞKƒ‡OÞ³Ó'vϱ±¾»Ûå9N÷6ˆÖ‘ä‰c+<nêfiŠ]#Ü;ÇÏÑtd¢ÏæÝ‘3ÇÃÁΫq©Çõ¾A«ÄJ¼¦w·ôA¢BߣŽ?Ð&ˆÙôîýt.^®˜÷n YËGÕMÎ}À{‡ eU:G(3ú–N‘FÛ@¶¿Yv˜q¸ŸuÈÌîÔwT{ñÈj«04éPÄn»»ÊövE Ó¦E}n_îÊ_´~¤Ø©}r§î;|<ç{…«D>ʼðåüÑÏVA«ûÅöùZu&¹×°
-endobj
-2001 0 obj<</Type/Page/Parent 1638 0 R/Contents 2002 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 1231 0 R>>endobj
-2002 0 obj<</Filter/FlateDecode/Length 1632 >>stream
+¤Ší¸Nö°‡6kŠ`«Ó-ºJ¢$6’è’”]ï×ïÜKÚu”îAÃÉsÏ9÷\~9™Ò?SºšÑå‚Šîd’Mh>›d š__áó ¿NS%¦‹ï<x³:¹¸ýfZUØkquM«’°Ïßg7Zíð<£ÕåŠÖÚUÖuª/4ïí_¬>ËÓ«¸ÇËËy6Ã.gX4ÍèÆvk匷}zsNÓizsv¨xsÕè´½×nƒó¯=­n>P°Tû(ÿñRÑ݇ŒVÍàÉT´³)TÜÎô5¿å5pUd©§­n[yÓ7vhKÆ;¡—ÓˈÒiÕ¶;*&ÖÞeílíTç)4*0|ÐäU§ùQ°…m„¦Îú
+‘kðÉ€Ž¶à­4˜°réÓ™Š†”§¥¹̧àd¬]M¼%€4ÂþÕšrÌÒ;Ýk'Ç1œhHÓ—Qã'îöäM)À Ö6pj{‘üZë2£;P,®ÚÛ¾ &€èS9|U)ϽÉ{ZÞ>œ“jÖÖ ¾2ž ìŽ:®ºÔkÝ—ž¬èFwXØ zÐX¡Zl×0˜WÚR|ë8°¶úÆòÀ -íýpÎÄ ¦_®PG/V¡^óñíQ©ñáD–;‡ÉÎÉô$6å>Ñ´µÎ£7ïÈ`§€ùES×lÈJæ@,R„³ÏðgÜ#U)fÃÂÑérå–ûƒK(Aéžû²d’øœ 2Æ""W>£wxEEÁNZONšÚô TÎÇ2‰:˜€]¸L‘›¶ðû´^Dá=N?éJ¤ß ¡i‹GÈ®ƒù
+c[­@æ÷ŽÄI03N¯C€Èွ “¡DÖÀ†BKóò>ÕΆ™Ïåõ]ž¶¯$+¿‡èô)¤Sœ_0¥LŸqØ
+—ŠŠgú£\VüÅÖaJájÄ–xò1Kuv`ï`µ
+Ϧš–rÒÕÆ!9*Ó\JÉ÷–” c½`ÔžÓ ÅùáÓïÒ–øžKÉ1n1ô͸C1•ëýsSµƒx/‚w¹®qB?!Âa–‹ @ÐÇÒG =£‘q¦mËW7Hˆ˜¨œíxÕÈ:‰«£$“‘ÉüáÆdä‹ÈS¸ÉĞ섃¯WlŒ(g·qý£ƒ ( {q{ýíýjoÑÿ÷²>_\g‹W3\÷qyœÎ'|ÒÛÕɯ'ßt $endstream
+endobj
+1773 0 obj<</Type/Page/Parent 1476 0 R/Contents 1774 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1774 0 obj<</Filter/FlateDecode/Length 1324 >>stream
+xµVMoã6½çW |i²°µ–¿sè!A»ÀÝnÛ(
+äBI”ÅDjE*Šûëû†”½ŽìME‘$qæÍ›7óõ*¦)~bZÏh¾¢´ºšFSZÅÓhF‹ÍÿÏð×HÊý‹Åì6Z\z1_..Ÿˆ7«huéÄrsþü~{õþÂ☶9P­6kÚfDÓ)mÓëm¡,™gÙ”¢®•ÞQgš'K‰´ŽºBjr…$[K™á³œ2eŸH茴tü%‰4•Ö’@9VUª͘
+ñÌ‘tO¥r®”$ó\¦îfûåjJ“xŽº¶ÙõëøÞhIÀSµiA»F
+'
+Üé}'öÝõp7hµ\B;]¥Á µ’ûØ©h-Л–Ñ‹²4)h£JV9[­%7H4ªÜ{îÞ¸¥`1Læ‹Àâl-"ú$^è¥R¾M§š™ÌÖÐȾsdh\[û*ÓRK/+F­åÎ8Åù*ñ¢ª¶"×mv…ü-Ç•B{K¨ÅY‡s÷µ øA ôðé~Pojª
+„ÛˆþB©)4a¹a ûLJñ-xU"ȳó QkY”|€‘ùBéGùC JÚ*‰R£óˆ~5(¨ï-:‚ß³´@Èê¯-OÎOIí‚"µy{˜•¹8êè] ø]¨%D‰h‹zîµ7è²zæÄq
+F¿9Nˈ~1;*‘®äb.ÎÓÇÜÏíAÈåá
+¿t„ó'ÅFôYóe £æ.°dQsãÀÖ›b]Gôg£pü«Z»ÃgÿI®!Ê‘ÛÿU¯¯¿)Ø͸]¾#Øöú
+Fu*˜}® ÅÑI*´èe§q `×òoÇ0­~S`/>Ú[§lÁJ!xØßU8¯ÌyÓ/¾ñ
+{÷fN«ùmXeî>ÝßÑoù‚½”~2i{Ü 9Þäp`²žÞòês¾!-Vض—3¬Qx/b>öóöê÷«
+endobj
+1775 0 obj<</Type/Page/Parent 1476 0 R/Contents 1776 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1776 0 obj<</Filter/FlateDecode/Length 1474 >>stream
+x…V]sÚF}÷¯¸ÃKœ™XA€1îLLZfŒM<ž´éÃ"­`cI«î®ô×÷Ü•äÄÄMÆÒÞ¯sϹwÿ9 ©Ÿ.4SœŸôƒ>_Œƒ1&ø<ÀŸ‘”6/úa0:~ñ!:yÿñ’ ŠRøOBŠ‚Ÿ~Ÿ¢øtÐ&­2]Ó4S²pömô#
+q-Î%§w…¤R« Ú
+‹°¥6N&ä¶Â‘•Î©bƒ/8d´Ó±ÎÈišÞÝÏ–7+2¯ .èæêvqu; ØI”‘ §bŽŒxá0p<[JxW9ÜídŽÔèóijtNaÿé½eçá9úü6h-cÔË9Ù
+Ö±krÛ*KËé ûádl÷á˜ÖÂÊäó[ª%Ðö‰SOµ¡\ã{"œhEÊŠu•%oeÐWÏ‚¬ÊU&Ì«Y76k ¤Zžáé‰FÔô+ºG¢H¨—‹=ísåðlÐMzïHÖñA"®(6ÇÈvwPÝhÒjbXõ¯ìQ®6[G"³š¶2+½Ý·t8ŽÈÀƒË–7ñþŸž+™?C‚ÑËrm9F-–’Jrg< „µµ6ºØ#ìT.z°]¦`„iiDŒö‹Œzeg“ÉÌzGØÖ*Ë:B ÜXÐ'Ó. Oºjå‹•…XgÈlì=|œRl¥ë‘.}Uáß,Ä“LU&ˆJØZe«
+„äœ^×Gêd|Þ‚µÈ §|jd­4ÐÄ^jEȯùÌÜÿä^ä%TE¢kë9ù¨ÍÓÆèªÓÙÝ(Ú‡åUìe 1BkÑtÉ‚Å“\qS&ë¹UÉJJ:èÊt$:n&Ò •Y°½ R´¦Ïßü[ìV
+4ÕT9l!CV?ãü˜>nZ€=y¾Q2yœß^ß=®æÎ<çñd5ûm1»ü#ÉûF7…ÙHn28AèÕ
+¸bZÚqŸy霔fü¼³TW׋ñt-SQeî>Þ5wTøk±BJC§`"¢Bx¨ééÕ§U4[óÛ91mÞ²¯}ö1¥7j'™“kµéˆÊ“‹G¢‹7Žž
+LÚz{èÜ5cq ]è?êÅŽ%ÕnKߧÛ>§t”Wñ¶kö78Q­`ÛA¹4ùù4'££ŠÀ·Á ¥;Tl^
+°Ì°ÙŸ7ÆQ\ˆ»øº@:É$F—Œ¼ ÍGnø<ì-Áj^~x¨ù$¼üÚ9O½Æ@8P"KY$íÔ`zylAè³ìç&“ÙJÉá¡ø=­õžÏµ mØ®=XðÕR…2U<7u ®ÑTÇ[#€/M@6Du˜|<‘C;¬J¼ˆù)ï…˜ùÜŒTg€šßĺˆ³Ê‚¤ö—ÕŽCsl É<°‘«2{ܘ¬¸º®ƒ\ÅF[L
+¬Jl>œòìᬎŸNñŸ3ªœÊ”SòXßõVˆí¦þ‘b§ºHÕ¦ÂÖh\žó”š/A†²Î<oJ¿ßYM/øÝÌ1ˆ©²|q@[7¸;`(f™LŽ8¶ˆVËÙìÚCÐdÕh •Ô‹›
+ ]Fà<\áo'Œo©éìs©M§Dj¤Ä’7Œwp¸»
+51} \íÚ¯º¯ã¸¹oøؾ‘¸à=æ…Ø#}º—9´ÆîÏpÃ}-9 âïøú|OºÇl}í(¤q|N¯*§¯•½ˆñ«xaøªÙ‡ $ø]gòZ:¾X½f9úÞ2ÂƧHÓ wræ—²ïÓs=ç?±9£ßï–+^ä8þÞêözNS[­pó¡þ‹óÍù÷'íµ6áæ<Òø|L×ÕÕâÃ-þâ«ÓqÅs·Rí÷íY8ÆugýK>ÿú½y4žãóAÛª‘Ozüqòq„³endstream
+endobj
+1777 0 obj<</Type/Page/Parent 1476 0 R/Contents 1778 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
+1778 0 obj<</Filter/FlateDecode/Length 888 >>stream
+xmUMSÛH½ûWôžBjc1ú°lrƒ
+ä›5íKB»´/.¶äm£Jzi¬dÛ¾~©È׊¯:GÒ¾1MåÒIê2ŒÆsè SÝ5u²T$©lªJY¥ EÞ
+'éÂÃÎÏÊ“éù%.¢­'?X~<m‰ûÊ{eA«¢SãkþƒÔ¯¿ñgBMò(cÔ-(* Ö`^”e5®WŒMVjNŸ𤔦i38 ê«mY.è’tû5Yæ9%âᆜ²
+±˜ØaP}Øò’r!~Dí¨ü9Ñ¿Œyf?¥'ç±rLä~¿ƒÁ |úÏ|I‡}­ lãìÅÐcF¥ã}Ü’úÞp`j&
+ „0M'Ñ…éöÖxS˜÷Ü›
+† 8à¦c€šã4õÊV¦“|)O¡ý èû€ëËŠŽÇ­iõ7Ó%s\ùMJÉz:|×7×´³æ ã¡ÛéDãÍ6/ç–kãQ^$Øýˆá}Ï·eù&ÊW þQ %ÎR®Ýíÿ,þòïð~endstream
+endobj
+1779 0 obj<</Type/Page/Parent 1476 0 R/Contents 1780 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<</I15 15 0 R>>>>>>endobj
+1780 0 obj<</Filter/FlateDecode/Length 1459 >>stream
+x¥W]sÛ6|÷¯¸ñ‹”‹)YyKe;ñ$‘„™N§î‚j’PH0²þ}÷
+¥²[Åó6shkJ²†*eÛW¥I9<!ŸºHèI¤€n-IQÐD¼&SðáœÁˆáØgxWê.DFie´+MRKÛ$ ‹ÊŠ,ll]^51<ÔÇAè[c²jXªêQÛa¡¬Hr] w&SÈø%Ü~@ ³9¶“ˆÝj
+ZæȺ°jS²ÐæŸ!2ÿÀº怶W%’–&wç­…|À#¤ÙýýHdé6WÜF
+ÜÓj˜ è*¤ºàZw
+æ7RŠ
+áŠìl8«TnEáÈçX Ï´–ÓŠ¹ËdŒE©É2³çºáXÔ8U¥Ókëp«xFOm÷Q®áΨŽÄrŒ¶…+ï­äìÖq#I^ÝÁ
+Ú]ôÐ_Åm™ìáR*iO\\—2ŽSËw6ËŽ–¿ŠiÂ1†7mÂ{[ÏÿZàH[È'óy)7÷,L`æÀ “
+˜C’]ÞÞA¾¼^зš}qSëD½æð£ƒÖï
+ß´|¢oGL‹y–©ò‚Pœ-Gk¬½¼Îw5æ`¯‘q¥2°çj Ÿ¥L¬•³ ,¶ì0
+óvîØk“ÍÜ`R‡ÔN¡‡h:k¬åɽNú‹)^X.ã ½(Ši
+ñó±Ì·$ò“ip9{ ©sXFŒoÁ<C]ç`4x0îy\lø:Ðݬ;îßhïà>ýÞ5û€)Tϳí„Íўϸ\HçÖ´…néŠy,¡Ð{þÍ‹ýÍÁÀu.# ˆOKªœç&Îsy=“ \åkÌ-x‹à¼'·[Ö•E·ù™_mõvc·GÁÜ_-»…㺄»ÀtL<·?,æ÷¶é%Ï⥓Cî-Ù”bÓ£ummãÑÛ—2Áe,éÿðØ–•[ïÛkót"Iw|#BÔ­G"I<œBíi'ìö‚Ôæuw|Ê×V廇‡Ô˜µpªþoYy¨0Fë1ž¦Ç 43çüBÔÖúù‰ëÅ9N—q×?ÇÉ‹èNªt¢>î¤ÕÞ£îÞó¼•h€æºÓ“[<;Ý¢Dÿ+—•Ù7‰@¬¼Ÿ%t̓pqt°7¡bÍ7Dvf?[O;¨mŠ¦­›óãÝ;EÁåØ ò_Üô'Óy0½äÿ: Êpâüý:>ûtöÇã°endstream
+endobj
+1781 0 obj<</Type/Page/Parent 1476 0 R/Contents 1782 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<</I15 15 0 R>>>>>>endobj
+1782 0 obj<</Filter/FlateDecode/Length 1532 >>stream
+x¥W]oÚJ}ϯõ…T¤o4IoQB’÷æV²T-f7¶×õ®Kù÷=³kÂmnu[EM¼;gΙ¾ùÔÅOÀzŠ³£®×¥Awà ¨?â9À¿RÒÒ¾8íâÏŸ¼èz^ÿg/‚³³¿øJþÐ œg~è ½<!€“‰JŠ>½ Nޑߧp‰Ãƒ„
+ããÀ÷Ï÷h–,$ÍEI7ÊHý:ü‚[}ò}w« qëø“ªH¯U•.HÍHr2kI³É©%mU…ÛaŸ*Ã+øt,rª´$Í ¡õfAFá
+€åß$ƒD«RUEã‘’å ¿»ZÃß`±K§[JUÌŽ¸`7áGdé]ŒC²€ÔTˆU‘ ¨æÌ‚ö¹È$%†+__›Žo~OÏ£ 3”žü._à##ó\YRëDå"…C &Æ’ásÂìzn–âµÈWRÛ”´Œ«21[æ²Ø¥°,Uv€ŠÊ-ö%'$r8J€Ì´ÔÆY«¹W‹:_m\Yœ(\FìœYxvïKߣ¿@aHîHÑAιI–[ë‡:ßÖ2À}üͨ'g<$ù‚#¿ i&KP…úÛ}ƒäUb™<)swƒj¹Æ‘Y’îðKò¥*3aP°Í:+å*Ѽ¯ò<1KÅȱHåöÍÞï¯.?}¾¾=_žŽÏßOn.£hvû.|ßãišÄ¥Òji¢è)‹(:¯J0Ïü )ÂuÝ9å^Ãsm¾Éäã.Š½3G›CC×Þ$8ô¦«9>Õ¶` |ŠÖıLÍœi
+ŠŽ°V ôšªÕ
+r@ê¨/·¼ƒÌb••aúDÇ¡‚’ 6Óèg<À¸sÁÐT-ÒÐe,âõžê¸1nDnÇÜo[îëÈü¾Ù&§=ŽT&I¡
+/zM“\ó”¨sÂ,Ê„[¹¥k„Ú¶uZÔ´Dë9J”ö €o"­de ü$øfý$ŒžZ^×<ÑšBb'ÿܱåƒi…É[Ï«¬Ò
+ ˆDê–³ú;>ÏŸyãAueu‹Œ˜ÿ¾å™ s¿p–剆ŸÆ[t¼K½_屌^ÿ¾ÓgéÌ+cP·Ö¹*¶˜¨€ÒÄéÕ,³Ä7Ã! W4WßÛ%;·ªEÎýðáY2­k¥ÑŽ_‘Àî
+C)HçH™¡$˜q<˜Úh52w»­®íˆ
+endobj
+1783 0 obj<</Type/Page/Parent 1476 0 R/Contents 1784 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/Fc 14 0 R>>/XObject<</I15 15 0 R/I15 15 0 R>>>>>>endobj
+1784 0 obj<</Filter/FlateDecode/Length 1175 >>stream
+x­V]oÚH}çW\ñ²‰lÀ¾¬È×*jÓ¦jw%^&ö€§±g¨gÊ¿ßsǶBØt…UAì™ûuνçþè„ÔÇOHãˆ1%Eç…ã ªŸò—0˜P<}~yzŽèÒÐ××…ý`ôòX÷³Q0 ádŒïþJIËÎù¼sz=¤0¤ùÎâɘæ)áx¿OóäèÒhÐߦ"m6”‰'I‚Ö¥Yª\’Ë„£Dhz$SåœL©²J¯ðF’Ńè!`¸jnXrÆäÁñü{'Š‚¨R/“AŸGßt*Kú<?>úû••d–TgÊí³‘¥) [pÒºÑÕÏ$z¿8,ðé煮Rá„wÙ§^8@%ákΑ?J¹¶”JûèÌúÙzeÅC.ý ÑFÁ0Õ—”%ü
+²2©J嶔d2y$-7HŒþTˆtcé¯;Z™‘oQ£óíî++Ë'•HZ Ü ÇÝ8.ÈNtMISå#IéI 8]•¦B˜&WÉ–”¦iâà¸T¥L¸>ÍQö½ýÐâ`ÈÑw/L±®J|aôR­ªR8eôb1M ¥•uü?ìÍe±Î…“v±˜m­“Åbñ 1Ó] :ƒwÚ
+#Á75ߦÊó¢¶q6¦|ä4š—´A¹÷Dj
+;oÇž„§×I3_zhöÂá¨îÂE‰=<O  Ž&5i¿ÔžÐQìØ:OYrÃF¹Œ0}vŒ$D’˜J;ξgŒ´ôè×^›áp{ü@Ý™¥ëžP÷¾Òž«ï37ß®%¬Er€‘6¦/02¥[•”Æš¥£[tÀJŒÁ<°lošN¬×R”‡×ïâMÓôô^£e¦Åº§4Úœ«Šäri*th¯­Ë~8Þùáx€ÕÖÜ5OÄŒ£¼È•ÿƒÅƒ€»©Û
+endobj
+1785 0 obj<</Type/Page/Parent 1476 0 R/Contents 1786 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1786 0 obj<</Filter/FlateDecode/Length 1470 >>stream
+xWMo7½ûWÌMIáÈÚµ"9rHÒ0Ð4)¬
+äBíRZÆ\rKr-ëß÷ÍpW’…Ä- ;Ò~pfÞ¼÷fòÏEA3ü´,ézAU{1›Îèõ›rZÒüf‰Ï%~ƒ¦Ü¸^.¦‹Ý(Êb:?¿ñ~uqõé •3Zmd±¼¡UM0ÕêŇFuI*Ë)ÝéªÆméNµkõrõ]Þ,–ùÍW×s䳪_àÑbJ·._÷U2ÞåGçTãåâÑUc"9Ÿ4íT$•’ª]Sò”à¶rzƒê¬VQËÃx2’ITy—”qxA92mçCR.Q”4Óž6æqJ«Fsø½*®s~Æm|h'vrD£ ê:ktä¤F2.&e­<Œ˜Ž¶Úé ìôGÕχêÕ_‘qj|L´FÚ5uU>Æ­£V¹ýYL¿RaD¶A«¤qhjøÒo‘-Ê!ߧhjM{ß`ÑêÚàIr:í|¸ŸÒû=Õz£z›ÎÐÈu¤ªJw«Ë©âèà[ »—R.iטª¡V+Œ$`6‘Bï¤N°×ô CdxÉã³æ¤ N>$RmBÚ=7„ƒI
+æàε«ÙŽ À±NU÷:‰ñä3•ÍH F«Â=ÛZBøY“vìlFàî:Õê é|xÖf®G›1,‘ªôÿq™£ ¾ò3ésÙhø
+¯é· ÝÒÎ÷@
+Û 8òö€í[0ûÞ;Ùú²¤r`k %yØgäUWÏV³~Ø‘´~@Sò¶…a@[Ì=RWeª3O‘ŠÞ ·¯>Ý×îùužèÏ/õsì‹×%þ3€á_Ì—Ü›«‹?/þA›endstream
+endobj
+1787 0 obj<</Type/Page/Parent 1476 0 R/Contents 1788 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1788 0 obj<</Filter/FlateDecode/Length 1162 >>stream
+x…VËnÛ8Ýû+î¢@S –-ù™]¤éèb0Ô]MgAS´ÅF"5$ÁßsI¹~¤ÆˆD—÷qι‡úo”ÓŸœVÍ–$›Ñ4›Òb¹Â÷|Íß~¢]|P,ólþ³ùjöòÄûÍhòqNyN›Š,×+Ú”„Ó)mäͧlGÙ½
+A›=u- Úi§zQ×*ebˆQª¤`éÉØžúJÚ<<’0%}ùðH­uÁócœÁsþ÷¶¶ò)£Ï¢ÙŠ7›o£)óYV üMç‚+Ld9UßrÄäã”îRŸãbŽ!Šä“|¶"üŒ ç÷@¦Ù–Ç”Ól}Š[ÿ6M#ßÝeœ™ãæóÅÏãÎK®¿Á4µð¬Q¤=é†!&ðÔs [—Ê€Ü]Ë0Ž ´U$z¦ÁîH‡[Úëg
+endobj
+1789 0 obj<</Type/Page/Parent 1476 0 R/Contents 1790 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 1036 0 R>>endobj
+1790 0 obj<</Filter/FlateDecode/Length 1337 >>stream
+xVÛnã6}÷W öe•Â‘ï—mQٴ٦vÛ‹íƒ_h‰¶ÕH¤V¤¢èÇ÷ Iù¢Í¶@$ph’sΙ33üÜÑ?#ZŒi2§¤è ã!VŽ>¾ëçËxFÓ© ÉlÂ9=ð~œ\ÄKš.ø<Æo%iÛ{»ê îÞÐxH«-BÌKZ¥îf¬$Ñí^”VV4žÄô‡ÊÊÖ*#­¹ZýåÎŽþìõdq:ÂæQLŸöÂ’@$ì'¡Rªý%?øÃSÂáñ"žóá[]”5BJtQðva%eŠT]l°Ó½"+Ÿ­é“É>¬S“å9m$ÙJ(“ãLJV“À-U%M©Uš©åÒâî˜V{Ɇt=šxÐ…ŠwX†Ý^&ŒÉvêx•¬¬8"¡T–R¥†4ðøëwó@(r¬EÂÚA«uDX_]|¼ÌPmdÓMU8F‰PLÎH©Hвb“ƒ,ƒ ‡™î‘|«/zÎî½FB „ #(c'#Š®mäu„ ÈâE&›Ìîé¬
+Àª‹\Ôœ_D)”Ä|ÔQçÙd}œï€P,¦¡ñlþéö|³ÏcNŽñlÕçÉßävp2 Q¥!ùŒUÄÒJÒæ`e®Ïã); ¹|Dnt ¨½¾.K]Y’OPºÐÁ¾-šM { ŽJ²+š,‘ëHW§íë+ÎOQ4#»®®¦‰t Jq)¹üE¼AfG#Aú†U¢ïi>›MœZƒ»¶tÎœ¹½\p„ƒŽÌÁ.Èx©ad6Ì)5ÍY¬D×9Hí3õHzë0"c,î
+endobj
+1791 0 obj<</Type/Page/Parent 1476 0 R/Contents 1792 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F6 8 0 R/F7 9 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 1084 0 R>>endobj
+1792 0 obj<</Filter/FlateDecode/Length 2554 >>stream
+x}™ËnÛH†÷~ŠÚutñ"JšÍÀñLº Lº=m§3‹lh‰²9‘H5IåòöóS"ëP2Œüþyî—*Ò]ÅnÆ¿Ø-—æn½¿šE3~3þøã—«8–.OçQîö.Ï¢ävîþj¾Œf.O’(ƒ[Í¢ø7[!°wË8š»\pî]<›G CªÒù*G5‚9º=•Î— .a0Np¢§CZ »\âOõ&ó•Æ¸XD+7W jã™jš‹#HÎc1ªHYƒa9žÖà½Kf 5¬dvž¥š¡LU z $ë’ ÿ p’„xˆ;ñ‚ˆ‚ Å°ÙŠ‚Ö'!¥ø'¾’?E> ‹¨ôA`½h,ÁïÝb%)IEí*J yJî,ÕÌÇÉ\2¢Hì’úÀâÄ€a糩¬Á°+Ma5˜Â$3i‡‘µ6Ó²Ö`ØåB²XƒaWÒS†5xïÒ$D ñZ KkYY‹…]Mâµv‘HžG¯,†]Φš Þ»ŒÒÛ*X ›¤cÖÅg‹aó©Ï¾¾«A‡GëéQ¨ïÈj= kðP_Ãj}GY­§a êX_ßAÖ××°Zß‘ÏY†5Í xfYƒÉ³.¡ k1,vfFÖbØ<gÄŒ¬ÁRÁ„!3¬Á°DŸZÖ`jÇtlµXê›O4[,õÍ&Ù8Õ—•)[>fŽÈ•"_߀aÙiDXƒa½æÀ K-­¬ÁT!^MìZ ›ÉV v-–
+Ê,Ö`ØU2Õl0yNeùY‹a³xb×bXâ›È «y0š †]ÎÙW†5X껜æY0©œ.v?ƒŠÌ lºÍ5X*¨³Xƒ¥‚‰ôU` –
+ÎeRk0yÆ++k±Ô(–ˆFY‹ÉF,GV`-†E3õe-†e‹X¯,–</dŽFY=æ2]<4Ó1R¤‰4–óòÖ`Ø…ý†õ%J帆em E¾DÃfKÑXƒai…‰¬Á$’Tî(k1lšJ³Ö`)‚¶ÆÈžF_0ìò,^)RŸ †eiâU` †eiRÞÀ Ë‘9Ñl0^qHPÞQÖbïóD³Ï3 P× d©Ï‹WZ£ÀŒf† ¯FÖbØ\.õ¹JWr]Fs"‹ß#_߀aó%U0¬Á°ÕÜÕU“ÊŒÝdE} «ñ¦ËŒn»ÒGy»ÃÒÝsË Ëâ³jRYƒ±;Ë”ÀZ K,«c”¢@›]ÇÆ#Ul0fi£œm(Ï
+ëEù©× ÿ¨"#:°ºèÒÀŒb.*ÄXƒa™š…e †]ÉœYi””](MÅ|«ñÉ@6óR‚9õE‡ºŽï=Ä w.ÜI¼Æ÷4᧾vÁ)ƒŒô‚ôÃHŠ¢Ã2…Òü ˼V”5–õƒA³ÁTœz)°¾™íC¦ÍŠT³gy ôÛO&:U¤,³=`ñY®†5–YÁn5X¼Ò¼¬¦QNxßLr{ä
+Åz³1¬Áâ”è0¬Á°¼l.-k°•aet Ë cnYƒaõx v-†å=16²>\ª(mÊÉu¥':Wâp,ûBö½'-–`ÕÁ‘õj¹j3JÛ&
+$‰¼ÄPÔj–FÒbØT†:ˆZ,Fåh4¬Á°º– « •Pm·L–±GZYƒ‘ÕÓÝ°“C=0 ë5s+ÒVÅ 4+RÍ£™Ö`4ónF¼£¬ÅbWnZ†5–‘ ¯AÖ`XVåYý€“p­—6׃ÉñØ@VŒtà|a‘Ö³PªH=9ó (3œá $ zñ ¤
+Ƭ7) Ë*¦zT0@”ï0ô‚Â’ym,9¡ý±` ‚j ½ ‘ú1O)J¬HLÆ”aÀbS:ß°‹âTÜ ²Ãòû…e †]Éd½S¼ê0Ê拨OržÄ©¿¯s
+óå_G«ŠjŠ»~æ§zÊWéJî‹ýcá0ãšþ¹lÝÍíû{·ÞUCr&ÚU÷‡b]Õ}Ó=ýýÜ;v^ä~¿OÜêúL —d²×|së¢v·nÝÔÛêéØ–H½Mܧ¢=H…êrÝ»¦5¿Ì\ѹâdØmáÔõ`Rq'þ¿‰Ô}~U7ý`êó럽)†ïgÓÑèO¢ïgvlÕÄ ½ÆsÉ^I"œYuݱìÜ·ç²öZ?¿òkÙvUS~íªÎ»rc#z9CâØ4dê©ìÝ¡%ÿ”jÓVhã÷ßê]C‘¿5í—ª~Rw5§2z­gÀëOUl§ÏBö©mŽˆ‹g©ÖÇ®t»¢/»Þ=Üܽ½½s]_¬¿¸mÛì݇jÝ6]³íµÇ¦â°£åË]Ù—.:|Û¹mµ#1ÅVb8]‡ß·~.ê§ò²“X,‘èÔŸ¶Ÿ‚ "›¿h”¬Ýø<<$S?XÓ Ï½d$ÆSpôÙ¦ÜÇä»é›u³S3g©ÁÊÆŸVó·?­–—! xx†3{Æp¶_«uéî$}É¥ÖÜ×»o˜‹ýd¹ûëï®åÁ‰õ\†èz½.»î4Æ]slQ¼n6¥ûZîæÏû¥»­û¶Ù×=Íxî²(¦fHêñ¥“E5­Ïö™#<í‘þcüÓÎûÓ©/m÷£^ë¢Ùö Ú —2¿;V»Í á]Umåwùd´9IY[}ÑöãÝþ‘1b…Õüç…€3]‰ƒ„6lU—ý&’½s<AÂÙÑžuÑ3b“N÷ÖªÞë¦(÷>oo& u!;üÀ±!®½;>]NÙ¸Lþ$>î/‘û¥¬Ë–í]ÕÛæÜCÞ†e OnW~-wݼ Q` `çʶmÚž‘¤g„Ÿ5 kµ=Öµ
+endobj
+1793 0 obj<</Type/Page/Parent 1476 0 R/Contents 1794 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F6 8 0 R/F8 10 0 R>>/XObject<<>>>>/Annots 1092 0 R>>endobj
+1794 0 obj<</Filter/FlateDecode/Length 375 >>stream
+xm“]OÂ0†ïû+Î¥^Pú±~ìÊ@ã…‰Jã=Ž¡#cCÆŸïi»±š,Ëš¼<çi{ÚñM80|8RCq Œ2üå:¼=Π­¦ À…¤²O5¬Iš‘JNuJ£kµ£Râ4º#®ÊqÆëº!%î@£;Òèfšf£Râ4º#ew«¥Ä®ýºöš¢;f¤™ðý†Ú@£+ð
+endobj
+1795 0 obj<</Type/Page/Parent 1476 0 R/Contents 1796 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1796 0 obj<</Filter/FlateDecode/Length 1453 >>stream
+x}VaoÛ6ýž_qÀ>ÄÅVÛÙ>uI·Xq° óPÐes‘H•¤âúßï)Å©ÚµE
+Mxz @zˆ{©×ƒSöåF:}êƒþmÇÊ1ä|S«œ+Û–!f©ì¡ß+(‘QB?¤
+9ˆ—ë‰Eö LsŠ>ðbÝGK;Á¥
+OŠe¦ R‘}ƒîñŽgQÖâfˆe*ÛQ%Ø*yi$‡Ç§—óïQ’ SŸÞ¿}ü‡w²Úgž—õ`­àݘb–G”5ÖB…åçòvyöðØLmeV69è?Kƒü§——“!gîål\ žj³1ùá”~‡PÂ|`ÓiœŠEA`ƒ¤ÎLÃ“Í 0‚Ö`@«!ö$¡-SÂŒâÛÖ
+8BxÃz.DEpÔë (³ f–EÉ,ÂzÑ
+endobj
+1797 0 obj<</Type/Page/Parent 1476 0 R/Contents 1798 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1798 0 obj<</Filter/FlateDecode/Length 893 >>stream
+xÝV]oÛ6}÷¯¸Húà±"ÙŽìØC²´˜¦[?l@‚¦¨ˆ Eº$UÏÿ~‡”ä:ÎìylKÔå¹çÜ+}e”âÈh1¥YN¼¥ .¯—INóåçS|­ 2ޘ͒ùéúíztù!¥kZ—@Ê—8)(iJk>¦îS›*œÎ¿ŽÝöëÛ –½]?Ršdi²ÄŽƒ¡·l ϯ 6œ»`½0xª#
+8™ÎQ㣂$ÊlÙ·á$º~y(-^|GzçóÅÅ`j=;çYš^°¡ Ò‹bˆ¾éÉ3+½°Ä­`^êÇH5Û ¾‘pG{Ó„5MÌ9Qo \ÕÔ8·j¸:VNK3sôBh‰iþâÖãkÕùŠyr•iTA[kŠ†G·]H"4íz/ä11]ü›`ƒëÛ®‘kHZ Q7Ä
+üUÂ!«óquûpOJjÑ·Æݧ՟H˜{i4™2Z=°zÃèž=‹Ð8 ýeK?·ö‚Ÿ%ÓÐ;©TئIóLÎÔ½:”|©K7ØR-æ/±à1µCé M”~Y”˜hpˆpúG·V„Fˆ‘‡Ì½È™úýÛûÕÝ
+ÒHl£¢dRaÁ7uÝhÉ™Á?‘uäÆZhXíi'}ùÛ‹ }‘XQK5ÛS
+endobj
+1799 0 obj<</Type/Page/Parent 1476 0 R/Contents 1800 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1800 0 obj<</Filter/FlateDecode/Length 255 >>stream
+xm1oƒ0„w~Å)S:àÚŽ1d$J+u¨Ô6º:`RG`‘úïûM§Ê²õ$w÷îšp:¹ÄF£êÎ8´LC9Í’nth’IŸ·9LC]˜„sS­¥bCùòù`Î ¨0Ýp23õB†ƒ»N.ŒÞ¶øp¶FùEï¢Rä:Û§’rêõÞöØúpú_…i˜ÿV·nœ‚CÁWðÝ%ö77`°ÝÑââbÓÇΆÊað§à_Ù¶ýfKdñ)4µ-6(²eÛCùº+ñû³«Fìûjêhi;ú>ÌÂôΧ9ßþµ»÷Wº`:“Ôƒ:ˆLÍŠ'“¼'?µ·cendstream
+endobj
+1801 0 obj<</Type/Page/Parent 1476 0 R/Contents 1802 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F8 10 0 R/F9 11 0 R/Fc 14 0 R>>/XObject<<>>>>/Annots 1103 0 R>>endobj
+1802 0 obj<</Filter/FlateDecode/Length 1655 >>stream
+x¥WÛn7}÷W ôbVÖ]ÊKa»v+4¾4R. Ü%1æ’›%׊^úí=C®$[
+…!AË%93gÎœ=éÐ9þ:4êRoHY~ržœÓ°7Áw<ÂwŸRÒ’_`ëþëýo'I2¡Áx˜Œ)§Á$éÕšfášþpŒÃ9õFxøÕ`œŒêÇœÆ]œ>¼cëý~'âX7wê§ý•½ïíYwÐÃ^¯Ê©?ê&ƒúiw Î}Ïåü¤}3¡î9Í—€`8Ó|ÄJvvµ…—%u ÍDž
+fAÖ¯±v5½™Q¦•4Þ½™Á=}êtâ=­î8é⦳ùZ9Êê[2k¼P áTË2SK•‘2K[æÂ+k’xÕ„:£úª^?éóUð¡“ЭȔñÖ­w¦ùÞö@àÀ_Ò%4_W¥K·dì†ÖâY’ˆŽ_¨M3Y>#šLh-ôëÅÇkj‘“’¯=§Vw­Ï×rK^:OÊ“Xqž>)³°G“Asÿûn0r-„E™Í „–*­ü–”sûuá (’W¹$»¤M©¼2«fmµÓ‹ðw6‘ð/
+
+†}ŒJ7
+ñ`ŽŸRt$[± ªqÉDiu\R=‹Äèö?ZÊjÓzÔÞÀé
+§X·ÍÀrÃ5ï×,ì j"ÿ–CB|©‰tÃ…ÀY|ü¯eõñìtzyKR–§o"ÈYÝZ£dÌ Á>v‡#Šow½#¼lí²=¿zhOÀ“Ó©a‰¨°XÿïZèZq9½Ÿ‘eù†´(¡A%ÄÊåõ‡éOÚáÆ×™ š¢M
+·"üM‚@ð»#«™Ô(€HuèòÀº¾ A6ýÂ%S{Þ˜…bGöUÑÀf&sÌÎ (cঠÐëi!]Vªô
+ÖCÄ™˜ ì†ÎóÑãéâàæ<³’dª<•etÝdA’1¡4 âHn£"{Ç9ï˜Õ±¿p§”åãkz$`‡~Z’¶ÐÐ*É¢ø°ÜÚ"vBd m‘ Fäu§ÅB) íˆm¸ãÜEk€‰E“+=}§œo4Yªã܉›éÓônzv¬ù$„ÁåS& ç%îýÍFÀ2WÆj»Úæ˜\q?|ÕxbȦϠ§ö0ƒ!ÄzZãáå –ìs
+%]1쀈ý‡tKÒW47–”zŸSª‘0ÊèÔÄÔE›
+ž„ä´oƇ}8‰}ég&|þe8èFíî ÌãëùÉŸ'ÿÍ >endstream
+endobj
+1803 0 obj<</Type/Page/Parent 1476 0 R/Contents 1804 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>/Annots 1112 0 R>>endobj
+1804 0 obj<</Filter/FlateDecode/Length 1609 >>stream
+x­WßoÛ6~÷_qÈËRÀ¡,ùG’Á´Éš¢I³Øk0,Ã@K´­V"5QŠë—ýíûŽ¤bÇEÑ=¬iU[$ï¾ûî»ãåï^LüÄtœÐpBiÙˆÞ<?îá74I&x–”ŒŽE¾4í%“1y^M&âxg5Ä"¦ñ`ˆ=8{‹qøÆgÙîèt(NhtrŒÏ þÕŠ½xt'£xŒgIÃñ±†oݱáñ)~yŒíÅI_{ ³^tuJñˆf ;9Á‡ÌÅ8 Yz˜À~èYS*5]Sjô"_¶
+Ñ×JÑMžÖÆšECÎoéFj¹T5øIRzSäJ7ήö¨MÙù‚/˜\4Õë(ÂS”‘š2ºhítc#oÁF0}s~+>N“HÐ^W;˜ÊÚbk+Ú')týS(Õ®£BêRj±jÊ‚ýïy- èÊ5JÙäFþ®ÀhcðÖ6²(HêŒ|œ¹¥Ô"èZ“$Ý6v¥Š¢O*ËOD^(z|¼O—÷0á^ÖÆ4{~³¼F:L½!³p{-sl¤JÖMî°°g™en½Èµ²¯}:tÚec$X‡´÷'œYÕ´•P_Uçyàó»·“°U«fýÁ
+»±ÿi÷S–u{_ˆc44W TÑ*éXd•täÖô)3ú§&0Ë9H‹6SÝ^&ÔrVçOPÏ\¥’ɽ`Þ.—A3ÐÆöüÖqФ{;Ý5ÁZ£­ºÒ ß²ªv›D¾©¿D:Ëmä
+<¥Fù#0ÚVYZ¯”öuöxÈ‹ˆÄB\¯8„ƒ´Z’ð@šgç{÷À&™ÐÌ@y·—3út}ù€ò}fðàŠµÇš¹«s›¯ºWÖ´uªè¢6k«êƒ>i㫛𕡑eÉC-¢@ålÅŠGo™£Âó¯€=ßÀy%›t…’­?*>ËM$ÂYWȲæ¯s”ìvyßsÊ‘TÈœò¸P\OBñ5$!!‡ <¢ñµBÇŸ…ª6óB•¶O¶Rp]ÕŠcÍõ’
+ƒÇTiY†Tíù6óϨMFj³Z.—ÜEËš{€RªB‚Ï)—>7
+~í> ‘ïÙÈã5-ê³…8ƒâ3³Ö…‘±&07c×¼@ì÷r•×¶éSZ+ÐVìŠHÑ€ÿ»ûëÛÙÛûO®tÅûEv„Ý™[WDµa…o3e½ÎÝXæó{Œ1âòü/Ç«¥²µ Ù&dØ*t4@B6ŒS°K½V@òºÄÔù2ײxnÎqßé™/°”ÑAŠ¡Ÿ¨lB—U‰mŽ0´³F•ª1 ¸^yú:ƒ¾u´/˜=ǵã'$Å)Vwa‡¾&[ÎÑ>ôÂUB !y}B#éL•²¢3†]ÉíÅw÷\žßÐݬ‡«pgpød+•æ‹ÜÞKƒ‡ÏÞ³Ó'vϱ±¾»Ûe§{DëHòıH· u³0E®îñ6šŽLô™À¼;ræx8Øyu 2õ”£^xÃÁ7h•XŠ×ôîŽ>HTè{ÔÃøa‚˜^Þ¿¿œ‰—+fç½CVòIAuE“sðÞ!CYU ÎŠFÆŒ~£……S¤ÑÅ&ío–fî­™Ù€úŽj/Ù@mæ
+endobj
+1805 0 obj<</Type/Page/Parent 1476 0 R/Contents 1806 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 1115 0 R>>endobj
+1806 0 obj<</Filter/FlateDecode/Length 1632 >>stream
xWÛnÛ8}ÏW òR/È÷K
-ìCb;EÐÄñÆjÝ,(‰²ÙH¢+Rqü÷{†’œDÈ¢À¢¨#Šä\Ïœý:éRÿº4îQDazÒñ:4¼ãw0áßþç’b·1Œ¼ÞGýÁäà ÷:ÕÏד.î©7yJ©×éyÕ*¡•ÓÐõ±÷êîxâšWþIûz@Ý.ù1ÜMÆäGNe‡ü°åo%I‘'ò§ËöÍ’Œá“¡­ˆ(ÑÖŽ)(6ÆûÃÿyÒ¡óÛåG­;æÚèØâ¤÷‰FF$2RY˜ËTfV$Tì6¹ˆ$YMv+U^+é÷ί”¥ï/3Šrõ,sã[’+­ÅQq¬4wû4ǺÈ"ÒY%1¶;2ÊJ–ð쥵a^¨Ó3øBf«¨½“¹Þ™ƒiïUé½iïŠ QaÛ†;µkïã½í÷<ù"-H¨2 Õ0§ØEçÙhS <ÛJœ´[h¤ sHÃ/i—ë ‘)/°·çS±z‘‘G ¹ww ‡*)žõÍbu?ýêÍnoÏ*ýùíbî{óó3Z»CýÉ茾/®|Ï=­WH\ùè?\NçÕaÜZù—ÕBdQC.î×Û.µíë ê"³Œ‘ó~·Lr¿ã!èÍ^DØÛí“Êr[™ÓN³×yDáVd—¨·X;ï1ÖZëx½¡H#.é(Ì~ê€öÊnþHF^]´TŒe)“ÒÃñ']â4s„‹L½P _H—ëå´á#2"fDÙ­Ê6 ÃH#­î¡ô‰Ï¼ñ 0á7@(R¹ ­Î%<—Sì$ Y»Dà¬ta)Ó¶¡™]q
+ìCb;EÐÄñÆjÝ,(‰²ÙH¢+Rqü÷{†’œDÈ¢À¢¨#Šä\Ïœý:éRÿº4îQDazÒñ:4¼ãw0áßþç’b·1Œ¼ÞGýÁäà ÷:ÕÏד.î©7yJ©×éyÕ*¡•ÓÐõ±÷êîxâšWþIûz@Ý.ù1ÜMÆäGNe‡ü°åo%I‘'ò§ËöÍ’Œá“¡­ˆ(ÑÖŽ)(6ÆûÃÿyÒ¡óÛåG­;æÚèØâ¤÷‰FF$2RY˜ËTfV$Tì6¹ˆ$YMv+U^+é÷ί”¥ï/3Šrõ,sã[’+­ÅQq¬4wû4ǺÈ"ÒY%1¶;2ÊJ–ð쥵a^¨Ó3øBf«¨½“¹Þ™ƒiïUé½iïŠ QaÛ†;µkïã½í÷<ù"-H¨2 Õ0§ØEçÙhS <ÛJœ´[h¤ sHÃ/i—ë ‘)/°·çS±z‘‘G ¹ww ‡*)žõÍbu?ýêÍnoÏ*ýùíbî{óó3Z»CýÉ茾/®|Ï=­WH\ùè?\NçÕaÜZù—ÕBdQC.î×Û.µíë ê"³Œ‘ó~·Lroè!èÍ^DØÛí“Êr[™ÓN³×yDáVd—¨·X;ï1ÖZëx½¡H#.é(Ì~ê€öÊnþHF^]´TŒe)“ÒÃñ']â4s„‹L½P _H—ëå´á#2"fDÙ­Ê6 ÃH#­î¡ô‰Ï¼ñ 0á7@(R¹ ­Î%<—Sì$ Y»Dà¬ta)Ó¶¡™]q
!‹abÎPD@_6nl¤% Ü“²g$’DCㆺ`ÓP;•‹ R¹Y7±;éì°ÇÇXB*obé¢Ï™(3hD…©0ª“è(þŒä³Dõ–R-o¡BÁ„†s:“M[œ*ç£Õ¨~pŠÚdÀG-ÎÀ *ž…s
bA"DӢ
-‰gSW³ñ›¸»xá[à8 •y&úæ†ÃÏôõaqûm9ã©uŸ£g`ØŽZ]xåºKÎÁµzùL˛ŗ.aþ*Q1©µ;ÀǤO£±›ÄW—wW—„®ð““1Óaá†oŽY©|„o?w.؈ÿ1Ô Fø°ö*'Æ}–;÷Oþ:ù{—
-endstream
-endobj
-2003 0 obj<</Type/Page/Parent 1638 0 R/Contents 2004 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<</I15 15 0 R>>>>/Annots 1238 0 R>>endobj
-2004 0 obj<</Filter/FlateDecode/Length 1610 >>stream
-x…WßSÛ8~Ï_±Ó— 3ÁØÎO:Ó ôŽ¹RR’ÞÝÌå[!*¶äZv)÷×ß·’€[ !²´»ÚÝo¿Ý|íEâ7¢iLà %y/ BŸNñ>šñ{ŒW)iË8º»ýµ7Š£`B£qŒ(§ÑtÌšUFËÞWŠ¦AìÕó‡»Ñhˆ³°rrin蓳 ‡Á°ko ƒˆfÞ |S¿`ÝO–­aw÷ØÉ48…Ô8„û̇UNÓn³ß9¬rŠÂ1,î·\8fxÒ‰Æùªwò~DQD«-Gn2›Ò*uñ i•ôoô¹HE%ß>ß®>/æÁå_—G«/½cHáPÚÄk,álÌV‹“«Å^ô«ÅÏG?
-ÞÊT•2©Ly¾ßþLzì¥ã1Ç$vÏ2k¤¶T[¥ïèzI7uõÁ˜{R)K©´ª›LReHi[‰,£j'éæÃecƒ¶ê{@«Nãåâ‘le
-z4u‰U²SZ²»áÁÛmirÚ }Ç6·¸ºÐ$¿WR§2¥B–ʤô°“üPU|¦½”Ð)ëuF®NÚT*‘$Ȫ;­¶*º"[H™ÖEǨS(’DZ窖Ճ)ïIKu·Û˜rg`ÔÊòôÙ€eOÞŸËœh\}8ò†âø§Ò©y°‡(Ž¥¢…Hî)ö’-D OQ-œâDA ¼¬ü&K‘Ákm…†=zPÕ®£ut£%™-b¡’=’(
-)Jpx|Ò-E¾wÙYrÚvÆV8ŠEQš­Ê`OŸ»°ˆ)ɔԕE–Îv75¹PºI¯°¶ÎYz'*o“!Ò5œË|[¸6ãÄ+Ц®ÜW
-@è1‡œºøsì˜^i2eêÝiÛûbk—ÓmAÕÿ9¶î» A=€L8d 8@‹ùÅúhðÓ0æ5‚·ß„OÞ›Òïp&’Œl]¦¬è ø<õ})ãWâ@pàÉî8ÿ>;ƒœp0%•Fä óÖ§€®8z.þø¾©ÑrÐI0µ“nsåÁ¸Ï¤qbò"C
-Il RÀÊ6’mµEí+Â)jÌÓºæBJs©•L×GË\…I)Ar”×Y¥
-x–˜BÁdI4šReï¡h~s}võ1`ô¡…Dzþ ¬’ ÖGê,ƒhØ|$Fo×ýñ¦s0E!îN°FnÌTVBe°ÌÁ@¸LQ)Ä2³±»¬p…bŸž—2ØM^!J‘Ë
-˜{
-mÑþx²ñÌœˆ=37ºÁáV‚ð­
-endobj
-2005 0 obj<</Type/Page/Parent 1638 0 R/Contents 2006 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F1 4 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 1247 0 R>>endobj
-2006 0 obj<</Filter/FlateDecode/Length 1507 >>stream
-xW]oÛ6}÷¯¸èKS V,Û±<-íÖn@WlÛb@_h‰²XK¢FRÖüïw.)ÙŠÒbCá$2u¿Î9÷^öïIL3ü‹i=§ÅŠ’r2‹føæüãã»I¼YE3Z-7цJšÇ«è®{*èq2|Æéí"Z NáˆVó[X.7kü=ÇÇHÊ&óuŒ—w3ït¯£u÷ÄNÙl¹‰ýÏ'f|°¸[Eó±¿ÕYÍï6ÑÒçãðÔ»›o6ÑjlµˆïðeÜg1gÇá‰Í^o'7oáuFÛ ­ÖÚ¦|“\½ÉEí¤¡Eѯº%§)Ñe­
-I¿¿~xµýû%Åq°ŸÎ7p¿M¯þÒ %¢"½sBUärIV”;AV7&:F—ƒo[¹³ÊɈ¶º7”Ê£,t]ÊÊÑQ«tuM§à˜Ïh/B¸T·U¡EÚñÞß|~$m¨±ªÚ“±§*‰Bºw¯»tK€‰tQ*|Hi-=Mt*é¨ÁÝÙ6ŒÖt1´½9üV9£Ó&qHõ94š^çÊöÕÉ”€#UËŠduTFW\rD?‡úQ9Šœ
-ÊÄ¿06èË—/´3ºE¢\‹¤(ðè§`xJtåÐ<\é¨U¥ê¨ÒF”A—–û’à ú&‚ÏBëË+¼rT<ž¡=‹übh/¼·÷°ŽÝ÷2ïGعjnRaA ¥gTÀ-²“®•¢:yÞ:ýÃÿ8ÕÞ{ßDŸ0@8ÓOßÓýó–HöjºS7Å™ŒÉ°‰¦x£’¹€ÍSé‹
-6œÆ˜OA•6%‡3J
-åçŸ'r¯Ž ‚§~Ù$9Z’e.H³*ù›fDfª©U.ÿ>Ciøñ¨Gm®Ñ]bÎHDeRÖ쥤¿5¥zã²/ B3ï°´!F®¸62“˜Û)•Òå:½t©ÌÁÍx^z(Œ£WÚÑ·Æ:$²4{™wA{~·È¬ß®@š0c8X_S­6‡oŸÎS¯á'ÊhÛ6JN "‰PÎMä“áǤ6ª—ýì.{éc¾„b«C¨?šH#s-׈±ŒêØê݇Oôî÷¼™ÐmÝâýú*¢ »<tÂÏ÷çÞÞˆ:W €áA”cÁ¥‚Vj£ÑÏ êå-T/M&p—œƒÕàC•`»DbSÛ;:sø…ŒG^0µ°ézî¼ÆØi‚线ƒt»ç)œãÞw{ÀÝ”bq](3ÈÛŸsÍ4O5?Ú¬!°·X<’Iþ#ÊA•óÒÚ¦„Ò<‚Ü­
-HïÿÜ»—+Üöoç]=ë[v÷Ëvòçä_i%Áendstream
-endobj
-2007 0 obj<</Type/Page/Parent 1638 0 R/Contents 2008 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>/Annots 1252 0 R>>endobj
-2008 0 obj<</Filter/FlateDecode/Length 1295 >>stream
-x­VÛŽÛ6}߯¤u€J¶,ßvŸºÛMÚ<M³F‹Z¢l&©”7þûž!%¯í$E‘AŒ¥HÎåÌ93üx•Ñÿ2ZN)_PÑ\MÒ Ísþ]-ñ;Å+©â =þ¼ù9ͯ¯Ó5”-éŠâª¦‡«|5Á÷|µHgØͯÃnX…Ý“uC³iŽSñ,ïž®±»ÌÎv9À7V—Þ­¯Æ/g”e´®8™ÅjIë2„<¡u1ús'5)OÂ}pt0UÆ’ V8÷hlIþÐJz¾~+YoeTì]ü2Ø¥¼žP’åéæGo:M~'©0M#ty~禌
-æÍ…³˜Ûia¦à“•µ.Öe@Ùt5T-Ï
-*žS² :γt
-*…t%Ï4åh¯YwÐE`båÛsGÑ2úé{Azì$jgH~jõ@D·¢øÀâ3­b…TÔð©¼Û³5Äâ"á/€ç›ñø3ã¶ÛŒ¦Y,Á)G-´Ñ‡ÆtnˆÿÒdHë‹FáìhtœÒ+P™Ë'a>J7"bEP¹GÍ WRz@äÜ>ãöÎ42H ­ù"›Æ`
-)]d8=tâ¡Ã®a¦TN”{PîDŸÇ\&Ô¸àäN *Ò躮kr7ðªteeåÚ ­Ò@ÓZ}¡q J#]:ÀÈÁŽB¹Ð‡÷R+î‚aâ`iål*í<:v/Úl H>‹JÙ °»NÕåÐÆï”lø*©Ö†³‚XÜT) ¾Ø~DµÖl­h.g\:F„•Úv6$ö4CGƒ\ûiqÔXßšÜ.ô¦#hH…gÁ‰-¤2ÌÉžu
-““^[óO2º7EÇÏ0ÝÓÉp!YN®ùü7Ž“Ùb•.æÓHèl¹à°_¬¯~¿ú7}”Úendstream
-endobj
-2009 0 obj<</Type/Page/Parent 1638 0 R/Contents 2010 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
-2010 0 obj<</Filter/FlateDecode/Length 1092 >>stream
-xV[oÛ6~ϯ8kæ
-éÈ‚'À$pÔÜ£õúnÍŽr.“Îñ·CíÓåŠvÊ­•³ I,ª²ûZ¦ÁÚE<o
-
- nµb~F±Q7§)­€äVéZŠŠ‹'ØrL¨b¬§;ëv)ÇqØ4N'}ƒŸ÷Ê|\.¾¼Ü\8“<›ì2HÀ';–dYhƒ^5 ¤e¤p’*[Ï‚À Ì­U•ð^…dB(`aJ½iqÚî9²o¶S@’0ØÉέ'¿./¯úYzu.J(àåZó WxÃYƒt9éÑ/ÚU+ÕY¬v"è`@ÚÓFå„ò9ƒQÆ`rÀž“žw¬ÍÇ‘µ¯¥Ý}Xüùîïß®.&”õC በȣˆ
-¼äE=àWRìSúhíŽáê6PÙ cè›í°-h´½' Š€ïè&€pö‚íì7Éç É^F{eÍ2ÊN}k!TÙ3¹ ƹTkýÔY°õ~6# ²W §-mUÙ;.Ò)$¢òŒ· )/&ûéb/ 3IÒOu ÿy/ëÎòîJÉâ‰;>.F`?°ÅZ P XQ³µ-.…à;¸u*“|ÙgBç¬pÈ-ˆìfÀ×ÑNíoN_›h(ÆÏÝ„{ä߃s!~­
-ÁVÄ ²Ò£ƒòé`ZÑ°b’Ãâ~ȶ ¥Ž>A<´Fenµ³†mò©Î·0`gKDLüCXŒ n¡CÞÊrǵ¸§ÞÏ7*¨¨Æe[ÒÛeÞ‘yÞ‘9›âË|DÓI–N'#VëõâÓÅ‚¾8û -mÑr‡aã¼cøj<’̆°9øß·Öx:GÍ<~IÉf3ÎþnuòÇÉ?àßÝêendstream
-endobj
-2011 0 obj<</Type/Page/Parent 1638 0 R/Contents 2012 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<</I15 15 0 R/I15 15 0 R/I16 16 0 R>>>>>>endobj
-2012 0 obj<</Filter/FlateDecode/Length 1456 >>stream
-x•WÛnÛF}÷WLŸê 6)êîöÉAlÔ@.N¬¢ X‘Ki#’Kï.-ëï{f—”eZnÒdzw.gΜޟ$4ÀOB³!¦”–'ƒh@“É Òx>Ã÷!þIùÉ=%3<õÇùKÍi8šãnÅ7É„Þiú|ôXr1‰f?qlÌ΃µi°Æ¦s|ô‚y»8‰¯/-r„4'´È§Z¤§£$Gtç„qªZ‘[K²å2#QeTáË›ÅwÜS‚k|ÿ|8‹¦°púU7T6ÖQºÖÚJrš,[y~¤‚ICÂR&d©+KÚPntIª’.{§«_9³ãû™¦¥vë_è*\ÚÁE**Ž“
-Ýùö†Ã8–è«øµT¾t~ kíèñ4üYEŽ‚&üµ«Ù)ËMÉÓ`–¬Úƒ¤=NÐð"N'ÌOa. ¤8Q¶³@ìö3…å V‚ƒI7¶ˆ“&а¾ë0ÎŽ@æY«­eªr(;psË@CãaØ°ßHW
-»aæù6~
-#¢/ È’ó*¡V¼½øFjE9óKË-F';Z-2 @×óediòöÁ(tEà#˸Dæ% 'žÆèW¸uª”gi§¼ú,Á[O À$+h¡HSYÃœÑàMx 0ðØqÜW©€µÚ„Á+ÀoäıR2¨.¯t\i[sI÷ Ê0µë‰‡_˜Uƒîì~éjE›ï
-²©Qµ;óGÃfÉÂÓÈ<xùQ|}È)¬—áážÉ±/[û æ<6¥Ÿ1qFµ4k ZúÎ˯ÅBâKGþuëG"P ² *-
-žœ˜?R
-Rô€"ðrÊyDJ‰ ]ÒË Ùðnàƒ†[Y>‹øzÞ¶O2ÅËÇ|DÓÑ J.üfrwùáí%Ýý» ^R³àµ†íŸwWÎgŒ—v“ùÁKÀ/Ó ¿ÕàB2›³¡«ÅÉç“Ucù$endstream
-endobj
-2013 0 obj<</Type/Page/Parent 1638 0 R/Contents 2014 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<</I15 15 0 R>>>>>>endobj
-2014 0 obj<</Filter/FlateDecode/Length 603 >>stream
-xTÁnœ0½óSõBÕb0붷Di¤*5ÙU¥½ÆH°½±MšýûŽ1«d·í¡!ð¼yóæyž
-Þê•<­I¿†% °šá
-æ7t Wn“‚À–Œ¬€55®K|¬„]r¹IòëP›¢T .ZÀíE‘.(A,ƒ—Vsß?ËÏà<·¾×÷Ð{à8´\*£?l‹¥++kÄJ7&€ï$8iŸ¥}3‚ëÌ8´ ¬ä^" ¶ß{pFIß…LCÿ( w`´ü{i;¾w ø0D"19JsLN¨¦ŸÈ:µ=e—’cÀêH–‘Pz
-g×ûwù¶×¹ëB@-Pá?ìËGgóÁ £Üqµå1Jm[È®àbõ›ØYUd€zjP…Á>È)FÏ·ƒ„Ÿ½ŸÈæ×ËYŽD§L _b+~“ë*«Xÿl‡à:tKƒ箾"ýEOØ ãºcg.­5jª>¿>ö&Í¥¹dë´-ox mûaµ9‰¸<¾ºþ^ó¼™ì´·FH礋0¯,ƒx§Ð) »óm(Äù¶ÉeIÊ‚¢(5i“nv“QGl(aýýŽ¡–”»×âÁy©¢hÁЊfÏŒyîÃϘÿ¨Dì4ÛT¾pµ¤ËݳeÙ$ò¸?¯`>XüÔöuðì0}¯'A0I$2»»™ûO#MSBÉp<ÄzÖ_//à›5RxœbTR{<àñg´Â1Ñ, « <!í?V5¤Z†Á„Á´^…R¾l’Ûä©UUendstream
-endobj
-2015 0 obj<</Type/Page/Parent 1638 0 R/Contents 2016 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>/Annots 1260 0 R>>endobj
-2016 0 obj<</Filter/FlateDecode/Length 1670 >>stream
-x}WÛŽÛ6}÷W Ý
-;r[´sŸiç[Î#¶!Ò‚°š³–ÂÇc~{T@!¦Ô‡Î)Ñ€³!Bl¤<X
-‚R3;
-@JÌ’â!ÇÀ+Ô\áïË•àà°%èóå%­gÐc+€–'Ð>'Ü·O”–×(æûÏè1ía´ô¾%cíüÙîPEÈ…‰MxŠªryvúk[K?!P rÏ ˜„|yÅA¯ØG£ÔSÚGÞS«=äX…оžNϺ—®¦1fQñK-Žš-†pà†2¤›2â;}ÿŒ¿Mº•4+ªü¥n¡-/JÐ×5JµeNÄÎY‡žüS`ÑI/€Ñ!
-bÒp»¿×,¯‘²d3Ê5Ö&°1±Ÿâ¶úíXk?ð‚""©sE \Ü؇V¹ZÊ"×OCA–‘’[‡AO¦‡q—¾Ç~Éa]êëZhuh¬×þ'Ú‰Àãÿ=»éZ¦“j¾éÔ¾Mt“›®`Î…¨g4Ðd¡J1>jµp¨-÷H‚DTƒ^‚dJKÄü ráÌQz_"…lñÃÂ
-.‰J”a™pF:(ÉhÔÏKGò
-S·3P qø]-3zdz‰ëÇÿ3<âW,e¦©æ”
-†´0]b6‰Ù{†ÞJÈ@+•GšBT ˜Ñֱߗ;x€²B†#¯ÐåÛÙú‘y¢hQxÐåqXÆêAÊÎH:ðV\€6h™Š.bžR½~Ó2’n>#œŽXöÌÖƒ‡A\Z<hF)1ø©Ÿ)ÉñAÄ!Ž­‚1.Í5  9‰b!W›æP¡ýùVåßÌíÈfªoñXY-M߯ûóÖÕE6oÒ«¡lWçnMÏq¦G´+ LÚndžÑçK9,uRí¨ÔgHJÓg˜iɯšÕ62µ!”øzÞ1·p‚¾öÃKR†É`—“≠;¿B¿—r¶Æyí½¡ùld†£vÿ2×Þдónj,Î~½œ½Çý!û¡-ÚúÖ  õ Ÿªl<ï
-a)ÇPEr‰Å4Dßÿl0gÇÉX Uê‘KOkz”Á82ÐÛBѤe…ƒ¨Žk±¸¨X/$Qs´Ç¸øÂ69áÃaleâ7§q:CäãmqF©QïtÄ<BH¯£LCæj“õ3üý†¾©ÏF!':‚'"Ùqn+cì1m†øùç3,¡QŽ
-]–@ ·žóÎépÂœðkÌnôo<GõªGr‘ؼ)Òíã/›åM"ß÷7­6Ûl³^à÷¨8ßFrþ¶›ü=ùÉ¡!endstream
-endobj
-2017 0 obj<</Type/Page/Parent 1638 0 R/Contents 2018 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R/Fb 13 0 R>>/XObject<<>>>>>>endobj
-2018 0 obj<</Filter/FlateDecode/Length 1712 >>stream
-x•W]o7|÷¯Øæ¥
-Ëú²¬胃؀ÆMµ@
-^¢KÉDü¨ -‘cRW¦zkõãNç‰p¡T=H~¿RÈ·Ö‚K \îw™Ê˜E°\5è
-)•ª­ùUÐXK­ríY¶8™â+æœ& ÷£ÖB‡R¾AÜz€Åð{ô/ wPêÑ•!ꆂ+#ºÛë¤7pÄÚ“‘+”¢ôWš¬àŸ,Ó!}JåT¹´’5 "ãÄú@@¾èG-ý*‡8@ûåÓ‡§ ¾6éŽ9¦õFZ¤tÌ€ºýÀvP¶5Ó!êc±nÿ~ÆVK¢´«¹µÑqu[ Ø(HWo¦¢t>9ùŠ¦ ×Ö\˜àºlhãößñ®hs4Á1ð;2%í\0ÆôY0P£¶|
-ip»;+"HÜè⥨ܓ²4P…ÈOÁ´x|°®Ôn‡vWÈA ½‹‰~9õãxQh³Â€æè@"ÚŒa?ìÑíZúd«õn@›4F{åæL6˜
-$€¿&âíÊ«Åu,Gu’ ÁÞW8áç—„¹Ÿ5φVUdIŠœÞ÷™=;¥Š‚å
-gæùƒ^âCHµv蘞ö“°È¿G2bÑj; Ç ‹•éæ™WÁV9uþ€îiSzçée)ÆàmΡB‡°{D¸®¨_ü2•ŽŸëåïò¼õ{¤~
-“ë¡Ýñº
-endobj
-2019 0 obj<</Type/Page/Parent 1638 0 R/Contents 2020 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<</I15 15 0 R/I15 15 0 R>>>>>>endobj
-2020 0 obj<</Filter/FlateDecode/Length 1393 >>stream
-xWMoÛ8½çW zÙ,PË–ìØNÒ6) ô#M¼»({ %*â†U’Šë¿oH)pÜ EDgÞ¼y3ùq”ÒÿRZd4S^M’ ÍNO“%Í– üœá¿•Tý t‘dÑœHa’-NqŒ[ãUzB } ÷Óù"™>wºà7²ääáýwë£ñÅ)eZ—xl¾XÒº D5Á—üø}%Z/-M§ ­+INÔAy%ó[­œÿ}ýo¸ž.âõÑt†P×Å1ìÓ„V·¦èr¯LMg”¦½i¶Hælº®”£RiI¹i¼P#AìœLI^:ïhg:ÊEC­´¥±5yCwB«BxÉg–®CXNÚ;iñ¬'¡Áe­ãåm%<yįխÔ;ŽeB£tƒÍEçdx ­5-kBPª$å©
-^D³#Ó V0w^¶o›V8'a¤5¿‚Ó7~nØ|±[±Ñ;Ú{«š›ƒJÕȤÿ–Í“óY»Êtº ÂÐÙ§O!ƒàù5©&üflêÀjÛ$ô—¤JÜáq«dÁ åÂʲÓx5¯Œá°*dd4³}¦ù†#­Ø(­¼Bb€U•ì´V
-«Õàá0n@Âs²)ö ë©SM¤
-̨’ä/8Üñ×W
-]Ÿ 5?"ˆÁ/ùºýÅç÷^NDQxþBÿ Kmv„[LU.läbøÍPtô\Fo³ÓAg±ÛÿF¤ÿð! ÓZ €"Ö5
-@oÁ¡º5VØ]J^Û·l…¯`6îóÝ?²Rp#BÞÒN6Ë’l’Òj<›é?íïÀwšbú€$Q=zrljà:åeB×…ç Ñ¶ ˪ î<ù“5]5CŽ½øRÒ¿¹6Ú kúÔR ®V ÞÇuÖ"¬Z:'n@\ny+s©îÔˆµû N&‹ç¹øg+õF¢ AvM Mm
-`ÈÎ{U.•EFaÞ{¢Õ%ú[éŒîB”pš‹ˆ<î;é©k’7oè³
-ÐúŸLëÆDï{£”¨ÏŒáYÈ; ÊÄBï *h—x'<²L·ëÅØž ý~¤>ú"E+«Î%0c F$ÝÞÚò0,‡£aÀ0a@ Å 2P
-Ù¾0<꦳"ôNX Q°R€»P‚_µá;ï€/tÖà6mr,B¼Õ¼9¼z.hÛÃÂÓWû¨}çì˜ýéq¸5Öjóðæˆ×Hí,M&QÒ°!G“eOÁQvB£åi²˜ž°ü¿`ùžÍ—Éü„ÿL€}ºÌØßùúèÛÑŒŒÄendstream
-endobj
-2021 0 obj<</Type/Page/Parent 1638 0 R/Contents 2022 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R>>/XObject<<>>>>>>endobj
-2022 0 obj<</Filter/FlateDecode/Length 1869 >>stream
-x½W]oÛF|÷¯Øú%
-`Ó’?•
-®ëÆB
-š^Œôͬ˜«¼b^>9U%ïyï>ˆ1:>‰­s˜_ðht2ŽtÿI»û*µ¤ýÛï·}Kþuç2~D)ó–쥹mÑ;ŽzAi“ÌOѦ@FeÏ[ùªk´s [×;™­Â@
-AHn¥ •Ó <C%ÐHx#²ÀФøÚ2’NƒÊB×^R¦néÈÏ>Ÿt½%¼ñ±rñÕJ÷öÞ^šëzÙ[‰®î¯"Ö {¶š¶4(0($š÷­Z•Ip|t-èƒ=Ö Yÿļc~AN¤£Á.Ž±¡¥òé„.§:{F×DÍs´µ³ñ‚0âÍ”«¤Ãƒ®fÖ)g
-²þ`iž5]™'·yçé^…©\ZºQçÇX‰Î.XDZÞ¬§“¸¤ã7nÿ<Ž¤Å³Üj©˜VLrcÙƒ'P¦0:¼XÜáèÂ\„I`"ý"ÅÂmåxü!‘Î9Š˜ƒÏãv(&ÃñÆÃX‡‡óß.ÎéÞÙop#º²®šp2£B5°aÿléÍ—¸Aé¡'›hZ2 ñ•…÷ŸŽ“Ó“C¨4ÖÆGüìz²óÇÎß@~•endstream
-endobj
-2023 0 obj<</Type/Page/Parent 1638 0 R/Contents 2024 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/Fa 12 0 R>>/XObject<</I15 15 0 R>>>>>>endobj
-2024 0 obj<</Filter/FlateDecode/Length 1786 >>stream
-xWÑnÛ8|ÏW,êjÙ²;íÃIš\Û4q(P  %Úb#‰*IÅõßß,)ÙŠ’àŠ<$¡ÈÝåìììòçQLcüÄ´˜ÐtNIqô“âE4 «üÇtR<ŸEþëè*>¡÷š¾/FfÇ´\óÑùé‚–)£ñxLËdpV¦´“ŽD©]& UÚZµÊ%%¢¶’ÖÚÐZ¨¼6’ôš\¦,9iá÷6“%V$ÙzUÂD!ì=ì¤4"œZ-ÒDX÷zùãh8¦a<E˜Ët ÒÔHkÉJçT¹±$`[•‰6F&.¢ë\
-xN2™ÜüpÞlµ¹ÇF'ÍZ$’®®é¬15¢óÖ[»Æ^;NGt‚üÈA>rÝ8ö‘{w·¢X Ê„¥æS¾# #S‘©pkö0ú€¤xh¹ÞDe±
-«-àZ«\F½`nê`!ÑEÁx…3qk Vr­ï늆çt~õ÷íåÍ¿—7tww{öñüìî®ç"¢oº&›é:Oiƒ<pJ
-WÎXãKÙ°DÔJIÇÌÁíP9…¤•
-ì*%Ïè4¡ôÃDÛÂѹ_¸,Ž`ú`"ò†LÏ$'Ô—t?{±PanòƒL_ªB‘sáú𸳉`âá­i³æÉ öÔ'W<fvò‰èûàF®Q²ˆ{yy»ì=õƒ¸ÃÂöýõ^Õâ·¾­Ì²6‰ãßÒ5¤¾ÑÌÑh?ûŒ–¯{x>*XŸš+˜.*Ôxl½X+a-FHL*ß<n•»ýت†H]ƒÜœoÆÓÝvÁ唺T¿h¥m—ùþŽ=‡[¼?dÅA–š!»µîãÆœÖÒaô¡Ã ¯Ôlk¥çÐiÔ”N†4sG/”0…ÈÍ»þ¬Ù…{¥6¡F®¨høõ‡ÎJèÓcà'“h2Æè0Á{cêçù+ÿØ¿’­d¢Ö;¾æ•€:$ ÖÃå×¼á‹qóYë<×[ûrp½ÛŒF/„ú‡•¨|+:€5|òçïN-ô‹¹Ý“—{Ãt@ «N=eÐ0¯%Bwjf™¦æ# sm§î›®á¢Y±³t¬Ê‘+¯]þÕÃHsœM ÃØ®p…c$꘧×NÉ¢æ!0x<@VqßÏ”ŽãD¶/,èTû°V"Ý'´N®î%+2¿ýsîÃÇæ~dP3g3‘ê­7‚R´TªÕàAóülébwç‹ï¯ý’ª”EÜ®ðœâ›Ùºòó=
-½G€„;ðZáO<dµ 0z4Dhñé"šÏOxø]„ÕÑ< ý[.žM¢ñé”f‹qýË®þ*ÞÕI½ó…?0\Œß²Å‹L@† M§-A.´¼(ý‹–ç >3›ŸFó~Àc|:ãµËåÑ—£ÿ
-endobj
-2025 0 obj<</Type/Page/Parent 1638 0 R/Contents 2026 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/Fa 12 0 R/Fb 13 0 R>>/XObject<<>>>>>>endobj
-2026 0 obj<</Filter/FlateDecode/Length 2057 >>stream
-xXQsÛ6~÷¯ØñK™˜‘lKv:Ó‡ÄMn2snÝXs›s “
-õ¬IQ]¾èŒRå55Êû­u)“Q¿ÄüÐ’6j]aU[è©{ÞJ?ëjê¡mÄ5Õâ ¢Üü~¶wCÛm
-¶²Ë½‹—{¯/–É{ýêñmA?M­J£†„ýî3R €Ÿùz0fÓåcäº-túDeKÛ¶[íÛF¹š÷ ˆ^í}ëÝe¸z˜L´IÝ.@°îZÊÊŒÑLV­f0éáî#vÉ"À;ìËËJ€\„Ï/{ð~5©f
-ä›Ù_Ø®Êh¼"_ÔZæ”ÚºFV#…öìÊJGÝRÓ göì<#ݦ ­vÍQÊ ]5Âu,üûSds+|¥¼4¾u]Ê´ð ý{ï´öNKUU;J%mÚ0Hª¶iÉæ”;­¢"ß(Dx·BüH{ÚÚ°£—ö•(ùÄÛd²óW#ÇßßÊþ1Œ‘X k –‚Ï¥ÞÒ#þûø埾þëÓשy‰v[VÍÅd)³°
-öåÎÖB7pVM¼8ͬ§ šökLf·¸qöÖ
-ŒUT•^`RϪ¬„¾PN{‚:0Ðgí$Ìs Ô—Õ—\ÈÆ"hÀUk2¶¥èg§dù²†]GÚ9ü‚EƒHÚu e5Ž²U׋ïeK¥ÙL‘]qÐø¿ó]H¸OÁÛ@¨ànÍåkêu
-Z²p CM·âj*4zu^pp¹­* |6ôÈò6AÑðª‡=-¬E]ì7×o~ä P镼|é±ÌnÀßÂW‘Z^:”æüX T&RI_î d §œyxÌVÆBß}LQxµúµ}a<8L•=+>H›weƒ -Ü æm#æß߆TDuÔ
-úìÑŠÌ:Näs©èç_ŽŽ÷Pî:ý±7ðŒd¼—J†ç
-êj.cÄ@õ0} –IúúÙ£oàað{¯ÉrH¼qìç_~ʲ5ŽÄcÆ­þ?mÝü1]:ê¨áÕwï-ÐfOTý(* ¼æ b>¸w;dÂ7ÖdRøâõ@ra4ÏИÆb»Í¡¾°£¡kâO³ñ²°Vý¤u„ïp\ QáƒÂýPò?H[ÜJ7z&S
-]d§‰Œ÷.~<jP}a{ú ¥8ÍÑÿOïUçp3‰£yh@*0²«E¸‰¿ßËØ|qî¹ß“±zÍcßù]ppÏC56Îvñ‚6È÷ñc®ü×Õ,¡–â„Ç¥&–‘ >0Œ`;îž }ߣïo=ÒXYîïö@Y‡Û §øp^æ'µòè’“­Ýr¥³ !׎ˆn6™e­€½ÐtgW”;‹0¾„€Æ¸21¿WH1èÏ<žDÑÀS€ò­C·]k¦®ÇPmº{È£U?x¨* öù–ï||
-endobj
-2027 0 obj<</Type/Page/Parent 1638 0 R/Contents 2028 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 1265 0 R>>endobj
-2028 0 obj<</Filter/FlateDecode/Length 785 >>stream
-xT]Û6|÷¯XÜ“Ô²éY.´¤Wô!‡&'   (ÊbN"U’:Ãÿ¾CRwç¸} ’¸œÝ™å?3F+üí×´ÉIô³U¶¢Ýau[„u¿•Ô„ „¾,ŸþœÖÙšv–åÔÛY1½uô0c9 H¬È¶Ø]燰ßÂî»r¶¼ÛcT6!q^쩬#üŠJ1¿³¦§Fu’z®ùQZòöLÞPeÍÉIò­$'í“´}1£%ÇûŠOŸÈµfìjâà ¹%¥cøt²SΓiÞ”ßg+Z° J(ëù9`tFðŽNÆ>­ú:7È‹LFKB¹A
-Õ(YL×W™0ºùú&RxNZIâxƒkmÆð$:%q•2
-endobj
-2029 0 obj<</Count 42/First 2030 0 R/Last 2348 0 R>>endobj
-2030 0 obj<</Parent 2029 0 R/Title(Table of Contents)/Dest[1641 0 R/XYZ 0 756 0]/Next 2031 0 R>>endobj
-2031 0 obj<</Parent 2029 0 R/Count -4/First 2032 0 R/Last 2035 0 R/Title(SAMBA Project Documentation)/Dest[1657 0 R/XYZ 0 786 0]/Prev 2030 0 R/Next 2036 0 R>>endobj
-2032 0 obj<</Parent 2031 0 R/Title(SAMBA Team)/Dest[1657 0 R/XYZ 0 762 0]/Next 2033 0 R>>endobj
-2033 0 obj<</Parent 2031 0 R/Title(John H Terpstra)/Dest[1657 0 R/XYZ 0 679 0]/Prev 2032 0 R/Next 2034 0 R>>endobj
-2034 0 obj<</Parent 2031 0 R/Title(Jelmer Vernooij)/Dest[1657 0 R/XYZ 0 649 0]/Prev 2033 0 R/Next 2035 0 R>>endobj
-2035 0 obj<</Parent 2031 0 R/Title(Gerald \(Jerry\) Carter)/Dest[1657 0 R/XYZ 0 619 0]/Prev 2034 0 R>>endobj
-2036 0 obj<</Parent 2029 0 R/Title(I. General installation)/Dest[1667 0 R/XYZ 0 786 0]/Prev 2031 0 R/Next 2037 0 R>>endobj
-2037 0 obj<</Parent 2029 0 R/Title(Introduction)/Dest[1669 0 R/XYZ 0 786 0]/Prev 2036 0 R/Next 2038 0 R>>endobj
-2038 0 obj<</Parent 2029 0 R/Count -6/First 2039 0 R/Last 2046 0 R/Title(Chapter 1. How to Install and Test SAMBA)/Dest[1671 0 R/XYZ 0 786 0]/Prev 2037 0 R/Next 2049 0 R>>endobj
-2039 0 obj<</Parent 2038 0 R/Title(1.1. Obtaining and installing samba)/Dest[1671 0 R/XYZ 0 762 0]/Next 2040 0 R>>endobj
-2040 0 obj<</Parent 2038 0 R/Count -2/First 2041 0 R/Last 2042 0 R/Title(1.2. Configuring samba)/Dest[1671 0 R/XYZ 0 647 0]/Prev 2039 0 R/Next 2043 0 R>>endobj
-2041 0 obj<</Parent 2040 0 R/Title(1.2.1. Editing the smb.conf file)/Dest[1671 0 R/XYZ 0 559 0]/Next 2042 0 R>>endobj
-2042 0 obj<</Parent 2040 0 R/Title(1.2.2. SWAT)/Dest[1673 0 R/XYZ 0 786 0]/Prev 2041 0 R>>endobj
-2043 0 obj<</Parent 2038 0 R/Title(1.3. Try listing the shares available on your server)/Dest[1673 0 R/XYZ 0 609 0]/Prev 2040 0 R/Next 2044 0 R>>endobj
-2044 0 obj<</Parent 2038 0 R/Title(1.4. Try connecting with the unix client)/Dest[1673 0 R/XYZ 0 441 0]/Prev 2043 0 R/Next 2045 0 R>>endobj
-2045 0 obj<</Parent 2038 0 R/Title(1.5. Try connecting from a DOS, WfWg, Win9x, WinNT, Win2k, OS/2, etc... client)/Dest[1673 0 R/XYZ 0 274 0]/Prev 2044 0 R/Next 2046 0 R>>endobj
-2046 0 obj<</Parent 2038 0 R/Count -2/First 2047 0 R/Last 2048 0 R/Title(1.6. What If Things Don't Work?)/Dest[1675 0 R/XYZ 0 758 0]/Prev 2045 0 R>>endobj
-2047 0 obj<</Parent 2046 0 R/Title(1.6.1. Scope IDs)/Dest[1675 0 R/XYZ 0 617 0]/Next 2048 0 R>>endobj
-2048 0 obj<</Parent 2046 0 R/Title(1.6.2. Locking)/Dest[1675 0 R/XYZ 0 532 0]/Prev 2047 0 R>>endobj
-2049 0 obj<</Parent 2029 0 R/Count -7/First 2050 0 R/Last 2056 0 R/Title(Chapter 2. Quick Cross Subnet Browsing / Cross Workgroup Browsing guide)/Dest[1679 0 R/XYZ 0 786 0]/Prev 2038 0 R/Next 2057 0 R>>endobj
-2050 0 obj<</Parent 2049 0 R/Title(2.1. Discussion)/Dest[1679 0 R/XYZ 0 615 0]/Next 2051 0 R>>endobj
-2051 0 obj<</Parent 2049 0 R/Title(2.2. How browsing functions and how to deploy stable and dependable browsing using Samba)/Dest[1681 0 R/XYZ 0 786 0]/Prev 2050 0 R/Next 2052 0 R>>endobj
-2052 0 obj<</Parent 2049 0 R/Title(2.3. Use of the Remote Announce parameter)/Dest[1681 0 R/XYZ 0 242 0]/Prev 2051 0 R/Next 2053 0 R>>endobj
-2053 0 obj<</Parent 2049 0 R/Title(2.4. Use of the Remote Browse Sync parameter)/Dest[1683 0 R/XYZ 0 589 0]/Prev 2052 0 R/Next 2054 0 R>>endobj
-2054 0 obj<</Parent 2049 0 R/Title(2.5. Use of WINS)/Dest[1683 0 R/XYZ 0 410 0]/Prev 2053 0 R/Next 2055 0 R>>endobj
-2055 0 obj<</Parent 2049 0 R/Title(2.6. Do NOT use more than one \(1\) protocol on MS Windows machines)/Dest[1685 0 R/XYZ 0 570 0]/Prev 2054 0 R/Next 2056 0 R>>endobj
-2056 0 obj<</Parent 2049 0 R/Title(2.7. Name Resolution Order)/Dest[1685 0 R/XYZ 0 211 0]/Prev 2055 0 R>>endobj
-2057 0 obj<</Parent 2029 0 R/Count -8/First 2058 0 R/Last 2080 0 R/Title(Chapter 3. User information database)/Dest[1689 0 R/XYZ 0 786 0]/Prev 2049 0 R/Next 2081 0 R>>endobj
-2058 0 obj<</Parent 2057 0 R/Title(3.1. Introduction)/Dest[1689 0 R/XYZ 0 762 0]/Next 2059 0 R>>endobj
-2059 0 obj<</Parent 2057 0 R/Count -2/First 2060 0 R/Last 2061 0 R/Title(3.2. Important Notes About Security)/Dest[1689 0 R/XYZ 0 502 0]/Prev 2058 0 R/Next 2062 0 R>>endobj
-2060 0 obj<</Parent 2059 0 R/Title(3.2.1. Advantages of SMB Encryption)/Dest[1691 0 R/XYZ 0 455 0]/Next 2061 0 R>>endobj
-2061 0 obj<</Parent 2059 0 R/Title(3.2.2. Advantages of non-encrypted passwords)/Dest[1691 0 R/XYZ 0 322 0]/Prev 2060 0 R>>endobj
-2062 0 obj<</Parent 2057 0 R/Title(3.3. The smbpasswd Command)/Dest[1691 0 R/XYZ 0 215 0]/Prev 2059 0 R/Next 2063 0 R>>endobj
-2063 0 obj<</Parent 2057 0 R/Title(3.4. Plain text)/Dest[1693 0 R/XYZ 0 415 0]/Prev 2062 0 R/Next 2064 0 R>>endobj
-2064 0 obj<</Parent 2057 0 R/Title(3.5. TDB)/Dest[1693 0 R/XYZ 0 326 0]/Prev 2063 0 R/Next 2065 0 R>>endobj
-2065 0 obj<</Parent 2057 0 R/Count -9/First 2066 0 R/Last 2074 0 R/Title(3.6. LDAP)/Dest[1693 0 R/XYZ 0 251 0]/Prev 2064 0 R/Next 2075 0 R>>endobj
-2066 0 obj<</Parent 2065 0 R/Title(3.6.1. Introduction)/Dest[1693 0 R/XYZ 0 231 0]/Next 2067 0 R>>endobj
-2067 0 obj<</Parent 2065 0 R/Title(3.6.2. Introduction)/Dest[1695 0 R/XYZ 0 626 0]/Prev 2066 0 R/Next 2068 0 R>>endobj
-2068 0 obj<</Parent 2065 0 R/Title(3.6.3. Supported LDAP Servers)/Dest[1697 0 R/XYZ 0 786 0]/Prev 2067 0 R/Next 2069 0 R>>endobj
-2069 0 obj<</Parent 2065 0 R/Title(3.6.4. Schema and Relationship to the RFC 2307 posixAccount)/Dest[1697 0 R/XYZ 0 675 0]/Prev 2068 0 R/Next 2070 0 R>>endobj
-2070 0 obj<</Parent 2065 0 R/Title(3.6.5. Configuring Samba with LDAP)/Dest[1697 0 R/XYZ 0 303 0]/Prev 2069 0 R/Next 2071 0 R>>endobj
-2071 0 obj<</Parent 2065 0 R/Title(3.6.6. Accounts and Groups management)/Dest[1701 0 R/XYZ 0 490 0]/Prev 2070 0 R/Next 2072 0 R>>endobj
-2072 0 obj<</Parent 2065 0 R/Title(3.6.7. Security and sambaAccount)/Dest[1701 0 R/XYZ 0 300 0]/Prev 2071 0 R/Next 2073 0 R>>endobj
-2073 0 obj<</Parent 2065 0 R/Title(3.6.8. LDAP specials attributes for sambaAccounts)/Dest[1703 0 R/XYZ 0 596 0]/Prev 2072 0 R/Next 2074 0 R>>endobj
-2074 0 obj<</Parent 2065 0 R/Title(3.6.9. Example LDIF Entries for a sambaAccount)/Dest[1705 0 R/XYZ 0 586 0]/Prev 2073 0 R>>endobj
-2075 0 obj<</Parent 2057 0 R/Count -4/First 2076 0 R/Last 2079 0 R/Title(3.7. MySQL)/Dest[1707 0 R/XYZ 0 760 0]/Prev 2065 0 R/Next 2080 0 R>>endobj
-2076 0 obj<</Parent 2075 0 R/Title(3.7.1. Creating the database)/Dest[1707 0 R/XYZ 0 740 0]/Next 2077 0 R>>endobj
-2077 0 obj<</Parent 2075 0 R/Title(3.7.2. Configuring)/Dest[1707 0 R/XYZ 0 629 0]/Prev 2076 0 R/Next 2078 0 R>>endobj
-2078 0 obj<</Parent 2075 0 R/Title(3.7.3. Using plaintext passwords or encrypted password)/Dest[1709 0 R/XYZ 0 567 0]/Prev 2077 0 R/Next 2079 0 R>>endobj
-2079 0 obj<</Parent 2075 0 R/Title(3.7.4. Getting non-column data from the table)/Dest[1709 0 R/XYZ 0 416 0]/Prev 2078 0 R>>endobj
-2080 0 obj<</Parent 2057 0 R/Title(3.8. XML)/Dest[1709 0 R/XYZ 0 279 0]/Prev 2075 0 R>>endobj
-2081 0 obj<</Parent 2029 0 R/Title(II. Type of installation)/Dest[1711 0 R/XYZ 0 786 0]/Prev 2057 0 R/Next 2082 0 R>>endobj
-2082 0 obj<</Parent 2029 0 R/Title(Introduction)/Dest[1713 0 R/XYZ 0 786 0]/Prev 2081 0 R/Next 2083 0 R>>endobj
-2083 0 obj<</Parent 2029 0 R/Count -3/First 2084 0 R/Last 2086 0 R/Title(Chapter 4. Nomenclature of Server Types)/Dest[1717 0 R/XYZ 0 786 0]/Prev 2082 0 R/Next 2088 0 R>>endobj
-2084 0 obj<</Parent 2083 0 R/Title(4.1. Stand Alone Server)/Dest[1717 0 R/XYZ 0 575 0]/Next 2085 0 R>>endobj
-2085 0 obj<</Parent 2083 0 R/Title(4.2. Domain Member Server)/Dest[1717 0 R/XYZ 0 249 0]/Prev 2084 0 R/Next 2086 0 R>>endobj
-2086 0 obj<</Parent 2083 0 R/Count -1/First 2087 0 R/Last 2087 0 R/Title(4.3. Domain Controller)/Dest[1719 0 R/XYZ 0 692 0]/Prev 2085 0 R>>endobj
-2087 0 obj<</Parent 2086 0 R/Title(4.3.1. Domain Controller Types)/Dest[1719 0 R/XYZ 0 603 0]>>endobj
-2088 0 obj<</Parent 2029 0 R/Count -1/First 2089 0 R/Last 2089 0 R/Title(Chapter 5. Samba as Stand-Alone Server)/Dest[1721 0 R/XYZ 0 786 0]/Prev 2083 0 R/Next 2095 0 R>>endobj
-2089 0 obj<</Parent 2088 0 R/Count -5/First 2090 0 R/Last 2094 0 R/Title(5.1. User and Share security level)/Dest[1721 0 R/XYZ 0 721 0]>>endobj
-2090 0 obj<</Parent 2089 0 R/Title(5.1.1. User Level Security)/Dest[1721 0 R/XYZ 0 606 0]/Next 2091 0 R>>endobj
-2091 0 obj<</Parent 2089 0 R/Title(5.1.2. Share Level Security)/Dest[1721 0 R/XYZ 0 363 0]/Prev 2090 0 R/Next 2092 0 R>>endobj
-2092 0 obj<</Parent 2089 0 R/Title(5.1.3. Server Level Security)/Dest[1723 0 R/XYZ 0 786 0]/Prev 2091 0 R/Next 2093 0 R>>endobj
-2093 0 obj<</Parent 2089 0 R/Title(5.1.4. Domain Level Security)/Dest[1725 0 R/XYZ 0 266 0]/Prev 2092 0 R/Next 2094 0 R>>endobj
-2094 0 obj<</Parent 2089 0 R/Title(5.1.5. ADS Level Security)/Dest[1727 0 R/XYZ 0 501 0]/Prev 2093 0 R>>endobj
-2095 0 obj<</Parent 2029 0 R/Count -7/First 2096 0 R/Last 2105 0 R/Title(Chapter 6. Samba as an NT4 or Win2k Primary Domain Controller)/Dest[1729 0 R/XYZ 0 786 0]/Prev 2088 0 R/Next 2107 0 R>>endobj
-2096 0 obj<</Parent 2095 0 R/Title(6.1. Prerequisite Reading)/Dest[1729 0 R/XYZ 0 738 0]/Next 2097 0 R>>endobj
-2097 0 obj<</Parent 2095 0 R/Title(6.2. Background)/Dest[1729 0 R/XYZ 0 637 0]/Prev 2096 0 R/Next 2098 0 R>>endobj
-2098 0 obj<</Parent 2095 0 R/Title(6.3. Configuring the Samba Domain Controller)/Dest[1731 0 R/XYZ 0 745 0]/Prev 2097 0 R/Next 2099 0 R>>endobj
-2099 0 obj<</Parent 2095 0 R/Count -3/First 2100 0 R/Last 2102 0 R/Title(6.4. Creating Machine Trust Accounts and Joining Clients to the Domain)/Dest[1733 0 R/XYZ 0 679 0]/Prev 2098 0 R/Next 2103 0 R>>endobj
-2100 0 obj<</Parent 2099 0 R/Title(6.4.1. Manual Creation of Machine Trust Accounts)/Dest[1735 0 R/XYZ 0 665 0]/Next 2101 0 R>>endobj
-2101 0 obj<</Parent 2099 0 R/Title(6.4.2. "On-the-Fly" Creation of Machine Trust Accounts)/Dest[1737 0 R/XYZ 0 771 0]/Prev 2100 0 R/Next 2102 0 R>>endobj
-2102 0 obj<</Parent 2099 0 R/Title(6.4.3. Joining the Client to the Domain)/Dest[1737 0 R/XYZ 0 561 0]/Prev 2101 0 R>>endobj
-2103 0 obj<</Parent 2095 0 R/Title(6.5. Common Problems and Errors)/Dest[1737 0 R/XYZ 0 213 0]/Prev 2099 0 R/Next 2104 0 R>>endobj
-2104 0 obj<</Parent 2095 0 R/Title(6.6. What other help can I get?)/Dest[1741 0 R/XYZ 0 617 0]/Prev 2103 0 R/Next 2105 0 R>>endobj
-2105 0 obj<</Parent 2095 0 R/Count -1/First 2106 0 R/Last 2106 0 R/Title(6.7. Domain Control for Windows 9x/ME)/Dest[1745 0 R/XYZ 0 335 0]/Prev 2104 0 R>>endobj
-2106 0 obj<</Parent 2105 0 R/Title(6.7.1. Configuration Instructions: Network Logons)/Dest[1747 0 R/XYZ 0 388 0]>>endobj
-2107 0 obj<</Parent 2029 0 R/Count -5/First 2108 0 R/Last 2114 0 R/Title(Chapter 7. Samba Backup Domain Controller to Samba Domain Control)/Dest[1751 0 R/XYZ 0 786 0]/Prev 2095 0 R/Next 2117 0 R>>endobj
-2108 0 obj<</Parent 2107 0 R/Title(7.1. Prerequisite Reading)/Dest[1751 0 R/XYZ 0 738 0]/Next 2109 0 R>>endobj
-2109 0 obj<</Parent 2107 0 R/Title(7.2. Background)/Dest[1751 0 R/XYZ 0 650 0]/Prev 2108 0 R/Next 2110 0 R>>endobj
-2110 0 obj<</Parent 2107 0 R/Count -2/First 2111 0 R/Last 2112 0 R/Title(7.3. What qualifies a Domain Controller on the network?)/Dest[1751 0 R/XYZ 0 278 0]/Prev 2109 0 R/Next 2113 0 R>>endobj
-2111 0 obj<</Parent 2110 0 R/Title(7.3.1. How does a Workstation find its domain controller?)/Dest[1753 0 R/XYZ 0 786 0]/Next 2112 0 R>>endobj
-2112 0 obj<</Parent 2110 0 R/Title(7.3.2. When is the PDC needed?)/Dest[1753 0 R/XYZ 0 662 0]/Prev 2111 0 R>>endobj
-2113 0 obj<</Parent 2107 0 R/Title(7.4. Can Samba be a Backup Domain Controller to an NT PDC?)/Dest[1753 0 R/XYZ 0 577 0]/Prev 2110 0 R/Next 2114 0 R>>endobj
-2114 0 obj<</Parent 2107 0 R/Count -2/First 2115 0 R/Last 2116 0 R/Title(7.5. How do I set up a Samba BDC?)/Dest[1753 0 R/XYZ 0 376 0]/Prev 2113 0 R>>endobj
-2115 0 obj<</Parent 2114 0 R/Title(7.5.1. How do I replicate the smbpasswd file?)/Dest[1755 0 R/XYZ 0 593 0]/Next 2116 0 R>>endobj
-2116 0 obj<</Parent 2114 0 R/Title(7.5.2. Can I do this all with LDAP?)/Dest[1755 0 R/XYZ 0 443 0]/Prev 2115 0 R>>endobj
-2117 0 obj<</Parent 2029 0 R/Count -6/First 2118 0 R/Last 2124 0 R/Title(Chapter 8. Samba as a ADS domain member)/Dest[1757 0 R/XYZ 0 786 0]/Prev 2107 0 R/Next 2125 0 R>>endobj
-2118 0 obj<</Parent 2117 0 R/Title(8.1. Setup your smb.conf)/Dest[1757 0 R/XYZ 0 721 0]/Next 2119 0 R>>endobj
-2119 0 obj<</Parent 2117 0 R/Title(8.2. Setup your /etc/krb5.conf)/Dest[1757 0 R/XYZ 0 494 0]/Prev 2118 0 R/Next 2120 0 R>>endobj
-2120 0 obj<</Parent 2117 0 R/Count -1/First 2121 0 R/Last 2121 0 R/Title(8.3. Create the computer account)/Dest[1759 0 R/XYZ 0 786 0]/Prev 2119 0 R/Next 2122 0 R>>endobj
-2121 0 obj<</Parent 2120 0 R/Title(8.3.1. Possible errors)/Dest[1759 0 R/XYZ 0 724 0]>>endobj
-2122 0 obj<</Parent 2117 0 R/Title(8.4. Test your server setup)/Dest[1759 0 R/XYZ 0 639 0]/Prev 2120 0 R/Next 2123 0 R>>endobj
-2123 0 obj<</Parent 2117 0 R/Title(8.5. Testing with smbclient)/Dest[1759 0 R/XYZ 0 551 0]/Prev 2122 0 R/Next 2124 0 R>>endobj
-2124 0 obj<</Parent 2117 0 R/Title(8.6. Notes)/Dest[1759 0 R/XYZ 0 476 0]/Prev 2123 0 R>>endobj
-2125 0 obj<</Parent 2029 0 R/Count -2/First 2126 0 R/Last 2127 0 R/Title(Chapter 9. Samba as a NT4 or Win2k domain member)/Dest[1761 0 R/XYZ 0 786 0]/Prev 2117 0 R/Next 2128 0 R>>endobj
-2126 0 obj<</Parent 2125 0 R/Title(9.1. Joining an NT Domain with Samba 3.0)/Dest[1761 0 R/XYZ 0 738 0]/Next 2127 0 R>>endobj
-2127 0 obj<</Parent 2125 0 R/Title(9.2. Why is this better than security = server?)/Dest[1763 0 R/XYZ 0 547 0]/Prev 2126 0 R>>endobj
-2128 0 obj<</Parent 2029 0 R/Title(III. Advanced Configuration)/Dest[1765 0 R/XYZ 0 786 0]/Prev 2125 0 R/Next 2129 0 R>>endobj
-2129 0 obj<</Parent 2029 0 R/Title(Introduction)/Dest[1767 0 R/XYZ 0 786 0]/Prev 2128 0 R/Next 2130 0 R>>endobj
-2130 0 obj<</Parent 2029 0 R/Count -7/First 2131 0 R/Last 2139 0 R/Title(Chapter 10. UNIX Permission Bits and Windows NT Access Control Lists)/Dest[1775 0 R/XYZ 0 786 0]/Prev 2129 0 R/Next 2140 0 R>>endobj
-2131 0 obj<</Parent 2130 0 R/Title(10.1. Viewing and changing UNIX permissions using the NT security dialogs)/Dest[1775 0 R/XYZ 0 738 0]/Next 2132 0 R>>endobj
-2132 0 obj<</Parent 2130 0 R/Title(10.2. How to view file security on a Samba share)/Dest[1775 0 R/XYZ 0 521 0]/Prev 2131 0 R/Next 2133 0 R>>endobj
-2133 0 obj<</Parent 2130 0 R/Title(10.3. Viewing file ownership)/Dest[1775 0 R/XYZ 0 367 0]/Prev 2132 0 R/Next 2134 0 R>>endobj
-2134 0 obj<</Parent 2130 0 R/Count -2/First 2135 0 R/Last 2136 0 R/Title(10.4. Viewing file or directory permissions)/Dest[1777 0 R/XYZ 0 692 0]/Prev 2133 0 R/Next 2137 0 R>>endobj
-2135 0 obj<</Parent 2134 0 R/Title(10.4.1. File Permissions)/Dest[1777 0 R/XYZ 0 458 0]/Next 2136 0 R>>endobj
-2136 0 obj<</Parent 2134 0 R/Title(10.4.2. Directory Permissions)/Dest[1777 0 R/XYZ 0 215 0]/Prev 2135 0 R>>endobj
-2137 0 obj<</Parent 2130 0 R/Title(10.5. Modifying file or directory permissions)/Dest[1779 0 R/XYZ 0 705 0]/Prev 2134 0 R/Next 2138 0 R>>endobj
-2138 0 obj<</Parent 2130 0 R/Title(10.6. Interaction with the standard Samba create mask parameters)/Dest[1779 0 R/XYZ 0 273 0]/Prev 2137 0 R/Next 2139 0 R>>endobj
-2139 0 obj<</Parent 2130 0 R/Title(10.7. Interaction with the standard Samba file attribute mapping)/Dest[1783 0 R/XYZ 0 786 0]/Prev 2138 0 R>>endobj
-2140 0 obj<</Parent 2029 0 R/Title(Chapter 11. Configuring Group Mapping)/Dest[1785 0 R/XYZ 0 786 0]/Prev 2130 0 R/Next 2141 0 R>>endobj
-2141 0 obj<</Parent 2029 0 R/Count -4/First 2142 0 R/Last 2154 0 R/Title(Chapter 12. Printing Support)/Dest[1787 0 R/XYZ 0 786 0]/Prev 2140 0 R/Next 2164 0 R>>endobj
-2142 0 obj<</Parent 2141 0 R/Title(12.1. Introduction)/Dest[1787 0 R/XYZ 0 762 0]/Next 2143 0 R>>endobj
-2143 0 obj<</Parent 2141 0 R/Count -5/First 2144 0 R/Last 2148 0 R/Title(12.2. Configuration)/Dest[1787 0 R/XYZ 0 370 0]/Prev 2142 0 R/Next 2149 0 R>>endobj
-2144 0 obj<</Parent 2143 0 R/Title(12.2.1. Creating [print$])/Dest[1787 0 R/XYZ 0 180 0]/Next 2145 0 R>>endobj
-2145 0 obj<</Parent 2143 0 R/Title(12.2.2. Setting Drivers for Existing Printers)/Dest[1791 0 R/XYZ 0 610 0]/Prev 2144 0 R/Next 2146 0 R>>endobj
-2146 0 obj<</Parent 2143 0 R/Title(12.2.3. Support a large number of printers)/Dest[1791 0 R/XYZ 0 195 0]/Prev 2145 0 R/Next 2147 0 R>>endobj
-2147 0 obj<</Parent 2143 0 R/Title(12.2.4. Adding New Printers via the Windows NT APW)/Dest[1793 0 R/XYZ 0 447 0]/Prev 2146 0 R/Next 2148 0 R>>endobj
-2148 0 obj<</Parent 2143 0 R/Title(12.2.5. Samba and Printer Ports)/Dest[1795 0 R/XYZ 0 274 0]/Prev 2147 0 R>>endobj
-2149 0 obj<</Parent 2141 0 R/Count -4/First 2150 0 R/Last 2153 0 R/Title(12.3. The Imprints Toolset)/Dest[1797 0 R/XYZ 0 771 0]/Prev 2143 0 R/Next 2154 0 R>>endobj
-2150 0 obj<</Parent 2149 0 R/Title(12.3.1. What is Imprints?)/Dest[1797 0 R/XYZ 0 669 0]/Next 2151 0 R>>endobj
-2151 0 obj<</Parent 2149 0 R/Title(12.3.2. Creating Printer Driver Packages)/Dest[1797 0 R/XYZ 0 545 0]/Prev 2150 0 R/Next 2152 0 R>>endobj
-2152 0 obj<</Parent 2149 0 R/Title(12.3.3. The Imprints server)/Dest[1797 0 R/XYZ 0 460 0]/Prev 2151 0 R/Next 2153 0 R>>endobj
-2153 0 obj<</Parent 2149 0 R/Title(12.3.4. The Installation Client)/Dest[1797 0 R/XYZ 0 362 0]/Prev 2152 0 R>>endobj
-2154 0 obj<</Parent 2141 0 R/Count -9/First 2155 0 R/Last 2163 0 R/Title(12.4. Diagnosis)/Dest[1799 0 R/XYZ 0 471 0]/Prev 2149 0 R>>endobj
-2155 0 obj<</Parent 2154 0 R/Title(12.4.1. Introduction)/Dest[1799 0 R/XYZ 0 451 0]/Next 2156 0 R>>endobj
-2156 0 obj<</Parent 2154 0 R/Title(12.4.2. Debugging printer problems)/Dest[1801 0 R/XYZ 0 506 0]/Prev 2155 0 R/Next 2157 0 R>>endobj
-2157 0 obj<</Parent 2154 0 R/Title(12.4.3. What printers do I have?)/Dest[1803 0 R/XYZ 0 718 0]/Prev 2156 0 R/Next 2158 0 R>>endobj
-2158 0 obj<</Parent 2154 0 R/Title(12.4.4. Setting up printcap and print servers)/Dest[1803 0 R/XYZ 0 537 0]/Prev 2157 0 R/Next 2159 0 R>>endobj
-2159 0 obj<</Parent 2154 0 R/Title(12.4.5. Job sent, no output)/Dest[1805 0 R/XYZ 0 786 0]/Prev 2158 0 R/Next 2160 0 R>>endobj
-2160 0 obj<</Parent 2154 0 R/Title(12.4.6. Job sent, strange output)/Dest[1805 0 R/XYZ 0 447 0]/Prev 2159 0 R/Next 2161 0 R>>endobj
-2161 0 obj<</Parent 2154 0 R/Title(12.4.7. Raw PostScript printed)/Dest[1807 0 R/XYZ 0 771 0]/Prev 2160 0 R/Next 2162 0 R>>endobj
-2162 0 obj<</Parent 2154 0 R/Title(12.4.8. Advanced Printing)/Dest[1807 0 R/XYZ 0 686 0]/Prev 2161 0 R/Next 2163 0 R>>endobj
-2163 0 obj<</Parent 2154 0 R/Title(12.4.9. Real debugging)/Dest[1807 0 R/XYZ 0 588 0]/Prev 2162 0 R>>endobj
-2164 0 obj<</Parent 2029 0 R/Count -12/First 2165 0 R/Last 2178 0 R/Title(Chapter 13. CUPS Printing Support)/Dest[1809 0 R/XYZ 0 786 0]/Prev 2141 0 R/Next 2179 0 R>>endobj
-2165 0 obj<</Parent 2164 0 R/Title(13.1. Introduction)/Dest[1809 0 R/XYZ 0 762 0]/Next 2166 0 R>>endobj
-2166 0 obj<</Parent 2164 0 R/Title(13.2. Configuring smb.conf for CUPS)/Dest[1809 0 R/XYZ 0 463 0]/Prev 2165 0 R/Next 2167 0 R>>endobj
-2167 0 obj<</Parent 2164 0 R/Title(13.3. CUPS - RAW Print Through Mode)/Dest[1811 0 R/XYZ 0 786 0]/Prev 2166 0 R/Next 2168 0 R>>endobj
-2168 0 obj<</Parent 2164 0 R/Title(13.4. CUPS as a network PostScript RIP -- CUPS drivers working on server, Adobe PostScript driver with CUPS-PPDs downloaded to clients)/Dest[1815 0 R/XYZ 0 549 0]/Prev 2167 0 R/Next 2169 0 R>>endobj
-2169 0 obj<</Parent 2164 0 R/Title(13.5. Windows Terminal Servers \(WTS\) as CUPS clients)/Dest[1817 0 R/XYZ 0 626 0]/Prev 2168 0 R/Next 2170 0 R>>endobj
-2170 0 obj<</Parent 2164 0 R/Title(13.6. Setting up CUPS for driver download)/Dest[1817 0 R/XYZ 0 392 0]/Prev 2169 0 R/Next 2171 0 R>>endobj
-2171 0 obj<</Parent 2164 0 R/Count -1/First 2172 0 R/Last 2172 0 R/Title(13.7. Sources of CUPS drivers / PPDs)/Dest[1819 0 R/XYZ 0 512 0]/Prev 2170 0 R/Next 2173 0 R>>endobj
-2172 0 obj<</Parent 2171 0 R/Title(13.7.1. cupsaddsmb)/Dest[1821 0 R/XYZ 0 652 0]>>endobj
-2173 0 obj<</Parent 2164 0 R/Title(13.8. The CUPS Filter Chains)/Dest[1825 0 R/XYZ 0 786 0]/Prev 2171 0 R/Next 2174 0 R>>endobj
-2174 0 obj<</Parent 2164 0 R/Count -1/First 2175 0 R/Last 2175 0 R/Title(13.9. CUPS Print Drivers and Devices)/Dest[1835 0 R/XYZ 0 382 0]/Prev 2173 0 R/Next 2176 0 R>>endobj
-2175 0 obj<</Parent 2174 0 R/Title(13.9.1. Further printing steps)/Dest[1835 0 R/XYZ 0 241 0]>>endobj
-2176 0 obj<</Parent 2164 0 R/Title(13.10. Limiting the number of pages users can print)/Dest[1841 0 R/XYZ 0 657 0]/Prev 2174 0 R/Next 2177 0 R>>endobj
-2177 0 obj<</Parent 2164 0 R/Title(13.11. Advanced Postscript Printing from MS Windows)/Dest[1849 0 R/XYZ 0 786 0]/Prev 2176 0 R/Next 2178 0 R>>endobj
-2178 0 obj<</Parent 2164 0 R/Title(13.12. Auto-Deletion of CUPS spool files)/Dest[1849 0 R/XYZ 0 263 0]/Prev 2177 0 R>>endobj
-2179 0 obj<</Parent 2029 0 R/Count -7/First 2180 0 R/Last 2196 0 R/Title(Chapter 14. Unified Logons between Windows NT and UNIX using Winbind)/Dest[1853 0 R/XYZ 0 786 0]/Prev 2164 0 R/Next 2197 0 R>>endobj
-2180 0 obj<</Parent 2179 0 R/Title(14.1. Abstract)/Dest[1853 0 R/XYZ 0 738 0]/Next 2181 0 R>>endobj
-2181 0 obj<</Parent 2179 0 R/Title(14.2. Introduction)/Dest[1853 0 R/XYZ 0 597 0]/Prev 2180 0 R/Next 2182 0 R>>endobj
-2182 0 obj<</Parent 2179 0 R/Count -1/First 2183 0 R/Last 2183 0 R/Title(14.3. What Winbind Provides)/Dest[1853 0 R/XYZ 0 284 0]/Prev 2181 0 R/Next 2184 0 R>>endobj
-2183 0 obj<</Parent 2182 0 R/Title(14.3.1. Target Uses)/Dest[1855 0 R/XYZ 0 613 0]>>endobj
-2184 0 obj<</Parent 2179 0 R/Count -6/First 2185 0 R/Last 2190 0 R/Title(14.4. How Winbind Works)/Dest[1855 0 R/XYZ 0 462 0]/Prev 2182 0 R/Next 2191 0 R>>endobj
-2185 0 obj<</Parent 2184 0 R/Title(14.4.1. Microsoft Remote Procedure Calls)/Dest[1855 0 R/XYZ 0 347 0]/Next 2186 0 R>>endobj
-2186 0 obj<</Parent 2184 0 R/Title(14.4.2. Microsoft Active Directory Services)/Dest[1857 0 R/XYZ 0 786 0]/Prev 2185 0 R/Next 2187 0 R>>endobj
-2187 0 obj<</Parent 2184 0 R/Title(14.4.3. Name Service Switch)/Dest[1857 0 R/XYZ 0 688 0]/Prev 2186 0 R/Next 2188 0 R>>endobj
-2188 0 obj<</Parent 2184 0 R/Title(14.4.4. Pluggable Authentication Modules)/Dest[1857 0 R/XYZ 0 247 0]/Prev 2187 0 R/Next 2189 0 R>>endobj
-2189 0 obj<</Parent 2184 0 R/Title(14.4.5. User and Group ID Allocation)/Dest[1859 0 R/XYZ 0 613 0]/Prev 2188 0 R/Next 2190 0 R>>endobj
-2190 0 obj<</Parent 2184 0 R/Title(14.4.6. Result Caching)/Dest[1859 0 R/XYZ 0 435 0]/Prev 2189 0 R>>endobj
-2191 0 obj<</Parent 2179 0 R/Count -3/First 2192 0 R/Last 2194 0 R/Title(14.5. Installation and Configuration)/Dest[1859 0 R/XYZ 0 298 0]/Prev 2184 0 R/Next 2195 0 R>>endobj
-2192 0 obj<</Parent 2191 0 R/Title(14.5.1. Introduction)/Dest[1859 0 R/XYZ 0 196 0]/Next 2193 0 R>>endobj
-2193 0 obj<</Parent 2191 0 R/Title(14.5.2. Requirements)/Dest[1861 0 R/XYZ 0 586 0]/Prev 2192 0 R/Next 2194 0 R>>endobj
-2194 0 obj<</Parent 2191 0 R/Title(14.5.3. Testing Things Out)/Dest[1861 0 R/XYZ 0 317 0]/Prev 2193 0 R>>endobj
-2195 0 obj<</Parent 2179 0 R/Title(14.6. Limitations)/Dest[1877 0 R/XYZ 0 608 0]/Prev 2191 0 R/Next 2196 0 R>>endobj
-2196 0 obj<</Parent 2179 0 R/Title(14.7. Conclusion)/Dest[1877 0 R/XYZ 0 387 0]/Prev 2195 0 R>>endobj
-2197 0 obj<</Parent 2029 0 R/Count -3/First 2198 0 R/Last 2201 0 R/Title(Chapter 15. Advanced Network Manangement)/Dest[1879 0 R/XYZ 0 786 0]/Prev 2179 0 R/Next 2202 0 R>>endobj
-2198 0 obj<</Parent 2197 0 R/Count -1/First 2199 0 R/Last 2199 0 R/Title(15.1. Configuring Samba Share Access Controls)/Dest[1879 0 R/XYZ 0 694 0]/Next 2200 0 R>>endobj
-2199 0 obj<</Parent 2198 0 R/Title(15.1.1. Share Permissions Management)/Dest[1879 0 R/XYZ 0 461 0]>>endobj
-2200 0 obj<</Parent 2197 0 R/Title(15.2. Remote Server Administration)/Dest[1881 0 R/XYZ 0 491 0]/Prev 2198 0 R/Next 2201 0 R>>endobj
-2201 0 obj<</Parent 2197 0 R/Title(15.3. Network Logon Script Magic)/Dest[1881 0 R/XYZ 0 244 0]/Prev 2200 0 R>>endobj
-2202 0 obj<</Parent 2029 0 R/Count -2/First 2203 0 R/Last 2207 0 R/Title(Chapter 16. System and Account Policies)/Dest[1883 0 R/XYZ 0 786 0]/Prev 2197 0 R/Next 2210 0 R>>endobj
-2203 0 obj<</Parent 2202 0 R/Count -3/First 2204 0 R/Last 2206 0 R/Title(16.1. Creating and Managing System Policies)/Dest[1883 0 R/XYZ 0 762 0]/Next 2207 0 R>>endobj
-2204 0 obj<</Parent 2203 0 R/Title(16.1.1. Windows 9x/Me Policies)/Dest[1883 0 R/XYZ 0 304 0]/Next 2205 0 R>>endobj
-2205 0 obj<</Parent 2203 0 R/Title(16.1.2. Windows NT4 Style Policy Files)/Dest[1885 0 R/XYZ 0 665 0]/Prev 2204 0 R/Next 2206 0 R>>endobj
-2206 0 obj<</Parent 2203 0 R/Title(16.1.3. MS Windows 200x / XP Professional Policies)/Dest[1885 0 R/XYZ 0 315 0]/Prev 2205 0 R>>endobj
-2207 0 obj<</Parent 2202 0 R/Count -2/First 2208 0 R/Last 2209 0 R/Title(16.2. Managing Account/User Policies)/Dest[1889 0 R/XYZ 0 786 0]/Prev 2203 0 R>>endobj
-2208 0 obj<</Parent 2207 0 R/Title(16.2.1. With Windows NT4/200x)/Dest[1889 0 R/XYZ 0 327 0]/Next 2209 0 R>>endobj
-2209 0 obj<</Parent 2207 0 R/Title(16.2.2. With a Samba PDC)/Dest[1889 0 R/XYZ 0 229 0]/Prev 2208 0 R>>endobj
-2210 0 obj<</Parent 2029 0 R/Count -4/First 2211 0 R/Last 2218 0 R/Title(Chapter 17. Desktop Profile Management)/Dest[1891 0 R/XYZ 0 786 0]/Prev 2202 0 R/Next 2222 0 R>>endobj
-2211 0 obj<</Parent 2210 0 R/Count -4/First 2212 0 R/Last 2215 0 R/Title(17.1. Roaming Profiles)/Dest[1891 0 R/XYZ 0 762 0]/Next 2216 0 R>>endobj
-2212 0 obj<</Parent 2211 0 R/Title(17.1.1. Samba Configuration for Profile Handling)/Dest[1891 0 R/XYZ 0 548 0]/Next 2213 0 R>>endobj
-2213 0 obj<</Parent 2211 0 R/Title(17.1.2. Windows Client Profile Configuration Information)/Dest[1893 0 R/XYZ 0 565 0]/Prev 2212 0 R/Next 2214 0 R>>endobj
-2214 0 obj<</Parent 2211 0 R/Title(17.1.3. Sharing Profiles between W9x/Me and NT4/200x/XP workstations)/Dest[1899 0 R/XYZ 0 478 0]/Prev 2213 0 R/Next 2215 0 R>>endobj
-2215 0 obj<</Parent 2211 0 R/Title(17.1.4. Profile Migration from Windows NT4/200x Server to Samba)/Dest[1899 0 R/XYZ 0 274 0]/Prev 2214 0 R>>endobj
-2216 0 obj<</Parent 2210 0 R/Title(17.2. Mandatory profiles)/Dest[1901 0 R/XYZ 0 221 0]/Prev 2211 0 R/Next 2217 0 R>>endobj
-2217 0 obj<</Parent 2210 0 R/Title(17.3. Creating/Managing Group Profiles)/Dest[1903 0 R/XYZ 0 649 0]/Prev 2216 0 R/Next 2218 0 R>>endobj
-2218 0 obj<</Parent 2210 0 R/Count -3/First 2219 0 R/Last 2221 0 R/Title(17.4. Default Profile for Windows Users)/Dest[1903 0 R/XYZ 0 453 0]/Prev 2217 0 R>>endobj
-2219 0 obj<</Parent 2218 0 R/Title(17.4.1. MS Windows 9x/Me)/Dest[1903 0 R/XYZ 0 338 0]/Next 2220 0 R>>endobj
-2220 0 obj<</Parent 2218 0 R/Title(17.4.2. MS Windows NT4 Workstation)/Dest[1905 0 R/XYZ 0 560 0]/Prev 2219 0 R/Next 2221 0 R>>endobj
-2221 0 obj<</Parent 2218 0 R/Title(17.4.3. MS Windows 200x/XP)/Dest[1909 0 R/XYZ 0 728 0]/Prev 2220 0 R>>endobj
-2222 0 obj<</Parent 2029 0 R/Count -3/First 2223 0 R/Last 2227 0 R/Title(Chapter 18. Interdomain Trust Relationships)/Dest[1915 0 R/XYZ 0 786 0]/Prev 2210 0 R/Next 2230 0 R>>endobj
-2223 0 obj<</Parent 2222 0 R/Title(18.1. Trust Relationship Background)/Dest[1915 0 R/XYZ 0 668 0]/Next 2224 0 R>>endobj
-2224 0 obj<</Parent 2222 0 R/Count -2/First 2225 0 R/Last 2226 0 R/Title(18.2. MS Windows NT4 Trust Configuration)/Dest[1915 0 R/XYZ 0 236 0]/Prev 2223 0 R/Next 2227 0 R>>endobj
-2225 0 obj<</Parent 2224 0 R/Title(18.2.1. NT4 as the Trusting Domain)/Dest[1917 0 R/XYZ 0 786 0]/Next 2226 0 R>>endobj
-2226 0 obj<</Parent 2224 0 R/Title(18.2.2. NT4 as the Trusted Domain)/Dest[1917 0 R/XYZ 0 635 0]/Prev 2225 0 R>>endobj
-2227 0 obj<</Parent 2222 0 R/Count -2/First 2228 0 R/Last 2229 0 R/Title(18.3. Configuring Samba Domain Trusts)/Dest[1917 0 R/XYZ 0 524 0]/Prev 2224 0 R>>endobj
-2228 0 obj<</Parent 2227 0 R/Title(18.3.1. Samba3 as the Trusting Domain)/Dest[1917 0 R/XYZ 0 370 0]/Next 2229 0 R>>endobj
-2229 0 obj<</Parent 2227 0 R/Title(18.3.2. Samba3 as the Trusted Domain)/Dest[1919 0 R/XYZ 0 652 0]/Prev 2228 0 R>>endobj
-2230 0 obj<</Parent 2029 0 R/Count -3/First 2231 0 R/Last 2233 0 R/Title(Chapter 19. PAM Configuration for Centrally Managed Authentication)/Dest[1921 0 R/XYZ 0 786 0]/Prev 2222 0 R/Next 2234 0 R>>endobj
-2231 0 obj<</Parent 2230 0 R/Title(19.1. Samba and PAM)/Dest[1921 0 R/XYZ 0 738 0]/Next 2232 0 R>>endobj
-2232 0 obj<</Parent 2230 0 R/Title(19.2. Distributed Authentication)/Dest[1925 0 R/XYZ 0 755 0]/Prev 2231 0 R/Next 2233 0 R>>endobj
-2233 0 obj<</Parent 2230 0 R/Title(19.3. PAM Configuration in smb.conf)/Dest[1925 0 R/XYZ 0 640 0]/Prev 2232 0 R>>endobj
-2234 0 obj<</Parent 2029 0 R/Count -3/First 2235 0 R/Last 2241 0 R/Title(Chapter 20. Stackable VFS modules)/Dest[1927 0 R/XYZ 0 786 0]/Prev 2230 0 R/Next 2244 0 R>>endobj
-2235 0 obj<</Parent 2234 0 R/Title(20.1. Introduction and configuration)/Dest[1927 0 R/XYZ 0 762 0]/Next 2236 0 R>>endobj
-2236 0 obj<</Parent 2234 0 R/Count -4/First 2237 0 R/Last 2240 0 R/Title(20.2. Included modules)/Dest[1927 0 R/XYZ 0 437 0]/Prev 2235 0 R/Next 2241 0 R>>endobj
-2237 0 obj<</Parent 2236 0 R/Title(20.2.1. audit)/Dest[1927 0 R/XYZ 0 417 0]/Next 2238 0 R>>endobj
-2238 0 obj<</Parent 2236 0 R/Title(20.2.2. extd_audit)/Dest[1927 0 R/XYZ 0 268 0]/Prev 2237 0 R/Next 2239 0 R>>endobj
-2239 0 obj<</Parent 2236 0 R/Title(20.2.3. recycle)/Dest[1929 0 R/XYZ 0 786 0]/Prev 2238 0 R/Next 2240 0 R>>endobj
-2240 0 obj<</Parent 2236 0 R/Title(20.2.4. netatalk)/Dest[1929 0 R/XYZ 0 464 0]/Prev 2239 0 R>>endobj
-2241 0 obj<</Parent 2234 0 R/Count -2/First 2242 0 R/Last 2243 0 R/Title(20.3. VFS modules available elsewhere)/Dest[1929 0 R/XYZ 0 334 0]/Prev 2236 0 R>>endobj
-2242 0 obj<</Parent 2241 0 R/Title(20.3.1. DatabaseFS)/Dest[1929 0 R/XYZ 0 219 0]/Next 2243 0 R>>endobj
-2243 0 obj<</Parent 2241 0 R/Title(20.3.2. vscan)/Dest[1931 0 R/XYZ 0 679 0]/Prev 2242 0 R>>endobj
-2244 0 obj<</Parent 2029 0 R/Count -1/First 2245 0 R/Last 2245 0 R/Title(Chapter 21. Hosting a Microsoft Distributed File System tree on Samba)/Dest[1933 0 R/XYZ 0 786 0]/Prev 2234 0 R/Next 2247 0 R>>endobj
-2245 0 obj<</Parent 2244 0 R/Count -1/First 2246 0 R/Last 2246 0 R/Title(21.1. Instructions)/Dest[1933 0 R/XYZ 0 738 0]>>endobj
-2246 0 obj<</Parent 2245 0 R/Title(21.1.1. Notes)/Dest[1935 0 R/XYZ 0 705 0]>>endobj
-2247 0 obj<</Parent 2029 0 R/Count -2/First 2248 0 R/Last 2253 0 R/Title(Chapter 22. Integrating MS Windows networks with Samba)/Dest[1937 0 R/XYZ 0 786 0]/Prev 2244 0 R/Next 2259 0 R>>endobj
-2248 0 obj<</Parent 2247 0 R/Count -4/First 2249 0 R/Last 2252 0 R/Title(22.1. Name Resolution in a pure Unix/Linux world)/Dest[1937 0 R/XYZ 0 401 0]/Next 2253 0 R>>endobj
-2249 0 obj<</Parent 2248 0 R/Title(22.1.1. /etc/hosts)/Dest[1937 0 R/XYZ 0 273 0]/Next 2250 0 R>>endobj
-2250 0 obj<</Parent 2248 0 R/Title(22.1.2. /etc/resolv.conf)/Dest[1939 0 R/XYZ 0 401 0]/Prev 2249 0 R/Next 2251 0 R>>endobj
-2251 0 obj<</Parent 2248 0 R/Title(22.1.3. /etc/host.conf)/Dest[1939 0 R/XYZ 0 264 0]/Prev 2250 0 R/Next 2252 0 R>>endobj
-2252 0 obj<</Parent 2248 0 R/Title(22.1.4. /etc/nsswitch.conf)/Dest[1941 0 R/XYZ 0 786 0]/Prev 2251 0 R>>endobj
-2253 0 obj<</Parent 2247 0 R/Count -5/First 2254 0 R/Last 2258 0 R/Title(22.2. Name resolution as used within MS Windows networking)/Dest[1941 0 R/XYZ 0 301 0]/Prev 2248 0 R>>endobj
-2254 0 obj<</Parent 2253 0 R/Title(22.2.1. The NetBIOS Name Cache)/Dest[1943 0 R/XYZ 0 243 0]/Next 2255 0 R>>endobj
-2255 0 obj<</Parent 2253 0 R/Title(22.2.2. The LMHOSTS file)/Dest[1945 0 R/XYZ 0 705 0]/Prev 2254 0 R/Next 2256 0 R>>endobj
-2256 0 obj<</Parent 2253 0 R/Title(22.2.3. HOSTS file)/Dest[1947 0 R/XYZ 0 436 0]/Prev 2255 0 R/Next 2257 0 R>>endobj
-2257 0 obj<</Parent 2253 0 R/Title(22.2.4. DNS Lookup)/Dest[1947 0 R/XYZ 0 338 0]/Prev 2256 0 R/Next 2258 0 R>>endobj
-2258 0 obj<</Parent 2253 0 R/Title(22.2.5. WINS Lookup)/Dest[1947 0 R/XYZ 0 201 0]/Prev 2257 0 R>>endobj
-2259 0 obj<</Parent 2029 0 R/Count -11/First 2260 0 R/Last 2271 0 R/Title(Chapter 23. Improved browsing in samba)/Dest[1951 0 R/XYZ 0 786 0]/Prev 2247 0 R/Next 2272 0 R>>endobj
-2260 0 obj<</Parent 2259 0 R/Title(23.1. Overview of browsing)/Dest[1951 0 R/XYZ 0 762 0]/Next 2261 0 R>>endobj
-2261 0 obj<</Parent 2259 0 R/Title(23.2. Browsing support in samba)/Dest[1951 0 R/XYZ 0 515 0]/Prev 2260 0 R/Next 2262 0 R>>endobj
-2262 0 obj<</Parent 2259 0 R/Title(23.3. Problem resolution)/Dest[1953 0 R/XYZ 0 786 0]/Prev 2261 0 R/Next 2263 0 R>>endobj
-2263 0 obj<</Parent 2259 0 R/Count -1/First 2264 0 R/Last 2264 0 R/Title(23.4. Browsing across subnets)/Dest[1953 0 R/XYZ 0 500 0]/Prev 2262 0 R/Next 2265 0 R>>endobj
-2264 0 obj<</Parent 2263 0 R/Title(23.4.1. How does cross subnet browsing work ?)/Dest[1953 0 R/XYZ 0 240 0]>>endobj
-2265 0 obj<</Parent 2259 0 R/Title(23.5. Setting up a WINS server)/Dest[1959 0 R/XYZ 0 524 0]/Prev 2263 0 R/Next 2266 0 R>>endobj
-2266 0 obj<</Parent 2259 0 R/Title(23.6. Setting up Browsing in a WORKGROUP)/Dest[1961 0 R/XYZ 0 573 0]/Prev 2265 0 R/Next 2267 0 R>>endobj
-2267 0 obj<</Parent 2259 0 R/Title(23.7. Setting up Browsing in a DOMAIN)/Dest[1963 0 R/XYZ 0 583 0]/Prev 2266 0 R/Next 2268 0 R>>endobj
-2268 0 obj<</Parent 2259 0 R/Title(23.8. Forcing samba to be the master)/Dest[1963 0 R/XYZ 0 227 0]/Prev 2267 0 R/Next 2269 0 R>>endobj
-2269 0 obj<</Parent 2259 0 R/Title(23.9. Making samba the domain master)/Dest[1965 0 R/XYZ 0 481 0]/Prev 2268 0 R/Next 2270 0 R>>endobj
-2270 0 obj<</Parent 2259 0 R/Title(23.10. Note about broadcast addresses)/Dest[1967 0 R/XYZ 0 692 0]/Prev 2269 0 R/Next 2271 0 R>>endobj
-2271 0 obj<</Parent 2259 0 R/Title(23.11. Multiple interfaces)/Dest[1967 0 R/XYZ 0 603 0]/Prev 2270 0 R>>endobj
-2272 0 obj<</Parent 2029 0 R/Count -6/First 2273 0 R/Last 2278 0 R/Title(Chapter 24. Securing Samba)/Dest[1969 0 R/XYZ 0 786 0]/Prev 2259 0 R/Next 2279 0 R>>endobj
-2273 0 obj<</Parent 2272 0 R/Title(24.1. Introduction)/Dest[1969 0 R/XYZ 0 762 0]/Next 2274 0 R>>endobj
-2274 0 obj<</Parent 2272 0 R/Title(24.2. Using host based protection)/Dest[1969 0 R/XYZ 0 674 0]/Prev 2273 0 R/Next 2275 0 R>>endobj
-2275 0 obj<</Parent 2272 0 R/Title(24.3. Using interface protection)/Dest[1969 0 R/XYZ 0 445 0]/Prev 2274 0 R/Next 2276 0 R>>endobj
-2276 0 obj<</Parent 2272 0 R/Title(24.4. Using a firewall)/Dest[1969 0 R/XYZ 0 190 0]/Prev 2275 0 R/Next 2277 0 R>>endobj
-2277 0 obj<</Parent 2272 0 R/Title(24.5. Using a IPC$ share deny)/Dest[1971 0 R/XYZ 0 649 0]/Prev 2276 0 R/Next 2278 0 R>>endobj
-2278 0 obj<</Parent 2272 0 R/Title(24.6. Upgrading Samba)/Dest[1971 0 R/XYZ 0 343 0]/Prev 2277 0 R>>endobj
-2279 0 obj<</Parent 2029 0 R/Count -2/First 2280 0 R/Last 2281 0 R/Title(Chapter 25. Unicode/Charsets)/Dest[1973 0 R/XYZ 0 786 0]/Prev 2272 0 R/Next 2282 0 R>>endobj
-2280 0 obj<</Parent 2279 0 R/Title(25.1. What are charsets and unicode?)/Dest[1973 0 R/XYZ 0 762 0]/Next 2281 0 R>>endobj
-2281 0 obj<</Parent 2279 0 R/Title(25.2. Samba and charsets)/Dest[1973 0 R/XYZ 0 449 0]/Prev 2280 0 R>>endobj
-2282 0 obj<</Parent 2029 0 R/Title(IV. Appendixes)/Dest[1975 0 R/XYZ 0 786 0]/Prev 2279 0 R/Next 2283 0 R>>endobj
-2283 0 obj<</Parent 2029 0 R/Count -1/First 2284 0 R/Last 2284 0 R/Title(Chapter 26. SWAT - The Samba Web Admininistration Tool)/Dest[1979 0 R/XYZ 0 786 0]/Prev 2282 0 R/Next 2292 0 R>>endobj
-2284 0 obj<</Parent 2283 0 R/Count -7/First 2285 0 R/Last 2291 0 R/Title(26.1. SWAT Features and Benefits)/Dest[1979 0 R/XYZ 0 697 0]>>endobj
-2285 0 obj<</Parent 2284 0 R/Title(26.1.1. The SWAT Home Page)/Dest[1979 0 R/XYZ 0 635 0]/Next 2286 0 R>>endobj
-2286 0 obj<</Parent 2284 0 R/Title(26.1.2. Global Settings)/Dest[1979 0 R/XYZ 0 576 0]/Prev 2285 0 R/Next 2287 0 R>>endobj
-2287 0 obj<</Parent 2284 0 R/Title(26.1.3. The SWAT Wizard)/Dest[1979 0 R/XYZ 0 518 0]/Prev 2286 0 R/Next 2288 0 R>>endobj
-2288 0 obj<</Parent 2284 0 R/Title(26.1.4. Share Settings)/Dest[1979 0 R/XYZ 0 459 0]/Prev 2287 0 R/Next 2289 0 R>>endobj
-2289 0 obj<</Parent 2284 0 R/Title(26.1.5. Printing Settings)/Dest[1979 0 R/XYZ 0 401 0]/Prev 2288 0 R/Next 2290 0 R>>endobj
-2290 0 obj<</Parent 2284 0 R/Title(26.1.6. The Status Page)/Dest[1979 0 R/XYZ 0 343 0]/Prev 2289 0 R/Next 2291 0 R>>endobj
-2291 0 obj<</Parent 2284 0 R/Title(26.1.7. The Password Change Page)/Dest[1979 0 R/XYZ 0 284 0]/Prev 2290 0 R>>endobj
-2292 0 obj<</Parent 2029 0 R/Count -2/First 2293 0 R/Last 2296 0 R/Title(Chapter 27. Migration from NT4 PDC to Samba-3 PDC)/Dest[1981 0 R/XYZ 0 786 0]/Prev 2283 0 R/Next 2297 0 R>>endobj
-2293 0 obj<</Parent 2292 0 R/Count -2/First 2294 0 R/Last 2295 0 R/Title(27.1. Planning and Getting Started)/Dest[1981 0 R/XYZ 0 683 0]/Next 2296 0 R>>endobj
-2294 0 obj<</Parent 2293 0 R/Title(27.1.1. Objectives)/Dest[1981 0 R/XYZ 0 621 0]/Next 2295 0 R>>endobj
-2295 0 obj<</Parent 2293 0 R/Title(27.1.2. Steps In Migration Process)/Dest[1981 0 R/XYZ 0 563 0]/Prev 2294 0 R>>endobj
-2296 0 obj<</Parent 2292 0 R/Title(27.2. Managing Samba-3 Domain Control)/Dest[1981 0 R/XYZ 0 505 0]/Prev 2293 0 R>>endobj
-2297 0 obj<</Parent 2029 0 R/Count -10/First 2298 0 R/Last 2307 0 R/Title(Chapter 28. Samba performance issues)/Dest[1983 0 R/XYZ 0 786 0]/Prev 2292 0 R/Next 2308 0 R>>endobj
-2298 0 obj<</Parent 2297 0 R/Title(28.1. Comparisons)/Dest[1983 0 R/XYZ 0 762 0]/Next 2299 0 R>>endobj
-2299 0 obj<</Parent 2297 0 R/Title(28.2. Socket options)/Dest[1983 0 R/XYZ 0 502 0]/Prev 2298 0 R/Next 2300 0 R>>endobj
-2300 0 obj<</Parent 2297 0 R/Title(28.3. Read size)/Dest[1983 0 R/XYZ 0 242 0]/Prev 2299 0 R/Next 2301 0 R>>endobj
-2301 0 obj<</Parent 2297 0 R/Title(28.4. Max xmit)/Dest[1985 0 R/XYZ 0 692 0]/Prev 2300 0 R/Next 2302 0 R>>endobj
-2302 0 obj<</Parent 2297 0 R/Title(28.5. Log level)/Dest[1985 0 R/XYZ 0 511 0]/Prev 2301 0 R/Next 2303 0 R>>endobj
-2303 0 obj<</Parent 2297 0 R/Title(28.6. Read raw)/Dest[1985 0 R/XYZ 0 436 0]/Prev 2302 0 R/Next 2304 0 R>>endobj
-2304 0 obj<</Parent 2297 0 R/Title(28.7. Write raw)/Dest[1985 0 R/XYZ 0 268 0]/Prev 2303 0 R/Next 2305 0 R>>endobj
-2305 0 obj<</Parent 2297 0 R/Title(28.8. Slow Clients)/Dest[1987 0 R/XYZ 0 786 0]/Prev 2304 0 R/Next 2306 0 R>>endobj
-2306 0 obj<</Parent 2297 0 R/Title(28.9. Slow Logins)/Dest[1987 0 R/XYZ 0 658 0]/Prev 2305 0 R/Next 2307 0 R>>endobj
-2307 0 obj<</Parent 2297 0 R/Title(28.10. Client tuning)/Dest[1987 0 R/XYZ 0 583 0]/Prev 2306 0 R>>endobj
-2308 0 obj<</Parent 2029 0 R/Count -5/First 2309 0 R/Last 2313 0 R/Title(Chapter 29. Portability)/Dest[1991 0 R/XYZ 0 786 0]/Prev 2297 0 R/Next 2315 0 R>>endobj
-2309 0 obj<</Parent 2308 0 R/Title(29.1. HPUX)/Dest[1991 0 R/XYZ 0 707 0]/Next 2310 0 R>>endobj
-2310 0 obj<</Parent 2308 0 R/Title(29.2. SCO Unix)/Dest[1991 0 R/XYZ 0 461 0]/Prev 2309 0 R/Next 2311 0 R>>endobj
-2311 0 obj<</Parent 2308 0 R/Title(29.3. DNIX)/Dest[1991 0 R/XYZ 0 346 0]/Prev 2310 0 R/Next 2312 0 R>>endobj
-2312 0 obj<</Parent 2308 0 R/Title(29.4. RedHat Linux Rembrandt-II)/Dest[1993 0 R/XYZ 0 280 0]/Prev 2311 0 R/Next 2313 0 R>>endobj
-2313 0 obj<</Parent 2308 0 R/Count -1/First 2314 0 R/Last 2314 0 R/Title(29.5. AIX)/Dest[1995 0 R/XYZ 0 786 0]/Prev 2312 0 R>>endobj
-2314 0 obj<</Parent 2313 0 R/Title(29.5.1. Sequential Read Ahead)/Dest[1995 0 R/XYZ 0 766 0]>>endobj
-2315 0 obj<</Parent 2029 0 R/Count -6/First 2316 0 R/Last 2330 0 R/Title(Chapter 30. Samba and other CIFS clients)/Dest[1997 0 R/XYZ 0 786 0]/Prev 2308 0 R/Next 2331 0 R>>endobj
-2316 0 obj<</Parent 2315 0 R/Title(30.1. Macintosh clients?)/Dest[1997 0 R/XYZ 0 721 0]/Next 2317 0 R>>endobj
-2317 0 obj<</Parent 2315 0 R/Count -4/First 2318 0 R/Last 2321 0 R/Title(30.2. OS2 Client)/Dest[1997 0 R/XYZ 0 513 0]/Prev 2316 0 R/Next 2322 0 R>>endobj
-2318 0 obj<</Parent 2317 0 R/Title(30.2.1. How can I configure OS/2 Warp Connect or OS/2 Warp 4 as a client for Samba?)/Dest[1997 0 R/XYZ 0 493 0]/Next 2319 0 R>>endobj
-2319 0 obj<</Parent 2317 0 R/Title(30.2.2. How can I configure OS/2 Warp 3 \(not Connect\), OS/2 1.2, 1.3 or 2.x for Samba?)/Dest[1999 0 R/XYZ 0 786 0]/Prev 2318 0 R/Next 2320 0 R>>endobj
-2320 0 obj<</Parent 2317 0 R/Title(30.2.3. Are there any other issues when OS/2 \(any version\) is used as a client?)/Dest[1999 0 R/XYZ 0 575 0]/Prev 2319 0 R/Next 2321 0 R>>endobj
-2321 0 obj<</Parent 2317 0 R/Title(30.2.4. How do I get printer driver download working for OS/2 clients?)/Dest[1999 0 R/XYZ 0 461 0]/Prev 2320 0 R>>endobj
-2322 0 obj<</Parent 2315 0 R/Count -5/First 2323 0 R/Last 2327 0 R/Title(30.3. Windows for Workgroups)/Dest[1999 0 R/XYZ 0 204 0]/Prev 2317 0 R/Next 2328 0 R>>endobj
-2323 0 obj<</Parent 2322 0 R/Title(30.3.1. Use latest TCP/IP stack from Microsoft)/Dest[1999 0 R/XYZ 0 184 0]/Next 2324 0 R>>endobj
-2324 0 obj<</Parent 2322 0 R/Title(30.3.2. Delete .pwl files after password change)/Dest[2001 0 R/XYZ 0 679 0]/Prev 2323 0 R/Next 2325 0 R>>endobj
-2325 0 obj<</Parent 2322 0 R/Title(30.3.3. Configure WfW password handling)/Dest[2001 0 R/XYZ 0 528 0]/Prev 2324 0 R/Next 2326 0 R>>endobj
-2326 0 obj<</Parent 2322 0 R/Title(30.3.4. Case handling of passwords)/Dest[2001 0 R/XYZ 0 430 0]/Prev 2325 0 R/Next 2327 0 R>>endobj
-2327 0 obj<</Parent 2322 0 R/Title(30.3.5. Use TCP/IP as default protocol)/Dest[2001 0 R/XYZ 0 345 0]/Prev 2326 0 R>>endobj
-2328 0 obj<</Parent 2315 0 R/Title(30.4. Windows '95/'98)/Dest[2001 0 R/XYZ 0 260 0]/Prev 2322 0 R/Next 2329 0 R>>endobj
-2329 0 obj<</Parent 2315 0 R/Title(30.5. Windows 2000 Service Pack 2)/Dest[2003 0 R/XYZ 0 679 0]/Prev 2328 0 R/Next 2330 0 R>>endobj
-2330 0 obj<</Parent 2315 0 R/Title(30.6. Windows NT 3.1)/Dest[2003 0 R/XYZ 0 215 0]/Prev 2329 0 R>>endobj
-2331 0 obj<</Parent 2029 0 R/Count -4/First 2332 0 R/Last 2338 0 R/Title(Chapter 31. How to compile SAMBA)/Dest[2005 0 R/XYZ 0 786 0]/Prev 2315 0 R/Next 2341 0 R>>endobj
-2332 0 obj<</Parent 2331 0 R/Count -2/First 2333 0 R/Last 2334 0 R/Title(31.1. Access Samba source code via CVS)/Dest[2005 0 R/XYZ 0 707 0]/Next 2335 0 R>>endobj
-2333 0 obj<</Parent 2332 0 R/Title(31.1.1. Introduction)/Dest[2005 0 R/XYZ 0 687 0]/Next 2334 0 R>>endobj
-2334 0 obj<</Parent 2332 0 R/Title(31.1.2. CVS Access to samba.org)/Dest[2005 0 R/XYZ 0 563 0]/Prev 2333 0 R>>endobj
-2335 0 obj<</Parent 2331 0 R/Title(31.2. Accessing the samba sources via rsync and ftp)/Dest[2007 0 R/XYZ 0 547 0]/Prev 2332 0 R/Next 2336 0 R>>endobj
-2336 0 obj<</Parent 2331 0 R/Count -1/First 2337 0 R/Last 2337 0 R/Title(31.3. Building the Binaries)/Dest[2007 0 R/XYZ 0 405 0]/Prev 2335 0 R/Next 2338 0 R>>endobj
-2337 0 obj<</Parent 2336 0 R/Title(31.3.1. Compiling samba with Active Directory support)/Dest[2009 0 R/XYZ 0 665 0]>>endobj
-2338 0 obj<</Parent 2331 0 R/Count -2/First 2339 0 R/Last 2340 0 R/Title(31.4. Starting the smbd and nmbd)/Dest[2011 0 R/XYZ 0 786 0]/Prev 2336 0 R>>endobj
-2339 0 obj<</Parent 2338 0 R/Title(31.4.1. Starting from inetd.conf)/Dest[2011 0 R/XYZ 0 632 0]/Next 2340 0 R>>endobj
-2340 0 obj<</Parent 2338 0 R/Title(31.4.2. Alternative: starting it as a daemon)/Dest[2013 0 R/XYZ 0 786 0]/Prev 2339 0 R>>endobj
-2341 0 obj<</Parent 2029 0 R/Count -6/First 2342 0 R/Last 2347 0 R/Title(Chapter 32. Reporting Bugs)/Dest[2015 0 R/XYZ 0 786 0]/Prev 2331 0 R/Next 2348 0 R>>endobj
-2342 0 obj<</Parent 2341 0 R/Title(32.1. Introduction)/Dest[2015 0 R/XYZ 0 762 0]/Next 2343 0 R>>endobj
-2343 0 obj<</Parent 2341 0 R/Title(32.2. General info)/Dest[2015 0 R/XYZ 0 476 0]/Prev 2342 0 R/Next 2344 0 R>>endobj
-2344 0 obj<</Parent 2341 0 R/Title(32.3. Debug levels)/Dest[2015 0 R/XYZ 0 335 0]/Prev 2343 0 R/Next 2345 0 R>>endobj
-2345 0 obj<</Parent 2341 0 R/Title(32.4. Internal errors)/Dest[2017 0 R/XYZ 0 665 0]/Prev 2344 0 R/Next 2346 0 R>>endobj
-2346 0 obj<</Parent 2341 0 R/Title(32.5. Attaching to a running process)/Dest[2017 0 R/XYZ 0 313 0]/Prev 2345 0 R/Next 2347 0 R>>endobj
-2347 0 obj<</Parent 2341 0 R/Title(32.6. Patches)/Dest[2017 0 R/XYZ 0 211 0]/Prev 2346 0 R>>endobj
-2348 0 obj<</Parent 2029 0 R/Count -4/First 2349 0 R/Last 2352 0 R/Title(Chapter 33. The samba checklist)/Dest[2019 0 R/XYZ 0 786 0]/Prev 2341 0 R>>endobj
-2349 0 obj<</Parent 2348 0 R/Title(33.1. Introduction)/Dest[2019 0 R/XYZ 0 762 0]/Next 2350 0 R>>endobj
-2350 0 obj<</Parent 2348 0 R/Title(33.2. Assumptions)/Dest[2019 0 R/XYZ 0 581 0]/Prev 2349 0 R/Next 2351 0 R>>endobj
-2351 0 obj<</Parent 2348 0 R/Title(33.3. The tests)/Dest[2019 0 R/XYZ 0 249 0]/Prev 2350 0 R/Next 2352 0 R>>endobj
-2352 0 obj<</Parent 2348 0 R/Title(33.4. Still having troubles?)/Dest[2027 0 R/XYZ 0 679 0]/Prev 2351 0 R>>endobj
-2353 0 obj<</Type/Catalog/Pages 1638 0 R/PageLayout/SinglePage/Outlines 2029 0 R/OpenAction[1657 0 R/XYZ null null 0]/PageMode/UseOutlines/PageLabels<</Nums[0<</P(title)>>1<</S/r>>9<</S/D/St 1/P()>>14<</S/D/St 6/P()>>15<</S/D/St 7/P()>>16<</S/D/St 8/P()>>20<</S/D/St 12/P()>>25<</S/D/St 17/P()>>36<</S/D/St 28/P()>>37<</S/D/St 29/P()>>39<</S/D/St 31/P()>>41<</S/D/St 33/P()>>45<</S/D/St 37/P()>>56<</S/D/St 48/P()>>59<</S/D/St 51/P()>>61<</S/D/St 53/P()>>63<</S/D/St 55/P()>>64<</S/D/St 56/P()>>68<</S/D/St 60/P()>>73<</S/D/St 65/P()>>74<</S/D/St 66/P()>>85<</S/D/St 77/P()>>107<</S/D/St 99/P()>>120<</S/D/St 112/P()>>122<</S/D/St 114/P()>>126<</S/D/St 118/P()>>138<</S/D/St 130/P()>>141<</S/D/St 133/P()>>144<</S/D/St 136/P()>>147<</S/D/St 139/P()>>149<</S/D/St 141/P()>>156<</S/D/St 148/P()>>165<</S/D/St 157/P()>>167<</S/D/St 159/P()>>168<</S/D/St 160/P()>>170<</S/D/St 162/P()>>171<</S/D/St 163/P()>>172<</S/D/St 164/P()>>176<</S/D/St 168/P()>>179<</S/D/St 171/P()>>183<</S/D/St 175/P()>>188<</S/D/St 180/P()>>190<</S/D/St 182/P()>>]>>>>endobj
+‰gSW³ñ›¸»xá[à8 •y&úæ†ÃÏôõaqûm9ã©uŸ£g`ØŽZ]xåºKÎÁµzùL˛ŗ.aþ*Q1©µ;ÀǤO£±›ÄW—wW—„®ð““1Óaá†oŽY©|„o?w.؈ÿ1Ô Fø°ö*'†c–;÷Oþ:ùö+$endstream
+endobj
+1807 0 obj<</Type/Page/Parent 1476 0 R/Contents 1808 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F6 8 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 1118 0 R>>endobj
+1808 0 obj<</Filter/FlateDecode/Length 1413 >>stream
+xVÛrÛ6}×Wìä¥òŒEI´nÉLËn=“ÄŠ¥´©ú
+‹ÒþYD|ËÁø 1pks±^¯¦¿^¯¾g8ùÖðV¦ª–IcêGãÛåí÷¬§ÞzOiÏ7âžÖœ’ʨµJßч5Ý´Í{cîI5¤,¥ÒªZì
+I!¥m#Š‚š\ÒÍû˃2õ5¢MŽÕøE¥Ø“mLE{ÓÖ¸Jr¥%§;zÌ6«MI¹Ðw3ÃÖ…&ùµ‘:•)U²V&¥‡\òMÕðšnSB§ì×Ø:iÓ¨D’ «î´ÊT"tC¶’2m«£ Î¡Hi]ªZ6¦¾'-Õ]¾3unÔÊú üÙˆm‡W¯i x3 68›ø‚ÅÓuüMéÔ<XŠGàÕÚÑJ$÷{ËŽ"°Œç CœKpQàmåY‹Yk³ñèA5ù‘×UÑ–d2ÔB%9]ìIT•5 ¸<4AkQîÄQºœŠ¬¶ÜØKqQÕ&SÂáîóV1%…’º±@å잦¦Jx…µmÉÖ¹h|L¦ÈqàR–;Ķ™'ÞÁ)íÚÆ]c `S‰„A¤BÝKäd’T =瀩«?×.ÐôZ“©SŸNHì‹m¦Y[ÀÕ%¶í»¢Á=L8f $@«åÅöäô»e,[/_…‡WÓÐú}ÏDRm«ÊÔ ½ŸCß'‘2Ÿ±%.žlÎø{8sL¸˜’j#J¦y—SD×\=ÿ¼ßÔhyz0 µ³î°òd< éKœ˜²*
+JæZÐ5(Æ¿‚eGí sÃ…y`T¸Ÿ\PˆÖÑÁ³æßàˆ^EŠƒ"Qøû#À÷g·µFt§{Þ}WRó–†ò+w¬~`ÔÁ-€ê[ÍF£tSi­ö6óÚ¼ÐR<8^È$L½.~ÛN>‚ðaÁfcÉ®uµî¨ÁzßÓú±yŸ%äI5{†I­*žµÞ‘<@äZº+I˜éà0¨©}‹{xíúÉÒúzy
+ýO]Cr¯“|ŸÅýäÔmU‚ZA&ðÐ^Ÿxw¾Ý:I‡£°HµPÿÀ$Lp•e<¨í!Yˆ AË11½<ùžô#úEb"q¿</š¤WA*R§
+¯ŽÂb0X4æ1½ß¡lÊBl˜ÝpÊV/˨Ú Ï>Z=4ag¯i·AZ(•À~me´ug•Š¹àøÔÊz¿X.¡lj¡-ÆŸl¼2'â ÌÁ74ÜJ>( H_¼?æ@’aÅQux½ÒIÑ‚CÏKðdÊ=Å^]a Ñ8T›Â{x5 Óç‰ÍÇ›Í%½ñÇ/&uj€¼qn¨>9&@_v8¶ð<
+Ý <MË#ßi§ #ݘßK7ûÝÉ¡;-ÂÆ3¯g4:‰q„¤UmþÂIv Ž à> 1';è–æ#¨WÚÿ_‡¨Élͦ±?2§ öt¹é}êý RÓ¢ôendstream
+endobj
+1809 0 obj<</Type/Page/Parent 1476 0 R/Contents 1810 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 1127 0 R>>endobj
+1810 0 obj<</Filter/FlateDecode/Length 1507 >>stream
+xW]oÛ6}÷¯¸èKS V,Ûqì<-íÖn@WlÛb@_h‰²XK¢FRÖüïw.)ÙŠÒbCá$2u¿Î9÷^öïIL3ü‹énN‹%ådÍðÍùÇÇw“x½Šf´Z®£5•4WѦ{*èq2|Æéí"Z NáˆVó[X.×wø{Ž‘”Mæw1^\nfÞé2¾‹îº'vÊfËuì>1ãƒÅfÍÇþV d5߬£¥Ï1Æá©w7_¯£ÕØjoðeÜg1gÇá‰Í^o'7oáuFÛ ­îÖ´M=6ø&¹z“‹ÚIC°¢_uKNS¢ËZ’~ýðjû öKŠã`?¯á~›^ý¥JDEz焪Èå’¬(w‚¬nLtŒ.߶rg•“muo"(•GY躔•££4VéêšNÁ1žÑ4^„p©n«B‹´ ⽿ùüHÚPcUµ'cOU…t7ßué.–
+X‘°ôL–ʽ€U%Ûž®7
+¼´tFéÆúØ;#*8³ž×$áÑBþ@gTTº:•½a`€% *ëL€‡€4ŠP¿ËHÄæY¸àÄs³œ^TêTeŠ#Hg^KOÜgº©RŽrçêû›/¿H›}øë&9Ú(weñœÔx ‰yäkï”ùŸÝü€ß-Ê,E’«ªS<‡$ÓTœxÝì
+•§;µC1­FÖú×æD$åfó}:Æ …Z¨ÂŸö j‘Ä^Úk`œMÊ¢ð©^éCa)}Sͼköè³\bF |\«‘04ØŠ“e$CtvÀÑ9=+ b’æ>VvÄu®­»4Ö`\k>h®®•ÐðÏìïgGÏŽìSÀP&Žø…±A_¾|¡Ñ-åÒX$EG?-
+{J (=£n™t­Ä˜ÕÉóÖéþÇ©öÞû&ú„™~úøžîŸ·D²WÓª¸)ÎÌ`Lþ€M4ÅC•Ìlþ›J_T°á4Æ|
+ª´)<œQR(?ÿ<‘{u<õË&ÉÑú,shtAšUÉGØ4#2SM­rù÷ JÃGÝ8jsnìsF"*³x²f/%5ø­)З}Ixšy‡¥í”1rŵ‘™ÄÜN©”.×é¥ÓHe¾nÆóÒCa½ÒŽ¾5Öá –¥Ù˼ Úó»EfýäpÒ„Ã9Àúšj­°9|ûtžz ?QFÛ¶QrI„rn"Ÿ ? µQ½îew9ØKó%[ÂèDýÐD™k¹FŒeTÇVï>|¢w¼çÍ„nëï×W}Ð
+—5ŠÇóòc†h׿||óöv0»õÄž§)Ý×a-Þãù§ó­àžG¨Ñh[Ì}å[år?æè}Ãb††ë.Ât~KÓÛ þ¯€ôþϽ{¹ÂmÿvÞÕs»aw¿l'NþH3ãendstream
+endobj
+1811 0 obj<</Type/Page/Parent 1476 0 R/Contents 1812 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R/Fa 12 0 R>>/XObject<<>>>>/Annots 1132 0 R>>endobj
+1812 0 obj<</Filter/FlateDecode/Length 1290 >>stream
+x­VMÛ6½ï¯¤‡:@%[–-{÷ÔÝ&is(šf´DÙL$R!)oüïû†”¯“ôAŒ¥HÎÇ›÷føá*£þe´šS^PÙ^ÍÒ-Š%ÿ®Wøã¿•TóŽž~^ÿŽæ××iA-eE‘®)®º¿Ê×3|Ï×EºÀn~vÃ*ìž­[ZÌsœŠgy÷|ÝUöh—Ìqc}àÝæjúbAYF›š“)Ö+ÚT!ämÊÉß{©Iyî½££é©6–u¹c+òÇNÒÓÍ;XÉ+“òàâ—Ñî$åõŒ’,Oç0?yÝkò{I¥i[¡«xz9Üǹ9#€s°DIE7“ö í Ö?;ÑnEjìîfŠ¥5Æà …¯½&g†6{åèA5 •V
+/‘B¥¬,½±G*EÓÈ*š€-í…ÒJïB„ ;?ì9ÓÛ’£®$½™¨T¦áÌoÏoŸ]$èÅn“ÿÖ
+]îß<M)QöÖJí¸5øËuFWŽ¼ –r”©’Ù˜®Å!òVÊ€Ýy.¿üu?•Ž `´Ä M[IfËñÃùöH½òˆÈˆ±B”ØÇXMe€ë:f. -2¼¥FSN?Ï4t£ÿÚô0ebŸ<û”Í°f‡øêj(=È-9åƒ&®Yù¡gÈQ0o.œÅÜÎ 3¡¬l¤p±.#ʦo€€¤Êhù ¸iÌã2°/
+2†œç RYJ7ò‘¢” 뎺 <¬}÷Ø+yý ­ =µ3$?vÆz ¢;Q¾gé™N±>jj ØÔ Þ¸Ç
+bi‘ðÀÀóÍtú™i×o§'Ó,•à”£Úèckz7Æi2¤õE£pv2:Mé%ˆÌ””0…±"hÜ£æ„+)Ý#r®zÜÞ›Va¡3_dÓ !¥kÃr §ÇF<6Ø ÌTʉê
+endobj
+1813 0 obj<</Type/Page/Parent 1476 0 R/Contents 1814 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1814 0 obj<</Filter/FlateDecode/Length 1462 >>stream
+x•WïOÛHýÎ_1å>\ª#vœ@zŸ¨Z¤J=Ê‘N•*6öšl±wÝÝ5!ÿý½Ùµ ¸r ¢ïÎ7oÞL~d4ÁoF‹)Íæ”דdB'ËY²¤ãåï§ø³’Êðàxzš¼_¤ç°‘Ѫ„­ùrA«‚`g2¡U>²Æø_Þ®¾ãPÖš$‹]£ZÜHRÚyQUµÐñÜqwnŽ§sxÅá ã%ùð¤JÚ™–"k›k+
+¥¯©4–5VÞ*Ó:º•Ö)£É”t%êµ7ju½ñT)xõ†n´ÙFƒ~#ÉTEÉáÇ2¡q6K¦ìœO¬•VIG[UU´–@F‹Zøì7ð}˜ÀÆ!É;/5ûNè+¢Ì…¦kCk‘ß°S6ô$H6“ß#yŸ÷+ DÒÒúÿ†¯­Tº@j B9á¼´o¢…SÊPD®æxv±ç$tå…õŒ5'áêuAÆ4Þ<v‹ÓE2gܺužò1.ÀŽj[ÿø:I
+ ú´Þ½&Þ#NŽ ÌqD4‚½}öƒx;t
+©ôyjó¤2¹¨bL÷Y Ž2d@0B¸£¹y
+é…ª€¼~âdi<èíZqÿ6LŠ¼­„EBhI”ÀJÁ$ã–ñ$ÖXo¹q[‡"sæZ7D!xc ü#¡_ú¤9À€è£Ú9ÄË6­¸ !1Ia¯+ø®L‹âVhY‚yð7²'Sy
+Âòø.ú뇣ÓÍ!(ÐZ7vN÷¾Çöà¬SµBc ŒÜaÙl‘¶EØë6¦ÅÄ j‚úR¨ÇòsÇPÇÎÒ‹~/0„Hè¾q}‰Qå ¿5"GÎ0•È8;÷øLè´cÝ´4øy(!4,oP™­@xܼ”¶Î¦AªRdz:ŤMÃ| /}u&XK0Rö¡%±€¥À2PCüãÜÊapu”ëÅ¥›Í£n
+9l¡ 4ì;ºB:$*Và]dWo=”®ë€õm„ …jY—Cv¾½å(žËóÅ>üúd¾eî†V áÿ°ÇòÜñ=0ñi_±‹MØ#eÍúè <Èùy”¾Ä¡‚šâPÝ ±»H¬g\˜C¥±•²uHqÞ10àcX °jd®J4ŽºdI;Ž,êµ=,HÒ×ÂÝ0B7îM'ôW«c>ûi¤J^=T7¥öyb=ÝÒ-rEØyÂf+‡±¶F9v9<Vœà5`¤ç½“>7Ô"YÄ%@¨=ñG·¶Ø T-ÂNe¿.°<ÜÓ»_.\7¦0©=æ«;;|–ØݨD¼ ÉŽK~¿)`«cYîYv a6Ç·”åŒæó®A®ÎþxF—Ö|‡{ì…y‹‘ìLÆyÜ_/&®bôšÅöx¾Læ'Óø•%›glèãêàσ–ü.endstream
+endobj
+1815 0 obj<</Type/Page/Parent 1476 0 R/Contents 1816 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1816 0 obj<</Filter/FlateDecode/Length 804 >>stream
+x•UMO1½çW ê¡©Jö3,ˆ~ ¶­ztœ kðÚ[Û äßwloÄZ©$Š´‰=3ï½y3ù=É!£w‡”ðv’%Ty–0_ÒsAƒ°eU&ó݃Óz’~œCžC½¦\ÕâêPž,ƒšO÷öö~ž\]|¹øDOpÎÔz%Ñ‚VrŒsì0£{µ‚è˜a-:4þ\ƒÀuÛ2:“B!ïê[*H CÁ)ýêV ×j¶H¦ Ô°þÇ fyIŒêÕ´E¦,lt¶Ñ½\©·z‹`;Æ ÒÝb¬«;'4]öµ™¹é[TÎîƒ6£ðËÀr#:·®ZÇŒóÀw*Ç;°6º@¶ ˆQØE?„)NÀ¯0$þŸÐ}èÐ4¬³pÛ[‰€ ‰áó÷˾¬þ†Ý{5)©”H 3R {Òžˆƒ}©Úå.LOT…„-Û€B F‚; wBJð±À,< ”Idq9Q󞙕ydéÙ&E'’ ˜÷x ¸P7õV [­ž FI
+o¼i­c@ðŽECt|ÝmÔ¸yÜ sHGCo¬&ç5¾’wH „7!>éÉI¬$ßšpÄ7€µíò9ºé@9ƒ£q1Œaçõf/]
+•ÚÆ'ðy³dáií\ƒ´·&•š¥–µK£¼È³³0"¯ bÇó<+«ˆ tºe$ ™ ‘÷Ž-%ƒplúñÉ)¼iõ
+Þ?ÆV¼Ã7kðõ/ENî ÙM?tõ)Ó?ô„å?™4ŽK€å§kwA¤èxjxÄzÞ–²Mð)q ÃâW+n“@.&€ÐM[ÂbØ*c¾› B«È¼ `ŒŽ‹¯õ‡ãíúÍäë^ÿ¸š“”R[(pc¶Q3¿ËüìEËjZß hW |dm'ѦöÞÌgAÙ¾{¡ÈvUCAÔCÓ¯½Ë`MÕ…
+rPˆcðöbØgyEÿ‹Êrs}r~z—Fß"wp¦yX¥4Üq†gÛ€ÙaFÓ±š¾v Ì«ER´G(8¯
+ÏèC=ù6ùü;ûÂendstream
+endobj
+1817 0 obj<</Type/Page/Parent 1476 0 R/Contents 1818 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 1141 0 R>>endobj
+1818 0 obj<</Filter/FlateDecode/Length 1661 >>stream
+x}W]Û6|÷¯X(z.ò·Ï h›¦I ô¡M òBK+‹9JTIê|þ÷%%ŸO¹ÉÙú —³³³CúßÉœfø7§›-7”דY6ÓóÇÇ“Åò6ÛÒf¾ÎTÓr±É–ý¡O“õ*[Ñf¶Èfx9ßndh¼“—ÛÛlM«Ù*½¼Ýbfº“—X„–·+D]mop-!S9™Ï—ò
+QVs}ƒién˜¶XˈѴ·»Éôý--f´+‘ÓæfK»"¦‚'ùÕ¯•j;ZÜdô‘[ë‚nô¶;ø—»¯qæü&Í|µP»â
+CçýÑg‹.Ú6ièŠæó~(†ldè®bâZiCª({O¥u´ïHIÖJ÷>¨½a<2¬<{Òž¼ª÷êçø™YwÈÑ“9Ê´•:O
+õ*p^5:Wæ"h? ¥[ Ø¿âòÔS
+<
+æ™I—„A•ò”Wª9páÈi»@=äMzdªÕ #Ó$)Š`z¤NžÔHJ5Úפy+p9{>/\TX ^wy%ß’C®ùvžM)ÙVlZ
+Nåw|l†U3ú$%‘Ú žMÀŸ$rBò 6p1ªÂÁÙ®%[RËtб²toM׆àÆ'ð^“¿ÓÆxRMA\‚Ýà3úG‘³¾‡ö•£Z8OJÚÛ.£¹ OÈ`´rk½×{p?²Ã6æZ)DS)ýJ*Às”–†G
+Å~ÒÅ:3u
+¾gc[v£%K§1Èœ^\”H2 ™crŒŒã
+½³ÔXèÈûNj(³ú•‘‰$š
+êÈenë6k 6·Æg¾ÞSÃGßÓ™L‰BŒŽóDÁòvÔ¶hç>ÓηœGnC”a!4g-…c~{T@HSêCç”xÀy 6RL€ÎÅ[¤ …A©™„’²¤¸äØx…š+ü}¹A–„|¾¼¤õ ~le¨eç
+Fˆ/ÏáxÐ!äûh”zJûÈ{jÕ¶‡«Ú×ÓéÙ÷ÒÕ4b¿ôâèY0ÚEF¸a§ 馌üNß?ãÅo“o%ÏŠ.é[hFË‹ôuVí!™±sÖ¡'ÿZtò ptˆ†˜<Üîïµ…Êk¤,ÙŒrµ lLì§x‡¥~D;ÖÚ:‚¡ˆ‰Áj¡\1×7ö¡U®–²ÈõSˆbȲ¥äÖ¡F0Á¬éa\ãߥï±^
+XÁ—úºZëµÿ‰vbðøÏîDº–ÝI5ßtjß&ºÉMW0
+çBôŽ3h²P%Œ^-jÄË}‘ Õ —`™Òq?¨\4s”Þ¤°-qXXá%I‰r#*ÍH%þyH^a×í H~WGˌޱ`6bqýöÿŒŽ@Ä•‘²§©æ”
+†´°»Äl’²÷ ¿È`+•GšB\ šÑֱߗ—qˆ
+šo–æ·ÝäïÉ£Xîendstream
+endobj
+1819 0 obj<</Type/Page/Parent 1476 0 R/Contents 1820 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1820 0 obj<</Filter/FlateDecode/Length 1667 >>stream
+x•WÁn7½û+¦ºTbY’eÙ)ЃƒÚ€&Mµ@
+Bàé”Vù¸VùÚ8=9]ý8™ÒÙ|‰«b¼Zkâ¥ó;ä+GDZÎ&¹we»Üß8&íR8´‹—ý^²¾"«wÚÒ¯Ãý&R<8ïµo"íMZSB´7¯)tÖTïÜ“Ö*ÑZEÊ´vÔD]qäm¡‡D1³‹Éœ‹Ùéw‘|IßT)R›ù¤q
+Tú@™Ê7{ŠH¹¯·*™ÌX“|´€Jcu"v¹ŒÿÃNÙFsÆåA+Îÿà
+äŠþ¾}øNV…JÓÎÛ¦Ö 7S¨PII-çwiæ2…Ï.-IçW“Å„î]ÒÁ)K:âéÆ”¾š,™÷¥Zi$I£û/«Û‡/7¿ÓíÃÃ#ªuŒ
+ñA!t!Hté3™„
+ìµü©€Joœ~Úê<¡n”²ƒâ÷k0…Bã°D¦‰Û½ >S£”«¼—6P©Ë·F+½Êu`bbg_1æœ`›Ãã¸qà¡´ow­v"|ß
+  Ht“®)ú2ñÒãiw®W= b)öXä
+(ƒÇ‰:+ø“c4„¡ÏU ›*­82®«¿
+ôýèÚÍÈ‚“>¤^:=&ߡɸöå¾DßUCk¿§äùLðE“CÇÀÈ”´õ1¤1¡¯’ÕjûP«Ý;á@‹.ÞŠÊ’”¥)„}
+S‰ýi¥¶[¨X¡š?aG›¬0€2y
+­·Âö>Qf$ë¯tm$(²çÛ„Ÿ] ’÷VFçëF
+¼Ý¡räß[Î8!’„19ÓaÍ#§môq8 ºÒÙ_+éÈ{>u9¡›€;WªzW`ä˜â¯™ÞÙÖ_ìê©q 8
+endobj
+1821 0 obj<</Type/Page/Parent 1476 0 R/Contents 1822 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1822 0 obj<</Filter/FlateDecode/Length 1324 >>stream
+xVÛnÜ6}÷W ö¥.k¯ñ ÈÃÆ^' Ø»®¥4 Š>p%ÊbM‰*)y³ß3¤”Úª †[ÎåÌ™3üëhJüLélFóSJË£I4¡ÅÅEtN‹ó3ü=ï•”ûƒéÙ$š½u0?N‡ß?&Gã› šM(Éãô윒Œà‚/éñU!êFZšG”’œ(w‚ÒB¦OZ¹æçäO}z®ŸÌdÇ°ŸF´®k²6m”©‚邦ÓÎtv†l`šÊQ®´¤ÔTP•#AìœLNt£ƒi)ÕÒæÆ–ÔzZe¢‘|f)öi9iŸ¥E؆„v—µ—÷…h¨AþZ=I}à\&t2‡dSÑ:é£Á¢¶f§eIHJå¤Ê…‚QÈT½Ì]#k‡XÞ¦ÎIiÍQpòÆß»€/v+vú@{cŸTõ8H!W•Œºo³ÓhÁÀ|CÕ®0­Î(3´¼½õxÏïHUþ?c3tVû*¢¯’
+ñŒàVÉŒAJ…•y«5-Œá´
+Td4³]’¦ú G*j±SZ5
+…V•³Ó.¬V«ÞÃ0o@ s²Ê^@ÖQ§š(ß7˜Q%É_pxà¯#€•骟Ô™÷æ « Úa´6{®¼ ÈØ0Ò©ÌZŒƒ‡ß§Päë;t®µµU.<wBÜîÇÊX™ùrx&^’Ú7¤žE´t®-k¦´?¾yƒÓëÊs J2€(mB‡f‰WäìZãøãúS¼zøuõàtÕŸ,¯n׫MB;ÓƒòÑf×£5mMÉ*N>=l¿ÜÛ“’w¡n§J¥…²–à”Ûz¨ÑtdŸ¢ËUã†.ÖžÒ~Æ^ÖóT™½/¸¥Ÿ´W<£½ >`/ÀF&GÝ•»óžc‚h¯07Á‘ïjo꺚eŽš²Eô­‘e ÿ±»ÈCN»á„IÅ-¬ñÿêc_²ãñÍ„.zIZ„Éûþè£N ²˜F¨SY ú€~–µ±Â¼l9ZÖ¢)`6†—á‘•‚‡ùò Iü¼ŠW¾ƒ1-ãøËÝŠ@…x½ÝÐ<bíß>Ðí2;¶7”|^Q¼¼û¸¤øË:YEoaµ½»[n®ã>NêâÏÛ¯º^_Óf›Ðê·uœÐzC«åXõÐGéoõJt¯¥€$Ô˜6 @
+BXÆjõÛûq¼ÿRÊ9œòòþa åÆÉ|ö>Ôtζ¢i0{%¥<uR®4SÜAƒ‰c+TZ.àS÷èsòµ¾#Û†‹<´¼BÞH¾ßÝ=ÁÔ~ž·Ü_lñ@ÔN´ø¥’«ÇÖ
+Ï1ÿxL¹
+endobj
+1823 0 obj<</Type/Page/Parent 1476 0 R/Contents 1824 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1824 0 obj<</Filter/FlateDecode/Length 1623 >>stream
+x½W[OÛH~çWùeA“h¥>
+ÂðÉ„ùîì4=Jg)-thh¶·øÑÇ4ÆѳŒÞýÖZj–šrW×Ê”¬Œ} ó«ßï.¿ý}ù-¡Ò»ZFÜ^ÐË€³‹ë«Ë›ÅÖëÖš en“ÒUIk©pö·†tÃ;Oè`ŠÃðŽŠžTe
+”VÎÍ‹[žáiqq{xuKÁ•ÍZ¡DȺgó^çMÕ‘±¡QU¥‹´_t6O¹èÝ×ðBª‘­×¦ªÈj]Pã3|CŠ’ÂZ¡šU“ÐÚØ­ÉÅâQz@ÁÕ×îëA%X¥Ö!¨MAu T²t
+®'LÌÆÖ3ꈙûÝÁŒ÷{Ò¦B‡ÌØIÅG»'#g±ˆÌ'¸Ëµ
+endobj
+1825 0 obj<</Type/Page/Parent 1476 0 R/Contents 1826 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1826 0 obj<</Filter/FlateDecode/Length 1405 >>stream
+x…V]OÛH}çWÜåº"&_„°oÒRËfÁZi%$4¶ÇñÛ“ÎŒÉòï÷Ü™IH]ZTAbßsÏ9÷~;ÑÿFt>¦ÉŒòæ`˜ éìâ?§sþ9Æ#©ô_L§³düÖ“ñ(™¿õÅì,™ö?¿LN?Mi4¢´DòÙüœÒ‚x8¤4?^´ÚUÒP®›F·”‹ÎJÒ%áCüâ6š¤1ÚXR–*ñ¬ÚYÝHWño¢6R/dº¶å¿`­£Ñäâ„l—W$,Ý‹&Ò¯CŒ&è(-ŽŽ•üƒl“wûzitCª•®ØF~ø@Úì%¬Õ“¤j¥œ¨,-…«6Ú<Ù„®*™?Ñ‹îLˆäº-©Tµì¥Îd©±3/\±Ód@ɾT+¨Hœr@£%ñ¬ê¡Z;Æ¥4uF8¥Ûßbäñ ¨£©E[Ћt$"¤km­ÊjAEZ*…ª;dG ôú>¥ ·¿©dËx± ÍS#ì‚tÊÍgF‹"q‹ÂHk{ýXé:A别Ú\#s—в–Ì=.®Χ@| :iJ‘KºYÒ"F¾Ë]²×ÏîCU_PÕ¯RÇľpŸÎÏœ±à–¯©~! #‹È-š®õ*i›Ì*᧟.h@™­ƒÉ(`;ž'“dšP*Ä4<öJêÁ˜I}|×…ÌeÆïqk­Ÿº5 .éòæÏûë»®ïèññ~ñårñøx˜Ð¿º#[é®.hìy @$BÍsbJõúYiž!œLäO¾nT»eÂ
+Ýù-¡OõÝ€
+:CàN
+v뵉“ðÅ£éáøN–PêŽ÷_,}rzzøà‹:ý4ö?šá‚ŸOh6ã:Ç9â Zý}Ôy·[™<ÓÁö…Áùð‚ŸÿñÆ™ÎæÉìlŒC_ãq~í:=øûàdZïendstream
+endobj
+1827 0 obj<</Type/Page/Parent 1476 0 R/Contents 1828 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>>>endobj
+1828 0 obj<</Filter/FlateDecode/Length 1711 >>stream
+x}WïoÛ6ýž¿â `˜ Ôvì$Ž[tš®¬mÖd
+ä -Q‰TIÉŽÿû½#)Yvš%àXäýx÷îÝéÇÉŒNñ;£Ë9-(­NN'§tv>Ÿ,è|y‰ÏsüYIùÉÕÝÉôã+šÓ]Ž+‹%>d„㧧t—ŽæËÉÙärBwÒ5tùâî;NŸÓlNç—8=úÚjj
+I©©*¡³pê"ž‘«Vi©¤nh:½ºþãöÃ×>|Þ}º947šÐ7Ó’+L[flOÓJRmMU72£ÜXT ç¶Æfþ,ß?¥ñìl2ç0âÍÖIMw”LîÿijZ±ƒÜK³^îÒñÏ[­iei«šbB×¹?¹¸Â'
+R5äÄÎQ¢ôF”*#-ðï…„ýêsÂLPƒ„‘IÐÖÊ´)wädÓÖ §a¹!&©Ñù$:›ÇÊ€r½¿•Èz²ü”êAÂ^*P Ç4öð£ÇÇF¤ XDf¶ÞÆÑý™:ƒâyþöÖÉí\#«û´jÊTÆ@µ/²këÚØÆ7 ò­ðÝHÈÇ7ýºÐ5ãlB|
+ß #³”™H.«uk…o À¦t/³=¨P6šïuöû4Uê}œ
+ô}ßó!OF‚ó‘Z€æ¡+“þT)7²Lº®%j]¥'µi×ùÃ]X]gûȺxÖJñ[âûÙƒKÎÔèsœÐûB¦\t¯,¬1µ°UçÄç~¾÷Ð9åÜ»„ú\¤Ní.ÈË°ŽVŠ&èáí§+Üò‡
+YÖô6Z|,vš6bJòWƒ ´kl›2ÜÁ<‘^ÞDÉÍãAoŠ(¢òcS"·R¢Ü´P ™‘âVsÅ"'iËíÎÉ7OBÄ€<õ>³ã³Yc?_—q¾.¯Ád˜¯_‚Æܼ÷~½ÈEDÂ…=\P'Ú(¹¥{üô³öÐlœ³[U–P3î C$$šcÚz.¢ï%™Áˆð8aƒ·
+3f{€0—v%@gÖcXP±ªôô€YÏ>Ht˜W?‘?Æ–íÀ÷Ph½šæ(S†f…ˆ©
+f-ñöŒÓ+…hýp‚'S¶¤°³d+½Îœ¥òÔdÓº60ƒe5£Õ oðšÕŽ4ô W LY Y k
+¬*
+ã°›'Ú3áG™=P½¸FBþ|
+M!Á$ÄB Eb´±*Jµá|;(Ä’Ã’5Ýa_èØ~‚qÕ£•£Q‡qz ævC/ù`UÅx ÛÀc^¨ _-Ûjí±Ç­s±¯½Ä»(ÇÉ‚‚ÿ°P4v;˜}O?.ã{ßl÷Ìå-.—¼ÂݾûtõŽn¬ù^Ðï&m+ÜÈX<>¾<}åW¾'/žç‹ådq1álá‡å‡»“¿Nþþµ¾endstream
+endobj
+1829 0 obj<</Type/Page/Parent 1476 0 R/Contents 1830 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 6 0 R/F5 7 0 R/F8 10 0 R/F9 11 0 R>>/XObject<<>>>>/Annots 1146 0 R>>endobj
+1830 0 obj<</Filter/FlateDecode/Length 1576 >>stream
+xWÛnÛF}÷WLõˆiQ’)9€Ñ:møÁ®k+ ŠºVäRbBî²\ÒŠþ¾gf©í^D¡Hî™Û™3£¿ŽBàoH“!"Š‹£A0 hCO'¸â_¥)•ãéi0}íÁh<}ýÄ0Ñ+'`5´×GgCǧø,(œLaÅËéñ(ŒB8ŽØ•‚†QLÚoüôÃìèäjLaH³¡DÓ ÍAÐ,î/­«] òÜ®(ÍrDb+ZÛ¦¢8Ï´©é©®™]¿#]ÇÁÓÛ·³¯À<ƒ óx¸LúÃi0
+ΚiWÓ™mgúxȦû¡z©)¶E¡Lâß:mììPã4}OOøóáæúñòá·Ë‡§§Ùíý!d? ßmCni›<¡¹¦²²EYëD‚PT*çV¶JØœá ÚWe@Çáé„C XTÔkýa¿Ê\3ŠkâX;—6y¾îQKµÐݤdl½­èþgr6­W
+DÈe&¶U¥ã:_ãÚÕH.ÀlÕ1+IvÅ<ˆ­IÎT¨oæ'oõ¤J$Uê’F!¡D8™-(ÏŒf³´EcOZ'‚Öì0ò5º©ß8 9K¥u.›£äõRI8ätõ̰ʼ© ™ûF¶Á?FI*2ªÀÛ–íÄ')Uõ¶8ŠØS@q'‡«ô¢¶J¤â4õöœ>¡Æw·—=Fç³ÔEù'@ã:³†lº m…À5õv'ZkŒÄþuÌI\iM’™Å}K æD½.u"Uåoi†ìJiöYÅ¥Y8‰´Pk°¥d7æPª²Ä+³¶dÇ_枊l±Ý8ÿ ,#Å
+l—H­Û¶³ìqÚ$Ž´‰«µÐzã7
+/ÙÝ¥z–ˆO®vÔ¾¿¥¿£óŽwÆò,ô™<þ„D”¢¿áRçM»© e5ÍU ~ —-’ö]BýgQ€ÌyU‡€èÃÿ' Å<·ö[SÒñ-Í.g׿|êê¨ÊäØ>Þ0Qx qº™Ö‹ÊˆsÎÎìITàQsµéNôgp®úÜ¡h¹"hKˆäƒ-ÜÜH^A.˜¸|§P®FûÌ+ àHlÇ®”ëÙ Ú¤RëÄr[Ïë§ÎÛî@Ÿ±L ŽR ›?+THm¦©¥eÛþÄ]ôË×ú<×ÜŽ…ßcVkR •é…¬›Wgy.ø`_ÊáldÃW†Z ‘ Ù·€o¦)2
+ã;‘
+èv_å^¥rYéTCKeJìÕ©Mè9­µ;äSŸù¨h§8¨ m3…З£®B–«º)ÿ‹¶á†¶á¡™-m¯0rüàÄ0Ãx@ZGøà‹-å÷²*„Á(ÝgW;º !ZUœfK{2ÏP$H8™ÛXåÒlùâg4µF&¹RÇYšA«öþôö€³%êo)± _AzÚ–Ô^ÏtìúpD‚üèÜxê–˜;¬Mí\Í̳ʳd+G=BE±S WýPNDòý5.žðlÝ1[5Æ0¯Ðw3±îÉ Š4Žì’¾í^a
+ŽßC­ô͵
+endobj
+1831 0 obj<</Count 38/First 1832 0 R/Last 2109 0 R>>endobj
+1832 0 obj<</Parent 1831 0 R/Title(Table of Contents)/Dest[1479 0 R/XYZ 0 756 0]/Next 1833 0 R>>endobj
+1833 0 obj<</Parent 1831 0 R/Count -1/First 1834 0 R/Last 1834 0 R/Title(SAMBA Project Documentation)/Dest[1493 0 R/XYZ 0 786 0]/Prev 1832 0 R/Next 1835 0 R>>endobj
+1834 0 obj<</Parent 1833 0 R/Title(SAMBA Team)/Dest[1493 0 R/XYZ 0 762 0]>>endobj
+1835 0 obj<</Parent 1831 0 R/Title(Abstract)/Dest[1495 0 R/XYZ 0 786 0]/Prev 1833 0 R/Next 1836 0 R>>endobj
+1836 0 obj<</Parent 1831 0 R/Title(I. General installation)/Dest[1503 0 R/XYZ 0 786 0]/Prev 1835 0 R/Next 1837 0 R>>endobj
+1837 0 obj<</Parent 1831 0 R/Title(Introduction)/Dest[1505 0 R/XYZ 0 786 0]/Prev 1836 0 R/Next 1838 0 R>>endobj
+1838 0 obj<</Parent 1831 0 R/Count -6/First 1839 0 R/Last 1846 0 R/Title(Chapter 1. How to Install and Test SAMBA)/Dest[1509 0 R/XYZ 0 786 0]/Prev 1837 0 R/Next 1849 0 R>>endobj
+1839 0 obj<</Parent 1838 0 R/Title(1.1. Obtaining and installing samba)/Dest[1509 0 R/XYZ 0 762 0]/Next 1840 0 R>>endobj
+1840 0 obj<</Parent 1838 0 R/Count -2/First 1841 0 R/Last 1842 0 R/Title(1.2. Configuring samba)/Dest[1509 0 R/XYZ 0 647 0]/Prev 1839 0 R/Next 1843 0 R>>endobj
+1841 0 obj<</Parent 1840 0 R/Title(1.2.1. Editing the smb.conf file)/Dest[1509 0 R/XYZ 0 559 0]/Next 1842 0 R>>endobj
+1842 0 obj<</Parent 1840 0 R/Title(1.2.2. SWAT)/Dest[1511 0 R/XYZ 0 758 0]/Prev 1841 0 R>>endobj
+1843 0 obj<</Parent 1838 0 R/Title(1.3. Try listing the shares available on your server)/Dest[1511 0 R/XYZ 0 581 0]/Prev 1840 0 R/Next 1844 0 R>>endobj
+1844 0 obj<</Parent 1838 0 R/Title(1.4. Try connecting with the unix client)/Dest[1511 0 R/XYZ 0 413 0]/Prev 1843 0 R/Next 1845 0 R>>endobj
+1845 0 obj<</Parent 1838 0 R/Title(1.5. Try connecting from a DOS, WfWg, Win9x, WinNT, Win2k, OS/2, etc... client)/Dest[1511 0 R/XYZ 0 245 0]/Prev 1844 0 R/Next 1846 0 R>>endobj
+1846 0 obj<</Parent 1838 0 R/Count -2/First 1847 0 R/Last 1848 0 R/Title(1.6. What If Things Don't Work?)/Dest[1513 0 R/XYZ 0 705 0]/Prev 1845 0 R>>endobj
+1847 0 obj<</Parent 1846 0 R/Title(1.6.1. Scope IDs)/Dest[1513 0 R/XYZ 0 564 0]/Next 1848 0 R>>endobj
+1848 0 obj<</Parent 1846 0 R/Title(1.6.2. Locking)/Dest[1513 0 R/XYZ 0 479 0]/Prev 1847 0 R>>endobj
+1849 0 obj<</Parent 1831 0 R/Count -6/First 1850 0 R/Last 1855 0 R/Title(Chapter 2. Quick Cross Subnet Browsing / Cross Workgroup Browsing guide)/Dest[1517 0 R/XYZ 0 786 0]/Prev 1838 0 R/Next 1856 0 R>>endobj
+1850 0 obj<</Parent 1849 0 R/Title(2.1. Discussion)/Dest[1517 0 R/XYZ 0 617 0]/Next 1851 0 R>>endobj
+1851 0 obj<</Parent 1849 0 R/Title(2.2. Use of the "Remote Announce" parameter)/Dest[1519 0 R/XYZ 0 786 0]/Prev 1850 0 R/Next 1852 0 R>>endobj
+1852 0 obj<</Parent 1849 0 R/Title(2.3. Use of the "Remote Browse Sync" parameter)/Dest[1519 0 R/XYZ 0 465 0]/Prev 1851 0 R/Next 1853 0 R>>endobj
+1853 0 obj<</Parent 1849 0 R/Title(2.4. Use of WINS)/Dest[1519 0 R/XYZ 0 287 0]/Prev 1852 0 R/Next 1854 0 R>>endobj
+1854 0 obj<</Parent 1849 0 R/Title(2.5. Do NOT use more than one \(1\) protocol on MS Windows machines)/Dest[1521 0 R/XYZ 0 441 0]/Prev 1853 0 R/Next 1855 0 R>>endobj
+1855 0 obj<</Parent 1849 0 R/Title(2.6. Name Resolution Order)/Dest[1523 0 R/XYZ 0 758 0]/Prev 1854 0 R>>endobj
+1856 0 obj<</Parent 1831 0 R/Count -8/First 1857 0 R/Last 1880 0 R/Title(Chapter 3. User information database)/Dest[1525 0 R/XYZ 0 786 0]/Prev 1849 0 R/Next 1883 0 R>>endobj
+1857 0 obj<</Parent 1856 0 R/Title(3.1. Introduction)/Dest[1525 0 R/XYZ 0 762 0]/Next 1858 0 R>>endobj
+1858 0 obj<</Parent 1856 0 R/Count -2/First 1859 0 R/Last 1860 0 R/Title(3.2. Important Notes About Security)/Dest[1525 0 R/XYZ 0 502 0]/Prev 1857 0 R/Next 1861 0 R>>endobj
+1859 0 obj<</Parent 1858 0 R/Title(3.2.1. Advantages of SMB Encryption)/Dest[1527 0 R/XYZ 0 455 0]/Next 1860 0 R>>endobj
+1860 0 obj<</Parent 1858 0 R/Title(3.2.2. Advantages of non-encrypted passwords)/Dest[1527 0 R/XYZ 0 322 0]/Prev 1859 0 R>>endobj
+1861 0 obj<</Parent 1856 0 R/Title(3.3. The smbpasswd Command)/Dest[1527 0 R/XYZ 0 215 0]/Prev 1858 0 R/Next 1862 0 R>>endobj
+1862 0 obj<</Parent 1856 0 R/Title(3.4. Plain text)/Dest[1529 0 R/XYZ 0 415 0]/Prev 1861 0 R/Next 1863 0 R>>endobj
+1863 0 obj<</Parent 1856 0 R/Title(3.5. TDB)/Dest[1529 0 R/XYZ 0 326 0]/Prev 1862 0 R/Next 1864 0 R>>endobj
+1864 0 obj<</Parent 1856 0 R/Count -9/First 1865 0 R/Last 1873 0 R/Title(3.6. LDAP)/Dest[1529 0 R/XYZ 0 251 0]/Prev 1863 0 R/Next 1874 0 R>>endobj
+1865 0 obj<</Parent 1864 0 R/Title(3.6.1. Introduction)/Dest[1529 0 R/XYZ 0 231 0]/Next 1866 0 R>>endobj
+1866 0 obj<</Parent 1864 0 R/Title(3.6.2. Introduction)/Dest[1531 0 R/XYZ 0 626 0]/Prev 1865 0 R/Next 1867 0 R>>endobj
+1867 0 obj<</Parent 1864 0 R/Title(3.6.3. Supported LDAP Servers)/Dest[1533 0 R/XYZ 0 786 0]/Prev 1866 0 R/Next 1868 0 R>>endobj
+1868 0 obj<</Parent 1864 0 R/Title(3.6.4. Schema and Relationship to the RFC 2307 posixAccount)/Dest[1533 0 R/XYZ 0 675 0]/Prev 1867 0 R/Next 1869 0 R>>endobj
+1869 0 obj<</Parent 1864 0 R/Title(3.6.5. Configuring Samba with LDAP)/Dest[1533 0 R/XYZ 0 303 0]/Prev 1868 0 R/Next 1870 0 R>>endobj
+1870 0 obj<</Parent 1864 0 R/Title(3.6.6. Accounts and Groups management)/Dest[1537 0 R/XYZ 0 490 0]/Prev 1869 0 R/Next 1871 0 R>>endobj
+1871 0 obj<</Parent 1864 0 R/Title(3.6.7. Security and sambaAccount)/Dest[1537 0 R/XYZ 0 300 0]/Prev 1870 0 R/Next 1872 0 R>>endobj
+1872 0 obj<</Parent 1864 0 R/Title(3.6.8. LDAP specials attributes for sambaAccounts)/Dest[1539 0 R/XYZ 0 596 0]/Prev 1871 0 R/Next 1873 0 R>>endobj
+1873 0 obj<</Parent 1864 0 R/Title(3.6.9. Example LDIF Entries for a sambaAccount)/Dest[1541 0 R/XYZ 0 586 0]/Prev 1872 0 R>>endobj
+1874 0 obj<</Parent 1856 0 R/Count -5/First 1875 0 R/Last 1879 0 R/Title(3.7. MySQL)/Dest[1543 0 R/XYZ 0 760 0]/Prev 1864 0 R/Next 1880 0 R>>endobj
+1875 0 obj<</Parent 1874 0 R/Title(3.7.1. Building)/Dest[1543 0 R/XYZ 0 740 0]/Next 1876 0 R>>endobj
+1876 0 obj<</Parent 1874 0 R/Title(3.7.2. Creating the database)/Dest[1543 0 R/XYZ 0 629 0]/Prev 1875 0 R/Next 1877 0 R>>endobj
+1877 0 obj<</Parent 1874 0 R/Title(3.7.3. Configuring)/Dest[1543 0 R/XYZ 0 531 0]/Prev 1876 0 R/Next 1878 0 R>>endobj
+1878 0 obj<</Parent 1874 0 R/Title(3.7.4. Using plaintext passwords or encrypted password)/Dest[1545 0 R/XYZ 0 470 0]/Prev 1877 0 R/Next 1879 0 R>>endobj
+1879 0 obj<</Parent 1874 0 R/Title(3.7.5. Getting non-column data from the table)/Dest[1545 0 R/XYZ 0 319 0]/Prev 1878 0 R>>endobj
+1880 0 obj<</Parent 1856 0 R/Count -2/First 1881 0 R/Last 1882 0 R/Title(3.8. Passdb XML plugin)/Dest[1545 0 R/XYZ 0 182 0]/Prev 1874 0 R>>endobj
+1881 0 obj<</Parent 1880 0 R/Title(3.8.1. Building)/Dest[1547 0 R/XYZ 0 786 0]/Next 1882 0 R>>endobj
+1882 0 obj<</Parent 1880 0 R/Title(3.8.2. Usage)/Dest[1547 0 R/XYZ 0 701 0]/Prev 1881 0 R>>endobj
+1883 0 obj<</Parent 1831 0 R/Title(II. Type of installation)/Dest[1549 0 R/XYZ 0 786 0]/Prev 1856 0 R/Next 1884 0 R>>endobj
+1884 0 obj<</Parent 1831 0 R/Title(Introduction)/Dest[1551 0 R/XYZ 0 786 0]/Prev 1883 0 R/Next 1885 0 R>>endobj
+1885 0 obj<</Parent 1831 0 R/Count -3/First 1886 0 R/Last 1888 0 R/Title(Chapter 4. Nomenclature of Server Types)/Dest[1555 0 R/XYZ 0 786 0]/Prev 1884 0 R/Next 1890 0 R>>endobj
+1886 0 obj<</Parent 1885 0 R/Title(4.1. Stand Alone Server)/Dest[1555 0 R/XYZ 0 575 0]/Next 1887 0 R>>endobj
+1887 0 obj<</Parent 1885 0 R/Title(4.2. Domain Member Server)/Dest[1555 0 R/XYZ 0 302 0]/Prev 1886 0 R/Next 1888 0 R>>endobj
+1888 0 obj<</Parent 1885 0 R/Count -1/First 1889 0 R/Last 1889 0 R/Title(4.3. Domain Controller)/Dest[1557 0 R/XYZ 0 731 0]/Prev 1887 0 R>>endobj
+1889 0 obj<</Parent 1888 0 R/Title(4.3.1. Domain Controller Types)/Dest[1557 0 R/XYZ 0 643 0]>>endobj
+1890 0 obj<</Parent 1831 0 R/Title(Chapter 5. Samba as Stand-Alone server \(User and Share security level\))/Dest[1559 0 R/XYZ 0 786 0]/Prev 1885 0 R/Next 1891 0 R>>endobj
+1891 0 obj<</Parent 1831 0 R/Count -9/First 1892 0 R/Last 1905 0 R/Title(Chapter 6. Samba as an NT4 or Win2k Primary Domain Controller)/Dest[1563 0 R/XYZ 0 786 0]/Prev 1890 0 R/Next 1906 0 R>>endobj
+1892 0 obj<</Parent 1891 0 R/Title(6.1. Prerequisite Reading)/Dest[1563 0 R/XYZ 0 738 0]/Next 1893 0 R>>endobj
+1893 0 obj<</Parent 1891 0 R/Title(6.2. Background)/Dest[1563 0 R/XYZ 0 637 0]/Prev 1892 0 R/Next 1894 0 R>>endobj
+1894 0 obj<</Parent 1891 0 R/Title(6.3. Configuring the Samba Domain Controller)/Dest[1565 0 R/XYZ 0 786 0]/Prev 1893 0 R/Next 1895 0 R>>endobj
+1895 0 obj<</Parent 1891 0 R/Count -3/First 1896 0 R/Last 1898 0 R/Title(6.4. Creating Machine Trust Accounts and Joining Clients to the Domain)/Dest[1567 0 R/XYZ 0 718 0]/Prev 1894 0 R/Next 1899 0 R>>endobj
+1896 0 obj<</Parent 1895 0 R/Title(6.4.1. Manual Creation of Machine Trust Accounts)/Dest[1569 0 R/XYZ 0 718 0]/Next 1897 0 R>>endobj
+1897 0 obj<</Parent 1895 0 R/Title(6.4.2. "On-the-Fly" Creation of Machine Trust Accounts)/Dest[1571 0 R/XYZ 0 786 0]/Prev 1896 0 R/Next 1898 0 R>>endobj
+1898 0 obj<</Parent 1895 0 R/Title(6.4.3. Joining the Client to the Domain)/Dest[1571 0 R/XYZ 0 577 0]/Prev 1897 0 R>>endobj
+1899 0 obj<</Parent 1891 0 R/Title(6.5. Common Problems and Errors)/Dest[1571 0 R/XYZ 0 228 0]/Prev 1895 0 R/Next 1900 0 R>>endobj
+1900 0 obj<</Parent 1891 0 R/Title(6.6. System Policies and Profiles)/Dest[1575 0 R/XYZ 0 617 0]/Prev 1899 0 R/Next 1901 0 R>>endobj
+1901 0 obj<</Parent 1891 0 R/Title(6.7. What other help can I get?)/Dest[1577 0 R/XYZ 0 613 0]/Prev 1900 0 R/Next 1902 0 R>>endobj
+1902 0 obj<</Parent 1891 0 R/Count -2/First 1903 0 R/Last 1904 0 R/Title(6.8. Domain Control for Windows 9x/ME)/Dest[1581 0 R/XYZ 0 335 0]/Prev 1901 0 R/Next 1905 0 R>>endobj
+1903 0 obj<</Parent 1902 0 R/Title(6.8.1. Configuration Instructions: Network Logons)/Dest[1583 0 R/XYZ 0 335 0]/Next 1904 0 R>>endobj
+1904 0 obj<</Parent 1902 0 R/Title(6.8.2. Configuration Instructions: Setting up Roaming User Profiles)/Dest[1585 0 R/XYZ 0 557 0]/Prev 1903 0 R>>endobj
+1905 0 obj<</Parent 1891 0 R/Title(6.9. DOMAIN_CONTROL.txt : Windows NT Domain Control & Samba)/Dest[1593 0 R/XYZ 0 468 0]/Prev 1902 0 R>>endobj
+1906 0 obj<</Parent 1831 0 R/Count -5/First 1907 0 R/Last 1913 0 R/Title(Chapter 7. How to Act as a Backup Domain Controller in a Purely Samba Controlled Domain)/Dest[1597 0 R/XYZ 0 786 0]/Prev 1891 0 R/Next 1916 0 R>>endobj
+1907 0 obj<</Parent 1906 0 R/Title(7.1. Prerequisite Reading)/Dest[1597 0 R/XYZ 0 738 0]/Next 1908 0 R>>endobj
+1908 0 obj<</Parent 1906 0 R/Title(7.2. Background)/Dest[1597 0 R/XYZ 0 650 0]/Prev 1907 0 R/Next 1909 0 R>>endobj
+1909 0 obj<</Parent 1906 0 R/Count -2/First 1910 0 R/Last 1911 0 R/Title(7.3. What qualifies a Domain Controller on the network?)/Dest[1597 0 R/XYZ 0 278 0]/Prev 1908 0 R/Next 1912 0 R>>endobj
+1910 0 obj<</Parent 1909 0 R/Title(7.3.1. How does a Workstation find its domain controller?)/Dest[1599 0 R/XYZ 0 786 0]/Next 1911 0 R>>endobj
+1911 0 obj<</Parent 1909 0 R/Title(7.3.2. When is the PDC needed?)/Dest[1599 0 R/XYZ 0 662 0]/Prev 1910 0 R>>endobj
+1912 0 obj<</Parent 1906 0 R/Title(7.4. Can Samba be a Backup Domain Controller to an NT PDC?)/Dest[1599 0 R/XYZ 0 577 0]/Prev 1909 0 R/Next 1913 0 R>>endobj
+1913 0 obj<</Parent 1906 0 R/Count -2/First 1914 0 R/Last 1915 0 R/Title(7.5. How do I set up a Samba BDC?)/Dest[1599 0 R/XYZ 0 376 0]/Prev 1912 0 R>>endobj
+1914 0 obj<</Parent 1913 0 R/Title(7.5.1. How do I replicate the smbpasswd file?)/Dest[1601 0 R/XYZ 0 593 0]/Next 1915 0 R>>endobj
+1915 0 obj<</Parent 1913 0 R/Title(7.5.2. Can I do this all with LDAP?)/Dest[1601 0 R/XYZ 0 443 0]/Prev 1914 0 R>>endobj
+1916 0 obj<</Parent 1831 0 R/Count -8/First 1917 0 R/Last 1925 0 R/Title(Chapter 8. Samba as a ADS domain member)/Dest[1603 0 R/XYZ 0 786 0]/Prev 1906 0 R/Next 1926 0 R>>endobj
+1917 0 obj<</Parent 1916 0 R/Title(8.1. Installing the required packages for Debian)/Dest[1603 0 R/XYZ 0 604 0]/Next 1918 0 R>>endobj
+1918 0 obj<</Parent 1916 0 R/Title(8.2. Installing the required packages for RedHat)/Dest[1603 0 R/XYZ 0 496 0]/Prev 1917 0 R/Next 1919 0 R>>endobj
+1919 0 obj<</Parent 1916 0 R/Title(8.3. Compile Samba)/Dest[1603 0 R/XYZ 0 320 0]/Prev 1918 0 R/Next 1920 0 R>>endobj
+1920 0 obj<</Parent 1916 0 R/Title(8.4. Setup your /etc/krb5.conf)/Dest[1605 0 R/XYZ 0 633 0]/Prev 1919 0 R/Next 1921 0 R>>endobj
+1921 0 obj<</Parent 1916 0 R/Count -1/First 1922 0 R/Last 1922 0 R/Title(8.5. Create the computer account)/Dest[1605 0 R/XYZ 0 317 0]/Prev 1920 0 R/Next 1923 0 R>>endobj
+1922 0 obj<</Parent 1921 0 R/Title(8.5.1. Possible errors)/Dest[1605 0 R/XYZ 0 255 0]>>endobj
+1923 0 obj<</Parent 1916 0 R/Title(8.6. Test your server setup)/Dest[1607 0 R/XYZ 0 786 0]/Prev 1921 0 R/Next 1924 0 R>>endobj
+1924 0 obj<</Parent 1916 0 R/Title(8.7. Testing with smbclient)/Dest[1607 0 R/XYZ 0 698 0]/Prev 1923 0 R/Next 1925 0 R>>endobj
+1925 0 obj<</Parent 1916 0 R/Title(8.8. Notes)/Dest[1607 0 R/XYZ 0 623 0]/Prev 1924 0 R>>endobj
+1926 0 obj<</Parent 1831 0 R/Count -3/First 1927 0 R/Last 1929 0 R/Title(Chapter 9. Samba as a NT4 or Win2k domain member)/Dest[1609 0 R/XYZ 0 786 0]/Prev 1916 0 R/Next 1930 0 R>>endobj
+1927 0 obj<</Parent 1926 0 R/Title(9.1. Joining an NT Domain with Samba 3.0)/Dest[1609 0 R/XYZ 0 738 0]/Next 1928 0 R>>endobj
+1928 0 obj<</Parent 1926 0 R/Title(9.2. Samba and Windows 2000 Domains)/Dest[1611 0 R/XYZ 0 547 0]/Prev 1927 0 R/Next 1929 0 R>>endobj
+1929 0 obj<</Parent 1926 0 R/Title(9.3. Why is this better than security = server?)/Dest[1611 0 R/XYZ 0 458 0]/Prev 1928 0 R>>endobj
+1930 0 obj<</Parent 1831 0 R/Title(III. Optional configuration)/Dest[1615 0 R/XYZ 0 786 0]/Prev 1926 0 R/Next 1931 0 R>>endobj
+1931 0 obj<</Parent 1831 0 R/Title(Introduction)/Dest[1617 0 R/XYZ 0 786 0]/Prev 1930 0 R/Next 1932 0 R>>endobj
+1932 0 obj<</Parent 1831 0 R/Count -6/First 1933 0 R/Last 1950 0 R/Title(Chapter 10. Integrating MS Windows networks with Samba)/Dest[1623 0 R/XYZ 0 786 0]/Prev 1931 0 R/Next 1951 0 R>>endobj
+1933 0 obj<</Parent 1932 0 R/Title(10.1. Agenda)/Dest[1623 0 R/XYZ 0 738 0]/Next 1934 0 R>>endobj
+1934 0 obj<</Parent 1932 0 R/Count -4/First 1935 0 R/Last 1938 0 R/Title(10.2. Name Resolution in a pure Unix/Linux world)/Dest[1623 0 R/XYZ 0 491 0]/Prev 1933 0 R/Next 1939 0 R>>endobj
+1935 0 obj<</Parent 1934 0 R/Title(10.2.1. /etc/hosts)/Dest[1623 0 R/XYZ 0 363 0]/Next 1936 0 R>>endobj
+1936 0 obj<</Parent 1934 0 R/Title(10.2.2. /etc/resolv.conf)/Dest[1625 0 R/XYZ 0 494 0]/Prev 1935 0 R/Next 1937 0 R>>endobj
+1937 0 obj<</Parent 1934 0 R/Title(10.2.3. /etc/host.conf)/Dest[1625 0 R/XYZ 0 356 0]/Prev 1936 0 R/Next 1938 0 R>>endobj
+1938 0 obj<</Parent 1934 0 R/Title(10.2.4. /etc/nsswitch.conf)/Dest[1625 0 R/XYZ 0 210 0]/Prev 1937 0 R>>endobj
+1939 0 obj<</Parent 1932 0 R/Count -5/First 1940 0 R/Last 1944 0 R/Title(10.3. Name resolution as used within MS Windows networking)/Dest[1627 0 R/XYZ 0 392 0]/Prev 1934 0 R/Next 1945 0 R>>endobj
+1940 0 obj<</Parent 1939 0 R/Title(10.3.1. The NetBIOS Name Cache)/Dest[1629 0 R/XYZ 0 319 0]/Next 1941 0 R>>endobj
+1941 0 obj<</Parent 1939 0 R/Title(10.3.2. The LMHOSTS file)/Dest[1631 0 R/XYZ 0 786 0]/Prev 1940 0 R/Next 1942 0 R>>endobj
+1942 0 obj<</Parent 1939 0 R/Title(10.3.3. HOSTS file)/Dest[1633 0 R/XYZ 0 512 0]/Prev 1941 0 R/Next 1943 0 R>>endobj
+1943 0 obj<</Parent 1939 0 R/Title(10.3.4. DNS Lookup)/Dest[1633 0 R/XYZ 0 414 0]/Prev 1942 0 R/Next 1944 0 R>>endobj
+1944 0 obj<</Parent 1939 0 R/Title(10.3.5. WINS Lookup)/Dest[1633 0 R/XYZ 0 276 0]/Prev 1943 0 R>>endobj
+1945 0 obj<</Parent 1932 0 R/Title(10.4. How browsing functions and how to deploy stable and dependable browsing using Samba)/Dest[1635 0 R/XYZ 0 723 0]/Prev 1939 0 R/Next 1946 0 R>>endobj
+1946 0 obj<</Parent 1932 0 R/Count -3/First 1947 0 R/Last 1949 0 R/Title(10.5. MS Windows security options and how to configure Samba for seemless integration)/Dest[1635 0 R/XYZ 0 179 0]/Prev 1945 0 R/Next 1950 0 R>>endobj
+1947 0 obj<</Parent 1946 0 R/Title(10.5.1. Use MS Windows NT as an authentication server)/Dest[1639 0 R/XYZ 0 786 0]/Next 1948 0 R>>endobj
+1948 0 obj<</Parent 1946 0 R/Title(10.5.2. Make Samba a member of an MS Windows NT security domain)/Dest[1639 0 R/XYZ 0 537 0]/Prev 1947 0 R/Next 1949 0 R>>endobj
+1949 0 obj<</Parent 1946 0 R/Title(10.5.3. Configure Samba as an authentication server)/Dest[1639 0 R/XYZ 0 185 0]/Prev 1948 0 R>>endobj
+1950 0 obj<</Parent 1932 0 R/Title(10.6. Conclusions)/Dest[1641 0 R/XYZ 0 316 0]/Prev 1946 0 R>>endobj
+1951 0 obj<</Parent 1831 0 R/Count -7/First 1952 0 R/Last 1960 0 R/Title(Chapter 11. UNIX Permission Bits and Windows NT Access Control Lists)/Dest[1643 0 R/XYZ 0 786 0]/Prev 1932 0 R/Next 1961 0 R>>endobj
+1952 0 obj<</Parent 1951 0 R/Title(11.1. Viewing and changing UNIX permissions using the NT security dialogs)/Dest[1643 0 R/XYZ 0 738 0]/Next 1953 0 R>>endobj
+1953 0 obj<</Parent 1951 0 R/Title(11.2. How to view file security on a Samba share)/Dest[1643 0 R/XYZ 0 590 0]/Prev 1952 0 R/Next 1954 0 R>>endobj
+1954 0 obj<</Parent 1951 0 R/Title(11.3. Viewing file ownership)/Dest[1643 0 R/XYZ 0 422 0]/Prev 1953 0 R/Next 1955 0 R>>endobj
+1955 0 obj<</Parent 1951 0 R/Count -2/First 1956 0 R/Last 1957 0 R/Title(11.4. Viewing file or directory permissions)/Dest[1645 0 R/XYZ 0 758 0]/Prev 1954 0 R/Next 1958 0 R>>endobj
+1956 0 obj<</Parent 1955 0 R/Title(11.4.1. File Permissions)/Dest[1645 0 R/XYZ 0 524 0]/Next 1957 0 R>>endobj
+1957 0 obj<</Parent 1955 0 R/Title(11.4.2. Directory Permissions)/Dest[1645 0 R/XYZ 0 281 0]/Prev 1956 0 R>>endobj
+1958 0 obj<</Parent 1951 0 R/Title(11.5. Modifying file or directory permissions)/Dest[1647 0 R/XYZ 0 771 0]/Prev 1955 0 R/Next 1959 0 R>>endobj
+1959 0 obj<</Parent 1951 0 R/Title(11.6. Interaction with the standard Samba create mask parameters)/Dest[1647 0 R/XYZ 0 339 0]/Prev 1958 0 R/Next 1960 0 R>>endobj
+1960 0 obj<</Parent 1951 0 R/Title(11.7. Interaction with the standard Samba file attribute mapping)/Dest[1651 0 R/XYZ 0 705 0]/Prev 1959 0 R>>endobj
+1961 0 obj<</Parent 1831 0 R/Count -3/First 1962 0 R/Last 1964 0 R/Title(Chapter 12. Configuring PAM for distributed but centrally managed authentication)/Dest[1653 0 R/XYZ 0 786 0]/Prev 1951 0 R/Next 1965 0 R>>endobj
+1962 0 obj<</Parent 1961 0 R/Title(12.1. Samba and PAM)/Dest[1653 0 R/XYZ 0 738 0]/Next 1963 0 R>>endobj
+1963 0 obj<</Parent 1961 0 R/Title(12.2. Distributed Authentication)/Dest[1655 0 R/XYZ 0 201 0]/Prev 1962 0 R/Next 1964 0 R>>endobj
+1964 0 obj<</Parent 1961 0 R/Title(12.3. PAM Configuration in smb.conf)/Dest[1657 0 R/XYZ 0 758 0]/Prev 1963 0 R>>endobj
+1965 0 obj<</Parent 1831 0 R/Count -1/First 1966 0 R/Last 1966 0 R/Title(Chapter 13. Hosting a Microsoft Distributed File System tree on Samba)/Dest[1659 0 R/XYZ 0 786 0]/Prev 1961 0 R/Next 1968 0 R>>endobj
+1966 0 obj<</Parent 1965 0 R/Count -1/First 1967 0 R/Last 1967 0 R/Title(13.1. Instructions)/Dest[1659 0 R/XYZ 0 738 0]>>endobj
+1967 0 obj<</Parent 1966 0 R/Title(13.1.1. Notes)/Dest[1661 0 R/XYZ 0 705 0]>>endobj
+1968 0 obj<</Parent 1831 0 R/Count -4/First 1969 0 R/Last 1981 0 R/Title(Chapter 14. Printing Support)/Dest[1663 0 R/XYZ 0 786 0]/Prev 1965 0 R/Next 1991 0 R>>endobj
+1969 0 obj<</Parent 1968 0 R/Title(14.1. Introduction)/Dest[1663 0 R/XYZ 0 762 0]/Next 1970 0 R>>endobj
+1970 0 obj<</Parent 1968 0 R/Count -5/First 1971 0 R/Last 1975 0 R/Title(14.2. Configuration)/Dest[1663 0 R/XYZ 0 370 0]/Prev 1969 0 R/Next 1976 0 R>>endobj
+1971 0 obj<</Parent 1970 0 R/Title(14.2.1. Creating [print$])/Dest[1663 0 R/XYZ 0 180 0]/Next 1972 0 R>>endobj
+1972 0 obj<</Parent 1970 0 R/Title(14.2.2. Setting Drivers for Existing Printers)/Dest[1667 0 R/XYZ 0 583 0]/Prev 1971 0 R/Next 1973 0 R>>endobj
+1973 0 obj<</Parent 1970 0 R/Title(14.2.3. Support a large number of printers)/Dest[1669 0 R/XYZ 0 786 0]/Prev 1972 0 R/Next 1974 0 R>>endobj
+1974 0 obj<</Parent 1970 0 R/Title(14.2.4. Adding New Printers via the Windows NT APW)/Dest[1669 0 R/XYZ 0 416 0]/Prev 1973 0 R/Next 1975 0 R>>endobj
+1975 0 obj<</Parent 1970 0 R/Title(14.2.5. Samba and Printer Ports)/Dest[1671 0 R/XYZ 0 237 0]/Prev 1974 0 R>>endobj
+1976 0 obj<</Parent 1968 0 R/Count -4/First 1977 0 R/Last 1980 0 R/Title(14.3. The Imprints Toolset)/Dest[1673 0 R/XYZ 0 745 0]/Prev 1970 0 R/Next 1981 0 R>>endobj
+1977 0 obj<</Parent 1976 0 R/Title(14.3.1. What is Imprints?)/Dest[1673 0 R/XYZ 0 643 0]/Next 1978 0 R>>endobj
+1978 0 obj<</Parent 1976 0 R/Title(14.3.2. Creating Printer Driver Packages)/Dest[1673 0 R/XYZ 0 519 0]/Prev 1977 0 R/Next 1979 0 R>>endobj
+1979 0 obj<</Parent 1976 0 R/Title(14.3.3. The Imprints server)/Dest[1673 0 R/XYZ 0 434 0]/Prev 1978 0 R/Next 1980 0 R>>endobj
+1980 0 obj<</Parent 1976 0 R/Title(14.3.4. The Installation Client)/Dest[1673 0 R/XYZ 0 336 0]/Prev 1979 0 R>>endobj
+1981 0 obj<</Parent 1968 0 R/Count -9/First 1982 0 R/Last 1990 0 R/Title(14.4. Diagnosis)/Dest[1675 0 R/XYZ 0 449 0]/Prev 1976 0 R>>endobj
+1982 0 obj<</Parent 1981 0 R/Title(14.4.1. Introduction)/Dest[1675 0 R/XYZ 0 429 0]/Next 1983 0 R>>endobj
+1983 0 obj<</Parent 1981 0 R/Title(14.4.2. Debugging printer problems)/Dest[1677 0 R/XYZ 0 482 0]/Prev 1982 0 R/Next 1984 0 R>>endobj
+1984 0 obj<</Parent 1981 0 R/Title(14.4.3. What printers do I have?)/Dest[1679 0 R/XYZ 0 718 0]/Prev 1983 0 R/Next 1985 0 R>>endobj
+1985 0 obj<</Parent 1981 0 R/Title(14.4.4. Setting up printcap and print servers)/Dest[1679 0 R/XYZ 0 537 0]/Prev 1984 0 R/Next 1986 0 R>>endobj
+1986 0 obj<</Parent 1981 0 R/Title(14.4.5. Job sent, no output)/Dest[1681 0 R/XYZ 0 786 0]/Prev 1985 0 R/Next 1987 0 R>>endobj
+1987 0 obj<</Parent 1981 0 R/Title(14.4.6. Job sent, strange output)/Dest[1681 0 R/XYZ 0 447 0]/Prev 1986 0 R/Next 1988 0 R>>endobj
+1988 0 obj<</Parent 1981 0 R/Title(14.4.7. Raw PostScript printed)/Dest[1683 0 R/XYZ 0 771 0]/Prev 1987 0 R/Next 1989 0 R>>endobj
+1989 0 obj<</Parent 1981 0 R/Title(14.4.8. Advanced Printing)/Dest[1683 0 R/XYZ 0 686 0]/Prev 1988 0 R/Next 1990 0 R>>endobj
+1990 0 obj<</Parent 1981 0 R/Title(14.4.9. Real debugging)/Dest[1683 0 R/XYZ 0 588 0]/Prev 1989 0 R>>endobj
+1991 0 obj<</Parent 1831 0 R/Count -7/First 1992 0 R/Last 1999 0 R/Title(Chapter 15. CUPS Printing Support)/Dest[1685 0 R/XYZ 0 786 0]/Prev 1968 0 R/Next 2000 0 R>>endobj
+1992 0 obj<</Parent 1991 0 R/Title(15.1. Introduction)/Dest[1685 0 R/XYZ 0 762 0]/Next 1993 0 R>>endobj
+1993 0 obj<</Parent 1991 0 R/Title(15.2. CUPS - RAW Print Through Mode)/Dest[1685 0 R/XYZ 0 515 0]/Prev 1992 0 R/Next 1994 0 R>>endobj
+1994 0 obj<</Parent 1991 0 R/Title(15.3. The CUPS Filter Chains)/Dest[1689 0 R/XYZ 0 329 0]/Prev 1993 0 R/Next 1995 0 R>>endobj
+1995 0 obj<</Parent 1991 0 R/Count -1/First 1996 0 R/Last 1996 0 R/Title(15.4. CUPS Print Drivers and Devices)/Dest[1701 0 R/XYZ 0 598 0]/Prev 1994 0 R/Next 1997 0 R>>endobj
+1996 0 obj<</Parent 1995 0 R/Title(15.4.1. Further printing steps)/Dest[1701 0 R/XYZ 0 457 0]>>endobj
+1997 0 obj<</Parent 1991 0 R/Title(15.5. Limiting the number of pages users can print)/Dest[1705 0 R/XYZ 0 230 0]/Prev 1995 0 R/Next 1998 0 R>>endobj
+1998 0 obj<</Parent 1991 0 R/Title(15.6. Advanced Postscript Printing from MS Windows)/Dest[1713 0 R/XYZ 0 415 0]/Prev 1997 0 R/Next 1999 0 R>>endobj
+1999 0 obj<</Parent 1991 0 R/Title(15.7. Auto-Deletion of CUPS spool files)/Dest[1715 0 R/XYZ 0 579 0]/Prev 1998 0 R>>endobj
+2000 0 obj<</Parent 1831 0 R/Count -7/First 2001 0 R/Last 2017 0 R/Title(Chapter 16. Unified Logons between Windows NT and UNIX using Winbind)/Dest[1719 0 R/XYZ 0 786 0]/Prev 1991 0 R/Next 2018 0 R>>endobj
+2001 0 obj<</Parent 2000 0 R/Title(16.1. Abstract)/Dest[1719 0 R/XYZ 0 738 0]/Next 2002 0 R>>endobj
+2002 0 obj<</Parent 2000 0 R/Title(16.2. Introduction)/Dest[1719 0 R/XYZ 0 597 0]/Prev 2001 0 R/Next 2003 0 R>>endobj
+2003 0 obj<</Parent 2000 0 R/Count -1/First 2004 0 R/Last 2004 0 R/Title(16.3. What Winbind Provides)/Dest[1719 0 R/XYZ 0 284 0]/Prev 2002 0 R/Next 2005 0 R>>endobj
+2004 0 obj<</Parent 2003 0 R/Title(16.3.1. Target Uses)/Dest[1721 0 R/XYZ 0 613 0]>>endobj
+2005 0 obj<</Parent 2000 0 R/Count -6/First 2006 0 R/Last 2011 0 R/Title(16.4. How Winbind Works)/Dest[1721 0 R/XYZ 0 462 0]/Prev 2003 0 R/Next 2012 0 R>>endobj
+2006 0 obj<</Parent 2005 0 R/Title(16.4.1. Microsoft Remote Procedure Calls)/Dest[1721 0 R/XYZ 0 347 0]/Next 2007 0 R>>endobj
+2007 0 obj<</Parent 2005 0 R/Title(16.4.2. Microsoft Active Directory Services)/Dest[1723 0 R/XYZ 0 786 0]/Prev 2006 0 R/Next 2008 0 R>>endobj
+2008 0 obj<</Parent 2005 0 R/Title(16.4.3. Name Service Switch)/Dest[1723 0 R/XYZ 0 688 0]/Prev 2007 0 R/Next 2009 0 R>>endobj
+2009 0 obj<</Parent 2005 0 R/Title(16.4.4. Pluggable Authentication Modules)/Dest[1723 0 R/XYZ 0 247 0]/Prev 2008 0 R/Next 2010 0 R>>endobj
+2010 0 obj<</Parent 2005 0 R/Title(16.4.5. User and Group ID Allocation)/Dest[1725 0 R/XYZ 0 613 0]/Prev 2009 0 R/Next 2011 0 R>>endobj
+2011 0 obj<</Parent 2005 0 R/Title(16.4.6. Result Caching)/Dest[1725 0 R/XYZ 0 435 0]/Prev 2010 0 R>>endobj
+2012 0 obj<</Parent 2000 0 R/Count -3/First 2013 0 R/Last 2015 0 R/Title(16.5. Installation and Configuration)/Dest[1725 0 R/XYZ 0 298 0]/Prev 2005 0 R/Next 2016 0 R>>endobj
+2013 0 obj<</Parent 2012 0 R/Title(16.5.1. Introduction)/Dest[1725 0 R/XYZ 0 196 0]/Next 2014 0 R>>endobj
+2014 0 obj<</Parent 2012 0 R/Title(16.5.2. Requirements)/Dest[1727 0 R/XYZ 0 586 0]/Prev 2013 0 R/Next 2015 0 R>>endobj
+2015 0 obj<</Parent 2012 0 R/Title(16.5.3. Testing Things Out)/Dest[1727 0 R/XYZ 0 317 0]/Prev 2014 0 R>>endobj
+2016 0 obj<</Parent 2000 0 R/Title(16.6. Limitations)/Dest[1743 0 R/XYZ 0 608 0]/Prev 2012 0 R/Next 2017 0 R>>endobj
+2017 0 obj<</Parent 2000 0 R/Title(16.7. Conclusion)/Dest[1743 0 R/XYZ 0 387 0]/Prev 2016 0 R>>endobj
+2018 0 obj<</Parent 1831 0 R/Count -11/First 2019 0 R/Last 2030 0 R/Title(Chapter 17. Improved browsing in samba)/Dest[1745 0 R/XYZ 0 786 0]/Prev 2000 0 R/Next 2031 0 R>>endobj
+2019 0 obj<</Parent 2018 0 R/Title(17.1. Overview of browsing)/Dest[1745 0 R/XYZ 0 762 0]/Next 2020 0 R>>endobj
+2020 0 obj<</Parent 2018 0 R/Title(17.2. Browsing support in samba)/Dest[1745 0 R/XYZ 0 515 0]/Prev 2019 0 R/Next 2021 0 R>>endobj
+2021 0 obj<</Parent 2018 0 R/Title(17.3. Problem resolution)/Dest[1747 0 R/XYZ 0 786 0]/Prev 2020 0 R/Next 2022 0 R>>endobj
+2022 0 obj<</Parent 2018 0 R/Count -1/First 2023 0 R/Last 2023 0 R/Title(17.4. Browsing across subnets)/Dest[1747 0 R/XYZ 0 434 0]/Prev 2021 0 R/Next 2024 0 R>>endobj
+2023 0 obj<</Parent 2022 0 R/Title(17.4.1. How does cross subnet browsing work ?)/Dest[1749 0 R/XYZ 0 786 0]>>endobj
+2024 0 obj<</Parent 2018 0 R/Title(17.5. Setting up a WINS server)/Dest[1753 0 R/XYZ 0 385 0]/Prev 2022 0 R/Next 2025 0 R>>endobj
+2025 0 obj<</Parent 2018 0 R/Title(17.6. Setting up Browsing in a WORKGROUP)/Dest[1755 0 R/XYZ 0 441 0]/Prev 2024 0 R/Next 2026 0 R>>endobj
+2026 0 obj<</Parent 2018 0 R/Title(17.7. Setting up Browsing in a DOMAIN)/Dest[1757 0 R/XYZ 0 460 0]/Prev 2025 0 R/Next 2027 0 R>>endobj
+2027 0 obj<</Parent 2018 0 R/Title(17.8. Forcing samba to be the master)/Dest[1759 0 R/XYZ 0 771 0]/Prev 2026 0 R/Next 2028 0 R>>endobj
+2028 0 obj<</Parent 2018 0 R/Title(17.9. Making samba the domain master)/Dest[1759 0 R/XYZ 0 353 0]/Prev 2027 0 R/Next 2029 0 R>>endobj
+2029 0 obj<</Parent 2018 0 R/Title(17.10. Note about broadcast addresses)/Dest[1761 0 R/XYZ 0 573 0]/Prev 2028 0 R/Next 2030 0 R>>endobj
+2030 0 obj<</Parent 2018 0 R/Title(17.11. Multiple interfaces)/Dest[1761 0 R/XYZ 0 485 0]/Prev 2029 0 R>>endobj
+2031 0 obj<</Parent 1831 0 R/Count -3/First 2032 0 R/Last 2037 0 R/Title(Chapter 18. Stackable VFS modules)/Dest[1763 0 R/XYZ 0 786 0]/Prev 2018 0 R/Next 2040 0 R>>endobj
+2032 0 obj<</Parent 2031 0 R/Title(18.1. Introduction and configuration)/Dest[1763 0 R/XYZ 0 762 0]/Next 2033 0 R>>endobj
+2033 0 obj<</Parent 2031 0 R/Count -3/First 2034 0 R/Last 2036 0 R/Title(18.2. Included modules)/Dest[1763 0 R/XYZ 0 437 0]/Prev 2032 0 R/Next 2037 0 R>>endobj
+2034 0 obj<</Parent 2033 0 R/Title(18.2.1. audit)/Dest[1763 0 R/XYZ 0 417 0]/Next 2035 0 R>>endobj
+2035 0 obj<</Parent 2033 0 R/Title(18.2.2. recycle)/Dest[1763 0 R/XYZ 0 268 0]/Prev 2034 0 R/Next 2036 0 R>>endobj
+2036 0 obj<</Parent 2033 0 R/Title(18.2.3. netatalk)/Dest[1765 0 R/XYZ 0 613 0]/Prev 2035 0 R>>endobj
+2037 0 obj<</Parent 2031 0 R/Count -2/First 2038 0 R/Last 2039 0 R/Title(18.3. VFS modules available elsewhere)/Dest[1765 0 R/XYZ 0 483 0]/Prev 2033 0 R>>endobj
+2038 0 obj<</Parent 2037 0 R/Title(18.3.1. DatabaseFS)/Dest[1765 0 R/XYZ 0 368 0]/Next 2039 0 R>>endobj
+2039 0 obj<</Parent 2037 0 R/Title(18.3.2. vscan)/Dest[1767 0 R/XYZ 0 786 0]/Prev 2038 0 R>>endobj
+2040 0 obj<</Parent 1831 0 R/Title(Chapter 19. Group mapping HOWTO)/Dest[1769 0 R/XYZ 0 786 0]/Prev 2031 0 R/Next 2041 0 R>>endobj
+2041 0 obj<</Parent 1831 0 R/Count -10/First 2042 0 R/Last 2051 0 R/Title(Chapter 20. Samba performance issues)/Dest[1771 0 R/XYZ 0 786 0]/Prev 2040 0 R/Next 2052 0 R>>endobj
+2042 0 obj<</Parent 2041 0 R/Title(20.1. Comparisons)/Dest[1771 0 R/XYZ 0 762 0]/Next 2043 0 R>>endobj
+2043 0 obj<</Parent 2041 0 R/Title(20.2. Socket options)/Dest[1771 0 R/XYZ 0 502 0]/Prev 2042 0 R/Next 2044 0 R>>endobj
+2044 0 obj<</Parent 2041 0 R/Title(20.3. Read size)/Dest[1771 0 R/XYZ 0 242 0]/Prev 2043 0 R/Next 2045 0 R>>endobj
+2045 0 obj<</Parent 2041 0 R/Title(20.4. Max xmit)/Dest[1773 0 R/XYZ 0 692 0]/Prev 2044 0 R/Next 2046 0 R>>endobj
+2046 0 obj<</Parent 2041 0 R/Title(20.5. Log level)/Dest[1773 0 R/XYZ 0 511 0]/Prev 2045 0 R/Next 2047 0 R>>endobj
+2047 0 obj<</Parent 2041 0 R/Title(20.6. Read raw)/Dest[1773 0 R/XYZ 0 436 0]/Prev 2046 0 R/Next 2048 0 R>>endobj
+2048 0 obj<</Parent 2041 0 R/Title(20.7. Write raw)/Dest[1773 0 R/XYZ 0 268 0]/Prev 2047 0 R/Next 2049 0 R>>endobj
+2049 0 obj<</Parent 2041 0 R/Title(20.8. Slow Clients)/Dest[1775 0 R/XYZ 0 786 0]/Prev 2048 0 R/Next 2050 0 R>>endobj
+2050 0 obj<</Parent 2041 0 R/Title(20.9. Slow Logins)/Dest[1775 0 R/XYZ 0 658 0]/Prev 2049 0 R/Next 2051 0 R>>endobj
+2051 0 obj<</Parent 2041 0 R/Title(20.10. Client tuning)/Dest[1775 0 R/XYZ 0 583 0]/Prev 2050 0 R>>endobj
+2052 0 obj<</Parent 1831 0 R/Count -3/First 2053 0 R/Last 2059 0 R/Title(Chapter 21. Creating Group Prolicy Files)/Dest[1779 0 R/XYZ 0 786 0]/Prev 2041 0 R/Next 2060 0 R>>endobj
+2053 0 obj<</Parent 2052 0 R/Title(21.1. Windows '9x)/Dest[1779 0 R/XYZ 0 762 0]/Next 2054 0 R>>endobj
+2054 0 obj<</Parent 2052 0 R/Count -4/First 2055 0 R/Last 2058 0 R/Title(21.2. Windows NT 4)/Dest[1779 0 R/XYZ 0 476 0]/Prev 2053 0 R/Next 2059 0 R>>endobj
+2055 0 obj<</Parent 2054 0 R/Title(21.2.1. Side bar Notes)/Dest[1781 0 R/XYZ 0 786 0]/Next 2056 0 R>>endobj
+2056 0 obj<</Parent 2054 0 R/Title(21.2.2. Mandatory profiles)/Dest[1781 0 R/XYZ 0 688 0]/Prev 2055 0 R/Next 2057 0 R>>endobj
+2057 0 obj<</Parent 2054 0 R/Title(21.2.3. moveuser.exe)/Dest[1781 0 R/XYZ 0 617 0]/Prev 2056 0 R/Next 2058 0 R>>endobj
+2058 0 obj<</Parent 2054 0 R/Title(21.2.4. Get SID)/Dest[1781 0 R/XYZ 0 545 0]/Prev 2057 0 R>>endobj
+2059 0 obj<</Parent 2052 0 R/Title(21.3. Windows 2000/XP)/Dest[1781 0 R/XYZ 0 381 0]/Prev 2054 0 R>>endobj
+2060 0 obj<</Parent 1831 0 R/Count -6/First 2061 0 R/Last 2066 0 R/Title(Chapter 22. Securing Samba)/Dest[1785 0 R/XYZ 0 786 0]/Prev 2052 0 R/Next 2067 0 R>>endobj
+2061 0 obj<</Parent 2060 0 R/Title(22.1. Introduction)/Dest[1785 0 R/XYZ 0 762 0]/Next 2062 0 R>>endobj
+2062 0 obj<</Parent 2060 0 R/Title(22.2. Using host based protection)/Dest[1785 0 R/XYZ 0 674 0]/Prev 2061 0 R/Next 2063 0 R>>endobj
+2063 0 obj<</Parent 2060 0 R/Title(22.3. Using interface protection)/Dest[1785 0 R/XYZ 0 458 0]/Prev 2062 0 R/Next 2064 0 R>>endobj
+2064 0 obj<</Parent 2060 0 R/Title(22.4. Using a firewall)/Dest[1785 0 R/XYZ 0 203 0]/Prev 2063 0 R/Next 2065 0 R>>endobj
+2065 0 obj<</Parent 2060 0 R/Title(22.5. Using a IPC$ share deny)/Dest[1787 0 R/XYZ 0 649 0]/Prev 2064 0 R/Next 2066 0 R>>endobj
+2066 0 obj<</Parent 2060 0 R/Title(22.6. Upgrading Samba)/Dest[1787 0 R/XYZ 0 343 0]/Prev 2065 0 R>>endobj
+2067 0 obj<</Parent 1831 0 R/Count -2/First 2068 0 R/Last 2069 0 R/Title(Chapter 23. Unicode/Charsets)/Dest[1789 0 R/XYZ 0 786 0]/Prev 2060 0 R/Next 2070 0 R>>endobj
+2068 0 obj<</Parent 2067 0 R/Title(23.1. What are charsets and unicode?)/Dest[1789 0 R/XYZ 0 762 0]/Next 2069 0 R>>endobj
+2069 0 obj<</Parent 2067 0 R/Title(23.2. Samba and charsets)/Dest[1789 0 R/XYZ 0 449 0]/Prev 2068 0 R>>endobj
+2070 0 obj<</Parent 1831 0 R/Title(IV. Appendixes)/Dest[1791 0 R/XYZ 0 786 0]/Prev 2067 0 R/Next 2071 0 R>>endobj
+2071 0 obj<</Parent 1831 0 R/Count -5/First 2072 0 R/Last 2076 0 R/Title(Chapter 24. Portability)/Dest[1795 0 R/XYZ 0 786 0]/Prev 2070 0 R/Next 2078 0 R>>endobj
+2072 0 obj<</Parent 2071 0 R/Title(24.1. HPUX)/Dest[1795 0 R/XYZ 0 707 0]/Next 2073 0 R>>endobj
+2073 0 obj<</Parent 2071 0 R/Title(24.2. SCO Unix)/Dest[1795 0 R/XYZ 0 461 0]/Prev 2072 0 R/Next 2074 0 R>>endobj
+2074 0 obj<</Parent 2071 0 R/Title(24.3. DNIX)/Dest[1795 0 R/XYZ 0 346 0]/Prev 2073 0 R/Next 2075 0 R>>endobj
+2075 0 obj<</Parent 2071 0 R/Title(24.4. RedHat Linux Rembrandt-II)/Dest[1797 0 R/XYZ 0 280 0]/Prev 2074 0 R/Next 2076 0 R>>endobj
+2076 0 obj<</Parent 2071 0 R/Count -1/First 2077 0 R/Last 2077 0 R/Title(24.5. AIX)/Dest[1799 0 R/XYZ 0 786 0]/Prev 2075 0 R>>endobj
+2077 0 obj<</Parent 2076 0 R/Title(24.5.1. Sequential Read Ahead)/Dest[1799 0 R/XYZ 0 766 0]>>endobj
+2078 0 obj<</Parent 1831 0 R/Count -5/First 2079 0 R/Last 2092 0 R/Title(Chapter 25. Samba and other CIFS clients)/Dest[1801 0 R/XYZ 0 786 0]/Prev 2071 0 R/Next 2093 0 R>>endobj
+2079 0 obj<</Parent 2078 0 R/Title(25.1. Macintosh clients?)/Dest[1801 0 R/XYZ 0 721 0]/Next 2080 0 R>>endobj
+2080 0 obj<</Parent 2078 0 R/Count -4/First 2081 0 R/Last 2084 0 R/Title(25.2. OS2 Client)/Dest[1801 0 R/XYZ 0 513 0]/Prev 2079 0 R/Next 2085 0 R>>endobj
+2081 0 obj<</Parent 2080 0 R/Title(25.2.1. How can I configure OS/2 Warp Connect or OS/2 Warp 4 as a client for Samba?)/Dest[1801 0 R/XYZ 0 493 0]/Next 2082 0 R>>endobj
+2082 0 obj<</Parent 2080 0 R/Title(25.2.2. How can I configure OS/2 Warp 3 \(not Connect\), OS/2 1.2, 1.3 or 2.x for Samba?)/Dest[1803 0 R/XYZ 0 786 0]/Prev 2081 0 R/Next 2083 0 R>>endobj
+2083 0 obj<</Parent 2080 0 R/Title(25.2.3. Are there any other issues when OS/2 \(any version\) is used as a client?)/Dest[1803 0 R/XYZ 0 575 0]/Prev 2082 0 R/Next 2084 0 R>>endobj
+2084 0 obj<</Parent 2080 0 R/Title(25.2.4. How do I get printer driver download working for OS/2 clients?)/Dest[1803 0 R/XYZ 0 461 0]/Prev 2083 0 R>>endobj
+2085 0 obj<</Parent 2078 0 R/Count -5/First 2086 0 R/Last 2090 0 R/Title(25.3. Windows for Workgroups)/Dest[1803 0 R/XYZ 0 204 0]/Prev 2080 0 R/Next 2091 0 R>>endobj
+2086 0 obj<</Parent 2085 0 R/Title(25.3.1. Use latest TCP/IP stack from Microsoft)/Dest[1803 0 R/XYZ 0 184 0]/Next 2087 0 R>>endobj
+2087 0 obj<</Parent 2085 0 R/Title(25.3.2. Delete .pwl files after password change)/Dest[1805 0 R/XYZ 0 679 0]/Prev 2086 0 R/Next 2088 0 R>>endobj
+2088 0 obj<</Parent 2085 0 R/Title(25.3.3. Configure WfW password handling)/Dest[1805 0 R/XYZ 0 528 0]/Prev 2087 0 R/Next 2089 0 R>>endobj
+2089 0 obj<</Parent 2085 0 R/Title(25.3.4. Case handling of passwords)/Dest[1805 0 R/XYZ 0 430 0]/Prev 2088 0 R/Next 2090 0 R>>endobj
+2090 0 obj<</Parent 2085 0 R/Title(25.3.5. Use TCP/IP as default protocol)/Dest[1805 0 R/XYZ 0 345 0]/Prev 2089 0 R>>endobj
+2091 0 obj<</Parent 2078 0 R/Title(25.4. Windows '95/'98)/Dest[1805 0 R/XYZ 0 260 0]/Prev 2085 0 R/Next 2092 0 R>>endobj
+2092 0 obj<</Parent 2078 0 R/Title(25.5. Windows 2000 Service Pack 2)/Dest[1807 0 R/XYZ 0 679 0]/Prev 2091 0 R>>endobj
+2093 0 obj<</Parent 1831 0 R/Count -4/First 2094 0 R/Last 2099 0 R/Title(Chapter 26. How to compile SAMBA)/Dest[1809 0 R/XYZ 0 786 0]/Prev 2078 0 R/Next 2102 0 R>>endobj
+2094 0 obj<</Parent 2093 0 R/Count -2/First 2095 0 R/Last 2096 0 R/Title(26.1. Access Samba source code via CVS)/Dest[1809 0 R/XYZ 0 707 0]/Next 2097 0 R>>endobj
+2095 0 obj<</Parent 2094 0 R/Title(26.1.1. Introduction)/Dest[1809 0 R/XYZ 0 687 0]/Next 2096 0 R>>endobj
+2096 0 obj<</Parent 2094 0 R/Title(26.1.2. CVS Access to samba.org)/Dest[1809 0 R/XYZ 0 563 0]/Prev 2095 0 R>>endobj
+2097 0 obj<</Parent 2093 0 R/Title(26.2. Accessing the samba sources via rsync and ftp)/Dest[1811 0 R/XYZ 0 547 0]/Prev 2094 0 R/Next 2098 0 R>>endobj
+2098 0 obj<</Parent 2093 0 R/Title(26.3. Building the Binaries)/Dest[1811 0 R/XYZ 0 405 0]/Prev 2097 0 R/Next 2099 0 R>>endobj
+2099 0 obj<</Parent 2093 0 R/Count -2/First 2100 0 R/Last 2101 0 R/Title(26.4. Starting the smbd and nmbd)/Dest[1813 0 R/XYZ 0 665 0]/Prev 2098 0 R>>endobj
+2100 0 obj<</Parent 2099 0 R/Title(26.4.1. Starting from inetd.conf)/Dest[1813 0 R/XYZ 0 511 0]/Next 2101 0 R>>endobj
+2101 0 obj<</Parent 2099 0 R/Title(26.4.2. Alternative: starting it as a daemon)/Dest[1815 0 R/XYZ 0 692 0]/Prev 2100 0 R>>endobj
+2102 0 obj<</Parent 1831 0 R/Count -6/First 2103 0 R/Last 2108 0 R/Title(Chapter 27. Reporting Bugs)/Dest[1817 0 R/XYZ 0 786 0]/Prev 2093 0 R/Next 2109 0 R>>endobj
+2103 0 obj<</Parent 2102 0 R/Title(27.1. Introduction)/Dest[1817 0 R/XYZ 0 762 0]/Next 2104 0 R>>endobj
+2104 0 obj<</Parent 2102 0 R/Title(27.2. General info)/Dest[1817 0 R/XYZ 0 476 0]/Prev 2103 0 R/Next 2105 0 R>>endobj
+2105 0 obj<</Parent 2102 0 R/Title(27.3. Debug levels)/Dest[1817 0 R/XYZ 0 335 0]/Prev 2104 0 R/Next 2106 0 R>>endobj
+2106 0 obj<</Parent 2102 0 R/Title(27.4. Internal errors)/Dest[1819 0 R/XYZ 0 665 0]/Prev 2105 0 R/Next 2107 0 R>>endobj
+2107 0 obj<</Parent 2102 0 R/Title(27.5. Attaching to a running process)/Dest[1819 0 R/XYZ 0 313 0]/Prev 2106 0 R/Next 2108 0 R>>endobj
+2108 0 obj<</Parent 2102 0 R/Title(27.6. Patches)/Dest[1819 0 R/XYZ 0 211 0]/Prev 2107 0 R>>endobj
+2109 0 obj<</Parent 1831 0 R/Count -4/First 2110 0 R/Last 2124 0 R/Title(Chapter 28. The samba checklist)/Dest[1821 0 R/XYZ 0 786 0]/Prev 2102 0 R>>endobj
+2110 0 obj<</Parent 2109 0 R/Title(28.1. Introduction)/Dest[1821 0 R/XYZ 0 762 0]/Next 2111 0 R>>endobj
+2111 0 obj<</Parent 2109 0 R/Title(28.2. Assumptions)/Dest[1821 0 R/XYZ 0 581 0]/Prev 2110 0 R/Next 2112 0 R>>endobj
+2112 0 obj<</Parent 2109 0 R/Count -11/First 2113 0 R/Last 2123 0 R/Title(28.3. Tests)/Dest[1821 0 R/XYZ 0 252 0]/Prev 2111 0 R/Next 2124 0 R>>endobj
+2113 0 obj<</Parent 2112 0 R/Title(28.3.1. Test 1)/Dest[1821 0 R/XYZ 0 231 0]/Next 2114 0 R>>endobj
+2114 0 obj<</Parent 2112 0 R/Title(28.3.2. Test 2)/Dest[1823 0 R/XYZ 0 786 0]/Prev 2113 0 R/Next 2115 0 R>>endobj
+2115 0 obj<</Parent 2112 0 R/Title(28.3.3. Test 3)/Dest[1823 0 R/XYZ 0 583 0]/Prev 2114 0 R/Next 2116 0 R>>endobj
+2116 0 obj<</Parent 2112 0 R/Title(28.3.4. Test 4)/Dest[1825 0 R/XYZ 0 679 0]/Prev 2115 0 R/Next 2117 0 R>>endobj
+2117 0 obj<</Parent 2112 0 R/Title(28.3.5. Test 5)/Dest[1825 0 R/XYZ 0 528 0]/Prev 2116 0 R/Next 2118 0 R>>endobj
+2118 0 obj<</Parent 2112 0 R/Title(28.3.6. Test 6)/Dest[1825 0 R/XYZ 0 403 0]/Prev 2117 0 R/Next 2119 0 R>>endobj
+2119 0 obj<</Parent 2112 0 R/Title(28.3.7. Test 7)/Dest[1827 0 R/XYZ 0 786 0]/Prev 2118 0 R/Next 2120 0 R>>endobj
+2120 0 obj<</Parent 2112 0 R/Title(28.3.8. Test 8)/Dest[1827 0 R/XYZ 0 424 0]/Prev 2119 0 R/Next 2121 0 R>>endobj
+2121 0 obj<</Parent 2112 0 R/Title(28.3.9. Test 9)/Dest[1829 0 R/XYZ 0 758 0]/Prev 2120 0 R/Next 2122 0 R>>endobj
+2122 0 obj<</Parent 2112 0 R/Title(28.3.10. Test 10)/Dest[1829 0 R/XYZ 0 567 0]/Prev 2121 0 R/Next 2123 0 R>>endobj
+2123 0 obj<</Parent 2112 0 R/Title(28.3.11. Test 11)/Dest[1829 0 R/XYZ 0 430 0]/Prev 2122 0 R>>endobj
+2124 0 obj<</Parent 2109 0 R/Title(28.4. Still having troubles?)/Dest[1829 0 R/XYZ 0 292 0]/Prev 2112 0 R>>endobj
+2125 0 obj<</Type/Catalog/Pages 1476 0 R/PageLayout/SinglePage/Outlines 1831 0 R/OpenAction[1493 0 R/XYZ null null 0]/PageMode/UseOutlines/PageLabels<</Nums[0<</P(title)>>1<</S/r>>8<</S/D/St 1/P()>>9<</S/D/St 2/P()>>13<</S/D/St 6/P()>>14<</S/D/St 7/P()>>16<</S/D/St 9/P()>>20<</S/D/St 13/P()>>24<</S/D/St 17/P()>>36<</S/D/St 29/P()>>37<</S/D/St 30/P()>>39<</S/D/St 32/P()>>41<</S/D/St 34/P()>>43<</S/D/St 36/P()>>60<</S/D/St 53/P()>>63<</S/D/St 56/P()>>66<</S/D/St 59/P()>>69<</S/D/St 62/P()>>70<</S/D/St 63/P()>>73<</S/D/St 66/P()>>83<</S/D/St 76/P()>>88<</S/D/St 81/P()>>91<</S/D/St 84/P()>>93<</S/D/St 86/P()>>104<</S/D/St 97/P()>>121<</S/D/St 114/P()>>134<</S/D/St 127/P()>>143<</S/D/St 136/P()>>146<</S/D/St 139/P()>>147<</S/D/St 140/P()>>151<</S/D/St 144/P()>>154<</S/D/St 147/P()>>156<</S/D/St 149/P()>>157<</S/D/St 150/P()>>159<</S/D/St 152/P()>>162<</S/D/St 155/P()>>166<</S/D/St 159/P()>>170<</S/D/St 163/P()>>172<</S/D/St 165/P()>>]>>>>endobj
xref
-0 2354
+0 2126
0000000000 65535 f
0000000015 00000 n
0000000247 00000 n
@@ -5158,377 +4581,377 @@ xref
0000003922 00000 n
0000004024 00000 n
0000004127 00000 n
-0000004230 00000 n
-0000004333 00000 n
-0000004436 00000 n
-0000004538 00000 n
-0000004640 00000 n
-0000004742 00000 n
-0000004845 00000 n
-0000004948 00000 n
-0000005051 00000 n
-0000005154 00000 n
-0000005257 00000 n
-0000005360 00000 n
-0000005463 00000 n
-0000005566 00000 n
-0000005669 00000 n
-0000005772 00000 n
-0000005874 00000 n
-0000005977 00000 n
-0000006080 00000 n
-0000006183 00000 n
-0000006286 00000 n
-0000006389 00000 n
-0000006492 00000 n
-0000006595 00000 n
-0000006697 00000 n
-0000006800 00000 n
-0000006903 00000 n
-0000007006 00000 n
-0000007109 00000 n
-0000007212 00000 n
-0000007315 00000 n
-0000007418 00000 n
-0000007521 00000 n
-0000007624 00000 n
-0000007727 00000 n
-0000007830 00000 n
-0000007933 00000 n
-0000008036 00000 n
-0000008138 00000 n
-0000008239 00000 n
-0000008340 00000 n
-0000008657 00000 n
-0000008759 00000 n
-0000008862 00000 n
-0000008965 00000 n
-0000009068 00000 n
-0000009171 00000 n
-0000009274 00000 n
-0000009377 00000 n
-0000009480 00000 n
-0000009582 00000 n
-0000009684 00000 n
-0000009786 00000 n
-0000009889 00000 n
-0000009992 00000 n
-0000010095 00000 n
-0000010198 00000 n
-0000010300 00000 n
-0000010403 00000 n
-0000010506 00000 n
-0000010609 00000 n
-0000010712 00000 n
-0000010815 00000 n
-0000010918 00000 n
-0000011020 00000 n
-0000011123 00000 n
-0000011226 00000 n
-0000011329 00000 n
-0000011432 00000 n
-0000011535 00000 n
-0000011638 00000 n
-0000011741 00000 n
-0000011844 00000 n
-0000011947 00000 n
-0000012050 00000 n
-0000012153 00000 n
-0000012255 00000 n
-0000012358 00000 n
-0000012461 00000 n
-0000012564 00000 n
-0000012667 00000 n
-0000012770 00000 n
-0000012872 00000 n
-0000012974 00000 n
-0000013288 00000 n
-0000013391 00000 n
-0000013495 00000 n
-0000013599 00000 n
-0000013702 00000 n
-0000013806 00000 n
-0000013910 00000 n
-0000014014 00000 n
-0000014118 00000 n
-0000014222 00000 n
-0000014326 00000 n
-0000014430 00000 n
-0000014533 00000 n
-0000014637 00000 n
-0000014741 00000 n
-0000014844 00000 n
-0000014947 00000 n
-0000015050 00000 n
-0000015154 00000 n
-0000015258 00000 n
-0000015362 00000 n
-0000015466 00000 n
-0000015570 00000 n
-0000015674 00000 n
-0000015778 00000 n
-0000015882 00000 n
-0000015986 00000 n
-0000016089 00000 n
-0000016192 00000 n
-0000016296 00000 n
-0000016400 00000 n
-0000016504 00000 n
-0000016608 00000 n
-0000016712 00000 n
-0000016816 00000 n
-0000016920 00000 n
-0000017024 00000 n
-0000017128 00000 n
-0000017232 00000 n
-0000017335 00000 n
-0000017437 00000 n
-0000017539 00000 n
-0000017884 00000 n
-0000017987 00000 n
-0000018091 00000 n
-0000018195 00000 n
-0000018299 00000 n
-0000018403 00000 n
-0000018507 00000 n
-0000018611 00000 n
-0000018715 00000 n
-0000018819 00000 n
-0000018923 00000 n
-0000019026 00000 n
-0000019130 00000 n
-0000019234 00000 n
-0000019338 00000 n
-0000019442 00000 n
-0000019546 00000 n
-0000019650 00000 n
-0000019754 00000 n
-0000019858 00000 n
-0000019962 00000 n
-0000020066 00000 n
-0000020170 00000 n
-0000020274 00000 n
-0000020378 00000 n
-0000020482 00000 n
-0000020586 00000 n
-0000020689 00000 n
-0000020793 00000 n
-0000020897 00000 n
-0000021001 00000 n
-0000021105 00000 n
-0000021209 00000 n
-0000021313 00000 n
-0000021417 00000 n
-0000021521 00000 n
-0000021625 00000 n
-0000021729 00000 n
-0000021833 00000 n
-0000021937 00000 n
-0000022041 00000 n
-0000022145 00000 n
-0000022249 00000 n
-0000022353 00000 n
-0000022456 00000 n
-0000022825 00000 n
-0000022928 00000 n
-0000023032 00000 n
-0000023136 00000 n
-0000023240 00000 n
-0000023344 00000 n
-0000023447 00000 n
-0000023551 00000 n
-0000023655 00000 n
-0000023759 00000 n
-0000023863 00000 n
-0000023967 00000 n
-0000024071 00000 n
-0000024175 00000 n
-0000024278 00000 n
-0000024382 00000 n
-0000024486 00000 n
-0000024590 00000 n
-0000024694 00000 n
-0000024798 00000 n
-0000024902 00000 n
-0000025006 00000 n
-0000025110 00000 n
-0000025214 00000 n
-0000025318 00000 n
-0000025422 00000 n
-0000025525 00000 n
-0000025629 00000 n
-0000025733 00000 n
-0000025837 00000 n
-0000025941 00000 n
-0000026045 00000 n
-0000026149 00000 n
-0000026253 00000 n
-0000026356 00000 n
-0000026460 00000 n
-0000026564 00000 n
-0000026668 00000 n
-0000026771 00000 n
-0000026875 00000 n
-0000026979 00000 n
-0000027082 00000 n
-0000027184 00000 n
-0000027286 00000 n
+0000004229 00000 n
+0000004331 00000 n
+0000004433 00000 n
+0000004535 00000 n
+0000004638 00000 n
+0000004741 00000 n
+0000004844 00000 n
+0000004947 00000 n
+0000005050 00000 n
+0000005153 00000 n
+0000005256 00000 n
+0000005359 00000 n
+0000005462 00000 n
+0000005565 00000 n
+0000005667 00000 n
+0000005770 00000 n
+0000005873 00000 n
+0000005976 00000 n
+0000006079 00000 n
+0000006182 00000 n
+0000006285 00000 n
+0000006387 00000 n
+0000006490 00000 n
+0000006593 00000 n
+0000006696 00000 n
+0000006799 00000 n
+0000006902 00000 n
+0000007005 00000 n
+0000007108 00000 n
+0000007211 00000 n
+0000007314 00000 n
+0000007417 00000 n
+0000007520 00000 n
+0000007623 00000 n
+0000007726 00000 n
+0000007829 00000 n
+0000007932 00000 n
+0000008034 00000 n
+0000008135 00000 n
+0000008236 00000 n
+0000008546 00000 n
+0000008648 00000 n
+0000008751 00000 n
+0000008854 00000 n
+0000008957 00000 n
+0000009060 00000 n
+0000009163 00000 n
+0000009266 00000 n
+0000009369 00000 n
+0000009472 00000 n
+0000009574 00000 n
+0000009676 00000 n
+0000009778 00000 n
+0000009881 00000 n
+0000009984 00000 n
+0000010087 00000 n
+0000010190 00000 n
+0000010292 00000 n
+0000010394 00000 n
+0000010497 00000 n
+0000010600 00000 n
+0000010703 00000 n
+0000010806 00000 n
+0000010909 00000 n
+0000011012 00000 n
+0000011115 00000 n
+0000011218 00000 n
+0000011321 00000 n
+0000011424 00000 n
+0000011527 00000 n
+0000011630 00000 n
+0000011733 00000 n
+0000011836 00000 n
+0000011938 00000 n
+0000012041 00000 n
+0000012144 00000 n
+0000012247 00000 n
+0000012350 00000 n
+0000012453 00000 n
+0000012556 00000 n
+0000012658 00000 n
+0000012760 00000 n
+0000012862 00000 n
+0000013175 00000 n
+0000013278 00000 n
+0000013382 00000 n
+0000013486 00000 n
+0000013590 00000 n
+0000013694 00000 n
+0000013798 00000 n
+0000013902 00000 n
+0000014006 00000 n
+0000014110 00000 n
+0000014214 00000 n
+0000014317 00000 n
+0000014421 00000 n
+0000014525 00000 n
+0000014629 00000 n
+0000014732 00000 n
+0000014835 00000 n
+0000014938 00000 n
+0000015042 00000 n
+0000015146 00000 n
+0000015250 00000 n
+0000015354 00000 n
+0000015458 00000 n
+0000015562 00000 n
+0000015666 00000 n
+0000015770 00000 n
+0000015874 00000 n
+0000015978 00000 n
+0000016082 00000 n
+0000016186 00000 n
+0000016290 00000 n
+0000016394 00000 n
+0000016498 00000 n
+0000016602 00000 n
+0000016706 00000 n
+0000016810 00000 n
+0000016913 00000 n
+0000017017 00000 n
+0000017121 00000 n
+0000017225 00000 n
+0000017329 00000 n
+0000017432 00000 n
+0000017534 00000 n
+0000017636 00000 n
+0000017997 00000 n
+0000018100 00000 n
+0000018204 00000 n
+0000018308 00000 n
+0000018411 00000 n
+0000018515 00000 n
+0000018619 00000 n
+0000018723 00000 n
+0000018826 00000 n
+0000018930 00000 n
+0000019034 00000 n
+0000019137 00000 n
+0000019241 00000 n
+0000019345 00000 n
+0000019449 00000 n
+0000019553 00000 n
+0000019657 00000 n
+0000019761 00000 n
+0000019865 00000 n
+0000019969 00000 n
+0000020073 00000 n
+0000020177 00000 n
+0000020281 00000 n
+0000020385 00000 n
+0000020489 00000 n
+0000020593 00000 n
+0000020697 00000 n
+0000020801 00000 n
+0000020905 00000 n
+0000021009 00000 n
+0000021113 00000 n
+0000021217 00000 n
+0000021321 00000 n
+0000021425 00000 n
+0000021528 00000 n
+0000021632 00000 n
+0000021736 00000 n
+0000021840 00000 n
+0000021944 00000 n
+0000022048 00000 n
+0000022152 00000 n
+0000022256 00000 n
+0000022359 00000 n
+0000022712 00000 n
+0000022815 00000 n
+0000022919 00000 n
+0000023023 00000 n
+0000023127 00000 n
+0000023231 00000 n
+0000023335 00000 n
+0000023439 00000 n
+0000023543 00000 n
+0000023647 00000 n
+0000023751 00000 n
+0000023855 00000 n
+0000023959 00000 n
+0000024063 00000 n
+0000024167 00000 n
+0000024271 00000 n
+0000024375 00000 n
+0000024479 00000 n
+0000024583 00000 n
+0000024686 00000 n
+0000024790 00000 n
+0000024894 00000 n
+0000024998 00000 n
+0000025102 00000 n
+0000025206 00000 n
+0000025310 00000 n
+0000025414 00000 n
+0000025518 00000 n
+0000025622 00000 n
+0000025726 00000 n
+0000025830 00000 n
+0000025934 00000 n
+0000026037 00000 n
+0000026141 00000 n
+0000026245 00000 n
+0000026349 00000 n
+0000026453 00000 n
+0000026557 00000 n
+0000026661 00000 n
+0000026765 00000 n
+0000026869 00000 n
+0000026972 00000 n
+0000027074 00000 n
+0000027176 00000 n
+0000027278 00000 n
0000027647 00000 n
0000027750 00000 n
0000027854 00000 n
0000027958 00000 n
0000028062 00000 n
0000028166 00000 n
-0000028269 00000 n
-0000028373 00000 n
-0000028477 00000 n
-0000028580 00000 n
-0000028684 00000 n
-0000028788 00000 n
-0000028892 00000 n
-0000028996 00000 n
-0000029100 00000 n
-0000029204 00000 n
-0000029308 00000 n
-0000029412 00000 n
+0000028270 00000 n
+0000028374 00000 n
+0000028478 00000 n
+0000028582 00000 n
+0000028685 00000 n
+0000028789 00000 n
+0000028893 00000 n
+0000028997 00000 n
+0000029101 00000 n
+0000029205 00000 n
+0000029309 00000 n
+0000029413 00000 n
0000029516 00000 n
0000029620 00000 n
0000029724 00000 n
-0000029827 00000 n
-0000029931 00000 n
-0000030035 00000 n
-0000030139 00000 n
+0000029828 00000 n
+0000029932 00000 n
+0000030036 00000 n
+0000030140 00000 n
0000030243 00000 n
0000030347 00000 n
0000030451 00000 n
-0000030555 00000 n
-0000030659 00000 n
-0000030763 00000 n
-0000030867 00000 n
-0000030971 00000 n
-0000031075 00000 n
-0000031178 00000 n
-0000031282 00000 n
-0000031386 00000 n
-0000031490 00000 n
-0000031594 00000 n
-0000031698 00000 n
-0000031802 00000 n
-0000031904 00000 n
-0000032006 00000 n
-0000032108 00000 n
-0000032469 00000 n
-0000032572 00000 n
-0000032675 00000 n
-0000032779 00000 n
-0000032883 00000 n
-0000032987 00000 n
-0000033091 00000 n
-0000033195 00000 n
-0000033299 00000 n
-0000033403 00000 n
-0000033507 00000 n
-0000033610 00000 n
-0000033714 00000 n
-0000033818 00000 n
-0000033922 00000 n
-0000034026 00000 n
-0000034129 00000 n
-0000034233 00000 n
-0000034337 00000 n
-0000034441 00000 n
-0000034545 00000 n
-0000034649 00000 n
-0000034753 00000 n
-0000034857 00000 n
-0000034961 00000 n
-0000035065 00000 n
-0000035169 00000 n
-0000035272 00000 n
-0000035376 00000 n
-0000035480 00000 n
-0000035584 00000 n
-0000035688 00000 n
-0000035792 00000 n
-0000035896 00000 n
-0000035999 00000 n
-0000036103 00000 n
-0000036207 00000 n
-0000036311 00000 n
-0000036415 00000 n
-0000036519 00000 n
-0000036623 00000 n
-0000036726 00000 n
-0000036828 00000 n
-0000036930 00000 n
-0000037291 00000 n
-0000037394 00000 n
-0000037498 00000 n
-0000037602 00000 n
-0000037706 00000 n
-0000037810 00000 n
-0000037914 00000 n
-0000038018 00000 n
-0000038121 00000 n
-0000038225 00000 n
-0000038329 00000 n
-0000038433 00000 n
-0000038537 00000 n
-0000038641 00000 n
-0000038745 00000 n
-0000038849 00000 n
-0000038953 00000 n
-0000039057 00000 n
-0000039160 00000 n
-0000039264 00000 n
-0000039368 00000 n
-0000039472 00000 n
-0000039576 00000 n
-0000039680 00000 n
-0000039784 00000 n
-0000039887 00000 n
-0000039991 00000 n
-0000040095 00000 n
-0000040199 00000 n
-0000040303 00000 n
-0000040552 00000 n
-0000040606 00000 n
-0000040692 00000 n
-0000040745 00000 n
-0000040831 00000 n
-0000040885 00000 n
-0000040972 00000 n
-0000041027 00000 n
-0000041113 00000 n
-0000041180 00000 n
-0000041266 00000 n
-0000041369 00000 n
-0000041473 00000 n
-0000041577 00000 n
-0000041681 00000 n
-0000041785 00000 n
-0000041889 00000 n
-0000041993 00000 n
-0000042097 00000 n
-0000042201 00000 n
-0000042305 00000 n
-0000042409 00000 n
-0000042513 00000 n
-0000042617 00000 n
-0000042721 00000 n
-0000042825 00000 n
-0000042929 00000 n
-0000043033 00000 n
-0000043137 00000 n
-0000043240 00000 n
-0000043342 00000 n
-0000043444 00000 n
-0000043546 00000 n
-0000043779 00000 n
-0000043883 00000 n
-0000043987 00000 n
-0000044091 00000 n
-0000044195 00000 n
+0000030554 00000 n
+0000030657 00000 n
+0000030761 00000 n
+0000030865 00000 n
+0000030969 00000 n
+0000031073 00000 n
+0000031177 00000 n
+0000031281 00000 n
+0000031384 00000 n
+0000031488 00000 n
+0000031592 00000 n
+0000031696 00000 n
+0000031799 00000 n
+0000031901 00000 n
+0000032003 00000 n
+0000032356 00000 n
+0000032459 00000 n
+0000032563 00000 n
+0000032667 00000 n
+0000032771 00000 n
+0000032875 00000 n
+0000032979 00000 n
+0000033083 00000 n
+0000033187 00000 n
+0000033291 00000 n
+0000033394 00000 n
+0000033498 00000 n
+0000033602 00000 n
+0000033706 00000 n
+0000033810 00000 n
+0000033914 00000 n
+0000034018 00000 n
+0000034122 00000 n
+0000034226 00000 n
+0000034329 00000 n
+0000034433 00000 n
+0000034537 00000 n
+0000034641 00000 n
+0000034745 00000 n
+0000034849 00000 n
+0000034953 00000 n
+0000035056 00000 n
+0000035160 00000 n
+0000035264 00000 n
+0000035368 00000 n
+0000035472 00000 n
+0000035576 00000 n
+0000035680 00000 n
+0000035784 00000 n
+0000035888 00000 n
+0000035992 00000 n
+0000036096 00000 n
+0000036200 00000 n
+0000036304 00000 n
+0000036408 00000 n
+0000036512 00000 n
+0000036616 00000 n
+0000036961 00000 n
+0000037014 00000 n
+0000037101 00000 n
+0000037155 00000 n
+0000037241 00000 n
+0000037296 00000 n
+0000037383 00000 n
+0000037450 00000 n
+0000037536 00000 n
+0000037639 00000 n
+0000037743 00000 n
+0000037847 00000 n
+0000037951 00000 n
+0000038055 00000 n
+0000038159 00000 n
+0000038263 00000 n
+0000038367 00000 n
+0000038471 00000 n
+0000038575 00000 n
+0000038679 00000 n
+0000038783 00000 n
+0000038887 00000 n
+0000038991 00000 n
+0000039095 00000 n
+0000039199 00000 n
+0000039303 00000 n
+0000039407 00000 n
+0000039511 00000 n
+0000039615 00000 n
+0000039719 00000 n
+0000039823 00000 n
+0000039927 00000 n
+0000040031 00000 n
+0000040134 00000 n
+0000040238 00000 n
+0000040342 00000 n
+0000040446 00000 n
+0000040550 00000 n
+0000040654 00000 n
+0000040758 00000 n
+0000040861 00000 n
+0000040963 00000 n
+0000041065 00000 n
+0000041386 00000 n
+0000041490 00000 n
+0000041594 00000 n
+0000041698 00000 n
+0000041802 00000 n
+0000041906 00000 n
+0000042010 00000 n
+0000042114 00000 n
+0000042218 00000 n
+0000042322 00000 n
+0000042426 00000 n
+0000042530 00000 n
+0000042634 00000 n
+0000042738 00000 n
+0000042842 00000 n
+0000042946 00000 n
+0000043050 00000 n
+0000043154 00000 n
+0000043258 00000 n
+0000043362 00000 n
+0000043466 00000 n
+0000043570 00000 n
+0000043674 00000 n
+0000043778 00000 n
+0000043882 00000 n
+0000043986 00000 n
+0000044089 00000 n
+0000044193 00000 n
0000044297 00000 n
0000044401 00000 n
0000044505 00000 n
@@ -5550,1950 +4973,1722 @@ xref
0000046169 00000 n
0000046273 00000 n
0000046377 00000 n
-0000046481 00000 n
-0000046585 00000 n
-0000046689 00000 n
-0000046793 00000 n
-0000046897 00000 n
-0000047001 00000 n
-0000047105 00000 n
-0000047209 00000 n
-0000047313 00000 n
-0000047417 00000 n
-0000047521 00000 n
-0000047625 00000 n
-0000047727 00000 n
-0000047831 00000 n
-0000047935 00000 n
-0000048039 00000 n
-0000048143 00000 n
-0000048247 00000 n
-0000048351 00000 n
-0000048455 00000 n
-0000048559 00000 n
-0000048663 00000 n
-0000048767 00000 n
-0000048871 00000 n
-0000048975 00000 n
-0000049078 00000 n
-0000049180 00000 n
-0000049282 00000 n
-0000049723 00000 n
-0000049827 00000 n
-0000049931 00000 n
-0000050035 00000 n
-0000050139 00000 n
-0000050243 00000 n
-0000050347 00000 n
-0000050451 00000 n
-0000050555 00000 n
-0000050659 00000 n
-0000050763 00000 n
-0000050867 00000 n
-0000050971 00000 n
-0000051075 00000 n
-0000051179 00000 n
-0000051283 00000 n
-0000051387 00000 n
-0000051491 00000 n
-0000051595 00000 n
-0000051699 00000 n
-0000051803 00000 n
-0000051907 00000 n
-0000052011 00000 n
-0000052115 00000 n
-0000052219 00000 n
-0000052323 00000 n
-0000052427 00000 n
-0000052531 00000 n
-0000052635 00000 n
-0000052739 00000 n
-0000052843 00000 n
-0000052947 00000 n
-0000053051 00000 n
-0000053155 00000 n
-0000053259 00000 n
-0000053363 00000 n
-0000053467 00000 n
-0000053571 00000 n
-0000053675 00000 n
-0000053779 00000 n
-0000053883 00000 n
-0000053987 00000 n
-0000054091 00000 n
-0000054195 00000 n
-0000054299 00000 n
-0000054403 00000 n
-0000054507 00000 n
-0000054611 00000 n
-0000054715 00000 n
-0000054819 00000 n
-0000054922 00000 n
-0000055024 00000 n
-0000055126 00000 n
-0000055559 00000 n
-0000055663 00000 n
-0000055767 00000 n
-0000055871 00000 n
-0000055975 00000 n
-0000056079 00000 n
-0000056183 00000 n
-0000056287 00000 n
-0000056391 00000 n
-0000056495 00000 n
-0000056599 00000 n
-0000056703 00000 n
-0000056807 00000 n
-0000056911 00000 n
-0000057015 00000 n
-0000057119 00000 n
-0000057223 00000 n
-0000057327 00000 n
-0000057431 00000 n
-0000057535 00000 n
-0000057639 00000 n
-0000057743 00000 n
-0000057846 00000 n
-0000057950 00000 n
-0000058054 00000 n
-0000058158 00000 n
-0000058262 00000 n
-0000058366 00000 n
-0000058470 00000 n
-0000058574 00000 n
-0000058678 00000 n
-0000058782 00000 n
-0000058886 00000 n
-0000058990 00000 n
-0000059094 00000 n
-0000059198 00000 n
-0000059302 00000 n
-0000059406 00000 n
-0000059510 00000 n
-0000059614 00000 n
-0000059718 00000 n
-0000059822 00000 n
-0000059926 00000 n
-0000060030 00000 n
-0000060134 00000 n
-0000060238 00000 n
-0000060342 00000 n
-0000060446 00000 n
-0000060550 00000 n
-0000060653 00000 n
-0000060755 00000 n
-0000060857 00000 n
-0000061282 00000 n
-0000061386 00000 n
-0000061490 00000 n
-0000061594 00000 n
-0000061698 00000 n
-0000061802 00000 n
-0000061906 00000 n
-0000062010 00000 n
-0000062114 00000 n
-0000062218 00000 n
-0000062322 00000 n
-0000062426 00000 n
-0000062530 00000 n
-0000062634 00000 n
-0000062738 00000 n
-0000062842 00000 n
-0000062946 00000 n
-0000063050 00000 n
-0000063203 00000 n
-0000063306 00000 n
-0000063410 00000 n
-0000063514 00000 n
-0000063618 00000 n
-0000063722 00000 n
-0000063826 00000 n
-0000063930 00000 n
-0000064034 00000 n
-0000064138 00000 n
-0000064242 00000 n
-0000064346 00000 n
-0000064450 00000 n
-0000064553 00000 n
-0000064657 00000 n
-0000064761 00000 n
-0000064865 00000 n
-0000064969 00000 n
-0000065073 00000 n
-0000065177 00000 n
-0000065281 00000 n
-0000065384 00000 n
-0000065488 00000 n
-0000065592 00000 n
-0000065696 00000 n
-0000065800 00000 n
-0000065904 00000 n
-0000066008 00000 n
-0000066112 00000 n
-0000066216 00000 n
-0000066320 00000 n
-0000066424 00000 n
-0000066528 00000 n
-0000066632 00000 n
-0000066736 00000 n
-0000066840 00000 n
-0000066944 00000 n
-0000067048 00000 n
-0000067152 00000 n
-0000067256 00000 n
-0000067360 00000 n
-0000067464 00000 n
-0000067568 00000 n
-0000067671 00000 n
-0000067773 00000 n
-0000068142 00000 n
-0000068191 00000 n
-0000068278 00000 n
-0000068382 00000 n
-0000068486 00000 n
-0000068589 00000 n
-0000068638 00000 n
-0000068742 00000 n
-0000068767 00000 n
-0000068823 00000 n
-0000068910 00000 n
-0000068979 00000 n
-0000069066 00000 n
-0000069117 00000 n
-0000069204 00000 n
-0000069289 00000 n
-0000069376 00000 n
-0000069432 00000 n
-0000069519 00000 n
-0000069569 00000 n
-0000069656 00000 n
-0000069708 00000 n
-0000069794 00000 n
-0000069867 00000 n
-0000069929 00000 n
-0000070016 00000 n
-0000070070 00000 n
-0000070156 00000 n
-0000070210 00000 n
-0000070297 00000 n
-0000070338 00000 n
-0000070379 00000 n
-0000070466 00000 n
-0000070510 00000 n
-0000070597 00000 n
-0000070642 00000 n
-0000070729 00000 n
-0000070773 00000 n
-0000070860 00000 n
-0000070904 00000 n
-0000070991 00000 n
-0000071033 00000 n
-0000071120 00000 n
-0000071168 00000 n
-0000071255 00000 n
-0000071328 00000 n
-0000071376 00000 n
-0000071461 00000 n
-0000071486 00000 n
-0000071539 00000 n
-0000071623 00000 n
-0000071648 00000 n
-0000071751 00000 n
-0000071855 00000 n
-0000071959 00000 n
-0000072063 00000 n
-0000072167 00000 n
-0000072270 00000 n
-0000072374 00000 n
-0000072478 00000 n
-0000072582 00000 n
-0000072686 00000 n
-0000072790 00000 n
-0000072894 00000 n
-0000072997 00000 n
-0000073101 00000 n
-0000073205 00000 n
-0000073309 00000 n
-0000073413 00000 n
-0000073517 00000 n
-0000073621 00000 n
-0000073725 00000 n
-0000073829 00000 n
-0000073933 00000 n
-0000074037 00000 n
-0000074141 00000 n
-0000074244 00000 n
-0000074348 00000 n
-0000074452 00000 n
-0000074556 00000 n
-0000074660 00000 n
-0000074764 00000 n
+0000046480 00000 n
+0000046582 00000 n
+0000046684 00000 n
+0000047109 00000 n
+0000047213 00000 n
+0000047317 00000 n
+0000047421 00000 n
+0000047525 00000 n
+0000047629 00000 n
+0000047733 00000 n
+0000047837 00000 n
+0000047941 00000 n
+0000048045 00000 n
+0000048149 00000 n
+0000048253 00000 n
+0000048357 00000 n
+0000048461 00000 n
+0000048565 00000 n
+0000048669 00000 n
+0000048773 00000 n
+0000048877 00000 n
+0000048981 00000 n
+0000049085 00000 n
+0000049189 00000 n
+0000049293 00000 n
+0000049397 00000 n
+0000049501 00000 n
+0000049605 00000 n
+0000049709 00000 n
+0000049813 00000 n
+0000049917 00000 n
+0000050021 00000 n
+0000050125 00000 n
+0000050229 00000 n
+0000050333 00000 n
+0000050437 00000 n
+0000050541 00000 n
+0000050645 00000 n
+0000050749 00000 n
+0000050853 00000 n
+0000050957 00000 n
+0000051061 00000 n
+0000051165 00000 n
+0000051269 00000 n
+0000051373 00000 n
+0000051477 00000 n
+0000051581 00000 n
+0000051685 00000 n
+0000051789 00000 n
+0000051893 00000 n
+0000051997 00000 n
+0000052101 00000 n
+0000052204 00000 n
+0000052306 00000 n
+0000052408 00000 n
+0000052833 00000 n
+0000052937 00000 n
+0000053041 00000 n
+0000053145 00000 n
+0000053249 00000 n
+0000053353 00000 n
+0000053457 00000 n
+0000053561 00000 n
+0000053665 00000 n
+0000053769 00000 n
+0000053872 00000 n
+0000053976 00000 n
+0000054080 00000 n
+0000054184 00000 n
+0000054288 00000 n
+0000054392 00000 n
+0000054496 00000 n
+0000054600 00000 n
+0000054704 00000 n
+0000054808 00000 n
+0000054912 00000 n
+0000055016 00000 n
+0000055120 00000 n
+0000055224 00000 n
+0000055328 00000 n
+0000055432 00000 n
+0000055536 00000 n
+0000055640 00000 n
+0000055744 00000 n
+0000055848 00000 n
+0000055952 00000 n
+0000056056 00000 n
+0000056160 00000 n
+0000056264 00000 n
+0000056368 00000 n
+0000056472 00000 n
+0000056576 00000 n
+0000056680 00000 n
+0000056784 00000 n
+0000056888 00000 n
+0000057217 00000 n
+0000057320 00000 n
+0000057424 00000 n
+0000057528 00000 n
+0000057632 00000 n
+0000057736 00000 n
+0000057840 00000 n
+0000057944 00000 n
+0000058048 00000 n
+0000058152 00000 n
+0000058256 00000 n
+0000058360 00000 n
+0000058463 00000 n
+0000058567 00000 n
+0000058671 00000 n
+0000058775 00000 n
+0000058879 00000 n
+0000058983 00000 n
+0000059087 00000 n
+0000059190 00000 n
+0000059294 00000 n
+0000059398 00000 n
+0000059502 00000 n
+0000059606 00000 n
+0000059710 00000 n
+0000059814 00000 n
+0000059918 00000 n
+0000060022 00000 n
+0000060126 00000 n
+0000060230 00000 n
+0000060334 00000 n
+0000060438 00000 n
+0000060542 00000 n
+0000060646 00000 n
+0000060750 00000 n
+0000060854 00000 n
+0000060958 00000 n
+0000061062 00000 n
+0000061166 00000 n
+0000061270 00000 n
+0000061374 00000 n
+0000061478 00000 n
+0000061581 00000 n
+0000061683 00000 n
+0000061785 00000 n
+0000062154 00000 n
+0000062258 00000 n
+0000062283 00000 n
+0000062332 00000 n
+0000062419 00000 n
+0000062444 00000 n
+0000062500 00000 n
+0000062587 00000 n
+0000062656 00000 n
+0000062743 00000 n
+0000062794 00000 n
+0000062881 00000 n
+0000062966 00000 n
+0000063053 00000 n
+0000063109 00000 n
+0000063196 00000 n
+0000063246 00000 n
+0000063333 00000 n
+0000063385 00000 n
+0000063471 00000 n
+0000063544 00000 n
+0000063600 00000 n
+0000063687 00000 n
+0000063735 00000 n
+0000063821 00000 n
+0000063869 00000 n
+0000063956 00000 n
+0000063997 00000 n
+0000064038 00000 n
+0000064125 00000 n
+0000064169 00000 n
+0000064256 00000 n
+0000064301 00000 n
+0000064388 00000 n
+0000064432 00000 n
+0000064519 00000 n
+0000064563 00000 n
+0000064650 00000 n
+0000064692 00000 n
+0000064779 00000 n
+0000064827 00000 n
+0000064914 00000 n
+0000064987 00000 n
+0000065035 00000 n
+0000065120 00000 n
+0000065145 00000 n
+0000065198 00000 n
+0000065282 00000 n
+0000065307 00000 n
+0000065410 00000 n
+0000065514 00000 n
+0000065618 00000 n
+0000065722 00000 n
+0000065826 00000 n
+0000065929 00000 n
+0000066032 00000 n
+0000066136 00000 n
+0000066240 00000 n
+0000066344 00000 n
+0000066448 00000 n
+0000066552 00000 n
+0000066656 00000 n
+0000066760 00000 n
+0000066864 00000 n
+0000066968 00000 n
+0000067072 00000 n
+0000067176 00000 n
+0000067280 00000 n
+0000067384 00000 n
+0000067488 00000 n
+0000067591 00000 n
+0000067695 00000 n
+0000067799 00000 n
+0000067903 00000 n
+0000068007 00000 n
+0000068111 00000 n
+0000068215 00000 n
+0000068319 00000 n
+0000068423 00000 n
+0000068527 00000 n
+0000068630 00000 n
+0000068734 00000 n
+0000068838 00000 n
+0000068942 00000 n
+0000069046 00000 n
+0000069150 00000 n
+0000069254 00000 n
+0000069358 00000 n
+0000069462 00000 n
+0000069566 00000 n
+0000069668 00000 n
+0000069770 00000 n
+0000069872 00000 n
+0000070241 00000 n
+0000070345 00000 n
+0000070370 00000 n
+0000070418 00000 n
+0000070505 00000 n
+0000070530 00000 n
+0000070578 00000 n
+0000070665 00000 n
+0000070710 00000 n
+0000070796 00000 n
+0000070839 00000 n
+0000070925 00000 n
+0000070966 00000 n
+0000071052 00000 n
+0000071101 00000 n
+0000071187 00000 n
+0000071233 00000 n
+0000071319 00000 n
+0000071364 00000 n
+0000071450 00000 n
+0000071502 00000 n
+0000071588 00000 n
+0000071638 00000 n
+0000071724 00000 n
+0000071770 00000 n
+0000071856 00000 n
+0000071899 00000 n
+0000071985 00000 n
+0000072029 00000 n
+0000072115 00000 n
+0000072158 00000 n
+0000072244 00000 n
+0000072289 00000 n
+0000072375 00000 n
+0000072413 00000 n
+0000072499 00000 n
+0000072541 00000 n
+0000072627 00000 n
+0000072670 00000 n
+0000072756 00000 n
+0000072794 00000 n
+0000072880 00000 n
+0000072922 00000 n
+0000073008 00000 n
+0000073052 00000 n
+0000073138 00000 n
+0000073185 00000 n
+0000073271 00000 n
+0000073319 00000 n
+0000073406 00000 n
+0000073599 00000 n
+0000073648 00000 n
+0000073734 00000 n
+0000073759 00000 n
+0000073806 00000 n
+0000073893 00000 n
+0000073918 00000 n
+0000074033 00000 n
+0000074120 00000 n
+0000074145 00000 n
+0000074227 00000 n
+0000074314 00000 n
+0000074399 00000 n
+0000074486 00000 n
+0000074541 00000 n
+0000074628 00000 n
+0000074684 00000 n
+0000074771 00000 n
+0000074820 00000 n
0000074868 00000 n
-0000074972 00000 n
-0000075076 00000 n
-0000075180 00000 n
-0000075283 00000 n
-0000075387 00000 n
-0000075491 00000 n
-0000075595 00000 n
-0000075699 00000 n
-0000075803 00000 n
-0000075907 00000 n
-0000076011 00000 n
-0000076115 00000 n
-0000076218 00000 n
-0000076319 00000 n
-0000076421 00000 n
-0000076806 00000 n
-0000076910 00000 n
-0000076935 00000 n
-0000076982 00000 n
-0000077068 00000 n
-0000077115 00000 n
-0000077201 00000 n
-0000077234 00000 n
-0000077279 00000 n
-0000077366 00000 n
-0000077411 00000 n
-0000077497 00000 n
-0000077530 00000 n
-0000077578 00000 n
-0000077665 00000 n
-0000077690 00000 n
-0000077738 00000 n
-0000077825 00000 n
-0000077870 00000 n
-0000077956 00000 n
-0000077999 00000 n
-0000078085 00000 n
-0000078126 00000 n
-0000078212 00000 n
-0000078261 00000 n
-0000078347 00000 n
-0000078393 00000 n
-0000078479 00000 n
-0000078524 00000 n
-0000078610 00000 n
-0000078662 00000 n
-0000078748 00000 n
-0000078798 00000 n
-0000078884 00000 n
-0000078930 00000 n
-0000079016 00000 n
-0000079059 00000 n
-0000079145 00000 n
-0000079189 00000 n
-0000079275 00000 n
-0000079318 00000 n
-0000079404 00000 n
-0000079449 00000 n
-0000079535 00000 n
-0000079573 00000 n
-0000079659 00000 n
-0000079701 00000 n
-0000079787 00000 n
-0000079830 00000 n
-0000079916 00000 n
-0000079954 00000 n
-0000080040 00000 n
-0000080082 00000 n
-0000080168 00000 n
-0000080212 00000 n
-0000080298 00000 n
-0000080345 00000 n
-0000080431 00000 n
-0000080533 00000 n
-0000080726 00000 n
-0000080775 00000 n
-0000080861 00000 n
-0000080886 00000 n
-0000080933 00000 n
-0000081020 00000 n
-0000081045 00000 n
-0000081100 00000 n
-0000081187 00000 n
-0000081243 00000 n
-0000081330 00000 n
-0000081363 00000 n
-0000081411 00000 n
-0000081498 00000 n
-0000081572 00000 n
-0000081659 00000 n
-0000081727 00000 n
-0000081814 00000 n
-0000081868 00000 n
-0000081955 00000 n
-0000082023 00000 n
-0000082110 00000 n
-0000082184 00000 n
-0000082271 00000 n
-0000082319 00000 n
-0000082406 00000 n
-0000082463 00000 n
-0000082550 00000 n
-0000082631 00000 n
-0000082686 00000 n
-0000082773 00000 n
-0000082854 00000 n
-0000082941 00000 n
-0000082974 00000 n
-0000083027 00000 n
-0000083114 00000 n
-0000083139 00000 n
-0000083243 00000 n
-0000083346 00000 n
-0000083450 00000 n
-0000083491 00000 n
-0000083533 00000 n
-0000083620 00000 n
-0000083663 00000 n
-0000083750 00000 n
-0000083800 00000 n
-0000083887 00000 n
-0000083935 00000 n
-0000084022 00000 n
-0000084071 00000 n
-0000084114 00000 n
+0000074955 00000 n
+0000075029 00000 n
+0000075116 00000 n
+0000075184 00000 n
+0000075271 00000 n
+0000075325 00000 n
+0000075412 00000 n
+0000075480 00000 n
+0000075567 00000 n
+0000075641 00000 n
+0000075728 00000 n
+0000075776 00000 n
+0000075863 00000 n
+0000075920 00000 n
+0000076007 00000 n
+0000076088 00000 n
+0000076143 00000 n
+0000076230 00000 n
+0000076311 00000 n
+0000076398 00000 n
+0000076431 00000 n
+0000076484 00000 n
+0000076571 00000 n
+0000076596 00000 n
+0000076644 00000 n
+0000076731 00000 n
+0000076773 00000 n
+0000076860 00000 n
+0000076903 00000 n
+0000076990 00000 n
+0000077040 00000 n
+0000077127 00000 n
+0000077175 00000 n
+0000077262 00000 n
+0000077319 00000 n
+0000077362 00000 n
+0000077449 00000 n
+0000077503 00000 n
+0000077590 00000 n
+0000077635 00000 n
+0000077722 00000 n
+0000077763 00000 n
+0000077820 00000 n
+0000077907 00000 n
+0000078003 00000 n
+0000078089 00000 n
+0000078122 00000 n
+0000078225 00000 n
+0000078329 00000 n
+0000078433 00000 n
+0000078537 00000 n
+0000078641 00000 n
+0000078745 00000 n
+0000078849 00000 n
+0000078953 00000 n
+0000079057 00000 n
+0000079161 00000 n
+0000079265 00000 n
+0000079369 00000 n
+0000079473 00000 n
+0000079577 00000 n
+0000079681 00000 n
+0000079785 00000 n
+0000079889 00000 n
+0000079993 00000 n
+0000080097 00000 n
+0000080200 00000 n
+0000080304 00000 n
+0000080408 00000 n
+0000080512 00000 n
+0000080616 00000 n
+0000080720 00000 n
+0000080824 00000 n
+0000080928 00000 n
+0000081032 00000 n
+0000081136 00000 n
+0000081239 00000 n
+0000081343 00000 n
+0000081447 00000 n
+0000081551 00000 n
+0000081654 00000 n
+0000081758 00000 n
+0000081862 00000 n
+0000081965 00000 n
+0000082069 00000 n
+0000082173 00000 n
+0000082277 00000 n
+0000082381 00000 n
+0000082484 00000 n
+0000082586 00000 n
+0000082688 00000 n
+0000083057 00000 n
+0000083161 00000 n
+0000083265 00000 n
+0000083369 00000 n
+0000083473 00000 n
+0000083577 00000 n
+0000083681 00000 n
+0000083785 00000 n
+0000083889 00000 n
+0000083993 00000 n
+0000084097 00000 n
0000084201 00000 n
-0000084255 00000 n
-0000084342 00000 n
-0000084387 00000 n
-0000084474 00000 n
-0000084531 00000 n
+0000084305 00000 n
+0000084409 00000 n
+0000084513 00000 n
0000084617 00000 n
-0000084713 00000 n
-0000084798 00000 n
-0000084855 00000 n
-0000084958 00000 n
-0000085062 00000 n
-0000085166 00000 n
-0000085270 00000 n
-0000085374 00000 n
-0000085478 00000 n
-0000085582 00000 n
-0000085686 00000 n
-0000085790 00000 n
-0000085894 00000 n
-0000085997 00000 n
-0000086100 00000 n
-0000086204 00000 n
-0000086308 00000 n
-0000086412 00000 n
-0000086516 00000 n
-0000086620 00000 n
-0000086724 00000 n
-0000086828 00000 n
-0000086932 00000 n
-0000087036 00000 n
-0000087140 00000 n
-0000087244 00000 n
-0000087348 00000 n
-0000087452 00000 n
-0000087556 00000 n
-0000087660 00000 n
-0000087764 00000 n
-0000087868 00000 n
-0000087972 00000 n
-0000088076 00000 n
-0000088180 00000 n
-0000088284 00000 n
-0000088388 00000 n
-0000088491 00000 n
-0000088595 00000 n
-0000088699 00000 n
-0000088803 00000 n
-0000088907 00000 n
-0000089011 00000 n
-0000089115 00000 n
-0000089219 00000 n
-0000089322 00000 n
-0000089424 00000 n
-0000089526 00000 n
-0000089903 00000 n
-0000090007 00000 n
-0000090111 00000 n
-0000090215 00000 n
-0000090319 00000 n
-0000090423 00000 n
-0000090527 00000 n
-0000090630 00000 n
-0000090734 00000 n
-0000090838 00000 n
-0000090942 00000 n
-0000091046 00000 n
-0000091150 00000 n
-0000091254 00000 n
-0000091358 00000 n
-0000091462 00000 n
-0000091566 00000 n
-0000091670 00000 n
-0000091774 00000 n
-0000091878 00000 n
-0000091982 00000 n
-0000092086 00000 n
-0000092190 00000 n
-0000092294 00000 n
-0000092398 00000 n
-0000092501 00000 n
-0000092605 00000 n
-0000092709 00000 n
-0000092813 00000 n
-0000092917 00000 n
-0000093020 00000 n
-0000093124 00000 n
-0000093228 00000 n
-0000093332 00000 n
-0000093436 00000 n
-0000093540 00000 n
-0000093644 00000 n
-0000093748 00000 n
-0000093851 00000 n
-0000093955 00000 n
-0000094059 00000 n
-0000094163 00000 n
-0000094267 00000 n
-0000094371 00000 n
-0000094475 00000 n
-0000094579 00000 n
-0000094683 00000 n
-0000094787 00000 n
-0000094891 00000 n
-0000094994 00000 n
-0000095095 00000 n
-0000095197 00000 n
-0000095622 00000 n
-0000095726 00000 n
-0000095830 00000 n
-0000095934 00000 n
-0000096038 00000 n
-0000096142 00000 n
-0000096246 00000 n
-0000096349 00000 n
-0000096453 00000 n
-0000096557 00000 n
-0000096661 00000 n
-0000096764 00000 n
-0000096868 00000 n
-0000096972 00000 n
-0000097076 00000 n
-0000097180 00000 n
-0000097284 00000 n
-0000097388 00000 n
-0000097492 00000 n
-0000097596 00000 n
-0000097700 00000 n
-0000097803 00000 n
-0000097907 00000 n
-0000098011 00000 n
-0000098114 00000 n
-0000098218 00000 n
-0000098322 00000 n
-0000098426 00000 n
-0000098530 00000 n
-0000098634 00000 n
-0000098738 00000 n
-0000098842 00000 n
-0000098946 00000 n
-0000099050 00000 n
-0000099154 00000 n
-0000099258 00000 n
-0000099361 00000 n
-0000099465 00000 n
-0000099569 00000 n
-0000099673 00000 n
-0000099777 00000 n
-0000099881 00000 n
-0000099985 00000 n
-0000100089 00000 n
-0000100193 00000 n
-0000100297 00000 n
+0000084720 00000 n
+0000084824 00000 n
+0000084928 00000 n
+0000085032 00000 n
+0000085136 00000 n
+0000085240 00000 n
+0000085344 00000 n
+0000085448 00000 n
+0000085552 00000 n
+0000085655 00000 n
+0000085759 00000 n
+0000085863 00000 n
+0000085967 00000 n
+0000086071 00000 n
+0000086175 00000 n
+0000086279 00000 n
+0000086383 00000 n
+0000086487 00000 n
+0000086591 00000 n
+0000086695 00000 n
+0000086799 00000 n
+0000086903 00000 n
+0000087007 00000 n
+0000087111 00000 n
+0000087215 00000 n
+0000087319 00000 n
+0000087423 00000 n
+0000087526 00000 n
+0000087630 00000 n
+0000087734 00000 n
+0000087838 00000 n
+0000087942 00000 n
+0000088046 00000 n
+0000088149 00000 n
+0000088251 00000 n
+0000088353 00000 n
+0000088778 00000 n
+0000088882 00000 n
+0000088986 00000 n
+0000089090 00000 n
+0000089194 00000 n
+0000089297 00000 n
+0000089401 00000 n
+0000089505 00000 n
+0000089609 00000 n
+0000089713 00000 n
+0000089817 00000 n
+0000089921 00000 n
+0000090025 00000 n
+0000090129 00000 n
+0000090232 00000 n
+0000090335 00000 n
+0000090439 00000 n
+0000090543 00000 n
+0000090647 00000 n
+0000090751 00000 n
+0000090855 00000 n
+0000090959 00000 n
+0000091063 00000 n
+0000091167 00000 n
+0000091271 00000 n
+0000091375 00000 n
+0000091478 00000 n
+0000091582 00000 n
+0000091686 00000 n
+0000091790 00000 n
+0000091894 00000 n
+0000091998 00000 n
+0000092102 00000 n
+0000092206 00000 n
+0000092309 00000 n
+0000092413 00000 n
+0000092517 00000 n
+0000092621 00000 n
+0000092725 00000 n
+0000092829 00000 n
+0000092933 00000 n
+0000093036 00000 n
+0000093140 00000 n
+0000093244 00000 n
+0000093605 00000 n
+0000093653 00000 n
+0000093740 00000 n
+0000093787 00000 n
+0000093873 00000 n
+0000093920 00000 n
+0000094006 00000 n
+0000094047 00000 n
+0000094092 00000 n
+0000094179 00000 n
+0000094224 00000 n
+0000094310 00000 n
+0000094343 00000 n
+0000094389 00000 n
+0000094474 00000 n
+0000094520 00000 n
+0000094603 00000 n
+0000094636 00000 n
+0000094680 00000 n
+0000094767 00000 n
+0000094818 00000 n
+0000094905 00000 n
+0000094954 00000 n
+0000095041 00000 n
+0000095089 00000 n
+0000095175 00000 n
+0000095224 00000 n
+0000095279 00000 n
+0000095365 00000 n
+0000095390 00000 n
+0000095443 00000 n
+0000095530 00000 n
+0000095580 00000 n
+0000095667 00000 n
+0000095700 00000 n
+0000095819 00000 n
+0000095905 00000 n
+0000095948 00000 n
+0000096035 00000 n
+0000096078 00000 n
+0000096165 00000 n
+0000096206 00000 n
+0000096269 00000 n
+0000096356 00000 n
+0000096414 00000 n
+0000096501 00000 n
+0000096595 00000 n
+0000096681 00000 n
+0000096722 00000 n
+0000096765 00000 n
+0000096851 00000 n
+0000096899 00000 n
+0000096986 00000 n
+0000097027 00000 n
+0000097114 00000 n
+0000097158 00000 n
+0000097245 00000 n
+0000097289 00000 n
+0000097375 00000 n
+0000097432 00000 n
+0000097478 00000 n
+0000097565 00000 n
+0000097590 00000 n
+0000097639 00000 n
+0000097726 00000 n
+0000097780 00000 n
+0000097867 00000 n
+0000097918 00000 n
+0000098005 00000 n
+0000098059 00000 n
+0000098146 00000 n
+0000098196 00000 n
+0000098281 00000 n
+0000098338 00000 n
+0000098388 00000 n
+0000098475 00000 n
+0000098539 00000 n
+0000098626 00000 n
+0000098659 00000 n
+0000098736 00000 n
+0000098822 00000 n
+0000098912 00000 n
+0000098998 00000 n
+0000099087 00000 n
+0000099173 00000 n
+0000099214 00000 n
+0000099285 00000 n
+0000099371 00000 n
+0000099503 00000 n
+0000099589 00000 n
+0000099663 00000 n
+0000099749 00000 n
+0000099846 00000 n
+0000099932 00000 n
+0000099981 00000 n
+0000100046 00000 n
+0000100133 00000 n
+0000100158 00000 n
+0000100223 00000 n
+0000100311 00000 n
+0000100338 00000 n
0000100401 00000 n
-0000100505 00000 n
-0000100609 00000 n
-0000100711 00000 n
-0000100813 00000 n
-0000100915 00000 n
-0000101340 00000 n
-0000101444 00000 n
-0000101548 00000 n
-0000101652 00000 n
-0000101756 00000 n
-0000101859 00000 n
-0000101963 00000 n
-0000102067 00000 n
-0000102140 00000 n
-0000102186 00000 n
-0000102273 00000 n
-0000102319 00000 n
-0000102404 00000 n
-0000102448 00000 n
-0000102535 00000 n
-0000102586 00000 n
-0000102673 00000 n
-0000102722 00000 n
-0000102809 00000 n
-0000102866 00000 n
-0000102929 00000 n
+0000100490 00000 n
+0000100517 00000 n
+0000100567 00000 n
+0000100656 00000 n
+0000100683 00000 n
+0000100732 00000 n
+0000100821 00000 n
+0000100872 00000 n
+0000100958 00000 n
+0000101003 00000 n
+0000101089 00000 n
+0000101134 00000 n
+0000101179 00000 n
+0000101267 00000 n
+0000101318 00000 n
+0000101406 00000 n
+0000101457 00000 n
+0000101545 00000 n
+0000101595 00000 n
+0000101683 00000 n
+0000101731 00000 n
+0000101819 00000 n
+0000101882 00000 n
+0000101972 00000 n
+0000102060 00000 n
+0000102124 00000 n
+0000102212 00000 n
+0000102248 00000 n
+0000102310 00000 n
+0000102398 00000 n
+0000102425 00000 n
+0000102481 00000 n
+0000102570 00000 n
+0000102597 00000 n
+0000102701 00000 n
+0000102806 00000 n
+0000102911 00000 n
0000103016 00000 n
-0000103074 00000 n
-0000103161 00000 n
-0000103255 00000 n
-0000103341 00000 n
-0000103383 00000 n
-0000103427 00000 n
-0000103515 00000 n
-0000103564 00000 n
-0000103653 00000 n
-0000103695 00000 n
-0000103784 00000 n
-0000103829 00000 n
-0000103918 00000 n
-0000103963 00000 n
-0000104051 00000 n
-0000104114 00000 n
-0000104161 00000 n
-0000104250 00000 n
-0000104300 00000 n
-0000104387 00000 n
-0000104423 00000 n
-0000104478 00000 n
-0000104567 00000 n
-0000104619 00000 n
-0000104708 00000 n
-0000104763 00000 n
-0000104852 00000 n
-0000104903 00000 n
-0000104992 00000 n
-0000105046 00000 n
-0000105097 00000 n
-0000105184 00000 n
-0000105211 00000 n
-0000105276 00000 n
-0000105365 00000 n
-0000105392 00000 n
-0000105445 00000 n
-0000105532 00000 n
-0000105559 00000 n
-0000105624 00000 n
-0000105713 00000 n
-0000105780 00000 n
-0000105869 00000 n
-0000105928 00000 n
-0000106017 00000 n
-0000106112 00000 n
-0000106201 00000 n
-0000106266 00000 n
-0000106355 00000 n
-0000106417 00000 n
-0000106506 00000 n
-0000106578 00000 n
-0000106656 00000 n
-0000106744 00000 n
-0000106771 00000 n
-0000106862 00000 n
-0000106950 00000 n
-0000107040 00000 n
-0000107128 00000 n
-0000107200 00000 n
-0000107288 00000 n
-0000107421 00000 n
-0000107509 00000 n
-0000107563 00000 n
-0000107638 00000 n
-0000107726 00000 n
-0000107824 00000 n
-0000107912 00000 n
-0000107978 00000 n
-0000108067 00000 n
-0000108112 00000 n
-0000108178 00000 n
-0000108267 00000 n
-0000108294 00000 n
-0000108357 00000 n
-0000108446 00000 n
-0000108473 00000 n
-0000108523 00000 n
-0000108612 00000 n
-0000108639 00000 n
-0000108688 00000 n
-0000108777 00000 n
-0000108828 00000 n
-0000108914 00000 n
-0000108959 00000 n
-0000109045 00000 n
-0000109090 00000 n
-0000109135 00000 n
-0000109223 00000 n
-0000109274 00000 n
-0000109362 00000 n
-0000109413 00000 n
-0000109501 00000 n
-0000109551 00000 n
-0000109639 00000 n
-0000109687 00000 n
-0000109775 00000 n
-0000109838 00000 n
-0000109921 00000 n
-0000110010 00000 n
-0000110096 00000 n
-0000110185 00000 n
-0000110238 00000 n
-0000110327 00000 n
-0000110380 00000 n
-0000110468 00000 n
+0000103121 00000 n
+0000103226 00000 n
+0000103331 00000 n
+0000103435 00000 n
+0000103540 00000 n
+0000103645 00000 n
+0000103750 00000 n
+0000103855 00000 n
+0000103960 00000 n
+0000104065 00000 n
+0000104170 00000 n
+0000104275 00000 n
+0000104380 00000 n
+0000104485 00000 n
+0000104590 00000 n
+0000104695 00000 n
+0000104800 00000 n
+0000104905 00000 n
+0000105009 00000 n
+0000105114 00000 n
+0000105219 00000 n
+0000105324 00000 n
+0000105429 00000 n
+0000105534 00000 n
+0000105639 00000 n
+0000105744 00000 n
+0000105849 00000 n
+0000105953 00000 n
+0000106058 00000 n
+0000106163 00000 n
+0000106268 00000 n
+0000106373 00000 n
+0000106478 00000 n
+0000106583 00000 n
+0000106687 00000 n
+0000106792 00000 n
+0000106897 00000 n
+0000107002 00000 n
+0000107107 00000 n
+0000107212 00000 n
+0000107316 00000 n
+0000107419 00000 n
+0000107522 00000 n
+0000107963 00000 n
+0000108068 00000 n
+0000108173 00000 n
+0000108278 00000 n
+0000108383 00000 n
+0000108488 00000 n
+0000108593 00000 n
+0000108698 00000 n
+0000108779 00000 n
+0000108835 00000 n
+0000108923 00000 n
+0000108992 00000 n
+0000109080 00000 n
+0000109156 00000 n
+0000109245 00000 n
+0000109316 00000 n
+0000109404 00000 n
+0000109484 00000 n
+0000109573 00000 n
+0000109636 00000 n
+0000109719 00000 n
+0000109807 00000 n
+0000109883 00000 n
+0000109972 00000 n
+0000110046 00000 n
+0000110135 00000 n
+0000110214 00000 n
+0000110303 00000 n
+0000110357 00000 n
+0000110406 00000 n
+0000110495 00000 n
0000110522 00000 n
-0000110638 00000 n
-0000110727 00000 n
-0000110843 00000 n
-0000110931 00000 n
-0000110967 00000 n
-0000111021 00000 n
-0000111110 00000 n
-0000111161 00000 n
-0000111250 00000 n
-0000111286 00000 n
-0000111376 00000 n
-0000111464 00000 n
-0000111528 00000 n
-0000111615 00000 n
-0000111651 00000 n
-0000111713 00000 n
-0000111801 00000 n
-0000111828 00000 n
-0000111948 00000 n
-0000112036 00000 n
-0000112080 00000 n
-0000112169 00000 n
-0000112213 00000 n
-0000112302 00000 n
-0000112347 00000 n
-0000112452 00000 n
-0000112556 00000 n
-0000112592 00000 n
-0000112646 00000 n
-0000112735 00000 n
-0000112762 00000 n
-0000112818 00000 n
-0000112907 00000 n
-0000112934 00000 n
-0000113038 00000 n
-0000113143 00000 n
-0000113248 00000 n
-0000113353 00000 n
-0000113458 00000 n
-0000113563 00000 n
-0000113668 00000 n
-0000113773 00000 n
-0000113878 00000 n
-0000113982 00000 n
-0000114087 00000 n
-0000114192 00000 n
-0000114297 00000 n
-0000114402 00000 n
-0000114506 00000 n
-0000114611 00000 n
-0000114716 00000 n
-0000114821 00000 n
-0000114926 00000 n
-0000115031 00000 n
-0000115136 00000 n
-0000115241 00000 n
-0000115346 00000 n
-0000115451 00000 n
-0000115556 00000 n
-0000115660 00000 n
-0000115765 00000 n
-0000115870 00000 n
-0000115975 00000 n
-0000116080 00000 n
-0000116185 00000 n
-0000116290 00000 n
-0000116394 00000 n
-0000116499 00000 n
-0000116604 00000 n
-0000116709 00000 n
-0000116814 00000 n
-0000116919 00000 n
-0000117024 00000 n
-0000117129 00000 n
-0000117234 00000 n
-0000117339 00000 n
-0000117444 00000 n
-0000117549 00000 n
-0000117653 00000 n
-0000117756 00000 n
-0000117859 00000 n
-0000118300 00000 n
-0000118405 00000 n
-0000118509 00000 n
-0000118614 00000 n
-0000118719 00000 n
-0000118824 00000 n
-0000118929 00000 n
-0000119034 00000 n
-0000119139 00000 n
-0000119244 00000 n
-0000119349 00000 n
-0000119454 00000 n
-0000119558 00000 n
-0000119663 00000 n
-0000119768 00000 n
-0000119873 00000 n
-0000119978 00000 n
-0000120083 00000 n
-0000120188 00000 n
-0000120292 00000 n
-0000120397 00000 n
+0000110571 00000 n
+0000110660 00000 n
+0000110687 00000 n
+0000110737 00000 n
+0000110826 00000 n
+0000110890 00000 n
+0000110979 00000 n
+0000111043 00000 n
+0000111132 00000 n
+0000111187 00000 n
+0000111276 00000 n
+0000111330 00000 n
+0000111399 00000 n
+0000111487 00000 n
+0000111543 00000 n
+0000111632 00000 n
+0000111668 00000 n
+0000111717 00000 n
+0000111806 00000 n
+0000111871 00000 n
+0000111960 00000 n
+0000112016 00000 n
+0000112105 00000 n
+0000112153 00000 n
+0000112242 00000 n
+0000112296 00000 n
+0000112351 00000 n
+0000112440 00000 n
+0000112495 00000 n
+0000112584 00000 n
+0000112620 00000 n
+0000112656 00000 n
+0000112692 00000 n
+0000118297 00000 n
+0000118342 00000 n
+0000118387 00000 n
+0000118432 00000 n
+0000118477 00000 n
+0000118522 00000 n
+0000118567 00000 n
+0000118612 00000 n
+0000118657 00000 n
+0000118702 00000 n
+0000118747 00000 n
+0000118792 00000 n
+0000118837 00000 n
+0000118882 00000 n
+0000118927 00000 n
+0000118972 00000 n
+0000119017 00000 n
+0000119062 00000 n
+0000119107 00000 n
+0000119152 00000 n
+0000119197 00000 n
+0000119242 00000 n
+0000119287 00000 n
+0000119332 00000 n
+0000119377 00000 n
+0000119422 00000 n
+0000119467 00000 n
+0000119512 00000 n
+0000119557 00000 n
+0000119602 00000 n
+0000119647 00000 n
+0000119692 00000 n
+0000119737 00000 n
+0000119782 00000 n
+0000119827 00000 n
+0000119872 00000 n
+0000119917 00000 n
+0000119962 00000 n
+0000120007 00000 n
+0000120052 00000 n
+0000120097 00000 n
+0000120142 00000 n
+0000120187 00000 n
+0000120232 00000 n
+0000120277 00000 n
+0000120322 00000 n
+0000120367 00000 n
+0000120412 00000 n
+0000120457 00000 n
0000120502 00000 n
-0000120607 00000 n
-0000120712 00000 n
-0000120937 00000 n
-0000120993 00000 n
-0000121081 00000 n
-0000121150 00000 n
-0000121238 00000 n
-0000121314 00000 n
-0000121403 00000 n
-0000121474 00000 n
-0000121562 00000 n
-0000121642 00000 n
-0000121731 00000 n
-0000121794 00000 n
-0000121877 00000 n
-0000121965 00000 n
-0000122041 00000 n
-0000122130 00000 n
-0000122204 00000 n
-0000122293 00000 n
-0000122372 00000 n
-0000122461 00000 n
-0000122515 00000 n
-0000122564 00000 n
-0000122653 00000 n
-0000122680 00000 n
-0000122729 00000 n
-0000122818 00000 n
-0000122913 00000 n
-0000123002 00000 n
-0000123097 00000 n
-0000123185 00000 n
-0000123230 00000 n
-0000123280 00000 n
-0000123369 00000 n
-0000123433 00000 n
-0000123522 00000 n
-0000123586 00000 n
-0000123675 00000 n
-0000123730 00000 n
-0000123819 00000 n
-0000123873 00000 n
-0000123942 00000 n
-0000124030 00000 n
-0000124086 00000 n
-0000124175 00000 n
-0000124211 00000 n
-0000124266 00000 n
-0000124355 00000 n
-0000124420 00000 n
-0000124509 00000 n
-0000124565 00000 n
-0000124654 00000 n
-0000124759 00000 n
-0000124813 00000 n
-0000124868 00000 n
+0000120547 00000 n
+0000120592 00000 n
+0000120637 00000 n
+0000120682 00000 n
+0000120727 00000 n
+0000120772 00000 n
+0000120817 00000 n
+0000120862 00000 n
+0000120907 00000 n
+0000120952 00000 n
+0000120997 00000 n
+0000121042 00000 n
+0000121087 00000 n
+0000121132 00000 n
+0000121177 00000 n
+0000121222 00000 n
+0000121267 00000 n
+0000121312 00000 n
+0000121357 00000 n
+0000121402 00000 n
+0000121447 00000 n
+0000121492 00000 n
+0000121537 00000 n
+0000121582 00000 n
+0000121627 00000 n
+0000121672 00000 n
+0000121717 00000 n
+0000121762 00000 n
+0000121807 00000 n
+0000121852 00000 n
+0000121897 00000 n
+0000121942 00000 n
+0000121987 00000 n
+0000122032 00000 n
+0000122077 00000 n
+0000122122 00000 n
+0000122167 00000 n
+0000122212 00000 n
+0000122257 00000 n
+0000122302 00000 n
+0000122347 00000 n
+0000122392 00000 n
+0000122437 00000 n
+0000122482 00000 n
+0000122527 00000 n
+0000122572 00000 n
+0000122617 00000 n
+0000122662 00000 n
+0000122707 00000 n
+0000122752 00000 n
+0000122797 00000 n
+0000122842 00000 n
+0000122887 00000 n
+0000122932 00000 n
+0000122977 00000 n
+0000123022 00000 n
+0000123067 00000 n
+0000123112 00000 n
+0000123157 00000 n
+0000123202 00000 n
+0000123247 00000 n
+0000123292 00000 n
+0000123337 00000 n
+0000123382 00000 n
+0000123427 00000 n
+0000123472 00000 n
+0000123517 00000 n
+0000123562 00000 n
+0000123607 00000 n
+0000123652 00000 n
+0000123697 00000 n
+0000123742 00000 n
+0000123787 00000 n
+0000123832 00000 n
+0000123877 00000 n
+0000123922 00000 n
+0000123967 00000 n
+0000124012 00000 n
+0000124057 00000 n
+0000124102 00000 n
+0000124147 00000 n
+0000124192 00000 n
+0000124237 00000 n
+0000124282 00000 n
+0000124327 00000 n
+0000124372 00000 n
+0000124417 00000 n
+0000124462 00000 n
+0000124507 00000 n
+0000124552 00000 n
+0000124597 00000 n
+0000124642 00000 n
+0000124687 00000 n
+0000124732 00000 n
+0000124777 00000 n
+0000124822 00000 n
+0000124867 00000 n
+0000124912 00000 n
0000124957 00000 n
-0000125012 00000 n
-0000125101 00000 n
+0000125002 00000 n
+0000125047 00000 n
+0000125092 00000 n
0000125137 00000 n
-0000125173 00000 n
-0000125209 00000 n
-0000131622 00000 n
-0000131667 00000 n
-0000131712 00000 n
-0000131757 00000 n
-0000131802 00000 n
-0000131847 00000 n
-0000131892 00000 n
-0000131937 00000 n
-0000131982 00000 n
-0000132027 00000 n
-0000132072 00000 n
-0000132117 00000 n
-0000132162 00000 n
-0000132207 00000 n
-0000132252 00000 n
-0000132297 00000 n
-0000132342 00000 n
-0000132387 00000 n
-0000132432 00000 n
-0000132477 00000 n
-0000132522 00000 n
-0000132567 00000 n
-0000132612 00000 n
-0000132657 00000 n
-0000132702 00000 n
-0000132747 00000 n
-0000132792 00000 n
-0000132837 00000 n
-0000132882 00000 n
-0000132927 00000 n
-0000132972 00000 n
-0000133017 00000 n
-0000133062 00000 n
-0000133107 00000 n
-0000133152 00000 n
-0000133197 00000 n
-0000133242 00000 n
-0000133287 00000 n
-0000133332 00000 n
-0000133377 00000 n
-0000133422 00000 n
-0000133467 00000 n
-0000133512 00000 n
-0000133557 00000 n
-0000133602 00000 n
-0000133647 00000 n
-0000133692 00000 n
-0000133737 00000 n
-0000133782 00000 n
-0000133827 00000 n
-0000133872 00000 n
-0000133917 00000 n
-0000133962 00000 n
-0000134007 00000 n
-0000134052 00000 n
-0000134097 00000 n
-0000134142 00000 n
-0000134187 00000 n
-0000134232 00000 n
-0000134277 00000 n
-0000134322 00000 n
-0000134367 00000 n
-0000134412 00000 n
-0000134457 00000 n
-0000134502 00000 n
-0000134547 00000 n
-0000134592 00000 n
-0000134637 00000 n
-0000134682 00000 n
-0000134727 00000 n
-0000134772 00000 n
-0000134817 00000 n
-0000134862 00000 n
-0000134907 00000 n
-0000134952 00000 n
-0000134997 00000 n
-0000135042 00000 n
-0000135087 00000 n
+0000125182 00000 n
+0000125227 00000 n
+0000125272 00000 n
+0000125317 00000 n
+0000125362 00000 n
+0000125407 00000 n
+0000125452 00000 n
+0000125497 00000 n
+0000125542 00000 n
+0000125587 00000 n
+0000125632 00000 n
+0000125677 00000 n
+0000125722 00000 n
+0000125767 00000 n
+0000125812 00000 n
+0000125857 00000 n
+0000125902 00000 n
+0000125947 00000 n
+0000125992 00000 n
+0000126037 00000 n
+0000126082 00000 n
+0000126127 00000 n
+0000126172 00000 n
+0000126217 00000 n
+0000126262 00000 n
+0000126307 00000 n
+0000126352 00000 n
+0000126397 00000 n
+0000126442 00000 n
+0000126487 00000 n
+0000126532 00000 n
+0000126577 00000 n
+0000126622 00000 n
+0000126667 00000 n
+0000126712 00000 n
+0000126757 00000 n
+0000126802 00000 n
+0000126847 00000 n
+0000126892 00000 n
+0000126937 00000 n
+0000126982 00000 n
+0000127027 00000 n
+0000127072 00000 n
+0000127117 00000 n
+0000127162 00000 n
+0000127207 00000 n
+0000127252 00000 n
+0000127297 00000 n
+0000127342 00000 n
+0000127387 00000 n
+0000127432 00000 n
+0000127477 00000 n
+0000127522 00000 n
+0000127567 00000 n
+0000127612 00000 n
+0000127657 00000 n
+0000127702 00000 n
+0000127747 00000 n
+0000127792 00000 n
+0000127837 00000 n
+0000127882 00000 n
+0000127927 00000 n
+0000127972 00000 n
+0000128017 00000 n
+0000128062 00000 n
+0000128107 00000 n
+0000128152 00000 n
+0000128197 00000 n
+0000128242 00000 n
+0000128287 00000 n
+0000128332 00000 n
+0000128377 00000 n
+0000128422 00000 n
+0000128467 00000 n
+0000128512 00000 n
+0000128557 00000 n
+0000128602 00000 n
+0000128647 00000 n
+0000128692 00000 n
+0000128737 00000 n
+0000128782 00000 n
+0000128827 00000 n
+0000128872 00000 n
+0000128917 00000 n
+0000128962 00000 n
+0000129007 00000 n
+0000129052 00000 n
+0000129097 00000 n
+0000129142 00000 n
+0000129187 00000 n
+0000129232 00000 n
+0000129277 00000 n
+0000129322 00000 n
+0000129367 00000 n
+0000129412 00000 n
+0000129457 00000 n
+0000129502 00000 n
+0000129547 00000 n
+0000129592 00000 n
+0000129637 00000 n
+0000129682 00000 n
+0000129727 00000 n
+0000129772 00000 n
+0000129817 00000 n
+0000129862 00000 n
+0000129907 00000 n
+0000129952 00000 n
+0000129997 00000 n
+0000130042 00000 n
+0000130087 00000 n
+0000130132 00000 n
+0000130177 00000 n
+0000130222 00000 n
+0000130267 00000 n
+0000130312 00000 n
+0000130357 00000 n
+0000130402 00000 n
+0000130447 00000 n
+0000130492 00000 n
+0000130537 00000 n
+0000130582 00000 n
+0000130627 00000 n
+0000130672 00000 n
+0000130717 00000 n
+0000130762 00000 n
+0000130807 00000 n
+0000130852 00000 n
+0000130897 00000 n
+0000130942 00000 n
+0000130987 00000 n
+0000131032 00000 n
+0000131077 00000 n
+0000131122 00000 n
+0000131167 00000 n
+0000131212 00000 n
+0000131257 00000 n
+0000131302 00000 n
+0000131347 00000 n
+0000131392 00000 n
+0000131437 00000 n
+0000131482 00000 n
+0000131527 00000 n
+0000131572 00000 n
+0000131617 00000 n
+0000131662 00000 n
+0000131707 00000 n
+0000131752 00000 n
+0000131797 00000 n
+0000131842 00000 n
+0000131887 00000 n
+0000131932 00000 n
+0000131977 00000 n
+0000132022 00000 n
+0000132067 00000 n
+0000132112 00000 n
+0000132157 00000 n
+0000132202 00000 n
+0000132247 00000 n
+0000132292 00000 n
+0000132337 00000 n
+0000132382 00000 n
+0000132427 00000 n
+0000132472 00000 n
+0000132517 00000 n
+0000132562 00000 n
+0000132607 00000 n
+0000132652 00000 n
+0000132697 00000 n
+0000132742 00000 n
+0000132787 00000 n
+0000132832 00000 n
+0000132877 00000 n
+0000132922 00000 n
+0000132967 00000 n
+0000134609 00000 n
+0000134770 00000 n
+0000134939 00000 n
0000135132 00000 n
-0000135177 00000 n
-0000135222 00000 n
-0000135267 00000 n
-0000135312 00000 n
-0000135357 00000 n
-0000135402 00000 n
-0000135447 00000 n
-0000135492 00000 n
-0000135537 00000 n
-0000135582 00000 n
-0000135627 00000 n
-0000135672 00000 n
-0000135717 00000 n
-0000135762 00000 n
-0000135807 00000 n
-0000135852 00000 n
-0000135897 00000 n
-0000135942 00000 n
-0000135987 00000 n
-0000136032 00000 n
-0000136077 00000 n
-0000136122 00000 n
-0000136167 00000 n
-0000136212 00000 n
-0000136257 00000 n
-0000136302 00000 n
-0000136347 00000 n
-0000136392 00000 n
-0000136437 00000 n
-0000136482 00000 n
-0000136527 00000 n
-0000136572 00000 n
-0000136617 00000 n
-0000136662 00000 n
-0000136707 00000 n
-0000136752 00000 n
-0000136797 00000 n
-0000136842 00000 n
-0000136887 00000 n
-0000136932 00000 n
-0000136977 00000 n
-0000137022 00000 n
-0000137067 00000 n
-0000137112 00000 n
-0000137157 00000 n
-0000137202 00000 n
-0000137247 00000 n
-0000137292 00000 n
-0000137337 00000 n
-0000137382 00000 n
-0000137427 00000 n
-0000137472 00000 n
-0000137517 00000 n
-0000137562 00000 n
-0000137607 00000 n
-0000137652 00000 n
-0000137697 00000 n
-0000137742 00000 n
-0000137787 00000 n
-0000137832 00000 n
-0000137877 00000 n
-0000137922 00000 n
-0000137967 00000 n
-0000138012 00000 n
-0000138057 00000 n
-0000138102 00000 n
-0000138147 00000 n
-0000138192 00000 n
-0000138237 00000 n
-0000138282 00000 n
-0000138327 00000 n
-0000138372 00000 n
-0000138417 00000 n
-0000138462 00000 n
-0000138507 00000 n
-0000138552 00000 n
-0000138597 00000 n
-0000138642 00000 n
-0000138687 00000 n
-0000138732 00000 n
-0000138777 00000 n
-0000138822 00000 n
-0000138867 00000 n
-0000138912 00000 n
-0000138957 00000 n
-0000139002 00000 n
-0000139047 00000 n
-0000139092 00000 n
-0000139137 00000 n
-0000139182 00000 n
-0000139227 00000 n
-0000139272 00000 n
-0000139317 00000 n
-0000139362 00000 n
-0000139407 00000 n
-0000139452 00000 n
-0000139497 00000 n
-0000139542 00000 n
-0000139587 00000 n
-0000139632 00000 n
-0000139677 00000 n
-0000139722 00000 n
-0000139767 00000 n
-0000139812 00000 n
-0000139857 00000 n
-0000139902 00000 n
-0000139947 00000 n
-0000139992 00000 n
-0000140037 00000 n
-0000140082 00000 n
-0000140127 00000 n
-0000140172 00000 n
-0000140217 00000 n
-0000140262 00000 n
-0000140307 00000 n
-0000140352 00000 n
-0000140397 00000 n
-0000140442 00000 n
-0000140487 00000 n
-0000140532 00000 n
-0000140577 00000 n
-0000140622 00000 n
-0000140667 00000 n
-0000140712 00000 n
-0000140757 00000 n
-0000140802 00000 n
-0000140847 00000 n
-0000140892 00000 n
-0000140937 00000 n
-0000140982 00000 n
-0000141027 00000 n
-0000141072 00000 n
-0000141117 00000 n
-0000141162 00000 n
-0000141207 00000 n
-0000141252 00000 n
-0000141297 00000 n
-0000141342 00000 n
-0000141387 00000 n
-0000141432 00000 n
-0000141477 00000 n
-0000141522 00000 n
-0000141567 00000 n
-0000141612 00000 n
-0000141657 00000 n
-0000141702 00000 n
-0000141747 00000 n
-0000141792 00000 n
-0000141837 00000 n
-0000141882 00000 n
-0000141927 00000 n
-0000141972 00000 n
-0000142017 00000 n
-0000142062 00000 n
-0000142107 00000 n
-0000142152 00000 n
-0000142197 00000 n
-0000142242 00000 n
-0000142287 00000 n
-0000142332 00000 n
-0000142377 00000 n
-0000142422 00000 n
-0000142467 00000 n
-0000142512 00000 n
-0000142557 00000 n
-0000142602 00000 n
-0000142647 00000 n
-0000142692 00000 n
-0000142737 00000 n
-0000142782 00000 n
-0000142827 00000 n
-0000142872 00000 n
-0000142917 00000 n
-0000142962 00000 n
-0000143007 00000 n
-0000143052 00000 n
-0000143097 00000 n
-0000143142 00000 n
-0000143187 00000 n
-0000143232 00000 n
-0000143277 00000 n
-0000143322 00000 n
-0000143367 00000 n
-0000143412 00000 n
-0000143457 00000 n
-0000143502 00000 n
-0000143547 00000 n
-0000143592 00000 n
-0000143637 00000 n
-0000143682 00000 n
-0000143727 00000 n
-0000143772 00000 n
-0000143817 00000 n
-0000143862 00000 n
-0000143907 00000 n
-0000143952 00000 n
-0000143997 00000 n
-0000144042 00000 n
-0000144087 00000 n
-0000144132 00000 n
-0000144177 00000 n
-0000144222 00000 n
-0000144267 00000 n
-0000144312 00000 n
-0000144357 00000 n
-0000144402 00000 n
-0000144447 00000 n
-0000144492 00000 n
-0000144537 00000 n
-0000144582 00000 n
-0000144627 00000 n
-0000144672 00000 n
-0000144717 00000 n
-0000144762 00000 n
-0000144807 00000 n
-0000144852 00000 n
-0000144897 00000 n
-0000144942 00000 n
-0000144987 00000 n
-0000145032 00000 n
-0000145077 00000 n
-0000145122 00000 n
-0000145167 00000 n
-0000145212 00000 n
-0000145257 00000 n
-0000145302 00000 n
-0000145347 00000 n
-0000145392 00000 n
-0000145437 00000 n
-0000145482 00000 n
-0000145527 00000 n
-0000145572 00000 n
-0000145617 00000 n
-0000145662 00000 n
-0000145707 00000 n
-0000145752 00000 n
-0000145797 00000 n
-0000145842 00000 n
-0000145887 00000 n
-0000145932 00000 n
-0000145977 00000 n
-0000146022 00000 n
-0000146067 00000 n
-0000146112 00000 n
-0000146157 00000 n
-0000146202 00000 n
-0000146247 00000 n
-0000146292 00000 n
-0000146337 00000 n
-0000146382 00000 n
-0000146427 00000 n
-0000146472 00000 n
-0000146517 00000 n
-0000146562 00000 n
-0000146607 00000 n
-0000146652 00000 n
-0000146697 00000 n
-0000146742 00000 n
-0000146787 00000 n
-0000146832 00000 n
-0000146877 00000 n
-0000146922 00000 n
-0000146967 00000 n
-0000147012 00000 n
-0000147057 00000 n
-0000147102 00000 n
-0000147147 00000 n
-0000147192 00000 n
-0000147237 00000 n
-0000147281 00000 n
-0000147326 00000 n
-0000147371 00000 n
-0000147416 00000 n
-0000147461 00000 n
-0000147506 00000 n
-0000147551 00000 n
-0000147596 00000 n
-0000147641 00000 n
-0000147686 00000 n
-0000147731 00000 n
-0000147776 00000 n
-0000147821 00000 n
-0000147866 00000 n
-0000147911 00000 n
-0000147956 00000 n
-0000148001 00000 n
-0000148045 00000 n
-0000148090 00000 n
-0000148135 00000 n
-0000148180 00000 n
-0000148225 00000 n
-0000150029 00000 n
-0000150190 00000 n
-0000150359 00000 n
-0000150552 00000 n
-0000154620 00000 n
-0000154814 00000 n
-0000158925 00000 n
-0000159119 00000 n
-0000163276 00000 n
-0000163470 00000 n
-0000167507 00000 n
-0000167701 00000 n
-0000171582 00000 n
-0000171776 00000 n
-0000175525 00000 n
-0000175719 00000 n
-0000179713 00000 n
-0000179907 00000 n
-0000182575 00000 n
-0000182787 00000 n
-0000184960 00000 n
-0000185144 00000 n
-0000188235 00000 n
-0000188419 00000 n
-0000191537 00000 n
-0000191712 00000 n
-0000194089 00000 n
-0000194264 00000 n
-0000195221 00000 n
-0000195382 00000 n
-0000195570 00000 n
-0000195782 00000 n
-0000198529 00000 n
-0000198741 00000 n
-0000200250 00000 n
-0000200467 00000 n
-0000201900 00000 n
-0000202112 00000 n
-0000204045 00000 n
-0000204205 00000 n
-0000204540 00000 n
-0000204760 00000 n
-0000206585 00000 n
-0000206783 00000 n
-0000208712 00000 n
-0000208919 00000 n
-0000210838 00000 n
-0000211056 00000 n
-0000213367 00000 n
-0000213536 00000 n
-0000214339 00000 n
-0000214568 00000 n
-0000216437 00000 n
-0000216634 00000 n
-0000218173 00000 n
-0000218370 00000 n
-0000219866 00000 n
-0000220089 00000 n
-0000222258 00000 n
-0000222461 00000 n
-0000224365 00000 n
-0000224579 00000 n
-0000225880 00000 n
-0000226112 00000 n
-0000227785 00000 n
-0000227998 00000 n
-0000229902 00000 n
-0000230110 00000 n
-0000231388 00000 n
-0000231627 00000 n
-0000233223 00000 n
-0000233420 00000 n
-0000234678 00000 n
-0000234839 00000 n
-0000235029 00000 n
-0000235241 00000 n
-0000238097 00000 n
-0000238272 00000 n
-0000238620 00000 n
-0000238809 00000 n
-0000240495 00000 n
-0000240683 00000 n
-0000242119 00000 n
-0000242316 00000 n
-0000244077 00000 n
-0000244257 00000 n
-0000246221 00000 n
-0000246434 00000 n
-0000248232 00000 n
-0000248454 00000 n
-0000249511 00000 n
-0000249756 00000 n
-0000251176 00000 n
-0000251390 00000 n
-0000252927 00000 n
-0000253125 00000 n
-0000255156 00000 n
-0000255421 00000 n
-0000257177 00000 n
-0000257390 00000 n
-0000258967 00000 n
-0000259174 00000 n
-0000261169 00000 n
-0000261401 00000 n
-0000263430 00000 n
-0000263642 00000 n
-0000265623 00000 n
-0000265836 00000 n
-0000268040 00000 n
-0000268270 00000 n
-0000270457 00000 n
-0000270617 00000 n
-0000271354 00000 n
-0000271548 00000 n
-0000273104 00000 n
-0000273284 00000 n
-0000275025 00000 n
-0000275214 00000 n
-0000276415 00000 n
-0000276680 00000 n
-0000278146 00000 n
-0000278344 00000 n
-0000279324 00000 n
-0000279556 00000 n
-0000280958 00000 n
-0000281193 00000 n
-0000283109 00000 n
-0000283270 00000 n
-0000283463 00000 n
-0000283675 00000 n
-0000286495 00000 n
-0000286670 00000 n
-0000289488 00000 n
-0000289672 00000 n
-0000292249 00000 n
-0000292424 00000 n
-0000292986 00000 n
-0000293225 00000 n
-0000294981 00000 n
-0000295188 00000 n
-0000297028 00000 n
-0000297226 00000 n
-0000298870 00000 n
-0000299082 00000 n
-0000300498 00000 n
-0000300677 00000 n
-0000301494 00000 n
-0000301691 00000 n
-0000303183 00000 n
-0000303448 00000 n
-0000305172 00000 n
-0000305419 00000 n
-0000307345 00000 n
-0000307578 00000 n
-0000309589 00000 n
-0000309822 00000 n
-0000311475 00000 n
-0000311680 00000 n
-0000313024 00000 n
-0000313247 00000 n
-0000314812 00000 n
-0000314991 00000 n
-0000316561 00000 n
-0000316740 00000 n
-0000318262 00000 n
-0000318441 00000 n
-0000319945 00000 n
-0000320124 00000 n
-0000321791 00000 n
-0000321961 00000 n
-0000322707 00000 n
-0000322930 00000 n
-0000324855 00000 n
-0000325096 00000 n
-0000326825 00000 n
-0000327037 00000 n
-0000329096 00000 n
-0000329294 00000 n
-0000331348 00000 n
-0000331555 00000 n
-0000333372 00000 n
-0000333586 00000 n
-0000335691 00000 n
-0000335898 00000 n
-0000337646 00000 n
-0000337833 00000 n
-0000339513 00000 n
-0000339702 00000 n
-0000340595 00000 n
-0000340765 00000 n
-0000341863 00000 n
-0000342033 00000 n
-0000342724 00000 n
-0000342894 00000 n
-0000343755 00000 n
-0000343925 00000 n
-0000345026 00000 n
-0000345250 00000 n
-0000346632 00000 n
-0000346849 00000 n
-0000348630 00000 n
-0000348866 00000 n
-0000350741 00000 n
-0000350920 00000 n
-0000352805 00000 n
-0000352974 00000 n
-0000354481 00000 n
-0000354729 00000 n
-0000357062 00000 n
-0000357294 00000 n
-0000359488 00000 n
-0000359708 00000 n
-0000361577 00000 n
-0000361796 00000 n
-0000363454 00000 n
-0000363643 00000 n
-0000365336 00000 n
-0000365515 00000 n
-0000367260 00000 n
-0000367448 00000 n
-0000369283 00000 n
-0000369478 00000 n
-0000371394 00000 n
-0000371626 00000 n
-0000373730 00000 n
-0000373943 00000 n
-0000375379 00000 n
-0000375593 00000 n
-0000377042 00000 n
-0000377249 00000 n
-0000378486 00000 n
-0000378665 00000 n
-0000379653 00000 n
-0000379841 00000 n
-0000380973 00000 n
-0000381161 00000 n
-0000382662 00000 n
-0000382850 00000 n
-0000383933 00000 n
-0000384122 00000 n
-0000385455 00000 n
-0000385661 00000 n
-0000387311 00000 n
-0000387566 00000 n
-0000389244 00000 n
-0000389448 00000 n
-0000391400 00000 n
-0000391597 00000 n
-0000393797 00000 n
-0000394017 00000 n
-0000395994 00000 n
-0000396182 00000 n
-0000397919 00000 n
-0000398159 00000 n
-0000399676 00000 n
-0000399873 00000 n
-0000401698 00000 n
-0000401886 00000 n
-0000403885 00000 n
-0000404128 00000 n
-0000405952 00000 n
-0000406141 00000 n
-0000407775 00000 n
-0000407996 00000 n
-0000409695 00000 n
-0000409917 00000 n
-0000411573 00000 n
-0000411752 00000 n
-0000413642 00000 n
-0000413820 00000 n
-0000415161 00000 n
-0000415393 00000 n
-0000417219 00000 n
-0000417397 00000 n
-0000418806 00000 n
-0000418966 00000 n
-0000419255 00000 n
-0000419434 00000 n
-0000421151 00000 n
-0000421330 00000 n
-0000423110 00000 n
-0000423321 00000 n
-0000424805 00000 n
-0000425034 00000 n
-0000426593 00000 n
-0000426803 00000 n
-0000428495 00000 n
-0000428699 00000 n
-0000429820 00000 n
-0000430017 00000 n
-0000431295 00000 n
-0000431499 00000 n
-0000432612 00000 n
-0000432798 00000 n
-0000433651 00000 n
-0000433865 00000 n
-0000435352 00000 n
-0000435532 00000 n
-0000436296 00000 n
-0000436537 00000 n
-0000438143 00000 n
-0000438341 00000 n
-0000440190 00000 n
-0000440387 00000 n
-0000442010 00000 n
-0000442189 00000 n
-0000444243 00000 n
-0000444422 00000 n
-0000446260 00000 n
-0000446439 00000 n
-0000448150 00000 n
-0000448329 00000 n
-0000448760 00000 n
-0000448980 00000 n
-0000450717 00000 n
-0000450914 00000 n
-0000452768 00000 n
-0000452937 00000 n
-0000454635 00000 n
-0000454804 00000 n
-0000456013 00000 n
-0000456201 00000 n
-0000457899 00000 n
-0000458087 00000 n
-0000459541 00000 n
-0000459755 00000 n
-0000461358 00000 n
-0000461546 00000 n
-0000463206 00000 n
-0000463394 00000 n
-0000464223 00000 n
-0000464411 00000 n
-0000465983 00000 n
-0000466178 00000 n
-0000467443 00000 n
-0000467647 00000 n
-0000469058 00000 n
-0000469253 00000 n
-0000471911 00000 n
-0000472087 00000 n
-0000473391 00000 n
-0000473561 00000 n
-0000474090 00000 n
-0000474260 00000 n
-0000474772 00000 n
-0000474942 00000 n
-0000476450 00000 n
-0000476620 00000 n
-0000478019 00000 n
-0000478189 00000 n
-0000479739 00000 n
-0000479908 00000 n
-0000480871 00000 n
-0000481050 00000 n
-0000482578 00000 n
-0000482766 00000 n
-0000483735 00000 n
-0000483914 00000 n
-0000484251 00000 n
-0000484447 00000 n
-0000486178 00000 n
-0000486392 00000 n
-0000488075 00000 n
-0000488270 00000 n
-0000489977 00000 n
-0000490213 00000 n
-0000491898 00000 n
-0000492093 00000 n
-0000493675 00000 n
-0000493889 00000 n
-0000495259 00000 n
-0000495447 00000 n
-0000496614 00000 n
-0000496865 00000 n
-0000498396 00000 n
-0000498616 00000 n
-0000499294 00000 n
-0000499508 00000 n
-0000501253 00000 n
-0000501470 00000 n
-0000503257 00000 n
-0000503507 00000 n
-0000504975 00000 n
-0000505162 00000 n
-0000507106 00000 n
-0000507335 00000 n
-0000509196 00000 n
-0000509403 00000 n
-0000511535 00000 n
-0000511739 00000 n
-0000512599 00000 n
-0000512658 00000 n
-0000512761 00000 n
-0000512926 00000 n
-0000513022 00000 n
-0000513137 00000 n
-0000513252 00000 n
-0000513361 00000 n
-0000513484 00000 n
-0000513596 00000 n
-0000513774 00000 n
-0000513895 00000 n
-0000514055 00000 n
-0000514173 00000 n
-0000514270 00000 n
-0000514422 00000 n
-0000514562 00000 n
-0000514740 00000 n
-0000514895 00000 n
-0000514997 00000 n
-0000515097 00000 n
-0000515306 00000 n
-0000515407 00000 n
-0000515595 00000 n
-0000515736 00000 n
-0000515880 00000 n
-0000515996 00000 n
-0000516163 00000 n
-0000516275 00000 n
-0000516449 00000 n
-0000516552 00000 n
-0000516725 00000 n
-0000516846 00000 n
-0000516976 00000 n
-0000517102 00000 n
-0000517217 00000 n
-0000517325 00000 n
-0000517472 00000 n
-0000517577 00000 n
-0000517696 00000 n
-0000517825 00000 n
-0000517984 00000 n
-0000518118 00000 n
-0000518255 00000 n
-0000518387 00000 n
-0000518536 00000 n
-0000518668 00000 n
-0000518816 00000 n
-0000518930 00000 n
-0000519048 00000 n
-0000519202 00000 n
-0000519333 00000 n
-0000519427 00000 n
-0000519551 00000 n
-0000519663 00000 n
-0000519840 00000 n
-0000519949 00000 n
-0000520074 00000 n
-0000520220 00000 n
-0000520322 00000 n
-0000520498 00000 n
-0000520642 00000 n
-0000520754 00000 n
-0000520881 00000 n
-0000521009 00000 n
-0000521137 00000 n
-0000521248 00000 n
-0000521447 00000 n
-0000521558 00000 n
-0000521673 00000 n
-0000521817 00000 n
-0000522025 00000 n
-0000522159 00000 n
-0000522313 00000 n
-0000522438 00000 n
-0000522569 00000 n
-0000522700 00000 n
-0000522861 00000 n
-0000522982 00000 n
-0000523185 00000 n
-0000523296 00000 n
-0000523411 00000 n
-0000523604 00000 n
-0000523747 00000 n
-0000523863 00000 n
-0000524021 00000 n
-0000524178 00000 n
-0000524309 00000 n
-0000524430 00000 n
-0000524607 00000 n
-0000524717 00000 n
-0000524847 00000 n
-0000525017 00000 n
-0000525111 00000 n
-0000525238 00000 n
-0000525365 00000 n
-0000525461 00000 n
-0000525647 00000 n
-0000525773 00000 n
-0000525906 00000 n
-0000526033 00000 n
-0000526145 00000 n
-0000526351 00000 n
-0000526510 00000 n
-0000526658 00000 n
-0000526786 00000 n
-0000526967 00000 n
-0000527077 00000 n
-0000527192 00000 n
-0000527337 00000 n
-0000527501 00000 n
-0000527651 00000 n
-0000527788 00000 n
-0000527954 00000 n
-0000528058 00000 n
-0000528215 00000 n
-0000528326 00000 n
-0000528471 00000 n
-0000528613 00000 n
-0000528763 00000 n
-0000528880 00000 n
-0000529044 00000 n
-0000529155 00000 n
-0000529295 00000 n
-0000529422 00000 n
-0000529539 00000 n
-0000529678 00000 n
-0000529784 00000 n
-0000529918 00000 n
-0000530050 00000 n
-0000530195 00000 n
-0000530322 00000 n
-0000530454 00000 n
-0000530584 00000 n
-0000530709 00000 n
-0000530817 00000 n
-0000530989 00000 n
-0000531093 00000 n
-0000531228 00000 n
-0000531363 00000 n
-0000531597 00000 n
-0000531751 00000 n
-0000531892 00000 n
-0000532066 00000 n
-0000532156 00000 n
-0000532284 00000 n
-0000532458 00000 n
-0000532560 00000 n
-0000532711 00000 n
-0000532862 00000 n
-0000532988 00000 n
-0000533194 00000 n
-0000533294 00000 n
-0000533412 00000 n
-0000533577 00000 n
-0000533668 00000 n
-0000533829 00000 n
-0000533955 00000 n
-0000534098 00000 n
-0000534225 00000 n
-0000534365 00000 n
-0000534501 00000 n
-0000534609 00000 n
-0000534783 00000 n
-0000534889 00000 n
-0000535009 00000 n
-0000535121 00000 n
-0000535238 00000 n
-0000535340 00000 n
-0000535518 00000 n
-0000535687 00000 n
-0000535795 00000 n
-0000535929 00000 n
-0000536047 00000 n
-0000536224 00000 n
-0000536391 00000 n
-0000536507 00000 n
-0000536645 00000 n
-0000536781 00000 n
-0000536941 00000 n
-0000537056 00000 n
-0000537166 00000 n
-0000537342 00000 n
-0000537488 00000 n
-0000537622 00000 n
-0000537778 00000 n
-0000537946 00000 n
-0000538095 00000 n
-0000538219 00000 n
-0000538357 00000 n
-0000538520 00000 n
-0000538630 00000 n
-0000538764 00000 n
-0000538876 00000 n
-0000539057 00000 n
-0000539178 00000 n
-0000539356 00000 n
-0000539476 00000 n
-0000539595 00000 n
-0000539756 00000 n
-0000539879 00000 n
-0000540001 00000 n
-0000540205 00000 n
-0000540310 00000 n
-0000540442 00000 n
-0000540563 00000 n
-0000540734 00000 n
-0000540856 00000 n
-0000541016 00000 n
-0000541115 00000 n
-0000541233 00000 n
-0000541348 00000 n
-0000541450 00000 n
-0000541611 00000 n
-0000541715 00000 n
-0000541814 00000 n
-0000542021 00000 n
-0000542149 00000 n
-0000542234 00000 n
-0000542426 00000 n
-0000542598 00000 n
-0000542702 00000 n
-0000542826 00000 n
-0000542948 00000 n
-0000543060 00000 n
-0000543242 00000 n
-0000543358 00000 n
-0000543482 00000 n
-0000543600 00000 n
-0000543718 00000 n
-0000543823 00000 n
-0000544000 00000 n
-0000544112 00000 n
-0000544243 00000 n
-0000544367 00000 n
-0000544534 00000 n
-0000544651 00000 n
-0000544781 00000 n
-0000544921 00000 n
-0000545058 00000 n
-0000545194 00000 n
-0000545330 00000 n
-0000545467 00000 n
-0000545579 00000 n
-0000545743 00000 n
-0000545847 00000 n
-0000545980 00000 n
-0000546112 00000 n
-0000546234 00000 n
-0000546363 00000 n
-0000546470 00000 n
-0000546636 00000 n
-0000546758 00000 n
-0000546868 00000 n
-0000546982 00000 n
-0000547174 00000 n
-0000547316 00000 n
-0000547428 00000 n
-0000547551 00000 n
-0000547674 00000 n
-0000547796 00000 n
-0000547921 00000 n
-0000548044 00000 n
-0000548162 00000 n
-0000548349 00000 n
-0000548507 00000 n
-0000548611 00000 n
-0000548731 00000 n
-0000548854 00000 n
-0000549029 00000 n
-0000549132 00000 n
-0000549252 00000 n
-0000549367 00000 n
-0000549481 00000 n
-0000549596 00000 n
-0000549710 00000 n
-0000549825 00000 n
-0000549943 00000 n
-0000550060 00000 n
-0000550166 00000 n
-0000550327 00000 n
-0000550423 00000 n
-0000550537 00000 n
-0000550647 00000 n
-0000550778 00000 n
-0000550911 00000 n
-0000551012 00000 n
-0000551190 00000 n
-0000551300 00000 n
-0000551454 00000 n
-0000551623 00000 n
-0000551811 00000 n
-0000551992 00000 n
-0000552148 00000 n
-0000552314 00000 n
-0000552446 00000 n
-0000552593 00000 n
-0000552732 00000 n
-0000552866 00000 n
-0000552990 00000 n
-0000553111 00000 n
-0000553244 00000 n
-0000553350 00000 n
-0000553520 00000 n
-0000553682 00000 n
-0000553788 00000 n
-0000553905 00000 n
-0000554056 00000 n
-0000554221 00000 n
-0000554346 00000 n
-0000554502 00000 n
-0000554620 00000 n
-0000554750 00000 n
-0000554914 00000 n
-0000555018 00000 n
-0000555136 00000 n
-0000555254 00000 n
-0000555375 00000 n
-0000555511 00000 n
-0000555610 00000 n
-0000555765 00000 n
-0000555869 00000 n
-0000555986 00000 n
-0000556101 00000 n
-0000556215 00000 n
+0000139029 00000 n
+0000139223 00000 n
+0000143650 00000 n
+0000143844 00000 n
+0000148198 00000 n
+0000148392 00000 n
+0000152436 00000 n
+0000152630 00000 n
+0000156208 00000 n
+0000156402 00000 n
+0000159997 00000 n
+0000160191 00000 n
+0000163343 00000 n
+0000163504 00000 n
+0000163738 00000 n
+0000163941 00000 n
+0000166521 00000 n
+0000166696 00000 n
+0000170340 00000 n
+0000170515 00000 n
+0000173018 00000 n
+0000173193 00000 n
+0000174969 00000 n
+0000175130 00000 n
+0000175318 00000 n
+0000175521 00000 n
+0000178152 00000 n
+0000178327 00000 n
+0000178592 00000 n
+0000178795 00000 n
+0000180229 00000 n
+0000180446 00000 n
+0000181900 00000 n
+0000182097 00000 n
+0000183949 00000 n
+0000184109 00000 n
+0000184604 00000 n
+0000184774 00000 n
+0000186514 00000 n
+0000186702 00000 n
+0000188191 00000 n
+0000188370 00000 n
+0000190346 00000 n
+0000190525 00000 n
+0000191467 00000 n
+0000191696 00000 n
+0000193565 00000 n
+0000193762 00000 n
+0000195301 00000 n
+0000195498 00000 n
+0000196994 00000 n
+0000197217 00000 n
+0000199386 00000 n
+0000199589 00000 n
+0000201482 00000 n
+0000201696 00000 n
+0000202997 00000 n
+0000203229 00000 n
+0000204902 00000 n
+0000205115 00000 n
+0000207019 00000 n
+0000207227 00000 n
+0000208505 00000 n
+0000208744 00000 n
+0000210263 00000 n
+0000210451 00000 n
+0000211763 00000 n
+0000211951 00000 n
+0000212498 00000 n
+0000212659 00000 n
+0000212849 00000 n
+0000213052 00000 n
+0000216173 00000 n
+0000216348 00000 n
+0000216696 00000 n
+0000216885 00000 n
+0000218508 00000 n
+0000218696 00000 n
+0000220068 00000 n
+0000220238 00000 n
+0000222193 00000 n
+0000222353 00000 n
+0000223034 00000 n
+0000223247 00000 n
+0000224669 00000 n
+0000224883 00000 n
+0000226452 00000 n
+0000226650 00000 n
+0000228572 00000 n
+0000228837 00000 n
+0000230548 00000 n
+0000230761 00000 n
+0000232329 00000 n
+0000232536 00000 n
+0000234565 00000 n
+0000234797 00000 n
+0000236825 00000 n
+0000237038 00000 n
+0000239006 00000 n
+0000239218 00000 n
+0000241199 00000 n
+0000241453 00000 n
+0000243716 00000 n
+0000243946 00000 n
+0000245991 00000 n
+0000246222 00000 n
+0000248131 00000 n
+0000248342 00000 n
+0000250218 00000 n
+0000250387 00000 n
+0000252226 00000 n
+0000252448 00000 n
+0000254446 00000 n
+0000254697 00000 n
+0000256661 00000 n
+0000256830 00000 n
+0000258360 00000 n
+0000258554 00000 n
+0000260133 00000 n
+0000260313 00000 n
+0000262054 00000 n
+0000262243 00000 n
+0000263444 00000 n
+0000263623 00000 n
+0000264712 00000 n
+0000264909 00000 n
+0000266280 00000 n
+0000266459 00000 n
+0000267185 00000 n
+0000267417 00000 n
+0000268891 00000 n
+0000269094 00000 n
+0000270903 00000 n
+0000271087 00000 n
+0000271622 00000 n
+0000271783 00000 n
+0000271974 00000 n
+0000272186 00000 n
+0000275133 00000 n
+0000275308 00000 n
+0000277928 00000 n
+0000278103 00000 n
+0000279934 00000 n
+0000280132 00000 n
+0000281493 00000 n
+0000281691 00000 n
+0000283380 00000 n
+0000283568 00000 n
+0000285250 00000 n
+0000285429 00000 n
+0000287531 00000 n
+0000287710 00000 n
+0000289483 00000 n
+0000289662 00000 n
+0000291343 00000 n
+0000291532 00000 n
+0000293380 00000 n
+0000293593 00000 n
+0000295624 00000 n
+0000295837 00000 n
+0000297389 00000 n
+0000297578 00000 n
+0000298852 00000 n
+0000299059 00000 n
+0000300832 00000 n
+0000301030 00000 n
+0000302793 00000 n
+0000303006 00000 n
+0000304714 00000 n
+0000304917 00000 n
+0000306297 00000 n
+0000306486 00000 n
+0000307375 00000 n
+0000307563 00000 n
+0000309089 00000 n
+0000309292 00000 n
+0000311000 00000 n
+0000311203 00000 n
+0000312020 00000 n
+0000312233 00000 n
+0000313719 00000 n
+0000313899 00000 n
+0000314663 00000 n
+0000314927 00000 n
+0000316651 00000 n
+0000316897 00000 n
+0000318788 00000 n
+0000319011 00000 n
+0000320801 00000 n
+0000321024 00000 n
+0000322899 00000 n
+0000323078 00000 n
+0000324302 00000 n
+0000324534 00000 n
+0000326203 00000 n
+0000326382 00000 n
+0000327962 00000 n
+0000328141 00000 n
+0000329688 00000 n
+0000329867 00000 n
+0000331371 00000 n
+0000331550 00000 n
+0000333215 00000 n
+0000333385 00000 n
+0000334131 00000 n
+0000334329 00000 n
+0000336147 00000 n
+0000336380 00000 n
+0000338436 00000 n
+0000338625 00000 n
+0000340281 00000 n
+0000340451 00000 n
+0000341213 00000 n
+0000341383 00000 n
+0000342488 00000 n
+0000342658 00000 n
+0000343478 00000 n
+0000343648 00000 n
+0000344465 00000 n
+0000344635 00000 n
+0000345797 00000 n
+0000346020 00000 n
+0000347673 00000 n
+0000347899 00000 n
+0000349582 00000 n
+0000349827 00000 n
+0000351718 00000 n
+0000351887 00000 n
+0000353633 00000 n
+0000353818 00000 n
+0000355568 00000 n
+0000355824 00000 n
+0000357801 00000 n
+0000358000 00000 n
+0000360224 00000 n
+0000360435 00000 n
+0000362202 00000 n
+0000362403 00000 n
+0000363421 00000 n
+0000363610 00000 n
+0000365304 00000 n
+0000365483 00000 n
+0000367228 00000 n
+0000367416 00000 n
+0000369252 00000 n
+0000369447 00000 n
+0000371359 00000 n
+0000371591 00000 n
+0000373693 00000 n
+0000373906 00000 n
+0000375343 00000 n
+0000375557 00000 n
+0000377006 00000 n
+0000377213 00000 n
+0000378450 00000 n
+0000378629 00000 n
+0000379616 00000 n
+0000379804 00000 n
+0000380936 00000 n
+0000381124 00000 n
+0000382625 00000 n
+0000382813 00000 n
+0000383895 00000 n
+0000384084 00000 n
+0000385416 00000 n
+0000385586 00000 n
+0000387260 00000 n
+0000387439 00000 n
+0000389223 00000 n
+0000389402 00000 n
+0000391047 00000 n
+0000391216 00000 n
+0000392530 00000 n
+0000392718 00000 n
+0000394284 00000 n
+0000394472 00000 n
+0000396091 00000 n
+0000396279 00000 n
+0000397679 00000 n
+0000397849 00000 n
+0000399482 00000 n
+0000399652 00000 n
+0000400665 00000 n
+0000400862 00000 n
+0000402073 00000 n
+0000402277 00000 n
+0000403623 00000 n
+0000403809 00000 n
+0000404285 00000 n
+0000404473 00000 n
+0000405961 00000 n
+0000406131 00000 n
+0000407638 00000 n
+0000407808 00000 n
+0000409207 00000 n
+0000409377 00000 n
+0000410926 00000 n
+0000411095 00000 n
+0000412058 00000 n
+0000412279 00000 n
+0000413813 00000 n
+0000414034 00000 n
+0000415641 00000 n
+0000415863 00000 n
+0000417113 00000 n
+0000417292 00000 n
+0000418837 00000 n
+0000419016 00000 n
+0000420253 00000 n
+0000420457 00000 n
+0000421869 00000 n
+0000422064 00000 n
+0000424693 00000 n
+0000424869 00000 n
+0000425319 00000 n
+0000425498 00000 n
+0000427026 00000 n
+0000427214 00000 n
+0000428182 00000 n
+0000428352 00000 n
+0000428682 00000 n
+0000428878 00000 n
+0000430608 00000 n
+0000430822 00000 n
+0000432506 00000 n
+0000432701 00000 n
+0000434408 00000 n
+0000434621 00000 n
+0000436109 00000 n
+0000436304 00000 n
+0000437886 00000 n
+0000438109 00000 n
+0000439474 00000 n
+0000439671 00000 n
+0000441208 00000 n
+0000441396 00000 n
+0000442275 00000 n
+0000442479 00000 n
+0000444215 00000 n
+0000444403 00000 n
+0000446145 00000 n
+0000446324 00000 n
+0000447723 00000 n
+0000447902 00000 n
+0000449600 00000 n
+0000449779 00000 n
+0000451259 00000 n
+0000451438 00000 n
+0000453224 00000 n
+0000453428 00000 n
+0000455079 00000 n
+0000455138 00000 n
+0000455241 00000 n
+0000455406 00000 n
+0000455488 00000 n
+0000455596 00000 n
+0000455719 00000 n
+0000455831 00000 n
+0000456009 00000 n
+0000456130 00000 n
+0000456290 00000 n
+0000456408 00000 n
+0000456505 00000 n
+0000456657 00000 n
+0000456797 00000 n
+0000456975 00000 n
+0000457130 00000 n
+0000457232 00000 n
+0000457332 00000 n
+0000457541 00000 n
+0000457642 00000 n
+0000457785 00000 n
+0000457931 00000 n
+0000458047 00000 n
+0000458214 00000 n
+0000458326 00000 n
+0000458500 00000 n
+0000458603 00000 n
+0000458776 00000 n
+0000458897 00000 n
+0000459027 00000 n
+0000459153 00000 n
+0000459268 00000 n
+0000459376 00000 n
+0000459523 00000 n
+0000459628 00000 n
+0000459747 00000 n
+0000459876 00000 n
+0000460035 00000 n
+0000460169 00000 n
+0000460306 00000 n
+0000460438 00000 n
+0000460587 00000 n
+0000460719 00000 n
+0000460867 00000 n
+0000460968 00000 n
+0000461096 00000 n
+0000461214 00000 n
+0000461368 00000 n
+0000461499 00000 n
+0000461645 00000 n
+0000461746 00000 n
+0000461844 00000 n
+0000461968 00000 n
+0000462080 00000 n
+0000462257 00000 n
+0000462366 00000 n
+0000462491 00000 n
+0000462637 00000 n
+0000462739 00000 n
+0000462911 00000 n
+0000463110 00000 n
+0000463221 00000 n
+0000463336 00000 n
+0000463480 00000 n
+0000463688 00000 n
+0000463822 00000 n
+0000463976 00000 n
+0000464101 00000 n
+0000464232 00000 n
+0000464365 00000 n
+0000464496 00000 n
+0000464671 00000 n
+0000464806 00000 n
+0000464959 00000 n
+0000465104 00000 n
+0000465329 00000 n
+0000465440 00000 n
+0000465555 00000 n
+0000465748 00000 n
+0000465891 00000 n
+0000466007 00000 n
+0000466165 00000 n
+0000466322 00000 n
+0000466453 00000 n
+0000466574 00000 n
+0000466751 00000 n
+0000466885 00000 n
+0000467033 00000 n
+0000467151 00000 n
+0000467281 00000 n
+0000467451 00000 n
+0000467545 00000 n
+0000467672 00000 n
+0000467799 00000 n
+0000467895 00000 n
+0000468081 00000 n
+0000468207 00000 n
+0000468342 00000 n
+0000468475 00000 n
+0000468602 00000 n
+0000468714 00000 n
+0000468906 00000 n
+0000469004 00000 n
+0000469190 00000 n
+0000469294 00000 n
+0000469418 00000 n
+0000469540 00000 n
+0000469652 00000 n
+0000469848 00000 n
+0000469964 00000 n
+0000470088 00000 n
+0000470206 00000 n
+0000470324 00000 n
+0000470429 00000 n
+0000470618 00000 n
+0000470841 00000 n
+0000470980 00000 n
+0000471143 00000 n
+0000471280 00000 n
+0000471383 00000 n
+0000471589 00000 n
+0000471748 00000 n
+0000471896 00000 n
+0000472024 00000 n
+0000472205 00000 n
+0000472315 00000 n
+0000472430 00000 n
+0000472575 00000 n
+0000472739 00000 n
+0000472889 00000 n
+0000473107 00000 n
+0000473212 00000 n
+0000473344 00000 n
+0000473465 00000 n
+0000473672 00000 n
+0000473800 00000 n
+0000473885 00000 n
+0000474051 00000 n
+0000474155 00000 n
+0000474312 00000 n
+0000474423 00000 n
+0000474568 00000 n
+0000474710 00000 n
+0000474860 00000 n
+0000474977 00000 n
+0000475141 00000 n
+0000475252 00000 n
+0000475392 00000 n
+0000475519 00000 n
+0000475636 00000 n
+0000475775 00000 n
+0000475881 00000 n
+0000476015 00000 n
+0000476147 00000 n
+0000476292 00000 n
+0000476419 00000 n
+0000476551 00000 n
+0000476681 00000 n
+0000476806 00000 n
+0000476914 00000 n
+0000477085 00000 n
+0000477189 00000 n
+0000477324 00000 n
+0000477452 00000 n
+0000477626 00000 n
+0000477728 00000 n
+0000477878 00000 n
+0000478028 00000 n
+0000478153 00000 n
+0000478359 00000 n
+0000478459 00000 n
+0000478577 00000 n
+0000478742 00000 n
+0000478833 00000 n
+0000478994 00000 n
+0000479120 00000 n
+0000479263 00000 n
+0000479390 00000 n
+0000479530 00000 n
+0000479666 00000 n
+0000479774 00000 n
+0000479948 00000 n
+0000480054 00000 n
+0000480174 00000 n
+0000480286 00000 n
+0000480403 00000 n
+0000480505 00000 n
+0000480682 00000 n
+0000480794 00000 n
+0000480925 00000 n
+0000481049 00000 n
+0000481216 00000 n
+0000481333 00000 n
+0000481463 00000 n
+0000481603 00000 n
+0000481740 00000 n
+0000481876 00000 n
+0000482012 00000 n
+0000482149 00000 n
+0000482261 00000 n
+0000482432 00000 n
+0000482554 00000 n
+0000482714 00000 n
+0000482813 00000 n
+0000482928 00000 n
+0000483030 00000 n
+0000483191 00000 n
+0000483295 00000 n
+0000483394 00000 n
+0000483525 00000 n
+0000483700 00000 n
+0000483803 00000 n
+0000483923 00000 n
+0000484038 00000 n
+0000484152 00000 n
+0000484267 00000 n
+0000484381 00000 n
+0000484496 00000 n
+0000484614 00000 n
+0000484731 00000 n
+0000484837 00000 n
+0000485015 00000 n
+0000485118 00000 n
+0000485274 00000 n
+0000485382 00000 n
+0000485508 00000 n
+0000485628 00000 n
+0000485729 00000 n
+0000485836 00000 n
+0000486000 00000 n
+0000486104 00000 n
+0000486237 00000 n
+0000486369 00000 n
+0000486491 00000 n
+0000486620 00000 n
+0000486727 00000 n
+0000486893 00000 n
+0000487015 00000 n
+0000487125 00000 n
+0000487239 00000 n
+0000487400 00000 n
+0000487496 00000 n
+0000487610 00000 n
+0000487720 00000 n
+0000487851 00000 n
+0000487984 00000 n
+0000488085 00000 n
+0000488263 00000 n
+0000488373 00000 n
+0000488527 00000 n
+0000488696 00000 n
+0000488884 00000 n
+0000489065 00000 n
+0000489221 00000 n
+0000489387 00000 n
+0000489519 00000 n
+0000489666 00000 n
+0000489805 00000 n
+0000489939 00000 n
+0000490063 00000 n
+0000490184 00000 n
+0000490303 00000 n
+0000490473 00000 n
+0000490635 00000 n
+0000490741 00000 n
+0000490858 00000 n
+0000491009 00000 n
+0000491136 00000 n
+0000491292 00000 n
+0000491410 00000 n
+0000491540 00000 n
+0000491704 00000 n
+0000491808 00000 n
+0000491926 00000 n
+0000492044 00000 n
+0000492165 00000 n
+0000492301 00000 n
+0000492400 00000 n
+0000492555 00000 n
+0000492659 00000 n
+0000492776 00000 n
+0000492926 00000 n
+0000493026 00000 n
+0000493140 00000 n
+0000493254 00000 n
+0000493368 00000 n
+0000493482 00000 n
+0000493596 00000 n
+0000493710 00000 n
+0000493824 00000 n
+0000493938 00000 n
+0000494054 00000 n
+0000494156 00000 n
+0000494270 00000 n
trailer
-<</Size 2354/Root 2353 0 R/Info 1 0 R/ID[<0cac33df34592dc0adc9962ab28d84f6><0cac33df34592dc0adc9962ab28d84f6>]>>
+<</Size 2126/Root 2125 0 R/Info 1 0 R/ID[<44d39a97f681ab9eaa30845c7407c375><44d39a97f681ab9eaa30845c7407c375>]>>
startxref
-557263
+495224
%%EOF
diff --git a/docs/Samba-HOWTO-Collection.ps b/docs/Samba-HOWTO-Collection.ps
deleted file mode 100644
index b565ca4f05..0000000000
--- a/docs/Samba-HOWTO-Collection.ps
+++ /dev/null
@@ -1,51715 +0,0 @@
-%!PS-Adobe-2.0
-%%Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software
-%%Title: samba-doc.dvi
-%%Pages: 204
-%%PageOrder: Ascend
-%%BoundingBox: 0 0 596 842
-%%DocumentFonts: Times-Bold Times-Roman Courier Times-Italic
-%%+ Courier-Bold Courier-Oblique Courier-BoldOblique Helvetica
-%%+ Helvetica-Bold Helvetica-Oblique
-%%EndComments
-%DVIPSWebPage: (www.radicaleye.com)
-%DVIPSCommandLine: dvips -q samba-doc.dvi -o samba-doc.ps
-%DVIPSParameters: dpi=600, compressed
-%DVIPSSource: TeX output 2003.04.07:1543
-%%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[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 /Fb 106[23 149[{ TeXBase1Encoding ReEncodeFont }1
-66.4176 /Helvetica rf /Fc 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 /Fd 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
-/Fe 106[21 149[{ TeXBase1Encoding ReEncodeFont }1 59.7758
-/Times-Roman rf /Ff 134[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
-1[45 5[45 1[45 9[45 17[45 4[45 1[45 45 45 45 5[45 1[45
-37[{ TeXBase1Encoding ReEncodeFont }39 74.7198 /Courier-Bold
-rf /Fg 137[37 1[21 1[25 2[42 42 8[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 46[{ TeXBase1Encoding ReEncodeFont }26 74.7198
-/Helvetica-Oblique rf /Fh 134[42 1[58 42 46 25 42 29
-1[46 46 46 66 3[21 46 46 25 42 46 42 46 42 11[54 18[54
-4[44 14[21 46[{ TeXBase1Encoding ReEncodeFont }24 74.7198
-/Helvetica-Bold rf /Fi 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 /Fj 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 1[42 1[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 }85 74.7198 /Helvetica
-rf /Fk 138[42 25 29 33 1[42 37 42 62 4[42 2[33 3[37 18[54
-4[29 7[54 6[25 18[25 39[{ TeXBase1Encoding ReEncodeFont }16
-74.7198 /Times-Bold rf /Fl 134[50 1[50 50 50 50 50 50
-1[50 50 50 50 1[50 1[50 50 50 50 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 }36 83.022
-/Courier-BoldOblique rf /Fm 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 50 50 50 1[50 5[50 50 50 50 50 1[50 50 50 50 50 1[50
-50 50 50 1[50 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 2[50 1[50 50 50
-50 34[{ TeXBase1Encoding ReEncodeFont }71 83.022 /Courier-Bold
-rf /Fn 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 /Fo 136[65 65 1[65 65 65 2[65 65 65 65 2[65 65 1[65
-65 1[65 65 50[65 65 46[{ TeXBase1Encoding ReEncodeFont }17
-107.597 /Courier-Bold 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 1[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 }95
-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(Sunday)g(6)h(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(Samba)h(is)h(al)o(w)o(ays)g(under)-2
-1509 y(de)n(v)o(elopment,)c(and)i(so)i(is)g(it')-5 b(s)21
-b(documentation.)c(The)j(most)h(recent)e(v)o(ersion)g(of)h(this)h
-(document)d(can)i(be)g(found)e(at)-2 1617 y(http://www)-5
-b(.samba.or)o(g/)16 b(on)k(the)g("Documentation")e(page.)h(Please)i
-(send)f(updates)f(to)h(jerry@samba.or)o(g)-2 1725 y
-(\(mailto:jerry@samba.or)o(g\))15 b(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 (70) 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 (70) 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 (106) 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 (106) 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 (115) 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 (115) 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 (136) 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 (136) 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 (149) 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 (149) 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 (182) 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 (182) 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 (203) 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 (203) 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 (217) 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 (217) 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 (240) 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 (240) 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 (251) 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 (251) 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 (268) 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 (268) 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 (276) 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 (276) 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 (334) 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 (334) 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 (341) 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 (341) 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 (379) 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 (379) 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 (410) 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 (410) 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 (415) 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 (415) 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 (418) 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 (418) 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 (636) 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 (636) 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 (678) 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 (678) 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 (716) 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 (716) 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 (723) 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 (723) 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 (729) 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 (729) 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 (765) 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 (765) 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 (877) 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 (877) 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 (882) 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 (882) 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 (922) 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 (922) 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 (964) 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 (964) 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 (1072) 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 (1072) 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 (1118) 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 (1118) 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 (1232) 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 (1232) 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 (1285) 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 (1285) 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 (1289) 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 (1289) 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 (1297) 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 (1297) 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 (1306) 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 (1306) 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 (1311) 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 (1311) 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 (1354) 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 (1354) 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 (1367) 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 (1367) 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 (1415) 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 (1415) 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 (1438) 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 (1438) 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 (1492) 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 (1492) 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 (1524) 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 (1524) 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 (1530) 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 (1530) 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 (1541) 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 (1541) 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 (1561) 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 (1561) 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 (1597) 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 (1597) 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 (1619) 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 (1619) 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 (1672) 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 (1672) 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 (1735) 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 (1735) 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 (1757) 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 (1757) 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 (1869) 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 (1869) 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 (1912) 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 (1912) 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 (2024) 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 (2024) 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 (2031) 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 (2031) 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 (2051) 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 (2051) 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 (2110) 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 (2110) 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 (2131) 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 (2131) 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 (2135) 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 (2135) 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 (2148) 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 (2148) 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 (2204) 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 (2204) 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 (2243) 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 (2243) 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 (2320) 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 (2320) 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 (2416) 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 (2416) 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 (2431) 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 (2431) 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 (2505) 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 (2505) 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 (2509) 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 (2509) 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 (2522) 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 (2522) 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 (2533) 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 (2533) 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 (2576) 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 (2576) 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 (2833) 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 (2833) 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 (2843) 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 (2843) 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 (2858) 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 (2858) 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 (2896) 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 (2896) 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 (2913) 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 (2913) 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 (2928) 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 (2928) 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 (3001) 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 (3001) 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 (3034) 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 (3034) 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 (3241) 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 (3241) 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 (3248) 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 (3248) 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 (3254) 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(127)3744 504 y
-SDict begin 13 H.L end
- 3744 504 a 3744 504 a
-SDict begin [ /Subtype /Link /Dest (3254) 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(Interdomain)d
-(T)m(rust)j(Relationships)1394 612 y
-SDict begin 13 H.L end
- 1394 612 a 1394
-612 a
-SDict begin [ /Subtype /Link /Dest (INTERDOMAINTRUSTS) cvn /H /I /Border
-[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 1394 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(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black 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 (INTERDOMAINTRUSTS) 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.)f(T)m(rust)h
-(Relationship)g(Background)1626 720 y
-SDict begin 13 H.L end
- 1626 720 a 1626
-720 a
-SDict begin [ /Subtype /Link /Dest (3385) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1626 720 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(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-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 (3385) 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.)f(MS)i(W)m(indo)n(ws)e(NT4)h(T)m(rust)g
-(Con\002guration)1887 828 y
-SDict begin 13 H.L end
- 1887 828 a 1887 828 a
-SDict begin [ /Subtype /Link /Dest (3394) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1887
-828 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
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black 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(134)3744 828 y
-SDict begin 13 H.L end
- 3744 828 a 3744
-828 a
-SDict begin [ /Subtype /Link /Dest (3394) 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(Con\002guring)f(Samba)i(Domain)f(T)m(rusts)1745
-936 y
-SDict begin 13 H.L end
- 1745 936 a 1745 936 a
-SDict begin [ /Subtype /Link /Dest (3404) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1745 936 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(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black Black(.)p Black Black -1 w(.)p
-Black Black(.)p Black Black(.)p Black Black(.)p Black
-Black -1 w(.)p Black Black(.)p Black Black(.)p Black
-Black(.)p Black Black -1 w(.)p Black Black(.)p Black
-Black(.)p Black Black(.)p Black Black -1 w(.)p Black
-Black(.)p Black Black(.)p Black Black(.)p Black Black
--1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
-Black Black -1 w(.)p Black Black(.)p Black Black(.)p
-Black Black(.)p Black Black -1 w(.)p Black Black(.)p
-Black Black(.)p Black 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(135)3744 936 y
-SDict begin 13 H.L end
- 3744 936 a 3744 936 a
-SDict begin [ /Subtype /Link /Dest (3404) 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.)h(P)-8
-b(AM)21 b(Con\002guration)d(for)h(Centrally)h(Managed)f(Authentication)
-2270 1044 y
-SDict begin 13 H.L end
- 2270 1044 a 2270 1044 a
-SDict begin [ /Subtype /Link /Dest (PAM) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 2270 1044 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
-1044 a
-SDict begin H.S end
- 3618 1044 a Fu(138)3744 1044 y
-SDict begin 13 H.L end
- 3744 1044 a 3744
-1044 a
-SDict begin [ /Subtype /Link /Dest (PAM) 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.)g(Samba)h(and)f(P)-8 b(AM)1142 1152 y
-SDict begin 13 H.L end
-
-1142 1152 a 1142 1152 a
-SDict begin [ /Subtype /Link /Dest (3439) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1142 1152 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 1152 a
-SDict begin H.S end
- 3618 1152 a Fu(138)3744 1152 y
-SDict begin 13 H.L end
- 3744 1152
-a 3744 1152 a
-SDict begin [ /Subtype /Link /Dest (3439) 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.)19 b(Distrib)n(uted)h(Authentication)1472
-1260 y
-SDict begin 13 H.L end
- 1472 1260 a 1472 1260 a
-SDict begin [ /Subtype /Link /Dest (3490) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1472 1260 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 1260 a
-SDict begin H.S end
- 3618 1260 a Fu(140)3744 1260
-y
-SDict begin 13 H.L end
- 3744 1260 a 3744 1260 a
-SDict begin [ /Subtype /Link /Dest (3490) 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.)f(P)-8 b(AM)21 b(Con\002guration)d(in)i
-(smb)m(.conf)1649 1368 y
-SDict begin 13 H.L end
- 1649 1368 a 1649 1368 a
-SDict begin [ /Subtype /Link /Dest (3495) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1649
-1368 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 1368 a
-SDict begin H.S end
- 3618
-1368 a Fu(140)3744 1368 y
-SDict begin 13 H.L end
- 3744 1368 a 3744 1368 a
-SDict begin [ /Subtype /Link /Dest (3495) 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(Stackable)f
-(VFS)i(modules)1121 1476 y
-SDict begin 13 H.L end
- 1121 1476 a 1121 1476 a
-SDict begin [ /Subtype /Link /Dest (VFS) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1121
-1476 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 1476 a
-SDict begin H.S end
-
-3618 1476 a Fu(141)3744 1476 y
-SDict begin 13 H.L end
- 3744 1476 a 3744 1476
-a
-SDict begin [ /Subtype /Link /Dest (VFS) 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.)e(Introduction)e(and)j(con\002guration)1601
-1583 y
-SDict begin 13 H.L end
- 1601 1583 a 1601 1583 a
-SDict begin [ /Subtype /Link /Dest (3530) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1601 1583 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 1583 a
-SDict begin H.S end
- 3618 1583 a Fu(141)3744 1583 y
-SDict begin 13 H.L end
- 3744 1583
-a 3744 1583 a
-SDict begin [ /Subtype /Link /Dest (3530) 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(20.2.)f(Included)f(modules)1177 1691
-y
-SDict begin 13 H.L end
- 1177 1691 a 1177 1691 a
-SDict begin [ /Subtype /Link /Dest (3539) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1177 1691 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 1691 a
-SDict begin H.S end
- 3618
-1691 a Fu(141)3744 1691 y
-SDict begin 13 H.L end
- 3744 1691 a 3744 1691 a
-SDict begin [ /Subtype /Link /Dest (3539) 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(20.3.)h(VFS)i
-(modules)e(a)n(v)n(ailable)h(else)n(where)1706 1799 y
-SDict begin 13 H.L end
-
-1706 1799 a 1706 1799 a
-SDict begin [ /Subtype /Link /Dest (3597) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1706 1799 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 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 (3597) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3744 1799 a Black 0 TeXcolorgray
-197 1907 a
-SDict begin H.S end
- 197 1907 a Fu(21.)g(Hosting)f(a)i(Microsoft)e(Distrib)n
-(uted)h(File)h(System)f(tree)g(on)g(Samba)2295 1907 y
-SDict begin 13 H.L end
-
-2295 1907 a 2295 1907 a
-SDict begin [ /Subtype /Link /Dest (MSDFS) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 2295 1907 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 1907 a
-SDict begin H.S end
- 3618 1907 a Fu(144)3744
-1907 y
-SDict begin 13 H.L end
- 3744 1907 a 3744 1907 a
-SDict begin [ /Subtype /Link /Dest (MSDFS) 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(21.1.)f(Instructions)977 2015
-y
-SDict begin 13 H.L end
- 977 2015 a 977 2015 a
-SDict begin [ /Subtype /Link /Dest (3625) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 977 2015 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 2015 a
-SDict begin H.S end
- 3618 2015 a
-Fu(144)3744 2015 y
-SDict begin 13 H.L end
- 3744 2015 a 3744 2015 a
-SDict begin [ /Subtype /Link /Dest (3625) 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(22.)h(Inte)o(grating)d
-(MS)k(W)m(indo)n(ws)f(netw)o(orks)f(with)h(Samba)1899
-2123 y
-SDict begin 13 H.L end
- 1899 2123 a 1899 2123 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 2123 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 2123 a
-SDict begin H.S end
- 3618 2123 a
-Fu(146)3744 2123 y
-SDict begin 13 H.L end
- 3744 2123 a 3744 2123 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 2123
-a Black 0 TeXcolorgray 396 2231 a
-SDict begin H.S end
- 396 2231 a Fu(22.1.)f(Name)h
-(Resolution)g(in)g(a)h(pure)e(Unix/Linux)f(w)o(orld)2096
-2231 y
-SDict begin 13 H.L end
- 2096 2231 a 2096 2231 a
-SDict begin [ /Subtype /Link /Dest (3687) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 2096 2231 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 2231 a
-SDict begin H.S end
- 3618 2231 a Fu(146)3744
-2231 y
-SDict begin 13 H.L end
- 3744 2231 a 3744 2231 a
-SDict begin [ /Subtype /Link /Dest (3687) 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.2.)h(Name)h(resolution)f(as)i(used)f
-(within)g(MS)g(W)m(indo)n(ws)g(netw)o(orking)2505 2339
-y
-SDict begin 13 H.L end
- 2505 2339 a 2505 2339 a
-SDict begin [ /Subtype /Link /Dest (3750) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 2505 2339 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 2339 a
-SDict begin H.S end
- 3618 2339 a Fu(149)3744 2339
-y
-SDict begin 13 H.L end
- 3744 2339 a 3744 2339 a
-SDict begin [ /Subtype /Link /Dest (3750) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3744 2339 a Black 0 TeXcolorgray
-197 2447 a
-SDict begin H.S end
- 197 2447 a Fu(23.)g(Impro)o(v)o(ed)d(bro)n(wsing)h(in)j
-(samba)1289 2447 y
-SDict begin 13 H.L end
- 1289 2447 a 1289 2447 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 2447
-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 2447 a
-SDict begin H.S end
- 3618 2447 a Fu(154)3744 2447 y
-SDict begin 13 H.L end
- 3744 2447
-a 3744 2447 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 2447 a Black 0 TeXcolorgray 396 2555
-a
-SDict begin H.S end
- 396 2555 a Fu(23.1.)e(Ov)o(ervie)n(w)g(of)h(bro)n(wsing)1327
-2555 y
-SDict begin 13 H.L end
- 1327 2555 a 1327 2555 a
-SDict begin [ /Subtype /Link /Dest (3803) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1327 2555 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 2555 a
-SDict begin H.S end
- 3618 2555 a
-Fu(154)3744 2555 y
-SDict begin 13 H.L end
- 3744 2555 a 3744 2555 a
-SDict begin [ /Subtype /Link /Dest (3803) 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(23.2.)f(Bro)n(wsing)h
-(support)e(in)j(samba)1493 2663 y
-SDict begin 13 H.L end
- 1493 2663 a 1493 2663
-a
-SDict begin [ /Subtype /Link /Dest (3809) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1493 2663 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 2663 a
-SDict begin H.S end
- 3618 2663 a
-Fu(154)3744 2663 y
-SDict begin 13 H.L end
- 3744 2663 a 3744 2663 a
-SDict begin [ /Subtype /Link /Dest (3809) 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(23.3.)e(Problem)g
-(resolution)1219 2771 y
-SDict begin 13 H.L end
- 1219 2771 a 1219 2771 a
-SDict begin [ /Subtype /Link /Dest (3824) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1219
-2771 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 2771 a
-SDict begin H.S end
- 3618 2771 a Fu(155)3744
-2771 y
-SDict begin 13 H.L end
- 3744 2771 a 3744 2771 a
-SDict begin [ /Subtype /Link /Dest (3824) 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(23.4.)g(Bro)n(wsing)h(across)g(subnets)1403
-2879 y
-SDict begin 13 H.L end
- 1403 2879 a 1403 2879 a
-SDict begin [ /Subtype /Link /Dest (3836) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1403 2879 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 2879 a
-SDict begin H.S end
- 3618 2879 a Fu(155)3744 2879
-y
-SDict begin 13 H.L end
- 3744 2879 a 3744 2879 a
-SDict begin [ /Subtype /Link /Dest (3836) 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(23.5.)f(Setting)h(up)g(a)g(WINS)h(serv)o(er)
-1436 2987 y
-SDict begin 13 H.L end
- 1436 2987 a 1436 2987 a
-SDict begin [ /Subtype /Link /Dest (3877) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1436 2987 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 2987 a
-SDict begin H.S end
-
-3618 2987 a Fu(159)3744 2987 y
-SDict begin 13 H.L end
- 3744 2987 a 3744 2987
-a
-SDict begin [ /Subtype /Link /Dest (3877) 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(23.6.)e(Setting)h(up)g(Bro)n(wsing)f(in)i(a)f(W)o(ORKGR)m(OUP)1957
-3094 y
-SDict begin 13 H.L end
- 1957 3094 a 1957 3094 a
-SDict begin [ /Subtype /Link /Dest (3900) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1957 3094 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 3094 a
-SDict begin H.S end
- 3618
-3094 a Fu(160)3744 3094 y
-SDict begin 13 H.L end
- 3744 3094 a 3744 3094 a
-SDict begin [ /Subtype /Link /Dest (3900) 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(23.7.)f(Setting)h
-(up)g(Bro)n(wsing)f(in)i(a)f(DOMAIN)1769 3202 y
-SDict begin 13 H.L end
- 1769
-3202 a 1769 3202 a
-SDict begin [ /Subtype /Link /Dest (3926) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1769 3202 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 3202 a
-SDict begin H.S end
- 3618 3202 a Fu(161)3744
-3202 y
-SDict begin 13 H.L end
- 3744 3202 a 3744 3202 a
-SDict begin [ /Subtype /Link /Dest (3926) 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(23.8.)f(F)o(orcing)g(samba)h(to)g(be)g(the)g
-(master)1622 3310 y
-SDict begin 13 H.L end
- 1622 3310 a 1622 3310 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 3310
-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
-3310 a
-SDict begin H.S end
- 3618 3310 a Fu(162)3744 3310 y
-SDict begin 13 H.L end
- 3744 3310 a 3744
-3310 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 3310 a Black 0 TeXcolorgray 396 3418 a
-SDict begin H.S end
- 396
-3418 a Fu(23.9.)f(Making)g(samba)h(the)g(domain)f(master)1709
-3418 y
-SDict begin 13 H.L end
- 1709 3418 a 1709 3418 a
-SDict begin [ /Subtype /Link /Dest (3961) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1709 3418 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 3418 a
-SDict begin H.S end
- 3618 3418 a Fu(162)3744
-3418 y
-SDict begin 13 H.L end
- 3744 3418 a 3744 3418 a
-SDict begin [ /Subtype /Link /Dest (3961) 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.10.)g(Note)h(about)f(broadcast)g(addresses)
-1670 3526 y
-SDict begin 13 H.L end
- 1670 3526 a 1670 3526 a
-SDict begin [ /Subtype /Link /Dest (3983) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1670 3526 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 3526 a
-SDict begin H.S end
- 3618 3526 a Fu(163)3744 3526
-y
-SDict begin 13 H.L end
- 3744 3526 a 3744 3526 a
-SDict begin [ /Subtype /Link /Dest (3983) 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.11.)g(Multiple)g(interf)o(aces)1254
-3634 y
-SDict begin 13 H.L end
- 1254 3634 a 1254 3634 a
-SDict begin [ /Subtype /Link /Dest (3986) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1254 3634 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 3634 a
-SDict begin H.S end
- 3618 3634 a
-Fu(163)3744 3634 y
-SDict begin 13 H.L end
- 3744 3634 a 3744 3634 a
-SDict begin [ /Subtype /Link /Dest (3986) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3744 3634
-a Black 0 TeXcolorgray 197 3742 a
-SDict begin H.S end
- 197 3742 a Fu(24.)h(Securing)e(Samba)
-864 3742 y
-SDict begin 13 H.L end
- 864 3742 a 864 3742 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 3742 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 3742 a
-SDict begin H.S end
- 3618 3742 a
-Fu(164)3744 3742 y
-SDict begin 13 H.L end
- 3744 3742 a 3744 3742 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 3742
-a Black 0 TeXcolorgray 396 3850 a
-SDict begin H.S end
- 396 3850 a Fu(24.1.)h(Introduction)
-997 3850 y
-SDict begin 13 H.L end
- 997 3850 a 997 3850 a
-SDict begin [ /Subtype /Link /Dest (4002) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 997 3850 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 3850 a
-SDict begin H.S end
- 3618
-3850 a Fu(164)3744 3850 y
-SDict begin 13 H.L end
- 3744 3850 a 3744 3850 a
-SDict begin [ /Subtype /Link /Dest (4002) 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(24.2.)g(Using)h
-(host)g(based)g(protection)1510 3958 y
-SDict begin 13 H.L end
- 1510 3958 a 1510
-3958 a
-SDict begin [ /Subtype /Link /Dest (4005) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1510 3958 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 3958 a
-SDict begin H.S end
- 3618 3958 a Fu(164)3744 3958
-y
-SDict begin 13 H.L end
- 3744 3958 a 3744 3958 a
-SDict begin [ /Subtype /Link /Dest (4005) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3744 3958 a Black 0 TeXcolorgray
-396 4066 a
-SDict begin H.S end
- 396 4066 a Fu(24.3.)f(Using)h(interf)o(ace)f(protection)1451
-4066 y
-SDict begin 13 H.L end
- 1451 4066 a 1451 4066 a
-SDict begin [ /Subtype /Link /Dest (4015) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1451 4066 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 4066 a
-SDict begin H.S end
- 3618 4066 a
-Fu(164)3744 4066 y
-SDict begin 13 H.L end
- 3744 4066 a 3744 4066 a
-SDict begin [ /Subtype /Link /Dest (4015) 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.4.)g(Using)h(a)h
-(\002re)n(w)o(all)1111 4174 y
-SDict begin 13 H.L end
- 1111 4174 a 1111 4174 a
-SDict begin [ /Subtype /Link /Dest (4024) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
-
-1111 4174 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 4174 a
-SDict begin H.S end
- 3618 4174 a Fu(165)3744 4174
-y
-SDict begin 13 H.L end
- 3744 4174 a 3744 4174 a
-SDict begin [ /Subtype /Link /Dest (4024) 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.5.)e(Using)h(a)h(IPC$)f(share)g(den)o(y)
-1409 4282 y
-SDict begin 13 H.L end
- 1409 4282 a 1409 4282 a
-SDict begin [ /Subtype /Link /Dest (4031) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1409 4282 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 4282 a
-SDict begin H.S end
- 3618 4282 a Fu(165)3744 4282
-y
-SDict begin 13 H.L end
- 3744 4282 a 3744 4282 a
-SDict begin [ /Subtype /Link /Dest (4031) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3744 4282 a Black 0 TeXcolorgray
-396 4390 a
-SDict begin H.S end
- 396 4390 a Fu(24.6.)f(Upgrading)f(Samba)1186
-4390 y
-SDict begin 13 H.L end
- 1186 4390 a 1186 4390 a
-SDict begin [ /Subtype /Link /Dest (4040) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1186 4390 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 4390 a
-SDict begin H.S end
- 3618 4390 a
-Fu(166)3744 4390 y
-SDict begin 13 H.L end
- 3744 4390 a 3744 4390 a
-SDict begin [ /Subtype /Link /Dest (4040) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3744 4390
-a Black 0 TeXcolorgray 197 4498 a
-SDict begin H.S end
- 197 4498 a Fu(25.)i(Unicode/Charsets)
-914 4498 y
-SDict begin 13 H.L end
- 914 4498 a 914 4498 a
-SDict begin [ /Subtype /Link /Dest (UNICODE) cvn /H /I /Border [0 0
-0] /Color [1 0 0] H.B /ANN pdfmark end
- 914 4498 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 4498 a
-SDict begin H.S end
- 3618
-4498 a Fu(167)3744 4498 y
-SDict begin 13 H.L end
- 3744 4498 a 3744 4498 a
-SDict begin [ /Subtype /Link /Dest (UNICODE) cvn /H /I /Border [0 0
-0] /Color [1 0 0] H.B /ANN pdfmark end
- 3744
-4498 a Black 0 TeXcolorgray 396 4605 a
-SDict begin H.S end
- 396 4605 a Fu(25.1.)f(What)i
-(are)f(charsets)g(and)g(unicode?)1637 4605 y
-SDict begin 13 H.L end
- 1637 4605
-a 1637 4605 a
-SDict begin [ /Subtype /Link /Dest (4055) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1637 4605 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 4605 a
-SDict begin H.S end
- 3618 4605 a Fu(167)3744 4605
-y
-SDict begin 13 H.L end
- 3744 4605 a 3744 4605 a
-SDict begin [ /Subtype /Link /Dest (4055) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3744 4605 a Black 0 TeXcolorgray
-396 4713 a
-SDict begin H.S end
- 396 4713 a Fu(25.2.)f(Samba)h(and)f(charsets)1238
-4713 y
-SDict begin 13 H.L end
- 1238 4713 a 1238 4713 a
-SDict begin [ /Subtype /Link /Dest (4064) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1238 4713 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 4713 a
-SDict begin H.S end
-
-3618 4713 a Fu(167)3744 4713 y
-SDict begin 13 H.L end
- 3744 4713 a 3744 4713
-a
-SDict begin [ /Subtype /Link /Dest (4064) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3744 4713 a Black 0 TeXcolorgray -2 4841 a
-SDict begin H.S end
- -2 4841
-a Fv(IV.)i(A)n(ppendixes)545 4841 y
-SDict begin 13 H.L end
- 545 4841 a 545 4841
-a
-SDict begin [ /Subtype /Link /Dest (APPENDIXES) cvn /H /I /Border [0
-0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 545 4841 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
-4841 a
-SDict begin H.S end
- 3618 4841 a Fv(168)3744 4841 y
-SDict begin 13 H.L end
- 3744 4841 a 3744
-4841 a
-SDict begin [ /Subtype /Link /Dest (APPENDIXES) cvn /H /I /Border [0
-0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 3744 4841 a Black 0 TeXcolorgray 197 4969 a
-SDict begin H.S end
- 197
-4969 a Fu(26.)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 4969 y
-SDict begin 13 H.L end
- 1913
-4969 a 1913 4969 a
-SDict begin [ /Subtype /Link /Dest (SWAT) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1913 4969 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 4969 a
-SDict begin H.S end
- 3618 4969 a Fu(169)3744 4969 y
-SDict begin 13 H.L end
- 3744 4969
-a 3744 4969 a
-SDict begin [ /Subtype /Link /Dest (SWAT) 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(26.1.)19 b(SW)-10 b(A)h(T)21 b(Features)f(and)g
-(Bene\002ts)1535 5077 y
-SDict begin 13 H.L end
- 1535 5077 a 1535 5077 a
-SDict begin [ /Subtype /Link /Dest (4097) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1535
-5077 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 5077 a
-SDict begin H.S end
- 3618 5077 a Fu(169)3744
-5077 y
-SDict begin 13 H.L end
- 3744 5077 a 3744 5077 a
-SDict begin [ /Subtype /Link /Dest (4097) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3744 5077 a Black 0 TeXcolorgray
-197 5185 a
-SDict begin H.S end
- 197 5185 a Fu(27.)g(Migration)e(from)i(NT4)f(PDC)j(to)e
-(Samba-3)f(PDC)1774 5185 y
-SDict begin 13 H.L end
- 1774 5185 a 1774 5185 a
-SDict begin [ /Subtype /Link /Dest (NT4MIGRATION) cvn /H /I /Border
-[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 1774
-5185 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 5185 a
-SDict begin H.S end
-
-3618 5185 a Fu(171)3744 5185 y
-SDict begin 13 H.L end
- 3744 5185 a 3744 5185
-a
-SDict begin [ /Subtype /Link /Dest (NT4MIGRATION) 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.1.)g(Planning)g(and)h(Getting)f(Started)1545
-5293 y
-SDict begin 13 H.L end
- 1545 5293 a 1545 5293 a
-SDict begin [ /Subtype /Link /Dest (4133) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1545 5293 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
-5293 a
-SDict begin H.S end
- 3618 5293 a Fu(171)3744 5293 y
-SDict begin 13 H.L end
- 3744 5293 a 3744
-5293 a
-SDict begin [ /Subtype /Link /Dest (4133) 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.2.)g(Managing)f(Samba-3)h(Domain)h(Control)1800
-5401 y
-SDict begin 13 H.L end
- 1800 5401 a 1800 5401 a
-SDict begin [ /Subtype /Link /Dest (4142) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1800 5401 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 5401 a
-SDict begin H.S end
- 3618 5401 a Fu(171)3744 5401 y
-SDict begin 13 H.L end
- 3744 5401
-a 3744 5401 a
-SDict begin [ /Subtype /Link /Dest (4142) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3744 5401 a Black 0 TeXcolorgray 197 5509
-a
-SDict begin H.S end
- 197 5509 a Fu(28.)g(Samba)f(performance)f(issues)1207
-5509 y
-SDict begin 13 H.L end
- 1207 5509 a 1207 5509 a
-SDict begin [ /Subtype /Link /Dest (SPEED) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1207 5509 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 5509 a
-SDict begin H.S end
- 3618 5509 a Fu(172)3744 5509 y
-SDict begin 13 H.L end
- 3744 5509
-a 3744 5509 a
-SDict begin [ /Subtype /Link /Dest (SPEED) 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(28.1.)19 b(Comparisons)1023
-72 y
-SDict begin 13 H.L end
- 1023 72 a 1023 72 a
-SDict begin [ /Subtype /Link /Dest (4162) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1023 72 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
-72 a
-SDict begin H.S end
- 3618 72 a Fu(172)3744 72 y
-SDict begin 13 H.L end
- 3744 72 a 3744 72 a
-SDict begin [ /Subtype /Link /Dest (4162) 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(28.2.)g(Sock)o(et)h
-(options)1075 180 y
-SDict begin 13 H.L end
- 1075 180 a 1075 180 a
-SDict begin [ /Subtype /Link /Dest (4168) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1075 180 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 180 a
-SDict begin H.S end
- 3618 180
-a Fu(172)3744 180 y
-SDict begin 13 H.L end
- 3744 180 a 3744 180 a
-SDict begin [ /Subtype /Link /Dest (4168) 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(28.3.)f(Read)h(size)903
-288 y
-SDict begin 13 H.L end
- 903 288 a 903 288 a
-SDict begin [ /Subtype /Link /Dest (4175) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 903 288 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 288 a
-SDict begin H.S end
-
-3618 288 a Fu(172)3744 288 y
-SDict begin 13 H.L end
- 3744 288 a 3744 288 a
-SDict begin [ /Subtype /Link /Dest (4175) 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(28.4.)f(Max)h(xmit)
-909 396 y
-SDict begin 13 H.L end
- 909 396 a 909 396 a
-SDict begin [ /Subtype /Link /Dest (4180) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 909 396 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
-396 a
-SDict begin H.S end
- 3618 396 a Fu(173)3744 396 y
-SDict begin 13 H.L end
- 3744 396 a 3744 396
-a
-SDict begin [ /Subtype /Link /Dest (4180) 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(28.5.)f(Log)h(le)n(v)o(el)897 504 y
-SDict begin 13 H.L end
- 897 504 a 897
-504 a
-SDict begin [ /Subtype /Link /Dest (4185) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 897 504 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 504 a
-SDict begin H.S end
- 3618 504 a Fu(173)3744
-504 y
-SDict begin 13 H.L end
- 3744 504 a 3744 504 a
-SDict begin [ /Subtype /Link /Dest (4185) 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(28.6.)f(Read)h(ra)o(w)898 612
-y
-SDict begin 13 H.L end
- 898 612 a 898 612 a
-SDict begin [ /Subtype /Link /Dest (4188) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 898 612 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 612 a
-SDict begin H.S end
-
-3618 612 a Fu(173)3744 612 y
-SDict begin 13 H.L end
- 3744 612 a 3744 612 a
-SDict begin [ /Subtype /Link /Dest (4188) 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(28.7.)f(Write)i(ra)o
-(w)917 720 y
-SDict begin 13 H.L end
- 917 720 a 917 720 a
-SDict begin [ /Subtype /Link /Dest (4193) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 917 720 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 720 a
-SDict begin H.S end
- 3618 720
-a Fu(173)3744 720 y
-SDict begin 13 H.L end
- 3744 720 a 3744 720 a
-SDict begin [ /Subtype /Link /Dest (4193) 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.8.)e(Slo)n(w)h(Clients)
-1007 828 y
-SDict begin 13 H.L end
- 1007 828 a 1007 828 a
-SDict begin [ /Subtype /Link /Dest (4197) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1007 828 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 828 a
-SDict begin H.S end
- 3618 828 a Fu(174)3744
-828 y
-SDict begin 13 H.L end
- 3744 828 a 3744 828 a
-SDict begin [ /Subtype /Link /Dest (4197) 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.9.)f(Slo)n(w)h(Logins)1004
-936 y
-SDict begin 13 H.L end
- 1004 936 a 1004 936 a
-SDict begin [ /Subtype /Link /Dest (4201) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1004 936 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 936 a
-SDict begin H.S end
- 3618 936 a Fu(174)3744 936
-y
-SDict begin 13 H.L end
- 3744 936 a 3744 936 a
-SDict begin [ /Subtype /Link /Dest (4201) 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.10.)f(Client)h(tuning)1062
-1044 y
-SDict begin 13 H.L end
- 1062 1044 a 1062 1044 a
-SDict begin [ /Subtype /Link /Dest (4204) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1062 1044 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 1044 a
-SDict begin H.S end
- 3618 1044 a Fu(174)3744
-1044 y
-SDict begin 13 H.L end
- 3744 1044 a 3744 1044 a
-SDict begin [ /Subtype /Link /Dest (4204) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3744 1044 a Black 0 TeXcolorgray
-197 1152 a
-SDict begin H.S end
- 197 1152 a Fu(29.)g(Portability)674 1152 y
-SDict begin 13 H.L end
-
-674 1152 a 674 1152 a
-SDict begin [ /Subtype /Link /Dest (PORTABILITY) cvn /H /I /Border
-[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 674 1152 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 1152 a
-SDict begin H.S end
- 3618 1152 a Fu(176)3744
-1152 y
-SDict begin 13 H.L end
- 3744 1152 a 3744 1152 a
-SDict begin [ /Subtype /Link /Dest (PORTABILITY) 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(29.1.)f(HPUX)809 1260 y
-SDict begin 13 H.L end
- 809
-1260 a 809 1260 a
-SDict begin [ /Subtype /Link /Dest (4248) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 809 1260 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 1260 a
-SDict begin H.S end
- 3618 1260 a Fu(176)3744 1260 y
-SDict begin 13 H.L end
- 3744 1260
-a 3744 1260 a
-SDict begin [ /Subtype /Link /Dest (4248) 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(29.2.)g(SCO)i(Unix)932 1368 y
-SDict begin 13 H.L end
- 932 1368
-a 932 1368 a
-SDict begin [ /Subtype /Link /Dest (4254) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 932 1368 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 1368 a
-SDict begin H.S end
- 3618 1368 a Fu(176)3744 1368
-y
-SDict begin 13 H.L end
- 3744 1368 a 3744 1368 a
-SDict begin [ /Subtype /Link /Dest (4254) 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.3.)e(DNIX)791 1476 y
-SDict begin 13 H.L end
- 791
-1476 a 791 1476 a
-SDict begin [ /Subtype /Link /Dest (4258) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 791 1476 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 1476 a
-SDict begin H.S end
- 3618 1476 a Fu(176)3744
-1476 y
-SDict begin 13 H.L end
- 3744 1476 a 3744 1476 a
-SDict begin [ /Subtype /Link /Dest (4258) 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.4.)g(RedHat)h(Linux)g(Rembrandt-II)1532
-1583 y
-SDict begin 13 H.L end
- 1532 1583 a 1532 1583 a
-SDict begin [ /Subtype /Link /Dest (4287) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1532 1583 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 1583 a
-SDict begin H.S end
- 3618 1583 a Fu(178)3744
-1583 y
-SDict begin 13 H.L end
- 3744 1583 a 3744 1583 a
-SDict begin [ /Subtype /Link /Dest (4287) 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.5.)f(AIX)731 1691 y
-SDict begin 13 H.L end
- 731 1691
-a 731 1691 a
-SDict begin [ /Subtype /Link /Dest (4293) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 731 1691 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 1691 a
-SDict begin H.S end
- 3618 1691 a Fu(178)3744 1691
-y
-SDict begin 13 H.L end
- 3744 1691 a 3744 1691 a
-SDict begin [ /Subtype /Link /Dest (4293) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3744 1691 a Black 0 TeXcolorgray
-197 1799 a
-SDict begin H.S end
- 197 1799 a Fu(30.)h(Samba)f(and)h(other)f(CIFS)i(clients)
-1313 1799 y
-SDict begin 13 H.L end
- 1313 1799 a 1313 1799 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 1799 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 1799 a
-SDict begin H.S end
- 3618
-1799 a Fu(179)3744 1799 y
-SDict begin 13 H.L end
- 3744 1799 a 3744 1799 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
-1799 a Black 0 TeXcolorgray 396 1907 a
-SDict begin H.S end
- 396 1907 a Fu(30.1.)e(Macintosh)
-g(clients?)1208 1907 y
-SDict begin 13 H.L end
- 1208 1907 a 1208 1907 a
-SDict begin [ /Subtype /Link /Dest (4318) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1208 1907
-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 1907 a
-SDict begin H.S end
- 3618 1907 a Fu(179)3744
-1907 y
-SDict begin 13 H.L end
- 3744 1907 a 3744 1907 a
-SDict begin [ /Subtype /Link /Dest (4318) 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(30.2.)g(OS2)h(Client)954 2015
-y
-SDict begin 13 H.L end
- 954 2015 a 954 2015 a
-SDict begin [ /Subtype /Link /Dest (4327) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 954 2015 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 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 (4327) 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(30.3.)f(W)m(indo)n(ws)h(for)f(W)-7 b(orkgroups)1445
-2123 y
-SDict begin 13 H.L end
- 1445 2123 a 1445 2123 a
-SDict begin [ /Subtype /Link /Dest (4367) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1445 2123 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 2123 a
-SDict begin H.S end
- 3618
-2123 a Fu(181)3744 2123 y
-SDict begin 13 H.L end
- 3744 2123 a 3744 2123 a
-SDict begin [ /Subtype /Link /Dest (4367) 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.4.)19
-b(W)m(indo)n(ws)h('95/'98)1164 2231 y
-SDict begin 13 H.L end
- 1164 2231 a 1164
-2231 a
-SDict begin [ /Subtype /Link /Dest (4391) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1164 2231 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 2231 a
-SDict begin H.S end
- 3618 2231 a Fu(182)3744
-2231 y
-SDict begin 13 H.L end
- 3744 2231 a 3744 2231 a
-SDict begin [ /Subtype /Link /Dest (4391) 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.5.)f(W)m(indo)n(ws)h(2000)e(Service)i(P)o
-(ack)g(2)1596 2339 y
-SDict begin 13 H.L end
- 1596 2339 a 1596 2339 a
-SDict begin [ /Subtype /Link /Dest (4407) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1596 2339
-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 2339 a
-SDict begin H.S end
- 3618 2339 a
-Fu(182)3744 2339 y
-SDict begin 13 H.L end
- 3744 2339 a 3744 2339 a
-SDict begin [ /Subtype /Link /Dest (4407) 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.6.)f(W)m(indo)n(ws)h
-(NT)g(3.1)1153 2447 y
-SDict begin 13 H.L end
- 1153 2447 a 1153 2447 a
-SDict begin [ /Subtype /Link /Dest (4424) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1153 2447
-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 2447 a
-SDict begin H.S end
- 3618 2447 a Fu(183)3744
-2447 y
-SDict begin 13 H.L end
- 3744 2447 a 3744 2447 a
-SDict begin [ /Subtype /Link /Dest (4424) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3744 2447 a Black 0 TeXcolorgray
-197 2555 a
-SDict begin H.S end
- 197 2555 a Fu(31.)g(Ho)n(w)g(to)g(compile)f(SAMB)m(A)1167
-2555 y
-SDict begin 13 H.L end
- 1167 2555 a 1167 2555 a
-SDict begin [ /Subtype /Link /Dest (COMPILING) cvn /H /I /Border [0
-0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 1167 2555 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 2555 a
-SDict begin H.S end
-
-3618 2555 a Fu(184)3744 2555 y
-SDict begin 13 H.L end
- 3744 2555 a 3744 2555
-a
-SDict begin [ /Subtype /Link /Dest (COMPILING) 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(31.1.)g(Access)i(Samba)f(source)f(code)h(via)g(CVS)1784
-2663 y
-SDict begin 13 H.L end
- 1784 2663 a 1784 2663 a
-SDict begin [ /Subtype /Link /Dest (4445) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1784 2663 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 2663 a
-SDict begin H.S end
- 3618 2663 a Fu(184)3744 2663 y
-SDict begin 13 H.L end
- 3744 2663
-a 3744 2663 a
-SDict begin [ /Subtype /Link /Dest (4445) 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.2.)f(Accessing)h(the)g(samba)g(sources)g(via)g
-(rsync)g(and)f(ftp)2126 2771 y
-SDict begin 13 H.L end
- 2126 2771 a 2126 2771
-a
-SDict begin [ /Subtype /Link /Dest (4488) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 2126 2771 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 2771 a
-SDict begin H.S end
- 3618
-2771 a Fu(185)3744 2771 y
-SDict begin 13 H.L end
- 3744 2771 a 3744 2771 a
-SDict begin [ /Subtype /Link /Dest (4488) 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.3.)g(Building)g
-(the)i(Binaries)1294 2879 y
-SDict begin 13 H.L end
- 1294 2879 a 1294 2879 a
-SDict begin [ /Subtype /Link /Dest (4494) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1294
-2879 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 2879 a
-SDict begin H.S end
- 3618 2879 a Fu(185)3744 2879
-y
-SDict begin 13 H.L end
- 3744 2879 a 3744 2879 a
-SDict begin [ /Subtype /Link /Dest (4494) 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.4.)e(Starting)h(the)g(smbd)g(and)f(nmbd)
-1521 2987 y
-SDict begin 13 H.L end
- 1521 2987 a 1521 2987 a
-SDict begin [ /Subtype /Link /Dest (4551) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1521 2987 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 2987 a
-SDict begin H.S end
- 3618 2987 a
-Fu(187)3744 2987 y
-SDict begin 13 H.L end
- 3744 2987 a 3744 2987 a
-SDict begin [ /Subtype /Link /Dest (4551) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3744 2987
-a Black 0 TeXcolorgray 197 3094 a
-SDict begin H.S end
- 197 3094 a Fu(32.)h(Reporting)e(Bugs)
-845 3094 y
-SDict begin 13 H.L end
- 845 3094 a 845 3094 a
-SDict begin [ /Subtype /Link /Dest (BUGREPORT) cvn /H /I /Border [0
-0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 845 3094 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
-3094 a
-SDict begin H.S end
- 3618 3094 a Fu(190)3744 3094 y
-SDict begin 13 H.L end
- 3744 3094 a 3744
-3094 a
-SDict begin [ /Subtype /Link /Dest (BUGREPORT) 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(32.1.)h(Introduction)997 3202 y
-SDict begin 13 H.L end
- 997 3202 a
-997 3202 a
-SDict begin [ /Subtype /Link /Dest (4626) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 997 3202 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 3202 a
-SDict begin H.S end
- 3618 3202 a Fu(190)3744 3202
-y
-SDict begin 13 H.L end
- 3744 3202 a 3744 3202 a
-SDict begin [ /Subtype /Link /Dest (4626) 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(32.2.)g(General)h(info)1002
-3310 y
-SDict begin 13 H.L end
- 1002 3310 a 1002 3310 a
-SDict begin [ /Subtype /Link /Dest (4636) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1002 3310 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 3310 a
-SDict begin H.S end
- 3618 3310 a Fu(190)3744
-3310 y
-SDict begin 13 H.L end
- 3744 3310 a 3744 3310 a
-SDict begin [ /Subtype /Link /Dest (4636) 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(32.3.)f(Deb)n(ug)g(le)n(v)o(els)1014
-3418 y
-SDict begin 13 H.L end
- 1014 3418 a 1014 3418 a
-SDict begin [ /Subtype /Link /Dest (4642) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1014 3418 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 3418 a
-SDict begin H.S end
- 3618 3418 a Fu(190)3744
-3418 y
-SDict begin 13 H.L end
- 3744 3418 a 3744 3418 a
-SDict begin [ /Subtype /Link /Dest (4642) 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.4.)g(Internal)g(errors)1057
-3526 y
-SDict begin 13 H.L end
- 1057 3526 a 1057 3526 a
-SDict begin [ /Subtype /Link /Dest (4663) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1057 3526 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 3526 a
-SDict begin H.S end
- 3618
-3526 a Fu(191)3744 3526 y
-SDict begin 13 H.L end
- 3744 3526 a 3744 3526 a
-SDict begin [ /Subtype /Link /Dest (4663) 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.5.)g(Attaching)
-g(to)i(a)f(running)e(process)1603 3634 y
-SDict begin 13 H.L end
- 1603 3634 a
-1603 3634 a
-SDict begin [ /Subtype /Link /Dest (4677) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1603 3634 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 3634 a
-SDict begin H.S end
-
-3618 3634 a Fu(191)3744 3634 y
-SDict begin 13 H.L end
- 3744 3634 a 3744 3634
-a
-SDict begin [ /Subtype /Link /Dest (4677) 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.6.)h(P)o(atches)836 3742 y
-SDict begin 13 H.L end
- 836 3742 a 836 3742
-a
-SDict begin [ /Subtype /Link /Dest (4685) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 836 3742 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 3742 a
-SDict begin H.S end
- 3618 3742 a Fu(192)3744
-3742 y
-SDict begin 13 H.L end
- 3744 3742 a 3744 3742 a
-SDict begin [ /Subtype /Link /Dest (4685) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3744 3742 a Black 0 TeXcolorgray
-197 3850 a
-SDict begin H.S end
- 197 3850 a Fu(33.)h(The)f(samba)h(checklist)1000
-3850 y
-SDict begin 13 H.L end
- 1000 3850 a 1000 3850 a
-SDict begin [ /Subtype /Link /Dest (DIAGNOSIS) cvn /H /I /Border [0
-0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 1000 3850 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 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 (DIAGNOSIS) 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(33.1.)f(Introduction)997 3958
-y
-SDict begin 13 H.L end
- 997 3958 a 997 3958 a
-SDict begin [ /Subtype /Link /Dest (4708) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 997 3958 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 3958 a
-SDict begin H.S end
- 3618 3958 a
-Fu(193)3744 3958 y
-SDict begin 13 H.L end
- 3744 3958 a 3744 3958 a
-SDict begin [ /Subtype /Link /Dest (4708) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3744 3958
-a Black 0 TeXcolorgray 396 4066 a
-SDict begin H.S end
- 396 4066 a Fu(33.2.)g(Assumptions)
-1018 4066 y
-SDict begin 13 H.L end
- 1018 4066 a 1018 4066 a
-SDict begin [ /Subtype /Link /Dest (4713) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1018 4066 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 4066 a
-SDict begin H.S end
- 3618 4066 a Fu(193)3744 4066
-y
-SDict begin 13 H.L end
- 3744 4066 a 3744 4066 a
-SDict begin [ /Subtype /Link /Dest (4713) 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(33.3.)g(The)h(tests)880 4174
-y
-SDict begin 13 H.L end
- 880 4174 a 880 4174 a
-SDict begin [ /Subtype /Link /Dest (4732) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 880 4174 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 4174 a
-SDict begin H.S end
- 3618 4174 a Fu(193)3744 4174 y
-SDict begin 13 H.L end
- 3744 4174
-a 3744 4174 a
-SDict begin [ /Subtype /Link /Dest (4732) 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(33.4.)f(Still)i(ha)n(ving)e(troubles?)1293
-4282 y
-SDict begin 13 H.L end
- 1293 4282 a 1293 4282 a
-SDict begin [ /Subtype /Link /Dest (4899) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 1293 4282 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 4282 a
-SDict begin H.S end
-
-3618 4282 a Fu(197)3744 4282 y
-SDict begin 13 H.L end
- 3744 4282 a 3744 4282
-a
-SDict begin [ /Subtype /Link /Dest (4899) cvn /H /I /Border [0 0 0]
-/Color [1 0 0] H.B /ANN pdfmark end
- 3744 4282 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)p 0 TeXcolorgray
-1780 1195 a
-SDict begin H.S end
- 1780 1195 a Fu(appropriate)e(appendix)g(chapter)2750
-1195 y
-SDict begin 13 H.L end
- 2750 1195 a 2750 1195 a
-SDict begin [ /Subtype /Link /Dest (COMPILING) cvn /H /I /Border [0
-0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 2750 1195 a Black -2 w
-Fu(.)-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 (70) 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 (72) 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 (73) 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 (74) 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 (75) cvn H.B /DEST pdfmark end
- -2 2090 a 310
-x Fp(1.2.1.)29 b(Editing)h(the)h Fo(smb.conf)26 b Fp(\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 (78) 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 (79) 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 (80) 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 (81) cvn H.B /DEST pdfmark end
- -2 3323 a 79 x Fr([global])-2
-3500 y(workgroup)43 b(=)i(MYGROUP)-2 3694 y([homes])-2
-3791 y(guest)f(ok)g(=)h(no)-2 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 (82) 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(")32 4461
-y
-SDict begin H.S end
- 32 4461 a 32 4461 a
-SDict begin 13 H.A end
- 32 4461 a 32 4461 a
-SDict begin [ /View [/XYZ H.V] /Dest (83) cvn H.B /DEST pdfmark end
- 32 4461 a Fv(homes)p
-Fu(")g(as)h(the)f(service)g(name.)g(\(Note)f(that)i(I)f(also)h(set)g
-(the)f(w)o(orkgroup)d(that)j(Samba)g(is)h(part)f(of.)g(See)g(BR)m(O)m
-(WSING.txt)h(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 (84) cvn H.B /DEST pdfmark end
- -2 4750 a 93 x Fu(Mak)o(e)f(sure)g(you)
-f(put)h(the)760 4843 y
-SDict begin H.S end
- 760 4843 a 760 4843 a
-SDict begin 13 H.A end
- 760 4843
-a 760 4843 a
-SDict begin [ /View [/XYZ H.V] /Dest (85) cvn H.B /DEST pdfmark end
- 760 4843 a Fr(smb.conf)g Fu(\002le)g(in)h(the)f(same)g
-(place)g(you)g(speci\002ed)f(in)i(the)2510 4843 y
-SDict begin H.S end
- 2510
-4843 a 2510 4843 a
-SDict begin 13 H.A end
- 2510 4843 a 2510 4843 a
-SDict begin [ /View [/XYZ H.V] /Dest (86) cvn H.B /DEST pdfmark end
- 2510 4843
-a Fr(Makefile)e Fu(\(the)g(def)o(ault)h(is)h(to)f(look)g(for)-2
-4951 y(it)h(in)150 4951 y
-SDict begin H.S end
- 150 4951 a 150 4951 a
-SDict begin 13 H.A end
- 150 4951
-a 150 4951 a
-SDict begin [ /View [/XYZ H.V] /Dest (87) cvn H.B /DEST pdfmark end
- 150 4951 a Fr(/usr/local/samba/lib/)p Fu(\).)-2
-5132 y
-SDict begin H.S end
- -2 5132 a -2 5132 a
-SDict begin 13 H.A end
- -2 5132 a -2 5132 a
-SDict begin [ /View [/XYZ H.V] /Dest (88) cvn H.B /DEST pdfmark end
- -2 5132
-a 93 x Fu(F)o(or)f(more)f(information)f(about)h(security)h(settings)g
-(for)g(the)1740 5225 y
-SDict begin H.S end
- 1740 5225 a 1740 5225 a
-SDict begin 13 H.A end
- 1740 5225
-a 1740 5225 a
-SDict begin [ /View [/XYZ H.V] /Dest (89) cvn H.B /DEST pdfmark end
- 1740 5225 a Fv([homes])g Fu(share)g(please)g(refer)f(to)i
-(the)f(chapter)p 0 TeXcolorgray 3116 5225 a
-SDict begin H.S end
- 3116 5225
-a Fu(Securing)f(Samba)3659 5225 y
-SDict begin 13 H.L end
- 3659 5225 a 3659 5225
-a
-SDict begin [ /Subtype /Link /Dest (SECURING-SAMBA) cvn /H /I /Border
-[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 3659 5225 a Black -1 w Fu(.)-2 5243 y
-SDict begin H.S end
- -2 5243 a -2
-5243 a
-SDict begin 13 H.A end
- -2 5243 a -2 5243 a
-SDict begin [ /View [/XYZ H.V] /Dest (91) cvn H.B /DEST pdfmark end
- -2 5243 a 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 -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 (128) 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 72 a Fw(1.2.1.1.)j(T)-9
-b(est)25 b(y)n(our)g(con\002g)g(\002le)g(with)g(testparm)-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 (94) cvn H.B /DEST pdfmark end
- -2 259 a 87
-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 346 y
-SDict begin H.S end
- 1552 346 a 1552 346 a
-SDict begin 13 H.A end
- 1552 346
-a 1552 346 a
-SDict begin [ /View [/XYZ H.V] /Dest (95) cvn H.B /DEST pdfmark end
- 1552 346 a Fr(smb.conf)g Fu(\002le)h(using)e(the)2381
-346 y
-SDict begin H.S end
- 2381 346 a 2381 346 a
-SDict begin 13 H.A end
- 2381 346 a 2381 346 a
-SDict begin [ /View [/XYZ H.V] /Dest (96) cvn H.B /DEST pdfmark end
- 2381
-346 a Fu(testparm)h(program.)e(If)i(testparm)g(runs)f(OK)-2
-454 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 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 (97) cvn H.B /DEST pdfmark end
- -2 638 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 912 y
-SDict begin H.S end
- -2 912 a -2 912 a
-SDict begin 13 H.A end
- -2 912
-a -2 912 a
-SDict begin [ /View [/XYZ H.V] /Dest (98) cvn H.B /DEST pdfmark end
- -2 912 a 90 x Fu(Al)o(w)o(ays)h(run)g(testparm)g(again)f
-(when)g(you)h(change)1510 1002 y
-SDict begin H.S end
- 1510 1002 a 1510 1002
-a
-SDict begin 13 H.A end
- 1510 1002 a 1510 1002 a
-SDict begin [ /View [/XYZ H.V] /Dest (99) cvn H.B /DEST pdfmark end
- 1510 1002 a Fr(smb.conf)p Fu(!)-2
-1114 y
-SDict begin H.S end
- -2 1114 a -2 1114 a
-SDict begin 13 H.A end
- -2 1114 a -2 1114 a
-SDict begin [ /View [/XYZ H.V] /Dest (100) cvn H.B /DEST pdfmark end
- -2 1114
-a 310 x Fp(1.2.2.)29 b(SW)-14 b(A)j(T)-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 (102) cvn H.B /DEST pdfmark end
- -2 1591 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 1806 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 1914 y(con\002guring)d(sw)o(at)k
-(from)f(source.)-2 2098 y
-SDict begin H.S end
- -2 2098 a -2 2098 a
-SDict begin 13 H.A end
- -2 2098
-a -2 2098 a
-SDict begin [ /View [/XYZ H.V] /Dest (103) cvn H.B /DEST pdfmark end
- -2 2098 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
-2188 y
-SDict begin H.S end
- 3294 2188 a 3294 2188 a
-SDict begin 13 H.A end
- 3294 2188 a 3294 2188
-a
-SDict begin [ /View [/XYZ H.V] /Dest (104) cvn H.B /DEST pdfmark end
- 3294 2188 a Fn(localhost)-2 2296 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
-2403 y(your)g(bro)n(wser)-5 b(.)-2 2588 y
-SDict begin H.S end
- -2 2588 a -2
-2588 a
-SDict begin 13 H.A end
- -2 2588 a -2 2588 a
-SDict begin [ /View [/XYZ H.V] /Dest (105) cvn H.B /DEST pdfmark end
- -2 2588 a 89 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 2785 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 2897 y
-SDict begin H.S end
- -2 2897 a -2 2897 a
-SDict begin 13 H.A end
- -2 2897 a -2 2897 a
-SDict begin [ /View [/XYZ H.V] /Dest (106) cvn H.B /DEST pdfmark end
- -2
-2897 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 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 (108) cvn H.B /DEST pdfmark end
- -2 3451 a -2
-3451 a
-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 (109) cvn H.B /DEST pdfmark end
- -2 3451
-a 79 x Fr($)87 3530 y
-SDict begin H.S end
- 87 3530 a 87 3530 a
-SDict begin 13 H.A end
- 87 3530 a 87
-3530 a
-SDict begin [ /View [/XYZ H.V] /Dest (110) cvn H.B /DEST pdfmark end
- 87 3530 a Fm(smbclient)49 b(-L)735 3530 y
-SDict begin H.S end
- 735
-3530 a 735 3530 a
-SDict begin 13 H.A end
- 735 3530 a 735 3530 a
-SDict begin [ /View [/XYZ H.V] /Dest (111) cvn H.B /DEST pdfmark end
- 735 3530 a Fl(yourhostname)-2
-3707 y
-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 (112) cvn H.B /DEST pdfmark end
- -2 3707
-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
-3912 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 4020 y(WfWg\).)-2 4204 y
-SDict begin H.S end
- -2
-4204 a -2 4204 a
-SDict begin 13 H.A end
- -2 4204 a -2 4204 a
-SDict begin [ /View [/XYZ H.V] /Dest (113) cvn H.B /DEST pdfmark end
- -2 4204 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 4402 y(See)f(the)261 4402 y
-SDict begin H.S end
- 261 4402
-a 261 4402 a
-SDict begin 13 H.A end
- 261 4402 a 261 4402 a
-SDict begin [ /View [/XYZ H.V] /Dest (114) cvn H.B /DEST pdfmark end
- 261 4402 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
-4510 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 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 (115) cvn H.B /DEST pdfmark end
- -2 4538 a 359
-x Fx(1.4.)35 b(T)-11 b(ry)35 b(connecting)f(with)g(the)i(unix)f(client)
--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 (117) cvn H.B /DEST pdfmark end
- -2
-5092 a -2 5092 a
-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 (118) cvn H.B /DEST pdfmark end
- -2 5092 a 79 x Fr($)87 5171 y
-SDict begin H.S end
- 87 5171 a 87 5171 a
-SDict begin 13 H.A end
- 87
-5171 a 87 5171 a
-SDict begin [ /View [/XYZ H.V] /Dest (119) cvn H.B /DEST pdfmark end
- 87 5171 a Fm(smbclient)586 5171 y
-SDict begin H.S end
- 586
-5171 a 586 5171 a
-SDict begin 13 H.A end
- 586 5171 a 586 5171 a
-SDict begin [ /View [/XYZ H.V] /Dest (120) cvn H.B /DEST pdfmark end
- 586 5171 a 49
-w Fl(//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 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 (121) 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 (122) cvn H.B /DEST pdfmark end
- 452
-72 a Fn(yourhostname)f Fu(w)o(ould)h(be)h(the)g(name)f(of)g(the)h(host)
-g(where)f(you)g(installed)2758 72 y
-SDict begin H.S end
- 2758 72 a 2758 72
-a
-SDict begin 13 H.A end
- 2758 72 a 2758 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (123) cvn H.B /DEST pdfmark end
- 2758 72 a Fu(smbd.)g(The)3129 72
-y
-SDict begin H.S end
- 3129 72 a 3129 72 a
-SDict begin 13 H.A end
- 3129 72 a 3129 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (124) cvn H.B /DEST pdfmark end
- 3129 72 a Fn(aservice)g
-Fu(is)h(an)o(y)-2 180 y(service)g(you)f(ha)n(v)o(e)h(de\002ned)f(in)h
-(the)1046 180 y
-SDict begin H.S end
- 1046 180 a 1046 180 a
-SDict begin 13 H.A end
- 1046 180 a 1046
-180 a
-SDict begin [ /View [/XYZ H.V] /Dest (125) cvn H.B /DEST pdfmark end
- 1046 180 a Fr(smb.conf)g Fu(\002le.)g(T)m(ry)g(your)f(user)h
-(name)g(if)g(you)f(just)i(ha)n(v)o(e)f(a)2833 180 y
-SDict begin H.S end
- 2833
-180 a 2833 180 a
-SDict begin 13 H.A end
- 2833 180 a 2833 180 a
-SDict begin [ /View [/XYZ H.V] /Dest (126) cvn H.B /DEST pdfmark end
- 2833 180 a Fv([homes])g
-Fu(section)g(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 (127) cvn H.B /DEST pdfmark end
- -2 288 a Fr(smb.conf)p Fu(.)-2 562 y(F)o(or)g(e)o(xample)e(if)j
-(your)e(unix)g(host)h(is)h Fn(bambi)f Fu(and)g(your)f(login)g(name)h
-(is)2133 562 y
-SDict begin H.S end
- 2133 562 a 2133 562 a
-SDict begin 13 H.A end
- 2133 562 a 2133
-562 a
-SDict begin [ /View [/XYZ H.V] /Dest (130) cvn H.B /DEST pdfmark end
- 2133 562 a Fn(fred)j Fu(you)d(w)o(ould)f(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 (131) 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 (132) 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 (133) cvn H.B /DEST pdfmark end
- 87
-836 a Fm(smbclient)49 b(//)686 836 y
-SDict begin H.S end
- 686 836 a 686 836
-a
-SDict begin 13 H.A end
- 686 836 a 686 836 a
-SDict begin [ /View [/XYZ H.V] /Dest (134) cvn H.B /DEST pdfmark end
- 686 836 a Fl(bambi)p Fm(/)986 836
-y
-SDict begin H.S end
- 986 836 a 986 836 a
-SDict begin 13 H.A end
- 986 836 a 986 836 a
-SDict begin [ /View [/XYZ H.V] /Dest (135) cvn H.B /DEST pdfmark end
- 986 836 a Fl(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 (136) 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 (138) 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 (139) 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 (140) 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 (141) cvn H.B /DEST pdfmark end
- 581 1958 a Fm(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 (142) 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 (143) 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 (144) 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 (145) cvn H.B /DEST pdfmark end
- 581
-2506 a Fm(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 (146) 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 (147) 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 (148) cvn H.B /DEST pdfmark end
- 581 2780 a Fm(print)f(filename)-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 (149) cvn H.B /DEST pdfmark end
- -2 2802
-a 366 x Fx(1.6.)35 b(What)g(If)h(Things)e(Don't)h(W)-11
-b(ork?)-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 (151) cvn H.B /DEST pdfmark end
- -2 3363 a 79 x Fu(Then)19 b(you)g(might)h(read)g(the)g(\002le)h
-(chapter)p 0 TeXcolorgray 1227 3442 a
-SDict begin H.S end
- 1227 3442 a Fu(Diagnosis)1560
-3442 y
-SDict begin 13 H.L end
- 1560 3442 a 1560 3442 a
-SDict begin [ /Subtype /Link /Dest (DIAGNOSIS) cvn /H /I /Border [0
-0 0] /Color [1 0 0] H.B /ANN pdfmark end
- 1560 3442 a Black 20 w
-Fu(and)e(the)h(F)-6 b(A)h(Q.)21 b(If)f(you)g(are)g(still)h(stuck)f
-(then)g(try)g(the)g(mailing)f(list)j(or)-2 3550 y(ne)n(wsgroup)c
-(\(look)h(in)h(the)g(README)h(for)e(details\).)h(Samba)g(has)g(been)g
-(successfully)f(installed)h(at)h(thousands)e(of)h(sites)-2
-3657 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 3765 y(to)e(scan)g(back)g
-(issues)h(of)f(the)g(samba-digest.)-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 (153) cvn H.B /DEST pdfmark end
- -2 3949 a 90 x Fu(When)g(you)f(\002x)h
-(the)h(problem)890 4039 y
-SDict begin H.S end
- 890 4039 a 890 4039 a
-SDict begin 13 H.A end
- 890 4039
-a 890 4039 a
-SDict begin [ /View [/XYZ H.V] /Dest (154) cvn H.B /DEST pdfmark end
- 890 4039 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
-4147 y(documentation)d(maintainers)i(or)h(the)g(list.)-2
-4148 y
-SDict begin H.S end
- -2 4148 a -2 4148 a
-SDict begin 13 H.A end
- -2 4148 a -2 4148 a
-SDict begin [ /View [/XYZ H.V] /Dest (155) cvn H.B /DEST pdfmark end
- -2 4148
-a 327 x Fp(1.6.1.)29 b(Scope)h(IDs)-2 4666 y
-SDict begin H.S end
- -2 4666
-a -2 4666 a
-SDict begin 13 H.A end
- -2 4666 a -2 4666 a
-SDict begin [ /View [/XYZ H.V] /Dest (157) cvn H.B /DEST pdfmark end
- -2 4666 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 4857 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
-4965 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 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 (158) cvn H.B /DEST pdfmark end
- -2 4994 a 310 x Fp(1.6.2.)29 b(Locking)-2 5494
-y
-SDict begin H.S end
- -2 5494 a -2 5494 a
-SDict begin 13 H.A end
- -2 5494 a -2 5494 a
-SDict begin [ /View [/XYZ H.V] /Dest (160) cvn H.B /DEST pdfmark end
- -2 5494 a 84
-x Fu(One)20 b(area)g(which)f(sometimes)h(causes)h(trouble)e(is)i
-(locking.)p 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 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11
-a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (161) cvn H.B /DEST pdfmark end
- -2 -11 a 83 x Fu(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
-180 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 288 y(\002le)h(is)g(open.)-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 (162) cvn H.B /DEST pdfmark end
- -2 472 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 670 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
-778 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 886 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
-994 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 1102 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
-1286 y
-SDict begin H.S end
- -2 1286 a -2 1286 a
-SDict begin 13 H.A end
- -2 1286 a -2 1286 a
-SDict begin [ /View [/XYZ H.V] /Dest (163) cvn H.B /DEST pdfmark end
- -2 1286
-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 1484 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 1592
-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 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 (164) cvn H.B /DEST pdfmark end
- -2 1776 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 1974 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 2082
-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 2190 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
-2297 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
-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 (165) cvn H.B /DEST pdfmark end
- -2 2481
-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 2679 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 2787 y(tell)g(clients)f(that)g(e)n(v)o(erything)e(is)j(OK.)-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 (166) cvn H.B /DEST pdfmark end
- -2 2971
-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 3169 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 3277 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 3385 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 (179) 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 (180) 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 (181) cvn H.B /DEST pdfmark end
- -2 1126 a 164 1205
-a Fk(Note:)g Fj(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 (182) 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 (184) 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 (185) 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 (186) 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 (187) 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 (188) 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 (189) 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)3212 3298 y
-SDict begin H.S end
- 3212 3298 a 3212 3298 a
-SDict begin 13 H.A end
- 3212
-3298 a 3212 3298 a
-SDict begin [ /View [/XYZ H.V] /Dest (190) cvn H.B /DEST pdfmark end
- 3212 3298 a Fu(nmbd)h(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 (191) 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 (192) 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 (193) 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 (194) 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 (195) 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 (196) 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 (197) 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 (198) 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)1230 4876 y
-SDict begin H.S end
- 1230 4876 a 1230 4876 a
-SDict begin 13 H.A end
- 1230 4876 a
-1230 4876 a
-SDict begin [ /View [/XYZ H.V] /Dest (199) cvn H.B /DEST pdfmark end
- 1230 4876 a Fu(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 (200) 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 (201) 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 (224) 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 (202) 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 (203) 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 (205) 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 (206) 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 (207) 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 (208) 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 (209) 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 (210) 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 (211) 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 (212) 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 (213) 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 (214) 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 (215) 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 (216) 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 (217) 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 (220) 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 (221) 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 (222) 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 (223) 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
-Fi(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 (226) 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 (227) cvn H.B /DEST pdfmark end
- 805 1021 a Fi(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 (228) 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 (230) 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 (231) cvn H.B /DEST pdfmark end
- -2 1379 a 107
-x Fn(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 (232) cvn H.B /DEST pdfmark end
- 511 1486 a Fn(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 (233) 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 (234) 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 (236) 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 (237) cvn H.B /DEST pdfmark end
- -2 2169 a 89 x Fn(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 (238) 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 (239) 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 (240) 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 (243) 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 (244) 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 (245) 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 (246) 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 (247) 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 (248) 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 (249) cvn H.B /DEST pdfmark end
- 939
-4105 a Fi(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 (250) cvn H.B /DEST pdfmark end
- 221 4296 a Fn(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 (251) 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 (253) 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 (254) 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 (255) 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 (256) 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 (257) 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 (258) 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 (259) 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 (260) 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 (261) 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 (262) 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 3079 y
-SDict begin H.S end
- -2 3079 a -2 3079
-a
-SDict begin 11.7 H.A end
- -2 3079 a -2 3079 a
-SDict begin [ /View [/XYZ H.V] /Dest (263) cvn H.B /DEST pdfmark end
- -2 3079 a -2 3204 a
-SDict begin H.S end
- -2 3204 a -2
-3204 a
-SDict begin 11.7 H.A end
- -2 3204 a -2 3204 a
-SDict begin [ /View [/XYZ H.V] /Dest (264) cvn H.B /DEST pdfmark end
- -2 3204 a 164 3283 a Fk(Important:)f
-Fj(Ne)n(v)n(er)i(use)h(both)1063 3283 y
-SDict begin H.S end
- 1063 3283 a 1063
-3283 a
-SDict begin 11.7 H.A end
- 1063 3283 a 1063 3283 a
-SDict begin [ /View [/XYZ H.V] /Dest (265) cvn H.B /DEST pdfmark end
- 1063 3283 a Fh(wins)f(suppor)q(t)f(=)h
-(y)o(es)g Fj(together)e(with)2208 3283 y
-SDict begin H.S end
- 2208 3283 a
-2208 3283 a
-SDict begin 11.7 H.A end
- 2208 3283 a 2208 3283 a
-SDict begin [ /View [/XYZ H.V] /Dest (266) cvn H.B /DEST pdfmark end
- 2208 3283 a Fh(wins)h(ser)q(ver)g
-(=)i(a.b.c.d)d Fj(par)s(ticular)q(ly)g(not)i(using)164
-3380 y(it')l(s)g(o)o(wn)g(IP)g(address)o(.)f(Specifying)g(both)g(will)h
-(cause)1703 3380 y
-SDict begin H.S end
- 1703 3380 a 1703 3380 a
-SDict begin 11.7 H.A end
- 1703 3380
-a 1703 3380 a
-SDict begin [ /View [/XYZ H.V] /Dest (267) cvn H.B /DEST pdfmark end
- 1703 3380 a Fj(nmbd)f(to)h(refuse)g(to)g(star)s(t!)-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 (268) cvn H.B /DEST pdfmark end
- -2 3613
-a 377 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 4176
-y(machines)-2 4344 y
-SDict begin H.S end
- -2 4344 a -2 4344 a
-SDict begin 13 H.A end
- -2 4344 a -2
-4344 a
-SDict begin [ /View [/XYZ H.V] /Dest (270) cvn H.B /DEST pdfmark end
- -2 4344 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 4558 y(machine.)-2
-4725 y
-SDict begin H.S end
- -2 4725 a -2 4725 a
-SDict begin 13 H.A end
- -2 4725 a -2 4725 a
-SDict begin [ /View [/XYZ H.V] /Dest (271) cvn H.B /DEST pdfmark end
- -2 4725
-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 4940 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 5048 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
-5156 y(retain)g(it')-5 b(s)21 b(role.)-2 5323 y
-SDict begin H.S end
- -2 5323
-a -2 5323 a
-SDict begin 13 H.A end
- -2 5323 a -2 5323 a
-SDict begin [ /View [/XYZ H.V] /Dest (272) cvn H.B /DEST pdfmark end
- -2 5323 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 5538 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)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(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)-2 180 y(protocols)f(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
-288 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 396 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
-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 (273) cvn H.B /DEST pdfmark end
- -2 580 a -2
-580 a
-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 (274) cvn H.B /DEST pdfmark end
- -2 580 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
-778 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
-886 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 994 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 1102 y(pr)l(otocols.)-2 1285 y
-SDict begin H.S end
- -2 1285
-a -2 1285 a
-SDict begin 13 H.A end
- -2 1285 a -2 1285 a
-SDict begin [ /View [/XYZ H.V] /Dest (275) cvn H.B /DEST pdfmark end
- -2 1285 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 1387 y
-SDict begin H.S end
- -2 1387 a
--2 1387 a
-SDict begin 13 H.A end
- -2 1387 a -2 1387 a
-SDict begin [ /View [/XYZ H.V] /Dest (276) cvn H.B /DEST pdfmark end
- -2 1387 a 376 x Fx(2.7.)35
-b(Name)f(Resolution)g(Order)-2 1931 y
-SDict begin H.S end
- -2 1931 a -2 1931
-a
-SDict begin 13 H.A end
- -2 1931 a -2 1931 a
-SDict begin [ /View [/XYZ H.V] /Dest (278) cvn H.B /DEST pdfmark end
- -2 1931 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
-2145 y(pro)o(vide)d(NetBIOS)j(name_type)d(information)f(are:)-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 (279) cvn H.B /DEST pdfmark end
- -2 2264
-a -2 2264 a
-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 (table.1) cvn H.B /DEST pdfmark
-end
- -2
-2264 a 74 x Fu(WINS:)k(the)f(best)g(tool!)-2 2414 y(LMHOSTS:)g(is)h
-(static)g(and)f(hard)f(to)h(maintain.)-2 2489 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 2673 y
-SDict begin H.S end
- -2 2673 a -2 2673 a
-SDict begin 13 H.A end
- -2 2673 a -2 2673
-a
-SDict begin [ /View [/XYZ H.V] /Dest (283) cvn H.B /DEST pdfmark end
- -2 2673 a 108 x Fu(Alternati)n(v)o(e)g(means)h(of)f(name)h
-(resolution)f(includes:)-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 (284) cvn H.B /DEST pdfmark end
- -2 2900 a -2 2900 a
-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 (table.2) cvn H.B /DEST pdfmark
-end
- -2 2900 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
-3067 y(DNS:)j(is)g(a)f(good)f(choice)h(b)n(ut)g(lacks)g(essential)h
-(name_type)d(info.)-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 (287) cvn H.B /DEST pdfmark end
- -2 3251 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 3467 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
-3568 y
-SDict begin H.S end
- -2 3568 a -2 3568 a
-SDict begin 11.7 H.A end
- -2 3568 a -2 3568 a
-SDict begin [ /View [/XYZ H.V] /Dest (288) cvn H.B /DEST pdfmark end
- -2 3568
-a 79 x Fr(name)44 b(resolve)g(order)g(=)g(wins)g(lmhosts)g(bcast)g
-(host)-2 3838 y Fu(_or_)-2 3931 y
-SDict begin H.S end
- -2 3931 a -2 3931 a
-SDict begin 11.7 H.A end
-
--2 3931 a -2 3931 a
-SDict begin [ /View [/XYZ H.V] /Dest (289) cvn H.B /DEST pdfmark end
- -2 3931 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
-4209 y Fu(The)20 b(def)o(ault)f(is:)-2 4293 y
-SDict begin H.S end
- -2 4293
-a -2 4293 a
-SDict begin 11.7 H.A end
- -2 4293 a -2 4293 a
-SDict begin [ /View [/XYZ H.V] /Dest (290) cvn H.B /DEST pdfmark end
- -2 4293 a 96 x Fr(name)89
-b(resolve)43 b(order)h(=)h(host)f(lmhost)g(wins)g(bcast)-2
-4580 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 4688 y(call.)k(This)h(is)g
-(normally)d(controlled)h(by)1185 4688 y
-SDict begin H.S end
- 1185 4688 a 1185
-4688 a
-SDict begin 13 H.A end
- 1185 4688 a 1185 4688 a
-SDict begin [ /View [/XYZ H.V] /Dest (291) cvn H.B /DEST pdfmark end
- 1185 4688 a Fr(/etc/host.conf)p
-Fu(,)1855 4688 y
-SDict begin H.S end
- 1855 4688 a 1855 4688 a
-SDict begin 13 H.A end
- 1855 4688 a
-1855 4688 a
-SDict begin [ /View [/XYZ H.V] /Dest (292) cvn H.B /DEST pdfmark end
- 1855 4688 a Fr(/etc/nsswitch.conf)e Fu(and)2823
-4688 y
-SDict begin H.S end
- 2823 4688 a 2823 4688 a
-SDict begin 13 H.A end
- 2823 4688 a 2823 4688
-a
-SDict begin [ /View [/XYZ H.V] /Dest (293) cvn H.B /DEST pdfmark end
- 2823 4688 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 (334) 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 (336) 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 (337) 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 (338) 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 (339) 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 (340) 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 (341) 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 (343) 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 (344) 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 (345) 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 (367) 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 (346) cvn H.B /DEST pdfmark end
- 388 345 a 73 x Fj(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 (347) cvn H.B /DEST pdfmark end
- 1188 515 a Fg(ne)n(v)n(er)28
-b Fj(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 (348) cvn H.B /DEST pdfmark end
- 388 876
-a 97 x Fj(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 (349) cvn H.B /DEST pdfmark end
- 388 1155
-a 81 x Fj(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 (350) 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 Fj(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 (356) cvn H.B /DEST pdfmark end
- 388
-2031 a 97 x Fj(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 (357) 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 Fj(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 (363) 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 (364) cvn H.B /DEST pdfmark end
- 388 2799 a 97 x Fg(Note)f(:)r Fj(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 (365) cvn H.B /DEST pdfmark end
- 388 3273 a 81 x Fj(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 (366) cvn H.B /DEST pdfmark end
- 3137 3742 a Fg(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 (367) 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 (369) 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 (373) 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 (375) 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 (379) 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 (381) 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 (382) 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 (383) 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 (384) 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 (385) 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 (386) 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 (387) 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 (388) 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 (389) 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 (390) 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 (391) cvn H.B /DEST pdfmark end
- 87 1782 a Fm(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 (392) 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 (393) 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 (394) cvn H.B /DEST pdfmark end
- 805 2056 a Fm(<type)49
-b(old)g(value)g(here)g(-)g(or)h(hit)f(return)g(if)g(there)g(was)g(no)h
-(old)-2 2164 y(password>)-2 2341 y
-SDict begin H.S end
- -2 2341 a -2 2341
-a
-SDict begin 13 H.A end
- -2 2341 a -2 2341 a
-SDict begin [ /View [/XYZ H.V] /Dest (395) 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 (396) 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 (397) cvn H.B /DEST pdfmark end
- 805 2438 a Fm(<type)49 b(new)g(value>)-2 2615 y
-SDict begin H.S end
- -2
-2615 a -2 2615 a
-SDict begin 13 H.A end
- -2 2615 a -2 2615 a
-SDict begin [ /View [/XYZ H.V] /Dest (398) 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 (399) 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 (400) cvn H.B /DEST pdfmark end
- 1119 2712
-a Fm(<re-type)k(new)h(value)-2 2890 y
-SDict begin H.S end
- -2 2890 a -2 2890
-a
-SDict begin 13 H.A end
- -2 2890 a -2 2890 a
-SDict begin [ /View [/XYZ H.V] /Dest (401) cvn H.B /DEST pdfmark end
- -2 2890 a 96 x Fu(If)20 b(the)g(old)g(v)n(alue)f
-(does)h(not)g(match)g(the)g(current)f(v)n(alue)g(stored)h(for)g(that)g
-(user)m(,)f(or)h(the)h(tw)o(o)f(ne)n(w)g(v)n(alues)g(do)g(not)f(match)h
-(each)-2 3094 y(other)m(,)f(then)g(the)h(passw)o(ord)g(will)h(not)f(be)
-g(changed.)-2 3278 y
-SDict begin H.S end
- -2 3278 a -2 3278 a
-SDict begin 13 H.A end
- -2 3278 a -2
-3278 a
-SDict begin [ /View [/XYZ H.V] /Dest (402) cvn H.B /DEST pdfmark end
- -2 3278 a 90 x Fu(If)g(in)m(v)n(ok)o(ed)e(by)i(an)g(ordinary)e
-(user)i(it)h(will)g(only)e(allo)n(w)i(the)f(user)g(to)g(change)f(his)i
-(or)f(her)f(o)n(wn)h(Samba)g(passw)o(ord.)-2 3552 y
-SDict begin H.S end
- -2
-3552 a -2 3552 a
-SDict begin 13 H.A end
- -2 3552 a -2 3552 a
-SDict begin [ /View [/XYZ H.V] /Dest (403) cvn H.B /DEST pdfmark end
- -2 3552 a 90 x Fu(If)g(run)f(by)h
-(the)g(root)g(user)g(smbpasswd)f(may)h(tak)o(e)g(an)g(optional)f(ar)o
-(gument,)f(specifying)h(the)h(user)g(name)f(whose)h(SMB)-2
-3750 y(passw)o(ord)f(you)h(wish)g(to)g(change.)f(Note)h(that)h(when)e
-(run)h(as)g(root)g(smbpasswd)g(does)f(not)h(prompt)f(for)g(or)h(check)g
-(the)g(old)-2 3857 y(passw)o(ord)f(v)n(alue,)h(thus)g(allo)n(wing)f
-(root)g(to)i(set)g(passw)o(ords)f(for)f(users)h(who)g(ha)n(v)o(e)g(for)
-o(gotten)d(their)j(passw)o(ords.)-2 4042 y
-SDict begin H.S end
- -2 4042 a
--2 4042 a
-SDict begin 13 H.A end
- -2 4042 a -2 4042 a
-SDict begin [ /View [/XYZ H.V] /Dest (404) cvn H.B /DEST pdfmark end
- -2 4042 a -2 4042 a
-SDict begin H.S end
- -2
-4042 a -2 4042 a
-SDict begin 13 H.A end
- -2 4042 a -2 4042 a
-SDict begin [ /View [/XYZ H.V] /Dest (405) cvn H.B /DEST pdfmark end
- -2 4042 a 89 x Fv(smbpasswd)h
-Fu(is)h(designed)d(to)h(w)o(ork)f(in)i(the)f(same)g(w)o(ay)h(and)e(be)h
-(f)o(amiliar)g(to)g(UNIX)h(users)f(who)g(use)g(the)3094
-4131 y
-SDict begin H.S end
- 3094 4131 a 3094 4131 a
-SDict begin 13 H.A end
- 3094 4131 a 3094 4131
-a
-SDict begin [ /View [/XYZ H.V] /Dest (406) cvn H.B /DEST pdfmark end
- 3094 4131 a Fv(passwd)h Fu(or)-2 4239 y
-SDict begin H.S end
- -2 4239 a -2
-4239 a
-SDict begin 13 H.A end
- -2 4239 a -2 4239 a
-SDict begin [ /View [/XYZ H.V] /Dest (407) cvn H.B /DEST pdfmark end
- -2 4239 a Fv(yppasswd)g Fu(commands.)-2
-4422 y
-SDict begin H.S end
- -2 4422 a -2 4422 a
-SDict begin 13 H.A end
- -2 4422 a -2 4422 a
-SDict begin [ /View [/XYZ H.V] /Dest (408) cvn H.B /DEST pdfmark end
- -2 4422
-a 91 x Fu(F)o(or)f(more)f(details)h(on)g(using)866 4513
-y
-SDict begin H.S end
- 866 4513 a 866 4513 a
-SDict begin 13 H.A end
- 866 4513 a 866 4513 a
-SDict begin [ /View [/XYZ H.V] /Dest (409) cvn H.B /DEST pdfmark end
- 866 4513
-a Fv(smbpasswd)i Fu(refer)d(to)h(the)h(man)e(page)h(which)f(will)i(al)o
-(w)o(ays)g(be)f(the)g(de\002niti)n(v)o(e)f(reference.)-2
-4542 y
-SDict begin H.S end
- -2 4542 a -2 4542 a
-SDict begin 13 H.A end
- -2 4542 a -2 4542 a
-SDict begin [ /View [/XYZ H.V] /Dest (410) cvn H.B /DEST pdfmark end
- -2 4542
-a 359 x Fx(3.4.)35 b(Plain)g(text)-2 5069 y
-SDict begin H.S end
- -2 5069 a
--2 5069 a
-SDict begin 13 H.A end
- -2 5069 a -2 5069 a
-SDict begin [ /View [/XYZ H.V] /Dest (412) cvn H.B /DEST pdfmark end
- -2 5069 a 106 x Fu(Older)20
-b(v)o(ersions)f(of)h(samba)g(retrie)n(v)o(ed)e(user)i(information)e
-(from)h(the)h(unix)g(user)g(database)f(and)h(e)n(v)o(entually)e(some)i
-(other)g(\002elds)-2 5283 y(from)f(the)g(\002le)428 5283
-y
-SDict begin H.S end
- 428 5283 a 428 5283 a
-SDict begin 13 H.A end
- 428 5283 a 428 5283 a
-SDict begin [ /View [/XYZ H.V] /Dest (413) cvn H.B /DEST pdfmark end
- 428 5283
-a Fr(/etc/samba/smbpasswd)e Fu(or)1435 5283 y
-SDict begin H.S end
- 1435 5283
-a 1435 5283 a
-SDict begin 13 H.A end
- 1435 5283 a 1435 5283 a
-SDict begin [ /View [/XYZ H.V] /Dest (414) cvn H.B /DEST pdfmark end
- 1435 5283 a Fr(/etc/smbpasswd)p
-Fu(.)g(When)j(passw)o(ord)f(encryption)f(is)j(disabled,)d(no)i(data)g
-(is)-2 5391 y(stored)f(at)i(all.)-2 5402 y
-SDict begin H.S end
- -2 5402 a
--2 5402 a
-SDict begin 13 H.A end
- -2 5402 a -2 5402 a
-SDict begin [ /View [/XYZ H.V] /Dest (415) cvn H.B /DEST pdfmark end
- -2 5402 a Black 3659 5984
-a Fq(12)p Black eop end
-%%Page: 13 20
-TeXDict begin 13 19 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.13) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2471 -132
-a Fq(Chapter)20 b(3.)g(User)h(information)e(database)p
-Black -2 88 a Fx(3.5.)35 b(TDB)-2 256 y
-SDict begin H.S end
- -2 256 a -2 256
-a
-SDict begin 13 H.A end
- -2 256 a -2 256 a
-SDict begin [ /View [/XYZ H.V] /Dest (417) cvn H.B /DEST pdfmark end
- -2 256 a 106 x Fu(Samba)19 b(can)h(also)h(store)f
-(the)g(user)g(data)g(in)h(a)f("TDB")h(\(T)m(ri)n(vial)e(Database\).)h
-(Using)g(this)h(back)o(end)d(doesn')o(t)h(require)g(an)o(y)-2
-470 y(additional)g(con\002guration.)e(This)j(back)o(end)f(is)i
-(recommended)c(for)j(ne)n(w)g(installations)g(who)f(don')o(t)g(require)
-g(LD)m(AP)-9 b(.)-2 499 y
-SDict begin H.S end
- -2 499 a -2 499 a
-SDict begin 13 H.A end
- -2 499 a
--2 499 a
-SDict begin [ /View [/XYZ H.V] /Dest (418) cvn H.B /DEST pdfmark end
- -2 499 a 359 x Fx(3.6.)35 b(LD)-5 b(AP)-2 860
-y
-SDict begin H.S end
- -2 860 a -2 860 a
-SDict begin 13 H.A end
- -2 860 a -2 860 a
-SDict begin [ /View [/XYZ H.V] /Dest (420) cvn H.B /DEST pdfmark end
- -2 860 a 326 x
-Fp(3.6.1.)29 b(Intr)n(oduction)-2 1353 y
-SDict begin H.S end
- -2 1353 a -2
-1353 a
-SDict begin 13 H.A end
- -2 1353 a -2 1353 a
-SDict begin [ /View [/XYZ H.V] /Dest (422) cvn H.B /DEST pdfmark end
- -2 1353 a 107 x Fu(This)20
-b(document)d(describes)j(ho)n(w)f(to)h(use)g(an)f(LD)m(AP)h(directory)e
-(for)h(storing)g(Samba)h(user)f(account)g(information)e(traditionally)
--2 1568 y(stored)i(in)i(the)f(smbpasswd\(5\))e(\002le.)j(It)f(is)i
-(assumed)d(that)i(the)f(reader)f(already)g(has)h(a)h(basic)f
-(understanding)e(of)h(LD)m(AP)-2 1676 y(concepts)g(and)h(has)g(a)h(w)o
-(orking)d(directory)h(serv)o(er)g(already)g(installed.)h(F)o(or)g(more)
-f(information)f(on)i(LD)m(AP)g(architectures)f(and)-2
-1784 y(Directories,)g(please)h(refer)g(to)g(the)g(follo)n(wing)f
-(sites.)-2 1802 y
-SDict begin H.S end
- -2 1802 a -2 1802 a
-SDict begin 13 H.A end
- -2 1802 a -2 1802
-a
-SDict begin [ /View [/XYZ H.V] /Dest (423) cvn H.B /DEST pdfmark end
- -2 1802 a -2 1812 a
-SDict begin H.S end
- -2 1812 a -2 1812 a
-SDict begin 13 H.A end
- -2 1812 a -2
-1812 a
-SDict begin [ /View [/XYZ H.V] /Dest (424) cvn H.B /DEST pdfmark end
- -2 1812 a Black 142 x Ft(\225)p Black 81 1954
-a
-SDict begin H.S end
- 81 1954 a 81 1954 a
-SDict begin 13 H.A end
- 81 1954 a 81 1954 a
-SDict begin [ /View [/XYZ H.V] /Dest (425) cvn H.B /DEST pdfmark end
- 81 1954 a Fu(OpenLD)m(AP)g(-)
-543 1954 y
-SDict begin H.S end
- 543 1954 a 543 1954 a
-SDict begin 13 H.A end
- 543 1954 a 543 1954
-a
-SDict begin [ /View [/XYZ H.V] /Dest (426) cvn H.B /DEST pdfmark end
- 543 1954 a Fu(http://www)-5 b(.openldap.or)o(g/)-2
-1972 y
-SDict begin H.S end
- -2 1972 a -2 1972 a
-SDict begin 13 H.A end
- -2 1972 a -2 1972 a
-SDict begin [ /View [/XYZ H.V] /Dest (427) cvn H.B /DEST pdfmark end
- -2 1972
-a Black 131 x Ft(\225)p Black 81 2103 a
-SDict begin H.S end
- 81 2103 a 81
-2103 a
-SDict begin 13 H.A end
- 81 2103 a 81 2103 a
-SDict begin [ /View [/XYZ H.V] /Dest (428) cvn H.B /DEST pdfmark end
- 81 2103 a Fu(iPlanet)20 b(Directory)f(Serv)o
-(er)g(-)956 2103 y
-SDict begin H.S end
- 956 2103 a 956 2103 a
-SDict begin 13 H.A end
- 956 2103 a 956
-2103 a
-SDict begin [ /View [/XYZ H.V] /Dest (429) cvn H.B /DEST pdfmark end
- 956 2103 a Fu(http://iplanet.netscape.com/directory)-2
-2287 y
-SDict begin H.S end
- -2 2287 a -2 2287 a
-SDict begin 13 H.A end
- -2 2287 a -2 2287 a
-SDict begin [ /View [/XYZ H.V] /Dest (430) cvn H.B /DEST pdfmark end
- -2 2287
-a 90 x Fu(Note)h(that)325 2377 y
-SDict begin H.S end
- 325 2377 a 325 2377
-a
-SDict begin 13 H.A end
- 325 2377 a 325 2377 a
-SDict begin [ /View [/XYZ H.V] /Dest (431) cvn H.B /DEST pdfmark end
- 325 2377 a Fu(O'Reilly)h(Publishing)e
-(\(http://www)-5 b(.ora.com/\))16 b(is)21 b(w)o(orking)e(on)h(a)g
-(guide)f(to)i(LD)m(AP)f(for)f(System)i(Administrators)-2
-2485 y(which)e(has)i(a)f(planned)f(release)h(date)g(of)g(early)g
-(summer)m(,)f(2002.)-2 2669 y
-SDict begin H.S end
- -2 2669 a -2 2669 a
-SDict begin 13 H.A end
- -2
-2669 a -2 2669 a
-SDict begin [ /View [/XYZ H.V] /Dest (432) cvn H.B /DEST pdfmark end
- -2 2669 a 90 x Fu(T)-7 b(w)o(o)20 b(additional)f
-(Samba)h(resources)f(which)h(may)f(pro)o(v)o(e)g(to)h(be)g(helpful)f
-(are)-2 2777 y
-SDict begin H.S end
- -2 2777 a -2 2777 a
-SDict begin 13 H.A end
- -2 2777 a -2 2777
-a
-SDict begin [ /View [/XYZ H.V] /Dest (433) cvn H.B /DEST pdfmark end
- -2 2777 a -2 2787 a
-SDict begin H.S end
- -2 2787 a -2 2787 a
-SDict begin 13 H.A end
- -2 2787 a -2
-2787 a
-SDict begin [ /View [/XYZ H.V] /Dest (434) cvn H.B /DEST pdfmark end
- -2 2787 a Black 142 x Ft(\225)p Black 81 2929
-a
-SDict begin H.S end
- 81 2929 a 81 2929 a
-SDict begin 13 H.A end
- 81 2929 a 81 2929 a
-SDict begin [ /View [/XYZ H.V] /Dest (435) cvn H.B /DEST pdfmark end
- 81 2929 a Fu(The)231
-2929 y
-SDict begin H.S end
- 231 2929 a 231 2929 a
-SDict begin 13 H.A end
- 231 2929 a 231 2929 a
-SDict begin [ /View [/XYZ H.V] /Dest (436) cvn H.B /DEST pdfmark end
- 231
-2929 a Fu(Samba-PDC-LD)m(AP-HO)m(WT)o(O)f(\(http://www)-5
-b(.una)n(v)g(.es/cti/ldap-smb/ldap)o(-smb-)o(3-)o(ho)m(wto.h)o(tml\))14
-b(maintained)19 b(by)81 3037 y(Ignacio)g(Coupeau.)-2
-3055 y
-SDict begin H.S end
- -2 3055 a -2 3055 a
-SDict begin 13 H.A end
- -2 3055 a -2 3055 a
-SDict begin [ /View [/XYZ H.V] /Dest (437) cvn H.B /DEST pdfmark end
- -2 3055
-a Black 132 x Ft(\225)p Black 81 3187 a
-SDict begin H.S end
- 81 3187 a 81
-3187 a
-SDict begin 13 H.A end
- 81 3187 a 81 3187 a
-SDict begin [ /View [/XYZ H.V] /Dest (438) cvn H.B /DEST pdfmark end
- 81 3187 a Fu(The)h(NT)g(migration)f(scripts)
-h(from)1125 3187 y
-SDict begin H.S end
- 1125 3187 a 1125 3187 a
-SDict begin 13 H.A end
- 1125 3187
-a 1125 3187 a
-SDict begin [ /View [/XYZ H.V] /Dest (439) cvn H.B /DEST pdfmark end
- 1125 3187 a Fu(IDEALX)g(\(http://samba.idealx.or)o(g/\))
-15 b(that)21 b(are)f(geared)f(to)h(manage)f(users)h(and)g(group)81
-3295 y(in)g(such)g(a)h(Samba-LD)m(AP)e(Domain)g(Controller)g
-(con\002guration.)-2 3354 y
-SDict begin H.S end
- -2 3354 a -2 3354 a
-SDict begin 13 H.A end
- -2 3354
-a -2 3354 a
-SDict begin [ /View [/XYZ H.V] /Dest (440) cvn H.B /DEST pdfmark end
- -2 3354 a 310 x Fp(3.6.2.)29 b(Intr)n(oduction)-2
-3832 y
-SDict begin H.S end
- -2 3832 a -2 3832 a
-SDict begin 13 H.A end
- -2 3832 a -2 3832 a
-SDict begin [ /View [/XYZ H.V] /Dest (442) cvn H.B /DEST pdfmark end
- -2 3832
-a 106 x Fu(T)m(raditionally)-5 b(,)18 b(when)h(con\002guring)1069
-3938 y
-SDict begin H.S end
- 1069 3938 a 1069 3938 a
-SDict begin 13 H.A end
- 1069 3938 a 1069 3938
-a
-SDict begin [ /View [/XYZ H.V] /Dest (443) cvn H.B /DEST pdfmark end
- 1069 3938 a Fu("encrypt)f(passw)o(ords)i(=)h(yes")f(\(smb)m
-(.conf.5.html#ENCR)-5 b(YPTP)d(ASSW)o(ORDS\))17 b(in)-2
-4046 y(Samba')-5 b(s)300 4046 y
-SDict begin H.S end
- 300 4046 a 300 4046 a
-SDict begin 13 H.A end
-
-300 4046 a 300 4046 a
-SDict begin [ /View [/XYZ H.V] /Dest (444) cvn H.B /DEST pdfmark end
- 300 4046 a Fr(smb.conf)19 b Fu(\002le,)h(user)g
-(account)f(information)f(such)h(as)i(username,)e(LM/NT)h(passw)o(ord)f
-(hashes,)h(passw)o(ord)f(change)-2 4154 y(times,)h(and)g(account)f
-(\003ags)h(ha)n(v)o(e)g(been)f(stored)h(in)g(the)1600
-4154 y
-SDict begin H.S end
- 1600 4154 a 1600 4154 a
-SDict begin 13 H.A end
- 1600 4154 a 1600 4154
-a
-SDict begin [ /View [/XYZ H.V] /Dest (445) cvn H.B /DEST pdfmark end
- 1600 4154 a Fr(smbpasswd\(5\))e Fu(\002le.)j(There)e(are)h(se)n(v)o
-(eral)g(disadv)n(antages)e(to)j(this)-2 4262 y(approach)d(for)h(sites)j
-(with)e(v)o(ery)f(lar)o(ge)g(numbers)g(of)h(users)g(\(counted)f(in)h
-(the)g(thousands\).)-2 4280 y
-SDict begin H.S end
- -2 4280 a -2 4280 a
-SDict begin 13 H.A end
- -2
-4280 a -2 4280 a
-SDict begin [ /View [/XYZ H.V] /Dest (446) cvn H.B /DEST pdfmark end
- -2 4280 a -2 4290 a
-SDict begin H.S end
- -2 4290 a -2 4290
-a
-SDict begin 13 H.A end
- -2 4290 a -2 4290 a
-SDict begin [ /View [/XYZ H.V] /Dest (447) cvn H.B /DEST pdfmark end
- -2 4290 a Black 142 x Ft(\225)p
-Black 81 4432 a
-SDict begin H.S end
- 81 4432 a 81 4432 a
-SDict begin 13 H.A end
- 81 4432 a 81 4432
-a
-SDict begin [ /View [/XYZ H.V] /Dest (448) cvn H.B /DEST pdfmark end
- 81 4432 a Fu(The)g(\002rst)h(is)g(that)f(all)h(lookups)d(must)j(be)f
-(performed)d(sequentially)-5 b(.)19 b(Gi)n(v)o(en)g(that)h(there)g(are)
-g(approximately)e(tw)o(o)i(lookups)81 4540 y(per)f(domain)g(logon)g
-(\(one)g(for)g(a)i(normal)d(session)j(connection)d(such)i(as)g(when)g
-(mapping)e(a)i(netw)o(ork)f(dri)n(v)o(e)g(or)h(printer\),)e(this)81
-4648 y(is)i(a)f(performance)d(bottleneck)i(for)g(lare)o(g)h(sites.)h
-(What)f(is)h(needed)e(is)i(an)f(inde)o(x)o(ed)e(approach)g(such)h(as)i
-(is)g(used)f(in)g(databases.)-2 4666 y
-SDict begin H.S end
- -2 4666 a -2 4666
-a
-SDict begin 13 H.A end
- -2 4666 a -2 4666 a
-SDict begin [ /View [/XYZ H.V] /Dest (449) cvn H.B /DEST pdfmark end
- -2 4666 a Black 131 x Ft(\225)p
-Black 81 4797 a
-SDict begin H.S end
- 81 4797 a 81 4797 a
-SDict begin 13 H.A end
- 81 4797 a 81 4797
-a
-SDict begin [ /View [/XYZ H.V] /Dest (450) cvn H.B /DEST pdfmark end
- 81 4797 a Fu(The)h(second)f(problem)f(is)k(that)e(administrators)f
-(who)g(desired)h(to)g(replicate)g(a)g(smbpasswd)g(\002le)h(to)f(more)g
-(than)f(one)h(Samba)81 4905 y(serv)o(er)f(were)h(left)h(to)f(use)g(e)o
-(xternal)f(tools)i(such)e(as)1565 4905 y
-SDict begin H.S end
- 1565 4905 a
-1565 4905 a
-SDict begin 13 H.A end
- 1565 4905 a 1565 4905 a
-SDict begin [ /View [/XYZ H.V] /Dest (451) cvn H.B /DEST pdfmark end
- 1565 4905 a Fv(rsync\(1\))h
-Fu(and)2017 4905 y
-SDict begin H.S end
- 2017 4905 a 2017 4905 a
-SDict begin 13 H.A end
- 2017 4905
-a 2017 4905 a
-SDict begin [ /View [/XYZ H.V] /Dest (452) cvn H.B /DEST pdfmark end
- 2017 4905 a Fv(ssh\(1\))h Fu(and)e(wrote)h(custom,)f
-(in-house)g(scripts.)-2 4923 y
-SDict begin H.S end
- -2 4923 a -2 4923 a
-SDict begin 13 H.A end
- -2
-4923 a -2 4923 a
-SDict begin [ /View [/XYZ H.V] /Dest (453) cvn H.B /DEST pdfmark end
- -2 4923 a Black 132 x Ft(\225)p Black
-81 5055 a
-SDict begin H.S end
- 81 5055 a 81 5055 a
-SDict begin 13 H.A end
- 81 5055 a 81 5055 a
-SDict begin [ /View [/XYZ H.V] /Dest (454) cvn H.B /DEST pdfmark end
- 81
-5055 a Fu(And)g(\002nally)-5 b(,)20 b(the)g(amount)f(of)h(information)e
-(which)h(is)i(stored)f(in)g(an)g(smbpasswd)g(entry)f(lea)n(v)o(es)i(no)
-e(room)g(for)h(additional)81 5163 y(attrib)n(utes)g(such)g(as)h(a)f
-(home)g(directory)-5 b(,)17 b(passw)o(ord)j(e)o(xpiration)e(time,)i(or)
-g(e)n(v)o(en)f(a)i(Relati)n(v)o(e)f(Identi\002ed)f(\(RID\).)-2
-5347 y
-SDict begin H.S end
- -2 5347 a -2 5347 a
-SDict begin 13 H.A end
- -2 5347 a -2 5347 a
-SDict begin [ /View [/XYZ H.V] /Dest (455) cvn H.B /DEST pdfmark end
- -2 5347
-a 90 x Fu(As)i(a)f(result)h(of)f(these)g(defeciencies,)f(a)h(more)g
-(rob)n(ust)f(means)h(of)g(storing)f(user)i(attrib)n(utes)f(used)g(by)f
-(smbd)h(w)o(as)h(de)n(v)o(eloped.)-2 5545 y(The)f(API)g(which)g
-(de\002nes)g(access)h(to)f(user)g(accounts)f(is)i(commonly)d(referred)h
-(to)h(as)h(the)f(samdb)g(interf)o(ace)f(\(pre)n(viously)f(this)p
-Black 3659 5984 a Fq(13)p Black eop end
-%%Page: 14 21
-TeXDict begin 14 20 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.14) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2471 -132
-a Fq(Chapter)20 b(3.)g(User)h(information)e(database)p
-Black -2 72 a Fu(w)o(as)i(called)f(the)g(passdb)g(API,)g(and)g(is)h
-(still)g(so)g(named)e(in)h(the)g(CVS)i(trees\).)d(In)h(Samba)g(2.2.3,)f
-(enabling)f(support)h(for)h(a)g(samdb)-2 180 y(back)o(end)e(\(e.g.)463
-180 y
-SDict begin H.S end
- 463 180 a 463 180 a
-SDict begin 13 H.A end
- 463 180 a 463 180 a
-SDict begin [ /View [/XYZ H.V] /Dest (456) cvn H.B /DEST pdfmark end
- 463 180
-a Fn(--with-ldapsam)h Fu(or)1272 180 y
-SDict begin H.S end
- 1272 180 a 1272
-180 a
-SDict begin 13 H.A end
- 1272 180 a 1272 180 a
-SDict begin [ /View [/XYZ H.V] /Dest (457) cvn H.B /DEST pdfmark end
- 1272 180 a Fn(--with-tdbsam)q
-Fu(\))f(requires)h(compile)h(time)g(support.)-2 364 y
-SDict begin H.S end
-
--2 364 a -2 364 a
-SDict begin 13 H.A end
- -2 364 a -2 364 a
-SDict begin [ /View [/XYZ H.V] /Dest (458) cvn H.B /DEST pdfmark end
- -2 364 a 90 x Fu(When)g(compiling)e
-(Samba)i(to)g(include)g(the)1294 454 y
-SDict begin H.S end
- 1294 454 a 1294
-454 a
-SDict begin 13 H.A end
- 1294 454 a 1294 454 a
-SDict begin [ /View [/XYZ H.V] /Dest (459) cvn H.B /DEST pdfmark end
- 1294 454 a Fn(--with-ldapsam)f
-Fu(autoconf)f(option,)h(smbd)h(\(and)f(associated)h(tools\))g(will)-2
-562 y(store)g(and)g(lookup)e(user)i(accounts)f(in)i(an)f(LD)m(AP)g
-(directory)-5 b(.)18 b(In)i(reality)-5 b(,)19 b(this)i(is)g(v)o(ery)e
-(easy)h(to)g(understand.)e(If)i(you)g(are)-2 670 y(comfortable)e(with)i
-(using)g(an)g(smbpasswd)f(\002le,)i(simply)f(replace)f("smbpasswd")h
-(with)g("LD)m(AP)g(directory")e(in)j(all)f(the)-2 778
-y(documentation.)-2 945 y
-SDict begin H.S end
- -2 945 a -2 945 a
-SDict begin 13 H.A end
- -2 945 a
--2 945 a
-SDict begin [ /View [/XYZ H.V] /Dest (460) cvn H.B /DEST pdfmark end
- -2 945 a 107 x Fu(There)f(are)h(a)h(fe)n(w)f(points)g(to)g
-(stress)h(about)f(what)g(the)1559 1052 y
-SDict begin H.S end
- 1559 1052 a
-1559 1052 a
-SDict begin 13 H.A end
- 1559 1052 a 1559 1052 a
-SDict begin [ /View [/XYZ H.V] /Dest (461) cvn H.B /DEST pdfmark end
- 1559 1052 a Fn(--with-ldapsam)f
-Fu(does)h(not)g(pro)o(vide.)e(The)i(LD)m(AP)g(support)-2
-1160 y(referred)e(to)j(in)f(the)g(this)h(documentation)c(does)j(not)g
-(include:)-2 1161 y
-SDict begin H.S end
- -2 1161 a -2 1161 a
-SDict begin 13 H.A end
- -2 1161 a -2
-1161 a
-SDict begin [ /View [/XYZ H.V] /Dest (462) cvn H.B /DEST pdfmark end
- -2 1161 a -2 1171 a
-SDict begin H.S end
- -2 1171 a -2 1171 a
-SDict begin 13 H.A end
- -2 1171
-a -2 1171 a
-SDict begin [ /View [/XYZ H.V] /Dest (463) cvn H.B /DEST pdfmark end
- -2 1171 a Black 159 x Ft(\225)p Black 81
-1330 a
-SDict begin H.S end
- 81 1330 a 81 1330 a
-SDict begin 13 H.A end
- 81 1330 a 81 1330 a
-SDict begin [ /View [/XYZ H.V] /Dest (464) cvn H.B /DEST pdfmark end
- 81 1330
-a Fu(A)g(means)g(of)g(retrie)n(ving)f(user)h(account)f(information)f
-(from)h(an)h(W)m(indo)n(ws)f(2000)g(Acti)n(v)o(e)h(Directory)f(serv)o
-(er)-5 b(.)-2 1348 y
-SDict begin H.S end
- -2 1348 a -2 1348 a
-SDict begin 13 H.A end
- -2 1348 a -2
-1348 a
-SDict begin [ /View [/XYZ H.V] /Dest (465) cvn H.B /DEST pdfmark end
- -2 1348 a Black 132 x Ft(\225)p Black 81 1480
-a
-SDict begin H.S end
- 81 1480 a 81 1480 a
-SDict begin 13 H.A end
- 81 1480 a 81 1480 a
-SDict begin [ /View [/XYZ H.V] /Dest (466) cvn H.B /DEST pdfmark end
- 81 1480 a Fu(A)20
-b(means)g(of)g(replacing)f(/etc/passwd.)-2 1664 y
-SDict begin H.S end
- -2
-1664 a -2 1664 a
-SDict begin 13 H.A end
- -2 1664 a -2 1664 a
-SDict begin [ /View [/XYZ H.V] /Dest (467) cvn H.B /DEST pdfmark end
- -2 1664 a 90 x Fu(The)h(second)f
-(item)h(can)g(be)g(accomplished)f(by)g(using)h(LD)m(AP)g(NSS)h(and)f(P)
--8 b(AM)21 b(modules.)e(LGPL)h(v)o(ersions)f(of)h(these)h(libraries)-2
-1862 y(can)f(be)g(obtained)f(from)g(P)-8 b(ADL)21 b(Softw)o(are)e(\()
-1299 1862 y
-SDict begin H.S end
- 1299 1862 a 1299 1862 a
-SDict begin 13 H.A end
- 1299 1862 a 1299
-1862 a
-SDict begin [ /View [/XYZ H.V] /Dest (468) cvn H.B /DEST pdfmark end
- 1299 1862 a Fu(http://www)-5 b(.padl.com/\).)16
-b(Ho)n(we)n(v)o(er)m(,)i(the)j(details)f(of)g(con\002guring)e(these)-2
-1970 y(packages)h(are)h(be)o(yond)e(the)i(scope)g(of)g(this)g
-(document.)-2 1998 y
-SDict begin H.S end
- -2 1998 a -2 1998 a
-SDict begin 13 H.A end
- -2 1998 a -2
-1998 a
-SDict begin [ /View [/XYZ H.V] /Dest (469) cvn H.B /DEST pdfmark end
- -2 1998 a 310 x Fp(3.6.3.)29 b(Supported)j(LD)l(AP)e(Ser)o(v)o
-(ers)-2 2498 y
-SDict begin H.S end
- -2 2498 a -2 2498 a
-SDict begin 13 H.A end
- -2 2498 a -2 2498
-a
-SDict begin [ /View [/XYZ H.V] /Dest (471) cvn H.B /DEST pdfmark end
- -2 2498 a 84 x Fu(The)20 b(LD)m(AP)g(samdb)f(code)h(in)g(2.2.3)f
-(\(and)g(later\))h(has)h(been)e(de)n(v)o(eloped)f(and)h(tested)i(using)
-f(the)g(OpenLD)m(AP)f(2.0)g(serv)o(er)h(and)-2 2690 y(client)g
-(libraries.)g(The)f(same)i(code)e(should)g(be)i(able)f(to)g(w)o(ork)g
-(with)g(Netscape')-5 b(s)20 b(Directory)f(Serv)o(er)g(and)h(client)g
-(SDK.)-2 2798 y(Ho)n(we)n(v)o(er)m(,)d(due)i(to)h(lack)f(of)g(testing)h
-(so)g(f)o(ar)m(,)e(there)h(are)h(bound)d(to)j(be)f(compile)g(errors)g
-(and)g(b)n(ugs.)g(These)g(should)f(not)h(be)h(hard)e(to)-2
-2906 y(\002x.)i(If)g(you)f(are)h(so)h(inclined,)e(please)h(be)g(sure)g
-(to)h(forw)o(ard)d(all)j(patches)f(to)2187 2906 y
-SDict begin H.S end
- 2187
-2906 a 2187 2906 a
-SDict begin 13 H.A end
- 2187 2906 a 2187 2906 a
-SDict begin [ /View [/XYZ H.V] /Dest (472) cvn H.B /DEST pdfmark end
- 2187 2906
-a Fu(samba-patches@samba.or)o(g)-2 3014 y
-(\(mailto:samba-patches@samba.or)o(g\))14 b(and)1357
-3014 y
-SDict begin H.S end
- 1357 3014 a 1357 3014 a
-SDict begin 13 H.A end
- 1357 3014 a 1357 3014
-a
-SDict begin [ /View [/XYZ H.V] /Dest (473) cvn H.B /DEST pdfmark end
- 1357 3014 a Fu(jerry@samba.or)o(g)j(\(mailto:jerry@samba.or)o(g\).)-2
-3042 y
-SDict begin H.S end
- -2 3042 a -2 3042 a
-SDict begin 13 H.A end
- -2 3042 a -2 3042 a
-SDict begin [ /View [/XYZ H.V] /Dest (474) cvn H.B /DEST pdfmark end
- -2 3042
-a 310 x Fp(3.6.4.)29 b(Schema)h(and)h(Relationship)g(to)e(the)i(RFC)f
-(2307)f(posixAccount)-2 3542 y
-SDict begin H.S end
- -2 3542 a -2 3542 a
-SDict begin 13 H.A end
- -2
-3542 a -2 3542 a
-SDict begin [ /View [/XYZ H.V] /Dest (476) cvn H.B /DEST pdfmark end
- -2 3542 a 84 x Fu(Samba)19 b(3.0)h(includes)f(the)i
-(necessary)e(schema)h(\002le)h(for)e(OpenLD)m(AP)g(2.0)h(in)2270
-3626 y
-SDict begin H.S end
- 2270 3626 a 2270 3626 a
-SDict begin 13 H.A end
- 2270 3626 a 2270 3626
-a
-SDict begin [ /View [/XYZ H.V] /Dest (477) cvn H.B /DEST pdfmark end
- 2270 3626 a Fr(examples/LDAP/samba.schema)p Fu(.)c(The)-2
-3734 y(sambaAccount)i(objectclass)i(is)h(gi)n(v)o(en)e(here:)-2
-3918 y
-SDict begin H.S end
- -2 3918 a -2 3918 a
-SDict begin 13 H.A end
- -2 3918 a -2 3918 a
-SDict begin [ /View [/XYZ H.V] /Dest (478) cvn H.B /DEST pdfmark end
- -2 3918
-a -2 4001 a
-SDict begin H.S end
- -2 4001 a -2 4001 a
-SDict begin 11.7 H.A end
- -2 4001 a -2 4001 a
-SDict begin [ /View [/XYZ H.V] /Dest (479) cvn H.B /DEST pdfmark end
- -2
-4001 a 79 x Fr(objectclass)43 b(\()h(1.3.1.5.1.4.1.7165.2.2.2)d(NAME)j
-('sambaAccount')f(SUP)h(top)g(STRUCTURAL)222 4177 y(DESC)g('Samba)g
-(Account')222 4275 y(MUST)g(\()h(uid)f($)h(rid)f(\))222
-4372 y(MAY)89 b(\()45 b(cn)f($)h(lmPassword)e($)i(ntPassword)e($)i
-(pwdLastSet)e($)h(logonTime)g($)536 4469 y(logoffTime)f($)i
-(kickoffTime)e($)h(pwdCanChange)f($)i(pwdMustChange)d($)j(acctFlags)e
-($)536 4566 y(displayName)g($)h(smbHome)g($)h(homeDrive)e($)i
-(scriptPath)e($)i(profilePath)d($)536 4663 y(description)h($)h
-(userWorkstations)f($)h(primaryGroupID)f($)h(domain)g(\)\))-2
-5020 y
-SDict begin H.S end
- -2 5020 a -2 5020 a
-SDict begin 13 H.A end
- -2 5020 a -2 5020 a
-SDict begin [ /View [/XYZ H.V] /Dest (480) cvn H.B /DEST pdfmark end
- -2 5020
-a 108 x Fu(The)20 b(samba.schema)e(\002le)j(has)f(been)g(formatted)f
-(for)g(OpenLD)m(AP)g(2.0.)g(The)h(OID')-5 b(s)21 b(are)f(o)n(wned)f(by)
-h(the)g(Samba)g(T)-6 b(eam)20 b(and)f(as)-2 5236 y(such)h(is)h(le)o
-(gal)e(to)i(be)f(openly)f(published.)f(If)i(you)f(translate)h(the)g
-(schema)g(to)h(be)f(used)g(with)g(Netscape)g(DS,)h(please)f(submit)g
-(the)-2 5344 y(modi\002ed)f(schema)g(\002le)i(as)g(a)g(patch)e(to)1144
-5344 y
-SDict begin H.S end
- 1144 5344 a 1144 5344 a
-SDict begin 13 H.A end
- 1144 5344 a 1144 5344
-a
-SDict begin [ /View [/XYZ H.V] /Dest (481) cvn H.B /DEST pdfmark end
- 1144 5344 a Fu(jerry@samba.or)o(g)e(\(mailto:jerry@samba.or)o(g\))p
-Black 3659 5984 a Fq(14)p Black eop end
-%%Page: 15 22
-TeXDict begin 15 21 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.15) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2471 -132
-a Fq(Chapter)20 b(3.)g(User)h(information)e(database)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (482) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fu(Just)i(as)g(the)f(smbpasswd)f(\002le)i(is)g(mean)f(to)g
-(store)g(information)e(which)i(supplements)f(a)h(user')-5
-b(s)2779 72 y
-SDict begin H.S end
- 2779 72 a 2779 72 a
-SDict begin 13 H.A end
- 2779 72 a 2779 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (483) cvn H.B /DEST pdfmark end
-
-2779 72 a Fr(/etc/passwd)19 b Fu(entry)-5 b(,)18 b(so)j(is)-2
-180 y(the)f(sambaAccount)e(object)i(meant)f(to)i(supplement)d(the)j
-(UNIX)f(user)g(account)f(information.)e(A)k(sambaAccount)d(is)j(a)-2
-288 y
-SDict begin H.S end
- -2 288 a -2 288 a
-SDict begin 13 H.A end
- -2 288 a -2 288 a
-SDict begin [ /View [/XYZ H.V] /Dest (484) cvn H.B /DEST pdfmark end
- -2 288 a Fr(STRUCTURAL)e
-Fu(objectclass)h(so)g(it)h(can)f(be)g(stored)g(indi)n(vidually)e(in)i
-(the)h(directory)-5 b(.)18 b(Ho)n(we)n(v)o(er)m(,)g(there)h(are)h(se)n
-(v)o(eral)g(\002elds)h(\(e.g.)-2 396 y(uid\))e(which)h(o)o(v)o(erlap)e
-(with)j(the)f(posixAccount)e(objectclass)i(outlined)f(in)h(RFC2307.)f
-(This)i(is)g(by)f(design.)-2 580 y
-SDict begin H.S end
- -2 580 a -2 580 a
-SDict begin 13 H.A end
-
--2 580 a -2 580 a
-SDict begin [ /View [/XYZ H.V] /Dest (485) cvn H.B /DEST pdfmark end
- -2 580 a 90 x Fu(In)g(order)f(to)h(store)g(all)h
-(user)f(account)f(information)f(\(UNIX)i(and)f(Samba\))h(in)g(the)g
-(directory)-5 b(,)18 b(it)j(is)g(necessary)e(to)i(use)f(the)-2
-778 y(sambaAccount)e(and)i(posixAccount)d(objectclasses)k(in)f
-(combination.)e(Ho)n(we)n(v)o(er)m(,)g(smbd)h(will)i(still)h(obtain)d
-(the)h(user')-5 b(s)21 b(UNIX)-2 886 y(account)e(information)e(via)k
-(the)f(standard)f(C)i(library)e(calls)i(\(e.g.)e(getpwnam\(\),)f(et.)i
-(al.\).)g(This)h(means)f(that)g(the)g(Samba)g(serv)o(er)-2
-994 y(must)g(also)g(ha)n(v)o(e)g(the)g(LD)m(AP)g(NSS)i(library)d
-(installed)h(and)f(functioning)f(correctly)-5 b(.)18
-b(This)i(di)n(vision)g(of)g(information)d(mak)o(es)j(it)-2
-1102 y(possible)g(to)g(store)g(all)h(Samba)f(account)f(information)e
-(in)k(LD)m(AP)-9 b(,)19 b(b)n(ut)i(still)g(maintain)e(UNIX)i(account)e
-(information)e(in)k(NIS)-2 1210 y(while)f(the)g(netw)o(ork)f(is)i
-(transitioning)e(to)h(a)h(full)f(LD)m(AP)g(infrastructure.)-2
-1238 y
-SDict begin H.S end
- -2 1238 a -2 1238 a
-SDict begin 13 H.A end
- -2 1238 a -2 1238 a
-SDict begin [ /View [/XYZ H.V] /Dest (486) cvn H.B /DEST pdfmark end
- -2 1238
-a 310 x Fp(3.6.5.)29 b(Con\002guring)i(Samba)f(with)h(LD)l(AP)-2
-1573 y
-SDict begin H.S end
- -2 1573 a -2 1573 a
-SDict begin 13 H.A end
- -2 1573 a -2 1573 a
-SDict begin [ /View [/XYZ H.V] /Dest (488) cvn H.B /DEST pdfmark end
- -2 1573
-a 263 x Fw(3.6.5.1.)24 b(OpenLD)m(AP)h(con\002guration)-2
-2022 y
-SDict begin H.S end
- -2 2022 a -2 2022 a
-SDict begin 13 H.A end
- -2 2022 a -2 2022 a
-SDict begin [ /View [/XYZ H.V] /Dest (490) cvn H.B /DEST pdfmark end
- -2 2022
-a 88 x Fu(T)-7 b(o)20 b(include)f(support)g(for)h(the)g(sambaAccount)e
-(object)i(in)g(an)g(OpenLD)m(AP)f(directory)g(serv)o(er)m(,)f(\002rst)j
-(cop)o(y)f(the)g(samba.schema)-2 2218 y(\002le)h(to)f(slapd')-5
-b(s)20 b(con\002guration)e(directory)-5 b(.)-2 2402 y
-SDict begin H.S end
-
--2 2402 a -2 2402 a
-SDict begin 13 H.A end
- -2 2402 a -2 2402 a
-SDict begin [ /View [/XYZ H.V] /Dest (491) cvn H.B /DEST pdfmark end
- -2 2402 a -2
-2402 a
-SDict begin H.S end
- -2 2402 a -2 2402 a
-SDict begin 13 H.A end
- -2 2402 a -2 2402 a
-SDict begin [ /View [/XYZ H.V] /Dest (492) cvn H.B /DEST pdfmark end
- -2 2402
-a 89 x Fr(root#)267 2491 y
-SDict begin H.S end
- 267 2491 a 267 2491 a
-SDict begin 13 H.A end
- 267
-2491 a 267 2491 a
-SDict begin [ /View [/XYZ H.V] /Dest (493) cvn H.B /DEST pdfmark end
- 267 2491 a Fm(cp)49 b(samba.schema)f
-(/etc/openldap/schema/)-2 2669 y
-SDict begin H.S end
- -2 2669 a -2 2669 a
-SDict begin 13 H.A end
-
--2 2669 a -2 2669 a
-SDict begin [ /View [/XYZ H.V] /Dest (494) cvn H.B /DEST pdfmark end
- -2 2669 a 96 x Fu(Ne)o(xt,)19 b(include)h(the)587
-2765 y
-SDict begin H.S end
- 587 2765 a 587 2765 a
-SDict begin 13 H.A end
- 587 2765 a 587 2765 a
-SDict begin [ /View [/XYZ H.V] /Dest (495) cvn H.B /DEST pdfmark end
- 587
-2765 a Fr(samba.schema)f Fu(\002le)h(in)1358 2765 y
-SDict begin H.S end
- 1358
-2765 a 1358 2765 a
-SDict begin 13 H.A end
- 1358 2765 a 1358 2765 a
-SDict begin [ /View [/XYZ H.V] /Dest (496) cvn H.B /DEST pdfmark end
- 1358 2765
-a Fr(slapd.conf)p Fu(.)f(The)g(sambaAccount)g(object)g(contains)h(tw)o
-(o)g(attrib)n(utes)g(which)-2 2873 y(depend)e(upon)h(other)g(schema)h
-(\002les.)h(The)f('uid')f(attrib)n(ute)h(is)h(de\002ned)e(in)2141
-2873 y
-SDict begin H.S end
- 2141 2873 a 2141 2873 a
-SDict begin 13 H.A end
- 2141 2873 a 2141 2873
-a
-SDict begin [ /View [/XYZ H.V] /Dest (497) cvn H.B /DEST pdfmark end
- 2141 2873 a Fr(cosine.schema)f Fu(and)i(the)g(')l(displayName')-2
-2981 y(attrib)n(ute)g(is)h(de\002ned)e(in)h(the)842 2981
-y
-SDict begin H.S end
- 842 2981 a 842 2981 a
-SDict begin 13 H.A end
- 842 2981 a 842 2981 a
-SDict begin [ /View [/XYZ H.V] /Dest (498) cvn H.B /DEST pdfmark end
- 842 2981
-a Fr(inetorgperson.schema)e Fu(\002le.)i(Both)h(of)f(these)g(must)g(be)
-g(included)f(before)g(the)-2 3089 y
-SDict begin H.S end
- -2 3089 a -2 3089
-a
-SDict begin 13 H.A end
- -2 3089 a -2 3089 a
-SDict begin [ /View [/XYZ H.V] /Dest (499) cvn H.B /DEST pdfmark end
- -2 3089 a Fr(samba.schema)f Fu(\002le.)-2
-3257 y
-SDict begin H.S end
- -2 3257 a -2 3257 a
-SDict begin 13 H.A end
- -2 3257 a -2 3257 a
-SDict begin [ /View [/XYZ H.V] /Dest (500) cvn H.B /DEST pdfmark end
- -2 3257
-a -2 3340 a
-SDict begin H.S end
- -2 3340 a -2 3340 a
-SDict begin 11.7 H.A end
- -2 3340 a -2 3340 a
-SDict begin [ /View [/XYZ H.V] /Dest (501) cvn H.B /DEST pdfmark end
- -2
-3340 a 95 x Fr(##)44 b(/etc/openldap/slapd.conf)-2 3630
-y(##)g(schema)g(files)g(\(core.schema)f(is)h(required)g(by)g(default\))
--2 3727 y(include)537 b(/etc/openldap/schema/core.schema)-2
-3921 y(##)44 b(needed)g(for)g(sambaAccount)-2 4018 y(include)537
-b(/etc/openldap/schema/cosine.schema)-2 4115 y(include)g
-(/etc/openldap/schema/inetorgperson.sc)o(hema)-2 4213
-y(include)g(/etc/openldap/schema/samba.schema)-2 4407
-y(##)44 b(uncomment)g(this)g(line)g(if)g(you)h(want)f(to)g(support)g
-(the)g(RFC2307)g(\(NIS\))g(schema)-2 4504 y(##)g(include)403
-b(/etc/openldap/schema/nis.schema)-2 4698 y(....)-2 5055
-y
-SDict begin H.S end
- -2 5055 a -2 5055 a
-SDict begin 13 H.A end
- -2 5055 a -2 5055 a
-SDict begin [ /View [/XYZ H.V] /Dest (502) cvn H.B /DEST pdfmark end
- -2 5055 a 108
-x Fu(It)20 b(is)h(recommended)c(that)k(you)e(maintain)g(some)h(indices)
-g(on)g(some)g(of)g(the)g(most)g(usefull)g(attrib)n(utes,)g(lik)o(e)g
-(in)h(the)f(follo)n(wing)-2 5271 y(e)o(xample,)e(to)j(speed)e(up)h
-(searches)g(made)g(on)g(sambaAccount)e(objectclasses)i(\(and)f
-(possibly)h(posixAccount)e(and)-2 5379 y(posixGroup)g(as)i(well\).)-2
-5563 y
-SDict begin H.S end
- -2 5563 a -2 5563 a
-SDict begin 13 H.A end
- -2 5563 a -2 5563 a
-SDict begin [ /View [/XYZ H.V] /Dest (503) cvn H.B /DEST pdfmark end
- -2 5563
-a Black 3659 5984 a Fq(15)p Black eop end
-%%Page: 16 23
-TeXDict begin 16 22 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.16) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2471 -132
-a Fq(Chapter)20 b(3.)g(User)h(information)e(database)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 11.7 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (504) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fr(#)44 b(Indices)g(to)h(maintain)-2 170 y(##)f(required)g
-(by)g(OpenLDAP)g(2.0)-2 267 y(index)g(objectclass)132
-b(eq)-2 461 y(##)44 b(support)g(pb_getsampwnam\(\))-2
-558 y(index)g(uid)492 b(pres,eq)-2 655 y(##)44 b(support)g
-(pdb_getsambapwrid\(\))-2 752 y(index)g(rid)492 b(eq)-2
-947 y(##)44 b(uncomment)g(these)g(if)g(you)g(are)h(storing)e
-(posixAccount)g(and)-2 1044 y(##)h(posixGroup)f(entries)h(in)h(the)f
-(directory)f(as)i(well)-2 1141 y(##index)e(uidNumber)223
-b(eq)-2 1238 y(##index)43 b(gidNumber)223 b(eq)-2 1335
-y(##index)43 b(cn)538 b(eq)-2 1432 y(##index)43 b(memberUid)223
-b(eq)-2 1633 y
-SDict begin H.S end
- -2 1633 a -2 1633 a
-SDict begin 13 H.A end
- -2 1633 a -2 1633
-a
-SDict begin [ /View [/XYZ H.V] /Dest (505) cvn H.B /DEST pdfmark end
- -2 1633 a 296 x Fw(3.6.5.2.)24 b(Con\002guring)h(Samba)-2
-2116 y
-SDict begin H.S end
- -2 2116 a -2 2116 a
-SDict begin 13 H.A end
- -2 2116 a -2 2116 a
-SDict begin [ /View [/XYZ H.V] /Dest (507) cvn H.B /DEST pdfmark end
- -2 2116
-a 87 x Fu(The)20 b(follo)n(wing)e(parameters)h(are)h(a)n(v)n(ailable)g
-(in)g(smb)m(.conf)e(only)i(with)2059 2203 y
-SDict begin H.S end
- 2059 2203
-a 2059 2203 a
-SDict begin 13 H.A end
- 2059 2203 a 2059 2203 a
-SDict begin [ /View [/XYZ H.V] /Dest (508) cvn H.B /DEST pdfmark end
- 2059 2203 a Fn(--with-ldapsam)g
-Fu(w)o(as)h(included)d(with)j(compiling)-2 2311 y(Samba.)-2
-2312 y
-SDict begin H.S end
- -2 2312 a -2 2312 a
-SDict begin 13 H.A end
- -2 2312 a -2 2312 a
-SDict begin [ /View [/XYZ H.V] /Dest (509) cvn H.B /DEST pdfmark end
- -2 2312
-a -2 2322 a
-SDict begin H.S end
- -2 2322 a -2 2322 a
-SDict begin 13 H.A end
- -2 2322 a -2 2322 a
-SDict begin [ /View [/XYZ H.V] /Dest (510) cvn H.B /DEST pdfmark end
- -2
-2322 a Black 159 x Ft(\225)p Black 81 2481 a
-SDict begin H.S end
- 81 2481
-a 81 2481 a
-SDict begin 13 H.A end
- 81 2481 a 81 2481 a
-SDict begin [ /View [/XYZ H.V] /Dest (511) cvn H.B /DEST pdfmark end
- 81 2481 a 81 2481 a
-SDict begin H.S end
- 81
-2481 a 81 2481 a
-SDict begin 13 H.A end
- 81 2481 a 81 2481 a
-SDict begin [ /View [/XYZ H.V] /Dest (512) cvn H.B /DEST pdfmark end
- 81 2481 a Fu(ldap)e(ssl)j(\(smb)m
-(.conf.5.html#LD)m(APSSL\))-2 2499 y
-SDict begin H.S end
- -2 2499 a -2 2499
-a
-SDict begin 13 H.A end
- -2 2499 a -2 2499 a
-SDict begin [ /View [/XYZ H.V] /Dest (513) cvn H.B /DEST pdfmark end
- -2 2499 a Black 132 x Ft(\225)p
-Black 81 2631 a
-SDict begin H.S end
- 81 2631 a 81 2631 a
-SDict begin 13 H.A end
- 81 2631 a 81 2631
-a
-SDict begin [ /View [/XYZ H.V] /Dest (514) cvn H.B /DEST pdfmark end
- 81 2631 a 81 2631 a
-SDict begin H.S end
- 81 2631 a 81 2631 a
-SDict begin 13 H.A end
- 81 2631 a 81
-2631 a
-SDict begin [ /View [/XYZ H.V] /Dest (515) cvn H.B /DEST pdfmark end
- 81 2631 a Fu(ldap)d(serv)o(er)h(\(smb)m(.conf.5.html#LD)m(APSER)
--7 b(VER\))-2 2649 y
-SDict begin H.S end
- -2 2649 a -2 2649 a
-SDict begin 13 H.A end
- -2 2649 a -2
-2649 a
-SDict begin [ /View [/XYZ H.V] /Dest (516) cvn H.B /DEST pdfmark end
- -2 2649 a Black 131 x Ft(\225)p Black 81 2780
-a
-SDict begin H.S end
- 81 2780 a 81 2780 a
-SDict begin 13 H.A end
- 81 2780 a 81 2780 a
-SDict begin [ /View [/XYZ H.V] /Dest (517) cvn H.B /DEST pdfmark end
- 81 2780 a 81
-2780 a
-SDict begin H.S end
- 81 2780 a 81 2780 a
-SDict begin 13 H.A end
- 81 2780 a 81 2780 a
-SDict begin [ /View [/XYZ H.V] /Dest (518) cvn H.B /DEST pdfmark end
- 81 2780
-a Fu(ldap)19 b(admin)h(dn)g(\(smb)m(.conf.5.html#LD)m(AP)-8
-b(ADMIN)o(DN\))-2 2798 y
-SDict begin H.S end
- -2 2798 a -2 2798 a
-SDict begin 13 H.A end
- -2 2798
-a -2 2798 a
-SDict begin [ /View [/XYZ H.V] /Dest (519) cvn H.B /DEST pdfmark end
- -2 2798 a Black 132 x Ft(\225)p Black 81
-2930 a
-SDict begin H.S end
- 81 2930 a 81 2930 a
-SDict begin 13 H.A end
- 81 2930 a 81 2930 a
-SDict begin [ /View [/XYZ H.V] /Dest (520) cvn H.B /DEST pdfmark end
- 81 2930
-a 81 2930 a
-SDict begin H.S end
- 81 2930 a 81 2930 a
-SDict begin 13 H.A end
- 81 2930 a 81 2930 a
-SDict begin [ /View [/XYZ H.V] /Dest (521) cvn H.B /DEST pdfmark end
- 81
-2930 a Fu(ldap)19 b(suf)n(\002x)h(\(smb)m(.conf.5.html#LD)m(APSUFFIX\))
--2 2948 y
-SDict begin H.S end
- -2 2948 a -2 2948 a
-SDict begin 13 H.A end
- -2 2948 a -2 2948 a
-SDict begin [ /View [/XYZ H.V] /Dest (522) cvn H.B /DEST pdfmark end
- -2
-2948 a Black 131 x Ft(\225)p Black 81 3079 a
-SDict begin H.S end
- 81 3079
-a 81 3079 a
-SDict begin 13 H.A end
- 81 3079 a 81 3079 a
-SDict begin [ /View [/XYZ H.V] /Dest (523) cvn H.B /DEST pdfmark end
- 81 3079 a 81 3079 a
-SDict begin H.S end
- 81
-3079 a 81 3079 a
-SDict begin 13 H.A end
- 81 3079 a 81 3079 a
-SDict begin [ /View [/XYZ H.V] /Dest (524) cvn H.B /DEST pdfmark end
- 81 3079 a Fu(ldap)f(\002lter)i
-(\(smb)m(.conf.5.html#LD)m(APFIL)-8 b(TER\))-2 3097 y
-SDict begin H.S end
-
--2 3097 a -2 3097 a
-SDict begin 13 H.A end
- -2 3097 a -2 3097 a
-SDict begin [ /View [/XYZ H.V] /Dest (525) cvn H.B /DEST pdfmark end
- -2 3097 a Black
-132 x Ft(\225)p Black 81 3229 a
-SDict begin H.S end
- 81 3229 a 81 3229 a
-SDict begin 13 H.A end
- 81
-3229 a 81 3229 a
-SDict begin [ /View [/XYZ H.V] /Dest (526) cvn H.B /DEST pdfmark end
- 81 3229 a 81 3229 a
-SDict begin H.S end
- 81 3229 a 81 3229
-a
-SDict begin 13 H.A end
- 81 3229 a 81 3229 a
-SDict begin [ /View [/XYZ H.V] /Dest (527) cvn H.B /DEST pdfmark end
- 81 3229 a Fu(ldap)19 b(port)h(\(smb)m
-(.conf.5.html#LD)m(APPOR)-5 b(T\))-2 3413 y
-SDict begin H.S end
- -2 3413 a
--2 3413 a
-SDict begin 13 H.A end
- -2 3413 a -2 3413 a
-SDict begin [ /View [/XYZ H.V] /Dest (528) cvn H.B /DEST pdfmark end
- -2 3413 a 90 x Fu(These)20
-b(are)g(described)f(in)h(the)885 3503 y
-SDict begin H.S end
- 885 3503 a 885
-3503 a
-SDict begin 13 H.A end
- 885 3503 a 885 3503 a
-SDict begin [ /View [/XYZ H.V] /Dest (529) cvn H.B /DEST pdfmark end
- 885 3503 a Fu(smb)m(.conf\(5\))d(\(smb)m
-(.conf.5.html\))f(man)k(page)f(and)h(so)g(will)h(not)f(be)g(repeated)f
-(here.)h(Ho)n(we)n(v)o(er)m(,)e(a)-2 3610 y(sample)i(smb)m(.conf)e
-(\002le)j(for)e(use)i(with)f(an)g(LD)m(AP)g(directory)f(could)g(appear)
-g(as)-2 3794 y
-SDict begin H.S end
- -2 3794 a -2 3794 a
-SDict begin 13 H.A end
- -2 3794 a -2 3794
-a
-SDict begin [ /View [/XYZ H.V] /Dest (530) cvn H.B /DEST pdfmark end
- -2 3794 a -2 3878 a
-SDict begin H.S end
- -2 3878 a -2 3878 a
-SDict begin 11.7 H.A end
- -2 3878 a -2
-3878 a
-SDict begin [ /View [/XYZ H.V] /Dest (531) cvn H.B /DEST pdfmark end
- -2 3878 a 79 x Fr(##)44 b(/usr/local/samba/lib/smb.conf)-2
-4054 y([global])222 4151 y(security)f(=)i(user)222 4248
-y(encrypt)f(passwords)f(=)i(yes)222 4442 y(netbios)f(name)g(=)g
-(TASHTEGO)222 4539 y(workgroup)f(=)i(NARNIA)222 4734
-y(#)g(ldap)f(related)f(parameters)222 4928 y(#)i(define)e(the)i(DN)f
-(to)h(use)f(when)g(binding)g(to)g(the)h(directory)e(servers)222
-5025 y(#)i(The)f(password)f(for)i(this)f(DN)g(is)h(not)f(stored)g(in)h
-(smb.conf.)88 b(Rather)43 b(it)222 5122 y(#)i(must)f(be)g(set)h(by)f
-(using)g('smbpasswd)f(-w)1881 5122 y
-SDict begin H.S end
- 1881 5122 a 1881
-5122 a
-SDict begin 11.7 H.A end
- 1881 5122 a 1881 5122 a
-SDict begin [ /View [/XYZ H.V] /Dest (532) cvn H.B /DEST pdfmark end
- 1881 5122 a Fi(secretpw)7
-b Fr(')43 b(to)i(store)f(the)222 5219 y(#)h(passphrase)e(in)h(the)h
-(secrets.tdb)e(file.)88 b(If)45 b(the)f("ldap)g(admin)g(dn")g(values)
-222 5317 y(#)h(changes,)e(this)h(password)g(will)g(need)g(to)h(be)f
-(reset.)222 5414 y(ldap)g(admin)g(dn)h(=)f("cn=Samba)g
-(Manager,ou=people,dc=samba,dc=org")p Black 3657 5984
-a Fq(16)p Black eop end
-%%Page: 17 24
-TeXDict begin 17 23 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.17) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2471 -132
-a Fq(Chapter)20 b(3.)g(User)h(information)e(database)p
-Black 222 72 a Fr(#)89 b(specify)44 b(the)g(LDAP)h(server's)e(hostname)
-h(\(defaults)f(to)h(locahost\))222 170 y(ldap)g(server)g(=)h
-(ahab.samba.org)222 364 y(#)g(Define)e(the)i(SSL)f(option)g(when)g
-(connecting)f(to)i(the)f(directory)222 461 y(#)h(\('off',)e('start)h
-(tls',)g(or)h('on')f(\(default\)\))222 558 y(ldap)g(ssl)g(=)h(start)f
-(tls)222 752 y(#)h(define)e(the)i(port)f(to)g(use)h(in)f(the)h(LDAP)f
-(session)f(\(defaults)h(to)g(636)g(when)222 850 y(#)h("ldap)f(ssl)g(=)h
-(on"\))222 947 y(ldap)f(port)g(=)h(389)222 1141 y(#)g(specify)e(the)i
-(base)f(DN)g(to)h(use)f(when)g(searching)g(the)g(directory)222
-1238 y(ldap)g(suffix)g(=)h("ou=people,dc=samba,dc=org")222
-1432 y(#)g(generally)e(the)h(default)g(ldap)g(search)g(filter)g(is)g
-(ok)222 1530 y(#)h(ldap)f(filter)g(=)g
-("\(&\(uid=\045u\)\(objectclass=sambaAccount\)\)")-2
-1814 y
-SDict begin H.S end
- -2 1814 a -2 1814 a
-SDict begin 13 H.A end
- -2 1814 a -2 1814 a
-SDict begin [ /View [/XYZ H.V] /Dest (533) cvn H.B /DEST pdfmark end
- -2 1814
-a 328 x Fp(3.6.6.)29 b(Accounts)h(and)h(Gr)n(oups)f(management)-2
-2332 y
-SDict begin H.S end
- -2 2332 a -2 2332 a
-SDict begin 13 H.A end
- -2 2332 a -2 2332 a
-SDict begin [ /View [/XYZ H.V] /Dest (535) cvn H.B /DEST pdfmark end
- -2 2332
-a 84 x Fu(As)21 b(users)f(accounts)f(are)h(managed)f(thru)g(the)i
-(sambaAccount)d(objectclass,)i(you)f(should)g(modify)g(you)g(e)o
-(xisting)-2 2524 y(administration)f(tools)i(to)h(deal)f(with)g
-(sambaAccount)e(attrib)n(utes.)-2 2691 y
-SDict begin H.S end
- -2 2691 a -2
-2691 a
-SDict begin 13 H.A end
- -2 2691 a -2 2691 a
-SDict begin [ /View [/XYZ H.V] /Dest (536) cvn H.B /DEST pdfmark end
- -2 2691 a 107 x Fu(Machines)h(accounts)h
-(are)g(managed)e(with)i(the)h(sambaAccount)d(objectclass,)i(just)g(lik)
-o(e)h(users)f(accounts.)f(Ho)n(we)n(v)o(er)m(,)f(it')-5
-b(s)22 b(up)d(to)-2 2906 y(you)g(to)h(stored)g(thoses)g(accounts)g(in)g
-(a)h(dif)n(ferent)d(tree)i(of)g(you)f(LD)m(AP)i(namespace:)e(you)g
-(should)g(use)-2 3014 y("ou=Groups,dc=plainjoe,dc)o(=or)n(g)o(")c(to)20
-b(store)h(groups)d(and)i("ou=People,dc=plainjoe,dc=or)n(g)o(")15
-b(to)20 b(store)g(users.)g(Just)-2 3122 y(con\002gure)e(your)h(NSS)i
-(and)f(P)-8 b(AM)21 b(accordingly)c(\(usually)-5 b(,)19
-b(in)h(the)h(/etc/ldap.conf)d(con\002guration)f(\002le\).)-2
-3306 y
-SDict begin H.S end
- -2 3306 a -2 3306 a
-SDict begin 13 H.A end
- -2 3306 a -2 3306 a
-SDict begin [ /View [/XYZ H.V] /Dest (537) cvn H.B /DEST pdfmark end
- -2 3306
-a 90 x Fu(In)j(Samba)f(release)i(3.0,)e(the)h(group)f(management)f
-(system)i(is)h(based)f(on)g(posix)f(groups.)g(This)h(means)g(that)g
-(Samba)g(mak)o(e)-2 3504 y(usage)g(of)f(the)i(posixGroup)c
-(objectclass.)j(F)o(or)g(no)n(w)-5 b(,)19 b(there)h(is)h(no)f(NT)-8
-b(-lik)o(e)20 b(group)e(system)j(management)d(\(global)h(and)g(local)-2
-3611 y(groups\).)-2 3640 y
-SDict begin H.S end
- -2 3640 a -2 3640 a
-SDict begin 13 H.A end
- -2 3640
-a -2 3640 a
-SDict begin [ /View [/XYZ H.V] /Dest (538) cvn H.B /DEST pdfmark end
- -2 3640 a 310 x Fp(3.6.7.)29 b(Security)i(and)f
-(sambaAccount)-2 4140 y
-SDict begin H.S end
- -2 4140 a -2 4140 a
-SDict begin 13 H.A end
- -2 4140 a
--2 4140 a
-SDict begin [ /View [/XYZ H.V] /Dest (540) cvn H.B /DEST pdfmark end
- -2 4140 a 84 x Fu(There)19 b(are)h(tw)o(o)h(important)d
-(points)i(to)g(remember)f(when)g(discussing)h(the)g(security)g(of)g
-(sambaAccount)e(entries)i(in)g(the)-2 4332 y(directory)-5
-b(.)-2 4350 y
-SDict begin H.S end
- -2 4350 a -2 4350 a
-SDict begin 13 H.A end
- -2 4350 a -2 4350 a
-SDict begin [ /View [/XYZ H.V] /Dest (541) cvn H.B /DEST pdfmark end
-
--2 4350 a -2 4360 a
-SDict begin H.S end
- -2 4360 a -2 4360 a
-SDict begin 13 H.A end
- -2 4360 a -2
-4360 a
-SDict begin [ /View [/XYZ H.V] /Dest (542) cvn H.B /DEST pdfmark end
- -2 4360 a Black 142 x Ft(\225)p Black 81 4502
-a
-SDict begin H.S end
- 81 4502 a 81 4502 a
-SDict begin 13 H.A end
- 81 4502 a 81 4502 a
-SDict begin [ /View [/XYZ H.V] /Dest (543) cvn H.B /DEST pdfmark end
- 81 4502 a 81
-4502 a
-SDict begin H.S end
- 81 4502 a 81 4502 a
-SDict begin 13 H.A end
- 81 4502 a 81 4502 a
-SDict begin [ /View [/XYZ H.V] /Dest (544) cvn H.B /DEST pdfmark end
- 81 4502
-a Fq(Ne)o(ver)22 b Fu(retrie)n(v)o(e)d(the)i(lmP)o(assw)o(ord)e(or)h
-(ntP)o(assw)o(ord)g(attrib)n(ute)f(v)n(alues)h(o)o(v)o(er)f(an)h
-(unencrypted)d(LD)m(AP)j(session.)-2 4520 y
-SDict begin H.S end
- -2 4520 a
--2 4520 a
-SDict begin 13 H.A end
- -2 4520 a -2 4520 a
-SDict begin [ /View [/XYZ H.V] /Dest (545) cvn H.B /DEST pdfmark end
- -2 4520 a Black 131 x Ft(\225)p
-Black 81 4651 a
-SDict begin H.S end
- 81 4651 a 81 4651 a
-SDict begin 13 H.A end
- 81 4651 a 81 4651
-a
-SDict begin [ /View [/XYZ H.V] /Dest (546) cvn H.B /DEST pdfmark end
- 81 4651 a 81 4651 a
-SDict begin H.S end
- 81 4651 a 81 4651 a
-SDict begin 13 H.A end
- 81 4651 a 81
-4651 a
-SDict begin [ /View [/XYZ H.V] /Dest (547) cvn H.B /DEST pdfmark end
- 81 4651 a Fq(Ne)o(ver)i Fu(allo)n(w)f(non-admin)c(users)j(to)h
-(vie)n(w)f(the)g(lmP)o(assw)o(ord)g(or)g(ntP)o(assw)o(ord)f(attrib)n
-(ute)h(v)n(alues.)-2 4819 y
-SDict begin H.S end
- -2 4819 a -2 4819 a
-SDict begin 13 H.A end
- -2 4819
-a -2 4819 a
-SDict begin [ /View [/XYZ H.V] /Dest (548) cvn H.B /DEST pdfmark end
- -2 4819 a 106 x Fu(These)g(passw)o(ord)f(hashes)h(are)g
-(clear)h(te)o(xt)f(equi)n(v)n(alents)e(and)i(can)g(be)g(used)g(to)g
-(impersonate)f(the)h(user)g(without)g(deri)n(ving)e(the)-2
-5033 y(original)h(clear)h(te)o(xt)g(strings.)g(F)o(or)g(more)f
-(information)f(on)i(the)g(details)g(of)g(LM/NT)g(passw)o(ord)g(hashes,)
-g(refer)f(to)h(the)-2 5141 y
-SDict begin H.S end
- -2 5141 a -2 5141 a
-SDict begin 13 H.A end
- -2 5141
-a -2 5141 a
-SDict begin [ /View [/XYZ H.V] /Dest (549) cvn H.B /DEST pdfmark end
- -2 5141 a Fu(ENCR)-5 b(YPTION)20 b(chapter)f(\(ENCR)-5
-b(YPTION.html\))18 b(of)i(the)h(Samba-HO)m(WT)o(O-Collection.)-2
-5325 y
-SDict begin H.S end
- -2 5325 a -2 5325 a
-SDict begin 13 H.A end
- -2 5325 a -2 5325 a
-SDict begin [ /View [/XYZ H.V] /Dest (550) cvn H.B /DEST pdfmark end
- -2 5325
-a 90 x Fu(T)-7 b(o)20 b(remedy)f(the)h(\002rst)h(security)f(issue,)g
-(the)g("ldap)g(ssl")h(smb)m(.conf)d(parameter)h(def)o(aults)h(to)g
-(require)f(an)h(encrypted)e(session)-2 5523 y(\()26 5523
-y
-SDict begin H.S end
- 26 5523 a 26 5523 a
-SDict begin 13 H.A end
- 26 5523 a 26 5523 a
-SDict begin [ /View [/XYZ H.V] /Dest (551) cvn H.B /DEST pdfmark end
- 26 5523 a Fv(ldap)i(ssl)h(=)h
-(on)p Fu(\))e(using)f(the)i(def)o(ault)e(port)g(of)h(636)g(when)f
-(contacting)g(the)h(directory)f(serv)o(er)-5 b(.)19 b(When)h(using)g
-(an)g(OpenLD)m(AP)p Black 3656 5984 a Fq(17)p Black eop
-end
-%%Page: 18 25
-TeXDict begin 18 24 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.18) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2471 -132
-a Fq(Chapter)20 b(3.)g(User)h(information)e(database)p
-Black -2 72 a Fu(2.0)g(serv)o(er)m(,)g(it)i(is)g(possible)f(to)g(use)h
-(the)f(use)g(the)h(StartTLS)f(LD)m(AP)g(e)o(xtended)e(operation)h(in)h
-(the)g(place)g(of)g(LD)m(APS.)g(In)g(either)-2 180 y(case,)g(you)f(are)
-i(strongly)d(discouraged)g(to)j(disable)f(this)g(security)g(\()1958
-180 y
-SDict begin H.S end
- 1958 180 a 1958 180 a
-SDict begin 13 H.A end
- 1958 180 a 1958 180 a
-SDict begin [ /View [/XYZ H.V] /Dest (552) cvn H.B /DEST pdfmark end
- 1958
-180 a Fv(ldap)g(ssl)i(=)f(off)p Fu(\).)-2 364 y
-SDict begin H.S end
- -2 364
-a -2 364 a
-SDict begin 13 H.A end
- -2 364 a -2 364 a
-SDict begin [ /View [/XYZ H.V] /Dest (553) cvn H.B /DEST pdfmark end
- -2 364 a 90 x Fu(Note)f(that)g(the)g(LD)m
-(APS)h(protocol)d(is)j(deprecated)e(in)h(f)o(a)n(v)n(or)g(of)g(the)g
-(LD)m(APv3)f(StartTLS)h(e)o(xtended)f(operation.)f(Ho)n(we)n(v)o(er)m
-(,)g(the)-2 562 y(OpenLD)m(AP)h(library)g(still)i(pro)o(vides)e
-(support)f(for)i(the)g(older)g(method)e(of)i(securing)f(communication)f
-(between)h(clients)i(and)-2 670 y(serv)o(ers.)-2 837
-y
-SDict begin H.S end
- -2 837 a -2 837 a
-SDict begin 13 H.A end
- -2 837 a -2 837 a
-SDict begin [ /View [/XYZ H.V] /Dest (554) cvn H.B /DEST pdfmark end
- -2 837 a 107 x
-Fu(The)f(second)f(security)h(precaution)e(is)j(to)f(pre)n(v)o(ent)f
-(non-administrati)n(v)o(e)d(users)21 b(from)e(harv)o(esting)f(passw)o
-(ord)i(hashes)g(from)f(the)-2 1052 y(directory)-5 b(.)18
-b(This)i(can)g(be)g(done)f(using)h(the)g(follo)n(wing)f(A)m(CL)h(in)
-1852 1052 y
-SDict begin H.S end
- 1852 1052 a 1852 1052 a
-SDict begin 13 H.A end
- 1852 1052 a 1852
-1052 a
-SDict begin [ /View [/XYZ H.V] /Dest (555) cvn H.B /DEST pdfmark end
- 1852 1052 a Fr(slapd.conf)p Fu(:)-2 1236 y
-SDict begin H.S end
- -2
-1236 a -2 1236 a
-SDict begin 13 H.A end
- -2 1236 a -2 1236 a
-SDict begin [ /View [/XYZ H.V] /Dest (556) cvn H.B /DEST pdfmark end
- -2 1236 a -2 1319
-a
-SDict begin H.S end
- -2 1319 a -2 1319 a
-SDict begin 11.7 H.A end
- -2 1319 a -2 1319 a
-SDict begin [ /View [/XYZ H.V] /Dest (557) cvn H.B /DEST pdfmark end
- -2 1319 a 79
-x Fr(##)44 b(allow)g(the)h("ldap)f(admin)g(dn")g(access,)g(but)g(deny)g
-(everyone)g(else)-2 1495 y(access)g(to)g(attrs=lmPassword,ntPassword)
-222 1593 y(by)g(dn="cn=Samba)f(Admin,ou=people,dc=plainjoe,dc=org")c
-(write)222 1690 y(by)44 b(*)h(none)-2 1891 y
-SDict begin H.S end
- -2 1891
-a -2 1891 a
-SDict begin 13 H.A end
- -2 1891 a -2 1891 a
-SDict begin [ /View [/XYZ H.V] /Dest (558) cvn H.B /DEST pdfmark end
- -2 1891 a 328 x Fp(3.6.8.)29
-b(LD)l(AP)h(specials)g(attrib)n(utes)f(f)m(or)h(sambaAccounts)-2
-2409 y
-SDict begin H.S end
- -2 2409 a -2 2409 a
-SDict begin 13 H.A end
- -2 2409 a -2 2409 a
-SDict begin [ /View [/XYZ H.V] /Dest (560) cvn H.B /DEST pdfmark end
- -2 2409
-a 84 x Fu(The)20 b(sambaAccount)e(objectclass)i(is)h(composed)d(of)i
-(the)g(follo)n(wing)f(attrib)n(utes:)-2 2511 y
-SDict begin H.S end
- -2 2511
-a -2 2511 a
-SDict begin 13 H.A end
- -2 2511 a -2 2511 a
-SDict begin [ /View [/XYZ H.V] /Dest (561) cvn H.B /DEST pdfmark end
- -2 2511 a -2 2521 a
-SDict begin H.S end
- -2
-2521 a -2 2521 a
-SDict begin 13 H.A end
- -2 2521 a -2 2521 a
-SDict begin [ /View [/XYZ H.V] /Dest (562) cvn H.B /DEST pdfmark end
- -2 2521 a Black
-142 x Ft(\225)p Black 81 2663 a
-SDict begin H.S end
- 81 2663 a 81 2663 a
-SDict begin 13 H.A end
- 81
-2663 a 81 2663 a
-SDict begin [ /View [/XYZ H.V] /Dest (563) cvn H.B /DEST pdfmark end
- 81 2663 a 81 2663 a
-SDict begin H.S end
- 81 2663 a 81 2663
-a
-SDict begin 13 H.A end
- 81 2663 a 81 2663 a
-SDict begin [ /View [/XYZ H.V] /Dest (564) cvn H.B /DEST pdfmark end
- 81 2663 a Fr(lmPassword)p Fu(:)g(the)h(LANMAN)g
-(passw)o(ord)g(16-byte)e(hash)i(stored)g(as)h(a)f(character)f
-(representation)f(of)i(a)h(he)o(xidecimal)81 2771 y(string.)-2
-2789 y
-SDict begin H.S end
- -2 2789 a -2 2789 a
-SDict begin 13 H.A end
- -2 2789 a -2 2789 a
-SDict begin [ /View [/XYZ H.V] /Dest (565) cvn H.B /DEST pdfmark end
- -2 2789
-a Black 132 x Ft(\225)p Black 81 2921 a
-SDict begin H.S end
- 81 2921 a 81
-2921 a
-SDict begin 13 H.A end
- 81 2921 a 81 2921 a
-SDict begin [ /View [/XYZ H.V] /Dest (566) cvn H.B /DEST pdfmark end
- 81 2921 a 81 2921 a
-SDict begin H.S end
- 81 2921
-a 81 2921 a
-SDict begin 13 H.A end
- 81 2921 a 81 2921 a
-SDict begin [ /View [/XYZ H.V] /Dest (567) cvn H.B /DEST pdfmark end
- 81 2921 a Fr(ntPassword)p
-Fu(:)e(the)h(NT)h(passw)o(ord)e(hash)h(16-byte)e(stored)i(as)h(a)g
-(character)e(representation)f(of)h(a)i(he)o(xidecimal)d(string.)-2
-2939 y
-SDict begin H.S end
- -2 2939 a -2 2939 a
-SDict begin 13 H.A end
- -2 2939 a -2 2939 a
-SDict begin [ /View [/XYZ H.V] /Dest (568) cvn H.B /DEST pdfmark end
- -2 2939
-a Black 131 x Ft(\225)p Black 81 3070 a
-SDict begin H.S end
- 81 3070 a 81
-3070 a
-SDict begin 13 H.A end
- 81 3070 a 81 3070 a
-SDict begin [ /View [/XYZ H.V] /Dest (569) cvn H.B /DEST pdfmark end
- 81 3070 a 81 3070 a
-SDict begin H.S end
- 81 3070
-a 81 3070 a
-SDict begin 13 H.A end
- 81 3070 a 81 3070 a
-SDict begin [ /View [/XYZ H.V] /Dest (570) cvn H.B /DEST pdfmark end
- 81 3070 a Fr(pwdLastSet)p
-Fu(:)h(The)h(inte)o(ger)f(time)h(in)h(seconds)e(since)i(1970)d(when)i
-(the)2211 3070 y
-SDict begin H.S end
- 2211 3070 a 2211 3070 a
-SDict begin 13 H.A end
- 2211 3070 a
-2211 3070 a
-SDict begin [ /View [/XYZ H.V] /Dest (571) cvn H.B /DEST pdfmark end
- 2211 3070 a Fr(lmPassword)f Fu(and)2821 3070
-y
-SDict begin H.S end
- 2821 3070 a 2821 3070 a
-SDict begin 13 H.A end
- 2821 3070 a 2821 3070 a
-SDict begin [ /View [/XYZ H.V] /Dest (572) cvn H.B /DEST pdfmark end
- 2821
-3070 a Fr(ntPassword)g Fu(attrib)n(utes)81 3178 y(were)h(last)h(set.)-2
-3179 y
-SDict begin H.S end
- -2 3179 a -2 3179 a
-SDict begin 13 H.A end
- -2 3179 a -2 3179 a
-SDict begin [ /View [/XYZ H.V] /Dest (573) cvn H.B /DEST pdfmark end
- -2 3179
-a Black 149 x Ft(\225)p Black 81 3328 a
-SDict begin H.S end
- 81 3328 a 81
-3328 a
-SDict begin 13 H.A end
- 81 3328 a 81 3328 a
-SDict begin [ /View [/XYZ H.V] /Dest (574) cvn H.B /DEST pdfmark end
- 81 3328 a 81 3328 a
-SDict begin H.S end
- 81 3328
-a 81 3328 a
-SDict begin 13 H.A end
- 81 3328 a 81 3328 a
-SDict begin [ /View [/XYZ H.V] /Dest (575) cvn H.B /DEST pdfmark end
- 81 3328 a Fr(acctFlags)p
-Fu(:)e(string)h(of)g(11)g(characters)f(surrounded)e(by)j(square)f
-(brack)o(ets)h([])g(representing)e(account)h(\003ags)i(such)f(as)g(U)81
-3435 y(\(user\),)f(W\(w)o(orkstation\),)f(X\(no)i(passw)o(ord)f(e)o
-(xpiration\),)f(and)h(D\(disabled\).)-2 3453 y
-SDict begin H.S end
- -2 3453
-a -2 3453 a
-SDict begin 13 H.A end
- -2 3453 a -2 3453 a
-SDict begin [ /View [/XYZ H.V] /Dest (576) cvn H.B /DEST pdfmark end
- -2 3453 a Black 132 x
-Ft(\225)p Black 81 3585 a
-SDict begin H.S end
- 81 3585 a 81 3585 a
-SDict begin 13 H.A end
- 81 3585
-a 81 3585 a
-SDict begin [ /View [/XYZ H.V] /Dest (577) cvn H.B /DEST pdfmark end
- 81 3585 a 81 3585 a
-SDict begin H.S end
- 81 3585 a 81 3585 a
-SDict begin 13 H.A end
- 81
-3585 a 81 3585 a
-SDict begin [ /View [/XYZ H.V] /Dest (578) cvn H.B /DEST pdfmark end
- 81 3585 a Fr(logonTime)p Fu(:)g(Inte)o(ger)g(v)n(alue)
-g(currently)g(unused)-2 3603 y
-SDict begin H.S end
- -2 3603 a -2 3603 a
-SDict begin 13 H.A end
- -2
-3603 a -2 3603 a
-SDict begin [ /View [/XYZ H.V] /Dest (579) cvn H.B /DEST pdfmark end
- -2 3603 a Black 131 x Ft(\225)p Black
-81 3734 a
-SDict begin H.S end
- 81 3734 a 81 3734 a
-SDict begin 13 H.A end
- 81 3734 a 81 3734 a
-SDict begin [ /View [/XYZ H.V] /Dest (580) cvn H.B /DEST pdfmark end
- 81
-3734 a 81 3734 a
-SDict begin H.S end
- 81 3734 a 81 3734 a
-SDict begin 13 H.A end
- 81 3734 a 81 3734
-a
-SDict begin [ /View [/XYZ H.V] /Dest (581) cvn H.B /DEST pdfmark end
- 81 3734 a Fr(logoffTime)p Fu(:)g(Inte)o(ger)g(v)n(alue)g(currently)g
-(unused)-2 3752 y
-SDict begin H.S end
- -2 3752 a -2 3752 a
-SDict begin 13 H.A end
- -2 3752 a -2 3752
-a
-SDict begin [ /View [/XYZ H.V] /Dest (582) cvn H.B /DEST pdfmark end
- -2 3752 a Black 132 x Ft(\225)p Black 81 3884 a
-SDict begin H.S end
- 81
-3884 a 81 3884 a
-SDict begin 13 H.A end
- 81 3884 a 81 3884 a
-SDict begin [ /View [/XYZ H.V] /Dest (583) cvn H.B /DEST pdfmark end
- 81 3884 a 81 3884
-a
-SDict begin H.S end
- 81 3884 a 81 3884 a
-SDict begin 13 H.A end
- 81 3884 a 81 3884 a
-SDict begin [ /View [/XYZ H.V] /Dest (584) cvn H.B /DEST pdfmark end
- 81 3884 a Fr(kickoffTime)p
-Fu(:)g(Inte)o(ger)f(v)n(alue)i(currently)e(unused)-2
-3902 y
-SDict begin H.S end
- -2 3902 a -2 3902 a
-SDict begin 13 H.A end
- -2 3902 a -2 3902 a
-SDict begin [ /View [/XYZ H.V] /Dest (585) cvn H.B /DEST pdfmark end
- -2 3902
-a Black 131 x Ft(\225)p Black 81 4033 a
-SDict begin H.S end
- 81 4033 a 81
-4033 a
-SDict begin 13 H.A end
- 81 4033 a 81 4033 a
-SDict begin [ /View [/XYZ H.V] /Dest (586) cvn H.B /DEST pdfmark end
- 81 4033 a 81 4033 a
-SDict begin H.S end
- 81 4033
-a 81 4033 a
-SDict begin 13 H.A end
- 81 4033 a 81 4033 a
-SDict begin [ /View [/XYZ H.V] /Dest (587) cvn H.B /DEST pdfmark end
- 81 4033 a Fr(pwdCanChange)p
-Fu(:)h(Inte)o(ger)f(v)n(alue)i(currently)e(unused)-2
-4051 y
-SDict begin H.S end
- -2 4051 a -2 4051 a
-SDict begin 13 H.A end
- -2 4051 a -2 4051 a
-SDict begin [ /View [/XYZ H.V] /Dest (588) cvn H.B /DEST pdfmark end
- -2 4051
-a Black 132 x Ft(\225)p Black 81 4183 a
-SDict begin H.S end
- 81 4183 a 81
-4183 a
-SDict begin 13 H.A end
- 81 4183 a 81 4183 a
-SDict begin [ /View [/XYZ H.V] /Dest (589) cvn H.B /DEST pdfmark end
- 81 4183 a 81 4183 a
-SDict begin H.S end
- 81 4183
-a 81 4183 a
-SDict begin 13 H.A end
- 81 4183 a 81 4183 a
-SDict begin [ /View [/XYZ H.V] /Dest (590) cvn H.B /DEST pdfmark end
- 81 4183 a Fr(pwdMustChange)p
-Fu(:)g(Inte)o(ger)h(v)n(alue)h(currently)e(unused)-2
-4201 y
-SDict begin H.S end
- -2 4201 a -2 4201 a
-SDict begin 13 H.A end
- -2 4201 a -2 4201 a
-SDict begin [ /View [/XYZ H.V] /Dest (591) cvn H.B /DEST pdfmark end
- -2 4201
-a Black 131 x Ft(\225)p Black 81 4332 a
-SDict begin H.S end
- 81 4332 a 81
-4332 a
-SDict begin 13 H.A end
- 81 4332 a 81 4332 a
-SDict begin [ /View [/XYZ H.V] /Dest (592) cvn H.B /DEST pdfmark end
- 81 4332 a 81 4332 a
-SDict begin H.S end
- 81 4332
-a 81 4332 a
-SDict begin 13 H.A end
- 81 4332 a 81 4332 a
-SDict begin [ /View [/XYZ H.V] /Dest (593) cvn H.B /DEST pdfmark end
- 81 4332 a Fr(homeDrive)p
-Fu(:)h(speci\002es)i(the)f(dri)n(v)o(e)f(letter)h(to)h(which)e(to)i
-(map)e(the)i(UNC)g(path)e(speci\002ed)h(by)g(homeDirectory)-5
-b(.)17 b(The)j(dri)n(v)o(e)81 4440 y(letter)g(must)g(be)h(speci\002ed)e
-(in)i(the)f(form)f("X:")i(where)e(X)i(is)g(the)f(letter)h(of)f(the)g
-(dri)n(v)o(e)f(to)h(map.)g(Refer)g(to)g(the)g("logon)f(dri)n(v)o(e")81
-4548 y(parameter)f(in)j(the)f(smb)m(.conf\(5\))d(man)j(page)f(for)h
-(more)f(information.)-2 4566 y
-SDict begin H.S end
- -2 4566 a -2 4566 a
-SDict begin 13 H.A end
- -2
-4566 a -2 4566 a
-SDict begin [ /View [/XYZ H.V] /Dest (594) cvn H.B /DEST pdfmark end
- -2 4566 a Black 131 x Ft(\225)p Black
-81 4697 a
-SDict begin H.S end
- 81 4697 a 81 4697 a
-SDict begin 13 H.A end
- 81 4697 a 81 4697 a
-SDict begin [ /View [/XYZ H.V] /Dest (595) cvn H.B /DEST pdfmark end
- 81
-4697 a 81 4697 a
-SDict begin H.S end
- 81 4697 a 81 4697 a
-SDict begin 13 H.A end
- 81 4697 a 81 4697
-a
-SDict begin [ /View [/XYZ H.V] /Dest (596) cvn H.B /DEST pdfmark end
- 81 4697 a Fr(scriptPath)p Fu(:)g(The)h(scriptP)o(ath)f(property)f
-(speci\002es)j(the)f(path)g(of)g(the)g(user')-5 b(s)21
-b(logon)d(script,)i(.CMD,)h(.EXE,)e(or)h(.B)m(A)-9 b(T)21
-b(\002le.)81 4805 y(The)f(string)g(can)g(be)g(null.)f(The)h(path)g(is)h
-(relati)n(v)o(e)e(to)i(the)f(netlogon)e(share.)i(Refer)g(to)g(the)h
-("logon)d(script")j(parameter)d(in)j(the)81 4913 y(smb)m(.conf\(5\))c
-(man)i(page)h(for)f(more)h(information.)-2 4931 y
-SDict begin H.S end
- -2
-4931 a -2 4931 a
-SDict begin 13 H.A end
- -2 4931 a -2 4931 a
-SDict begin [ /View [/XYZ H.V] /Dest (597) cvn H.B /DEST pdfmark end
- -2 4931 a Black
-132 x Ft(\225)p Black 81 5063 a
-SDict begin H.S end
- 81 5063 a 81 5063 a
-SDict begin 13 H.A end
- 81
-5063 a 81 5063 a
-SDict begin [ /View [/XYZ H.V] /Dest (598) cvn H.B /DEST pdfmark end
- 81 5063 a 81 5063 a
-SDict begin H.S end
- 81 5063 a 81 5063
-a
-SDict begin 13 H.A end
- 81 5063 a 81 5063 a
-SDict begin [ /View [/XYZ H.V] /Dest (599) cvn H.B /DEST pdfmark end
- 81 5063 a Fr(profilePath)p Fu(:)f(speci\002es)h
-(a)h(path)f(to)g(the)g(user')-5 b(s)21 b(pro\002le.)e(This)h(v)n(alue)g
-(can)g(be)g(a)h(null)f(string,)f(a)i(local)f(absolute)f(path,)h(or)g(a)
-81 5171 y(UNC)h(path.)e(Refer)h(to)h(the)f("logon)f(path")g(parameter)g
-(in)h(the)h(smb)m(.conf\(5\))16 b(man)k(page)g(for)f(more)h
-(information.)-2 5189 y
-SDict begin H.S end
- -2 5189 a -2 5189 a
-SDict begin 13 H.A end
- -2 5189 a
--2 5189 a
-SDict begin [ /View [/XYZ H.V] /Dest (600) cvn H.B /DEST pdfmark end
- -2 5189 a Black 131 x Ft(\225)p Black 81 5320
-a
-SDict begin H.S end
- 81 5320 a 81 5320 a
-SDict begin 13 H.A end
- 81 5320 a 81 5320 a
-SDict begin [ /View [/XYZ H.V] /Dest (601) cvn H.B /DEST pdfmark end
- 81 5320 a 81
-5320 a
-SDict begin H.S end
- 81 5320 a 81 5320 a
-SDict begin 13 H.A end
- 81 5320 a 81 5320 a
-SDict begin [ /View [/XYZ H.V] /Dest (602) cvn H.B /DEST pdfmark end
- 81 5320
-a Fr(smbHome)p Fu(:)f(The)h(homeDirectory)e(property)g(speci\002es)i
-(the)h(path)e(of)h(the)g(home)g(directory)e(for)i(the)g(user)-5
-b(.)20 b(The)g(string)g(can)g(be)81 5428 y(null.)f(If)h(homeDri)n(v)o
-(e)e(is)j(set)g(and)f(speci\002es)g(a)h(dri)n(v)o(e)e(letter)m(,)g
-(homeDirectory)f(should)h(be)h(a)g(UNC)h(path.)f(The)f(path)h(must)g
-(be)g(a)p Black 3659 5984 a Fq(18)p Black eop end
-%%Page: 19 26
-TeXDict begin 19 25 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.19) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (635) cvn H.B /DEST pdfmark end
- -2 -201 a 2471
--132 a Fq(Chapter)20 b(3.)g(User)h(information)e(database)p
-Black 81 72 a Fu(netw)o(ork)g(UNC)i(path)e(of)h(the)h(form)e(\\\\serv)o
-(er\\share\\directory)-5 b(.)16 b(This)k(v)n(alue)g(can)g(be)g(a)g
-(null)g(string.)g(Refer)g(to)g(the)h("logon)81 180 y(home")e(parameter)
-g(in)h(the)g(smb)m(.conf\(5\))d(man)j(page)f(for)h(more)f(information.)
--2 198 y
-SDict begin H.S end
- -2 198 a -2 198 a
-SDict begin 13 H.A end
- -2 198 a -2 198 a
-SDict begin [ /View [/XYZ H.V] /Dest (603) cvn H.B /DEST pdfmark end
- -2 198 a
-Black 132 x Ft(\225)p Black 81 330 a
-SDict begin H.S end
- 81 330 a 81 330
-a
-SDict begin 13 H.A end
- 81 330 a 81 330 a
-SDict begin [ /View [/XYZ H.V] /Dest (604) cvn H.B /DEST pdfmark end
- 81 330 a 81 330 a
-SDict begin H.S end
- 81 330 a 81 330
-a
-SDict begin 13 H.A end
- 81 330 a 81 330 a
-SDict begin [ /View [/XYZ H.V] /Dest (605) cvn H.B /DEST pdfmark end
- 81 330 a Fr(userWorkstation)p Fu(:)f(character)h
-(string)h(v)n(alue)f(currently)g(unused.)-2 348 y
-SDict begin H.S end
- -2
-348 a -2 348 a
-SDict begin 13 H.A end
- -2 348 a -2 348 a
-SDict begin [ /View [/XYZ H.V] /Dest (606) cvn H.B /DEST pdfmark end
- -2 348 a Black 131 x
-Ft(\225)p Black 81 479 a
-SDict begin H.S end
- 81 479 a 81 479 a
-SDict begin 13 H.A end
- 81 479 a 81
-479 a
-SDict begin [ /View [/XYZ H.V] /Dest (607) cvn H.B /DEST pdfmark end
- 81 479 a 81 479 a
-SDict begin H.S end
- 81 479 a 81 479 a
-SDict begin 13 H.A end
- 81 479 a 81
-479 a
-SDict begin [ /View [/XYZ H.V] /Dest (608) cvn H.B /DEST pdfmark end
- 81 479 a Fr(rid)p Fu(:)h(the)g(inte)o(ger)f(representation)f(of)i
-(the)h(user')-5 b(s)20 b(relati)n(v)o(e)f(identi\002er)h(\(RID\).)-2
-497 y
-SDict begin H.S end
- -2 497 a -2 497 a
-SDict begin 13 H.A end
- -2 497 a -2 497 a
-SDict begin [ /View [/XYZ H.V] /Dest (609) cvn H.B /DEST pdfmark end
- -2 497 a Black
-132 x Ft(\225)p Black 81 629 a
-SDict begin H.S end
- 81 629 a 81 629 a
-SDict begin 13 H.A end
- 81 629
-a 81 629 a
-SDict begin [ /View [/XYZ H.V] /Dest (610) cvn H.B /DEST pdfmark end
- 81 629 a 81 629 a
-SDict begin H.S end
- 81 629 a 81 629 a
-SDict begin 13 H.A end
- 81 629
-a 81 629 a
-SDict begin [ /View [/XYZ H.V] /Dest (611) cvn H.B /DEST pdfmark end
- 81 629 a Fr(primaryGroupID)p Fu(:)e(the)i(relati)n(v)o(e)g
-(identi\002er)f(\(RID\))h(of)g(the)h(primary)d(group)h(of)h(the)g(user)
--5 b(.)-2 813 y
-SDict begin H.S end
- -2 813 a -2 813 a
-SDict begin 13 H.A end
- -2 813 a -2 813 a
-SDict begin [ /View [/XYZ H.V] /Dest (612) cvn H.B /DEST pdfmark end
- -2
-813 a 90 x Fu(The)20 b(majority)f(of)h(these)g(parameters)f(are)h(only)
-f(used)h(when)g(Samba)g(is)h(acting)f(as)g(a)h(PDC)g(of)f(a)h(domain)e
-(\(refer)g(to)h(the)-2 1011 y
-SDict begin H.S end
- -2 1011 a -2 1011 a
-SDict begin 13 H.A end
- -2
-1011 a -2 1011 a
-SDict begin [ /View [/XYZ H.V] /Dest (613) cvn H.B /DEST pdfmark end
- -2 1011 a Fu(Samba-PDC-HO)m(WT)o(O)e(\(Samba-PDC-HO)m
-(WT)o(O.html\))e(for)j(details)h(on)f(ho)n(w)f(to)i(con\002gure)d
-(Samba)i(as)h(a)g(Primary)f(Domain)-2 1119 y(Controller\).)f(The)i
-(follo)n(wing)f(four)g(attrib)n(utes)h(are)g(only)f(stored)h(with)g
-(the)h(sambaAccount)d(entry)h(if)i(the)f(v)n(alues)g(are)-2
-1226 y(non-def)o(ault)d(v)n(alues:)-2 1227 y
-SDict begin H.S end
- -2 1227
-a -2 1227 a
-SDict begin 13 H.A end
- -2 1227 a -2 1227 a
-SDict begin [ /View [/XYZ H.V] /Dest (614) cvn H.B /DEST pdfmark end
- -2 1227 a -2 1237 a
-SDict begin H.S end
- -2
-1237 a -2 1237 a
-SDict begin 13 H.A end
- -2 1237 a -2 1237 a
-SDict begin [ /View [/XYZ H.V] /Dest (615) cvn H.B /DEST pdfmark end
- -2 1237 a Black
-160 x Ft(\225)p Black 81 1397 a
-SDict begin H.S end
- 81 1397 a 81 1397 a
-SDict begin 13 H.A end
- 81
-1397 a 81 1397 a
-SDict begin [ /View [/XYZ H.V] /Dest (616) cvn H.B /DEST pdfmark end
- 81 1397 a Fu(smbHome)-2 1398 y
-SDict begin H.S end
- -2 1398
-a -2 1398 a
-SDict begin 13 H.A end
- -2 1398 a -2 1398 a
-SDict begin [ /View [/XYZ H.V] /Dest (617) cvn H.B /DEST pdfmark end
- -2 1398 a Black 148 x
-Ft(\225)p Black 81 1546 a
-SDict begin H.S end
- 81 1546 a 81 1546 a
-SDict begin 13 H.A end
- 81 1546
-a 81 1546 a
-SDict begin [ /View [/XYZ H.V] /Dest (618) cvn H.B /DEST pdfmark end
- 81 1546 a Fu(scriptP)o(ath)-2 1564 y
-SDict begin H.S end
- -2 1564
-a -2 1564 a
-SDict begin 13 H.A end
- -2 1564 a -2 1564 a
-SDict begin [ /View [/XYZ H.V] /Dest (619) cvn H.B /DEST pdfmark end
- -2 1564 a Black 132 x
-Ft(\225)p Black 81 1696 a
-SDict begin H.S end
- 81 1696 a 81 1696 a
-SDict begin 13 H.A end
- 81 1696
-a 81 1696 a
-SDict begin [ /View [/XYZ H.V] /Dest (620) cvn H.B /DEST pdfmark end
- 81 1696 a Fu(logonP)o(ath)-2 1714 y
-SDict begin H.S end
- -2 1714
-a -2 1714 a
-SDict begin 13 H.A end
- -2 1714 a -2 1714 a
-SDict begin [ /View [/XYZ H.V] /Dest (621) cvn H.B /DEST pdfmark end
- -2 1714 a Black 131 x
-Ft(\225)p Black 81 1845 a
-SDict begin H.S end
- 81 1845 a 81 1845 a
-SDict begin 13 H.A end
- 81 1845
-a 81 1845 a
-SDict begin [ /View [/XYZ H.V] /Dest (622) cvn H.B /DEST pdfmark end
- 81 1845 a Fu(homeDri)n(v)o(e)-2 2012 y
-SDict begin H.S end
- -2
-2012 a -2 2012 a
-SDict begin 13 H.A end
- -2 2012 a -2 2012 a
-SDict begin [ /View [/XYZ H.V] /Dest (623) cvn H.B /DEST pdfmark end
- -2 2012 a 107 x
-Fu(These)j(attrib)n(utes)g(are)g(only)f(stored)h(with)g(the)h
-(sambaAccount)d(entry)h(if)i(the)f(v)n(alues)g(are)g(non-def)o(ault)d
-(v)n(alues.)j(F)o(or)g(e)o(xample,)-2 2227 y(assume)g(T)-8
-b(ASHTEGO)20 b(has)g(no)n(w)g(been)g(con\002gured)d(as)k(a)g(PDC)g(and)
-f(that)2176 2227 y
-SDict begin H.S end
- 2176 2227 a 2176 2227 a
-SDict begin 13 H.A end
- 2176 2227
-a 2176 2227 a
-SDict begin [ /View [/XYZ H.V] /Dest (624) cvn H.B /DEST pdfmark end
- 2176 2227 a Fv(logon)g(home)g(=)h(\\\\\045L\\\045u)h
-Fu(w)o(as)f(de\002ned)e(in)h(its)-2 2335 y
-SDict begin H.S end
- -2 2335 a
--2 2335 a
-SDict begin 13 H.A end
- -2 2335 a -2 2335 a
-SDict begin [ /View [/XYZ H.V] /Dest (625) cvn H.B /DEST pdfmark end
- -2 2335 a Fr(smb.conf)f
-Fu(\002le.)i(When)f(a)g(user)g(named)g("beck)o(y")e(logons)h(to)i(the)f
-(domain,)e(the)2351 2335 y
-SDict begin H.S end
- 2351 2335 a 2351 2335 a
-SDict begin 13 H.A end
- 2351
-2335 a 2351 2335 a
-SDict begin [ /View [/XYZ H.V] /Dest (626) cvn H.B /DEST pdfmark end
- 2351 2335 a Fn(logon)48 b(home)20
-b Fu(string)g(is)h(e)o(xpanded)d(to)-2 2443 y(\\\\T)-8
-b(ASHTEGO\\beck)o(y)j(.)18 b(If)i(the)g(smbHome)f(attrib)n(ute)h(e)o
-(xists)g(in)h(the)f(entry)f("uid=beck)o(y)-5 b(,ou=people,)o(dc=)o
-(samba,)o(dc=o)o(r)n(g",)-2 2551 y(this)20 b(v)n(alue)g(is)h(used.)e
-(Ho)n(we)n(v)o(er)m(,)f(if)i(this)h(attrib)n(ute)f(does)f(not)h(e)o
-(xist,)g(then)g(the)g(v)n(alue)f(of)h(the)2643 2551 y
-SDict begin H.S end
-
-2643 2551 a 2643 2551 a
-SDict begin 13 H.A end
- 2643 2551 a 2643 2551 a
-SDict begin [ /View [/XYZ H.V] /Dest (627) cvn H.B /DEST pdfmark end
- 2643
-2551 a Fn(logon)49 b(home)19 b Fu(parameter)g(is)i(used)-2
-2659 y(in)f(its)h(place.)f(Samba)g(will)h(only)e(write)h(the)h(attrib)n
-(ute)e(v)n(alue)h(to)g(the)g(directory)f(entry)g(is)i(the)g(v)n(alue)e
-(is)i(something)e(other)g(than)-2 2767 y(the)h(def)o(ault)f(\(e.g.)h
-(\\\\MOBY\\beck)o(y\).)-2 2795 y
-SDict begin H.S end
- -2 2795 a -2 2795 a
-SDict begin 13 H.A end
-
--2 2795 a -2 2795 a
-SDict begin [ /View [/XYZ H.V] /Dest (628) cvn H.B /DEST pdfmark end
- -2 2795 a 310 x Fp(3.6.9.)29 b(Example)g(LDIF)h
-(Entries)f(f)m(or)h(a)g(sambaAccount)-2 3295 y
-SDict begin H.S end
- -2 3295
-a -2 3295 a
-SDict begin 13 H.A end
- -2 3295 a -2 3295 a
-SDict begin [ /View [/XYZ H.V] /Dest (630) cvn H.B /DEST pdfmark end
- -2 3295 a 84 x Fu(The)20
-b(follo)n(wing)e(is)j(a)g(w)o(orking)e(LDIF)h(with)g(the)g(inclusion)g
-(of)f(the)i(posixAccount)d(objectclass:)-2 3563 y
-SDict begin H.S end
- -2
-3563 a -2 3563 a
-SDict begin 13 H.A end
- -2 3563 a -2 3563 a
-SDict begin [ /View [/XYZ H.V] /Dest (631) cvn H.B /DEST pdfmark end
- -2 3563 a -2 3646
-a
-SDict begin H.S end
- -2 3646 a -2 3646 a
-SDict begin 11.7 H.A end
- -2 3646 a -2 3646 a
-SDict begin [ /View [/XYZ H.V] /Dest (632) cvn H.B /DEST pdfmark end
- -2 3646 a 79
-x Fr(dn:)44 b(uid=guest2,)f(ou=people,dc=plainjoe,dc=org)-2
-3822 y(ntPassword:)g(878D8014606CDA29677A44EFA1353FC7)-2
-3919 y(pwdMustChange:)f(2147483647)-2 4017 y(primaryGroupID:)g(1201)-2
-4114 y(lmPassword:)h(552902031BEDE9EFAAD3B435B51404EE)-2
-4211 y(pwdLastSet:)g(1010179124)-2 4308 y(logonTime:)g(0)-2
-4405 y(objectClass:)g(sambaAccount)-2 4502 y(uid:)h(guest2)-2
-4599 y(kickoffTime:)f(2147483647)-2 4697 y(acctFlags:)g([UX)403
-b(])-2 4794 y(logoffTime:)43 b(2147483647)-2 4891 y(rid:)h(19006)-2
-4988 y(pwdCanChange:)e(0)-2 5345 y
-SDict begin H.S end
- -2 5345 a -2 5345
-a
-SDict begin 13 H.A end
- -2 5345 a -2 5345 a
-SDict begin [ /View [/XYZ H.V] /Dest (633) cvn H.B /DEST pdfmark end
- -2 5345 a 108 x Fu(The)20 b(follo)n(wing)e(is)j
-(an)f(LDIF)h(entry)e(for)h(using)f(both)h(the)g(sambaAccount)e(and)i
-(posixAccount)e(objectclasses:)p Black 3659 5984 a Fq(19)p
-Black eop end
-%%Page: 20 27
-TeXDict begin 20 26 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.20) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (657) cvn H.B /DEST pdfmark end
- -2 -201 a 2471
--132 a Fq(Chapter)20 b(3.)g(User)h(information)e(database)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (634) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fr(dn:)44 b(uid=gcarter,)f(ou=people,dc=plainjoe,dc=org)-2
-170 y(logonTime:)g(0)-2 267 y(displayName:)g(Gerald)g(Carter)-2
-364 y(lmPassword:)g(552902031BEDE9EFAAD3B435B51404EE)-2
-461 y(primaryGroupID:)f(1201)-2 558 y(objectClass:)h(posixAccount)-2
-655 y(objectClass:)g(sambaAccount)-2 752 y(acctFlags:)g([UX)403
-b(])-2 850 y(userPassword:)42 b({crypt}BpM2ej8Rkzogo)-2
-947 y(uid:)i(gcarter)-2 1044 y(uidNumber:)f(9000)-2 1141
-y(cn:)h(Gerald)g(Carter)-2 1238 y(loginShell:)f(/bin/bash)-2
-1335 y(logoffTime:)g(2147483647)-2 1432 y(gidNumber:)g(100)-2
-1530 y(kickoffTime:)g(2147483647)-2 1627 y(pwdLastSet:)g(1010179230)-2
-1724 y(rid:)h(19000)-2 1821 y(homeDirectory:)e(/home/tashtego/gcarter)
--2 1918 y(pwdCanChange:)g(0)-2 2015 y(pwdMustChange:)g(2147483647)-2
-2112 y(ntPassword:)h(878D8014606CDA29677A44EFA1353FC7)-2
-2397 y
-SDict begin H.S end
- -2 2397 a -2 2397 a
-SDict begin 13 H.A end
- -2 2397 a -2 2397 a
-SDict begin [ /View [/XYZ H.V] /Dest (636) cvn H.B /DEST pdfmark end
- -2 2397
-a 377 x Fx(3.7.)35 b(MySQL)-2 2803 y
-SDict begin H.S end
- -2 2803 a -2 2803
-a
-SDict begin 13 H.A end
- -2 2803 a -2 2803 a
-SDict begin [ /View [/XYZ H.V] /Dest (638) cvn H.B /DEST pdfmark end
- -2 2803 a 299 x Fp(3.7.1.)29 b(Cr)n(eating)h(the)
-g(database)-2 3292 y
-SDict begin H.S end
- -2 3292 a -2 3292 a
-SDict begin 13 H.A end
- -2 3292 a -2
-3292 a
-SDict begin [ /View [/XYZ H.V] /Dest (640) cvn H.B /DEST pdfmark end
- -2 3292 a 84 x Fu(Y)-9 b(ou)19 b(either)g(can)g(set)h(up)f(your)
-f(o)n(wn)h(table)h(and)f(specify)f(the)i(\002eld)g(names)f(to)g
-(pdb_mysql)e(\(see)j(belo)n(w)f(for)g(the)g(column)f(names\))-2
-3484 y(or)i(use)g(the)g(def)o(ault)g(table.)g(The)g(\002le)1071
-3484 y
-SDict begin H.S end
- 1071 3484 a 1071 3484 a
-SDict begin 13 H.A end
- 1071 3484 a 1071 3484
-a
-SDict begin [ /View [/XYZ H.V] /Dest (641) cvn H.B /DEST pdfmark end
- 1071 3484 a Fr(examples/pdb/mysql/mysql.dump)c Fu(contains)k(the)g
-(correct)f(queries)h(to)g(create)g(the)-2 3592 y(required)e(tables.)i
-(Use)h(the)f(command)f(:)1194 3592 y
-SDict begin H.S end
- 1194 3592 a 1194
-3592 a
-SDict begin 13 H.A end
- 1194 3592 a 1194 3592 a
-SDict begin [ /View [/XYZ H.V] /Dest (642) cvn H.B /DEST pdfmark end
- 1194 3592 a Fv(mysql)i(-u)1501
-3592 y
-SDict begin H.S end
- 1501 3592 a 1501 3592 a
-SDict begin 13 H.A end
- 1501 3592 a 1501 3592
-a
-SDict begin [ /View [/XYZ H.V] /Dest (643) cvn H.B /DEST pdfmark end
- 1501 3592 a Fl(username)f Fv(-h)1995 3592 y
-SDict begin H.S end
- 1995 3592
-a 1995 3592 a
-SDict begin 13 H.A end
- 1995 3592 a 1995 3592 a
-SDict begin [ /View [/XYZ H.V] /Dest (644) cvn H.B /DEST pdfmark end
- 1995 3592 a Fl(hostname)f
-Fv(-p)2488 3592 y
-SDict begin H.S end
- 2488 3592 a 2488 3592 a
-SDict begin 13 H.A end
- 2488 3592 a
-2488 3592 a
-SDict begin [ /View [/XYZ H.V] /Dest (645) cvn H.B /DEST pdfmark end
- 2488 3592 a Fl(password)2911 3592 y
-SDict begin H.S end
- 2911
-3592 a 2911 3592 a
-SDict begin 13 H.A end
- 2911 3592 a 2911 3592 a
-SDict begin [ /View [/XYZ H.V] /Dest (646) cvn H.B /DEST pdfmark end
- 2911 3592
-a Fl(databasename)g Fv(<)-2 3700 y
-SDict begin H.S end
- -2 3700 a -2 3700
-a
-SDict begin 13 H.A end
- -2 3700 a -2 3700 a
-SDict begin [ /View [/XYZ H.V] /Dest (647) cvn H.B /DEST pdfmark end
- -2 3700 a Ff
-(/path/to/samba/examples/pdb/mysql/mysq)o(l.dump)-2 3720
-y
-SDict begin H.S end
- -2 3720 a -2 3720 a
-SDict begin 13 H.A end
- -2 3720 a -2 3720 a
-SDict begin [ /View [/XYZ H.V] /Dest (648) cvn H.B /DEST pdfmark end
- -2 3720 a 318
-x Fp(3.7.2.)29 b(Con\002guring)-2 4228 y
-SDict begin H.S end
- -2 4228 a -2
-4228 a
-SDict begin 13 H.A end
- -2 4228 a -2 4228 a
-SDict begin [ /View [/XYZ H.V] /Dest (650) cvn H.B /DEST pdfmark end
- -2 4228 a 84 x Fu(This)20
-b(plugin)f(lacks)h(some)g(good)f(documentation,)e(b)n(ut)j(here)g(is)h
-(some)f(short)g(info:)-2 4496 y
-SDict begin H.S end
- -2 4496 a -2 4496 a
-SDict begin 13 H.A end
- -2
-4496 a -2 4496 a
-SDict begin [ /View [/XYZ H.V] /Dest (651) cvn H.B /DEST pdfmark end
- -2 4496 a 90 x Fu(Add)f(a)i(the)f(follo)n(wing)f(to)h
-(the)890 4586 y
-SDict begin H.S end
- 890 4586 a 890 4586 a
-SDict begin 13 H.A end
- 890 4586 a 890
-4586 a
-SDict begin [ /View [/XYZ H.V] /Dest (652) cvn H.B /DEST pdfmark end
- 890 4586 a Fv(passdb)i(back)o(end)f Fu(v)n(ariable)e(in)h(your)
-2020 4586 y
-SDict begin H.S end
- 2020 4586 a 2020 4586 a
-SDict begin 13 H.A end
- 2020 4586 a 2020
-4586 a
-SDict begin [ /View [/XYZ H.V] /Dest (653) cvn H.B /DEST pdfmark end
- 2020 4586 a Fr(smb.conf)p Fu(:)-2 4687 y
-SDict begin H.S end
- -2 4687
-a -2 4687 a
-SDict begin 11.7 H.A end
- -2 4687 a -2 4687 a
-SDict begin [ /View [/XYZ H.V] /Dest (654) cvn H.B /DEST pdfmark end
- -2 4687 a 79 x Fr(passdb)44
-b(backend)f(=)i([other-plugins])d(mysql:identifier)g([other-plugins])-2
-5123 y
-SDict begin H.S end
- -2 5123 a -2 5123 a
-SDict begin 13 H.A end
- -2 5123 a -2 5123 a
-SDict begin [ /View [/XYZ H.V] /Dest (655) cvn H.B /DEST pdfmark end
- -2 5123
-a 108 x Fu(The)20 b(identi\002er)f(can)h(be)g(an)o(y)g(string)g(you)f
-(lik)o(e,)h(as)h(long)e(as)i(it)g(doesn')o(t)e(collide)h(with)g(the)g
-(identi\002ers)g(of)g(other)f(plugins)h(or)f(other)-2
-5339 y(instances)h(of)g(pdb_mysql.)d(If)j(you)g(specify)f(multiple)h
-(pdb_mysql.so)d(entries)j(in)h('passdb)e(back)o(end',)f(you)h(also)i
-(need)e(to)h(use)-2 5447 y(dif)n(ferent)e(identi\002ers!)p
-Black 3659 5984 a Fq(20)p Black eop end
-%%Page: 21 28
-TeXDict begin 21 27 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.21) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2471 -132
-a Fq(Chapter)20 b(3.)g(User)h(information)e(database)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (656) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fu(Additional)g(options)g(can)h(be)g(gi)n(v)o(en)f(thru)g
-(the)i(smb)m(.conf)d(\002le)j(in)f(the)g([global])f(section.)-2
-419 y Fr(identifier:mysql)42 b(host)941 b(-)44 b(host)h(name,)f
-(defaults)f(to)h('localhost')-2 516 y(identifier:mysql)e(password)-2
-613 y(identifier:mysql)g(user)941 b(-)44 b(defaults)g(to)g('samba')-2
-710 y(identifier:mysql)e(database)761 b(-)44 b(defaults)g(to)g('samba')
--2 807 y(identifier:mysql)e(port)941 b(-)44 b(defaults)g(to)g(3306)-2
-904 y(identifier:table)1163 b(-)44 b(Name)h(of)f(the)g(table)g
-(containing)f(users)39 1085 y
-SDict begin H.S end
- 39 1085 a 39 1085 a
-SDict begin 11.7 H.A end
- 39
-1085 a 39 1085 a
-SDict begin [ /View [/XYZ H.V] /Dest (659) cvn H.B /DEST pdfmark end
- 39 1085 a 346 1184 3463 17 v 346 1735
-17 551 v 1853 1333 a Fp(W)-8 b(ar)n(ning)388 1523 y
-SDict begin H.S end
- 388
-1523 a 388 1523 a
-SDict begin 11.7 H.A end
- 388 1523 a 388 1523 a
-SDict begin [ /View [/XYZ H.V] /Dest (660) cvn H.B /DEST pdfmark end
- 388 1523 a 73
-x Fj(Since)20 b(the)f(pass)n(w)o(ord)h(f)n(or)f(the)h(m)o(ysql)h(user)f
-(is)h(stored)e(in)h(the)g(smb)m(.conf)g(\002le)o(,)f(y)o(ou)h(should)f
-(mak)o(e)h(the)g(the)f(smb)m(.conf)388 1693 y(\002le)h(readab)o(le)d
-(only)j(to)g(the)g(user)g(that)f(r)q(uns)h(samba.)g(This)g(is)h
-(considered)d(a)i(secur)q(ity)h(b)o(ug)e(and)g(will)h(be)f(\002x)n(ed)i
-(soon.)p 3792 1735 17 551 v 346 1751 3463 17 v -2 1928
-a
-SDict begin H.S end
- -2 1928 a -2 1928 a
-SDict begin 13 H.A end
- -2 1928 a -2 1928 a
-SDict begin [ /View [/XYZ H.V] /Dest (661) cvn H.B /DEST pdfmark end
- -2 1928 a 56
-x Fu(Names)f(of)g(the)g(columns)f(in)i(this)f(table\(I')l(v)o(e)e
-(added)h(column)g(types)h(those)g(columns)f(should)h(ha)n(v)o(e)f
-(\002rst\):)-2 2168 y
-SDict begin H.S end
- -2 2168 a -2 2168 a
-SDict begin 13 H.A end
- -2 2168 a -2
-2168 a
-SDict begin [ /View [/XYZ H.V] /Dest (662) cvn H.B /DEST pdfmark end
- -2 2168 a -2 2251 a
-SDict begin H.S end
- -2 2251 a -2 2251 a
-SDict begin 11.7 H.A end
- -2 2251
-a -2 2251 a
-SDict begin [ /View [/XYZ H.V] /Dest (663) cvn H.B /DEST pdfmark end
- -2 2251 a 79 x Fr(identifier:logon)42 b(time)i(column)582
-b(-)45 b(int\(9\))-2 2427 y(identifier:logoff)d(time)i(column)537
-b(-)45 b(int\(9\))-2 2525 y(identifier:kickoff)d(time)i(column)492
-b(-)45 b(int\(9\))-2 2622 y(identifier:pass)d(last)i(set)h(time)f
-(column)223 b(-)45 b(int\(9\))-2 2719 y(identifier:pass)d(can)i(change)
-g(time)g(column)134 b(-)45 b(int\(9\))-2 2816 y(identifier:pass)d(must)
-i(change)g(time)g(column)89 b(-)45 b(int\(9\))-2 2913
-y(identifier:username)c(column)672 b(-)45 b(varchar\(255\))d(-)j(unix)f
-(username)-2 3010 y(identifier:domain)e(column)761 b(-)45
-b(varchar\(255\))d(-)j(NT)g(domain)e(user)h(is)h(part)f(of)-2
-3107 y(identifier:nt)e(username)i(column)537 b(-)45 b(varchar\(255\))d
-(-)j(NT)g(username)-2 3205 y(identifier:fullname)c(column)537
-b(-)45 b(varchar\(255\))e(-)i(Full)f(name)g(of)g(user)-2
-3302 y(identifier:home)e(dir)i(column)672 b(-)45 b(varchar\(255\))d(-)j
-(Unix)f(homedir)g(path)-2 3399 y(identifier:dir)e(drive)i(column)627
-b(-)45 b(varchar\(2\))e(-)h(Directory)g(drive)g(path)g(\(eg:)g('H:'\))
--2 3496 y(identifier:logon)e(script)i(column)492 b(-)45
-b(varchar\(255\))d(-)j(Batch)f(file)g(to)h(run)f(on)g(client)g(side)g
-(when)h(logging)e(on)-2 3593 y(identifier:profile)f(path)i(column)492
-b(-)45 b(varchar\(255\))d(-)j(Path)f(of)h(profile)-2
-3690 y(identifier:acct)d(desc)i(column)627 b(-)45 b(varchar\(255\))d(-)
-j(Some)f(ASCII)g(NT)h(user)f(data)-2 3787 y(identifier:workstations)d
-(column)492 b(-)45 b(varchar\(255\))d(-)j(Workstations)e(user)h(can)g
-(logon)g(to)h(\(or)f(NULL)g(for)h(all\))-2 3884 y(identifier:unknown)d
-(string)h(column)403 b(-)45 b(varchar\(255\))d(-)j(unknown)f(string)-2
-3982 y(identifier:munged)e(dial)i(column)537 b(-)45 b(varchar\(255\))d
-(-)j(?)-2 4079 y(identifier:uid)d(column)896 b(-)45 b(int\(9\))e(-)i
-(Unix)f(user)g(ID)h(\(uid\))-2 4176 y(identifier:gid)d(column)896
-b(-)45 b(int\(9\))e(-)i(Unix)f(user)g(group)g(\(gid\))-2
-4273 y(identifier:user)e(sid)i(column)672 b(-)45 b(varchar\(255\))d(-)j
-(NT)g(user)f(SID)-2 4370 y(identifier:group)e(sid)i(column)627
-b(-)45 b(varchar\(255\))d(-)j(NT)g(group)e(ID)-2 4467
-y(identifier:lanman)f(pass)i(column)537 b(-)45 b(varchar\(255\))d(-)j
-(encrypted)e(lanman)h(password)-2 4564 y(identifier:nt)e(pass)j(column)
-716 b(-)45 b(varchar\(255\))d(-)j(encrypted)e(nt)i(passwd)-2
-4662 y(identifier:plain)d(pass)i(column)582 b(-)45 b(varchar\(255\))d
-(-)j(plaintext)e(password)-2 4759 y(identifier:acct)f(control)i(column)
-492 b(-)45 b(int\(9\))e(-)i(nt)g(user)f(data)-2 4856
-y(identifier:unknown)e(3)i(column)627 b(-)45 b(int\(9\))e(-)i(unknown)
--2 4953 y(identifier:logon)d(divs)i(column)582 b(-)45
-b(int\(9\))e(-)i(?)-2 5050 y(identifier:hours)d(len)i(column)627
-b(-)45 b(int\(9\))e(-)i(?)-2 5147 y(identifier:unknown)d(5)i(column)627
-b(-)45 b(int\(9\))e(-)i(unknown)-2 5244 y(identifier:unknown)d(6)i
-(column)627 b(-)45 b(int\(9\))e(-)i(unknown)p Black 3659
-5984 a Fq(21)p Black eop end
-%%Page: 22 29
-TeXDict begin 22 28 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.22) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2471 -132
-a Fq(Chapter)20 b(3.)g(User)h(information)e(database)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (664) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fu(Ev)o(entually)-5 b(,)17 b(you)j(can)g(put)f(a)i(colon)e
-(\(:\))h(after)g(the)h(name)e(of)h(each)g(column,)e(which)i(should)f
-(specify)h(the)g(column)f(to)h(update)-2 180 y(when)f(updating)g(the)h
-(table.)g(Y)-9 b(ou)19 b(can)h(also)h(specify)e(nothing)g(behind)g(the)
-h(colon)f(-)h(then)g(the)g(data)g(from)g(the)g(\002eld)g(will)h(not)f
-(be)-2 288 y(updated.)-2 317 y
-SDict begin H.S end
- -2 317 a -2 317 a
-SDict begin 13 H.A end
- -2 317
-a -2 317 a
-SDict begin [ /View [/XYZ H.V] /Dest (665) cvn H.B /DEST pdfmark end
- -2 317 a 310 x Fp(3.7.3.)29 b(Using)h(plaintext)g(passw)o
-(ords)f(or)h(encrypted)h(passw)o(ord)-2 817 y
-SDict begin H.S end
- -2 817
-a -2 817 a
-SDict begin 13 H.A end
- -2 817 a -2 817 a
-SDict begin [ /View [/XYZ H.V] /Dest (667) cvn H.B /DEST pdfmark end
- -2 817 a 84 x Fu(I)20 b(strongly)f
-(discourage)f(the)j(use)f(of)g(plainte)o(xt)f(passw)o(ords,)h(ho)n(we)n
-(v)o(er)m(,)d(you)j(can)g(use)g(them:)-2 1085 y
-SDict begin H.S end
- -2 1085
-a -2 1085 a
-SDict begin 13 H.A end
- -2 1085 a -2 1085 a
-SDict begin [ /View [/XYZ H.V] /Dest (668) cvn H.B /DEST pdfmark end
- -2 1085 a 90 x Fu(If)g(you)f(w)o(ould)h
-(lik)o(e)g(to)g(use)h(plainte)o(xt)e(passw)o(ords,)g(set)i
-('identi\002er:lanman)d(pass)j(column')d(and)i('identi\002er:nt)f(pass)
-h(column')-2 1283 y(to)g('NULL)-8 b(')20 b(\(without)f(the)h(quotes\))f
-(and)h('identi\002er:plain)e(pass)j(column')d(to)j(the)f(name)g(of)g
-(the)g(column)f(containing)f(the)-2 1391 y(plainte)o(xt)h(passw)o
-(ords.)-2 1575 y
-SDict begin H.S end
- -2 1575 a -2 1575 a
-SDict begin 13 H.A end
- -2 1575 a -2 1575
-a
-SDict begin [ /View [/XYZ H.V] /Dest (669) cvn H.B /DEST pdfmark end
- -2 1575 a 90 x Fu(If)g(you)g(use)h(encrypted)e(passw)o(ords,)h(set)h
-(the)g('identi\002er:plain)e(pass)i(column')e(to)i('NULL)-8
-b(')19 b(\(without)g(the)h(quotes\).)e(This)i(is)h(the)-2
-1773 y(def)o(ault.)-2 1784 y
-SDict begin H.S end
- -2 1784 a -2 1784 a
-SDict begin 13 H.A end
- -2 1784
-a -2 1784 a
-SDict begin [ /View [/XYZ H.V] /Dest (670) cvn H.B /DEST pdfmark end
- -2 1784 a 327 x Fp(3.7.4.)29 b(Getting)h(non-column)h(data)
-e(fr)n(om)g(the)i(table)-2 2301 y
-SDict begin H.S end
- -2 2301 a -2 2301 a
-SDict begin 13 H.A end
-
--2 2301 a -2 2301 a
-SDict begin [ /View [/XYZ H.V] /Dest (672) cvn H.B /DEST pdfmark end
- -2 2301 a 84 x Fu(It)20 b(is)h(possible)f(to)h(ha)n
-(v)o(e)e(not)h(all)h(data)f(in)g(the)g(database)g(and)g(making)f(some)h
-('constant'.)-2 2569 y
-SDict begin H.S end
- -2 2569 a -2 2569 a
-SDict begin 13 H.A end
- -2 2569 a
--2 2569 a
-SDict begin [ /View [/XYZ H.V] /Dest (673) cvn H.B /DEST pdfmark end
- -2 2569 a 90 x Fu(F)o(or)g(e)o(xample,)e(you)h(can)h(set)h
-('identi\002er:fullname)d(column')g(to)j(:)1941 2659
-y
-SDict begin H.S end
- 1941 2659 a 1941 2659 a
-SDict begin 13 H.A end
- 1941 2659 a 1941 2659 a
-SDict begin [ /View [/XYZ H.V] /Dest (674) cvn H.B /DEST pdfmark end
- 1941
-2659 a Fv(CONCA)-8 b(T\(First_name,)j(')19 b(',Sur_name\))-2
-2843 y
-SDict begin H.S end
- -2 2843 a -2 2843 a
-SDict begin 13 H.A end
- -2 2843 a -2 2843 a
-SDict begin [ /View [/XYZ H.V] /Dest (675) cvn H.B /DEST pdfmark end
- -2 2843
-a 90 x Fu(Or)m(,)h(set)h('identi\002er:w)o(orkstations)c(column')i(to)h
-(:)1458 2933 y
-SDict begin H.S end
- 1458 2933 a 1458 2933 a
-SDict begin 13 H.A end
- 1458 2933 a 1458
-2933 a
-SDict begin [ /View [/XYZ H.V] /Dest (676) cvn H.B /DEST pdfmark end
- 1458 2933 a Fv(NULL)-2 3111 y
-SDict begin H.S end
- -2 3111 a -2 3111
-a
-SDict begin 13 H.A end
- -2 3111 a -2 3111 a
-SDict begin [ /View [/XYZ H.V] /Dest (677) cvn H.B /DEST pdfmark end
- -2 3111 a 96 x Fu(See)g(the)h(MySQL)f
-(documentation)d(for)i(more)h(language)e(constructs.)-2
-3318 y
-SDict begin H.S end
- -2 3318 a -2 3318 a
-SDict begin 13 H.A end
- -2 3318 a -2 3318 a
-SDict begin [ /View [/XYZ H.V] /Dest (678) cvn H.B /DEST pdfmark end
- -2 3318
-a 359 x Fx(3.8.)35 b(XML)-2 3845 y
-SDict begin H.S end
- -2 3845 a -2 3845
-a
-SDict begin 13 H.A end
- -2 3845 a -2 3845 a
-SDict begin [ /View [/XYZ H.V] /Dest (680) cvn H.B /DEST pdfmark end
- -2 3845 a 106 x Fu(This)20 b(module)f(requires)g
-(libxml2)g(to)i(be)f(installed.)-2 4135 y
-SDict begin H.S end
- -2 4135 a -2
-4135 a
-SDict begin 13 H.A end
- -2 4135 a -2 4135 a
-SDict begin [ /View [/XYZ H.V] /Dest (681) cvn H.B /DEST pdfmark end
- -2 4135 a 90 x Fu(The)g(usage)f(of)h
-(pdb_xml)e(is)j(pretty)f(straightforw)o(ard.)d(T)-7 b(o)21
-b(e)o(xport)d(data,)i(use:)2279 4225 y
-SDict begin H.S end
- 2279 4225 a 2279
-4225 a
-SDict begin 13 H.A end
- 2279 4225 a 2279 4225 a
-SDict begin [ /View [/XYZ H.V] /Dest (682) cvn H.B /DEST pdfmark end
- 2279 4225 a Fm(pdbedit)48
-b(-e)i(xml:filename)18 b Fu(\(where)-2 4333 y(\002lename)h(is)j(the)e
-(name)f(of)h(the)g(\002le)h(to)g(put)f(the)g(data)g(in\))-2
-4517 y
-SDict begin H.S end
- -2 4517 a -2 4517 a
-SDict begin 13 H.A end
- -2 4517 a -2 4517 a
-SDict begin [ /View [/XYZ H.V] /Dest (683) cvn H.B /DEST pdfmark end
- -2 4517
-a 90 x Fu(T)-7 b(o)20 b(import)f(data,)h(use:)681 4607
-y
-SDict begin H.S end
- 681 4607 a 681 4607 a
-SDict begin 13 H.A end
- 681 4607 a 681 4607 a
-SDict begin [ /View [/XYZ H.V] /Dest (684) cvn H.B /DEST pdfmark end
- 681 4607
-a Fm(pdbedit)48 b(-i)i(xml:filename)d(-e)j(current-pdb)18
-b Fu(Where)i(\002lename)g(is)h(the)f(name)g(to)-2 4715
-y(read)f(the)i(data)f(from)f(and)g(current-pdb)f(to)i(put)g(it)h(in.)p
-Black 3659 5984 a Fq(22)p Black eop end
-%%Page: 23 30
-TeXDict begin 23 29 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.23) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black -2
--11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (TYPE) cvn H.B /DEST pdfmark end
- -2 -11 a 890
-132 a Fy(II.)52 b(T)-15 b(ype)51 b(of)h(installation)-2
-281 y
-SDict begin H.S end
- -2 281 a -2 281 a
-SDict begin 22.464 H.A end
- -2 281 a -2 281 a
-SDict begin [ /View [/XYZ H.V] /Dest (688) 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 (689) cvn H.B /DEST pdfmark end
- -2 594 a 106 x Fu(Samba)19 b(can)h(operate)g(in)g(v)n
-(arious)f(SMB)i(netw)o(orks.)e(This)i(part)e(contains)h(information)e
-(on)h(con\002guring)f(samba)i(for)f(v)n(arious)-2 808
-y(en)m(vironments.)p Black Black eop end
-%%Page: 24 31
-TeXDict begin 24 30 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.24) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black -2
--11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (SERVERTYPE) cvn H.B /DEST pdfmark
-end
- -2 -11 a 119
-x Fs(Chapter)44 b(4.)f(Nomenclatur)m(e)i(of)f(Ser)n(v)n(er)h(T)-13
-b(ypes)-2 363 y
-SDict begin H.S end
- -2 363 a -2 363 a
-SDict begin 13 H.A end
- -2 363 a -2 363 a
-SDict begin [ /View [/XYZ H.V] /Dest (700) cvn H.B /DEST pdfmark end
- -2
-363 a 73 x Fu(Adminstrators)19 b(of)g(Microsoft)h(netw)o(orks)f(often)g
-(refer)h(to)g(there)g(being)f(three)h(dif)n(ferent)e(type)i(of)g(serv)o
-(ers:)-2 454 y
-SDict begin H.S end
- -2 454 a -2 454 a
-SDict begin 13 H.A end
- -2 454 a -2 454 a
-SDict begin [ /View [/XYZ H.V] /Dest (701) cvn H.B /DEST pdfmark end
- -2
-454 a -2 464 a
-SDict begin H.S end
- -2 464 a -2 464 a
-SDict begin 13 H.A end
- -2 464 a -2 464 a
-SDict begin [ /View [/XYZ H.V] /Dest (702) cvn H.B /DEST pdfmark end
- -2
-464 a Black 142 x Ft(\225)p Black 81 606 a
-SDict begin H.S end
- 81 606 a 81
-606 a
-SDict begin 13 H.A end
- 81 606 a 81 606 a
-SDict begin [ /View [/XYZ H.V] /Dest (703) cvn H.B /DEST pdfmark end
- 81 606 a Fu(Stand)g(Alone)f(Serv)o(er)-2
-607 y
-SDict begin H.S end
- -2 607 a -2 607 a
-SDict begin 13 H.A end
- -2 607 a -2 607 a
-SDict begin [ /View [/XYZ H.V] /Dest (704) cvn H.B /DEST pdfmark end
- -2 607 a Black
-148 x Ft(\225)p Black 81 755 a
-SDict begin H.S end
- 81 755 a 81 755 a
-SDict begin 13 H.A end
- 81 755
-a 81 755 a
-SDict begin [ /View [/XYZ H.V] /Dest (705) cvn H.B /DEST pdfmark end
- 81 755 a Fu(Domain)g(Member)g(Serv)o(er)-2
-756 y
-SDict begin H.S end
- -2 756 a -2 756 a
-SDict begin 13 H.A end
- -2 756 a -2 756 a
-SDict begin [ /View [/XYZ H.V] /Dest (706) cvn H.B /DEST pdfmark end
- -2 756 a Black
-149 x Ft(\225)p Black 81 905 a
-SDict begin H.S end
- 81 905 a 81 905 a
-SDict begin 13 H.A end
- 81 905
-a 81 905 a
-SDict begin [ /View [/XYZ H.V] /Dest (707) cvn H.B /DEST pdfmark end
- 81 905 a Fu(Domain)g(Controller)-2 906 y
-SDict begin H.S end
- -2
-906 a -2 906 a
-SDict begin 13 H.A end
- -2 906 a -2 906 a
-SDict begin [ /View [/XYZ H.V] /Dest (708) cvn H.B /DEST pdfmark end
- -2 906 a -2 906 a
-SDict begin H.S end
- -2
-906 a -2 906 a
-SDict begin 13 H.A end
- -2 906 a -2 906 a
-SDict begin [ /View [/XYZ H.V] /Dest (709) cvn H.B /DEST pdfmark end
- -2 906 a Black 81 1054
-a Fe(\225)p Black 164 1054 a
-SDict begin H.S end
- 164 1054 a 164 1054 a
-SDict begin 13 H.A end
- 164
-1054 a 164 1054 a
-SDict begin [ /View [/XYZ H.V] /Dest (710) cvn H.B /DEST pdfmark end
- 164 1054 a Fu(Primary)g(Domain)g(Controller)-2
-1072 y
-SDict begin H.S end
- -2 1072 a -2 1072 a
-SDict begin 13 H.A end
- -2 1072 a -2 1072 a
-SDict begin [ /View [/XYZ H.V] /Dest (711) cvn H.B /DEST pdfmark end
- -2 1072
-a Black 81 1204 a Fe(\225)p Black 164 1204 a
-SDict begin H.S end
- 164 1204
-a 164 1204 a
-SDict begin 13 H.A end
- 164 1204 a 164 1204 a
-SDict begin [ /View [/XYZ H.V] /Dest (712) cvn H.B /DEST pdfmark end
- 164 1204 a Fu(Backup)g(Domain)g
-(Controller)-2 1222 y
-SDict begin H.S end
- -2 1222 a -2 1222 a
-SDict begin 13 H.A end
- -2 1222 a -2
-1222 a
-SDict begin [ /View [/XYZ H.V] /Dest (713) cvn H.B /DEST pdfmark end
- -2 1222 a Black 81 1353 a Fe(\225)p Black 164
-1353 a
-SDict begin H.S end
- 164 1353 a 164 1353 a
-SDict begin 13 H.A end
- 164 1353 a 164 1353 a
-SDict begin [ /View [/XYZ H.V] /Dest (714) cvn H.B /DEST pdfmark end
- 164
-1353 a Fu(ADS)i(Domain)e(Controller)-2 1669 y
-SDict begin H.S end
- -2 1669
-a -2 1669 a
-SDict begin 13 H.A end
- -2 1669 a -2 1669 a
-SDict begin [ /View [/XYZ H.V] /Dest (715) cvn H.B /DEST pdfmark end
- -2 1669 a 108 x Fu(A)h(netw)o(ork)f
-(administrator)g(who)h(is)h(f)o(amiliar)f(with)g(these)g(terms)h(and)e
-(who)h(wishes)h(to)f(migrate)f(to)i(or)f(use)g(Samba)g(will)h(w)o(ant)
--2 1885 y(to)f(kno)n(w)f(what)h(these)h(terms)f(mean)g(within)g(a)g
-(Samba)g(conte)o(xt.)-2 1886 y
-SDict begin H.S end
- -2 1886 a -2 1886 a
-SDict begin 13 H.A end
- -2
-1886 a -2 1886 a
-SDict begin [ /View [/XYZ H.V] /Dest (716) cvn H.B /DEST pdfmark end
- -2 1886 a 376 x Fx(4.1.)35 b(Stand)f(Alone)h(Ser)o(v)o
-(er)-2 2429 y
-SDict begin H.S end
- -2 2429 a -2 2429 a
-SDict begin 13 H.A end
- -2 2429 a -2 2429 a
-SDict begin [ /View [/XYZ H.V] /Dest (718) cvn H.B /DEST pdfmark end
-
--2 2429 a 107 x Fu(The)20 b(term)321 2536 y
-SDict begin H.S end
- 321 2536
-a 321 2536 a
-SDict begin 13 H.A end
- 321 2536 a 321 2536 a
-SDict begin [ /View [/XYZ H.V] /Dest (719) cvn H.B /DEST pdfmark end
- 321 2536 a Fq(stand)f(alone)g
-(server)24 b Fu(means)19 b(that)i(the)f(serv)o(er)f(will)i(pro)o(vide)d
-(local)i(authentication)f(and)g(access)i(control)e(for)h(all)-2
-2644 y(resources)f(that)h(are)g(a)n(v)n(ailable)g(from)f(it.)i(In)f
-(general)f(this)i(means)f(that)g(there)g(will)g(be)h(a)f(local)g(user)g
-(database.)g(In)g(more)-2 2752 y(technical)f(terms,)h(it)h(means)f
-(that)g(resources)g(on)f(the)i(machine)e(will)h(either)g(be)g(made)g(a)
-n(v)n(ailable)g(in)g(either)g(SHARE)h(mode)e(or)-2 2859
-y(in)h(USER)h(mode.)e(SHARE)i(mode)e(and)h(USER)h(mode)e(security)h
-(are)g(documented)d(under)i(discussions)h(re)o(garding)d("security)-2
-2967 y(mode".)i(The)g(smb)m(.conf)g(con\002guration)e(parameters)i
-(that)h(control)f(security)h(mode)f(are:)h("security)g(=)g(user")g(and)
-g("security)f(=)-2 3075 y(share".)-2 3242 y
-SDict begin H.S end
- -2 3242 a
--2 3242 a
-SDict begin 13 H.A end
- -2 3242 a -2 3242 a
-SDict begin [ /View [/XYZ H.V] /Dest (720) cvn H.B /DEST pdfmark end
- -2 3242 a 107 x Fu(No)h(special)g(action)
-g(is)h(needed)e(other)g(than)h(to)g(create)g(user)g(accounts.)f
-(Stand-alone)g(serv)o(ers)g(do)h(NO)m(T)g(pro)o(vide)e(netw)o(ork)-2
-3457 y(logon)g(services,)i(meaning)e(that)h(machines)g(that)h(use)g
-(this)g(serv)o(er)f(do)g(NO)m(T)h(perform)d(a)j(domain)f(logon)f(b)n
-(ut)i(instead)f(mak)o(e)g(use)-2 3565 y(only)g(of)h(the)g(MS)h(W)m
-(indo)n(ws)f(logon)e(which)i(is)h(local)f(to)h(the)f(MS)h(W)m(indo)n
-(ws)e(w)o(orkstation/serv)o(er)-5 b(.)-2 3749 y
-SDict begin H.S end
- -2 3749
-a -2 3749 a
-SDict begin 13 H.A end
- -2 3749 a -2 3749 a
-SDict begin [ /View [/XYZ H.V] /Dest (721) cvn H.B /DEST pdfmark end
- -2 3749 a 90 x Fu(Samba)19
-b(tends)i(to)f(blur)f(the)i(distinction)e(a)i(little)g(in)f(respect)g
-(of)g(what)g(is)h(a)g(stand)f(alone)f(serv)o(er)-5 b(.)20
-b(This)g(is)h(because)f(the)-2 3947 y(authentication)e(database)i(may)f
-(be)h(local)h(or)e(on)h(a)h(remote)e(serv)o(er)m(,)g(e)n(v)o(en)g(if)i
-(from)e(the)h(samba)g(protocol)e(perspecti)n(v)o(e)h(the)-2
-4055 y(samba)h(serv)o(er)f(is)i(NO)m(T)f(a)h(member)e(of)g(a)i(domain)e
-(security)h(conte)o(xt.)-2 4239 y
-SDict begin H.S end
- -2 4239 a -2 4239 a
-SDict begin 13 H.A end
-
--2 4239 a -2 4239 a
-SDict begin [ /View [/XYZ H.V] /Dest (722) cvn H.B /DEST pdfmark end
- -2 4239 a 90 x Fu(Through)d(the)k(use)f(of)g(P)-8
-b(AM)21 b(\(Pluggable)d(Authentication)g(Modules\))h(and)h(nsswitch)g
-(\(the)g(name)g(service)g(switcher\))f(the)-2 4437 y(source)g(of)g
-(authentication)e(may)i(reside)h(on)f(another)f(serv)o(er)-5
-b(.)19 b(W)-7 b(e)21 b(w)o(ould)d(be)i(inclined)e(to)i(call)g(this)g
-(the)g(authentication)d(serv)o(er)-5 b(.)-2 4545 y(This)20
-b(means)g(that)g(the)g(samba)g(serv)o(er)g(may)f(use)i(the)f(local)g
-(Unix/Linux)e(system)j(passw)o(ord)e(database)h(\(/etc/passwd)g(or)-2
-4653 y(/etc/shado)n(w\),)e(may)i(use)h(a)f(local)g(smbpasswd)g(\002le)h
-(\(/etc/samba/smbpasswd)d(or)-2 4761 y(/usr/local/samba/lib/pri)n(v)n
-(ate/smbpasswd\),)d(or)20 b(may)g(use)g(an)g(LD)m(AP)h(back)e(end,)h
-(or)f(e)n(v)o(en)h(via)g(P)-8 b(AM)21 b(and)e(W)m(inbind)g(another)-2
-4869 y(CIFS/SMB)i(serv)o(er)f(for)f(authentication.)-2
-4880 y
-SDict begin H.S end
- -2 4880 a -2 4880 a
-SDict begin 13 H.A end
- -2 4880 a -2 4880 a
-SDict begin [ /View [/XYZ H.V] /Dest (723) cvn H.B /DEST pdfmark end
- -2 4880
-a Black 3659 5984 a Fq(24)p Black eop end
-%%Page: 25 32
-TeXDict begin 25 31 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.25) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2368 -132
-a Fq(Chapter)20 b(4.)g(Nomenclatur)m(e)f(of)h(Server)h(T)-6
-b(ypes)p Black -2 88 a Fx(4.2.)35 b(Domain)f(Member)h(Ser)o(v)o(er)-2
-256 y
-SDict begin H.S end
- -2 256 a -2 256 a
-SDict begin 13 H.A end
- -2 256 a -2 256 a
-SDict begin [ /View [/XYZ H.V] /Dest (725) cvn H.B /DEST pdfmark end
- -2 256 a 106
-x Fu(This)20 b(mode)f(of)h(serv)o(er)g(operation)e(in)m(v)n(olv)o(es)h
-(the)h(samba)g(machine)f(being)g(made)h(a)g(member)f(of)h(a)h(domain)e
-(security)g(conte)o(xt.)-2 470 y(This)h(means)g(by)g(de\002nition)f
-(that)h(all)h(user)f(authentication)e(will)j(be)f(done)f(from)g(a)i
-(centrally)e(de\002ned)h(authentication)e(re)o(gime.)-2
-578 y(The)h(authentication)f(re)o(gime)h(may)h(come)f(from)g(an)h
-(NT3/4)g(style)g(\(old)g(domain)e(technology\))f(serv)o(er)m(,)i(or)h
-(it)h(may)e(be)h(pro)o(vided)-2 686 y(from)f(an)h(Acti)n(v)o(e)g
-(Directory)f(serv)o(er)g(\(ADS\))h(running)e(on)i(MS)h(W)m(indo)n(ws)e
-(2000)g(or)h(later)-5 b(.)-2 870 y
-SDict begin H.S end
- -2 870 a -2 870 a
-SDict begin 13 H.A end
-
--2 870 a -2 870 a
-SDict begin [ /View [/XYZ H.V] /Dest (726) cvn H.B /DEST pdfmark end
- -2 870 a -2 870 a
-SDict begin H.S end
- -2 870 a -2 870 a
-SDict begin 13 H.A end
-
--2 870 a -2 870 a
-SDict begin [ /View [/XYZ H.V] /Dest (727) cvn H.B /DEST pdfmark end
- -2 870 a 90 x Fq(Of)21 b(cour)o(se)f(it)h(should)e
-(be)h(clear)g(that)g(the)h(authentication)c(bac)n(k)j(end)f(itself)j
-(could)d(be)h(fr)l(om)h(any)f(distrib)n(uted)f(dir)m(ectory)-2
-1068 y(ar)m(c)o(hitectur)m(e)g(server)i(that)f(is)h(supported)e(by)h
-(Samba.)f(This)h(can)g(be)g(LD)m(AP)h(\(fr)l(om)f(OpenLD)m(AP\),)f(or)h
-(Sun')m(s)f(iPlanet,)h(of)-2 1176 y(NetW)-8 b(ar)m(e)21
-b(Dir)m(ectory)f(Server)-9 b(,)20 b(etc.)-2 1359 y
-SDict begin H.S end
- -2
-1359 a -2 1359 a
-SDict begin 13 H.A end
- -2 1359 a -2 1359 a
-SDict begin [ /View [/XYZ H.V] /Dest (728) cvn H.B /DEST pdfmark end
- -2 1359 a 91 x Fu(Please)h(refer)e
-(to)h(the)h(section)f(on)f(Ho)n(wto)h(con\002gure)e(Samba)i(as)h(a)g
-(Primary)e(Domain)g(Controller)g(and)h(for)f(more)h(information)-2
-1558 y(re)o(garding)d(ho)n(w)j(to)g(create)g(a)h(domain)d(machine)h
-(account)g(for)h(a)h(domain)d(member)h(serv)o(er)g(as)i(well)g(as)g
-(for)f(information)-2 1666 y(re)o(gading)d(ho)n(w)j(to)g(enable)g(the)g
-(samba)g(domain)f(member)f(machine)i(to)g(join)g(the)g(domain)f(and)g
-(to)i(be)f(fully)g(trusted)f(by)h(it.)-2 1694 y
-SDict begin H.S end
- -2 1694
-a -2 1694 a
-SDict begin 13 H.A end
- -2 1694 a -2 1694 a
-SDict begin [ /View [/XYZ H.V] /Dest (729) cvn H.B /DEST pdfmark end
- -2 1694 a 359 x Fx(4.3.)35
-b(Domain)f(Contr)m(oller)-2 2221 y
-SDict begin H.S end
- -2 2221 a -2 2221
-a
-SDict begin 13 H.A end
- -2 2221 a -2 2221 a
-SDict begin [ /View [/XYZ H.V] /Dest (731) cvn H.B /DEST pdfmark end
- -2 2221 a 106 x Fu(Ov)o(er)19 b(the)h(years)g
-(public)g(perceptions)e(of)i(what)g(Domain)f(Control)h(really)g(is)h
-(has)f(tak)o(en)g(on)g(an)g(almost)g(mystical)g(nature.)-2
-2435 y(Before)f(we)i(branch)e(into)h(a)g(brief)g(o)o(v)o(ervie)n(w)e
-(of)i(what)g(Domain)f(Control)h(is)h(the)f(follo)n(wing)e(types)i(of)g
-(controller)f(are)h(kno)n(wn:)-2 2453 y
-SDict begin H.S end
- -2 2453 a -2
-2453 a
-SDict begin 13 H.A end
- -2 2453 a -2 2453 a
-SDict begin [ /View [/XYZ H.V] /Dest (732) cvn H.B /DEST pdfmark end
- -2 2453 a 310 x Fp(4.3.1.)29
-b(Domain)h(Contr)n(oller)g(T)-9 b(ypes)-2 2811 y
-SDict begin H.S end
- -2 2811
-a -2 2811 a
-SDict begin 13 H.A end
- -2 2811 a -2 2811 a
-SDict begin [ /View [/XYZ H.V] /Dest (734) cvn H.B /DEST pdfmark end
- -2 2811 a -2 2811 a
-SDict begin H.S end
- -2
-2811 a -2 2811 a
-SDict begin 13 H.A end
- -2 2811 a -2 2811 a
-SDict begin [ /View [/XYZ H.V] /Dest (table.7) cvn H.B /DEST pdfmark
-end
- -2 2811 a 75 x Fu(Primary)19
-b(Domain)g(Controller)-2 2979 y(Backup)g(Domain)g(Controller)-2
-3072 y(ADS)i(Domain)e(Controller)-2 3238 y
-SDict begin H.S end
- -2 3238 a
--2 3238 a
-SDict begin 13 H.A end
- -2 3238 a -2 3238 a
-SDict begin [ /View [/XYZ H.V] /Dest (738) cvn H.B /DEST pdfmark end
- -2 3238 a 84 x Fu(The)148
-3322 y
-SDict begin H.S end
- 148 3322 a 148 3322 a
-SDict begin 13 H.A end
- 148 3322 a 148 3322 a
-SDict begin [ /View [/XYZ H.V] /Dest (739) cvn H.B /DEST pdfmark end
- 148
-3322 a Fq(Primary)h(Domain)f(Contr)l(oller)k Fu(or)d(PDC)h(plays)f(an)g
-(important)f(role)h(in)g(the)g(MS)h(W)m(indo)n(ws)e(NT3)h(and)g(NT4)g
-(Domain)-2 3430 y(Control)f(architecture,)g(b)n(ut)h(not)g(in)g(the)g
-(manner)f(that)h(so)h(man)o(y)e(e)o(xpect.)g(The)h(PDC)h(seeds)f(the)h
-(Domain)e(Control)g(database)h(\(a)-2 3538 y(part)g(of)g(the)g(W)m
-(indo)n(ws)f(re)o(gistry\))g(and)h(it)h(plays)f(a)g(k)o(e)o(y)g(part)g
-(in)g(synchronisation)e(of)h(the)i(domain)e(authentication)f(database.)
--2 3722 y
-SDict begin H.S end
- -2 3722 a -2 3722 a
-SDict begin 13 H.A end
- -2 3722 a -2 3722 a
-SDict begin [ /View [/XYZ H.V] /Dest (740) cvn H.B /DEST pdfmark end
- -2
-3722 a 90 x Fu(Ne)n(w)i(to)h(Samba-3.0.0)c(is)k(the)f(ability)g(to)h
-(use)f(a)h(back-end)d(\002le)j(that)f(holds)f(the)i(same)f(type)g(of)g
-(data)g(as)h(the)f(NT4)g(style)g(SAM)-2 3920 y(\(Security)f(Account)g
-(Manager\))f(database)i(\(one)f(of)h(the)g(re)o(gistry)f(\002les\).)i
-(The)f(samba-3.0.0)d(SAM)k(can)f(be)g(speci\002ed)g(via)g(the)-2
-4028 y(smb)m(.conf)e(\002le)j(parameter)d("passwd)i(back)o(end")f(and)h
-(v)n(alid)f(options)g(include)2287 4028 y
-SDict begin H.S end
- 2287 4028 a
-2287 4028 a
-SDict begin 13 H.A end
- 2287 4028 a 2287 4028 a
-SDict begin [ /View [/XYZ H.V] /Dest (741) cvn H.B /DEST pdfmark end
- 2287 4028 a 20 w
-Fq(smbpasswd)h(tdbsam)g(ldapsam)f(nisplussam)-2 4136
-y(plugin)g(unixsam)p Fu(.)g(The)h(smbpasswd,)f(tdbsam)h(and)f(ldapsam)h
-(options)f(can)h(ha)n(v)o(e)g(a)g("_nua")f(suf)n(\002x)h(to)g(indicate)
-g(that)g(No)g(Unix)-2 4244 y(Accounts)f(need)h(to)g(be)g(created.)f(In)
-h(other)g(w)o(ords,)f(the)h(Samba)g(SAM)h(will)g(be)f(independant)d(of)
-j(Unix/Linux)e(system)-2 4352 y(accounts,)h(pro)o(vided)e(a)k(uid)f
-(range)f(is)i(de\002ned)e(from)g(which)h(SAM)h(accounts)e(can)h(be)g
-(created.)-2 4536 y
-SDict begin H.S end
- -2 4536 a -2 4536 a
-SDict begin 13 H.A end
- -2 4536 a -2
-4536 a
-SDict begin [ /View [/XYZ H.V] /Dest (742) cvn H.B /DEST pdfmark end
- -2 4536 a 89 x Fu(The)148 4625 y
-SDict begin H.S end
- 148 4625 a 148
-4625 a
-SDict begin 13 H.A end
- 148 4625 a 148 4625 a
-SDict begin [ /View [/XYZ H.V] /Dest (743) cvn H.B /DEST pdfmark end
- 148 4625 a Fq(Bac)n(kup)f(Domain)g(Contr)l
-(oller)j Fu(or)e(BDC)i(plays)e(a)g(k)o(e)o(y)g(role)g(in)g(servicing)f
-(netw)o(ork)g(authentication)f(requests.)i(The)g(BDC)-2
-4733 y(is)h(biased)f(to)g(answer)g(logon)f(requests)h(so)g(that)h(on)e
-(a)i(netw)o(ork)e(se)o(gment)g(that)h(has)h(a)f(BDC)i(and)e(a)g(PDC)h
-(the)g(BDC)g(will)g(be)-2 4841 y(most)f(lik)o(ely)g(to)g(service)g
-(netw)o(ork)f(logon)g(requests.)h(The)g(PDC)h(will)g(answer)f(netw)o
-(ork)f(logon)f(requests)i(when)g(the)g(BDC)h(is)-2 4949
-y(too)f(b)n(usy)g(\(high)f(load\).)g(A)h(BDC)i(can)e(be)g(promoted)e
-(to)i(a)h(PDC.)g(If)f(the)g(PDC)h(is)g(on)f(line)h(at)f(the)g(time)h
-(that)f(the)g(BDC)i(is)-2 5057 y(promoted)c(to)i(PDC)h(the)g(pre)n
-(vious)d(PDC)j(is)g(automatically)e(demoted)g(to)h(a)h(BDC.)-2
-5241 y
-SDict begin H.S end
- -2 5241 a -2 5241 a
-SDict begin 13 H.A end
- -2 5241 a -2 5241 a
-SDict begin [ /View [/XYZ H.V] /Dest (744) cvn H.B /DEST pdfmark end
- -2 5241
-a 90 x Fu(At)g(this)f(time)h(Samba)e(is)i(NO)m(T)g(capable)e(of)h
-(acting)f(as)i(an)1698 5331 y
-SDict begin H.S end
- 1698 5331 a 1698 5331 a
-SDict begin 13 H.A end
-
-1698 5331 a 1698 5331 a
-SDict begin [ /View [/XYZ H.V] /Dest (745) cvn H.B /DEST pdfmark end
- 1698 5331 a Fq(ADS)f(Domain)g(Contr)l(oller)r
-Fu(.)p Black 3659 5984 a Fq(25)p Black eop end
-%%Page: 26 33
-TeXDict begin 26 32 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.26) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black -2
--11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (SECURITYLEVELS) cvn H.B /DEST
-pdfmark end
- -2 -11 a 119
-x Fs(Chapter)44 b(5.)f(Samba)g(as)g(Stand-Alone)g(Ser)n(v)n(er)-2
-363 y
-SDict begin H.S end
- -2 363 a -2 363 a
-SDict begin 13 H.A end
- -2 363 a -2 363 a
-SDict begin [ /View [/XYZ H.V] /Dest (763) cvn H.B /DEST pdfmark end
- -2 363 a 73
-x Fu(In)20 b(this)g(section)g(the)h(function)d(and)i(purpose)e(of)i
-(Samba')-5 b(s)1720 436 y
-SDict begin H.S end
- 1720 436 a 1720 436 a
-SDict begin 13 H.A end
- 1720
-436 a 1720 436 a
-SDict begin [ /View [/XYZ H.V] /Dest (764) cvn H.B /DEST pdfmark end
- 1720 436 a Fq(security)21 b Fu(modes)e(are)i
-(described.)-2 454 y
-SDict begin H.S end
- -2 454 a -2 454 a
-SDict begin 13 H.A end
- -2 454 a -2 454
-a
-SDict begin [ /View [/XYZ H.V] /Dest (765) cvn H.B /DEST pdfmark end
- -2 454 a 359 x Fx(5.1.)35 b(User)f(and)i(Shar)m(e)f(security)e(le)n
-(v)o(el)-2 1008 y
-SDict begin H.S end
- -2 1008 a -2 1008 a
-SDict begin 13 H.A end
- -2 1008 a -2 1008
-a
-SDict begin [ /View [/XYZ H.V] /Dest (767) cvn H.B /DEST pdfmark end
- -2 1008 a 79 x Fu(A)20 b(SMB)i(serv)o(er)d(tells)i(the)f(client)g(at)
-h(startup)f(what)g("security)g(le)n(v)o(el")f(it)i(is)g(running.)d
-(There)h(are)i(tw)o(o)f(options)f("share)h(le)n(v)o(el")-2
-1195 y(and)f("user)h(le)n(v)o(el".)g(Which)g(of)g(these)g(tw)o(o)h(the)
-f(client)g(recei)n(v)o(es)f(af)n(fects)h(the)h(w)o(ay)f(the)g(client)g
-(then)g(tries)h(to)f(authenticate)f(itself.)-2 1303 y(It)h(does)g(not)g
-(directly)f(af)n(fect)h(\(to)g(an)o(y)f(great)h(e)o(xtent\))f(the)h(w)o
-(ay)h(the)f(Samba)g(serv)o(er)f(does)h(security)-5 b(.)19
-b(I)h(kno)n(w)f(this)i(is)g(strange,)f(b)n(ut)-2 1411
-y(it)h(\002ts)g(in)f(with)h(the)f(client/serv)o(er)f(approach)f(of)i
-(SMB.)h(In)e(SMB)j(e)n(v)o(erything)17 b(is)k(initiated)f(and)g
-(controlled)e(by)i(the)g(client,)g(and)-2 1519 y(the)g(serv)o(er)f(can)
-h(only)g(tell)h(the)f(client)g(what)g(is)h(a)n(v)n(ailable)f(and)g
-(whether)f(an)h(action)g(is)h(allo)n(wed.)-2 1537 y
-SDict begin H.S end
- -2
-1537 a -2 1537 a
-SDict begin 13 H.A end
- -2 1537 a -2 1537 a
-SDict begin [ /View [/XYZ H.V] /Dest (768) cvn H.B /DEST pdfmark end
- -2 1537 a 310 x
-Fp(5.1.1.)29 b(User)h(Le)n(v)o(el)f(Security)-2 2037
-y
-SDict begin H.S end
- -2 2037 a -2 2037 a
-SDict begin 13 H.A end
- -2 2037 a -2 2037 a
-SDict begin [ /View [/XYZ H.V] /Dest (770) cvn H.B /DEST pdfmark end
- -2 2037 a 84
-x Fu(I')o(ll)20 b(describe)g(user)g(le)n(v)o(el)f(security)h(\002rst,)h
-(as)g(its)g(simpler)-5 b(.)20 b(In)g(user)g(le)n(v)o(el)g(security)f
-(the)h(client)h(will)g(send)f(a)g("session)h(setup")-2
-2229 y(command)d(directly)h(after)h(the)g(protocol)f(ne)o(gotiation.)f
-(This)i(contains)g(a)g(username)f(and)h(passw)o(ord.)f(The)h(serv)o(er)
-f(can)h(either)-2 2337 y(accept)g(or)f(reject)i(that)f(username/passw)o
-(ord)e(combination.)f(Note)j(that)h(at)f(this)h(stage)f(the)h(serv)o
-(er)e(has)h(no)g(idea)g(what)g(share)-2 2445 y(the)g(client)g(will)h(e)
-n(v)o(entually)d(try)i(to)h(connect)e(to,)h(so)g(it)h(can')o(t)f(base)g
-(the)g("accept/reject")f(on)h(an)o(ything)e(other)h(than:)-2
-2462 y
-SDict begin H.S end
- -2 2462 a -2 2462 a
-SDict begin 13 H.A end
- -2 2462 a -2 2462 a
-SDict begin [ /View [/XYZ H.V] /Dest (771) cvn H.B /DEST pdfmark end
- -2 2462
-a -2 2472 a
-SDict begin H.S end
- -2 2472 a -2 2472 a
-SDict begin 13 H.A end
- -2 2472 a -2 2472 a
-SDict begin [ /View [/XYZ H.V] /Dest (772) cvn H.B /DEST pdfmark end
- -2
-2472 a Black 64 2615 a Fu(1.)p Black 147 2615 a
-SDict begin H.S end
- 147 2615
-a 147 2615 a
-SDict begin 13 H.A end
- 147 2615 a 147 2615 a
-SDict begin [ /View [/XYZ H.V] /Dest (773) cvn H.B /DEST pdfmark end
- 147 2615 a Fu(the)h(username/passw)o
-(ord)-2 2633 y
-SDict begin H.S end
- -2 2633 a -2 2633 a
-SDict begin 13 H.A end
- -2 2633 a -2 2633
-a
-SDict begin [ /View [/XYZ H.V] /Dest (774) cvn H.B /DEST pdfmark end
- -2 2633 a Black 64 2764 a Fu(2.)p Black 147 2764 a
-SDict begin H.S end
-
-147 2764 a 147 2764 a
-SDict begin 13 H.A end
- 147 2764 a 147 2764 a
-SDict begin [ /View [/XYZ H.V] /Dest (775) cvn H.B /DEST pdfmark end
- 147 2764
-a Fu(the)g(machine)f(that)i(the)f(client)g(is)h(coming)e(from)-2
-2948 y
-SDict begin H.S end
- -2 2948 a -2 2948 a
-SDict begin 13 H.A end
- -2 2948 a -2 2948 a
-SDict begin [ /View [/XYZ H.V] /Dest (776) cvn H.B /DEST pdfmark end
- -2 2948
-a 90 x Fu(If)h(the)g(serv)o(er)f(accepts)h(the)h(username/passw)o(ord)c
-(then)j(the)g(client)h(e)o(xpects)e(to)h(be)g(able)h(to)f(mount)f(an)o
-(y)g(share)h(\(using)f(a)i("tree)-2 3146 y(connection"\))c(without)j
-(specifying)e(a)j(passw)o(ord.)e(It)i(e)o(xpects)e(that)i(all)f(access)
-h(rights)f(will)h(be)f(as)h(the)f(username/passw)o(ord)-2
-3254 y(speci\002ed)g(in)g(the)g("session)h(setup".)-2
-3438 y
-SDict begin H.S end
- -2 3438 a -2 3438 a
-SDict begin 13 H.A end
- -2 3438 a -2 3438 a
-SDict begin [ /View [/XYZ H.V] /Dest (777) cvn H.B /DEST pdfmark end
- -2 3438
-a 90 x Fu(It)f(is)h(also)g(possible)f(for)f(a)i(client)f(to)h(send)e
-(multiple)h("session)g(setup")g(requests.)g(When)g(the)g(serv)o(er)f
-(responds)g(it)i(gi)n(v)o(es)f(the)-2 3636 y(client)g(a)h("uid")e(to)i
-(use)f(as)h(an)f(authentication)e(tag)i(for)g(that)g(username/passw)o
-(ord.)e(The)i(client)g(can)g(maintain)f(multiple)-2 3744
-y(authentication)f(conte)o(xts)h(in)h(this)h(w)o(ay)f(\(W)m(inDD)g(is)h
-(an)g(e)o(xample)d(of)i(an)g(application)f(that)h(does)g(this\))-2
-3772 y
-SDict begin H.S end
- -2 3772 a -2 3772 a
-SDict begin 13 H.A end
- -2 3772 a -2 3772 a
-SDict begin [ /View [/XYZ H.V] /Dest (778) cvn H.B /DEST pdfmark end
- -2 3772
-a 310 x Fp(5.1.2.)29 b(Shar)n(e)h(Le)n(v)o(el)g(Security)-2
-4273 y
-SDict begin H.S end
- -2 4273 a -2 4273 a
-SDict begin 13 H.A end
- -2 4273 a -2 4273 a
-SDict begin [ /View [/XYZ H.V] /Dest (780) cvn H.B /DEST pdfmark end
- -2 4273
-a 83 x Fu(Ok,)20 b(no)n(w)f(for)h(share)g(le)n(v)o(el)g(security)-5
-b(.)19 b(In)h(share)f(le)n(v)o(el)h(security)g(the)g(client)g
-(authenticates)g(itself)g(separately)g(for)f(each)h(share.)g(It)-2
-4464 y(will)h(send)f(a)g(passw)o(ord)g(along)f(with)h(each)g("tree)g
-(connection")e(\(share)i(mount\).)e(It)j(does)f(not)f(e)o(xplicitly)h
-(send)f(a)i(username)-2 4572 y(with)f(this)h(operation.)d(The)i(client)
-g(is)h(e)o(xpecting)d(a)j(passw)o(ord)f(to)g(be)g(associated)g(with)g
-(each)g(share,)g(independent)d(of)j(the)h(user)-5 b(.)-2
-4680 y(This)20 b(means)g(that)g(samba)g(has)g(to)h(w)o(ork)e(out)h
-(what)g(username)f(the)h(client)g(probably)e(w)o(ants)j(to)f(use.)g(It)
-g(is)h(ne)n(v)o(er)e(e)o(xplicitly)g(sent)-2 4788 y(the)h(username.)f
-(Some)g(commercial)g(SMB)i(serv)o(ers)f(such)g(as)h(NT)f(actually)g
-(associate)g(passw)o(ords)g(directly)f(with)i(shares)f(in)-2
-4896 y(share)g(le)n(v)o(el)g(security)-5 b(,)18 b(b)n(ut)j(samba)f(al)o
-(w)o(ays)g(uses)h(the)f(unix)f(authentication)g(scheme)g(where)h(it)h
-(is)g(a)g(username/passw)o(ord)c(that)-2 5004 y(is)k(authenticated,)d
-(not)i(a)h("share/passw)o(ord".)-2 5188 y
-SDict begin H.S end
- -2 5188 a -2
-5188 a
-SDict begin 13 H.A end
- -2 5188 a -2 5188 a
-SDict begin [ /View [/XYZ H.V] /Dest (781) cvn H.B /DEST pdfmark end
- -2 5188 a 90 x Fu(Man)o(y)e(clients)h(send)g
-(a)h("session)g(setup")e(e)n(v)o(en)h(if)g(the)g(serv)o(er)g(is)h(in)f
-(share)g(le)n(v)o(el)g(security)-5 b(.)19 b(The)o(y)g(normally)f(send)i
-(a)h(v)n(alid)-2 5386 y(username)e(b)n(ut)h(no)g(passw)o(ord.)f(Samba)h
-(records)f(this)h(username)f(in)i(a)f(list)i(of)d("possible)h
-(usernames".)f(When)h(the)g(client)h(then)-2 5494 y(does)f(a)g("tree)g
-(connection")e(it)j(also)g(adds)f(to)g(this)h(list)g(the)f(name)g(of)g
-(the)g(share)g(the)o(y)f(try)h(to)h(connect)e(to)h(\(useful)f(for)h
-(home)p Black 3657 5984 a Fq(26)p Black eop end
-%%Page: 27 34
-TeXDict begin 27 33 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.27) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2375 -132
-a Fq(Chapter)20 b(5.)g(Samba)f(as)h(Stand-Alone)d(Server)p
-Black -2 72 a Fu(directories\))i(and)g(an)o(y)g(users)i(listed)f(in)g
-(the)1276 72 y
-SDict begin H.S end
- 1276 72 a 1276 72 a
-SDict begin 13 H.A end
- 1276 72 a 1276 72
-a
-SDict begin [ /View [/XYZ H.V] /Dest (782) cvn H.B /DEST pdfmark end
- 1276 72 a Fv(user)g(=)1516 72 y
-SDict begin H.S end
- 1516 72 a 1516 72 a
-SDict begin 13 H.A end
-
-1516 72 a 1516 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (783) cvn H.B /DEST pdfmark end
- 1516 72 a Fr(smb.conf)g Fu(line.)g(The)f(passw)o
-(ord)h(is)h(then)f(check)o(ed)e(in)j(turn)e(against)g(these)-2
-180 y("possible)h(usernames".)e(If)i(a)h(match)f(is)h(found)d(then)i
-(the)g(client)g(is)i(authenticated)c(as)j(that)f(user)-5
-b(.)-2 209 y
-SDict begin H.S end
- -2 209 a -2 209 a
-SDict begin 13 H.A end
- -2 209 a -2 209 a
-SDict begin [ /View [/XYZ H.V] /Dest (784) cvn H.B /DEST pdfmark end
- -2 209
-a 310 x Fp(5.1.3.)29 b(Ser)o(v)o(er)h(Le)n(v)o(el)g(Security)-2
-709 y
-SDict begin H.S end
- -2 709 a -2 709 a
-SDict begin 13 H.A end
- -2 709 a -2 709 a
-SDict begin [ /View [/XYZ H.V] /Dest (786) cvn H.B /DEST pdfmark end
- -2 709 a 84
-x Fu(Finally)20 b("serv)o(er)f(le)n(v)o(el")h(security)-5
-b(.)19 b(In)h(serv)o(er)f(le)n(v)o(el)h(security)f(the)i(samba)e(serv)o
-(er)h(reports)f(to)h(the)h(client)f(that)g(it)h(is)g(in)f(user)h(le)n
-(v)o(el)-2 901 y(security)-5 b(.)19 b(The)h(client)g(then)g(does)f(a)i
-("session)g(setup")e(as)i(described)e(earlier)-5 b(.)20
-b(The)g(samba)g(serv)o(er)f(tak)o(es)i(the)-2 1009 y(username/passw)o
-(ord)c(that)k(the)f(client)g(sends)g(and)g(attempts)g(to)h(login)e(to)h
-(the)h("passw)o(ord)e(serv)o(er")g(by)h(sending)f(e)o(xactly)g(the)-2
-1117 y(same)h(username/passw)o(ord)e(that)i(it)h(got)f(from)f(the)h
-(client.)g(If)g(that)h(serv)o(er)e(is)i(in)f(user)g(le)n(v)o(el)g
-(security)g(and)g(accepts)g(the)-2 1225 y(passw)o(ord)f(then)h(samba)g
-(accepts)g(the)g(clients)h(connection.)c(This)k(allo)n(ws)f(the)g
-(samba)g(serv)o(er)g(to)g(use)g(another)f(SMB)i(serv)o(er)f(as)-2
-1333 y(the)g("passw)o(ord)f(serv)o(er".)-2 1517 y
-SDict begin H.S end
- -2
-1517 a -2 1517 a
-SDict begin 13 H.A end
- -2 1517 a -2 1517 a
-SDict begin [ /View [/XYZ H.V] /Dest (787) cvn H.B /DEST pdfmark end
- -2 1517 a 89 x Fu(Y)-9
-b(ou)19 b(should)h(also)g(note)g(that)g(at)h(the)f(v)o(ery)f(start)i
-(of)f(all)g(this,)h(where)e(the)i(serv)o(er)e(tells)i(the)f(client)h
-(what)f(security)f(le)n(v)o(el)h(it)h(is)g(in,)f(it)-2
-1714 y(also)g(tells)h(the)g(client)f(if)g(it)h(supports)e(encryption.)f
-(If)i(it)h(does)f(then)g(it)g(supplies)g(the)h(client)f(with)g(a)h
-(random)d("cryptk)o(e)o(y".)g(The)-2 1822 y(client)i(will)h(then)f
-(send)g(all)g(passw)o(ords)g(in)g(encrypted)f(form.)f(Y)-9
-b(ou)20 b(ha)n(v)o(e)g(to)g(compile)f(samba)h(with)h(encryption)c
-(enabled)i(to)-2 1930 y(support)f(this)j(feature,)e(and)g(you)g(ha)n(v)
-o(e)h(to)g(maintain)f(a)h(separate)g(smbpasswd)f(\002le)i(with)f(SMB)h
-(style)f(encrypted)e(passw)o(ords.)h(It)-2 2038 y(is)i
-(cryptographically)16 b(impossible)k(to)g(translate)g(from)f(unix)h
-(style)g(encryption)e(to)i(SMB)i(style)e(encryption,)e(although)g
-(there)-2 2146 y(are)i(some)g(f)o(airly)g(simple)g(management)e
-(schemes)i(by)g(which)f(the)h(tw)o(o)h(could)e(be)h(k)o(ept)g(in)h
-(sync.)-2 2330 y
-SDict begin H.S end
- -2 2330 a -2 2330 a
-SDict begin 13 H.A end
- -2 2330 a -2 2330
-a
-SDict begin [ /View [/XYZ H.V] /Dest (788) cvn H.B /DEST pdfmark end
- -2 2330 a 90 x Fu("security)e(=)i(serv)o(er")e(means)h(that)g(Samba)g
-(reports)f(to)i(clients)f(that)g(it)h(is)g(running)d(in)j("user)f
-(mode")f(b)n(ut)h(actually)g(passes)h(of)n(f)-2 2528
-y(all)g(authentication)d(requests)i(to)g(another)f("user)h(mode")f
-(serv)o(er)-5 b(.)19 b(This)i(requires)e(an)h(additional)f(parameter)f
-("passw)o(ord)i(serv)o(er)-2 2636 y(=")g(that)g(points)g(to)h(the)f
-(real)g(authentication)e(serv)o(er)-5 b(.)20 b(That)g(real)g
-(authentication)e(serv)o(er)h(can)h(be)g(another)f(Samba)h(serv)o(er)f
-(or)-2 2744 y(can)h(be)g(a)g(W)m(indo)n(ws)g(NT)g(serv)o(er)m(,)f(the)h
-(later)h(nati)n(v)o(ely)e(capable)g(of)h(encrypted)e(passw)o(ord)i
-(support.)-2 2762 y
-SDict begin H.S end
- -2 2762 a -2 2762 a
-SDict begin 13 H.A end
- -2 2762 a -2
-2762 a
-SDict begin [ /View [/XYZ H.V] /Dest (789) cvn H.B /DEST pdfmark end
- -2 2762 a 269 x Fw(5.1.3.1.)k(Con\002guring)h(Samba)h(f)n(or)e
-(Seemless)h(W)n(indo)o(ws)g(Netw)o(ork)h(Integration)-2
-3217 y
-SDict begin H.S end
- -2 3217 a -2 3217 a
-SDict begin 13 H.A end
- -2 3217 a -2 3217 a
-SDict begin [ /View [/XYZ H.V] /Dest (791) cvn H.B /DEST pdfmark end
- -2 3217
-a 88 x Fu(MS)20 b(W)m(indo)n(ws)g(clients)h(may)e(use)i(encrypted)d
-(passw)o(ords)i(as)h(part)e(of)h(a)h(challene)o(ge/response)c
-(authentication)h(model)h(\(a.k.a.)-2 3413 y(NTLMv1\))f(or)i(alone,)g
-(or)g(clear)g(te)o(xt)g(strings)g(for)f(simple)i(passw)o(ord)e(based)h
-(authentication.)e(It)i(should)f(be)i(realized)e(that)h(with)-2
-3521 y(the)g(SMB)h(protocol)e(the)h(passw)o(ord)f(is)i(passed)f(o)o(v)o
-(er)f(the)h(netw)o(ork)f(either)h(in)h(plain)e(te)o(xt)h(or)g
-(encrypted,)e(b)n(ut)i(not)g(both)g(in)g(the)-2 3629
-y(same)g(authentication)e(requests.)-2 3813 y
-SDict begin H.S end
- -2 3813
-a -2 3813 a
-SDict begin 13 H.A end
- -2 3813 a -2 3813 a
-SDict begin [ /View [/XYZ H.V] /Dest (792) cvn H.B /DEST pdfmark end
- -2 3813 a 90 x Fu(When)i(encrypted)e
-(passw)o(ords)i(are)g(used)g(a)g(passw)o(ord)g(that)g(has)h(been)e
-(entered)g(by)h(the)g(user)g(is)h(encrypted)d(in)j(tw)o(o)f(w)o(ays:)-2
-3921 y
-SDict begin H.S end
- -2 3921 a -2 3921 a
-SDict begin 13 H.A end
- -2 3921 a -2 3921 a
-SDict begin [ /View [/XYZ H.V] /Dest (793) cvn H.B /DEST pdfmark end
- -2 3921
-a -2 3931 a
-SDict begin H.S end
- -2 3931 a -2 3931 a
-SDict begin 13 H.A end
- -2 3931 a -2 3931 a
-SDict begin [ /View [/XYZ H.V] /Dest (794) cvn H.B /DEST pdfmark end
- -2
-3931 a Black 142 x Ft(\225)p Black 81 4073 a
-SDict begin H.S end
- 81 4073
-a 81 4073 a
-SDict begin 13 H.A end
- 81 4073 a 81 4073 a
-SDict begin [ /View [/XYZ H.V] /Dest (795) cvn H.B /DEST pdfmark end
- 81 4073 a Fu(An)g(MD4)g(hash)g(of)g
-(the)g(UNICODE)g(of)g(the)g(passw)o(ord)g(string.)g(This)g(is)h(kno)n
-(wn)e(as)i(the)f(NT)g(hash.)-2 4091 y
-SDict begin H.S end
- -2 4091 a -2 4091
-a
-SDict begin 13 H.A end
- -2 4091 a -2 4091 a
-SDict begin [ /View [/XYZ H.V] /Dest (796) cvn H.B /DEST pdfmark end
- -2 4091 a Black 131 x Ft(\225)p
-Black 81 4222 a
-SDict begin H.S end
- 81 4222 a 81 4222 a
-SDict begin 13 H.A end
- 81 4222 a 81 4222
-a
-SDict begin [ /View [/XYZ H.V] /Dest (797) cvn H.B /DEST pdfmark end
- 81 4222 a Fu(The)f(passw)o(ord)g(is)i(con)m(v)o(erted)c(to)j(upper)f
-(case,)h(and)f(then)h(padded)e(or)h(trucated)g(to)h(14)g(bytes.)f(This)
-h(string)g(is)h(then)e(appended)81 4330 y(with)h(5)f(bytes)h(of)g(NULL)
-f(characters)g(and)g(split)h(to)g(form)f(tw)o(o)h(56)f(bit)h(DES)g(k)o
-(e)o(ys)g(to)g(encrypt)e(a)i("magic")f(8)h(byte)f(v)n(alue.)g(The)81
-4438 y(resulting)g(16)h(bytes)g(for)f(the)i(LanMan)e(hash.)-2
-4622 y
-SDict begin H.S end
- -2 4622 a -2 4622 a
-SDict begin 13 H.A end
- -2 4622 a -2 4622 a
-SDict begin [ /View [/XYZ H.V] /Dest (798) cvn H.B /DEST pdfmark end
- -2 4622
-a 90 x Fu(MS)h(W)m(indo)n(ws)g(95)g(pre-service)e(pack)i(1,)g(MS)h(W)m
-(indo)n(ws)e(NT)i(v)o(ersions)e(3.x)g(and)h(v)o(ersion)f(4.0)g
-(pre-service)g(pack)h(3)g(will)h(use)-2 4820 y(either)f(mode)f(of)h
-(passw)o(ord)f(authentication.)f(All)j(v)o(ersions)e(of)h(MS)h(W)m
-(indo)n(ws)e(that)i(follo)n(w)e(these)h(v)o(ersions)g(no)f(longer)-2
-4928 y(support)g(plain)g(te)o(xt)h(passw)o(ords)g(by)g(def)o(ault.)-2
-5112 y
-SDict begin H.S end
- -2 5112 a -2 5112 a
-SDict begin 13 H.A end
- -2 5112 a -2 5112 a
-SDict begin [ /View [/XYZ H.V] /Dest (799) cvn H.B /DEST pdfmark end
- -2 5112
-a 90 x Fu(MS)g(W)m(indo)n(ws)g(clients)h(ha)n(v)o(e)e(a)i(habit)f(of)g
-(dropping)d(netw)o(ork)i(mappings)g(that)h(ha)n(v)o(e)g(been)f(idle)h
-(for)g(10)g(minutes)f(or)h(longer)-5 b(.)-2 5310 y(When)20
-b(the)g(user)g(attempts)g(to)h(use)f(the)g(mapped)f(dri)n(v)o(e)g
-(connection)f(that)i(has)h(been)e(dropped,)f(the)i(client)g
-(re-establishes)g(the)-2 5418 y(connection)e(using)h(a)i(cached)e(cop)o
-(y)h(of)g(the)g(passw)o(ord.)p Black 3656 5984 a Fq(27)p
-Black eop end
-%%Page: 28 35
-TeXDict begin 28 34 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.28) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (823) cvn H.B /DEST pdfmark end
- -2 -201 a 2375
--132 a Fq(Chapter)20 b(5.)g(Samba)f(as)h(Stand-Alone)d(Server)p
-Black -2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (800) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fu(When)j(Microsoft)f(changed)f(the)j(def)o(ault)e(passw)o
-(ord)h(mode,)f(support)f(w)o(as)j(dropped)d(for)i(caching)f(of)h(the)g
-(plain)g(te)o(xt)-2 180 y(passw)o(ord.)f(This)h(means)g(that)h(when)e
-(the)h(re)o(gistry)f(parameter)g(is)i(changed)e(to)h(re-enable)f(use)h
-(of)g(plain)g(te)o(xt)g(passw)o(ords)g(it)-2 288 y(appears)f(to)h(w)o
-(ork,)g(b)n(ut)g(when)f(a)i(dropped)d(service)i(connection)e(mapping)g
-(attempts)i(to)h(re)n(v)n(alidate)e(it)h(will)h(f)o(ail)g(if)f(the)h
-(remote)-2 396 y(authentication)d(serv)o(er)h(does)h(not)g(support)f
-(encrypted)f(passw)o(ords.)i(This)g(means)g(that)g(it)h(is)g
-(de\002nitely)e(not)h(a)h(good)e(idea)h(to)-2 504 y(re-enable)e(plain)i
-(te)o(xt)g(passw)o(ord)g(support)f(in)h(such)g(clients.)-2
-688 y
-SDict begin H.S end
- -2 688 a -2 688 a
-SDict begin 13 H.A end
- -2 688 a -2 688 a
-SDict begin [ /View [/XYZ H.V] /Dest (801) cvn H.B /DEST pdfmark end
- -2 688 a 90
-x Fu(The)g(follo)n(wing)e(parameters)h(can)h(be)g(used)g(to)h(w)o(ork)e
-(around)f(the)j(issue)f(of)g(W)m(indo)n(ws)g(9x)g(client)g(upper)f
-(casing)h(usernames)-2 886 y(and)f(passw)o(ord)h(before)f(transmitting)
-g(them)h(to)g(the)g(SMB)h(serv)o(er)f(when)f(using)h(clear)g(te)o(xt)g
-(authentication.)-2 1070 y
-SDict begin H.S end
- -2 1070 a -2 1070 a
-SDict begin 13 H.A end
- -2 1070
-a -2 1070 a
-SDict begin [ /View [/XYZ H.V] /Dest (802) cvn H.B /DEST pdfmark end
- -2 1070 a -2 1153 a
-SDict begin H.S end
- -2 1153 a -2 1153 a
-SDict begin 11.7 H.A end
- -2
-1153 a -2 1153 a
-SDict begin [ /View [/XYZ H.V] /Dest (803) cvn H.B /DEST pdfmark end
- -2 1153 a -2 1153 a
-SDict begin H.S end
- -2 1153 a -2 1153
-a
-SDict begin 11.7 H.A end
- -2 1153 a -2 1153 a
-SDict begin [ /View [/XYZ H.V] /Dest (804) cvn H.B /DEST pdfmark end
- -2 1153 a 79 x Fr(passsword)43
-b(level)h(\(smb.conf.5.html#PASSWORDLEVEL\))c(=)2239
-1232 y
-SDict begin H.S end
- 2239 1232 a 2239 1232 a
-SDict begin 11.7 H.A end
- 2239 1232 a 2239 1232
-a
-SDict begin [ /View [/XYZ H.V] /Dest (805) cvn H.B /DEST pdfmark end
- 2239 1232 a Fi(integer)-2 1244 y
-SDict begin H.S end
- -2 1244 a -2 1244
-a
-SDict begin 11.7 H.A end
- -2 1244 a -2 1244 a
-SDict begin [ /View [/XYZ H.V] /Dest (806) cvn H.B /DEST pdfmark end
- -2 1244 a 85 x Fr(username)j(level)h
-(\(smb.conf.5.html#USERNAMELEVEL\))c(=)2195 1329 y
-SDict begin H.S end
- 2195
-1329 a 2195 1329 a
-SDict begin 11.7 H.A end
- 2195 1329 a 2195 1329 a
-SDict begin [ /View [/XYZ H.V] /Dest (807) cvn H.B /DEST pdfmark end
- 2195 1329
-a Fi(integer)-2 1686 y
-SDict begin H.S end
- -2 1686 a -2 1686 a
-SDict begin 13 H.A end
- -2 1686 a
--2 1686 a
-SDict begin [ /View [/XYZ H.V] /Dest (808) cvn H.B /DEST pdfmark end
- -2 1686 a 108 x Fu(By)20 b(def)o(ault)g(Samba)g(will)h(lo)n
-(wer)e(case)i(the)f(username)f(before)g(attempting)g(to)h(lookup)e(the)
-j(user)f(in)g(the)g(database)g(of)g(local)-2 1902 y(system)g(accounts.)
-f(Because)i(UNIX)f(usernames)f(con)m(v)o(entionally)e(only)i(contain)g
-(lo)n(wer)h(case)h(character)m(,)d(the)3257 1902 y
-SDict begin H.S end
- 3257
-1902 a 3257 1902 a
-SDict begin 13 H.A end
- 3257 1902 a 3257 1902 a
-SDict begin [ /View [/XYZ H.V] /Dest (809) cvn H.B /DEST pdfmark end
- 3257 1902
-a Fn(username)-2 2010 y(level)i Fu(parameter)e(is)j(rarely)f(needed.)-2
-2194 y
-SDict begin H.S end
- -2 2194 a -2 2194 a
-SDict begin 13 H.A end
- -2 2194 a -2 2194 a
-SDict begin [ /View [/XYZ H.V] /Dest (810) cvn H.B /DEST pdfmark end
- -2 2194
-a 90 x Fu(Ho)n(we)n(v)o(er)m(,)e(passw)o(ords)i(on)f(UNIX)i(systems)f
-(often)g(mak)o(e)f(use)i(of)f(mix)o(ed)f(case)h(characters.)f(This)i
-(means)f(that)g(in)g(order)f(for)h(a)-2 2392 y(user)g(on)g(a)g(W)m
-(indo)n(ws)g(9x)g(client)g(to)g(connect)f(to)h(a)h(Samba)f(serv)o(er)f
-(using)h(clear)g(te)o(xt)g(authentication,)e(the)3098
-2392 y
-SDict begin H.S end
- 3098 2392 a 3098 2392 a
-SDict begin 13 H.A end
- 3098 2392 a 3098 2392
-a
-SDict begin [ /View [/XYZ H.V] /Dest (811) cvn H.B /DEST pdfmark end
- 3098 2392 a Fn(password)-2 2500 y(level)i Fu(must)g(be)g(set)h(to)f
-(the)g(maximum)f(number)f(of)i(upper)f(case)i(letter)f(which)2380
-2500 y
-SDict begin H.S end
- 2380 2500 a 2380 2500 a
-SDict begin 13 H.A end
- 2380 2500 a 2380 2500
-a
-SDict begin [ /View [/XYZ H.V] /Dest (812) cvn H.B /DEST pdfmark end
- 2380 2500 a Fq(could)h Fu(appear)e(is)i(a)g(passw)o(ord.)e(Note)h
-(that)h(is)-2 2608 y(the)f(serv)o(er)f(OS)i(uses)g(the)f(traditional)f
-(DES)i(v)o(ersion)e(of)h(crypt\(\),)e(then)i(a)2137 2608
-y
-SDict begin H.S end
- 2137 2608 a 2137 2608 a
-SDict begin 13 H.A end
- 2137 2608 a 2137 2608 a
-SDict begin [ /View [/XYZ H.V] /Dest (813) cvn H.B /DEST pdfmark end
- 2137
-2608 a Fn(password)49 b(level)19 b Fu(of)h(8)h(will)g(result)f(in)g
-(case)-2 2716 y(insensiti)n(v)o(e)f(passw)o(ords)h(as)h(seen)f(from)f
-(W)m(indo)n(ws)h(users.)g(This)h(will)f(also)h(result)f(in)h(longer)d
-(login)i(times)h(as)f(Samba)g(hash)g(to)-2 2824 y(compute)e(the)j
-(permutations)d(of)i(the)g(passw)o(ord)g(string)f(and)h(try)g(them)g
-(one)f(by)h(one)g(until)g(a)h(match)e(is)i(located)f(\(or)f(all)-2
-2932 y(combinations)f(f)o(ail\).)-2 3113 y
-SDict begin H.S end
- -2 3113 a
--2 3113 a
-SDict begin 13 H.A end
- -2 3113 a -2 3113 a
-SDict begin [ /View [/XYZ H.V] /Dest (814) cvn H.B /DEST pdfmark end
- -2 3113 a 93 x Fu(The)i(best)g(option)f
-(to)h(adopt)g(is)h(to)f(enable)g(support)e(for)i(encrypted)e(passw)o
-(ords)i(where)f(e)n(v)o(er)h(Samba)f(is)j(used.)d(There)h(are)g(three)
--2 3314 y(con\002guration)d(possibilities)k(for)e(support)g(of)h
-(encrypted)e(passw)o(ords:)-2 3342 y
-SDict begin H.S end
- -2 3342 a -2 3342
-a
-SDict begin 13 H.A end
- -2 3342 a -2 3342 a
-SDict begin [ /View [/XYZ H.V] /Dest (815) cvn H.B /DEST pdfmark end
- -2 3342 a 278 x Fw(5.1.3.2.)24
-b(Use)g(MS)i(W)n(indo)o(ws)e(NT)i(as)e(an)h(authentication)i(ser)o(v)o
-(er)-2 3787 y
-SDict begin H.S end
- -2 3787 a -2 3787 a
-SDict begin 13 H.A end
- -2 3787 a -2 3787 a
-SDict begin [ /View [/XYZ H.V] /Dest (817) cvn H.B /DEST pdfmark end
-
--2 3787 a 107 x Fu(This)20 b(method)f(in)m(v)n(olv)o(es)g(the)h
-(additions)f(of)h(the)g(follo)n(wing)f(parameters)g(in)h(the)2325
-3894 y
-SDict begin H.S end
- 2325 3894 a 2325 3894 a
-SDict begin 13 H.A end
- 2325 3894 a 2325 3894
-a
-SDict begin [ /View [/XYZ H.V] /Dest (818) cvn H.B /DEST pdfmark end
- 2325 3894 a Fr(smb.conf)g Fu(\002le:)-2 4078 y
-SDict begin H.S end
- -2 4078
-a -2 4078 a
-SDict begin 13 H.A end
- -2 4078 a -2 4078 a
-SDict begin [ /View [/XYZ H.V] /Dest (819) cvn H.B /DEST pdfmark end
- -2 4078 a -2 4161 a
-SDict begin H.S end
- -2
-4161 a -2 4161 a
-SDict begin 11.7 H.A end
- -2 4161 a -2 4161 a
-SDict begin [ /View [/XYZ H.V] /Dest (820) cvn H.B /DEST pdfmark end
- -2 4161 a 79 x Fr(encrypt)43
-b(passwords)h(=)g(Yes)-2 4337 y(security)f(=)i(server)-2
-4434 y(password)e(server)h(=)h("NetBIOS_name_of_PDC")-2
-4791 y
-SDict begin H.S end
- -2 4791 a -2 4791 a
-SDict begin 13 H.A end
- -2 4791 a -2 4791 a
-SDict begin [ /View [/XYZ H.V] /Dest (821) cvn H.B /DEST pdfmark end
- -2 4791
-a 108 x Fu(There)19 b(are)h(tw)o(o)h(w)o(ays)f(of)g(identifying)e
-(whether)h(or)h(not)g(a)h(username)e(and)g(passw)o(ord)h(pair)g(w)o(as)
-h(v)n(alid)e(or)h(not.)g(One)g(uses)h(the)-2 5007 y(reply)e
-(information)f(pro)o(vided)g(as)i(part)g(of)g(the)g(authentication)f
-(messaging)g(process,)g(the)i(other)e(uses)i(just)f(and)g(error)f
-(code.)-2 5191 y
-SDict begin H.S end
- -2 5191 a -2 5191 a
-SDict begin 13 H.A end
- -2 5191 a -2 5191
-a
-SDict begin [ /View [/XYZ H.V] /Dest (822) cvn H.B /DEST pdfmark end
- -2 5191 a 90 x Fu(The)h(do)n(wn-side)e(of)i(this)h(mode)e(of)h
-(con\002guration)d(is)22 b(the)e(f)o(act)g(that)g(for)g(security)g
-(reasons)f(Samba)h(will)h(send)f(the)g(passw)o(ord)-2
-5389 y(serv)o(er)f(a)i(bogus)e(username)g(and)g(a)i(bogus)e(passw)o
-(ord)h(and)f(if)i(the)f(remote)f(serv)o(er)h(f)o(ails)g(to)h(reject)f
-(the)g(username)f(and)p Black 3659 5984 a Fq(28)p Black
-eop end
-%%Page: 29 36
-TeXDict begin 29 35 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.29) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2375 -132
-a Fq(Chapter)20 b(5.)g(Samba)f(as)h(Stand-Alone)d(Server)p
-Black -2 72 a Fu(passw)o(ord)i(pair)h(then)g(an)g(alternati)n(v)o(e)f
-(mode)g(of)h(identi\002cation)f(of)h(v)n(alidation)f(is)i(used.)e
-(Where)h(a)h(site)g(uses)g(passw)o(ord)e(lock)-2 180
-y(out)h(after)f(a)i(certain)f(number)e(of)i(f)o(ailed)g(authentication)
-e(attempts)i(this)h(will)g(result)f(in)g(user)h(lock)o(outs.)-2
-454 y(Use)g(of)f(this)g(mode)f(of)h(authentication)f(does)g(require)g
-(there)h(to)g(be)h(a)f(standard)f(Unix)h(account)f(for)g(the)i(user)m
-(,)e(this)i(account)e(can)-2 562 y(be)h(block)o(ed)f(to)h(pre)n(v)o
-(ent)e(logons)i(by)f(other)h(than)f(MS)i(W)m(indo)n(ws)f(clients.)-2
-674 y
-SDict begin H.S end
- -2 674 a -2 674 a
-SDict begin 13 H.A end
- -2 674 a -2 674 a
-SDict begin [ /View [/XYZ H.V] /Dest (824) cvn H.B /DEST pdfmark end
- -2 674 a 310
-x Fp(5.1.4.)29 b(Domain)h(Le)n(v)o(el)f(Security)-2 1174
-y
-SDict begin H.S end
- -2 1174 a -2 1174 a
-SDict begin 13 H.A end
- -2 1174 a -2 1174 a
-SDict begin [ /View [/XYZ H.V] /Dest (826) cvn H.B /DEST pdfmark end
- -2 1174 a 84
-x Fu(When)20 b(samba)g(is)h(operating)d(in)945 1258 y
-SDict begin H.S end
-
-945 1258 a 945 1258 a
-SDict begin 13 H.A end
- 945 1258 a 945 1258 a
-SDict begin [ /View [/XYZ H.V] /Dest (827) cvn H.B /DEST pdfmark end
- 945 1258
-a Fq(security)j(=)g(domain)e Fu(mode)g(this)i(means)e(that)i(the)f
-(Samba)g(serv)o(er)f(has)h(a)h(domain)e(security)-2 1366
-y(trust)h(account)f(\(a)h(machine)f(account\))g(and)h(will)h(cause)f
-(all)g(authentication)f(requests)g(to)i(be)f(passed)g(through)e(to)i
-(the)h(domain)-2 1474 y(controllers.)-2 1475 y
-SDict begin H.S end
- -2 1475
-a -2 1475 a
-SDict begin 13 H.A end
- -2 1475 a -2 1475 a
-SDict begin [ /View [/XYZ H.V] /Dest (828) cvn H.B /DEST pdfmark end
- -2 1475 a 286 x Fw(5.1.4.1.)j(Samba)h
-(as)f(a)h(member)h(of)f(an)g(MS)g(W)n(indo)o(ws)g(NT)g(security)h
-(domain)-2 1947 y
-SDict begin H.S end
- -2 1947 a -2 1947 a
-SDict begin 13 H.A end
- -2 1947 a -2 1947
-a
-SDict begin [ /View [/XYZ H.V] /Dest (830) cvn H.B /DEST pdfmark end
- -2 1947 a 88 x Fu(This)20 b(method)f(in)m(v)n(olv)o(es)g(additon)g
-(of)h(the)g(follo)n(wing)e(paramters)h(in)i(the)2111
-2035 y
-SDict begin H.S end
- 2111 2035 a 2111 2035 a
-SDict begin 13 H.A end
- 2111 2035 a 2111 2035
-a
-SDict begin [ /View [/XYZ H.V] /Dest (831) cvn H.B /DEST pdfmark end
- 2111 2035 a Fr(smb.conf)e Fu(\002le:)-2 2219 y
-SDict begin H.S end
- -2 2219
-a -2 2219 a
-SDict begin 13 H.A end
- -2 2219 a -2 2219 a
-SDict begin [ /View [/XYZ H.V] /Dest (832) cvn H.B /DEST pdfmark end
- -2 2219 a -2 2302 a
-SDict begin H.S end
- -2
-2302 a -2 2302 a
-SDict begin 11.7 H.A end
- -2 2302 a -2 2302 a
-SDict begin [ /View [/XYZ H.V] /Dest (833) cvn H.B /DEST pdfmark end
- -2 2302 a 79 x Fr(encrypt)43
-b(passwords)h(=)g(Yes)-2 2478 y(security)f(=)i(domain)-2
-2575 y(workgroup)e(=)i("name)f(of)g(NT)h(domain")-2 2672
-y(password)e(server)h(=)h(*)-2 3029 y
-SDict begin H.S end
- -2 3029 a -2 3029
-a
-SDict begin 13 H.A end
- -2 3029 a -2 3029 a
-SDict begin [ /View [/XYZ H.V] /Dest (834) cvn H.B /DEST pdfmark end
- -2 3029 a 108 x Fu(The)20 b(use)g(of)g(the)g("*")
-g(ar)o(gument)e(to)1039 3137 y
-SDict begin H.S end
- 1039 3137 a 1039 3137
-a
-SDict begin 13 H.A end
- 1039 3137 a 1039 3137 a
-SDict begin [ /View [/XYZ H.V] /Dest (835) cvn H.B /DEST pdfmark end
- 1039 3137 a Fv(passw)o(ord)j(ser)o(v)o(er)f
-Fu(will)h(cause)f(samba)g(to)h(locate)f(the)g(domain)f(controller)f(in)
-j(a)f(w)o(ay)-2 3245 y(analogous)e(to)j(the)f(w)o(ay)g(this)h(is)g
-(done)e(within)h(MS)h(W)m(indo)n(ws)e(NT)-6 b(.)20 b(This)h(is)g(the)f
-(def)o(ault)f(beha)n(viour)-5 b(.)-2 3429 y
-SDict begin H.S end
- -2 3429 a
--2 3429 a
-SDict begin 13 H.A end
- -2 3429 a -2 3429 a
-SDict begin [ /View [/XYZ H.V] /Dest (836) cvn H.B /DEST pdfmark end
- -2 3429 a 90 x Fu(In)20
-b(order)f(for)g(this)i(method)e(to)h(w)o(ork)g(the)g(Samba)g(serv)o(er)
-f(needs)h(to)g(join)g(the)g(MS)h(W)m(indo)n(ws)e(NT)i(security)e
-(domain.)g(This)h(is)-2 3627 y(done)f(as)i(follo)n(ws:)-2
-3628 y
-SDict begin H.S end
- -2 3628 a -2 3628 a
-SDict begin 13 H.A end
- -2 3628 a -2 3628 a
-SDict begin [ /View [/XYZ H.V] /Dest (837) cvn H.B /DEST pdfmark end
- -2 3628
-a -2 3638 a
-SDict begin H.S end
- -2 3638 a -2 3638 a
-SDict begin 13 H.A end
- -2 3638 a -2 3638 a
-SDict begin [ /View [/XYZ H.V] /Dest (838) cvn H.B /DEST pdfmark end
- -2
-3638 a Black 159 x Ft(\225)p Black 81 3797 a
-SDict begin H.S end
- 81 3797
-a 81 3797 a
-SDict begin 13 H.A end
- 81 3797 a 81 3797 a
-SDict begin [ /View [/XYZ H.V] /Dest (839) cvn H.B /DEST pdfmark end
- 81 3797 a Fu(On)f(the)g(MS)h(W)m(indo)n
-(ws)e(NT)i(domain)e(controller)f(using)i(the)g(Serv)o(er)f(Manager)g
-(add)h(a)g(machine)f(account)g(for)h(the)g(Samba)81 3905
-y(serv)o(er)-5 b(.)-2 3906 y
-SDict begin H.S end
- -2 3906 a -2 3906 a
-SDict begin 13 H.A end
- -2 3906
-a -2 3906 a
-SDict begin [ /View [/XYZ H.V] /Dest (840) cvn H.B /DEST pdfmark end
- -2 3906 a Black 149 x Ft(\225)p Black 81
-4055 a
-SDict begin H.S end
- 81 4055 a 81 4055 a
-SDict begin 13 H.A end
- 81 4055 a 81 4055 a
-SDict begin [ /View [/XYZ H.V] /Dest (841) cvn H.B /DEST pdfmark end
- 81 4055
-a Fu(Ne)o(xt,)19 b(on)h(the)g(Linux)g(system)g(e)o(x)o(ecute:)1274
-4055 y
-SDict begin H.S end
- 1274 4055 a 1274 4055 a
-SDict begin 13 H.A end
- 1274 4055 a 1274 4055
-a
-SDict begin [ /View [/XYZ H.V] /Dest (842) cvn H.B /DEST pdfmark end
- 1274 4055 a Fv(smbpasswd)i(-r)e(PDC_N)n(AME)h(-j)f(DOMAIN_N)n(AME)-2
-4239 y
-SDict begin H.S end
- -2 4239 a -2 4239 a
-SDict begin 13 H.A end
- -2 4239 a -2 4239 a
-SDict begin [ /View [/XYZ H.V] /Dest (843) cvn H.B /DEST pdfmark end
- -2 4239
-a 90 x Fu(Use)h(of)f(this)g(mode)f(of)h(authentication)f(does)g
-(require)g(there)h(to)g(be)h(a)f(standard)f(Unix)h(account)f(for)g(the)
-i(user)f(in)g(order)f(to)-2 4437 y(assign)h(a)h(uid)f(once)f(the)h
-(account)f(has)i(been)e(authenticated)g(by)g(the)i(remote)e(W)m(indo)n
-(ws)g(DC.)i(This)g(account)e(can)h(be)g(block)o(ed)-2
-4545 y(to)g(pre)n(v)o(ent)f(logons)g(by)g(other)h(than)g(MS)g(W)m(indo)
-n(ws)g(clients)g(by)g(things)g(such)g(as)h(setting)f(an)g(in)m(v)n
-(alid)f(shell)i(in)f(the)-2 4653 y
-SDict begin H.S end
- -2 4653 a -2 4653
-a
-SDict begin 13 H.A end
- -2 4653 a -2 4653 a
-SDict begin [ /View [/XYZ H.V] /Dest (844) cvn H.B /DEST pdfmark end
- -2 4653 a Fr(/etc/passwd)f Fu(entry)-5
-b(.)-2 4837 y
-SDict begin H.S end
- -2 4837 a -2 4837 a
-SDict begin 13 H.A end
- -2 4837 a -2 4837 a
-SDict begin [ /View [/XYZ H.V] /Dest (845) cvn H.B /DEST pdfmark end
-
--2 4837 a 90 x Fu(An)20 b(alternati)n(v)o(e)f(to)h(assigning)g(UIDs)g
-(to)h(W)m(indo)n(ws)e(users)h(on)g(a)h(Samba)f(member)e(serv)o(er)i(is)
-h(presented)e(in)h(the)3264 4927 y
-SDict begin H.S end
- 3264 4927 a 3264 4927
-a
-SDict begin 13 H.A end
- 3264 4927 a 3264 4927 a
-SDict begin [ /View [/XYZ H.V] /Dest (846) cvn H.B /DEST pdfmark end
- 3264 4927 a Fu(W)m(inbind)-2
-5034 y(Ov)o(ervie)n(w)f(\(winbind.html\))e(chapter)i(in)h(this)h(HO)m
-(WT)o(O)f(collection.)-2 5146 y
-SDict begin H.S end
- -2 5146 a -2 5146 a
-SDict begin 13 H.A end
- -2
-5146 a -2 5146 a
-SDict begin [ /View [/XYZ H.V] /Dest (847) cvn H.B /DEST pdfmark end
- -2 5146 a Black 3659 5984 a Fq(29)p
-Black eop end
-%%Page: 30 37
-TeXDict begin 30 36 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.30) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2375 -132
-a Fq(Chapter)20 b(5.)g(Samba)f(as)h(Stand-Alone)d(Server)p
-Black -2 72 a Fp(5.1.5.)29 b(ADS)i(Le)n(v)o(el)e(Security)-2
-263 y
-SDict begin H.S end
- -2 263 a -2 263 a
-SDict begin 13 H.A end
- -2 263 a -2 263 a
-SDict begin [ /View [/XYZ H.V] /Dest (849) cvn H.B /DEST pdfmark end
- -2 263 a 83
-x Fu(F)o(or)20 b(information)d(about)j(the)g(con\002guration)d(option)i
-(please)h(refer)g(to)g(the)g(entire)g(section)g(entitled)2918
-346 y
-SDict begin H.S end
- 2918 346 a 2918 346 a
-SDict begin 13 H.A end
- 2918 346 a 2918 346 a
-SDict begin [ /View [/XYZ H.V] /Dest (850) cvn H.B /DEST pdfmark end
- 2918
-346 a Fq(Samba)f(as)h(an)g(ADS)-2 454 y(Domain)f(Member)-9
-b(.)p Black 3659 5984 a(30)p Black eop end
-%%Page: 31 38
-TeXDict begin 31 37 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.31) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black Black -2
--11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (SAMBA-PDC) cvn H.B /DEST pdfmark
-end
- -2 -11 a 119
-x Fs(Chapter)44 b(6.)f(Samba)g(as)g(an)g(NT4)g(or)h(W)m(in2k)e(Primary)
--2 332 y(Domain)h(Contr)m(oller)-2 388 y
-SDict begin H.S end
- -2 388 a -2
-388 a
-SDict begin 13 H.A end
- -2 388 a -2 388 a
-SDict begin [ /View [/XYZ H.V] /Dest (877) cvn H.B /DEST pdfmark end
- -2 388 a 375 x Fx(6.1.)35 b(Pr)m(er)m(equisite)
-f(Reading)-2 958 y
-SDict begin H.S end
- -2 958 a -2 958 a
-SDict begin 13 H.A end
- -2 958 a -2 958
-a
-SDict begin [ /View [/XYZ H.V] /Dest (879) cvn H.B /DEST pdfmark end
- -2 958 a 79 x Fu(Before)19 b(you)h(continue)e(reading)h(in)h(this)h
-(chapter)m(,)e(please)h(mak)o(e)g(sure)g(that)g(you)f(are)h
-(comfortable)e(with)j(con\002guring)c(basic)-2 1145 y(\002les)k
-(services)f(in)g(smb)m(.conf)f(and)g(ho)n(w)h(to)g(enable)g(and)f
-(administer)h(passw)o(ord)f(encryption)f(in)i(Samba.)g(Theses)g(tw)o(o)
-g(topics)-2 1253 y(are)g(co)o(v)o(ered)e(in)i(the)608
-1253 y
-SDict begin H.S end
- 608 1253 a 608 1253 a
-SDict begin 13 H.A end
- 608 1253 a 608 1253 a
-SDict begin [ /View [/XYZ H.V] /Dest (880) cvn H.B /DEST pdfmark end
- 608
-1253 a 608 1253 a
-SDict begin H.S end
- 608 1253 a 608 1253 a
-SDict begin 13 H.A end
- 608 1253 a 608
-1253 a
-SDict begin [ /View [/XYZ H.V] /Dest (881) cvn H.B /DEST pdfmark end
- 608 1253 a Fr(smb.conf\(5\))f Fu(\(smb)m(.conf.5.html\))d
-(manpage.)-2 1281 y
-SDict begin H.S end
- -2 1281 a -2 1281 a
-SDict begin 13 H.A end
- -2 1281 a -2
-1281 a
-SDict begin [ /View [/XYZ H.V] /Dest (882) cvn H.B /DEST pdfmark end
- -2 1281 a 359 x Fx(6.2.)35 b(Backgr)m(ound)-2
-1835 y
-SDict begin H.S end
- -2 1835 a -2 1835 a
-SDict begin 13 H.A end
- -2 1835 a -2 1835 a
-SDict begin [ /View [/XYZ H.V] /Dest (884) cvn H.B /DEST pdfmark end
- -2 1835
-a 79 x Fu(This)20 b(article)g(outlines)g(the)g(steps)h(necessary)e(for)
-h(con\002guring)e(Samba)h(as)i(a)g(PDC.)g(It)f(is)h(necessary)f(to)g
-(ha)n(v)o(e)g(a)g(w)o(orking)-2 2022 y(Samba)f(serv)o(er)h(prior)f(to)h
-(implementing)e(the)j(PDC)g(functionality)-5 b(.)-2 2040
-y
-SDict begin H.S end
- -2 2040 a -2 2040 a
-SDict begin 13 H.A end
- -2 2040 a -2 2040 a
-SDict begin [ /View [/XYZ H.V] /Dest (885) cvn H.B /DEST pdfmark end
- -2 2040 a -2
-2050 a
-SDict begin H.S end
- -2 2050 a -2 2050 a
-SDict begin 13 H.A end
- -2 2050 a -2 2050 a
-SDict begin [ /View [/XYZ H.V] /Dest (886) cvn H.B /DEST pdfmark end
- -2 2050
-a Black 142 x Ft(\225)p Black 81 2192 a
-SDict begin H.S end
- 81 2192 a 81
-2192 a
-SDict begin 13 H.A end
- 81 2192 a 81 2192 a
-SDict begin [ /View [/XYZ H.V] /Dest (887) cvn H.B /DEST pdfmark end
- 81 2192 a Fu(Domain)19 b(logons)g(for)h(W)m
-(indo)n(ws)f(NT)i(4.0)e(/)i(200x)e(/)i(XP)g(Professional)e(clients.)-2
-2210 y
-SDict begin H.S end
- -2 2210 a -2 2210 a
-SDict begin 13 H.A end
- -2 2210 a -2 2210 a
-SDict begin [ /View [/XYZ H.V] /Dest (888) cvn H.B /DEST pdfmark end
- -2 2210
-a Black 132 x Ft(\225)p Black 81 2342 a
-SDict begin H.S end
- 81 2342 a 81
-2342 a
-SDict begin 13 H.A end
- 81 2342 a 81 2342 a
-SDict begin [ /View [/XYZ H.V] /Dest (889) cvn H.B /DEST pdfmark end
- 81 2342 a Fu(Placing)h(W)m(indo)n(ws)f(9x)h
-(/)h(Me)f(clients)h(in)f(user)g(le)n(v)o(el)g(security)-2
-2360 y
-SDict begin H.S end
- -2 2360 a -2 2360 a
-SDict begin 13 H.A end
- -2 2360 a -2 2360 a
-SDict begin [ /View [/XYZ H.V] /Dest (890) cvn H.B /DEST pdfmark end
- -2 2360
-a Black 131 x Ft(\225)p Black 81 2491 a
-SDict begin H.S end
- 81 2491 a 81
-2491 a
-SDict begin 13 H.A end
- 81 2491 a 81 2491 a
-SDict begin [ /View [/XYZ H.V] /Dest (891) cvn H.B /DEST pdfmark end
- 81 2491 a Fu(Retrie)n(ving)f(a)i(list)g(of)f
-(users)g(and)g(groups)f(from)g(a)h(Samba)g(PDC)h(to)g(W)m(indo)n(ws)e
-(9x)h(/)h(Me)f(/)h(NT)f(/)h(200x)e(/)i(XP)g(Professional)81
-2599 y(clients)-2 2600 y
-SDict begin H.S end
- -2 2600 a -2 2600 a
-SDict begin 13 H.A end
- -2 2600
-a -2 2600 a
-SDict begin [ /View [/XYZ H.V] /Dest (892) cvn H.B /DEST pdfmark end
- -2 2600 a Black 148 x Ft(\225)p Black 81
-2748 a
-SDict begin H.S end
- 81 2748 a 81 2748 a
-SDict begin 13 H.A end
- 81 2748 a 81 2748 a
-SDict begin [ /View [/XYZ H.V] /Dest (893) cvn H.B /DEST pdfmark end
- 81 2748
-a Fu(Roaming)e(Pro\002les)-2 2766 y
-SDict begin H.S end
- -2 2766 a -2 2766
-a
-SDict begin 13 H.A end
- -2 2766 a -2 2766 a
-SDict begin [ /View [/XYZ H.V] /Dest (894) cvn H.B /DEST pdfmark end
- -2 2766 a Black 132 x Ft(\225)p
-Black 81 2898 a
-SDict begin H.S end
- 81 2898 a 81 2898 a
-SDict begin 13 H.A end
- 81 2898 a 81 2898
-a
-SDict begin [ /View [/XYZ H.V] /Dest (895) cvn H.B /DEST pdfmark end
- 81 2898 a Fu(Netw)o(ork/System)g(Policies)-2 2916 y
-SDict begin H.S end
-
--2 2916 a -2 2916 a
-SDict begin 11.7 H.A end
- -2 2916 a -2 2916 a
-SDict begin [ /View [/XYZ H.V] /Dest (896) cvn H.B /DEST pdfmark end
- -2 2916 a -2
-3040 a
-SDict begin H.S end
- -2 3040 a -2 3040 a
-SDict begin 11.7 H.A end
- -2 3040 a -2 3040 a
-SDict begin [ /View [/XYZ H.V] /Dest (897) cvn H.B /DEST pdfmark end
- -2 3040
-a 164 3120 a Fk(Note:)g Fj(Roaming)f(Pro\002les)i(and)g(System/Netw)o
-(or)q(k)g(policies)f(are)g(adv)n(anced)g(netw)o(or)q(k)h(administr)o
-(ation)d(topics)j(that)f(are)164 3217 y(co)o(v)n(ered)g(separ)o(ately)g
-(in)h(this)g(document.)-2 3532 y
-SDict begin H.S end
- -2 3532 a -2 3532 a
-SDict begin 13 H.A end
-
--2 3532 a -2 3532 a
-SDict begin [ /View [/XYZ H.V] /Dest (898) cvn H.B /DEST pdfmark end
- -2 3532 a 108 x Fu(The)g(follo)n(wing)e
-(functionalities)h(are)h(ne)n(w)g(to)g(the)h(Samba)e(3.0)h(release:)-2
-3658 y
-SDict begin H.S end
- -2 3658 a -2 3658 a
-SDict begin 13 H.A end
- -2 3658 a -2 3658 a
-SDict begin [ /View [/XYZ H.V] /Dest (899) cvn H.B /DEST pdfmark end
- -2 3658
-a -2 3668 a
-SDict begin H.S end
- -2 3668 a -2 3668 a
-SDict begin 13 H.A end
- -2 3668 a -2 3668 a
-SDict begin [ /View [/XYZ H.V] /Dest (900) cvn H.B /DEST pdfmark end
- -2
-3668 a Black 142 x Ft(\225)p Black 81 3810 a
-SDict begin H.S end
- 81 3810
-a 81 3810 a
-SDict begin 13 H.A end
- 81 3810 a 81 3810 a
-SDict begin [ /View [/XYZ H.V] /Dest (901) cvn H.B /DEST pdfmark end
- 81 3810 a Fu(W)m(indo)n(ws)f(NT)i(4)f
-(domain)f(trusts)-2 3811 y
-SDict begin H.S end
- -2 3811 a -2 3811 a
-SDict begin 13 H.A end
- -2 3811
-a -2 3811 a
-SDict begin [ /View [/XYZ H.V] /Dest (902) cvn H.B /DEST pdfmark end
- -2 3811 a Black 149 x Ft(\225)p Black 81
-3960 a
-SDict begin H.S end
- 81 3960 a 81 3960 a
-SDict begin 13 H.A end
- 81 3960 a 81 3960 a
-SDict begin [ /View [/XYZ H.V] /Dest (903) cvn H.B /DEST pdfmark end
- 81 3960
-a Fu(Adding)g(users)h(via)g(the)g(User)h(Manager)e(for)g(Domains)-2
-4144 y
-SDict begin H.S end
- -2 4144 a -2 4144 a
-SDict begin 13 H.A end
- -2 4144 a -2 4144 a
-SDict begin [ /View [/XYZ H.V] /Dest (904) cvn H.B /DEST pdfmark end
- -2 4144
-a 90 x Fu(The)h(follo)n(wing)e(functionalities)h(are)h(NO)m(T)g(pro)o
-(vided)e(by)i(Samba)f(3.0:)-2 4252 y
-SDict begin H.S end
- -2 4252 a -2 4252
-a
-SDict begin 13 H.A end
- -2 4252 a -2 4252 a
-SDict begin [ /View [/XYZ H.V] /Dest (905) cvn H.B /DEST pdfmark end
- -2 4252 a -2 4262 a
-SDict begin H.S end
- -2 4262 a -2
-4262 a
-SDict begin 13 H.A end
- -2 4262 a -2 4262 a
-SDict begin [ /View [/XYZ H.V] /Dest (906) cvn H.B /DEST pdfmark end
- -2 4262 a Black 142 x Ft(\225)p
-Black 81 4404 a
-SDict begin H.S end
- 81 4404 a 81 4404 a
-SDict begin 13 H.A end
- 81 4404 a 81 4404
-a
-SDict begin [ /View [/XYZ H.V] /Dest (907) cvn H.B /DEST pdfmark end
- 81 4404 a Fu(SAM)h(replication)f(with)i(W)m(indo)n(ws)e(NT)i(4.0)e
-(Domain)g(Controllers)h(\(i.e.)g(a)g(Samba)g(PDC)h(and)f(a)g(W)m(indo)n
-(ws)g(NT)g(BDC)i(or)81 4512 y(vice)e(v)o(ersa\))-2 4527
-y
-SDict begin H.S end
- -2 4527 a -2 4527 a
-SDict begin 13 H.A end
- -2 4527 a -2 4527 a
-SDict begin [ /View [/XYZ H.V] /Dest (908) cvn H.B /DEST pdfmark end
- -2 4527 a Black
-134 x Ft(\225)p Black 81 4661 a
-SDict begin H.S end
- 81 4661 a 81 4661 a
-SDict begin 13 H.A end
- 81
-4661 a 81 4661 a
-SDict begin [ /View [/XYZ H.V] /Dest (909) cvn H.B /DEST pdfmark end
- 81 4661 a Fu(Acting)g(as)g(a)h(W)m(indo)n(ws)f(2000)e
-(Domain)i(Controller)f(\(i.e.)h(K)n(erberos)f(and)g(Acti)n(v)o(e)h
-(Directory\))-2 4845 y
-SDict begin H.S end
- -2 4845 a -2 4845 a
-SDict begin 13 H.A end
- -2 4845 a
--2 4845 a
-SDict begin [ /View [/XYZ H.V] /Dest (910) cvn H.B /DEST pdfmark end
- -2 4845 a 90 x Fu(Please)h(note)e(that)i(W)m(indo)n(ws)e(9x)h
-(/)h(Me)f(/)h(XP)g(Home)f(clients)g(are)g(not)g(true)g(members)f(of)h
-(a)h(domain)d(for)i(reasons)g(outlined)f(in)-2 5043 y(this)h(article.)g
-(Therefore)e(the)j(protocol)d(for)i(support)f(W)m(indo)n(ws)g(9x-style)
-g(domain)g(logons)g(is)i(completely)e(dif)n(ferent)g(from)-2
-5151 y(NT4)h(/)h(W)m(in2k)e(type)h(domain)e(logons)i(and)f(has)i(been)e
-(of)n(\002cially)h(supported)e(for)h(some)h(time.)-2
-5335 y
-SDict begin H.S end
- -2 5335 a -2 5335 a
-SDict begin 13 H.A end
- -2 5335 a -2 5335 a
-SDict begin [ /View [/XYZ H.V] /Dest (911) cvn H.B /DEST pdfmark end
- -2 5335
-a -2 5335 a
-SDict begin H.S end
- -2 5335 a -2 5335 a
-SDict begin 13 H.A end
- -2 5335 a -2 5335 a
-SDict begin [ /View [/XYZ H.V] /Dest (912) cvn H.B /DEST pdfmark end
- -2
-5335 a 90 x Fq(MS)g(W)-5 b(indows)21 b(XP)f(Home)g(edition)f(is)j(NO)m
-(T)e(able)g(to)h(join)e(a)i(domain)e(and)g(does)h(not)g(permit)g(the)g
-(use)h(of)f(domain)f(lo)o(gons.)p Black 3659 5984 a(31)p
-Black eop end
-%%Page: 32 39
-TeXDict begin 32 38 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.32) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 1500 -132
-a Fq(Chapter)20 b(6.)g(Samba)f(as)h(an)g(NT4)h(or)f(W)-5
-b(in2k)21 b(Primary)f(Domain)f(Contr)l(oller)p Black
--2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (913) cvn H.B /DEST pdfmark end
- -2 -11 a
-83 x Fu(Implementing)e(a)k(Samba)f(PDC)h(can)f(basically)g(be)g(di)n
-(vided)f(into)h(3)g(broad)f(steps.)-2 90 y
-SDict begin H.S end
- -2 90 a -2
-90 a
-SDict begin 13 H.A end
- -2 90 a -2 90 a
-SDict begin [ /View [/XYZ H.V] /Dest (914) cvn H.B /DEST pdfmark end
- -2 90 a -2 100 a
-SDict begin H.S end
- -2 100 a -2 100
-a
-SDict begin 13 H.A end
- -2 100 a -2 100 a
-SDict begin [ /View [/XYZ H.V] /Dest (915) cvn H.B /DEST pdfmark end
- -2 100 a Black 64 243 a Fu(1.)p Black
-147 243 a
-SDict begin H.S end
- 147 243 a 147 243 a
-SDict begin 13 H.A end
- 147 243 a 147 243 a
-SDict begin [ /View [/XYZ H.V] /Dest (916) cvn H.B /DEST pdfmark end
- 147
-243 a Fu(Con\002guring)f(the)i(Samba)g(PDC)-2 261 y
-SDict begin H.S end
- -2
-261 a -2 261 a
-SDict begin 13 H.A end
- -2 261 a -2 261 a
-SDict begin [ /View [/XYZ H.V] /Dest (917) cvn H.B /DEST pdfmark end
- -2 261 a Black 64 392
-a Fu(2.)p Black 147 392 a
-SDict begin H.S end
- 147 392 a 147 392 a
-SDict begin 13 H.A end
- 147 392
-a 147 392 a
-SDict begin [ /View [/XYZ H.V] /Dest (918) cvn H.B /DEST pdfmark end
- 147 392 a Fu(Creating)g(machine)f(trust)h(accounts)g(and)f
-(joining)g(clients)i(to)f(the)g(domain)-2 410 y
-SDict begin H.S end
- -2 410
-a -2 410 a
-SDict begin 13 H.A end
- -2 410 a -2 410 a
-SDict begin [ /View [/XYZ H.V] /Dest (919) cvn H.B /DEST pdfmark end
- -2 410 a Black 64 542 a
-Fu(3.)p Black 147 542 a
-SDict begin H.S end
- 147 542 a 147 542 a
-SDict begin 13 H.A end
- 147 542 a
-147 542 a
-SDict begin [ /View [/XYZ H.V] /Dest (920) cvn H.B /DEST pdfmark end
- 147 542 a Fu(Adding)f(and)h(managing)e(domain)h(user)h
-(accounts)-2 726 y
-SDict begin H.S end
- -2 726 a -2 726 a
-SDict begin 13 H.A end
- -2 726 a -2 726
-a
-SDict begin [ /View [/XYZ H.V] /Dest (921) cvn H.B /DEST pdfmark end
- -2 726 a 90 x Fu(There)f(are)h(other)g(minor)f(details)h(such)g(as)h
-(user)f(pro\002les,)g(system)g(policies,)g(etc...)g(Ho)n(we)n(v)o(er)m
-(,)e(these)i(are)g(not)g(necessarily)-2 923 y(speci\002c)g(to)g(a)h
-(Samba)f(PDC)h(as)g(much)e(as)i(the)o(y)f(are)g(related)f(to)i(W)m
-(indo)n(ws)e(NT)i(netw)o(orking)d(concepts.)-2 952 y
-SDict begin H.S end
-
--2 952 a -2 952 a
-SDict begin 13 H.A end
- -2 952 a -2 952 a
-SDict begin [ /View [/XYZ H.V] /Dest (922) cvn H.B /DEST pdfmark end
- -2 952 a 359 x Fx(6.3.)35
-b(Con\002guring)e(the)i(Samba)g(Domain)f(Contr)m(oller)-2
-1506 y
-SDict begin H.S end
- -2 1506 a -2 1506 a
-SDict begin 13 H.A end
- -2 1506 a -2 1506 a
-SDict begin [ /View [/XYZ H.V] /Dest (924) cvn H.B /DEST pdfmark end
- -2 1506
-a 79 x Fu(The)20 b(\002rst)h(step)f(in)g(creating)g(a)g(w)o(orking)f
-(Samba)h(PDC)h(is)g(to)f(understand)e(the)j(parameters)d(necessary)i
-(in)g(smb)m(.conf.)e(Here)i(we)-2 1693 y(attempt)g(to)g(e)o(xplain)f
-(the)h(parameters)f(that)h(are)g(co)o(v)o(ered)e(in)1758
-1693 y
-SDict begin H.S end
- 1758 1693 a 1758 1693 a
-SDict begin 13 H.A end
- 1758 1693 a 1758 1693
-a
-SDict begin [ /View [/XYZ H.V] /Dest (925) cvn H.B /DEST pdfmark end
- 1758 1693 a 21 w Fu(the)i(smb)m(.conf)e(man)i(page)f(\(smb)m
-(.conf.5.html\).)-2 1877 y
-SDict begin H.S end
- -2 1877 a -2 1877 a
-SDict begin 13 H.A end
- -2 1877
-a -2 1877 a
-SDict begin [ /View [/XYZ H.V] /Dest (926) cvn H.B /DEST pdfmark end
- -2 1877 a 90 x Fu(Here)h(is)h(an)f(e)o(xample)656
-1967 y
-SDict begin H.S end
- 656 1967 a 656 1967 a
-SDict begin 13 H.A end
- 656 1967 a 656 1967 a
-SDict begin [ /View [/XYZ H.V] /Dest (927) cvn H.B /DEST pdfmark end
- 656
-1967 a Fr(smb.conf)f Fu(for)h(acting)f(as)i(a)g(PDC:)-2
-2151 y
-SDict begin H.S end
- -2 2151 a -2 2151 a
-SDict begin 13 H.A end
- -2 2151 a -2 2151 a
-SDict begin [ /View [/XYZ H.V] /Dest (928) 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 (929) cvn H.B /DEST pdfmark end
- -2
-2234 a 79 x Fr([global])177 2410 y(;)45 b(Basic)f(server)g(settings)177
-2507 y
-SDict begin H.S end
- 177 2507 a 177 2507 a
-SDict begin 11.7 H.A end
- 177 2507 a 177 2507 a
-SDict begin [ /View [/XYZ H.V] /Dest (930) cvn H.B /DEST pdfmark end
- 177
-2507 a Fr(netbios)g(name)g(\(smb.conf.5.html#NETBIOSNAME\))c(=)2195
-2507 y
-SDict begin H.S end
- 2195 2507 a 2195 2507 a
-SDict begin 11.7 H.A end
- 2195 2507 a 2195 2507
-a
-SDict begin [ /View [/XYZ H.V] /Dest (931) cvn H.B /DEST pdfmark end
- 2195 2507 a Fi(POGO)177 2604 y
-SDict begin H.S end
- 177 2604 a 177 2604
-a
-SDict begin 11.7 H.A end
- 177 2604 a 177 2604 a
-SDict begin [ /View [/XYZ H.V] /Dest (932) cvn H.B /DEST pdfmark end
- 177 2604 a Fr(workgroup)j
-(\(smb.conf.5.html#WORKGROUP\))e(=)1970 2604 y
-SDict begin H.S end
- 1970 2604
-a 1970 2604 a
-SDict begin 11.7 H.A end
- 1970 2604 a 1970 2604 a
-SDict begin [ /View [/XYZ H.V] /Dest (933) cvn H.B /DEST pdfmark end
- 1970 2604 a Fi(NARNIA)177
-2799 y Fr(;)k(we)f(should)g(act)g(as)h(the)f(domain)g(and)g(local)g
-(master)g(browser)177 2896 y
-SDict begin H.S end
- 177 2896 a 177 2896 a
-SDict begin 11.7 H.A end
- 177
-2896 a 177 2896 a
-SDict begin [ /View [/XYZ H.V] /Dest (934) cvn H.B /DEST pdfmark end
- 177 2896 a Fr(os)h(level)f
-(\(smb.conf.5.html#OSLEVEL\))c(=)45 b(64)177 2993 y
-SDict begin H.S end
- 177
-2993 a 177 2993 a
-SDict begin 11.7 H.A end
- 177 2993 a 177 2993 a
-SDict begin [ /View [/XYZ H.V] /Dest (935) cvn H.B /DEST pdfmark end
- 177 2993 a Fr(preferred)e
-(master)h(\(smb.conf.5.html#PERFERREDMASTER\))c(=)k(yes)177
-3090 y
-SDict begin H.S end
- 177 3090 a 177 3090 a
-SDict begin 11.7 H.A end
- 177 3090 a 177 3090 a
-SDict begin [ /View [/XYZ H.V] /Dest (936) cvn H.B /DEST pdfmark end
- 177
-3090 a Fr(domain)g(master)g(\(smb.conf.5.html#DOMAINMASTER\))c(=)k(yes)
-177 3187 y
-SDict begin H.S end
- 177 3187 a 177 3187 a
-SDict begin 11.7 H.A end
- 177 3187 a 177 3187
-a
-SDict begin [ /View [/XYZ H.V] /Dest (937) cvn H.B /DEST pdfmark end
- 177 3187 a Fr(local)g(master)g(\(smb.conf.5.html#LOCALMASTER\))c(=)45
-b(yes)177 3382 y(;)g(security)e(settings)h(\(must)g(user)g(security)f
-(=)i(user\))177 3479 y
-SDict begin H.S end
- 177 3479 a 177 3479 a
-SDict begin 11.7 H.A end
- 177 3479
-a 177 3479 a
-SDict begin [ /View [/XYZ H.V] /Dest (938) cvn H.B /DEST pdfmark end
- 177 3479 a Fr(security)f
-(\(smb.conf.5.html#SECURITYEQUALSUSER\))38 b(=)45 b(user)177
-3673 y(;)g(encrypted)e(passwords)g(are)i(a)f(requirement)f(for)i(a)f
-(PDC)177 3770 y
-SDict begin H.S end
- 177 3770 a 177 3770 a
-SDict begin 11.7 H.A end
- 177 3770 a 177
-3770 a
-SDict begin [ /View [/XYZ H.V] /Dest (939) cvn H.B /DEST pdfmark end
- 177 3770 a Fr(encrypt)g(passwords)f
-(\(smb.conf.5.html#ENCRYPTPASSWORDS\))c(=)45 b(yes)177
-3964 y(;)g(support)e(domain)h(logons)177 4061 y
-SDict begin H.S end
- 177 4061
-a 177 4061 a
-SDict begin 11.7 H.A end
- 177 4061 a 177 4061 a
-SDict begin [ /View [/XYZ H.V] /Dest (940) cvn H.B /DEST pdfmark end
- 177 4061 a Fr(domain)g(logons)g
-(\(smb.conf.5.html#DOMAINLOGONS\))c(=)k(yes)177 4256
-y(;)h(where)f(to)g(store)g(user)g(profiles?)177 4353
-y
-SDict begin H.S end
- 177 4353 a 177 4353 a
-SDict begin 11.7 H.A end
- 177 4353 a 177 4353 a
-SDict begin [ /View [/XYZ H.V] /Dest (941) cvn H.B /DEST pdfmark end
- 177 4353
-a Fr(logon)g(path)g(\(smb.conf.5.html#LOGONPATH\))d(=)j
-(\\\\\045N\\profiles\\\045u)177 4547 y(;)h(where)f(is)g(a)h(user's)f
-(home)g(directory)f(and)i(where)f(should)f(it)i(be)f(mounted)g(at?)177
-4644 y
-SDict begin H.S end
- 177 4644 a 177 4644 a
-SDict begin 11.7 H.A end
- 177 4644 a 177 4644 a
-SDict begin [ /View [/XYZ H.V] /Dest (942) cvn H.B /DEST pdfmark end
- 177
-4644 a Fr(logon)g(drive)g(\(smb.conf.5.html#LOGONDRIVE\))c(=)45
-b(H:)177 4741 y
-SDict begin H.S end
- 177 4741 a 177 4741 a
-SDict begin 11.7 H.A end
- 177 4741 a 177
-4741 a
-SDict begin [ /View [/XYZ H.V] /Dest (943) cvn H.B /DEST pdfmark end
- 177 4741 a Fr(logon)f(home)g(\(smb.conf.5.html#LOGONHOME\))d(=)j
-(\\\\homeserver\\\045u)177 4936 y(;)h(specify)e(a)i(generic)f(logon)g
-(script)g(for)g(all)g(users)177 5033 y(;)h(this)f(is)g(a)h(relative)f
-(**DOS**)f(path)h(to)h(the)f([netlogon])f(share)177 5130
-y
-SDict begin H.S end
- 177 5130 a 177 5130 a
-SDict begin 11.7 H.A end
- 177 5130 a 177 5130 a
-SDict begin [ /View [/XYZ H.V] /Dest (944) cvn H.B /DEST pdfmark end
- 177 5130
-a Fr(logon)h(script)g(\(smb.conf.5.html#LOGONSCRIPT\))c(=)45
-b(logon.cmd)-2 5324 y(;)f(necessary)g(share)g(for)g(domain)g
-(controller)-2 5421 y([netlogon])177 5519 y
-SDict begin H.S end
- 177 5519
-a 177 5519 a
-SDict begin 11.7 H.A end
- 177 5519 a 177 5519 a
-SDict begin [ /View [/XYZ H.V] /Dest (945) cvn H.B /DEST pdfmark end
- 177 5519 a Fr(path)g
-(\(smb.conf.5.html#PATH\))d(=)k(/usr/local/samba/lib/netlogon)p
-Black 3659 5984 a Fq(32)p Black eop end
-%%Page: 33 40
-TeXDict begin 33 39 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.33) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 1500 -132
-a Fq(Chapter)20 b(6.)g(Samba)f(as)h(an)g(NT4)h(or)f(W)-5
-b(in2k)21 b(Primary)f(Domain)f(Contr)l(oller)p Black
-177 72 a
-SDict begin H.S end
- 177 72 a 177 72 a
-SDict begin 11.7 H.A end
- 177 72 a 177 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (946) cvn H.B /DEST pdfmark end
- 177 72 a
-Fr(read)44 b(only)g(\(smb.conf.5.html#READONLY\))d(=)k(yes)177
-170 y
-SDict begin H.S end
- 177 170 a 177 170 a
-SDict begin 11.7 H.A end
- 177 170 a 177 170 a
-SDict begin [ /View [/XYZ H.V] /Dest (947) cvn H.B /DEST pdfmark end
- 177 170
-a Fr(write)f(list)g(\(smb.conf.5.html#WRITELIST\))d(=)2015
-170 y
-SDict begin H.S end
- 2015 170 a 2015 170 a
-SDict begin 11.7 H.A end
- 2015 170 a 2015 170 a
-SDict begin [ /View [/XYZ H.V] /Dest (948) cvn H.B /DEST pdfmark end
- 2015
-170 a Fi(ntadmin)-2 364 y Fr(;)j(share)g(for)h(storing)e(user)i
-(profiles)-2 461 y([profiles])177 558 y
-SDict begin H.S end
- 177 558 a 177
-558 a
-SDict begin 11.7 H.A end
- 177 558 a 177 558 a
-SDict begin [ /View [/XYZ H.V] /Dest (949) cvn H.B /DEST pdfmark end
- 177 558 a Fr(path)f(\(smb.conf.5.html#PATH\))
-d(=)k(/export/smb/ntprofile)177 655 y
-SDict begin H.S end
- 177 655 a 177 655
-a
-SDict begin 11.7 H.A end
- 177 655 a 177 655 a
-SDict begin [ /View [/XYZ H.V] /Dest (950) cvn H.B /DEST pdfmark end
- 177 655 a Fr(read)f(only)g
-(\(smb.conf.5.html#READONLY\))d(=)k(no)177 752 y
-SDict begin H.S end
- 177
-752 a 177 752 a
-SDict begin 11.7 H.A end
- 177 752 a 177 752 a
-SDict begin [ /View [/XYZ H.V] /Dest (951) cvn H.B /DEST pdfmark end
- 177 752 a Fr(create)f(mask)g
-(\(smb.conf.5.html#CREATEMASK\))c(=)45 b(0600)177 850
-y
-SDict begin H.S end
- 177 850 a 177 850 a
-SDict begin 11.7 H.A end
- 177 850 a 177 850 a
-SDict begin [ /View [/XYZ H.V] /Dest (952) cvn H.B /DEST pdfmark end
- 177 850 a Fr(directory)e
-(mask)i(\(smb.conf.5.html#DIRECTORYMASK\))39 b(=)45 b(0700)-2
-1207 y
-SDict begin H.S end
- -2 1207 a -2 1207 a
-SDict begin 13 H.A end
- -2 1207 a -2 1207 a
-SDict begin [ /View [/XYZ H.V] /Dest (953) cvn H.B /DEST pdfmark end
- -2 1207
-a 107 x Fu(There)19 b(are)h(a)h(couple)e(of)h(points)g(to)g(emphasize)f
-(in)h(the)h(abo)o(v)o(e)d(con\002guration.)-2 1332 y
-SDict begin H.S end
-
--2 1332 a -2 1332 a
-SDict begin 13 H.A end
- -2 1332 a -2 1332 a
-SDict begin [ /View [/XYZ H.V] /Dest (954) cvn H.B /DEST pdfmark end
- -2 1332 a -2
-1342 a
-SDict begin H.S end
- -2 1342 a -2 1342 a
-SDict begin 13 H.A end
- -2 1342 a -2 1342 a
-SDict begin [ /View [/XYZ H.V] /Dest (955) cvn H.B /DEST pdfmark end
- -2 1342
-a Black 143 x Ft(\225)p Black 81 1485 a
-SDict begin H.S end
- 81 1485 a 81
-1485 a
-SDict begin 13 H.A end
- 81 1485 a 81 1485 a
-SDict begin [ /View [/XYZ H.V] /Dest (956) cvn H.B /DEST pdfmark end
- 81 1485 a Fu(Encrypted)g(passw)o(ords)i
-(must)g(be)g(enabled.)f(F)o(or)g(more)h(details)g(on)g(ho)n(w)g(to)g
-(do)g(this,)g(refer)g(to)p 0 TeXcolorgray 2832 1485 a
-SDict begin H.S end
-
-2832 1485 a Fu(ENCR)-5 b(YPTION.html)3527 1485 y
-SDict begin 13 H.L end
- 3527
-1485 a 3527 1485 a
-SDict begin [ /Subtype /Link /Dest (PASSDB) cvn /H /I /Border [0 0
-0] /Color [1 0 0] H.B /ANN pdfmark end
- 3527 1485 a Black -2 w Fu(.)-2 1503
-y
-SDict begin H.S end
- -2 1503 a -2 1503 a
-SDict begin 13 H.A end
- -2 1503 a -2 1503 a
-SDict begin [ /View [/XYZ H.V] /Dest (958) cvn H.B /DEST pdfmark end
- -2 1503 a Black
-131 x Ft(\225)p Black 81 1634 a
-SDict begin H.S end
- 81 1634 a 81 1634 a
-SDict begin 13 H.A end
- 81
-1634 a 81 1634 a
-SDict begin [ /View [/XYZ H.V] /Dest (959) cvn H.B /DEST pdfmark end
- 81 1634 a Fu(The)20 b(serv)o(er)f(must)h(support)f
-(domain)g(logons)g(and)h(a)1615 1634 y
-SDict begin H.S end
- 1615 1634 a 1615
-1634 a
-SDict begin 13 H.A end
- 1615 1634 a 1615 1634 a
-SDict begin [ /View [/XYZ H.V] /Dest (960) cvn H.B /DEST pdfmark end
- 1615 1634 a Fr([netlogon])f
-Fu(share)-2 1652 y
-SDict begin H.S end
- -2 1652 a -2 1652 a
-SDict begin 13 H.A end
- -2 1652 a -2 1652
-a
-SDict begin [ /View [/XYZ H.V] /Dest (961) cvn H.B /DEST pdfmark end
- -2 1652 a Black 132 x Ft(\225)p Black 81 1784 a
-SDict begin H.S end
- 81
-1784 a 81 1784 a
-SDict begin 13 H.A end
- 81 1784 a 81 1784 a
-SDict begin [ /View [/XYZ H.V] /Dest (962) cvn H.B /DEST pdfmark end
- 81 1784 a Fu(The)g(serv)o(er)f
-(must)i(be)f(the)h(domain)e(master)h(bro)n(wser)f(in)i(order)e(for)h(W)
-m(indo)n(ws)g(client)g(to)h(locate)f(the)g(serv)o(er)g(as)h(a)g(DC.)g
-(Please)81 1891 y(refer)f(to)i(the)f(v)n(arious)f(Netw)o(ork)g(Bro)n
-(wsing)h(documentation)d(included)i(with)h(this)h(distrib)n(ution)e
-(for)g(details.)-2 2076 y
-SDict begin H.S end
- -2 2076 a -2 2076 a
-SDict begin 13 H.A end
- -2 2076
-a -2 2076 a
-SDict begin [ /View [/XYZ H.V] /Dest (963) cvn H.B /DEST pdfmark end
- -2 2076 a 89 x Fu(Samba)g(3.0)h(of)n(fers)f(a)i(complete)e
-(implementation)f(of)i(group)e(mapping)h(between)g(W)m(indo)n(ws)h(NT)g
-(groups)f(and)g(Unix)h(groups)-2 2273 y(\(this)g(is)h(really)f(quite)g
-(complicated)e(to)j(e)o(xplain)e(in)h(a)h(short)e(space\).)-2
-2302 y
-SDict begin H.S end
- -2 2302 a -2 2302 a
-SDict begin 13 H.A end
- -2 2302 a -2 2302 a
-SDict begin [ /View [/XYZ H.V] /Dest (964) cvn H.B /DEST pdfmark end
- -2 2302
-a 359 x Fx(6.4.)35 b(Cr)m(eating)f(Machine)h(T)-11 b(rust)35
-b(Accounts)e(and)j(J)n(oining)e(Clients)g(to)-2 2847
-y(the)h(Domain)-2 3015 y
-SDict begin H.S end
- -2 3015 a -2 3015 a
-SDict begin 13 H.A end
- -2 3015
-a -2 3015 a
-SDict begin [ /View [/XYZ H.V] /Dest (966) cvn H.B /DEST pdfmark end
- -2 3015 a 106 x Fu(A)20 b(machine)f(trust)i(account)e(is)i
-(a)g(Samba)e(account)g(that)i(is)g(used)f(to)g(authenticate)f(a)h
-(client)h(machine)e(\(rather)g(than)g(a)i(user\))f(to)-2
-3229 y(the)g(Samba)g(serv)o(er)-5 b(.)19 b(In)h(W)m(indo)n(ws)g
-(terminology)-5 b(,)17 b(this)j(is)i(kno)n(wn)c(as)j(a)g("Computer)d
-(Account.")-2 3413 y
-SDict begin H.S end
- -2 3413 a -2 3413 a
-SDict begin 13 H.A end
- -2 3413 a -2
-3413 a
-SDict begin [ /View [/XYZ H.V] /Dest (967) cvn H.B /DEST pdfmark end
- -2 3413 a 90 x Fu(The)i(passw)o(ord)f(of)h(a)h(machine)e(trust)h
-(account)f(acts)i(as)g(the)f(shared)f(secret)i(for)e(secure)h
-(communication)d(with)k(the)f(Domain)-2 3611 y(Controller)-5
-b(.)19 b(This)h(is)h(a)g(security)f(feature)f(to)h(pre)n(v)o(ent)f(an)h
-(unauthorized)d(machine)i(with)h(the)h(same)f(NetBIOS)h(name)e(from)-2
-3719 y(joining)g(the)h(domain)f(and)g(gaining)g(access)i(to)f(domain)f
-(user/group)f(accounts.)h(W)m(indo)n(ws)g(NT)-6 b(,)20
-b(200x,)f(XP)i(Professional)-2 3827 y(clients)f(use)h(machine)e(trust)h
-(accounts,)f(b)n(ut)h(W)m(indo)n(ws)g(9x)g(/)g(Me)h(/)g(XP)g(Home)e
-(clients)i(do)f(not.)f(Hence,)h(a)g(W)m(indo)n(ws)g(9x)g(/)h(Me)f(/)-2
-3935 y(XP)h(Home)e(client)i(is)g(ne)n(v)o(er)d(a)j(true)f(member)f(of)h
-(a)g(domain)f(because)h(it)h(does)e(not)h(possess)h(a)g(machine)e
-(trust)h(account,)f(and)-2 4043 y(thus)h(has)g(no)g(shared)g(secret)g
-(with)g(the)g(domain)f(controller)-5 b(.)-2 4210 y
-SDict begin H.S end
- -2
-4210 a -2 4210 a
-SDict begin 13 H.A end
- -2 4210 a -2 4210 a
-SDict begin [ /View [/XYZ H.V] /Dest (968) cvn H.B /DEST pdfmark end
- -2 4210 a 107 x
-Fu(A)20 b(W)m(indo)n(ws)g(PDC)h(stores)g(each)f(machine)f(trust)h
-(account)f(in)h(the)g(W)m(indo)n(ws)g(Re)o(gistry)-5
-b(.)19 b(A)i(Samba-3)e(PDC)i(also)g(has)f(to)g(stoe)-2
-4425 y(machine)f(trust)h(account)f(information)f(in)i(a)h(suitable)f
-(back-end)e(data)i(store.)g(W)m(ith)g(Samba-3)f(there)h(can)g(be)g
-(multiple)-2 4533 y(back-ends)e(for)i(this)g(including:)-2
-4551 y
-SDict begin H.S end
- -2 4551 a -2 4551 a
-SDict begin 13 H.A end
- -2 4551 a -2 4551 a
-SDict begin [ /View [/XYZ H.V] /Dest (969) cvn H.B /DEST pdfmark end
- -2 4551
-a -2 4561 a
-SDict begin H.S end
- -2 4561 a -2 4561 a
-SDict begin 13 H.A end
- -2 4561 a -2 4561 a
-SDict begin [ /View [/XYZ H.V] /Dest (970) cvn H.B /DEST pdfmark end
- -2
-4561 a Black 142 x Ft(\225)p Black 81 4703 a
-SDict begin H.S end
- 81 4703
-a 81 4703 a
-SDict begin 13 H.A end
- 81 4703 a 81 4703 a
-SDict begin [ /View [/XYZ H.V] /Dest (971) cvn H.B /DEST pdfmark end
- 81 4703 a 81 4703 a
-SDict begin H.S end
- 81
-4703 a 81 4703 a
-SDict begin 13 H.A end
- 81 4703 a 81 4703 a
-SDict begin [ /View [/XYZ H.V] /Dest (972) cvn H.B /DEST pdfmark end
- 81 4703 a Fq(smbpaswd)h
-Fu(-)f(the)f(plain)h(ascii)g(\002le)g(stored)f(used)g(by)h(earlier)f(v)
-o(ersions)f(of)i(Samba.)e(This)i(\002le)g(con\002guration)d(option)i
-(requires)81 4811 y(a)h(Unix/Linux)f(system)h(account)f(for)h(EVER)-5
-b(Y)20 b(entry)f(\(ie:)h(both)g(for)f(user)h(and)g(for)g(machine)f
-(accounts\).)f(This)j(\002le)f(will)h(be)81 4919 y(located)e(in)i(the)
-549 4919 y
-SDict begin H.S end
- 549 4919 a 549 4919 a
-SDict begin 13 H.A end
- 549 4919 a 549 4919
-a
-SDict begin [ /View [/XYZ H.V] /Dest (973) cvn H.B /DEST pdfmark end
- 549 4919 a Fq(private)f Fu(directory)e(\(def)o(ault)h(is)j
-(/usr/local/samba/lib/pri)n(v)n(ate)17 b(or)j(on)f(linux)h
-(/etc/samba\).)-2 4937 y
-SDict begin H.S end
- -2 4937 a -2 4937 a
-SDict begin 13 H.A end
- -2 4937
-a -2 4937 a
-SDict begin [ /View [/XYZ H.V] /Dest (974) cvn H.B /DEST pdfmark end
- -2 4937 a Black 131 x Ft(\225)p Black 81
-5068 a
-SDict begin H.S end
- 81 5068 a 81 5068 a
-SDict begin 13 H.A end
- 81 5068 a 81 5068 a
-SDict begin [ /View [/XYZ H.V] /Dest (975) cvn H.B /DEST pdfmark end
- 81 5068
-a 81 5068 a
-SDict begin H.S end
- 81 5068 a 81 5068 a
-SDict begin 13 H.A end
- 81 5068 a 81 5068 a
-SDict begin [ /View [/XYZ H.V] /Dest (976) cvn H.B /DEST pdfmark end
- 81
-5068 a Fq(smbpasswd_nua)e Fu(-)i(This)h(\002le)f(is)i(independant)17
-b(of)j(the)g(system)h(wide)f(user)g(accounts.)f(The)h(use)g(of)g(this)h
-(back-end)d(option)81 5176 y(requires)h(speci\002cation)g(of)h(the)g
-("non)g(unix)f(account)g(range")g(option)g(also.)h(It)h(is)g(called)f
-(smbpasswd)f(and)h(will)h(be)f(located)81 5284 y(in)g(the)288
-5284 y
-SDict begin H.S end
- 288 5284 a 288 5284 a
-SDict begin 13 H.A end
- 288 5284 a 288 5284 a
-SDict begin [ /View [/XYZ H.V] /Dest (977) cvn H.B /DEST pdfmark end
- 288
-5284 a Fr(private)g Fu(directory)-5 b(.)-2 5302 y
-SDict begin H.S end
- -2
-5302 a -2 5302 a
-SDict begin 13 H.A end
- -2 5302 a -2 5302 a
-SDict begin [ /View [/XYZ H.V] /Dest (978) cvn H.B /DEST pdfmark end
- -2 5302 a Black
-3659 5984 a Fq(33)p Black eop end
-%%Page: 34 41
-TeXDict begin 34 40 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.34) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black -2 -201
-a
-SDict begin H.S end
- -2 -201 a -2 -201 a
-SDict begin 13 H.A end
- -2 -201 a -2 -201 a
-SDict begin [ /View [/XYZ H.V] /Dest (1031) cvn H.B /DEST pdfmark end
- -2 -201 a 1500
--132 a Fq(Chapter)20 b(6.)g(Samba)f(as)h(an)g(NT4)h(or)f(W)-5
-b(in2k)21 b(Primary)f(Domain)f(Contr)l(oller)p Black
-Black -2 72 a Ft(\225)p Black 81 72 a
-SDict begin H.S end
- 81 72 a 81 72 a
-SDict begin 13 H.A end
-
-81 72 a 81 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (979) cvn H.B /DEST pdfmark end
- 81 72 a 81 72 a
-SDict begin H.S end
- 81 72 a 81 72 a
-SDict begin 13 H.A end
- 81 72
-a 81 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (980) cvn H.B /DEST pdfmark end
- 81 72 a Fq(tdbsam)g Fu(-)i(a)f(binary)f(database)h(back)o
-(end)e(that)j(will)g(be)f(stored)f(in)i(the)2109 72 y
-SDict begin H.S end
-
-2109 72 a 2109 72 a
-SDict begin 13 H.A end
- 2109 72 a 2109 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (981) cvn H.B /DEST pdfmark end
- 2109 72 a Fq(private)f
-Fu(directory)e(in)j(a)f(\002le)h(called)3174 72 y
-SDict begin H.S end
- 3174
-72 a 3174 72 a
-SDict begin 13 H.A end
- 3174 72 a 3174 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (982) cvn H.B /DEST pdfmark end
- 3174 72 a Fq(passwd.tdb)p
-Fu(.)e(The)81 180 y(k)o(e)o(y)g(bene\002t)h(of)g(this)h(binary)e
-(format)g(\002le)i(is)g(that)f(it)h(can)f(store)g(binary)f(objects)h
-(that)g(can)g(not)g(be)g(accomodated)e(in)i(the)81 288
-y(traditional)f(plain)h(te)o(xt)g(smbpasswd)f(\002le.)-2
-306 y
-SDict begin H.S end
- -2 306 a -2 306 a
-SDict begin 13 H.A end
- -2 306 a -2 306 a
-SDict begin [ /View [/XYZ H.V] /Dest (983) cvn H.B /DEST pdfmark end
- -2 306 a Black
-132 x Ft(\225)p Black 81 438 a
-SDict begin H.S end
- 81 438 a 81 438 a
-SDict begin 13 H.A end
- 81 438
-a 81 438 a
-SDict begin [ /View [/XYZ H.V] /Dest (984) cvn H.B /DEST pdfmark end
- 81 438 a 81 438 a
-SDict begin H.S end
- 81 438 a 81 438 a
-SDict begin 13 H.A end
- 81 438
-a 81 438 a
-SDict begin [ /View [/XYZ H.V] /Dest (985) cvn H.B /DEST pdfmark end
- 81 438 a Fq(tdbsam_nua)e Fu(lik)o(e)k(the)f(smbpasswd_nua)e
-(option)h(abo)o(v)o(e,)f(this)j(\002le)g(allo)n(ws)f(the)h(creation)e
-(of)h(arbitrary)e(user)i(and)g(machine)81 546 y(accounts)f(without)g
-(requiring)g(that)h(account)f(to)h(be)g(added)f(to)i(the)f(system)g
-(\(/etc/passwd\))g(\002le.)g(It)h(too)f(requires)f(the)81
-654 y(speci\002cation)g(of)h(the)g("non)f(unix)h(account)f(range")g
-(option)g(in)h(the)g([globals])f(section)h(of)g(the)g(smb)m(.conf)e
-(\002le.)-2 672 y
-SDict begin H.S end
- -2 672 a -2 672 a
-SDict begin 13 H.A end
- -2 672 a -2 672 a
-SDict begin [ /View [/XYZ H.V] /Dest (986) cvn H.B /DEST pdfmark end
-
--2 672 a Black 131 x Ft(\225)p Black 81 803 a
-SDict begin H.S end
- 81 803
-a 81 803 a
-SDict begin 13 H.A end
- 81 803 a 81 803 a
-SDict begin [ /View [/XYZ H.V] /Dest (987) cvn H.B /DEST pdfmark end
- 81 803 a 81 803 a
-SDict begin H.S end
- 81 803
-a 81 803 a
-SDict begin 13 H.A end
- 81 803 a 81 803 a
-SDict begin [ /View [/XYZ H.V] /Dest (988) cvn H.B /DEST pdfmark end
- 81 803 a Fq(ldapsam)h Fu(-)h(An)h(LD)m(AP)
-f(based)g(back-end.)d(Permits)k(the)f(LD)m(AP)g(serv)o(er)f(to)i(be)f
-(speci\002ed.)g(e)o(g:)g(ldap://localhost)e(or)81 911
-y(ldap://frodo.murphy)-6 b(.co)o(m)-2 929 y
-SDict begin H.S end
- -2 929 a
--2 929 a
-SDict begin 13 H.A end
- -2 929 a -2 929 a
-SDict begin [ /View [/XYZ H.V] /Dest (989) cvn H.B /DEST pdfmark end
- -2 929 a Black 131 x Ft(\225)p
-Black 81 1060 a
-SDict begin H.S end
- 81 1060 a 81 1060 a
-SDict begin 13 H.A end
- 81 1060 a 81 1060
-a
-SDict begin [ /View [/XYZ H.V] /Dest (990) cvn H.B /DEST pdfmark end
- 81 1060 a 81 1060 a
-SDict begin H.S end
- 81 1060 a 81 1060 a
-SDict begin 13 H.A end
- 81 1060 a 81
-1060 a
-SDict begin [ /View [/XYZ H.V] /Dest (991) cvn H.B /DEST pdfmark end
- 81 1060 a Fq(ldapsam_nua)17 b Fu(-)j(LD)m(AP)h(based)e(back-end)
-f(with)j(no)f(unix)f(account)g(requirement,)f(lik)o(e)i(smbpasswd_nua)e
-(and)81 1168 y(tdbsam_nua)g(abo)o(v)o(e.)-2 1344 y
-SDict begin H.S end
- -2
-1344 a -2 1344 a
-SDict begin 13 H.A end
- -2 1344 a -2 1344 a
-SDict begin [ /View [/XYZ H.V] /Dest (992) cvn H.B /DEST pdfmark end
- -2 1344 a 98 x Fu(A)i(Samba)g
-(PDC,)h(ho)n(we)n(v)o(er)m(,)d(stores)i(each)g(machine)f(trust)i
-(account)d(in)j(tw)o(o)f(parts,)g(as)h(follo)n(ws:)2818
-1442 y
-SDict begin H.S end
- 2818 1442 a 2818 1442 a
-SDict begin 13 H.A end
- 2818 1442 a 2818 1442
-a
-SDict begin [ /View [/XYZ H.V] /Dest (993) cvn H.B /DEST pdfmark end
- 2818 1442 a -2 1502 a
-SDict begin H.S end
- -2 1502 a -2 1502 a
-SDict begin 13 H.A end
- -2 1502 a
--2 1502 a
-SDict begin [ /View [/XYZ H.V] /Dest (994) cvn H.B /DEST pdfmark end
- -2 1502 a Black 173 x Ft(\225)p Black 81 1675
-a
-SDict begin H.S end
- 81 1675 a 81 1675 a
-SDict begin 13 H.A end
- 81 1675 a 81 1675 a
-SDict begin [ /View [/XYZ H.V] /Dest (995) cvn H.B /DEST pdfmark end
- 81 1675 a Fu(A)f(Samba)g
-(account,)f(stored)h(in)g(the)g(same)g(location)g(as)h(user)f(LanMan)f
-(and)g(NT)i(passw)o(ord)e(hashes)h(\(currently)81 1783
-y
-SDict begin H.S end
- 81 1783 a 81 1783 a
-SDict begin 13 H.A end
- 81 1783 a 81 1783 a
-SDict begin [ /View [/XYZ H.V] /Dest (996) cvn H.B /DEST pdfmark end
- 81 1783 a Fr(smbpasswd)p
-Fu(\).)e(The)i(Samba)g(account)f(possesses)i(and)f(uses)g(only)g(the)g
-(NT)g(passw)o(ord)g(hash.)-2 1801 y
-SDict begin H.S end
- -2 1801 a -2 1801
-a
-SDict begin 13 H.A end
- -2 1801 a -2 1801 a
-SDict begin [ /View [/XYZ H.V] /Dest (997) cvn H.B /DEST pdfmark end
- -2 1801 a Black 131 x Ft(\225)p
-Black 81 1932 a
-SDict begin H.S end
- 81 1932 a 81 1932 a
-SDict begin 13 H.A end
- 81 1932 a 81 1932
-a
-SDict begin [ /View [/XYZ H.V] /Dest (998) cvn H.B /DEST pdfmark end
- 81 1932 a Fu(A)g(corresponding)d(Unix)j(account,)f(typically)g
-(stored)h(in)1764 1932 y
-SDict begin H.S end
- 1764 1932 a 1764 1932 a
-SDict begin 13 H.A end
- 1764
-1932 a 1764 1932 a
-SDict begin [ /View [/XYZ H.V] /Dest (999) cvn H.B /DEST pdfmark end
- 1764 1932 a Fr(/etc/passwd)p Fu(.)f(\(Future)g
-(releases)h(will)h(alle)n(viate)f(the)g(need)g(to)81
-2040 y(create)300 2040 y
-SDict begin H.S end
- 300 2040 a 300 2040 a
-SDict begin 13 H.A end
- 300 2040
-a 300 2040 a
-SDict begin [ /View [/XYZ H.V] /Dest (1000) cvn H.B /DEST pdfmark end
- 300 2040 a Fr(/etc/passwd)f Fu(entries.\))-2
-2356 y
-SDict begin H.S end
- -2 2356 a -2 2356 a
-SDict begin 13 H.A end
- -2 2356 a -2 2356 a
-SDict begin [ /View [/XYZ H.V] /Dest (1001) cvn H.B /DEST pdfmark end
- -2 2356
-a 108 x Fu(There)g(are)h(tw)o(o)h(w)o(ays)f(to)h(create)f(machine)f
-(trust)h(accounts:)-2 2481 y
-SDict begin H.S end
- -2 2481 a -2 2481 a
-SDict begin 13 H.A end
- -2 2481
-a -2 2481 a
-SDict begin [ /View [/XYZ H.V] /Dest (1002) cvn H.B /DEST pdfmark end
- -2 2481 a -2 2491 a
-SDict begin H.S end
- -2 2491 a -2 2491 a
-SDict begin 13 H.A end
- -2
-2491 a -2 2491 a
-SDict begin [ /View [/XYZ H.V] /Dest (1003) cvn H.B /DEST pdfmark end
- -2 2491 a Black 143 x Ft(\225)p Black
-81 2634 a
-SDict begin H.S end
- 81 2634 a 81 2634 a
-SDict begin 13 H.A end
- 81 2634 a 81 2634 a
-SDict begin [ /View [/XYZ H.V] /Dest (1004) cvn H.B /DEST pdfmark end
- 81
-2634 a Fu(Manual)f(creation.)g(Both)h(the)h(Samba)e(and)h
-(corresponding)d(Unix)i(account)g(are)h(created)g(by)g(hand.)-2
-2652 y
-SDict begin H.S end
- -2 2652 a -2 2652 a
-SDict begin 13 H.A end
- -2 2652 a -2 2652 a
-SDict begin [ /View [/XYZ H.V] /Dest (1005) cvn H.B /DEST pdfmark end
- -2 2652
-a Black 131 x Ft(\225)p Black 81 2783 a
-SDict begin H.S end
- 81 2783 a 81
-2783 a
-SDict begin 13 H.A end
- 81 2783 a 81 2783 a
-SDict begin [ /View [/XYZ H.V] /Dest (1006) cvn H.B /DEST pdfmark end
- 81 2783 a Fu("On-the-\003y")e(creation.)h
-(The)h(Samba)g(machine)f(trust)h(account)f(is)i(automatically)e
-(created)g(by)h(Samba)g(at)h(the)f(time)g(the)81 2891
-y(client)g(is)h(joined)e(to)i(the)f(domain.)f(\(F)o(or)g(security)-5
-b(,)19 b(this)i(is)g(the)f(recommended)d(method.\))h(The)i
-(corresponding)d(Unix)81 2999 y(account)i(may)g(be)i(created)e
-(automatically)g(or)h(manually)-5 b(.)-2 3017 y
-SDict begin H.S end
- -2 3017
-a -2 3017 a
-SDict begin 13 H.A end
- -2 3017 a -2 3017 a
-SDict begin [ /View [/XYZ H.V] /Dest (1007) cvn H.B /DEST pdfmark end
- -2 3017 a 310 x Fp(6.4.1.)29
-b(Manual)h(Cr)n(eation)g(of)g(Machine)h(T)-9 b(rust)29
-b(Accounts)-2 3495 y
-SDict begin H.S end
- -2 3495 a -2 3495 a
-SDict begin 13 H.A end
- -2 3495 a -2
-3495 a
-SDict begin [ /View [/XYZ H.V] /Dest (1009) cvn H.B /DEST pdfmark end
- -2 3495 a 106 x Fu(The)20 b(\002rst)h(step)f(in)g(manually)f
-(creating)g(a)i(machine)e(trust)h(account)f(is)i(to)g(manually)e
-(create)g(the)i(corresponding)16 b(Unix)k(account)-2
-3709 y(in)83 3709 y
-SDict begin H.S end
- 83 3709 a 83 3709 a
-SDict begin 13 H.A end
- 83 3709 a 83
-3709 a
-SDict begin [ /View [/XYZ H.V] /Dest (1010) cvn H.B /DEST pdfmark end
- 83 3709 a Fr(/etc/passwd)p Fu(.)f(This)h(can)g(be)g(done)f
-(using)1404 3709 y
-SDict begin H.S end
- 1404 3709 a 1404 3709 a
-SDict begin 13 H.A end
- 1404 3709
-a 1404 3709 a
-SDict begin [ /View [/XYZ H.V] /Dest (1011) cvn H.B /DEST pdfmark end
- 1404 3709 a Fv(vipw)i Fu(or)e(other)h('add)f(user')h
-(command)e(that)i(is)h(normally)e(used)h(to)g(create)g(ne)n(w)-2
-3817 y(Unix)g(accounts.)f(The)g(follo)n(wing)g(is)i(an)f(e)o(xample)f
-(for)h(a)g(Linux)f(based)h(Samba)g(serv)o(er:)-2 4001
-y
-SDict begin H.S end
- -2 4001 a -2 4001 a
-SDict begin 13 H.A end
- -2 4001 a -2 4001 a
-SDict begin [ /View [/XYZ H.V] /Dest (1012) cvn H.B /DEST pdfmark end
- -2 4001 a -2
-4001 a
-SDict begin H.S end
- -2 4001 a -2 4001 a
-SDict begin 13 H.A end
- -2 4001 a -2 4001 a
-SDict begin [ /View [/XYZ H.V] /Dest (1013) cvn H.B /DEST pdfmark end
- -2 4001
-a 90 x Fr(root#)267 4091 y
-SDict begin H.S end
- 267 4091 a 267 4091 a
-SDict begin 13 H.A end
- 267
-4091 a 267 4091 a
-SDict begin [ /View [/XYZ H.V] /Dest (1014) cvn H.B /DEST pdfmark end
- 267 4091 a Fv(/usr/sbin/useradd)i(-g)e(100)f(-d)i
-(/de)o(v/null)f(-c)1649 4091 y
-SDict begin H.S end
- 1649 4091 a 1649 4091
-a
-SDict begin 13 H.A end
- 1649 4091 a 1649 4091 a
-SDict begin [ /View [/XYZ H.V] /Dest (1015) cvn H.B /DEST pdfmark end
- 1649 4091 a Fl("machine)49
-b(nickname")19 b Fv(-s)i(/bin/false)2991 4091 y
-SDict begin H.S end
- 2991
-4091 a 2991 4091 a
-SDict begin 13 H.A end
- 2991 4091 a 2991 4091 a
-SDict begin [ /View [/XYZ H.V] /Dest (1016) cvn H.B /DEST pdfmark end
- 2991 4091
-a Fl(machine_name)p Fv($)-2 4274 y
-SDict begin H.S end
- -2 4274 a -2 4274
-a
-SDict begin 13 H.A end
- -2 4274 a -2 4274 a
-SDict begin [ /View [/XYZ H.V] /Dest (1017) cvn H.B /DEST pdfmark end
- -2 4274 a -2 4274 a
-SDict begin H.S end
- -2 4274 a -2
-4274 a
-SDict begin 13 H.A end
- -2 4274 a -2 4274 a
-SDict begin [ /View [/XYZ H.V] /Dest (1018) cvn H.B /DEST pdfmark end
- -2 4274 a 91 x Fr(root#)267
-4365 y
-SDict begin H.S end
- 267 4365 a 267 4365 a
-SDict begin 13 H.A end
- 267 4365 a 267 4365 a
-SDict begin [ /View [/XYZ H.V] /Dest (1019) cvn H.B /DEST pdfmark end
- 267
-4365 a Fv(passwd)g(-l)617 4365 y
-SDict begin H.S end
- 617 4365 a 617 4365
-a
-SDict begin 13 H.A end
- 617 4365 a 617 4365 a
-SDict begin [ /View [/XYZ H.V] /Dest (1020) cvn H.B /DEST pdfmark end
- 617 4365 a Fl(machine_name)p
-Fv($)-2 4548 y
-SDict begin H.S end
- -2 4548 a -2 4548 a
-SDict begin 13 H.A end
- -2 4548 a -2 4548
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1021) cvn H.B /DEST pdfmark end
- -2 4548 a 91 x Fu(On)f(*BSD)h(systems,)f(this)h(can)f(be)g(done)f
-(using)h(the)g('chpass')f(utility:)-2 4823 y
-SDict begin H.S end
- -2 4823
-a -2 4823 a
-SDict begin 13 H.A end
- -2 4823 a -2 4823 a
-SDict begin [ /View [/XYZ H.V] /Dest (1022) cvn H.B /DEST pdfmark end
- -2 4823 a -2 4823 a
-SDict begin H.S end
- -2
-4823 a -2 4823 a
-SDict begin 13 H.A end
- -2 4823 a -2 4823 a
-SDict begin [ /View [/XYZ H.V] /Dest (1023) cvn H.B /DEST pdfmark end
- -2 4823 a 90 x Fr(root#)267
-4913 y
-SDict begin H.S end
- 267 4913 a 267 4913 a
-SDict begin 13 H.A end
- 267 4913 a 267 4913 a
-SDict begin [ /View [/XYZ H.V] /Dest (1024) cvn H.B /DEST pdfmark end
- 267
-4913 a Fv(chpass)i(-a)f(")659 4913 y
-SDict begin H.S end
- 659 4913 a 659 4913
-a
-SDict begin 13 H.A end
- 659 4913 a 659 4913 a
-SDict begin [ /View [/XYZ H.V] /Dest (1025) cvn H.B /DEST pdfmark end
- 659 4913 a Fl(machine_name)p
-Fv($:*:101:10)o(0::)o(0:)o(0:)o(W)-6 b(orksta)o(tion)-2
-5021 y
-SDict begin H.S end
- -2 5021 a -2 5021 a
-SDict begin 13 H.A end
- -2 5021 a -2 5021 a
-SDict begin [ /View [/XYZ H.V] /Dest (1026) cvn H.B /DEST pdfmark end
- -2 5021
-a Fl(machine_name)p Fv(:/de)o(v/null:/sbin/nologin")-2
-5204 y
-SDict begin H.S end
- -2 5204 a -2 5204 a
-SDict begin 13 H.A end
- -2 5204 a -2 5204 a
-SDict begin [ /View [/XYZ H.V] /Dest (1027) cvn H.B /DEST pdfmark end
- -2 5204
-a 91 x Fu(The)148 5295 y
-SDict begin H.S end
- 148 5295 a 148 5295 a
-SDict begin 13 H.A end
- 148 5295
-a 148 5295 a
-SDict begin [ /View [/XYZ H.V] /Dest (1028) cvn H.B /DEST pdfmark end
- 148 5295 a Fr(/etc/passwd)19 b Fu(entry)g(will)i(list)g
-(the)f(machine)f(name)h(with)g(a)h("$")f(appended,)e(w)o(on')o(t)h(ha)n
-(v)o(e)g(a)i(passw)o(ord,)e(will)i(ha)n(v)o(e)f(a)-2
-5403 y(null)g(shell)g(and)g(no)g(home)f(directory)-5
-b(.)18 b(F)o(or)i(e)o(xample)e(a)j(machine)e(named)g(')l(dopp)o(y')f(w)
-o(ould)h(ha)n(v)o(e)h(an)2928 5403 y
-SDict begin H.S end
- 2928 5403 a 2928
-5403 a
-SDict begin 13 H.A end
- 2928 5403 a 2928 5403 a
-SDict begin [ /View [/XYZ H.V] /Dest (1029) cvn H.B /DEST pdfmark end
- 2928 5403 a Fr(/etc/passwd)f
-Fu(entry)-2 5511 y(lik)o(e)h(this:)p Black 3659 5984
-a Fq(34)p Black eop end
-%%Page: 35 42
-TeXDict begin 35 41 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.35) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 1500 -132
-a Fq(Chapter)20 b(6.)g(Samba)f(as)h(an)g(NT4)h(or)f(W)-5
-b(in2k)21 b(Primary)f(Domain)f(Contr)l(oller)p Black
--2 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (1030) cvn H.B /DEST pdfmark end
- -2 -11 a
-83 x Fr(doppy$:x:505:501:)p Fi(machine_nickname)p Fr(:/dev)o(/null:)o
-(/bin/f)o(alse)-2 429 y
-SDict begin H.S end
- -2 429 a -2 429 a
-SDict begin 13 H.A end
- -2 429 a -2
-429 a
-SDict begin [ /View [/XYZ H.V] /Dest (1033) cvn H.B /DEST pdfmark end
- -2 429 a 108 x Fu(Abo)o(v)o(e,)258 537 y
-SDict begin H.S end
- 258 537
-a 258 537 a
-SDict begin 13 H.A end
- 258 537 a 258 537 a
-SDict begin [ /View [/XYZ H.V] /Dest (1034) cvn H.B /DEST pdfmark end
- 258 537 a Fn(machine_nickname)f
-Fu(can)i(be)g(an)o(y)f(descripti)n(v)o(e)g(name)h(for)f(the)h(client,)g
-(i.e.,)g(BasementComputer)-5 b(.)-2 645 y
-SDict begin H.S end
- -2 645 a -2
-645 a
-SDict begin 13 H.A end
- -2 645 a -2 645 a
-SDict begin [ /View [/XYZ H.V] /Dest (1035) cvn H.B /DEST pdfmark end
- -2 645 a Fn(machine_name)18 b
-Fu(absolutely)h(must)i(be)f(the)g(NetBIOS)h(name)e(of)h(the)g(client)h
-(to)f(be)g(joined)f(to)i(the)f(domain.)e(The)i("$")g(must)-2
-753 y(be)g(appended)e(to)i(the)g(NetBIOS)h(name)f(of)g(the)g(client)g
-(or)g(Samba)g(will)h(not)e(recognize)g(this)i(as)g(a)f(machine)f(trust)
-i(account.)-2 937 y
-SDict begin H.S end
- -2 937 a -2 937 a
-SDict begin 13 H.A end
- -2 937 a -2 937
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1036) cvn H.B /DEST pdfmark end
- -2 937 a 90 x Fu(No)n(w)f(that)g(the)g(corresponding)d(Unix)j
-(account)f(has)h(been)g(created,)f(the)h(ne)o(xt)g(step)g(is)h(to)g
-(create)e(the)i(Samba)e(account)g(for)h(the)-2 1135 y(client)g
-(containing)e(the)i(well-kno)n(wn)f(initial)h(machine)f(trust)i
-(account)e(passw)o(ord.)g(This)h(can)g(be)g(done)f(using)h(the)-2
-1243 y
-SDict begin H.S end
- -2 1243 a -2 1243 a
-SDict begin 13 H.A end
- -2 1243 a -2 1243 a
-SDict begin [ /View [/XYZ H.V] /Dest (1037) cvn H.B /DEST pdfmark end
- -2 1243
-a -2 1243 a
-SDict begin H.S end
- -2 1243 a -2 1243 a
-SDict begin 13 H.A end
- -2 1243 a -2 1243 a
-SDict begin [ /View [/XYZ H.V] /Dest (1038) cvn H.B /DEST pdfmark end
- -2
-1243 a Fv(smbpasswd\(8\))g Fu(\(smbpasswd.8.html\))d(command)i(as)i
-(sho)n(wn)e(here:)-2 1427 y
-SDict begin H.S end
- -2 1427 a -2 1427 a
-SDict begin 13 H.A end
- -2 1427
-a -2 1427 a
-SDict begin [ /View [/XYZ H.V] /Dest (1039) cvn H.B /DEST pdfmark end
- -2 1427 a -2 1427 a
-SDict begin H.S end
- -2 1427 a -2 1427 a
-SDict begin 13 H.A end
- -2
-1427 a -2 1427 a
-SDict begin [ /View [/XYZ H.V] /Dest (1040) cvn H.B /DEST pdfmark end
- -2 1427 a 90 x Fr(root#)267 1517 y
-SDict begin H.S end
- 267
-1517 a 267 1517 a
-SDict begin 13 H.A end
- 267 1517 a 267 1517 a
-SDict begin [ /View [/XYZ H.V] /Dest (1041) cvn H.B /DEST pdfmark end
- 267 1517 a Fv(smbpasswd)i(-a)f
-(-m)901 1517 y
-SDict begin H.S end
- 901 1517 a 901 1517 a
-SDict begin 13 H.A end
- 901 1517 a 901 1517
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1042) cvn H.B /DEST pdfmark end
- 901 1517 a Fl(machine_name)-2 1700 y
-SDict begin H.S end
- -2 1700 a -2 1700
-a
-SDict begin 13 H.A end
- -2 1700 a -2 1700 a
-SDict begin [ /View [/XYZ H.V] /Dest (1043) cvn H.B /DEST pdfmark end
- -2 1700 a 91 x Fu(where)221 1791
-y
-SDict begin H.S end
- 221 1791 a 221 1791 a
-SDict begin 13 H.A end
- 221 1791 a 221 1791 a
-SDict begin [ /View [/XYZ H.V] /Dest (1044) cvn H.B /DEST pdfmark end
- 221 1791
-a Fn(machine_name)f Fu(is)i(the)f(machine')-5 b(s)20
-b(NetBIOS)g(name.)g(The)g(RID)g(of)g(the)g(ne)n(w)g(machine)f(account)g
-(is)i(generated)-2 1899 y(from)e(the)h(UID)g(of)g(the)h(corresponding)
-16 b(Unix)k(account.)-2 1917 y
-SDict begin H.S end
- -2 1917 a -2 1917 a
-SDict begin 11.7 H.A end
- -2
-1917 a -2 1917 a
-SDict begin [ /View [/XYZ H.V] /Dest (1045) cvn H.B /DEST pdfmark end
- -2 1917 a 346 2017 3463 17 v 346 2940
-17 924 v 1022 2165 a Fp(J)n(oin)31 b(the)f(client)h(to)e(the)h(domain)h
-(immediately)388 2356 y
-SDict begin H.S end
- 388 2356 a 388 2356 a
-SDict begin 11.7 H.A end
- 388 2356
-a 388 2356 a
-SDict begin [ /View [/XYZ H.V] /Dest (1047) cvn H.B /DEST pdfmark end
- 388 2356 a 73 x Fj(Man)o(ually)19 b(creating)f(a)j
-(machine)e(tr)q(ust)h(account)g(using)f(this)h(method)f(is)i(the)e
-(equiv)n(alent)f(of)i(creating)e(a)j(machine)388 2526
-y(tr)q(ust)f(account)g(on)f(a)i(Windo)o(ws)e(NT)h(PDC)g(using)g(the)f
-("Ser)r(v)n(er)h(Manager".)e(F)m(rom)i(the)f(time)h(at)g(which)g(the)g
-(account)388 2623 y(is)h(created)e(to)h(the)f(time)h(which)g(the)g
-(client)f(joins)g(the)h(domain)f(and)g(changes)g(the)h(pass)n(w)o(ord,)
-f(y)o(our)h(domain)f(is)388 2720 y(vulner)o(ab)o(le)e(to)j(an)g(intr)q
-(uder)e(joining)g(y)o(our)i(domain)e(using)i(a)g(a)g(machine)g(with)f
-(the)h(same)g(NetBIOS)g(name)o(.)f(A)i(PDC)388 2817 y(inherently)d(tr)q
-(usts)i(members)g(of)g(the)g(domain)f(and)g(will)h(ser)r(v)n(e)h(out)e
-(a)h(large)f(deg)o(ree)g(of)h(user)g(inf)n(or)r(mation)d(to)j(such)388
-2914 y(clients)o(.)f(Y)-10 b(ou)19 b(ha)o(v)n(e)h(been)f(w)o(ar)r(ned!)
-p 3792 2940 17 924 v 346 2957 3463 17 v -2 3050 a
-SDict begin H.S end
- -2
-3050 a -2 3050 a
-SDict begin 13 H.A end
- -2 3050 a -2 3050 a
-SDict begin [ /View [/XYZ H.V] /Dest (1048) cvn H.B /DEST pdfmark end
- -2 3050 a 286 x
-Fp(6.4.2.)29 b("On-the-Fly")i(Cr)n(eation)f(of)f(Machine)i(T)-9
-b(rust)30 b(Accounts)-2 3526 y
-SDict begin H.S end
- -2 3526 a -2 3526 a
-SDict begin 13 H.A end
- -2
-3526 a -2 3526 a
-SDict begin [ /View [/XYZ H.V] /Dest (1050) cvn H.B /DEST pdfmark end
- -2 3526 a 84 x Fu(The)20 b(second)f(\(and)g
-(recommended\))e(w)o(ay)j(of)g(creating)f(machine)g(trust)i(accounts)e
-(is)i(simply)f(to)g(allo)n(w)g(the)h(Samba)e(serv)o(er)h(to)-2
-3718 y(create)g(them)f(as)i(needed)e(when)h(the)g(client)g(is)h(joined)
-f(to)g(the)g(domain.)-2 3902 y
-SDict begin H.S end
- -2 3902 a -2 3902 a
-SDict begin 13 H.A end
- -2
-3902 a -2 3902 a
-SDict begin [ /View [/XYZ H.V] /Dest (1051) cvn H.B /DEST pdfmark end
- -2 3902 a 90 x Fu(Since)g(each)g(Samba)g(machine)f
-(trust)h(account)f(requires)g(a)i(corresponding)16 b(Unix)k(account,)f
-(a)i(method)d(for)i(automatically)-2 4100 y(creating)f(the)h(Unix)g
-(account)f(is)i(usually)f(supplied;)f(this)i(requires)e
-(con\002guration)e(of)j(the)2640 4100 y
-SDict begin H.S end
- 2640 4100 a 2640
-4100 a
-SDict begin 13 H.A end
- 2640 4100 a 2640 4100 a
-SDict begin [ /View [/XYZ H.V] /Dest (1052) cvn H.B /DEST pdfmark end
- 2640 4100 a Fu(add)g(user)g(script)-2
-4207 y(\(smb)m(.conf.5.html#ADDUSERSCRIPT\))15 b(option)k(in)1646
-4207 y
-SDict begin H.S end
- 1646 4207 a 1646 4207 a
-SDict begin 13 H.A end
- 1646 4207 a 1646 4207
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1053) cvn H.B /DEST pdfmark end
- 1646 4207 a Fr(smb.conf)p Fu(.)g(This)h(method)f(is)i(not)f
-(required,)e(ho)n(we)n(v)o(er;)-2 4315 y(corresponding)e(Unix)k
-(accounts)g(may)f(also)i(be)f(created)f(manually)-5 b(.)-2
-4499 y
-SDict begin H.S end
- -2 4499 a -2 4499 a
-SDict begin 13 H.A end
- -2 4499 a -2 4499 a
-SDict begin [ /View [/XYZ H.V] /Dest (1054) cvn H.B /DEST pdfmark end
- -2 4499
-a 90 x Fu(Belo)n(w)20 b(is)h(an)f(e)o(xample)f(for)h(a)g(RedHat)h(6.2)e
-(Linux)g(system.)-2 4773 y
-SDict begin H.S end
- -2 4773 a -2 4773 a
-SDict begin 13 H.A end
- -2 4773
-a -2 4773 a
-SDict begin [ /View [/XYZ H.V] /Dest (1055) cvn H.B /DEST pdfmark end
- -2 4773 a -2 4856 a
-SDict begin H.S end
- -2 4856 a -2 4856 a
-SDict begin 11.7 H.A end
- -2
-4856 a -2 4856 a
-SDict begin [ /View [/XYZ H.V] /Dest (1056) cvn H.B /DEST pdfmark end
- -2 4856 a 80 x Fr([global])132 5033
-y(#)45 b(<...remainder)e(of)h(parameters...>)132 5130
-y(add)h(user)f(script)g(=)g(/usr/sbin/useradd)e(-d)j(/dev/null)e(-g)i
-(100)f(-s)g(/bin/false)f(-M)i(\045u)-2 5331 y
-SDict begin H.S end
- -2 5331
-a -2 5331 a
-SDict begin 13 H.A end
- -2 5331 a -2 5331 a
-SDict begin [ /View [/XYZ H.V] /Dest (1057) 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 (1090) 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 (1059) 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 (1060) 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 (1061) 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 (1062) 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 (1063) 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 (1064) 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 (1065) 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 (1066) 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 (1067) 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 (1068) 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 (1069) 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 (1070) 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 (1071) 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 (1072) 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 (1074) 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 (1075) 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 (1076) 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 (1077) 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 (1078) 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 (1079) 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 (1080) 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 (1081) 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 (1082) 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 (1083) 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 (1084) 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 (1085) 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 (1086) 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 (1112) 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 (1087) 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 (1088) 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 (1089) 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 (1091) 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 (1092) 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 (1093) 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 (1094) 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 (1095) 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 (1096) 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 (1097) 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 (1098) 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 (1099) 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 (1100) 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 (1101) cvn H.B /DEST pdfmark end
- 3423 2841 a Fn(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 (1102) 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 (1103) 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 (1104) 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 (1105) 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 (1106) 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 (1107) 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 (1108) 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 (1109) 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 (1110) cvn H.B /DEST pdfmark end
- 2081 72 a Fn(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 (1111) 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 (1114) 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 (1115) 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 (1116) 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 (1117) 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 (1118) 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 (1120) 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 (1121) 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 (1122) 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 (1123) 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 (1124) 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 (1125) 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 (1126) 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 (1127) 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 (1128) 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 (1129) 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 (1130) cvn H.B /DEST pdfmark end
- -2 4143 a Black 81 4285 a Fe(\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 (1131) 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 (1132) cvn H.B /DEST pdfmark end
- -2 4303 a Black
-81 4434 a Fe(\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 (1133) 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 (1134) 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 (1135) 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 (1136) 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 (1137) 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 (1138) 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 (1139) 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 (1140) 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 (1141) 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 (1142) 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 (1143) 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 (1144) cvn H.B /DEST pdfmark end
- -2 1348 a Black 81 1490 a
-Fe(\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 (1145) 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 (1146) cvn H.B /DEST pdfmark end
- -2 1508
-a Black 81 1640 a Fe(\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 (1147) 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 (1148) cvn H.B /DEST pdfmark end
- -2 1657 a Black 81 1789 a Fe(\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 (1149) 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 (1150) cvn H.B /DEST pdfmark end
- -2 1790
-a Black 81 1938 a Fe(\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 (1151) 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 (1152) 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 (1153) 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 (1154) 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 (1155) 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 (1156) 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 (1157) 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 (1158) cvn H.B /DEST pdfmark end
- -2 2838 a Black 81 2980 a Fe(\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 (1159) 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 (1160) cvn H.B /DEST pdfmark end
- -2 2998 a Black
-81 3130 a Fe(\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 (1161) 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 (1162) cvn H.B /DEST pdfmark end
- -2 3148 a Black
-81 3279 a Fe(\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 (1163) 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 (1164) cvn H.B /DEST pdfmark end
- -2 3280 a Black 81 3429 a Fe(\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 (1165) 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 (1166) 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 (1167) 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 (1168) 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 (1169) 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 (1170) 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 (1171) cvn H.B /DEST pdfmark end
- -2
-4694 a Black 81 4825 a Fe(\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 (1172) 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 (1173) 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 (1174) cvn H.B /DEST pdfmark end
- -2 4843 a Black 81 4975 a Fe(\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 (1175) 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 (1176) 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 (1177) cvn H.B /DEST pdfmark end
- -2 5101
-a Black 81 5232 a Fe(\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 (1178) 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 (1179) 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 (1180) 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 Fe(\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 (1181) 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 (1182) 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 (1183) cvn H.B /DEST pdfmark end
- -2 198 a Black
-81 330 a Fe(\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 (1184) 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 (1185) 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 (1186) cvn H.B /DEST pdfmark end
- -2 348 a Black
-81 479 a Fe(\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 (1187) 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 (1188) 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 (1189) cvn H.B /DEST pdfmark end
- -2 497 a Black 81 629
-a Fe(\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 (1190) 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 (1191) 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 (1192) 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 (1193) 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 (1194) 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 (1195) 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 (1196) 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 (1197) 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 (1198) 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 (1199) 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 (1200) 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 (1201) 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 (1202) 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 (1203) 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 (1204) cvn H.B /DEST pdfmark end
- -2 2184 a Black 81 2327 a Fe(\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 (1205) 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 (1206) cvn H.B /DEST pdfmark end
- -2 2452
-a Black 81 2584 a Fe(\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 (1207) 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 (1208) cvn H.B /DEST pdfmark end
- -2 2818 a Black 81 2949 a Fe(\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 (1209) 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 (1210) cvn H.B /DEST pdfmark end
- -2 2967 a Black 81 3099 a
-Fe(\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 (1211) 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 (1212) cvn H.B /DEST pdfmark end
- -2 3225 a Black 81 3356 a Fe(\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 (1213) 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 (1214) cvn H.B /DEST pdfmark end
- -2 3482 a Black 81 3613
-a Fe(\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 (1215) 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 (1216) cvn H.B /DEST pdfmark end
- -2 3955 a Black 81 4087 a Fe(\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 (1217) 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 (1218) 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 (1219) cvn H.B /DEST pdfmark end
- -2 4212 a Black 81 4344 a
-Fe(\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 (1220) 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 (1221) cvn H.B /DEST pdfmark end
- -2 4453 a Black
-81 4601 a Fe(\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 (1222) 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 (1223) 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 (1224) 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 (1225) 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 (1226) 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 (1227) 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 (1228) 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 (1229) 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 (1230) 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 (1231) 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 (1232) 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 (1234) 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 (1235) 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 (1236) 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 (1237) 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 (1238) 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 (1239) 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 (1240) 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 (1241) 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 (1242) 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 (1243) 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 (1244) 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 (1245) 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 (1246) 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 (1247) 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 (1248) 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 (1249) 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 (1250) 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 (1251) 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 (1252) 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 (1253) 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 (1254) 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 (1255) 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 (1257) 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 (1258) 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 (1259) 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 (1260) 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 (1261) 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 (1262) 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 (1263) 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 (1264) 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 (1266) cvn H.B /DEST pdfmark end
- 388 2563 a 73
-x Fj(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 (1267) cvn H.B /DEST pdfmark end
- 745
-2831 a Fd(USER)p Fj(.)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 (1268) cvn H.B /DEST pdfmark end
- 3287 2831 a Fd(SHARE)j Fj(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 (1269) cvn H.B /DEST pdfmark end
- 681 2928 a Fd(DOMAIN)22 b Fj(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 (1270) cvn H.B /DEST pdfmark end
- 1089 2928 a Fd(SERVER)h
-Fj(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 (1271) cvn H.B /DEST pdfmark end
- 388 3109
-a 82 x Fj(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 (1272) cvn H.B /DEST pdfmark end
- 388 3859 a 81 x Fj(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 (1273) cvn H.B /DEST pdfmark end
- 388 4608 a 81 x Fj(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 (1285) 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 (1287) 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 (1288) 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 (1289) 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 (1291) 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 (1292) 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 (1293) 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 (1294) 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 (1295) 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 (1296) 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 (1297) 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 (1299) 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 (1300) 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 (1302) 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 (1303) 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 (1305) 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 (1306) 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 (1308) 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 (1309) 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 (1310) 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 (1311) 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 (1313) 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 (1314) 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 (1315) 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 (1316) 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 (1317) 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 (1318) 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 (1319) 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 (1320) 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 (1321) 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 (1322) 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 (1323) 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 (1324) 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 (1325) 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 (1326) 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 (1327) 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 (1328) 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 (1330) 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 (1331) 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 (1332) 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 (1334) 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 (1353) 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 (1354) cvn H.B /DEST pdfmark end
- -2 454 a 359 x Fx(8.1.)35 b(Setup)f(y)l(our)i Fc(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 (1357) 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 (1358) 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 (1359) 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 (1360) 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 (1361) 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 (1362) 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 (1363) 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 (1364) 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 (1365) cvn H.B /DEST pdfmark end
- -2 2577 a 164 2674 a Fk(Note:)19
-b Fj(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 (1366) cvn H.B /DEST pdfmark end
- 3005 2674 a Fh(security)d(=)j(domain)p Fj(,)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 (1367) cvn H.B /DEST pdfmark end
- -2 3101
-a 377 x Fx(8.2.)35 b(Setup)f(y)l(our)i Fc(/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 (1370) 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 (1371) 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 (1372) 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 (1373) 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 (1374) 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 (1375) cvn H.B /DEST pdfmark end
- 928 4855
-a Fm(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 (1376) cvn H.B /DEST pdfmark end
- 1227 4855 a Fl(USERNAME)6 b Fm(@)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 (1377) cvn H.B /DEST pdfmark end
- 1683
-4855 a Fl(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 (1378) 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 (1379) cvn H.B /DEST pdfmark end
- -2
-5088 a 164 5184 a Fk(Note:)h Fj(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 (1380) 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 (1381) 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 (1382) 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 (1383) 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)1241
-944 y
-SDict begin H.S end
- 1241 944 a 1241 944 a
-SDict begin 13 H.A end
- 1241 944 a 1241 944 a
-SDict begin [ /View [/XYZ H.V] /Dest (1384) cvn H.B /DEST pdfmark end
- 1241
-944 a Fu(smbclient)h(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)3377 1052 y
-SDict begin H.S end
- 3377 1052 a 3377 1052 a
-SDict begin 13 H.A end
- 3377
-1052 a 3377 1052 a
-SDict begin [ /View [/XYZ H.V] /Dest (1389) cvn H.B /DEST pdfmark end
- 3377 1052 a Fu(smbd)h(and)-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 (1390) cvn H.B /DEST pdfmark end
- -2 1160 a Fu(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 (1393) 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 (1394) cvn H.B /DEST pdfmark end
- 2846 1822 a Fm(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 (1395) 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 (1397) 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 (1398) 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 (1400) 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 (1401) 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 (1402) 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 (1405) 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 (1406) cvn H.B /DEST pdfmark end
- 1016
-3699 a Fm(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 (1407) cvn H.B /DEST pdfmark end
- 1931 3807 a Fm(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 (1411) 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)2776 4577 y
-SDict begin H.S end
- 2776 4577 a 2776 4577
-a
-SDict begin 13 H.A end
- 2776 4577 a 2776 4577 a
-SDict begin [ /View [/XYZ H.V] /Dest (1412) cvn H.B /DEST pdfmark end
- 2776 4577 a Fu(smbclient)h(and)f(k)o
-(erberos.)g(Use)-2 4685 y
-SDict begin H.S end
- -2 4685 a -2 4685 a
-SDict begin 13 H.A end
- -2 4685
-a -2 4685 a
-SDict begin [ /View [/XYZ H.V] /Dest (1413) cvn H.B /DEST pdfmark end
- -2 4685 a Fu(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 (1414) cvn H.B /DEST pdfmark end
- 1156 4685 a Fn(-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 (1415) 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 (1417) 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 (1418) 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 (1438) 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 (1440) 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 (1441) 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 (1442) 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 (1443) 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 (1444) 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 (1445) 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 (1446) 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 (1447) cvn H.B /DEST pdfmark end
- 896 1527 a Fr(smb.conf)f
-Fu(\002le)h(to)f(tell)h(Samba)f(it)h(should)e(no)n(w)g(use)i(domain)e
-(security)-5 b(.)-2 1711 y
-SDict begin H.S end
- -2 1711 a -2 1711 a
-SDict begin 13 H.A end
- -2 1711
-a -2 1711 a
-SDict begin [ /View [/XYZ H.V] /Dest (1448) cvn H.B /DEST pdfmark end
- -2 1711 a 90 x Fu(Change)19 b(\(or)h(add\))f(your)731
-1801 y
-SDict begin H.S end
- 731 1801 a 731 1801 a
-SDict begin 13 H.A end
- 731 1801 a 731 1801 a
-SDict begin [ /View [/XYZ H.V] /Dest (1449) cvn H.B /DEST pdfmark end
- 731
-1801 a 752 1801 a
-SDict begin H.S end
- 752 1801 a 752 1801 a
-SDict begin 13 H.A end
- 752 1801 a 752
-1801 a
-SDict begin [ /View [/XYZ H.V] /Dest (1450) cvn H.B /DEST pdfmark end
- 752 1801 a Fn(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 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 (1451) cvn H.B /DEST pdfmark end
- -2 1908 a Fr(smb.conf)f Fu(to)i(read:)-2 2076
-y
-SDict begin H.S end
- -2 2076 a -2 2076 a
-SDict begin 13 H.A end
- -2 2076 a -2 2076 a
-SDict begin [ /View [/XYZ H.V] /Dest (1452) cvn H.B /DEST pdfmark end
- -2 2076 a -2
-2076 a
-SDict begin H.S end
- -2 2076 a -2 2076 a
-SDict begin 13 H.A end
- -2 2076 a -2 2076 a
-SDict begin [ /View [/XYZ H.V] /Dest (1453) cvn H.B /DEST pdfmark end
- -2 2076
-a 106 x Fv(security)f(=)h(domain)-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 (1454) cvn H.B /DEST pdfmark end
- -2 2365 a 91 x Fu(Ne)o(xt)f(change)f(the)
-557 2456 y
-SDict begin H.S end
- 557 2456 a 557 2456 a
-SDict begin 13 H.A end
- 557 2456 a 557 2456
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1455) cvn H.B /DEST pdfmark end
- 557 2456 a 557 2456 a
-SDict begin H.S end
- 557 2456 a 557 2456 a
-SDict begin 13 H.A end
- 557 2456
-a 557 2456 a
-SDict begin [ /View [/XYZ H.V] /Dest (1456) cvn H.B /DEST pdfmark end
- 557 2456 a 50 w Fn(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 2640 y
-SDict begin H.S end
- -2 2640 a
--2 2640 a
-SDict begin 13 H.A end
- -2 2640 a -2 2640 a
-SDict begin [ /View [/XYZ H.V] /Dest (1457) cvn H.B /DEST pdfmark end
- -2 2640 a -2 2640 a
-SDict begin H.S end
- -2
-2640 a -2 2640 a
-SDict begin 13 H.A end
- -2 2640 a -2 2640 a
-SDict begin [ /View [/XYZ H.V] /Dest (1458) cvn H.B /DEST pdfmark end
- -2 2640 a 90 x Fv(w)o(orkgr)o(oup)
-f(=)i(DOM)-2 2913 y
-SDict begin H.S end
- -2 2913 a -2 2913 a
-SDict begin 13 H.A end
- -2 2913 a -2
-2913 a
-SDict begin [ /View [/XYZ H.V] /Dest (1459) cvn H.B /DEST pdfmark end
- -2 2913 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 3188 y
-SDict begin H.S end
- -2 3188 a -2
-3188 a
-SDict begin 13 H.A end
- -2 3188 a -2 3188 a
-SDict begin [ /View [/XYZ H.V] /Dest (1460) cvn H.B /DEST pdfmark end
- -2 3188 a 90 x Fu(Y)-9 b(ou)19
-b(must)i(also)f(ha)n(v)o(e)g(the)g(parameter)1139 3278
-y
-SDict begin H.S end
- 1139 3278 a 1139 3278 a
-SDict begin 13 H.A end
- 1139 3278 a 1139 3278 a
-SDict begin [ /View [/XYZ H.V] /Dest (1461) cvn H.B /DEST pdfmark end
- 1139
-3278 a 1159 3278 a
-SDict begin H.S end
- 1159 3278 a 1159 3278 a
-SDict begin 13 H.A end
- 1159 3278
-a 1159 3278 a
-SDict begin [ /View [/XYZ H.V] /Dest (1462) cvn H.B /DEST pdfmark end
- 1159 3278 a Fn(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 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 (1463) cvn H.B /DEST pdfmark end
- -2 3386 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 3570 y
-SDict begin H.S end
- -2
-3570 a -2 3570 a
-SDict begin 13 H.A end
- -2 3570 a -2 3570 a
-SDict begin [ /View [/XYZ H.V] /Dest (1464) cvn H.B /DEST pdfmark end
- -2 3570 a 90 x Fu(Finally)-5
-b(,)19 b(add)h(\(or)f(modify\))g(a)873 3660 y
-SDict begin H.S end
- 873 3660
-a 873 3660 a
-SDict begin 13 H.A end
- 873 3660 a 873 3660 a
-SDict begin [ /View [/XYZ H.V] /Dest (1465) cvn H.B /DEST pdfmark end
- 873 3660 a 894 3660
-a
-SDict begin H.S end
- 894 3660 a 894 3660 a
-SDict begin 13 H.A end
- 894 3660 a 894 3660 a
-SDict begin [ /View [/XYZ H.V] /Dest (1466) cvn H.B /DEST pdfmark end
- 894 3660
-a Fn(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 3768
-y([global])d(section)i(to)h(read:)-2 3952 y
-SDict begin H.S end
- -2 3952 a
--2 3952 a
-SDict begin 13 H.A end
- -2 3952 a -2 3952 a
-SDict begin [ /View [/XYZ H.V] /Dest (1467) cvn H.B /DEST pdfmark end
- -2 3952 a -2 3952 a
-SDict begin H.S end
- -2
-3952 a -2 3952 a
-SDict begin 13 H.A end
- -2 3952 a -2 3952 a
-SDict begin [ /View [/XYZ H.V] /Dest (1468) cvn H.B /DEST pdfmark end
- -2 3952 a 90 x Fv(passw)o(ord)f
-(ser)o(v)o(er)h(=)g(DOMPDC)f(DOMBDC1)h(DOMBDC2)-2 4225
-y
-SDict begin H.S end
- -2 4225 a -2 4225 a
-SDict begin 13 H.A end
- -2 4225 a -2 4225 a
-SDict begin [ /View [/XYZ H.V] /Dest (1469) cvn H.B /DEST pdfmark end
- -2 4225 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 4424 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
-4532 y(spread)g(out)h(the)g(authentication)e(load)i(among)f(domain)g
-(controllers.)-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 (1470) cvn H.B /DEST pdfmark end
- -2 4716 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
-4914 y(authentication,)e(you)h(may)h(set)h(this)f(line)h(to)f(be)g(:)-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 (1471) cvn H.B /DEST pdfmark end
- -2 5098
-a -2 5098 a
-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 (1472) cvn H.B /DEST pdfmark end
- -2
-5098 a 90 x Fv(passw)o(ord)g(ser)o(v)o(er)h(=)g(*)-2
-5371 y
-SDict begin H.S end
- -2 5371 a -2 5371 a
-SDict begin 13 H.A end
- -2 5371 a -2 5371 a
-SDict begin [ /View [/XYZ H.V] /Dest (1473) cvn H.B /DEST pdfmark end
- -2 5371
-a 91 x Fu(This)f(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 5570 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.)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 (1475) 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 -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 (1500) cvn H.B /DEST pdfmark end
- -2 -201 a 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 (1474) cvn H.B /DEST pdfmark end
- -2 -11 a 83 x Fu(In)h(order)f(to)h(actually)
-g(join)f(the)i(domain,)d(you)i(must)g(run)f(this)i(command:)-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 (1477) cvn H.B /DEST pdfmark end
- 267 346 a Fm(net)49 b(rpc)g(join)g(-S)h(DOMPDC)e(-U)1512
-346 y
-SDict begin H.S end
- 1512 346 a 1512 346 a
-SDict begin 13 H.A end
- 1512 346 a 1512 346 a
-SDict begin [ /View [/XYZ H.V] /Dest (1478) cvn H.B /DEST pdfmark end
- 1512
-346 a Fl(Administrator\045password)-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 (1479) cvn H.B /DEST pdfmark end
- -2 524 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
-728 y(domain)f(SAM)h(database\))f(is)j(DOMPDC.)e(The)1425
-728 y
-SDict begin H.S end
- 1425 728 a 1425 728 a
-SDict begin 13 H.A end
- 1425 728 a 1425 728 a
-SDict begin [ /View [/XYZ H.V] /Dest (1480) cvn H.B /DEST pdfmark end
- 1425
-728 a Fn(Administrator\045password)g Fu(is)h(the)f(login)g(name)f(and)h
-(passw)o(ord)g(for)-2 836 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
-944 y(message:)-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 (1481) cvn H.B /DEST pdfmark end
- -2 1128 a -2 1128 a
-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 (1482) cvn H.B /DEST pdfmark end
- -2 1128 a 90 x Fr(Joined)44 b(domain)f(DOM.)20
-b Fu(or)915 1218 y
-SDict begin H.S end
- 915 1218 a 915 1218 a
-SDict begin 13 H.A end
- 915 1218 a 915
-1218 a
-SDict begin [ /View [/XYZ H.V] /Dest (1483) cvn H.B /DEST pdfmark end
- 915 1218 a Fr(Joined)44 b('SERV1')g(to)g(realm)g('MYREALM')-2
-1386 y
-SDict begin H.S end
- -2 1386 a -2 1386 a
-SDict begin 13 H.A end
- -2 1386 a -2 1386 a
-SDict begin [ /View [/XYZ H.V] /Dest (1484) cvn H.B /DEST pdfmark end
- -2 1386
-a 106 x Fu(in)20 b(your)f(terminal)h(windo)n(w)-5 b(.)18
-b(See)j(the)1118 1492 y
-SDict begin H.S end
- 1118 1492 a 1118 1492 a
-SDict begin 13 H.A end
- 1118
-1492 a 1118 1492 a
-SDict begin [ /View [/XYZ H.V] /Dest (1485) cvn H.B /DEST pdfmark end
- 1118 1492 a 21 w Fu(net\(8\))e(\(net.8.html\))e(man)
-j(page)g(for)f(more)h(details.)-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 (1486) cvn H.B /DEST pdfmark end
- -2 1676 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
-1874 y(beforehand.)-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 (1487) cvn H.B /DEST pdfmark end
- -2 2041 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 2256 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
-2364 y(w)o(ould)g(be)h(stored)g(-)g(normally)f(:)-2 2548
-y
-SDict begin H.S end
- -2 2548 a -2 2548 a
-SDict begin 13 H.A end
- -2 2548 a -2 2548 a
-SDict begin [ /View [/XYZ H.V] /Dest (1488) cvn H.B /DEST pdfmark end
- -2 2548 a -2
-2548 a
-SDict begin H.S end
- -2 2548 a -2 2548 a
-SDict begin 13 H.A end
- -2 2548 a -2 2548 a
-SDict begin [ /View [/XYZ H.V] /Dest (1489) cvn H.B /DEST pdfmark end
- -2 2548
-a 90 x Fr(/usr/local/samba/private/secrets.tdb)-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 (1490) cvn H.B /DEST pdfmark end
- -2 2816 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
-3020 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
-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 (1491) cvn H.B /DEST pdfmark end
- -2 3204
-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 3322 y
-SDict begin H.S end
- -2 3322 a -2 3322 a
-SDict begin 13 H.A end
- -2 3322 a -2
-3322 a
-SDict begin [ /View [/XYZ H.V] /Dest (1492) cvn H.B /DEST pdfmark end
- -2 3322 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 3876 y
-SDict begin H.S end
- -2 3876 a -2
-3876 a
-SDict begin 13 H.A end
- -2 3876 a -2 3876 a
-SDict begin [ /View [/XYZ H.V] /Dest (1494) cvn H.B /DEST pdfmark end
- -2 3876 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 4063 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
-4063 y
-SDict begin H.S end
- 2058 4063 a 2058 4063 a
-SDict begin 13 H.A end
- 2058 4063 a 2058 4063
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1495) cvn H.B /DEST pdfmark end
- 2058 4063 a Fr(DOM\\fred)64 b Fu(attaches)20 b(to)h(your)e(domain)f
-(security)-2 4171 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
-4279 y(similar)f(to)g(the)h(older)e(Samba)h(security)f(mode)1384
-4279 y
-SDict begin H.S end
- 1384 4279 a 1384 4279 a
-SDict begin 13 H.A end
- 1384 4279 a 1384 4279
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1496) cvn H.B /DEST pdfmark end
- 1384 4279 a Fu(security)g(=)i(serv)o(er)e(\(smb)m
-(.conf.5.html#SECURITYEQ)o(U)m(ALSSER)-7 b(VER\),)-2
-4387 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 4495 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 4663 y
-SDict begin H.S end
-
--2 4663 a -2 4663 a
-SDict begin 13 H.A end
- -2 4663 a -2 4663 a
-SDict begin [ /View [/XYZ H.V] /Dest (1497) cvn H.B /DEST pdfmark end
- -2 4663 a 106
-x Fu(Please)g(refer)g(to)g(the)615 4769 y
-SDict begin H.S end
- 615 4769 a
-615 4769 a
-SDict begin 13 H.A end
- 615 4769 a 615 4769 a
-SDict begin [ /View [/XYZ H.V] /Dest (1498) cvn H.B /DEST pdfmark end
- 615 4769 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 4877 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 4985 y(moment,)d(b)n(ut)j(will)g(be)f(mo)o(v)o(ed)e(to)i(release)g
-(branches)f(soon.)-2 5163 y
-SDict begin H.S end
- -2 5163 a -2 5163 a
-SDict begin 13 H.A end
- -2 5163
-a -2 5163 a
-SDict begin [ /View [/XYZ H.V] /Dest (1499) cvn H.B /DEST pdfmark end
- -2 5163 a 96 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 5367
-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 5475 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)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 72 a Fu(serv)o(ers)g(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
-180 y(domain)f(PDC.)-2 454 y(In)h(addition,)e(with)j
-Fv(security)f(=)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 562 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 670 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
-670 y
-SDict begin H.S end
- 2005 670 a 2005 670 a
-SDict begin 13 H.A end
- 2005 670 a 2005 670 a
-SDict begin [ /View [/XYZ H.V] /Dest (1502) cvn H.B /DEST pdfmark end
- 2005
-670 a Fv(security)i(=)h(domain)p Fu(,)f(ho)n(we)n(v)o(er)m(,)d(the)k
-(Samba)e(daemons)-2 778 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 886 y(thus)g(conserving)e
-(PDC)j(connection)d(resources.)-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 (1503) cvn H.B /DEST pdfmark end
- -2 1070 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
-1268 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 1376 y(NT)f(groups)f(the)h(user)g
-(belongs)f(to,)h(etc.)-2 1394 y
-SDict begin H.S end
- -2 1394 a -2 1394 a
-SDict begin 11.7 H.A end
- -2
-1394 a -2 1394 a
-SDict begin [ /View [/XYZ H.V] /Dest (1504) cvn H.B /DEST pdfmark end
- -2 1394 a -2 1518 a
-SDict begin H.S end
- -2 1518 a -2 1518
-a
-SDict begin 11.7 H.A end
- -2 1518 a -2 1518 a
-SDict begin [ /View [/XYZ H.V] /Dest (1505) cvn H.B /DEST pdfmark end
- -2 1518 a 164 1598 a Fk(Note:)f
-Fj(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
-1598 y
-SDict begin H.S end
- 2829 1598 a 2829 1598 a
-SDict begin 11.7 H.A end
- 2829 1598 a 2829 1598
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1506) cvn H.B /DEST pdfmark end
- 2829 1598 a 21 w Fj(Lin)o(uxW)n(or)q(ld)164 1695 y(\(http://www)l
-(.lin)o(uxw)o(or)q(ld.com\))c(as)21 b(the)e(ar)s(ticle)1540
-1695 y
-SDict begin H.S end
- 1540 1695 a 1540 1695 a
-SDict begin 11.7 H.A end
- 1540 1695 a 1540 1695
-a
-SDict begin [ /View [/XYZ H.V] /Dest (1507) cvn H.B /DEST pdfmark end
- 1540 1695 a Fj(Doing)g(the)h(NIS/NT)g(Samba)164 1792
-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 (1511) 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 (1512) 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 (1524) 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 (1526) 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 (1527) 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 (1528) 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 (1529) cvn H.B /DEST pdfmark end
- -2
-1856 a 164 1935 a Fk(Note:)f Fj(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 (1530) 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 (1532) 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 (1533) 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 (1534) 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 (1535) 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 (1536) 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 (1537) 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 (1538) 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 (1539) 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 (1540) 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 (1541) 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 (1543) 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 (1544) 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 (1545) 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 (1546) 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 (1547) 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 (1548) cvn H.B /DEST pdfmark end
- 240 5183 a Fn(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 (1549) cvn H.B /DEST pdfmark end
- 1987 5183 a Fn(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 (1550) cvn H.B /DEST pdfmark end
- 408 5290 a Fn(\(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 (1551) 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 (1552) 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 (1553) cvn H.B /DEST pdfmark end
- 549 72 a Fn(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 (1554) 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 (1555) 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 (1556) 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 (1557) 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 (1558) 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 (1559) 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 (1560) 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 (1561) 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 (1563) 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 (1564) 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 (1565) 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 (1566) 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 (1567) 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 (1568) cvn H.B /DEST pdfmark end
- 240 2801 a Fn(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 (1569) cvn H.B /DEST pdfmark end
- 1987 2801 a Fn(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 (1570) cvn H.B /DEST pdfmark end
- 408
-2909 a Fn(\(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 (1571) 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 (1572) cvn H.B /DEST pdfmark end
- 549 3291 a Fn(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 (1573) 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 (1574) 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 (1575) 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 (1576) 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 (1578) 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 (1579) 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 (1580) 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 (1581) 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 (1582) 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 (1583) 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 (1584) 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 (1585) 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 (1586) 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 (1587) 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 (1588) 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 (1589) 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 (1590) 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 (1592) 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 (1593) 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 (1594) 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 (1595) 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 (1596) 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 (1597) 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 (1599) 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 (1600) 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 (1601) 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 (1602) cvn H.B /DEST pdfmark end
- 549 3546
-a Fn(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 (1603) 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 (1604) 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 (1605) 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 (1606) 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 (1607) 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 (1608) 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 (1609) 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 (1610) 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 (1611) 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 (1612) 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 (1613) 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 (1614) 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 (1615) 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 (1616) 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 (1617) 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 (1618) 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 (1619) 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 (1621) 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 (1622) 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 (1623) cvn H.B /DEST pdfmark end
- -2
-1810 a 90 x Fn(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 (1624) 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 (1625) cvn H.B /DEST pdfmark end
- -2 2079 a 95 x Fn(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 (1626) 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 (1627) cvn H.B /DEST pdfmark end
- -2 2353 a 95 x Fn(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 (1628) 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 (1629) cvn H.B /DEST pdfmark end
- -2
-2627 a 95 x Fn(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 (1630) 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 (1631) 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 (1632) 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 (1633) cvn H.B /DEST pdfmark end
- 3191 3104 a Fn(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 (1634) 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 (1635) cvn H.B /DEST pdfmark end
- 910
-3594 a Fn(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 (1636) 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 (1637) 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 (1638) 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 (1639) cvn H.B /DEST pdfmark end
- 2139 3976 a Fn(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 (1640) 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 (1641) 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 (1642) cvn H.B /DEST pdfmark end
- 2671 4465
-a Fn(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 (1643) 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 (1644) cvn H.B /DEST pdfmark end
- 860 4955 a Fn(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 (1645) 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 (1646) 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 (1647) cvn H.B /DEST pdfmark end
- 2139 5337 a Fn(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 (1648) 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 (1649) cvn H.B /DEST pdfmark end
- 148 72 a Fn(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 (1650) cvn H.B /DEST pdfmark end
- 959 72 a Fn(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 (1651) 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 (1652) cvn H.B /DEST pdfmark end
- -2 562 a 50 w Fn(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 (1653) cvn H.B /DEST pdfmark end
- 1563 562 a Fn(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 (1654) cvn H.B /DEST pdfmark end
- 2395 562 a Fn(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 (1655) cvn H.B /DEST pdfmark end
- 966 670
-a Fn(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 (1656) 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 (1657) cvn H.B /DEST pdfmark end
- 148 944
-a Fn(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 (1658) cvn H.B /DEST pdfmark end
- 3022 944 a Fn(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 (1659) cvn H.B /DEST pdfmark end
- 613 1052 a Fn(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 (1660) cvn H.B /DEST pdfmark end
- 120 1160 a Fn(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 (1661) 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 (1662) 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)d(and)h(doesn')o(t)g(force)f(an)o(y)h
-(particular)f(bits)i(to)g(be)g(set)g('on',)e(then)i(set)g(the)g(follo)n
-(wing)e(parameters)g(in)i(the)3383 1924 y
-SDict begin H.S end
- 3383 1924 a
-3383 1924 a
-SDict begin 13 H.A end
- 3383 1924 a 3383 1924 a
-SDict begin [ /View [/XYZ H.V] /Dest (1663) cvn H.B /DEST pdfmark end
- 3383 1924 a Fr(smb.conf)-2
-2032 y Fu(\002le)h(in)f(that)g(share)g(speci\002c)h(section)f(:)-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 (1664) 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 (1665) cvn H.B /DEST pdfmark end
- -2
-2216 a 90 x Fn(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 (1666) 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 (1667) cvn H.B /DEST pdfmark end
- -2 2485
-a 95 x Fn(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 (1668) 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 (1669) cvn H.B /DEST pdfmark end
- -2 2759 a 95
-x Fn(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 (1670) 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 (1671) cvn H.B /DEST pdfmark end
- -2 3033
-a 95 x Fn(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 (1672) 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 (1674) 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 (1675) 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 (1676) 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 (1677) 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 (1678) 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 (1679) 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 (1680) 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 (1681) 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 (1688) 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 (1689) cvn H.B /DEST pdfmark end
- 1872 544
-a Fu(smbgroupedit.)-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 (1690) 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 (1691) 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 (1692) 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 (1693) 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 (1694) 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 (1695) 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 (1696) 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 (1697) 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 (1698) 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 (1699) 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 (1700) 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 (1701) 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 (1702) 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 (1703) 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 (1704) 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 (1705) 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 (1706) 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 (1707) 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 (1708) 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 (1709) cvn H.B /DEST pdfmark end
- -2 4052 a 147 4142 a Fm(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 (1710) 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 (1711) 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 (1712) 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 (1713) cvn H.B /DEST pdfmark end
- -2 5316 a 90 x Fm(smbgroupedit)47
-b(-a)j(unixgroup)e(-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 (1715) 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 (1714) 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 Fm(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 (1735) 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 (1737) 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 (1738) 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 (1739) 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 (1740) 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 (1741) 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 (1742) 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 (1743) 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 (1744) 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 (1745) 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 (1746) 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 (1747) 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 (1748) 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 (1749) 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 (1750) 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 (1751) 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 (1752) 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 (1753) 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 (1754) 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 (1755) 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 (1756) 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 (1757) 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 (1759) 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 (1761) cvn H.B /DEST pdfmark end
- 388
-4295 a 73 x Fj(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 (1762) cvn H.B /DEST pdfmark end
- 388 4841 a 81 x Fj(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 (1763) cvn H.B /DEST pdfmark end
- 2607 4922 a Fi(printer)44 b(driver)g(location)19
-b Fj(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 (1764) cvn H.B /DEST pdfmark end
- 1280 5117 a Fi(printer)44 b(driver)22
-b Fj(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 (1765) 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 (1785) 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 (1767) 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 (1768) 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 (1769) 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 (1770) 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 (1771) 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 (1772) 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 (1773) cvn H.B /DEST pdfmark end
- 148 3424 a Fn(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 (1774) 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 (1775) 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 (1776) 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 (1777) 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 (1778) 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 (1780) cvn H.B /DEST pdfmark end
- -2
-4164 a 164 4244 a Fk(A)l(uthor')m(s)d(Note:)h Fj(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 (1781) 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 (1782) cvn H.B /DEST pdfmark end
- 2770 4632 a Fh(map)f(to)h(guest)e(=)h(Bad)g(User)164
-4729 y Fj(\(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 (1783) 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 (1784) 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 (1787) 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 (1789) cvn H.B /DEST pdfmark end
- 388 999 a 76 x Fj(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 (1790) 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 (1791) cvn H.B /DEST pdfmark end
- 388 1101 a Black 571 1235 a Fb(\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 (1792) cvn H.B /DEST pdfmark end
- 654
-1235 a Fj(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 (1793) cvn H.B /DEST pdfmark end
- 388 1251 a Black 571 1374 a Fb(\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 (1794) cvn H.B /DEST pdfmark end
- 654 1374 a Fj(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 (1795) 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 (1796) cvn H.B /DEST pdfmark end
- 3112 1374 a Fi(printer)43 b(admin)654 1471
-y Fj(\(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 (1797) cvn H.B /DEST pdfmark end
- 388
-1652 a 82 x Fj(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 (1798) 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 (1799) cvn H.B /DEST pdfmark end
- 750 2233 a Fn(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 (1800) 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 (1802) 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 (1803) 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 (1804) 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 (1805) 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 (1806) 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 (1807) 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 (1808) 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 (1809) 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 (1810) 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 (1811) 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 (1812) 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 (1813) 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 (1814) 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 (1815) 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 (1816) 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 (1818) 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 (1819) 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 (1820) 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 (1821) 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 (1822) 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 (1823) cvn H.B /DEST pdfmark end
- 87 2096
-a Fm(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 (1824) 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 (1825) 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 (1826) cvn H.B /DEST pdfmark end
- 87 3439 a Fm(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 (1827) 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 (1828) 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 (1829) cvn H.B /DEST pdfmark end
- 87 4296 a Fm(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 (1830) 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 (1831) 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 (1833) 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 (1834) 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 (1835) 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 (1836) 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 (1837) 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 (1838) cvn H.B /DEST pdfmark end
- 475 733 a Fn(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 (1839) 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 (1840) 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 (1841) 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 (1842) cvn H.B /DEST pdfmark end
- 81 882 a Fn(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 (1843) 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 (1844) 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 (1845) cvn H.B /DEST pdfmark end
- 2875 1156 a Fn(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 (1846) 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 (1847) 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 (1848) 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 (1849) 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 (1850) cvn H.B /DEST pdfmark end
- 3340 1646 a Fn(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 (1851) 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 (1852) cvn H.B /DEST pdfmark end
- 2622 1862 a Fn(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 (1853) 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 (1854) 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 (1855) cvn H.B /DEST pdfmark end
- 883
-2244 a Fn(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 (1856) 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 (1857) 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 (1858) cvn H.B /DEST pdfmark end
- 965 2625 a Fn(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 (1859) 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 (1860) 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 (1861) 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 (1863) 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 (1864) 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 (1865) 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 (1866) 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 (1867) 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 (1868) cvn H.B /DEST pdfmark end
- 2817 3583 a Fn(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 (1869) 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 (1871) 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 (1872) 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 (1873) 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 (1875) 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 (1876) 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 (1877) 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 (1906) 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 (1878) 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 (1879) 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 (1880) 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 (1881) 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 (1882) 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 (1883) 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 (1885) 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 (1886) 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 (1888) 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 (1889) 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 (1890) 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 (1892) 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 (1893) 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 (1894) 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 (1895) 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 (1896) 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 (1897) 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 (1898) 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 (1899) 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 (1900) 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 (1901) 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 (1902) 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 (1903) 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 (1904) 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 (1905) 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 (1922) 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 (1907) 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 (1908) 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 (1909) 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 (1910) 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 (1911) 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 (1912) 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 (1914) 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 (1916) 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 (1917) 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 (1918) 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 (1919) 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 (1920) 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 (1921) 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 (1924) 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 (1925) 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 (1926) 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 (1927) 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 (1928) 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 (1929) 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 (1930) 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 (1932) 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 (1933) 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 (1934) 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 (1935) 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 (1936) 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 (1937) 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 (1938) 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 (1939) 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 (1941) 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 (1942) 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 (1943) 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 (1944) 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 (1945) 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 (1946) 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 (1947) 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 (1979) 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 (1949) 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 (1950) 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 (1951) 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 (1952) 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 (1953) 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 (1954) 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 (1955) 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 (1956) 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 (1957) 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 (1958) 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 (1959) 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 (1960) 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 (1961) 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 (1962) 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 (1963) 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 (1964) 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 (1965) 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 (1966) 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 (1967) 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 (1968) 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 (1969) 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 (1970) 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 (1971) 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 (1972) 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 (1973) 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 (1974) 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 (1975) 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 (1977) 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 (1978) 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 (1981) 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 (1982) 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 (1983) 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 (1984) 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 (1985) 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 (1986) 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 (1988) 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 (1989) 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 (1990) 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 (1991) 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 (1992) 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 (1993) 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 (1994) 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 (1995) 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 (1996) 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 (1997) 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 (1998) 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 (2000) 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 (2001) 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 (2003) 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 (2004) 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 (2006) 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 (2024) 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 (2026) 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 (2027) 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 (2028) 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 (2029) 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 (2030) 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 (2031) cvn H.B /DEST pdfmark end
- -2 2850 a 360 x Fx(13.2.)35
-b(Con\002guring)e Fc(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 (2034) 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 (2035) 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 (2036) 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 (2037) 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 (2038) 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 (2039) 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 (2040) 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 (2041) 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 (2042) 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 (2043) 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 (2044) cvn H.B /DEST pdfmark end
- 2315 4297 a Fn(-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 (2045) 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 (2046) 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 (2047) 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 (2078) 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 (2048) 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 (2049) 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)83 753 y
-SDict begin H.S end
- 83 753 a 83 753 a
-SDict begin 13 H.A end
- 83 753 a 83 753 a
-SDict begin [ /View [/XYZ H.V] /Dest (2050) cvn H.B /DEST pdfmark end
- 83
-753 a Fr(smb.conf)g Fu(is)h(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 (2051) 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 (2053) 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 (2054) cvn H.B /DEST pdfmark end
- -2
-1294 a 164 1362 a Fk(Note:)19 b Fj(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 (2055) 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 (2056) 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 (2057) 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 (2058) 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 (2059) 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 (2060) 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 (2061) 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 (2062) 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 (2063) 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 (2064) 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 (2065) 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 (2066) 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 (2067) 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)3272 3685 y
-SDict begin H.S end
- 3272 3685 a 3272 3685 a
-SDict begin 13 H.A end
- 3272 3685
-a 3272 3685 a
-SDict begin [ /View [/XYZ H.V] /Dest (2068) cvn H.B /DEST pdfmark end
- 3272 3685 a Fr(smb.conf)-2 3792 y Fu(\002le)h([globals])e
-(section:)740 3792 y
-SDict begin H.S end
- 740 3792 a 740 3792 a
-SDict begin 13 H.A end
- 740 3792 a
-740 3792 a
-SDict begin [ /View [/XYZ H.V] /Dest (2069) cvn H.B /DEST pdfmark end
- 740 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 (2070) 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 (2071) 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 (2072) 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 (2073) 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)1956
-4262 y
-SDict begin H.S end
- 1956 4262 a 1956 4262 a
-SDict begin 13 H.A end
- 1956 4262 a 1956 4262
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2074) cvn H.B /DEST pdfmark end
- 1956 4262 a Fr(smb.conf)h Fu(\(as)g(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 (2075) 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 (2076) 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 (2077) 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 (2100) 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 Fk(Note:)f Fj(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 (2079) 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 (2080) 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 (2081) 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 (2082) 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 (2083) 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 (2084) 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 (2085) 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 (2086) 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 (2087) cvn H.B /DEST pdfmark end
- -2 1441 a Black 81 1573 a Fe(\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 (2088) 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 (2089) cvn H.B /DEST pdfmark end
- -2 1591 a Black 81 1722
-a Fe(\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 (2090) 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 (2091) 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 (2092) 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 (2093) 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 (2094) 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 (2095) 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 (2096) cvn H.B /DEST pdfmark end
- -2 4123
-a 164 4202 a Fk(Note:)f Fj(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 (2097) 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 (2098) cvn H.B /DEST pdfmark end
- -2 4895 a 164 4992 a Fk(Note:)f Fj("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 (2113) 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 (2099) cvn H.B /DEST pdfmark end
- -2
--11 a 285 72 a Fd(*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 Fj(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 (2101) 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 (2102) 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 (2103) 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 (2104) 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 (2105) 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 (2106) 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 (2107) 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 (2108) 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 (2109) 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 (2110) 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 (2112) 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 (2115) 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 (2116) 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 (2117) 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 (2118) cvn H.B /DEST pdfmark end
- 2858 1974 a Fn(*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 (2119) 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 (2120) 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 (2121) 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 (2122) 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 (2123) 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 (2124) 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 (2125) 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 (2126) 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 (2127) 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 (2128) 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 (2129) 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 (2130) 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 (2131) 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 (2133) 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 (2134) 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 (2135) 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 (2137) 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 (2138) 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)2558
-1058 y
-SDict begin H.S end
- 2558 1058 a 2558 1058 a
-SDict begin 13 H.A end
- 2558 1058 a 2558 1058
-a
-SDict begin [ /View [/XYZ H.V] /Dest (2139) cvn H.B /DEST pdfmark end
- 2558 1058 a Fr(smb.conf)p Fu(:)-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 (2140) 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 (2141) 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 (2142) 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 (2143) 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 (2144) 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 (2145) 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 (2146) 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 (2147) 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 (2148) 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 (2150) 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 (2151) 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 (2152) 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 (2153) 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 (2154) 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 (2155) 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 (2156) 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 (2157) 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 (2158) 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 (2159) 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 (2160) 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 (2161) 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 (2162) 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 (2163) 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 (2164) 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 (2165) 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 (2166) 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 (2167) 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 (2168) 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 (2169) 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 (2170) 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 (2171) 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 (2172) 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 (2173) 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 (2174) 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 (2175) 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 (2178) 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 (2179) 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 (2180) 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 (2181) 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 (2182) 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 (2183) cvn H.B /DEST pdfmark end
- -2 829 a 80 x Fd(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 (2184) cvn H.B /DEST pdfmark end
- 285 909
-a Ff(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 (2185) cvn H.B /DEST pdfmark end
- 2598 1006 a Ff([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 (2186) 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 (2187) cvn H.B /DEST pdfmark end
- 1341 1471 a Fn(-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 (2188) 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 (2189) cvn H.B /DEST pdfmark end
- 1701
-1745 a Fn(-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 (2190) 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 (2191) cvn H.B /DEST pdfmark end
- 1701 2019 a Fn(-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 (2192) 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 (2193) 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 (2194) cvn H.B /DEST pdfmark end
- -2 2462
-a 97 x Fd(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 (2195) cvn H.B /DEST pdfmark end
- 177 3375
-a Fd(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 (2196) 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 (2197) 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 (2198) 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 (2199) 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 (2200) 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 (2201) 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 (2202) 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 (2203) 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 (2204) 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 (2213) 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 (2206) 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 (2207) 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 (2208) cvn H.B /DEST pdfmark end
-
-87 1125 a Fi(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 (2209) cvn H.B /DEST pdfmark end
- 267 1514
-a Fi(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 (2210) cvn H.B /DEST pdfmark end
- 627
-3942 a Fi(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 (2211) cvn H.B /DEST pdfmark end
- 1882 5011 a Fi(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 (2212) cvn H.B /DEST pdfmark end
- 2330 5399 a Fi(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 Fi(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 (2215) cvn H.B /DEST pdfmark end
- 222 1127
-a Fi(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 (2216) cvn H.B /DEST pdfmark end
- 2645 3070 a Fi(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 (2217) cvn H.B /DEST pdfmark end
- 582
-3458 a Fi(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 (2218) cvn H.B /DEST pdfmark end
- 492 5304
-a Fi(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 (2219) cvn H.B /DEST pdfmark end
- 2330
-558 a Fi(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 (2220) 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 (2221) cvn H.B /DEST pdfmark end
- 87 1418 a Fi(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 (2222) cvn H.B /DEST pdfmark end
- 267 1807 a Fi(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 (2223) cvn H.B /DEST pdfmark end
- 627
-4138 a Fi(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 (2224) cvn H.B /DEST pdfmark end
- 2330 5207 a Fi(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 (2225) 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 (2226) cvn H.B /DEST pdfmark end
- 87 558 a Fi(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 (2227) cvn H.B /DEST pdfmark end
-
-222 947 a Fi(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 (2228) cvn H.B /DEST pdfmark end
- 2645 2889 a Fi(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 (2229) cvn H.B /DEST pdfmark end
- 582
-3278 a Fi(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 (2230) cvn H.B /DEST pdfmark end
- 2330 4735 a Fi(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 (2231) 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 (2232) cvn H.B /DEST pdfmark end
-
-87 72 a Fi(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 (2233) cvn H.B /DEST pdfmark end
- 267 461 a Fi(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 (2234) cvn H.B /DEST pdfmark end
- 627
-3278 a Fi(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 (2235) cvn H.B /DEST pdfmark end
- 2779 4929 a Fi(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 (2236) cvn H.B /DEST pdfmark end
- 2330 72 a Fi(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 (2237) 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 (2238) cvn H.B /DEST pdfmark end
- 87 933 a Fi(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 (2239) cvn H.B /DEST pdfmark end
- 267 1321
-a Fi(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 (2240) cvn H.B /DEST pdfmark end
- 2374 2972 a Fi(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 (2241) cvn H.B /DEST pdfmark end
- 627
-4332 a Fi(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 (2242) cvn H.B /DEST pdfmark end
- 2330 5498 a Fi(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 (2243) 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 (2245) 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 (2246) 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 (2247) 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 (2248) 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 (2249) 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 (2250) 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 (2252) 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 (2253) 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 (2254) 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 (2255) 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 (2256) 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 (2257) 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 (2258) 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 (2259) 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 (2260) 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 (2261) 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 (2262) 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 (2263) 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 (2264) 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 (2265) 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 (2288) 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 (2266) 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 (2267) 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 (2268) 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 (2269) 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 (2270) 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 (2271) 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 (2272) 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 (2273) 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 (2274) 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 (2275) 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 (2276) 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 (2277) cvn H.B /DEST pdfmark end
- -2
-2993 a 164 3089 a Fk(Note:)g Fj(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 (2278) 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 (2279) 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 (2280) 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 (2281) 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 (2282) 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 (2283) 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 (2284) 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 (2285) 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 (2286) 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 (2287) 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 Fn(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 (2296) 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 (2297) 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 (2298) 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 (2299) cvn H.B /DEST pdfmark end
- 1346 1268 a Fi(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 (2300) cvn H.B /DEST pdfmark end
- 2151
-1268 a Fi(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 (2301) cvn H.B /DEST pdfmark end
- 2468 1268 a Fi(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 (2302) cvn H.B /DEST pdfmark end
- 671 1366 a Fi(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 (2303) cvn H.B /DEST pdfmark end
- 1931 1366 a Fi(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 (2304) 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 (2305) cvn H.B /DEST pdfmark end
- -2 1767 a 164 1865 a Fk(Note:)19
-b Fj(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 (2306) 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 (2307) 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 (2308) 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 (2309) 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 (2314) 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 (2315) 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 (2316) 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 (2320) 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 (2322) 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 (2323) 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 (2350) 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 (2324) 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 (2325) 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 (2326) 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 (2327) 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 (2328) 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 (2329) 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 (2330) 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 (2331) 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 (2332) 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 (2333) 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 (2338) 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 (2339) 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 (2340) 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 (2341) 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 (2383) 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 (2349) 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 (2352) 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 (2353) 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 (2354) 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 (2361) 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 (2362) 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 (2367) 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 (2368) 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 (2369) 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 (2370) 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 (2371) 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 (2372) 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 (2373) 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 (2374) 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 (2375) 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 (2376) 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 (2377) cvn H.B /DEST pdfmark end
- 388 322
-a 96 x Fj(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 (2378) cvn H.B /DEST pdfmark end
- 1761 418 a Fd(cups.hlp)k Fj(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 (2379) cvn H.B /DEST pdfmark end
- 2246 418 a Fd(/usr/share/drivers/)j
-Fj(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 (2380) cvn H.B /DEST pdfmark end
- 388 515 a Fd(/usr/share/cups/dri)q(ver)q(s/)p
-Fj(.)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 (2381) 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 (2382) cvn H.B /DEST pdfmark end
- 388 795 a 80 x Ff(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 (2383) 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 (2384) cvn H.B /DEST pdfmark end
- -2 1104 a 164 1158 a Fk(Note:)18 b Fj(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 (2385) cvn H.B /DEST pdfmark end
- -2 1604
-a 164 1686 a Fj(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 (2386) 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 (2387) cvn H.B /DEST pdfmark end
- -2 2476 a 164 2573
-a Fk(Note:)g Fj(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 (2388) 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 (2389) cvn H.B /DEST pdfmark end
- -2 2975 a 164 3072 a Fk(Note:)19
-b Fj(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 (2390) 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 (2391) cvn H.B /DEST pdfmark end
- -2 3571 a 164 3668 a Fk(Note:)f
-Fj(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 (2392) cvn H.B /DEST pdfmark end
- -2 3823
-a 164 3904 a Fj(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 (2393) 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 (2394) cvn H.B /DEST pdfmark end
- -2 4694
-a 164 4792 a Fk(Note:)h Fj(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 (2395) 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 (2396) 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 (2397) 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 (2398) 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 (2399) 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 (2400) 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 (2401) 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 (2402) 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 (2403) 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 (2404) cvn H.B /DEST pdfmark end
- 2107 479 a Fn(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 (2405) cvn H.B /DEST pdfmark end
- 2751
-479 a Fn(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 (2406) 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 (2407) 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 (2408) 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 (2409) 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 (2410) 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 (2411) 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 (2412) 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 (2413) 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 (2414) 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 (2415) 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 (2416) 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 (2418) 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 (2419) 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 (2420) 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 (2421) 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 (2424) 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 (2425) 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 (2426) 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 (2427) 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 (2428) cvn H.B /DEST pdfmark end
- 388
-1019 a 73 x Fj(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 (2429) 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 (2430) 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 (2431) 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 (2433) 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)120
-3074 y
-SDict begin H.S end
- 120 3074 a 120 3074 a
-SDict begin 13 H.A end
- 120 3074 a 120 3074 a
-SDict begin [ /View [/XYZ H.V] /Dest (2434) cvn H.B /DEST pdfmark end
- 120
-3074 a Fv(path)g(=)h(/v)o(ar/spool/samba)f Fu(directi)n(v)o(e)e(in)j
-(the)f([printers])f(section)h(of)2186 3074 y
-SDict begin H.S end
- 2186 3074
-a 2186 3074 a
-SDict begin 13 H.A end
- 2186 3074 a 2186 3074 a
-SDict begin [ /View [/XYZ H.V] /Dest (2435) cvn H.B /DEST pdfmark end
- 2186 3074 a Fr(smb.conf)p
-Fu(\).)e(Second)i(is)h(the)f(spool)g(directory)e(of)-2
-3182 y(your)h(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 (2436) 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 (2437) 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 (2438) 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 (2442) 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 (2443) 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 (2444) 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 (2445) 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 (2446) 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 (2447) 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 (2448) 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 Fm(ldd)49 b(`which)g(smbd`)p
-Fu(\))19 1230 y(a)20 b(Samba-)p Fr(smb.conf)e Fu(setting)i(of)g
-Fv(printing)h(=)g(cups)19 1323 y Fu(another)d(Samba-)p
-Fr(smb.conf)g Fu(setting)i(of)g Fv(printcap)h(=)g(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 (2458) 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 (2459) cvn H.B /DEST pdfmark end
- -2
-1465 a 164 1562 a Fk(Note:)e Fj(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 (2460) 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 (2461) 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 (2462) 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 (2463) 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 (2464) cvn H.B /DEST pdfmark end
- -2 3236 a 90 x Fm(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 (2465) 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 (2505) 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 (2507) 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 (2508) 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 (2509) 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 (2511) 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 (2512) 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 (2513) 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 (2514) 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 (2515) 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 (2516) 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 (2517) 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 (2518) 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 (2519) 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 (2520) 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 (2521) 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 (2522) 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 (2524) 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 (2541) 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 (2525) 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 (2526) 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 (2527) 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 (2528) 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 (2529) 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 (2531) 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 (2532) 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 (2533) 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 (2535) 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 (2536) 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 (2537) 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 (2538) 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 (2540) 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 (2542) 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 (2544) 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 (2545) 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 (2547) 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 (2548) 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 (2549) 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 (2550) 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 (2551) 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 (2552) 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 (2553) 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 (2554) 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 (2555) 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 (2556) 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 (2557) 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 (2558) 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 (2559) 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 (2560) 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 (2561) 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 (2563) 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 (2564) 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 (2565) 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 (2566) 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 (2567) 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 (2568) 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 (2569) 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 (2571) 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 (2572) 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 (2573) 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 (2575) 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 (2576) 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 (2578) 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 (2579) 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 (2580) 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 (2581) 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 (2583) 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 (2584) 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 (2585) 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 (2586) 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 (2587) 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 (2588) 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 (2589) 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 (2590) 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 (2591) 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 (2592) 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 (2593) 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 (2594) 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 (2596) 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 (2597) 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 (2598) 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 (2599) cvn H.B /DEST pdfmark end
- 613
-4447 a Fi(/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 (2600) 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 (2601) 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 (2602) 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 (2603) 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 (2604) 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 (2651) 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 (2605) 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 (2606) 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 (2607) 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 (2608) 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 (2610) 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 (2611) 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 (2612) 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 (2613) 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 (2614) 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 (2615) 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 (2616) 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 (2617) 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 (2618) 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 (2619) 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 (2621) 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 (2622) 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 (2623) 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 (2624) cvn H.B /DEST pdfmark end
- -2 2700 a 80 x Fd(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 (2625) cvn H.B /DEST pdfmark end
- 244 2780 a Ff(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 (2626) cvn H.B /DEST pdfmark end
- -2 2781
-a 96 x Fd(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 (2627) cvn H.B /DEST pdfmark end
- 244 2877 a Ff(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 (2628) cvn H.B /DEST pdfmark end
- -2 2878 a 96
-x Fd(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 (2629) cvn H.B /DEST pdfmark end
- 244 2974 a Ff(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 (2630) cvn H.B /DEST pdfmark end
- -2 2984 a 87
-x Fd(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 (2631) cvn H.B /DEST pdfmark end
- 244 3071 a Ff(./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 (2632) cvn H.B /DEST pdfmark end
- -2 3081 a 87 x Fd(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 (2633) cvn H.B /DEST pdfmark end
- 244
-3168 a Ff(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 (2634) cvn H.B /DEST pdfmark end
- -2 3169 a 96 x Fd(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 (2635) cvn H.B /DEST pdfmark end
- 244 3265 a Ff(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 (2636) 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 (2637) 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 (2638) cvn H.B /DEST pdfmark end
- -2 3849
-a 295 x Fw(14.5.3.2.)j(Con\002gur)n(e)k Fa(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 (2641) 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 (2642) 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 (2643) 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 (2644) 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 (2645) 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 (2646) 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 (2647) 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 (2648) 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 (2649) 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 (2650) 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 (2653) 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 (2654) 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 (2655) 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 (2656) 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 (2657) 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 (2658) 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 (2659) 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 (2660) 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 (2661) 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 (2662) 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 (2663) 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 (2664) 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 (2665) 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 (2666) 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 (2667) 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 (2668) 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 (2669) 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 (2670) 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 (2671) 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 (2673) 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 (2674) 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 (2675) 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 (2676) 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 (2677) 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 (2678) 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 (2679) 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 (2680) 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 (2681) 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 (2682) 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 (2683) 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 (2684) 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 (2685) 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 (2686) 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 (2687) 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 (2689) 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 (2690) cvn H.B /DEST pdfmark end
- 2922 346 a Fn(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 (2691) cvn H.B /DEST pdfmark end
- 910 454
-a Fn(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 (2692) 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 (2693) 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 (2694) 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 (2695) 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 (2696) cvn H.B /DEST pdfmark end
- 2280 1002
-a Fn(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 (2697) cvn H.B /DEST pdfmark end
- 2866 1002 a Fn(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 (2698) 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 (2700) 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 (2701) 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 (2702) 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 (2703) 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 (2704) 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 (2705) 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 (2706) 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 (2707) 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 (2708) 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 (2709) 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 (2710) 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 (2711) 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 (2712) 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 (2713) 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 (2714) 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 (2715) 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 (2716) 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 (2717) 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 (2718) 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 (2719) 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 (2720) 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 (2721) 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 (2722) cvn H.B /DEST pdfmark end
- 1750
-829 a Fn(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 (2723) 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 (2724) 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 (2725) 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 (2726) cvn H.B /DEST pdfmark end
- -2 1370 a 79 x Fd(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 (2727) cvn H.B /DEST pdfmark end
- 244 1449 a Ff(/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 (2728) 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 (2729) 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 (2730) 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 (2731) 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 (2732) 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 (2733) 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 (2734) 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 (2735) 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 (2736) 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 (2737) 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 (2738) 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 (2740) 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 (2742) 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 (2743) 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 (2744) 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 (2745) 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 (2746) 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 (2747) 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 (2748) 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 (2749) 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 (2750) 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 (2751) 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 (2752) 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 (2760) 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 (2753) 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 (2754) 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 (2755) 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 (2756) 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 (2757) 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 (2758) 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 (2759) 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 (2767) 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 (2760) 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 (2762) 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 (2763) 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 (2764) 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 (2765) 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 (2766) 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 (2769) 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 (2770) 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 (2772) 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 (2773) 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 (2774) 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 (2775) 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 (2776) 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 (2778) 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 (2779) 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 (2780) 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 (2781) 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 (2782) 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 (2783) 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 (2784) 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 (2785) 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 (2786) 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 (2787) 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 (2788) 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 (2789) 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 (2790) 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 (2791) 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 (2792) 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 (2793) 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 (2795) 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 (2796) 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 (2797) 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 (2798) 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 (2799) 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 (2800) 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 (2801) 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 (2802) 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 (2803) 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 (2804) 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 (2805) 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 (2806) 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 (2807) 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 (2808) 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 (2809) 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 (2810) 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 (2811) 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 (2812) 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 (2813) 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 (2814) 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 (2815) 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 (2816) 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 (2817) 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 (2818) 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 (2819) 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 (2820) 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 (2821) 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 (2822) 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 (2823) 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 (2824) 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 (2825) 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 (2826) 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 (2828) 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 (2829) 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 (2830) 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 (2831) 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 (2832) 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 (2833) 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 (2835) 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 (2836) 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 (2837) 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 (2838) 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 (2839) 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 (2840) 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 (2841) 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 (2842) 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 (2843) 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 (2845) 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 (2857) 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 (2858) 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 (2860) 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 (2861) 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 (2862) 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 (2863) 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 (2864) 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 (2865) 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 (2866) 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 (2867) cvn H.B /DEST pdfmark end
- 1203 2714 a Fm(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 (2868) 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 (2870) 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 (2871) 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 (2873) 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 (2874) 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 (2876) 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 (2878) 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 (2880) 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 (2911) 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 (2882) 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 (2883) 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 (2884) 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 (2885) 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 (2886) 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 (2888) 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 (2890) 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 (2892) 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 (2894) 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 (2895) cvn H.B /DEST pdfmark end
- 388
-2997 a 73 x Fj(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 (2896) 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 (2898) 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 (2899) 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 (2900) 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 (2901) 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 (2902) 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 (2903) 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 (2904) 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 (2905) 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 (2906) 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 (2907) 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 (2908) 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 (2909) 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 (2910) 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 (2913) 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 (2915) 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 (2916) 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 (2928) 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 (2930) 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 (2931) 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 (2932) 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 (2933) 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 (2934) 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 (2935) 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 (2936) 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 (2937) 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 (2938) 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 (2939) 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 (2940) 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 (2941) 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 (2942) 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 (2944) 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 (2945) 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 (2946) 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 (2947) 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 (2948) 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 (2975) 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 (2949) 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 (2950) 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 (2951) 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 (2952) 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 (2953) 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 (2954) 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 (2956) 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 (2957) 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 (2958) 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 (2959) 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 (2960) 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 (2961) 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 (2962) 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 (2963) 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 (2964) 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 (2965) 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 (2966) 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 (2967) 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 (2968) 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 (2969) 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 (2971) 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 (2972) 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 (2974) 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 (2998) 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 (2976) 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 (2977) 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 (2978) 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 (2979) 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 (2980) 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 (2981) 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 (2982) 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 (2983) 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 (2985) 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 (2987) 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 (2988) 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 (2990) 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 (2991) 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 (2992) 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 (2994) 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 (2996) 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 (2999) 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 (3000) cvn H.B /DEST pdfmark end
- -2 1011 a 164
-1108 a Fk(Note:)f Fj(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 (3001) 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 (3003) 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 (3004) 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 (3005) 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 (3006) 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 (3007) 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 (3008) 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 (3009) 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 (3010) 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 (3016) 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 (3018) 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 (3019) 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 (3021) 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 (3022) 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 (3034) 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 (3036) 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 (3037) cvn H.B /DEST pdfmark end
- 388
-1007 a 73 x Fj(Roaming)19 b(pro\002les)g(suppor)s(t)g(is)i(diff)n
-(erent)c(f)n(or)j(Win9x)f(/)i(Me)g(and)e(Windo)o(ws)g(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 (3038) 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 (3039) 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 (3040) 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 (3041) 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 (3043) 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 (3044) 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 (3046) 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 (3047) 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 (3048) 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 4051 y Fu(This)20 b(is)h(typically)f(implemented)e
-(lik)o(e:)-2 4152 y
-SDict begin H.S end
- -2 4152 a -2 4152 a
-SDict begin 11.7 H.A end
- -2 4152 a -2
-4152 a
-SDict begin [ /View [/XYZ H.V] /Dest (3049) cvn H.B /DEST pdfmark end
- -2 4152 a 79 x Fr(logon)44 b(path)g(=)h
-(\\\\\045L\\Profiles\\\045u)-2 4422 y Fu(where)19 b(\045L)i(translates)
-f(to)h(the)f(name)f(of)h(the)h(Samba)e(serv)o(er)h(and)f(\045u)i
-(translates)f(to)g(the)h(user)f(name)-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 (3050) cvn H.B /DEST pdfmark end
- -2 4589 a 107 x Fu(The)g(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 4804 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 4912 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 5020 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 5038 y
-SDict begin H.S end
- -2 5038
-a -2 5038 a
-SDict begin 11.7 H.A end
- -2 5038 a -2 5038 a
-SDict begin [ /View [/XYZ H.V] /Dest (3051) cvn H.B /DEST pdfmark end
- -2 5038 a -2 5162 a
-SDict begin H.S end
- -2
-5162 a -2 5162 a
-SDict begin 11.7 H.A end
- -2 5162 a -2 5162 a
-SDict begin [ /View [/XYZ H.V] /Dest (3052) cvn H.B /DEST pdfmark end
- -2 5162 a 164 5241
-a Fk(Note:)f Fj(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 5338 y(recommended)e(to)i(NO)m(T)h(use)
-f(the)1187 5338 y
-SDict begin H.S end
- 1187 5338 a 1187 5338 a
-SDict begin 11.7 H.A end
- 1187 5338 a
-1187 5338 a
-SDict begin [ /View [/XYZ H.V] /Dest (3053) cvn H.B /DEST pdfmark end
- 1187 5338 a Fh(homes)f Fj(meta-ser)r(vice)h(name)f(as)i
-(par)s(t)f(of)g(the)f(pro\002le)h(share)f(path.)-2 5571
-y
-SDict begin H.S end
- -2 5571 a -2 5571 a
-SDict begin 13 H.A end
- -2 5571 a -2 5571 a
-SDict begin [ /View [/XYZ H.V] /Dest (3054) cvn H.B /DEST pdfmark end
- -2 5571 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 72 a Fw(17.1.1.2.)j(W)n(indo)o(ws)i(9x)g(/)f(Me)h(User)g(Pr)n
-(o\002les)-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 (3056) cvn H.B /DEST pdfmark end
- -2 240 a 106 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
-454 y(that)143 454 y
-SDict begin H.S end
- 143 454 a 143 454 a
-SDict begin 13 H.A end
- 143 454 a 143
-454 a
-SDict begin [ /View [/XYZ H.V] /Dest (3057) cvn H.B /DEST pdfmark end
- 143 454 a Fm(net)49 b(use)h(/home)19 b Fu(no)n(w)h(w)o(orks)g(as)
-h(well,)f(and)g(it,)h(too,)e(relies)i(on)f(the)2273 454
-y
-SDict begin H.S end
- 2273 454 a 2273 454 a
-SDict begin 13 H.A end
- 2273 454 a 2273 454 a
-SDict begin [ /View [/XYZ H.V] /Dest (3058) cvn H.B /DEST pdfmark end
- 2273 454
-a Fv(logon)f(home)p Fu(<)i(parameter)-5 b(.)-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 (3059) cvn H.B /DEST pdfmark end
- -2 638 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 836 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)2625 836 y
-SDict begin H.S end
- 2625 836 a 2625 836 a
-SDict begin 13 H.A end
- 2625
-836 a 2625 836 a
-SDict begin [ /View [/XYZ H.V] /Dest (3060) cvn H.B /DEST pdfmark end
- 2625 836 a Fv([global])e Fu(section)h(of)g(your)-2
-944 y
-SDict begin H.S end
- -2 944 a -2 944 a
-SDict begin 13 H.A end
- -2 944 a -2 944 a
-SDict begin [ /View [/XYZ H.V] /Dest (3061) cvn H.B /DEST pdfmark end
- -2 944 a Fr(smb.conf)f
-Fu(\002le:)-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 (3062) cvn H.B /DEST pdfmark end
- -2 1112 a -2 1195 a
-SDict begin H.S end
- -2 1195 a -2 1195 a
-SDict begin 11.7 H.A end
- -2 1195
-a -2 1195 a
-SDict begin [ /View [/XYZ H.V] /Dest (3063) cvn H.B /DEST pdfmark end
- -2 1195 a 95 x Fr(logon)44 b(home)g(=)h
-(\\\\\045L\\\045U\\.profiles)-2 1647 y
-SDict begin H.S end
- -2 1647 a -2 1647
-a
-SDict begin 13 H.A end
- -2 1647 a -2 1647 a
-SDict begin [ /View [/XYZ H.V] /Dest (3064) cvn H.B /DEST pdfmark end
- -2 1647 a 108 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
-1863 y
-SDict begin H.S end
- -2 1863 a -2 1863 a
-SDict begin 13 H.A end
- -2 1863 a -2 1863 a
-SDict begin [ /View [/XYZ H.V] /Dest (3065) cvn H.B /DEST pdfmark end
- -2 1863
-a Fr(.profiles)g Fu(\(thus)h(making)f(them)g(hidden\).)-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 (3066) cvn H.B /DEST pdfmark end
- -2 2047
-a 90 x Fu(Not)h(only)f(that,)h(b)n(ut)603 2137 y
-SDict begin H.S end
- 603
-2137 a 603 2137 a
-SDict begin 13 H.A end
- 603 2137 a 603 2137 a
-SDict begin [ /View [/XYZ H.V] /Dest (3067) cvn H.B /DEST pdfmark end
- 603 2137 a Fm(net)49
-b(use/home)19 b Fu(will)i(also)g(w)o(ork,)e(because)g(of)h(a)h(feature)
-e(in)i(W)m(indo)n(ws)e(9x)h(/)h(Me.)f(It)g(remo)o(v)o(es)f(an)o(y)-2
-2245 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 2353 y(lik)o(e)f(you)g
-(speci\002ed)f(\\\\\045L\\\045U)i(for)1060 2353 y
-SDict begin H.S end
- 1060
-2353 a 1060 2353 a
-SDict begin 13 H.A end
- 1060 2353 a 1060 2353 a
-SDict begin [ /View [/XYZ H.V] /Dest (3068) cvn H.B /DEST pdfmark end
- 1060 2353
-a Fv(logon)e(home)p Fu(.)-2 2381 y
-SDict begin H.S end
- -2 2381 a -2 2381
-a
-SDict begin 13 H.A end
- -2 2381 a -2 2381 a
-SDict begin [ /View [/XYZ H.V] /Dest (3069) cvn H.B /DEST pdfmark end
- -2 2381 a 278 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 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 (3071) cvn H.B /DEST pdfmark end
- -2 2826 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)2661 2933 y
-SDict begin H.S end
- 2661 2933 a 2661 2933 a
-SDict begin 13 H.A end
- 2661
-2933 a 2661 2933 a
-SDict begin [ /View [/XYZ H.V] /Dest (3072) cvn H.B /DEST pdfmark end
- 2661 2933 a Fv(logon)h(home)g Fu(and)3231
-2933 y
-SDict begin H.S end
- 3231 2933 a 3231 2933 a
-SDict begin 13 H.A end
- 3231 2933 a 3231 2933
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3073) cvn H.B /DEST pdfmark end
- 3231 2933 a Fv(logon)g(path)-2 3041 y Fu(parameters.)e(F)o(or)i(e)o
-(xample:)-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 (3074) cvn H.B /DEST pdfmark end
- -2 3225 a -2 3308 a
-SDict begin H.S end
- -2 3308 a -2 3308 a
-SDict begin 11.7 H.A end
- -2 3308 a -2
-3308 a
-SDict begin [ /View [/XYZ H.V] /Dest (3075) cvn H.B /DEST pdfmark end
- -2 3308 a 79 x Fr(logon)44 b(home)g(=)h
-(\\\\\045L\\\045u\\.profiles)-2 3484 y(logon)f(path)g(=)h
-(\\\\\045L\\profiles\\\045u)-2 3769 y
-SDict begin H.S end
- -2 3769 a -2 3769
-a
-SDict begin 13 H.A end
- -2 3769 a -2 3769 a
-SDict begin [ /View [/XYZ H.V] /Dest (3076) cvn H.B /DEST pdfmark end
- -2 3769 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
-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 (3078) cvn H.B /DEST pdfmark end
- -2 4121
-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 4570 y
-SDict begin H.S end
- -2 4570 a -2 4570 a
-SDict begin 13 H.A end
- -2 4570 a -2 4570
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3080) cvn H.B /DEST pdfmark end
- -2 4570 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
-4766 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 4874 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)-2
-4982 y([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 5090 y(capital)g(letters)h(in)f
-(shortcuts)f(in)i(an)o(y)e(of)h(the)g(pro\002le)g(folders.)-2
-5274 y
-SDict begin H.S end
- -2 5274 a -2 5274 a
-SDict begin 13 H.A end
- -2 5274 a -2 5274 a
-SDict begin [ /View [/XYZ H.V] /Dest (3081) cvn H.B /DEST pdfmark end
- -2 5274
-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 5472
-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
-5490 y
-SDict begin H.S end
- -2 5490 a -2 5490 a
-SDict begin 13 H.A end
- -2 5490 a -2 5490 a
-SDict begin [ /View [/XYZ H.V] /Dest (3082) cvn H.B /DEST pdfmark end
- -2 5490
-a -2 5500 a
-SDict begin H.S end
- -2 5500 a -2 5500 a
-SDict begin 13 H.A end
- -2 5500 a -2 5500 a
-SDict begin [ /View [/XYZ H.V] /Dest (3083) cvn H.B /DEST pdfmark end
- -2
-5500 a 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 Black 64 72 a Fu(1.)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 (3084) cvn H.B /DEST pdfmark end
- 147 72 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(P)o(assw)o(ords)g
-(and)g(select)g(the)h(User)f(Pro\002les)h(tab)m(.)e(Select)147
-180 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 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 (3085) cvn H.B /DEST pdfmark end
-
--2 198 a Black 64 330 a Fu(2.)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 (3086) cvn H.B /DEST pdfmark end
- 147 330 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
-438 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 546 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 730 y
-SDict begin H.S end
- -2
-730 a -2 730 a
-SDict begin 13 H.A end
- -2 730 a -2 730 a
-SDict begin [ /View [/XYZ H.V] /Dest (3087) cvn H.B /DEST pdfmark end
- -2 730 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 928 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 1036
-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 1143 y(against)f(the)i(concept)d(of)i
-(roaming)f(pro\002les,)g(it)i(w)o(ould)f(seem!)-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 (3088) cvn H.B /DEST pdfmark end
- -2 1327 a 90
-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 1525 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 1633 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
-1741 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 1925 y
-SDict begin H.S end
- -2 1925 a -2 1925 a
-SDict begin 13 H.A end
- -2
-1925 a -2 1925 a
-SDict begin [ /View [/XYZ H.V] /Dest (3089) cvn H.B /DEST pdfmark end
- -2 1925 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
-2123 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 2307 y
-SDict begin H.S end
- -2 2307 a -2 2307 a
-SDict begin 13 H.A end
- -2 2307
-a -2 2307 a
-SDict begin [ /View [/XYZ H.V] /Dest (3090) cvn H.B /DEST pdfmark end
- -2 2307 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
-2505 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 2613 y("Programs")d(and)i("Nethood")f(folders)g(ha)
-n(v)o(e)g(been)h(created.)-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 (3091) cvn H.B /DEST pdfmark end
- -2 2797 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
-2995 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 3103 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 3211 y(ne)n(west)h(folders)f(and)h(short-cuts)f(from)g(each)h
-(set.)-2 3378 y
-SDict begin H.S end
- -2 3378 a -2 3378 a
-SDict begin 13 H.A end
- -2 3378 a -2 3378
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3092) cvn H.B /DEST pdfmark end
- -2 3378 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
-3593 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
-3701 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 3808 y(the)g(pro\002le)f(directory)g
-(contents,)g(on)h(the)g(samba)g(serv)o(er)-5 b(.)-2 3992
-y
-SDict begin H.S end
- -2 3992 a -2 3992 a
-SDict begin 13 H.A end
- -2 3992 a -2 3992 a
-SDict begin [ /View [/XYZ H.V] /Dest (3093) cvn H.B /DEST pdfmark end
- -2 3992 a 90
-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 4190 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 4208 y
-SDict begin H.S end
- -2 4208 a -2
-4208 a
-SDict begin 13 H.A end
- -2 4208 a -2 4208 a
-SDict begin [ /View [/XYZ H.V] /Dest (3094) cvn H.B /DEST pdfmark end
- -2 4208 a -2 4218 a
-SDict begin H.S end
- -2 4218
-a -2 4218 a
-SDict begin 13 H.A end
- -2 4218 a -2 4218 a
-SDict begin [ /View [/XYZ H.V] /Dest (3095) cvn H.B /DEST pdfmark end
- -2 4218 a Black 64 4361
-a Fu(1.)p Black 147 4361 a
-SDict begin H.S end
- 147 4361 a 147 4361 a
-SDict begin 13 H.A end
- 147
-4361 a 147 4361 a
-SDict begin [ /View [/XYZ H.V] /Dest (3096) cvn H.B /DEST pdfmark end
- 147 4361 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 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 (3097) cvn H.B /DEST pdfmark end
- -2
-4379 a Black 64 4510 a Fu(2.)p Black 147 4510 a
-SDict begin H.S end
- 147 4510
-a 147 4510 a
-SDict begin 13 H.A end
- 147 4510 a 147 4510 a
-SDict begin [ /View [/XYZ H.V] /Dest (3098) cvn H.B /DEST pdfmark end
- 147 4510 a Fu(run)g(the)g(re)o
-(gedit.e)o(x)o(e)d(program,)h(and)i(look)f(in:)-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 (3099) cvn H.B /DEST pdfmark end
- -2 4694 a 147
-4784 a Fu(HKEY_LOCAL_MA)m(CHINE\\W)m(indo)n(ws\\CurrentV)-9
-b(ersion\\Pro)o(\002leList)-2 4960 y
-SDict begin H.S end
- -2 4960 a -2 4960
-a
-SDict begin 13 H.A end
- -2 4960 a -2 4960 a
-SDict begin [ /View [/XYZ H.V] /Dest (3100) cvn H.B /DEST pdfmark end
- -2 4960 a 147 5058 a Fu(you)19
-b(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 5166 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 5274 y(editor].)39 5392
-y
-SDict begin H.S end
- 39 5392 a 39 5392 a
-SDict begin 13 H.A end
- 39 5392 a 39 5392 a
-SDict begin [ /View [/XYZ H.V] /Dest (3101) cvn H.B /DEST pdfmark end
- 39 5392 a 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 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 (3102) cvn H.B /DEST pdfmark end
- 147 72 a 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 (3103) cvn H.B /DEST pdfmark end
- 147 72 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 180 y
-SDict begin H.S end
- 147 180 a 147 180 a
-SDict begin 13 H.A end
- 147 180 a 147 180 a
-SDict begin [ /View [/XYZ H.V] /Dest (3104) cvn H.B /DEST pdfmark end
-
-147 180 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 288 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
-396 y(needed\).)-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 (3105) cvn H.B /DEST pdfmark end
- -2 577 a 147 670 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
-778 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
-896 y
-SDict begin H.S end
- 39 896 a 39 896 a
-SDict begin 13 H.A end
- 39 896 a 39 896 a
-SDict begin [ /View [/XYZ H.V] /Dest (3106) cvn H.B /DEST pdfmark end
- 39 896 a Black
-64 1046 a Fu(4.)p Black 147 1046 a
-SDict begin H.S end
- 147 1046 a 147 1046
-a
-SDict begin 13 H.A end
- 147 1046 a 147 1046 a
-SDict begin [ /View [/XYZ H.V] /Dest (3107) cvn H.B /DEST pdfmark end
- 147 1046 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 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 (3108) cvn H.B /DEST pdfmark end
- -2 1064 a Black
-64 1195 a Fu(5.)p Black 147 1195 a
-SDict begin H.S end
- 147 1195 a 147 1195
-a
-SDict begin 13 H.A end
- 147 1195 a 147 1195 a
-SDict begin [ /View [/XYZ H.V] /Dest (3109) cvn H.B /DEST pdfmark end
- 147 1195 a Fu(log)g(of)n(f)g(the)g(windo)n(ws)f
-(9x)h(/)h(Me)f(client.)-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 (3110) cvn H.B /DEST pdfmark end
- -2 1213 a Black 64 1345 a Fu(6.)p
-Black 147 1345 a
-SDict begin H.S end
- 147 1345 a 147 1345 a
-SDict begin 13 H.A end
- 147 1345 a 147
-1345 a
-SDict begin [ /View [/XYZ H.V] /Dest (3111) cvn H.B /DEST pdfmark end
- 147 1345 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 1453
-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 1637 y
-SDict begin H.S end
- -2 1637 a -2 1637
-a
-SDict begin 13 H.A end
- -2 1637 a -2 1637 a
-SDict begin [ /View [/XYZ H.V] /Dest (3112) cvn H.B /DEST pdfmark end
- -2 1637 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 1835 y(as)j(ethereal)e(or)h(netmon.e)o(x)o(e,)d(and)
-j(look)f(for)h(error)f(messages.)-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 (3113) cvn H.B /DEST pdfmark end
- -2 2019 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 2217 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
-2324 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
-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 (3114) cvn H.B /DEST pdfmark end
- -2 2353
-a 277 x Fw(17.1.2.2.)j(W)n(indo)o(ws)i(NT4)g(W)-7 b(orkstation)-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 (3116) cvn H.B /DEST pdfmark end
- -2 2798
-a 106 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
-3012 y(can)g(be)g(no)n(w)g(speci\002ed)f(through)f(the)j("logon)d
-(path")i(parameter)-5 b(.)-2 3196 y
-SDict begin H.S end
- -2 3196 a -2 3196
-a
-SDict begin 13 H.A end
- -2 3196 a -2 3196 a
-SDict begin [ /View [/XYZ H.V] /Dest (3117) cvn H.B /DEST pdfmark end
- -2 3196 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 3286 y
-SDict begin H.S end
- 3425 3286 a 3425 3286 a
-SDict begin 13 H.A end
- 3425 3286 a 3425
-3286 a
-SDict begin [ /View [/XYZ H.V] /Dest (3118) cvn H.B /DEST pdfmark end
- 3425 3286 a Fr(H:)f Fu(or)g(an)o(y)-2 3394 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 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 (3119) cvn H.B /DEST pdfmark end
- -2 3578 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 3776 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
-3884 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
-4068 y
-SDict begin H.S end
- -2 4068 a -2 4068 a
-SDict begin 13 H.A end
- -2 4068 a -2 4068 a
-SDict begin [ /View [/XYZ H.V] /Dest (3120) cvn H.B /DEST pdfmark end
- -2 4068
-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
-4266 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 4374 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
-4558 y
-SDict begin H.S end
- -2 4558 a -2 4558 a
-SDict begin 13 H.A end
- -2 4558 a -2 4558 a
-SDict begin [ /View [/XYZ H.V] /Dest (3121) cvn H.B /DEST pdfmark end
- -2 4558
-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 4756
-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 4864 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.)-2 5048 y
-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 (3122) cvn H.B /DEST pdfmark end
- -2 5048 a 90 x Fu(The)j(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 5246 y(NT)l(user)-5 b(.MAN.)-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 (3123) cvn H.B /DEST pdfmark end
- -2 5257 a 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 72 a Fw(17.1.2.3.)j(W)n(indo)o(ws)i(2000/XP)f(Pr)n(ofessional)
--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 (3125) cvn H.B /DEST pdfmark end
- -2 240 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
-454 y(follo)n(ws:)-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 (3126) cvn H.B /DEST pdfmark end
- -2 455 a -2 465 a
-SDict begin H.S end
- -2 465 a -2 465 a
-SDict begin 13 H.A end
- -2 465 a
--2 465 a
-SDict begin [ /View [/XYZ H.V] /Dest (3127) cvn H.B /DEST pdfmark end
- -2 465 a Black 160 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 (3128) cvn H.B /DEST pdfmark end
- 81 625 a Fu(Log)g(on)h(as)h(the)f
-(LOCAL)h(w)o(orkstation)e(administrator)-5 b(.)-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 (3129) cvn H.B /DEST pdfmark end
- -2 643 a Black
-131 x Ft(\225)p Black 81 774 a
-SDict begin H.S end
- 81 774 a 81 774 a
-SDict begin 13 H.A end
- 81 774
-a 81 774 a
-SDict begin [ /View [/XYZ H.V] /Dest (3130) cvn H.B /DEST pdfmark end
- 81 774 a Fu(Right)20 b(click)g(on)g(the)g('My)g(Computer')e
-(Icon,)h(select)i('Properties')-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 (3131) cvn H.B /DEST pdfmark end
- -2 792 a Black 131 x Ft(\225)p Black
-81 923 a
-SDict begin H.S end
- 81 923 a 81 923 a
-SDict begin 13 H.A end
- 81 923 a 81 923 a
-SDict begin [ /View [/XYZ H.V] /Dest (3132) cvn H.B /DEST pdfmark end
- 81 923 a
-Fu(Click)f(on)g(the)g('User)h(Pro\002les')f(tab)-2 924
-y
-SDict begin H.S end
- -2 924 a -2 924 a
-SDict begin 13 H.A end
- -2 924 a -2 924 a
-SDict begin [ /View [/XYZ H.V] /Dest (3133) cvn H.B /DEST pdfmark end
- -2 924 a Black
-149 x Ft(\225)p Black 81 1073 a
-SDict begin H.S end
- 81 1073 a 81 1073 a
-SDict begin 13 H.A end
- 81
-1073 a 81 1073 a
-SDict begin [ /View [/XYZ H.V] /Dest (3134) cvn H.B /DEST pdfmark end
- 81 1073 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 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 (3135) cvn H.B /DEST pdfmark end
- -2 1091 a Black
-131 x Ft(\225)p Black 81 1222 a
-SDict begin H.S end
- 81 1222 a 81 1222 a
-SDict begin 13 H.A end
- 81
-1222 a 81 1222 a
-SDict begin [ /View [/XYZ H.V] /Dest (3136) cvn H.B /DEST pdfmark end
- 81 1222 a Fu(Click)f(on)g(the)g(b)n(utton)g('Cop)o(y)f
-(T)-7 b(o')-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 (3137) cvn H.B /DEST pdfmark end
- -2 1240 a Black 132 x Ft(\225)p Black 81 1372
-a
-SDict begin H.S end
- 81 1372 a 81 1372 a
-SDict begin 13 H.A end
- 81 1372 a 81 1372 a
-SDict begin [ /View [/XYZ H.V] /Dest (3138) cvn H.B /DEST pdfmark end
- 81 1372 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 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 (3139) cvn H.B /DEST pdfmark end
- -2 1390 a Black 131 x Ft(\225)p Black 81 1521
-a
-SDict begin H.S end
- 81 1521 a 81 1521 a
-SDict begin 13 H.A end
- 81 1521 a 81 1521 a
-SDict begin [ /View [/XYZ H.V] /Dest (3140) cvn H.B /DEST pdfmark end
- 81 1521 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 1629 y(Click)g(on)g(the)g(domain)f(to)i(which)e(the)h
-(pro\002le)g(must)g(be)g(accessible.)-2 1647 y
-SDict begin H.S end
- -2 1647
-a -2 1647 a
-SDict begin 11.7 H.A end
- -2 1647 a -2 1647 a
-SDict begin [ /View [/XYZ H.V] /Dest (3141) cvn H.B /DEST pdfmark end
- -2 1647 a -2 1772 a
-SDict begin H.S end
- -2
-1772 a -2 1772 a
-SDict begin 11.7 H.A end
- -2 1772 a -2 1772 a
-SDict begin [ /View [/XYZ H.V] /Dest (3142) cvn H.B /DEST pdfmark end
- -2 1772 a 247 1851
-a Fk(Note:)f Fj(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 1948 y(m)o(ypass)n(w)o(ord.)
-39 2288 y
-SDict begin H.S end
- 39 2288 a 39 2288 a
-SDict begin 13 H.A end
- 39 2288 a 39 2288 a
-SDict begin [ /View [/XYZ H.V] /Dest (3143) cvn H.B /DEST pdfmark end
- 39
-2288 a Black -2 2438 a Ft(\225)p Black 81 2438 a
-SDict begin H.S end
- 81 2438
-a 81 2438 a
-SDict begin 13 H.A end
- 81 2438 a 81 2438 a
-SDict begin [ /View [/XYZ H.V] /Dest (3144) cvn H.B /DEST pdfmark end
- 81 2438 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 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 (3145) cvn H.B /DEST pdfmark end
- -2 2456 a Black 131 x Ft(\225)p
-Black 81 2587 a
-SDict begin H.S end
- 81 2587 a 81 2587 a
-SDict begin 13 H.A end
- 81 2587 a 81 2587
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3146) cvn H.B /DEST pdfmark end
- 81 2587 a Fu(Click)f(OK.)h(The)f(Selection)f(box)h(will)h(close.)-2
-2588 y
-SDict begin H.S end
- -2 2588 a -2 2588 a
-SDict begin 13 H.A end
- -2 2588 a -2 2588 a
-SDict begin [ /View [/XYZ H.V] /Dest (3147) cvn H.B /DEST pdfmark end
- -2 2588
-a Black 149 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 (3148) cvn H.B /DEST pdfmark end
- 81 2737 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 2921 y
-SDict begin H.S end
- -2 2921 a -2 2921 a
-SDict begin 13 H.A end
- -2 2921
-a -2 2921 a
-SDict begin [ /View [/XYZ H.V] /Dest (3149) cvn H.B /DEST pdfmark end
- -2 2921 a 90 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 3011 y
-SDict begin H.S end
- 2382 3011 a 2382 3011 a
-SDict begin 13 H.A end
- 2382
-3011 a 2382 3011 a
-SDict begin [ /View [/XYZ H.V] /Dest (3150) cvn H.B /DEST pdfmark end
- 2382 3011 a Fr(profiles)f Fu(tool.)-2
-3029 y
-SDict begin H.S end
- -2 3029 a -2 3029 a
-SDict begin 11.7 H.A end
- -2 3029 a -2 3029 a
-SDict begin [ /View [/XYZ H.V] /Dest (3151) cvn H.B /DEST pdfmark end
- -2 3029
-a -2 3153 a
-SDict begin H.S end
- -2 3153 a -2 3153 a
-SDict begin 11.7 H.A end
- -2 3153 a -2 3153 a
-SDict begin [ /View [/XYZ H.V] /Dest (3152) cvn H.B /DEST pdfmark end
- -2
-3153 a 164 3232 a Fk(Note:)g Fj(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
-3329 y(k)o(eeps)g(desktop)h(pro\002les)f(usab)o(le)o(.)39
-3468 y
-SDict begin H.S end
- 39 3468 a 39 3468 a
-SDict begin 11.7 H.A end
- 39 3468 a 39 3468 a
-SDict begin [ /View [/XYZ H.V] /Dest (3153) cvn H.B /DEST pdfmark end
- 39 3468
-a -2 3551 a
-SDict begin H.S end
- -2 3551 a -2 3551 a
-SDict begin 11.7 H.A end
- -2 3551 a -2 3551 a
-SDict begin [ /View [/XYZ H.V] /Dest (3154) cvn H.B /DEST pdfmark end
- -2
-3551 a -2 3634 a
-SDict begin H.S end
- -2 3634 a -2 3634 a
-SDict begin 11.7 H.A end
- -2 3634 a -2 3634
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3155) cvn H.B /DEST pdfmark end
- -2 3634 a Black 164 3897 a Fb(\225)p Black 247 3897
-a
-SDict begin H.S end
- 247 3897 a 247 3897 a
-SDict begin 11.7 H.A end
- 247 3897 a 247 3897 a
-SDict begin [ /View [/XYZ H.V] /Dest (3156) cvn H.B /DEST pdfmark end
- 247 3897
-a Fj(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 3994 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 4177 y
-SDict begin H.S end
- -2 4177 a -2 4177 a
-SDict begin 11.7 H.A end
- -2 4177 a -2 4177 a
-SDict begin [ /View [/XYZ H.V] /Dest (3157) cvn H.B /DEST pdfmark end
- -2
-4177 a 247 4258 a Fj("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 4355 y(of)g(Roaming)f(Pro\002le)g
-(F)n(olders")-2 4537 y
-SDict begin H.S end
- -2 4537 a -2 4537 a
-SDict begin 11.7 H.A end
- -2 4537 a
--2 4537 a
-SDict begin [ /View [/XYZ H.V] /Dest (3158) cvn H.B /DEST pdfmark end
- -2 4537 a 247 4618 a Fj(...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
-4715 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(.)-2 4898 y
-SDict begin H.S end
- -2 4898 a -2
-4898 a
-SDict begin 11.7 H.A end
- -2 4898 a -2 4898 a
-SDict begin [ /View [/XYZ H.V] /Dest (3159) cvn H.B /DEST pdfmark end
- -2 4898 a 247 4978 a Fj(If)i(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 5075 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 5173 y(as)g(a)h(domain)e(g)o(roup)g(policy\):)39
-5280 y
-SDict begin H.S end
- 39 5280 a 39 5280 a
-SDict begin 11.7 H.A end
- 39 5280 a 39 5280 a
-SDict begin [ /View [/XYZ H.V] /Dest (3160) cvn H.B /DEST pdfmark end
- 39 5280
-a Black 164 5419 a Fb(\225)p Black 247 5419 a
-SDict begin H.S end
- 247 5419
-a 247 5419 a
-SDict begin 11.7 H.A end
- 247 5419 a 247 5419 a
-SDict begin [ /View [/XYZ H.V] /Dest (3161) cvn H.B /DEST pdfmark end
- 247 5419 a Fj(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
-5435 y
-SDict begin H.S end
- -2 5435 a -2 5435 a
-SDict begin 11.7 H.A end
- -2 5435 a -2 5435 a
-SDict begin [ /View [/XYZ H.V] /Dest (3162) cvn H.B /DEST pdfmark end
- -2 5435
-a Black 164 5557 a Fb(\225)p Black 247 5557 a
-SDict begin H.S end
- 247 5557
-a 247 5557 a
-SDict begin 11.7 H.A end
- 247 5557 a 247 5557 a
-SDict begin [ /View [/XYZ H.V] /Dest (3163) cvn H.B /DEST pdfmark end
- 247 5557 a Fj(Clic)o(k:)i("Star)s
-(t",)e("Run")-2 5568 y
-SDict begin H.S end
- -2 5568 a -2 5568 a
-SDict begin 11.7 H.A end
- -2 5568 a
--2 5568 a
-SDict begin [ /View [/XYZ H.V] /Dest (3164) cvn H.B /DEST pdfmark end
- -2 5568 a 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 Black 164 72 a Fb(\225)p Black 247 72 a
-SDict begin H.S end
- 247 72
-a 247 72 a
-SDict begin 11.7 H.A end
- 247 72 a 247 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (3165) cvn H.B /DEST pdfmark end
- 247 72 a Fj(T)-9 b(ype:)20
-b("mmc")-2 88 y
-SDict begin H.S end
- -2 88 a -2 88 a
-SDict begin 11.7 H.A end
- -2 88 a -2 88 a
-SDict begin [ /View [/XYZ H.V] /Dest (3166) cvn H.B /DEST pdfmark end
- -2 88
-a Black 164 211 a Fb(\225)p Black 247 211 a
-SDict begin H.S end
- 247 211 a
-247 211 a
-SDict begin 11.7 H.A end
- 247 211 a 247 211 a
-SDict begin [ /View [/XYZ H.V] /Dest (3167) cvn H.B /DEST pdfmark end
- 247 211 a Fj(Clic)o(k:)g("OK")-2
-213 y
-SDict begin H.S end
- -2 213 a -2 213 a
-SDict begin 11.7 H.A end
- -2 213 a -2 213 a
-SDict begin [ /View [/XYZ H.V] /Dest (3168) cvn H.B /DEST pdfmark end
- -2 213 a Black
-164 350 a Fb(\225)p Black 247 350 a
-SDict begin H.S end
- 247 350 a 247 350
-a
-SDict begin 11.7 H.A end
- 247 350 a 247 350 a
-SDict begin [ /View [/XYZ H.V] /Dest (3169) cvn H.B /DEST pdfmark end
- 247 350 a Fj(A)g(Microsoft)g(Management)e
-(Console)h(should)g(appear)l(.)-2 366 y
-SDict begin H.S end
- -2 366 a -2 366
-a
-SDict begin 11.7 H.A end
- -2 366 a -2 366 a
-SDict begin [ /View [/XYZ H.V] /Dest (3170) cvn H.B /DEST pdfmark end
- -2 366 a Black 164 488 a Fb(\225)p
-Black 247 488 a
-SDict begin H.S end
- 247 488 a 247 488 a
-SDict begin 11.7 H.A end
- 247 488 a 247 488
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3171) cvn H.B /DEST pdfmark end
- 247 488 a Fj(Clic)o(k:)h(File)o(,)f("Add/Remo)o(v)n(e)f(Snap-in...",)
-f("Add")-2 504 y
-SDict begin H.S end
- -2 504 a -2 504 a
-SDict begin 11.7 H.A end
- -2 504 a -2 504 a
-SDict begin [ /View [/XYZ H.V] /Dest (3172) cvn H.B /DEST pdfmark end
-
--2 504 a Black 164 627 a Fb(\225)p Black 247 627 a
-SDict begin H.S end
- 247
-627 a 247 627 a
-SDict begin 11.7 H.A end
- 247 627 a 247 627 a
-SDict begin [ /View [/XYZ H.V] /Dest (3173) cvn H.B /DEST pdfmark end
- 247 627 a Fj(Doub)o(le-Clic)o(k:)g
-("Group)i(P)l(olicy")-2 643 y
-SDict begin H.S end
- -2 643 a -2 643 a
-SDict begin 11.7 H.A end
- -2 643
-a -2 643 a
-SDict begin [ /View [/XYZ H.V] /Dest (3174) cvn H.B /DEST pdfmark end
- -2 643 a Black 164 766 a Fb(\225)p Black 247
-766 a
-SDict begin H.S end
- 247 766 a 247 766 a
-SDict begin 11.7 H.A end
- 247 766 a 247 766 a
-SDict begin [ /View [/XYZ H.V] /Dest (3175) cvn H.B /DEST pdfmark end
- 247 766
-a Fj(Clic)o(k:)h("Finish",)e("Close")-2 777 y
-SDict begin H.S end
- -2 777
-a -2 777 a
-SDict begin 11.7 H.A end
- -2 777 a -2 777 a
-SDict begin [ /View [/XYZ H.V] /Dest (3176) cvn H.B /DEST pdfmark end
- -2 777 a Black 164 904 a
-Fb(\225)p Black 247 904 a
-SDict begin H.S end
- 247 904 a 247 904 a
-SDict begin 11.7 H.A end
- 247 904
-a 247 904 a
-SDict begin [ /View [/XYZ H.V] /Dest (3177) cvn H.B /DEST pdfmark end
- 247 904 a Fj(Clic)o(k:)i("OK")-2 906 y
-SDict begin H.S end
- -2
-906 a -2 906 a
-SDict begin 11.7 H.A end
- -2 906 a -2 906 a
-SDict begin [ /View [/XYZ H.V] /Dest (3178) cvn H.B /DEST pdfmark end
- -2 906 a Black 164 1043
-a Fb(\225)p Black 247 1043 a
-SDict begin H.S end
- 247 1043 a 247 1043 a
-SDict begin 11.7 H.A end
- 247
-1043 a 247 1043 a
-SDict begin [ /View [/XYZ H.V] /Dest (3179) cvn H.B /DEST pdfmark end
- 247 1043 a Fj(In)g(the)g("Console)e(Root")h(windo)o
-(w:)-2 1045 y
-SDict begin H.S end
- -2 1045 a -2 1045 a
-SDict begin 11.7 H.A end
- -2 1045 a -2 1045 a
-SDict begin [ /View [/XYZ H.V] /Dest (3180) cvn H.B /DEST pdfmark end
-
--2 1045 a Black 164 1182 a Fb(\225)p Black 247 1182 a
-SDict begin H.S end
-
-247 1182 a 247 1182 a
-SDict begin 11.7 H.A end
- 247 1182 a 247 1182 a
-SDict begin [ /View [/XYZ H.V] /Dest (3181) cvn H.B /DEST pdfmark end
- 247 1182
-a Fj(Expand:)g("Local)g(Computer)f(P)l(olicy",)i("Computer)e
-(Con\002gur)o(ation",)-2 1198 y
-SDict begin H.S end
- -2 1198 a -2 1198 a
-SDict begin 11.7 H.A end
- -2
-1198 a -2 1198 a
-SDict begin [ /View [/XYZ H.V] /Dest (3182) cvn H.B /DEST pdfmark end
- -2 1198 a Black 164 1320 a Fb(\225)p
-Black 247 1320 a
-SDict begin H.S end
- 247 1320 a 247 1320 a
-SDict begin 11.7 H.A end
- 247 1320 a 247
-1320 a
-SDict begin [ /View [/XYZ H.V] /Dest (3183) cvn H.B /DEST pdfmark end
- 247 1320 a Fj("Administr)o(ativ)n(e)g(T)-9 b(emplates",)18
-b("System",)h("User)h(Pro\002les")-2 1336 y
-SDict begin H.S end
- -2 1336 a
--2 1336 a
-SDict begin 11.7 H.A end
- -2 1336 a -2 1336 a
-SDict begin [ /View [/XYZ H.V] /Dest (3184) cvn H.B /DEST pdfmark end
- -2 1336 a Black 164 1459
-a Fb(\225)p Black 247 1459 a
-SDict begin H.S end
- 247 1459 a 247 1459 a
-SDict begin 11.7 H.A end
- 247
-1459 a 247 1459 a
-SDict begin [ /View [/XYZ H.V] /Dest (3185) cvn H.B /DEST pdfmark end
- 247 1459 a Fj(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
-1476 y
-SDict begin H.S end
- -2 1476 a -2 1476 a
-SDict begin 11.7 H.A end
- -2 1476 a -2 1476 a
-SDict begin [ /View [/XYZ H.V] /Dest (3186) cvn H.B /DEST pdfmark end
- -2 1476
-a Black 164 1598 a Fb(\225)p Black 247 1598 a
-SDict begin H.S end
- 247 1598
-a 247 1598 a
-SDict begin 11.7 H.A end
- 247 1598 a 247 1598 a
-SDict begin [ /View [/XYZ H.V] /Dest (3187) cvn H.B /DEST pdfmark end
- 247 1598 a Fj(F)n(olders")-2
-1599 y
-SDict begin H.S end
- -2 1599 a -2 1599 a
-SDict begin 11.7 H.A end
- -2 1599 a -2 1599 a
-SDict begin [ /View [/XYZ H.V] /Dest (3188) cvn H.B /DEST pdfmark end
- -2 1599
-a Black 164 1736 a Fb(\225)p Black 247 1736 a
-SDict begin H.S end
- 247 1736
-a 247 1736 a
-SDict begin 11.7 H.A end
- 247 1736 a 247 1736 a
-SDict begin [ /View [/XYZ H.V] /Dest (3189) cvn H.B /DEST pdfmark end
- 247 1736 a Fj(Select:)h("Enab)o
-(led")-2 1738 y
-SDict begin H.S end
- -2 1738 a -2 1738 a
-SDict begin 11.7 H.A end
- -2 1738 a -2 1738
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3190) cvn H.B /DEST pdfmark end
- -2 1738 a Black 164 1875 a Fb(\225)p Black 247 1875
-a
-SDict begin H.S end
- 247 1875 a 247 1875 a
-SDict begin 11.7 H.A end
- 247 1875 a 247 1875 a
-SDict begin [ /View [/XYZ H.V] /Dest (3191) cvn H.B /DEST pdfmark end
- 247 1875
-a Fj(Clic)o(k:)h(OK")-2 1877 y
-SDict begin H.S end
- -2 1877 a -2 1877 a
-SDict begin 11.7 H.A end
- -2
-1877 a -2 1877 a
-SDict begin [ /View [/XYZ H.V] /Dest (3192) cvn H.B /DEST pdfmark end
- -2 1877 a Black 164 2014 a Fb(\225)p
-Black 247 2014 a
-SDict begin H.S end
- 247 2014 a 247 2014 a
-SDict begin 11.7 H.A end
- 247 2014 a 247
-2014 a
-SDict begin [ /View [/XYZ H.V] /Dest (3193) cvn H.B /DEST pdfmark end
- 247 2014 a Fj(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
-2111 y(than)f(the)h(policies)f(y)o(ou)g(ha)o(v)n(e)h(changed\).)-2
-2127 y
-SDict begin H.S end
- -2 2127 a -2 2127 a
-SDict begin 11.7 H.A end
- -2 2127 a -2 2127 a
-SDict begin [ /View [/XYZ H.V] /Dest (3194) cvn H.B /DEST pdfmark end
- -2 2127
-a Black 164 2249 a Fb(\225)p Black 247 2249 a
-SDict begin H.S end
- 247 2249
-a 247 2249 a
-SDict begin 11.7 H.A end
- 247 2249 a 247 2249 a
-SDict begin [ /View [/XYZ H.V] /Dest (3195) cvn H.B /DEST pdfmark end
- 247 2249 a Fj(Reboot)-2
-2565 y
-SDict begin H.S end
- -2 2565 a -2 2565 a
-SDict begin 13 H.A end
- -2 2565 a -2 2565 a
-SDict begin [ /View [/XYZ H.V] /Dest (3196) cvn H.B /DEST pdfmark end
- -2 2565
-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 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 (3198) cvn H.B /DEST pdfmark end
- -2 3083 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 3275 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 3383 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
-3491 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 3599 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 3707 y(v)o(ersion)f(of)h(MS)g(W)m(indo)n(ws.)-2
-3873 y
-SDict begin H.S end
- -2 3873 a -2 3873 a
-SDict begin 13 H.A end
- -2 3873 a -2 3873 a
-SDict begin [ /View [/XYZ H.V] /Dest (3199) cvn H.B /DEST pdfmark end
- -2 3873
-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 4088 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 4088 y
-SDict begin H.S end
- 2616 4088 a 2616 4088 a
-SDict begin 13 H.A end
- 2616 4088 a 2616
-4088 a
-SDict begin [ /View [/XYZ H.V] /Dest (3200) cvn H.B /DEST pdfmark end
- 2616 4088 a Fq(lo)o(gon)h(path)g Fu(and)3134 4088
-y
-SDict begin H.S end
- 3134 4088 a 3134 4088 a
-SDict begin 13 H.A end
- 3134 4088 a 3134 4088 a
-SDict begin [ /View [/XYZ H.V] /Dest (3201) cvn H.B /DEST pdfmark end
- 3134
-4088 a Fq(lo)o(gon)g(home)p Fu(.)-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 (3202) cvn H.B /DEST pdfmark end
- -2 4272 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
-4470 y(directory)-5 b(.)-2 4499 y
-SDict begin H.S end
- -2 4499 a -2 4499 a
-SDict begin 13 H.A end
-
--2 4499 a -2 4499 a
-SDict begin [ /View [/XYZ H.V] /Dest (3203) cvn H.B /DEST pdfmark end
- -2 4499 a 310 x 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 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 (3205) cvn H.B /DEST pdfmark end
- -2 4999 a 84 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
-5191 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 5299 y(supports)e
-(encrypted)f(passw)o(ords.)-2 5317 y
-SDict begin H.S end
- -2 5317 a -2 5317
-a
-SDict begin 13 H.A end
- -2 5317 a -2 5317 a
-SDict begin [ /View [/XYZ H.V] /Dest (3206) cvn H.B /DEST pdfmark end
- -2 5317 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 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.1.)j(W)n(indo)o(ws)i(NT4)g(Pr)n(o\002le)h
-(Management)f(T)-9 b(ools)-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 (3208) cvn H.B /DEST pdfmark end
- -2 259 a 87 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
-454 y(resource)f(kit)h(is)h(required)e(for)g(each)h(platform.)-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 (3209) cvn H.B /DEST pdfmark end
- -2 638 a 90
-x Fu(Here)g(is)h(a)g(quick)e(guide:)-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 (3210) cvn H.B /DEST pdfmark end
- -2 746 a -2 756 a
-SDict begin H.S end
- -2 756 a
--2 756 a
-SDict begin 13 H.A end
- -2 756 a -2 756 a
-SDict begin [ /View [/XYZ H.V] /Dest (3211) cvn H.B /DEST pdfmark end
- -2 756 a Black 143 x Ft(\225)p
-Black 81 899 a
-SDict begin H.S end
- 81 899 a 81 899 a
-SDict begin 13 H.A end
- 81 899 a 81 899 a
-SDict begin [ /View [/XYZ H.V] /Dest (3212) cvn H.B /DEST pdfmark end
- 81
-899 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 917 y
-SDict begin H.S end
- -2 917 a -2 917 a
-SDict begin 13 H.A end
- -2 917 a -2
-917 a
-SDict begin [ /View [/XYZ H.V] /Dest (3213) cvn H.B /DEST pdfmark end
- -2 917 a Black 131 x Ft(\225)p Black 81 1048 a
-SDict begin H.S end
-
-81 1048 a 81 1048 a
-SDict begin 13 H.A end
- 81 1048 a 81 1048 a
-SDict begin [ /View [/XYZ H.V] /Dest (3214) cvn H.B /DEST pdfmark end
- 81 1048 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
-1066 y
-SDict begin H.S end
- -2 1066 a -2 1066 a
-SDict begin 11.7 H.A end
- -2 1066 a -2 1066 a
-SDict begin [ /View [/XYZ H.V] /Dest (3215) cvn H.B /DEST pdfmark end
- -2 1066
-a -2 1190 a
-SDict begin H.S end
- -2 1190 a -2 1190 a
-SDict begin 11.7 H.A end
- -2 1190 a -2 1190 a
-SDict begin [ /View [/XYZ H.V] /Dest (3216) cvn H.B /DEST pdfmark end
- -2
-1190 a 247 1270 a Fk(Note:)f Fj(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 1367 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 1464 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
-1804 y
-SDict begin H.S end
- 39 1804 a 39 1804 a
-SDict begin 13 H.A end
- 39 1804 a 39 1804 a
-SDict begin [ /View [/XYZ H.V] /Dest (3217) cvn H.B /DEST pdfmark end
- 39 1804
-a Black -2 1954 a Ft(\225)p Black 81 1954 a
-SDict begin H.S end
- 81 1954 a
-81 1954 a
-SDict begin 13 H.A end
- 81 1954 a 81 1954 a
-SDict begin [ /View [/XYZ H.V] /Dest (3218) cvn H.B /DEST pdfmark end
- 81 1954 a Fu(Click)g(the)h('Cop)o(y)e(T)
--7 b(o')20 b(b)n(utton.)-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 (3219) cvn H.B /DEST pdfmark end
- -2 1972 a Black 131 x Ft(\225)p Black
-81 2103 a
-SDict begin H.S end
- 81 2103 a 81 2103 a
-SDict begin 13 H.A end
- 81 2103 a 81 2103 a
-SDict begin [ /View [/XYZ H.V] /Dest (3220) cvn H.B /DEST pdfmark end
- 81
-2103 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 2103 y
-SDict begin H.S end
- 2080 2103
-a 2080 2103 a
-SDict begin 13 H.A end
- 2080 2103 a 2080 2103 a
-SDict begin [ /View [/XYZ H.V] /Dest (3221) cvn H.B /DEST pdfmark end
- 2080 2103 a Fr(c:\\temp\\foobar)
--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 (3222) cvn H.B /DEST pdfmark end
- -2
-2121 a Black 132 x Ft(\225)p Black 81 2253 a
-SDict begin H.S end
- 81 2253
-a 81 2253 a
-SDict begin 13 H.A end
- 81 2253 a 81 2253 a
-SDict begin [ /View [/XYZ H.V] /Dest (3223) cvn H.B /DEST pdfmark end
- 81 2253 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 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 (3224) cvn H.B /DEST pdfmark end
- -2 2271 a Black 131 x Ft(\225)p Black 81 2402 a
-SDict begin H.S end
- 81
-2402 a 81 2402 a
-SDict begin 13 H.A end
- 81 2402 a 81 2402 a
-SDict begin [ /View [/XYZ H.V] /Dest (3225) cvn H.B /DEST pdfmark end
- 81 2402 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 2420 y
-SDict begin H.S end
- -2 2420 a -2 2420
-a
-SDict begin 13 H.A end
- -2 2420 a -2 2420 a
-SDict begin [ /View [/XYZ H.V] /Dest (3226) cvn H.B /DEST pdfmark end
- -2 2420 a Black 132 x Ft(\225)p
-Black 81 2552 a
-SDict begin H.S end
- 81 2552 a 81 2552 a
-SDict begin 13 H.A end
- 81 2552 a 81 2552
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3227) cvn H.B /DEST pdfmark end
- 81 2552 a Fu(No)n(w)g(click)g(OK.)-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 (3228) cvn H.B /DEST pdfmark end
- -2 2718 a 107 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 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 (3229) cvn H.B /DEST pdfmark end
- -2 2854 a 277 x Fw(17.1.4.2.)j(Side)j(bar)f(Notes)-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 (3231) cvn H.B /DEST pdfmark end
- -2 3299
-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 3589 y
-SDict begin H.S end
- -2 3589 a
--2 3589 a
-SDict begin 13 H.A end
- -2 3589 a -2 3589 a
-SDict begin [ /View [/XYZ H.V] /Dest (3232) cvn H.B /DEST pdfmark end
- -2 3589 a 90 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
-3787 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 3816 y
-SDict begin H.S end
- -2 3816 a
--2 3816 a
-SDict begin 13 H.A end
- -2 3816 a -2 3816 a
-SDict begin [ /View [/XYZ H.V] /Dest (3233) cvn H.B /DEST pdfmark end
- -2 3816 a 277 x Fw(17.1.4.3.)k(mo)o(v)o
-(euser)-10 b(.exe)-2 4260 y
-SDict begin H.S end
- -2 4260 a -2 4260 a
-SDict begin 13 H.A end
- -2 4260
-a -2 4260 a
-SDict begin [ /View [/XYZ H.V] /Dest (3235) cvn H.B /DEST pdfmark end
- -2 4260 a 107 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 4475 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 4503 y
-SDict begin H.S end
- -2 4503 a -2 4503 a
-SDict begin 13 H.A end
- -2 4503 a -2 4503
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3236) cvn H.B /DEST pdfmark end
- -2 4503 a 278 x Fw(17.1.4.4.)j(Get)i(SID)-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 (3238) cvn H.B /DEST pdfmark end
- -2 4948 a 107
-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 5239 y
-SDict begin H.S end
- -2 5239 a -2 5239 a
-SDict begin 13 H.A end
- -2 5239 a -2 5239
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3239) cvn H.B /DEST pdfmark end
- -2 5239 a 90 x Fu(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 5437 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)p 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 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (3240) cvn H.B /DEST pdfmark end
- -2
--11 a 83 x Fu(Under)f(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
-180 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
-288 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 396 y(named)f(Pro\002leImageP)o(ath.)-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 (3241) cvn H.B /DEST pdfmark end
- -2 591 a 359 x
-Fx(17.2.)35 b(Mandatory)f(pr)m(o\002les)-2 1145 y
-SDict begin H.S end
- -2
-1145 a -2 1145 a
-SDict begin 13 H.A end
- -2 1145 a -2 1145 a
-SDict begin [ /View [/XYZ H.V] /Dest (3243) cvn H.B /DEST pdfmark end
- -2 1145 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 1332
-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 1440 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
-1548 y(polic)o(y)g(settings.)h(See)h(pre)n(vious)d(chapter)-5
-b(.)-2 1566 y
-SDict begin H.S end
- -2 1566 a -2 1566 a
-SDict begin 11.7 H.A end
- -2 1566 a -2 1566 a
-SDict begin [ /View [/XYZ H.V] /Dest (3244) cvn H.B /DEST pdfmark end
-
--2 1566 a -2 1690 a
-SDict begin H.S end
- -2 1690 a -2 1690 a
-SDict begin 11.7 H.A end
- -2 1690 a -2
-1690 a
-SDict begin [ /View [/XYZ H.V] /Dest (3245) cvn H.B /DEST pdfmark end
- -2 1690 a 164 1769 a Fk(Note:)19 b Fj(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
-1866 y(render)f(the)g(pro\002le)g(un-usab)o(le)o(.)-2
-2182 y
-SDict begin H.S end
- -2 2182 a -2 2182 a
-SDict begin 13 H.A end
- -2 2182 a -2 2182 a
-SDict begin [ /View [/XYZ H.V] /Dest (3246) cvn H.B /DEST pdfmark end
- -2 2182
-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 2398 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 2506 y(NTUser)-5 b(.MAN.)-2 2673
-y
-SDict begin H.S end
- -2 2673 a -2 2673 a
-SDict begin 13 H.A end
- -2 2673 a -2 2673 a
-SDict begin [ /View [/XYZ H.V] /Dest (3247) cvn H.B /DEST pdfmark end
- -2 2673 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
-2888 y(pro\002le.)-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 (3248) cvn H.B /DEST pdfmark end
- -2 2916 a 359 x Fx(17.3.)35 b(Cr)m(eating/Managing)d(Gr)m
-(oup)j(Pr)m(o\002les)-2 3470 y
-SDict begin H.S end
- -2 3470 a -2 3470 a
-SDict begin 13 H.A end
- -2
-3470 a -2 3470 a
-SDict begin [ /View [/XYZ H.V] /Dest (3250) cvn H.B /DEST pdfmark end
- -2 3470 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
-3657 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 3765 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 3873 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 3981 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
-4165 y
-SDict begin H.S end
- -2 4165 a -2 4165 a
-SDict begin 13 H.A end
- -2 4165 a -2 4165 a
-SDict begin [ /View [/XYZ H.V] /Dest (3251) cvn H.B /DEST pdfmark end
- -2 4165
-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 4363 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 4381 y
-SDict begin H.S end
- -2 4381 a -2 4381
-a
-SDict begin 11.7 H.A end
- -2 4381 a -2 4381 a
-SDict begin [ /View [/XYZ H.V] /Dest (3252) cvn H.B /DEST pdfmark end
- -2 4381 a -2 4505 a
-SDict begin H.S end
- -2 4505 a -2
-4505 a
-SDict begin 11.7 H.A end
- -2 4505 a -2 4505 a
-SDict begin [ /View [/XYZ H.V] /Dest (3253) cvn H.B /DEST pdfmark end
- -2 4505 a 164 4584 a Fk(Note:)g
-Fj(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 4681 y(the)g(result)h(will)f(be)h(a)h
-(fusion)e(\(merge\))g(of)h(the)g(tw)o(o)m(.)-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 (3254) cvn H.B /DEST pdfmark end
- -2 4914 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 88 a Fx(17.4.)35 b(Default)f(Pr)m(o\002le)g(f)l(or)i(W)m(indo)
-o(ws)f(Users)-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 (3256) cvn H.B /DEST pdfmark end
- -2 256 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 470
-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 578 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
-686 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 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 (3257) cvn H.B /DEST pdfmark end
- -2 870 a -2 870 a
-SDict begin H.S end
- -2 870
-a -2 870 a
-SDict begin 13 H.A end
- -2 870 a -2 870 a
-SDict begin [ /View [/XYZ H.V] /Dest (3258) cvn H.B /DEST pdfmark end
- -2 870 a 310 x Fp(17.4.1.)28
-b(MS)j(W)n(indo)o(ws)e(9x/Me)-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 (3260) cvn H.B /DEST pdfmark end
- -2 1348 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 1562 y(or)g(change)f(the)h(re)o(gistry)
-f(directly)-5 b(.)-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 (3261) cvn H.B /DEST pdfmark end
- -2 1746 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
-1944 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 2052 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
-2236 y
-SDict begin H.S end
- -2 2236 a -2 2236 a
-SDict begin 13 H.A end
- -2 2236 a -2 2236 a
-SDict begin [ /View [/XYZ H.V] /Dest (3262) cvn H.B /DEST pdfmark end
- -2 2236
-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 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 (3263) cvn H.B /DEST pdfmark end
- -2 2434 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 2542 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 2560 y
-SDict begin H.S end
- -2 2560 a -2 2560 a
-SDict begin 13 H.A end
- -2 2560 a -2 2560
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3264) cvn H.B /DEST pdfmark end
- -2 2560 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 2996
-y
-SDict begin H.S end
- -2 2996 a -2 2996 a
-SDict begin 13 H.A end
- -2 2996 a -2 2996 a
-SDict begin [ /View [/XYZ H.V] /Dest (3266) cvn H.B /DEST pdfmark end
- -2 2996 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 3211
-y
-SDict begin H.S end
- -2 3211 a -2 3211 a
-SDict begin 13 H.A end
- -2 3211 a -2 3211 a
-SDict begin [ /View [/XYZ H.V] /Dest (3267) cvn H.B /DEST pdfmark end
- -2 3211 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
-3319 y(an)h(e)o(xisting)f(entry)h(for)f(that)i(user:)-2
-3503 y
-SDict begin H.S end
- -2 3503 a -2 3503 a
-SDict begin 13 H.A end
- -2 3503 a -2 3503 a
-SDict begin [ /View [/XYZ H.V] /Dest (3268) cvn H.B /DEST pdfmark end
- -2 3503
-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 3701 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 3809 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 3917 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
-4025 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 4209 y
-SDict begin H.S end
- -2 4209 a -2 4209 a
-SDict begin 13 H.A end
- -2 4209 a -2 4209
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3269) cvn H.B /DEST pdfmark end
- -2 4209 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 4406
-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 4514 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 4622 y(pro\002le)19 b(on)h(the)g(serv)o(er)-5
-b(.)-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 (3270) cvn H.B /DEST pdfmark end
-
--2 4734 a 310 x Fp(17.4.2.)28 b(MS)j(W)n(indo)o(ws)e(NT4)h(W)-9
-b(orkstation)-2 5211 y
-SDict begin H.S end
- -2 5211 a -2 5211 a
-SDict begin 13 H.A end
- -2 5211 a
--2 5211 a
-SDict begin [ /View [/XYZ H.V] /Dest (3272) cvn H.B /DEST pdfmark end
- -2 5211 a 107 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 5318 y
-SDict begin H.S end
- 2512 5318 a 2512 5318 a
-SDict begin 13 H.A end
- 2512 5318 a 2512
-5318 a
-SDict begin [ /View [/XYZ H.V] /Dest (3273) cvn H.B /DEST pdfmark end
- 2512 5318 a Fr(\045SystemRoot\045\\Profiles)c
-Fu(which)-2 5426 y(in)j(a)h(def)o(ault)e(installation)h(will)h
-(translate)f(to)1318 5426 y
-SDict begin H.S end
- 1318 5426 a 1318 5426 a
-SDict begin 13 H.A end
- 1318
-5426 a 1318 5426 a
-SDict begin [ /View [/XYZ H.V] /Dest (3274) cvn H.B /DEST pdfmark end
- 1318 5426 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 5534 y(be)g(three)g(\(3\))f(directories:)795
-5534 y
-SDict begin H.S end
- 795 5534 a 795 5534 a
-SDict begin 13 H.A end
- 795 5534 a 795 5534 a
-SDict begin [ /View [/XYZ H.V] /Dest (3275) cvn H.B /DEST pdfmark end
- 795
-5534 a Fr(Administrator,)43 b(All)h(Users,)g(Default)g(User)p
-Fu(.)p 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 -11 a
-SDict begin H.S end
- -2 -11 a -2 -11 a
-SDict begin 13 H.A end
- -2 -11 a -2 -11 a
-SDict begin [ /View [/XYZ H.V] /Dest (3276) 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 (3277) cvn H.B /DEST pdfmark end
- 148 72 a Fr(All)44 b(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 72 y
-SDict begin H.S end
- 3194 72 a 3194 72 a
-SDict begin 13 H.A end
- 3194 72 a
-3194 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (3278) cvn H.B /DEST pdfmark end
- 3194 72 a Fr(Default)43 b(User)-2 180 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
-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 (3279) cvn H.B /DEST pdfmark end
- -2 364 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 573 y
-SDict begin H.S end
- -2 573 a -2 573 a
-SDict begin 13 H.A end
- -2 573 a -2 573 a
-SDict begin [ /View [/XYZ H.V] /Dest (3280) cvn H.B /DEST pdfmark end
- -2
-573 a -2 573 a
-SDict begin H.S end
- -2 573 a -2 573 a
-SDict begin 13 H.A end
- -2 573 a -2 573 a
-SDict begin [ /View [/XYZ H.V] /Dest (table.19) cvn H.B /DEST pdfmark
-end
- -2
-573 a 74 x Fu(All)i(Users)f(settings)-2 740 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 924 y
-SDict begin H.S end
- -2 924 a -2 924 a
-SDict begin 13 H.A end
-
--2 924 a -2 924 a
-SDict begin [ /View [/XYZ H.V] /Dest (3283) cvn H.B /DEST pdfmark end
- -2 924 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 1140 y(follo)n(wing)g(steps)j
-(are)f(follo)n(wed)f(in)h(respect)g(of)g(pro\002le)g(handling:)-2
-1158 y
-SDict begin H.S end
- -2 1158 a -2 1158 a
-SDict begin 13 H.A end
- -2 1158 a -2 1158 a
-SDict begin [ /View [/XYZ H.V] /Dest (3284) cvn H.B /DEST pdfmark end
- -2 1158
-a -2 1168 a
-SDict begin H.S end
- -2 1168 a -2 1168 a
-SDict begin 13 H.A end
- -2 1168 a -2 1168 a
-SDict begin [ /View [/XYZ H.V] /Dest (3285) cvn H.B /DEST pdfmark end
- -2
-1168 a Black 64 1310 a Fu(1.)p Black 147 1310 a
-SDict begin H.S end
- 147 1310
-a 147 1310 a
-SDict begin 13 H.A end
- 147 1310 a 147 1310 a
-SDict begin [ /View [/XYZ H.V] /Dest (3286) cvn H.B /DEST pdfmark end
- 147 1310 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 1418
-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 1526 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
-1634 y(location)435 1634 y
-SDict begin H.S end
- 435 1634 a 435 1634 a
-SDict begin 13 H.A end
- 435
-1634 a 435 1634 a
-SDict begin [ /View [/XYZ H.V] /Dest (3287) cvn H.B /DEST pdfmark end
- 435 1634 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
-1634 y
-SDict begin H.S end
- 3355 1634 a 3355 1634 a
-SDict begin 13 H.A end
- 3355 1634 a 3355 1634
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3288) cvn H.B /DEST pdfmark end
- 3355 1634 a Fr(All)147 1742 y(Users)g Fu(pro\002le)g(in)g(the)837
-1742 y
-SDict begin H.S end
- 837 1742 a 837 1742 a
-SDict begin 13 H.A end
- 837 1742 a 837 1742 a
-SDict begin [ /View [/XYZ H.V] /Dest (3289) cvn H.B /DEST pdfmark end
- 837
-1742 a Fr(\045SystemRoot\045\\Profiles)d Fu(location.)-2
-1760 y
-SDict begin H.S end
- -2 1760 a -2 1760 a
-SDict begin 13 H.A end
- -2 1760 a -2 1760 a
-SDict begin [ /View [/XYZ H.V] /Dest (3290) cvn H.B /DEST pdfmark end
- -2 1760
-a Black 64 1891 a Fu(2.)p Black 147 1891 a
-SDict begin H.S end
- 147 1891 a
-147 1891 a
-SDict begin 13 H.A end
- 147 1891 a 147 1891 a
-SDict begin [ /View [/XYZ H.V] /Dest (3291) cvn H.B /DEST pdfmark end
- 147 1891 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 1999 y(in)g(the)355
-1999 y
-SDict begin H.S end
- 355 1999 a 355 1999 a
-SDict begin 13 H.A end
- 355 1999 a 355 1999 a
-SDict begin [ /View [/XYZ H.V] /Dest (3292) cvn H.B /DEST pdfmark end
- 355
-1999 a Fr(\045SystemRoot\045\\Profiles\\\045USERNAME\045)15
-b Fu(directory)k(from)g(reading)f(the)2705 1999 y
-SDict begin H.S end
- 2705
-1999 a 2705 1999 a
-SDict begin 13 H.A end
- 2705 1999 a 2705 1999 a
-SDict begin [ /View [/XYZ H.V] /Dest (3293) cvn H.B /DEST pdfmark end
- 2705 1999
-a Fr(Default)43 b(User)20 b Fu(pro\002le.)-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 (3294) cvn H.B /DEST pdfmark end
- -2 2017 a Black
-64 2149 a Fu(3.)p Black 147 2149 a
-SDict begin H.S end
- 147 2149 a 147 2149
-a
-SDict begin 13 H.A end
- 147 2149 a 147 2149 a
-SDict begin [ /View [/XYZ H.V] /Dest (3295) cvn H.B /DEST pdfmark end
- 147 2149 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 2149 y
-SDict begin H.S end
- 3177 2149 a
-3177 2149 a
-SDict begin 13 H.A end
- 3177 2149 a 3177 2149 a
-SDict begin [ /View [/XYZ H.V] /Dest (3296) cvn H.B /DEST pdfmark end
- 3177 2149 a Fr(NTConfig.POL)p
-Fu(\))147 2257 y(then)f(it')-5 b(s)21 b(contents)f(are)g(applied)f(to)h
-(the)1326 2257 y
-SDict begin H.S end
- 1326 2257 a 1326 2257 a
-SDict begin 13 H.A end
- 1326 2257 a
-1326 2257 a
-SDict begin [ /View [/XYZ H.V] /Dest (3297) cvn H.B /DEST pdfmark end
- 1326 2257 a Fr(NTUser.DAT)f Fu(which)g(is)i(applied)f(to)g
-(the)2567 2257 y
-SDict begin H.S end
- 2567 2257 a 2567 2257 a
-SDict begin 13 H.A end
- 2567 2257 a
-2567 2257 a
-SDict begin [ /View [/XYZ H.V] /Dest (3298) cvn H.B /DEST pdfmark end
- 2567 2257 a Fr(HKEY_CURRENT_USER)e Fu(part)i(of)g(the)147
-2365 y(re)o(gistry)-5 b(.)-2 2383 y
-SDict begin H.S end
- -2 2383 a -2 2383
-a
-SDict begin 13 H.A end
- -2 2383 a -2 2383 a
-SDict begin [ /View [/XYZ H.V] /Dest (3299) cvn H.B /DEST pdfmark end
- -2 2383 a Black 64 2514 a Fu(4.)p
-Black 147 2514 a
-SDict begin H.S end
- 147 2514 a 147 2514 a
-SDict begin 13 H.A end
- 147 2514 a 147
-2514 a
-SDict begin [ /View [/XYZ H.V] /Dest (3300) cvn H.B /DEST pdfmark end
- 147 2514 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
-2622 y(pro\002le.)f(The)555 2622 y
-SDict begin H.S end
- 555 2622 a 555 2622
-a
-SDict begin 13 H.A end
- 555 2622 a 555 2622 a
-SDict begin [ /View [/XYZ H.V] /Dest (3301) cvn H.B /DEST pdfmark end
- 555 2622 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
-2622 y
-SDict begin H.S end
- 2558 2622 a 2558 2622 a
-SDict begin 13 H.A end
- 2558 2622 a 2558 2622
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3302) cvn H.B /DEST pdfmark end
- 2558 2622 a Fr(HKEY_CURRENT_USER)f Fu(contents.)147
-2730 y(Thus,)i(should)f(there)h(not)f(e)o(xist)i(in)f(the)g(NETLOGON)g
-(share)g(an)2062 2730 y
-SDict begin H.S end
- 2062 2730 a 2062 2730 a
-SDict begin 13 H.A end
- 2062
-2730 a 2062 2730 a
-SDict begin [ /View [/XYZ H.V] /Dest (3303) cvn H.B /DEST pdfmark end
- 2062 2730 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 2838 y(pro)o(vious)457
-2838 y
-SDict begin H.S end
- 457 2838 a 457 2838 a
-SDict begin 13 H.A end
- 457 2838 a 457 2838 a
-SDict begin [ /View [/XYZ H.V] /Dest (3304) cvn H.B /DEST pdfmark end
- 457
-2838 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
-2838 y
-SDict begin H.S end
- 3039 2838 a 3039 2838 a
-SDict begin 13 H.A end
- 3039 2838 a 3039 2838
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3305) cvn H.B /DEST pdfmark end
- 3039 2838 a Fq(tatooing)p Fu(.)-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 (3306) cvn H.B /DEST pdfmark end
- -2 3022 a 90 x Fu(MS)h(W)m(indo)n(ws)g
-(NT4)g(pro\002les)g(may)g(be)1178 3112 y
-SDict begin H.S end
- 1178 3112 a
-1178 3112 a
-SDict begin 13 H.A end
- 1178 3112 a 1178 3112 a
-SDict begin [ /View [/XYZ H.V] /Dest (3307) cvn H.B /DEST pdfmark end
- 1178 3112 a Fq(Local)g
-Fu(or)1478 3112 y
-SDict begin H.S end
- 1478 3112 a 1478 3112 a
-SDict begin 13 H.A end
- 1478 3112 a
-1478 3112 a
-SDict begin [ /View [/XYZ H.V] /Dest (3308) cvn H.B /DEST pdfmark end
- 1478 3112 a Fq(Roaming)p Fu(.)e(A)j(Local)e(pro\002le)h
-(will)h(stored)e(in)i(the)-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 (3309) cvn H.B /DEST pdfmark end
- -2 3220 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 3328 y(unless)20
-b(the)g(follo)n(wing)f(re)o(gistry)g(k)o(e)o(y)h(is)h(created:)-2
-3512 y
-SDict begin H.S end
- -2 3512 a -2 3512 a
-SDict begin 13 H.A end
- -2 3512 a -2 3512 a
-SDict begin [ /View [/XYZ H.V] /Dest (3310) cvn H.B /DEST pdfmark end
- -2 3512
-a -2 3595 a
-SDict begin H.S end
- -2 3595 a -2 3595 a
-SDict begin 11.7 H.A end
- -2 3595 a -2 3595 a
-SDict begin [ /View [/XYZ H.V] /Dest (3311) cvn H.B /DEST pdfmark end
- -2
-3595 a 79 x Fr(HKEY_LOCAL_MACHINE\\SYSTEM\\Software\\Mic)o(rosoft)o
-(\\Windo)o(ws)39 b(NT\\CurrentVersion\\winlogon\\)-2
-3771 y("DeleteRoamingCache"=dword:00000001)-2 3962 y
-Fu(In)20 b(which)f(case,)i(the)f(local)g(cop)o(y)f(\(in)1094
-3962 y
-SDict begin H.S end
- 1094 3962 a 1094 3962 a
-SDict begin 13 H.A end
- 1094 3962 a 1094 3962
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3312) cvn H.B /DEST pdfmark end
- 1094 3962 a Fr(\045SystemRoot\045\\Profiles\\\045USERNAME\045)p
-Fu(\))c(will)21 b(be)f(deleted)g(on)g(logout.)-2 4146
-y
-SDict begin H.S end
- -2 4146 a -2 4146 a
-SDict begin 13 H.A end
- -2 4146 a -2 4146 a
-SDict begin [ /View [/XYZ H.V] /Dest (3313) cvn H.B /DEST pdfmark end
- -2 4146 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 4236 y
-SDict begin H.S end
- 2379 4236
-a 2379 4236 a
-SDict begin 13 H.A end
- 2379 4236 a 2379 4236 a
-SDict begin [ /View [/XYZ H.V] /Dest (3314) cvn H.B /DEST pdfmark end
- 2379 4236 a Fr(My)45
-b(Documents)19 b Fu(may)h(be)g(redirected)f(to)h(a)-2
-4344 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 4452 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
-4560 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 4668 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.)-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 (3315) cvn H.B /DEST pdfmark end
- -2 4852 a 90 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 5049 y(by)g(entries)g(on)f(W)m(indo)n(ws)h(NT4)g(is:)-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 (3316) cvn H.B /DEST pdfmark end
- -2 5233
-a -2 5317 a
-SDict begin H.S end
- -2 5317 a -2 5317 a
-SDict begin 11.7 H.A end
- -2 5317 a -2 5317 a
-SDict begin [ /View [/XYZ H.V] /Dest (3317) cvn H.B /DEST pdfmark end
- -2
-5317 a 356 5396 a Fr(HKEY_CURRENT_USER)715 5493 y(\\Software)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 -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 (3328) 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 1074 72 a Fr(\\Microsoft)1432 170 y(\\Windows)1791
-267 y(\\CurrentVersion)2150 364 y(\\Explorer)2508 461
-y(\\User)44 b(Shell)g(Folders\\)-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 (3318) cvn H.B /DEST pdfmark end
- -2 818 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
-1110 y
-SDict begin H.S end
- -2 1110 a -2 1110 a
-SDict begin 13 H.A end
- -2 1110 a -2 1110 a
-SDict begin [ /View [/XYZ H.V] /Dest (3319) cvn H.B /DEST pdfmark end
- -2 1110
-a -2 1193 a
-SDict begin H.S end
- -2 1193 a -2 1193 a
-SDict begin 11.7 H.A end
- -2 1193 a -2 1193 a
-SDict begin [ /View [/XYZ H.V] /Dest (3320) cvn H.B /DEST pdfmark end
- -2
-1193 a 356 1272 a Fr(Name)538 b(Default)43 b(Value)356
-1369 y(--------------)88 b(--------------------------------------)o
-(---)356 1466 y(AppData)403 b(\045USERPROFILE\045\\Application)40
-b(Data)356 1564 y(Desktop)403 b(\045USERPROFILE\045\\Desktop)356
-1661 y(Favorites)313 b(\045USERPROFILE\045\\Favorites)356
-1758 y(NetHood)403 b(\045USERPROFILE\045\\NetHood)356
-1855 y(PrintHood)313 b(\045USERPROFILE\045\\PrintHood)356
-1952 y(Programs)358 b(\045USERPROFILE\045\\Start)41 b(Menu\\Programs)
-356 2049 y(Recent)448 b(\045USERPROFILE\045\\Recent)356
-2146 y(SendTo)g(\045USERPROFILE\045\\SendTo)356 2244
-y(Start)44 b(Menu)269 b(\045USERPROFILE\045\\Start)41
-b(Menu)356 2341 y(Startup)403 b(\045USERPROFILE\045\\Start)41
-b(Menu\\Programs\\Startup)-2 2795 y
-SDict begin H.S end
- -2 2795 a -2 2795
-a
-SDict begin 13 H.A end
- -2 2795 a -2 2795 a
-SDict begin [ /View [/XYZ H.V] /Dest (3321) cvn H.B /DEST pdfmark end
- -2 2795 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 3004 y
-SDict begin H.S end
- -2 3004 a -2 3004
-a
-SDict begin 11.7 H.A end
- -2 3004 a -2 3004 a
-SDict begin [ /View [/XYZ H.V] /Dest (3322) cvn H.B /DEST pdfmark end
- -2 3004 a 79 x Fr(HKEY_LOCAL_MACHINE)-2
-3180 y(\\SOFTWARE)-2 3277 y(\\Microsoft)-2 3374 y(\\Windows)-2
-3471 y(\\CurrentVersion)-2 3569 y(\\Explorer)-2 3666
-y(\\User)44 b(Shell)g(Folders)-2 3857 y Fu(The)20 b(def)o(ault)f
-(entries)h(are:)-2 3940 y
-SDict begin H.S end
- -2 3940 a -2 3940 a
-SDict begin 11.7 H.A end
- -2 3940
-a -2 3940 a
-SDict begin [ /View [/XYZ H.V] /Dest (3323) cvn H.B /DEST pdfmark end
- -2 3940 a 97 x Fr(Common)44 b(Desktop)f
-(\045SystemRoot\045\\Profiles\\All)e(Users\\Desktop)-2
-4134 y(Common)j(Programs)f(\045SystemRoot\045\\Profiles\\All)e
-(Users\\Programs)-2 4231 y(Common)j(Start)g(Menu)g
-(\045SystemRoot\045\\Profiles\\All)c(Users\\Start)j(Menu)-2
-4328 y(Common)h(Startu)f(p)i(\045SystemRoot\045\\Profiles\\All)c
-(Users\\Start)i(Menu\\Progams\\Startup)-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 (3324) cvn H.B /DEST pdfmark end
- -2 4529 a 329 x Fp(17.4.3.)28
-b(MS)j(W)n(indo)o(ws)e(200x/XP)-2 4859 y
-SDict begin H.S end
- -2 4859 a -2
-4859 a
-SDict begin 11.7 H.A end
- -2 4859 a -2 4859 a
-SDict begin [ /View [/XYZ H.V] /Dest (3326) cvn H.B /DEST pdfmark end
- -2 4859 a -2 4984 a
-SDict begin H.S end
- -2 4984
-a -2 4984 a
-SDict begin 11.7 H.A end
- -2 4984 a -2 4984 a
-SDict begin [ /View [/XYZ H.V] /Dest (3327) cvn H.B /DEST pdfmark end
- -2 4984 a 164 5079 a
-Fk(Note:)19 b Fj(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 5176 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
-5274 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 5371 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
-5468 y(Group)f(P)l(olicy)i(Objects)f(\(GPOs\).)p 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 -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 (3352) 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 346 a 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 454 y 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 562
-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 670 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 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 (3330) cvn H.B /DEST pdfmark end
- -2 854 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
-1052 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 1160 y(In)g(MS)g(W)m
-(indo)n(ws)g(parlance:)887 1160 y
-SDict begin H.S end
- 887 1160 a 887 1160
-a
-SDict begin 13 H.A end
- 887 1160 a 887 1160 a
-SDict begin [ /View [/XYZ H.V] /Dest (3331) cvn H.B /DEST pdfmark end
- 887 1160 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
-1268 y(to)h(the)g(w)o(orkstation)f(to)i(the)825 1268
-y
-SDict begin H.S end
- 825 1268 a 825 1268 a
-SDict begin 13 H.A end
- 825 1268 a 825 1268 a
-SDict begin [ /View [/XYZ H.V] /Dest (3332) cvn H.B /DEST pdfmark end
- 825 1268
-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
-1286 y
-SDict begin H.S end
- -2 1286 a -2 1286 a
-SDict begin 11.7 H.A end
- -2 1286 a -2 1286 a
-SDict begin [ /View [/XYZ H.V] /Dest (3333) cvn H.B /DEST pdfmark end
- -2 1286
-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 (3334) cvn H.B /DEST pdfmark end
- -2
-1411 a 164 1490 a Fk(Note:)19 b Fj(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 1587
-y(created)g(at)h(the)f(root)h(of)g(this)g(share)g(and)f(msut)i(be)f
-(called)1867 1587 y
-SDict begin H.S end
- 1867 1587 a 1867 1587 a
-SDict begin 11.7 H.A end
- 1867 1587
-a 1867 1587 a
-SDict begin [ /View [/XYZ H.V] /Dest (3335) cvn H.B /DEST pdfmark end
- 1867 1587 a Fd(Default)42 b(Profile)p Fj(.)-2
-1902 y
-SDict begin H.S end
- -2 1902 a -2 1902 a
-SDict begin 13 H.A end
- -2 1902 a -2 1902 a
-SDict begin [ /View [/XYZ H.V] /Dest (3336) cvn H.B /DEST pdfmark end
- -2 1902
-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 2194
-y
-SDict begin H.S end
- -2 2194 a -2 2194 a
-SDict begin 13 H.A end
- -2 2194 a -2 2194 a
-SDict begin [ /View [/XYZ H.V] /Dest (3337) cvn H.B /DEST pdfmark end
- -2 2194 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 2392 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 2500 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 2608 y
-SDict begin H.S end
- -2 2608
-a -2 2608 a
-SDict begin 13 H.A end
- -2 2608 a -2 2608 a
-SDict begin [ /View [/XYZ H.V] /Dest (3338) cvn H.B /DEST pdfmark end
- -2 2608 a Fr(C:\\Documents)43
-b(and)h(Settings\\\045USERNAME\045)p Fu(.)-2 2786 y
-SDict begin H.S end
- -2
-2786 a -2 2786 a
-SDict begin 13 H.A end
- -2 2786 a -2 2786 a
-SDict begin [ /View [/XYZ H.V] /Dest (3339) cvn H.B /DEST pdfmark end
- -2 2786 a 96 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 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 (3340) cvn H.B /DEST pdfmark end
- -2 2900 a -2
-2910 a
-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 (3341) cvn H.B /DEST pdfmark end
- -2 2910
-a Black 142 x Ft(\225)p Black 81 3052 a
-SDict begin H.S end
- 81 3052 a 81
-3052 a
-SDict begin 13 H.A end
- 81 3052 a 81 3052 a
-SDict begin [ /View [/XYZ H.V] /Dest (3342) cvn H.B /DEST pdfmark end
- 81 3052 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
-3160 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 3161 y
-SDict begin H.S end
- -2 3161 a -2
-3161 a
-SDict begin 13 H.A end
- -2 3161 a -2 3161 a
-SDict begin [ /View [/XYZ H.V] /Dest (3343) cvn H.B /DEST pdfmark end
- -2 3161 a Black 149 x Ft(\225)p
-Black 81 3310 a
-SDict begin H.S end
- 81 3310 a 81 3310 a
-SDict begin 13 H.A end
- 81 3310 a 81 3310
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3344) cvn H.B /DEST pdfmark end
- 81 3310 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 3417 y(NETLOGON)f(share)h
-(along)g(with)g(the)g(ne)n(w)g(def)o(ault)g(pro\002le.)-2
-3435 y
-SDict begin H.S end
- -2 3435 a -2 3435 a
-SDict begin 13 H.A end
- -2 3435 a -2 3435 a
-SDict begin [ /View [/XYZ H.V] /Dest (3345) cvn H.B /DEST pdfmark end
- -2 3435
-a Black 132 x Ft(\225)p Black 81 3567 a
-SDict begin H.S end
- 81 3567 a 81
-3567 a
-SDict begin 13 H.A end
- 81 3567 a 81 3567 a
-SDict begin [ /View [/XYZ H.V] /Dest (3346) cvn H.B /DEST pdfmark end
- 81 3567 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 3675 y(NETLOGON)e(share.)-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 (3347) cvn H.B /DEST pdfmark end
- -2 3842 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 4057 y(by)g(entries)g(on)f(W)m(indo)n
-(ws)h(200x/XP)f(is:)-2 4241 y
-SDict begin H.S end
- -2 4241 a -2 4241 a
-SDict begin 13 H.A end
- -2
-4241 a -2 4241 a
-SDict begin [ /View [/XYZ H.V] /Dest (3348) cvn H.B /DEST pdfmark end
- -2 4241 a -2 4324 a
-SDict begin H.S end
- -2 4324 a -2 4324
-a
-SDict begin 11.7 H.A end
- -2 4324 a -2 4324 a
-SDict begin [ /View [/XYZ H.V] /Dest (3349) cvn H.B /DEST pdfmark end
- -2 4324 a 79 x Fr(HKEY_CURRENT_USER)-2
-4500 y(\\Software)-2 4597 y(\\Microsoft)-2 4694 y(\\Windows)-2
-4791 y(\\CurrentVersion)-2 4889 y(\\Explorer)-2 4986
-y(\\User)44 b(Shell)g(Folders\\)-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 (3350) cvn H.B /DEST pdfmark end
- -2 5343 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:)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 -11 a
-SDict begin H.S end
- -2 -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 83 x Fr(Name)44 b(Default)g(Value)-2 170 y(--------------)e
-(-----------------------------------------)-2 267 y(AppData)h
-(\045USERPROFILE\045\\Application)e(Data)-2 364 y(Cache)j
-(\045USERPROFILE\045\\Local)d(Settings\\Temporary)h(Internet)i(Files)-2
-461 y(Cookies)f(\045USERPROFILE\045\\Cookies)-2 558 y(Desktop)g
-(\045USERPROFILE\045\\Desktop)-2 655 y(Favorites)g
-(\045USERPROFILE\045\\Favorites)-2 752 y(History)g
-(\045USERPROFILE\045\\Local)f(Settings\\History)-2 850
-y(Local)i(AppData)f(\045USERPROFILE\045\\Local)f(Settings\\Application)
-g(Data)-2 947 y(Local)i(Settings)f(\045USERPROFILE\045\\Local)f
-(Settings)-2 1044 y(My)i(Pictures)g(\045USERPROFILE\045\\My)e
-(Documents\\My)h(Pictures)-2 1141 y(NetHood)g
-(\045USERPROFILE\045\\NetHood)-2 1238 y(Personal)g
-(\045USERPROFILE\045\\My)f(Documents)-2 1335 y(PrintHood)h
-(\045USERPROFILE\045\\PrintHood)-2 1432 y(Programs)g
-(\045USERPROFILE\045\\Start)f(Menu\\Programs)-2 1530
-y(Recent)i(\045USERPROFILE\045\\Recent)-2 1627 y(SendTo)g
-(\045USERPROFILE\045\\SendTo)-2 1724 y(Start)g(Menu)g
-(\045USERPROFILE\045\\Start)e(Menu)-2 1821 y(Startup)h
-(\045USERPROFILE\045\\Start)f(Menu\\Programs\\Startup)-2
-1918 y(Templates)h(\045USERPROFILE\045\\Templates)-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 (3353) cvn H.B /DEST pdfmark end
- -2 2275
-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 2491 y(are)g(of)g(type)g
-(REG_EXP)-8 b(AND_SZ.)-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 (3354) cvn H.B /DEST pdfmark end
- -2 2675 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
-2873 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
-2981 y(the)f(netw)o(ork)f(for)h(e)n(v)o(ery)e(login)i(and)f(logout.)-2
-3165 y
-SDict begin H.S end
- -2 3165 a -2 3165 a
-SDict begin 13 H.A end
- -2 3165 a -2 3165 a
-SDict begin [ /View [/XYZ H.V] /Dest (3355) cvn H.B /DEST pdfmark end
- -2 3165
-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
-3356 y
-SDict begin H.S end
- -2 3356 a -2 3356 a
-SDict begin 11.7 H.A end
- -2 3356 a -2 3356 a
-SDict begin [ /View [/XYZ H.V] /Dest (3356) cvn H.B /DEST pdfmark end
- -2 3356
-a 79 x Fr(\045LOGONSERVER\045\\\045USERNAME\045\\Default)39
-b(Folders)-2 3626 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
-3734 y(also)g(use:)-2 3818 y
-SDict begin H.S end
- -2 3818 a -2 3818 a
-SDict begin 11.7 H.A end
- -2 3818
-a -2 3818 a
-SDict begin [ /View [/XYZ H.V] /Dest (3357) cvn H.B /DEST pdfmark end
- -2 3818 a 96 x Fr
-(\\\\SambaServer\\FolderShare\\\045USERNAME\045)-2 4105
-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 4105 y
-SDict begin H.S end
- 2239
-4105 a 2239 4105 a
-SDict begin 13 H.A end
- 2239 4105 a 2239 4105 a
-SDict begin [ /View [/XYZ H.V] /Dest (3358) cvn H.B /DEST pdfmark end
- 2239 4105
-a Fq(SambaServer)h Fu(in)h(the)f(share)g(called)3327
-4105 y
-SDict begin H.S end
- 3327 4105 a 3327 4105 a
-SDict begin 13 H.A end
- 3327 4105 a 3327 4105
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3359) cvn H.B /DEST pdfmark end
- 3327 4105 a Fq(F)-9 b(olderShar)m(e)-2 4213 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
-4397 y
-SDict begin H.S end
- -2 4397 a -2 4397 a
-SDict begin 13 H.A end
- -2 4397 a -2 4397 a
-SDict begin [ /View [/XYZ H.V] /Dest (3360) cvn H.B /DEST pdfmark end
- -2 4397
-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 4595 y(custom\))f(to)h(it.)-2
-4776 y
-SDict begin H.S end
- -2 4776 a -2 4776 a
-SDict begin 13 H.A end
- -2 4776 a -2 4776 a
-SDict begin [ /View [/XYZ H.V] /Dest (3361) cvn H.B /DEST pdfmark end
- -2 4776
-a 93 x Fu(MS)g(W)m(indo)n(ws)g(200x/XP)f(pro\002les)h(may)g(be)1321
-4869 y
-SDict begin H.S end
- 1321 4869 a 1321 4869 a
-SDict begin 13 H.A end
- 1321 4869 a 1321 4869
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3362) cvn H.B /DEST pdfmark end
- 1321 4869 a Fq(Local)g Fu(or)1621 4869 y
-SDict begin H.S end
- 1621 4869
-a 1621 4869 a
-SDict begin 13 H.A end
- 1621 4869 a 1621 4869 a
-SDict begin [ /View [/XYZ H.V] /Dest (3363) cvn H.B /DEST pdfmark end
- 1621 4869 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 4977 y(follo)n(wing)e(re)o(gistry)h(k)o(e)o(y)h(is)h(created:)
--2 5161 y
-SDict begin H.S end
- -2 5161 a -2 5161 a
-SDict begin 13 H.A end
- -2 5161 a -2 5161 a
-SDict begin [ /View [/XYZ H.V] /Dest (3364) cvn H.B /DEST pdfmark end
- -2
-5161 a -2 5244 a
-SDict begin H.S end
- -2 5244 a -2 5244 a
-SDict begin 11.7 H.A end
- -2 5244 a -2 5244
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3365) cvn H.B /DEST pdfmark end
- -2 5244 a 79 x Fr(HKEY_LOCAL_MACHINE\\SYSTEM\\Software\\Mic)o(rosoft)
-o(\\Windo)o(ws)39 b(NT\\CurrentVersion\\winlogon\\)-2
-5420 y("DeleteRoamingCache"=dword:00000001)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 72 a Fu(In)g(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 (INTERDOMAINTRUSTS) cvn H.B /DEST
-pdfmark end
- -2 -11 a 119
-x Fs(Chapter)44 b(18.)f(Interdomain)h(T)-13 b(rust)43
-b(Relationships)-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 (3384) cvn H.B /DEST pdfmark end
- -2 363 a 73 x Fu(Samba-3)19 b(supports)g(NT4)h(style)g(domain)f
-(trust)h(relationships.)f(This)i(is)g(feature)e(that)h(man)o(y)f(sites)
-j(will)f(w)o(ant)f(to)g(use)h(if)f(the)o(y)-2 544 y(migrate)f(to)h
-(Samba-3)f(from)h(and)f(NT4)h(style)h(domain)e(and)g(do)h(NO)m(T)g(w)o
-(ant)g(to)h(adopt)e(Acti)n(v)o(e)h(Directory)f(or)g(an)i(LD)m(AP)f
-(based)-2 652 y(authentication)e(back)h(end.)h(This)g(section)g(e)o
-(xplains)f(some)h(background)d(information)h(re)o(garding)f(trust)j
-(relationships)g(and)-2 760 y(ho)n(w)f(to)i(create)f(them.)f(It)i(is)g
-(no)n(w)e(possible)h(for)g(Samba3)f(to)i(NT4)e(trust)i(\(and)e(vica)h
-(v)o(ersa\),)f(as)i(well)g(as)g(Samba3)e(to)h(Samba3)-2
-868 y(trusts.)-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 (3385) cvn H.B /DEST pdfmark end
- -2 869 a 376 x Fx(18.1.)35 b(T)-11 b(rust)35 b(Relationship)e
-(Backgr)m(ound)-2 1440 y
-SDict begin H.S end
- -2 1440 a -2 1440 a
-SDict begin 13 H.A end
- -2 1440
-a -2 1440 a
-SDict begin [ /View [/XYZ H.V] /Dest (3387) cvn H.B /DEST pdfmark end
- -2 1440 a 79 x Fu(MS)20 b(W)m(indo)n(ws)g(NT3.x/4.0)e(type)
-i(security)f(domains)h(emplo)o(y)f(a)h(non-hierchical)d(security)j
-(structure.)f(The)h(limitations)g(of)-2 1627 y(this)g(architecture)f
-(as)i(it)g(af)n(fects)f(the)g(scalability)g(of)g(MS)h(W)m(indo)n(ws)e
-(netw)o(orking)f(in)j(lar)o(ge)e(or)o(ganisations)f(is)j(well)f(kno)n
-(wn.)-2 1735 y(Additionally)-5 b(,)18 b(the)i(\003at-name)f(space)h
-(that)h(results)f(from)f(this)i(design)f(signi\002cantly)f(impacts)h
-(the)g(dele)o(gation)e(of)-2 1842 y(administrati)n(v)o(e)g
-(responsibilities)i(in)g(lar)o(ge)f(and)h(di)n(v)o(erse)f(or)o
-(ganisations.)-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 (3388) cvn H.B /DEST pdfmark end
- -2 2026 a 90 x Fu(Microsoft)g(de)n(v)o(eloped)f(Acti)n(v)o(e)
-h(Directory)g(Service)h(\(ADS\),)g(based)g(on)f(K)n(erberos)g(and)h(LD)
-m(AP)-9 b(,)20 b(as)h(a)f(means)g(of)-2 2224 y(circumv)o(enting)d(the)j
-(limitations)g(of)g(the)g(older)g(technologies.)e(Not)i(e)n(v)o(ery)f
-(or)o(ganisation)e(is)k(ready)e(or)h(willing)g(to)h(embrace)-2
-2332 y(ADS.)f(F)o(or)g(small)h(companies)e(the)h(older)f(NT4)h(style)h
-(domain)e(security)g(paradigm)f(is)k(quite)d(adequate,)g(there)h(thus)g
-(remains)-2 2440 y(an)g(entrenched)e(user)i(base)g(for)g(whom)f(there)h
-(is)h(no)f(direct)f(desire)h(to)h(go)f(through)e(a)i(disrupti)n(v)o(e)f
-(change)g(to)h(adopt)f(ADS.)-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 (3389) cvn H.B /DEST pdfmark end
- -2 2624 a 90 x Fu(Microsoft)f(introduced)e(with)j
-(MS)h(W)m(indo)n(ws)e(NT)h(the)g(ability)f(to)h(allo)n(w)g(dif)n
-(fering)e(security)h(domains)g(to)h(af)n(fect)g(a)g(mechanism)-2
-2822 y(so)h(that)h(users)f(from)f(one)h(domain)f(may)g(be)h(gi)n(v)o
-(en)f(access)i(rights)f(and)g(pri)n(vilidges)e(in)j(another)e(domain.)f
-(The)i(language)e(that)-2 2930 y(describes)h(this)i(capability)e(is)i
-(couched)e(in)h(terms)g(of)1570 2930 y
-SDict begin H.S end
- 1570 2930 a 1570
-2930 a
-SDict begin 13 H.A end
- 1570 2930 a 1570 2930 a
-SDict begin [ /View [/XYZ H.V] /Dest (3390) cvn H.B /DEST pdfmark end
- 1570 2930 a Fq(T)-5 b(rusts)p
-Fu(.)22 b(Speci\002cally)-5 b(,)19 b(one)h(domain)f(will)2803
-2930 y
-SDict begin H.S end
- 2803 2930 a 2803 2930 a
-SDict begin 13 H.A end
- 2803 2930 a 2803 2930
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3391) cvn H.B /DEST pdfmark end
- 2803 2930 a Fq(trust)k Fu(the)d(users)h(from)e(another)-2
-3038 y(domain.)f(The)i(domain)f(from)g(which)h(users)g(are)g(a)n(v)n
-(ailable)g(to)g(another)f(security)h(domain)f(is)i(said)f(to)h(be)f(a)g
-(trusted)g(domain.)-2 3146 y(The)g(domain)e(in)j(which)e(those)h(users)
-h(ha)n(v)o(e)e(assigned)h(rights)g(and)g(pri)n(vilidges)e(is)k(the)e
-(trusting)f(domain.)g(W)m(ith)h(NT3.x/4.0)e(all)-2 3254
-y(trust)i(relationships)f(are)h(al)o(w)o(ays)h(in)f(one)g(direction)f
-(only)-5 b(,)19 b(thus)h(if)g(users)h(in)f(both)f(domains)g(are)i(to)f
-(ha)n(v)o(e)f(pri)n(vilidges)g(and)-2 3362 y(rights)h(in)g(each)g
-(others')f(domain,)g(then)g(it)i(is)g(necessary)f(to)g(establish)h(tw)o
-(o)f(\(2\))g(relationships,)e(one)i(in)g(each)g(direction.)-2
-3546 y
-SDict begin H.S end
- -2 3546 a -2 3546 a
-SDict begin 13 H.A end
- -2 3546 a -2 3546 a
-SDict begin [ /View [/XYZ H.V] /Dest (3392) cvn H.B /DEST pdfmark end
- -2 3546
-a 90 x Fu(In)g(an)g(NT4)g(style)g(MS)h(security)f(domain,)e(all)j
-(trusts)g(are)f(non-transiti)n(v)o(e.)d(This)k(means)e(that)i(if)f
-(there)g(are)g(three)g(\(3\))f(domains)-2 3744 y(\(let')-5
-b(s)21 b(call)f(them)g(RED,)h(WHITE,)e(and)h(BLUE\))g(where)g(RED)h
-(and)e(WHITE)h(ha)n(v)o(e)g(a)h(trust)f(relationship,)f(and)g(WHITE)h
-(and)-2 3852 y(BLUE)g(ha)n(v)o(e)g(a)g(trust)h(relationship,)d(then)i
-(it)h(holds)f(that)g(there)g(is)h(no)f(implied)f(trust)h(between)g(the)
-g(RED)h(and)e(BLUE)i(domains.)-2 3959 y(ie:)g(Relationships)e(are)h(e)o
-(xplicit)g(and)g(not)g(transiti)n(v)o(e.)-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 (3393) cvn H.B /DEST pdfmark end
- -2 4144 a 89 x Fu(Ne)n(w)g(to)h
-(MS)f(W)m(indo)n(ws)g(2000)f(ADS)h(security)g(conte)o(xts)f(is)i(the)g
-(f)o(act)f(that)g(trust)h(relationships)e(are)h(tw)o(o-w)o(ay)f(by)h
-(def)o(ault.)-2 4341 y(Also,)f(all)i(inter)n(-ADS)e(domain)f(trusts)i
-(are)g(transiti)n(v)o(e.)e(In)i(the)f(case)h(of)f(the)h(RED,)g(WHITE)f
-(and)g(BLUE)h(domains)f(abo)o(v)o(e,)e(with)-2 4449 y(W)m(indo)n(ws)i
-(2000)g(and)h(ADS)h(the)f(RED)h(and)e(BLUE)i(domains)e(CAN)i(trust)f
-(each)g(other)-5 b(.)20 b(This)g(is)h(an)f(inherent)f(feature)g(of)h
-(ADS)-2 4557 y(domains.)-2 4568 y
-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 (3394) cvn H.B /DEST pdfmark end
- -2 4568 a 377 x Fx(18.2.)35 b(MS)h(W)m(indo)o(ws)e
-(NT4)h(T)-11 b(rust)35 b(Con\002guration)-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 (3396) cvn H.B /DEST pdfmark end
- -2 5140 a 79 x Fu(There)19
-b(are)h(tw)o(o)h(steps)f(to)h(creating)e(an)h(inter)n(-domain)e(trust)i
-(relationship.)-2 5237 y
-SDict begin H.S end
- -2 5237 a -2 5237 a
-SDict begin 13 H.A end
- -2 5237
-a -2 5237 a
-SDict begin [ /View [/XYZ H.V] /Dest (3397) cvn H.B /DEST pdfmark end
- -2 5237 a Black 3618 5984 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 2253 -132
-a Fq(Chapter)20 b(18.)f(Inter)m(domain)f(T)-5 b(rust)22
-b(Relationships)p Black -2 72 a Fp(18.2.1.)28 b(NT4)i(as)f(the)i(T)-9
-b(rusting)30 b(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 (3399) cvn H.B /DEST pdfmark end
- -2 263 a 83 x Fu(F)o(or)20 b(MS)g(W)m(indo)n(ws)g(NT4,)g
-(all)g(domain)f(trust)i(relationships)e(are)h(con\002gured)e(using)h
-(the)h(Domain)g(User)g(Manager)-5 b(.)19 b(T)-7 b(o)21
-b(af)n(fect)-2 454 y(a)f(tw)o(o)h(w)o(ay)f(trust)g(relationship)f(it)i
-(is)g(necessary)f(for)f(each)h(domain)f(administrator)f(to)j(mak)o(e)f
-(a)n(v)n(ailable)f(\(for)g(use)i(by)f(an)-2 562 y(e)o(xternal)f
-(domain\))f(it')-5 b(s)21 b(security)f(resources.)f(This)h(is)i(done)d
-(from)g(the)h(Domain)f(User)i(Manager)e(Policies)h(entry)g(on)f(the)i
-(menu)-2 670 y(bar)-5 b(.)20 b(From)f(the)i(Polic)o(y)e(menu,)g(select)
-i(T)m(rust)f(Relationships,)g(then)f(ne)o(xt)h(to)g(the)g(lo)n(wer)g
-(box)f(that)i(is)g(labelled)f("Permitted)f(to)-2 778
-y(T)m(rust)h(this)g(Domain")f(are)h(tw)o(o)g(b)n(uttons,)f("Add")g(and)
-h("Remo)o(v)o(e".)e(The)i("Add")f(b)n(utton)g(will)i(open)e(a)h(panel)f
-(in)h(which)g(needs)f(to)-2 886 y(be)h(entered)f(the)h(remote)f(domain)
-g(that)i(will)g(be)f(able)g(to)g(assign)g(user)g(rights)g(to)h(your)e
-(domain.)f(In)i(addition)f(it)i(is)g(necessary)e(to)-2
-994 y(enter)g(a)i(passw)o(ord)f(that)g(is)h(speci\002c)f(to)h(this)f
-(trust)h(relationship.)d(The)i(passw)o(ord)g(is)h(added)e(twice.)-2
-1022 y
-SDict begin H.S end
- -2 1022 a -2 1022 a
-SDict begin 13 H.A end
- -2 1022 a -2 1022 a
-SDict begin [ /View [/XYZ H.V] /Dest (3400) cvn H.B /DEST pdfmark end
- -2 1022
-a 311 x Fp(18.2.2.)28 b(NT4)i(as)f(the)i(T)-9 b(rusted)30
-b(Domain)-2 1500 y
-SDict begin H.S end
- -2 1500 a -2 1500 a
-SDict begin 13 H.A end
- -2 1500 a -2 1500
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3402) cvn H.B /DEST pdfmark end
- -2 1500 a 106 x Fu(A)20 b(trust)h(relationship)e(will)i(w)o(ork)e
-(only)g(when)h(the)g(other)g(\(trusting\))e(domain)h(mak)o(es)h(the)g
-(appropriate)e(connections)h(with)h(the)-2 1714 y(trusted)f(domain.)g
-(T)-7 b(o)20 b(consumate)f(the)h(trust)h(relationship)e(the)h
-(administrator)e(will)j(launch)e(the)i(Domain)e(User)h(Manager)m(,)-2
-1822 y(from)f(the)h(menu)f(select)i(Policies,)g(then)e(select)i(T)m
-(rust)f(Relationships,)g(then)f(click)i(on)e(the)i("Add")e(b)n(utton)g
-(that)i(is)g(ne)o(xt)e(to)i(the)-2 1930 y(box)e(that)h(is)h(labelled)f
-("T)m(rusted)f(Domains".)h(A)g(panel)g(will)h(open)e(in)h(which)g(must)
-g(be)g(entered)f(the)i(name)e(of)h(the)g(remote)-2 2038
-y(domain)f(as)h(well)h(as)g(the)f(passw)o(ord)g(assigned)g(to)g(that)g
-(trust.)-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 (3403) cvn H.B /DEST pdfmark end
- -2 2222 a -2 2316 a
-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 (3404) cvn H.B /DEST pdfmark end
- -2 2316 a 359 x Fx(18.3.)35 b(Con\002guring)e(Samba)h(Domain)g
-(T)-11 b(rusts)-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 (3406) cvn H.B /DEST pdfmark end
- -2 2870 a 79 x Fu(This)20 b(descitpion)f(is)i(meant)f(to)g
-(be)g(a)h(f)o(airly)f(short)g(introduction)d(about)i(ho)n(w)h(to)g(set)
-h(up)f(a)h(Samba)f(serv)o(er)f(so)h(that)h(it)g(could)-2
-3057 y(participate)e(in)h(interdomain)e(trust)j(relationships.)d(T)m
-(rust)j(relationship)d(support)h(in)i(Samba)e(is)i(in)g(its)g(early)f
-(stage,)g(so)g(lot)h(of)-2 3165 y(things)f(don')o(t)e(w)o(ork)i(yet.)g
-(P)o(aricularly)-5 b(,)18 b(the)i(contents)f(of)h(this)h(document)d
-(applies)i(to)g(NT4-style)g(trusts.)-2 3349 y
-SDict begin H.S end
- -2 3349
-a -2 3349 a
-SDict begin 13 H.A end
- -2 3349 a -2 3349 a
-SDict begin [ /View [/XYZ H.V] /Dest (3407) cvn H.B /DEST pdfmark end
- -2 3349 a 90 x Fu(Each)f(of)h(the)h
-(procedures)d(described)g(belo)n(w)i(is)h(treated)f(as)h(the)o(y)e
-(were)h(performed)e(with)i(W)m(indo)n(ws)g(NT4)g(Serv)o(er)f(on)h(one)
--2 3546 y(end.)f(The)h(other)f(end)h(could)f(just)i(as)g(well)g(be)f
-(another)e(Samba3)i(domain.)e(It)j(can)f(be)g(clearly)g(seen,)g(after)f
-(reading)g(this)-2 3654 y(document,)f(that)i(combining)d
-(Samba-speci\002c)i(parts)h(of)g(what')-5 b(s)20 b(written)g(belo)n(w)f
-(leads)h(to)h(trust)f(between)f(domains)g(in)h(purely)-2
-3762 y(Samba)f(en)m(vironment.)-2 3763 y
-SDict begin H.S end
- -2 3763 a -2
-3763 a
-SDict begin 13 H.A end
- -2 3763 a -2 3763 a
-SDict begin [ /View [/XYZ H.V] /Dest (3408) cvn H.B /DEST pdfmark end
- -2 3763 a 327 x Fp(18.3.1.)28
-b(Samba3)i(as)f(the)i(T)-9 b(rusting)30 b(Domain)-2 4281
-y
-SDict begin H.S end
- -2 4281 a -2 4281 a
-SDict begin 13 H.A end
- -2 4281 a -2 4281 a
-SDict begin [ /View [/XYZ H.V] /Dest (3410) cvn H.B /DEST pdfmark end
- -2 4281 a 83
-x Fu(In)20 b(order)f(to)h(set)h(Samba)f(PDC)h(to)f(be)g(trusted)g
-(party)f(of)h(the)h(relationship)d(\002rst)j(you)f(need)f(to)h(create)g
-(special)h(account)e(for)-2 4472 y(domain)g(that)h(will)h(be)f(the)g
-(trusting)g(party)-5 b(.)18 b(T)-7 b(o)21 b(do)e(that,)h(you)g(can)g
-(use)g(')-5 b(smbpasswd')19 b(utility)-5 b(.)20 b(Creating)g(the)g
-(trusted)g(domain)-2 4580 y(account)f(is)i(v)o(ery)e(similiar)h(to)h
-(creating)e(the)h(connection)e(to)i(the)h(trusting)e(machine')-5
-b(s)20 b(account.)e(Suppose,)h(your)g(domain)g(is)-2
-4688 y(called)h(SAMB)m(A,)h(and)e(the)h(remote)g(domain)f(is)i(called)f
-(R)m(UMB)m(A.)g(Y)-9 b(our)20 b(\002rst)h(step)f(will)h(be)f(to)h
-(issue)f(this)h(command)d(from)-2 4796 y(your)h(f)o(a)n(v)n(ourite)g
-(shell:)-2 4980 y
-SDict begin H.S end
- -2 4980 a -2 4980 a
-SDict begin 13 H.A end
- -2 4980 a -2 4980
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3411) cvn H.B /DEST pdfmark end
- -2 4980 a -2 5063 a
-SDict begin H.S end
- -2 5063 a -2 5063 a
-SDict begin 11.7 H.A end
- -2 5063 a -2
-5063 a
-SDict begin [ /View [/XYZ H.V] /Dest (3412) cvn H.B /DEST pdfmark end
- -2 5063 a 79 x Fr(deity#)44 b(smbpasswd)f(-a)h(-i)h(rumba)-2
-5239 y(New)f(SMB)g(password:)g(XXXXXXXX)-2 5337 y(Retype)g(SMB)g
-(password:)f(XXXXXXXX)-2 5434 y(Added)h(user)g(rumba$)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 2253 -132
-a Fq(Chapter)20 b(18.)f(Inter)m(domain)f(T)-5 b(rust)22
-b(Relationships)p Black -2 72 a Fr(where:)-2 170 y(-a)44
-b(means)g(to)h(add)f(a)h(new)f(account)g(into)g(the)g(passdb)g
-(database)-2 267 y(-i)g(means)g(create)g(this)g(account)g(with)g(the)g
-(Inter-Domain)f(trust)h(flag)-2 461 y(The)g(account)g(name)g(will)g(be)
-h('rumba$')e(\(the)h(name)g(ofthe)g(remote)g(domain\))-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 (3413) cvn H.B /DEST pdfmark end
- -2 818 a 108
-x Fu(fter)20 b(issuing)g(this)h(command)d(you')o(ll)h(be)h(ask)o(ed)g
-(for)g(typing)f(account')-5 b(s)19 b(passw)o(ord.)g(Y)-9
-b(ou)20 b(can)g(use)g(an)o(y)g(passw)o(ord)f(you)g(w)o(ant,)-2
-1034 y(b)n(ut)h(be)g(a)o(w)o(are)g(that)g(W)m(indo)n(ws)g(NT)g(will)h
-(not)f(change)f(this)i(passw)o(ord)e(until)h(7)g(days)g(ha)n(v)o(e)g
-(passed)g(since)g(account)f(creating.)-2 1142 y(After)h(command)e
-(returns)h(successfully)-5 b(,)19 b(you)g(can)h(look)g(at)g(your)f(ne)n
-(w)h(account')-5 b(s)20 b(entry)f(\(in)h(the)g(w)o(ay)h(depending)c(on)
-j(your)-2 1250 y(con\002guration\))d(and)j(see)g(that)h(account')-5
-b(s)19 b(name)h(is)h(really)e(R)m(UMB)m(A$)i(and)f(it)g(has)h('I')f
-(\003ag)g(in)g(the)g(\003ags)h(\002eld.)f(No)n(w)g(you')l(re)-2
-1358 y(ready)f(to)h(con\002rm)f(the)h(trust)h(by)f(establishing)f(it)i
-(from)e(W)m(indo)n(ws)h(NT)g(Serv)o(er)-5 b(.)-2 1542
-y
-SDict begin H.S end
- -2 1542 a -2 1542 a
-SDict begin 13 H.A end
- -2 1542 a -2 1542 a
-SDict begin [ /View [/XYZ H.V] /Dest (3414) cvn H.B /DEST pdfmark end
- -2 1542 a 90
-x Fu(Open)19 b('User)h(Manager)f(for)h(Domains')f(and)h(from)f(menu)g
-('Policies')h(select)h('T)m(rust)f(Relationships...)-6
-b('.)18 b(Right)j(beside)-2 1740 y('T)m(rusted)e(domains')g(list)i
-(press)f('Add...)-6 b(')19 b(b)n(utton.)g(Y)-9 b(ou')o(ll)19
-b(be)i(prompted)c(for)j(trusted)g(domain)f(name)g(and)h(the)g
-(relationship')-5 b(s)-2 1847 y(passw)o(ord.)19 b(T)-7
-b(ype)20 b(in)g(SAMB)m(A,)h(as)g(this)g(is)g(your)e(domain)f(name)i
-(and)g(the)g(passw)o(ord)f(you')l(v)o(e)f(just)j(used)f(during)e
-(account)-2 1955 y(creation.)h(Press)i(OK)f(and)g(if)g(e)n(v)o
-(erything)e(went)i(\002ne,)g(you)f(will)i(see)g('T)m(rusted)e(domain)g
-(relationship)g(successfully)-2 2063 y(established')g(message.)h(W)-7
-b(ell)21 b(done.)-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 (3415) cvn H.B /DEST pdfmark end
- -2 2092 a 310 x Fp(18.3.2.)28 b(Samba3)i(as)f(the)i(T)-9
-b(rusted)30 b(Domain)-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 (3417) cvn H.B /DEST pdfmark end
- -2 2569 a 107 x Fu(This)20 b(time)g(acti)n(vities)h
-(are)f(some)n(what)f(re)n(v)o(ersed.)g(Again,)g(we')o(ll)h(assume)g
-(that)h(your)e(domain)g(controlled)f(by)i(Samba)f(PDC)j(is)-2
-2784 y(called)e(SAMB)m(A)h(and)e(NT)-8 b(-controlled)19
-b(domain)f(is)k(called)e(R)m(UMB)m(A.)-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 (3418) cvn H.B /DEST pdfmark end
- -2 2951 a 107 x Fu(The)g(v)o(ery)f
-(\002rst)i(thing)e(is)i(to)g(add)e(account)g(for)h(SAMB)m(A)h(domain)e
-(on)g(R)m(UMB)m(A)-9 b(')k(s)21 b(PDC.)-2 3242 y
-SDict begin H.S end
- -2 3242
-a -2 3242 a
-SDict begin 13 H.A end
- -2 3242 a -2 3242 a
-SDict begin [ /View [/XYZ H.V] /Dest (3419) cvn H.B /DEST pdfmark end
- -2 3242 a 90 x Fu(Launch)d(the)j
-(Domain)e(User)h(Manager)m(,)f(then)g(from)h(the)g(menu)f(select)i
-('Policies',)f('T)m(rust)f(Relationships'.)g(No)n(w)-5
-b(,)20 b(ne)o(xt)f(to)-2 3440 y('T)m(rusted)g(Domains')g(box)g(press)i
-(the)f('Add')f(b)n(utton,)g(and)h(type)f(in)i(the)f(name)f(of)h(the)h
-(trusted)e(domein)g(\(SAMB)m(A\))i(and)-2 3548 y(passw)o(ord)e
-(securing)g(the)h(relationship.)-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 (3420) cvn H.B /DEST pdfmark end
- -2 3732 a 90 x Fu(P)o(assw)o(ord)g(can)g(be)
-g(arbitrarily)f(chosen)g(the)h(more,)f(because)h(it')-5
-b(s)21 b(easy)f(to)h(change)d(it)j(from)f(Samba)f(serv)o(er)h(whene)n
-(v)o(er)e(you)-2 3929 y(w)o(ant.)i(After)g(con\002rming)e(passw)o(ord)h
-(your)g(account)g(is)i(ready)f(and)f(w)o(aiting.)h(No)n(w)g(it')-5
-b(s)21 b(Samba')-5 b(s)20 b(turn.)-2 4113 y
-SDict begin H.S end
- -2 4113 a
--2 4113 a
-SDict begin 13 H.A end
- -2 4113 a -2 4113 a
-SDict begin [ /View [/XYZ H.V] /Dest (3421) cvn H.B /DEST pdfmark end
- -2 4113 a 90 x Fu(Using)g(your)f(f)o(a)n
-(v)n(ourite)g(shell)i(while)f(being)f(logged)g(on)h(as)h(root,)e(issue)
-i(this)f(command:)-2 4387 y
-SDict begin H.S end
- -2 4387 a -2 4387 a
-SDict begin 13 H.A end
- -2 4387
-a -2 4387 a
-SDict begin [ /View [/XYZ H.V] /Dest (3422) cvn H.B /DEST pdfmark end
- -2 4387 a -2 4470 a
-SDict begin H.S end
- -2 4470 a -2 4470 a
-SDict begin 11.7 H.A end
- -2
-4470 a -2 4470 a
-SDict begin [ /View [/XYZ H.V] /Dest (3423) cvn H.B /DEST pdfmark end
- -2 4470 a 80 x Fr(deity#)88 b(net)45
-b(rpc)f(trustdom)g(establish)f(rumba)-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 (3424) cvn H.B /DEST pdfmark end
- -2 4907 a 108 x Fu(Y)-9
-b(ou')o(ll)19 b(be)h(prompted)e(for)i(passw)o(ord)f(you')l(v)o(e)f
-(just)j(typed)e(on)h(your)f(W)m(indo)n(ws)h(NT4)g(Serv)o(er)f(box.)g
-(Don')o(t)g(w)o(orry)g(if)h(you)g(will)-2 5122 y(see)h(the)f(error)f
-(message)h(with)g(returned)f(code)g(of)1464 5122 y
-SDict begin H.S end
- 1464
-5122 a 1464 5122 a
-SDict begin 13 H.A end
- 1464 5122 a 1464 5122 a
-SDict begin [ /View [/XYZ H.V] /Dest (3425) cvn H.B /DEST pdfmark end
- 1464 5122
-a Fr(NT_STATUS_NOLOGON_INTERDOMAIN_TRUST_ACC)o(OUNT)p
-Fu(.)14 b(It)21 b(means)-2 5230 y(the)f(passw)o(ord)f(you)h(ga)n(v)o(e)
-f(is)i(correct)e(and)h(the)g(NT4)g(Serv)o(er)f(says)i(the)f(account)f
-(is)i(ready)e(for)h(trusting)f(your)g(domain)g(and)h(not)-2
-5338 y(for)f(ordinary)f(connection.)g(After)i(that,)g(be)g(patient)g
-(it)h(can)f(tak)o(e)g(a)h(while)f(\(especially)f(in)i(lar)o(ge)e(netw)o
-(orks\),)g(you)g(should)g(see)-2 5446 y('Success')h(message.)f
-(Contgratulations!)f(Y)-9 b(our)20 b(trust)g(relationship)f(has)h(just)
-h(been)e(established.)-2 5464 y
-SDict begin H.S end
- -2 5464 a -2 5464 a
-SDict begin 11.7 H.A end
- -2
-5464 a -2 5464 a
-SDict begin [ /View [/XYZ H.V] /Dest (3426) cvn H.B /DEST pdfmark end
- -2 5464 a 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 2253 -132
-a Fq(Chapter)20 b(18.)f(Inter)m(domain)f(T)-5 b(rust)22
-b(Relationships)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 (3427) cvn H.B /DEST pdfmark end
- -2 -11 a 164 72 a Fk(Note:)d Fj(Note)g(that)h(y)o(ou)f
-(ha)o(v)n(e)h(to)g(r)q(un)g(this)g(command)g(as)g(root,)g(since)g(y)o
-(ou)f(need)g(wr)q(ite)h(access)h(to)f(y)o(our)g(secrets)o(.tdb)f
-(\002le)o(.)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 Black -2
--11 a
-SDict begin H.S end
- -2 -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(19.)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 (3439) cvn H.B /DEST pdfmark end
- -2 421 a 342
-x Fx(19.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 (3441) 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 (3442) 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 (3443) 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 (3444) 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 (3445) 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 (3446) 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 (3447) 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 (3448) 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 (3449) 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 (3450) cvn H.B /DEST pdfmark end
- -2 2101 a 164
-2180 a Fk(Note:)g Fj(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 (3451) cvn H.B /DEST pdfmark end
- 2709 2277 a Fd(/lib/security)p Fj(.)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 (3452) cvn H.B /DEST pdfmark end
- -2 2473 a 164 2545 a Fd(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 (3453) 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 (3454) 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 (3455) 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 (3456) 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 (3457) 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 (3458) 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 (3462) cvn H.B /DEST pdfmark end
- -2 5984 a 3618 6053 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 1385 -132
-a Fq(Chapter)19 b(19.)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 (3459) 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 (3460) 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 (3461) cvn H.B /DEST pdfmark end
- 43
-72 a Fm(/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 (3463) 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 (3464) 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 (3465) 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 (3466) 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 (3467) 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 (3468) 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 (3469) 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 (3470) 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 (3471) 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 (3472) 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 (3473) 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 (3474) 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 (3475) 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 (3476) 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 (3477) 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 (3478) 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 (3479) 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 (3480) 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 (3481) 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 (3482) 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(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 1385 -132
-a Fq(Chapter)19 b(19.)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 (3483) 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 (3484) 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 (3485) 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 (3486) 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 (3487) cvn H.B /DEST pdfmark end
- -2 1522 a 164 1619 a
-Fk(Note:)19 b Fj(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 (3488) cvn H.B /DEST pdfmark end
- 2100 1911 a Fd(pam_stack.so)25 b Fj(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 (3489) cvn H.B /DEST pdfmark end
- 2093 2008 a Fd(pam_stack.so)25 b Fj(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 (3490) cvn H.B /DEST pdfmark end
- -2 2434 a 378
-x Fx(19.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 (3492) 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 (3493) 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 (3494) 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 (3495) cvn H.B /DEST pdfmark end
- -2 3542 a 363 x Fx(19.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 (3497) 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 (3498) 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 (3499) 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 (3500) 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 (3501) 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 (3502) 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 (3503) cvn H.B /DEST pdfmark end
- 290 5374 a Fv(obey)h(pam)g(r)o
-(estrictions)g(=)h(no)p Black 3618 5984 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 Black -2
--11 a
-SDict begin H.S end
- -2 -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(20.)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 (3530) cvn H.B /DEST pdfmark end
- -2 197 a 342
-x Fx(20.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 (3532) 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 (3533) 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 (3534) 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 (3535) 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 (3536) 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 (3537) 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 (3538) 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 (3539) cvn H.B /DEST pdfmark end
- -2 3334 a 359 x Fx(20.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 (3541) cvn H.B /DEST pdfmark end
- -2
-3695 a 326 x Fp(20.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 (3543) 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 (3544) 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 (3549) cvn H.B /DEST pdfmark end
- -2 4774 a 328
-x Fp(20.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 (3551) 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 (3552) 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 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 2542 -132
-a Fq(Chapter)20 b(20.)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 (3553) cvn H.B /DEST pdfmark end
- -2 209 a 310 x Fp(20.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 (3555) 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 (3556) 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 (3557) 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 (3559) 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 (3560) 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 (3561) 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 (3563) 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 (3564) 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 (3565) 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 (3567) 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 (3568) 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 (3569) 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 (3571) 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 (3572) 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 (3573) 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 (3575) 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 (3576) 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 (3577) 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 (3579) 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 (3580) 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 (3581) 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 (3583) 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 (3584) 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 (3585) 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 (3587) 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 (3588) 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 (3589) 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 (3590) cvn H.B /DEST pdfmark end
- -2 4099 a 328
-x Fp(20.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 (3592) 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 (3593) 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 (3594) 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 (3597) cvn H.B /DEST pdfmark end
- -2 5372 a 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 2542 -132
-a Fq(Chapter)20 b(20.)g(Stac)n(kable)f(VFS)g(modules)p
-Black -2 88 a Fx(20.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 (3599) 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 (3600) 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 (3601) cvn H.B /DEST pdfmark end
- -2 762 a 310 x Fp(20.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 (3603) 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 (3604) 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 (3605) 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 (3606) 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 (3607) 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 (3608) 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 (3609) cvn H.B /DEST pdfmark end
- -2 2736 a 310 x Fp(20.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 (3611) 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 (3612) 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 (3613) 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(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 Black -2
--11 a
-SDict begin H.S end
- -2 -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(21.)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 (3625) cvn H.B /DEST pdfmark end
- -2 421 a 342 x Fx(21.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 (3627) 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 (3628) 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 (3629) 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 (3630) 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 (3631) cvn H.B /DEST pdfmark end
- 2004 2124 a Fn(--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 (3632) 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 (3633) cvn H.B /DEST pdfmark end
- 2049 2232 a 50 w Fn(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 (3634) 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 (3635) 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 (3636) cvn H.B /DEST pdfmark end
- 3296 2340 a 50 w Fn(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 (3637) 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 (3638) 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 (3639) 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 (3640) 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 (3641) 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 (3642) 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 (3643) 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 (3644) 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 (3645) cvn H.B /DEST pdfmark end
- 267 5085 a Fm(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 (3646) 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 (3647) 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 (3648) cvn H.B /DEST pdfmark end
- 267 5359 a Fm(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 (3652) cvn H.B /DEST pdfmark end
- -2 5984 a 3618 6053 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 1363 -132
-a Fq(Chapter)20 b(21.)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 (3649) 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 (3650) 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 (3651) cvn H.B /DEST pdfmark end
- 267 72 a Fm(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 (3654) cvn H.B /DEST pdfmark end
- 267 346 a Fm(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 (3655) 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 (3656) 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 (3657) cvn H.B /DEST pdfmark end
- 267 620
-a Fm(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 (3658) 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 (3659) 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 (3660) cvn H.B /DEST pdfmark end
- -2 1709 a 327 x
-Fp(21.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 (3662) 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 (3663) 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 (3664) 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 (3665) 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 (3666) 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 (3667) 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 (3668) 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(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 Black -2
--11 a
-SDict begin H.S end
- -2 -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(22.)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 (3680) 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 (3681) 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 (3682) cvn H.B /DEST pdfmark end
- -2 1126 a 164 1205 a Fk(Note:)g Fj(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 (3683) 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 (3684) 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 (3685) cvn H.B /DEST pdfmark end
- -2 2289 a 164 2368 a Fk(Note:)e Fj(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 (3686) 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 (3687) cvn H.B /DEST pdfmark end
- -2 3328 a 359
-x Fx(22.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 (3689) 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 (3690) 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 (3691) 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 (3692) 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 (3693) 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 (3694) 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 (3695) 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 (3696) 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 (3697) 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 (3698) 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 (3699) 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 (3700) 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 (3701) 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 (3702) 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 (3703) cvn H.B /DEST pdfmark end
- -2 4585
-a 322 x Fp(22.1.1.)28 b Fo(/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 (3706) 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 (3707) 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 (3708) cvn H.B /DEST pdfmark end
- -2
-5448 a 80 x Fr(127.0.0.1)43 b(localhost)g(localhost.localdomain)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 -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 (3730) cvn H.B /DEST pdfmark end
- -2 -201 a 1772
--132 a Fq(Chapter)20 b(22.)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 (3709) 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 (3710) 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 (3711) 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 (3712) 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 (3713) 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 (3714) 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 (3715) 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 (3716) 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 (3717) 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 (3718) 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 (3719) cvn H.B /DEST pdfmark end
- -2 4351 a 327 x
-Fp(22.1.2.)28 b Fo(/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 (3722) 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 (3723) 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 (3724) 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 (3725) 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 (3726) 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 (3727) 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 (3728) cvn H.B /DEST pdfmark end
- -2 5381 a 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 1772 -132
-a Fq(Chapter)20 b(22.)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 (3729) 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 (3730) cvn H.B /DEST pdfmark end
- -2 240 a 310
-x Fp(22.1.3.)28 b Fo(/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 (3733) 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 (3734) 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 (3735) 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 (3736) 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 (3737) 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 (3738) cvn H.B /DEST pdfmark end
- -2 1869 a 310 x Fp(22.1.4.)28 b Fo(/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 (3741) 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 (3742) 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 (3743) 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 (3744) 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(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(22.)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 (3745) 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 (3746) 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 (3747) 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 (3748) 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 (3749) 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 (3750) cvn H.B /DEST pdfmark end
- -2 1213 a 359
-x Fx(22.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 (3752) 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 (3753) 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 (3754) 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 (3755) 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 (3756) 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 (3757) 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 (3758) 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(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 -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 (3773) cvn H.B /DEST pdfmark end
- -2 -201 a 1772
--132 a Fq(Chapter)20 b(22.)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 (3759) 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 (3760) 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 (3761) 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 (3762) cvn H.B /DEST pdfmark end
- -2 2622 a 327 x Fp(22.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 (3764) 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 (3765) 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 (3766) 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 (3767) cvn H.B /DEST pdfmark end
- -2 4555 a 310 x Fp(22.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 (3769) 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 (3770) 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 (3771) 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 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 1772 -132
-a Fq(Chapter)20 b(22.)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 (3772) cvn H.B /DEST pdfmark end
- -2 -11 a 83 x Fu(It)f(typically)g
-(looks)f(lik)o(e:)-2 419 y Fr(#)44 b(Copyright)g(\(c\))g(1998)g
-(Microsoft)g(Corp.)-2 516 y(#)-2 613 y(#)g(This)h(is)f(a)h(sample)f
-(LMHOSTS)f(file)h(used)h(by)f(the)g(Microsoft)g(Wins)g(Client)g
-(\(NetBIOS)-2 710 y(#)g(over)h(TCP/IP\))e(stack)h(for)h(Windows98)-2
-807 y(#)-2 904 y(#)f(This)h(file)f(contains)f(the)i(mappings)e(of)i(IP)
-f(addresses)f(to)i(NT)f(computernames)-2 1001 y(#)g(\(NetBIOS\))g
-(names.)88 b(Each)45 b(entry)f(should)f(be)i(kept)f(on)h(an)f
-(individual)f(line.)-2 1099 y(#)h(The)h(IP)f(address)g(should)g(be)g
-(placed)g(in)h(the)f(first)g(column)g(followed)f(by)i(the)-2
-1196 y(#)f(corresponding)f(computername.)g(The)h(address)g(and)g(the)g
-(comptername)-2 1293 y(#)g(should)g(be)h(separated)e(by)i(at)f(least)g
-(one)g(space)g(or)h(tab.)f(The)g("#")h(character)-2 1390
-y(#)f(is)h(generally)e(used)h(to)h(denote)f(the)g(start)g(of)h(a)f
-(comment)g(\(see)g(the)g(exceptions)-2 1487 y(#)g(below\).)-2
-1584 y(#)-2 1681 y(#)g(This)h(file)f(is)g(compatible)f(with)i
-(Microsoft)e(LAN)h(Manager)g(2.x)g(TCP/IP)g(lmhosts)-2
-1779 y(#)g(files)g(and)h(offers)f(the)g(following)f(extensions:)-2
-1876 y(#)-2 1973 y(#)269 b(#PRE)-2 2070 y(#)g(#DOM:<domain>)-2
-2167 y(#)g(#INCLUDE)43 b(<filename>)-2 2264 y(#)269 b(#BEGIN_ALTERNATE)
--2 2361 y(#)g(#END_ALTERNATE)-2 2459 y(#)g(\\0xnn)44
-b(\(non-printing)e(character)i(support\))-2 2556 y(#)-2
-2653 y(#)g(Following)g(any)g(entry)g(in)h(the)f(file)g(with)g(the)h
-(characters)e("#PRE")h(will)g(cause)-2 2750 y(#)g(the)h(entry)f(to)g
-(be)h(preloaded)e(into)h(the)h(name)f(cache.)g(By)g(default,)g(entries)
-f(are)-2 2847 y(#)h(not)h(preloaded,)e(but)h(are)h(parsed)e(only)i
-(after)f(dynamic)f(name)h(resolution)f(fails.)-2 2944
-y(#)-2 3041 y(#)h(Following)g(an)g(entry)g(with)g(the)h
-("#DOM:<domain>")d(tag)i(will)h(associate)e(the)-2 3138
-y(#)h(entry)g(with)h(the)f(domain)g(specified)f(by)i(<domain>.)e(This)h
-(affects)g(how)g(the)-2 3236 y(#)g(browser)g(and)g(logon)g(services)g
-(behave)g(in)g(TCP/IP)g(environments.)f(To)h(preload)-2
-3333 y(#)g(the)h(host)f(name)g(associated)f(with)h(#DOM)h(entry,)e(it)i
-(is)f(necessary)g(to)g(also)g(add)h(a)-2 3430 y(#)f(#PRE)h(to)f(the)g
-(line.)g(The)h(<domain>)e(is)i(always)f(preloaded)f(although)g(it)i
-(will)f(not)-2 3527 y(#)g(be)h(shown)f(when)g(the)g(name)h(cache)f(is)g
-(viewed.)-2 3624 y(#)-2 3721 y(#)g(Specifying)g("#INCLUDE)f
-(<filename>")g(will)h(force)g(the)g(RFC)h(NetBIOS)e(\(NBT\))-2
-3818 y(#)h(software)g(to)g(seek)h(the)f(specified)f(<filename>)g(and)i
-(parse)f(it)g(as)h(if)f(it)h(were)-2 3916 y(#)f(local.)g(<filename>)f
-(is)i(generally)e(a)i(UNC-based)e(name,)h(allowing)g(a)-2
-4013 y(#)g(centralized)f(lmhosts)h(file)g(to)h(be)f(maintained)f(on)i
-(a)g(server.)-2 4110 y(#)f(It)h(is)f(ALWAYS)g(necessary)g(to)g(provide)
-g(a)g(mapping)g(for)g(the)h(IP)f(address)g(of)g(the)-2
-4207 y(#)g(server)g(prior)g(to)h(the)f(#INCLUDE.)f(This)i(mapping)e
-(must)h(use)h(the)f(#PRE)g(directive.)-2 4304 y(#)g(In)h(addtion)f(the)
-g(share)g("public")f(in)i(the)f(example)g(below)g(must)g(be)h(in)f(the)
--2 4401 y(#)g(LanManServer)f(list)h(of)h("NullSessionShares")d(in)i
-(order)g(for)g(client)g(machines)g(to)-2 4498 y(#)g(be)h(able)f(to)h
-(read)f(the)g(lmhosts)g(file)g(successfully.)f(This)h(key)g(is)h(under)
--2 4596 y(#)f(\\machine\\system\\currentcontrolset\\services)o(\\lanma)
-o(nserve)o(r\\para)o(meter)o(s\\null)o(sessio)o(nshare)o(s)-2
-4693 y(#)g(in)h(the)f(registry.)g(Simply)f(add)i("public")e(to)i(the)f
-(list)g(found)g(there.)-2 4790 y(#)-2 4887 y(#)g(The)h(#BEGIN_)e(and)i
-(#END_ALTERNATE)d(keywords)i(allow)g(multiple)f(#INCLUDE)-2
-4984 y(#)h(statements)g(to)g(be)h(grouped)e(together.)h(Any)g(single)g
-(successful)f(include)-2 5081 y(#)h(will)h(cause)f(the)g(group)g(to)g
-(succeed.)-2 5178 y(#)-2 5275 y(#)g(Finally,)g(non-printing)f
-(characters)g(can)h(be)h(embedded)e(in)i(mappings)e(by)-2
-5373 y(#)h(first)g(surrounding)f(the)i(NetBIOS)e(name)i(in)f
-(quotations,)f(then)h(using)g(the)-2 5470 y(#)g(\\0xnn)g(notation)g(to)
-g(specify)g(a)h(hex)f(value)g(for)g(a)h(non-printing)e(character.)-2
-5567 y(#)p Black 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 (3788) cvn H.B /DEST pdfmark end
- -2 -201 a 1772
--132 a Fq(Chapter)20 b(22.)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 (3775) cvn H.B /DEST pdfmark end
- -2 2313 a 329 x Fp(22.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 (3777) 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 (3778) 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 (3779) 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 (3780) cvn H.B /DEST pdfmark end
- -2 3268 a 310 x
-Fp(22.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 (3782) 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 (3783) cvn H.B /DEST pdfmark end
- -2 4511 a 327 x
-Fp(22.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 (3785) 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(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 1772 -132
-a Fq(Chapter)20 b(22.)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 (3786) 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 (3787) 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 (3790) 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)2849
-884 y
-SDict begin H.S end
- 2849 884 a 2849 884 a
-SDict begin 13 H.A end
- 2849 884 a 2849 884 a
-SDict begin [ /View [/XYZ H.V] /Dest (3791) cvn H.B /DEST pdfmark end
- 2849
-884 a Fr(smb.conf)e Fu(\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 (3792) 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 (3793) 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 (3794) 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 (3795) cvn H.B /DEST pdfmark end
- 221 1792 a Fn(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(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 Black -2
--11 a
-SDict begin H.S end
- -2 -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(23.)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 (3803) cvn H.B /DEST pdfmark end
- -2
-197 a 342 x Fx(23.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 (3805) 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 (3806) 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 (3807) 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 (3808) 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 (3809) cvn H.B /DEST pdfmark end
- -2 2361
-a 359 x Fx(23.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 (3811) 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)1941 2994 y
-SDict begin H.S end
- 1941 2994 a 1941 2994
-a
-SDict begin 13 H.A end
- 1941 2994 a 1941 2994 a
-SDict begin [ /View [/XYZ H.V] /Dest (3812) cvn H.B /DEST pdfmark end
- 1941 2994 a Fu(nmbd)g(and)h(is)h(also)f
-(controlled)f(by)h(options)f(in)h(the)-2 3102 y
-SDict begin H.S end
- -2 3102
-a -2 3102 a
-SDict begin 13 H.A end
- -2 3102 a -2 3102 a
-SDict begin [ /View [/XYZ H.V] /Dest (3813) cvn H.B /DEST pdfmark end
- -2 3102 a Fr(smb.conf)f
-Fu(\002le.)i(Samba)f(can)g(act)g(as)h(a)g(local)f(bro)n(wse)f(master)h
-(for)g(a)g(w)o(orkgroup)e(and)h(the)i(ability)e(for)h(samba)g(to)g
-(support)-2 3210 y(domain)f(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 (3814) 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 (3815) 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 (3816) 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 (3817) cvn H.B /DEST pdfmark end
- -2
-4332 a 164 4411 a Fk(Note:)e Fj(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 (3818) 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 (3819) 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 (3820) 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(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(23.)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 (3821) 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 (3822) 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 (3823) 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 (3824) cvn H.B /DEST pdfmark end
- -2 317 a 359 x Fx(23.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 (3826) 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 (3827) 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 (3828) 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 (3829) 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 (3830) 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 (3831) 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 (3832) 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 (3833) 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 (3834) 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)849
-3017 y
-SDict begin H.S end
- 849 3017 a 849 3017 a
-SDict begin 13 H.A end
- 849 3017 a 849 3017 a
-SDict begin [ /View [/XYZ H.V] /Dest (3835) cvn H.B /DEST pdfmark end
- 849
-3017 a Fr(smb.conf)p Fu(\))-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 (3836) cvn H.B /DEST pdfmark end
- -2 3045 a 360 x Fx(23.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 (3838) 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 (3839) 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 (3840) 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)205 5414 y
-SDict begin H.S end
- 205 5414 a 205 5414
-a
-SDict begin 13 H.A end
- 205 5414 a 205 5414 a
-SDict begin [ /View [/XYZ H.V] /Dest (3841) cvn H.B /DEST pdfmark end
- 205 5414 a Fr(smb.conf)g Fu(\002le.)-2
-5416 y
-SDict begin H.S end
- -2 5416 a -2 5416 a
-SDict begin 13 H.A end
- -2 5416 a -2 5416 a
-SDict begin [ /View [/XYZ H.V] /Dest (3842) cvn H.B /DEST pdfmark end
- -2 5416
-a 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 -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 (3853) cvn H.B /DEST pdfmark end
- -2 -201 a 2362
--132 a Fq(Chapter)20 b(23.)g(Impr)l(o)o(ved)f(br)l(owsing)h(in)g(samba)
-p Black -2 72 a Fp(23.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 (3844) 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 (3845) 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 (3846) 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 (3847) 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 (3848) 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 (3849) 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 (3850) 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 (3851) 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 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 2362 -132
-a Fq(Chapter)20 b(23.)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 (3852) 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 (3855) 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 (3856) 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 (3857) 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 (3858) 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 (3859) 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 (3860) 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 (3861) 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 (3862) cvn H.B /DEST pdfmark end
-
--2 5533 a 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(23.)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 (3863) 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 (3864) 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 (3865) 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 (3866) 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 (3867) 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 (3868) 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 (3869) 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 (3870) 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 (3871) 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 (3872) 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 (3873) 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 (3874) 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 (3875) cvn H.B /DEST pdfmark end
- -2 5504 a 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(23.)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 (3876) 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 (3877) cvn H.B /DEST pdfmark end
- -2 431
-a 359 x Fx(23.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 (3879) 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)h(WINS)g(serv)o(er)e(you)g(must)i(add)e(the)h(follo)n(wing)f(option)
-g(to)h(the)2370 1172 y
-SDict begin H.S end
- 2370 1172 a 2370 1172 a
-SDict begin 13 H.A end
- 2370 1172
-a 2370 1172 a
-SDict begin [ /View [/XYZ H.V] /Dest (3880) cvn H.B /DEST pdfmark end
- 2370 1172 a Fr(smb.conf)f Fu(\002le)i(on)f(the)g
-(selected)g(machine)f(:)-2 1280 y(in)h(the)g([globals])f(section)h(add)
-g(the)g(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 (3881) 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 (3882) cvn H.B /DEST pdfmark end
- -2 1464 a 90 x Fv(wins)h(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 (3883) 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 (3884) 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 (3885) 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 (3886) 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 (3887) 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 (3888) 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 (3889) 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 (3890) 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)
-3064 4327 y
-SDict begin H.S end
- 3064 4327 a 3064 4327 a
-SDict begin 13 H.A end
- 3064 4327 a 3064
-4327 a
-SDict begin [ /View [/XYZ H.V] /Dest (3891) cvn H.B /DEST pdfmark end
- 3064 4327 a Fr(smb.conf)g Fu(\002les)h(:)-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 (3892) 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 (3893) 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 (3894) 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 (3895) cvn H.B /DEST pdfmark end
- -2 5042 a 107 x Fu(Note)g(that)g(this)h(line)f(MUST)h(NO)m(T)f
-(BE)g(SET)h(in)f(the)1553 5149 y
-SDict begin H.S end
- 1553 5149 a 1553 5149
-a
-SDict begin 13 H.A end
- 1553 5149 a 1553 5149 a
-SDict begin [ /View [/XYZ H.V] /Dest (3896) cvn H.B /DEST pdfmark end
- 1553 5149 a Fr(smb.conf)g Fu(\002le)h(of)f
-(the)g(Samba)g(serv)o(er)f(acting)h(as)g(the)h(WINS)g(serv)o(er)-2
-5257 y(itself.)f(If)f(you)g(set)h(both)f(the)826 5257
-y
-SDict begin H.S end
- 826 5257 a 826 5257 a
-SDict begin 13 H.A end
- 826 5257 a 826 5257 a
-SDict begin [ /View [/XYZ H.V] /Dest (3897) cvn H.B /DEST pdfmark end
- 826 5257
-a Fv(wins)i(support)f(=)g(y)o(es)g Fu(option)f(and)g(the)1996
-5257 y
-SDict begin H.S end
- 1996 5257 a 1996 5257 a
-SDict begin 13 H.A end
- 1996 5257 a 1996 5257
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3898) cvn H.B /DEST pdfmark end
- 1996 5257 a Fv(wins)i(ser)o(v)o(er)f(=)g(<name>)h Fu(option)d(then)h
-(nmbd)f(will)i(f)o(ail)g(to)-2 5364 y(start.)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 2362 -132
-a Fq(Chapter)20 b(23.)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 (3899) 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 (3900) cvn H.B /DEST pdfmark end
- -2 407 a 377 x
-Fx(23.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 (3902) 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 (3903) 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)1531 2195 y
-SDict begin H.S end
- 1531 2195 a 1531 2195 a
-SDict begin 13 H.A end
- 1531 2195 a
-1531 2195 a
-SDict begin [ /View [/XYZ H.V] /Dest (3904) cvn H.B /DEST pdfmark end
- 1531 2195 a Fr(smb.conf)g Fu(\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 (3905) 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 (3906) cvn H.B /DEST pdfmark end
- -2
-2379 a 90 x Fv(domain)f(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 (3907) 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)2211
-2851 y
-SDict begin H.S end
- 2211 2851 a 2211 2851 a
-SDict begin 13 H.A end
- 2211 2851 a 2211 2851
-a
-SDict begin [ /View [/XYZ H.V] /Dest (3908) cvn H.B /DEST pdfmark end
- 2211 2851 a Fr(smb.conf)g Fu(\002le)i(:)-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 (3909) 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 (3910) 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 (3911) 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 (3912) 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)
-3036 4551 y
-SDict begin H.S end
- 3036 4551 a 3036 4551 a
-SDict begin 13 H.A end
- 3036 4551 a 3036
-4551 a
-SDict begin [ /View [/XYZ H.V] /Dest (3913) cvn H.B /DEST pdfmark end
- 3036 4551 a Fr(smb.conf)f Fu(\002le)i(:)-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 (3914) 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 (3915) 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 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 -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(23.)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 (3916) 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 (3917) 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 (3918) 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 (3919) 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 (3920) 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 (3921) 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 (3922) 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 (3923) 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 (3924) 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 (3925) 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 (3926) cvn H.B /DEST pdfmark end
- -2 1999
-a 377 x Fx(23.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 (3928) 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 (3929) cvn H.B /DEST pdfmark end
- 556 2974 a Fn(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 (3930) 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 (3931) 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 (3932) 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 (3933) 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 (3934) 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 (3935) 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 (3936) 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 (3938) 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 (3939) 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 (3940) cvn H.B /DEST pdfmark end
- 2447 5380 a Fr(smb.conf)g Fu(\002le)g(:)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 2362 -132
-a Fq(Chapter)20 b(23.)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 (3941) 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 (3942) 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(23.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 (3945) 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 (3946) 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 (3947) 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 (3948) 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 (3949) 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 (3950) 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 (3951) 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 (3952) 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 (3953) 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 (3954) 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 (3955) 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 (3956) 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 (3957) 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 (3958) 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 (3959) 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 (3960) 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 (3961) cvn H.B /DEST pdfmark end
- -2 3809 a 359 x Fx(23.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 (3963) 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 (3964) 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 (3965) 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 (3966) 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 (3967) 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(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 2362 -132
-a Fq(Chapter)20 b(23.)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 (3968) 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 (3969) 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 (3970) 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 (3971) 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 (3972) 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 (3973) 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 (3974) 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 (3975) 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 (3976) 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 (3977) 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 (3978) 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 (3979) 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 (3980) 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 (3981) 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 (3982) 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 (3983) cvn H.B /DEST pdfmark end
- -2 2177 a 365 x Fx(23.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 (3985) 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 (3986) cvn H.B /DEST pdfmark end
- -2 3060
-a 359 x Fx(23.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 (3988) 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 (3989) cvn H.B /DEST pdfmark end
- 514
-3801 a Fv(interfaces)g Fu(option)f(in)1199 3801 y
-SDict begin H.S end
- 1199
-3801 a 1199 3801 a
-SDict begin 13 H.A end
- 1199 3801 a 1199 3801 a
-SDict begin [ /View [/XYZ H.V] /Dest (3990) cvn H.B /DEST pdfmark end
- 1199 3801
-a Fr(smb.conf)g Fu(to)i(con\002gure)d(them.)p 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 (SECURING-SAMBA) cvn H.B /DEST
-pdfmark end
- -2 -11 a 119
-x Fs(Chapter)44 b(24.)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 (4002) cvn H.B /DEST pdfmark end
- -2 197 a 342 x Fx(24.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 (4004) 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 (4005) cvn H.B /DEST pdfmark end
- -2 949 a 359
-x Fx(24.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 (4007) 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 (4008) 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)1648
-2072 y
-SDict begin H.S end
- 1648 2072 a 1648 2072 a
-SDict begin 13 H.A end
- 1648 2072 a 1648 2072
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4009) cvn H.B /DEST pdfmark end
- 1648 2072 a Fv(hosts)g(allo)o(w)g Fu(and)2198 2072
-y
-SDict begin H.S end
- 2198 2072 a 2198 2072 a
-SDict begin 13 H.A end
- 2198 2072 a 2198 2072 a
-SDict begin [ /View [/XYZ H.V] /Dest (4010) cvn H.B /DEST pdfmark end
- 2198
-2072 a Fv(hosts)h(deny)f Fu(options)f(in)i(the)f(Samba)3310
-2072 y
-SDict begin H.S end
- 3310 2072 a 3310 2072 a
-SDict begin 13 H.A end
- 3310 2072 a 3310 2072
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4011) cvn H.B /DEST pdfmark end
- 3310 2072 a Fr(smb.conf)-2 2180 y Fu(con\002guration)d(\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 (4012) 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 (4013) 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 (4014) 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 (4015) cvn H.B /DEST pdfmark end
-
--2 3333 a 359 x Fx(24.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 (4017) 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 (4018) 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 (4019) 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 (4020) 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 (4021) cvn H.B /DEST pdfmark end
- -2 5256 a Black 3618 5984 a Fq(164)p 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 2783 -132
-a Fq(Chapter)20 b(24.)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 (4022) 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 (4023) 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 (4024) cvn H.B /DEST pdfmark end
- -2 807 a 359
-x Fx(24.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 (4026) 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 (4027) 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 (4028) 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 (4029) 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 (4030) 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 (4031) cvn H.B /DEST pdfmark end
- -2 3276 a 359 x Fx(24.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 (4033) 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 (4034) 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 (4035) 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 (4036) 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 (4037) 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(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 2783 -132
-a Fq(Chapter)20 b(24.)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 (4038) 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 (4039) 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 (4040) cvn H.B /DEST pdfmark end
- -2 973 a 359
-x Fx(24.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 (4042) cvn H.B /DEST pdfmark end
- -2 1527 a 79 x Fu(Please)21
-b(check)e(re)o(gularly)f(on)868 1606 y
-SDict begin H.S end
- 868 1606 a 868
-1606 a
-SDict begin 13 H.A end
- 868 1606 a 868 1606 a
-SDict begin [ /View [/XYZ H.V] /Dest (4043) cvn H.B /DEST pdfmark end
- 868 1606 a Fu(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 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 (UNICODE) cvn H.B /DEST pdfmark
-end
- -2 -11 a 119
-x Fs(Chapter)44 b(25.)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 (4055) cvn H.B /DEST pdfmark end
- -2 197 a 342 x Fx(25.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 (4057) 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 (4058) 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 (4059) 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 (4060) 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 (4061) 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 (4062) 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 (4063) 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 (4064) cvn H.B /DEST pdfmark end
- -2 2743 a 359 x Fx(25.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 (4066) 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 (4067) 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 (4069) 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 (4070) 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 (4071) 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 (4072) 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 (4074) 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 (4075) 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 (4076) 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 (4077) 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 (4079) 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 (4080) 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 (4081) 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 (4082) 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.)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 (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: 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 Black -2
--11 a
-SDict begin H.S end
- -2 -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(26.)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 (4096) 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 (4097) cvn H.B /DEST pdfmark end
- -2 678 a 359
-x Fx(26.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 (4099) 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 (4100) cvn H.B /DEST pdfmark end
- -2 1329 a 310 x Fp(26.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 (4102) 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 (4103) cvn H.B /DEST pdfmark end
- -2 1924
-a 327 x Fp(26.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 (4105) 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 (4106) cvn H.B /DEST pdfmark end
- -2 2554 a 310 x Fp(26.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 (4108) 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 (4109) cvn H.B /DEST pdfmark end
- -2 3149 a 327 x Fp(26.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 (4111) 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 (4112) cvn H.B /DEST pdfmark end
- -2 3779 a 310
-x Fp(26.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 (4114) 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 (4115) cvn H.B /DEST pdfmark end
- -2 4391 a 310 x Fp(26.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 (4117) 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 (4118) cvn H.B /DEST pdfmark end
- -2 5003
-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 1776 -132
-a Fq(Chapter)20 b(26.)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(26.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 (4120) cvn H.B /DEST pdfmark end
- -2 263 a 83
-x Fu(Document)18 b(steps)j(right)f(here!)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 Black -2
--11 a
-SDict begin H.S end
- -2 -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(27.)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 (4132) 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 (4133) cvn H.B /DEST pdfmark end
- -2 769 a 376 x Fx(27.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 (4135) 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 (4136) cvn H.B /DEST pdfmark end
- -2 1437
-a 310 x Fp(27.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 (4138) 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 (4139) cvn H.B /DEST pdfmark end
- -2 2049 a 310 x Fp(27.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 (4141) 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 (4142) cvn H.B /DEST pdfmark end
- -2 2745 a 359 x Fx(27.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 (4144) cvn H.B /DEST pdfmark end
- -2 3299 a 79 x Fu(Lots)20 b(of)g(blah)g(blah)f(here.)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 (SPEED) cvn H.B /DEST pdfmark
-end
- -2 -11 a 119
-x Fs(Chapter)44 b(28.)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 (4162) cvn H.B /DEST pdfmark end
- -2 197 a 342
-x Fx(28.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 (4164) 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 (4165) 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 (4166) 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 (4167) 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 (4168) cvn H.B /DEST pdfmark end
- -2 2527 a 359 x Fx(28.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 (4170) 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 (4171) 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 (4172) 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 (4173) 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 (4174) 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 (4175) cvn H.B /DEST pdfmark end
- -2 4914
-a 377 x Fx(28.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 (4177) 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(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 2435 -132
-a Fq(Chapter)19 b(28.)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 (4178) 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 (4179) 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 (4180) cvn H.B /DEST pdfmark end
- -2 1296 a 359 x Fx(28.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 (4182) 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 (4183) 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 (4184) 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 (4185) cvn H.B /DEST pdfmark end
- -2 3045 a 360 x Fx(28.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 (4187) 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 (4188) cvn H.B /DEST pdfmark end
- -2 3815 a 359 x Fx(28.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 (4190) 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 (4191) 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 (4192) 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 (4193) cvn H.B /DEST pdfmark end
- -2 5348
-a 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 2435 -132
-a Fq(Chapter)19 b(28.)h(Samba)f(performance)g(issues)p
-Black -2 88 a Fx(28.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 (4195) 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 (4196) 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 (4197) cvn H.B /DEST pdfmark end
- -2 880 a 360 x Fx(28.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 (4199) 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 (4200) 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 (4201) cvn H.B /DEST pdfmark end
- -2 2140 a 359 x Fx(28.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 (4203) 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 (4204) cvn H.B /DEST pdfmark end
- -2 2909 a 359 x Fx(28.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 (4206) 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 (4207) 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 (4208) 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 (4209) 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 (4210) 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 (4211) 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(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 2435 -132
-a Fq(Chapter)19 b(28.)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 (4212) 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 (4213) 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 (4214) 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 (4215) 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 (4216) 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 (4217) 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 (4218) 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 (4219) 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 (4220) 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 (4221) 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 (4222) 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 (4223) 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 (4224) 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 (4225) 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 (4226) 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 (4227) 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 (4228) 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 (4229) 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 (4230) 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 (4231) 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 (4232) 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 (4233) 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 (4234) 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 (4235) 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 (4236) 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(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 Black -2
--11 a
-SDict begin H.S end
- -2 -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(29.)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 (4247) 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 (4248) cvn H.B /DEST pdfmark end
-
--2 562 a 359 x Fx(29.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 (4250) 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 (4251) 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 (4252) 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 (4253) 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 (4254) cvn H.B /DEST pdfmark end
- -2 2801 a 359 x Fx(29.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 (4256) 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 (4257) 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 (4258) cvn H.B /DEST pdfmark end
- -2 3949
-a 362 x Fx(29.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 (4260) 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 (4261) 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 (4262) 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 (4265) cvn H.B /DEST pdfmark end
- -2 5984 a 3616 6053 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 -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 (4283) cvn H.B /DEST pdfmark end
- -2 -201 a 2971
--132 a Fq(Chapter)20 b(29.)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 (4263) 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 (4264) 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 (4267) 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 (4268) 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 (4269) 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 (4270) 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 (4271) 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 (4272) 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 (4273) 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 (4274) 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 (4275) 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 (4276) 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 (4277) 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 (4278) 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 (4279) 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 (4280) 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 (4281) 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 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 2971 -132
-a Fq(Chapter)20 b(29.)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 (4282) 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 (4285) 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 (4286) 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 (4287) cvn H.B /DEST pdfmark end
- -2 896 a 375 x Fx(29.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 (4289) 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 (4290) 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 (4291) 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 (4292) 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 (4293) cvn H.B /DEST pdfmark end
- -2 2708 a 359 x Fx(29.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 (4295) cvn H.B /DEST pdfmark end
- -2 3069
-a 327 x Fp(29.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 (4297) cvn H.B /DEST pdfmark end
- -2 3586
-a 84 x Fu(Disabling)19 b(Sequential)h(Read)g(Ahead)f(using)1342
-3670 y
-SDict begin H.S end
- 1342 3670 a 1342 3670 a
-SDict begin 13 H.A end
- 1342 3670 a 1342 3670
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4298) cvn H.B /DEST pdfmark end
- 1342 3670 a Fm(vmtune)49 b(-r)g(0)21 b Fu(impro)o(v)o(es)d(samba)i
-(performance)d(signi\002cally)-5 b(.)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 Black -2
--11 a
-SDict begin H.S end
- -2 -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(30.)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 (4317) 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 (4318) cvn H.B /DEST pdfmark end
- -2 454 a 359
-x Fx(30.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 (4320) 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 (4321) 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 (4322) 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 (4323) 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 (4324) 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 (4325) 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 (4326) 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 (4327) cvn H.B /DEST pdfmark end
- -2 2419 a 359 x Fx(30.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 (4329) cvn H.B /DEST pdfmark end
- -2 2780 a 326 x Fp(30.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 (4331) 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 (4332) 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 (4333) 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 (4334) 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 (4335) 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 (4336) 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 (4337) 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 (4338) 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 (4339) 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 (4340) 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 (4341) 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 (4342) 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(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 -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 (4365) cvn H.B /DEST pdfmark end
- -2 -201 a 2324
--132 a Fq(Chapter)20 b(30.)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 (4343) 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 (4344) cvn H.B /DEST pdfmark end
- -2 425 a 310 x Fp(30.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 (4346) 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 (4347) 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 (4348) 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 (4349) 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 (4350) 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 (4351) 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 (4352) 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 (4353) cvn H.B /DEST pdfmark end
- -2 2828 a 328 x Fp(30.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 (4355) 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 (4356) 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 (4357) cvn H.B /DEST pdfmark end
-
--2 4045 a 310 x Fp(30.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 (4359) 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 (4360) 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 (4361) cvn H.B /DEST pdfmark end
- -2 5227 a Fn(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 (4362) cvn H.B /DEST pdfmark end
- 1438 5227 a Fn(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 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 2324 -132
-a Fq(Chapter)20 b(30.)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 (4363) 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 (4364) 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 (4366) 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 (4367) cvn H.B /DEST pdfmark end
- -2 1056
-a 359 x Fx(30.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 (4369) cvn H.B /DEST pdfmark end
- -2 1444 a 299 x Fp(30.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 (4371) 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 (4372) 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 (4373) 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 (4374) cvn H.B /DEST pdfmark end
- -2 2911 a 316 x Fp(30.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 (4376) 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 (4377) 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 (4378) 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 (4379) cvn H.B /DEST pdfmark end
- -2 4293 a 310
-x Fp(30.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 (4381) 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 (4382) 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 (4383) cvn H.B /DEST pdfmark end
- -2 5229 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 (4415) cvn H.B /DEST pdfmark end
- -2 -201 a 2324
--132 a Fq(Chapter)20 b(30.)f(Samba)g(and)g(other)h(CIFS)g(clients)p
-Black -2 72 a Fp(30.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 (4385) 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 (4386) 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 (4387) 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 (4388) cvn H.B /DEST pdfmark end
- -2 591 a 310 x Fp(30.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 (4390) 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 (4391) cvn H.B /DEST pdfmark end
- -2 1502 a 359
-x Fx(30.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 (4393) 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 (4394) 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 (4395) 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 (4396) 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 (4397) 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 (4398) 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 (4399) 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 (4400) 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 (4401) 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 (4402) 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 (4403) 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 (4404) 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 (4405) 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 (4406) 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 (4407) cvn H.B /DEST pdfmark end
- -2 3911
-a 359 x Fx(30.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 (4409) 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 (4410) 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 (4411) 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 (4412) 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 (4413) 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(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 2324 -132
-a Fq(Chapter)20 b(30.)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 (4414) 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 (4417) 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 (4418) 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 (4419) 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 (4420) 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 (4421) 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 (4422) 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 (4423) cvn H.B /DEST pdfmark end
- -2 2474
-a 164 2571 a Fk(Note:)e Fj(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 (4424) cvn H.B /DEST pdfmark end
- -2 2803 a 377 x Fx(30.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 (4426) 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 (4427) 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(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 Black -2
--11 a
-SDict begin H.S end
- -2 -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(31.)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 (4443) 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 (4444) 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 (4445) cvn H.B /DEST pdfmark end
-
--2 562 a 359 x Fx(31.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 (4447) cvn H.B /DEST pdfmark end
- -2
-923 a 326 x Fp(31.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 (4449) 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 (4450) 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 (4451) 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 (4452) cvn H.B /DEST pdfmark end
- -2 2041
-a 310 x Fp(31.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 (4454) 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 (4455) cvn H.B /DEST pdfmark end
- -2 2842 a 286 x Fw(31.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 (4457) 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 (4458) 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 (4459) 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 (4460) cvn H.B /DEST pdfmark end
- -2 3921 a 277 x Fw(31.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 (4462) 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 (4463) 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 (4464) 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(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(31.)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 (4465) 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 (4466) 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 (4467) 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 (4468) 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 (4469) 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 (4470) 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 (4471) 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 (4472) cvn H.B /DEST pdfmark end
- -2 775 a 147 882 a Fm(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 (4473) 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 (4474) cvn H.B /DEST pdfmark end
- 1415 1156 a Fm(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 (4475) 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 (4476) 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 (4477) 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 (4478) cvn H.B /DEST pdfmark end
- -2
-1591 a 147 1698 a Fm(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 (4479) 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 (4480) 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 (4481) cvn H.B /DEST pdfmark end
- 2056
-2354 a Fn(-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 (4482) 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 (4483) cvn H.B /DEST pdfmark end
- -2 2753 a 147 2843 a Fm(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 (4484) 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 (4485) 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 (4486) 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 (4487) cvn H.B /DEST pdfmark end
- -2 3403
-a 147 3493 a Fm(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 (4488) cvn H.B /DEST pdfmark end
- -2 3819 a 377 x
-Fx(31.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 (4490) 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 (4491) 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 (4492) 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 (4493) 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 (4494) cvn H.B /DEST pdfmark end
- -2 5204 a 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 -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 (4532) cvn H.B /DEST pdfmark end
- -2 -201 a 2517
--132 a Fq(Chapter)20 b(31.)g(How)g(to)h(compile)e(SAMB)n(A)p
-Black -2 88 a Fx(31.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 (4496) 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 (4497) cvn H.B /DEST pdfmark end
- 1075
-362 a Fm(./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 (4498) 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 (4499) 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 (4500) cvn H.B /DEST pdfmark end
- 267 744 a Fm(./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 (4501) 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 (4502) 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 (4503) 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 (4504) cvn H.B /DEST pdfmark end
- 267 1292 a Fm(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 (4505) 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 (4506) 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 (4507) 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 (4508) cvn H.B /DEST pdfmark end
- 267 1840 a Fm(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 (4509) 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 (4510) 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 (4511) 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 (4512) cvn H.B /DEST pdfmark end
- 267 2388
-a Fm(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 (4513) 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 (4514) 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 (4515) 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 (4516) cvn H.B /DEST pdfmark end
- 267 2936 a Fm(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 (4517) 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 (4518) 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 (4519) 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 (4520) cvn H.B /DEST pdfmark end
- 267 3592 a Fm(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 (4521) 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 (4522) cvn H.B /DEST pdfmark end
- -2 3884
-a 310 x Fp(31.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 (4524) 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 (4525) 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 (4528) 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 (4529) 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 (4530) 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 3616 5984 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 -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 (4566) cvn H.B /DEST pdfmark end
- -2 -201 a 2517
--132 a Fq(Chapter)20 b(31.)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 (4531) 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 (4533) 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 (4534) cvn H.B /DEST pdfmark end
- -2 858 a 269 x Fw(31.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 (4536) 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 (4537) 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 (4538) 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 (4541) cvn H.B /DEST pdfmark end
- -2 1756
-a 278 x Fw(31.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 (4543) 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 (4544) 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 (4545) 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 (4549) 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 (4550) 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 (4551) cvn H.B /DEST pdfmark end
- -2 3502
-a 359 x Fx(31.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 (4553) 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 (4554) 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 (4555) 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 (4556) 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 (4557) 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 (4558) 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 (4559) 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 (4560) 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 (4561) cvn H.B /DEST pdfmark end
- -2 4967 a 310 x Fp(31.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 (4563) 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 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 -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 (4601) cvn H.B /DEST pdfmark end
- -2 -201 a 2517
--132 a Fq(Chapter)20 b(31.)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 (4564) 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 (4565) 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 Fm(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 (4568) 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 (4569) 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 (4570) cvn H.B /DEST pdfmark end
- -2 804 a 90 x Fm(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 (4571) 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 (4572) 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 (4573) 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 (4574) 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 (4575) 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 (4576) 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 2203 y
-SDict begin H.S end
- -2 2203 a -2 2203 a
-SDict begin 11.7 H.A end
- -2 2203 a
--2 2203 a
-SDict begin [ /View [/XYZ H.V] /Dest (4577) cvn H.B /DEST pdfmark end
- -2 2203 a -2 2327 a
-SDict begin H.S end
- -2 2327 a -2 2327 a
-SDict begin 11.7 H.A end
- -2
-2327 a -2 2327 a
-SDict begin [ /View [/XYZ H.V] /Dest (4578) cvn H.B /DEST pdfmark end
- -2 2327 a 164 2406 a Fk(Note:)f Fj(Some)h(unix)n(es)f
-(already)g(ha)o(v)n(e)g(entr)q(ies)g(lik)o(e)h(netbios_ns)e(\(note)h
-(the)h(underscore\))e(in)2826 2406 y
-SDict begin H.S end
- 2826 2406 a 2826
-2406 a
-SDict begin 11.7 H.A end
- 2826 2406 a 2826 2406 a
-SDict begin [ /View [/XYZ H.V] /Dest (4579) cvn H.B /DEST pdfmark end
- 2826 2406 a Fd(/etc/services)p
-Fj(.)25 b(Y)-10 b(ou)19 b(m)o(ust)164 2503 y(either)f(edit)513
-2503 y
-SDict begin H.S end
- 513 2503 a 513 2503 a
-SDict begin 11.7 H.A end
- 513 2503 a 513 2503 a
-SDict begin [ /View [/XYZ H.V] /Dest (4580) cvn H.B /DEST pdfmark end
- 513
-2503 a Fd(/etc/services)25 b Fj(or)1145 2503 y
-SDict begin H.S end
- 1145 2503
-a 1145 2503 a
-SDict begin 11.7 H.A end
- 1145 2503 a 1145 2503 a
-SDict begin [ /View [/XYZ H.V] /Dest (4581) cvn H.B /DEST pdfmark end
- 1145 2503 a Fd(/etc/inetd.conf)h
-Fj(to)20 b(mak)o(e)g(them)g(consistent.)39 2642 y
-SDict begin H.S end
- 39
-2642 a 39 2642 a
-SDict begin 11.7 H.A end
- 39 2642 a 39 2642 a
-SDict begin [ /View [/XYZ H.V] /Dest (4582) cvn H.B /DEST pdfmark end
- 39 2642 a -2 2808
-a
-SDict begin H.S end
- -2 2808 a -2 2808 a
-SDict begin 11.7 H.A end
- -2 2808 a -2 2808 a
-SDict begin [ /View [/XYZ H.V] /Dest (4583) cvn H.B /DEST pdfmark end
- -2 2808 a 164
-2905 a Fk(Note:)f Fj(On)h(man)o(y)h(systems)g(y)o(ou)f(ma)n(y)h(need)e
-(to)h(use)g(the)1810 2905 y
-SDict begin H.S end
- 1810 2905 a 1810 2905 a
-SDict begin 11.7 H.A end
- 1810
-2905 a 1810 2905 a
-SDict begin [ /View [/XYZ H.V] /Dest (4584) cvn H.B /DEST pdfmark end
- 1810 2905 a Fh(interfaces)d Fj(option)i(in)2487
-2905 y
-SDict begin H.S end
- 2487 2905 a 2487 2905 a
-SDict begin 11.7 H.A end
- 2487 2905 a 2487 2905
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4585) cvn H.B /DEST pdfmark end
- 2487 2905 a Fd(smb.conf)k Fj(to)d(specify)g(the)g(IP)g(address)164
-3002 y(and)f(netmask)h(of)g(y)o(our)g(interf)n(aces)o(.)e(Run)1380
-3002 y
-SDict begin H.S end
- 1380 3002 a 1380 3002 a
-SDict begin 11.7 H.A end
- 1380 3002 a 1380 3002
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4586) cvn H.B /DEST pdfmark end
- 1380 3002 a Fj(ifcon\002g)h(as)i(root)f(if)g(y)o(ou)f(don't)g(kno)o
-(w)h(what)g(the)f(broadcast)g(is)i(f)n(or)f(y)o(our)f(net.)164
-3099 y
-SDict begin H.S end
- 164 3099 a 164 3099 a
-SDict begin 11.7 H.A end
- 164 3099 a 164 3099 a
-SDict begin [ /View [/XYZ H.V] /Dest (4587) cvn H.B /DEST pdfmark end
- 164
-3099 a Fj(nmbd)g(tr)q(ies)h(to)h(deter)r(mine)c(it)k(at)f(r)q(un)f
-(time)o(,)h(b)o(ut)f(f)n(ails)h(on)f(some)i(unix)n(es)o(.)39
-3238 y
-SDict begin H.S end
- 39 3238 a 39 3238 a
-SDict begin 11.7 H.A end
- 39 3238 a 39 3238 a
-SDict begin [ /View [/XYZ H.V] /Dest (4588) cvn H.B /DEST pdfmark end
- 39 3238
-a 346 3338 3463 17 v 346 4026 17 689 v 1853 3528 a Fp(W)-8
-b(ar)n(ning)388 3718 y
-SDict begin H.S end
- 388 3718 a 388 3718 a
-SDict begin 11.7 H.A end
- 388 3718
-a 388 3718 a
-SDict begin [ /View [/XYZ H.V] /Dest (4589) cvn H.B /DEST pdfmark end
- 388 3718 a 73 x Fj(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
-3791 y
-SDict begin H.S end
- 2730 3791 a 2730 3791 a
-SDict begin 11.7 H.A end
- 2730 3791 a 2730 3791
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4590) cvn H.B /DEST pdfmark end
- 2730 3791 a Fd(inetd.conf)p Fj(.)24 b(This)c(means)g(y)o(ou)388
-3888 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 3985 y(scr)q(ipt)g(from)759 3985
-y
-SDict begin H.S end
- 759 3985 a 759 3985 a
-SDict begin 11.7 H.A end
- 759 3985 a 759 3985 a
-SDict begin [ /View [/XYZ H.V] /Dest (4591) cvn H.B /DEST pdfmark end
- 759 3985
-a Fh(inetd)p Fj(.)p 3792 4026 17 689 v 346 4043 3463
-17 v -2 4219 a
-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 (4592) cvn H.B /DEST pdfmark end
- -2 4219 a 57 x Fu(Restart)254 4276 y
-SDict begin H.S end
- 254 4276 a 254
-4276 a
-SDict begin 13 H.A end
- 254 4276 a 254 4276 a
-SDict begin [ /View [/XYZ H.V] /Dest (4593) cvn H.B /DEST pdfmark end
- 254 4276 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 4276
-y
-SDict begin H.S end
- 2774 4276 a 2774 4276 a
-SDict begin 13 H.A end
- 2774 4276 a 2774 4276 a
-SDict begin [ /View [/XYZ H.V] /Dest (4594) cvn H.B /DEST pdfmark end
- 2774
-4276 a 21 w Fu(nmbd)h(then)h(you)f(may)h(need)f(to)-2
-4384 y(kill)h(nmbd)f(as)i(well.)-2 4395 y
-SDict begin H.S end
- -2 4395 a -2
-4395 a
-SDict begin 13 H.A end
- -2 4395 a -2 4395 a
-SDict begin [ /View [/XYZ H.V] /Dest (4595) cvn H.B /DEST pdfmark end
- -2 4395 a 328 x Fp(31.4.2.)28
-b(Alter)n(nati)o(v)o(e:)j(starting)e(it)h(as)f(a)h(daemon)-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 (4597) cvn H.B /DEST pdfmark end
- -2 4913
-a 84 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 4997 y
-SDict begin H.S end
- 3319 4997
-a 3319 4997 a
-SDict begin 13 H.A end
- 3319 4997 a 3319 4997 a
-SDict begin [ /View [/XYZ H.V] /Dest (4598) cvn H.B /DEST pdfmark end
- 3319 4997 a Fr(startsmb)p
-Fu(.)-2 5181 y
-SDict begin H.S end
- -2 5181 a -2 5181 a
-SDict begin 13 H.A end
- -2 5181 a -2 5181
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4599) cvn H.B /DEST pdfmark end
- -2 5181 a -2 5264 a
-SDict begin H.S end
- -2 5264 a -2 5264 a
-SDict begin 11.7 H.A end
- -2 5264 a -2
-5264 a
-SDict begin [ /View [/XYZ H.V] /Dest (4600) cvn H.B /DEST pdfmark end
- -2 5264 a 79 x Fr(#!/bin/sh)-2 5440 y(/usr/local/samba/bin/smbd)
-40 b(-D)-2 5537 y(/usr/local/samba/bin/nmbd)g(-D)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 2517 -132
-a Fq(Chapter)20 b(31.)g(How)g(to)h(compile)e(SAMB)n(A)p
-Black -2 346 a Fu(then)g(mak)o(e)h(it)h(e)o(x)o(ecutable)d(with)j
-Fv(chmod)f(+x)h(startsmb)-2 513 y
-SDict begin H.S end
- -2 513 a -2 513 a
-SDict begin 13 H.A end
- -2
-513 a -2 513 a
-SDict begin [ /View [/XYZ H.V] /Dest (4603) cvn H.B /DEST pdfmark end
- -2 513 a 107 x Fu(Y)-9 b(ou)19 b(can)h(then)g(run)583
-620 y
-SDict begin H.S end
- 583 620 a 583 620 a
-SDict begin 13 H.A end
- 583 620 a 583 620 a
-SDict begin [ /View [/XYZ H.V] /Dest (4604) cvn H.B /DEST pdfmark end
- 583 620
-a Fv(startsmb)h Fu(by)f(hand)f(or)h(e)o(x)o(ecute)e(it)j(from)1815
-620 y
-SDict begin H.S end
- 1815 620 a 1815 620 a
-SDict begin 13 H.A end
- 1815 620 a 1815 620 a
-SDict begin [ /View [/XYZ H.V] /Dest (4605) cvn H.B /DEST pdfmark end
- 1815
-620 a Fr(/etc/rc.local)-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 (4606) cvn H.B /DEST pdfmark end
- -2 804 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 894 y
-SDict begin H.S end
- 1430
-894 a 1430 894 a
-SDict begin 13 H.A end
- 1430 894 a 1430 894 a
-SDict begin [ /View [/XYZ H.V] /Dest (4607) cvn H.B /DEST pdfmark end
- 1430 894 a Fv(nmbd)i
-Fu(and)1799 894 y
-SDict begin H.S end
- 1799 894 a 1799 894 a
-SDict begin 13 H.A end
- 1799 894 a 1799
-894 a
-SDict begin [ /View [/XYZ H.V] /Dest (4608) cvn H.B /DEST pdfmark end
- 1799 894 a Fv(smbd)p Fu(.)-2 912 y
-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 (4609) cvn H.B /DEST pdfmark end
- -2 912 a -2 1037 a
-SDict begin H.S end
- -2 1037 a
--2 1037 a
-SDict begin 11.7 H.A end
- -2 1037 a -2 1037 a
-SDict begin [ /View [/XYZ H.V] /Dest (4610) cvn H.B /DEST pdfmark end
- -2 1037 a 164 1116 a Fk(Note:)d
-Fj(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 1116
-y
-SDict begin H.S end
- 2634 1116 a 2634 1116 a
-SDict begin 11.7 H.A end
- 2634 1116 a 2634 1116 a
-SDict begin [ /View [/XYZ H.V] /Dest (4611) cvn H.B /DEST pdfmark end
- 2634
-1116 a Fd(examples/svr4-start)q(up)27 b Fj(scr)q(ipt)164
-1213 y(to)20 b(mak)o(e)g(Samba)f(\002t)i(into)e(that)h(system.)p
-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 Black -2
--11 a
-SDict begin H.S end
- -2 -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(32.)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 (4626) 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 (4628) 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 (4629) 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 (4630) 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 (4631) 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 (4632) 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 (4633) 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 (4634) 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 (4635) 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 (4636) cvn H.B /DEST pdfmark end
- -2 2801 a 359 x Fx(32.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 (4638) 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 (4639) 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 (4641) 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 (4642) cvn H.B /DEST pdfmark end
- -2 4226
-a 359 x Fx(32.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 (4644) 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 (4645) 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 (4646) 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 (4647) 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 (4649) cvn H.B /DEST pdfmark end
- -2 5984 a 3618 6053 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 2806 -132
-a Fq(Chapter)20 b(32.)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 (4648) 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 (4650) 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 (4651) 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 (4652) cvn H.B /DEST pdfmark end
- 1915
-732 a Fi(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 (4653) cvn H.B /DEST pdfmark end
- 2468 732 a Fn(machine)19
-b Fu(is)j(the)e(name)f(of)h(the)g(client)-2 840 y(you)f(wish)i(to)f
-(deb)n(ug.)f(In)h(that)g(\002le)h(put)f(an)o(y)1277 840
-y
-SDict begin H.S end
- 1277 840 a 1277 840 a
-SDict begin 13 H.A end
- 1277 840 a 1277 840 a
-SDict begin [ /View [/XYZ H.V] /Dest (4654) cvn H.B /DEST pdfmark end
- 1277 840
-a Fr(smb.conf)f Fu(commands)g(you)g(w)o(ant,)h(for)g(e)o(xample)2803
-840 y
-SDict begin H.S end
- 2803 840 a 2803 840 a
-SDict begin 13 H.A end
- 2803 840 a 2803 840 a
-SDict begin [ /View [/XYZ H.V] /Dest (4655) cvn H.B /DEST pdfmark end
- 2803
-840 a Fv(log)f(le)o(v)o(el=)i Fu(may)f(be)g(useful.)-2
-948 y(This)g(also)h(allo)n(ws)f(you)f(to)i(e)o(xperiment)d(with)i(dif)n
-(ferent)f(security)g(systems,)i(protocol)d(le)n(v)o(els)i(etc)h(on)f
-(just)g(one)g(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 (4656) 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 (4657) 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 (4658) 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 (4659) 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 (4660) 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 (4661) 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 (4662) 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 (4663) cvn H.B /DEST pdfmark end
- -2 1848 a 359
-x Fx(32.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 (4665) 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 (4666) 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 (4667) 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 (4668) 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 (4669) 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 (4670) 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 (4671) 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 (4672) 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 (4673) cvn H.B /DEST pdfmark end
- 3175 4390 a Fm(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 (4674) cvn H.B /DEST pdfmark end
- 1283 4498 a Fm(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 (4675) 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 (4676) cvn H.B /DEST pdfmark end
- 1578 4880
-a Fm(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 (4677) cvn H.B /DEST pdfmark end
- -2 5215
-a 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 2806 -132
-a Fq(Chapter)20 b(32.)f(Reporting)g(Bugs)p Black -2 88
-a Fx(32.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 (4679) 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 (4680) cvn H.B /DEST pdfmark end
- 468 578 a Fm(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 (4681) cvn H.B /DEST pdfmark end
- 916 578 a Fl(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 (4682) cvn H.B /DEST pdfmark end
- 1583 578 a Fn(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 (4683) 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 (4684) cvn H.B /DEST pdfmark end
- 2631 578 a Fm(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 (4685) cvn H.B /DEST pdfmark end
- -2 714 a 360
-x Fx(32.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 (4687) 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 (4688) cvn H.B /DEST pdfmark end
- 2871 1348
-a Fm(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 (4689) cvn H.B /DEST pdfmark end
- 1355 1455 a Fm(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(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 Black -2
--11 a
-SDict begin H.S end
- -2 -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(33.)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 (4708) cvn H.B /DEST pdfmark end
- -2 197 a 342 x
-Fx(33.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 (4710) 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 (4711) 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 (4712) 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 (4713) cvn H.B /DEST pdfmark end
- -2 1713
-a 359 x Fx(33.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 (4715) 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 (4716) 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 (4717) 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)
-2238 3002 y
-SDict begin H.S end
- 2238 3002 a 2238 3002 a
-SDict begin 13 H.A end
- 2238 3002 a 2238
-3002 a
-SDict begin [ /View [/XYZ H.V] /Dest (4718) cvn H.B /DEST pdfmark end
- 2238 3002 a Fr(smb.conf)p Fu(.)e(I)h(will)h(assume)f(this)h
-(share)f(is)h(called)-2 3110 y
-SDict begin H.S end
- -2 3110 a -2 3110 a
-SDict begin 13 H.A end
- -2
-3110 a -2 3110 a
-SDict begin [ /View [/XYZ H.V] /Dest (4719) cvn H.B /DEST pdfmark end
- -2 3110 a Fn(tmp)p Fu(.)f(Y)-9 b(ou)20
-b(can)g(add)f(a)678 3110 y
-SDict begin H.S end
- 678 3110 a 678 3110 a
-SDict begin 13 H.A end
- 678
-3110 a 678 3110 a
-SDict begin [ /View [/XYZ H.V] /Dest (4720) cvn H.B /DEST pdfmark end
- 678 3110 a Fn(tmp)i Fu(share)e(lik)o(e)i(by)f(adding)
-e(the)j(follo)n(wing)d(to)2089 3110 y
-SDict begin H.S end
- 2089 3110 a 2089
-3110 a
-SDict begin 13 H.A end
- 2089 3110 a 2089 3110 a
-SDict begin [ /View [/XYZ H.V] /Dest (4721) cvn H.B /DEST pdfmark end
- 2089 3110 a Fr(smb.conf)p
-Fu(:)-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 (4722) 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 (4723) 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)39
-3928 y
-SDict begin H.S end
- 39 3928 a 39 3928 a
-SDict begin 11.7 H.A end
- 39 3928 a 39 3928 a
-SDict begin [ /View [/XYZ H.V] /Dest (4724) cvn H.B /DEST pdfmark end
- 39 3928
-a -2 4052 a
-SDict begin H.S end
- -2 4052 a -2 4052 a
-SDict begin 11.7 H.A end
- -2 4052 a -2 4052 a
-SDict begin [ /View [/XYZ H.V] /Dest (4725) cvn H.B /DEST pdfmark end
- -2
-4052 a 164 4149 a Fk(Note:)19 b Fj(These)g(tests)i(assume)f(v)n(ersion)
-g(3.0)f(or)i(later)e(of)h(the)f(samba)h(suite)o(.)g(Some)g(commands)g
-(sho)o(wn)f(did)h(not)f(e)n(xist)i(in)164 4247 y(ear)q(lier)d(v)n
-(ersions)o(.)-2 4562 y
-SDict begin H.S end
- -2 4562 a -2 4562 a
-SDict begin 13 H.A end
- -2 4562 a
--2 4562 a
-SDict begin [ /View [/XYZ H.V] /Dest (4726) cvn H.B /DEST pdfmark end
- -2 4562 a 108 x Fu(Please)j(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
-4778 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 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 (4727) cvn H.B /DEST pdfmark end
- -2 4886 a Fr(/etc/resolv.conf)e Fu(\002le)j(points)e(to)i
-(name)e(serv)o(ers)h(that)g(really)g(do)g(e)o(xist.)-2
-5070 y
-SDict begin H.S end
- -2 5070 a -2 5070 a
-SDict begin 13 H.A end
- -2 5070 a -2 5070 a
-SDict begin [ /View [/XYZ H.V] /Dest (4728) cvn H.B /DEST pdfmark end
- -2 5070
-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)-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 (4729) cvn H.B /DEST pdfmark end
- -2 5268 a Fr(smb.conf)g Fu(\002le)i(results)g(in)
-827 5268 y
-SDict begin H.S end
- 827 5268 a 827 5268 a
-SDict begin 13 H.A end
- 827 5268 a 827 5268
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4730) cvn H.B /DEST pdfmark end
- 827 5268 a Fv(dns)g(pr)o(oxy)e(=)i(no)p Fu(.)f(The)g(best)h(w)o(ay)f
-(to)g(check)g(this)g(is)h(with)2544 5268 y
-SDict begin H.S end
- 2544 5268
-a 2544 5268 a
-SDict begin 13 H.A end
- 2544 5268 a 2544 5268 a
-SDict begin [ /View [/XYZ H.V] /Dest (4731) cvn H.B /DEST pdfmark end
- 2544 5268 a Fm(testparm)48
-b(smb.conf)p Fu(.)-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 (4732) cvn H.B /DEST pdfmark end
- -2 5296 a Black 3618 5984 a Fq(193)p Black
-eop end
-%%Page: 194 201
-TeXDict begin 194 200 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.194) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2653 -132
-a Fq(Chapter)20 b(33.)f(The)h(samba)g(c)o(hec)n(klist)p
-Black -2 88 a Fx(33.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 (4734) 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 (4736) 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)1489
-499 y
-SDict begin H.S end
- 1489 499 a 1489 499 a
-SDict begin 13 H.A end
- 1489 499 a 1489 499 a
-SDict begin [ /View [/XYZ H.V] /Dest (4738) cvn H.B /DEST pdfmark end
- 1489
-499 a Fr(smb.conf)g Fu(\002le,)g(run)g(the)g(command)2618
-499 y
-SDict begin H.S end
- 2618 499 a 2618 499 a
-SDict begin 13 H.A end
- 2618 499 a 2618 499 a
-SDict begin [ /View [/XYZ H.V] /Dest (4739) cvn H.B /DEST pdfmark end
- 2618
-499 a Fm(testparm)48 b(smb.conf)p Fu(.)19 b(If)h(it)147
-607 y(reports)g(an)o(y)f(errors)g(then)h(your)1089 607
-y
-SDict begin H.S end
- 1089 607 a 1089 607 a
-SDict begin 13 H.A end
- 1089 607 a 1089 607 a
-SDict begin [ /View [/XYZ H.V] /Dest (4740) cvn H.B /DEST pdfmark end
- 1089 607
-a Fr(smb.conf)f Fu(con\002guration)f(\002le)j(is)g(f)o(aulty)-5
-b(.)-2 625 y
-SDict begin H.S end
- -2 625 a -2 625 a
-SDict begin 11.7 H.A end
- -2 625 a -2 625 a
-SDict begin [ /View [/XYZ H.V] /Dest (4741) cvn H.B /DEST pdfmark end
- -2 625
-a -2 749 a
-SDict begin H.S end
- -2 749 a -2 749 a
-SDict begin 11.7 H.A end
- -2 749 a -2 749 a
-SDict begin [ /View [/XYZ H.V] /Dest (4742) cvn H.B /DEST pdfmark end
- -2 749
-a 313 828 a Fk(Note:)19 b Fj(Y)-10 b(our)674 828 y
-SDict begin H.S end
- 674
-828 a 674 828 a
-SDict begin 11.7 H.A end
- 674 828 a 674 828 a
-SDict begin [ /View [/XYZ H.V] /Dest (4743) cvn H.B /DEST pdfmark end
- 674 828 a Fd(smb.conf)24
-b Fj(\002le)c(ma)n(y)h(be)f(located)e(in:)1759 828 y
-SDict begin H.S end
-
-1759 828 a 1759 828 a
-SDict begin 11.7 H.A end
- 1759 828 a 1759 828 a
-SDict begin [ /View [/XYZ H.V] /Dest (4744) cvn H.B /DEST pdfmark end
- 1759 828
-a Fd(/etc/samba)24 b Fj(Or)d(in:)2387 828 y
-SDict begin H.S end
- 2387 828
-a 2387 828 a
-SDict begin 11.7 H.A end
- 2387 828 a 2387 828 a
-SDict begin [ /View [/XYZ H.V] /Dest (4745) cvn H.B /DEST pdfmark end
- 2387 828 a Fd(/usr/local/samba/lib)
-19 978 y
-SDict begin H.S end
- 19 978 a 19 978 a
-SDict begin 13 H.A end
- 19 978 a 19 978 a
-SDict begin [ /View [/XYZ H.V] /Dest (4746) cvn H.B /DEST pdfmark end
- 19 978 a
-Black -2 1169 a Fu(2.)p Black 86 w(Run)f(the)h(command)777
-1169 y
-SDict begin H.S end
- 777 1169 a 777 1169 a
-SDict begin 13 H.A end
- 777 1169 a 777 1169 a
-SDict begin [ /View [/XYZ H.V] /Dest (4748) cvn H.B /DEST pdfmark end
- 777
-1169 a Fm(ping)49 b(BIGSERVER)19 b Fu(from)g(the)h(PC)i(and)2062
-1169 y
-SDict begin H.S end
- 2062 1169 a 2062 1169 a
-SDict begin 13 H.A end
- 2062 1169 a 2062 1169
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4749) cvn H.B /DEST pdfmark end
- 2062 1169 a Fm(ping)49 b(ACLIENT)20 b Fu(from)f(the)h(unix)f(box.)g
-(If)i(you)e(don')o(t)147 1277 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
-1461 y
-SDict begin H.S end
- -2 1461 a -2 1461 a
-SDict begin 13 H.A end
- -2 1461 a -2 1461 a
-SDict begin [ /View [/XYZ H.V] /Dest (4750) cvn H.B /DEST pdfmark end
- -2 1461
-a 147 1551 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
-1735 y
-SDict begin H.S end
- -2 1735 a -2 1735 a
-SDict begin 13 H.A end
- -2 1735 a -2 1735 a
-SDict begin [ /View [/XYZ H.V] /Dest (4751) cvn H.B /DEST pdfmark end
- -2 1735
-a 147 1825 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)2917
-1825 y
-SDict begin H.S end
- 2917 1825 a 2917 1825 a
-SDict begin 13 H.A end
- 2917 1825 a 2917 1825
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4752) cvn H.B /DEST pdfmark end
- 2917 1825 a Fr(/etc/hosts)f Fu(\002le)h(is)i(not)147
-1933 y(correctly)d(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 2041 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 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 (4753) cvn H.B /DEST pdfmark end
- -2 2207 a 147
-2315 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 2423 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
-2530 y(done)e(via)i(the)574 2530 y
-SDict begin H.S end
- 574 2530 a 574 2530
-a
-SDict begin 13 H.A end
- 574 2530 a 574 2530 a
-SDict begin [ /View [/XYZ H.V] /Dest (4754) cvn H.B /DEST pdfmark end
- 574 2530 a Fu(ipfw)o(adm)e(program.\))-2
-2548 y
-SDict begin H.S end
- -2 2548 a -2 2548 a
-SDict begin 13 H.A end
- -2 2548 a -2 2548 a
-SDict begin [ /View [/XYZ H.V] /Dest (4755) cvn H.B /DEST pdfmark end
- -2 2548
-a Black 132 x Fu(3.)p Black 86 w(Run)h(the)h(command)777
-2680 y
-SDict begin H.S end
- 777 2680 a 777 2680 a
-SDict begin 13 H.A end
- 777 2680 a 777 2680 a
-SDict begin [ /View [/XYZ H.V] /Dest (4757) cvn H.B /DEST pdfmark end
- 777
-2680 a Fm(smbclient)48 b(-L)h(BIGSERVER)19 b Fu(on)h(the)g(unix)g(box.)
-f(Y)-9 b(ou)19 b(should)h(get)g(a)g(list)i(of)e(a)n(v)n(ailable)147
-2788 y(shares)g(back.)-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 (4758) cvn H.B /DEST pdfmark end
- -2 2955 a 147 3062 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
-3170 y
-SDict begin H.S end
- 147 3170 a 147 3170 a
-SDict begin 13 H.A end
- 147 3170 a 147 3170 a
-SDict begin [ /View [/XYZ H.V] /Dest (4759) cvn H.B /DEST pdfmark end
- 147
-3170 a Fv(hosts)h(allo)o(w)p Fu(,)578 3170 y
-SDict begin H.S end
- 578 3170
-a 578 3170 a
-SDict begin 13 H.A end
- 578 3170 a 578 3170 a
-SDict begin [ /View [/XYZ H.V] /Dest (4760) cvn H.B /DEST pdfmark end
- 578 3170 a Fv(hosts)f(deny)h
-Fu(or)1060 3170 y
-SDict begin H.S end
- 1060 3170 a 1060 3170 a
-SDict begin 13 H.A end
- 1060 3170 a
-1060 3170 a
-SDict begin [ /View [/XYZ H.V] /Dest (4761) cvn H.B /DEST pdfmark end
- 1060 3170 a Fv(v)o(alid)f(users)h Fu(line)f(in)h(your)1864
-3170 y
-SDict begin H.S end
- 1864 3170 a 1864 3170 a
-SDict begin 13 H.A end
- 1864 3170 a 1864 3170
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4762) cvn H.B /DEST pdfmark end
- 1864 3170 a Fr(smb.conf)p Fu(,)e(or)h(your)f(guest)h(account)f(is)i
-(not)f(v)n(alid.)f(Check)147 3278 y(what)h(your)f(guest)h(account)f(is)
-i(using)1254 3278 y
-SDict begin H.S end
- 1254 3278 a 1254 3278 a
-SDict begin 13 H.A end
- 1254 3278
-a 1254 3278 a
-SDict begin [ /View [/XYZ H.V] /Dest (4763) cvn H.B /DEST pdfmark end
- 1254 3278 a Fu(testparm)f(and)f(temporarily)f(remo)o(v)o
-(e)h(an)o(y)2516 3278 y
-SDict begin H.S end
- 2516 3278 a 2516 3278 a
-SDict begin 13 H.A end
- 2516
-3278 a 2516 3278 a
-SDict begin [ /View [/XYZ H.V] /Dest (4764) cvn H.B /DEST pdfmark end
- 2516 3278 a Fv(hosts)i(allo)o(w)p
-Fu(,)2947 3278 y
-SDict begin H.S end
- 2947 3278 a 2947 3278 a
-SDict begin 13 H.A end
- 2947 3278 a
-2947 3278 a
-SDict begin [ /View [/XYZ H.V] /Dest (4765) cvn H.B /DEST pdfmark end
- 2947 3278 a Fv(hosts)f(deny)p Fu(,)3359 3278
-y
-SDict begin H.S end
- 3359 3278 a 3359 3278 a
-SDict begin 13 H.A end
- 3359 3278 a 3359 3278 a
-SDict begin [ /View [/XYZ H.V] /Dest (4766) cvn H.B /DEST pdfmark end
- 3359
-3278 a Fv(v)o(alid)h(users)147 3386 y Fu(or)237 3386
-y
-SDict begin H.S end
- 237 3386 a 237 3386 a
-SDict begin 13 H.A end
- 237 3386 a 237 3386 a
-SDict begin [ /View [/XYZ H.V] /Dest (4767) cvn H.B /DEST pdfmark end
- 237 3386
-a Fv(in)m(v)o(alid)f(users)i Fu(lines.)-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 (4768) cvn H.B /DEST pdfmark end
- -2 3553 a 147 3660 a
-Fu(If)e(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 3767 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 3875 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)2518 3875 y
-SDict begin H.S end
- 2518 3875 a 2518 3875 a
-SDict begin 13 H.A end
- 2518
-3875 a 2518 3875 a
-SDict begin [ /View [/XYZ H.V] /Dest (4769) cvn H.B /DEST pdfmark end
- 2518 3875 a Fm(netstat)48 b(-a)p Fu(.)-2
-4059 y
-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 (4770) cvn H.B /DEST pdfmark end
- -2 4059
-a 147 4149 a Fu(If)20 b(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
-4257 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)3143
-4257 y
-SDict begin H.S end
- 3143 4257 a 3143 4257 a
-SDict begin 13 H.A end
- 3143 4257 a 3143 4257
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4771) cvn H.B /DEST pdfmark end
- 3143 4257 a Fu(smbd,)g(or)h(a)g(similar)147 4365 y(f)o(atal)g
-(problem)f(with)h(the)g(initial)g(startup)f(of)1452 4365
-y
-SDict begin H.S end
- 1452 4365 a 1452 4365 a
-SDict begin 13 H.A end
- 1452 4365 a 1452 4365 a
-SDict begin [ /View [/XYZ H.V] /Dest (4772) cvn H.B /DEST pdfmark end
- 1452
-4365 a Fu(smbd.)g(Also)h(check)f(your)g(con\002g)g(\002le)h(\()2619
-4365 y
-SDict begin H.S end
- 2619 4365 a 2619 4365 a
-SDict begin 13 H.A end
- 2619 4365 a 2619 4365
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4773) cvn H.B /DEST pdfmark end
- 2619 4365 a Fr(smb.conf)p Fu(\))f(for)g(syntax)g(errors)g(with)147
-4473 y
-SDict begin H.S end
- 147 4473 a 147 4473 a
-SDict begin 13 H.A end
- 147 4473 a 147 4473 a
-SDict begin [ /View [/XYZ H.V] /Dest (4774) cvn H.B /DEST pdfmark end
- 147
-4473 a Fu(testparm)h(and)g(that)g(the)g(v)n(arious)f(directories)g
-(where)h(samba)g(k)o(eeps)g(its)h(log)f(and)f(lock)h(\002les)h(e)o
-(xist.)-2 4657 y
-SDict begin H.S end
- -2 4657 a -2 4657 a
-SDict begin 13 H.A end
- -2 4657 a -2 4657
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4775) cvn H.B /DEST pdfmark end
- -2 4657 a 147 4747 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 4855 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)1668 4855
-y
-SDict begin H.S end
- 1668 4855 a 1668 4855 a
-SDict begin 13 H.A end
- 1668 4855 a 1668 4855 a
-SDict begin [ /View [/XYZ H.V] /Dest (4776) cvn H.B /DEST pdfmark end
- 1668
-4855 a Fr(smb.conf)f Fu(\002le)i(entries:)-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 (4777) cvn H.B /DEST pdfmark end
- -2 5039 a -2 5081
-a
-SDict begin H.S end
- -2 5081 a -2 5081 a
-SDict begin 11.7 H.A end
- -2 5081 a -2 5081 a
-SDict begin [ /View [/XYZ H.V] /Dest (4778) cvn H.B /DEST pdfmark end
- -2 5081 a 147
-5160 a Fr(hosts)44 b(deny)g(=)h(ALL)147 5257 y(hosts)f(allow)g(=)h
-(xxx.xxx.xxx.xxx/yy)147 5354 y(bind)f(interfaces)g(only)g(=)g(Yes)p
-Black 3618 5984 a Fq(194)p Black eop end
-%%Page: 195 202
-TeXDict begin 195 201 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.195) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2653 -132
-a Fq(Chapter)20 b(33.)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 (4779) 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 (4780) 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 (4781) 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 (4782) cvn H.B /DEST pdfmark end
- -2 898 a 147
-1006 a Fu(Do)20 b(NO)m(T)g(use)h(the)711 1006 y
-SDict begin H.S end
- 711 1006
-a 711 1006 a
-SDict begin 13 H.A end
- 711 1006 a 711 1006 a
-SDict begin [ /View [/XYZ H.V] /Dest (4783) cvn H.B /DEST pdfmark end
- 711 1006 a Fv(bind)g(interfaces)f
-(only)g Fu(parameter)f(where)g(you)g(may)h(wish)h(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)731 1114 y
-SDict begin H.S end
- 731 1114 a 731 1114 a
-SDict begin 13 H.A end
-
-731 1114 a 731 1114 a
-SDict begin [ /View [/XYZ H.V] /Dest (4784) cvn H.B /DEST pdfmark end
- 731 1114 a Fu(smbclient)g(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:)h(the)939
-1222 y
-SDict begin H.S end
- 939 1222 a 939 1222 a
-SDict begin 13 H.A end
- 939 1222 a 939 1222 a
-SDict begin [ /View [/XYZ H.V] /Dest (4785) cvn H.B /DEST pdfmark end
- 939
-1222 a Fv(bind)i(interfaces)e(only)g Fu(parameter)f(de\002cienc)o(y)g
-(where)h(it)i(will)f(not)f(allo)n(w)h(connections)e(to)i(the)147
-1329 y(loopback)e(address)i(will)h(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 (4786) 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)1017 1711 y
-SDict begin H.S end
- 1017 1711 a 1017 1711 a
-SDict begin 13 H.A end
- 1017 1711 a
-1017 1711 a
-SDict begin [ /View [/XYZ H.V] /Dest (4787) cvn H.B /DEST pdfmark end
- 1017 1711 a Fu(inetd)h(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)3200
-1711 y
-SDict begin H.S end
- 3200 1711 a 3200 1711 a
-SDict begin 13 H.A end
- 3200 1711 a 3200 1711
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4788) cvn H.B /DEST pdfmark end
- 3200 1711 a Fr(inetd.conf)147 1819 y Fu(\002le)h(before)e(trying)g
-(to)h(start)975 1819 y
-SDict begin H.S end
- 975 1819 a 975 1819 a
-SDict begin 13 H.A end
- 975 1819
-a 975 1819 a
-SDict begin [ /View [/XYZ H.V] /Dest (4789) cvn H.B /DEST pdfmark end
- 975 1819 a Fu(smbd)g(as)h(a)f(daemon,)f(it)h(can)g(a)n(v)n
-(oid)g(a)h(lot)f(of)g(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 (4790) cvn H.B /DEST pdfmark end
- -2 2003 a 147 2093 a
-Fu(And)g(yet)g(another)f(possible)h(cause)g(for)f(f)o(ailure)h(of)g
-(this)h(test)g(is)g(when)e(the)i(subnet)e(mask)h(and)g(/)h(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)2379 2309 y
-SDict begin H.S end
- 2379 2309 a 2379 2309 a
-SDict begin 13 H.A end
- 2379 2309 a
-2379 2309 a
-SDict begin [ /View [/XYZ H.V] /Dest (4791) cvn H.B /DEST pdfmark end
- 2379 2309 a Fr(log.nmb)f Fu(\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 (4792) cvn H.B /DEST pdfmark end
- -2 2327 a Black
-132 x Fu(4.)p Black 86 w(Run)g(the)h(command)777 2459
-y
-SDict begin H.S end
- 777 2459 a 777 2459 a
-SDict begin 13 H.A end
- 777 2459 a 777 2459 a
-SDict begin [ /View [/XYZ H.V] /Dest (4794) cvn H.B /DEST pdfmark end
- 777 2459
-a Fm(nmblookup)48 b(-B)h(BIGSERVER)f(__SAMBA__)p Fu(.)19
-b(Y)-9 b(ou)20 b(should)f(get)h(the)g(IP)h(address)f(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 (4795) 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)2122
-2840 y
-SDict begin H.S end
- 2122 2840 a 2122 2840 a
-SDict begin 13 H.A end
- 2122 2840 a 2122 2840
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4796) cvn H.B /DEST pdfmark end
- 2122 2840 a Fr(inetd.conf)f Fu(if)h(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 (4797) 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 (4798) 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 (4800) cvn H.B /DEST pdfmark end
- 749 3480 a Fm(nmblookup)48 b(-B)i(ACLIENT)e
-('*')-2 3657 y
-SDict begin H.S end
- -2 3657 a -2 3657 a
-SDict begin 13 H.A end
- -2 3657 a -2 3657
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4801) cvn H.B /DEST pdfmark end
- -2 3657 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 (4802) 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 (4803) 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 (4805) cvn H.B /DEST pdfmark end
- 777
-4285 a Fm(nmblookup)48 b(-d)h(2)h('*')-2 4462 y
-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 (4806) cvn H.B /DEST pdfmark end
- -2 4462 a 147 4559 a
-Fu(This)21 b(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 (4807) 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)2991 5265 y
-SDict begin H.S end
- 2991 5265 a 2991 5265
-a
-SDict begin 13 H.A end
- 2991 5265 a 2991 5265 a
-SDict begin [ /View [/XYZ H.V] /Dest (4808) cvn H.B /DEST pdfmark end
- 2991 5265 a Fv(interfaces)g
-Fu(option)f(in)147 5373 y
-SDict begin H.S end
- 147 5373 a 147 5373 a
-SDict begin 13 H.A end
- 147 5373
-a 147 5373 a
-SDict begin [ /View [/XYZ H.V] /Dest (4809) cvn H.B /DEST pdfmark end
- 147 5373 a Fr(smb.conf)h Fu(to)g(manually)f(con\002gure)f
-(your)h(IP)i(address,)e(broadcast)g(and)h(netmask.)p
-Black 3618 5984 a Fq(195)p Black eop end
-%%Page: 196 203
-TeXDict begin 196 202 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.196) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2653 -132
-a Fq(Chapter)20 b(33.)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 (4810) 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)2725
-72 y
-SDict begin H.S end
- 2725 72 a 2725 72 a
-SDict begin 13 H.A end
- 2725 72 a 2725 72 a
-SDict begin [ /View [/XYZ H.V] /Dest (4811) cvn H.B /DEST pdfmark end
- 2725 72
-a Fn(-B)h Fu(option)e(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 (4812) 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 (4813) 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 (4815) cvn H.B /DEST pdfmark end
- 777 712 a Fm(smbclient)48
-b(//BIGSERVER/TMP)p Fu(.)18 b(Y)-9 b(ou)19 b(should)g(then)h(be)g
-(prompted)e(for)i(a)g(passw)o(ord.)g(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)1122
-928 y
-SDict begin H.S end
- 1122 928 a 1122 928 a
-SDict begin 13 H.A end
- 1122 928 a 1122 928 a
-SDict begin [ /View [/XYZ H.V] /Dest (4816) cvn H.B /DEST pdfmark end
- 1122
-928 a Fn(-U)1272 928 y
-SDict begin H.S end
- 1272 928 a 1272 928 a
-SDict begin 13 H.A end
- 1272 928
-a 1272 928 a
-SDict begin [ /View [/XYZ H.V] /Dest (4817) cvn H.B /DEST pdfmark end
- 1272 928 a Fn(accountname)g Fu(option)g(to)h(the)g(end)g
-(of)g(the)g(command)e(line.)i(e)o(g:)3269 928 y
-SDict begin H.S end
- 3269
-928 a 3269 928 a
-SDict begin 13 H.A end
- 3269 928 a 3269 928 a
-SDict begin [ /View [/XYZ H.V] /Dest (4818) cvn H.B /DEST pdfmark end
- 3269 928 a Fm(smbclient)147
-1036 y(//bigserver/tmp)47 b(-Ujohndoe)-2 1047 y
-SDict begin H.S end
- -2 1047
-a -2 1047 a
-SDict begin 11.7 H.A end
- -2 1047 a -2 1047 a
-SDict begin [ /View [/XYZ H.V] /Dest (4819) cvn H.B /DEST pdfmark end
- -2 1047 a -2 1171 a
-SDict begin H.S end
- -2
-1171 a -2 1171 a
-SDict begin 11.7 H.A end
- -2 1171 a -2 1171 a
-SDict begin [ /View [/XYZ H.V] /Dest (4820) cvn H.B /DEST pdfmark end
- -2 1171 a 313 1257
-a Fk(Note:)19 b Fj(It)h(is)h(possib)o(le)e(to)h(specify)g(the)g(pass)n
-(w)o(ord)f(along)g(with)g(the)h(user)r(name)f(as)h(f)n(ollo)o(ws:)2938
-1257 y
-SDict begin H.S end
- 2938 1257 a 2938 1257 a
-SDict begin 11.7 H.A end
- 2938 1257 a 2938 1257
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4821) cvn H.B /DEST pdfmark end
- 2938 1257 a Ff(smbclient)313 1354 y(//bigserver/tmp)43
-b(-Ujohndoe\045secret)-2 1670 y
-SDict begin H.S end
- -2 1670 a -2 1670 a
-SDict begin 13 H.A end
- -2
-1670 a -2 1670 a
-SDict begin [ /View [/XYZ H.V] /Dest (4822) cvn H.B /DEST pdfmark end
- -2 1670 a 147 1778 a Fu(Once)19 b(you)g(enter)g(the)h
-(passw)o(ord)f(you)f(should)h(get)g(the)1757 1778 y
-SDict begin H.S end
- 1757
-1778 a 1757 1778 a
-SDict begin 13 H.A end
- 1757 1778 a 1757 1778 a
-SDict begin [ /View [/XYZ H.V] /Dest (4823) cvn H.B /DEST pdfmark end
- 1757 1778
-a Fr(smb>)g Fu(prompt.)f(If)h(you)g(don')o(t)f(then)h(look)g(at)h(the)f
-(error)g(message.)g(If)147 1886 y(it)i(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)2917 1886 y
-SDict begin H.S end
- 2917 1886 a 2917 1886
-a
-SDict begin 13 H.A end
- 2917 1886 a 2917 1886 a
-SDict begin [ /View [/XYZ H.V] /Dest (4824) cvn H.B /DEST pdfmark end
- 2917 1886 a Fr(smb.conf)p Fu(.)-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 (4825) cvn H.B /DEST pdfmark end
- -2 2070
-a 147 2160 a Fu(If)f(it)h(says)g("bad)e(passw)o(ord")h(then)f(the)i
-(lik)o(ely)f(causes)g(are:)-2 2178 y
-SDict begin H.S end
- -2 2178 a -2 2178
-a
-SDict begin 13 H.A end
- -2 2178 a -2 2178 a
-SDict begin [ /View [/XYZ H.V] /Dest (4826) cvn H.B /DEST pdfmark end
- -2 2178 a -2 2188 a
-SDict begin H.S end
- -2 2188 a -2
-2188 a
-SDict begin 13 H.A end
- -2 2188 a -2 2188 a
-SDict begin [ /View [/XYZ H.V] /Dest (4827) cvn H.B /DEST pdfmark end
- -2 2188 a Black 214 2330 a
-Fu(1.)p Black 297 2330 a
-SDict begin H.S end
- 297 2330 a 297 2330 a
-SDict begin 13 H.A end
- 297 2330
-a 297 2330 a
-SDict begin [ /View [/XYZ H.V] /Dest (4828) cvn H.B /DEST pdfmark end
- 297 2330 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 2438 y
-SDict begin H.S end
-
-297 2438 a 297 2438 a
-SDict begin 13 H.A end
- 297 2438 a 297 2438 a
-SDict begin [ /View [/XYZ H.V] /Dest (4829) cvn H.B /DEST pdfmark end
- 297 2438
-a Fu(smbd)-2 2439 y
-SDict begin H.S end
- -2 2439 a -2 2439 a
-SDict begin 13 H.A end
- -2 2439 a -2
-2439 a
-SDict begin [ /View [/XYZ H.V] /Dest (4830) cvn H.B /DEST pdfmark end
- -2 2439 a Black 214 2587 a Fu(2.)p Black 297 2587
-a
-SDict begin H.S end
- 297 2587 a 297 2587 a
-SDict begin 13 H.A end
- 297 2587 a 297 2587 a
-SDict begin [ /View [/XYZ H.V] /Dest (4831) cvn H.B /DEST pdfmark end
- 297 2587
-a Fu(your)470 2587 y
-SDict begin H.S end
- 470 2587 a 470 2587 a
-SDict begin 13 H.A end
- 470 2587 a
-470 2587 a
-SDict begin [ /View [/XYZ H.V] /Dest (4832) cvn H.B /DEST pdfmark end
- 470 2587 a Fv(v)o(alid)g(users)h Fu(con\002guration)d(is)j
-(incorrect)-2 2605 y
-SDict begin H.S end
- -2 2605 a -2 2605 a
-SDict begin 13 H.A end
- -2 2605 a -2
-2605 a
-SDict begin [ /View [/XYZ H.V] /Dest (4833) cvn H.B /DEST pdfmark end
- -2 2605 a Black 214 2737 a Fu(3.)p Black 297 2737
-a
-SDict begin H.S end
- 297 2737 a 297 2737 a
-SDict begin 13 H.A end
- 297 2737 a 297 2737 a
-SDict begin [ /View [/XYZ H.V] /Dest (4834) cvn H.B /DEST pdfmark end
- 297 2737
-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)2351 2737 y
-SDict begin H.S end
- 2351 2737
-a 2351 2737 a
-SDict begin 13 H.A end
- 2351 2737 a 2351 2737 a
-SDict begin [ /View [/XYZ H.V] /Dest (4835) cvn H.B /DEST pdfmark end
- 2351 2737 a Fv(passw)o(ord)h(le)o
-(v)o(el)g Fu(option)f(at)i(a)g(high)e(enough)297 2845
-y(le)n(v)o(el)-2 2846 y
-SDict begin H.S end
- -2 2846 a -2 2846 a
-SDict begin 13 H.A end
- -2 2846 a
--2 2846 a
-SDict begin [ /View [/XYZ H.V] /Dest (4836) cvn H.B /DEST pdfmark end
- -2 2846 a Black 214 2994 a Fu(4.)p Black 297
-2994 a
-SDict begin H.S end
- 297 2994 a 297 2994 a
-SDict begin 13 H.A end
- 297 2994 a 297 2994 a
-SDict begin [ /View [/XYZ H.V] /Dest (4837) cvn H.B /DEST pdfmark end
- 297
-2994 a Fu(the)419 2994 y
-SDict begin H.S end
- 419 2994 a 419 2994 a
-SDict begin 13 H.A end
- 419 2994
-a 419 2994 a
-SDict begin [ /View [/XYZ H.V] /Dest (4838) cvn H.B /DEST pdfmark end
- 419 2994 a Fv(path)h(=)h Fu(line)f(in)900
-2994 y
-SDict begin H.S end
- 900 2994 a 900 2994 a
-SDict begin 13 H.A end
- 900 2994 a 900 2994 a
-SDict begin [ /View [/XYZ H.V] /Dest (4839) cvn H.B /DEST pdfmark end
- 900
-2994 a Fr(smb.conf)f Fu(is)i(incorrect.)e(Check)h(it)h(with)2160
-2994 y
-SDict begin H.S end
- 2160 2994 a 2160 2994 a
-SDict begin 13 H.A end
- 2160 2994 a 2160 2994
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4840) cvn H.B /DEST pdfmark end
- 2160 2994 a Fu(testparm)-2 3012 y
-SDict begin H.S end
- -2 3012 a -2 3012
-a
-SDict begin 13 H.A end
- -2 3012 a -2 3012 a
-SDict begin [ /View [/XYZ H.V] /Dest (4841) cvn H.B /DEST pdfmark end
- -2 3012 a Black 214 3143 a Fu(5.)p
-Black 297 3143 a
-SDict begin H.S end
- 297 3143 a 297 3143 a
-SDict begin 13 H.A end
- 297 3143 a 297
-3143 a
-SDict begin [ /View [/XYZ H.V] /Dest (4842) cvn H.B /DEST pdfmark end
- 297 3143 a Fu(you)e(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
-3327 y
-SDict begin H.S end
- -2 3327 a -2 3327 a
-SDict begin 13 H.A end
- -2 3327 a -2 3327 a
-SDict begin [ /View [/XYZ H.V] /Dest (4843) cvn H.B /DEST pdfmark end
- -2 3327
-a 147 3417 a Fu(Once)g(connected)e(you)i(should)f(be)h(able)g(to)g(use)
-h(the)f(commands)2066 3417 y
-SDict begin H.S end
- 2066 3417 a 2066 3417 a
-SDict begin 13 H.A end
-
-2066 3417 a 2066 3417 a
-SDict begin [ /View [/XYZ H.V] /Dest (4844) cvn H.B /DEST pdfmark end
- 2066 3417 a Fv(dir)2192 3417
-y
-SDict begin H.S end
- 2192 3417 a 2192 3417 a
-SDict begin 13 H.A end
- 2192 3417 a 2192 3417 a
-SDict begin [ /View [/XYZ H.V] /Dest (4845) cvn H.B /DEST pdfmark end
- 2192
-3417 a Fv(get)2319 3417 y
-SDict begin H.S end
- 2319 3417 a 2319 3417 a
-SDict begin 13 H.A end
- 2319
-3417 a 2319 3417 a
-SDict begin [ /View [/XYZ H.V] /Dest (4846) cvn H.B /DEST pdfmark end
- 2319 3417 a Fv(put)h Fu(etc.)f(T)-7
-b(ype)2783 3417 y
-SDict begin H.S end
- 2783 3417 a 2783 3417 a
-SDict begin 13 H.A end
- 2783 3417 a
-2783 3417 a
-SDict begin [ /View [/XYZ H.V] /Dest (4847) cvn H.B /DEST pdfmark end
- 2783 3417 a Fv(help)2956 3417 y
-SDict begin H.S end
- 2956 3417
-a 2956 3417 a
-SDict begin 13 H.A end
- 2956 3417 a 2956 3417 a
-SDict begin [ /View [/XYZ H.V] /Dest (4848) cvn H.B /DEST pdfmark end
- 2956 3417 a Fl(command)23
-b Fu(for)147 3525 y(instructions.)c(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 3633 y
-SDict begin H.S end
- 147 3633
-a 147 3633 a
-SDict begin 13 H.A end
- 147 3633 a 147 3633 a
-SDict begin [ /View [/XYZ H.V] /Dest (4849) cvn H.B /DEST pdfmark end
- 147 3633 a Fv(dir)p
-Fu(.)-2 3634 y
-SDict begin H.S end
- -2 3634 a -2 3634 a
-SDict begin 13 H.A end
- -2 3634 a -2 3634
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4850) cvn H.B /DEST pdfmark end
- -2 3634 a Black 149 x Fu(8.)p Black 86 w(On)h(the)h(PC)g(type)f(the)g
-(command)1148 3783 y
-SDict begin H.S end
- 1148 3783 a 1148 3783 a
-SDict begin 13 H.A end
- 1148 3783
-a 1148 3783 a
-SDict begin [ /View [/XYZ H.V] /Dest (4852) cvn H.B /DEST pdfmark end
- 1148 3783 a Fm(net)49 b(view)g(\\\\BIGSERVER)p
-Fu(.)19 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 3891 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 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 (4853) cvn H.B /DEST pdfmark end
- -2 4075 a 147 4165 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 4273 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
-4380 y(choose)g(one)f(of)h(them\):)-2 4395 y
-SDict begin H.S end
- -2 4395
-a -2 4395 a
-SDict begin 13 H.A end
- -2 4395 a -2 4395 a
-SDict begin [ /View [/XYZ H.V] /Dest (4854) cvn H.B /DEST pdfmark end
- -2 4395 a -2 4405 a
-SDict begin H.S end
- -2
-4405 a -2 4405 a
-SDict begin 13 H.A end
- -2 4405 a -2 4405 a
-SDict begin [ /View [/XYZ H.V] /Dest (4855) cvn H.B /DEST pdfmark end
- -2 4405 a Black
-214 4551 a Fu(1.)p Black 297 4551 a
-SDict begin H.S end
- 297 4551 a 297 4551
-a
-SDict begin 13 H.A end
- 297 4551 a 297 4551 a
-SDict begin [ /View [/XYZ H.V] /Dest (4856) cvn H.B /DEST pdfmark end
- 297 4551 a Fu(\002xup)f(the)610
-4551 y
-SDict begin H.S end
- 610 4551 a 610 4551 a
-SDict begin 13 H.A end
- 610 4551 a 610 4551 a
-SDict begin [ /View [/XYZ H.V] /Dest (4857) cvn H.B /DEST pdfmark end
- 610
-4551 a Fu(nmbd)g(installation)-2 4569 y
-SDict begin H.S end
- -2 4569 a -2
-4569 a
-SDict begin 13 H.A end
- -2 4569 a -2 4569 a
-SDict begin [ /View [/XYZ H.V] /Dest (4858) cvn H.B /DEST pdfmark end
- -2 4569 a Black 214 4700 a
-Fu(2.)p Black 297 4700 a
-SDict begin H.S end
- 297 4700 a 297 4700 a
-SDict begin 13 H.A end
- 297 4700
-a 297 4700 a
-SDict begin [ /View [/XYZ H.V] /Dest (4859) cvn H.B /DEST pdfmark end
- 297 4700 a Fu(add)g(the)h(IP)h(address)f(of)g(BIGSER)-7
-b(VER)21 b(to)f(the)1697 4700 y
-SDict begin H.S end
- 1697 4700 a 1697 4700
-a
-SDict begin 13 H.A end
- 1697 4700 a 1697 4700 a
-SDict begin [ /View [/XYZ H.V] /Dest (4860) cvn H.B /DEST pdfmark end
- 1697 4700 a Fv(wins)h(ser)o(v)o(er)f
-Fu(box)f(in)i(the)f(adv)n(anced)e(tcp/ip)i(setup)g(on)g(the)g(PC.)-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 (4861) cvn H.B /DEST pdfmark end
- -2 4718
-a Black 214 4850 a Fu(3.)p Black 297 4850 a
-SDict begin H.S end
- 297 4850
-a 297 4850 a
-SDict begin 13 H.A end
- 297 4850 a 297 4850 a
-SDict begin [ /View [/XYZ H.V] /Dest (4862) cvn H.B /DEST pdfmark end
- 297 4850 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 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 (4863) cvn H.B /DEST pdfmark end
- -2 4868 a Black 214 4999 a Fu(4.)p
-Black 297 4999 a
-SDict begin H.S end
- 297 4999 a 297 4999 a
-SDict begin 13 H.A end
- 297 4999 a 297
-4999 a
-SDict begin [ /View [/XYZ H.V] /Dest (4864) cvn H.B /DEST pdfmark end
- 297 4999 a Fu(add)f(BIGSER)-7 b(VER)22 b(to)e(your)f(lmhosts)h
-(\002le)h(on)f(the)g(PC.)-2 5183 y
-SDict begin H.S end
- -2 5183 a -2 5183
-a
-SDict begin 13 H.A end
- -2 5183 a -2 5183 a
-SDict begin [ /View [/XYZ H.V] /Dest (4865) cvn H.B /DEST pdfmark end
- -2 5183 a 147 5273 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 5381 y
-SDict begin H.S end
- 147 5381 a 147 5381 a
-SDict begin 13 H.A end
- 147 5381 a 147
-5381 a
-SDict begin [ /View [/XYZ H.V] /Dest (4866) cvn H.B /DEST pdfmark end
- 147 5381 a Fm(smbclient)48 b(-L)21 b Fu(test)g(abo)o(v)o(e.)d
-(In)i(particular)m(,)e(mak)o(e)i(sure)g(your)2117 5381
-y
-SDict begin H.S end
- 2117 5381 a 2117 5381 a
-SDict begin 13 H.A end
- 2117 5381 a 2117 5381 a
-SDict begin [ /View [/XYZ H.V] /Dest (4867) cvn H.B /DEST pdfmark end
- 2117
-5381 a Fv(hosts)h(allo)o(w)f Fu(line)g(is)h(correct)e(\(see)i(the)f
-(man)g(pages\))p Black 3616 5984 a Fq(196)p Black eop
-end
-%%Page: 197 204
-TeXDict begin 197 203 bop -600 -600 a
-SDict begin /product where{pop product(Distiller)search{pop pop pop
-version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
-closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
-grestore}if}{pop}ifelse}{pop}ifelse}if end
- -600 -600 a Black
-0 TeXcolorgray -2 -102 a
-SDict begin H.S end
- -2 -102 a 0 TeXcolorgray 0 TeXcolorgray
--2 -102 a
-SDict begin H.R end
- -2 -102 a -2 -102 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.197) cvn H.B /DEST pdfmark
-end
- -2 -102 a Black 2653 -132
-a Fq(Chapter)20 b(33.)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 (4868) 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 (4869) 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
-SDict begin H.S end
- 147 778 a 147 778 a
-SDict begin 13 H.A end
- 147 778 a 147 778 a
-SDict begin [ /View [/XYZ H.V] /Dest (4870) cvn H.B /DEST pdfmark end
- 147 778
-a Fr(hosts.allow)e Fu(\002le)i(for)f(your)e(client)j(\(or)e(subnet,)h
-(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 (4871) cvn H.B /DEST pdfmark end
-
--2 796 a Black 132 x Fu(9.)p Black 86 w(Run)g(the)g(command)776
-928 y
-SDict begin H.S end
- 776 928 a 776 928 a
-SDict begin 13 H.A end
- 776 928 a 776 928 a
-SDict begin [ /View [/XYZ H.V] /Dest (4873) cvn H.B /DEST pdfmark end
- 776 928
-a Fm(net)49 b(use)g(x:)h(\\\\BIGSERVER\\TMP)p Fu(.)17
-b(Y)-9 b(ou)20 b(should)f(be)g(prompted)f(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)1981 1143 y
-SDict begin H.S end
- 1981
-1143 a 1981 1143 a
-SDict begin 13 H.A end
- 1981 1143 a 1981 1143 a
-SDict begin [ /View [/XYZ H.V] /Dest (4874) cvn H.B /DEST pdfmark end
- 1981 1143
-a Fv(hosts)g(allo)o(w)g Fu(and)g(other)f(con\002g)h(lines)g(in)3214
-1143 y
-SDict begin H.S end
- 3214 1143 a 3214 1143 a
-SDict begin 13 H.A end
- 3214 1143 a 3214 1143
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4875) cvn H.B /DEST pdfmark end
- 3214 1143 a Fr(smb.conf)f Fu(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 (4876) 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)853 1633 y
-SDict begin H.S end
- 853 1633
-a 853 1633 a
-SDict begin 13 H.A end
- 853 1633 a 853 1633 a
-SDict begin [ /View [/XYZ H.V] /Dest (4877) cvn H.B /DEST pdfmark end
- 853 1633 a Fv(user)g(=)1094
-1633 y
-SDict begin H.S end
- 1094 1633 a 1094 1633 a
-SDict begin 13 H.A end
- 1094 1633 a 1094 1633
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4878) cvn H.B /DEST pdfmark end
- 1094 1633 a Fl(username)e Fu(to)i(the)1721 1633 y
-SDict begin H.S end
- 1721
-1633 a 1721 1633 a
-SDict begin 13 H.A end
- 1721 1633 a 1721 1633 a
-SDict begin [ /View [/XYZ H.V] /Dest (4879) cvn H.B /DEST pdfmark end
- 1721 1633
-a Fv([tmp])f Fu(section)g(of)2286 1633 y
-SDict begin H.S end
- 2286 1633 a
-2286 1633 a
-SDict begin 13 H.A end
- 2286 1633 a 2286 1633 a
-SDict begin [ /View [/XYZ H.V] /Dest (4880) cvn H.B /DEST pdfmark end
- 2286 1633 a Fr(smb.conf)f
-Fu(where)2889 1633 y
-SDict begin H.S end
- 2889 1633 a 2889 1633 a
-SDict begin 13 H.A end
- 2889 1633
-a 2889 1633 a
-SDict begin [ /View [/XYZ H.V] /Dest (4881) cvn H.B /DEST pdfmark end
- 2889 1633 a Fn(username)g Fu(is)i(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 (4882) 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 (4883) 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 (4884) cvn H.B /DEST pdfmark end
- 409 2231 a Fr(smb.conf)e Fu(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 (4885) 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 (4887) cvn H.B /DEST pdfmark end
- 777 2380 a Fm(nmblookup)48 b(-M)1424 2380
-y
-SDict begin H.S end
- 1424 2380 a 1424 2380 a
-SDict begin 13 H.A end
- 1424 2380 a 1424 2380 a
-SDict begin [ /View [/XYZ H.V] /Dest (4888) cvn H.B /DEST pdfmark end
- 1424
-2380 a Fl(testgroup)21 b Fu(where)2119 2380 y
-SDict begin H.S end
- 2119 2380
-a 2119 2380 a
-SDict begin 13 H.A end
- 2119 2380 a 2119 2380 a
-SDict begin [ /View [/XYZ H.V] /Dest (4889) cvn H.B /DEST pdfmark end
- 2119 2380 a Fn(testgroup)e
-Fu(is)i(the)g(name)e(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 (4890) 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)2487
-2978 y
-SDict begin H.S end
- 2487 2978 a 2487 2978 a
-SDict begin 13 H.A end
- 2487 2978 a 2487 2978
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4891) cvn H.B /DEST pdfmark end
- 2487 2978 a Fr(smb.conf)p Fu(.)e(Mak)o(e)h(sure)g(you)f(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 (4892) 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 (4893) 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 (4895) 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 (4896) 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)f Fu(in)g(your)1263 3775
-y
-SDict begin H.S end
- 1263 3775 a 1263 3775 a
-SDict begin 13 H.A end
- 1263 3775 a 1263 3775 a
-SDict begin [ /View [/XYZ H.V] /Dest (4897) cvn H.B /DEST pdfmark end
- 1263
-3775 a Fr(smb.conf)g Fu(\002le,)g(or)g(mak)o(e)g(sure)2239
-3775 y
-SDict begin H.S end
- 2239 3775 a 2239 3775 a
-SDict begin 13 H.A end
- 2239 3775 a 2239 3775
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4898) cvn H.B /DEST pdfmark end
- 2239 3775 a Fv(encrypted)g(passw)o(ords)h Fu(is)g(set)g(to)f("yes".)
--2 3876 y
-SDict begin H.S end
- -2 3876 a -2 3876 a
-SDict begin 13 H.A end
- -2 3876 a -2 3876 a
-SDict begin [ /View [/XYZ H.V] /Dest (4899) cvn H.B /DEST pdfmark end
- -2
-3876 a 359 x Fx(33.4.)35 b(Still)g(ha)l(ving)f(tr)m(oubles?)-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 (4901) cvn H.B /DEST pdfmark end
- -2 4431
-a 78 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 4617 y(can)h(be)g(reached)f
-(at)592 4617 y
-SDict begin H.S end
- 592 4617 a 592 4617 a
-SDict begin 13 H.A end
- 592 4617 a 592 4617
-a
-SDict begin [ /View [/XYZ H.V] /Dest (4902) cvn H.B /DEST pdfmark end
- 592 4617 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 4725 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 4725 y
-SDict begin H.S end
- 2050 4725 a 2050
-4725 a
-SDict begin 13 H.A end
- 2050 4725 a 2050 4725 a
-SDict begin [ /View [/XYZ H.V] /Dest (4903) cvn H.B /DEST pdfmark end
- 2050 4725 a Fu(http://samba.or)o
-(g/samba/)d(\(http://samba.or)o(g/samba\))p Black 3614
-5984 a Fq(197)p Black eop end
-%%Trailer
-
-userdict /end-hook known{end-hook}if
-%%EOF
diff --git a/docs/announce b/docs/announce
index 7310bdd737..f5716556ba 100644
--- a/docs/announce
+++ b/docs/announce
@@ -1,6 +1,3 @@
-This document is out of date
-
-
Announcing Samba version 2.2
============================
diff --git a/docs/docbook/Makefile.in b/docs/docbook/Makefile.in
index dae5b81e71..ae24606caf 100644
--- a/docs/docbook/Makefile.in
+++ b/docs/docbook/Makefile.in
@@ -21,9 +21,7 @@ MANPAGES_NAMES=findsmb.1 smbclient.1 \
smbpasswd.8 testprns.1 \
smb.conf.5 wbinfo.1 pdbedit.8 \
smbcacls.1 smbsh.1 winbindd.8 \
- smbgroupedit.8 vfstest.1 \
- profiles.1 smbtree.1 ntlm_auth.1 \
- editreg.1
+ smbgroupedit.8 vfstest.1
## This part contains only rules. You shouldn't need to change it
## if you are adding docs
@@ -85,9 +83,9 @@ $(TXTDIR)/Samba-HOWTO-Collection.txt: $(PROJDOC)/samba-doc.sgml
$(DOCBOOK2TXT) -o . $<
mv ./samba-doc.txt $@
-$(TXTDIR)/Samba-Developers-Guide.txt: $(DEVDOC)/dev-doc.sgml
+$(TXTDIR)/Samba-Developers-Guide.txt: $(PROJDOC)/samba-doc.sgml
$(DOCBOOK2TXT) -o . $<
- mv ./dev-doc.txt $@
+ mv ./samba-doc.txt $@
# PostScript
@@ -95,9 +93,9 @@ $(PSDIR)/Samba-HOWTO-Collection.ps: $(PROJDOC)/samba-doc.sgml
$(DOCBOOK2PS) -o . $<
mv ./samba-doc.ps $@
-$(PSDIR)/Samba-Developers-Guide.ps: $(DEVDOC)/dev-doc.sgml
+$(PSDIR)/Samba-Developers-Guide.ps: $(PROJDOC)/samba-doc.sgml
$(DOCBOOK2PS) -o . $<
- mv ./dev-doc.ps $@
+ mv ./samba-doc.ps $@
# Adobe PDF files
diff --git a/docs/docbook/configure b/docs/docbook/configure
index 8680e5b5ab..609c17ed87 100755
--- a/docs/docbook/configure
+++ b/docs/docbook/configure
@@ -557,13 +557,10 @@ else
echo "$ac_t""no" 1>&6
fi
-if test "x$JW" = x; then
- { echo "configure: error: "jw is required"" 1>&2; exit 1; }
-fi
# Extract the first word of "perl", so it can be a program name with args.
set dummy perl; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:567: checking for $ac_word" >&5
+echo "configure:564: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -595,13 +592,10 @@ else
echo "$ac_t""no" 1>&6
fi
-if test "x$PERL" = x; then
- { echo "configure: error: "perl is required"" 1>&2; exit 1; }
-fi
# Extract the first word of "htmldoc", so it can be a program name with args.
set dummy htmldoc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:605: checking for $ac_word" >&5
+echo "configure:599: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_HTMLDOC'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -633,9 +627,6 @@ else
echo "$ac_t""no" 1>&6
fi
-if test "x$HTMLDOC" = x; then
- { echo "configure: error: "htmldoc is required"" 1>&2; exit 1; }
-fi
DOC_BUILD_DATE=`date '+%d-%m-%Y'`
diff --git a/docs/docbook/configure.in b/docs/docbook/configure.in
index 57482d134e..3a9ed51d16 100644
--- a/docs/docbook/configure.in
+++ b/docs/docbook/configure.in
@@ -1,18 +1,8 @@
AC_INIT(global.ent)
-# Jade wrapper
AC_PATH_PROG(JW, jw)
-if test "x$JW" = x; then
- AC_MSG_ERROR("jw is required")
-fi
AC_PATH_PROG(PERL, perl)
-if test "x$PERL" = x; then
- AC_MSG_ERROR("perl is required")
-fi
AC_PATH_PROG(HTMLDOC, htmldoc)
-if test "x$HTMLDOC" = x; then
- AC_MSG_ERROR("htmldoc is required")
-fi
DOC_BUILD_DATE=`date '+%d-%m-%Y'`
AC_SUBST(DOC_BUILD_DATE)
diff --git a/docs/docbook/devdoc/dev-doc.sgml b/docs/docbook/devdoc/dev-doc.sgml
index 5e1af3d3a0..e256dbe3a2 100644
--- a/docs/docbook/devdoc/dev-doc.sgml
+++ b/docs/docbook/devdoc/dev-doc.sgml
@@ -12,9 +12,6 @@
<!ENTITY wins SYSTEM "wins.sgml">
<!ENTITY sam SYSTEM "sam.sgml">
<!ENTITY encryption SYSTEM "encryption.sgml">
-<!ENTITY rpc-plugin SYSTEM "rpc_plugin.sgml">
-<!ENTITY modules SYSTEM "modules.sgml">
-<!ENTITY packagers SYSTEM "packagers.sgml">
]>
<book id="Samba-Developers-Guide">
@@ -69,8 +66,5 @@ url="http://www.fsf.org/licenses/gpl.txt">http://www.fsf.org/licenses/gpl.txt</u
&wins;
&sam;
&encryption;
-&modules;
-&rpc-plugin;
-&packagers;
</book>
diff --git a/docs/docbook/devdoc/modules.sgml b/docs/docbook/devdoc/modules.sgml
deleted file mode 100644
index 0bcdadc66c..0000000000
--- a/docs/docbook/devdoc/modules.sgml
+++ /dev/null
@@ -1,156 +0,0 @@
-<chapter id="modules">
-<chapterinfo>
- <author>
- <firstname>Jelmer</firstname><surname>Vernooij</surname>
- <affiliation>
- <orgname>Samba Team</orgname>
- <address><email>jelmer@samba.org</email></address>
- </affiliation>
- </author>
- <pubdate> 19 March 2003 </pubdate>
-</chapterinfo>
-
-<title>Modules</title>
-
-<sect1>
-<title>Advantages</title>
-
-<para>
-The new modules system has the following advantages:
-</para>
-
-<simplelist>
-<member>Transparent loading of static and shared modules (no need
-for a subsystem to know about modules)</member>
-<member>Simple selection between shared and static modules at configure time</member>
-<member>"preload modules" option for increasing performance for stable modules</member>
-<member>No nasty #define stuff anymore</member>
-<member>All backends are available as plugin now (including pdb_ldap and pdb_tdb)</member>
-</simplelist>
-</sect1>
-
-<sect1>
-<title>Loading modules</title>
-
-<para>
-Some subsystems in samba use different backends. These backends can be
-either statically linked in to samba or available as a plugin. A subsystem
-should have a function that allows a module to register itself. For example,
-the passdb subsystem has:
-</para>
-
-<para><programlisting>
-BOOL smb_register_passdb(const char *name, pdb_init_function init, int version);
-</programlisting></para>
-
-<para>
-This function will be called by the initialisation function of the module to
-register itself.
-</para>
-
-<sect2>
-<title>Static modules</title>
-
-<para>
-The modules system compiles a list of initialisation functions for the
-static modules of each subsystem. This is a define. For example,
-it is here currently (from <filename>include/config.h</filename>):
-</para>
-
-<para><programlisting>
-/* Static init functions */
-#define static_init_pdb { pdb_mysql_init(); pdb_ldap_init(); pdb_smbpasswd_init(); pdb_tdbsam_init(); pdb_guest_init();}
-</programlisting></para>
-
-<para>
-These functions should be called before the subsystem is used. That
-should be done when the subsystem is initialised or first used.
-</para>
-
-</sect2>
-
-<sect2>
-<title>Shared modules</title>
-
-<para>
-If a subsystem needs a certain backend, it should check if it has
-already been registered. If the backend hasn't been registered already,
-the subsystem should call smb_probe_module(char *subsystem, char *backend).
-This function tries to load the correct module from a certain path
-($LIBDIR/subsystem/backend.so). If the first character in 'backend'
-is a slash, smb_probe_module() tries to load the module from the
-absolute path specified in 'backend'.
-</para>
-
-<para>After smb_probe_module() has been executed, the subsystem
-should check again if the module has been registered.
-</para>
-
-</sect2>
-</sect1>
-
-<sect1>
-<title>Writing modules</title>
-
-<para>
-Each module has an initialisation function. For modules that are
-included with samba this name is '<replaceable>subsystem</replaceable>_<replaceable>backend</replaceable>_init'. For external modules (that will never be built-in, but only available as a module) this name is always 'init_module'. (In the case of modules included with samba, the configure system will add a #define subsystem_backend_init() init_module()).
-The prototype for these functions is:
-</para>
-
-<para><programlisting>
-int init_module(void);
-</programlisting></para>
-
-<para>This function should call one or more
-registration functions. The function should return non-zero on success and zero on
-failure.</para>
-
-<para>For example, pdb_ldap_init() contains: </para>
-
-<para><programlisting>
-int pdb_ldap_init(void)
-{
- smb_register_passdb("ldapsam", pdb_init_ldapsam, PASSDB_INTERFACE_VERSION);
- smb_register_passdb("ldapsam_nua", pdb_init_ldapsam_nua, PASSDB_INTERFACE_VERSION);
- return TRUE;
-}
-</programlisting></para>
-
-<sect2>
-<title>Static/Shared selection in configure.in</title>
-
-<para>
-Some macros in configure.in generate the various defines and substs that
-are necessary for the system to work correct. All modules that should
-be built by default have to be added to the variable 'default_modules'.
-For example, if ldap is found, pdb_ldap is added to this variable.
-</para>
-
-<para>
-On the bottom of configure.in, SMB_MODULE() should be called
-for each module and SMB_SUBSYSTEM() for each subsystem.
-</para>
-
-<para>Syntax:</para>
-
-<para><programlisting>
-SMB_MODULE(<replaceable>subsystem</replaceable>_<replaceable>backend</replaceable>, <replaceable>object files</replaceable>, <replaceable>plugin name</replaceable>, <replaceable>subsystem name</replaceable>, <replaceable>static_action</replaceable>, <replaceable>shared_action</replaceable>)
-SMB_SUBSYSTEM(<replaceable>subsystem</replaceable>)
-</programlisting></para>
-
-<para>Also, make sure to add the correct directives to
-<filename>Makefile.in</filename>. <replaceable>@SUBSYSTEM_STATIC@</replaceable>
-will be replaced with a list of objects files of the modules that need to
-be linked in statically. <replaceable>@SUBSYSTEM_MODULES@</replaceable> will
-be replaced with the names of the plugins to build.
-</para>
-
-<para>You must make sure all .c files that contain defines that can
-be changed by ./configure are rebuilded in the 'modules_clean' make target.
-Practically, this means all c files that contain <command>static_init_subsystem;</command> calls need to be rebuilded.
-</para>
-
-</sect2>
-</sect1>
-</chapter>
diff --git a/docs/docbook/devdoc/packagers.sgml b/docs/docbook/devdoc/packagers.sgml
deleted file mode 100644
index fb47c7305c..0000000000
--- a/docs/docbook/devdoc/packagers.sgml
+++ /dev/null
@@ -1,40 +0,0 @@
-<chapter id="Packaging">
-<chapterinfo>
- <author>
- <firstname>Jelmer</firstname><surname>Vernooij</surname>
- </author>
-</chapterinfo>
-
-<title>Notes to packagers</title>
-
-<sect1>
-<title>Versioning</title>
-
-<para>Please, please update the version number in
-<filename>source/include/version.h</filename> to include the versioning of your package. This makes it easier to distinguish standard samba builds
-from custom-build samba builds (distributions often patch packages). For
-example, a good version would be: </para>
-
-<para><programlisting>
-Version 2.999+3.0.alpha21-5 for Debian
-</programlisting></para>
-
-</sect1>
-
-<sect1>
-<title>Modules</title>
-
-<para>Samba now has support for building parts of samba as plugins. This
-makes it possible to, for example, put ldap or mysql support in a seperate
-package, thus making it possible to have a normal samba package not
-depending on ldap or mysql. To build as much parts of samba
-as a plugin, run: </para>
-
-<para><programlisting>
-./configure --with-shared-modules=rpc,vfs,auth,pdb,charset
-</programlisting></para>
-
-</sect1>
-
-
-</chapter>
diff --git a/docs/docbook/devdoc/rpc_plugin.sgml b/docs/docbook/devdoc/rpc_plugin.sgml
deleted file mode 100644
index c83742a247..0000000000
--- a/docs/docbook/devdoc/rpc_plugin.sgml
+++ /dev/null
@@ -1,83 +0,0 @@
-<chapter id="rpc-plugin">
-<chapterinfo>
- <author>
- <firstname>Anthony</firstname><surname>Liguori</surname>
- <affiliation>
- <orgname>IBM</orgname>
- <address><email>aliguor@us.ibm.com</email></address>
- </affiliation>
- </author>
- <author>
- <firstname>Jelmer</firstname><surname>Vernooij</surname>
- <affiliation>
- <orgname>Samba Team</orgname>
- <address><email>jelmer@samba.org</email></address>
- </affiliation>
- </author>
- <pubdate>January 2003</pubdate>
-</chapterinfo>
-
-<title>RPC Pluggable Modules</title>
-
-<sect1>
-<title>About</title>
-
-<para>
-This document describes how to make use the new RPC Pluggable Modules features
-of Samba 3.0. This architecture was added to increase the maintainability of
-Samba allowing RPC Pipes to be worked on separately from the main CVS branch.
-The RPM architecture will also allow third-party vendors to add functionality
-to Samba through plug-ins.
-</para>
-
-</sect1>
-
-<sect1>
-<title>General Overview</title>
-
-<para>
-When an RPC call is sent to smbd, smbd tries to load a shared library by the
-name <filename>librpc_&lt;pipename&gt;.so</filename> to handle the call if
-it doesn't know how to handle the call internally. For instance, LSA calls
-are handled by <filename>librpc_lsass.so</filename>..
-These shared libraries should be located in the <filename>&lt;sambaroot&gt;/lib/rpc</filename>. smbd then attempts to call the init_module function within
-the shared library. Check the chapter on modules for more information.
-</para>
-
-<para>
-In the init_module function, the library should call
-rpc_pipe_register_commands(). This function takes the following arguments:
-</para>
-
-<para><programlisting>
-int rpc_pipe_register_commands(const char *clnt, const char *srv,
- const struct api_struct *cmds, int size);
-</programlisting></para>
-
-<variablelist>
-
-<varlistentry><term>clnt</term>
-<listitem><para>the Client name of the named pipe</para></listitem>
-</varlistentry>
-
-<varlistentry><term>srv</term>
-<listitem><para>the Server name of the named pipe</para></listitem>
-</varlistentry>
-
-<varlistentry><term>cmds</term>
-<listitem><para>a list of api_structs that map RPC ordinal numbers to function calls</para></listitem>
-</varlistentry>
-
-<varlistentry><term>size</term>
-<listitem><para>the number of api_structs contained in cmds</para></listitem>
-</varlistentry>
-
-</variablelist>
-
-<para>
-See rpc_server/srv_reg.c and rpc_server/srv_reg_nt.c for a small example of
-how to use this library.
-</para>
-
-</sect1>
-</chapter>
diff --git a/docs/docbook/faq/clientapp.sgml b/docs/docbook/faq/clientapp.sgml
index 3d44dd44c0..6d687bf772 100644
--- a/docs/docbook/faq/clientapp.sgml
+++ b/docs/docbook/faq/clientapp.sgml
@@ -1,8 +1,8 @@
-<chapter id="FAQ-ClientApp">
+<chapter id="ClientApp">
<title>Specific client application problems</title>
<sect1>
-<title>MS Office Setup reports "Cannot change properties of '\\MSOFFICE\\SETUP.INI'"</title>
+<title>MS Office Setup reports "Cannot change properties of '\MSOFFICE\SETUP.INI'"</title>
<para>
When installing MS Office on a Samba drive for which you have admin
user permissions, ie. admin users = username, you will find the
@@ -60,16 +60,16 @@ set the following parameters on the share containing it:
</para>
<para><programlisting>
-[MSOP95]
- path = /where_you_put_it
- comment = Your comment
- volume = "The_CD_ROM_Label"
- read only = yes
- available = yes
- share modes = no
- locking = no
- browseable = yes
- public = yes
+ [MSOP95]
+ path = /where_you_put_it
+ comment = Your comment
+ volume = "The_CD_ROM_Label"
+ read only = yes
+ available = yes
+ share modes = no
+ locking = no
+ browseable = yes
+ public = yes
</programlisting></para>
</listitem>
diff --git a/docs/docbook/faq/config.sgml b/docs/docbook/faq/config.sgml
index db27102cdf..78f73252a2 100644
--- a/docs/docbook/faq/config.sgml
+++ b/docs/docbook/faq/config.sgml
@@ -1,4 +1,4 @@
-<chapter id="FAQ-Config">
+<chapter id="Config">
<title>Configuration problems</title>
<sect1>
@@ -8,18 +8,4 @@ When you have a user in 'admin users', samba will always do file operations for
this user as 'root', even if 'force user' has been set.
</para>
</sect1>
-
-<sect1>
-<title>I have just installed samba and I'm trying to log in from Windows, but samba refuses all logins!</title>
-
-<para>
-Newer windows clients(NT4, 2000, XP) send encrypted passwords. Samba can't compare these
-passwords to the unix password database, so it needs it's own user database. You can
-add users to this database using "smbpasswd -a user-name".
-</para>
-
-<para>
-See also the "User database" chapter of the samba HOWTO Collection.
-</para>
-</sect1>
</chapter>
diff --git a/docs/docbook/faq/errors.sgml b/docs/docbook/faq/errors.sgml
index 97619ce704..6476ec064e 100644
--- a/docs/docbook/faq/errors.sgml
+++ b/docs/docbook/faq/errors.sgml
@@ -1,4 +1,4 @@
-<chapter id="FAQ-errors">
+<chapter id="errors">
<title>Common errors</title>
@@ -50,6 +50,7 @@ Windows NT in the chapter "Portability" of the samba HOWTO collection
</member>
</simplelist>
</para>
+
</sect1>
<sect1>
@@ -63,6 +64,7 @@ It also ignores the "-N" argument when querying some (but not all) of our
NT servers.
</quote>
</para>
+
<para>
No, it does not ignore -N, it is just that your server rejected the
null password in the connection, so smbclient prompts for a password
diff --git a/docs/docbook/faq/features.sgml b/docs/docbook/faq/features.sgml
index 66b05379cc..bc1081e5c0 100644
--- a/docs/docbook/faq/features.sgml
+++ b/docs/docbook/faq/features.sgml
@@ -1,4 +1,4 @@
-<chapter id="FAQ-features">
+<chapter id="features">
<title>Features</title>
@@ -83,7 +83,9 @@ manual carefully.</para>
<title>Tools for printing faxes</title>
<para>Your incomed faxes are in:
-<filename>/var/spool/fax/incoming</filename>. Print it with:</para>
+<filename>/var/spool/fax/incoming</filename></para>
+
+<para>print it with:</para>
<para><programlisting>
for i in *
diff --git a/docs/docbook/faq/general.sgml b/docs/docbook/faq/general.sgml
index 3f7c2074f9..38bcdf49e3 100644
--- a/docs/docbook/faq/general.sgml
+++ b/docs/docbook/faq/general.sgml
@@ -1,4 +1,4 @@
-<chapter id="FAQ-general">
+<chapter id="general">
<title>General Information</title>
<sect1>
diff --git a/docs/docbook/faq/install.sgml b/docs/docbook/faq/install.sgml
index f8341dc65a..88520fc71d 100644
--- a/docs/docbook/faq/install.sgml
+++ b/docs/docbook/faq/install.sgml
@@ -1,4 +1,4 @@
-<chapter id="FAQ-Install">
+<chapter id="Install">
<title>Compiling and installing Samba on a Unix host</title>
<sect1>
@@ -22,7 +22,7 @@ client to client - check your client's documentation.
</sect1>
<sect1>
-<title>Some files that I KNOW are on the server don't show up when I view the files from my client!</title>
+<title>Some files that I KNOW are on the server doesn't show up when I view the files from my client!</title>
<para>See the next question.</para>
</sect1>
diff --git a/docs/docbook/faq/printing.sgml b/docs/docbook/faq/printing.sgml
deleted file mode 100644
index 4a58c385bb..0000000000
--- a/docs/docbook/faq/printing.sgml
+++ /dev/null
@@ -1,37 +0,0 @@
-<chapter id="FAQ-Printing">
-<chapterinfo>
-<author>
- <firstname>Ronan</firstname><surname>Waide</surname>
-</author>
-</chapterinfo>
-
-<title>Printing problems</title>
-
-<sect1>
-<title>setdriver or cupsaddsmb failes</title>
-<para>
-setdriver expects the following setup:
-
-<simplelist>
-<member>you are a printer admin, or root. this is the smb.conf printer admin group, not the Printer Operators group in NT. I've not tried the latter, but I don't believe it will work based on the current code.</member>
-<member>printer admins has to be defined in [global]</member>
-<member>upload the driver files to \\server\print$\w32x86 and win40 as appropriate. DON'T put them in the 0 or 2 subdirectories.</member>
-<member>Make sure that the user you're connecting as is able to write to the print$ directories</member>
-<member>Use adddriver (with appropriate parameters) to create the driver. note, this will not just update samba's notion of drivers, it will also move the files from the w32x86 and win40 directories to an appropriate subdirectory (based on driver version, I think, but not important enough for me to find out)</member>
-<member>Use setdriver to associate the driver with a printer</member>
-</simplelist>
-</para>
-
-<para>
-The setdriver call will fail if the printer doesn't already exist in
-samba's view of the world. Either create the printer in cups and
-restart samba, or create an add printer command (see smb.conf doco)
-and use RPC calls to create a printer. NB the add printer command MUST
-return a single line of text indicating which port the printer was
-added on. If it doesn't, Samba won't reload the printer
-definitions. Although samba doesn't really support the notion of
-ports, suitable add printer command and enumport command settings can
-allow you pretty good remote control of the samba printer setup.
-</para>
-</sect1>
-</chapter>
diff --git a/docs/docbook/faq/sambafaq.sgml b/docs/docbook/faq/sambafaq.sgml
index 2cc7d466fd..e9e5ed7a3c 100644
--- a/docs/docbook/faq/sambafaq.sgml
+++ b/docs/docbook/faq/sambafaq.sgml
@@ -5,7 +5,6 @@
<!ENTITY clientapp SYSTEM "clientapp.sgml">
<!ENTITY features SYSTEM "features.sgml">
<!ENTITY config SYSTEM "config.sgml">
-<!ENTITY printing SYSTEM "printing.sgml">
]>
<book id="Samba-FAQ">
@@ -35,5 +34,4 @@ and the old samba text documents which were mostly written by John Terpstra.
&clientapp;
&errors;
&features;
-&printing;
</book>
diff --git a/docs/docbook/global.ent b/docs/docbook/global.ent
index cfcd44e50a..c71166b4d7 100644
--- a/docs/docbook/global.ent
+++ b/docs/docbook/global.ent
@@ -74,14 +74,6 @@
</affiliation>
</author>'>
-<!ENTITY author.mimir '
-<author>
- <firstname>Rafal</firstname><surname>Szczesniak</surname>
- <affiliation>
- <orgname>Samba Team</orgname>
- <address><email>mimir@samba.org</email></address>
- </affiliation>
-</author>'>
<!-- URL's -->
<!ENTITY url.samba.cvsinfo 'http://pserver.samba.org/samba/cvs.html'>
@@ -106,6 +98,7 @@
<!-- Misc -->
<!ENTITY samba.pub.cvshost 'pserver.samba.org'>
+<!ENTITY percnt '%'>
<!ENTITY stdarg.debug '
<varlistentry>
@@ -366,15 +359,3 @@ an Active Directory environment.
&stdarg.authfile;
&stdarg.username;
'>
-
-<!-- Entities for the various programs -->
-<!ENTITY smbd '<application>smbd</application>'>
-<!ENTITY nmbd '<application>nmbd</application>'>
-<!ENTITY testparm '<application>testparm</application>'>
-<!ENTITY smb.conf '<filename>smb.conf</filename>'>
-<!ENTITY smbclient '<application>smbclient</application>'>
-<!ENTITY winbindd '<application>winbindd</application>'>
-<!ENTITY smbgroupedit '<application>smbgroupedit</application>'>
-
-<!-- We only need this for SGML, and not for XML... -->
-<!ENTITY percnt '%'>
diff --git a/docs/docbook/manpages/editreg.1.sgml b/docs/docbook/manpages/editreg.1.sgml
deleted file mode 100644
index 22c3c3e759..0000000000
--- a/docs/docbook/manpages/editreg.1.sgml
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
-<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
-]>
-<refentry id="editreg.1">
-
-<refmeta>
- <refentrytitle>editreg</refentrytitle>
- <manvolnum>1</manvolnum>
-</refmeta>
-
-
-<refnamediv>
- <refname>editreg</refname>
- <refpurpose>A utility to report and change SIDs in registry files
- </refpurpose>
-</refnamediv>
-
-<refsynopsisdiv>
- <cmdsynopsis>
- <command>editreg</command>
- <arg choice="opt">-v</arg>
- <arg choice="opt">-c file</arg>
- <arg choice="req">file</arg>
- </cmdsynopsis>
-</refsynopsisdiv>
-
-<refsect1>
- <title>DESCRIPTION</title>
-
- <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
-
- <para><command>editreg</command> is a utility that
- can visualize windows registry files (currently only NT4) and apply
- so-called commandfiles to them.
- </para>
-</refsect1>
-
-
-<refsect1>
- <title>OPTIONS</title>
-
- <variablelist>
- <varlistentry>
- <term>registry_file</term>
- <listitem><para>Registry file to view or edit. </para></listitem>
- </varlistentry>
-
-
- <varlistentry>
- <term>-v,--verbose</term>
- <listitem><para>Increases verbosity of messages.
- </para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>-c commandfile</term>
- <listitem><para>Read commands to execute on <filename>registry_file</filename> from <filename>commandfile</filename>. Currently not yet supported!
- </para></listitem>
- </varlistentry>
-
- &stdarg.help;
-
- </variablelist>
-</refsect1>
-
-<refsect1>
- <title>VERSION</title>
-
- <para>This man page is correct for version 3.0 of the Samba
- suite.</para>
-</refsect1>
-
-<refsect1>
- <title>AUTHOR</title>
-
- <para>The original Samba software and related utilities
- were created by Andrew Tridgell. Samba is now developed
- by the Samba Team as an Open Source project similar
- to the way the Linux kernel is developed.</para>
-
- <para>The editreg man page was written by Jelmer Vernooij. </para>
-</refsect1>
-
-</refentry>
diff --git a/docs/docbook/manpages/findsmb.1.sgml b/docs/docbook/manpages/findsmb.1.sgml
index 090b1c8388..0b3bbca017 100644
--- a/docs/docbook/manpages/findsmb.1.sgml
+++ b/docs/docbook/manpages/findsmb.1.sgml
@@ -1,5 +1,5 @@
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
-<refentry id="findsmb.1">
+<refentry id="findsmb">
<refmeta>
<refentrytitle>findsmb</refentrytitle>
@@ -23,16 +23,15 @@
<refsect1>
<title>DESCRIPTION</title>
- <para>This perl script is part of the <citerefentry>
- <refentrytitle>Samba</refentrytitle><manvolnum>7</manvolnum></citerefentry>
- suite.</para>
+ <para>This perl script is part of the <ulink url="samba.7.html">
+ Samba</ulink> suite.</para>
<para><command>findsmb</command> is a perl script that
prints out several pieces of information about machines
on a subnet that respond to SMB name query requests.
- It uses <citerefentry><refentrytitle>nmblookup</refentrytitle><manvolnum>1</manvolnum></citerefentry>
- and <citerefentry><refentrytitle>smbclient</refentrytitle><manvolnum>1</manvolnum></citerefentry>
- to obtain this information.
+ It uses <ulink url="nmblookup.1.html"><command>
+ nmblookup(1)</command></ulink> and <ulink url="smbclient.1.html">
+ <command>smbclient(1)</command></ulink> to obtain this information.
</para>
</refsect1>
@@ -46,17 +45,16 @@
bugs in Windows95 into account when trying to find a Netbios name
registered of the remote machine. This option is disabled by default
because it is specific to Windows 95 and Windows 95 machines only.
- If set, <citerefentry><refentrytitle>nmblookup</refentrytitle><manvolnum>1</manvolnum></citerefentry>
+ If set, <ulink url="nmblookup.1.html"><command>nmblookup</command></ulink>
will be called with <constant>-B</constant> option.</para></listitem>
</varlistentry>
<varlistentry>
<term>subnet broadcast address</term>
<listitem><para>Without this option, <command>findsmb
</command> will probe the subnet of the machine where
- <citerefentry><refentrytitle>findsmb</refentrytitle><manvolnum>1</manvolnum></citerefentry>
- is run. This value is passed to
- <citerefentry><refentrytitle>nmblookup</refentrytitle><manvolnum>1</manvolnum></citerefentry>
- as part of the <constant>-B</constant> option.</para></listitem>
+ <command>findsmb</command> is run. This value is passed
+ to <command>nmblookup</command> as part of the
+ <constant>-B</constant> option.</para></listitem>
</varlistentry>
</variablelist>
</refsect1>
@@ -78,21 +76,19 @@
version.</para>
<para>The command with <constant>-r</constant> option
- must be run on a system without <citerefentry>
- <refentrytitle>nmbd</refentrytitle><manvolnum>8</manvolnum>
- </citerefentry> running.
-
+ must be run on a system without <ulink
+ url="nmbd.8.html"><command>nmbd</command></ulink> running.
If <command>nmbd</command> is running on the system, you will
only get the IP address and the DNS name of the machine. To
get proper responses from Windows 95 and Windows 98 machines,
the command must be run as root and with <constant>-r</constant>
option on a machine without <command>nmbd</command> running.</para>
- <para>For example, running <command>findsmb</command>
- without <constant>-r</constant> option set would yield output similar
+ <para>For example, running <command>findsmb</command> without
+ <constant>-r</constant> option set would yield output similar
to the following</para>
-<screen>
+ <screen><computeroutput>
IP ADDR NETBIOS NAME WORKGROUP/OS/VERSION
---------------------------------------------------------------------
192.168.35.10 MINESET-TEST1 [DMVENGR]
@@ -105,7 +101,7 @@ IP ADDR NETBIOS NAME WORKGROUP/OS/VERSION
192.168.35.88 SCNT2 +[MVENGR] [Windows NT 4.0] [NT LAN Manager 4.0]
192.168.35.93 FROGSTAR-PC [MVENGR] [Windows 5.0] [Windows 2000 LAN Manager]
192.168.35.97 HERBNT1 *[HERB-NT] [Windows NT 4.0] [NT LAN Manager 4.0]
-</screen>
+ </computeroutput></screen>
</refsect1>
@@ -119,12 +115,10 @@ IP ADDR NETBIOS NAME WORKGROUP/OS/VERSION
<refsect1>
<title>SEE ALSO</title>
- <para><citerefentry>
- <refentrytitle>nmbd</refentrytitle><manvolnum>8</manvolnum>
- </citerefentry>,
- <citerefentry><refentrytitle>smbclient</refentrytitle><manvolnum>1</manvolnum>
- </citerefentry>, and <citerefentry><refentrytitle>nmblookup</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry>
+ <para><ulink url="nmbd.8.html"><command>nmbd(8)</command></ulink>,
+ <ulink url="smbclient.1.html"><command>smbclient(1)
+ </command></ulink>, and <ulink url="nmblookup.1.html">
+ <command>nmblookup(1)</command></ulink>
</para>
</refsect1>
@@ -138,11 +132,11 @@ IP ADDR NETBIOS NAME WORKGROUP/OS/VERSION
<para>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <ulink
- url="ftp://ftp.icce.rug.nl/pub/unix/">ftp://ftp.icce.rug.nl/pub/unix/</ulink>)
- and updated for the Samba 2.0 release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook
- XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.</para>
+ excellent piece of Open Source software, available at
+ <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+ ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0
+ release by Jeremy Allison. The conversion to DocBook for
+ Samba 2.2 was done by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/lmhosts.5.sgml b/docs/docbook/manpages/lmhosts.5.sgml
index a8a5f2c072..7934c18e8e 100644
--- a/docs/docbook/manpages/lmhosts.5.sgml
+++ b/docs/docbook/manpages/lmhosts.5.sgml
@@ -1,5 +1,5 @@
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
-<refentry id="lmhosts.5">
+<refentry id="lmhosts">
<refmeta>
<refentrytitle>lmhosts</refentrytitle>
@@ -13,15 +13,15 @@
</refnamediv>
<refsynopsisdiv>
- <para><filename>lmhosts</filename> is the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> NetBIOS name to IP address mapping file.</para>
+ <para><filename>lmhosts</filename> is the <ulink url="samba.7.html">
+ Samba</ulink> NetBIOS name to IP address mapping file.</para>
</refsynopsisdiv>
<refsect1>
<title>DESCRIPTION</title>
- <para>This file is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
+ <para>This file is part of the <ulink url="samba.7.html">
+ Samba</ulink> suite.</para>
<para><filename>lmhosts</filename> is the <emphasis>Samba
</emphasis> NetBIOS name to IP address mapping file. It
@@ -35,7 +35,7 @@
<para>It is an ASCII file containing one line for NetBIOS name.
The two fields on each line are separated from each other by
white space. Any entry beginning with '#' is ignored. Each line
- in the lmhosts file contains the following information:</para>
+ in the lmhosts file contains the following information :</para>
<itemizedlist>
<listitem><para>IP Address - in dotted decimal format.</para>
@@ -52,16 +52,16 @@
</listitem>
</itemizedlist>
- <para>An example follows:</para>
+ <para>An example follows :</para>
- <programlisting>
+ <para><programlisting>
#
# Sample Samba lmhosts file.
#
192.9.200.1 TESTPC
192.9.200.20 NTSERVER#20
192.9.200.21 SAMBASERVER
- </programlisting>
+ </programlisting></para>
<para>Contains three IP to NetBIOS name mappings. The first
and third will be returned for any queries for the names "TESTPC"
@@ -73,24 +73,24 @@
be resolved.</para>
<para>The default location of the <filename>lmhosts</filename> file
- is in the same directory as the <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> file.</para>
+ is in the same directory as the <ulink url="smb.conf.5.html">
+ smb.conf(5)></ulink> file.</para>
</refsect1>
<refsect1>
<title>VERSION</title>
- <para>This man page is correct for version 3.0 of the Samba suite.</para>
+ <para>This man page is correct for version 2.2 of
+ the Samba suite.</para>
</refsect1>
<refsect1>
<title>SEE ALSO</title>
- <para><citerefentry>
- <refentrytitle>smbclient</refentrytitle><manvolnum>1</manvolnum>
- </citerefentry>, <citerefentry><refentrytitle>smb.conf</refentrytitle><manvolnum>5</manvolnum>
- </citerefentry>, and <citerefentry><refentrytitle>smbpasswd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>
+ <para><ulink url="smbclient.1.html"><command>smbclient(1)
+ </command></ulink>, <ulink url="smb.conf.5.html#NAMERESOLVEORDER">
+ smb.conf(5)</ulink>, and <ulink url="smbpasswd.8.html"><command>
+ smbpasswd(8)</command></ulink>
</para>
</refsect1>
@@ -108,8 +108,7 @@
<ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook
- XML 4.2 was done by Alexander Bokovoy.</para>
+ Samba 2.2 was done by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/net.8.sgml b/docs/docbook/manpages/net.8.sgml
index 62cee8c1d7..aab9032f14 100644
--- a/docs/docbook/manpages/net.8.sgml
+++ b/docs/docbook/manpages/net.8.sgml
@@ -1,5 +1,5 @@
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
-<refentry id="net.8">
+<refentry id="net">
<refmeta>
<refentrytitle>net</refentrytitle>
@@ -42,8 +42,8 @@
<refsect1>
<title>DESCRIPTION</title>
- <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
+ <para>This tool is part of the <ulink url="samba.7.html">
+ Samba</ulink> suite.</para>
<para>The samba net utility is meant to work just like the net utility
available for windows and DOS.</para>
@@ -65,8 +65,7 @@
<varlistentry>
<term>-w target-workgroup</term>
<listitem><para>
- Sets target workgroup or domain. You have to specify
- either this option or the IP address or the name of a server.
+ Sets target workgroup or domain. You have to specify either this option or the IP address or the name of a server.
</para></listitem>
</varlistentry>
@@ -87,8 +86,7 @@
<varlistentry>
<term>-I ip-address</term>
<listitem><para>
- IP address of target server to use. You have to
- specify either this option or a target workgroup or a target server.
+ IP address of target server to use. You have to specify either this option or a target workgroup or a target server.
</para></listitem>
</varlistentry>
@@ -116,8 +114,7 @@
<varlistentry>
<term>-S server</term>
<listitem><para>
- Name of target server. You should specify either
- this option or a target workgroup or a target IP address.
+ Name of target server. You should specify either this option or a target workgroup or a target IP address.
</para></listitem>
</varlistentry>
@@ -214,7 +211,7 @@
<varlistentry>
<term>SYSTEM</term>
<listitem><para>
- Displays the time on the remote server in a format ready for <command>/bin/date</command>
+ Displays the time on the remote server in a format ready for /bin/date
</para></listitem>
</varlistentry>
@@ -222,7 +219,7 @@
<term>SET</term>
<listitem><para>
Tries to set the date and time of the local server to that on
- the remote server using <command>/bin/date</command>.
+ the remote server using /bin/date.
</para></listitem>
</varlistentry>
@@ -279,7 +276,7 @@
</varlistentry>
<varlistentry>
- <term>USER ADD &lt;name&gt; [password] [-F user flags] [misc. options]</term>
+ <term>USER ADD &lt;name&gt; [password] [-F user flags] [misc. options</term>
<listitem><para>
Add specified user
</para></listitem>
diff --git a/docs/docbook/manpages/nmbd.8.sgml b/docs/docbook/manpages/nmbd.8.sgml
index f2b4ac5a05..db920c79a1 100644
--- a/docs/docbook/manpages/nmbd.8.sgml
+++ b/docs/docbook/manpages/nmbd.8.sgml
@@ -1,7 +1,5 @@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
-<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
-]>
-<refentry id="nmbd.8">
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
+<refentry id="nmbd">
<refmeta>
<refentrytitle>nmbd</refentrytitle>
@@ -37,8 +35,7 @@
<refsect1>
<title>DESCRIPTION</title>
- <para>This program is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
+ <para>This program is part of the Samba suite.</para>
<para><command>nmbd</command> is a server that understands
and can reply to NetBIOS over IP name service requests, like
@@ -60,8 +57,8 @@
option (see OPTIONS below). Thus <command>nmbd</command> will
reply to broadcast queries for its own name(s). Additional
names for <command>nmbd</command> to respond on can be set
- via parameters in the <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> configuration file.</para>
+ via parameters in the <ulink url="smb.conf.5.html"><filename>
+ smb.conf(5)</filename></ulink> configuration file.</para>
<para><command>nmbd</command> can also be used as a WINS
(Windows Internet Name Server) server. What this basically means
@@ -114,27 +111,46 @@
</varlistentry>
<varlistentry>
+ <term>-a</term>
+ <listitem><para>If this parameter is specified, each new
+ connection will append log messages to the log file.
+ This is the default.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
<term>-i</term>
<listitem><para>If this parameter is specified it causes the
server to run "interactively", not as a daemon, even if the
server is executed on the command line of a shell. Setting this
parameter negates the implicit daemon mode when run from the
command line. <command>nmbd</command> also logs to standard
- output, as if the <constant>-S</constant> parameter had been
+ output, as if the <command>-S</command> parameter had been
given. </para></listitem>
</varlistentry>
- &stdarg.help;
+ <varlistentry>
+ <term>-o</term>
+ <listitem><para>If this parameter is specified, the
+ log files will be overwritten when opened. By default,
+ <command>smbd</command> will append entries to the log
+ files.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>-h</term>
+ <listitem><para>Prints the help information (usage)
+ for <command>nmbd</command>.</para></listitem>
+ </varlistentry>
<varlistentry>
<term>-H &lt;filename&gt;</term>
<listitem><para>NetBIOS lmhosts file. The lmhosts
file is a list of NetBIOS names to IP addresses that
is loaded by the nmbd server and used via the name
- resolution mechanism <ulink url="smb.conf.5.html#nameresolveorder"><parameter>name resolve
- order</parameter></ulink> described in <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> to resolve any
- NetBIOS name queries needed by the server. Note
+ resolution mechanism <ulink url="smb.conf.5.html#nameresolveorder">
+ name resolve order</ulink> described in <ulink
+ url="smb.conf.5.html"> <filename>smb.conf(5)</filename></ulink>
+ to resolve any NetBIOS name queries needed by the server. Note
that the contents of this file are <emphasis>NOT</emphasis>
used by <command>nmbd</command> to answer any name queries.
Adding a line to this file affects name NetBIOS resolution
@@ -144,13 +160,71 @@
Samba as part of the build process. Common defaults
are <filename>/usr/local/samba/lib/lmhosts</filename>,
<filename>/usr/samba/lib/lmhosts</filename> or
- <filename>/etc/samba/lmhosts</filename>. See the <citerefentry><refentrytitle>lmhosts</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> man page for details on the contents of this file.</para></listitem>
+ <filename>/etc/lmhosts</filename>. See the
+ <ulink url="lmhosts.5.html"><filename>lmhosts(5)</filename></ulink>
+ man page for details on the contents of this file.</para></listitem>
</varlistentry>
- &popt.common.samba;
+ <varlistentry>
+ <term>-V</term>
+ <listitem><para>Prints the version number for
+ <command>nmbd</command>.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>-d &lt;debug level&gt;</term>
+ <listitem><para>debuglevel is an integer
+ from 0 to 10. The default value if this parameter is
+ not specified is zero.</para>
+
+ <para>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.</para>
+
+ <para>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.</para>
+
+ <para>Note that specifying this parameter here will override
+ the <ulink url="smb.conf.5.html#loglevel">log level</ulink>
+ parameter in the <ulink url="smb.conf.5.html"><filename>
+ smb.conf(5)</filename></ulink> file.</para></listitem>
+ </varlistentry>
<varlistentry>
+ <term>-l &lt;log directory&gt;</term>
+ <listitem><para>The -l parameter specifies a directory
+ into which the "log.nmbd" log file will be created
+ for operational data from the running <command>nmbd</command>
+ server. The default log directory is compiled into Samba
+ as part of the build process. Common defaults are <filename>
+ /usr/local/samba/var/log.nmb</filename>, <filename>
+ /usr/samba/var/log.nmb</filename> or
+ <filename>/var/log/log.nmb</filename>. <emphasis>Beware:</emphasis>
+ If the directory specified does not exist, <command>nmbd</command>
+ will log to the default debug log location defined at compile time.
+ </para></listitem>
+ </varlistentry>
+
+
+ <varlistentry>
+ <term>-n &lt;primary NetBIOS name&gt;</term>
+ <listitem><para>This option allows you to override
+ the NetBIOS name that Samba uses for itself. This is identical
+ to setting the <ulink url="smb.conf.5.html#netbiosname">
+ NetBIOS name</ulink> parameter in the <ulink url="smb.conf.5.html">
+ <filename>smb.conf</filename></ulink> file. However, a command
+ line setting will take precedence over settings in
+ <filename>smb.conf</filename>.</para></listitem>
+ </varlistentry>
+
+
+ <varlistentry>
<term>-p &lt;UDP port number&gt;</term>
<listitem><para>UDP port number is a positive integer value.
This option changes the default UDP port number (normally 137)
@@ -159,6 +233,18 @@
won't need help!</para></listitem>
</varlistentry>
+ <varlistentry>
+ <term>-s &lt;configuration file&gt;</term>
+ <listitem><para>The default configuration file name
+ is set at build time, typically as <filename>
+ /usr/local/samba/lib/smb.conf</filename>, but
+ this may be changed when Samba is autoconfigured.</para>
+
+ <para>The file specified contains the configuration details
+ required by the server. See <ulink url="smb.conf.5.html">
+ <filename>smb.conf(5)</filename></ulink> for more information.
+ </para></listitem>
+ </varlistentry>
</variablelist>
</refsect1>
@@ -172,7 +258,7 @@
<command>inetd</command> meta-daemon, this file
must contain suitable startup information for the
meta-daemon. See the <ulink
- url="install.html">install</ulink> document
+ url="UNIX_INSTALL.html">UNIX_INSTALL.html</ulink> document
for details.
</para></listitem>
</varlistentry>
@@ -185,7 +271,7 @@
<para>If running the server as a daemon at startup,
this file will need to contain an appropriate startup
sequence for the server. See the <ulink
- url="install.html">"How to Install and Test SAMBA"</ulink> document
+ url="UNIX_INSTALL.html">UNIX_INSTALL.html</ulink> document
for details.</para></listitem>
</varlistentry>
@@ -195,23 +281,21 @@
meta-daemon <command>inetd</command>, this file
must contain a mapping of service name (e.g., netbios-ssn)
to service port (e.g., 139) and protocol type (e.g., tcp).
- See the <ulink url="install.html">"How to Install and Test SAMBA"</ulink>
+ See the <ulink url="UNIX_INSTALL.html">UNIX_INSTALL.html</ulink>
document for details.</para></listitem>
</varlistentry>
<varlistentry>
<term><filename>/usr/local/samba/lib/smb.conf</filename></term>
- <listitem><para>This is the default location of
- the <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> server
- configuration file. Other common places that systems
+ <listitem><para>This is the default location of the
+ <ulink url="smb.conf.5.html"><filename>smb.conf</filename></ulink>
+ server configuration file. Other common places that systems
install this file are <filename>/usr/samba/lib/smb.conf</filename>
- and <filename>/etc/samba/smb.conf</filename>.</para>
+ and <filename>/etc/smb.conf</filename>.</para>
<para>When run as a WINS server (see the
- <ulink url="smb.conf.5.html#WINSSUPPORT"><constant>wins support</constant></ulink>
- parameter in the <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> man page),
+ <ulink url="smb.conf.5.html#WINSSUPPORT">wins support</ulink>
+ parameter in the <filename>smb.conf(5)</filename> man page),
<command>nmbd</command>
will store the WINS database in the file <filename>wins.dat</filename>
in the <filename>var/locks</filename> directory configured under
@@ -219,9 +303,9 @@
<para>If <command>nmbd</command> is acting as a <emphasis>
browse master</emphasis> (see the <ulink
- url="smb.conf.5.html#LOCALMASTER"><constant>local master</constant></ulink>
- parameter in the <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> man page, <command>nmbd</command>
+ url="smb.conf.5.html#LOCALMASTER">local master</ulink>
+ parameter in the <filename>smb.conf(5)</filename> man page,
+ <command>nmbd</command>
will store the browsing database in the file <filename>browse.dat
</filename> in the <filename>var/locks</filename> directory
configured under wherever Samba was configured to install itself.
@@ -247,11 +331,10 @@
cause <command>nmbd</command> to dump out its server database in
the <filename>log.nmb</filename> file.</para>
- <para>The debug log level of nmbd may be raised or lowered
- using <citerefentry><refentrytitle>smbcontrol</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry> (SIGUSR[1|2] signals
- are no longer used since Samba 2.2). This is to allow
- transient problems to be diagnosed, whilst still running
+ <para>The debug log level of nmbd may be raised or lowered using
+ <ulink url="smbcontrol.1.html"><command>smbcontrol(1)</command>
+ </ulink> (SIGUSR[1|2] signals are no longer used in Samba 2.2). This is
+ to allow transient problems to be diagnosed, whilst still running
at a normally low log level.</para>
</refsect1>
@@ -265,15 +348,14 @@
<refsect1>
<title>SEE ALSO</title>
- <para>
- <citerefentry><refentrytitle>inetd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry>, <citerefentry><refentrytitle>smbclient</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>testparm</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>testprns</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry>, and the Internet
- RFC's <filename>rfc1001.txt</filename>, <filename>rfc1002.txt</filename>.
+ <para><command>inetd(8)</command>, <ulink
+ url="smbd.8.html"><command>smbd(8)</command></ulink>,
+ <ulink url="smb.conf.5.html"><filename>smb.conf(5)</filename>
+ </ulink>, <ulink url="smbclient.1.html"><command>smbclient(1)
+ </command></ulink>, <ulink url="testparm.1.html"><command>
+ testparm(1)</command></ulink>, <ulink url="testprns.1.html">
+ <command>testprns(1)</command></ulink>, and the Internet RFC's
+ <filename>rfc1001.txt</filename>, <filename>rfc1002.txt</filename>.
In addition the CIFS (formerly SMB) specification is available
as a link from the Web page <ulink url="http://samba.org/cifs/">
http://samba.org/cifs/</ulink>.</para>
@@ -289,11 +371,11 @@
<para>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+ excellent piece of Open Source software, available at
+ <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook
- XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.</para>
+ Samba 2.2 was done by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/nmblookup.1.sgml b/docs/docbook/manpages/nmblookup.1.sgml
index 176050b9c8..33ae631ed9 100644
--- a/docs/docbook/manpages/nmblookup.1.sgml
+++ b/docs/docbook/manpages/nmblookup.1.sgml
@@ -1,6 +1,4 @@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
-<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
-]>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
<refentry id="nmblookup">
<refmeta>
@@ -38,8 +36,8 @@
<refsect1>
<title>DESCRIPTION</title>
- <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
+ <para>This tool is part of the <ulink url="samba.7.html">
+ Samba</ulink> suite.</para>
<para><command>nmblookup</command> is used to query NetBIOS names
and map them to IP addresses in a network using NetBIOS over TCP/IP
@@ -68,7 +66,7 @@
query to a machine running a WINS server and the user wishes
to query the names in the WINS server. If this bit is unset
the normal (broadcast responding) NetBIOS processing code
- on a machine is used instead. See RFC1001, RFC1002 for details.
+ on a machine is used instead. See rfc1001, rfc1002 for details.
</para></listitem>
</varlistentry>
@@ -88,8 +86,8 @@
where it ignores the source port of the requesting packet
and only replies to UDP port 137. Unfortunately, on most UNIX
systems root privilege is needed to bind to this port, and
- in addition, if the <citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> daemon is running on this machine it also binds to this port.
+ in addition, if the <ulink url="nmbd.8.html">nmbd(8)</ulink>
+ daemon is running on this machine it also binds to this port.
</para></listitem>
</varlistentry>
@@ -103,8 +101,12 @@
- &popt.common.connection;
- &stdarg.help;
+ <varlistentry>
+ <term>-h</term>
+ <listitem><para>Print a help (usage) message.</para></listitem>
+ </varlistentry>
+
+
<varlistentry>
<term>-B &lt;broadcast address&gt;</term>
@@ -113,8 +115,7 @@
query to the broadcast address of the network interfaces as
either auto-detected or defined in the <ulink
url="smb.conf.5.html#INTERFACES"><parameter>interfaces</parameter>
- </ulink> parameter of the <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> file.
+ </ulink> parameter of the <filename>smb.conf (5)</filename> file.
</para></listitem>
</varlistentry>
@@ -129,8 +130,48 @@
</varlistentry>
- &popt.common.samba;
+ <varlistentry>
+ <term>-d &lt;debuglevel&gt;</term>
+ <listitem><para>debuglevel is an integer from 0 to 10.</para>
+ <para>The default value if this parameter is not specified
+ is zero.</para>
+
+ <para>The higher this value, the more detail will be logged
+ about the activities of <command>nmblookup</command>. At level
+ 0, only critical errors and serious warnings will be logged.</para>
+
+ <para>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.</para>
+
+ <para>Note that specifying this parameter here will override
+ the <ulink url="smb.conf.5.html#LOGLEVEL"><parameter>
+ log level</parameter></ulink> parameter in the <filename>
+ smb.conf(5)</filename> file.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>-s &lt;smb.conf&gt;</term>
+ <listitem><para>This parameter specifies the pathname to
+ the Samba configuration file, <ulink url="smb.conf.5.html">
+ smb.conf(5)</ulink>. This file controls all aspects of
+ the Samba setup on the machine.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>-i &lt;scope&gt;</term>
+ <listitem><para>This specifies a NetBIOS scope that
+ <command>nmblookup</command> 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
+ <emphasis>very</emphasis> rarely used, only set this parameter
+ if you are the system administrator in charge of all the
+ NetBIOS systems you communicate with.</para></listitem>
+ </varlistentry>
+
+
<varlistentry>
<term>-T</term>
<listitem><para>This causes any IP addresses found in the
@@ -157,7 +198,7 @@
<listitem><para>This is the NetBIOS name being queried. Depending
upon the previous options this may be a NetBIOS name or IP address.
If a NetBIOS name then the different name types may be specified
- by appending '#&lt;type&gt;' to the name. This name may also be
+ by appending '#&lt;type&gt' to the name. This name may also be
'*', which will return all registered names within a broadcast
area.</para></listitem>
</varlistentry>
@@ -170,8 +211,8 @@
<para><command>nmblookup</command> can be used to query
a WINS server (in the same way <command>nslookup</command> is
- used to query DNS servers). To query a WINS server, <command>nmblookup</command>
- must be called like this:</para>
+ used to query DNS servers). To query a WINS server,
+ <command>nmblookup</command> must be called like this:</para>
<para><command>nmblookup -U server -R 'name'</command></para>
@@ -192,10 +233,10 @@
<refsect1>
<title>SEE ALSO</title>
- <para><citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry>, and <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry>.</para>
+ <para><ulink url="nmbd.8.html"><command>nmbd(8)</command></ulink>,
+ <ulink url="samba.7.html">samba(7)</ulink>, and <ulink
+ url="smb.conf.5.html">smb.conf(5)</ulink>
+ </para>
</refsect1>
<refsect1>
@@ -208,11 +249,11 @@
<para>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+ excellent piece of Open Source software, available at
+ <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook
- XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.</para>
+ Samba 2.2 was done by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/ntlm_auth.1.sgml b/docs/docbook/manpages/ntlm_auth.1.sgml
deleted file mode 100644
index 08a7d4aa88..0000000000
--- a/docs/docbook/manpages/ntlm_auth.1.sgml
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
-<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
-]>
-<refentry id="ntlm_auth.1">
-
-<refmeta>
- <refentrytitle>ntlm_auth</refentrytitle>
- <manvolnum>1</manvolnum>
-</refmeta>
-
-
-<refnamediv>
- <refname>ntlm_auth</refname>
- <refpurpose>tool to allow external access to Winbind's NTLM authentication function</refpurpose>
-</refnamediv>
-
-<refsynopsisdiv>
- <cmdsynopsis>
- <command>ntlm_auth</command>
- <arg choice="opt">-d debuglevel</arg>
- <arg choice="opt">-l logfile</arg>
- <arg choice="opt">-s &lt;smb config file&gt;</arg>
- </cmdsynopsis>
-</refsynopsisdiv>
-
-<refsect1>
- <title>DESCRIPTION</title>
-
- <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
-
- <para><command>ntlm_auth</command> is a helper utility that authenticates
- users using NT/LM authentication. It returns 0 if the users is authenticated
- successfully and 1 if access was denied. ntlm_auth uses winbind to access
- the user and authentication data for a domain. This utility
- is only to be used by other programs (currently squid).
- </para>
-</refsect1>
-
-
-<refsect1>
- <title>OPTIONS</title>
-
- <varlistentry>
- <term>--helper-protocol=PROTO</term>
- <listitem><para>
- Operate as a stdio-based helper
- </para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>--username=USERNAME</term>
- <listitem><para>
- Specify username of user to authenticate
- </para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>--domain=DOMAIN</term>
- <listitem><para>
- Specify domain of user to authenticate
- </para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>--workstation=WORKSTATION</term>
- <listitem><para>
- Specify the workstation the user authenticated from
- </para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>--challenge=STRING</term>
- <listitem><para>challenge (HEX encoded)</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>--lm-response=RESPONSE</term>
- <listitem><para>LM Response to the challenge (HEX encoded)</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>--nt-response=RESPONSE</term>
- <listitem><para>NT or NTLMv2 Response to the challenge (HEX encoded)</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>--password=PASSWORD</term>
- <listitem><para>User's plaintext password</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>--request-lm-key</term>
- <listitem><para>Retreive LM session key</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>--request-nt-key</term>
- <listitem><para>Request NT key</para></listitem>
- </varlistentry>
-
- &popt.common.samba;
- &stdarg.help;
-
- </variablelist>
-</refsect1>
-
-<refsect1>
- <title>VERSION</title>
-
- <para>This man page is correct for version 3.0 of the Samba
- suite.</para>
-</refsect1>
-
-<refsect1>
- <title>AUTHOR</title>
-
- <para>The original Samba software and related utilities
- were created by Andrew Tridgell. Samba is now developed
- by the Samba Team as an Open Source project similar
- to the way the Linux kernel is developed.</para>
-
- <para>The ntlm_auth manpage was written by Jelmer Vernooij.</para>
-</refsect1>
-
-</refentry>
diff --git a/docs/docbook/manpages/pdbedit.8.sgml b/docs/docbook/manpages/pdbedit.8.sgml
index fc9a212c19..3454b7d7fa 100644
--- a/docs/docbook/manpages/pdbedit.8.sgml
+++ b/docs/docbook/manpages/pdbedit.8.sgml
@@ -1,7 +1,7 @@
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
]>
-<refentry id="pdbedit.8">
+<refentry id="pdbedit">
<refmeta>
<refentrytitle>pdbedit</refentrytitle>
@@ -33,19 +33,18 @@
<arg choice="opt">-e passdb-backend</arg>
<arg choice="opt">-g</arg>
<arg choice="opt">-b passdb-backend</arg>
- <arg choice="opt">-g</arg>
<arg choice="opt">-d debuglevel</arg>
<arg choice="opt">-s configfile</arg>
<arg choice="opt">-P account-policy</arg>
- <arg choice="opt">-C value</arg>
+ <arg choice="opt">-V value</arg>
</cmdsynopsis>
</refsynopsisdiv>
<refsect1>
<title>DESCRIPTION</title>
- <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
+ <para>This tool is part of the <ulink url="samba.7.html">
+ Samba</ulink> suite.</para>
<para>The pdbedit program is used to manage the users accounts
stored in the sam database and can only be run by root.</para>
@@ -69,11 +68,12 @@
present in the users database.
This option prints a list of user/uid pairs separated by
the ':' character.</para>
+
<para>Example: <command>pdbedit -l</command></para>
- <para><screen>
-sorce:500:Simo Sorce
-samba:45:Test User
-</screen></para>
+ <para><programlisting>
+ sorce:500:Simo Sorce
+ samba:45:Test User
+ </programlisting></para>
</listitem>
</varlistentry>
@@ -86,26 +86,26 @@ samba:45:Test User
out the account fields in a descriptive format.</para>
<para>Example: <command>pdbedit -l -v</command></para>
- <para><screen>
----------------
-username: sorce
-user ID/Group: 500/500
-user RID/GRID: 2000/2001
-Full Name: Simo Sorce
-Home Directory: \\BERSERKER\sorce
-HomeDir Drive: H:
-Logon Script: \\BERSERKER\netlogon\sorce.bat
-Profile Path: \\BERSERKER\profile
----------------
-username: samba
-user ID/Group: 45/45
-user RID/GRID: 1090/1091
-Full Name: Test User
-Home Directory: \\BERSERKER\samba
-HomeDir Drive:
-Logon Script:
-Profile Path: \\BERSERKER\profile
-</screen></para>
+ <para><programlisting>
+ ---------------
+ username: sorce
+ user ID/Group: 500/500
+ user RID/GRID: 2000/2001
+ Full Name: Simo Sorce
+ Home Directory: \\BERSERKER\sorce
+ HomeDir Drive: H:
+ Logon Script: \\BERSERKER\netlogon\sorce.bat
+ Profile Path: \\BERSERKER\profile
+ ---------------
+ username: samba
+ user ID/Group: 45/45
+ user RID/GRID: 1090/1091
+ Full Name: Test User
+ Home Directory: \\BERSERKER\samba
+ HomeDir Drive:
+ Logon Script:
+ Profile Path: \\BERSERKER\profile
+ </programlisting></para>
</listitem>
</varlistentry>
@@ -116,15 +116,14 @@ Profile Path: \\BERSERKER\profile
<listitem><para>This option sets the "smbpasswd" listing format.
It will make pdbedit list the users in the database, printing
out the account fields in a format compatible with the
- <filename>smbpasswd</filename> file format. (see the
- <citerefentry><refentrytitle>smbpasswd</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> for details)</para>
+ <filename>smbpasswd</filename> file format. (see the <ulink
+ url="smbpasswd.5.html"><filename>smbpasswd(5)</filename></ulink> for details)</para>
<para>Example: <command>pdbedit -l -w</command></para>
- <screen>
-sorce:500:508818B733CE64BEAAD3B435B51404EE:D2A2418EFC466A8A0F6B1DBB5C3DB80C:[UX ]:LCT-00000000:
-samba:45:0F2B255F7B67A7A9AAD3B435B51404EE:BC281CE3F53B6A5146629CD4751D3490:[UX ]:LCT-3BFA1E8D:
-</screen>
+ <para><programlisting>
+ sorce:500:508818B733CE64BEAAD3B435B51404EE:D2A2418EFC466A8A0F6B1DBB5C3DB80C:[UX ]:LCT-00000000:
+ samba:45:0F2B255F7B67A7A9AAD3B435B51404EE:BC281CE3F53B6A5146629CD4751D3490:[UX ]:LCT-3BFA1E8D:
+ </programlisting></para>
</listitem>
</varlistentry>
@@ -138,6 +137,8 @@ samba:45:0F2B255F7B67A7A9AAD3B435B51404EE:BC281CE3F53B6A5146629CD4751D3490:[UX
operations.</para>
</listitem>
</varlistentry>
+
+
<varlistentry>
<term>-f fullname</term>
@@ -162,6 +163,7 @@ samba:45:0F2B255F7B67A7A9AAD3B435B51404EE:BC281CE3F53B6A5146629CD4751D3490:[UX
</listitem>
</varlistentry>
+
<varlistentry>
<term>-D drive</term>
<listitem><para>This option can be used while adding or
@@ -206,10 +208,9 @@ samba:45:0F2B255F7B67A7A9AAD3B435B51404EE:BC281CE3F53B6A5146629CD4751D3490:[UX
ask for the password to be used.</para>
<para>Example: <command>pdbedit -a -u sorce</command>
-<programlisting>new password:
-retype new password
-</programlisting>
-</para>
+ <programlisting>new password:
+ retype new password</programlisting>
+ </para>
</listitem>
</varlistentry>
@@ -270,18 +271,7 @@ retype new password
<listitem><para>If you specify <parameter>-g</parameter>,
then <parameter>-i in-backend -e out-backend</parameter>
applies to the group mapping instead of the user database.
-
- <para>This option will ease migration from one passdb backend to
- another and will ease backing up.</para>
-
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>-g</term>
- <listitem><para>If you specify <parameter>-g</parameter>,
- then <parameter>-i in-backend -e out-backend</parameter>
- applies to the group mapping instead of the user database.
+ </para>
<para>This option will ease migration from one passdb backend to
another and will ease backing up.</para>
@@ -305,30 +295,31 @@ retype new password
maximum password age and bad lockout attempt.</para>
<para>Example: <command>pdbedit -P "bad lockout attempt"</command></para>
-<para><programlisting>
-account policy value for bad lockout attempt is 0
-</programlisting></para>
+ <para><programlisting>
+ account policy value for bad lockout attempt is 0
+ </programlisting></para>
</listitem>
</varlistentry>
<varlistentry>
- <term>-C account-policy-value</term>
+ <term>-V account-policy-value</term>
<listitem><para>Sets an account policy to a specified value.
This option may only be used in conjunction
with the <parameter>-P</parameter> option.
</para>
- <para>Example: <command>pdbedit -P "bad lockout attempt" -C 3</command></para>
-<para><programlisting>
-account policy value for bad lockout attempt was 0
-account policy value for bad lockout attempt is now 3
-</programlisting></para>
+ <para>Example: <command>pdbedit -P "bad lockout attempt" -V 3</command></para>
+ <para><programlisting>
+ account policy value for bad lockout attempt was 0
+ account policy value for bad lockout attempt is now 3
+ </programlisting></para>
</listitem>
</varlistentry>
+ &stdarg.debuglevel;
&stdarg.help;
- &popt.common.samba;
+ &stdarg.configfile;
</variablelist>
</refsect1>
@@ -350,9 +341,9 @@ account policy value for bad lockout attempt is now 3
<refsect1>
<title>SEE ALSO</title>
- <para><citerefentry><refentrytitle>smbpasswd</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry>, <citerefentry><refentrytitle>samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry></para>
+ <para><ulink url="smbpasswd.8.html">smbpasswd(8)</ulink>,
+ <ulink url="samba.7.html">samba(7)</ulink>
+ </para>
</refsect1>
<refsect1>
@@ -365,11 +356,11 @@ account policy value for bad lockout attempt is now 3
<para>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+ excellent piece of Open Source software, available at
+ <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook
- XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.</para>
+ Samba 2.2 was done by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/rpcclient.1.sgml b/docs/docbook/manpages/rpcclient.1.sgml
index 789ed6b5cf..10e0ff438d 100644
--- a/docs/docbook/manpages/rpcclient.1.sgml
+++ b/docs/docbook/manpages/rpcclient.1.sgml
@@ -1,7 +1,7 @@
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
]>
-<refentry id="rpcclient.1">
+<refentry id="rpcclient">
<refmeta>
<refentrytitle>rpcclient</refentrytitle>
@@ -36,8 +36,8 @@
<refsect1>
<title>DESCRIPTION</title>
- <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
+ <para>This tool is part of the <ulink url="samba.7.html">
+ Samba</ulink> suite.</para>
<para><command>rpcclient</command> is a utility initially developed
to test MS-RPC functionality in Samba itself. It has undergone
@@ -56,9 +56,28 @@
<listitem><para>NetBIOS name of Server to which to connect.
The server can be any SMB/CIFS server. The name is
resolved using the <ulink url="smb.conf.5.html#NAMERESOLVEORDER">
- <parameter>name resolve order</parameter></ulink> line from <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry>.</para></listitem>
- </varlistentry>
+ <parameter>name resolve order</parameter></ulink> line from
+ <filename>smb.conf(5)</filename>.</para></listitem>
+ </varlistentry>
+
+
+ <varlistentry>
+ <term>-A|--authfile=filename</term>
+ <listitem><para>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
+ </para>
+
+ <para><programlisting>
+ username = &lt;value&gt;
+ password = &lt;value&gt;
+ domain = &lt;value&gt;
+ </programlisting></para>
+
+ <para>Make certain that the permissions on the file restrict
+ access from unwanted users. </para></listitem>
+ </varlistentry>
+
<varlistentry>
@@ -66,8 +85,13 @@
<listitem><para>execute semicolon separated commands (listed
below)) </para></listitem>
</varlistentry>
-
+
+
+
+ &stdarg.debuglevel;
+ &stdarg.help;
+
<varlistentry>
<term>-I IP-address</term>
<listitem><para><replaceable>IP address</replaceable> is the address of the server to connect to.
@@ -86,133 +110,117 @@
above. </para></listitem>
</varlistentry>
- &popt.common.samba;
- &popt.common.credentials;
- &popt.common.connection;
- &stdarg.help;
- </variablelist>
-</refsect1>
+
+ <varlistentry>
+ <term>-l|--logfile=logbasename</term>
+ <listitem><para>File name for log/debug files. The extension
+ <constant>'.client'</constant> will be appended. The log file is
+ never removed by the client.
+ </para></listitem>
+ </varlistentry>
-<refsect1>
- <title>COMMANDS</title>
+
+ <varlistentry>
+ <term>-N|--nopass</term>
+ <listitem><para>instruct <command>rpcclient</command> not to ask
+ for a password. By default, <command>rpcclient</command> will
+ prompt for a password. See also the <parameter>-U</parameter>
+ option.</para></listitem>
+ </varlistentry>
- <refsect2>
- <title>LSARPC</title>
+
+ <varlistentry>
+ <term>-s|--conf=smb.conf</term>
+ <listitem><para>Specifies the location of the all-important
+ <filename>smb.conf</filename> file. </para></listitem>
+ </varlistentry>
- <variablelist>
- <varlistentry><term>lsaquery</term><listitem><para>Query info policy</para></listitem></varlistentry>
+
+
+ <varlistentry>
+ <term>-U|--user=username[%password]</term>
+ <listitem><para>Sets the SMB username or username and password. </para>
- <varlistentry><term>lookupsids</term><listitem><para>Resolve a list
- of SIDs to usernames.
- </para></listitem></varlistentry>
+ <para>If %password is not specified, the user will be prompted. The
+ client will first check the <envar>USER</envar> environment variable, then the
+ <envar>LOGNAME</envar> variable and if either exists, the
+ string is uppercased. If these environmental variables are not
+ found, the username <constant>GUEST</constant> is used. </para>
+
+ <para>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
+ <parameter>-A</parameter> for more details. </para>
- <varlistentry><term>lookupnames</term><listitem><para>Resolve a list
- of usernames to SIDs.
- </para></listitem></varlistentry>
+ <para>Be cautious about including passwords in scripts. Also, on
+ many systems the command line of a running process may be seen
+ via the <command>ps</command> command. To be safe always allow
+ <command>rpcclient</command> to prompt for a password and type
+ it in directly. </para></listitem>
+ </varlistentry>
- <varlistentry><term>enumtrusts</term><listitem><para>Enumerate trusted domains</para></listitem></varlistentry>
-
- <varlistentry><term>enumprivs</term><listitem><para>Enumerate privileges</para></listitem></varlistentry>
-
- <varlistentry><term>getdispname</term><listitem><para>Get the privilege name</para></listitem></varlistentry>
-
- <varlistentry><term>lsaenumsid</term><listitem><para>Enumerate the LSA SIDS</para></listitem></varlistentry>
-
- <varlistentry><term>lsaenumprivsaccount</term><listitem><para>Enumerate the privileges of an SID</para></listitem></varlistentry>
-
- <varlistentry><term>lsaenumacctrights</term><listitem><para>Enumerate the rights of an SID</para></listitem></varlistentry>
-
- <varlistentry><term>lsaenumacctwithright</term><listitem><para>Enumerate accounts with a right</para></listitem></varlistentry>
-
- <varlistentry><term>lsaaddacctrights</term><listitem><para>Add rights to an account</para></listitem></varlistentry>
-
- <varlistentry><term>lsaremoveacctrights</term><listitem><para>Remove rights from an account</para></listitem></varlistentry>
-
- <varlistentry><term>lsalookupprivvalue</term><listitem><para>Get a privilege value given its name</para></listitem></varlistentry>
-
- <varlistentry><term>lsaquerysecobj</term><listitem><para>Query LSA security object</para></listitem></varlistentry>
-
- </variablelist>
- </refsect2>
-
- <refsect2>
- <title>LSARPC-DS</title>
-
- <variablelist>
- <varlistentry><term>dsroledominfo</term><listitem><para>Get Primary Domain Information</para></listitem></varlistentry>
- </variablelist>
-
- <para> </para>
-
- <para><emphasis>DFS</emphasis></para>
- <variablelist>
- <varlistentry><term>dfsexist</term><listitem><para>Query DFS support</para></listitem></varlistentry>
- <varlistentry><term>dfsadd</term><listitem><para>Add a DFS share</para></listitem></varlistentry>
- <varlistentry><term>dfsremove</term><listitem><para>Remove a DFS share</para></listitem></varlistentry>
- <varlistentry><term>dfsgetinfo</term><listitem><para>Query DFS share info</para></listitem></varlistentry>
- <varlistentry><term>dfsenum</term><listitem><para>Enumerate dfs shares</para></listitem></varlistentry>
- </variablelist>
-
- </refsect2>
-
- <refsect2>
- <title>REG</title>
- <variablelist>
- <varlistentry><term>shutdown</term><listitem><para>Remote Shutdown</para></listitem></varlistentry>
- <varlistentry><term>abortshutdown</term><listitem><para>Abort Shutdown</para></listitem></varlistentry>
+
+
+
+ <varlistentry>
+ <term>-W|--workgroup=domain</term>
+ <listitem><para>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). </para></listitem>
+ </varlistentry>
+
+
</variablelist>
+</refsect1>
- </refsect2>
- <refsect2>
- <title>SRVSVC</title>
+<refsect1>
+ <title>COMMANDS</title>
- <variablelist>
- <varlistentry><term>srvinfo</term><listitem><para>Server query info</para></listitem></varlistentry>
+ <para><emphasis>LSARPC</emphasis></para>
+ <itemizedlist>
+ <listitem><para><command>lsaquery</command></para></listitem>
- <varlistentry><term>netshareenum</term><listitem><para>Enumerate shares</para></listitem></varlistentry>
-
- <varlistentry><term>netfileenum</term><listitem><para>Enumerate open files</para></listitem></varlistentry>
+ <listitem><para><command>lookupsids</command> - Resolve a list
+ of SIDs to usernames.
+ </para></listitem>
- <varlistentry><term>netremotetod</term><listitem><para>Fetch remote time of day</para></listitem></varlistentry>
+ <listitem><para><command>lookupnames</command> - Resolve a list
+ of usernames to SIDs.
+ </para></listitem>
- </variablelist>
+ <listitem><para><command>enumtrusts</command></para></listitem>
+ </itemizedlist>
+ <para> </para>
+
- </refsect2>
- <refsect2>
- <title>SAMR</title>
+ <para><emphasis>SAMR</emphasis></para>
+ <itemizedlist>
+ <listitem><para><command>queryuser</command></para></listitem>
+ <listitem><para><command>querygroup</command></para></listitem>
+ <listitem><para><command>queryusergroups</command></para></listitem>
+ <listitem><para><command>querygroupmem</command></para></listitem>
+ <listitem><para><command>queryaliasmem</command></para></listitem>
+ <listitem><para><command>querydispinfo</command></para></listitem>
+ <listitem><para><command>querydominfo</command></para></listitem>
+ <listitem><para><command>enumdomgroups</command></para></listitem>
+ </itemizedlist>
+ <para> </para>
- <variablelist>
- <varlistentry><term>queryuser</term><listitem><para>Query user info</para></listitem></varlistentry>
- <varlistentry><term>querygroup</term><listitem><para>Query group info</para></listitem></varlistentry>
- <varlistentry><term>queryusergroups</term><listitem><para>Query user groups</para></listitem></varlistentry>
- <varlistentry><term>querygroupmem</term><listitem><para>Query group membership</para></listitem></varlistentry>
- <varlistentry><term>queryaliasmem</term><listitem><para>Query alias membership</para></listitem></varlistentry>
- <varlistentry><term>querydispinfo</term><listitem><para>Query display info</para></listitem></varlistentry>
- <varlistentry><term>querydominfo</term><listitem><para>Query domain info</para></listitem></varlistentry>
- <varlistentry><term>enumdomusers</term><listitem><para>Enumerate domain users</para></listitem></varlistentry>
- <varlistentry><term>enumdomgroups</term><listitem><para>Enumerate domain groups</para></listitem></varlistentry>
- <varlistentry><term>enumalsgroups</term><listitem><para>Enumerate alias groups</para></listitem></varlistentry>
- <varlistentry><term>createdomuser</term><listitem><para>Create domain user</para></listitem></varlistentry>
- <varlistentry><term>samlookupnames</term><listitem><para>Look up names</para></listitem></varlistentry>
- <varlistentry><term>samlookuprids</term><listitem><para>Look up names</para></listitem></varlistentry>
- <varlistentry><term>deletedomuser</term><listitem><para>Delete domain user</para></listitem></varlistentry>
- <varlistentry><term>samquerysecobj</term><listitem><para>Query SAMR security object</para></listitem></varlistentry>
- <varlistentry><term>getdompwinfo</term><listitem><para>Retrieve domain password info</para></listitem></varlistentry>
- <varlistentry><term>lookupdomain</term><listitem><para>Look up domain</para></listitem></varlistentry>
- </variablelist>
- </refsect2>
- <refsect2>
- <title>SPOOLSS</title>
+ <para><emphasis>SPOOLSS</emphasis></para>
- <variablelist>
- <varlistentry><term>adddriver &lt;arch&gt; &lt;config&gt;</term>
- <listitem><para>
- Execute an AddPrinterDriver() RPC to install the printer driver
+ <itemizedlist>
+ <listitem><para><command>adddriver &lt;arch&gt &lt;config&gt;</command>
+ - 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
<command>getdriverdir</command>. Possible values for
@@ -221,16 +229,16 @@
The <parameter>config</parameter> parameter is defined as
follows: </para>
-<para><programlisting>
-Long Printer Name:\
-Driver File Name:\
-Data File Name:\
-Config File Name:\
-Help File Name:\
-Language Monitor Name:\
-Default Data Type:\
-Comma Separated list of Files
-</programlisting></para>
+ <para><programlisting>
+ Long Printer Name:\
+ Driver File Name:\
+ Data File Name:\
+ Config File Name:\
+ Help File Name:\
+ Language Monitor Name:\
+ Default Data Type:\
+ Comma Separated list of Files
+ </programlisting></para>
<para>Any empty fields should be enter as the string "NULL". </para>
@@ -239,174 +247,133 @@ Comma Separated list of Files
use of a bi-directional link for communication. This field should
be "NULL". On a remote NT print server, the Print Monitor for a
driver must already be installed prior to adding the driver or
- else the RPC will fail. </para></listitem></varlistentry>
-
- <varlistentry><term>addprinter &lt;printername&gt;
- &lt;sharename&gt; &lt;drivername&gt; &lt;port&gt;</term>
- <listitem><para>
- Add a printer on the remote server. This printer
+ else the RPC will fail. </para></listitem>
+
+
+
+
+ <listitem><para><command>addprinter &lt;printername&gt;
+ &lt;sharename&gt; &lt;drivername&gt; &lt;port&gt;</command>
+ - 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 <command>adddriver</command>)
and the <parameter>port</parameter>must be a valid port name (see
<command>enumports</command>.</para>
- </listitem></varlistentry>
+ </listitem>
- <varlistentry><term>deldriver</term><listitem><para>Delete the
+ <listitem><para><command>deldriver</command> - 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.
- </para></listitem></varlistentry>
+ </para></listitem>
- <varlistentry><term>enumdata</term><listitem><para>Enumerate all
+ <listitem><para><command>enumdata</command> - 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).</para></listitem></varlistentry>
+ command is currently unimplemented).</para></listitem>
+
- <varlistentry><term>enumdataex</term><listitem><para>Enumerate printer data for a key</para></listitem></varlistentry>
- <varlistentry><term>enumjobs &lt;printer&gt;</term>
- <listitem><para>List the jobs and status of a given printer.
+ <listitem><para><command>enumjobs &lt;printer&gt;</command>
+ - List the jobs and status of a given printer.
This command corresponds to the MS Platform SDK EnumJobs()
- function </listitem></varlistentry>
+ function (* This command is currently unimplemented).</para></listitem>
+
+
- <varlistentry><term>enumkey</term><listitem><para>Enumerate printer keys</para></listitem></varlistentry>
- <varlistentry><term>enumports [level]</term>
- <listitem><para>
- Executes an EnumPorts() call using the specified
+ <listitem><para><command>enumports [level]</command>
+ - Executes an EnumPorts() call using the specified
info level. Currently only info levels 1 and 2 are supported.
- </para></listitem></varlistentry>
+ </para></listitem>
- <varlistentry><term>enumdrivers [level]</term>
- <listitem><para>
- Execute an EnumPrinterDrivers() call. This lists the various installed
+ <listitem><para><command>enumdrivers [level]</command>
+ - 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.</para></listitem></varlistentry>
+ options. Currently supported info levels are 1, 2, and 3.</para></listitem>
- <varlistentry><term>enumprinters [level]</term>
- <listitem><para>Execute an EnumPrinters() call. This lists the various installed
+ <listitem><para><command>enumprinters [level]</command>
+ - 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.</para></listitem></varlistentry>
+ supported info levels are 0, 1, and 2.</para></listitem>
- <varlistentry><term>getdata &lt;printername&gt; &lt;valuename;&gt;</term>
- <listitem><para>Retrieve the data for a given printer setting. See
+ <listitem><para><command>getdata &lt;printername&gt;</command>
+ - Retrieve the data for a given printer setting. See
the <command>enumdata</command> command for more information.
This command corresponds to the GetPrinterData() MS Platform
- SDK function. </para></listitem></varlistentry>
+ SDK function (* This command is currently unimplemented). </para></listitem>
- <varlistentry><term>getdataex</term><listitem><para>Get printer driver data with keyname</para></listitem></varlistentry>
- <varlistentry><term>getdriver &lt;printername&gt;</term>
- <listitem><para>
- Retrieve the printer driver information (such as driver file,
+ <listitem><para><command>getdriver &lt;printername&gt;</command>
+ - 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.
- </para></listitem></varlistentry>
+ </para></listitem>
- <varlistentry><term>getdriverdir &lt;arch&gt;</term>
- <listitem><para>
- Execute a GetPrinterDriverDirectory()
+ <listitem><para><command>getdriverdir &lt;arch&gt;</command>
+ - Execute a GetPrinterDriverDirectory()
RPC to retrieve the SMB share name and subdirectory for
storing printer driver files for a given architecture. Possible
values for <parameter>arch</parameter> are "Windows 4.0"
(for Windows 95/98), "Windows NT x86", "Windows NT PowerPC", "Windows
- Alpha_AXP", and "Windows NT R4000". </para></listitem></varlistentry>
+ Alpha_AXP", and "Windows NT R4000". </para></listitem>
- <varlistentry><term>getprinter &lt;printername&gt;</term>
- <listitem><para>Retrieve the current printer information. This command
+ <listitem><para><command>getprinter &lt;printername&gt;</command>
+ - Retrieve the current printer information. This command
corresponds to the GetPrinter() MS Platform SDK function.
- </para></listitem></varlistentry>
+ </para></listitem>
+
- <varlistentry><term>getprintprocdir</term><listitem><para>Get print processor directory</para></listitem></varlistentry>
- <varlistentry><term>openprinter &lt;printername&gt;</term>
- <listitem><para>Execute an OpenPrinterEx() and ClosePrinter() RPC
+ <listitem><para><command>openprinter &lt;printername&gt;</command>
+ - Execute an OpenPrinterEx() and ClosePrinter() RPC
against a given printer. </para></listitem>
- <varlistentry><term>setdriver &lt;printername&gt;
- &lt;drivername&gt;</term>
- <listitem><para>Execute a SetPrinter() command to update the printer driver
+
+ <listitem><para><command>setdriver &lt;printername&gt;
+ &lt;drivername&gt;</command>
+ - 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. </para>
<para>See also the <command>enumprinters</command> and
<command>enumdrivers</command> commands for obtaining a list of
- of installed printers and drivers.</para></listitem></varlistentry>
-
- <varlistentry><term>addform</term><listitem><para>Add form</para></listitem></varlistentry>
- <varlistentry><term>setform</term><listitem><para>Set form</para></listitem></varlistentry>
- <varlistentry><term>getform</term><listitem><para>Get form</para></listitem></varlistentry>
- <varlistentry><term>deleteform</term><listitem><para>Delete form</para></listitem></varlistentry>
- <varlistentry><term>enumforms</term><listitem><para>Enumerate form</para></listitem></varlistentry>
- <varlistentry><term>setprinter</term><listitem><para>Set printer comment</para></listitem></varlistentry>
- <varlistentry><term>setprinterdata</term><listitem><para>Set REG_SZ printer data</para></listitem></varlistentry>
- <varlistentry><term>rffpcnex</term><listitem><para>Rffpcnex test</para></listitem></varlistentry>
-
+ of installed printers and drivers.</para></listitem>
- </variablelist>
+ </itemizedlist>
- </refsect2>
- <refsect2>
- <title>NETLOGON</title>
+ <para><emphasis>GENERAL OPTIONS</emphasis></para>
- <variablelist>
+ <itemizedlist>
+ <listitem><para><command>debuglevel</command> - Set the current
+ debug level used to log information.</para></listitem>
- <varlistentry><term>logonctrl2</term>
- <listitem><para>Logon Control 2</para></listitem>
- </varlistentry>
-
- <varlistentry><term>logonctrl</term>
- <listitem><para>Logon Control</para></listitem>
- </varlistentry>
-
- <varlistentry><term>samsync</term>
- <listitem><para>Sam Synchronisation</para></listitem>
- </varlistentry>
-
- <varlistentry><term>samdeltas</term>
- <listitem><para>Query Sam Deltas</para></listitem>
- </varlistentry>
-
- <varlistentry><term>samlogon</term>
- <listitem><para>Sam Logon</para></listitem>
- </varlistentry>
-
- </variablelist>
- </refsect2>
-
- <refsect2>
- <title>GENERAL COMMANDS</title>
-
- <variablelist>
- <varlistentry><term>debuglevel</term><listitem><para>Set the current
- debug level used to log information.</para></listitem></varlistentry>
-
- <varlistentry><term>help (?)</term><listitem><para>Print a listing of all
+ <listitem><para><command>help (?)</command> - Print a listing of all
known commands or extended help on a particular command.
- </para></listitem></varlistentry>
+ </para></listitem>
- <varlistentry><term>quit (exit)</term><listitem><para>Exit <command>rpcclient
- </command>.</para></listitem></varlistentry>
- </variablelist>
- </refsect2>
+ <listitem><para><command>quit (exit)</command> - Exit <command>rpcclient
+ </command>.</para></listitem>
+ </itemizedlist>
+
</refsect1>
@@ -420,7 +387,7 @@ Comma Separated list of Files
<para>From Luke Leighton's original rpcclient man page:</para>
- <para><emphasis>WARNING!</emphasis> The MSRPC over SMB code has
+ <para><emphasis>"WARNING!</emphasis> The MSRPC over SMB code has
been developed from examining Network traces. No documentation is
available from the original creators (Microsoft) on how MSRPC over
SMB works, or how the individual MSRPC services work. Microsoft's
@@ -428,13 +395,12 @@ Comma Separated list of Files
to be... a bit flaky in places. </para>
<para>The development of Samba's implementation is also a bit rough,
- and as more of the services are understood, it can even result in
- versions of <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> and <citerefentry><refentrytitle>rpcclient</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry> that are incompatible for some commands or services. Additionally,
+ and as more of the services are understood, it can even result in
+ versions of <command>smbd(8)</command> and <command>rpcclient(1)</command>
+ that are incompatible for some commands or services. Additionally,
the developers are sending reports to Microsoft, and problems found
or reported to Microsoft are fixed in Service Packs, which may
- result in incompatibilities.</para>
+ result in incompatibilities." </para>
</refsect1>
@@ -456,8 +422,7 @@ Comma Separated list of Files
<para>The original rpcclient man page was written by Matthew
Geddes, Luke Kenneth Casson Leighton, and rewritten by Gerald Carter.
The conversion to DocBook for Samba 2.2 was done by Gerald
- Carter. The conversion to DocBook XML 4.2 for Samba 3.0 was
- done by Alexander Bokovoy.</para>
+ Carter.</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/samba.7.sgml b/docs/docbook/manpages/samba.7.sgml
index a352a6a7c6..17865edd81 100644
--- a/docs/docbook/manpages/samba.7.sgml
+++ b/docs/docbook/manpages/samba.7.sgml
@@ -1,5 +1,5 @@
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
-<refentry id="samba.7">
+<refentry id="samba">
<refmeta>
<refentrytitle>samba</refentrytitle>
@@ -8,7 +8,7 @@
<refnamediv>
- <refname>Samba</refname>
+ <refname>SAMBA</refname>
<refpurpose>A Windows SMB/CIFS fileserver for UNIX</refpurpose>
</refnamediv>
@@ -29,30 +29,26 @@
<variablelist>
<varlistentry>
- <term><citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry></term>
- <listitem><para>The <command>smbd</command> daemon provides the file and print services to
+ <term><command>smbd</command></term>
+ <listitem><para>The <command>smbd </command>
+ daemon provides the file and print services to
SMB clients, such as Windows 95/98, Windows NT, Windows
for Workgroups or LanManager. The configuration file
- for this daemon is described in <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry>
+ for this daemon is described in <filename>smb.conf</filename>
</para></listitem>
</varlistentry>
<varlistentry>
- <term><citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry></term>
+ <term><command>nmbd</command></term>
<listitem><para>The <command>nmbd</command>
daemon provides NetBIOS nameservice and browsing
support. The configuration file for this daemon
- is described in <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry></para>
+ is described in <filename>smb.conf</filename></para>
</listitem>
</varlistentry>
<varlistentry>
- <term><citerefentry><refentrytitle>smbclient</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry></term>
+ <term><command>smbclient</command></term>
<listitem><para>The <command>smbclient</command>
program implements a simple ftp-like client. This
is useful for accessing SMB shares on other compatible
@@ -63,17 +59,15 @@
</varlistentry>
<varlistentry>
- <term><citerefentry><refentrytitle>testparm</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry></term>
+ <term><command>testparm</command></term>
<listitem><para>The <command>testparm</command>
- utility is a simple syntax checker for Samba's <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> configuration file.</para>
+ utility is a simple syntax checker for Samba's
+ <filename>smb.conf</filename>configuration file.</para>
</listitem>
</varlistentry>
<varlistentry>
- <term><citerefentry><refentrytitle>testprns</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry></term>
+ <term><command>testprns</command></term>
<listitem><para>The <command>testprns</command>
utility supports testing printer names defined
in your <filename>printcap</filename> file used
@@ -82,8 +76,7 @@
</varlistentry>
<varlistentry>
- <term><citerefentry><refentrytitle>smbstatus</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry></term>
+ <term><command>smbstatus</command></term>
<listitem><para>The <command>smbstatus</command>
tool provides access to information about the
current connections to <command>smbd</command>.</para>
@@ -91,8 +84,7 @@
</varlistentry>
<varlistentry>
- <term><citerefentry><refentrytitle>nmblookup</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry></term>
+ <term><command>nmblookup</command></term>
<listitem><para>The <command>nmblookup</command>
tools allows NetBIOS name queries to be made
from a UNIX host.</para>
@@ -100,18 +92,15 @@
</varlistentry>
<varlistentry>
- <term><citerefentry><refentrytitle>smbgroupedit</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry></term>
- <listitem><para>The <command>smbgroupedit</command>
- tool allows for mapping unix groups to NT Builtin,
- Domain, or Local groups. Also it allows setting
- priviledges for that group, such as saAddUser, etc.</para>
+ <term><command>make_smbcodepage</command></term>
+ <listitem><para>The <command>make_smbcodepage</command>
+ utility provides a means of creating SMB code page
+ definition files for your <command>smbd</command> server.</para>
</listitem>
</varlistentry>
<varlistentry>
- <term><citerefentry><refentrytitle>smbpasswd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry></term>
+ <term><command>smbpasswd</command></term>
<listitem><para>The <command>smbpasswd</command>
command is a tool for changing LanMan and Windows NT
password hashes on Samba and Windows NT servers.</para>
@@ -158,8 +147,8 @@
list. Details on how to join the mailing list are given in
the README file that comes with Samba.</para>
- <para>If you have access to a WWW viewer (such as Mozilla
- or Konqueror) then you will also find lots of useful information,
+ <para>If you have access to a WWW viewer (such as Netscape
+ or Mosaic) then you will also find lots of useful information,
including back issues of the Samba mailing list, at
<ulink url="http://lists.samba.org/">http://lists.samba.org</ulink>.</para>
</refsect1>
@@ -167,7 +156,7 @@
<refsect1>
<title>VERSION</title>
- <para>This man page is correct for version 3.0 of the
+ <para>This man page is correct for version 2.2 of the
Samba suite. </para>
</refsect1>
@@ -181,8 +170,8 @@
<para>If you have patches to submit, visit
<ulink url="http://devel.samba.org/">http://devel.samba.org/</ulink>
- for information on how to do it properly. We prefer patches
- in <command>diff -u</command> format.</para>
+ for information on how to do it properly. We prefer patches in
+ <command>diff -u</command> format.</para>
</refsect1>
<refsect1>
@@ -217,11 +206,11 @@
<para>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+ excellent piece of Open Source software, available at
+ <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML
- 4.2 for Samba 3.0 was done by Alexander Bokovoy.</para>
+ Samba 2.2 was done by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/smb.conf.5.sgml b/docs/docbook/manpages/smb.conf.5.sgml
index 40c4963c8d..4842354012 100644
--- a/docs/docbook/manpages/smb.conf.5.sgml
+++ b/docs/docbook/manpages/smb.conf.5.sgml
@@ -1,5 +1,5 @@
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
-<refentry id="smb.conf.5">
+<refentry id="smb.conf">
<refmeta>
<refentrytitle>smb.conf</refentrytitle>
@@ -15,13 +15,14 @@
<refsect1>
<title>SYNOPSIS</title>
- <para>The <filename>smb.conf</filename> file is a configuration
- file for the Samba suite. <filename>smb.conf</filename> contains
- runtime configuration information for the Samba programs. The <filename>smb.conf</filename> file
- is designed to be configured and administered by the <citerefentry><refentrytitle>swat</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> program. The complete
- description of the file format and possible parameters held within
- are here for reference purposes.</para> </refsect1>
+ <para>The <filename>smb.conf</filename> file is a configuration
+ file for the Samba suite. <filename>smb.conf</filename> contains
+ runtime configuration information for the Samba programs. The
+ <filename>smb.conf</filename> file is designed to be configured and
+ administered by the <ulink url="swat.8.html"><command>swat(8)</command>
+ </ulink> program. The complete description of the file format and
+ possible parameters held within are here for reference purposes.</para>
+</refsect1>
<refsect1>
<title id="FILEFORMATSECT">FILE FORMAT</title>
@@ -104,13 +105,13 @@
The user has write access to the path <filename>/home/bar</filename>.
The share is accessed via the share name "foo":</para>
-<screen>
-<computeroutput>
-[foo]
- path = /home/bar
- read only = no
-</computeroutput>
-</screen>
+ <screen>
+ <computeroutput>
+ [foo]
+ path = /home/bar
+ read only = no
+ </computeroutput>
+ </screen>
<para>The following sample section defines a printable share.
The share is readonly, but printable. That is, the only write
@@ -119,15 +120,15 @@
access will be permitted as the default guest user (specified
elsewhere):</para>
-<screen>
-<computeroutput>
-[aprinter]
- path = /usr/spool/public
- read only = yes
- printable = yes
- guest ok = yes
-</computeroutput>
-</screen>
+ <screen>
+ <computeroutput>
+ [aprinter]
+ path = /usr/spool/public
+ read only = yes
+ printable = yes
+ guest ok = yes
+ </computeroutput>
+ </screen>
</refsect1>
<refsect1>
@@ -191,12 +192,12 @@
than others. The following is a typical and suitable [homes]
section:</para>
-<screen>
-<computeroutput>
-[homes]
- read only = no
-</computeroutput>
-</screen>
+ <screen>
+ <computeroutput>
+ [homes]
+ read only = no
+ </computeroutput>
+ </screen>
<para>An important point is that if guest access is specified
in the [homes] section, all home directories will be
@@ -256,12 +257,12 @@
it. A typical [printers] entry would look like
this:</para>
-<screen><computeroutput>
-[printers]
- path = /usr/spool/public
- guest ok = yes
- printable = yes
-</computeroutput></screen>
+ <screen><computeroutput>
+ [printers]
+ path = /usr/spool/public
+ guest ok = yes
+ printable = yes
+ </computeroutput></screen>
<para>All aliases given for a printer in the printcap file
are legitimate printer names as far as the server is concerned.
@@ -269,11 +270,11 @@
to set up a pseudo-printcap. This is a file consisting of one or
more lines like this:</para>
-<screen>
-<computeroutput>
-alias|alias|alias|alias...
-</computeroutput>
-</screen>
+ <screen>
+ <computeroutput>
+ alias|alias|alias|alias...
+ </computeroutput>
+ </screen>
<para>Each alias should be an acceptable printer name for
your printing subsystem. In the [global] section, specify
@@ -287,11 +288,11 @@ alias|alias|alias|alias...
components (if there are more than one) are separated by vertical
bar symbols ('|').</para>
- <note><para>On SYSV systems which use lpstat to determine what
+ <para>NOTE: 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.</para></note>
+ for more details.</para>
</refsect2>
</refsect1>
@@ -471,7 +472,7 @@ alias|alias|alias|alias...
</variablelist>
<para>There are some quite creative things that can be done
- with these substitutions and other smb.conf options.</para>
+ with these substitutions and other smb.conf options.</para
</refsect1>
<refsect1>
@@ -551,7 +552,7 @@ alias|alias|alias|alias...
then steps 1 to 5 are skipped.</para>
- <orderedlist numeration="arabic">
+ <orderedlist numeration="Arabic">
<listitem><para>If the client has passed a username/password
pair and that username/password pair is validated by the UNIX
system's password programs then the connection is made as that
@@ -684,7 +685,6 @@ alias|alias|alias|alias...
<listitem><para><link linkend="LOGONSCRIPT"><parameter>logon script</parameter></link></para></listitem>
<listitem><para><link linkend="LPQCACHETIME"><parameter>lpq cache time</parameter></link></para></listitem>
<listitem><para><link linkend="MACHINEPASSWORDTIMEOUT"><parameter>machine password timeout</parameter></link></para></listitem>
- <listitem><para><link linkend="MANGLEPREFIX"><parameter>mangle prefix</parameter></link></para></listitem>
<listitem><para><link linkend="MANGLEDSTACK"><parameter>mangled stack</parameter></link></para></listitem>
<listitem><para><link linkend="MAPTOGUEST"><parameter>map to guest</parameter></link></para></listitem>
<listitem><para><link linkend="MAXDISKSIZE"><parameter>max disk size</parameter></link></para></listitem>
@@ -728,9 +728,9 @@ alias|alias|alias|alias...
<listitem><para><link linkend="PREFEREDMASTER"><parameter>prefered master</parameter></link></para></listitem>
<listitem><para><link linkend="PREFERREDMASTER"><parameter>preferred master</parameter></link></para></listitem>
<listitem><para><link linkend="PRELOAD"><parameter>preload</parameter></link></para></listitem>
- <listitem><para><link linkend="PRELOADMODULES"><parameter>preload modules</parameter></link></para></listitem>
<listitem><para><link linkend="PRINTCAP"><parameter>printcap</parameter></link></para></listitem>
<listitem><para><link linkend="PRINTCAPNAME"><parameter>printcap name</parameter></link></para></listitem>
+ <listitem><para><link linkend="PRINTERDRIVERFILE"><parameter>printer driver file</parameter></link></para></listitem>
<listitem><para><link linkend="PRIVATEDIR"><parameter>private dir</parameter></link></para></listitem>
<listitem><para><link linkend="PROTOCOL"><parameter>protocol</parameter></link></para></listitem>
<listitem><para><link linkend="READBMPX"><parameter>read bmpx</parameter></link></para></listitem>
@@ -772,6 +772,7 @@ alias|alias|alias|alias...
<listitem><para><link linkend="UNIXPASSWORDSYNC"><parameter>unix password sync</parameter></link></para></listitem>
<listitem><para><link linkend="UPDATEENCRYPTED"><parameter>update encrypted</parameter></link></para></listitem>
<listitem><para><link linkend="USEMMAP"><parameter>use mmap</parameter></link></para></listitem>
+ <listitem><para><link linkend="USERHOSTS"><parameter>use rhosts</parameter></link></para></listitem>
<listitem><para><link linkend="USESENDFILE"><parameter>use sendfile</parameter></link></para></listitem>
<listitem><para><link linkend="USERNAMELEVEL"><parameter>username level</parameter></link></para></listitem>
<listitem><para><link linkend="USERNAMEMAP"><parameter>username map</parameter></link></para></listitem>
@@ -807,7 +808,7 @@ alias|alias|alias|alias...
<listitem><para><link linkend="ALLOWHOSTS"><parameter>allow hosts</parameter></link></para></listitem>
<listitem><para><link linkend="AVAILABLE"><parameter>available</parameter></link></para></listitem>
<listitem><para><link linkend="BLOCKINGLOCKS"><parameter>blocking locks</parameter></link></para></listitem>
- <listitem><para><link linkend="BLOCKSIZE"><parameter>block size</parameter></link></para></listitem>
+<listitem><para><link linkend="BLOCKSIZE"><parameter>block size</parameter></link></para></listitem>
<listitem><para><link linkend="BROWSABLE"><parameter>browsable</parameter></link></para></listitem>
<listitem><para><link linkend="BROWSEABLE"><parameter>browseable</parameter></link></para></listitem>
<listitem><para><link linkend="CASESENSITIVE"><parameter>case sensitive</parameter></link></para></listitem>
@@ -883,6 +884,7 @@ alias|alias|alias|alias...
<listitem><para><link linkend="PATH"><parameter>path</parameter></link></para></listitem>
<listitem><para><link linkend="POSIXLOCKING"><parameter>posix locking</parameter></link></para></listitem>
<listitem><para><link linkend="POSTEXEC"><parameter>postexec</parameter></link></para></listitem>
+ <listitem><para><link linkend="POSTSCRIPT"><parameter>postscript</parameter></link></para></listitem>
<listitem><para><link linkend="PREEXEC"><parameter>preexec</parameter></link></para></listitem>
<listitem><para><link linkend="PREEXECCLOSE"><parameter>preexec close</parameter></link></para></listitem>
<listitem><para><link linkend="PRESERVECASE"><parameter>preserve case</parameter></link></para></listitem>
@@ -891,6 +893,8 @@ alias|alias|alias|alias...
<listitem><para><link linkend="PRINTABLE"><parameter>printable</parameter></link></para></listitem>
<listitem><para><link linkend="PRINTER"><parameter>printer</parameter></link></para></listitem>
<listitem><para><link linkend="PRINTERADMIN"><parameter>printer admin</parameter></link></para></listitem>
+ <listitem><para><link linkend="PRINTERDRIVER"><parameter>printer driver</parameter></link></para></listitem>
+ <listitem><para><link linkend="PRINTERDRIVERLOCATION"><parameter>printer driver location</parameter></link></para></listitem>
<listitem><para><link linkend="PRINTERNAME"><parameter>printer name</parameter></link></para></listitem>
<listitem><para><link linkend="PRINTING"><parameter>printing</parameter></link></para></listitem>
<listitem><para><link linkend="PUBLIC"><parameter>public</parameter></link></para></listitem>
@@ -936,10 +940,10 @@ alias|alias|alias|alias...
<variablelist>
<varlistentry>
- <term><anchor id="ABORTSHUTDOWNSCRIPT"/>abort shutdown script (G)</term>
+ <term><anchor id="ABORTSHUTDOWNSCRIPT">abort shutdown script (G)</term>
<listitem><para><emphasis>This parameter only exists in the HEAD cvs branch</emphasis>
- This a full path name to a script called by <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> that
+ This a full path name to a script called by
+ <ulink url="smbd.8.html"><command>smbd(8)</command></ulink> that
should stop a shutdown procedure issued by the <link
linkend="SHUTDOWNSCRIPT"><parameter>shutdown script</parameter></link>.</para>
@@ -951,7 +955,7 @@ alias|alias|alias|alias...
</varlistentry>
<varlistentry>
- <term><anchor id="ADDPRINTERCOMMAND"/>addprinter command (G)</term>
+ <term><anchor id="ADDPRINTERCOMMAND">addprinter command (G)</term>
<listitem><para>With the introduction of MS-RPC based printing
support for Windows NT/2000 clients in Samba 2.2, The MS Add
Printer Wizard (APW) icon is now also available in the
@@ -965,12 +969,12 @@ alias|alias|alias|alias...
will perform the necessary operations for adding the printer
to the print system and to add the appropriate service definition
to the <filename>smb.conf</filename> file in order that it can be
- shared by <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>.</para>
+ shared by <ulink url="smbd.8.html"><command>smbd(8)</command>
+ </ulink>.</para>
<para>The <parameter>addprinter command</parameter> is
automatically invoked with the following parameter (in
- order):</para>
+ order:</para>
<itemizedlist>
<listitem><para><parameter>printer name</parameter></para></listitem>
@@ -987,22 +991,16 @@ alias|alias|alias|alias...
driver location" parameter is included for backwards compatibility
only. The remaining fields in the structure are generated from answers
to the APW questions.</para>
-
+
<para>Once the <parameter>addprinter command</parameter> has
been executed, <command>smbd</command> will reparse the <filename>
smb.conf</filename> to determine if the share defined by the APW
exists. If the sharename is still invalid, then <command>smbd
</command> will return an ACCESS_DENIED error to the client.</para>
-
- <para>
- The "add printer command" program can output a single line of text,
- which Samba will set as the port the new printer is connected to.
- If this line isn't output, Samba won't reload its printer shares.
- </para>
<para>See also <link linkend="DELETEPRINTERCOMMAND"><parameter>
deleteprinter command</parameter></link>, <link
- linkend="PRINTING"><parameter>printing</parameter></link>,
+ linkend="printing"><parameter>printing</parameter></link>,
<link linkend="SHOWADDPRINTERWIZARD"><parameter>show add
printer wizard</parameter></link></para>
@@ -1015,7 +1013,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="ADDSHARECOMMAND"/>add share command (G)</term>
+ <term><anchor id="ADDSHARECOMMAND">add share command (G)</term>
<listitem><para>Samba 2.2.0 introduced the ability to dynamically
add and delete shares via the Windows NT 4.0 Server Manager. The
<parameter>add share command</parameter> is used to define an
@@ -1069,10 +1067,9 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="ADDMACHINESCRIPT"/>add machine script (G)</term>
+ <term><anchor id="ADDMACHINESCRIPT">add machine script (G)</term>
<listitem><para>This is the full pathname to a script that will
- be run by <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> when a machine is added
+ be run by <ulink url="smbd.8.html">smbd(8)</ulink> when a machine is added
to it's domain using the administrator username and password method. </para>
<para>This option is only required when using sam back-ends tied to the
@@ -1088,7 +1085,7 @@ alias|alias|alias|alias...
</varlistentry>
<varlistentry>
- <term><anchor id="ADSSERVER"/>ads server (G)</term>
+ <term><anchor id="ADSSERVER">ads server (G)</term>
<listitem><para>If this option is specified, samba does
not try to figure out what ads server to use itself, but
uses the specified ads server. Either one DNS name or IP
@@ -1101,10 +1098,10 @@ alias|alias|alias|alias...
</varlistentry>
<varlistentry>
- <term><anchor id="ADDUSERSCRIPT"/>add user script (G)</term>
+ <term><anchor id="ADDUSERSCRIPT">add user script (G)</term>
<listitem><para>This is the full pathname to a script that will
- be run <emphasis>AS ROOT</emphasis> by <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> under special circumstances described below.</para>
+ be run <emphasis>AS ROOT</emphasis> by <ulink url="smbd.8.html">smbd(8)
+ </ulink> under special circumstances described below.</para>
<para>Normally, a Samba server requires that UNIX users are
created for all users accessing files on this server. For sites
@@ -1114,16 +1111,16 @@ alias|alias|alias|alias...
url="smbd.8.html">smbd</ulink> to create the required UNIX users
<emphasis>ON DEMAND</emphasis> when a user accesses the Samba server.</para>
- <para>In order to use this option, <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> must <emphasis>NOT</emphasis> be set to <parameter>security = share</parameter>
+ <para>In order to use this option, <ulink url="smbd.8.html">smbd</ulink>
+ must <emphasis>NOT</emphasis> be set to <parameter>security = share</parameter>
and <parameter>add user script</parameter>
must be set to a full pathname for a script that will create a UNIX
user given one argument of <parameter>%u</parameter>, which expands into
the UNIX user name to create.</para>
<para>When the Windows user attempts to access the Samba server,
- at login (session setup in the SMB protocol) time, <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> contacts the <parameter>password server</parameter> and
+ at login (session setup in the SMB protocol) time, <ulink url="smbd.8.html">
+ smbd</ulink> contacts the <parameter>password server</parameter> and
attempts to authenticate the given user with the given password. If the
authentication succeeds then <command>smbd</command>
attempts to find a UNIX user in the UNIX password database to map the
@@ -1151,10 +1148,10 @@ alias|alias|alias|alias...
</listitem>
</varlistentry>
- <varlistentry><term><anchor id="ADDGROUPSCRIPT"/>add group script (G)</term>
+ <varlistentry><term><anchor id="ADDGROUPSCRIPT">add group script (G)</term>
<listitem><para>This is the full pathname to a script that will
- be run <emphasis>AS ROOT</emphasis> by <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> when a new group is
+ be run <emphasis>AS ROOT</emphasis> by <ulink
+ url="smbd.8.html">smbd(8)</ulink> when a new group is
requested. It will expand any
<parameter>%g</parameter> to the group name passed.
This script is only useful for installations using the
@@ -1167,7 +1164,7 @@ alias|alias|alias|alias...
</varlistentry>
<varlistentry>
- <term><anchor id="ADMINUSERS"/>admin users (S)</term>
+ <term><anchor id="ADMINUSERS">admin users (S)</term>
<listitem><para>This is a list of users who will be granted
administrative privileges on the share. This means that they
will do all file operations as the super-user (root).</para>
@@ -1183,13 +1180,13 @@ alias|alias|alias|alias...
</varlistentry>
<varlistentry>
- <term><anchor id="ADDUSERTOGROUPSCRIPT"/>add user to group script (G)</term>
+ <term><anchor id="ADDUSERTOGROUPSCRIPT">add user to group script (G)</term>
<listitem><para>Full path to the script that will be called when
a user is added to a group using the Windows NT domain administration
- tools. It will be run by <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> <emphasis>AS ROOT</emphasis>.
- Any <parameter>%g</parameter> will be replaced with the group name and
- any <parameter>%u</parameter> will be replaced with the user name.
+ tools. It will be run by <ulink url="smbd.8.html">smbd(8)</ulink>
+ <emphasis>AS ROOT</emphasis>. Any <parameter>%g</parameter> will be
+ replaced with the group name and any <parameter>%u</parameter> will
+ be replaced with the user name.
</para>
<para>Default: <command>add user to group script = </command></para>
@@ -1200,13 +1197,13 @@ alias|alias|alias|alias...
</varlistentry>
<varlistentry>
- <term><anchor id="ALLOWHOSTS"/>allow hosts (S)</term>
+ <term><anchor id="ALLOWHOSTS">allow hosts (S)</term>
<listitem><para>Synonym for <link linkend="HOSTSALLOW">
<parameter>hosts allow</parameter></link>.</para></listitem>
</varlistentry>
<varlistentry>
- <term><anchor id="ALGORITHMICRIDBASE"/>algorithmic rid base (G)</term>
+ <term><anchor id="ALGORITHMICRIDBASE">algorithmic rid base (G)</term>
<listitem><para>This determines how Samba will use its
algorithmic mapping from uids/gid to the RIDs needed to construct
NT Security Identifiers.</para>
@@ -1229,7 +1226,7 @@ alias|alias|alias|alias...
</varlistentry>
<varlistentry>
- <term><anchor id="ALLOWTRUSTEDDOMAINS"/>allow trusted domains (G)</term>
+ <term><anchor id="ALLOWTRUSTEDDOMAINS">allow trusted domains (G)</term>
<listitem><para>This option only takes effect when the <link
linkend="SECURITY"><parameter>security</parameter></link> option is set to
<constant>server</constant> or <constant>domain</constant>.
@@ -1253,9 +1250,10 @@ alias|alias|alias|alias...
</varlistentry>
<varlistentry>
- <term><anchor id="ANNOUNCEAS"/>announce as (G)</term>
- <listitem><para>This specifies what type of server <citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> will announce itself as, to a network neighborhood browse
+ <term><anchor id="ANNOUNCEAS">announce as (G)</term>
+ <listitem><para>This specifies what type of server
+ <ulink url="nmbd.8.html"><command>nmbd</command></ulink>
+ will announce itself as, to a network neighborhood browse
list. By default this is set to Windows NT. The valid options
are : "NT Server" (which can also be written as "NT"),
"NT Workstation", "Win95" or "WfW" meaning Windows NT Server,
@@ -1274,7 +1272,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="ANNOUNCEVERSION"/>announce version (G)</term>
+ <term><anchor id="ANNOUNCEVERSION">announce version (G)</term>
<listitem><para>This specifies the major and minor version numbers
that nmbd will use when announcing itself as a server. The default
is 4.9. Do not change this parameter unless you have a specific
@@ -1289,7 +1287,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="AUTOSERVICES"/>auto services (G)</term>
+ <term><anchor id="AUTOSERVICES">auto services (G)</term>
<listitem><para>This is a synonym for the <link linkend="PRELOAD">
<parameter>preload</parameter></link>.</para>
</listitem>
@@ -1298,7 +1296,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="AUTHMETHODS"/>auth methods (G)</term>
+ <term><anchor id="AUTHMETHODS">auth methods (G)</term>
<listitem><para>This option allows the administrator to chose what
authentication methods <command>smbd</command> will use when authenticating
a user. This option defaults to sensible values based on <link linkend="SECURITY"><parameter>
@@ -1316,7 +1314,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="AVAILABLE"/>available (S)</term>
+ <term><anchor id="AVAILABLE">available (S)</term>
<listitem><para>This parameter lets you "turn off" a service. If
<parameter>available = no</parameter>, then <emphasis>ALL</emphasis>
attempts to connect to the service will fail. Such failures are
@@ -1330,12 +1328,12 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="BINDINTERFACESONLY"/>bind interfaces only (G)</term>
+ <term><anchor id="BINDINTERFACESONLY">bind interfaces only (G)</term>
<listitem><para>This global parameter allows the Samba admin
to limit what interfaces on a machine will serve SMB requests. It
- affects file service <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> and name service <citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> in a slightly different ways.</para>
+ affects file service <ulink url="smbd.8.html">smbd(8)</ulink> and
+ name service <ulink url="nmbd.8.html">nmbd(8)</ulink> in slightly
+ different ways.</para>
<para>For name service it causes <command>nmbd</command> to bind
to ports 137 and 138 on the interfaces listed in the <link
@@ -1355,9 +1353,8 @@ alias|alias|alias|alias...
does defeat this simple check, however, so it must not be used
seriously as a security feature for <command>nmbd</command>.</para>
- <para>For file service it causes <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> to bind only to the interface list
- given in the <link linkend="INTERFACES">
+ <para>For file service it causes <ulink url="smbd.8.html">smbd(8)</ulink>
+ to bind only to the interface list given in the <link linkend="INTERFACES">
interfaces</link> parameter. This restricts the networks that
<command>smbd</command> will serve to packets coming in those
interfaces. Note that you should not use this parameter for machines
@@ -1366,9 +1363,10 @@ alias|alias|alias|alias...
<para>If <parameter>bind interfaces only</parameter> is set then
unless the network address <emphasis>127.0.0.1</emphasis> is added
- to the <parameter>interfaces</parameter> parameter list <citerefentry><refentrytitle>smbpasswd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> and <citerefentry><refentrytitle>swat</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> may not work as expected due to the reasons covered below.</para>
+ to the <parameter>interfaces</parameter> parameter list <ulink
+ url="smbpasswd.8.html"><command>smbpasswd(8)</command></ulink>
+ and <ulink url="swat.8.html"><command>swat(8)</command></ulink> may
+ not work as expected due to the reasons covered below.</para>
<para>To change a users SMB password, the <command>smbpasswd</command>
by default connects to the <emphasis>localhost - 127.0.0.1</emphasis>
@@ -1378,9 +1376,9 @@ alias|alias|alias|alias...
<parameter>interfaces</parameter> parameter list then <command>
smbpasswd</command> will fail to connect in it's default mode.
<command>smbpasswd</command> can be forced to use the primary IP interface
- of the local host by using its <citerefentry><refentrytitle>smbpasswd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> <parameter>-r <replaceable>remote machine</replaceable></parameter>
- parameter, with <replaceable>remote machine</replaceable> set
+ of the local host by using its <ulink url="smbpasswd.8.html#minusr">
+ <parameter>-r <replaceable>remote machine</replaceable></parameter>
+ </ulink> parameter, with <replaceable>remote machine</replaceable> set
to the IP name of the primary interface of the local host.</para>
<para>The <command>swat</command> status page tries to connect with
@@ -1400,10 +1398,9 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="BLOCKINGLOCKS"/>blocking locks (S)</term>
- <listitem><para>This parameter controls the behavior
- of <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> when given a request by a client
+ <term><anchor id="BLOCKINGLOCKS">blocking locks (S)</term>
+ <listitem><para>This parameter controls the behavior of <ulink
+ url="smbd.8.html">smbd(8)</ulink> when given a request by a client
to obtain a byte range lock on a region of an open file, and the
request has a time limit associated with it.</para>
@@ -1423,9 +1420,9 @@ alias|alias|alias|alias...
</varlistentry>
<varlistentry>
- <term><anchor id="BLOCKSIZE"/>block size (S)</term>
- <listitem><para>This parameter controls the behavior of <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> when reporting disk free
+ <term><anchor id="BLOCKSIZE">block size (S)</term>
+ <listitem><para>This parameter controls the behavior of
+ <ulink url="smbd.8.html">smbd(8)</ulink> when reporting disk free
sizes. By default, this reports a disk block size of 1024 bytes.
</para>
@@ -1439,19 +1436,27 @@ alias|alias|alias|alias...
<para>Changing this option does not change the disk free reporting
size, just the block size unit reported to the client.</para>
- </listitem>
- </varlistentry>
+
+ <para>Default: <command>block size = 1024</command></para>
+ <para>Example: <command>block size = 65536</command></para>
+
+ </listitem>
+ </varlistentry>
+
+
<varlistentry>
- <term><anchor id="BROWSABLE"/>browsable (S)</term>
+ <term><anchor id="BROWSABLE">browsable (S)</term>
<listitem><para>See the <link linkend="BROWSEABLE"><parameter>
browseable</parameter></link>.</para></listitem>
</varlistentry>
+
+
<varlistentry>
- <term><anchor id="BROWSELIST"/>browse list (G)</term>
- <listitem><para>This controls whether <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> will serve a browse list to
+ <term><anchor id="BROWSELIST">browse list (G)</term>
+ <listitem><para>This controls whether <ulink url="smbd.8.html">
+ <command>smbd(8)</command></ulink> will serve a browse list to
a client doing a <command>NetServerEnum</command> call. Normally
set to <constant>yes</constant>. You should never need to change
this.</para>
@@ -1462,7 +1467,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="BROWSEABLE"/>browseable (S)</term>
+ <term><anchor id="BROWSEABLE">browseable (S)</term>
<listitem><para>This controls whether this share is seen in
the list of available shares in a net view and in the browse list.</para>
@@ -1473,7 +1478,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="CASESENSITIVE"/>case sensitive (S)</term>
+ <term><anchor id="CASESENSITIVE">case sensitive (S)</term>
<listitem><para>See the discussion in the section <link
linkend="NAMEMANGLINGSECT">NAME MANGLING</link>.</para>
@@ -1484,7 +1489,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="CASESIGNAMES"/>casesignames (S)</term>
+ <term><anchor id="CASESIGNAMES">casesignames (S)</term>
<listitem><para>Synonym for <link linkend="CASESENSITIVE">case
sensitive</link>.</para></listitem>
</varlistentry>
@@ -1492,12 +1497,12 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="CHANGENOTIFYTIMEOUT"/>change notify timeout (G)</term>
+ <term><anchor id="CHANGENOTIFYTIMEOUT">change notify timeout (G)</term>
<listitem><para>This SMB allows a client to tell a server to
"watch" a particular directory for any changes and only reply to
the SMB request when a change has occurred. Such constant scanning of
- a directory is expensive under UNIX, hence an <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> daemon only performs such a scan
+ a directory is expensive under UNIX, hence an <ulink url="smbd.8.html">
+ <command>smbd(8)</command></ulink> daemon only performs such a scan
on each requested directory once every <parameter>change notify
timeout</parameter> seconds.</para>
@@ -1510,7 +1515,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="CHANGESHARECOMMAND"/>change share command (G)</term>
+ <term><anchor id="CHANGESHARECOMMAND">change share command (G)</term>
<listitem><para>Samba 2.2.0 introduced the ability to dynamically
add and delete shares via the Windows NT 4.0 Server Manager. The
<parameter>change share command</parameter> is used to define an
@@ -1560,8 +1565,12 @@ alias|alias|alias|alias...
</listitem>
</varlistentry>
+
+
+
+
<varlistentry>
- <term><anchor id="COMMENT"/>comment (S)</term>
+ <term><anchor id="COMMENT">comment (S)</term>
<listitem><para>This is a text field that is seen next to a share
when a client does a queries the server, either via the network
neighborhood or via <command>net view</command> to list what shares
@@ -1578,7 +1587,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="CONFIGFILE"/>config file (G)</term>
+ <term><anchor id="CONFIGFILE">config file (G)</term>
<listitem><para>This allows you to override the config file
to use, instead of the default (usually <filename>smb.conf</filename>).
There is a chicken and egg problem here as this option is set
@@ -1602,7 +1611,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="COPY"/>copy (S)</term>
+ <term><anchor id="COPY">copy (S)</term>
<listitem><para>This parameter allows you to "clone" service
entries. The specified service is simply duplicated under the
current service's name. Any parameters specified in the current
@@ -1620,7 +1629,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="CREATEMASK"/>create mask (S)</term>
+ <term><anchor id="CREATEMASK">create mask (S)</term>
<listitem><para>A synonym for this parameter is
<link linkend="CREATEMODE"><parameter>create mode</parameter>
</link>.</para>
@@ -1664,14 +1673,14 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="CREATEMODE"/>create mode (S)</term>
+ <term><anchor id="CREATEMODE">create mode (S)</term>
<listitem><para>This is a synonym for <link linkend="CREATEMASK"><parameter>
create mask</parameter></link>.</para></listitem>
</varlistentry>
<varlistentry>
- <term><anchor id="CSCPOLICY"/>csc policy (S)</term>
+ <term><anchor id="CSCPOLICY">csc policy (S)</term>
<listitem><para>This stands for <emphasis>client-side caching
policy</emphasis>, and specifies how clients capable of offline
caching will cache the files in the share. The valid values
@@ -1690,7 +1699,7 @@ alias|alias|alias|alias...
</varlistentry>
<varlistentry>
- <term><anchor id="DEADTIME"/>deadtime (G)</term>
+ <term><anchor id="DEADTIME">deadtime (G)</term>
<listitem><para>The value of the parameter (a decimal integer)
represents the number of minutes of inactivity before a connection
is considered dead, and it is disconnected. The deadtime only takes
@@ -1716,7 +1725,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="DEBUGHIRESTIMESTAMP"/>debug hires timestamp (G)</term>
+ <term><anchor id="DEBUGHIRESTIMESTAMP">debug hires timestamp (G)</term>
<listitem><para>Sometimes the timestamps in the log messages
are needed with a resolution of higher that seconds, this
boolean parameter adds microsecond resolution to the timestamp
@@ -1733,7 +1742,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="DEBUGPID"/>debug pid (G)</term>
+ <term><anchor id="DEBUGPID">debug pid (G)</term>
<listitem><para>When using only one log file for more then one
forked <ulink url="smbd.8.html">smbd</ulink>-process there may be hard to follow which process
outputs which message. This boolean parameter is adds the process-id
@@ -1748,7 +1757,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="DEBUGTIMESTAMP"/>debug timestamp (G)</term>
+ <term><anchor id="DEBUGTIMESTAMP">debug timestamp (G)</term>
<listitem><para>Samba debug log messages are timestamped
by default. If you are running at a high <link linkend="DEBUGLEVEL">
<parameter>debug level</parameter></link> these timestamps
@@ -1761,7 +1770,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="DEBUGUID"/>debug uid (G)</term>
+ <term><anchor id="DEBUGUID">debug uid (G)</term>
<listitem><para>Samba is sometimes run as root and sometime
run as the connected user, this boolean parameter inserts the
current euid, egid, uid and gid to the timestamp message headers
@@ -1777,7 +1786,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="DEBUGLEVEL"/>debuglevel (G)</term>
+ <term><anchor id="DEBUGLEVEL">debuglevel (G)</term>
<listitem><para>Synonym for <link linkend="LOGLEVEL"><parameter>
log level</parameter></link>.</para>
</listitem>
@@ -1786,7 +1795,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="DEFAULT"/>default (G)</term>
+ <term><anchor id="DEFAULT">default (G)</term>
<listitem><para>A synonym for <link linkend="DEFAULTSERVICE"><parameter>
default service</parameter></link>.</para></listitem>
</varlistentry>
@@ -1794,7 +1803,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="DEFAULTCASE"/>default case (S)</term>
+ <term><anchor id="DEFAULTCASE">default case (S)</term>
<listitem><para>See the section on <link linkend="NAMEMANGLINGSECT">
NAME MANGLING</link>. Also note the <link linkend="SHORTPRESERVECASE">
<parameter>short preserve case</parameter></link> parameter.</para>
@@ -1806,7 +1815,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="DEFAULTDEVMODE"/>default devmode (S)</term>
+ <term><anchor id="DEFAULTDEVMODE">default devmode (S)</term>
<listitem><para>This parameter is only applicable to <link
linkend="PRINTOK">printable</link> services. When smbd is serving
Printer Drivers to Windows NT/2k/XP clients, each printer on the Samba
@@ -1844,7 +1853,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="DEFAULTSERVICE"/>default service (G)</term>
+ <term><anchor id="DEFAULTSERVICE">default service (G)</term>
<listitem><para>This parameter specifies the name of a service
which will be connected to if the service actually requested cannot
be found. Note that the square brackets are <emphasis>NOT</emphasis>
@@ -1870,27 +1879,24 @@ alias|alias|alias|alias...
<para>Example:</para>
-<para><programlisting>
+ <para><programlisting>
[global]
default service = pub
[pub]
path = /%S
-</programlisting></para>
+ </programlisting></para>
</listitem>
</varlistentry>
- <varlistentry><term><anchor id="DELETEGROUPSCRIPT"/>delete group script (G)</term>
+ <varlistentry><term><anchor id="DELETEGROUPSCRIPT">delete group script (G)</term>
<listitem><para>This is the full pathname to a script that will
- be run <emphasis>AS ROOT</emphasis> <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> when a group is requested to be deleted.
- It will expand any <parameter>%g</parameter> to the group name passed.
- This script is only useful for installations using the Windows NT domain administration tools.
+ be run <emphasis>AS ROOT</emphasis> by <ulink url="smbd.8.html">smbd(8)</ulink> when a group is requested to be deleted. It will expand any <parameter>%g</parameter> to the group name passed. This script is only useful for installations using the Windows NT domain administration tools.
</para></listitem>
</varlistentry>
<varlistentry>
- <term><anchor id="DELETEPRINTERCOMMAND"/>deleteprinter command (G)</term>
+ <term><anchor id="DELETEPRINTERCOMMAND">deleteprinter command (G)</term>
<listitem><para>With the introduction of MS-RPC based printer
support for Windows NT/2000 clients in Samba 2.2, it is now
possible to delete printer at run time by issuing the
@@ -1916,7 +1922,7 @@ alias|alias|alias|alias...
<para>See also <link linkend="ADDPRINTERCOMMAND"><parameter>
addprinter command</parameter></link>, <link
- linkend="PRINTING"><parameter>printing</parameter></link>,
+ linkend="printing"><parameter>printing</parameter></link>,
<link linkend="SHOWADDPRINTERWIZARD"><parameter>show add
printer wizard</parameter></link></para>
@@ -1932,7 +1938,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="DELETEREADONLY"/>delete readonly (S)</term>
+ <term><anchor id="DELETEREADONLY">delete readonly (S)</term>
<listitem><para>This parameter allows readonly files to be deleted.
This is not normal DOS semantics, but is allowed by UNIX.</para>
@@ -1946,7 +1952,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="DELETESHARECOMMAND"/>delete share command (G)</term>
+ <term><anchor id="DELETESHARECOMMAND">delete share command (G)</term>
<listitem><para>Samba 2.2.0 introduced the ability to dynamically
add and delete shares via the Windows NT 4.0 Server Manager. The
<parameter>delete share command</parameter> is used to define an
@@ -1994,11 +2000,10 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="DELETEUSERSCRIPT"/>delete user script (G)</term>
+ <term><anchor id="DELETEUSERSCRIPT">delete user script (G)</term>
<listitem><para>This is the full pathname to a script that will
- be run by <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> when managing users
- with remote RPC (NT) tools.
+ be run by <ulink url="smbd.8.html"><command>smbd(8)</command></ulink>
+ when managing user's with remote RPC (NT) tools.
</para>
<para>This script is called when a remote client removes a user
@@ -2016,13 +2021,13 @@ alias|alias|alias|alias...
</varlistentry>
<varlistentry>
- <term><anchor id="DELETEUSERFROMGROUPSCRIPT"/>delete user from group script (G)</term>
+ <term><anchor id="DELETEUSERFROMGROUPSCRIPT">delete user from group script (G)</term>
<listitem><para>Full path to the script that will be called when
a user is removed from a group using the Windows NT domain administration
- tools. It will be run by <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> <emphasis>AS ROOT</emphasis>.
- Any <parameter>%g</parameter> will be replaced with the group name and
- any <parameter>%u</parameter> will be replaced with the user name.
+ tools. It will be run by <ulink url="smbd.8.html">smbd(8)</ulink>
+ <emphasis>AS ROOT</emphasis>. Any <parameter>%g</parameter> will be
+ replaced with the group name and any <parameter>%u</parameter> will
+ be replaced with the user name.
</para>
<para>Default: <command>delete user from group script = </command></para>
@@ -2033,7 +2038,7 @@ alias|alias|alias|alias...
</varlistentry>
<varlistentry>
- <term><anchor id="DELETEVETOFILES"/>delete veto files (S)</term>
+ <term><anchor id="DELETEVETOFILES">delete veto files (S)</term>
<listitem><para>This option is used when Samba is attempting to
delete a directory that contains one or more vetoed directories
(see the <link linkend="VETOFILES"><parameter>veto files</parameter></link>
@@ -2062,7 +2067,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="DENYHOSTS"/>deny hosts (S)</term>
+ <term><anchor id="DENYHOSTS">deny hosts (S)</term>
<listitem><para>Synonym for <link linkend="HOSTSDENY"><parameter>hosts
deny</parameter></link>.</para></listitem>
</varlistentry>
@@ -2071,7 +2076,7 @@ alias|alias|alias|alias...
<varlistentry>
- <term><anchor id="DFREECOMMAND"/>dfree command (G)</term>
+ <term><anchor id="DFREECOMMAND">dfree command (G)</term>
<listitem><para>The <parameter>dfree command</parameter> setting should
only be used on systems where a problem occurs with the internal
disk space calculations. This has been known to happen with Ultrix,
@@ -2104,17 +2109,17 @@ alias|alias|alias|alias...
<para>Where the script dfree (which must be made executable) could be:</para>
-<para><programlisting>
-#!/bin/sh
-df $1 | tail -1 | awk '{print $2" "$4}'
-</programlisting></para>
+ <para><programlisting>
+ #!/bin/sh
+ df $1 | tail -1 | awk '{print $2" "$4}'
+ </programlisting></para>
<para>or perhaps (on Sys V based systems):</para>
-<para><programlisting>
-#!/bin/sh
-/usr/bin/df -k $1 | tail -1 | awk '{print $3" "$5}'
-</programlisting></para>
+ <para><programlisting>
+ #!/bin/sh
+ /usr/bin/df -k $1 | tail -1 | awk '{print $3" "$5}'
+ </programlisting></para>
<para>Note that you may have to replace the command names
with full path names on some systems.</para>
@@ -2125,7 +2130,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="DIRECTORY"/>directory (S)</term>
+ <term><anchor id="DIRECTORY">directory (S)</term>
<listitem><para>Synonym for <link linkend="PATH"><parameter>path
</parameter></link>.</para></listitem>
</varlistentry>
@@ -2133,7 +2138,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="DIRECTORYMASK"/>directory mask (S)</term>
+ <term><anchor id="DIRECTORYMASK">directory mask (S)</term>
<listitem><para>This parameter is the octal modes which are
used when converting DOS modes to UNIX modes when creating UNIX
directories.</para>
@@ -2181,7 +2186,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="DIRECTORYMODE"/>directory mode (S)</term>
+ <term><anchor id="DIRECTORYMODE">directory mode (S)</term>
<listitem><para>Synonym for <link linkend="DIRECTORYMASK"><parameter>
directory mask</parameter></link></para></listitem>
</varlistentry>
@@ -2189,7 +2194,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="DIRECTORYSECURITYMASK"/>directory security mask (S)</term>
+ <term><anchor id="DIRECTORYSECURITYMASK">directory security mask (S)</term>
<listitem><para>This parameter controls what UNIX permission bits
can be modified when a Windows NT client is manipulating the UNIX
permission on a directory using the native NT security dialog
@@ -2224,7 +2229,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="DISABLENETBIOS"/>disable netbios (G)</term>
+ <term><anchor id="DISABLENETBIOS">disable netbios (G)</term>
<listitem><para>Enabling this parameter will disable netbios support
in Samba. Netbios is the only available form of browsing in
all windows versions except for 2000 and XP. </para>
@@ -2239,7 +2244,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
</varlistentry>
<varlistentry>
- <term><anchor id="DISABLESPOOLSS"/>disable spoolss (G)</term>
+ <term><anchor id="DISABLESPOOLSS">disable spoolss (G)</term>
<listitem><para>Enabling this parameter will disable Samba's support
for the SPOOLSS set of MS-RPC's and will yield identical behavior
as Samba 2.0.x. Windows NT/2000 clients will downgrade to using
@@ -2260,7 +2265,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
</varlistentry>
<varlistentry>
- <term><anchor id="DISPLAYCHARSET"/>display charset (G)</term>
+ <term><anchor id="DISPLAYCHARSET">display charset (G)</term>
<listitem><para>Specifies the charset that samba will use
to print messages to stdout and stderr and SWAT will use.
Should generally be the same as the <command>unix charset</command>.
@@ -2275,12 +2280,12 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="DNSPROXY"/>dns proxy (G)</term>
- <listitem><para>Specifies that <citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> when acting as a WINS server and
- finding that a NetBIOS name has not been registered, should treat the
- NetBIOS name word-for-word as a DNS name and do a lookup with the DNS server
- for that name on behalf of the name-querying client.</para>
+ <term><anchor id="DNSPROXY">dns proxy (G)</term>
+ <listitem><para>Specifies that <ulink url="nmbd.8.html">nmbd(8)</ulink>
+ when acting as a WINS server and finding that a NetBIOS name has not
+ been registered, should treat the NetBIOS name word-for-word as a DNS
+ name and do a lookup with the DNS server for that name on behalf of
+ the name-querying client.</para>
<para>Note that the maximum length for a NetBIOS name is 15
characters, so the DNS name (or DNS alias) can likewise only be
@@ -2298,7 +2303,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="DOMAINLOGONS"/>domain logons (G)</term>
+ <term><anchor id="DOMAINLOGONS">domain logons (G)</term>
<listitem><para>If set to <constant>yes</constant>, the Samba server will serve
Windows 95/98 Domain logons for the <link linkend="WORKGROUP">
<parameter>workgroup</parameter></link> it is in. Samba 2.2
@@ -2313,20 +2318,20 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="DOMAINMASTER"/>domain master (G)</term>
- <listitem><para>Tell <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> to enable WAN-wide browse list
+ <term><anchor id="DOMAINMASTER">domain master (G)</term>
+ <listitem><para>Tell <ulink url="nmbd.8.html"><command>
+ nmbd(8)</command></ulink> to enable WAN-wide browse list
collation. Setting this option causes <command>nmbd</command> to
claim a special domain specific NetBIOS name that identifies
it as a domain master browser for its given <link linkend="WORKGROUP">
<parameter>workgroup</parameter></link>. Local master browsers
in the same <parameter>workgroup</parameter> on broadcast-isolated
subnets will give this <command>nmbd</command> their local browse lists,
- and then ask <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> for a complete copy of the browse
- list for the whole wide area network. Browser clients will then contact
- their local master browser, and will receive the domain-wide browse list,
- instead of just the list for their broadcast-isolated subnet.</para>
+ and then ask <ulink url="smbd.8.html"><command>smbd(8)</command></ulink>
+ for a complete copy of the browse list for the whole wide area
+ network. Browser clients will then contact their local master browser,
+ and will receive the domain-wide browse list, instead of just the list
+ for their broadcast-isolated subnet.</para>
<para>Note that Windows NT Primary Domain Controllers expect to be
able to claim this <parameter>workgroup</parameter> specific special
@@ -2351,7 +2356,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="DONTDESCEND"/>dont descend (S)</term>
+ <term><anchor id="DONTDESCEND">dont descend (S)</term>
<listitem><para>There are certain directories on some systems
(e.g., the <filename>/proc</filename> tree under Linux) that are either not
of interest to clients or are infinitely deep (recursive). This
@@ -2370,22 +2375,22 @@ df $1 | tail -1 | awk '{print $2" "$4}'
</varlistentry>
<varlistentry>
- <term><anchor id="DOSCHARSET"/>dos charset (G)</term>
+ <term><anchor id="DOSCHARSET">dos charset (G)</term>
<listitem><para>DOS SMB clients assume the server has
the same charset as they do. This option specifies which
charset Samba should talk to DOS clients.
</para>
- <para>The default depends on which charsets you have installed.
+ <para>The default depends on which charsets you have instaled.
Samba tries to use charset 850 but falls back to ASCII in
- case it is not available. Run <citerefentry><refentrytitle>testparm</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry> to check the default on your system.
+ case it is not available. Run <ulink url="testparm.1.html">testparm(1)
+ </ulink> to check the default on your system.
</para>
</listitem>
</varlistentry>
<varlistentry>
- <term><anchor id="DOSFILEMODE"/>dos filemode (S)</term>
+ <term><anchor id="DOSFILEMODE">dos filemode (S)</term>
<listitem><para> The default behavior in Samba is to provide
UNIX-like behavior where only the owner of a file/directory is
able to change the permissions on it. However, this behavior
@@ -2404,13 +2409,13 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="DOSFILETIMERESOLUTION"/>dos filetime resolution (S)</term>
+ <term><anchor id="DOSFILETIMERESOLUTION">dos filetime resolution (S)</term>
<listitem><para>Under the DOS and Windows FAT filesystem, the finest
granularity on time resolution is two seconds. Setting this parameter
for a share causes Samba to round the reported time down to the
nearest two second boundary when a query call that requires one second
- resolution is made to <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>.</para>
+ resolution is made to <ulink url="smbd.8.html"><command>smbd(8)</command>
+ </ulink>.</para>
<para>This option is mainly used as a compatibility option for Visual
C++ when used against Samba shares. If oplocks are enabled on a
@@ -2430,15 +2435,14 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="DOSFILETIMES"/>dos filetimes (S)</term>
+ <term><anchor id="DOSFILETIMES">dos filetimes (S)</term>
<listitem><para>Under DOS and Windows, if a user can write to a
file they can change the timestamp on it. Under POSIX semantics,
only the owner of the file or root may change the timestamp. By
default, Samba runs with POSIX semantics and refuses to change the
timestamp on a file if the user <command>smbd</command> is acting
on behalf of is not the file owner. Setting this option to <constant>
- yes</constant> allows DOS semantics and <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> will change the file
+ yes</constant> allows DOS semantics and <ulink url="smbd.8.html">smbd</ulink> will change the file
timestamp as DOS requires.</para>
<para>Default: <command>dos filetimes = no</command></para></listitem>
@@ -2447,7 +2451,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="ENCRYPTPASSWORDS"/>encrypt passwords (G)</term>
+ <term><anchor id="ENCRYPTPASSWORDS">encrypt passwords (G)</term>
<listitem><para>This boolean controls whether encrypted passwords
will be negotiated with the client. Note that Windows NT 4.0 SP3 and
above and also Windows 98 will by default expect encrypted passwords
@@ -2456,11 +2460,10 @@ df $1 | tail -1 | awk '{print $2" "$4}'
directory <filename>docs/</filename> shipped with the source code.</para>
<para>In order for encrypted passwords to work correctly
- <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> must either
- have access to a local <citerefentry><refentrytitle>smbpasswd</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> file (see the <citerefentry><refentrytitle>smbpasswd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> program for information on how to set up
+ <ulink url="smbd.8.html"><command>smbd(8)</command></ulink> must either
+ have access to a local <ulink url="smbpasswd.5.html"><filename>smbpasswd(5)
+ </filename></ulink> file (see the <ulink url="smbpasswd.8.html"><command>
+ smbpasswd(8)</command></ulink> program for information on how to set up
and maintain this file), or set the <link
linkend="SECURITY">security = [server|domain|ads]</link> parameter which
causes <command>smbd</command> to authenticate against another
@@ -2471,7 +2474,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="ENHANCEDBROWSING"/>enhanced browsing (G)</term>
+ <term><anchor id="ENHANCEDBROWSING">enhanced browsing (G)</term>
<listitem><para>This option enables a couple of enhancements to
cross-subnet browse propagation that have been added in Samba
but which are not standard in Microsoft implementations.
@@ -2497,7 +2500,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="ENUMPORTSCOMMAND"/>enumports command (G)</term>
+ <term><anchor id="ENUMPORTSCOMMAND">enumports command (G)</term>
<listitem><para>The concept of a "port" is fairly foreign
to UNIX hosts. Under Windows NT/2000 print servers, a port
is associated with a port monitor and generally takes the form of
@@ -2520,7 +2523,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
</varlistentry>
<varlistentry>
- <term><anchor id="EXEC"/>exec (S)</term>
+ <term><anchor id="EXEC">exec (S)</term>
<listitem><para>This is a synonym for <link linkend="PREEXEC">
<parameter>preexec</parameter></link>.</para></listitem>
</varlistentry>
@@ -2528,7 +2531,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="FAKEDIRECTORYCREATETIMES"/>fake directory create times (S)</term>
+ <term><anchor id="FAKEDIRECTORYCREATETIMES">fake directory create times (S)</term>
<listitem><para>NTFS and Windows VFAT file systems keep a create
time for all files and directories. This is not the same as the
ctime - status change time - that Unix keeps, so Samba by default
@@ -2562,7 +2565,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="FAKEOPLOCKS"/>fake oplocks (S)</term>
+ <term><anchor id="FAKEOPLOCKS">fake oplocks (S)</term>
<listitem><para>Oplocks are the way that SMB clients get permission
from a server to locally cache file operations. If a server grants
an oplock (opportunistic lock) then the client is free to assume
@@ -2594,11 +2597,10 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="FOLLOWSYMLINKS"/>follow symlinks (S)</term>
+ <term><anchor id="FOLLOWSYMLINKS">follow symlinks (S)</term>
<listitem><para>This parameter allows the Samba administrator
- to stop <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> from following symbolic
- links in a particular share. Setting this
+ to stop <ulink url="smbd.8.html"><command>smbd(8)</command></ulink>
+ from following symbolic links in a particular share. Setting this
parameter to <constant>no</constant> prevents any file or directory
that is a symbolic link from being followed (the user will get an
error). This option is very useful to stop users from adding a
@@ -2615,7 +2617,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="FORCECREATEMODE"/>force create mode (S)</term>
+ <term><anchor id="FORCECREATEMODE">force create mode (S)</term>
<listitem><para>This parameter specifies a set of UNIX mode bit
permissions that will <emphasis>always</emphasis> be set on a
file created by Samba. This is done by bitwise 'OR'ing these bits onto
@@ -2643,7 +2645,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="FORCEDIRECTORYMODE"/>force directory mode (S)</term>
+ <term><anchor id="FORCEDIRECTORYMODE">force directory mode (S)</term>
<listitem><para>This parameter specifies a set of UNIX mode bit
permissions that will <emphasis>always</emphasis> be set on a directory
created by Samba. This is done by bitwise 'OR'ing these bits onto the
@@ -2672,7 +2674,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="FORCEDIRECTORYSECURITYMODE"/>force directory security mode (S)</term>
+ <term><anchor id="FORCEDIRECTORYSECURITYMODE">force directory security mode (S)</term>
<listitem><para>This parameter controls what UNIX permission bits
can be modified when a Windows NT client is manipulating the UNIX
permission on a directory using the native NT security dialog box.</para>
@@ -2708,7 +2710,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="FORCEGROUP"/>force group (S)</term>
+ <term><anchor id="FORCEGROUP">force group (S)</term>
<listitem><para>This specifies a UNIX group name that will be
assigned as the default primary group for all users connecting
to this service. This is useful for sharing files by ensuring
@@ -2744,7 +2746,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
</varlistentry>
<varlistentry>
- <term><anchor id="FORCESECURITYMODE"/>force security mode (S)</term>
+ <term><anchor id="FORCESECURITYMODE">force security mode (S)</term>
<listitem><para>This parameter controls what UNIX permission
bits can be modified when a Windows NT client is manipulating
the UNIX permission on a file using the native NT security dialog
@@ -2782,7 +2784,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="FORCEUSER"/>force user (S)</term>
+ <term><anchor id="FORCEUSER">force user (S)</term>
<listitem><para>This specifies a UNIX user name that will be
assigned as the default user for all users connecting to this service.
This is useful for sharing files. You should also use it carefully
@@ -2810,11 +2812,11 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="FSTYPE"/>fstype (S)</term>
+ <term><anchor id="FSTYPE">fstype (S)</term>
<listitem><para>This parameter allows the administrator to
configure the string that specifies the type of filesystem a share
- is using that is reported by <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> when a client queries the filesystem type
+ is using that is reported by <ulink url="smbd.8.html"><command>smbd(8)
+ </command></ulink> when a client queries the filesystem type
for a share. The default type is <constant>NTFS</constant> for
compatibility with Windows NT but this can be changed to other
strings such as <constant>Samba</constant> or <constant>FAT
@@ -2827,7 +2829,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="GETWDCACHE"/>getwd cache (G)</term>
+ <term><anchor id="GETWDCACHE">getwd cache (G)</term>
<listitem><para>This is a tuning option. When this is enabled a
caching algorithm will be used to reduce the time taken for getwd()
calls. This can have a significant impact on performance, especially
@@ -2841,7 +2843,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="GROUP"/>group (S)</term>
+ <term><anchor id="GROUP">group (S)</term>
<listitem><para>Synonym for <link linkend="FORCEGROUP"><parameter>force
group</parameter></link>.</para></listitem>
</varlistentry>
@@ -2849,7 +2851,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="GUESTACCOUNT"/>guest account (S)</term>
+ <term><anchor id="GUESTACCOUNT">guest account (S)</term>
<listitem><para>This is a username which will be used for access
to services which are specified as <link linkend="GUESTOK"><parameter>
guest ok</parameter></link> (see below). Whatever privileges this
@@ -2879,16 +2881,12 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="GUESTOK"/>guest ok (S)</term>
+ <term><anchor id="GUESTOK">guest ok (S)</term>
<listitem><para>If this parameter is <constant>yes</constant> for
a service, then no password is required to connect to the service.
Privileges will be those of the <link linkend="GUESTACCOUNT"><parameter>
guest account</parameter></link>.</para>
- <para>This paramater nullifies the benifits of setting
- <link linkend="RESTRICTANONYMOUS"><parameter>restrict
- anonymous</parameter></link> = 2</para>
-
<para>See the section below on <link linkend="SECURITY"><parameter>
security</parameter></link> for more information about this option.
</para>
@@ -2899,7 +2897,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="GUESTONLY"/>guest only (S)</term>
+ <term><anchor id="GUESTONLY">guest only (S)</term>
<listitem><para>If this parameter is <constant>yes</constant> for
a service, then only guest connections to the service are permitted.
This parameter will have no effect if <link linkend="GUESTOK">
@@ -2915,7 +2913,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="HIDEDOTFILES"/>hide dot files (S)</term>
+ <term><anchor id="HIDEDOTFILES">hide dot files (S)</term>
<listitem><para>This is a boolean parameter that controls whether
files starting with a dot appear as hidden files.</para>
@@ -2925,7 +2923,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="HIDEFILES"/>hide files(S)</term>
+ <term><anchor id="HIDEFILES">hide files(S)</term>
<listitem><para>This is a list of files or directories that are not
visible but are accessible. The DOS 'hidden' attribute is applied
to any files or directories that match.</para>
@@ -2963,7 +2961,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="HIDELOCALUSERS"/>hide local users(G)</term>
+ <term><anchor id="HIDELOCALUSERS">hide local users(G)</term>
<listitem><para>This parameter toggles the hiding of local UNIX
users (root, wheel, floppy, etc) from remote clients.</para>
@@ -2973,7 +2971,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="HIDEUNREADABLE"/>hide unreadable (G)</term>
+ <term><anchor id="HIDEUNREADABLE">hide unreadable (G)</term>
<listitem><para>This parameter prevents clients from seeing the
existance of files that cannot be read. Defaults to off.</para>
@@ -2982,7 +2980,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
</varlistentry>
<varlistentry>
- <term><anchor id="HIDEUNWRITEABLEFILES"/>hide unwriteable files (G)</term>
+ <term><anchor id="HIDEUNWRITEABLEFILES">hide unwriteable files (G)</term>
<listitem><para>This parameter prevents clients from seeing
the existance of files that cannot be written to. Defaults to off.
Note that unwriteable directories are shown as usual.
@@ -2993,7 +2991,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
</varlistentry>
<varlistentry>
- <term><anchor id="HIDESPECIALFILES"/>hide special files (G)</term>
+ <term><anchor id="HIDESPECIALFILES">hide special files (G)</term>
<listitem><para>This parameter prevents clients from seeing
special files such as sockets, devices and fifo's in directory
listings.
@@ -3004,10 +3002,10 @@ df $1 | tail -1 | awk '{print $2" "$4}'
</varlistentry>
<varlistentry>
- <term><anchor id="HOMEDIRMAP"/>homedir map (G)</term>
+ <term><anchor id="HOMEDIRMAP">homedir map (G)</term>
<listitem><para>If<link linkend="NISHOMEDIR"><parameter>nis homedir
- </parameter></link> is <constant>yes</constant>, and <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> is also acting
+ </parameter></link> is <constant>yes</constant>, and <ulink
+ url="smbd.8.html"><command>smbd(8)</command></ulink> is also acting
as a Win95/98 <parameter>logon server</parameter> then this parameter
specifies the NIS (or YP) map from which the server for the user's
home directory should be extracted. At present, only the Sun
@@ -3020,8 +3018,8 @@ df $1 | tail -1 | awk '{print $2" "$4}'
that copes with different map formats and also Amd (another
automounter) maps.</para>
- <note><para>A working NIS client is required on
- the system for this option to work.</para></note>
+ <para><emphasis>NOTE :</emphasis>A working NIS client is required on
+ the system for this option to work.</para>
<para>See also <link linkend="NISHOMEDIR"><parameter>nis homedir</parameter>
</link>, <link linkend="DOMAINLOGONS"><parameter>domain logons</parameter>
@@ -3037,7 +3035,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="HOSTMSDFS"/>host msdfs (G)</term>
+ <term><anchor id="HOSTMSDFS">host msdfs (G)</term>
<listitem><para>This boolean parameter is only available
if Samba has been configured and compiled with the <command>
--with-msdfs</command> option. If set to <constant>yes</constant>,
@@ -3055,7 +3053,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
</varlistentry>
<varlistentry>
- <term><anchor id="HOSTNAMELOOKUPS"/>hostname lookups (G)</term>
+ <term><anchor id="HOSTNAMELOOKUPS">hostname lookups (G)</term>
<listitem><para>Specifies whether samba should use (expensive)
hostname lookups or use the ip addresses instead. An example place
where hostname lookups are currently used is when checking
@@ -3071,7 +3069,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="HOSTSALLOW"/>hosts allow (S)</term>
+ <term><anchor id="HOSTSALLOW">hosts allow (S)</term>
<listitem><para>A synonym for this parameter is <parameter>allow
hosts</parameter>.</para>
@@ -3120,9 +3118,9 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<para>Note that access still requires suitable user-level passwords.</para>
- <para>See <citerefentry><refentrytitle>testparm</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry> for a way of testing your host access
- to see if it does what you expect.</para>
+ <para>See <ulink url="testparm.1.html"><command>testparm(1)</command>
+ </ulink> for a way of testing your host access to see if it does
+ what you expect.</para>
<para>Default: <emphasis>none (i.e., all hosts permitted access)
</emphasis></para>
@@ -3135,7 +3133,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="HOSTSDENY"/>hosts deny (S)</term>
+ <term><anchor id="HOSTSDENY">hosts deny (S)</term>
<listitem><para>The opposite of <parameter>hosts allow</parameter>
- hosts listed here are <emphasis>NOT</emphasis> permitted access to
services unless the specific services have their own lists to override
@@ -3152,7 +3150,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="HOSTSEQUIV"/>hosts equiv (G)</term>
+ <term><anchor id="HOSTSEQUIV">hosts equiv (G)</term>
<listitem><para>If this global parameter is a non-null string,
it specifies the name of a file to read for the names of hosts
and users who will be allowed access without specifying a password.
@@ -3164,14 +3162,14 @@ df $1 | tail -1 | awk '{print $2" "$4}'
hosts equiv</parameter> may be useful for NT clients which will
not supply passwords to Samba.</para>
- <note><para>The use of <parameter>hosts equiv
+ <para><emphasis>NOTE :</emphasis> The use of <parameter>hosts equiv
</parameter> can be a major security hole. This is because you are
trusting the PC to supply the correct username. It is very easy to
get a PC to supply a false username. I recommend that the
<parameter>hosts equiv</parameter> option be only used if you really
know what you are doing, or perhaps on a home network where you trust
your spouse and kids. And only if you <emphasis>really</emphasis> trust
- them :-).</para></note>
+ them :-).</para>
<para>Default: <emphasis>no host equivalences</emphasis></para>
<para>Example: <command>hosts equiv = /etc/hosts.equiv</command></para>
@@ -3181,7 +3179,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="INCLUDE"/>include (G)</term>
+ <term><anchor id="INCLUDE">include (G)</term>
<listitem><para>This allows you to include one config file
inside another. The file is included literally, as though typed
in place.</para>
@@ -3198,7 +3196,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="INHERITACLS"/>inherit acls (S)</term>
+ <term><anchor id="INHERITACLS">inherit acls (S)</term>
<listitem><para>This parameter can be used to ensure
that if default acls exist on parent directories,
they are always honored when creating a subdirectory.
@@ -3216,7 +3214,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="INHERITPERMISSIONS"/>inherit permissions (S)</term>
+ <term><anchor id="INHERITPERMISSIONS">inherit permissions (S)</term>
<listitem><para>The permissions on new files and directories
are normally governed by <link linkend="CREATEMASK"><parameter>
create mask</parameter></link>, <link linkend="DIRECTORYMASK">
@@ -3257,7 +3255,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="INTERFACES"/>interfaces (G)</term>
+ <term><anchor id="INTERFACES">interfaces (G)</term>
<listitem><para>This option allows you to override the default
network interfaces list that Samba will use for browsing, name
registration and other NBT traffic. By default Samba will query
@@ -3309,7 +3307,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="INVALIDUSERS"/>invalid users (S)</term>
+ <term><anchor id="INVALIDUSERS">invalid users (S)</term>
<listitem><para>This is a list of users that should not be allowed
to login to this service. This is really a <emphasis>paranoid</emphasis>
check to absolutely ensure an improper setting does not breach
@@ -3321,12 +3319,12 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<para>A name starting with '+' is interpreted only
by looking in the UNIX group database. A name starting with
- '&amp;' is interpreted only by looking in the NIS netgroup database
+ '&' is interpreted only by looking in the NIS netgroup database
(this requires NIS to be working on your system). The characters
- '+' and '&amp;' may be used at the start of the name in either order
+ '+' and '&' may be used at the start of the name in either order
so the value <parameter>+&amp;group</parameter> means check the
UNIX group database, followed by the NIS netgroup database, and
- the value <parameter>&amp;+group</parameter> means check the NIS
+ the value <parameter>&+group</parameter> means check the NIS
netgroup database, followed by the UNIX group database (the
same as the '@' prefix).</para>
@@ -3345,7 +3343,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="KEEPALIVE"/>keepalive (G)</term>
+ <term><anchor id="KEEPALIVE">keepalive (G)</term>
<listitem><para>The value of the parameter (an integer) represents
the number of seconds between <parameter>keepalive</parameter>
packets. If this parameter is zero, no keepalive packets will be
@@ -3365,7 +3363,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="KERNELOPLOCKS"/>kernel oplocks (G)</term>
+ <term><anchor id="KERNELOPLOCKS">kernel oplocks (G)</term>
<listitem><para>For UNIXes that support kernel based <link
linkend="OPLOCKS"><parameter>oplocks</parameter></link>
(currently only IRIX and the Linux 2.4 kernel), this parameter
@@ -3373,10 +3371,10 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<para>Kernel oplocks support allows Samba <parameter>oplocks
</parameter> to be broken whenever a local UNIX process or NFS operation
- accesses a file that <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> has oplocked. This allows complete
- data consistency between SMB/CIFS, NFS and local file access (and is
- a <emphasis>very</emphasis> cool feature :-).</para>
+ accesses a file that <ulink url="smbd.8.html"><command>smbd(8)</command>
+ </ulink> has oplocked. This allows complete data consistency between
+ SMB/CIFS, NFS and local file access (and is a <emphasis>very</emphasis>
+ cool feature :-).</para>
<para>This parameter defaults to <constant>on</constant>, but is translated
to a no-op on systems that no not have the necessary kernel support.
@@ -3394,12 +3392,12 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LANMANAUTH"/>lanman auth (G)</term>
- <listitem><para>This parameter determines whether or not <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> will attempt to authenticate users
- using the LANMAN password hash. If disabled, only clients which support NT
- password hashes (e.g. Windows NT/2000 clients, smbclient, etc... but not
- Windows 95/98 or the MS DOS network client) will be able to connect to the Samba host.</para>
+ <term><anchor id="LANMANAUTH">lanman auth (G)</term>
+ <listitem><para>This parameter determines whether or not <ulink url="smbd.8.html">smbd</ulink> will
+ attempt to authenticate users using the LANMAN password hash.
+ If disabled, only clients which support NT password hashes (e.g. Windows
+ NT/2000 clients, smbclient, etc... but not Windows 95/98 or the MS DOS
+ network client) will be able to connect to the Samba host.</para>
<para>Default : <command>lanman auth = yes</command></para>
</listitem>
@@ -3410,10 +3408,9 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LARGEREADWRITE"/>large readwrite (G)</term>
- <listitem><para>This parameter determines whether or not <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> supports the new 64k streaming
- read and write varient SMB requests introduced
+ <term><anchor id="LARGEREADWRITE">large readwrite (G)</term>
+ <listitem><para>This parameter determines whether or not <ulink url="smbd.8.html">smbd</ulink>
+ supports the new 64k streaming read and write varient SMB requests introduced
with Windows 2000. Note that due to Windows 2000 client redirector bugs
this requires Samba to be running on a 64-bit capable operating system such
as IRIX, Solaris or a Linux 2.4 kernel. Can improve performance by 10% with
@@ -3428,15 +3425,15 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LDAPADMINDN"/>ldap admin dn (G)</term>
- <listitem><para> The <parameter>ldap admin dn</parameter> defines the Distinguished
+ <term><anchor id="LDAPADMINDN">ldap admin dn (G)</term>
+ <listitem><para>The <parameter>ldap admin dn</parameter> defines the Distinguished
Name (DN) name used by Samba to contact the ldap server when retreiving
user account information. The <parameter>ldap
admin dn</parameter> is used in conjunction with the admin dn password
stored in the <filename>private/secrets.tdb</filename> file. See the
- <citerefentry><refentrytitle>smbpasswd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> man page for more information on how
- to accmplish this.</para>
+ <ulink url="smbpasswd.8.html"><command>smbpasswd(8)</command></ulink> man
+ page for more information on how to accomplish this.
+ </para>
</listitem>
</varlistentry>
@@ -3453,7 +3450,17 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LDAPFILTER"/>ldap filter (G)</term>
+ <term><anchor id="LDAPDELONLYSAMATTR"/>ldap del only sam attr (G)</term>
+ <listitem><para> Inverted synonym for <link linkend="LDAPDELETEDN"><parameter>
+ ldap delete dn</parameter></link>.
+ </para>
+ </listitem>
+ </varlistentry>
+
+
+
+ <varlistentry>
+ <term><anchor id="LDAPFILTER">ldap filter (G)</term>
<listitem><para>This parameter specifies the RFC 2254 compliant LDAP search filter.
The default is to match the login name with the <constant>uid</constant>
attribute for all entries matching the <constant>sambaAccount</constant>
@@ -3467,7 +3474,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LDAPPORT"/>ldap port (G)</term>
+ <term><anchor id="LDAPPORT">ldap port (G)</term>
<listitem><para>This parameter is only available if Samba has been
configure to include the <command>--with-ldapsam</command> option
at compile time.
@@ -3489,7 +3496,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LDAPSERVER"/>ldap server (G)</term>
+ <term><anchor id="LDAPSERVER">ldap server (G)</term>
<listitem><para>This parameter is only available if Samba has been
configure to include the <command>--with-ldapsam</command> option
at compile time.
@@ -3506,7 +3513,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LDAPSSL"/>ldap ssl (G)</term>
+ <term><anchor id="LDAPSSL">ldap ssl (G)</term>
<listitem><para>This option is used to define whether or not Samba should
use SSL when connecting to the ldap server
This is <emphasis>NOT</emphasis> related to
@@ -3540,7 +3547,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LDAPSUFFIX"/>ldap suffix (G)</term>
+ <term><anchor id="LDAPSUFFIX">ldap suffix (G)</term>
<listitem>
<para>Specifies where user and machine accounts are added to the tree. Can be overriden by <command>ldap user suffix</command> and <command>ldap machine suffix</command>. It also used as the base dn for all ldap searches. </para>
@@ -3551,7 +3558,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LDAPUSERSUFFIX"/>ldap user suffix (G)</term>
+ <term><anchor id="LDAPUSERSUFFIX">ldap user suffix (G)</term>
<listitem><para>It specifies where users are added to the tree.
</para>
@@ -3564,7 +3571,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LDAPMACHINESUFFIX"/>ldap machine suffix (G)</term>
+ <term><anchor id="LDAPMACHINESUFFIX">ldap machine suffix (G)</term>
<listitem><para>It specifies where machines should be
added to the ldap tree.
</para>
@@ -3576,7 +3583,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
</varlistentry>
<varlistentry>
- <term><anchor id="LDAPPASSWDSYNC"/>ldap passwd sync (G)</term>
+ <term><anchor id="LDAPPASSWDSYNC">ldap passwd sync (G)</term>
<listitem><para>This option is used to define whether
or not Samba should sync the LDAP password with the NT
and LM hashes for normal accounts (NOT for
@@ -3600,7 +3607,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
</varlistentry>
<varlistentry>
- <term><anchor id="LDAPTRUSTIDS"/>ldap trust ids (G)</term>
+ <term><anchor id="LDAPTRUSTIDS">ldap trust ids (G)</term>
<listitem><para>Normally, Samba validates each entry
in the LDAP server against getpwnam(). This allows
LDAP to be used for Samba with the unix system using
@@ -3619,7 +3626,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
</varlistentry>
<varlistentry>
- <term><anchor id="LEVEL2OPLOCKS"/>level2 oplocks (S)</term>
+ <term><anchor id="LEVEL2OPLOCKS">level2 oplocks (S)</term>
<listitem><para>This parameter controls whether Samba supports
level2 (read-only) oplocks on a share.</para>
@@ -3663,9 +3670,9 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LMANNOUNCE"/>lm announce (G)</term>
- <listitem><para>This parameter determines if <citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> will produce Lanman announce
+ <term><anchor id="LMANNOUNCE">lm announce (G)</term>
+ <listitem><para>This parameter determines if <ulink url="nmbd.8.html">
+ <command>nmbd(8)</command></ulink> will produce Lanman announce
broadcasts that are needed by OS/2 clients in order for them to see
the Samba server in their browse list. This parameter can have three
values, <constant>yes</constant>, <constant>no</constant>, or
@@ -3690,7 +3697,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LMINTERVAL"/>lm interval (G)</term>
+ <term><anchor id="LMINTERVAL">lm interval (G)</term>
<listitem><para>If Samba is set to produce Lanman announce
broadcasts needed by OS/2 clients (see the <link linkend="LMANNOUNCE">
<parameter>lm announce</parameter></link> parameter) then this
@@ -3710,7 +3717,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LOADPRINTERS"/>load printers (G)</term>
+ <term><anchor id="LOADPRINTERS">load printers (G)</term>
<listitem><para>A boolean variable that controls whether all
printers in the printcap will be loaded for browsing by default.
See the <link linkend="PRINTERSSECT">printers</link> section for
@@ -3723,9 +3730,9 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LOCALMASTER"/>local master (G)</term>
- <listitem><para>This option allows <citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> to try and become a local master browser
+ <term><anchor id="LOCALMASTER">local master (G)</term>
+ <listitem><para>This option allows <ulink url="nmbd.8.html"><command>
+ nmbd(8)</command></ulink> to try and become a local master browser
on a subnet. If set to <constant>no</constant> then <command>
nmbd</command> will not attempt to become a local master browser
on a subnet and will also lose in all browsing elections. By
@@ -3744,7 +3751,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LOCKDIR"/>lock dir (G)</term>
+ <term><anchor id="LOCKDIR">lock dir (G)</term>
<listitem><para>Synonym for <link linkend="LOCKDIRECTORY"><parameter>
lock directory</parameter></link>.</para></listitem>
</varlistentry>
@@ -3752,7 +3759,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LOCKDIRECTORY"/>lock directory (G)</term>
+ <term><anchor id="LOCKDIRECTORY">lock directory (G)</term>
<listitem><para>This option specifies the directory where lock
files will be placed. The lock files are used to implement the
<link linkend="MAXCONNECTIONS"><parameter>max connections</parameter>
@@ -3766,7 +3773,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LOCKSPINCOUNT"/>lock spin count (G)</term>
+ <term><anchor id="LOCKSPINCOUNT">lock spin count (G)</term>
<listitem><para>This parameter controls the number of times
that smbd should attempt to gain a byte range lock on the
behalf of a client request. Experiments have shown that
@@ -3785,7 +3792,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LOCKSPINTIME"/>lock spin time (G)</term>
+ <term><anchor id="LOCKSPINTIME">lock spin time (G)</term>
<listitem><para>The time in microseconds that smbd should
pause before attempting to gain a failed lock. See
<link linkend="LOCKSPINCOUNT"><parameter>lock spin
@@ -3799,7 +3806,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LOCKING"/>locking (S)</term>
+ <term><anchor id="LOCKING">locking (S)</term>
<listitem><para>This controls whether or not locking will be
performed by the server in response to lock requests from the
client.</para>
@@ -3827,7 +3834,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LOGFILE"/>log file (G)</term>
+ <term><anchor id="LOGFILE">log file (G)</term>
<listitem><para>This option allows you to override the name
of the Samba log file (also known as the debug file).</para>
@@ -3841,7 +3848,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LOGLEVEL"/>log level (G)</term>
+ <term><anchor id="LOGLEVEL">log level (G)</term>
<listitem><para>The value of the parameter (a astring) allows
the debug level (logging level) to be specified in the
<filename>smb.conf</filename> file. This parameter has been
@@ -3859,7 +3866,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LOGONDRIVE"/>logon drive (G)</term>
+ <term><anchor id="LOGONDRIVE">logon drive (G)</term>
<listitem><para>This parameter specifies the local path to
which the home directory will be connected (see <link
linkend="LOGONHOME"><parameter>logon home</parameter></link>)
@@ -3876,7 +3883,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LOGONHOME"/>logon home (G)</term>
+ <term><anchor id="LOGONHOME">logon home (G)</term>
<listitem><para>This parameter specifies the home directory
location when a Win95/98 or NT Workstation logs into a Samba PDC.
It allows you to do </para>
@@ -3918,7 +3925,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LOGONPATH"/>logon path (G)</term>
+ <term><anchor id="LOGONPATH">logon path (G)</term>
<listitem><para>This parameter specifies the home directory
where roaming profiles (NTuser.dat etc files for Windows NT) are
stored. Contrary to previous versions of these manual pages, it has
@@ -3966,7 +3973,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LOGONSCRIPT"/>logon script (G)</term>
+ <term><anchor id="LOGONSCRIPT">logon script (G)</term>
<listitem><para>This parameter specifies the batch file (.bat) or
NT command file (.cmd) to be downloaded and run on a machine when
a user successfully logs in. The file must contain the DOS
@@ -4008,7 +4015,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LPPAUSECOMMAND"/>lppause command (S)</term>
+ <term><anchor id="LPPAUSECOMMAND">lppause command (S)</term>
<listitem><para>This parameter specifies the command to be
executed on the server host in order to stop printing or spooling
a specific print job.</para>
@@ -4052,7 +4059,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LPQCACHETIME"/>lpq cache time (G)</term>
+ <term><anchor id="LPQCACHETIME">lpq cache time (G)</term>
<listitem><para>This controls how long lpq info will be cached
for to prevent the <command>lpq</command> command being called too
often. A separate cache is kept for each variation of the <command>
@@ -4081,7 +4088,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LPQCOMMAND"/>lpq command (S)</term>
+ <term><anchor id="LPQCOMMAND">lpq command (S)</term>
<listitem><para>This parameter specifies the command to be
executed on the server host in order to obtain <command>lpq
</command>-style printer status information.</para>
@@ -4125,7 +4132,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LPRESUMECOMMAND"/>lpresume command (S)</term>
+ <term><anchor id="LPRESUMECOMMAND">lpresume command (S)</term>
<listitem><para>This parameter specifies the command to be
executed on the server host in order to restart or continue
printing or spooling a specific print job.</para>
@@ -4165,7 +4172,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="LPRMCOMMAND"/>lprm command (S)</term>
+ <term><anchor id="LPRMCOMMAND">lprm command (S)</term>
<listitem><para>This parameter specifies the command to be
executed on the server host in order to delete a print job.</para>
@@ -4195,7 +4202,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MACHINEPASSWORDTIMEOUT"/>machine password timeout (G)</term>
+ <term><anchor id="MACHINEPASSWORDTIMEOUT">machine password timeout (G)</term>
<listitem><para>If a Samba server is a member of a Windows
NT Domain (see the <link linkend="SECURITYEQUALSDOMAIN">security = domain</link>)
parameter) then periodically a running <ulink url="smbd.8.html">
@@ -4205,8 +4212,8 @@ df $1 | tail -1 | awk '{print $2" "$4}'
will be changed, in seconds. The default is one week (expressed in
seconds), the same as a Windows NT Domain member server.</para>
- <para>See also <citerefentry><refentrytitle>smbpasswd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>, and the <link linkend="SECURITYEQUALSDOMAIN">
+ <para>See also <ulink url="smbpasswd.8.html"><command>smbpasswd(8)
+ </command></ulink>, and the <link linkend="SECURITYEQUALSDOMAIN">
security = domain</link>) parameter.</para>
<para>Default: <command>machine password timeout = 604800</command></para>
@@ -4215,7 +4222,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MAGICOUTPUT"/>magic output (S)</term>
+ <term><anchor id="MAGICOUTPUT">magic output (S)</term>
<listitem><para>This parameter specifies the name of a file
which will contain output created by a magic script (see the
<link linkend="MAGICSCRIPT"><parameter>magic script</parameter></link>
@@ -4235,7 +4242,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MAGICSCRIPT"/>magic script (S)</term>
+ <term><anchor id="MAGICSCRIPT">magic script (S)</term>
<listitem><para>This parameter specifies the name of a file which,
if opened, will be executed by the server when the file is closed.
This allows a UNIX script to be sent to the Samba host and
@@ -4266,7 +4273,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MANGLECASE"/>mangle case (S)</term>
+ <term><anchor id="MANGLECASE">mangle case (S)</term>
<listitem><para>See the section on <link linkend="NAMEMANGLINGSECT">
NAME MANGLING</link></para>
@@ -4276,7 +4283,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MANGLEDMAP"/>mangled map (S)</term>
+ <term><anchor id="MANGLEDMAP">mangled map (S)</term>
<listitem><para>This is for those who want to directly map UNIX
file names which cannot be represented on Windows/DOS. The mangling
of names is not always what is needed. In particular you may have
@@ -4301,7 +4308,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MANGLEDNAMES"/>mangled names (S)</term>
+ <term><anchor id="MANGLEDNAMES">mangled names (S)</term>
<listitem><para>This controls whether non-DOS names under UNIX
should be mapped to DOS-compatible names ("mangled") and made visible,
or whether non-DOS names should simply be ignored.</para>
@@ -4360,7 +4367,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
</varlistentry>
<varlistentry>
- <term><anchor id="MANGLINGMETHOD"/>mangling method (G)</term>
+ <term><anchor id="MANGLINGMETHOD">mangling method (G)</term>
<listitem><para> controls the algorithm used for the generating
the mangled names. Can take two different values, "hash" and
"hash2". "hash" is the default and is the algorithm that has been
@@ -4375,7 +4382,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
</varlistentry>
<varlistentry>
- <term><anchor id="MANGLEPREFIX"/>mangle prefix (G)</term>
+ <term><anchor id="MANGLEPREFIX">mangle prefix (G)</term>
<listitem><para> controls the number of prefix
characters from the original name used when generating
the mangled names. A larger value will give a weaker
@@ -4387,10 +4394,10 @@ df $1 | tail -1 | awk '{print $2" "$4}'
</varlistentry>
<varlistentry>
- <term><anchor id="MANGLEDSTACK"/>mangled stack (G)</term>
+ <term><anchor id="MANGLEDSTACK">mangled stack (G)</term>
<listitem><para>This parameter controls the number of mangled names
- that should be cached in the Samba server <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>.</para>
+ that should be cached in the Samba server <ulink url="smbd.8.html">
+ smbd(8)</ulink>.</para>
<para>This stack is a list of recently mangled base names
(extensions are only maintained if they are longer than 3 characters
@@ -4414,7 +4421,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MANGLINGCHAR"/>mangling char (S)</term>
+ <term><anchor id="MANGLINGCHAR">mangling char (S)</term>
<listitem><para>This controls what character is used as
the <emphasis>magic</emphasis> character in <link
linkend="NAMEMANGLINGSECT">name mangling</link>. The default is a '~'
@@ -4431,7 +4438,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MAPARCHIVE"/>map archive (S)</term>
+ <term><anchor id="MAPARCHIVE">map archive (S)</term>
<listitem><para>This controls whether the DOS archive attribute
should be mapped to the UNIX owner execute bit. The DOS archive bit
is set when a file has been modified since its last backup. One
@@ -4451,7 +4458,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MAPHIDDEN"/>map hidden (S)</term>
+ <term><anchor id="MAPHIDDEN">map hidden (S)</term>
<listitem><para>This controls whether DOS style hidden files
should be mapped to the UNIX world execute bit.</para>
@@ -4466,7 +4473,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MAPSYSTEM"/>map system (S)</term>
+ <term><anchor id="MAPSYSTEM">map system (S)</term>
<listitem><para>This controls whether DOS style system files
should be mapped to the UNIX group execute bit.</para>
@@ -4481,15 +4488,14 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MAPTOGUEST"/>map to guest (G)</term>
+ <term><anchor id="MAPTOGUEST">map to guest (G)</term>
<listitem><para>This parameter is only useful in <link linkend="SECURITY">
security</link> modes other than <parameter>security = share</parameter>
- i.e. <constant>user</constant>, <constant>server</constant>,
and <constant>domain</constant>.</para>
<para>This parameter can take three different values, which tell
- <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> what to do with user
+ <ulink url="smbd.8.html">smbd(8)</ulink> what to do with user
login requests that don't match a valid UNIX user in some way.</para>
<para>The three settings are :</para>
@@ -4537,7 +4543,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MAXCONNECTIONS"/>max connections (S)</term>
+ <term><anchor id="MAXCONNECTIONS">max connections (S)</term>
<listitem><para>This option allows the number of simultaneous
connections to a service to be limited. If <parameter>max connections
</parameter> is greater than 0 then connections will be refused if
@@ -4557,7 +4563,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MAXDISKSIZE"/>max disk size (G)</term>
+ <term><anchor id="MAXDISKSIZE">max disk size (G)</term>
<listitem><para>This option allows you to put an upper limit
on the apparent size of disks. If you set this option to 100
then all shares will appear to be not larger than 100 MB in
@@ -4584,7 +4590,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MAXLOGSIZE"/>max log size (G)</term>
+ <term><anchor id="MAXLOGSIZE">max log size (G)</term>
<listitem><para>This option (an integer in kilobytes) specifies
the max size the log file should grow to. Samba periodically checks
the size and if it is exceeded it will rename the file, adding
@@ -4600,7 +4606,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MAXMUX"/>max mux (G)</term>
+ <term><anchor id="MAXMUX">max mux (G)</term>
<listitem><para>This option controls the maximum number of
outstanding simultaneous SMB operations that Samba tells the client
it will allow. You should never need to set this parameter.</para>
@@ -4612,10 +4618,9 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MAXOPENFILES"/>max open files (G)</term>
+ <term><anchor id="MAXOPENFILES">max open files (G)</term>
<listitem><para>This parameter limits the maximum number of
- open files that one <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> file
+ open files that one <ulink url="smbd.8.html">smbd(8)</ulink> file
serving process may have open for a client at any one time. The
default for this parameter is set very high (10,000) as Samba uses
only one bit per unopened file.</para>
@@ -4631,11 +4636,11 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MAXPRINTJOBS"/>max print jobs (S)</term>
+ <term><anchor id="MAXPRINTJOBS">max print jobs (S)</term>
<listitem><para>This parameter limits the maximum number of
jobs allowable in a Samba printer queue at any given moment.
- If this number is exceeded, <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> will remote "Out of Space" to the client.
+ If this number is exceeded, <ulink url="smbd.8.html"><command>
+ smbd(8)</command></ulink> will remote "Out of Space" to the client.
See all <link linkend="TOTALPRINTJOBS"><parameter>total
print jobs</parameter></link>.
</para>
@@ -4647,7 +4652,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MAXPROTOCOL"/>max protocol (G)</term>
+ <term><anchor id="MAXPROTOCOL">max protocol (G)</term>
<listitem><para>The value of the parameter (a string) is the highest
protocol level that will be supported by the server.</para>
@@ -4685,15 +4690,14 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MAXSMBDPROCESSES"/>max smbd processes (G)</term>
+ <term><anchor id="MAXSMBDPROCESSES">max smbd processes (G)</term>
<listitem><para>This parameter limits the maximum number of
<ulink url="smbd.8.html"><command>smbd(8)</command></ulink>
processes concurrently running on a system and is intended
as a stopgap to prevent degrading service to clients in the event
that the server has insufficient resources to handle more than this
number of connections. Remember that under normal operating
- conditions, each user will have an <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> associated with him or her
+ conditions, each user will have an <ulink url="smbd.8.html">smbd</ulink> associated with him or her
to handle connections to all shares from a given host.
</para>
@@ -4706,9 +4710,8 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MAXTTL"/>max ttl (G)</term>
- <listitem><para>This option tells <citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>
+ <term><anchor id="MAXTTL">max ttl (G)</term>
+ <listitem><para>This option tells <ulink url="nmbd.8.html">nmbd(8)</ulink>
what the default 'time to live' of NetBIOS names should be (in seconds)
when <command>nmbd</command> is requesting a name using either a
broadcast packet or from a WINS server. You should never need to
@@ -4721,9 +4724,9 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MAXWINSTTL"/>max wins ttl (G)</term>
- <listitem><para>This option tells <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> when acting as a WINS server (<link linkend="WINSSUPPORT">
+ <term><anchor id="MAXWINSTTL">max wins ttl (G)</term>
+ <listitem><para>This option tells <ulink url="nmbd.8.html">nmbd(8)
+ </ulink> when acting as a WINS server (<link linkend="WINSSUPPORT">
<parameter>wins support = yes</parameter></link>) what the maximum
'time to live' of NetBIOS names that <command>nmbd</command>
will grant will be (in seconds). You should never need to change this
@@ -4739,7 +4742,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MAXXMIT"/>max xmit (G)</term>
+ <term><anchor id="MAXXMIT">max xmit (G)</term>
<listitem><para>This option controls the maximum packet size
that will be negotiated by Samba. The default is 65535, which
is the maximum. In some cases you may find you get better performance
@@ -4754,7 +4757,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MESSAGECOMMAND"/>message command (G)</term>
+ <term><anchor id="MESSAGECOMMAND">message command (G)</term>
<listitem><para>This specifies what command to run when the
server receives a WinPopup style message.</para>
@@ -4764,13 +4767,13 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<para>An example is:</para>
- <para><command>message command = csh -c 'xedit %s;rm %s' &amp;</command>
+ <para><command>message command = csh -c 'xedit %s;rm %s' &</command>
</para>
<para>This delivers the message using <command>xedit</command>, then
removes it afterwards. <emphasis>NOTE THAT IT IS VERY IMPORTANT
THAT THIS COMMAND RETURN IMMEDIATELY</emphasis>. That's why I
- have the '&amp;' on the end. If it doesn't return immediately then
+ have the '&' on the end. If it doesn't return immediately then
your PCs may freeze when sending messages (they should recover
after 30 seconds, hopefully).</para>
@@ -4815,7 +4818,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<para>Default: <emphasis>no message command</emphasis></para>
<para>Example: <command>message command = csh -c 'xedit %s;
- rm %s' &amp;</command></para>
+ rm %s' &</command></para>
</listitem>
</varlistentry>
@@ -4823,7 +4826,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MINPASSWDLENGTH"/>min passwd length (G)</term>
+ <term><anchor id="MINPASSWDLENGTH">min passwd length (G)</term>
<listitem><para>Synonym for <link linkend="MINPASSWORDLENGTH">
<parameter>min password length</parameter></link>.</para>
</listitem>
@@ -4832,7 +4835,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MINPASSWORDLENGTH"/>min password length (G)</term>
+ <term><anchor id="MINPASSWORDLENGTH">min password length (G)</term>
<listitem><para>This option sets the minimum length in characters
of a plaintext password that <command>smbd</command> will accept when performing
UNIX password changing.</para>
@@ -4850,7 +4853,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MINPRINTSPACE"/>min print space (S)</term>
+ <term><anchor id="MINPRINTSPACE">min print space (S)</term>
<listitem><para>This sets the minimum amount of free disk
space that must be available before a user will be able to spool
a print job. It is specified in kilobytes. The default is 0, which
@@ -4868,7 +4871,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MINPROTOCOL"/>min protocol (G)</term>
+ <term><anchor id="MINPROTOCOL">min protocol (G)</term>
<listitem><para>The value of the parameter (a string) is the
lowest SMB protocol dialect than Samba will support. Please refer
to the <link linkend="MAXPROTOCOL"><parameter>max protocol</parameter></link>
@@ -4892,9 +4895,8 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MINWINSTTL"/>min wins ttl (G)</term>
- <listitem><para>This option tells <citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>
+ <term><anchor id="MINWINSTTL">min wins ttl (G)</term>
+ <listitem><para>This option tells <ulink url="nmbd.8.html">nmbd(8)</ulink>
when acting as a WINS server (<link linkend="WINSSUPPORT"><parameter>
wins support = yes</parameter></link>) what the minimum 'time to live'
of NetBIOS names that <command>nmbd</command> will grant will be (in
@@ -4907,7 +4909,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MSDFSPROXY"/>msdfs proxy (S)</term>
+ <term><anchor id="MSDFSPROXY">msdfs proxy (S)</term>
<listitem><para>This parameter indicates that the share is a
stand-in for another CIFS share whose location is specified by
the value of the parameter. When clients attempt to connect to
@@ -4918,7 +4920,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
and
<link linkend="HOSTMSDFS"><parameter>host msdfs</parameter></link>
options to find out how to set up a Dfs root share.</para>
- <para>Example: <command>msdfs proxy = \\\\otherserver\\someshare</command></para>
+ <para>Example: <command>msdfs proxy = \otherserver\someshare</command></para>
</listitem>
</varlistentry>
@@ -4926,17 +4928,17 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="MSDFSROOT"/>msdfs root (S)</term>
+ <term><anchor id="MSDFSROOT">msdfs root (S)</term>
<listitem><para>This boolean parameter is only available if
Samba is configured and compiled with the <command>
--with-msdfs</command> option. If set to <constant>yes</constant>,
Samba treats the share as a Dfs root and allows clients to browse
the distributed file system tree rooted at the share directory.
Dfs links are specified in the share directory by symbolic
- links of the form <filename>msdfs:serverA\\shareA,serverB\\shareB</filename>
+ links of the form <filename>msdfs:serverA\shareA,serverB\shareB</filename>
and so on. For more information on setting up a Dfs tree
- on Samba, refer to <ulink url="msdfs.html">"Hosting a Microsoft
- Distributed File System tree on Samba"</ulink> document.</para>
+ on Samba, refer to <ulink url="msdfs_setup.html">msdfs_setup.html
+ </ulink>.</para>
<para>See also <link linkend="HOSTMSDFS"><parameter>host msdfs
</parameter></link></para>
@@ -4946,7 +4948,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
</varlistentry>
<varlistentry>
- <term><anchor id="NAMECACHETIMEOUT"/>name cache timeout (G)</term>
+ <term><anchor id="NAMECACHETIMEOUT">name cache timeout (G)</term>
<listitem><para>Specifies the number of seconds it takes before
entries in samba's hostname resolve cache time out. If
the timeout is set to 0. the caching is disabled.
@@ -4959,7 +4961,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
</varlistentry>
<varlistentry>
- <term><anchor id="NAMERESOLVEORDER"/>name resolve order (G)</term>
+ <term><anchor id="NAMERESOLVEORDER">name resolve order (G)</term>
<listitem><para>This option is used by the programs in the Samba
suite to determine what naming services to use and in what order
to resolve host names to IP addresses. The option takes a space
@@ -5012,7 +5014,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="NETBIOSALIASES"/>netbios aliases (G)</term>
+ <term><anchor id="NETBIOSALIASES">netbios aliases (G)</term>
<listitem><para>This is a list of NetBIOS names that <ulink
url="nmbd.8.html">nmbd(8)</ulink> will advertise as additional
names by which the Samba server is known. This allows one machine
@@ -5033,7 +5035,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="NETBIOSNAME"/>netbios name (G)</term>
+ <term><anchor id="NETBIOSNAME">netbios name (G)</term>
<listitem><para>This sets the NetBIOS name by which a Samba
server is known. By default it is the same as the first component
of the host's DNS name. If a machine is a browse server or
@@ -5052,7 +5054,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="NETBIOSSCOPE"/>netbios scope (G)</term>
+ <term><anchor id="NETBIOSSCOPE">netbios scope (G)</term>
<listitem><para>This sets the NetBIOS scope that Samba will
operate under. This should not be set unless every machine
on your LAN also sets this value.</para>
@@ -5061,7 +5063,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="NISHOMEDIR"/>nis homedir (G)</term>
+ <term><anchor id="NISHOMEDIR">nis homedir (G)</term>
<listitem><para>Get the home share server from a NIS map. For
UNIX systems that use an automounter, the user's home directory
will often be mounted on a workstation on demand from a remote
@@ -5094,7 +5096,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="NONUNIXACCOUNTRANGE"/>non unix account range (G)</term>
+ <term><anchor id="NONUNIXACCOUNTRANGE">non unix account range (G)</term>
<listitem><para>The non unix account range parameter specifies
the range of 'user ids' that are allocated by the various 'non unix
account' passdb backends. These backends allow
@@ -5103,10 +5105,10 @@ df $1 | tail -1 | awk '{print $2" "$4}'
This range of ids should have no existing local or NIS users within
it as strange conflicts can occur otherwise.</para>
- <note><para>These userids never appear on the system and Samba will never
+ <para>NOTE: 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.
- </para></note>
+ </para>
<para>Default: <command>non unix account range = &lt;empty string&gt;
</command></para>
@@ -5118,7 +5120,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="NTACLSUPPORT"/>nt acl support (S)</term>
+ <term><anchor id="NTACLSUPPORT">nt acl support (S)</term>
<listitem><para>This boolean parameter controls whether
<ulink url="smbd.8.html">smbd(8)</ulink> will attempt to map
UNIX permissions into Windows NT access control lists.
@@ -5132,10 +5134,9 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="NTPIPESUPPORT"/>nt pipe support (G)</term>
+ <term><anchor id="NTPIPESUPPORT">nt pipe support (G)</term>
<listitem><para>This boolean parameter controls whether
- <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> will allow Windows NT
+ <ulink url="smbd.8.html">smbd(8)</ulink> will allow Windows NT
clients to connect to the NT SMB specific <constant>IPC$</constant>
pipes. This is a developer debugging option and can be left
alone.</para>
@@ -5147,7 +5148,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="NTSTATUSSUPPORT"/>nt status support (G)</term>
+ <term><anchor id="NTSTATUSSUPPORT">nt status support (G)</term>
<listitem><para>This boolean parameter controls whether <ulink
url="smbd.8.html">smbd(8)</ulink> will negotiate NT specific status
support with Windows NT/2k/XP clients. This is a developer
@@ -5164,12 +5165,11 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="NULLPASSWORDS"/>null passwords (G)</term>
+ <term><anchor id="NULLPASSWORDS">null passwords (G)</term>
<listitem><para>Allow or disallow client access to accounts
that have null passwords. </para>
- <para>See also <citerefentry><refentrytitle>smbpasswd</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry>.</para>
+ <para>See also <ulink url="smbpasswd.5.html">smbpasswd (5)</ulink>.</para>
<para>Default: <command>null passwords = no</command></para>
</listitem>
@@ -5179,7 +5179,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="OBEYPAMRESTRICTIONS"/>obey pam restrictions (G)</term>
+ <term><anchor id="OBEYPAMRESTRICTIONS">obey pam restrictions (G)</term>
<listitem><para>When Samba 2.2 is configured to enable PAM support
(i.e. --with-pam), this parameter will control whether or not Samba
should obey PAM's account and session management directives. The
@@ -5200,7 +5200,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="ONLYUSER"/>only user (S)</term>
+ <term><anchor id="ONLYUSER">only user (S)</term>
<listitem><para>This is a boolean option that controls whether
connections with usernames not in the <parameter>user</parameter>
list will be allowed. By default this option is disabled so that a
@@ -5228,7 +5228,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="ONLYGUEST"/>only guest (S)</term>
+ <term><anchor id="ONLYGUEST">only guest (S)</term>
<listitem><para>A synonym for <link linkend="GUESTONLY"><parameter>
guest only</parameter></link>.</para>
</listitem>
@@ -5237,7 +5237,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="OPLOCKBREAKWAITTIME"/>oplock break wait time (G)</term>
+ <term><anchor id="OPLOCKBREAKWAITTIME">oplock break wait time (G)</term>
<listitem><para>This is a tuning parameter added due to bugs in
both Windows 9x and WinNT. If Samba responds to a client too
quickly when that client issues an SMB that can cause an oplock
@@ -5255,15 +5255,15 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="OPLOCKCONTENTIONLIMIT"/>oplock contention limit (S)</term>
+ <term><anchor id="OPLOCKCONTENTIONLIMIT">oplock contention limit (S)</term>
<listitem><para>This is a <emphasis>very</emphasis> advanced
<ulink url="smbd.8.html">smbd(8)</ulink> tuning option to
improve the efficiency of the granting of oplocks under multiple
client contention for the same file.</para>
- <para>In brief it specifies a number, which causes <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>not to grant an oplock even when requested
- if the approximate number of clients contending for an oplock on the same file goes over this
+ <para>In brief it specifies a number, which causes <ulink url="smbd.8.html">smbd</ulink> not to
+ grant an oplock even when requested if the approximate number of
+ clients contending for an oplock on the same file goes over this
limit. This causes <command>smbd</command> to behave in a similar
way to Windows NT.</para>
@@ -5279,7 +5279,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="OPLOCKS"/>oplocks (S)</term>
+ <term><anchor id="OPLOCKS">oplocks (S)</term>
<listitem><para>This boolean option tells <command>smbd</command> whether to
issue oplocks (opportunistic locks) to file open requests on this
share. The oplock code can dramatically (approx. 30% or more) improve
@@ -5307,16 +5307,13 @@ df $1 | tail -1 | awk '{print $2" "$4}'
</varlistentry>
<varlistentry>
- <term><anchor id="NTLMAUTH"/>ntlm auth (G)</term>
- <listitem><para>This parameter determines
- whether or not <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> will
+ <term><anchor id="NTLMAUTH">ntlm auth (G)</term>
+ <listitem><para>This parameter determines whether or not <ulink url="smbd.8.html">smbd</ulink> will
attempt to authenticate users using the NTLM password hash.
If disabled, only the lanman password hashes will be used.
</para>
- <para>Please note that at least this option or <command>lanman auth</command> should
- be enabled in order to be able to log in.
+ <para>Please note that at least this option or <command>lanman auth</command> should be enabled in order to be able to log in.
</para>
<para>Default : <command>ntlm auth = yes</command></para>
@@ -5324,11 +5321,10 @@ df $1 | tail -1 | awk '{print $2" "$4}'
</varlistentry>
<varlistentry>
- <term><anchor id="OSLEVEL"/>os level (G)</term>
+ <term><anchor id="OSLEVEL">os level (G)</term>
<listitem><para>This integer value controls what level Samba
advertises itself as for browse elections. The value of this
- parameter determines whether <citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>
+ parameter determines whether <ulink url="nmbd.8.html">nmbd(8)</ulink>
has a chance of becoming a local master browser for the <parameter>
WORKGROUP</parameter> in the local broadcast area.</para>
@@ -5348,7 +5344,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="OS2DRIVERMAP"/>os2 driver map (G)</term>
+ <term><anchor id="OS2DRIVERMAP">os2 driver map (G)</term>
<listitem><para>The parameter is used to define the absolute
path to a file containing a mapping of Windows NT printer driver
names to OS/2 printer driver names. The format is:</para>
@@ -5361,9 +5357,10 @@ df $1 | tail -1 | awk '{print $2" "$4}'
LaserJet 5L</command>.</para>
<para>The need for the file is due to the printer driver namespace
- problem described in the <ulink url="printing.html">Samba
+ problem described in the <ulink url="printer_driver2.html">Samba
Printing HOWTO</ulink>. For more details on OS/2 clients, please
- refer to the OS2-Client-HOWTO containing in the Samba documentation.</para>
+ refer to the <ulink url="OS2-Client-HOWTO.html">OS2-Client-HOWTO
+ </ulink> containing in the Samba documentation.</para>
<para>Default: <command>os2 driver map = &lt;empty string&gt;
</command></para>
@@ -5372,7 +5369,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="PAMPASSWORDCHANGE"/>pam password change (G)</term>
+ <term><anchor id="PAMPASSWORDCHANGE">pam password change (G)</term>
<listitem><para>With the addition of better PAM support in Samba 2.2,
this parameter, it is possible to use PAM's password change control
flag for Samba. If enabled, then PAM will be used for password
@@ -5390,12 +5387,12 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="PANICACTION"/>panic action (G)</term>
+ <term><anchor id="PANICACTION">panic action (G)</term>
<listitem><para>This is a Samba developer option that allows a
- system command to be called when either <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> or <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> crashes. This is usually used to
- draw attention to the fact that a problem occurred.</para>
+ system command to be called when either <ulink url="smbd.8.html">
+ smbd(8)</ulink> or <ulink url="nmbd.8.html">nmbd(8)</ulink>
+ crashes. This is usually used to draw attention to the fact that
+ a problem occurred.</para>
<para>Default: <command>panic action = &lt;empty string&gt;</command></para>
<para>Example: <command>panic action = "/bin/sleep 90000"</command></para>
@@ -5403,24 +5400,20 @@ df $1 | tail -1 | awk '{print $2" "$4}'
</varlistentry>
<varlistentry>
- <term><anchor id="PARANOIDSERVERSECURITY"/>paranoid server security (G)</term>
+ <term><anchor id="PARANOIDSERVERSECURITY">paranoid server security (G)</term>
<listitem><para>Some version of NT 4.x allow non-guest
users with a bad passowrd. When this option is enabled, samba will not
use a broken NT 4.x server as password server, but instead complain
- to the logs and exit.
+ to the logs and exit.
</para>
- <para>Disabling this option prevents Samba from making
- this check, which involves deliberatly attempting a
- bad logon to the remote server.</para>
-
<para>Default: <command>paranoid server security = yes</command></para>
</listitem>
</varlistentry>
<varlistentry>
- <term><anchor id="PASSDBBACKEND"/>passdb backend (G)</term>
+ <term><anchor id="PASSDBBACKEND">passdb backend (G)</term>
<listitem><para>This option allows the administrator to chose which backends to retrieve and store passwords with. This allows (for example) both
smbpasswd and tdbsam to be used without a recompile.
Multiple backends can be specified, separated by spaces. The backends will be searched in the order they are specified. New users are always added to the first backend specified.
@@ -5488,7 +5481,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
for its own processing</para>
</listitem>
- <listitem><para><command>unixsam</command> - Allows samba to map all (other) available unix users</para>
+ <listitem><para><command>unixsam</command> - (EXPERIMENTAL) Allows samba to map all (other) available unix users</para>
<para>This backend uses the standard unix database for retrieving users. Users included
in this pdb are NOT listed in samba user listings and users included in this pdb won't be
@@ -5504,22 +5497,22 @@ df $1 | tail -1 | awk '{print $2" "$4}'
</itemizedlist>
</para>
- <para>Default: <command>passdb backend = smbpasswd unixsam</command></para>
- <para>Example: <command>passdb backend = tdbsam:/etc/samba/private/passdb.tdb smbpasswd:/etc/samba/smbpasswd unixsam</command></para>
- <para>Example: <command>passdb backend = ldapsam_nua:ldaps://ldap.example.com unixsam</command></para>
+ <para>Default: <command>passdb backend = smbpasswd guest</command></para>
+ <para>Example: <command>passdb backend = tdbsam:/etc/samba/private/passdb.tdb smbpasswd:/etc/samba/smbpasswd </command></para>
+ <para>Example: <command>passdb backend = ldapsam_nua:ldaps://ldap.example.com </command></para>
<para>Example: <command>passdb backend = plugin:/usr/local/samba/lib/my_passdb.so:my_plugin_args tdbsam:/etc/samba/private/passdb.tdb</command></para>
</listitem>
</varlistentry>
<varlistentry>
- <term><anchor id="PASSWDCHAT"/>passwd chat (G)</term>
+ <term><anchor id="PASSWDCHAT">passwd chat (G)</term>
<listitem><para>This string controls the <emphasis>"chat"</emphasis>
- conversation that takes places between <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> and the local password changing
+ conversation that takes places between <ulink
+ url="smbd.8.html">smbd</ulink> and the local password changing
program to change the user's password. The string describes a
- sequence of response-receive pairs that <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> uses to determine what to send to the
+ sequence of response-receive pairs that <ulink url="smbd.8.html">
+ smbd(8)</ulink> uses to determine what to send to the
<link linkend="PASSWDPROGRAM"><parameter>passwd program</parameter>
</link> and what to expect back. If the expected output is not
received then the password is not changed.</para>
@@ -5541,8 +5534,8 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<para>The string can contain the macro <parameter>%n</parameter> which is substituted
for the new password. The chat sequence can also contain the standard
- macros <constant>\\n</constant>, <constant>\\r</constant>, <constant>
- \\t</constant> and <constant>\\s</constant> to give line-feed,
+ macros <constant>\n</constant>, <constant>\r</constant>, <constant>
+ \t</constant> and <constant>\s</constant> to give line-feed,
carriage-return, tab and space. The chat sequence string can also contain
a '*' which matches any sequence of characters.
Double quotes can be used to collect strings with spaces
@@ -5564,10 +5557,10 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<parameter>passwd chat debug</parameter></link> and <link linkend="PAMPASSWORDCHANGE">
<parameter>pam password change</parameter></link>.</para>
- <para>Default: <command>passwd chat = *new*password* %n\\n
- *new*password* %n\\n *changed*</command></para>
- <para>Example: <command>passwd chat = "*Enter OLD password*" %o\\n
- "*Enter NEW password*" %n\\n "*Reenter NEW password*" %n\\n "*Password
+ <para>Default: <command>passwd chat = *new*password* %n\n
+ *new*password* %n\n *changed*</command></para>
+ <para>Example: <command>passwd chat = "*Enter OLD password*" %o\n
+ "*Enter NEW password*" %n\n "*Reenter NEW password*" %n\n "*Password
changed*"</command></para>
</listitem>
</varlistentry>
@@ -5575,12 +5568,11 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="PASSWDCHATDEBUG"/>passwd chat debug (G)</term>
+ <term><anchor id="PASSWDCHATDEBUG">passwd chat debug (G)</term>
<listitem><para>This boolean specifies if the passwd chat script
parameter is run in <emphasis>debug</emphasis> mode. In this mode the
strings passed to and received from the passwd chat are printed
- in the <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> log with a
+ in the <ulink url="smbd.8.html">smbd(8)</ulink> log with a
<link linkend="DEBUGLEVEL"><parameter>debug level</parameter></link>
of 100. This is a dangerous option as it will allow plaintext passwords
to be seen in the <command>smbd</command> log. It is available to help
@@ -5603,7 +5595,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="PASSWDPROGRAM"/>passwd program (G)</term>
+ <term><anchor id="PASSWDPROGRAM">passwd program (G)</term>
<listitem><para>The name of a program that can be used to set
UNIX user passwords. Any occurrences of <parameter>%u</parameter>
will be replaced with the user name. The user name is checked for
@@ -5641,7 +5633,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="PASSWORDLEVEL"/>password level (G)</term>
+ <term><anchor id="PASSWORDLEVEL">password level (G)</term>
<listitem><para>Some client/server combinations have difficulty
with mixed-case passwords. One offending client is Windows for
Workgroups, which for some reason forces passwords to upper
@@ -5684,7 +5676,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="PASSWORDSERVER"/>password server (G)</term>
+ <term><anchor id="PASSWORDSERVER">password server (G)</term>
<listitem><para>By specifying the name of another SMB server (such
as a WinNT box) with this option, and using <command>security = domain
</command> or <command>security = server</command> you can get Samba
@@ -5705,10 +5697,10 @@ df $1 | tail -1 | awk '{print $2" "$4}'
the "LM1.2X002" or the "NT LM 0.12" protocol, and it must be in
user level security mode.</para>
- <note><para>Using a password server
+ <para><emphasis>NOTE:</emphasis> Using a password server
means your UNIX box (running Samba) is only as secure as your
password server. <emphasis>DO NOT CHOOSE A PASSWORD SERVER THAT
- YOU DON'T COMPLETELY TRUST</emphasis>.</para></note>
+ YOU DON'T COMPLETELY TRUST</emphasis>.</para>
<para>Never point a Samba server at itself for password
serving. This will cause a loop and could lock up your Samba
@@ -5779,7 +5771,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="PATH"/>path (S)</term>
+ <term><anchor id="PATH">path (S)</term>
<listitem><para>This parameter specifies a directory to which
the user of the service is to be given access. In the case of
printable services, this is where print data will spool prior to
@@ -5810,7 +5802,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="PIDDIRECTORY"/>pid directory (G)</term>
+ <term><anchor id="PIDDIRECTORY">pid directory (G)</term>
<listitem><para>This option specifies the directory where pid
files will be placed. </para>
@@ -5822,9 +5814,8 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="POSIXLOCKING"/>posix locking (S)</term>
- <listitem><para>The <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>
+ <term><anchor id="POSIXLOCKING">posix locking (S)</term>
+ <listitem><para>The <ulink url="smbd.8.html"><command>smbd(8)</command></ulink>
daemon maintains an database of file locks obtained by SMB clients.
The default behavior is to map this internal database to POSIX
locks. This means that file locks obtained by SMB clients are
@@ -5840,7 +5831,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="POSTEXEC"/>postexec (S)</term>
+ <term><anchor id="POSTEXEC">postexec (S)</term>
<listitem><para>This option specifies a command to be run
whenever the service is disconnected. It takes the usual
substitutions. The command may be run as the root on some
@@ -5865,7 +5856,23 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="PREEXEC"/>preexec (S)</term>
+ <term><anchor id="POSTSCRIPT">postscript (S)</term>
+ <listitem><para>This parameter forces a printer to interpret
+ the print files as PostScript. This is done by adding a <constant>%!
+ </constant> to the start of print output.</para>
+
+ <para>This is most useful when you have lots of PCs that persist
+ in putting a control-D at the start of print jobs, which then
+ confuses your printer.</para>
+
+ <para>Default: <command>postscript = no</command></para>
+ </listitem>
+ </varlistentry>
+
+
+
+ <varlistentry>
+ <term><anchor id="PREEXEC">preexec (S)</term>
<listitem><para>This option specifies a command to be run whenever
the service is connected to. It takes the usual substitutions.</para>
@@ -5874,12 +5881,12 @@ df $1 | tail -1 | awk '{print $2" "$4}'
is an example:</para>
<para><command>preexec = csh -c 'echo \"Welcome to %S!\" |
- /usr/local/samba/bin/smbclient -M %m -I %I' &amp; </command></para>
+ /usr/local/samba/bin/smbclient -M %m -I %I' & </command></para>
<para>Of course, this could get annoying after a while :-)</para>
<para>See also <link linkend="PREEXECCLOSE"><parameter>preexec close
- </parameter></link> and <link linkend="POSTEXEC"><parameter>postexec
+ </parameter</link> and <link linkend="POSTEXEC"><parameter>postexec
</parameter></link>.</para>
<para>Default: <emphasis>none (no command executed)</emphasis></para>
@@ -5891,7 +5898,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="PREEXECCLOSE"/>preexec close (S)</term>
+ <term><anchor id="PREEXECCLOSE">preexec close (S)</term>
<listitem><para>This boolean option controls whether a non-zero
return code from <link linkend="PREEXEC"><parameter>preexec
</parameter></link> should close the service being connected to.</para>
@@ -5902,7 +5909,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="PREFERREDMASTER"/>preferred master (G)</term>
+ <term><anchor id="PREFERREDMASTER">preferred master (G)</term>
<listitem><para>This boolean parameter controls if <ulink
url="nmbd.8.html">nmbd(8)</ulink> is a preferred master browser
for its workgroup.</para>
@@ -5931,7 +5938,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="PREFEREDMASTER"/>prefered master (G)</term>
+ <term><anchor id="PREFEREDMASTER">prefered master (G)</term>
<listitem><para>Synonym for <link linkend="PREFERREDMASTER"><parameter>
preferred master</parameter></link> for people who cannot spell :-).</para>
</listitem>
@@ -5940,7 +5947,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="PRELOAD"/>preload (G)</term>
+ <term><anchor id="PRELOAD">preload (G)</term>
<listitem><para>This is a list of services that you want to be
automatically added to the browse lists. This is most useful
for homes and printers services that would otherwise not be
@@ -5956,24 +5963,9 @@ df $1 | tail -1 | awk '{print $2" "$4}'
</listitem>
</varlistentry>
- <varlistentry>
- <term><anchor id="PRELOADMODULES"/>preload modules (G)</term>
- <listitem><para>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. </para>
-
- <para>It is recommended to only use this option on heavy-performance
- servers.</para>
-
- <para>Default: <command>preload modules = </command></para>
-
- <para>Example: <command>preload modules = /usr/lib/samba/passdb/mysql.so</command></para>
-
- </listitem>
- </varlistentry>
<varlistentry>
- <term><anchor id="PRESERVECASE"/>preserve case (S)</term>
+ <term><anchor id="PRESERVECASE">preserve case (S)</term>
<listitem><para> This controls if new filenames are created
with the case that the client passes, or if they are forced to
be the <link linkend="DEFAULTCASE"><parameter>default case
@@ -5989,7 +5981,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="PRINTCOMMAND"/>print command (S)</term>
+ <term><anchor id="PRINTCOMMAND">print command (S)</term>
<listitem><para>After a print job has finished spooling to
a service, this command will be used via a <command>system()</command>
call to process the spool file. Typically the command specified will
@@ -6079,7 +6071,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="PRINTOK"/>print ok (S)</term>
+ <term><anchor id="PRINTOK">print ok (S)</term>
<listitem><para>Synonym for <link linkend="PRINTABLE">
<parameter>printable</parameter></link>.</para>
</listitem>
@@ -6089,7 +6081,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="PRINTABLE"/>printable (S)</term>
+ <term><anchor id="PRINTABLE">printable (S)</term>
<listitem><para>If this parameter is <constant>yes</constant>, then
clients may open, write to and submit spool files on the directory
specified for the service. </para>
@@ -6107,7 +6099,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="PRINTCAP"/>printcap (G)</term>
+ <term><anchor id="PRINTCAP">printcap (G)</term>
<listitem><para>Synonym for <link linkend="PRINTCAPNAME"><parameter>
printcap name</parameter></link>.</para>
</listitem>
@@ -6117,7 +6109,7 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<varlistentry>
- <term><anchor id="PRINTCAPNAME"/>printcap name (G)</term>
+ <term><anchor id="PRINTCAPNAME">printcap name (G)</term>
<listitem><para>This parameter may be used to override the
compiled-in default printcap name used by the server (usually <filename>
/etc/printcap</filename>). See the discussion of the <link
@@ -6143,22 +6135,22 @@ df $1 | tail -1 | awk '{print $2" "$4}'
<para>A minimal printcap file would look something like this:</para>
-<para><programlisting>
-print1|My Printer 1
-print2|My Printer 2
-print3|My Printer 3
-print4|My Printer 4
-print5|My Printer 5
-</programlisting></para>
+ <para><programlisting>
+ print1|My Printer 1
+ print2|My Printer 2
+ print3|My Printer 3
+ print4|My Printer 4
+ print5|My Printer 5
+ </programlisting></para>
<para>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.</para>
- <note><para>Under AIX the default printcap
+ <para><emphasis>NOTE</emphasis>: Under AIX the default printcap
name is <filename>/etc/qconfig</filename>. Samba will assume the
file is in AIX <filename>qconfig</filename> format if the string
- <filename>qconfig</filename> appears in the printcap filename.</para></note>
+ <filename>qconfig</filename> appears in the printcap filename.</para>
<para>Default: <command>printcap name = /etc/printcap</command></para>
<para>Example: <command>printcap name = /etc/myprintcap</command></para>
@@ -6170,7 +6162,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="PRINTERADMIN"/>printer admin (S)</term>
+ <term><anchor id="PRINTERADMIN">printer admin (S)</term>
<listitem><para>This is a list of users that can do anything to
printers via the remote administration interfaces offered by MS-RPC
(usually using a NT workstation). Note that the root user always
@@ -6184,8 +6176,113 @@ print5|My Printer 5
+
+
+ <varlistentry>
+ <term><anchor id="PRINTERDRIVER">printer driver (S)</term>
+ <listitem><para><emphasis>Note :</emphasis>This is a deprecated
+ parameter and will be removed in the next major release
+ following version 2.2. Please see the instructions in
+ the <ulink url="printer_driver2.html">Samba 2.2. Printing
+ HOWTO</ulink> for more information
+ on the new method of loading printer drivers onto a Samba server.
+ </para>
+
+ <para>This option allows you to control the string
+ that clients receive when they ask the server for the printer driver
+ associated with a printer. If you are using Windows95 or Windows NT
+ then you can use this to automate the setup of printers on your
+ system.</para>
+
+ <para>You need to set this parameter to the exact string (case
+ sensitive) that describes the appropriate printer driver for your
+ system. If you don't know the exact string to use then you should
+ first try with no <link linkend="PRINTERDRIVER"><parameter>
+ printer driver</parameter></link> option set and the client will
+ give you a list of printer drivers. The appropriate strings are
+ shown in a scroll box after you have chosen the printer manufacturer.</para>
+
+ <para>See also <link linkend="PRINTERDRIVERFILE"><parameter>printer
+ driver file</parameter></link>.</para>
+
+ <para>Example: <command>printer driver = HP LaserJet 4L</command></para>
+ </listitem>
+ </varlistentry>
+
+
+
<varlistentry>
- <term><anchor id="PRINTERNAME"/>printer name (S)</term>
+ <term><anchor id="PRINTERDRIVERFILE">printer driver file (G)</term>
+ <listitem><para><emphasis>Note :</emphasis>This is a deprecated
+ parameter and will be removed in the next major release
+ following version 2.2. Please see the instructions in
+ the <ulink url="printer_driver2.html">Samba 2.2. Printing
+ HOWTO</ulink> for more information
+ on the new method of loading printer drivers onto a Samba server.
+ </para>
+
+ <para>This parameter tells Samba where the printer driver
+ definition file, used when serving drivers to Windows 95 clients, is
+ to be found. If this is not set, the default is :</para>
+
+ <para><filename><replaceable>SAMBA_INSTALL_DIRECTORY</replaceable>
+ /lib/printers.def</filename></para>
+
+ <para>This file is created from Windows 95 <filename>msprint.inf
+ </filename> files found on the Windows 95 client system. For more
+ details on setting up serving of printer drivers to Windows 95
+ clients, see the outdated documentation file in the <filename>docs/</filename>
+ directory, <filename>PRINTER_DRIVER.txt</filename>.</para>
+
+ <para>See also <link linkend="PRINTERDRIVERLOCATION"><parameter>
+ printer driver location</parameter></link>.</para>
+
+ <para>Default: <emphasis>None (set in compile).</emphasis></para>
+
+ <para>Example: <command>printer driver file =
+ /usr/local/samba/printers/drivers.def</command></para>
+ </listitem>
+ </varlistentry>
+
+
+
+
+ <varlistentry>
+ <term><anchor id="PRINTERDRIVERLOCATION">printer driver location (S)</term>
+ <listitem><para><emphasis>Note :</emphasis>This is a deprecated
+ parameter and will be removed in the next major release
+ following version 2.2. Please see the instructions in
+ the <ulink url="printer_driver2.html">Samba 2.2. Printing
+ HOWTO</ulink> for more information
+ on the new method of loading printer drivers onto a Samba server.
+ </para>
+
+ <para>This parameter tells clients of a particular printer
+ share where to find the printer driver files for the automatic
+ installation of drivers for Windows 95 machines. If Samba is set up
+ to serve printer drivers to Windows 95 machines, this should be set to</para>
+
+ <para><command>\\MACHINE\PRINTER$</command></para>
+
+ <para>Where MACHINE is the NetBIOS name of your Samba server,
+ and PRINTER$ is a share you set up for serving printer driver
+ files. For more details on setting this up see the outdated documentation
+ file in the <filename>docs/</filename> directory, <filename>
+ PRINTER_DRIVER.txt</filename>.</para>
+
+ <para>See also <link linkend="PRINTERDRIVERFILE"><parameter>
+ printer driver file</parameter></link>.</para>
+
+ <para>Default: <command>none</command></para>
+ <para>Example: <command>printer driver location = \\MACHINE\PRINTER$
+ </command></para>
+ </listitem>
+ </varlistentry>
+
+
+
+ <varlistentry>
+ <term><anchor id="PRINTERNAME">printer name (S)</term>
<listitem><para>This parameter specifies the name of the printer
to which print jobs spooled through a printable service will be sent.</para>
@@ -6202,7 +6299,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="PRINTER"/>printer (S)</term>
+ <term><anchor id="PRINTER">printer (S)</term>
<listitem><para>Synonym for <link linkend="PRINTERNAME"><parameter>
printer name</parameter></link>.</para>
</listitem>
@@ -6211,7 +6308,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="PRINTING"/>printing (S)</term>
+ <term><anchor id="PRINTING">printing (S)</term>
<listitem><para>This parameters controls how printer status
information is interpreted on your system. It also affects the
default values for the <parameter>print command</parameter>,
@@ -6242,7 +6339,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="PRIVATEDIR"/>private dir (G)</term>
+ <term><anchor id="PRIVATEDIR">private dir (G)</term>
<listitem><para>This parameters defines the directory
smbd will use for storing such files as <filename>smbpasswd</filename>
and <filename>secrets.tdb</filename>.
@@ -6256,7 +6353,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="PROTOCOL"/>protocol (G)</term>
+ <term><anchor id="PROTOCOL">protocol (G)</term>
<listitem><para>Synonym for <link linkend="MAXPROTOCOL">
<parameter>max protocol</parameter></link>.</para></listitem>
</varlistentry>
@@ -6265,7 +6362,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="PUBLIC"/>public (S)</term>
+ <term><anchor id="PUBLIC">public (S)</term>
<listitem><para>Synonym for <link linkend="GUESTOK"><parameter>guest
ok</parameter></link>.</para>
</listitem>
@@ -6274,7 +6371,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="QUEUEPAUSECOMMAND"/>queuepause command (S)</term>
+ <term><anchor id="QUEUEPAUSECOMMAND">queuepause command (S)</term>
<listitem><para>This parameter specifies the command to be
executed on the server host in order to pause the printer queue.</para>
@@ -6303,7 +6400,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="QUEUERESUMECOMMAND"/>queueresume command (S)</term>
+ <term><anchor id="QUEUERESUMECOMMAND">queueresume command (S)</term>
<listitem><para>This parameter specifies the command to be
executed on the server host in order to resume the printer queue. It
is the command to undo the behavior that is caused by the
@@ -6338,7 +6435,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="READBMPX"/>read bmpx (G)</term>
+ <term><anchor id="READBMPX">read bmpx (G)</term>
<listitem><para>This boolean parameter controls whether <ulink
url="smbd.8.html">smbd(8)</ulink> will support the "Read
Block Multiplex" SMB. This is now rarely used and defaults to
@@ -6353,7 +6450,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="READLIST"/>read list (S)</term>
+ <term><anchor id="READLIST">read list (S)</term>
<listitem><para>This is a list of users that are given read-only
access to a service. If the connecting user is in this list then
they will not be given write access, no matter what the <link
@@ -6375,7 +6472,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="READONLY"/>read only (S)</term>
+ <term><anchor id="READONLY">read only (S)</term>
<listitem><para>An inverted synonym is <link linkend="WRITEABLE">
<parameter>writeable</parameter></link>.</para>
@@ -6394,7 +6491,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="READRAW"/>read raw (G)</term>
+ <term><anchor id="READRAW">read raw (G)</term>
<listitem><para>This parameter controls whether or not the server
will support the raw read SMB requests when transferring data
to clients.</para>
@@ -6417,7 +6514,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="READSIZE"/>read size (G)</term>
+ <term><anchor id="READSIZE">read size (G)</term>
<listitem><para>The option <parameter>read size</parameter>
affects the overlap of disk reads/writes with network reads/writes.
If the amount of data being transferred in several of the SMB
@@ -6444,7 +6541,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="REALM"/>realm (G)</term>
+ <term><anchor id="REALM">realm (G)</term>
<listitem><para>
This option specifies the kerberos realm to use. The realm is
used as the ADS equivalent of the NT4<command>domain</command>. It
@@ -6457,7 +6554,7 @@ print5|My Printer 5
</varlistentry>
<varlistentry>
- <term><anchor id="REMOTEANNOUNCE"/>remote announce (G)</term>
+ <term><anchor id="REMOTEANNOUNCE">remote announce (G)</term>
<listitem><para>This option allows you to setup <ulink
url="nmbd.8.html">nmbd(8)</ulink> to periodically announce itself
to arbitrary IP addresses with an arbitrary workgroup name.</para>
@@ -6482,7 +6579,7 @@ print5|My Printer 5
addresses of the remote networks, but can also be the IP addresses
of known browse masters if your network config is that stable.</para>
- <para>See the documentation file <ulink url="improved-browsing.html">BROWSING</ulink>
+ <para>See the documentation file <filename>BROWSING.txt</filename>
in the <filename>docs/</filename> directory.</para>
<para>Default: <command>remote announce = &lt;empty string&gt;
@@ -6493,7 +6590,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="REMOTEBROWSESYNC"/>remote browse sync (G)</term>
+ <term><anchor id="REMOTEBROWSESYNC">remote browse sync (G)</term>
<listitem><para>This option allows you to setup <ulink
url="nmbd.8.html">nmbd(8)</ulink> to periodically request
synchronization of browse lists with the master browser of a Samba
@@ -6531,7 +6628,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="RESTRICTANONYMOUS"/>restrict anonymous (G)</term>
+ <term><anchor id="RESTRICTANONYMOUS">restrict anonymous (G)</term>
<listitem><para>This is a integer parameter, and
mirrors as much as possible the functinality the
<constant>RestrictAnonymous</constant>
@@ -6544,7 +6641,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="ROOT"/>root (G)</term>
+ <term><anchor id="ROOT">root (G)</term>
<listitem><para>Synonym for <link linkend="ROOTDIRECTORY">
<parameter>root directory"</parameter></link>.</para>
</listitem>
@@ -6553,7 +6650,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="ROOTDIR"/>root dir (G)</term>
+ <term><anchor id="ROOTDIR">root dir (G)</term>
<listitem><para>Synonym for <link linkend="ROOTDIRECTORY">
<parameter>root directory"</parameter></link>.</para>
</listitem>
@@ -6561,7 +6658,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="ROOTDIRECTORY"/>root directory (G)</term>
+ <term><anchor id="ROOTDIRECTORY">root directory (G)</term>
<listitem><para>The server will <command>chroot()</command> (i.e.
Change its root directory) to this directory on startup. This is
not strictly necessary for secure operation. Even without it the
@@ -6593,7 +6690,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="ROOTPOSTEXEC"/>root postexec (S)</term>
+ <term><anchor id="ROOTPOSTEXEC">root postexec (S)</term>
<listitem><para>This is the same as the <parameter>postexec</parameter>
parameter except that the command is run as root. This
is useful for unmounting filesystems
@@ -6608,7 +6705,7 @@ print5|My Printer 5
</varlistentry>
<varlistentry>
- <term><anchor id="ROOTPREEXEC"/>root preexec (S)</term>
+ <term><anchor id="ROOTPREEXEC">root preexec (S)</term>
<listitem><para>This is the same as the <parameter>preexec</parameter>
parameter except that the command is run as root. This
is useful for mounting filesystems (such as CDROMs) when a
@@ -6626,7 +6723,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="ROOTPREEXECCLOSE"/>root preexec close (S)</term>
+ <term><anchor id="ROOTPREEXECCLOSE">root preexec close (S)</term>
<listitem><para>This is the same as the <parameter>preexec close
</parameter> parameter except that the command is run as root.</para>
@@ -6640,14 +6737,14 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="SECURITY"/>security (G)</term>
+ <term><anchor id="SECURITY">security (G)</term>
<listitem><para>This option affects how clients respond to
Samba and is one of the most important settings in the <filename>
smb.conf</filename> file.</para>
<para>The option sets the "security mode bit" in replies to
- protocol negotiations with <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> to turn share level security on or off. Clients decide
+ protocol negotiations with <ulink url="smbd.8.html">smbd(8)
+ </ulink> to turn share level security on or off. Clients decide
based on this bit whether (and how) to transfer user and password
information to the server.</para>
@@ -6692,7 +6789,7 @@ print5|My Printer 5
<para>The different settings will now be explained.</para>
- <para><anchor id="SECURITYEQUALSSHARE"/><emphasis>SECURITY = SHARE
+ <para><anchor id="SECURITYEQUALSSHARE"><emphasis>SECURITY = SHARE
</emphasis></para>
<para>When clients connect to a share level security server they
@@ -6761,10 +6858,10 @@ print5|My Printer 5
<para>See also the section <link linkend="VALIDATIONSECT">
NOTE ABOUT USERNAME/PASSWORD VALIDATION</link>.</para>
- <para><anchor id="SECURITYEQUALSUSER"/><emphasis>SECURITY = USER
+ <para><anchor id="SECURITYEQUALSUSER"><emphasis>SECURITY = USER
</emphasis></para>
- <para>This is the default security setting in Samba 3.0.
+ <para>This is the default security setting in Samba 2.2.
With user-level security a client must first "log-on" with a
valid username and password (which can be mapped using the <link
linkend="USERNAMEMAP"><parameter>username map</parameter></link>
@@ -6788,27 +6885,24 @@ print5|My Printer 5
<para>See also the section <link linkend="VALIDATIONSECT">
NOTE ABOUT USERNAME/PASSWORD VALIDATION</link>.</para>
- <para><anchor id="SECURITYEQUALSDOMAIN"/><emphasis>SECURITY = DOMAIN
-
+ <para><anchor id="SECURITYEQUALSSERVER"><emphasis>SECURITY = SERVER
</emphasis></para>
- <para>This mode will only work correctly if <citerefentry><refentrytitle>net</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> has been used to add this
- machine into a Windows NT Domain. It expects the <link
- linkend="ENCRYPTPASSWORDS"><parameter>encrypted passwords</parameter>
- </link> parameter to be set to <constant>yes</constant>. In this
- mode Samba will try to validate the username/password by passing
- it to a Windows NT Primary or Backup Domain Controller, in exactly
- the same way that a Windows NT Server would do.</para>
-
- <para><emphasis>Note</emphasis> that a valid UNIX user must still
- exist as well as the account on the Domain Controller to allow
- Samba to have a valid UNIX account to map file access to.</para>
+ <para>In this mode Samba will try to validate the username/password
+ by passing it to another SMB server, such as an NT box. If this
+ fails it will revert to <command>security = user</command>, but note
+ that if encrypted passwords have been negotiated then Samba cannot
+ revert back to checking the UNIX password file, it must have a valid
+ <filename>smbpasswd</filename> file to check users against. See the
+ documentation file in the <filename>docs/</filename> directory
+ <filename>ENCRYPTION.txt</filename> for details on how to set this
+ up.</para>
- <para><emphasis>Note</emphasis> that from the client's point
- of view <command>security = domain</command> is the same as <command>security = user
- </command>. It only affects how the server deals with the authentication,
- it does not in any way affect what the client sees.</para>
+ <para><emphasis>Note</emphasis> that from the client's point of
+ view <command>security = server</command> is the same as <command>
+ security = user</command>. It only affects how the server deals
+ with the authentication, it does not in any way affect what the
+ client sees.</para>
<para><emphasis>Note</emphasis> that the name of the resource being
requested is <emphasis>not</emphasis> sent to the server until after
@@ -6826,42 +6920,27 @@ print5|My Printer 5
server</parameter></link> parameter and the <link
linkend="ENCRYPTPASSWORDS"><parameter>encrypted passwords</parameter>
</link> parameter.</para>
-
- <para><anchor id="SECURITYEQUALSSERVER"/><emphasis>SECURITY = SERVER
+
+ <para><anchor id="SECURITYEQUALSDOMAIN"><emphasis>SECURITY = DOMAIN
</emphasis></para>
- <para>In this mode Samba will try to validate the username/password
- by passing it to another SMB server, such as an NT box. If this
- fails it will revert to <command>security =
- user</command>. It expects the <link
+ <para>This mode will only work correctly if <ulink
+ url="smbpasswd.8.html">smbpasswd(8)</ulink> has been used to add this
+ machine into a Windows NT Domain. It expects the <link
linkend="ENCRYPTPASSWORDS"><parameter>encrypted passwords</parameter>
- </link> parameter to be set to
- <constant>yes</constant>, unless the remote server
- does not support them. However note
- that if encrypted passwords have been negotiated then Samba cannot
- revert back to checking the UNIX password file, it must have a valid
- <filename>smbpasswd</filename> file to check users against. See the
- documentation file in the <filename>docs/</filename> directory
- <filename>ENCRYPTION.txt</filename> for details on how to set this
- up.</para>
+ </link> parameter to be set to <constant>yes</constant>. In this
+ mode Samba will try to validate the username/password by passing
+ it to a Windows NT Primary or Backup Domain Controller, in exactly
+ the same way that a Windows NT Server would do.</para>
- <para><emphasis>Note</emphasis> this mode of operation
- has significant pitfalls, due to the fact that is
- activly initiates a man-in-the-middle attack on the
- remote SMB server. In particular, this mode of
- operation can cause significant resource consuption on
- the PDC, as it must maintain an active connection for
- the duration of the user's session. Furthermore, if
- this connection is lost, there is no way to
- reestablish it, and futher authenticaions to the Samba
- server may fail. (From a single client, till it
- disconnects). </para>
+ <para><emphasis>Note</emphasis> that a valid UNIX user must still
+ exist as well as the account on the Domain Controller to allow
+ Samba to have a valid UNIX account to map file access to.</para>
- <para><emphasis>Note</emphasis> that from the client's point of
- view <command>security = server</command> is the same as <command>
- security = user</command>. It only affects how the server deals
- with the authentication, it does not in any way affect what the
- client sees.</para>
+ <para><emphasis>Note</emphasis> that from the client's point
+ of view <command>security = domain</command> is the same as <command>security = user
+ </command>. It only affects how the server deals with the authentication,
+ it does not in any way affect what the client sees.</para>
<para><emphasis>Note</emphasis> that the name of the resource being
requested is <emphasis>not</emphasis> sent to the server until after
@@ -6872,6 +6951,14 @@ print5|My Printer 5
See the <link linkend="MAPTOGUEST"><parameter>map to guest</parameter>
</link> parameter for details on doing this.</para>
+ <para><emphasis>BUG:</emphasis> There is currently a bug in the
+ implementation of <command>security = domain</command> with respect
+ to multi-byte character set usernames. The communication with a
+ Domain Controller must be done in UNICODE and Samba currently
+ does not widen multi-byte user names to UNICODE correctly, thus
+ a multi-byte username will not be recognized correctly at the
+ Domain Controller. This issue will be addressed in a future release.</para>
+
<para>See also the section <link linkend="VALIDATIONSECT">
NOTE ABOUT USERNAME/PASSWORD VALIDATION</link>.</para>
@@ -6879,17 +6966,16 @@ print5|My Printer 5
server</parameter></link> parameter and the <link
linkend="ENCRYPTPASSWORDS"><parameter>encrypted passwords</parameter>
</link> parameter.</para>
-
+
<para>Default: <command>security = USER</command></para>
<para>Example: <command>security = DOMAIN</command></para>
-
</listitem>
</varlistentry>
<varlistentry>
- <term><anchor id="SECURITYMASK"/>security mask (S)</term>
+ <term><anchor id="SECURITYMASK">security mask (S)</term>
<listitem><para>This parameter controls what UNIX permission
bits can be modified when a Windows NT client is manipulating
the UNIX permission on a file using the native NT security
@@ -6949,7 +7035,7 @@ print5|My Printer 5
</varlistentry>
<varlistentry>
- <term><anchor id="SERVERSTRING"/>server string (G)</term>
+ <term><anchor id="SERVERSTRING">server string (G)</term>
<listitem><para>This controls what string will show up in the
printer comment box in print manager and next to the IPC connection
in <command>net view</command>. It can be any string that you wish
@@ -6993,7 +7079,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="SETDIRECTORY"/>set directory (S)</term>
+ <term><anchor id="SETDIRECTORY">set directory (S)</term>
<listitem><para>If <command>set directory = no</command>, then
users of the service may not use the setdir command to change
directory.</para>
@@ -7009,7 +7095,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="SHAREMODES"/>share modes (S)</term>
+ <term><anchor id="SHAREMODES">share modes (S)</term>
<listitem><para>This enables or disables the honoring of
the <parameter>share modes</parameter> during a file open. These
modes are used by clients to gain exclusive read or write access
@@ -7038,7 +7124,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="SHORTPRESERVECASE"/>short preserve case (S)</term>
+ <term><anchor id="SHORTPRESERVECASE">short preserve case (S)</term>
<listitem><para>This boolean parameter controls if new files
which conform to 8.3 syntax, that is all in upper case and of
suitable length, are created upper case, or if they are forced
@@ -7058,7 +7144,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="SHOWADDPRINTERWIZARD"/>show add printer wizard (G)</term>
+ <term><anchor id="SHOWADDPRINTERWIZARD">show add printer wizard (G)</term>
<listitem><para>With the introduction of MS-RPC based printing support
for Windows NT/2000 client in Samba 2.2, a "Printers..." folder will
appear on Samba hosts in the share listing. Normally this folder will
@@ -7093,7 +7179,7 @@ print5|My Printer 5
<varlistentry>
- <term><anchor id="SHUTDOWNSCRIPT"/>shutdown script (G)</term>
+ <term><anchor id="SHUTDOWNSCRIPT">shutdown script (G)</term>
<listitem><para><emphasis>This parameter only exists in the HEAD cvs branch</emphasis>
This a full path name to a script called by
<ulink url="smbd.8.html"><command>smbd(8)</command></ulink> that
@@ -7119,15 +7205,15 @@ print5|My Printer 5
<para>Default: <emphasis>None</emphasis>.</para>
<para>Example: <command>abort shutdown script = /usr/local/samba/sbin/shutdown %m %t %r %f</command></para>
<para>Shutdown script example:
-<programlisting>
-#!/bin/bash
+ <programlisting>
+ #!/bin/bash
-$time=0
-let "time/60"
-let "time++"
+ $time=0
+ let "time/60"
+ let "time++"
-/sbin/shutdown $3 $4 +$time $1 &amp;
-</programlisting>
+ /sbin/shutdown $3 $4 +$time $1 &
+ </programlisting>
Shutdown does not return so we need to launch it in background.
</para>
@@ -7137,7 +7223,7 @@ let "time++"
<varlistentry>
- <term><anchor id="SMBPASSWDFILE"/>smb passwd file (G)</term>
+ <term><anchor id="SMBPASSWDFILE">smb passwd file (G)</term>
<listitem><para>This option sets the path to the encrypted
smbpasswd file. By default the path to the smbpasswd file
is compiled into Samba.</para>
@@ -7152,7 +7238,7 @@ let "time++"
<varlistentry>
- <term><anchor id="SMBPORTS"/>smb ports (G)</term>
+ <term><anchor id="SMBPORTS">smb ports (G)</term>
<listitem><para>Specifies which ports the server should listen on
for SMB traffic.
</para>
@@ -7163,7 +7249,7 @@ let "time++"
</varlistentry>
<varlistentry>
- <term><anchor id="SOCKETADDRESS"/>socket address (G)</term>
+ <term><anchor id="SOCKETADDRESS">socket address (G)</term>
<listitem><para>This option allows you to control what
address Samba will listen for connections on. This is used to
support multiple virtual interfaces on the one server, each
@@ -7180,7 +7266,7 @@ let "time++"
<varlistentry>
- <term><anchor id="SOCKETOPTIONS"/>socket options (G)</term>
+ <term><anchor id="SOCKETOPTIONS">socket options (G)</term>
<listitem><para>This option allows you to set socket options
to be used when talking with the client.</para>
@@ -7253,7 +7339,7 @@ let "time++"
<varlistentry>
- <term><anchor id="SOURCEENVIRONMENT"/>source environment (G)</term>
+ <term><anchor id="SOURCEENVIRONMENT">source environment (G)</term>
<listitem><para>This parameter causes Samba to set environment
variables as per the content of the file named.</para>
@@ -7275,23 +7361,17 @@ let "time++"
/usr/local/smb_env_vars</command></para>
</listitem>
</varlistentry>
+<varlistentry>
+<term><anchor id="SPNEGO">use spnego (G)</term>
+<listitem><para> This variable controls controls whether samba will try to use Simple and Protected NEGOciation (as specified by rfc2478) with WindowsXP and Windows2000sp2 clients to agree upon an authentication mechanism. As of samba 3.0alpha it must be set to "no" for these clients to join a samba domain controller. It can be set to "yes" to allow samba to participate in an AD domain controlled by a Windows2000 domain controller.</para>
+<para>Default: <emphasis>use spnego = yes</emphasis></para>
+</listitem>
+</varlistentry>
<varlistentry>
- <term><anchor id="SPNEGO"/>use spnego (G)</term>
- <listitem><para> This variable controls controls whether samba will try
- to use Simple and Protected NEGOciation (as specified by rfc2478) with
- WindowsXP and Windows2000sp2 clients to agree upon an authentication mechanism.
- Unless further issues are discovered with our SPNEGO
- implementation, there is no reason this should ever be
- disabled.</para>
- <para>Default: <emphasis>use spnego = yes</emphasis></para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><anchor id="STATCACHE"/>stat cache (G)</term>
- <listitem><para>This parameter determines if <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> will use a cache in order to
+ <term><anchor id="STATCACHE">stat cache (G)</term>
+ <listitem><para>This parameter determines if <ulink
+ url="smbd.8.html">smbd(8)</ulink> will use a cache in order to
speed up case insensitive name mappings. You should never need
to change this parameter.</para>
@@ -7300,7 +7380,7 @@ let "time++"
</varlistentry>
<varlistentry>
- <term><anchor id="STATCACHESIZE"/>stat cache size (G)</term>
+ <term><anchor id="STATCACHESIZE">stat cache size (G)</term>
<listitem><para>This parameter determines the number of
entries in the <parameter>stat cache</parameter>. You should
never need to change this parameter.</para>
@@ -7312,7 +7392,7 @@ let "time++"
<varlistentry>
- <term><anchor id="STRICTALLOCATE"/>strict allocate (S)</term>
+ <term><anchor id="STRICTALLOCATE">strict allocate (S)</term>
<listitem><para>This is a boolean that controls the handling of
disk space allocation in the server. When this is set to <constant>yes</constant>
the server will change from UNIX behaviour of not committing real
@@ -7336,7 +7416,7 @@ let "time++"
<varlistentry>
- <term><anchor id="STRICTLOCKING"/>strict locking (S)</term>
+ <term><anchor id="STRICTLOCKING">strict locking (S)</term>
<listitem><para>This is a boolean that controls the handling of
file locking in the server. When this is set to <constant>yes</constant>
the server will check every read and write access for file locks, and
@@ -7356,7 +7436,7 @@ let "time++"
<varlistentry>
- <term><anchor id="STRICTSYNC"/>strict sync (S)</term>
+ <term><anchor id="STRICTSYNC">strict sync (S)</term>
<listitem><para>Many Windows applications (including the Windows
98 explorer shell) seem to confuse flushing buffer contents to
disk with doing a sync to disk. Under UNIX, a sync call forces
@@ -7364,8 +7444,7 @@ let "time++"
all outstanding data in kernel disk buffers has been safely stored
onto stable storage. This is very slow and should only be done
rarely. Setting this parameter to <constant>no</constant> (the
- default) means that <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> ignores the Windows applications requests for
+ default) means that <ulink url="smbd.8.html">smbd</ulink> ignores the Windows applications requests for
a sync call. There is only a possibility of losing data if the
operating system itself that Samba is running on crashes, so there is
little danger in this default setting. In addition, this fixes many
@@ -7381,7 +7460,7 @@ let "time++"
<varlistentry>
- <term><anchor id="STRIPDOT"/>strip dot (G)</term>
+ <term><anchor id="STRIPDOT">strip dot (G)</term>
<listitem><para>This is a boolean that controls whether to
strip trailing dots off UNIX filenames. This helps with some
CDROMs that have filenames ending in a single dot.</para>
@@ -7393,7 +7472,7 @@ let "time++"
<varlistentry>
- <term><anchor id="SYNCALWAYS"/>sync always (S)</term>
+ <term><anchor id="SYNCALWAYS">sync always (S)</term>
<listitem><para>This is a boolean parameter that controls
whether writes will always be written to stable storage before
the write call returns. If this is <constant>no</constant> then the server will be
@@ -7415,7 +7494,7 @@ let "time++"
<varlistentry>
- <term><anchor id="SYSLOG"/>syslog (G)</term>
+ <term><anchor id="SYSLOG">syslog (G)</term>
<listitem><para>This parameter maps how Samba debug messages
are logged onto the system syslog logging levels. Samba debug
level zero maps onto syslog <constant>LOG_ERR</constant>, debug
@@ -7435,7 +7514,7 @@ let "time++"
<varlistentry>
- <term><anchor id="SYSLOGONLY"/>syslog only (G)</term>
+ <term><anchor id="SYSLOGONLY">syslog only (G)</term>
<listitem><para>If this parameter is set then Samba debug
messages are logged into the system syslog only, and not to
the debug log files.</para>
@@ -7447,7 +7526,7 @@ let "time++"
<varlistentry>
- <term><anchor id="TEMPLATEHOMEDIR"/>template homedir (G)</term>
+ <term><anchor id="TEMPLATEHOMEDIR">template homedir (G)</term>
<listitem><para>When filling out the user information for a Windows NT
user, the <ulink url="winbindd.8.html">winbindd(8)</ulink> daemon
uses this parameter to fill in the home directory for that user.
@@ -7463,10 +7542,9 @@ let "time++"
<varlistentry>
- <term><anchor id="TEMPLATESHELL"/>template shell (G)</term>
+ <term><anchor id="TEMPLATESHELL">template shell (G)</term>
<listitem><para>When filling out the user information for a Windows NT
- user, the <citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> daemon
+ user, the <ulink url="winbindd.8.html">winbindd(8)</ulink> daemon
uses this parameter to fill in the login shell for that user.</para>
<para>Default: <command>template shell = /bin/false</command></para>
@@ -7476,7 +7554,7 @@ let "time++"
<varlistentry>
- <term><anchor id="TIMEOFFSET"/>time offset (G)</term>
+ <term><anchor id="TIMEOFFSET">time offset (G)</term>
<listitem><para>This parameter is a setting in minutes to add
to the normal GMT to local time conversion. This is useful if
you are serving a lot of PCs that have incorrect daylight
@@ -7490,9 +7568,9 @@ let "time++"
<varlistentry>
- <term><anchor id="TIMESERVER"/>time server (G)</term>
- <listitem><para>This parameter determines if <citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> advertises itself as a time server to Windows
+ <term><anchor id="TIMESERVER">time server (G)</term>
+ <listitem><para>This parameter determines if <ulink url="nmbd.8.html">
+ nmbd(8)</ulink> advertises itself as a time server to Windows
clients.</para>
<para>Default: <command>time server = no</command></para>
@@ -7501,7 +7579,7 @@ let "time++"
<varlistentry>
- <term><anchor id="TIMESTAMPLOGS"/>timestamp logs (G)</term>
+ <term><anchor id="TIMESTAMPLOGS">timestamp logs (G)</term>
<listitem><para>Synonym for <link linkend="DEBUGTIMESTAMP"><parameter>
debug timestamp</parameter></link>.</para>
</listitem>
@@ -7512,17 +7590,16 @@ let "time++"
<varlistentry>
- <term><anchor id="TOTALPRINTJOBS"/>total print jobs (G)</term>
+ <term><anchor id="TOTALPRINTJOBS">total print jobs (G)</term>
<listitem><para>This parameter accepts an integer value which defines
a limit on the maximum number of print jobs that will be accepted
system wide at any given time. If a print job is submitted
- by a client which will exceed this number, then <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> will return an
+ by a client which will exceed this number, then <ulink url="smbd.8.html">smbd</ulink> will return an
error indicating that no space is available on the server. The
default value of 0 means that no such limit exists. This parameter
can be used to prevent a server from exceeding its capacity and is
designed as a printing throttle. See also
- <link linkend="MAXPRINTJOBS"><parameter>max print jobs</parameter></link>.
+ <link linkend="MAXPRINTJOBS"><parameter>max print jobs</parameter</link>.
</para>
<para>Default: <command>total print jobs = 0</command></para>
@@ -7531,7 +7608,7 @@ let "time++"
</varlistentry>
<varlistentry>
- <term><anchor id="UNICODE"/>unicode (G)</term>
+ <term><anchor id="UNICODE">unicode (G)</term>
<listitem><para>Specifies whether Samba should try
to use unicode on the wire by default. Note: This does NOT
mean that samba will assume that the unix machine uses unicode!
@@ -7543,19 +7620,19 @@ let "time++"
</varlistentry>
<varlistentry>
- <term><anchor id="UNIXCHARSET"/>unix charset (G)</term>
+ <term><anchor id="UNIXCHARSET">unix charset (G)</term>
<listitem><para>Specifies the charset the unix machine
Samba runs on uses. Samba needs to know this in order to be able to
convert text to the charsets other SMB clients use.
</para>
- <para>Default: <command>unix charset = UTF8</command></para>
- <para>Example: <command>unix charset = ASCII</command></para>
+ <para>Default: <command>unix charset = ASCII</command></para>
+ <para>Example: <command>unix charset = UTF8</command></para>
</listitem>
</varlistentry>
<varlistentry>
- <term><anchor id="UNIXEXTENSIONS"/>unix extensions(G)</term>
+ <term><anchor id="UNIXEXTENSIONS">unix extensions(G)</term>
<listitem><para>This boolean parameter controls whether Samba
implments the CIFS UNIX extensions, as defined by HP.
These extensions enable Samba to better serve UNIX CIFS clients
@@ -7571,7 +7648,7 @@ let "time++"
<varlistentry>
- <term><anchor id="UNIXPASSWORDSYNC"/>unix password sync (G)</term>
+ <term><anchor id="UNIXPASSWORDSYNC">unix password sync (G)</term>
<listitem><para>This boolean parameter controls whether Samba
attempts to synchronize the UNIX password with the SMB password
when the encrypted SMB password in the smbpasswd file is changed.
@@ -7592,7 +7669,7 @@ let "time++"
<varlistentry>
- <term><anchor id="UPDATEENCRYPTED"/>update encrypted (G)</term>
+ <term><anchor id="UPDATEENCRYPTED">update encrypted (G)</term>
<listitem><para>This boolean parameter allows a user logging
on with a plaintext password to have their encrypted (hashed)
password in the smbpasswd file to be updated automatically as
@@ -7623,7 +7700,7 @@ let "time++"
<varlistentry>
- <term><anchor id="USECLIENTDRIVER"/>use client driver (S)</term>
+ <term><anchor id="USECLIENTDRIVER">use client driver (S)</term>
<listitem><para>This parameter applies only to Windows NT/2000
clients. It has no affect on Windows 95/98/ME clients. When
serving a printer to Windows NT/2000 clients without first installing
@@ -7661,7 +7738,7 @@ let "time++"
<varlistentry>
- <term><anchor id="USEMMAP"/>use mmap (G)</term>
+ <term><anchor id="USEMMAP">use mmap (G)</term>
<listitem><para>This global parameter determines if the tdb internals of Samba can
depend on mmap working correctly on the running system. Samba requires a coherent
mmap/read-write system memory cache. Currently only HPUX does not have such a
@@ -7679,7 +7756,27 @@ let "time++"
<varlistentry>
- <term><anchor id="USER"/>user (S)</term>
+ <term><anchor id="USERHOSTS">use rhosts (G)</term>
+ <listitem><para>If this global parameter is <constant>yes</constant>, it specifies
+ that the UNIX user's <filename>.rhosts</filename> file in their home directory
+ will be read to find the names of hosts and users who will be allowed
+ access without specifying a password.</para>
+
+ <para><emphasis>NOTE:</emphasis> The use of <parameter>use rhosts
+ </parameter> can be a major security hole. This is because you are
+ trusting the PC to supply the correct username. It is very easy to
+ get a PC to supply a false username. I recommend that the <parameter>
+ use rhosts</parameter> option be only used if you really know what
+ you are doing.</para>
+
+ <para>Default: <command>use rhosts = no</command></para>
+ </listitem>
+ </varlistentry>
+
+
+
+ <varlistentry>
+ <term><anchor id="USER">user (S)</term>
<listitem><para>Synonym for <link linkend="USERNAME"><parameter>
username</parameter></link>.</para>
</listitem>
@@ -7688,7 +7785,7 @@ let "time++"
<varlistentry>
- <term><anchor id="USERS"/>users (S)</term>
+ <term><anchor id="USERS">users (S)</term>
<listitem><para>Synonym for <link linkend="USERNAME"><parameter>
username</parameter></link>.</para>
</listitem>
@@ -7696,7 +7793,7 @@ let "time++"
<varlistentry>
- <term><anchor id="USERNAME"/>username (S)</term>
+ <term><anchor id="USERNAME">username (S)</term>
<listitem><para>Multiple users may be specified in a comma-delimited
list, in which case the supplied password will be tested against
each username in turn (left to right).</para>
@@ -7737,7 +7834,7 @@ let "time++"
will be looked up only in the UNIX groups database and will
expand to a list of all users in the group of that name.</para>
- <para>If any of the usernames begin with a '&amp;' then the name
+ <para>If any of the usernames begin with a '&'then the name
will be looked up only in the NIS netgroups database (if Samba
is compiled with netgroup support) and will expand to a list
of all users in the netgroup group of that name.</para>
@@ -7761,7 +7858,7 @@ let "time++"
<varlistentry>
- <term><anchor id="USERNAMELEVEL"/>username level (G)</term>
+ <term><anchor id="USERNAMELEVEL">username level (G)</term>
<listitem><para>This option helps Samba to try and 'guess' at
the real UNIX username, as many DOS clients send an all-uppercase
username. By default Samba tries all lowercase, followed by the
@@ -7784,7 +7881,7 @@ let "time++"
<varlistentry>
- <term><anchor id="USERNAMEMAP"/>username map (G)</term>
+ <term><anchor id="USERNAMEMAP">username map (G)</term>
<listitem><para>This option allows you to specify a file containing
a mapping of usernames from the clients to the server. This can be
used for several purposes. The most common is to map usernames
@@ -7847,10 +7944,10 @@ let "time++"
'!' to tell Samba to stop processing if it gets a match on
that line.</para>
-<para><programlisting>
-!sys = mary fred
-guest = *
-</programlisting></para>
+ <para><programlisting>
+ !sys = mary fred
+ guest = *
+ </programlisting></para>
<para>Note that the remapping is applied to all occurrences
of usernames. Thus if you connect to \\server\fred and <constant>
@@ -7876,7 +7973,7 @@ guest = *
<varlistentry>
- <term><anchor id="USESENDFILE"/>use sendfile (S)</term>
+ <term><anchor id="USESENDFILE">use sendfile (S)</term>
<listitem><para>If this parameter is <constant>yes</constant>, and Samba
was built with the --with-sendfile-support option, and the underlying operating
system supports sendfile system call, then some SMB read calls (mainly ReadAndX
@@ -7893,7 +7990,7 @@ guest = *
<varlistentry>
- <term><anchor id="UTMP"/>utmp (G)</term>
+ <term><anchor id="UTMP">utmp (G)</term>
<listitem><para>This boolean parameter is only available if
Samba has been configured and compiled with the option <command>
--with-utmp</command>. If set to <constant>yes</constant> then Samba will attempt
@@ -7915,7 +8012,7 @@ guest = *
</varlistentry>
<varlistentry>
- <term><anchor id="UTMPDIRECTORY"/>utmp directory(G)</term>
+ <term><anchor id="UTMPDIRECTORY">utmp directory(G)</term>
<listitem><para>This parameter is only available if Samba has
been configured and compiled with the option <command>
--with-utmp</command>. It specifies a directory pathname that is
@@ -7932,7 +8029,7 @@ guest = *
</varlistentry>
<varlistentry>
- <term><anchor id="WTMPDIRECTORY"/>wtmp directory(G)</term>
+ <term><anchor id="WTMPDIRECTORY">wtmp directory(G)</term>
<listitem><para>This parameter is only available if Samba has
been configured and compiled with the option <command>
--with-utmp</command>. It specifies a directory pathname that is
@@ -7954,9 +8051,9 @@ guest = *
<varlistentry>
- <term><anchor id="VALIDUSERS"/>valid users (S)</term>
+ <term><anchor id="VALIDUSERS">valid users (S)</term>
<listitem><para>This is a list of users that should be allowed
- to login to this service. Names starting with '@', '+' and '&amp;'
+ to login to this service. Names starting with '@', '+' and '&'
are interpreted using the same rules as described in the
<parameter>invalid users</parameter> parameter.</para>
@@ -7981,7 +8078,7 @@ guest = *
<varlistentry>
- <term><anchor id="VETOFILES"/>veto files(S)</term>
+ <term><anchor id="VETOFILES">veto files(S)</term>
<listitem><para>This is a list of files and directories that
are neither visible nor accessible. Each entry in the list must
be separated by a '/', which allows spaces to be included
@@ -8029,7 +8126,7 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
<varlistentry>
- <term><anchor id="VETOOPLOCKFILES"/>veto oplock files (S)</term>
+ <term><anchor id="VETOOPLOCKFILES">veto oplock files (S)</term>
<listitem><para>This parameter is only valid when the <link
linkend="OPLOCKS"><parameter>oplocks</parameter></link>
parameter is turned on for a share. It allows the Samba administrator
@@ -8055,7 +8152,7 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
</varlistentry>
<varlistentry>
- <term><anchor id="VFSPATH"/>vfs path (S)</term>
+ <term><anchor id="VFSPATH">vfs path (S)</term>
<listitem><para>This parameter specifies the directory
to look in for vfs modules. The name of every <command>vfs object
</command> will be prepended by this directory
@@ -8068,7 +8165,7 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
</varlistentry>
<varlistentry>
- <term><anchor id="VFSOBJECT"/>vfs object (S)</term>
+ <term><anchor id="VFSOBJECT">vfs object (S)</term>
<listitem><para>This parameter specifies a shared object files that
are used for Samba VFS I/O operations. By default, normal
disk I/O operations are used but these can be overloaded
@@ -8082,7 +8179,7 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
<varlistentry>
- <term><anchor id="VFSOPTIONS"/>vfs options (S)</term>
+ <term><anchor id="VFSOPTIONS">vfs options (S)</term>
<listitem><para>This parameter allows parameters to be passed
to the vfs layer at initialization time.
See also <link linkend="VFSOBJECT"><parameter>
@@ -8095,7 +8192,7 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
<varlistentry>
- <term><anchor id="VOLUME"/>volume (S)</term>
+ <term><anchor id="VOLUME">volume (S)</term>
<listitem><para> This allows you to override the volume label
returned for a share. Useful for CDROMs with installation programs
that insist on a particular volume label.</para>
@@ -8107,7 +8204,7 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
<varlistentry>
- <term><anchor id="WIDELINKS"/>wide links (S)</term>
+ <term><anchor id="WIDELINKS">wide links (S)</term>
<listitem><para>This parameter controls whether or not links
in the UNIX file system may be followed by the server. Links
that point to areas within the directory tree exported by the
@@ -8126,10 +8223,9 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
<varlistentry>
- <term><anchor id="WINBINDCACHETIME"/>winbind cache time (G)</term>
- <listitem><para>This parameter specifies the number of
- seconds the <citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> daemon will cache
+ <term><anchor id="WINBINDCACHETIME">winbind cache time (G)</term>
+ <listitem><para>This parameter specifies the number of seconds the
+ <ulink url="winbindd.8.html">winbindd(8)</ulink> daemon will cache
user and group information before querying a Windows NT server
again.</para>
@@ -8139,10 +8235,11 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
<varlistentry>
- <term><anchor id="WINBINDENUMUSERS"/>winbind enum users (G)</term>
- <listitem><para>On large installations using <citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> it may be
- necessary to suppress the enumeration of users through the <command>setpwent()</command>,
+ <term><anchor id="WINBINDENUMUSERS">winbind enum users (G)</term>
+ <listitem><para>On large installations using
+ <ulink url="winbindd.8.html">winbindd(8)</ulink> it may be
+ necessary to suppress the enumeration of users through the
+ <command> setpwent()</command>,
<command>getpwent()</command> and
<command>endpwent()</command> group of system calls. If
the <parameter>winbind enum users</parameter> parameter is
@@ -8160,10 +8257,11 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
</varlistentry>
<varlistentry>
- <term><anchor id="WINBINDENUMGROUPS"/>winbind enum groups (G)</term>
- <listitem><para>On large installations using <citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> it may be necessary to suppress
- the enumeration of groups through the <command>setgrent()</command>,
+ <term><anchor id="WINBINDENUMGROUPS">winbind enum groups (G)</term>
+ <listitem><para>On large installations using
+ <ulink url="winbindd.8.html">winbindd(8)</ulink> it may be
+ necessary to suppress the enumeration of groups through the
+ <command> setgrent()</command>,
<command>getgrent()</command> and
<command>endgrent()</command> group of system calls. If
the <parameter>winbind enum groups</parameter> parameter is
@@ -8180,10 +8278,10 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
<varlistentry>
- <term><anchor id="WINBINDGID"/>winbind gid (G)</term>
+ <term><anchor id="WINBINDGID">winbind gid (G)</term>
<listitem><para>The winbind gid parameter specifies the range of group
- ids that are allocated by the <citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> daemon. This range of group ids should have no
+ ids that are allocated by the <ulink url="winbindd.8.html">
+ winbindd(8)</ulink> daemon. This range of group ids should have no
existing local or NIS groups within it as strange conflicts can
occur otherwise.</para>
@@ -8196,7 +8294,7 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
<varlistentry>
- <term><anchor id="WINBINDSEPARATOR"/>winbind separator (G)</term>
+ <term><anchor id="WINBINDSEPARATOR">winbind separator (G)</term>
<listitem><para>This parameter allows an admin to define the character
used when listing a username of the form of <replaceable>DOMAIN
</replaceable>\<replaceable>user</replaceable>. This parameter
@@ -8217,10 +8315,10 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
<varlistentry>
- <term><anchor id="WINBINDUID"/>winbind uid (G)</term>
+ <term><anchor id="WINBINDUID">winbind uid (G)</term>
<listitem><para>The winbind gid parameter specifies the range of group
- ids that are allocated by the <citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> daemon. This range of ids should have no
+ ids that are allocated by the <ulink url="winbindd.8.html">
+ winbindd(8)</ulink> daemon. This range of ids should have no
existing local or NIS users within it as strange conflicts can
occur otherwise.</para>
@@ -8233,10 +8331,12 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
<varlistentry>
- <term><anchor id="WINBINDUSEDEFAULTDOMAIN"/>winbind use default domain (G)</term>
- <listitem><para>This parameter specifies whether the <citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> daemon should operate on users
- without domain component in their username.
+ <term>winbind use default domain</term>
+
+ <term><anchor id="WINBINDUSEDEFAULTDOMAIN">winbind use default domain (G)</term>
+ <listitem><para>This parameter specifies whether the <ulink url="winbindd.8.html">
+ winbindd(8)</ulink>
+ daemon should operate on users without domain component in their username.
Users without a domain component are treated as is part of the winbindd server's
own domain. While this does not benifit Windows users, it makes SSH, FTP and e-mail
function in a way much closer to the way they would in a native unix system.</para>
@@ -8249,7 +8349,7 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
<varlistentry>
- <term><anchor id="WINSHOOK"/>wins hook (G)</term>
+ <term><anchor id="WINSHOOK">wins hook (G)</term>
<listitem><para>When Samba is running as a WINS server this
allows you to call an external program for all changes to the
WINS database. The primary use for this option is to allow the
@@ -8297,7 +8397,7 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
<varlistentry>
- <term><anchor id="WINSPROXY"/>wins proxy (G)</term>
+ <term><anchor id="WINSPROXY">wins proxy (G)</term>
<listitem><para>This is a boolean that controls if <ulink
url="nmbd.8.html">nmbd(8)</ulink> will respond to broadcast name
queries on behalf of other hosts. You may need to set this
@@ -8311,46 +8411,33 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
<varlistentry>
- <term><anchor id="WINSSERVER"/>wins server (G)</term>
+ <term><anchor id="WINSSERVER">wins server (G)</term>
<listitem><para>This specifies the IP address (or DNS name: IP
- address for preference) of the WINS server that <citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> should register with. If you have a WINS server on
+ address for preference) of the WINS server that <ulink url="nmbd.8.html">
+ nmbd(8)</ulink> should register with. If you have a WINS server on
your network then you should set this to the WINS server's IP.</para>
<para>You should point this at your WINS server if you have a
multi-subnetted network.</para>
- <para>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.
- </para>
-
- <note><para>You need to set up Samba to point
+ <para><emphasis>NOTE</emphasis>. 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.</para></note>
-
+ browsing to work correctly.</para>
- <para>See the documentation file <ulink url="improved-browsing.html">Browsing</ulink> in the samba howto collection.</para>
+ <para>See the documentation file <filename>BROWSING.txt</filename>
+ in the docs/ directory of your Samba source distribution.</para>
<para>Default: <emphasis>not enabled</emphasis></para>
- <para>Example: <command>wins server = mary:192.9.200.1 fred:192.168.3.199 mary:192.168.2.61</command></para>
- <para>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.
- </para>
-
- <para>Example: <command>wins server = 192.9.200.1 192.168.2.61</command></para>
-
+ <para>Example: <command>wins server = 192.9.200.1</command></para>
</listitem>
</varlistentry>
<varlistentry>
- <term><anchor id="WINSSUPPORT"/>wins support (G)</term>
- <listitem><para>This boolean controls if the <citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> process in Samba will act as a WINS server. You should
+ <term><anchor id="WINSSUPPORT">wins support (G)</term>
+ <listitem><para>This boolean controls if the <ulink url="nmbd.8.html">
+ nmbd(8)</ulink> process in Samba will act as a WINS server. You should
not set this to <constant>yes</constant> unless you have a multi-subnetted network and
you wish a particular <command>nmbd</command> to be your WINS server.
Note that you should <emphasis>NEVER</emphasis> set this to <constant>yes</constant>
@@ -8363,7 +8450,7 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
<varlistentry>
- <term><anchor id="WORKGROUP"/>workgroup (G)</term>
+ <term><anchor id="WORKGROUP">workgroup (G)</term>
<listitem><para>This controls what workgroup your server will
appear to be in when queried by clients. Note that this parameter
also controls the Domain name used with the <link
@@ -8379,7 +8466,7 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
<varlistentry>
- <term><anchor id="WRITABLE"/>writable (S)</term>
+ <term><anchor id="WRITABLE">writable (S)</term>
<listitem><para>Synonym for <link linkend="WRITEABLE"><parameter>
writeable</parameter></link> for people who can't spell :-).</para>
</listitem>
@@ -8388,7 +8475,7 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
<varlistentry>
- <term><anchor id="WRITECACHESIZE"/>write cache size (S)</term>
+ <term><anchor id="WRITECACHESIZE">write cache size (S)</term>
<listitem><para>If this integer parameter is set to non-zero value,
Samba will create an in-memory cache for each oplocked file
(it does <emphasis>not</emphasis> do this for
@@ -8420,7 +8507,7 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
<varlistentry>
- <term><anchor id="WRITELIST"/>write list (S)</term>
+ <term><anchor id="WRITELIST">write list (S)</term>
<listitem><para>This is a list of users that are given read-write
access to a service. If the connecting user is in this list then
they will be given write access, no matter what the <link
@@ -8445,7 +8532,7 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
<varlistentry>
- <term><anchor id="WINSPARTNERS"/>wins partners (G)</term>
+ <term><anchor id="WINSPARTNERS">wins partners (G)</term>
<listitem><para>A space separated list of partners' IP addresses for
WINS replication. WINS partners are always defined as push/pull
partners as defining only one way WINS replication is unreliable.
@@ -8461,7 +8548,7 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
<varlistentry>
- <term><anchor id="WRITEOK"/>write ok (S)</term>
+ <term><anchor id="WRITEOK">write ok (S)</term>
<listitem><para>Inverted synonym for <link linkend="READONLY"><parameter>
read only</parameter></link>.</para>
</listitem>
@@ -8470,7 +8557,7 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
<varlistentry>
- <term><anchor id="WRITERAW"/>write raw (G)</term>
+ <term><anchor id="WRITERAW">write raw (G)</term>
<listitem><para>This parameter controls whether or not the server
will support raw write SMB's when transferring data from clients.
You should never need to change this parameter.</para>
@@ -8482,7 +8569,7 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
<varlistentry>
- <term><anchor id="WRITEABLE"/>writeable (S)</term>
+ <term><anchor id="WRITEABLE">writeable (S)</term>
<listitem><para>Inverted synonym for <link linkend="READONLY"><parameter>
read only</parameter></link>.</para>
</listitem>
@@ -8502,8 +8589,8 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
problem - but be aware of the possibility.</para>
<para>On a similar note, many clients - especially DOS clients -
- limit service names to eight characters. <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> has no such limitation, but attempts to connect from such
+ limit service names to eight characters. <ulink url="smbd.8.html">smbd(8)
+ </ulink> has no such limitation, but attempts to connect from such
clients will fail if they truncate the service names. For this reason
you should probably keep your service names down to eight characters
in length.</para>
@@ -8518,22 +8605,22 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
<refsect1>
<title>VERSION</title>
- <para>This man page is correct for version 3.0 of the Samba suite.</para>
+ <para>This man page is correct for version 3.0 of
+ the Samba suite.</para>
</refsect1>
<refsect1>
<title>SEE ALSO</title>
- <para>
- <citerefentry><refentrytitle>samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry>, <citerefentry><refentrytitle>smbpasswd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>swat</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>smbclient</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>nmblookup</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>testparm</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>testprns</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry>.</para>
+ <para><ulink url="samba.7.html">samba(7)</ulink>,
+ <ulink url="smbpasswd.8.html"><command>smbpasswd(8)</command></ulink>,
+ <ulink url="swat.8.html"><command>swat(8)</command></ulink>,
+ <ulink url="smbd.8.html"><command>smbd(8)</command></ulink>,
+ <ulink url="nmbd.8.html"><command>nmbd(8)</command></ulink>,
+ <ulink url="smbclient.1.html"><command>smbclient(1)</command></ulink>,
+ <ulink url="nmblookup.1.html"><command>nmblookup(1)</command></ulink>,
+ <ulink url="testparm.1.html"><command>testparm(1)</command></ulink>,
+ <ulink url="testprns.1.html"><command>testprns(1)</command></ulink>
+ </para>
</refsect1>
<refsect1>
@@ -8546,11 +8633,11 @@ veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
<para>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+ excellent piece of Open Source software, available at
+ <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
- for Samba 3.0 was done by Alexander Bokovoy.</para>
+ Samba 2.2 was done by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/smbcacls.1.sgml b/docs/docbook/manpages/smbcacls.1.sgml
index 445566c5bd..766d2a78b1 100644
--- a/docs/docbook/manpages/smbcacls.1.sgml
+++ b/docs/docbook/manpages/smbcacls.1.sgml
@@ -1,7 +1,5 @@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
-<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
-]>
-<refentry id="smbcacls.1">
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
+<refentry id="smbcacls">
<refmeta>
<refentrytitle>smbcacls</refentrytitle>
@@ -19,26 +17,24 @@
<command>smbcacls</command>
<arg choice="req">//server/share</arg>
<arg choice="req">filename</arg>
- <arg choice="opt">-D acls</arg>
- <arg choice="opt">-M acls</arg>
+ <arg choice="opt">-U username</arg>
<arg choice="opt">-A acls</arg>
+ <arg choice="opt">-M acls</arg>
+ <arg choice="opt">-D acls</arg>
<arg choice="opt">-S acls</arg>
<arg choice="opt">-C name</arg>
<arg choice="opt">-G name</arg>
<arg choice="opt">-n</arg>
- <arg choice="opt">-t</arg>
- <arg choice="opt">-U username</arg>
<arg choice="opt">-h</arg>
- <arg choice="opt">-d</arg>
</cmdsynopsis>
</refsynopsisdiv>
<refsect1>
<title>DESCRIPTION</title>
- <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
-
+ <para>This tool is part of the <ulink url="samba.7.html">
+ Samba</ulink> suite.</para>
+
<para>The <command>smbcacls</command> program manipulates NT Access Control
Lists (ACLs) on SMB file shares. </para>
</refsect1>
@@ -94,8 +90,7 @@
<listitem><para>Specifies a username used to connect to the
specified service. The username may be of the form "username" in
which case the user is prompted to enter in a password and the
- workgroup specified in the <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> file is
+ workgroup specified in the <filename>smb.conf</filename> file is
used, or "username%password" or "DOMAIN\username%password" and the
password and workgroup names are used as provided. </para></listitem>
</varlistentry>
@@ -135,16 +130,13 @@
and masks to a readable string format. </para></listitem>
</varlistentry>
+
+
<varlistentry>
- <term>-t</term>
- <listitem><para>
- Don't actually do anything, only validate the correctness of
- the arguments.
- </para></listitem>
+ <term>-h</term>
+ <listitem><para>Print usage information on the <command>smbcacls
+ </command> program.</para></listitem>
</varlistentry>
-
- &stdarg.help;
- &popt.common.samba;
</variablelist>
</refsect1>
@@ -155,12 +147,12 @@
<para>The format of an ACL is one or more ACL entries separated by
either commas or newlines. An ACL entry is one of the following: </para>
-<para><programlisting>
+ <para><programlisting>
REVISION:&lt;revision number&gt;
OWNER:&lt;sid or name&gt;
GROUP:&lt;sid or name&gt;
ACL:&lt;sid or name&gt;:&lt;type&gt;/&lt;flags&gt;/&lt;mask&gt;
-</programlisting></para>
+ </programlisting></para>
<para>The revision of the ACL specifies the internal Windows
@@ -173,22 +165,24 @@ ACL:&lt;sid or name&gt;:&lt;type&gt;/&lt;flags&gt;/&lt;mask&gt;
otherwise the name specified is resolved using the server on which
the file or directory resides. </para>
- <para>ACLs specify permissions granted to the SID. This SID again
- can be specified in CWS-1-x-y-z format or as a name in which case
- it is resolved against the server on which the file or directory
- resides. The type, flags and mask values determine the type of
- access granted to the SID. </para>
-
- <para>The type can be either 0 or 1 corresponding to ALLOWED or
- DENIED access to the SID. The flags values are generally
- zero for file ACLs and either 9 or 2 for directory ACLs. Some
- common flags are: </para>
-
- <itemizedlist>
- <listitem><para><constant>#define SEC_ACE_FLAG_OBJECT_INHERIT 0x1</constant></para></listitem>
- <listitem><para><constant>#define SEC_ACE_FLAG_CONTAINER_INHERIT 0x2</constant></para></listitem>
- <listitem><para><constant>#define SEC_ACE_FLAG_NO_PROPAGATE_INHERIT 0x4</constant></para></listitem>
- <listitem><para><constant>#define SEC_ACE_FLAG_INHERIT_ONLY 0x8</constant></para></listitem>
+ <para>ACLs specify permissions granted to the SID. This SID again
+ can be specified in CWS-1-x-y-z format or as a name in which case
+ it is resolved against the server on which the file or directory
+ resides. The type, flags and mask values determine the type of
+ access granted to the SID. </para>
+
+ <para>The type can be either 0 or 1 corresponding to ALLOWED or
+ DENIED access to the SID. The flags values are generally
+ zero for file ACLs and either 9 or 2 for directory ACLs. Some
+ common flags are: </para>
+
+ <itemizedlist>
+ <listitem><para>#define SEC_ACE_FLAG_OBJECT_INHERIT 0x1</para></listitem>
+ <listitem><para>#define SEC_ACE_FLAG_CONTAINER_INHERIT 0x2</para></listitem>
+ <listitem><para>#define SEC_ACE_FLAG_NO_PROPAGATE_INHERIT 0x4
+ </para></listitem>
+ <listitem><para>#define SEC_ACE_FLAG_INHERIT_ONLY 0x8</para>
+ </listitem>
</itemizedlist>
<para>At present flags can only be specified as decimal or
@@ -239,7 +233,8 @@ ACL:&lt;sid or name&gt;:&lt;type&gt;/&lt;flags&gt;/&lt;mask&gt;
<refsect1>
<title>VERSION</title>
- <para>This man page is correct for version 3.0 of the Samba suite.</para>
+ <para>This man page is correct for version 2.2 of
+ the Samba suite.</para>
</refsect1>
<refsect1>
@@ -254,8 +249,7 @@ ACL:&lt;sid or name&gt;:&lt;type&gt;/&lt;flags&gt;/&lt;mask&gt;
and Tim Potter.</para>
<para>The conversion to DocBook for Samba 2.2 was done
- by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0 was done
- by Alexander Bokovoy.</para>
+ by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/smbclient.1.sgml b/docs/docbook/manpages/smbclient.1.sgml
index cd513398b9..43994a4529 100644
--- a/docs/docbook/manpages/smbclient.1.sgml
+++ b/docs/docbook/manpages/smbclient.1.sgml
@@ -1,7 +1,5 @@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
-<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
-]>
-<refentry id="smbclient.1">
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
+<refentry id="smbclient">
<refmeta>
<refentrytitle>smbclient</refentrytitle>
@@ -40,20 +38,18 @@
<arg choice="opt">-R &lt;name resolve order&gt;</arg>
<arg choice="opt">-s &lt;smb config file&gt;</arg>
<arg choice="opt">-T&lt;c|x&gt;IXFqgbNan</arg>
- <arg choice="opt">-k</arg>
</cmdsynopsis>
</refsynopsisdiv>
<refsect1>
<title>DESCRIPTION</title>
- <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
+ <para>This tool is part of the <ulink url="samba.7.html">
+ Samba</ulink> suite.</para>
<para><command>smbclient</command> is a client that can
'talk' to an SMB/CIFS server. It offers an interface
- similar to that of the ftp program (see <citerefentry><refentrytitle>ftp</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry>).
+ similar to that of the ftp program (see <command>ftp(1)</command>).
Operations include things like getting files from the server
to the local machine, putting files from the local machine to
the server, retrieving directory information from the server
@@ -85,9 +81,7 @@
<para>The server name is looked up according to either
the <parameter>-R</parameter> parameter to <command>smbclient</command> or
- using the name resolve order parameter in
- the <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> file,
+ using the name resolve order parameter in the <filename>smb.conf</filename> file,
allowing an administrator to change the order and methods
by which server names are looked up. </para></listitem>
</varlistentry>
@@ -118,6 +112,21 @@
</varlistentry>
<varlistentry>
+ <term>-s smb.conf</term>
+ <listitem><para>Specifies the location of the all important
+ <filename>smb.conf</filename> file. </para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>-O socket options</term>
+ <listitem><para>TCP socket options to set on the client
+ socket. See the socket options parameter in the <filename>
+ smb.conf (5)</filename> manpage for the list of valid
+ options. </para></listitem>
+ </varlistentry>
+
+
+ <varlistentry>
<term>-R &lt;name resolve order&gt;</term>
<listitem><para>This option is used by the programs in the Samba
suite to determine what naming services and in what order to resolve
@@ -125,51 +134,44 @@
string of different name resolution options.</para>
<para>The options are :"lmhosts", "host", "wins" and "bcast". They
- cause names to be resolved as follows:</para>
+ cause names to be resolved as follows :</para>
<itemizedlist>
- <listitem><para><constant>lmhosts</constant>: Lookup an IP
+ <listitem><para><constant>lmhosts</constant> : 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 <citerefentry><refentrytitle>lmhosts</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> for details) then
- any name type matches for lookup.</para>
- </listitem>
-
- <listitem><para><constant>host</constant>: Do a standard host
+ no name type attached to the NetBIOS name (see the <ulink
+ url="lmhosts.5.html">lmhosts(5)</ulink> for details) then
+ any name type matches for lookup.</para></listitem>
+
+ <listitem><para><constant>host</constant> : Do a standard host
name to IP address resolution, using the system <filename>/etc/hosts
</filename>, 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 <filename>/etc/nsswitch.conf</filename>
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.</para>
- </listitem>
-
- <listitem><para><constant>wins</constant>: Query a name with
+ it is ignored.</para></listitem>
+
+ <listitem><para><constant>wins</constant> : Query a name with
the IP address listed in the <parameter>wins server</parameter>
parameter. If no WINS server has
- been specified this method will be ignored.</para>
- </listitem>
-
- <listitem><para><constant>bcast</constant>: Do a broadcast on
+ been specified this method will be ignored.</para></listitem>
+
+ <listitem><para><constant>bcast</constant> : Do a broadcast on
each of the known local interfaces listed in the
<parameter>interfaces</parameter>
parameter. This is the least reliable of the name resolution
methods as it depends on the target host being on a locally
- connected subnet.</para>
- </listitem>
+ connected subnet.</para></listitem>
</itemizedlist>
<para>If this parameter is not set then the name resolve order
- defined in the <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> file parameter
+ defined in the <filename>smb.conf</filename> file parameter
(name resolve order) will be used. </para>
<para>The default order is lmhosts, host, wins, bcast and without
this parameter or any entry in the <parameter>name resolve order
- </parameter> parameter of the <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> file the name resolution
+ </parameter> parameter of the <filename>smb.conf</filename> file the name resolution
methods will be attempted in this order. </para></listitem>
</varlistentry>
@@ -200,8 +202,8 @@
<parameter>-I</parameter> options useful, as they allow you to
control the FROM and TO parts of the message. </para>
- <para>See the <parameter>message command</parameter> parameter in the <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> for a description of how to handle incoming
+ <para>See the message command parameter in the <filename>
+ smb.conf(5)</filename> for a description of how to handle incoming
WinPopup messages in Samba. </para>
<para><emphasis>Note</emphasis>: Copy WinPopup into the startup group
@@ -210,6 +212,70 @@
</varlistentry>
<varlistentry>
+ <term>-i scope</term>
+ <listitem><para>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 <filename>rfc1001.txt</filename>
+ and <filename>rfc1002.txt</filename>.
+ NetBIOS scopes are <emphasis>very</emphasis> rarely used, only set
+ this parameter if you are the system administrator in charge of all
+ the NetBIOS systems you communicate with. </para></listitem>
+ </varlistentry>
+
+
+ <varlistentry>
+ <term>-N</term>
+ <listitem><para>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. </para>
+
+ <para>Unless a password is specified on the command line or
+ this parameter is specified, the client will request a
+ password.</para></listitem>
+ </varlistentry>
+
+
+
+ <varlistentry>
+ <term>-n NetBIOS name</term>
+ <listitem><para>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. </para></listitem>
+ </varlistentry>
+
+
+ <varlistentry>
+ <term>-d debuglevel</term>
+ <listitem><para><replaceable>debuglevel</replaceable> is an integer from 0 to 10, or
+ the letter 'A'. </para>
+
+ <para>The default value if this parameter is not specified
+ is zero. </para>
+
+ <para>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. </para>
+
+ <para>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 <replaceable>debuglevel</replaceable> is set to the letter 'A', then <emphasis>all
+ </emphasis> debug messages will be printed. This setting
+ is for developers only (and people who <emphasis>really</emphasis> want
+ to know how the code works internally). </para>
+
+ <para>Note that specifying this parameter here will override
+ the log level parameter in the <filename>smb.conf (5)</filename>
+ file. </para></listitem>
+ </varlistentry>
+
+
+ <varlistentry>
<term>-p port</term>
<listitem><para>This number is the TCP port number that will be used
when making connections to the server. The standard (well-known)
@@ -235,7 +301,13 @@
</varlistentry>
- &stdarg.help;
+
+ <varlistentry>
+ <term>-h</term><listitem>
+ <para>Print the usage message for the client. </para></listitem>
+ </varlistentry>
+
+
<varlistentry>
<term>-I IP-address</term>
@@ -269,6 +341,59 @@
<varlistentry>
+ <term>-U username[%pass]</term>
+ <listitem><para>Sets the SMB username or username and password.
+ If %pass is not specified, The user will be prompted. The client
+ will first check the <envar>USER</envar> environment variable, then the
+ <envar>LOGNAME</envar> 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 <constant>GUEST</constant>
+ is used. </para>
+
+ <para>If the password is not included in these environment
+ variables (using the %pass syntax), <command>smbclient</command> will look for
+ a <envar>PASSWD</envar> environment variable from which
+ to read the password. </para>
+
+ <para>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
+ <parameter>-A</parameter> for more details. </para>
+
+ <para>Be cautious about including passwords in scripts or in
+ the <envar>PASSWD</envar> environment variable. Also, on
+ many systems the command line of a running process may be seen
+ via the <command>ps</command> command to be safe always allow
+ <command>smbclient</command> to prompt for a password and type
+ it in directly. </para></listitem>
+ </varlistentry>
+
+
+ <varlistentry>
+ <term>-A filename</term><listitem><para>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
+ </para>
+
+ <para><programlisting>
+username = &lt;value&gt;
+password = &lt;value&gt;
+domain = &lt;value&gt;
+ </programlisting></para>
+
+
+ <para>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. </para></listitem>
+ </varlistentry>
+
+
+
+ <varlistentry>
<term>-L</term>
<listitem><para>This option allows you to look at what services
are available on a server. You use it as <command>smbclient -L
@@ -305,9 +430,16 @@
</para></listitem>
</varlistentry>
- &popt.common.samba;
- &popt.common.credentials;
- &popt.common.connection;
+
+
+ <varlistentry>
+ <term>-W WORKGROUP</term>
+ <listitem><para>Override the default workgroup (domain) specified
+ in the workgroup parameter of the <filename>smb.conf</filename>
+ file for this connection. This may be needed to connect to some
+ servers. </para></listitem>
+ </varlistentry>
+
<varlistentry>
<term>-T tar options</term>
@@ -387,7 +519,7 @@
<para><emphasis>Tar Filenames</emphasis></para>
- <para>All file names can be given as DOS path names (with '\\'
+ <para>All file names can be given as DOS path names (with '\'
as the component separator) or as UNIX path names (with '/' as
the component separator). </para>
@@ -455,7 +587,7 @@
<para><prompt>smb:\&gt; </prompt></para>
- <para>The backslash ("\\") indicates the current working directory
+ <para>The backslash ("\") indicates the current working directory
on the server, and will change if the current working directory
is changed. </para>
@@ -908,8 +1040,8 @@
and writeable only by the user. </para>
<para>To test the client, you will need to know the name of a
- running SMB/CIFS server. It is possible to run <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> as an ordinary user - running that server as a daemon
+ running SMB/CIFS server. It is possible to run <command>smbd(8)
+ </command> as an ordinary user - running that server as a daemon
on a user-accessible port (typically any port number over 1024)
would provide a suitable test server. </para>
</refsect1>
@@ -931,7 +1063,8 @@
<refsect1>
<title>VERSION</title>
- <para>This man page is correct for version 2.2 of the Samba suite.</para>
+ <para>This man page is correct for version 2.2 of
+ the Samba suite.</para>
</refsect1>
@@ -945,11 +1078,11 @@
<para>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+ excellent piece of Open Source software, available at
+ <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0
- was done by Alexander Bokovoy.</para>
+ Samba 2.2 was done by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/smbcontrol.1.sgml b/docs/docbook/manpages/smbcontrol.1.sgml
index c118a7b194..166ef63e87 100644
--- a/docs/docbook/manpages/smbcontrol.1.sgml
+++ b/docs/docbook/manpages/smbcontrol.1.sgml
@@ -1,7 +1,5 @@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
-<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
-]>
-<refentry id="smbcontrol.1">
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
+<refentry id="smbcontrol">
<refmeta>
<refentrytitle>smbcontrol</refentrytitle>
@@ -18,7 +16,6 @@
<cmdsynopsis>
<command>smbcontrol</command>
<arg>-i</arg>
- <arg>-s</arg>
</cmdsynopsis>
<cmdsynopsis>
@@ -32,14 +29,14 @@
<refsect1>
<title>DESCRIPTION</title>
- <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
+ <para>This tool is part of the <ulink url="samba.7.html">
+ Samba</ulink> suite.</para>
<para><command>smbcontrol</command> is a very small program, which
- sends messages to a <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>, a <citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>, or a <citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> daemon running on the system.</para>
+ sends messages to an <ulink url="smbd.8.html">smbd(8)</ulink>,
+ an <ulink url="nmbd.8.html">nmbd(8)</ulink>
+ or a <ulink url="winbindd.8.html">winbindd(8)</ulink>
+ daemon running on the system.</para>
</refsect1>
@@ -47,8 +44,6 @@
<title>OPTIONS</title>
<variablelist>
- &stdarg.help;
- &stdarg.configfile;
<varlistentry>
<term>-i</term>
<listitem><para>Run interactively. Individual commands
@@ -59,7 +54,8 @@
<varlistentry>
<term>destination</term>
- <listitem><para>One of <parameter>nmbd</parameter>, <parameter>smbd</parameter> or a process ID.</para>
+ <listitem><para>One of <parameter>nmbd</parameter>
+ <parameter>smbd</parameter> or a process ID.</para>
<para>The <parameter>smbd</parameter> destination causes the
message to "broadcast" to all smbd daemons.</para>
@@ -75,12 +71,107 @@
<varlistentry>
<term>message-type</term>
- <listitem><para>Type of message to send. See
- the section <constant>MESSAGE-TYPES</constant> for details.
- </para></listitem></varlistentry>
-
+ <listitem><para>One of: <constant>close-share</constant>,
+ <constant>debug</constant>,
+ <constant>force-election</constant>, <constant>ping
+ </constant>, <constant>profile</constant>, <constant>
+ debuglevel</constant>, <constant>profilelevel</constant>,
+ or <constant>printnotify</constant>.</para>
+
+ <para>The <constant>close-share</constant> 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 <constant>smbd</constant>.</para>
+
+ <para>The <constant>debug</constant> 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.</para>
+
+ <para>The <constant>force-election</constant> message-type can only be
+ sent to the <constant>nmbd</constant> destination. This message
+ causes the <command>nmbd</command> daemon to force a new browse
+ master election.</para>
+
+ <para>The <constant>ping</constant> 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.</para>
+
+ <para>The <constant>profile</constant> 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.</para>
+
+ <para>The <constant>debuglevel</constant> 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.</para>
+
+ <para>The <constant>profilelevel</constant> 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.</para>
+
+ <para>The <constant>printnotify</constant> 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:
+
+ <variablelist>
+
+ <varlistentry>
+ <term>queuepause printername</term>
+ <listitem><para>Send a queue pause change notify
+ message to the printer specified.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>queueresume printername</term>
+ <listitem><para>Send a queue resume change notify
+ message for the printer specified.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>jobpause printername unixjobid</term>
+ <listitem><para>Send a job pause change notify
+ message for the printer and unix jobid
+ specified.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>jobresume printername unixjobid</term>
+ <listitem><para>Send a job resume change notify
+ message for the printer and unix jobid
+ specified.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>jobdelete printername unixjobid</term>
+ <listitem><para>Send a job delete change notify
+ message for the printer and unix jobid
+ specified.</para></listitem>
+ </varlistentry>
+
+ </variablelist>
+
+ 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 <constant>smbd</constant>.
+ </para>
+
+ </listitem>
+ </varlistentry>
+
-
<varlistentry>
<term>parameters</term>
<listitem><para>any parameters required for the message-type</para>
@@ -91,181 +182,17 @@
</refsect1>
<refsect1>
- <title>MESSAGE-TYPES</title>
-
- <para>Available message types are:</para>
-
- <variablelist>
- <varlistentry><term>close-share</term>
- <listitem><para>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 <constant>smbd</constant>.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>debug</term>
- <listitem><para>Set debug level to the value specified by the
- parameter. This can be sent to any of the destinations.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>force-election</term>
- <listitem><para>This message causes the <command>nmbd</command> daemon to
- force a new browse master election. </para>
- </listitem></varlistentry>
-
- <varlistentry>
- <term>ping</term>
- <listitem><para>
- 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.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>profile</term>
- <listitem><para>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.</para>
- </listitem></varlistentry>
-
- <varlistentry>
- <term>debuglevel</term>
- <listitem><para>
- Request debuglevel of a certain daemon and write it to stdout. This
- can be sent to any of the destinations.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>profilelevel</term>
- <listitem><para>
- Request profilelevel of a certain daemon and write it to stdout.
- This can be sent to any smbd or nmbd destinations.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>printnotify</term>
- <listitem><para>
- Order smbd to send a printer notify message to any Windows NT clients
- connected to a printer. This message-type takes the following arguments:
- </para>
-
- <variablelist>
-
- <varlistentry>
- <term>queuepause printername</term>
- <listitem><para>Send a queue pause change notify
- message to the printer specified.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>queueresume printername</term>
- <listitem><para>Send a queue resume change notify
- message for the printer specified.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>jobpause printername unixjobid</term>
- <listitem><para>Send a job pause change notify
- message for the printer and unix jobid
- specified.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>jobresume printername unixjobid</term>
- <listitem><para>Send a job resume change notify
- message for the printer and unix jobid
- specified.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>jobdelete printername unixjobid</term>
- <listitem><para>Send a job delete change notify
- message for the printer and unix jobid
- specified.</para></listitem>
- </varlistentry>
- </variablelist>
-
- <para>
- Note that this message only sends notification that an
- event has occured. It doesn't actually cause the
- event to happen.
- </para>
-
- <para>This message can only be sent to <constant>smbd</constant>. </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>samsync</term>
- <listitem><para>Order smbd to synchronise sam database from PDC (being BDC). Can only be sent to <constant>smbd</constant>. </para>
- <note><para>Not working at the moment</para></note>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>samrepl</term>
- <listitem><para>Send sam replication message, with specified serial. Can only be sent to <constant>smbd</constant>. Should not be used manually.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>dmalloc-mark</term>
- <listitem><para>Set a mark for dmalloc. Can be sent to both smbd and nmbd. Only available if samba is built with dmalloc support. </para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>dmalloc-log-changed</term>
- <listitem><para>
- 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. </para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>shutdown</term>
- <listitem><para>Shut down specified daemon. Can be sent to both smbd and nmbd.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>pool-usage</term>
- <listitem><para>Print a human-readable description of all
- talloc(pool) memory usage by the specified daemon/process. Available
- for both smbd and nmbd.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>drvupgrade</term>
- <listitem><para>Force clients of printers using specified driver
- to update their local version of the driver. Can only be
- sent to smbd.</para></listitem>
- </varlistentry>
-
-</variablelist>
-</refsect1>
-
-<refsect1>
<title>VERSION</title>
- <para>This man page is correct for version 3.0 of
+ <para>This man page is correct for version 2.2 of
the Samba suite.</para>
</refsect1>
<refsect1>
<title>SEE ALSO</title>
- <para><citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> and <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>.</para>
+ <para><ulink url="nmbd.8.html"><command>nmbd(8)</command></ulink>,
+ and <ulink url="smbd.8.html"><command>smbd(8)</command></ulink>.
+ </para>
</refsect1>
<refsect1>
@@ -278,11 +205,11 @@
<para>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+ excellent piece of Open Source software, available at
+ <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for
- Samba 3.0 was done by Alexander Bokovoy.</para>
+ Samba 2.2 was done by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/smbd.8.sgml b/docs/docbook/manpages/smbd.8.sgml
index b31d919a12..9fb80901be 100644
--- a/docs/docbook/manpages/smbd.8.sgml
+++ b/docs/docbook/manpages/smbd.8.sgml
@@ -1,7 +1,5 @@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
-<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
-]>
-<refentry id="smbd.8">
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
+<refentry id="smbd">
<refmeta>
<refentrytitle>smbd</refentrytitle>
@@ -34,8 +32,7 @@
<refsect1>
<title>DESCRIPTION</title>
- <para>This program is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
+ <para>This program is part of the Samba suite.</para>
<para><command>smbd</command> is the server daemon that
provides filesharing and printing services to Windows clients.
@@ -49,14 +46,15 @@
<para>An extensive description of the services that the
server can provide is given in the man page for the
configuration file controlling the attributes of those
- services (see <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry>. This man page will not describe the
+ services (see <ulink url="smb.conf.5.html"><filename>smb.conf(5)
+ </filename></ulink>. This man page will not describe the
services, but will concentrate on the administrative aspects
of running the server.</para>
<para>Please note that there are significant security
- implications to running this server, and the <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> manual page should be regarded as mandatory reading before
+ implications to running this server, and the <ulink
+ url="smb.conf.5.html"><filename>smb.conf(5)</filename></ulink>
+ manpage should be regarded as mandatory reading before
proceeding with installation.</para>
<para>A session is created whenever a client requests one.
@@ -124,8 +122,17 @@
</para></listitem>
</varlistentry>
- &popt.common.samba;
- &stdarg.help;
+ <varlistentry>
+ <term>-h</term>
+ <listitem><para>Prints the help information (usage)
+ for <command>smbd</command>.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>-V</term>
+ <listitem><para>Prints the version number for
+ <command>smbd</command>.</para></listitem>
+ </varlistentry>
<varlistentry>
<term>-b</term>
@@ -134,6 +141,32 @@
</varlistentry>
<varlistentry>
+ <term>-d &lt;debug level&gt;</term>
+ <listitem><para><replaceable>debuglevel</replaceable> is an integer
+ from 0 to 10. The default value if this parameter is
+ not specified is zero.</para>
+
+ <para>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.</para>
+
+ <para>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.</para>
+
+ <para>Note that specifying this parameter here will
+ override the <ulink url="smb.conf.5.html#loglevel">log
+ level</ulink> parameter in the <ulink url="smb.conf.5.html">
+ <filename>smb.conf(5)</filename></ulink> file.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
<term>-l &lt;log directory&gt;</term>
<listitem><para>If specified,
<replaceable>log directory</replaceable>
@@ -142,9 +175,9 @@
messages from the running server. The log
file generated is never removed by the server although
its size may be controlled by the <ulink
- url="smb.conf.5.html#maxlogsize"><parameter>max log size</parameter></ulink>
- option in the <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> file. <emphasis>Beware:</emphasis>
+ url="smb.conf.5.html#maxlogsize">max log size</ulink>
+ option in the <ulink url="smb.conf.5.html"><filename>
+ smb.conf(5)</filename></ulink> file. <emphasis>Beware:</emphasis>
If the directory specified does not exist, <command>smbd</command>
will log to the default debug log location defined at compile time.
</para>
@@ -154,6 +187,14 @@
</varlistentry>
<varlistentry>
+ <term>-O &lt;socket options&gt;</term>
+ <listitem><para>See the <ulink
+ url="smb.conf.5.html#socketoptions">socket options</ulink>
+ parameter in the <ulink url="smb.conf.5.html"><filename>smb.conf(5)
+ </filename></ulink> file for details.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
<term>-p &lt;port number&gt;</term>
<listitem><para><replaceable>port number</replaceable> is a positive integer
value. The default value if this parameter is not
@@ -177,6 +218,19 @@
<para>This parameter is not normally specified except
in the above situation.</para></listitem>
</varlistentry>
+
+ <varlistentry>
+ <term>-s &lt;configuration file&gt;</term>
+ <listitem><para>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 <ulink url="smb.conf.5.html"><filename>
+ smb.conf(5)</filename></ulink> for more information.
+ The default configuration file name is determined at
+ compile time.</para></listitem>
+ </varlistentry>
</variablelist>
</refsect1>
@@ -189,7 +243,7 @@
<listitem><para>If the server is to be run by the
<command>inetd</command> meta-daemon, this file
must contain suitable startup information for the
- meta-daemon. See the <ulink url="install.html">"How to Install and Test SAMBA"</ulink>
+ meta-daemon. See the <ulink url="UNIX_INSTALL.html">UNIX_INSTALL.html</ulink>
document for details.
</para></listitem>
</varlistentry>
@@ -201,7 +255,7 @@
<para>If running the server as a daemon at startup,
this file will need to contain an appropriate startup
- sequence for the server. See the <ulink url="install.html">"How to Install and Test SAMBA"</ulink>
+ sequence for the server. See the <ulink url="UNIX_INSTALL.html">UNIX_INSTALL.html</ulink>
document for details.</para></listitem>
</varlistentry>
@@ -211,20 +265,21 @@
meta-daemon <command>inetd</command>, this file
must contain a mapping of service name (e.g., netbios-ssn)
to service port (e.g., 139) and protocol type (e.g., tcp).
- See the <ulink url="install.html">"How to Install and Test SAMBA"</ulink>
+ See the <ulink url="UNIX_INSTALL.html">UNIX_INSTALL.html</ulink>
document for details.</para></listitem>
</varlistentry>
<varlistentry>
<term><filename>/usr/local/samba/lib/smb.conf</filename></term>
- <listitem><para>This is the default location of the <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> server configuration file. Other common places that systems
+ <listitem><para>This is the default location of the
+ <ulink url="smb.conf.5.html"><filename>smb.conf</filename></ulink>
+ server configuration file. Other common places that systems
install this file are <filename>/usr/samba/lib/smb.conf</filename>
- and <filename>/etc/samba/smb.conf</filename>.</para>
+ and <filename>/etc/smb.conf</filename>.</para>
<para>This file describes all the services the server
- is to make available to clients. See <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> for more information.</para>
+ is to make available to clients. See <ulink url="smb.conf.5.html">
+ <filename>smb.conf(5)</filename></ulink> for more information.</para>
</listitem>
</varlistentry>
</variablelist>
@@ -262,9 +317,9 @@
<para>Samba uses PAM for authentication (when presented with a plaintext
password), for account checking (is this account disabled?) and for
session management. The degree too which samba supports PAM is restricted
- by the limitations of the SMB protocol and the <ulink url="smb.conf.5.html#OBEYPAMRESRICTIONS"><parameter>obey
- pam restricions</parameter></ulink> <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> paramater. When this is set, the following restrictions apply:
+ by the limitations of the SMB protocol and the
+ <ulink url="smb.conf.5.html#OBEYPAMRESRICTIONS">obey pam restricions</ulink>
+ smb.conf paramater. When this is set, the following restrictions apply:
</para>
<itemizedlist>
@@ -324,9 +379,9 @@
it to die on its own.</para>
<para>The debug log level of <command>smbd</command> may be raised
- or lowered using <citerefentry><refentrytitle>smbcontrol</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry> program (SIGUSR[1|2] signals are no longer
- used since Samba 2.2). This is to allow transient problems to be diagnosed,
+ or lowered using <ulink url="smbcontrol.1.html"><command>smbcontrol(1)
+ </command></ulink> program (SIGUSR[1|2] signals are no longer used in
+ Samba 2.2). This is to allow transient problems to be diagnosed,
whilst still running at a normally low log level.</para>
<para>Note that as the signal handlers send a debug write,
@@ -339,15 +394,14 @@
<refsect1>
<title>SEE ALSO</title>
- <para><citerefentry><refentrytitle>hosts_access</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry>, <citerefentry><refentrytitle>inetd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry>, <citerefentry><refentrytitle>smbclient</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>testparm</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>testprns</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry>, and the
- Internet RFC's <filename>rfc1001.txt</filename>, <filename>rfc1002.txt</filename>.
+ <para>hosts_access(5), <command>inetd(8)</command>,
+ <ulink url="nmbd.8.html"><command>nmbd(8)</command></ulink>,
+ <ulink url="smb.conf.5.html"><filename>smb.conf(5)</filename>
+ </ulink>, <ulink url="smbclient.1.html"><command>smbclient(1)
+ </command></ulink>, <ulink url="testparm.1.html"><command>
+ testparm(1)</command></ulink>, <ulink url="testprns.1.html">
+ <command>testprns(1)</command></ulink>, and the Internet RFC's
+ <filename>rfc1001.txt</filename>, <filename>rfc1002.txt</filename>.
In addition the CIFS (formerly SMB) specification is available
as a link from the Web page <ulink url="http://samba.org/cifs/">
http://samba.org/cifs/</ulink>.</para>
@@ -363,11 +417,11 @@
<para>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+ excellent piece of Open Source software, available at
+ <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for
- Samba 3.0 was done by Alexander Bokovoy.</para>
+ Samba 2.2 was done by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/smbgroupedit.8.sgml b/docs/docbook/manpages/smbgroupedit.8.sgml
index 6c489bb785..188218c249 100644
--- a/docs/docbook/manpages/smbgroupedit.8.sgml
+++ b/docs/docbook/manpages/smbgroupedit.8.sgml
@@ -1,11 +1,15 @@
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
-<refentry id="smbgroupedit.8">
+<refentry id="smbgroupedit">
<refmeta>
<refentrytitle>smbgroupedit</refentrytitle>
<manvolnum>8</manvolnum>
</refmeta>
+
+<!-- ****************************************************
+** Name and Options **
+**************************************************** -->
<refnamediv>
<refname>smbgroupedit</refname>
<refpurpose>Query/set/change UNIX - Windows NT group mapping</refpurpose>
@@ -21,13 +25,17 @@
+<!-- ****************************************************
+** Description **
+**************************************************** -->
<refsect1>
<title>DESCRIPTION</title>
<para>
-This program is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
-<manvolnum>7</manvolnum></citerefentry> suite.</para>
+This program is part of the <ulink url="samba.7.html">Samba</ulink>
+suite.
+</para>
<para>
The smbgroupedit command allows for mapping unix groups
@@ -62,8 +70,8 @@ etc.
Privilege :
</programlisting></para>
-<para>For example:
-<programlisting>
+<para>For examples,</para>
+<para><programlisting>
Users
SID : S-1-5-32-545
Unix group: -1
@@ -83,8 +91,9 @@ Users
NTGroupName(SID) -> UnixGroupName
</programlisting></para>
-<para>For example:
-<programlisting>
+<para>For example,</para>
+
+<para><programlisting>
Users (S-1-5-32-545) -> -1
</programlisting></para>
@@ -100,6 +109,8 @@ Users (S-1-5-32-545) -> -1
+<!-- ****************************************************
+**************************************************** -->
<refsect1>
<title>FILES</title>
@@ -109,6 +120,8 @@ Users (S-1-5-32-545) -> -1
+<!-- ****************************************************
+**************************************************** -->
<refsect1>
<title>EXIT STATUS</title>
@@ -150,45 +163,65 @@ the 'Domain Admins' Global group:
<para>domadm:x:502:joe,john,mary</para>
</listitem>
- <listitem><para>map this domadm group to the 'domain admins' group:</para>
+ <listitem><para>map this domadm group to the 'domain admins' group:
+ </para>
<orderedlist>
- <listitem><para>Get the SID for the Windows NT "Domain Admins" group:</para>
+ <listitem><para>Get the SID for the Windows NT "Domain Admins"
+ group:</para>
+
<para><programlisting>
<prompt>root# </prompt><command>smbgroupedit -vs | grep "Domain Admins"</command>
Domain Admins (S-1-5-21-1108995562-3116817432-1375597819-512) -> -1
-</programlisting></para></listitem>
+</programlisting></para>
+</listitem>
<listitem><para>map the unix domadm group to the Windows NT
"Domain Admins" group, by running the command:
-<programlisting>
+ </para>
+
+<para><programlisting>
<prompt>root# </prompt><command>smbgroupedit \
-c S-1-5-21-1108995562-3116817432-1375597819-512 \
-u domadm -td</command>
</programlisting></para>
- <para><emphasis>warning:</emphasis> don't copy and paste this sample, the
+ <para>
+ <emphasis>warning:</emphasis> don't copy and paste this sample, the
Domain Admins SID (the S-1-5-21-...-512) is different for every PDC.
- </para> </listitem>
+ </para>
+ </listitem>
</orderedlist>
</listitem>
</orderedlist>
<para>
To verify that your mapping has taken effect:
-<programlisting>
+</para>
+
+<para><programlisting>
<prompt>root# </prompt><command>smbgroupedit -vs|grep "Domain Admins"</command>
Domain Admins (S-1-5-21-1108995562-3116817432-1375597819-512) -> domadm
</programlisting></para>
-<para>To give access to a certain directory on a domain member machine (an
+<para>
+To give access to a certain directory on a domain member machine (an
NT/W2K or a samba server running winbind) to some users who are member
of a group on your samba PDC, flag that group as a domain group:
-<programlisting>
+</para>
+
+<para><programlisting>
<prompt>root# </prompt><command>smbgroupedit -a unixgroup -td</command>
</programlisting></para>
+
+
</refsect1>
+
+
+
+<!-- ****************************************************
+**************************************************** -->
<refsect1>
<title>VERSION</title>
@@ -199,16 +232,22 @@ the Samba suite.
</para>
</refsect1>
+<!-- ****************************************************
+**************************************************** -->
+
<refsect1>
<title>SEE ALSO</title>
<para>
-<citerefentry><refentrytitle>smb.conf</refentrytitle>
-<manvolnum>5</manvolnum></citerefentry></para>
+<ulink url="smb.conf.5.html">smb.conf(5)</ulink>
+</para>
</refsect1>
+<!-- ****************************************************
+**************************************************** -->
+
<refsect1>
<title>AUTHOR</title>
@@ -222,8 +261,7 @@ to the way the Linux kernel is developed.
<para>
<command>smbgroupedit</command> was written by Jean Francois Micouleau.
The current set of manpages and documentation is maintained
-by the Samba Team in the same fashion as the Samba source code. The conversion
-to DocBook XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.</para>
+by the Samba Team in the same fashion as the Samba source code.</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/smbmnt.8.sgml b/docs/docbook/manpages/smbmnt.8.sgml
index 8c07ed2eb4..55b66d5d25 100644
--- a/docs/docbook/manpages/smbmnt.8.sgml
+++ b/docs/docbook/manpages/smbmnt.8.sgml
@@ -1,7 +1,5 @@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
-<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
-]>
-<refentry id="smbmnt.8">
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
+<refentry id="smbmnt">
<refmeta>
<refentrytitle>smbmnt</refentrytitle>
@@ -25,7 +23,6 @@
<arg choice="opt">-f &lt;mask&gt;</arg>
<arg choice="opt">-d &lt;mask&gt;</arg>
<arg choice="opt">-o &lt;options&gt;</arg>
- <arg choice="opt">-h</arg>
</cmdsynopsis>
</refsynopsisdiv>
@@ -41,8 +38,8 @@
by the user, and that the user has write permission on.</para>
<para>The <command>smbmnt</command> program is normally invoked
- by <citerefentry><refentrytitle>smbmount</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>. It should not be invoked directly by users. </para>
+ by <ulink url="smbmount.8.html"><command>smbmount(8)</command>
+ </ulink>. It should not be invoked directly by users. </para>
<para>smbmount searches the normal PATH for smbmnt. You must ensure
that the smbmnt version in your path matches the smbmount used.</para>
@@ -91,8 +88,6 @@
</para></listitem>
</varlistentry>
- &stdarg.help;
-
</variablelist>
</refsect1>
@@ -112,8 +107,7 @@
</para>
<para>The conversion of this manpage for Samba 2.2 was performed
- by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0
- was done by Alexander Bokovoy.</para>
+ by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/smbmount.8.sgml b/docs/docbook/manpages/smbmount.8.sgml
index 12f64c7354..c4b91a5572 100644
--- a/docs/docbook/manpages/smbmount.8.sgml
+++ b/docs/docbook/manpages/smbmount.8.sgml
@@ -1,5 +1,5 @@
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
-<refentry id="smbmount.8">
+<refentry id="smbmount">
<refmeta>
<refentrytitle>smbmount</refentrytitle>
@@ -26,8 +26,7 @@
<para><command>smbmount</command> mounts a Linux SMB filesystem. It
is usually invoked as <command>mount.smbfs</command> by
- the <citerefentry><refentrytitle>mount</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> command when using the
+ the <command>mount(8)</command> command when using the
"-t smbfs" option. This command only works in Linux, and the kernel must
support the smbfs filesystem. </para>
@@ -40,12 +39,11 @@
<para><command>smbmount</command> is a daemon. After mounting it keeps running until
the mounted smbfs is umounted. It will log things that happen
when in daemon mode using the "machine name" smbmount, so
- typically this output will end up in <filename>log.smbmount</filename>. The <command>
- smbmount</command> process may also be called mount.smbfs.</para>
+ typically this output will end up in <filename>log.smbmount</filename>. The
+ <command>smbmount</command> process may also be called mount.smbfs.</para>
<para><emphasis>NOTE:</emphasis> <command>smbmount</command>
- calls <citerefentry><refentrytitle>smbmnt</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> to do the actual mount. You
+ calls <command>smbmnt(8)</command> to do the actual mount. You
must make sure that <command>smbmnt</command> is in the path so
that it can be found. </para>
@@ -86,12 +84,15 @@
<varlistentry>
<term>credentials=&lt;filename&gt;</term>
- <listitem><para>specifies a file that contains a username and/or password.
-The format of the file is:
-<programlisting>
-username = &lt;value&gt;
-password = &lt;value&gt;
-</programlisting></para>
+ <listitem><para>specifies a file that contains a username
+ and/or password. The format of the file is:</para>
+
+ <para>
+ <programlisting>
+ username = &lt;value&gt;
+ password = &lt;value&gt;
+ </programlisting>
+ </para>
<para>This is preferred over having passwords in plaintext in a
shared file, such as <filename>/etc/fstab</filename>. Be sure to protect any
@@ -100,11 +101,6 @@ password = &lt;value&gt;
</varlistentry>
<varlistentry>
- <term>krb</term>
- <listitem><para>Use kerberos (Active Directory). </para></listitem>
- </varlistentry>
-
- <varlistentry>
<term>netbiosname=&lt;arg&gt;</term>
<listitem><para>sets the source NetBIOS name. It defaults
to the local hostname. </para></listitem>
@@ -145,7 +141,7 @@ password = &lt;value&gt;
<varlistentry>
<term>dmask=&lt;arg&gt;</term>
- <listitem><para>Sets the directory mask. This determines the
+ <listitem><para>sets the directory mask. This determines the
permissions that remote directories have in the local filesystem.
The default is based on the current umask. </para></listitem>
</varlistentry>
@@ -153,7 +149,7 @@ password = &lt;value&gt;
<varlistentry>
<term>debug=&lt;arg&gt;</term>
- <listitem><para>Sets the debug level. This is useful for
+ <listitem><para>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.</para></listitem>
@@ -162,7 +158,7 @@ password = &lt;value&gt;
<varlistentry>
<term>ip=&lt;arg&gt;</term>
- <listitem><para>Sets the destination host or IP address.
+ <listitem><para>sets the destination host or IP address.
</para></listitem>
</varlistentry>
@@ -170,30 +166,31 @@ password = &lt;value&gt;
<varlistentry>
<term>workgroup=&lt;arg&gt;</term>
- <listitem><para>Sets the workgroup on the destination </para>
+ <listitem><para>sets the workgroup on the destination </para>
</listitem>
</varlistentry>
<varlistentry>
<term>sockopt=&lt;arg&gt;</term>
- <listitem><para>Sets the TCP socket options. See the <ulink
- url="smb.conf.5.html#SOCKETOPTIONS"><citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry></ulink> <parameter>socket options</parameter> option.
+ <listitem><para>sets the TCP socket options. See the <ulink
+ url="smb.conf.5.html#SOCKETOPTIONS"><filename>smb.conf
+ </filename></ulink> <parameter>socket options</parameter> option.
</para></listitem>
</varlistentry>
<varlistentry>
<term>scope=&lt;arg&gt;</term>
- <listitem><para>Sets the NetBIOS scope </para></listitem>
+ <listitem><para>sets the NetBIOS scope </para></listitem>
</varlistentry>
<varlistentry>
<term>guest</term>
- <listitem><para>Don't prompt for a password </para></listitem>
+ <listitem><para>don't prompt for a password </para></listitem>
</varlistentry>
+
<varlistentry>
<term>ro</term>
<listitem><para>mount read-only </para></listitem>
@@ -301,9 +298,10 @@ password = &lt;value&gt;
<para>FreeBSD also has a smbfs, but it is not related to smbmount</para>
- <para>For Solaris, HP-UX and others you may want to look at <citerefentry><refentrytitle>smbsh</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry> or at other solutions, such as
- Sharity or perhaps replacing the SMB server with a NFS server.</para>
+ <para>For Solaris, HP-UX and others you may want to look at
+ <ulink url="smbsh.1.html"><command>smbsh(1)</command></ulink> or at other
+ solutions, such as sharity or perhaps replacing the SMB server with
+ a NFS server.</para>
</refsect1>
@@ -323,8 +321,7 @@ password = &lt;value&gt;
</para>
<para>The conversion of this manpage for Samba 2.2 was performed
- by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0
- was done by Alexander Bokovoy.</para>
+ by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/smbpasswd.5.sgml b/docs/docbook/manpages/smbpasswd.5.sgml
index f78e986bef..5c80ac4c06 100644
--- a/docs/docbook/manpages/smbpasswd.5.sgml
+++ b/docs/docbook/manpages/smbpasswd.5.sgml
@@ -1,5 +1,5 @@
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
-<refentry id="smbpasswd.5">
+<refentry id="smbpasswd">
<refmeta>
<refentrytitle>smbpasswd</refentrytitle>
@@ -19,8 +19,8 @@
<refsect1>
<title>DESCRIPTION</title>
- <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
+ <para>This tool is part of the <ulink url="samba.7.html">
+ Samba</ulink> suite.</para>
<para>smbpasswd is the Samba encrypted password file. It contains
the username, Unix user id and the SMB hashed passwords of the
@@ -122,7 +122,7 @@
the attributes of the users account. In the Samba 2.2 release
this field is bracketed by '[' and ']' characters and is always
13 characters in length (including the '[' and ']' characters).
- The contents of this field may be any of the following characters:
+ The contents of this field may be any of the characters.
</para>
<itemizedlist>
@@ -136,11 +136,12 @@
Password Hash and NT Password Hash are ignored). Note that this
will only allow users to log on with no password if the <parameter>
null passwords</parameter> parameter is set in the <ulink
- url="smb.conf.5.html#NULLPASSWORDS"><citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry></ulink> config file. </para></listitem>
+ url="smb.conf.5.html#NULLPASSWORDS"><filename>smb.conf(5)
+ </filename></ulink> config file. </para></listitem>
<listitem><para><emphasis>D</emphasis> - This means the account
- is disabled and no SMB/CIFS logins will be allowed for this user. </para></listitem>
+ is disabled and no SMB/CIFS logins will be allowed for
+ this user. </para></listitem>
<listitem><para><emphasis>W</emphasis> - This means this account
is a "Workstation Trust" account. This kind of account is used
@@ -177,9 +178,8 @@
<refsect1>
<title>SEE ALSO</title>
- <para><citerefentry><refentrytitle>smbpasswd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry>, and
+ <para><ulink url="smbpasswd.8.html"><command>smbpasswd(8)</command></ulink>,
+ <ulink url="samba.7.html">samba(7)</ulink>, and
the Internet RFC1321 for details on the MD4 algorithm.
</para>
</refsect1>
@@ -194,11 +194,11 @@
<para>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+ excellent piece of Open Source software, available at
+ <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
- for Samba 3.0 was done by Alexander Bokovoy.</para>
+ Samba 2.2 was done by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/smbpasswd.8.sgml b/docs/docbook/manpages/smbpasswd.8.sgml
index 5d475cf08c..8e6d925ae0 100644
--- a/docs/docbook/manpages/smbpasswd.8.sgml
+++ b/docs/docbook/manpages/smbpasswd.8.sgml
@@ -1,5 +1,5 @@
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
-<refentry id="smbpasswd.8">
+<refentry id="smbpasswd">
<refmeta>
<refentrytitle>smbpasswd</refentrytitle>
@@ -37,27 +37,25 @@
<refsect1>
<title>DESCRIPTION</title>
- <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
+ <para>This tool is part of the <ulink url="samba.7.html">
+ Samba</ulink> suite.</para>
<para>The smbpasswd program has several different
- functions, depending on whether it is run by the <emphasis>root</emphasis> user
- or not. When run as a normal user it allows the user to change
+ functions, depending on whether it is run by the <emphasis>root</emphasis>
+ user or not. When run as a normal user it allows the user to change
the password used for their SMB sessions on any machines that store
SMB passwords. </para>
<para>By default (when run with no arguments) it will attempt to
change the current user's SMB password on the local machine. This is
- similar to the way the <command>passwd(1)</command> program works. <command>
- smbpasswd</command> differs from how the passwd program works
+ similar to the way the <command>passwd(1)</command> program works.
+ <command>smbpasswd</command> differs from how the passwd program works
however in that it is not <emphasis>setuid root</emphasis> but works in
- a client-server mode and communicates with a
- locally running <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>. As a consequence in order for this to
+ a client-server mode and communicates with a locally running
+ <command>smbd(8)</command>. As a consequence in order for this to
succeed the smbd daemon must be running on the local machine. On a
UNIX machine the encrypted SMB passwords are usually stored in
- the <citerefentry><refentrytitle>smbpasswd</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> file. </para>
+ the <filename>smbpasswd(5)</filename> file. </para>
<para>When run by an ordinary user with no options, smbpasswd
will prompt them for their old SMB password and then ask them
@@ -69,13 +67,12 @@
<para>smbpasswd can also be used by a normal user to change their
SMB password on remote machines, such as Windows NT Primary Domain
- Controllers. See the (<parameter>-r</parameter>) and <parameter>-U</parameter> options
- below. </para>
+ Controllers. See the (-r) and -U options below. </para>
<para>When run by root, smbpasswd allows new users to be added
and deleted in the smbpasswd file, as well as allows changes to
- the attributes of the user in this file to be made. When run by root, <command>
- smbpasswd</command> accesses the local smbpasswd file
+ the attributes of the user in this file to be made. When run by root,
+ <command>smbpasswd</command> accesses the local smbpasswd file
directly, thus enabling changes to be made even if smbd is not
running. </para>
</refsect1>
@@ -124,8 +121,8 @@
<para>If the smbpasswd file is in the 'old' format (pre-Samba 2.0
format) there is no space in the user's password entry to write
- this information and the command will FAIL. See <citerefentry><refentrytitle>smbpasswd</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> for details on the 'old' and new password file formats.
+ this information and the command will FAIL. See <command>smbpasswd(5)
+ </command> for details on the 'old' and new password file formats.
</para>
<para>This option is only available when running smbpasswd as
@@ -143,8 +140,7 @@
<para>If the smbpasswd file is in the 'old' format, then <command>
smbpasswd</command> will FAIL to enable the account.
- See <citerefentry><refentrytitle>smbpasswd</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> for
+ See <command>smbpasswd (5)</command> for
details on the 'old' and new password file formats. </para>
<para>This option is only available when running smbpasswd as root.
@@ -230,15 +226,15 @@
name of the host being connected to. </para>
<para>The options are :"lmhosts", "host", "wins" and "bcast". They
- cause names to be resolved as follows: </para>
+ cause names to be resolved as follows : </para>
<itemizedlist>
- <listitem><para><constant>lmhosts</constant>: Lookup an IP
+ <listitem><para><constant>lmhosts</constant> : 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 <citerefentry><refentrytitle>lmhosts</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> for details) then
+ no name type attached to the NetBIOS name (see the <ulink
+ url="lmhosts.5.html">lmhosts(5)</ulink> for details) then
any name type matches for lookup.</para></listitem>
- <listitem><para><constant>host</constant>: Do a standard host
+ <listitem><para><constant>host</constant> : Do a standard host
name to IP address resolution, using the system <filename>/etc/hosts
</filename>, NIS, or DNS lookups. This method of name resolution
is operating system depended for instance on IRIX or Solaris this
@@ -247,12 +243,12 @@
type being queried is the 0x20 (server) name type, otherwise
it is ignored.</para></listitem>
- <listitem><para><constant>wins</constant>: Query a name with
+ <listitem><para><constant>wins</constant> : Query a name with
the IP address listed in the <parameter>wins server</parameter>
parameter. If no WINS server has been specified this method
will be ignored.</para></listitem>
- <listitem><para><constant>bcast</constant>: Do a broadcast on
+ <listitem><para><constant>bcast</constant> : Do a broadcast on
each of the known local interfaces listed in the
<parameter>interfaces</parameter> parameter. This is the least
reliable of the name resolution methods as it depends on the
@@ -260,8 +256,8 @@
</itemizedlist>
<para>The default order is <command>lmhosts, host, wins, bcast</command>
- and without this parameter or any entry in the <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> file the name resolution methods will
+ and without this parameter or any entry in the
+ <filename>smb.conf</filename> file the name resolution methods will
be attempted in this order. </para></listitem>
</varlistentry>
@@ -296,6 +292,7 @@
</varlistentry>
+
<varlistentry>
<term>-s</term>
<listitem><para>This option causes smbpasswd to be silent (i.e.
@@ -315,7 +312,7 @@
switch is used to specify the password to be used with the
<ulink url="smb.conf.5.html#LDAPADMINDN"><parameter>ldap admin
dn</parameter></ulink>. Note that the password is stored in
- the <filename>secrets.tdb</filename> and is keyed off
+ the <filename>private/secrets.tdb</filename> and is keyed off
of the admin's DN. This means that if the value of <parameter>ldap
admin dn</parameter> ever changes, the password will need to be
manually updated as well.
@@ -358,15 +355,14 @@
mode communicating with a local smbd for a non-root user then
the smbd daemon must be running for this to work. A common problem
is to add a restriction to the hosts that may access the <command>
- smbd</command> running on the local machine by specifying either <parameter>allow
- hosts</parameter> or <parameter>deny hosts</parameter> entry in
- the <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> file and neglecting to
+ smbd</command> running on the local machine by specifying a
+ <parameter>allow hosts</parameter> or <parameter>deny hosts</parameter>
+ entry in the <filename>smb.conf</filename> file and neglecting to
allow "localhost" access to the smbd. </para>
<para>In addition, the smbpasswd command is only useful if Samba
- has been set up to use encrypted passwords. See the document <ulink url="pwencrypt.html">
- "LanMan and NT Password Encryption in Samba"</ulink> in the docs directory for details
+ has been set up to use encrypted passwords. See the file
+ <filename>ENCRYPTION.txt</filename> in the docs directory for details
on how to do this. </para>
</refsect1>
@@ -374,14 +370,15 @@
<refsect1>
<title>VERSION</title>
- <para>This man page is correct for version 3.0 of the Samba suite.</para>
+ <para>This man page is correct for version 3.0 of
+ the Samba suite.</para>
</refsect1>
<refsect1>
<title>SEE ALSO</title>
- <para><citerefentry><refentrytitle>smbpasswd</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry>, <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry>.</para>
+ <para><ulink url="smbpasswd.5.html"><filename>smbpasswd(5)</filename></ulink>,
+ <ulink url="samba.7.html">samba(7)</ulink>
+ </para>
</refsect1>
<refsect1>
@@ -394,11 +391,11 @@
<para>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+ excellent piece of Open Source software, available at
+ <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
- for Samba 3.0 was done by Alexander Bokovoy.</para>
+ Samba 2.2 was done by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/smbsh.1.sgml b/docs/docbook/manpages/smbsh.1.sgml
index f51b5eb34f..c40609be4f 100644
--- a/docs/docbook/manpages/smbsh.1.sgml
+++ b/docs/docbook/manpages/smbsh.1.sgml
@@ -1,7 +1,5 @@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
-<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
-]>
-<refentry id="smbsh.1">
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
+<refentry id="smbsh">
<refmeta>
<refentrytitle>smbsh</refentrytitle>
@@ -31,8 +29,8 @@
<refsect1>
<title>DESCRIPTION</title>
- <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
+ <para>This tool is part of the <ulink url="samba.7.html">
+ Samba</ulink> suite.</para>
<para><command>smbsh</command> allows you to access an NT filesystem
using UNIX commands such as <command>ls</command>, <command>
@@ -48,8 +46,7 @@
<varlistentry>
<term>-W WORKGROUP</term>
<listitem><para>Override the default workgroup specified in the
- workgroup parameter of the <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> file
+ workgroup parameter of the <filename>smb.conf</filename> file
for this session. This may be needed to connect to some
servers. </para></listitem>
</varlistentry>
@@ -64,17 +61,91 @@
</varlistentry>
<varlistentry>
- <term>-P prefix</term>
- <listitem><para>This option allows
+ <term>-P prefix</term><listitem><para>This option allows
the user to set the directory prefix for SMB access. The
default value if this option is not specified is
<emphasis>smb</emphasis>.
</para></listitem>
</varlistentry>
- &stdarg.configfile;
- &stdarg.debug;
- &stdarg.resolve.order;
+ <varlistentry>
+ <term>-R &lt;name resolve order&gt;</term>
+ <listitem><para>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.</para>
+
+ <para>The options are :"lmhosts", "host", "wins" and "bcast".
+ They cause names to be resolved as follows :</para>
+
+ <itemizedlist>
+ <listitem><para><constant>lmhosts</constant> :
+ 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 <ulink url="lmhosts.5.html">lmhosts(5)</ulink>
+ for details) then any name type matches for lookup.
+ </para></listitem>
+
+ <listitem><para><constant>host</constant> :
+ Do a standard host name to IP address resolution, using
+ the system <filename>/etc/hosts</filename>, 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 <filename>/etc/nsswitch.conf
+ </filename> 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.
+ </para></listitem>
+
+ <listitem><para><constant>wins</constant> :
+ Query a name with the IP address listed in the
+ <parameter>wins server</parameter> parameter. If no
+ WINS server has been specified this method will be
+ ignored.
+ </para></listitem>
+
+ <listitem><para><constant>bcast</constant> :
+ Do a broadcast on each of the known local interfaces
+ listed in the <parameter>interfaces</parameter>
+ parameter. This is the least reliable of the name
+ resolution methods as it depends on the target host
+ being on a locally connected subnet.
+ </para></listitem>
+ </itemizedlist>
+
+ <para>If this parameter is not set then the name resolve order
+ defined in the <filename>smb.conf</filename> file parameter
+ (name resolve order) will be used. </para>
+
+ <para>The default order is lmhosts, host, wins, bcast. Without
+ this parameter or any entry in the <parameter>name resolve order
+ </parameter> parameter of the <filename>smb.conf</filename>
+ file, the name resolution methods will be attempted in this
+ order. </para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>-d &lt;debug level&gt;</term>
+ <listitem><para>debug level is an integer from 0 to 10.</para>
+
+ <para>The default value if this parameter is not specified
+ is zero.</para>
+
+ <para>The higher this value, the more detail will be logged
+ about the activities of <command>nmblookup</command>. At level
+ 0, only critical errors and serious warnings will be logged.
+ </para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>-l logfilename</term>
+ <listitem><para>If specified causes all debug messages to be
+ written to the file specified by <replaceable>logfilename
+ </replaceable>. If not specified then all messages will be
+ written to<replaceable>stderr</replaceable>.
+ </para></listitem>
+ </varlistentry>
<varlistentry>
<term>-L libdir</term>
@@ -93,12 +164,13 @@
<para>To use the <command>smbsh</command> command, execute <command>
smbsh</command> from the prompt and enter the username and password
that authenticates you to the machine running the Windows NT
- operating system.
-<programlisting>
-<prompt>system% </prompt><userinput>smbsh</userinput>
-<prompt>Username: </prompt><userinput>user</userinput>
-<prompt>Password: </prompt><userinput>XXXXXXX</userinput>
-</programlisting></para>
+ operating system.</para>
+
+ <para><programlisting>
+ <prompt>system% </prompt><userinput>smbsh</userinput>
+ <prompt>Username: </prompt><userinput>user</userinput>
+ <prompt>Password: </prompt><userinput>XXXXXXX</userinput>
+ </programlisting></para>
<para>Any dynamically linked command you execute from
@@ -116,7 +188,8 @@
<refsect1>
<title>VERSION</title>
- <para>This man page is correct for version 3.0 of the Samba suite.</para>
+ <para>This man page is correct for version 3.0 of
+ the Samba suite.</para>
</refsect1>
<refsect1>
@@ -137,9 +210,9 @@
<refsect1>
<title>SEE ALSO</title>
- <para><citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry></para>
+ <para><ulink url="smbd.8.html"><command>smbd(8)</command></ulink>,
+ <ulink url="smb.conf.5.html">smb.conf(5)</ulink>
+ </para>
</refsect1>
<refsect1>
@@ -152,11 +225,11 @@
<para>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+ excellent piece of Open Source software, available at
+ <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
- for Samba 3.0 was done by Alexander Bokovoy.</para>
+ Samba 2.2 was done by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/smbspool.8.sgml b/docs/docbook/manpages/smbspool.8.sgml
index dabdcced01..d164cb0864 100644
--- a/docs/docbook/manpages/smbspool.8.sgml
+++ b/docs/docbook/manpages/smbspool.8.sgml
@@ -1,5 +1,5 @@
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
-<refentry id="smbspool.8">
+<refentry id="smbspool">
<refmeta>
<refentrytitle>smbspool</refentrytitle>
@@ -15,20 +15,20 @@
<refsynopsisdiv>
<cmdsynopsis>
<command>smbspool</command>
- <arg choice="req">job</arg>
- <arg choice="req">user</arg>
- <arg choice="req">title</arg>
- <arg choice="req">copies</arg>
- <arg choice="req">options</arg>
- <arg choice="opt">filename</arg>
+ <arg>job</arg>
+ <arg>user</arg>
+ <arg>title</arg>
+ <arg>copies</arg>
+ <arg>options</arg>
+ <arg>filename</arg>
</cmdsynopsis>
</refsynopsisdiv>
<refsect1>
<title>DESCRIPTION</title>
- <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
+ <para>This tool is part of the <ulink url="samba.7.html">
+ Samba</ulink> suite.</para>
<para>smbspool is a very small print spooling program that
sends a print file to an SMB printer. The command-line arguments
@@ -45,8 +45,10 @@
<itemizedlist>
<listitem><para>smb://server/printer</para></listitem>
<listitem><para>smb://workgroup/server/printer</para></listitem>
- <listitem><para>smb://username:password@server/printer</para></listitem>
- <listitem><para>smb://username:password@workgroup/server/printer</para></listitem>
+ <listitem><para>smb://username:password@server/printer</para>
+ </listitem>
+ <listitem><para>smb://username:password@workgroup/server/printer
+ </para></listitem>
</itemizedlist>
<para>smbspool tries to get the URI from argv[0]. If argv[0]
@@ -95,14 +97,15 @@
<refsect1>
<title>VERSION</title>
- <para>This man page is correct for version 3.0 of the Samba suite.</para>
+ <para>This man page is correct for version 2.2 of
+ the Samba suite.</para>
</refsect1>
<refsect1>
<title>SEE ALSO</title>
- <para><citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> and <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry>.</para>
+ <para><ulink url="smbd.8.html"><command>smbd(8)</command></ulink>,
+ and <ulink url="samba.7.html">samba(7)</ulink>.
+ </para>
</refsect1>
<refsect1>
@@ -118,11 +121,11 @@
<para>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+ excellent piece of Open Source software, available at
+ <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
- for Samba 3.0 was done by Alexander Bokovoy.</para>
+ Samba 2.2 was done by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/smbstatus.1.sgml b/docs/docbook/manpages/smbstatus.1.sgml
index 98f7e864f6..99963a4bec 100644
--- a/docs/docbook/manpages/smbstatus.1.sgml
+++ b/docs/docbook/manpages/smbstatus.1.sgml
@@ -1,8 +1,5 @@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
-<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
-]>
-
-<refentry id="smbstatus.1">
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
+<refentry id="smbstatus">
<refmeta>
<refentrytitle>smbstatus</refentrytitle>
@@ -34,8 +31,8 @@
<refsect1>
<title>DESCRIPTION</title>
- <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
+ <para>This tool is part of the <ulink url="samba.7.html">
+ Samba</ulink> suite.</para>
<para><command>smbstatus</command> is a very simple program to
list the current Samba connections.</para>
@@ -57,7 +54,13 @@
<listitem><para>gives brief output.</para></listitem>
</varlistentry>
- &popt.common.samba;
+
+ <varlistentry>
+ <term>-d|--debug=&lt;debuglevel&gt;</term>
+ <listitem><para>sets debugging to specified level</para>
+ </listitem>
+ </varlistentry>
+
<varlistentry>
<term>-v|--verbose</term>
@@ -81,8 +84,8 @@
<varlistentry>
<term>-p|--processes</term>
- <listitem><para>print a list of <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> processes and exit.
+ <listitem><para>print a list of <ulink url="smbd.8.html">
+ <command>smbd(8)</command></ulink> processes and exit.
Useful for scripting.</para></listitem>
</varlistentry>
@@ -93,7 +96,18 @@
</listitem>
</varlistentry>
- &stdarg.help;
+
+
+ <varlistentry>
+ <term>-s|--conf=&lt;configuration file&gt;</term>
+ <listitem><para>The default configuration file name is
+ determined at compile time. The file specified contains the
+ configuration details required by the server. See <ulink
+ url="smb.conf.5.html"><filename>smb.conf(5)</filename>
+ </ulink> for more information.</para>
+ </listitem>
+ </varlistentry>
+
<varlistentry>
<term>-u|--user=&lt;username&gt;</term>
@@ -114,9 +128,8 @@
<refsect1>
<title>SEE ALSO</title>
- <para><citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> and <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry>.</para>
+ <para><ulink url="smbd.8.html"><command>smbd(8)</command></ulink> and
+ <ulink url="smb.conf.5.html">smb.conf(5)</ulink>.</para>
</refsect1>
<refsect1>
@@ -129,11 +142,11 @@
<para>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+ excellent piece of Open Source software, available at
+ <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
- for Samba 3.0 was done by Alexander Bokovoy.</para>
+ Samba 2.2 was done by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/smbtar.1.sgml b/docs/docbook/manpages/smbtar.1.sgml
index 0492a3a574..bd70493b6b 100644
--- a/docs/docbook/manpages/smbtar.1.sgml
+++ b/docs/docbook/manpages/smbtar.1.sgml
@@ -1,5 +1,5 @@
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
-<refentry id="smbtar.1">
+<refentry id="smbtar">
<refmeta>
<refentrytitle>smbtar</refentrytitle>
@@ -16,20 +16,20 @@
<refsynopsisdiv>
<cmdsynopsis>
<command>smbtar</command>
- <arg choice="opt">-r</arg>
- <arg choice="opt">-i</arg>
- <arg choice="opt">-a</arg>
- <arg choice="opt">-v</arg>
<arg choice="req">-s server</arg>
<arg choice="opt">-p password</arg>
<arg choice="opt">-x services</arg>
<arg choice="opt">-X</arg>
- <arg choice="opt">-N filename</arg>
- <arg choice="opt">-b blocksize</arg>
<arg choice="opt">-d directory</arg>
- <arg choice="opt">-l loglevel</arg>
<arg choice="opt">-u user</arg>
<arg choice="opt">-t tape</arg>
+ <arg choice="opt">-t tape</arg>
+ <arg choice="opt">-b blocksize</arg>
+ <arg choice="opt">-N filename</arg>
+ <arg choice="opt">-i</arg>
+ <arg choice="opt">-r</arg>
+ <arg choice="opt">-l loglevel</arg>
+ <arg choice="opt">-v</arg>
<arg choice="req">filenames</arg>
</cmdsynopsis>
</refsynopsisdiv>
@@ -37,12 +37,12 @@
<refsect1>
<title>DESCRIPTION</title>
- <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
+ <para>This tool is part of the <ulink url="samba.7.html">
+ Samba</ulink> suite.</para>
<para><command>smbtar</command> is a very small shell script on top
- of <citerefentry><refentrytitle>smbclient</refentrytitle><manvolnum>1</manvolnum>
- </citerefentry> which dumps SMB shares directly to tape.</para>
+ of <ulink url="smbclient.1.html"><command>smbclient(1)</command></ulink>
+ which dumps SMB shares directly to tape. </para>
</refsect1>
<refsect1>
@@ -100,11 +100,6 @@
</varlistentry>
- <varlistentry>
- <term>-a</term>
- <listitem><para>Reset DOS archive bit mode to
- indicate file has been archived. </para></listitem>
- </varlistentry>
<varlistentry>
<term>-t tape</term>
@@ -149,9 +144,8 @@
<varlistentry>
<term>-l log level</term>
<listitem><para>Log (debug) level. Corresponds to the
- <parameter>-d</parameter> flag of <citerefentry>
- <refentrytitle>smbclient</refentrytitle><manvolnum>1</manvolnum>
- </citerefentry>.</para></listitem>
+ <parameter>-d</parameter> flag of <command>smbclient(1)
+ </command>. </para></listitem>
</varlistentry>
</variablelist>
</refsect1>
@@ -187,9 +181,9 @@
<refsect1>
<title>DIAGNOSTICS</title>
- <para>See the <emphasis>DIAGNOSTICS</emphasis> section for the <citerefentry>
- <refentrytitle>smbclient</refentrytitle><manvolnum>1</manvolnum>
- </citerefentry> command.</para>
+ <para>See the <emphasis>DIAGNOSTICS</emphasis> section for the
+ <ulink url="smbclient.1.html"><command>smbclient(1)</command>
+ </ulink> command.</para>
</refsect1>
@@ -202,11 +196,10 @@
<refsect1>
<title>SEE ALSO</title>
- <para><citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>, <citerefentry>
- <refentrytitle>smbclient</refentrytitle><manvolnum>1</manvolnum>
- </citerefentry>, <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry>.</para>
+ <para><ulink url="smbd.8.html"><command>smbd(8)</command></ulink>,
+ <ulink url="smbclient.1.html"><command>smbclient(1)</command></ulink>,
+ <ulink url="smb.conf.5.html">smb.conf(5)</ulink>,
+ </para>
</refsect1>
<refsect1>
@@ -223,11 +216,11 @@
url="mailto:Martin.Kraemer@mch.sni.de">Martin Kraemer</ulink>. Many
thanks to everyone who suggested extensions, improvements, bug
fixes, etc. The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+ excellent piece of Open Source software, available at
+ <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for
- Samba 3.0 was done by Alexander Bokovoy.</para>
+ Samba 2.2 was done by Gerald Carter.</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/smbtree.1.sgml b/docs/docbook/manpages/smbtree.1.sgml
deleted file mode 100644
index 3677695d5a..0000000000
--- a/docs/docbook/manpages/smbtree.1.sgml
+++ /dev/null
@@ -1,93 +0,0 @@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
-<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
-]>
-<refentry id="smbtree.1">
-
-<refmeta>
- <refentrytitle>smbtree</refentrytitle>
- <manvolnum>1</manvolnum>
-</refmeta>
-
-
-<refnamediv>
- <refname>smbtree</refname>
- <refpurpose>A text based smb network browser
- </refpurpose>
-</refnamediv>
-
-<refsynopsisdiv>
- <cmdsynopsis>
- <command>smbtree</command>
- <arg choice="opt">-b</arg>
- <arg choice="opt">-D</arg>
- <arg choice="opt">-S</arg>
- </cmdsynopsis>
-</refsynopsisdiv>
-
-<refsect1>
- <title>DESCRIPTION</title>
-
- <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
-
- <para><command>smbtree</command> is a smb browser program
- in text mode. It is similar to the "Network Neighborhood" found
- on Windows computers. It prints a tree with all
- the known domains, the servers in those domains and
- the shares on the servers.
- </para>
-</refsect1>
-
-
-<refsect1>
- <title>OPTIONS</title>
-
- <variablelist>
- <varlistentry>
- <term>-b</term>
- <listitem><para>Query network nodes by sending requests
- as broadcasts instead of querying the (domain) master browser.
- </para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>-D</term>
- <listitem><para>Only print a list of all
- the domains known on broadcast or by the
- master browser</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>-S</term>
- <listitem><para>Only print a list of
- all the domains and servers responding on broadcast or
- known by the master browser.
- </para></listitem>
- </varlistentry>
-
- &popt.common.samba;
- &popt.common.credentials;
- &stdarg.help;
-
- </variablelist>
-</refsect1>
-
-<refsect1>
- <title>VERSION</title>
-
- <para>This man page is correct for version 3.0 of the Samba
- suite.</para>
-</refsect1>
-
-<refsect1>
- <title>AUTHOR</title>
-
- <para>The original Samba software and related utilities
- were created by Andrew Tridgell. Samba is now developed
- by the Samba Team as an Open Source project similar
- to the way the Linux kernel is developed.</para>
-
- <para>The smbtree man page was written by Jelmer Vernooij. </para>
-</refsect1>
-
-</refentry>
diff --git a/docs/docbook/manpages/smbumount.8.sgml b/docs/docbook/manpages/smbumount.8.sgml
index 089ede79ea..d6a1b65b57 100644
--- a/docs/docbook/manpages/smbumount.8.sgml
+++ b/docs/docbook/manpages/smbumount.8.sgml
@@ -1,5 +1,5 @@
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
-<refentry id="smbumount.8">
+<refentry id="smbumount">
<refmeta>
<refentrytitle>smbumount</refentrytitle>
@@ -47,8 +47,8 @@
<refsect1>
<title>SEE ALSO</title>
- <para><citerefentry><refentrytitle>smbmount</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry></para>
+ <para><ulink url="smbmount.8.html"><command>smbmount(8)</command>
+ </ulink></para>
</refsect1>
@@ -67,8 +67,7 @@
</para>
<para>The conversion of this manpage for Samba 2.2 was performed
- by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0
- was done by Alexander Bokovoy.</para>
+ by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/swat.8.sgml b/docs/docbook/manpages/swat.8.sgml
index 72b3cd65c8..c0052f3d53 100644
--- a/docs/docbook/manpages/swat.8.sgml
+++ b/docs/docbook/manpages/swat.8.sgml
@@ -1,7 +1,5 @@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
-<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
-]>
-<refentry id="swat.8">
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
+<refentry id="swat">
<refmeta>
<refentrytitle>swat</refentrytitle>
@@ -25,13 +23,13 @@
<refsect1>
<title>DESCRIPTION</title>
- <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
+ <para>This tool is part of the <ulink url="samba.7.html">
+ Samba</ulink> suite.</para>
<para><command>swat</command> allows a Samba administrator to
- configure the complex <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> file via a Web browser. In addition,
+ configure the complex <ulink url="smb.conf.5.html"><filename>
+ smb.conf(5)</filename></ulink> file via a Web browser. In addition,
a <command>swat</command> configuration page has help links
to all the configurable options in the <filename>smb.conf</filename> file allowing an
administrator to easily look up the effects of any change. </para>
@@ -48,9 +46,8 @@
<term>-s smb configuration file</term>
<listitem><para>The default configuration file path is
determined at compile time. The file specified contains
- the configuration details required by the <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> server. This is the file
- that <command>swat</command> will modify.
+ the configuration details required by the <command>smbd
+ </command> server. This is the file that <command>swat</command> will modify.
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.
@@ -68,10 +65,6 @@
<para><emphasis>WARNING: Do NOT enable this option on a production
server. </emphasis></para></listitem>
</varlistentry>
-
- &popt.common.samba;
- &stdarg.help;
-
</variablelist>
</refsect1>
@@ -80,12 +73,6 @@
<title>INSTALLATION</title>
- <para>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.
- </para>
-
<para>After you compile SWAT you need to run <command>make install
</command> to install the <command>swat</command> binary
and the various help files and images. A default install would put
@@ -109,7 +96,7 @@
<para><command>swat 901/tcp</command></para>
- <para>Note for NIS/YP and LDAP users - you may need to rebuild the
+ <para>Note for NIS/YP users - you may need to rebuild the
NIS service maps rather than alter your local <filename>
/etc/services</filename> file. </para>
@@ -133,19 +120,17 @@
</refsect2>
+ <refsect2>
+ <title>Launching</title>
-</refsect1>
-
-<refsect1>
- <title>LAUNCHING</title>
-
- <para>To launch SWAT just run your favorite web browser and
- point it at "http://localhost:901/".</para>
+ <para>To launch SWAT just run your favorite web browser and
+ point it at "http://localhost:901/".</para>
- <para>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. </para>
+ <para>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. </para>
+ </refsect2>
</refsect1>
<refsect1>
@@ -167,9 +152,8 @@
<varlistentry>
<term><filename>/usr/local/samba/lib/smb.conf</filename></term>
- <listitem><para>This is the default location of the <citerefentry>
- <refentrytitle>smb.conf</refentrytitle><manvolnum>5</manvolnum>
- </citerefentry> server configuration file that swat edits. Other
+ <listitem><para>This is the default location of the <filename>smb.conf(5)
+ </filename> server configuration file that swat edits. Other
common places that systems install this file are <filename>
/usr/samba/lib/smb.conf</filename> and <filename>/etc/smb.conf
</filename>. This file describes all the services the server
@@ -182,9 +166,8 @@
<refsect1>
<title>WARNINGS</title>
- <para><command>swat</command> will rewrite your <citerefentry>
- <refentrytitle>smb.conf</refentrytitle><manvolnum>5</manvolnum>
- </citerefentry> file. It will rearrange the entries and delete all
+ <para><command>swat</command> will rewrite your <filename>smb.conf
+ </filename> file. It will rearrange the entries and delete all
comments, <parameter>include=</parameter> and <parameter>copy=
</parameter> options. If you have a carefully crafted <filename>
smb.conf</filename> then back it up or don't use swat! </para>
@@ -194,15 +177,16 @@
<refsect1>
<title>VERSION</title>
- <para>This man page is correct for version 3.0 of the Samba suite.</para>
+ <para>This man page is correct for version 2.2 of
+ the Samba suite.</para>
</refsect1>
<refsect1>
<title>SEE ALSO</title>
- <para><command>inetd(5)</command>, <citerefentry>
- <refentrytitle>smbd</refentrytitle><manvolnum>8</manvolnum>
- </citerefentry>, <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry></para>
+ <para><command>inetd(5)</command>,
+ <ulink url="smbd.8.html"><command>smbd(8)</command></ulink>,
+ <ulink url="smb.conf.5.html">smb.conf(5)</ulink>
+ </para>
</refsect1>
<refsect1>
@@ -215,11 +199,11 @@
<para>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+ excellent piece of Open Source software, available at
+ <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for
- Samba 3.0 was done by Alexander Bokovoy.</para>
+ Samba 2.2 was done by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/testparm.1.sgml b/docs/docbook/manpages/testparm.1.sgml
index 31a9549416..f34528a43d 100644
--- a/docs/docbook/manpages/testparm.1.sgml
+++ b/docs/docbook/manpages/testparm.1.sgml
@@ -1,7 +1,5 @@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
-<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
-]>
-<refentry id="testparm.1">
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
+<refentry id="testparm">
<refmeta>
<refentrytitle>testparm</refentrytitle>
@@ -31,12 +29,11 @@
<refsect1>
<title>DESCRIPTION</title>
- <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
+ <para>This tool is part of the <ulink url="samba.7.html">
+ Samba</ulink> suite.</para>
<para><command>testparm</command> is a very simple test program
- to check an <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> configuration file for
+ to check an <command>smbd</command> configuration file for
internal correctness. If this program reports no problems, you
can use the configuration file with confidence that <command>smbd
</command> will successfully load the configuration file.</para>
@@ -67,9 +64,13 @@
will prompt for a carriage return after printing the service
names and before dumping the service definitions.</para></listitem>
</varlistentry>
-
- &stdarg.help;
- &stdarg.version;
+
+
+ <varlistentry>
+ <term>-h</term>
+ <listitem><para>Print usage message </para></listitem>
+ </varlistentry>
+
<varlistentry>
<term>-L servername</term>
@@ -81,9 +82,9 @@
<varlistentry>
<term>-v</term>
<listitem><para>If this option is specified, testparm
- will also output all options that were not used in <citerefentry>
- <refentrytitle>smb.conf</refentrytitle><manvolnum>5</manvolnum>
- </citerefentry> and are thus set to their defaults.</para></listitem>
+ will also output all options that were not used in
+ <filename>smb.conf</filename> and are thus set to
+ their defaults.</para></listitem>
</varlistentry>
<varlistentry>
@@ -97,8 +98,7 @@
<term>configfilename</term>
<listitem><para>This is the name of the configuration file
to check. If this parameter is not present then the
- default <citerefentry><refentrytitle>smb.conf</refentrytitle><manvolnum>5</manvolnum>
- </citerefentry> file will be checked.
+ default <filename>smb.conf</filename> file will be checked.
</para></listitem>
</varlistentry>
@@ -108,9 +108,7 @@
<listitem><para>If this parameter and the following are
specified, then <command>testparm</command> will examine the <parameter>hosts
allow</parameter> and <parameter>hosts deny</parameter>
- parameters in the <citerefentry>
- <refentrytitle>smb.conf</refentrytitle><manvolnum>5</manvolnum>
- </citerefentry> file to
+ parameters in the <filename>smb.conf</filename> file to
determine if the hostname with this IP address would be
allowed access to the <command>smbd</command> server. If
this parameter is supplied, the hostIP parameter must also
@@ -132,11 +130,9 @@
<variablelist>
<varlistentry>
- <term><citerefentry><refentrytitle>smb.conf</refentrytitle><manvolnum>5</manvolnum>
- </citerefentry></term>
+ <term><filename>smb.conf</filename></term>
<listitem><para>This is usually the name of the configuration
- file used by <citerefentry><refentrytitle>smbd</refentrytitle><manvolnum>8</manvolnum>
- </citerefentry>.
+ file used by <command>smbd</command>.
</para></listitem>
</varlistentry>
</variablelist>
@@ -162,11 +158,9 @@
<refsect1>
<title>SEE ALSO</title>
- <para><citerefentry>
- <refentrytitle>smb.conf</refentrytitle><manvolnum>5</manvolnum>
- </citerefentry>, <citerefentry>
- <refentrytitle>smbd</refentrytitle><manvolnum>8</manvolnum>
- </citerefentry></para>
+ <para><ulink url="smb.conf.5.html"><filename>smb.conf(5)</filename></ulink>,
+ <ulink url="smbd.8.html"><command>smbd(8)</command></ulink>
+ </para>
</refsect1>
<refsect1>
@@ -179,11 +173,11 @@
<para>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+ excellent piece of Open Source software, available at
+ <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
- for Samba 3.0 was done by Alexander Bokovoy.</para>
+ Samba 2.2 was done by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/testprns.1.sgml b/docs/docbook/manpages/testprns.1.sgml
index 3ff1d85055..cd99494a9a 100644
--- a/docs/docbook/manpages/testprns.1.sgml
+++ b/docs/docbook/manpages/testprns.1.sgml
@@ -1,5 +1,5 @@
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
-<refentry id="testprns.1">
+<refentry id="testprns">
<refmeta>
<refentrytitle>testprns</refentrytitle>
@@ -23,13 +23,13 @@
<refsect1>
<title>DESCRIPTION</title>
- <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
+ <para>This tool is part of the <ulink url="samba.7.html">
+ Samba</ulink> suite.</para>
<para><command>testprns</command> is a very simple test program
to determine whether a given printer name is valid for use in
- a service to be provided by <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>.</para>
+ a service to be provided by <ulink url="smbd.8.html"><command>
+ smbd(8)</command></ulink>. </para>
<para>"Valid" in this context means "can be found in the
printcap specified". This program is very stupid - so stupid in
@@ -54,9 +54,8 @@
done beyond that required to extract the printer name. It may
be that the print spooling system is more forgiving or less
forgiving than <command>testprns</command>. However, if
- <command>testprns</command> finds the printer then <citerefentry>
- <refentrytitle>smbd</refentrytitle><manvolnum>8</manvolnum>
- </citerefentry> should do so as well. </para></listitem>
+ <command>testprns</command> finds the printer then
+ <command>smbd</command> should do so as well. </para></listitem>
</varlistentry>
<varlistentry>
@@ -111,16 +110,16 @@
<refsect1>
<title>VERSION</title>
- <para>This man page is correct for version 3.0 of
+ <para>This man page is correct for version 2.2 of
the Samba suite.</para>
</refsect1>
<refsect1>
<title>SEE ALSO</title>
<para><filename>printcap(5)</filename>,
- <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>smbclient</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry></para>
+ <ulink url="smbd.8.html"><command>smbd(8)</command></ulink>,
+ <ulink url="smbclient.1.html"><command>smbclient(1)</command></ulink>
+ </para>
</refsect1>
<refsect1>
@@ -133,11 +132,11 @@
<para>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+ excellent piece of Open Source software, available at
+ <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
- for Samba 3.0 was done by Alexander Bokovoy.</para>
+ Samba 2.2 was done by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/vfstest.1.sgml b/docs/docbook/manpages/vfstest.1.sgml
index 8be9271679..d6c7e5f142 100644
--- a/docs/docbook/manpages/vfstest.1.sgml
+++ b/docs/docbook/manpages/vfstest.1.sgml
@@ -1,7 +1,8 @@
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
]>
-<refentry id="vfstest.1">
+
+<refentry id="vfstest">
<refmeta>
<refentrytitle>vfstest</refentrytitle>
@@ -27,8 +28,8 @@
<refsect1>
<title>DESCRIPTION</title>
- <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
+ <para>This tool is part of the <ulink url="samba.7.html">
+ Samba</ulink> suite.</para>
<para><command>vfstest</command> is a small command line
utility that has the ability to test dso samba VFS modules. It gives the
@@ -50,6 +51,7 @@
</para> </listitem>
</varlistentry>
+ &stdarg.debuglevel;
&stdarg.help;
<varlistentry>
@@ -60,8 +62,6 @@
</para></listitem>
</varlistentry>
- &popt.common.samba;
-
</variablelist>
</refsect1>
diff --git a/docs/docbook/manpages/wbinfo.1.sgml b/docs/docbook/manpages/wbinfo.1.sgml
index 2e9a811bcb..a6ca244243 100644
--- a/docs/docbook/manpages/wbinfo.1.sgml
+++ b/docs/docbook/manpages/wbinfo.1.sgml
@@ -1,7 +1,5 @@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
-<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
-]>
-<refentry id="wbinfo.1">
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
+<refentry id="wbinfo">
<refmeta>
<refentrytitle>wbinfo</refentrytitle>
@@ -19,8 +17,8 @@
<command>wbinfo</command>
<arg choice="opt">-u</arg>
<arg choice="opt">-g</arg>
+ <arg choice="opt">-i ip</arg>
<arg choice="opt">-N netbios-name</arg>
- <arg choice="opt">-I ip</arg>
<arg choice="opt">-n name</arg>
<arg choice="opt">-s sid</arg>
<arg choice="opt">-U uid</arg>
@@ -29,11 +27,9 @@
<arg choice="opt">-Y sid</arg>
<arg choice="opt">-t</arg>
<arg choice="opt">-m</arg>
- <arg choice="opt">--sequence</arg>
<arg choice="opt">-r user</arg>
<arg choice="opt">-a user%password</arg>
<arg choice="opt">-A user%password</arg>
- <arg choice="opt">--get-auth-user</arg>
<arg choice="opt">-p</arg>
</cmdsynopsis>
</refsynopsisdiv>
@@ -41,15 +37,14 @@
<refsect1>
<title>DESCRIPTION</title>
- <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
+ <para>This tool is part of the <ulink url="samba.7.html">
+ Samba</ulink> suite.</para>
<para>The <command>wbinfo</command> program queries and returns information
- created and used by the <citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> daemon. </para>
+ created and used by the <ulink url="winbindd.8.html"><command>
+ winbindd(8)</command></ulink> daemon. </para>
- <para>The <citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> daemon must be configured
+ <para>The <command>winbindd(8)</command> daemon must be configured
and running for the <command>wbinfo</command> program to be able
to return information.</para>
</refsect1>
@@ -61,30 +56,27 @@
<varlistentry>
<term>-u</term>
<listitem><para>This option will list all users available
- in the Windows NT domain for which the <citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> daemon is operating in. Users in all trusted domains
+ in the Windows NT domain for which the <command>winbindd(8)
+ </command> daemon is operating in. Users in all trusted domains
will also be listed. Note that this operation does not assign
- user ids to any users that have not already been seen by <citerefentry>
- <refentrytitle>winbindd</refentrytitle><manvolnum>8</manvolnum></citerefentry>
- .</para></listitem>
+ user ids to any users that have not already been seen by
+ <command>winbindd(8)</command>.</para></listitem>
</varlistentry>
<varlistentry>
<term>-g</term>
<listitem><para>This option will list all groups available
- in the Windows NT domain for which the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> daemon is operating in. Groups in all trusted domains
+ in the Windows NT domain for which the <command>winbindd(8)
+ </command> daemon is operating in. Groups in all trusted domains
will also be listed. Note that this operation does not assign
- group ids to any groups that have not already been
- seen by <citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>. </para></listitem>
+ group ids to any groups that have not already been seen by
+ <command>winbindd(8)</command>. </para></listitem>
</varlistentry>
<varlistentry>
<term>-N name</term>
<listitem><para>The <parameter>-N</parameter> option
- queries <citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> to query the WINS
+ queries <command>winbindd(8)</command> to query the WINS
server for the IP address associated with the NetBIOS name
specified by the <parameter>name</parameter> parameter.
</para></listitem>
@@ -94,8 +86,7 @@
<varlistentry>
<term>-I ip</term>
<listitem><para>The <parameter>-I</parameter> option
- queries <citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> to send a node status
+ queries <command>winbindd(8)</command> to send a node status
request to get the NetBIOS name associated with the IP address
specified by the <parameter>ip</parameter> parameter.
</para></listitem>
@@ -105,15 +96,13 @@
<varlistentry>
<term>-n name</term>
<listitem><para>The <parameter>-n</parameter> option
- queries <citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> for the SID
+ queries <command>winbindd(8)</command> for the SID
associated with the name specified. Domain names can be specified
before the user name by using the winbind separator character.
For example CWDOM1/Administrator refers to the Administrator
user in the domain CWDOM1. If no domain is specified then the
- domain used is the one specified in the <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> <parameter>workgroup
- </parameter> parameter. </para></listitem>
+ domain used is the one specified in the <filename>smb.conf</filename>
+ <parameter>workgroup</parameter> parameter. </para></listitem>
</varlistentry>
@@ -146,18 +135,16 @@
<varlistentry>
<term>-S sid</term>
<listitem><para>Convert a SID to a UNIX user id. If the SID
- does not correspond to a UNIX user mapped by <citerefentry>
- <refentrytitle>winbindd</refentrytitle><manvolnum>8</manvolnum>
- </citerefentry> then the operation will fail. </para></listitem>
+ does not correspond to a UNIX user mapped by <command>
+ winbindd(8)</command> then the operation will fail. </para></listitem>
</varlistentry>
<varlistentry>
<term>-Y sid</term>
<listitem><para>Convert a SID to a UNIX group id. If the SID
- does not correspond to a UNIX group mapped by <citerefentry>
- <refentrytitle>winbindd</refentrytitle><manvolnum>8</manvolnum></citerefentry> then
- the operation will fail. </para></listitem>
+ does not correspond to a UNIX group mapped by <command>
+ winbindd(8)</command> then the operation will fail. </para></listitem>
</varlistentry>
@@ -173,18 +160,12 @@
<varlistentry>
<term>-m</term>
<listitem><para>Produce a list of domains trusted by the
- Windows NT server <citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> contacts
+ Windows NT server <command>winbindd(8)</command> contacts
when resolving names. This list does not include the Windows
NT domain the server is a Primary Domain Controller for.
</para></listitem>
</varlistentry>
- <varlistentry>
- <term>--sequence</term>
- <listitem><para>Show sequence numbers of
- all known domains</para></listitem>
- </varlistentry>
<varlistentry>
<term>-r username</term>
@@ -212,25 +193,6 @@
Windows 2000 servers only).
</para></listitem>
</varlistentry>
-
- <varlistentry>
- <term>--get-auth-user</term>
- <listitem><para>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.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>-p</term>
- <listitem><para>Check whether winbindd is still alive.
- Prints out either 'succeeded' or 'failed'.
- </para></listitem>
- </varlistentry>
-
- &stdarg.version;
- &stdarg.help;
-
</variablelist>
</refsect1>
@@ -239,9 +201,8 @@
<title>EXIT STATUS</title>
<para>The wbinfo program returns 0 if the operation
- succeeded, or 1 if the operation failed. If the <citerefentry>
- <refentrytitle>winbindd</refentrytitle><manvolnum>8</manvolnum>
- </citerefentry> daemon is not working <command>wbinfo</command> will always return
+ succeeded, or 1 if the operation failed. If the <command>winbindd(8)
+ </command> daemon is not working <command>wbinfo</command> will always return
failure. </para>
</refsect1>
@@ -255,8 +216,8 @@
<refsect1>
<title>SEE ALSO</title>
- <para><citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry></para>
+ <para><ulink url="winbindd.8.html"><command>winbindd(8)</command>
+ </ulink></para>
</refsect1>
<refsect1>
@@ -271,8 +232,7 @@
were written by Tim Potter.</para>
<para>The conversion to DocBook for Samba 2.2 was done
- by Gerald Carter. The conversion to DocBook XML 4.2 for Samba
- 3.0 was done by Alexander Bokovoy.</para>
+ by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/manpages/winbindd.8.sgml b/docs/docbook/manpages/winbindd.8.sgml
index e0489c43c4..ccef2fa623 100644
--- a/docs/docbook/manpages/winbindd.8.sgml
+++ b/docs/docbook/manpages/winbindd.8.sgml
@@ -1,7 +1,5 @@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
-<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
-]>
-<refentry id="winbindd.8">
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
+<refentry id="winbindd">
<refmeta>
<refentrytitle>winbindd</refentrytitle>
@@ -31,8 +29,8 @@
<refsect1>
<title>DESCRIPTION</title>
- <para>This program is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry> suite.</para>
+ <para>This program is part of the <ulink url="samba.7.html">
+ Samba</ulink> suite.</para>
<para><command>winbindd</command> is a daemon that provides
a service for the Name Service Switch capability that is present
@@ -90,11 +88,12 @@
<filename>/etc/nsswitch.conf</filename> file can be used to initially
resolve user and group information from <filename>/etc/passwd
</filename> and <filename>/etc/group</filename> and then from the
- Windows NT server.
-<programlisting>
+ Windows NT server. </para>
+
+ <para><programlisting>
passwd: files winbind
group: files winbind
-</programlisting></para>
+ </programlisting></para>
<para>The following simple configuration in the
<filename>/etc/nsswitch.conf</filename> file can be used to initially
@@ -130,8 +129,13 @@ group: files winbind
than a file.</para></listitem>
</varlistentry>
- &popt.common.samba;
- &stdarg.help;
+ <varlistentry>
+ <term>-d debuglevel</term>
+ <listitem><para>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). </para></listitem>
+ </varlistentry>
<varlistentry>
<term>-i</term>
@@ -161,10 +165,15 @@ group: files winbind
as 2 threads. The first will answer all requests from the cache,
thus making responses to clients faster. The other will
update the cache for the query that the first has just responded.
- Advantage of this is that responses stay accurate and are faster.
+ Advantage of this is that responses are accurate and fast.
</para></listitem>
</varlistentry>
+ <varlistentry>
+ <term>-s|--conf=smb.conf</term>
+ <listitem><para>Specifies the location of the all-important
+ <filename>smb.conf</filename> file. </para></listitem>
+ </varlistentry>
</variablelist>
</refsect1>
@@ -199,9 +208,8 @@ group: files winbind
<title>CONFIGURATION</title>
<para>Configuration of the <command>winbindd</command> daemon
- is done through configuration parameters in the <citerefentry>
- <refentrytitle>smb.conf</refentrytitle><manvolnum>5</manvolnum>
- </citerefentry> file. All parameters should be specified in the
+ is done through configuration parameters in the <filename>smb.conf(5)
+ </filename> file. All parameters should be specified in the
[global] section of smb.conf. </para>
<itemizedlist>
@@ -235,24 +243,27 @@ group: files winbind
following setup. This was tested on a RedHat 6.2 Linux box. </para>
<para>In <filename>/etc/nsswitch.conf</filename> put the
- following:
-<programlisting>
+ following:</para>
+
+ <para><programlisting>
passwd: files winbind
group: files winbind
-</programlisting></para>
+ </programlisting></para>
+
+ <para>In <filename>/etc/pam.d/*</filename> replace the
+ <parameter>auth</parameter> lines with something like this: </para>
- <para>In <filename>/etc/pam.d/*</filename> replace the <parameter>
- auth</parameter> lines with something like this:
-<programlisting>
+
+ <para><programlisting>
auth required /lib/security/pam_securetty.so
auth required /lib/security/pam_nologin.so
auth sufficient /lib/security/pam_winbind.so
auth required /lib/security/pam_pwdb.so use_first_pass shadow nullok
-</programlisting></para>
+ </programlisting></para>
- <para>Note in particular the use of the <parameter>sufficient
- </parameter> keyword and the <parameter>use_first_pass</parameter> keyword. </para>
+ <para>Note in particular the use of the <parameter>sufficient</parameter>
+ keyword and the <parameter>use_first_pass</parameter> keyword. </para>
<para>Now replace the account lines with this: </para>
@@ -260,26 +271,28 @@ auth required /lib/security/pam_pwdb.so use_first_pass shadow nullok
</command></para>
<para>The next step is to join the domain. To do that use the
- <command>net</command> program like this: </para>
+ <command>smbpasswd</command> program like this: </para>
- <para><command>net join -S PDC -U Administrator</command></para>
+ <para><command>smbpasswd -j DOMAIN -r PDC -U
+ Administrator</command></para>
<para>The username after the <parameter>-U</parameter> can be any
Domain user that has administrator privileges on the machine.
- Substitute the name or IP of your PDC for "PDC".</para>
+ Substitute your domain name for "DOMAIN" and the name of your PDC
+ for "PDC".</para>
<para>Next copy <filename>libnss_winbind.so</filename> to
- <filename>/lib</filename> and <filename>pam_winbind.so
- </filename> to <filename>/lib/security</filename>. A symbolic link needs to be
+ <filename>/lib</filename> and <filename>pam_winbind.so</filename>
+ to <filename>/lib/security</filename>. A symbolic link needs to be
made from <filename>/lib/libnss_winbind.so</filename> to
<filename>/lib/libnss_winbind.so.2</filename>. If you are using an
older version of glibc then the target of the link should be
<filename>/lib/libnss_winbind.so.1</filename>.</para>
- <para>Finally, setup a <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> containing directives like the
- following:
-<programlisting>
+ <para>Finally, setup a <filename>smb.conf</filename> containing directives like the
+ following: </para>
+
+ <para><programlisting>
[global]
winbind separator = +
winbind cache time = 10
@@ -290,7 +303,7 @@ auth required /lib/security/pam_pwdb.so use_first_pass shadow nullok
workgroup = DOMAIN
security = domain
password server = *
-</programlisting></para>
+ </programlisting></para>
<para>Now start winbindd and you should find that your user and
@@ -308,14 +321,19 @@ auth required /lib/security/pam_pwdb.so use_first_pass shadow nullok
<para>The following notes are useful when configuring and
running <command>winbindd</command>: </para>
- <para><citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> must be running on the local machine
- for <command>winbindd</command> to work. <command>winbindd</command> queries
- the list of trusted domains for the Windows NT server
+ <para><command>nmbd</command> must be running on the local machine
+ for <command>winbindd</command> to work. <command>winbindd</command>
+ queries the list of trusted domains for the Windows NT server
on startup and when a SIGHUP is received. Thus, for a running <command>
winbindd</command> to become aware of new trust relationships between
servers, it must be sent a SIGHUP signal. </para>
+ <para>Client processes resolving names through the <command>winbindd</command>
+ nsswitch module read an environment variable named <envar>
+ $WINBINDD_DOMAIN</envar>. 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. </para>
+
<para>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. </para>
@@ -339,9 +357,8 @@ auth required /lib/security/pam_pwdb.so use_first_pass shadow nullok
<variablelist>
<varlistentry>
<term>SIGHUP</term>
- <listitem><para>Reload the <citerefentry><refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> file and
- apply any parameter changes to the running
+ <listitem><para>Reload the <filename>smb.conf(5)</filename>
+ file and apply any parameter changes to the running
version of winbindd. This signal also clears any cached
user and group information. The list of other domains trusted
by winbindd is also reloaded. </para></listitem>
@@ -381,21 +398,6 @@ auth required /lib/security/pam_pwdb.so use_first_pass shadow nullok
</varlistentry>
<varlistentry>
- <term>$LOCKDIR/winbindd_privilaged/pipe</term>
- <listitem><para>The UNIX pipe over which 'privilaged' clients
- communicate with the <command>winbindd</command> program. For security
- reasons, access to some winbindd functions - like those needed by
- the <command>ntlm_auth</command> 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 <filename>$LOCKDIR/winbindd_privilaged</filename> directory
- and <filename>$LOCKDIR/winbindd_privilaged/pipe</filename> file are owned by
- root. </para></listitem>
- </varlistentry>
-
- <varlistentry>
<term>/lib/libnss_winbind.so.X</term>
<listitem><para>Implementation of name service switch library.
</para></listitem>
@@ -429,13 +431,10 @@ auth required /lib/security/pam_pwdb.so use_first_pass shadow nullok
<refsect1>
<title>SEE ALSO</title>
- <para><filename>nsswitch.conf(5)</filename>, <citerefentry>
- <refentrytitle>Samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry>, <citerefentry>
- <refentrytitle>wbinfo</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>, <citerefentry>
- <refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry></para>
+ <para><filename>nsswitch.conf(5)</filename>,
+ <ulink url="samba.7.html">samba(7)</ulink>,
+ <ulink url="wbinfo.1.html">wbinfo(1)</ulink>,
+ <ulink url="smb.conf.5.html">smb.conf(5)</ulink></para>
</refsect1>
<refsect1>
@@ -446,12 +445,11 @@ auth required /lib/security/pam_pwdb.so use_first_pass shadow nullok
by the Samba Team as an Open Source project similar
to the way the Linux kernel is developed.</para>
- <para><command>wbinfo</command> and <command>winbindd</command> were
- written by Tim Potter.</para>
+ <para><command>wbinfo</command> and <command>winbindd</command>
+ were written by Tim Potter.</para>
<para>The conversion to DocBook for Samba 2.2 was done
- by Gerald Carter. The conversion to DocBook XML 4.2 for
- Samba 3.0 was done by Alexander Bokovoy.</para>
+ by Gerald Carter</para>
</refsect1>
</refentry>
diff --git a/docs/docbook/projdoc/ADS-HOWTO.sgml b/docs/docbook/projdoc/ADS-HOWTO.sgml
index d08833b7fd..5e93c62876 100644
--- a/docs/docbook/projdoc/ADS-HOWTO.sgml
+++ b/docs/docbook/projdoc/ADS-HOWTO.sgml
@@ -74,12 +74,12 @@ its netbios name. If you don't get this right then you will get a
</para>
<para>
-If all you want is kerberos support in &smbclient; then you can skip
-straight to <link linkend="ads-test-smbclient">Test with &smbclient;</link> now.
+If all you want is kerberos support in smbclient then you can skip
+straight to <link linkend="ads-test-smbclient">Test with smbclient</link> now.
<link linkend="ads-create-machine-account">Creating a computer account</link>
and <link linkend="ads-test-server">testing your servers</link>
is only needed if you want kerberos
-support for &smbd; and &winbindd;.
+support for smbd and winbindd.
</para>
</sect1>
@@ -120,12 +120,12 @@ server? Does it have an encoding type of DES-CBC-MD5 ?
</sect1>
<sect1 id="ads-test-smbclient">
-<title>Testing with &smbclient;</title>
+<title>Testing with smbclient</title>
<para>
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 <parameter>-k</parameter> option to choose kerberos authentication.
+server using smbclient and kerberos. Use smbclient as usual, but
+specify the -k option to choose kerberos authentication.
</para>
</sect1>
diff --git a/docs/docbook/projdoc/Browsing-Quickguide.sgml b/docs/docbook/projdoc/Browsing-Quickguide.sgml
index ed5b9a61af..a2b67983f8 100644
--- a/docs/docbook/projdoc/Browsing-Quickguide.sgml
+++ b/docs/docbook/projdoc/Browsing-Quickguide.sgml
@@ -44,7 +44,7 @@ implements browse list collation using unicast UDP.
<para>
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
+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
@@ -65,7 +65,7 @@ been committed, but it still needs maturation.
<para>
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
+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
<command>remote browse sync</command> and <command>remote announce</command>
@@ -294,12 +294,11 @@ To configure Samba to register with a WINS server just add
"wins server = a.b.c.d" to your smb.conf file [globals] section.
</para>
-<important><para>
-Never use both <command>wins support = yes</command> together
-with <command>wins server = a.b.c.d</command>
-particularly not using it's own IP address.
-Specifying both will cause &nmbd; to refuse to start!
-</para></important>
+<para>
+<emphasis>DO NOT EVER</emphasis> use both "wins support = yes" together
+with "wins server = a.b.c.d" particularly not using it's own IP address.
+Specifying both will cause nmbd to refuse to start!
+</para>
</sect1>
diff --git a/docs/docbook/projdoc/Browsing.sgml b/docs/docbook/projdoc/Browsing.sgml
index ca2f6dc57b..2de0f446a6 100644
--- a/docs/docbook/projdoc/Browsing.sgml
+++ b/docs/docbook/projdoc/Browsing.sgml
@@ -16,7 +16,7 @@
<para>
SMB networking provides a mechanism by which clients can access a list
-of machines in a network, a so-called <command>browse list</command>. 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
@@ -26,7 +26,7 @@ document.
</para>
<para>
-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
@@ -46,8 +46,8 @@ that can NOT be provided by any other means of name resolution.
<title>Browsing support in samba</title>
<para>
-Samba facilitates browsing. The browsing is supported by &nmbd;
-and is also controlled by options in the &smb.conf; file.
+Samba facilitates browsing. The browsing is supported by nmbd
+and is also controlled by options in the smb.conf file (see smb.conf(5)).
Samba can act as a local browse master for a workgroup and the ability
for samba to support domain logons and scripts is now available.
</para>
@@ -80,16 +80,15 @@ recommended that you use one and only one Samba server as your WINS server.
<para>
To get browsing to work you need to run nmbd as usual, but will need
-to use the <command>workgroup</command> option in &smb.conf;
-to control what workgroup Samba becomes a part of.
+to use the "workgroup" option in smb.conf to control what workgroup
+Samba becomes a part of.
</para>
<para>
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 <command>remote announce</command> in the
-&smb.conf; man page.
+example. See "remote announce" in the smb.conf man page.
</para>
</sect1>
@@ -100,19 +99,19 @@ example. See <command>remote announce</command> in the
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 <filename>browse.dat</filename>.
+in text form in a file called browse.dat.
</para>
<para>
Note that if it doesn't work for you, then you should still be able to
-type the server name as <filename>\\SERVER</filename> in filemanager then
-hit enter and filemanager should display the list of available shares.
+type the server name as \\SERVER in filemanager then hit enter and
+filemanager should display the list of available shares.
</para>
<para>
Some people find browsing fails because they don't have the global
-<command>guest account</command> 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.
</para>
@@ -126,9 +125,18 @@ server resources.
</emphasis></para>
<para>
+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.
+</para>
+
+<para>
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;)
+in smb.conf)
</para>
</sect1>
@@ -160,7 +168,7 @@ Remember, for browsing across subnets to work correctly, all machines,
be they Windows 95, Windows NT, or Samba servers must have the IP address
of a WINS server given to them by a DHCP server, or by manual configuration
(for Win95 and WinNT, this is in the TCP/IP Properties, under Network
-settings) for Samba this is in the &smb.conf; file.
+settings) for Samba this is in the smb.conf file.
</para>
<sect2>
@@ -412,7 +420,7 @@ If either router R1 or R2 fails the following will occur:
<para>
Either a Samba machine or a Windows NT Server machine may be set up
as a WINS server. To set a Samba machine to be a WINS server you must
-add the following option to the &smb.conf; file on the selected machine :
+add the following option to the smb.conf file on the selected machine :
in the [globals] section add the line
</para>
@@ -428,13 +436,13 @@ least set the parameter to 'no' on all these machines.
</para>
<para>
-Machines with <command>wins support = yes</command> will keep a list of
+Machines with "<command>wins support = yes</command>" will keep a list of
all NetBIOS names registered with them, acting as a DNS for NetBIOS names.
</para>
<para>
You should set up only ONE wins server. Do NOT set the
-<command>wins support = yes</command> option on more than one Samba
+"<command>wins support = yes</command>" option on more than one Samba
server.
</para>
@@ -447,8 +455,8 @@ 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
-<command>wins support = yes</command> parameter set.
+but currently only one Samba server should have the "wins support = yes"
+parameter set.
</para>
<para>
@@ -459,7 +467,7 @@ the Samba machine IP address in the "Primary WINS Server" field of
the "Control Panel->Network->Protocols->TCP->WINS Server" dialogs
in Windows 95 or Windows NT. To tell a Samba server the IP address
of the WINS server add the following line to the [global] section of
-all &smb.conf; files :
+all smb.conf files :
</para>
<para>
@@ -472,10 +480,10 @@ machine or its IP address.
</para>
<para>
-Note that this line MUST NOT BE SET in the &smb.conf; file of the Samba
+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
-<command>wins support = yes</command> option and the
-<command>wins server = &lt;name&gt;</command> option then
+"<command>wins support = yes</command>" option and the
+"<command>wins server = &lt;name&gt;</command>" option then
nmbd will fail to start.
</para>
@@ -510,7 +518,7 @@ cross subnet browsing possible for a workgroup.
In an WORKGROUP environment the domain master browser must be a
Samba server, and there must only be one domain master browser per
workgroup name. To set up a Samba server as a domain master browser,
-set the following option in the [global] section of the &smb.conf; file :
+set the following option in the [global] section of the smb.conf file :
</para>
<para>
@@ -520,7 +528,7 @@ set the following option in the [global] section of the &smb.conf; file :
<para>
The domain master browser should also preferrably be the local master
browser for its own subnet. In order to achieve this set the following
-options in the [global] section of the &smb.conf; file :
+options in the [global] section of the smb.conf file :
</para>
<para>
@@ -545,7 +553,7 @@ able to do this, as will Windows 9x machines (although these
tend to get rebooted more often, so it's not such a good idea
to use these). To make a Samba server a local master browser
set the following options in the [global] section of the
-&smb.conf; file :
+smb.conf file :
</para>
<para>
@@ -564,18 +572,17 @@ master browser.
</para>
<para>
-The <command>local master</command> parameter allows Samba to act as a
-local master browser. The <command>preferred master</command> causes nmbd
-to force a browser election on startup and the <command>os level</command>
-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.
</para>
<para>
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 <command>[global]</command> section of the
-&smb.conf; file :
+options in the [global] section of the smb.conf file :
</para>
<para>
@@ -598,16 +605,15 @@ 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 (<replaceable>DOMAIN</replaceable>&lt;1B&gt;)
-with WINS instead of the PDC.
+browser NetBIOS name (DOMAIN&lt;1B&gt;) with WINS instead of the PDC.
</para>
<para>
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 <command>[global]</command> section
-of the &smb.conf; file :
+the following options in the [global] section of the smb.conf
+file :
</para>
<para>
@@ -621,11 +627,10 @@ os level = 65
<para>
If you wish to have a Samba server fight the election with machines
-on the same subnet you may set the <command>os level</command> 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 <link linkend="browse-force-master">
-Forcing samba to be the master browser</link>
+more details on this see the section "FORCING SAMBA TO BE THE MASTER"
below.
</para>
@@ -634,8 +639,7 @@ 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 <command>[global]</command> section of the &smb.conf;
-file :
+in the [global] section of the smb.conf file :
</para>
<para>
@@ -649,26 +653,26 @@ file :
</sect1>
-<sect1 id="browse-force-master">
+<sect1>
<title>Forcing samba to be the master</title>
<para>
-Who becomes the <command>master browser</command> 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.
</para>
<para>
-If you want Samba to win elections then just set the <command>os level</command> 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!)
</para>
<para>
-A <command>os level</command> 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.
</para>
@@ -676,18 +680,18 @@ NT/2K Server. A MS Windows NT/2K Server domain controller uses level 32.
<para>
If you want samba to force an election on startup, then set the
-<command>preferred master</command> 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 <command>preferred master</command> 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.
</para>
<para>
-If you want samba to be a <command>domain master browser</command>, then it is
-recommended that you also set <command>preferred master</command> 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.
@@ -711,8 +715,8 @@ the current domain master browser fail.
<para>
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 <command>domain master = yes</command>
-in &smb.conf;. By default it will not be a domain master.
+make samba act as the domain master by setting "domain master = yes"
+in smb.conf. By default it will not be a domain master.
</para>
<para>
@@ -729,8 +733,8 @@ browse lists.
<para>
If you want samba to be the domain master then I suggest you also set
-the <command>os level</command> high enough to make sure it wins elections, and set
-<command>preferred master</command> 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.
</para>
@@ -800,8 +804,8 @@ that browsing and name lookups won't work.
<para>
Samba now supports machines with multiple network interfaces. If you
-have multiple interfaces then you will need to use the <command>interfaces</command>
-option in &smb.conf; to configure them.
+have multiple interfaces then you will need to use the "interfaces"
+option in smb.conf to configure them. See smb.conf(5) for details.
</para>
</sect1>
</chapter>
diff --git a/docs/docbook/projdoc/Bugs.sgml b/docs/docbook/projdoc/Bugs.sgml
index d3525f5f95..4e4f7b9084 100644
--- a/docs/docbook/projdoc/Bugs.sgml
+++ b/docs/docbook/projdoc/Bugs.sgml
@@ -87,7 +87,7 @@ detail, but may use too much disk space.
<para>
To set the debug level use <command>log level =</command> in your
-&smb.conf;. You may also find it useful to set the log
+<filename>smb.conf</filename>. You may also find it useful to set the log
level higher for just one machine and keep separate logs for each machine.
To do this use:
</para>
@@ -100,19 +100,19 @@ include = /usr/local/samba/lib/smb.conf.%m
<para>
then create a file
-<filename>/usr/local/samba/lib/smb.conf.<replaceable>machine</replaceable></filename> where
-<replaceable>machine</replaceable> is the name of the client you wish to debug. In that file
-put any &smb.conf; commands you want, for example
+<filename>/usr/local/samba/lib/smb.conf.machine</filename> where
+"machine" is the name of the client you wish to debug. In that file
+put any smb.conf commands you want, for example
<command>log level=</command> may be useful. This also allows you to
experiment with different security systems, protocol levels etc on just
one machine.
</para>
<para>
-The &smb.conf; entry <command>log level =</command>
+The <filename>smb.conf</filename> entry <command>log level =</command>
is synonymous with the entry <command>debuglevel =</command> that has been
used in older versions of Samba and is being retained for backwards
-compatibility of &smb.conf; files.
+compatibility of smb.conf files.
</para>
<para>
@@ -132,7 +132,7 @@ large volume of log data.
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).
+you have faulty hardware or system software)
</para>
<para>
@@ -148,7 +148,7 @@ possible. Please make this reasonably detailed.
</para>
<para>
-You may also find that a core file appeared in a <filename>corefiles</filename>
+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:
@@ -158,13 +158,13 @@ use it you do this:
<para>
adding appropriate paths to smbd and core so gdb can find them. If you
-don't have gdb then try <userinput>dbx</userinput>. Then within the debugger use the
-command <userinput>where</userinput> 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.
</para>
<para>
-If you known any assembly language then do a <userinput>disass</userinput> 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
@@ -180,8 +180,8 @@ useful.
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 <userinput>gdb smbd <replaceable>PID</replaceable></userinput> where you get <replaceable>PID</replaceable> from
-<application>smbstatus</application>. Then use <userinput>c</userinput> 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.
</para>
@@ -193,8 +193,8 @@ where it occurred.
<para>
The best sort of bug report is one that includes a fix! If you send us
-patches please use <userinput>diff -u</userinput> format if your version of
-diff supports it, otherwise use <userinput>diff -c4</userinput>. Make sure
+patches please use <command>diff -u</command> format if your version of
+diff supports it, otherwise use <command>diff -c4</command>. Make sure
your do the diff against a clean version of the source and let me know
exactly what version you used.
</para>
diff --git a/docs/docbook/projdoc/CUPS-printing.sgml b/docs/docbook/projdoc/CUPS-printing.sgml
index fd954cc1c5..eb59695b04 100644
--- a/docs/docbook/projdoc/CUPS-printing.sgml
+++ b/docs/docbook/projdoc/CUPS-printing.sgml
@@ -50,10 +50,10 @@ new features, which make it different from other, more traditional printing syst
</sect1>
<sect1>
-<title>Configuring &smb.conf; for CUPS</title>
+<title>Configuring <filename>smb.conf</filename> for CUPS</title>
<para>
-Printing with CUPS in the most basic &smb.conf;
+Printing with CUPS in the most basic <filename>smb.conf</filename>
setup in Samba-3 only needs two settings: <command>printing = cups</command> and
<command>printcap = cups</command>. While CUPS itself doesn't need a printcap
anymore, the <filename>cupsd.conf</filename> configuration file knows two directives
@@ -87,7 +87,7 @@ present on other OS platforms, or its function may be embodied by a different co
The line "libcups.so.2 =&gt; /usr/lib/libcups.so.2
(0x40123000)" shows there is CUPS support compiled into this version of
Samba. If this is the case, and <command>printing = cups</command> is set, then any
-otherwise manually set print command in &smb.conf; is ignored.
+otherwise manually set print command in smb.conf is ignored.
</para>
</sect1>
@@ -122,7 +122,7 @@ operation.
<para>
Firstly, to enable CUPS based printing from Samba the following options must be
-enabled in your &smb.conf; file [globals] section:
+enabled in your smb.conf file [globals] section:
<itemizedlist>
<listitem><para>printing = CUPS</para></listitem>
@@ -130,7 +130,7 @@ enabled in your &smb.conf; file [globals] section:
<listitem><para>printcap = CUPS</para></listitem>
</itemizedlist>
-When these parameters are specified the print directives in &smb.conf; (as well as in
+When these parameters are specified the print directives in smb.conf (as well as in
samba itself) will be ignored because samba will directly interface with CUPS through
it's application program interface (API) - so long as Samba has been compiled with
CUPS library (libcups) support. If samba has NOT been compiled with CUPS support then
@@ -402,7 +402,7 @@ promising...
<para>
The <command>cupsadsmb</command> utility (shipped with all current
CUPS versions) makes the sharing of any (or all) installed CUPS printers very
-easy. Prior to using it, you need the following settings in &smb.conf;:
+easy. Prior to using it, you need the following settings in smb.conf:
</para>
<para><programlisting>[global]
@@ -1661,8 +1661,8 @@ on the avarage and peak printing load the server should be able to handle.
<para>
Samba print files pass thru two "spool" directories. One the incoming directory
-managed by Samba, (set eg: in the <command>path = /var/spool/samba</command> directive in the [printers]
-section of &smb.conf;). Second is the spool directory of your UNIX print subsystem.
+managed by Samba, (set eg: in the "path = /var/spool/samba" directive in the [printers]
+section of "smb.conf"). Second is the spool directory of your UNIX print subsystem.
For CUPS it is normally "/var/spool/cups/", as set by the cupsd.conf directive
"RequestRoot /var/spool/cups".
</para>
@@ -1724,15 +1724,15 @@ For everything to work as announced, you need to have three things:
<simplelist>
<member>
- a Samba-&smbd; which is compiled against "libcups" (Check on Linux by running <userinput>ldd `which smbd`</userinput>)
+ a Samba-smbd which is compiled against "libcups" (Check on Linux by running "ldd `which smbd`")
</member>
<member>
- a Samba-&smb.conf; setting of <command>printing = cups</command>
+ a Samba-smb.conf setting of "printing = cups"
</member>
<member>
- another Samba-&smb.conf; setting of <command>printcap = cups</command>
+ another Samba-smb.conf setting of "printcap = cups"
</member>
</simplelist>
diff --git a/docs/docbook/projdoc/Compiling.sgml b/docs/docbook/projdoc/Compiling.sgml
index 868ed52b74..a5ff783244 100644
--- a/docs/docbook/projdoc/Compiling.sgml
+++ b/docs/docbook/projdoc/Compiling.sgml
@@ -107,7 +107,7 @@ on this system just substitute the correct package name
</para>
<para>
- <userinput>cvs -d :pserver:cvs@samba.org:/cvsroot login</userinput>
+ <command>cvs -d :pserver:cvs@samba.org:/cvsroot login</command>
</para>
<para>
@@ -122,7 +122,7 @@ on this system just substitute the correct package name
</para>
<para>
- <userinput>cvs -d :pserver:cvs@samba.org:/cvsroot co samba</userinput>
+ <command>cvs -d :pserver:cvs@samba.org:/cvsroot co samba</command>
</para>
<para>
@@ -135,11 +135,11 @@ on this system just substitute the correct package name
CVS branches other HEAD can be obtained by using the <parameter>-r</parameter>
and defining a tag name. A list of branch tag names can be found on the
"Development" page of the samba web site. A common request is to obtain the
- latest 2.2 release code. This could be done by using the following userinput.
+ latest 2.2 release code. This could be done by using the following command.
</para>
<para>
- <userinput>cvs -d :pserver:cvs@samba.org:/cvsroot co -r SAMBA_2_2 samba</userinput>
+ <command>cvs -d :pserver:cvs@samba.org:/cvsroot co -r SAMBA_2_2 samba</command>
</para>
</listitem>
@@ -150,7 +150,7 @@ on this system just substitute the correct package name
</para>
<para>
- <userinput>cvs update -d -P</userinput>
+ <command>cvs update -d -P</command>
</para>
</listitem>
</orderedlist>
@@ -180,8 +180,8 @@ on this system just substitute the correct package name
<sect1>
<title>Building the Binaries</title>
- <para>To do this, first run the program <userinput>./configure
- </userinput> in the source directory. This should automatically
+ <para>To do this, first run the program <command>./configure
+ </command> in the source directory. This should automatically
configure Samba for your operating system. If you have unusual
needs then you may wish to run</para>
@@ -282,18 +282,18 @@ on this system just substitute the correct package name
<title>Starting the smbd and nmbd</title>
<para>You must choose to start smbd and nmbd either
- as daemons or from <application>inetd</application>Don't try
+ as daemons or from <command>inetd</command>. Don't try
to do both! Either you can put them in <filename>
inetd.conf</filename> and have them started on demand
- by <application>inetd</application>, or you can start them as
+ by <command>inetd</command>, or you can start them as
daemons either from the command line or in <filename>
/etc/rc.local</filename>. See the man pages for details
on the command line options. Take particular care to read
the bit about what user you need to be in order to start
Samba. In many cases you must be root.</para>
- <para>The main advantage of starting <application>smbd</application>
- and <application>nmbd</application> using the recommended daemon method
+ <para>The main advantage of starting <command>smbd</command>
+ and <command>nmbd</command> using the recommended daemon method
is that they will respond slightly more quickly to an initial connection
request.</para>
@@ -325,28 +325,28 @@ on this system just substitute the correct package name
varies between unixes. Look at the other entries in inetd.conf
for a guide.</para>
- <note><para>Some unixes already have entries like netbios_ns
+ <para>NOTE: Some unixes already have entries like netbios_ns
(note the underscore) in <filename>/etc/services</filename>.
You must either edit <filename>/etc/services</filename> or
- <filename>/etc/inetd.conf</filename> to make them consistent.</para></note>
+ <filename>/etc/inetd.conf</filename> to make them consistent.</para>
- <note><para>On many systems you may need to use the
- <command>interfaces</command> option in &smb.conf; to specify the IP address
- and netmask of your interfaces. Run <application>ifconfig</application>
+ <para>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 <command>ifconfig</command>
as root if you don't know what the broadcast is for your
- net. &nmbd; tries to determine it at run
- time, but fails on some unixes.
- </para></note>
+ net. <command>nmbd</command> 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.</para>
- <warning><para>Many unixes only accept around 5
+ <para>!!!WARNING!!! Many unixes only accept around 5
parameters on the command line in <filename>inetd.conf</filename>.
This means you shouldn't use spaces between the options and
arguments, or you should use a script, and start the script
- from <command>inetd</command>.</para></warning>
+ from <command>inetd</command>.</para>
<para>Restart <command>inetd</command>, perhaps just send
- it a HUP. If you have installed an earlier version of <application>
- nmbd</application> then you may need to kill nmbd as well.</para>
+ it a HUP. If you have installed an earlier version of <command>
+ nmbd</command> then you may need to kill nmbd as well.</para>
</sect2>
<sect2>
@@ -372,9 +372,9 @@ on this system just substitute the correct package name
<para>To kill it send a kill signal to the processes
<command>nmbd</command> and <command>smbd</command>.</para>
- <note><para>If you use the SVR4 style init system then
+ <para>NOTE: If you use the SVR4 style init system then
you may like to look at the <filename>examples/svr4-startup</filename>
- script to make Samba fit into that system.</para></note>
+ script to make Samba fit into that system.</para>
</sect2>
</sect1>
</chapter>
diff --git a/docs/docbook/projdoc/DOMAIN_MEMBER.sgml b/docs/docbook/projdoc/DOMAIN_MEMBER.sgml
index dc5b7d6e8c..1a97e6f5a8 100644
--- a/docs/docbook/projdoc/DOMAIN_MEMBER.sgml
+++ b/docs/docbook/projdoc/DOMAIN_MEMBER.sgml
@@ -20,12 +20,12 @@
with NetBIOS names <constant>DOMBDC1</constant> and <constant>DOMBDC2
</constant>.</para>
- <para>Firstly, you must edit your &smb.conf; file to tell Samba it should
- now use domain security.</para>
+ <para>Firstly, you must edit your <ulink url="smb.conf.5.html"><filename>smb.conf(5)</filename>
+ </ulink> file to tell Samba it should now use domain security.</para>
<para>Change (or add) your <ulink url="smb.conf.5.html#SECURITY">
<parameter>security =</parameter></ulink> line in the [global] section
- of your &smb.conf; to read:</para>
+ of your smb.conf to read:</para>
<para><command>security = domain</command></para>
diff --git a/docs/docbook/projdoc/Diagnosis.sgml b/docs/docbook/projdoc/Diagnosis.sgml
index d175eb15ba..2a771c23d1 100644
--- a/docs/docbook/projdoc/Diagnosis.sgml
+++ b/docs/docbook/projdoc/Diagnosis.sgml
@@ -45,9 +45,8 @@ The procedure is similar for other types of clients.
<para>
It is also assumed you know the name of an available share in your
-&smb.conf;. I will assume this share is called <replaceable>tmp</replaceable>.
-You can add a <replaceable>tmp</replaceable> share like by adding the
-following to &smb.conf;:
+smb.conf. I will assume this share is called "tmp". You can add a
+"tmp" share like by adding the following to smb.conf:
</para>
<para><programlisting>
@@ -60,21 +59,22 @@ following to &smb.conf;:
</programlisting>
</para>
-<note><para>
-These tests assume version 3.0 or later of the samba suite. Some commands shown did not exist in earlier versions.
-</para></note>
+<para>
+THESE TESTS ASSUME VERSION 3.0.0 OR LATER OF THE SAMBA SUITE. SOME
+COMMANDS SHOWN DID NOT EXIST IN EARLIER VERSIONS
+</para>
<para>
Please pay attention to the error messages you receive. If any error message
reports that your server is being unfriendly you should first check that you
-IP name resolution is correctly set up. eg: Make sure your <filename>/etc/resolv.conf</filename>
+IP name resolution is correctly set up. eg: Make sure your /etc/resolv.conf
file points to name servers that really do exist.
</para>
<para>
Also, if you do not have DNS server access for name resolution please check
-that the settings for your &smb.conf; file results in <command>dns proxy = no</command>. The
-best way to check this is with <userinput>testparm smb.conf</userinput>.
+that the settings for your smb.conf file results in "dns proxy = no". The
+best way to check this is with "testparm smb.conf"
</para>
</sect1>
@@ -86,21 +86,20 @@ best way to check this is with <userinput>testparm smb.conf</userinput>.
<step performance="required">
<para>
-In the directory in which you store your &smb.conf; file, run the command
-<userinput>testparm smb.conf</userinput>. If it reports any errors then your &smb.conf;
+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
configuration file is faulty.
</para>
-<note><para>
-Your &smb.conf; file may be located in: <filename>/etc/samba</filename>
-Or in: <filename>/usr/local/samba/lib</filename>
-</para></note>
+<para>
+Note: Your smb.conf file may be located in: <filename>/etc/samba</filename>
+ Or in: <filename>/usr/local/samba/lib</filename>
+</para>
</step>
<step performance="required">
<para>
-Run the command <userinput>ping BIGSERVER</userinput> from the PC and
-<userinput>ping ACLIENT</userinput> from
+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
software is not correctly installed.
</para>
@@ -112,8 +111,7 @@ run ping.
<para>
If you get a message saying "host not found" or similar then your DNS
-software or <filename>/etc/hosts</filename> file is not correctly setup.
-It is possible to
+software or /etc/hosts file is not correctly setup. It is possible to
run samba without DNS entries for the server and client, but I assume
you do have correct entries for the remainder of these tests.
</para>
@@ -122,23 +120,23 @@ you do have correct entries for the remainder of these tests.
Another reason why ping might fail is if your host is running firewall
software. You will need to relax the rules to let in the workstation
in question, perhaps by allowing access from another subnet (on Linux
-this is done via the <application>ipfwadm</application> program.)
+this is done via the ipfwadm program.)
</para>
</step>
<step performance="required">
<para>
-Run the command <userinput>smbclient -L BIGSERVER</userinput> on the unix box. You
+Run the command "smbclient -L BIGSERVER" on the unix box. You
should get a list of available shares back.
</para>
<para>
If you get a error message containing the string "Bad password" then
-you probably have either an incorrect <command>hosts allow</command>,
-<command>hosts deny</command> or <command>valid users</command> line in your
-&smb.conf;, or your guest account is not
-valid. Check what your guest account is using &testparm; and
-temporarily remove any <command>hosts allow</command>, <command>hosts deny</command>, <command>valid users</command> or <command>invalid users</command> lines.
+you probably have either an incorrect "hosts allow", "hosts deny" or
+"valid users" line in your smb.conf, or your guest account is not
+valid. Check what your guest account is using "testparm" and
+temporarily remove any "hosts allow", "hosts deny", "valid users" or
+"invalid users" lines.
</para>
<para>
@@ -146,15 +144,15 @@ If you get a "connection refused" response then the smbd server may
not be running. If you installed it in inetd.conf then you probably edited
that file incorrectly. If you installed it as a daemon then check that
it is running, and check that the netbios-ssn port is in a LISTEN
-state using <userinput>netstat -a</userinput>.
+state using "netstat -a".
</para>
<para>
If you get a "session request failed" then the server refused the
connection. If it says "Your server software is being unfriendly" then
-its probably because you have invalid command line parameters to &smbd;,
-or a similar fatal problem with the initial startup of &smbd;. Also
-check your config file (&smb.conf;) for syntax errors with &testparm;
+its probably because you have invalid command line parameters to smbd,
+or a similar fatal problem with the initial startup of smbd. Also
+check your config file (smb.conf) for syntax errors with "testparm"
and that the various directories where samba keeps its log and lock
files exist.
</para>
@@ -162,7 +160,7 @@ files exist.
<para>
There are a number of reasons for which smbd may refuse or decline
a session request. The most common of these involve one or more of
-the following &smb.conf; file entries:
+the following smb.conf file entries:
</para>
<para><programlisting>
@@ -183,27 +181,26 @@ To solve this problem change these lines to:
</programlisting></para>
<para>
-Do NOT use the <command>bind interfaces only</command> parameter where you
-may wish to
-use the samba password change facility, or where &smbclient; may need to
+Do NOT use the "bind interfaces only" parameter where you may wish to
+use the samba password change facility, or where smbclient may need to
access local service for name resolution or for local resource
-connections. (Note: the <command>bind interfaces only</command> parameter deficiency
+connections. (Note: the "bind interfaces only" parameter deficiency
where it will not allow connections to the loopback address will be
fixed soon).
</para>
<para>
Another common cause of these two errors is having something already running
-on port 139, such as Samba (ie: smbd is running from <application>inetd</application> already) or
-something like Digital's Pathworks. Check your <filename>inetd.conf</filename> file before trying
-to start &smbd; as a daemon, it can avoid a lot of frustration!
+on port 139, such as Samba (ie: smbd is running from inetd already) or
+something like Digital's Pathworks. Check your inetd.conf file before trying
+to start smbd as a daemon, it can avoid a lot of frustration!
</para>
<para>
-And yet another possible cause for failure of this test is when the subnet mask
+And yet another possible cause for failure of TEST 3 is when the subnet mask
and / or broadcast address settings are incorrect. Please check that the
network interface IP Address / Broadcast Address / Subnet Mask settings are
-correct and that Samba has correctly noted these in the <filename>log.nmb</filename> file.
+correct and that Samba has correctly noted these in the log.nmb file.
</para>
</step>
@@ -211,12 +208,12 @@ correct and that Samba has correctly noted these in the <filename>log.nmb</filen
<step performance="required">
<para>
-Run the command <userinput>nmblookup -B BIGSERVER __SAMBA__</userinput>. You should get the
+Run the command "nmblookup -B BIGSERVER __SAMBA__". You should get the
IP address of your Samba server back.
</para>
<para>
-If you don't then nmbd is incorrectly installed. Check your <filename>inetd.conf</filename>
+If you don't then nmbd is incorrectly installed. Check your inetd.conf
if you run it from there, or that the daemon is running and listening
to udp port 137.
</para>
@@ -232,7 +229,7 @@ inetd.
<step performance="required">
-<para>run the command <userinput>nmblookup -B ACLIENT '*'</userinput></para>
+<para>run the command <command>nmblookup -B ACLIENT '*'</command></para>
<para>
You should get the PCs IP address back. If you don't then the client
@@ -250,7 +247,7 @@ client in the above test.
<step performance="required">
<para>
-Run the command <userinput>nmblookup -d 2 '*'</userinput>
+Run the command <command>nmblookup -d 2 '*'</command>
</para>
<para>
@@ -266,13 +263,13 @@ hosts.
If this doesn't give a similar result to the previous test then
nmblookup isn't correctly getting your broadcast address through its
automatic mechanism. In this case you should experiment use the
-<command>interfaces</command> option in &smb.conf; to manually configure your IP
+"interfaces" option in smb.conf to manually configure your IP
address, broadcast and netmask.
</para>
<para>
If your PC and server aren't on the same subnet then you will need to
-use the <parameter>-B</parameter> option to set the broadcast address to the that of the PCs
+use the -B option to set the broadcast address to the that of the PCs
subnet.
</para>
@@ -286,24 +283,24 @@ not correct. (Refer to TEST 3 notes above).
<step performance="required">
<para>
-Run the command <userinput>smbclient //BIGSERVER/TMP</userinput>. You should
+Run the command <command>smbclient //BIGSERVER/TMP</command>. You should
then be prompted for a password. You should use the password of the account
you are logged into the unix box with. If you want to test with
-another account then add the <parameter>-U <replaceable>accountname</replaceable></parameter> option to the end of
+another account then add the -U &gt;accountname&lt; option to the end of
the command line. eg:
-<userinput>smbclient //bigserver/tmp -Ujohndoe</userinput>
+<command>smbclient //bigserver/tmp -Ujohndoe</command>
</para>
-<note><para>
-It is possible to specify the password along with the username
+<para>
+Note: It is possible to specify the password along with the username
as follows:
-<userinput>smbclient //bigserver/tmp -Ujohndoe%secret</userinput>
-</para></note>
+<command>smbclient //bigserver/tmp -Ujohndoe%secret</command>
+</para>
<para>
-Once you enter the password you should get the <prompt>smb></prompt> prompt. If you
+Once you enter the password you should get the "smb>" prompt. If you
don't then look at the error message. If it says "invalid network
-name" then the service "tmp" is not correctly setup in your &smb.conf;.
+name" then the service "tmp" is not correctly setup in your smb.conf.
</para>
<para>
@@ -314,26 +311,26 @@ If it says "bad password" then the likely causes are:
<listitem>
<para>
you have shadow passords (or some other password system) but didn't
- compile in support for them in &smbd;
+ compile in support for them in smbd
</para>
</listitem>
<listitem>
<para>
- your <command>valid users</command> configuration is incorrect
+ your "valid users" configuration is incorrect
</para>
</listitem>
<listitem>
<para>
- you have a mixed case password and you haven't enabled the <command>password
- level</command> option at a high enough level
+ you have a mixed case password and you haven't enabled the "password
+ level" option at a high enough level
</para>
</listitem>
<listitem>
<para>
- the <command>path =</command> line in &smb.conf; is incorrect. Check it with &testparm;
+ the "path =" line in smb.conf is incorrect. Check it with testparm
</para>
</listitem>
@@ -348,7 +345,7 @@ If it says "bad password" then the likely causes are:
<para>
Once connected you should be able to use the commands
<command>dir</command> <command>get</command> <command>put</command> etc.
-Type <command>help <replaceable>command</replaceable></command> for instructions. You should
+Type <command>help &gt;command&lt;</command> for instructions. You should
especially check that the amount of free disk space shown is correct
when you type <command>dir</command>.
</para>
@@ -358,7 +355,7 @@ when you type <command>dir</command>.
<step performance="required">
<para>
-On the PC type the command <userinput>net view \\BIGSERVER</userinput>. You will
+On the PC type the command <command>net view \\BIGSERVER</command>. You will
need to do this from within a "dos prompt" window. You should get back a
list of available shares on the server.
</para>
@@ -372,11 +369,11 @@ to choose one of them):
<orderedlist>
<listitem><para>
- fixup the &nmbd; installation
+ fixup the nmbd installation
</para></listitem>
<listitem><para>
- add the IP address of BIGSERVER to the <command>wins server</command> box in the
+ add the IP address of BIGSERVER to the "wins server" box in the
advanced tcp/ip setup on the PC.
</para></listitem>
@@ -392,8 +389,8 @@ to choose one of them):
<para>
If you get a "invalid network name" or "bad password error" then the
-same fixes apply as they did for the <userinput>smbclient -L</userinput> test above. In
-particular, make sure your <command>hosts allow</command> line is correct (see the man
+same fixes apply as they did for the "smbclient -L" test above. In
+particular, make sure your "hosts allow" line is correct (see the man
pages)
</para>
@@ -409,7 +406,7 @@ name and password.
If you get "specified computer is not receiving requests" or similar
it probably means that the host is not contactable via tcp services.
Check to see if the host is running tcp wrappers, and if so add an entry in
-the <filename>hosts.allow</filename> file for your client (or subnet, etc.)
+the hosts.allow file for your client (or subnet, etc.)
</para>
</step>
@@ -417,25 +414,24 @@ the <filename>hosts.allow</filename> file for your client (or subnet, etc.)
<step performance="required">
<para>
-Run the command <userinput>net use x: \\BIGSERVER\TMP</userinput>. You should
+Run the command <command>net use x: \\BIGSERVER\TMP</command>. You should
be prompted for a password then you should get a "command completed
successfully" message. If not then your PC software is incorrectly
-installed or your smb.conf is incorrect. make sure your <command>hosts allow</command>
-and other config lines in &smb.conf; are correct.
+installed or your smb.conf is incorrect. make sure your "hosts allow"
+and other config lines in smb.conf are correct.
</para>
<para>
It's also possible that the server can't work out what user name to
-connect you as. To see if this is the problem add the line <command>user =
-<replaceable>username</replaceable></command> to the <command>[tmp]</command> section of
-&smb.conf; where <replaceable>username</replaceable> is the
+connect you as. To see if this is the problem add the line "user =
+USERNAME" to the [tmp] section of smb.conf where "USERNAME" is the
username corresponding to the password you typed. If you find this
fixes things you may need the username mapping option.
</para>
<para>
It might also be the case that your client only sends encrypted passwords
-and you have <command>encrypt passwords = no</command> in &smb.conf;
+and you have <command>encrypt passwords = no</command> in <filename>smb.conf</filename>.
Turn it back on to fix.
</para>
@@ -444,8 +440,8 @@ Turn it back on to fix.
<step performance="required">
<para>
-Run the command <userinput>nmblookup -M <replaceable>testgroup</replaceable></userinput> where
-<replaceable>testgroup</replaceable> is the name of the workgroup that your Samba server and
+Run the command <command>nmblookup -M TESTGROUP</command> where
+TESTGROUP is the name of the workgroup that your Samba server and
Windows PCs belong to. You should get back the IP address of the
master browser for that workgroup.
</para>
@@ -453,7 +449,7 @@ master browser for that workgroup.
<para>
If you don't then the election process has failed. Wait a minute to
see if it is just being slow then try again. If it still fails after
-that then look at the browsing options you have set in &smb.conf;. Make
+that then look at the browsing options you have set in smb.conf. Make
sure you have <command>preferred master = yes</command> to ensure that
an election is held at startup.
</para>
@@ -472,8 +468,8 @@ is refusing to browse a server that has no encrypted password
capability and is in user level security mode. In this case either set
<command>security = server</command> AND
<command>password server = Windows_NT_Machine</command> in your
-&smb.conf; file, or make sure <command>encrypted passwords</command> is
-set to "yes".
+smb.conf file, or enable encrypted passwords AFTER compiling in support
+for encrypted passwords (refer to the Makefile).
</para>
</step>
@@ -492,6 +488,10 @@ out the samba web page at
<ulink url="http://samba.org/samba">http://samba.org/samba/</ulink>
</para>
+<para>
+Also look at the other docs in the Samba package!
+</para>
+
</sect1>
</chapter>
diff --git a/docs/docbook/projdoc/GROUP-MAPPING-HOWTO.sgml b/docs/docbook/projdoc/GROUP-MAPPING-HOWTO.sgml
index e037da4aeb..8aea87fe24 100644
--- a/docs/docbook/projdoc/GROUP-MAPPING-HOWTO.sgml
+++ b/docs/docbook/projdoc/GROUP-MAPPING-HOWTO.sgml
@@ -11,12 +11,12 @@
<para>
Starting with Samba 3.0 alpha 2, a new group mapping function is available. The
current method (likely to change) to manage the groups is a new command called
-&smbgroupedit;.
+<command>smbgroupedit</command>.
</para>
<para>
The first immediate reason to use the group mapping on a PDC, is that
-the <command>domain admin group</command> of &smb.conf; is
+the <command>domain admin group</command> of <filename>smb.conf</filename> is
now gone. This parameter was used to give the listed users local admin rights
on their workstations. It was some magic stuff that simply worked but didn't
scale very well for complex setups.
@@ -71,7 +71,7 @@ give access to a certain directory to some users who are member of a group on
your samba PDC. Flag that group as a domain group by running:
</para>
-<para><userinput>smbgroupedit -a unixgroup -td</userinput></para>
+<para><command>smbgroupedit -a unixgroup -td</command></para>
<para>You can list the various groups in the mapping database like this</para>
<para><userinput>smbgroupedit -v</userinput></para>
diff --git a/docs/docbook/projdoc/Integrating-with-Windows.sgml b/docs/docbook/projdoc/Integrating-with-Windows.sgml
index f6ac0be5a4..b48fc3b305 100644
--- a/docs/docbook/projdoc/Integrating-with-Windows.sgml
+++ b/docs/docbook/projdoc/Integrating-with-Windows.sgml
@@ -517,7 +517,7 @@ if the TCP/IP setup has been given at least one WINS Server IP Address.
<para>
To configure Samba to be a WINS server the following parameter needs
-to be added to the &smb.conf; file:
+to be added to the <filename>smb.conf</filename> file:
</para>
<para><programlisting>
@@ -526,7 +526,7 @@ to be added to the &smb.conf; file:
<para>
To configure Samba to use a WINS server the following parameters are
-needed in the &smb.conf; file:
+needed in the smb.conf file:
</para>
<para><programlisting>
diff --git a/docs/docbook/projdoc/NT_Security.sgml b/docs/docbook/projdoc/NT_Security.sgml
index 9bff25337c..65072ef4ff 100644
--- a/docs/docbook/projdoc/NT_Security.sgml
+++ b/docs/docbook/projdoc/NT_Security.sgml
@@ -297,7 +297,8 @@
<para>If you want to set up a share that allows users full control
in modifying the permission bits on their files and directories and
doesn't force any particular bits to be set 'on', then set the following
- parameters in the &smb.conf; file in that share specific section :</para>
+ parameters in the <ulink url="smb.conf.5.html"><filename>smb.conf(5)
+ </filename></ulink> file in that share specific section :</para>
<para><parameter>security mask = 0777</parameter></para>
<para><parameter>force security mode = 0</parameter></para>
diff --git a/docs/docbook/projdoc/PAM-Authentication-And-Samba.sgml b/docs/docbook/projdoc/PAM-Authentication-And-Samba.sgml
index ac9385f3de..e13a81eac5 100644
--- a/docs/docbook/projdoc/PAM-Authentication-And-Samba.sgml
+++ b/docs/docbook/projdoc/PAM-Authentication-And-Samba.sgml
@@ -37,7 +37,7 @@ or by editing individual files that are located in <filename>/etc/pam.d</filenam
is located other than default then the path may be specified as:
<programlisting>
- auth required /other_path/pam_strange_module.so
+ eg: "auth required /other_path/pam_strange_module.so"
</programlisting>
</para>
</note>
diff --git a/docs/docbook/projdoc/Portability.sgml b/docs/docbook/projdoc/Portability.sgml
index 39ed37585f..61a694e130 100644
--- a/docs/docbook/projdoc/Portability.sgml
+++ b/docs/docbook/projdoc/Portability.sgml
@@ -180,42 +180,9 @@ Corrective Action: Delete the entry after the word loopback
<title>Sequential Read Ahead</title>
<!-- From an email by William Jojo <jojowil@hvcc.edu> -->
<para>
-Disabling Sequential Read Ahead using <userinput>vmtune -r 0</userinput> improves
+Disabling Sequential Read Ahead using "vmtune -r 0" improves
samba performance significally.
</para>
</sect2>
</sect1>
-
-<sect1>
-<title>Solaris</title>
-
-<para>Some people have been experiencing problems with F_SETLKW64/fcntl
-when running samba on solaris. The built in file locking mechanism was
-not scalable. Performance would degrade to the point where processes would
-get into loops of trying to lock a file. It woul try a lock, then fail,
-then try again. The lock attempt was failing before the grant was
-occurring. So the visible manifestation of this would be a handful of
-processes stealing all of the CPU, and when they were trussed they would
-be stuck if F_SETLKW64 loops.
-</para>
-
-<para>
-Sun released patches for Solaris 2.6, 8, and 9. The patch for Solaris 7
-has not been released yet.
-</para>
-
-<para>
-The patch revision for 2.6 is 105181-34
-for 8 is 108528-19
-and for 9 is 112233-04
-</para>
-
-<para>
-After the install of these patches it is recommended to reconfigure
-and rebuild samba.
-</para>
-
-<para>Thanks to Joe Meslovich for reporting</para>
-</sect1>
-
</chapter>
diff --git a/docs/docbook/projdoc/ProfileMgmt.sgml b/docs/docbook/projdoc/ProfileMgmt.sgml
index 13ec698384..94bc60b464 100644
--- a/docs/docbook/projdoc/ProfileMgmt.sgml
+++ b/docs/docbook/projdoc/ProfileMgmt.sgml
@@ -11,7 +11,8 @@
<warning>
<para>
-Roaming profiles support is different for Win9x / Me and Windows NT4/200x.
+<emphasis>NOTE!</emphasis> Roaming profiles support is different for Win9x / Me
+and Windows NT4/200x.
</para>
</warning>
@@ -51,14 +52,15 @@ following (for example):
<para>
<programlisting>
logon path = \\profileserver\profileshare\profilepath\%U\moreprofilepath
-</programlisting>
This is typically implemented like:
-<programlisting>
logon path = \\%L\Profiles\%u
+
+ where:
+ %L translates to the name of the Samba server
+ %u translates to the user name
</programlisting>
-where %L translates to the name of the Samba server and %u translates to the user name
</para>
<para>
@@ -72,7 +74,7 @@ symantics of %L and %N, as well as %U and %u.
<note>
<para>
MS Windows NT/2K clients at times do not disconnect a connection to a server
-between logons. It is recommended to NOT use the <command>homes</command>
+between logons. It is recommended to NOT use the <emphasis>homes</emphasis>
meta-service name as part of the profile share path.
</para>
</note>
@@ -83,14 +85,14 @@ meta-service name as part of the profile share path.
<para>
To support Windows 9x / Me clients, you must use the "logon home" parameter. Samba has
-now been fixed so that <userinput>net use /home</userinput> now works as well, and it, too, relies
-on the <command>logon home</command< parameter.
+now been fixed so that "net use /home" now works as well, and it, too, relies
+on the "logon home" parameter.
</para>
<para>
By using the logon home parameter, you are restricted to putting Win9x / Me
profiles in the user's home directory. But wait! There is a trick you
-can use. If you set the following in the <command>[global]</command> section of your &smb.conf; file:
+can use. If you set the following in the [global] section of your smb.conf file:
</para>
<para><programlisting>
logon home = \\%L\%U\.profiles
@@ -98,14 +100,14 @@ can use. If you set the following in the <command>[global]</command> section of
<para>
then your Windows 9x / Me clients will dutifully put their clients in a subdirectory
-of your home directory called <filename>.profiles</filename> (thus making them hidden).
+of your home directory called .profiles (thus making them hidden).
</para>
<para>
-Not only that, but <userinput>net use/home</userinput> will also work, because of a feature in
+Not only that, but 'net use/home' will also work, because of a feature in
Windows 9x / Me. It removes any directory stuff off the end of the home directory area
and only uses the server and share portion. That is, it looks like you
-specified \\%L\%U for <command>logon home</command>.
+specified \\%L\%U for "logon home".
</para>
</sect3>
@@ -114,7 +116,7 @@ specified \\%L\%U for <command>logon home</command>.
<para>
You can support profiles for both Win9X and WinNT clients by setting both the
-<command>logon home</command> and <command>logon path</command> parameters. For example:
+"logon home" and "logon path" parameters. For example:
</para>
<para><programlisting>
diff --git a/docs/docbook/projdoc/Samba-PDC-HOWTO.sgml b/docs/docbook/projdoc/Samba-PDC-HOWTO.sgml
index a0927ec888..451ab02762 100644
--- a/docs/docbook/projdoc/Samba-PDC-HOWTO.sgml
+++ b/docs/docbook/projdoc/Samba-PDC-HOWTO.sgml
@@ -315,7 +315,7 @@ for this including:
file allows the creation of arbitrary user and machine accounts without
requiring that account to be added to the system (/etc/passwd) file. It
too requires the specification of the "non unix account range" option
- in the [globals] section of the &smb.conf; file.
+ in the [globals] section of the smb.conf file.
</para></listitem>
<listitem><para>
@@ -329,9 +329,6 @@ for this including:
</para></listitem>
</itemizedlist>
-<para>Read the chapter about the <link linkend="passdb">User Database</link>
-for details.</para>
-
<para>
A Samba PDC, however, stores each machine trust account in two parts,
as follows:
@@ -421,7 +418,7 @@ as shown here:
</para>
<para>
-<prompt>root# </prompt><userinput>smbpasswd -a -m <replaceable>machine_name</replaceable></userinput>
+<prompt>root# </prompt><command>smbpasswd -a -m <replaceable>machine_name</replaceable></command>
</para>
<para>
diff --git a/docs/docbook/projdoc/UNIX_INSTALL.sgml b/docs/docbook/projdoc/UNIX_INSTALL.sgml
index 6deb0c915e..df038510af 100644
--- a/docs/docbook/projdoc/UNIX_INSTALL.sgml
+++ b/docs/docbook/projdoc/UNIX_INSTALL.sgml
@@ -14,11 +14,11 @@
<para>Binary packages of samba are included in almost any Linux or
Unix distribution. There are also some packages available at
- <ulink url="http://samba.org/">the samba homepage</ulink>.
+ <ulink url="http://samba.org/">the samba homepage</ulink>
</para>
<para>If you need to compile samba from source, check the
- <link linkend="compiling">appropriate appendix chapter</link>.</para>
+ appropriate appendix chapter.</para>
</sect1>
<sect1>
@@ -32,7 +32,7 @@
is included with samba.</para>
<sect2>
- <title>Editing the <filename>smb.conf</filename> file</title>
+ <title>Editing the smb.conf file</title>
<para>There are sample configuration files in the examples
subdirectory in the distribution. I suggest you read them
@@ -43,33 +43,36 @@
something like this:</para>
<para><programlisting>
-[global]
- workgroup = MYGROUP
+ [global]
+ workgroup = MYGROUP
-[homes]
- guest ok = no
- read only = no
+ [homes]
+ guest ok = no
+ read only = no
</programlisting></para>
<para>which would allow connections by anyone with an
account on the server, using either their login name or
- "<command>homes</command>" as the service name. (Note that I also set the
+ "homes" as the service name. (Note that I also set the
workgroup that Samba is part of. See BROWSING.txt for details)</para>
- <para>Make sure you put the <filename>smb.conf</filename> file in the same place
+ <para>Note that <command>make install</command> will not install
+ a <filename>smb.conf</filename> file. You need to create it
+ yourself. </para>
+
+ <para>Make sure you put the smb.conf file in the same place
you specified in the<filename>Makefile</filename> (the default is to
look for it in <filename>/usr/local/samba/lib/</filename>).</para>
<para>For more information about security settings for the
- <command>[homes]</command> share please refer to the chapter
- <link linkend="securing-samba">Securing Samba</link>.</para>
+ [homes] share please refer to the document UNIX_SECURITY.txt.</para>
<sect3>
<title>Test your config file with
<command>testparm</command></title>
<para>It's important that you test the validity of your
- <filename>smb.conf</filename> file using the <application>testparm</application> program.
+ <filename>smb.conf</filename> file using the testparm program.
If testparm runs OK then it will list the loaded services. If
not it will give an error message.</para>
@@ -130,17 +133,16 @@
//yourhostname/aservice</replaceable></userinput></para>
<para>Typically the <replaceable>yourhostname</replaceable>
- would be the name of the host where you installed &smbd;.
- The <replaceable>aservice</replaceable> is
- any service you have defined in the &smb.conf;
- file. Try your user name if you just have a <command>[homes]</command>
- section
- in &smb.conf;.</para>
+ would be the name of the host where you installed <command>
+ smbd</command>. The <replaceable>aservice</replaceable> is
+ any service you have defined in the <filename>smb.conf</filename>
+ file. Try your user name if you just have a [homes] section
+ in <filename>smb.conf</filename>.</para>
- <para>For example if your unix host is <replaceable>bambi</replaceable>
- and your login name is <replaceable>fred</replaceable> you would type:</para>
+ <para>For example if your unix host is bambi and your login
+ name is fred you would type:</para>
- <para><prompt>$ </prompt><userinput>smbclient //<replaceable>bambi</replaceable>/<replaceable>fred</replaceable>
+ <para><prompt>$ </prompt><userinput>smbclient //bambi/fred
</userinput></para>
</sect1>
@@ -155,18 +157,21 @@
<para>Try printing. eg:</para>
+
+
<para><prompt>C:\WINDOWS\> </prompt><userinput>net use lpt1:
\\servername\spoolservice</userinput></para>
<para><prompt>C:\WINDOWS\> </prompt><userinput>print filename
</userinput></para>
+
+ <para>Celebrate, or send me a bug report!</para>
</sect1>
<sect1>
<title>What If Things Don't Work?</title>
- <para>Then you might read the file chapter
- <link linkend="diagnosis">Diagnosis</link> and the
+ <para>Then you might read the file HOWTO chapter Diagnosis and the
FAQ. If you are still stuck then try the mailing list or
newsgroup (look in the README for details). Samba has been
successfully installed at thousands of sites worldwide, so maybe
diff --git a/docs/docbook/projdoc/passdb.sgml b/docs/docbook/projdoc/passdb.sgml
index d7b54a38e8..362cf97064 100644
--- a/docs/docbook/projdoc/passdb.sgml
+++ b/docs/docbook/projdoc/passdb.sgml
@@ -114,22 +114,23 @@
<member>Windows 200x Server/Advanced Server</member>
<member>Windows XP Professional</member>
</simplelist>
- </warning>
- <note><para>All current release of
- Microsoft SMB/CIFS clients support authentication via the
- SMB Challenge/Response mechanism described here. Enabling
- clear text authentication does not disable the ability
- of the client to participate in encrypted authentication.</para></note>
-
- <para>MS Windows clients will cache the encrypted password alone.
- Even when plain text passwords are re-enabled, through the appropriate
- registry change, the plain text password is NEVER cached. This means that
- in the event that a network connections should become disconnected (broken)
- only the cached (encrypted) password will be sent to the resource server
- to affect a auto-reconnect. If the resource server does not support encrypted
- passwords the auto-reconnect will fail. <emphasis>USE OF ENCRYPTED PASSWORDS
- IS STRONGLY ADVISED.</emphasis></para>
+ <para><emphasis>Note :</emphasis>All current release of
+ Microsoft SMB/CIFS clients support authentication via the
+ SMB Challenge/Response mechanism described here. Enabling
+ clear text authentication does not disable the ability
+ of the client to participate in encrypted authentication.</para>
+
+
+ <para>MS Windows clients will cache the encrypted password alone.
+ Even when plain text passwords are re-enabled, through the appropriate
+ registry change, the plain text password is NEVER cached. This means that
+ in the event that a network connections should become disconnected (broken)
+ only the cached (encrypted) password will be sent to the resource server
+ to affect a auto-reconnect. If the resource server does not support encrypted
+ passwords the auto-reconnect will fail. <emphasis>USE OF ENCRYPTED PASSWORDS
+ IS STRONGLY ADVISED.</emphasis></para>
+ </warning>
<sect2>
<title>Advantages of SMB Encryption</title>
diff --git a/docs/docbook/projdoc/samba-doc.sgml b/docs/docbook/projdoc/samba-doc.sgml
index 6ed6e1a717..9c3861b8c3 100644
--- a/docs/docbook/projdoc/samba-doc.sgml
+++ b/docs/docbook/projdoc/samba-doc.sgml
@@ -32,7 +32,6 @@
<!ENTITY ProfileMgmt SYSTEM "ProfileMgmt.sgml">
<!ENTITY NT4Migration SYSTEM "NT4Migration.sgml">
<!ENTITY SWAT SYSTEM "SWAT.sgml">
-<!ENTITY Trusts SYSTEM "InterdomainTrusts.sgml">
]>
<book id="Samba-HOWTO-Collection">
@@ -47,13 +46,13 @@
<editor>&person.jelmer;</editor>
<editor>&person.jerry;</editor>
- <pubdate>Sunday 6 April</pubdate>
+ <pubdate>Friday 4 April</pubdate>
<abstract>
<para>
This book is a collection of HOWTOs added to Samba documentation over the years.
-Samba is always under development, and so is it's documentation.
-The most recent version of this document
+I try to ensure that all are current, but sometimes the is a larger job
+than one person can maintain. The most recent version of this document
can be found at <ulink url="http://www.samba.org/">http://www.samba.org/</ulink>
on the "Documentation" page. Please send updates to <ulink
url="mailto:jerry@samba.org">jerry@samba.org</ulink> or
@@ -107,7 +106,8 @@ for various environments.
<title>Advanced Configuration</title>
<partintro>
<title>Introduction</title>
-<para>Samba has several features that you might want or might not want to use. The chapters in this part each cover one specific feature.</para>
+<para>Samba has several features that you might want or might not want to use. The chapters in this
+part each cover one specific feature.</para>
</partintro>
&NT-Security;
&GROUP-MAPPING-HOWTO;
@@ -117,7 +117,6 @@ for various environments.
&AdvancedNetworkAdmin;
&PolicyMgmt;
&ProfileMgmt;
-&Trusts;
&Samba-PAM;
&VFS;
&MS-Dfs-Setup;
diff --git a/docs/docbook/projdoc/securing-samba.sgml b/docs/docbook/projdoc/securing-samba.sgml
index 88e216ac58..03d0c3d9e7 100644
--- a/docs/docbook/projdoc/securing-samba.sgml
+++ b/docs/docbook/projdoc/securing-samba.sgml
@@ -29,8 +29,8 @@ especially vulnerable.
</para>
<para>
-One of the simplest fixes in this case is to use the <command>hosts allow</command> and
-<command>hosts deny</command> options in the Samba &smb.conf; configuration file to only
+One of the simplest fixes in this case is to use the 'hosts allow' and
+'hosts deny' options in the Samba smb.conf configuration file to only
allow access to your server from a specific range of hosts. An example
might be:
</para>
@@ -167,7 +167,7 @@ methods listed above for some reason.
<title>Upgrading Samba</title>
<para>
-Please check regularly on <ulink url="http://www.samba.org/">http://www.samba.org/</ulink> for updates and
+Please check regularly on http://www.samba.org/ for updates and
important announcements. Occasionally security releases are made and
it is highly recommended to upgrade Samba when a security vulnerability
is discovered.
diff --git a/docs/docbook/projdoc/security_level.sgml b/docs/docbook/projdoc/security_level.sgml
index 99f21aec5d..1c4c3f61ca 100644
--- a/docs/docbook/projdoc/security_level.sgml
+++ b/docs/docbook/projdoc/security_level.sgml
@@ -83,7 +83,7 @@ level security. They normally send a valid username but no
password. Samba records this username in a list of "possible
usernames". When the client then does a "tree connection" it also adds
to this list the name of the share they try to connect to (useful for
-home directories) and any users listed in the <command>user =</command> &smb.conf;
+home directories) and any users listed in the "user =" smb.conf
line. The password is then checked in turn against these "possible
usernames". If a match is found then the client is authenticated as
that user.
@@ -221,7 +221,7 @@ for support of encrypted passwords:
<title>Use MS Windows NT as an authentication server</title>
<para>
-This method involves the additions of the following parameters in the &smb.conf; file:
+This method involves the additions of the following parameters in the smb.conf file:
</para>
<para><programlisting>
@@ -270,7 +270,7 @@ all authentication requests to be passed through to the domain controllers.
<title>Samba as a member of an MS Windows NT security domain</title>
<para>
-This method involves additon of the following paramters in the &smb.conf; file:
+This method involves additon of the following paramters in the smb.conf file:
</para>
<para><programlisting>
@@ -281,7 +281,7 @@ This method involves additon of the following paramters in the &smb.conf; file:
</programlisting></para>
<para>
-The use of the "*" argument to <command>password server</command> will cause samba to locate the
+The use of the "*" argument to "password server" will cause samba to locate the
domain controller in a way analogous to the way this is done within MS Windows NT.
This is the default behaviour.
</para>
diff --git a/docs/docbook/projdoc/unicode.sgml b/docs/docbook/projdoc/unicode.sgml
index d44e8ea291..705a389e41 100644
--- a/docs/docbook/projdoc/unicode.sgml
+++ b/docs/docbook/projdoc/unicode.sgml
@@ -58,7 +58,7 @@ samba knows of three kinds of character sets:
<term>unix charset</term>
<listitem><para>
This is the charset used internally by your operating system.
- The default is <constant>ASCII</constant>, which is fine for most
+ The default is <emphasis>ASCII</emphasis>, which is fine for most
systems.
</para></listitem>
</varlistentry>
@@ -81,5 +81,7 @@ samba knows of three kinds of character sets:
</varlistentry>
</variablelist>
+<para>
+
</sect1>
</chapter>
diff --git a/docs/docbook/projdoc/upgrading-to-3.0.sgml b/docs/docbook/projdoc/upgrading-to-3.0.sgml
index 3dc4816664..ec4b29386a 100644
--- a/docs/docbook/projdoc/upgrading-to-3.0.sgml
+++ b/docs/docbook/projdoc/upgrading-to-3.0.sgml
@@ -12,7 +12,7 @@
<para>You might experience problems with special characters
when communicating with old DOS clients. Codepage
support has changed in samba 3.0. Read the chapter
-<link linkend="unicode">Unicode support</link> for details.
+Unicode support for details.
</para>
</sect1>
diff --git a/docs/docbook/smbdotconf/.cvsignore b/docs/docbook/smbdotconf/.cvsignore
deleted file mode 100644
index 0f8c6cb0ed..0000000000
--- a/docs/docbook/smbdotconf/.cvsignore
+++ /dev/null
@@ -1,4 +0,0 @@
-parameters.all.xml
-parameters.global.xml
-parameters.service.xml
-
diff --git a/docs/docbook/smbdotconf/README b/docs/docbook/smbdotconf/README
deleted file mode 100644
index e69d30af5f..0000000000
--- a/docs/docbook/smbdotconf/README
+++ /dev/null
@@ -1,159 +0,0 @@
-DocBook XML 4.2 source code for smb.conf(5) documentation for Samba 3.0
-
-Author of the document: Alexander Bokovoy <ab@samba.org>
-
-Welcome to new smb.conf(5) documentation build system! This directory
-contains a new incarnation of Samba's smb.conf(5) Docbook XML 4.2
-sources. Note that the output might be unsatisfying untill all smb.conf(5)
-parameters will converted to new format (see Chapter 4 for details).
-
-Content
--------
-
-0. Prerequisites
-1. Structure
-2. XSLT stylesheets
-3. Usage
-4. Current status of converted parameters
-
-Prerequisites
--------------
-
-In order to compile smb.conf(5) documentation from Docbook XML 4.2
-sources you'll need:
-
- - a working libxml2 and libxslt installation, together with xsltproc utility
-
- - a locally installed Docbook XSL 4.2 or higher
-
- - a working xmlcatalog to eliminate Web access for Docbook XSL
-
-The latter requisite is important: we do not specify local copies of
-Docbook XSL stylesheets in our XSLTs because of real nightmare in their
-location in most distributions. Fortunately, libxml2 provides standard
-way to access locally installed external resources via so-called
-'xmlcatalog' tool. It is working in RedHat, Mandrake, ALT Linux, and
-some other distributions but wasn't at the moment of this writting (Late
-March'03) in Debian.
-
-Structure
----------
-
-smb.conf(5) sources consist of a number of XML files distributed across
-a number of subdirectories. Each subdirectory represents a group of
-smb.conf(5) parameters dedicated to one specific task as described in
-Samba's loadparm.c source file (and shown in SWAT).
-
-Each XML file in subdirectories represents one parameter description,
-together with some additional meta-information about it. Complete list
-of meta-information attributes
-
-attribute description
--------------------------------------------------------------------
-name smb.conf(5) parameter name
-context G for global, S for services
-basic set to 1 if loadparm.c's description
-wizard includes appropriate flag for
-advanced this parameter (FLAG_BASIC,
-developer FLAG_ADVANCED, FLAG_WIZARD, FLAG_DEVELOPER)
--------------------------------------------------------------------
-
-Main XML file for smb.conf(5) is smb.conf.5.xml. It contains a general
-stub for man page and several XML instructions to include:
-
- - a list of global parameters (auto-generated);
-
- - a list of service parameters (auto-generated);
-
- - a complete list of alphabetically sorted parameters (auto-generated).
-
-XSLT stylesheets
-----------------
-
-In order to combine and build final version of smb.conf(5) we apply a
-set of XSLT stylesheets to smb.conf(5) sources. Following is the
-complete description of existing stylesheets in smb.conf(5) source tree:
-
-1. [expand-smb.conf.xsl] Main driver, produces big XML source with all
-smaller components combined. The resulted tree is then feed to Docbook
-XSL for final producing.
-
-This stylesheet performs two main transformations:
-
- - Replaces <samba:parameter> tag by <varlistentry> one;
-
- - Generates <term> and <anchor> tags for each <samba:parameter>.
-
-The latter step needs some explanation. We generate automatically
-<anchor> and <term> tags based on meta-information about parameter. This
-way all anchors have predictable names (capitalized parameter name with
-all spaces supressed) and we really don't need to dublicate data.
-
-There was only one exception to the generation rule in smb.conf.5.sgml:
-"use spnego" parameter had anchor SPNEGO which is now unified to
-USESPNEGO. This also fixes a bug in SWAT which was unable to find SPNEGO
-achnor.
-
-2. [generate-context.xsl] An utility stylesheet which main purpose is to
-produce a list of parameters which are applicable for selected context
-(global or service).
-
-The generate-context.xsl is run twice to generate both
-parameters.global.xml and parameters.service.xml which are included then
-by smb.conf.5.xml. This stylesheet relies on parameters.all.xml file
-which is generated by [generate-file-list.sh] shell script.
-
-The parameters.all.xml file contains a complete list of include
-instructions for XSLT processor to include all small XML files from
-subdirectories.
-
-3. [man.xsl] Our local copy of Docbook XML to man(5) transformer. It
-fixes some annoying errors in official Docbook XSL stylesheets and adds
-our tuned parameters. This file really belongs to upper level where it
-would occur later, as we'll move to Docbook XML completely.
-
-4. [split-original-smb.conf.xsl] This stylesheet isn't required anymore.
-It was used for initial split of SGML-based smb.conf.5.sgml onto a set
-of per-parameter XML files. I left it in source tree just for historical
-interest. :)
-
-Usage
------
-
-1. Generate [parameters.all.xml]:
- sh generate-file-list.sh >parameters.all.xml
-
-2. Generate [parameters.global.xml]:
- xsltproc --xinclude \
- --param smb.context "'G'" \
- --output parameters.global.xml \
- generate-context.xsl parameters.all.xml
-
-3. Generate [parameters.service.xml]:
- xsltproc --xinclude \
- --param smb.context "'S'" \
- --output parameters.service.xml \
- generate-context.xsl parameters.all.xml
-
-4. Process smb.conf.5.xml (for example, to HTML):
- xsltproc --xinclude expand-smb.conf.xsl smb.conf.5.xml | \
- xsltproc http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl - > smb.conf.5.html
-
-Note that in step 4 we are not saving preprocessed smb.conf.5.xml to
-disk and directly passing it to the next XSLT processor (in this case --
-Docbook XML to HTML generator).
-
-For convenience, this sequence of commands is added into source tree as
-process-all.sh
-
-Current state of converted parameters
--------------------------------------
-
-Only 'base' parameters converted so far to serve as example of
-formatting.
-
-All undocumented parameters are listed in doc-status file in of Samba's
-docs/ directory.
-
-Any help is greatly appreciated.
-
diff --git a/docs/docbook/smbdotconf/browse/browsable.xml b/docs/docbook/smbdotconf/browse/browsable.xml
deleted file mode 100644
index 779571cff2..0000000000
--- a/docs/docbook/smbdotconf/browse/browsable.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="BROWSABLE"/>browsable (S)</term>
- <listitem><para>See the <link linkend="BROWSEABLE"><parameter moreinfo="none">
- browseable</parameter></link>.</para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/browse/browseable.xml b/docs/docbook/smbdotconf/browse/browseable.xml
deleted file mode 100644
index c223d6c7d7..0000000000
--- a/docs/docbook/smbdotconf/browse/browseable.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="BROWSEABLE"/>browseable (S)</term>
- <listitem><para>This controls whether this share is seen in
- the list of available shares in a net view and in the browse list.</para>
-
- <para>Default: <command moreinfo="none">browseable = yes</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/browse/browselist.xml b/docs/docbook/smbdotconf/browse/browselist.xml
deleted file mode 100644
index f15e2caf2a..0000000000
--- a/docs/docbook/smbdotconf/browse/browselist.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="BROWSELIST"/>browse list (G)</term>
- <listitem><para>This controls whether <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> will serve a browse list to
- a client doing a <command moreinfo="none">NetServerEnum</command> call. Normally
- set to <constant>yes</constant>. You should never need to change
- this.</para>
-
- <para>Default: <command moreinfo="none">browse list = yes</command></para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/browse/domainmaster.xml b/docs/docbook/smbdotconf/browse/domainmaster.xml
deleted file mode 100644
index cf2d504e4d..0000000000
--- a/docs/docbook/smbdotconf/browse/domainmaster.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="DOMAINMASTER"/>domain master (G)</term>
- <listitem><para>Tell <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> to enable WAN-wide browse list
- collation. Setting this option causes <command moreinfo="none">nmbd</command> to
- claim a special domain specific NetBIOS name that identifies
- it as a domain master browser for its given <link linkend="WORKGROUP">
- <parameter moreinfo="none">workgroup</parameter></link>. Local master browsers
- in the same <parameter moreinfo="none">workgroup</parameter> on broadcast-isolated
- subnets will give this <command moreinfo="none">nmbd</command> their local browse lists,
- and then ask <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> for a complete copy of the browse
- list for the whole wide area network. Browser clients will then contact
- their local master browser, and will receive the domain-wide browse list,
- instead of just the list for their broadcast-isolated subnet.</para>
-
- <para>Note that Windows NT Primary Domain Controllers expect to be
- able to claim this <parameter moreinfo="none">workgroup</parameter> specific special
- NetBIOS name that identifies them as domain master browsers for
- that <parameter moreinfo="none">workgroup</parameter> by default (i.e. there is no
- way to prevent a Windows NT PDC from attempting to do this). This
- means that if this parameter is set and <command moreinfo="none">nmbd</command> claims
- the special name for a <parameter moreinfo="none">workgroup</parameter> before a Windows
- NT PDC is able to do so then cross subnet browsing will behave
- strangely and may fail.</para>
-
- <para>If <link linkend="DOMAINLOGONS"><command moreinfo="none">domain logons = yes</command>
- </link>, then the default behavior is to enable the <parameter moreinfo="none">domain
- master</parameter> parameter. If <parameter moreinfo="none">domain logons</parameter> is
- not enabled (the default setting), then neither will <parameter moreinfo="none">domain
- master</parameter> be enabled by default.</para>
-
- <para>Default: <command moreinfo="none">domain master = auto</command></para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/browse/enhancedbrowsing.xml b/docs/docbook/smbdotconf/browse/enhancedbrowsing.xml
deleted file mode 100644
index cf8d3e54b9..0000000000
--- a/docs/docbook/smbdotconf/browse/enhancedbrowsing.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="ENHANCEDBROWSING"/>enhanced browsing (G)</term>
- <listitem><para>This option enables a couple of enhancements to
- cross-subnet browse propagation that have been added in Samba
- but which are not standard in Microsoft implementations.
- </para>
-
- <para>The first enhancement to browse propagation consists of a regular
- wildcard query to a Samba WINS server for all Domain Master Browsers,
- followed by a browse synchronization with each of the returned
- DMBs. The second enhancement consists of a regular randomised browse
- synchronization with all currently known DMBs.</para>
-
- <para>You may wish to disable this option if you have a problem with empty
- workgroups not disappearing from browse lists. Due to the restrictions
- of the browse protocols these enhancements can cause a empty workgroup
- to stay around forever which can be annoying.</para>
-
- <para>In general you should leave this option enabled as it makes
- cross-subnet browse propagation much more reliable.</para>
-
- <para>Default: <command moreinfo="none">enhanced browsing = yes</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/browse/lmannounce.xml b/docs/docbook/smbdotconf/browse/lmannounce.xml
deleted file mode 100644
index 1551c0991e..0000000000
--- a/docs/docbook/smbdotconf/browse/lmannounce.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LMANNOUNCE"/>lm announce (G)</term>
- <listitem><para>This parameter determines if <citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> will produce Lanman announce
- broadcasts that are needed by OS/2 clients in order for them to see
- the Samba server in their browse list. This parameter can have three
- values, <constant>yes</constant>, <constant>no</constant>, or
- <constant>auto</constant>. The default is <constant>auto</constant>.
- If set to <constant>no</constant> Samba will never produce these
- broadcasts. If set to <constant>yes</constant> Samba will produce
- Lanman announce broadcasts at a frequency set by the parameter
- <parameter moreinfo="none">lm interval</parameter>. If set to <constant>auto</constant>
- Samba will not send Lanman announce broadcasts by default but will
- listen for them. If it hears such a broadcast on the wire it will
- then start sending them at a frequency set by the parameter
- <parameter moreinfo="none">lm interval</parameter>.</para>
-
- <para>See also <link linkend="LMINTERVAL"><parameter moreinfo="none">lm interval
- </parameter></link>.</para>
-
- <para>Default: <command moreinfo="none">lm announce = auto</command></para>
- <para>Example: <command moreinfo="none">lm announce = yes</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/browse/lminterval.xml b/docs/docbook/smbdotconf/browse/lminterval.xml
deleted file mode 100644
index cc17dc15b0..0000000000
--- a/docs/docbook/smbdotconf/browse/lminterval.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LMINTERVAL"/>lm interval (G)</term>
- <listitem><para>If Samba is set to produce Lanman announce
- broadcasts needed by OS/2 clients (see the <link linkend="LMANNOUNCE">
- <parameter moreinfo="none">lm announce</parameter></link> parameter) then this
- parameter defines the frequency in seconds with which they will be
- made. If this is set to zero then no Lanman announcements will be
- made despite the setting of the <parameter moreinfo="none">lm announce</parameter>
- parameter.</para>
-
- <para>See also <link linkend="LMANNOUNCE"><parameter moreinfo="none">lm
- announce</parameter></link>.</para>
-
- <para>Default: <command moreinfo="none">lm interval = 60</command></para>
- <para>Example: <command moreinfo="none">lm interval = 120</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/browse/localmaster.xml b/docs/docbook/smbdotconf/browse/localmaster.xml
deleted file mode 100644
index dffbd3cb19..0000000000
--- a/docs/docbook/smbdotconf/browse/localmaster.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LOCALMASTER"/>local master (G)</term>
- <listitem><para>This option allows <citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> to try and become a local master browser
- on a subnet. If set to <constant>no</constant> then <command moreinfo="none">
- nmbd</command> will not attempt to become a local master browser
- on a subnet and will also lose in all browsing elections. By
- default this value is set to <constant>yes</constant>. Setting this value to <constant>yes</constant> doesn't
- mean that Samba will <emphasis>become</emphasis> the local master
- browser on a subnet, just that <command moreinfo="none">nmbd</command> will <emphasis>
- participate</emphasis> in elections for local master browser.</para>
-
- <para>Setting this value to <constant>no</constant> will cause <command moreinfo="none">nmbd</command>
- <emphasis>never</emphasis> to become a local master browser.</para>
-
- <para>Default: <command moreinfo="none">local master = yes</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/browse/oslevel.xml b/docs/docbook/smbdotconf/browse/oslevel.xml
deleted file mode 100644
index 927db32204..0000000000
--- a/docs/docbook/smbdotconf/browse/oslevel.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="OSLEVEL"/>os level (G)</term>
- <listitem><para>This integer value controls what level Samba
- advertises itself as for browse elections. The value of this
- parameter determines whether <citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>
- has a chance of becoming a local master browser for the <parameter moreinfo="none">
- WORKGROUP</parameter> in the local broadcast area.</para>
-
- <para><emphasis>Note :</emphasis>By default, Samba will win
- a local master browsing election over all Microsoft operating
- systems except a Windows NT 4.0/2000 Domain Controller. This
- means that a misconfigured Samba host can effectively isolate
- a subnet for browsing purposes. See <filename moreinfo="none">BROWSING.txt
- </filename> in the Samba <filename moreinfo="none">docs/</filename> directory
- for details.</para>
-
- <para>Default: <command moreinfo="none">os level = 20</command></para>
- <para>Example: <command moreinfo="none">os level = 65 </command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/browse/preferedmaster.xml b/docs/docbook/smbdotconf/browse/preferedmaster.xml
deleted file mode 100644
index 8098626c51..0000000000
--- a/docs/docbook/smbdotconf/browse/preferedmaster.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="PREFEREDMASTER"/>prefered master (G)</term>
- <listitem><para>Synonym for <link linkend="PREFERREDMASTER"><parameter moreinfo="none">
- preferred master</parameter></link> for people who cannot spell :-).</para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/browse/preferredmaster.xml b/docs/docbook/smbdotconf/browse/preferredmaster.xml
deleted file mode 100644
index 53934fdb78..0000000000
--- a/docs/docbook/smbdotconf/browse/preferredmaster.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="PREFERREDMASTER"/>preferred master (G)</term>
- <listitem><para>This boolean parameter controls if <ulink url="nmbd.8.html">nmbd(8)</ulink> is a preferred master browser
- for its workgroup.</para>
-
- <para>If this is set to <constant>yes</constant>, on startup, <command moreinfo="none">nmbd</command>
- will force an election, and it will have a slight advantage in
- winning the election. It is recommended that this parameter is
- used in conjunction with <command moreinfo="none"><link linkend="DOMAINMASTER"><parameter moreinfo="none">
- domain master</parameter></link> = yes</command>, so that <command moreinfo="none">
- nmbd</command> can guarantee becoming a domain master.</para>
-
- <para>Use this option with caution, because if there are several
- hosts (whether Samba servers, Windows 95 or NT) that are preferred
- master browsers on the same subnet, they will each periodically
- and continuously attempt to become the local master browser.
- This will result in unnecessary broadcast traffic and reduced browsing
- capabilities.</para>
-
- <para>See also <link linkend="OSLEVEL"><parameter moreinfo="none">os level</parameter>
- </link>.</para>
-
- <para>Default: <command moreinfo="none">preferred master = auto</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/domain/machinepasswordtimeout.xml b/docs/docbook/smbdotconf/domain/machinepasswordtimeout.xml
deleted file mode 100644
index 14e6d9c5df..0000000000
--- a/docs/docbook/smbdotconf/domain/machinepasswordtimeout.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="MACHINEPASSWORDTIMEOUT"/>machine password timeout (G)</term>
- <listitem><para>If a Samba server is a member of a Windows
- NT Domain (see the <link linkend="SECURITYEQUALSDOMAIN">security = domain</link>)
- parameter) then periodically a running <ulink url="smbd.8.html">
- smbd(8)</ulink> process will try and change the MACHINE ACCOUNT
- PASSWORD stored in the TDB called <filename moreinfo="none">private/secrets.tdb
- </filename>. This parameter specifies how often this password
- will be changed, in seconds. The default is one week (expressed in
- seconds), the same as a Windows NT Domain member server.</para>
-
- <para>See also <citerefentry><refentrytitle>smbpasswd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>, and the <link linkend="SECURITYEQUALSDOMAIN">
- security = domain</link>) parameter.</para>
-
- <para>Default: <command moreinfo="none">machine password timeout = 604800</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/expand-smb.conf.xsl b/docs/docbook/smbdotconf/expand-smb.conf.xsl
deleted file mode 100644
index 87b4898cf7..0000000000
--- a/docs/docbook/smbdotconf/expand-smb.conf.xsl
+++ /dev/null
@@ -1,74 +0,0 @@
-<?xml version='1.0'?>
-<!-- vim:set sts=2 shiftwidth=2 syntax=xml: -->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:exsl="http://exslt.org/common"
- xmlns:samba="http://samba.org/common"
- version="1.1"
- extension-element-prefixes="exsl">
-
-<xsl:output method="xml"/>
-
-<!-- Generates one big XML file for smb.conf -->
-
-<xsl:param name="xmlSambaNsUri" select="'http://samba.org/common'"/>
-
-<!-- This is needed to copy content unchanged -->
-<xsl:template match="@*|node()">
- <xsl:copy>
- <xsl:apply-templates select="@*|node()"/>
- </xsl:copy>
-</xsl:template>
-
-
-<xsl:template match="//samba:parameter">
- <!-- reconstruct varlistentry - not all of them will go into separate files
- and also we must repair the main varlistentry itself.
- -->
- <xsl:message>
- <xsl:text>Processing samba:parameter (</xsl:text>
- <xsl:value-of select="@name"/>
- <xsl:text>)</xsl:text>
- </xsl:message>
-
- <xsl:variable name="name"><xsl:value-of select="translate(translate(string(@name),' ',''),
- 'abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ')"/>
- </xsl:variable>
-
- <xsl:variable name="anchor">
- <xsl:element name="anchor">
- <xsl:attribute name="id">
- <xsl:value-of select="$name"/>
- </xsl:attribute>
- </xsl:element>
- </xsl:variable>
-
- <xsl:variable name="context">
- <xsl:text> (</xsl:text>
- <xsl:value-of select="@context"/>
- <xsl:text>)</xsl:text>
- </xsl:variable>
-
- <xsl:variable name="term">
- <xsl:element name="term">
- <xsl:copy-of select="$anchor"/>
- <xsl:value-of select="@name"/>
- <xsl:value-of select="$context"/>
- </xsl:element>
- </xsl:variable>
-
- <xsl:variable name="content">
- <xsl:apply-templates/>
- </xsl:variable>
-
- <xsl:element name="varlistentry">
- <xsl:text>
-</xsl:text>
- <xsl:copy-of select="$term"/>
- <xsl:copy-of select="$content"/>
- <xsl:text>
-</xsl:text>
- </xsl:element>
-
-</xsl:template>
-
-</xsl:stylesheet>
diff --git a/docs/docbook/smbdotconf/filename/casesensitive.xml b/docs/docbook/smbdotconf/filename/casesensitive.xml
deleted file mode 100644
index 622aea329e..0000000000
--- a/docs/docbook/smbdotconf/filename/casesensitive.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="CASESENSITIVE"/>case sensitive (S)</term>
- <listitem><para>See the discussion in the section <link linkend="NAMEMANGLINGSECT">NAME MANGLING</link>.</para>
-
- <para>Default: <command moreinfo="none">case sensitive = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/casesignames.xml b/docs/docbook/smbdotconf/filename/casesignames.xml
deleted file mode 100644
index 94bcb85984..0000000000
--- a/docs/docbook/smbdotconf/filename/casesignames.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="CASESIGNAMES"/>casesignames (S)</term>
- <listitem><para>Synonym for <link linkend="CASESENSITIVE">case
- sensitive</link>.</para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/defaultcase.xml b/docs/docbook/smbdotconf/filename/defaultcase.xml
deleted file mode 100644
index f2bdf5db1c..0000000000
--- a/docs/docbook/smbdotconf/filename/defaultcase.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="DEFAULTCASE"/>default case (S)</term>
- <listitem><para>See the section on <link linkend="NAMEMANGLINGSECT">
- NAME MANGLING</link>. Also note the <link linkend="SHORTPRESERVECASE">
- <parameter moreinfo="none">short preserve case</parameter></link> parameter.</para>
-
- <para>Default: <command moreinfo="none">default case = lower</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/deletevetofiles.xml b/docs/docbook/smbdotconf/filename/deletevetofiles.xml
deleted file mode 100644
index 49a5e2232f..0000000000
--- a/docs/docbook/smbdotconf/filename/deletevetofiles.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="DELETEVETOFILES"/>delete veto files (S)</term>
- <listitem><para>This option is used when Samba is attempting to
- delete a directory that contains one or more vetoed directories
- (see the <link linkend="VETOFILES"><parameter moreinfo="none">veto files</parameter></link>
- option). If this option is set to <constant>no</constant> (the default) then if a vetoed
- directory contains any non-vetoed files or directories then the
- directory delete will fail. This is usually what you want.</para>
-
- <para>If this option is set to <constant>yes</constant>, then Samba
- will attempt to recursively delete any files and directories within
- the vetoed directory. This can be useful for integration with file
- serving systems such as NetAtalk which create meta-files within
- directories you might normally veto DOS/Windows users from seeing
- (e.g. <filename moreinfo="none">.AppleDouble</filename>)</para>
-
- <para>Setting <command moreinfo="none">delete veto files = yes</command> allows these
- directories to be transparently deleted when the parent directory
- is deleted (so long as the user has permissions to do so).</para>
-
- <para>See also the <link linkend="VETOFILES"><parameter moreinfo="none">veto
- files</parameter></link> parameter.</para>
-
- <para>Default: <command moreinfo="none">delete veto files = no</command></para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/hidedotfiles.xml b/docs/docbook/smbdotconf/filename/hidedotfiles.xml
deleted file mode 100644
index 63e87d8059..0000000000
--- a/docs/docbook/smbdotconf/filename/hidedotfiles.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="HIDEDOTFILES"/>hide dot files (S)</term>
- <listitem><para>This is a boolean parameter that controls whether
- files starting with a dot appear as hidden files.</para>
-
- <para>Default: <command moreinfo="none">hide dot files = yes</command></para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/hidefiles.xml b/docs/docbook/smbdotconf/filename/hidefiles.xml
deleted file mode 100644
index 6f93a2a239..0000000000
--- a/docs/docbook/smbdotconf/filename/hidefiles.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="HIDEFILES"/>hide files(S)</term>
- <listitem><para>This is a list of files or directories that are not
- visible but are accessible. The DOS 'hidden' attribute is applied
- to any files or directories that match.</para>
-
- <para>Each entry in the list must be separated by a '/',
- which allows spaces to be included in the entry. '*'
- and '?' can be used to specify multiple files or directories
- as in DOS wildcards.</para>
-
- <para>Each entry must be a Unix path, not a DOS path and must
- not include the Unix directory separator '/'.</para>
-
- <para>Note that the case sensitivity option is applicable
- in hiding files.</para>
-
- <para>Setting this parameter will affect the performance of Samba,
- as it will be forced to check all files and directories for a match
- as they are scanned.</para>
-
- <para>See also <link linkend="HIDEDOTFILES"><parameter moreinfo="none">hide
- dot files</parameter></link>, <link linkend="VETOFILES"><parameter moreinfo="none">
- veto files</parameter></link> and <link linkend="CASESENSITIVE">
- <parameter moreinfo="none">case sensitive</parameter></link>.</para>
-
- <para>Default: <emphasis>no file are hidden</emphasis></para>
- <para>Example: <command moreinfo="none">hide files =
- /.*/DesktopFolderDB/TrashFor%m/resource.frk/</command></para>
-
- <para>The above example is based on files that the Macintosh
- SMB client (DAVE) available from <ulink url="http://www.thursby.com">
- Thursby</ulink> creates for internal use, and also still hides
- all files beginning with a dot.</para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/hidespecialfiles.xml b/docs/docbook/smbdotconf/filename/hidespecialfiles.xml
deleted file mode 100644
index 9a8c206097..0000000000
--- a/docs/docbook/smbdotconf/filename/hidespecialfiles.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="HIDESPECIALFILES"/>hide special files (G)</term>
- <listitem><para>This parameter prevents clients from seeing
- special files such as sockets, devices and fifo's in directory
- listings.
- </para>
-
- <para>Default: <command moreinfo="none">hide special files = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/hideunreadable.xml b/docs/docbook/smbdotconf/filename/hideunreadable.xml
deleted file mode 100644
index d25153f103..0000000000
--- a/docs/docbook/smbdotconf/filename/hideunreadable.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="HIDEUNREADABLE"/>hide unreadable (G)</term>
- <listitem><para>This parameter prevents clients from seeing the
- existance of files that cannot be read. Defaults to off.</para>
-
- <para>Default: <command moreinfo="none">hide unreadable = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/hideunwriteablefiles.xml b/docs/docbook/smbdotconf/filename/hideunwriteablefiles.xml
deleted file mode 100644
index 9e28e8de5c..0000000000
--- a/docs/docbook/smbdotconf/filename/hideunwriteablefiles.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="HIDEUNWRITEABLEFILES"/>hide unwriteable files (G)</term>
- <listitem><para>This parameter prevents clients from seeing
- the existance of files that cannot be written to. Defaults to off.
- Note that unwriteable directories are shown as usual.
- </para>
-
- <para>Default: <command moreinfo="none">hide unwriteable = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/manglecase.xml b/docs/docbook/smbdotconf/filename/manglecase.xml
deleted file mode 100644
index 170d77d453..0000000000
--- a/docs/docbook/smbdotconf/filename/manglecase.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="MANGLECASE"/>mangle case (S)</term>
- <listitem><para>See the section on <link linkend="NAMEMANGLINGSECT">
- NAME MANGLING</link></para>
-
- <para>Default: <command moreinfo="none">mangle case = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/mangledmap.xml b/docs/docbook/smbdotconf/filename/mangledmap.xml
deleted file mode 100644
index abe6c031e0..0000000000
--- a/docs/docbook/smbdotconf/filename/mangledmap.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="MANGLEDMAP"/>mangled map (S)</term>
- <listitem><para>This is for those who want to directly map UNIX
- file names which cannot be represented on Windows/DOS. The mangling
- of names is not always what is needed. In particular you may have
- documents with file extensions that differ between DOS and UNIX.
- For example, under UNIX it is common to use <filename moreinfo="none">.html</filename>
- for HTML files, whereas under Windows/DOS <filename moreinfo="none">.htm</filename>
- is more commonly used.</para>
-
- <para>So to map <filename moreinfo="none">html</filename> to <filename moreinfo="none">htm</filename>
- you would use:</para>
-
- <para><command moreinfo="none">mangled map = (*.html *.htm)</command></para>
-
- <para>One very useful case is to remove the annoying <filename moreinfo="none">;1
- </filename> off the ends of filenames on some CDROMs (only visible
- under some UNIXes). To do this use a map of (*;1 *;).</para>
-
- <para>Default: <emphasis>no mangled map</emphasis></para>
- <para>Example: <command moreinfo="none">mangled map = (*;1 *;)</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/manglednames.xml b/docs/docbook/smbdotconf/filename/manglednames.xml
deleted file mode 100644
index 41592b3159..0000000000
--- a/docs/docbook/smbdotconf/filename/manglednames.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="MANGLEDNAMES"/>mangled names (S)</term>
- <listitem><para>This controls whether non-DOS names under UNIX
- should be mapped to DOS-compatible names (&quot;mangled&quot;) and made visible,
- or whether non-DOS names should simply be ignored.</para>
-
- <para>See the section on <link linkend="NAMEMANGLINGSECT">
- NAME MANGLING</link> for details on how to control the mangling process.</para>
-
- <para>If mangling is used then the mangling algorithm is as follows:</para>
-
- <itemizedlist>
- <listitem><para>The first (up to) five alphanumeric characters
- before the rightmost dot of the filename are preserved, forced
- to upper case, and appear as the first (up to) five characters
- of the mangled name.</para></listitem>
-
- <listitem><para>A tilde &quot;~&quot; is appended to the first part of the mangled
- name, followed by a two-character unique sequence, based on the
- original root name (i.e., the original filename minus its final
- extension). The final extension is included in the hash calculation
- only if it contains any upper case characters or is longer than three
- characters.</para>
-
- <para>Note that the character to use may be specified using
- the <link linkend="MANGLINGCHAR"><parameter moreinfo="none">mangling char</parameter>
- </link> option, if you don't like '~'.</para></listitem>
-
- <listitem><para>The first three alphanumeric characters of the final
- extension are preserved, forced to upper case and appear as the
- extension of the mangled name. The final extension is defined as that
- part of the original filename after the rightmost dot. If there are no
- dots in the filename, the mangled name will have no extension (except
- in the case of &quot;hidden files&quot; - see below).</para></listitem>
-
- <listitem><para>Files whose UNIX name begins with a dot will be
- presented as DOS hidden files. The mangled name will be created as
- for other filenames, but with the leading dot removed and &quot;___&quot; as
- its extension regardless of actual original extension (that's three
- underscores).</para></listitem>
- </itemizedlist>
-
- <para>The two-digit hash value consists of upper case
- alphanumeric characters.</para>
-
- <para>This algorithm can cause name collisions only if files
- in a directory share the same first five alphanumeric characters.
- The probability of such a clash is 1/1300.</para>
-
- <para>The name mangling (if enabled) allows a file to be
- copied between UNIX directories from Windows/DOS while retaining
- the long UNIX filename. UNIX files can be renamed to a new extension
- from Windows/DOS and will retain the same basename. Mangled names
- do not change between sessions.</para>
-
- <para>Default: <command moreinfo="none">mangled names = yes</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/mangledstack.xml b/docs/docbook/smbdotconf/filename/mangledstack.xml
deleted file mode 100644
index 3e6099ba92..0000000000
--- a/docs/docbook/smbdotconf/filename/mangledstack.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="MANGLEDSTACK"/>mangled stack (G)</term>
- <listitem><para>This parameter controls the number of mangled names
- that should be cached in the Samba server <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>.</para>
-
- <para>This stack is a list of recently mangled base names
- (extensions are only maintained if they are longer than 3 characters
- or contains upper case characters).</para>
-
- <para>The larger this value, the more likely it is that mangled
- names can be successfully converted to correct long UNIX names.
- However, large stack sizes will slow most directory accesses. Smaller
- stacks save memory in the server (each stack element costs 256 bytes).
- </para>
-
- <para>It is not possible to absolutely guarantee correct long
- filenames, so be prepared for some surprises!</para>
-
- <para>Default: <command moreinfo="none">mangled stack = 50</command></para>
- <para>Example: <command moreinfo="none">mangled stack = 100</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/mangleprefix.xml b/docs/docbook/smbdotconf/filename/mangleprefix.xml
deleted file mode 100644
index 7dfd46199c..0000000000
--- a/docs/docbook/smbdotconf/filename/mangleprefix.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="MANGLEPREFIX"/>mangle prefix (G)</term>
- <listitem><para> controls the number of prefix
- characters from the original name used when generating
- the mangled names. A larger value will give a weaker
- hash and therefore more name collisions. The minimum
- value is 1 and the maximum value is 6.</para>
- <para>Default: <command moreinfo="none">mangle prefix = 1</command></para>
- <para>Example: <command moreinfo="none">mangle prefix = 4</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/manglingchar.xml b/docs/docbook/smbdotconf/filename/manglingchar.xml
deleted file mode 100644
index e6a9050466..0000000000
--- a/docs/docbook/smbdotconf/filename/manglingchar.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="MANGLINGCHAR"/>mangling char (S)</term>
- <listitem><para>This controls what character is used as
- the <emphasis>magic</emphasis> character in <link linkend="NAMEMANGLINGSECT">name mangling</link>. The default is a '~'
- but this may interfere with some software. Use this option to set
- it to whatever you prefer.</para>
-
- <para>Default: <command moreinfo="none">mangling char = ~</command></para>
- <para>Example: <command moreinfo="none">mangling char = ^</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/manglingmethod.xml b/docs/docbook/smbdotconf/filename/manglingmethod.xml
deleted file mode 100644
index 11f9e9eb01..0000000000
--- a/docs/docbook/smbdotconf/filename/manglingmethod.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="MANGLINGMETHOD"/>mangling method (G)</term>
- <listitem><para> controls the algorithm used for the generating
- the mangled names. Can take two different values, &quot;hash&quot; and
- &quot;hash2&quot;. &quot;hash&quot; is the default and is the algorithm that has been
- used in Samba for many years. &quot;hash2&quot; is a newer and considered
- a better algorithm (generates less collisions) in the names.
- However, many Win32 applications store the mangled names and so
- changing to the new algorithm must not be done
- lightly as these applications may break unless reinstalled.</para>
- <para>Default: <command moreinfo="none">mangling method = hash2</command></para>
- <para>Example: <command moreinfo="none">mangling method = hash</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/maparchive.xml b/docs/docbook/smbdotconf/filename/maparchive.xml
deleted file mode 100644
index 18f39791aa..0000000000
--- a/docs/docbook/smbdotconf/filename/maparchive.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="MAPARCHIVE"/>map archive (S)</term>
- <listitem><para>This controls whether the DOS archive attribute
- should be mapped to the UNIX owner execute bit. The DOS archive bit
- is set when a file has been modified since its last backup. One
- motivation for this option it to keep Samba/your PC from making
- any file it touches from becoming executable under UNIX. This can
- be quite annoying for shared source code, documents, etc...</para>
-
- <para>Note that this requires the <parameter moreinfo="none">create mask</parameter>
- parameter to be set such that owner execute bit is not masked out
- (i.e. it must include 100). See the parameter <link linkend="CREATEMASK">
- <parameter moreinfo="none">create mask</parameter></link> for details.</para>
-
- <para>Default: <command moreinfo="none">map archive = yes</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/maphidden.xml b/docs/docbook/smbdotconf/filename/maphidden.xml
deleted file mode 100644
index 2b0266c23e..0000000000
--- a/docs/docbook/smbdotconf/filename/maphidden.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="MAPHIDDEN"/>map hidden (S)</term>
- <listitem><para>This controls whether DOS style hidden files
- should be mapped to the UNIX world execute bit.</para>
-
- <para>Note that this requires the <parameter moreinfo="none">create mask</parameter>
- to be set such that the world execute bit is not masked out (i.e.
- it must include 001). See the parameter <link linkend="CREATEMASK">
- <parameter moreinfo="none">create mask</parameter></link> for details.</para>
-
- <para>Default: <command moreinfo="none">map hidden = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/mapsystem.xml b/docs/docbook/smbdotconf/filename/mapsystem.xml
deleted file mode 100644
index ead629971a..0000000000
--- a/docs/docbook/smbdotconf/filename/mapsystem.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="MAPSYSTEM"/>map system (S)</term>
- <listitem><para>This controls whether DOS style system files
- should be mapped to the UNIX group execute bit.</para>
-
- <para>Note that this requires the <parameter moreinfo="none">create mask</parameter>
- to be set such that the group execute bit is not masked out (i.e.
- it must include 010). See the parameter <link linkend="CREATEMASK">
- <parameter moreinfo="none">create mask</parameter></link> for details.</para>
-
- <para>Default: <command moreinfo="none">map system = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/preservecase.xml b/docs/docbook/smbdotconf/filename/preservecase.xml
deleted file mode 100644
index 3be458ce15..0000000000
--- a/docs/docbook/smbdotconf/filename/preservecase.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="PRESERVECASE"/>preserve case (S)</term>
- <listitem><para> This controls if new filenames are created
- with the case that the client passes, or if they are forced to
- be the <link linkend="DEFAULTCASE"><parameter moreinfo="none">default case
- </parameter></link>.</para>
-
- <para>Default: <command moreinfo="none">preserve case = yes</command></para>
-
- <para>See the section on <link linkend="NAMEMANGLINGSECT">NAME
- MANGLING</link> for a fuller discussion.</para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/shortpreservecase.xml b/docs/docbook/smbdotconf/filename/shortpreservecase.xml
deleted file mode 100644
index 1c8b36380d..0000000000
--- a/docs/docbook/smbdotconf/filename/shortpreservecase.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="SHORTPRESERVECASE"/>short preserve case (S)</term>
- <listitem><para>This boolean parameter controls if new files
- which conform to 8.3 syntax, that is all in upper case and of
- suitable length, are created upper case, or if they are forced
- to be the <link linkend="DEFAULTCASE"><parameter moreinfo="none">default case
- </parameter></link>. This option can be use with <link linkend="PRESERVECASE"><command moreinfo="none">preserve case = yes</command>
- </link> to permit long filenames to retain their case, while short
- names are lowered. </para>
-
- <para>See the section on <link linkend="NAMEMANGLINGSECT">
- NAME MANGLING</link>.</para>
-
- <para>Default: <command moreinfo="none">short preserve case = yes</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/statcache.xml b/docs/docbook/smbdotconf/filename/statcache.xml
deleted file mode 100644
index ee94081483..0000000000
--- a/docs/docbook/smbdotconf/filename/statcache.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="STATCACHE"/>stat cache (G)</term>
- <listitem><para>This parameter determines if <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> will use a cache in order to
- speed up case insensitive name mappings. You should never need
- to change this parameter.</para>
-
- <para>Default: <command moreinfo="none">stat cache = yes</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/stripdot.xml b/docs/docbook/smbdotconf/filename/stripdot.xml
deleted file mode 100644
index ff877144a6..0000000000
--- a/docs/docbook/smbdotconf/filename/stripdot.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="STRIPDOT"/>strip dot (G)</term>
- <listitem><para>This is a boolean that controls whether to
- strip trailing dots off UNIX filenames. This helps with some
- CDROMs that have filenames ending in a single dot.</para>
-
- <para>Default: <command moreinfo="none">strip dot = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/vetofiles.xml b/docs/docbook/smbdotconf/filename/vetofiles.xml
deleted file mode 100644
index faef2040b9..0000000000
--- a/docs/docbook/smbdotconf/filename/vetofiles.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="VETOFILES"/>veto files(S)</term>
- <listitem><para>This is a list of files and directories that
- are neither visible nor accessible. Each entry in the list must
- be separated by a '/', which allows spaces to be included
- in the entry. '*' and '?' can be used to specify multiple files
- or directories as in DOS wildcards.</para>
-
- <para>Each entry must be a unix path, not a DOS path and
- must <emphasis>not</emphasis> include the unix directory
- separator '/'.</para>
-
- <para>Note that the <parameter moreinfo="none">case sensitive</parameter> option
- is applicable in vetoing files.</para>
-
- <para>One feature of the veto files parameter that it
- is important to be aware of is Samba's behaviour when
- trying to delete a directory. If a directory that is
- to be deleted contains nothing but veto files this
- deletion will <emphasis>fail</emphasis> unless you also set
- the <parameter moreinfo="none">delete veto files</parameter> parameter to
- <parameter moreinfo="none">yes</parameter>.</para>
-
- <para>Setting this parameter will affect the performance
- of Samba, as it will be forced to check all files and directories
- for a match as they are scanned.</para>
-
- <para>See also <link linkend="HIDEFILES"><parameter moreinfo="none">hide files
- </parameter></link> and <link linkend="CASESENSITIVE"><parameter moreinfo="none">
- case sensitive</parameter></link>.</para>
-
- <para>Default: <emphasis>No files or directories are vetoed.
- </emphasis></para>
-
-<para>Examples:<programlisting format="linespecific">
-; Veto any files containing the word Security,
-; any ending in .tmp, and any directory containing the
-; word root.
-veto files = /*Security*/*.tmp/*root*/
-
-; Veto the Apple specific files that a NetAtalk server
-; creates.
-veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
-</programlisting></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/vetooplockfiles.xml b/docs/docbook/smbdotconf/filename/vetooplockfiles.xml
deleted file mode 100644
index 0c817c97f8..0000000000
--- a/docs/docbook/smbdotconf/filename/vetooplockfiles.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="VETOOPLOCKFILES"/>veto oplock files (S)</term>
- <listitem><para>This parameter is only valid when the <link linkend="OPLOCKS"><parameter moreinfo="none">oplocks</parameter></link>
- parameter is turned on for a share. It allows the Samba administrator
- to selectively turn off the granting of oplocks on selected files that
- match a wildcarded list, similar to the wildcarded list used in the
- <link linkend="VETOFILES"><parameter moreinfo="none">veto files</parameter></link>
- parameter.</para>
-
- <para>Default: <emphasis>No files are vetoed for oplock
- grants</emphasis></para>
-
- <para>You might want to do this on files that you know will
- be heavily contended for by clients. A good example of this
- is in the NetBench SMB benchmark program, which causes heavy
- client contention for files ending in <filename moreinfo="none">.SEM</filename>.
- To cause Samba not to grant oplocks on these files you would use
- the line (either in the [global] section or in the section for
- the particular NetBench share :</para>
-
- <para>Example: <command moreinfo="none">veto oplock files = /*.SEM/
- </command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/generate-context.xsl b/docs/docbook/smbdotconf/generate-context.xsl
deleted file mode 100644
index c9ca31085c..0000000000
--- a/docs/docbook/smbdotconf/generate-context.xsl
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version='1.0'?>
-<!-- vim:set sts=2 shiftwidth=2 syntax=xml: -->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:exsl="http://exslt.org/common"
- xmlns:samba="http://samba.org/common"
- version="1.1"
- extension-element-prefixes="exsl">
-
-<xsl:output method="xml" omit-xml-declaration="yes"/>
-
-<xsl:param name="smb.context" select="'G'"/>
-
-<!-- This is needed to copy content unchanged -->
-<xsl:template match="@*|node()">
- <xsl:copy>
- <xsl:apply-templates select="@*|node()"/>
- </xsl:copy>
-</xsl:template>
-
-<xsl:template match="variablelist">
- <xsl:element name="itemizedlist">
- <xsl:apply-templates/>
- </xsl:element>
-</xsl:template>
-
-<xsl:template match="//samba:parameter">
- <xsl:message>
- <xsl:text>Processing samba:parameter (</xsl:text>
- <xsl:value-of select="@name"/>
- <xsl:text>)</xsl:text>
- </xsl:message>
-
- <xsl:variable name="name"><xsl:value-of select="translate(translate(string(@name),' ',''),
- 'abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ')"/>
- </xsl:variable>
-
- <xsl:if test="contains(@context,$smb.context)">
- <xsl:element name="listitem">
- <xsl:element name="para">
- <xsl:element name="link">
- <xsl:attribute name="linkend">
- <xsl:value-of select="$name"/>
- </xsl:attribute>
- <xsl:element name="parameter">
- <xsl:attribute name="moreinfo"><xsl:text>none</xsl:text></xsl:attribute>
- <xsl:value-of select="@name"/>
- </xsl:element>
- </xsl:element>
- </xsl:element>
- </xsl:element>
- <xsl:text>
-</xsl:text>
- </xsl:if>
-</xsl:template>
-
-</xsl:stylesheet>
diff --git a/docs/docbook/smbdotconf/ldap/ldapadmindn.xml b/docs/docbook/smbdotconf/ldap/ldapadmindn.xml
deleted file mode 100644
index f92e8ce310..0000000000
--- a/docs/docbook/smbdotconf/ldap/ldapadmindn.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LDAPADMINDN"/>ldap admin dn (G)</term>
- <listitem><para> The <parameter moreinfo="none">ldap admin dn</parameter> defines the Distinguished
- Name (DN) name used by Samba to contact the ldap server when retreiving
- user account information. The <parameter moreinfo="none">ldap
- admin dn</parameter> is used in conjunction with the admin dn password
- stored in the <filename moreinfo="none">private/secrets.tdb</filename> file. See the
- <citerefentry><refentrytitle>smbpasswd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> man page for more information on how
- to accmplish this.
- </para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/ldap/ldapdeletedn.xml b/docs/docbook/smbdotconf/ldap/ldapdeletedn.xml
deleted file mode 100644
index f4a820c16d..0000000000
--- a/docs/docbook/smbdotconf/ldap/ldapdeletedn.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LDAPDELETEDN"/>ldap delete dn (G)</term>
- <listitem><para> This parameter specifies whether a delete
- operation in the ldapsam deletes the complete entry or only the attributes
- specific to Samba.
- </para>
-
- <para>Default : <emphasis>ldap delete dn = no</emphasis></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/ldap/ldapfilter.xml b/docs/docbook/smbdotconf/ldap/ldapfilter.xml
deleted file mode 100644
index 6ddf8db30f..0000000000
--- a/docs/docbook/smbdotconf/ldap/ldapfilter.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LDAPFILTER"/>ldap filter (G)</term>
- <listitem><para>This parameter specifies the RFC 2254 compliant LDAP search filter.
- The default is to match the login name with the <constant>uid</constant>
- attribute for all entries matching the <constant>sambaAccount</constant>
- objectclass. Note that this filter should only return one entry.
- </para>
-
-
- <para>Default : <command moreinfo="none">ldap filter = (&amp;(uid=%u)(objectclass=sambaAccount))</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/ldap/ldapmachinesuffix.xml b/docs/docbook/smbdotconf/ldap/ldapmachinesuffix.xml
deleted file mode 100644
index e02bf9acfc..0000000000
--- a/docs/docbook/smbdotconf/ldap/ldapmachinesuffix.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LDAPMACHINESUFFIX"/>ldap machine suffix (G)</term>
- <listitem><para>It specifies where machines should be
- added to the ldap tree.
- </para>
-
-
-
- <para>Default : <emphasis>none</emphasis></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/ldap/ldappasswdsync.xml b/docs/docbook/smbdotconf/ldap/ldappasswdsync.xml
deleted file mode 100644
index ce9449374d..0000000000
--- a/docs/docbook/smbdotconf/ldap/ldappasswdsync.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LDAPPASSWDSYNC"/>ldap passwd sync (G)</term>
- <listitem><para>This option is used to define whether
- or not Samba should sync the LDAP password with the NT
- and LM hashes for normal accounts (NOT for
- workstation, server or domain trusts) on a password
- change via SAMBA.
- </para>
-
- <para>
- The <parameter moreinfo="none">ldap passwd sync</parameter> can be set to one of three values:
- </para>
- <itemizedlist>
- <listitem><para><parameter moreinfo="none">Yes</parameter> = Try to update the LDAP, NT and LM passwords and update the pwdLastSet time.</para></listitem>
-
- <listitem><para><parameter moreinfo="none">No</parameter> = Update NT and LM passwords and update the pwdLastSet time.</para></listitem>
-
- <listitem><para><parameter moreinfo="none">Only</parameter> = Only update the LDAP password and let the LDAP server do the rest.</para></listitem>
- </itemizedlist>
-
- <para>Default : <command moreinfo="none">ldap passwd sync = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/ldap/ldapport.xml b/docs/docbook/smbdotconf/ldap/ldapport.xml
deleted file mode 100644
index 97c256d423..0000000000
--- a/docs/docbook/smbdotconf/ldap/ldapport.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LDAPPORT"/>ldap port (G)</term>
- <listitem><para>This parameter is only available if Samba has been
- configure to include the <command moreinfo="none">--with-ldapsam</command> option
- at compile time.
- </para>
-
- <para>
- This option is used to control the tcp port number used to contact
- the <link linkend="LDAPSERVER"><parameter moreinfo="none">ldap server</parameter></link>.
- The default is to use the stand LDAPS port 636.
- </para>
-
- <para>See Also: <link linkend="LDAPSSL">ldap ssl</link>
- </para>
-
- <para>Default : <command moreinfo="none">ldap port = 636 ; if ldap ssl = on</command></para>
- <para>Default : <command moreinfo="none">ldap port = 389 ; if ldap ssl = off</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/ldap/ldapserver.xml b/docs/docbook/smbdotconf/ldap/ldapserver.xml
deleted file mode 100644
index 33d5652ac9..0000000000
--- a/docs/docbook/smbdotconf/ldap/ldapserver.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LDAPSERVER"/>ldap server (G)</term>
- <listitem><para>This parameter is only available if Samba has been
- configure to include the <command moreinfo="none">--with-ldapsam</command> option
- at compile time.
- </para>
-
- <para>
- This parameter should contain the FQDN of the ldap directory
- server which should be queried to locate user account information.
- </para>
-
- <para>Default : <command moreinfo="none">ldap server = localhost</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/ldap/ldapssl.xml b/docs/docbook/smbdotconf/ldap/ldapssl.xml
deleted file mode 100644
index d747d8f7df..0000000000
--- a/docs/docbook/smbdotconf/ldap/ldapssl.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LDAPSSL"/>ldap ssl (G)</term>
- <listitem><para>This option is used to define whether or not Samba should
- use SSL when connecting to the ldap server
- This is <emphasis>NOT</emphasis> related to
- Samba's previous SSL support which was enabled by specifying the
- <command moreinfo="none">--with-ssl</command> option to the <filename moreinfo="none">configure</filename>
- script.
- </para>
-
- <para>
- The <parameter moreinfo="none">ldap ssl</parameter> can be set to one of three values:
- </para>
- <itemizedlist>
- <listitem><para><parameter moreinfo="none">Off</parameter> = Never use SSL when querying the directory.</para></listitem>
-
- <listitem><para><parameter moreinfo="none">Start_tls</parameter> = Use the LDAPv3 StartTLS extended operation
- (RFC2830) for communicating with the directory server.</para></listitem>
-
- <listitem><para><parameter moreinfo="none">On</parameter> =
- Use SSL on the ldaps port when contacting the
- <parameter moreinfo="none">ldap server</parameter>. Only
- available when the backwards-compatiblity <command moreinfo="none">
- --with-ldapsam</command> option is specified
- to configure. See <link linkend="PASSDBBACKEND"><parameter moreinfo="none">passdb backend</parameter></link></para></listitem>
- </itemizedlist>
-
- <para>Default : <command moreinfo="none">ldap ssl = start_tls</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/ldap/ldapsuffix.xml b/docs/docbook/smbdotconf/ldap/ldapsuffix.xml
deleted file mode 100644
index dae15f8104..0000000000
--- a/docs/docbook/smbdotconf/ldap/ldapsuffix.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LDAPSUFFIX"/>ldap suffix (G)</term>
- <listitem>
- <para>Specifies where user and machine accounts are added to the tree. Can be overriden by <command moreinfo="none">ldap user suffix</command> and <command moreinfo="none">ldap machine suffix</command>. It also used as the base dn for all ldap searches. </para>
-
- <para>Default : <emphasis>none</emphasis></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/ldap/ldaptrustids.xml b/docs/docbook/smbdotconf/ldap/ldaptrustids.xml
deleted file mode 100644
index 8fe4a1400b..0000000000
--- a/docs/docbook/smbdotconf/ldap/ldaptrustids.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LDAPTRUSTIDS"/>ldap trust ids (G)</term>
- <listitem><para>Normally, Samba validates each entry
- in the LDAP server against getpwnam(). This allows
- LDAP to be used for Samba with the unix system using
- NIS (for example) and also ensures that Samba does not
- present accounts that do not otherwise exist. </para>
- <para>This option is used to disable this functionality, and
- instead to rely on the presence of the appropriate
- attributes in LDAP directly, which can result in a
- significant performance boost in some situations.
- Setting this option to yes effectivly assumes
- that the local machine is running <command moreinfo="none">nss_ldap</command> against the
- same LDAP server.</para>
-
- <para>Default: <command moreinfo="none">ldap trust ids = No</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/ldap/ldapusersuffix.xml b/docs/docbook/smbdotconf/ldap/ldapusersuffix.xml
deleted file mode 100644
index e4fb681e23..0000000000
--- a/docs/docbook/smbdotconf/ldap/ldapusersuffix.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LDAPUSERSUFFIX"/>ldap user suffix (G)</term>
- <listitem><para>It specifies where users are added to the tree.
- </para>
-
-
-
- <para>Default : <emphasis>none</emphasis></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/blockinglocks.xml b/docs/docbook/smbdotconf/locking/blockinglocks.xml
deleted file mode 100644
index ea5e90b5cd..0000000000
--- a/docs/docbook/smbdotconf/locking/blockinglocks.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="BLOCKINGLOCKS"/>blocking locks (S)</term>
- <listitem><para>This parameter controls the behavior
- of <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> when given a request by a client
- to obtain a byte range lock on a region of an open file, and the
- request has a time limit associated with it.</para>
-
- <para>If this parameter is set and the lock range requested
- cannot be immediately satisfied, samba will internally
- queue the lock request, and periodically attempt to obtain
- the lock until the timeout period expires.</para>
-
- <para>If this parameter is set to <constant>no</constant>, then
- samba will behave as previous versions of Samba would and
- will fail the lock request immediately if the lock range
- cannot be obtained.</para>
-
- <para>Default: <command moreinfo="none">blocking locks = yes</command></para>
-
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/cscpolicy.xml b/docs/docbook/smbdotconf/locking/cscpolicy.xml
deleted file mode 100644
index e5139bc4f3..0000000000
--- a/docs/docbook/smbdotconf/locking/cscpolicy.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="CSCPOLICY"/>csc policy (S)</term>
- <listitem><para>This stands for <emphasis>client-side caching
- policy</emphasis>, and specifies how clients capable of offline
- caching will cache the files in the share. The valid values
- are: manual, documents, programs, disable.</para>
-
- <para>These values correspond to those used on Windows
- servers.</para>
-
- <para>For example, shares containing roaming profiles can have
- offline caching disabled using <command moreinfo="none">csc policy = disable
- </command>.</para>
-
- <para>Default: <command moreinfo="none">csc policy = manual</command></para>
- <para>Example: <command moreinfo="none">csc policy = programs</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/fakeoplocks.xml b/docs/docbook/smbdotconf/locking/fakeoplocks.xml
deleted file mode 100644
index 16887726c0..0000000000
--- a/docs/docbook/smbdotconf/locking/fakeoplocks.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="FAKEOPLOCKS"/>fake oplocks (S)</term>
- <listitem><para>Oplocks are the way that SMB clients get permission
- from a server to locally cache file operations. If a server grants
- an oplock (opportunistic lock) then the client is free to assume
- that it is the only one accessing the file and it will aggressively
- cache file data. With some oplock types the client may even cache
- file open/close operations. This can give enormous performance benefits.
- </para>
-
- <para>When you set <command moreinfo="none">fake oplocks = yes</command>, <ulink url="smbd.8.html"><command moreinfo="none">smbd(8)</command></ulink> will
- always grant oplock requests no matter how many clients are using
- the file.</para>
-
- <para>It is generally much better to use the real <link linkend="OPLOCKS"><parameter moreinfo="none">oplocks</parameter></link> support rather
- than this parameter.</para>
-
- <para>If you enable this option on all read-only shares or
- shares that you know will only be accessed from one client at a
- time such as physically read-only media like CDROMs, you will see
- a big performance improvement on many operations. If you enable
- this option on shares where multiple clients may be accessing the
- files read-write at the same time you can get data corruption. Use
- this option carefully!</para>
-
- <para>Default: <command moreinfo="none">fake oplocks = no</command></para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/kerneloplocks.xml b/docs/docbook/smbdotconf/locking/kerneloplocks.xml
deleted file mode 100644
index 98513fdd1e..0000000000
--- a/docs/docbook/smbdotconf/locking/kerneloplocks.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="KERNELOPLOCKS"/>kernel oplocks (G)</term>
- <listitem><para>For UNIXes that support kernel based <link linkend="OPLOCKS"><parameter moreinfo="none">oplocks</parameter></link>
- (currently only IRIX and the Linux 2.4 kernel), this parameter
- allows the use of them to be turned on or off.</para>
-
- <para>Kernel oplocks support allows Samba <parameter moreinfo="none">oplocks
- </parameter> to be broken whenever a local UNIX process or NFS operation
- accesses a file that <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> has oplocked. This allows complete
- data consistency between SMB/CIFS, NFS and local file access (and is
- a <emphasis>very</emphasis> cool feature :-).</para>
-
- <para>This parameter defaults to <constant>on</constant>, but is translated
- to a no-op on systems that no not have the necessary kernel support.
- You should never need to touch this parameter.</para>
-
- <para>See also the <link linkend="OPLOCKS"><parameter moreinfo="none">oplocks</parameter>
- </link> and <link linkend="LEVEL2OPLOCKS"><parameter moreinfo="none">level2 oplocks
- </parameter></link> parameters.</para>
-
- <para>Default: <command moreinfo="none">kernel oplocks = yes</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/level2oplocks.xml b/docs/docbook/smbdotconf/locking/level2oplocks.xml
deleted file mode 100644
index adae6d268f..0000000000
--- a/docs/docbook/smbdotconf/locking/level2oplocks.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LEVEL2OPLOCKS"/>level2 oplocks (S)</term>
- <listitem><para>This parameter controls whether Samba supports
- level2 (read-only) oplocks on a share.</para>
-
- <para>Level2, or read-only oplocks allow Windows NT clients
- that have an oplock on a file to downgrade from a read-write oplock
- to a read-only oplock once a second client opens the file (instead
- of releasing all oplocks on a second open, as in traditional,
- exclusive oplocks). This allows all openers of the file that
- support level2 oplocks to cache the file for read-ahead only (ie.
- they may not cache writes or lock requests) and increases performance
- for many accesses of files that are not commonly written (such as
- application .EXE files).</para>
-
- <para>Once one of the clients which have a read-only oplock
- writes to the file all clients are notified (no reply is needed
- or waited for) and told to break their oplocks to &quot;none&quot; and
- delete any read-ahead caches.</para>
-
- <para>It is recommended that this parameter be turned on
- to speed access to shared executables.</para>
-
- <para>For more discussions on level2 oplocks see the CIFS spec.</para>
-
- <para>Currently, if <link linkend="KERNELOPLOCKS"><parameter moreinfo="none">kernel
- oplocks</parameter></link> are supported then level2 oplocks are
- not granted (even if this parameter is set to <constant>yes</constant>).
- Note also, the <link linkend="OPLOCKS"><parameter moreinfo="none">oplocks</parameter>
- </link> parameter must be set to <constant>yes</constant> on this share in order for
- this parameter to have any effect.</para>
-
- <para>See also the <link linkend="OPLOCKS"><parameter moreinfo="none">oplocks</parameter>
- </link> and <link linkend="OPLOCKS"><parameter moreinfo="none">kernel oplocks</parameter>
- </link> parameters.</para>
-
- <para>Default: <command moreinfo="none">level2 oplocks = yes</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/locking.xml b/docs/docbook/smbdotconf/locking/locking.xml
deleted file mode 100644
index aa27027a11..0000000000
--- a/docs/docbook/smbdotconf/locking/locking.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LOCKING"/>locking (S)</term>
- <listitem><para>This controls whether or not locking will be
- performed by the server in response to lock requests from the
- client.</para>
-
- <para>If <command moreinfo="none">locking = no</command>, all lock and unlock
- requests will appear to succeed and all lock queries will report
- that the file in question is available for locking.</para>
-
- <para>If <command moreinfo="none">locking = yes</command>, real locking will be performed
- by the server.</para>
-
- <para>This option <emphasis>may</emphasis> be useful for read-only
- filesystems which <emphasis>may</emphasis> not need locking (such as
- CDROM drives), although setting this parameter of <constant>no</constant>
- is not really recommended even in this case.</para>
-
- <para>Be careful about disabling locking either globally or in a
- specific service, as lack of locking may result in data corruption.
- You should never need to set this parameter.</para>
-
- <para>Default: <command moreinfo="none">locking = yes</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/lockspincount.xml b/docs/docbook/smbdotconf/locking/lockspincount.xml
deleted file mode 100644
index 1ee1aab4d4..0000000000
--- a/docs/docbook/smbdotconf/locking/lockspincount.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LOCKSPINCOUNT"/>lock spin count (G)</term>
- <listitem><para>This parameter controls the number of times
- that smbd should attempt to gain a byte range lock on the
- behalf of a client request. Experiments have shown that
- Windows 2k servers do not reply with a failure if the lock
- could not be immediately granted, but try a few more times
- in case the lock could later be aquired. This behavior
- is used to support PC database formats such as MS Access
- and FoxPro.
- </para>
-
- <para>Default: <command moreinfo="none">lock spin count = 2</command>
- </para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/lockspintime.xml b/docs/docbook/smbdotconf/locking/lockspintime.xml
deleted file mode 100644
index 4d3ea1bdc4..0000000000
--- a/docs/docbook/smbdotconf/locking/lockspintime.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LOCKSPINTIME"/>lock spin time (G)</term>
- <listitem><para>The time in microseconds that smbd should
- pause before attempting to gain a failed lock. See
- <link linkend="LOCKSPINCOUNT"><parameter moreinfo="none">lock spin
- count</parameter></link> for more details.
- </para>
-
- <para>Default: <command moreinfo="none">lock spin time = 10</command>
- </para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/oplockbreakwaittime.xml b/docs/docbook/smbdotconf/locking/oplockbreakwaittime.xml
deleted file mode 100644
index 5e08200a33..0000000000
--- a/docs/docbook/smbdotconf/locking/oplockbreakwaittime.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="OPLOCKBREAKWAITTIME"/>oplock break wait time (G)</term>
- <listitem><para>This is a tuning parameter added due to bugs in
- both Windows 9x and WinNT. If Samba responds to a client too
- quickly when that client issues an SMB that can cause an oplock
- break request, then the network client can fail and not respond
- to the break request. This tuning parameter (which is set in milliseconds)
- is the amount of time Samba will wait before sending an oplock break
- request to such (broken) clients.</para>
-
- <para><emphasis>DO NOT CHANGE THIS PARAMETER UNLESS YOU HAVE READ
- AND UNDERSTOOD THE SAMBA OPLOCK CODE</emphasis>.</para>
-
- <para>Default: <command moreinfo="none">oplock break wait time = 0</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/oplockcontentionlimit.xml b/docs/docbook/smbdotconf/locking/oplockcontentionlimit.xml
deleted file mode 100644
index fd3b45d0b1..0000000000
--- a/docs/docbook/smbdotconf/locking/oplockcontentionlimit.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="OPLOCKCONTENTIONLIMIT"/>oplock contention limit (S)</term>
- <listitem><para>This is a <emphasis>very</emphasis> advanced
- <ulink url="smbd.8.html">smbd(8)</ulink> tuning option to
- improve the efficiency of the granting of oplocks under multiple
- client contention for the same file.</para>
-
- <para>In brief it specifies a number, which causes <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>not to grant an oplock even when requested
- if the approximate number of clients contending for an oplock on the same file goes over this
- limit. This causes <command moreinfo="none">smbd</command> to behave in a similar
- way to Windows NT.</para>
-
- <para><emphasis>DO NOT CHANGE THIS PARAMETER UNLESS YOU HAVE READ
- AND UNDERSTOOD THE SAMBA OPLOCK CODE</emphasis>.</para>
-
- <para>Default: <command moreinfo="none">oplock contention limit = 2</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/oplocks.xml b/docs/docbook/smbdotconf/locking/oplocks.xml
deleted file mode 100644
index 071786f35c..0000000000
--- a/docs/docbook/smbdotconf/locking/oplocks.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="OPLOCKS"/>oplocks (S)</term>
- <listitem><para>This boolean option tells <command moreinfo="none">smbd</command> whether to
- issue oplocks (opportunistic locks) to file open requests on this
- share. The oplock code can dramatically (approx. 30% or more) improve
- the speed of access to files on Samba servers. It allows the clients
- to aggressively cache files locally and you may want to disable this
- option for unreliable network environments (it is turned on by
- default in Windows NT Servers). For more information see the file
- <filename moreinfo="none">Speed.txt</filename> in the Samba <filename moreinfo="none">docs/</filename>
- directory.</para>
-
- <para>Oplocks may be selectively turned off on certain files with a
- share. See the <link linkend="VETOOPLOCKFILES"><parameter moreinfo="none">
- veto oplock files</parameter></link> parameter. On some systems
- oplocks are recognized by the underlying operating system. This
- allows data synchronization between all access to oplocked files,
- whether it be via Samba or NFS or a local UNIX process. See the
- <parameter moreinfo="none">kernel oplocks</parameter> parameter for details.</para>
-
- <para>See also the <link linkend="KERNELOPLOCKS"><parameter moreinfo="none">kernel
- oplocks</parameter></link> and <link linkend="LEVEL2OPLOCKS"><parameter moreinfo="none">
- level2 oplocks</parameter></link> parameters.</para>
-
- <para>Default: <command moreinfo="none">oplocks = yes</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/posixlocking.xml b/docs/docbook/smbdotconf/locking/posixlocking.xml
deleted file mode 100644
index 4f2e2d215b..0000000000
--- a/docs/docbook/smbdotconf/locking/posixlocking.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="POSIXLOCKING"/>posix locking (S)</term>
- <listitem><para>The <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>
- daemon maintains an database of file locks obtained by SMB clients.
- The default behavior is to map this internal database to POSIX
- locks. This means that file locks obtained by SMB clients are
- consistent with those seen by POSIX compliant applications accessing
- the files via a non-SMB method (e.g. NFS or local file access).
- You should never need to disable this parameter.</para>
-
- <para>Default: <command moreinfo="none">posix locking = yes</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/sharemodes.xml b/docs/docbook/smbdotconf/locking/sharemodes.xml
deleted file mode 100644
index c789ed0fb2..0000000000
--- a/docs/docbook/smbdotconf/locking/sharemodes.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="SHAREMODES"/>share modes (S)</term>
- <listitem><para>This enables or disables the honoring of
- the <parameter moreinfo="none">share modes</parameter> during a file open. These
- modes are used by clients to gain exclusive read or write access
- to a file.</para>
-
- <para>These open modes are not directly supported by UNIX, so
- they are simulated using shared memory, or lock files if your
- UNIX doesn't support shared memory (almost all do).</para>
-
- <para>The share modes that are enabled by this option are
- <constant>DENY_DOS</constant>, <constant>DENY_ALL</constant>,
- <constant>DENY_READ</constant>, <constant>DENY_WRITE</constant>,
- <constant>DENY_NONE</constant> and <constant>DENY_FCB</constant>.
- </para>
-
- <para>This option gives full share compatibility and enabled
- by default.</para>
-
- <para>You should <emphasis>NEVER</emphasis> turn this parameter
- off as many Windows applications will break if you do so.</para>
-
- <para>Default: <command moreinfo="none">share modes = yes</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/strictlocking.xml b/docs/docbook/smbdotconf/locking/strictlocking.xml
deleted file mode 100644
index b67ae47736..0000000000
--- a/docs/docbook/smbdotconf/locking/strictlocking.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="STRICTLOCKING"/>strict locking (S)</term>
- <listitem><para>This is a boolean that controls the handling of
- file locking in the server. When this is set to <constant>yes</constant>
- the server will check every read and write access for file locks, and
- deny access if locks exist. This can be slow on some systems.</para>
-
- <para>When strict locking is <constant>no</constant> the server does file
- lock checks only when the client explicitly asks for them.</para>
-
- <para>Well-behaved clients always ask for lock checks when it
- is important, so in the vast majority of cases <command moreinfo="none">strict
- locking = no</command> is preferable.</para>
-
- <para>Default: <command moreinfo="none">strict locking = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/abortshutdownscript.xml b/docs/docbook/smbdotconf/logon/abortshutdownscript.xml
deleted file mode 100644
index 89fd9186bb..0000000000
--- a/docs/docbook/smbdotconf/logon/abortshutdownscript.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="ABORTSHUTDOWNSCRIPT"/>abort shutdown script (G)</term>
- <listitem><para><emphasis>This parameter only exists in the HEAD cvs branch</emphasis>
- This a full path name to a script called by <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> that
- should stop a shutdown procedure issued by the <link linkend="SHUTDOWNSCRIPT"><parameter moreinfo="none">shutdown script</parameter></link>.</para>
-
- <para>This command will be run as user.</para>
-
- <para>Default: <emphasis>None</emphasis>.</para>
- <para>Example: <command moreinfo="none">abort shutdown script = /sbin/shutdown -c</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/addgroupscript.xml b/docs/docbook/smbdotconf/logon/addgroupscript.xml
deleted file mode 100644
index 67441a1645..0000000000
--- a/docs/docbook/smbdotconf/logon/addgroupscript.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common"><term><anchor id="ADDGROUPSCRIPT"/>add group script (G)</term>
- <listitem><para>This is the full pathname to a script that will
- be run <emphasis>AS ROOT</emphasis> by <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> when a new group is
- requested. It will expand any
- <parameter moreinfo="none">%g</parameter> to the group name passed.
- This script is only useful for installations using the
- Windows NT domain administration tools. The script is
- free to create a group with an arbitrary name to
- circumvent unix group name restrictions. In that case
- the script must print the numeric gid of the created
- group on stdout.
- </para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/addmachinescript.xml b/docs/docbook/smbdotconf/logon/addmachinescript.xml
deleted file mode 100644
index fdc69c9490..0000000000
--- a/docs/docbook/smbdotconf/logon/addmachinescript.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="ADDMACHINESCRIPT"/>add machine script (G)</term>
- <listitem><para>This is the full pathname to a script that will
- be run by <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> when a machine is added
- to it's domain using the administrator username and password method. </para>
-
- <para>This option is only required when using sam back-ends tied to the
- Unix uid method of RID calculation such as smbpasswd. This option is only
- available in Samba 3.0.</para>
-
- <para>Default: <command moreinfo="none">add machine script = &lt;empty string&gt;
- </command></para>
-
- <para>Example: <command moreinfo="none">add machine script = /usr/sbin/adduser -n -g machines -c Machine -d /dev/null -s /bin/false %u
- </command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/adduserscript.xml b/docs/docbook/smbdotconf/logon/adduserscript.xml
deleted file mode 100644
index 3afea231a5..0000000000
--- a/docs/docbook/smbdotconf/logon/adduserscript.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="ADDUSERSCRIPT"/>add user script (G)</term>
- <listitem><para>This is the full pathname to a script that will
- be run <emphasis>AS ROOT</emphasis> by <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> under special circumstances described below.</para>
-
- <para>Normally, a Samba server requires that UNIX users are
- created for all users accessing files on this server. For sites
- that use Windows NT account databases as their primary user database
- creating these users and keeping the user list in sync with the
- Windows NT PDC is an onerous task. This option allows <ulink url="smbd.8.html">smbd</ulink> to create the required UNIX users
- <emphasis>ON DEMAND</emphasis> when a user accesses the Samba server.</para>
-
- <para>In order to use this option, <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> must <emphasis>NOT</emphasis> be set to <parameter moreinfo="none">security = share</parameter>
- and <parameter moreinfo="none">add user script</parameter>
- must be set to a full pathname for a script that will create a UNIX
- user given one argument of <parameter moreinfo="none">%u</parameter>, which expands into
- the UNIX user name to create.</para>
-
- <para>When the Windows user attempts to access the Samba server,
- at login (session setup in the SMB protocol) time, <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> contacts the <parameter moreinfo="none">password server</parameter> and
- attempts to authenticate the given user with the given password. If the
- authentication succeeds then <command moreinfo="none">smbd</command>
- attempts to find a UNIX user in the UNIX password database to map the
- Windows user into. If this lookup fails, and <parameter moreinfo="none">add user script
- </parameter> is set then <command moreinfo="none">smbd</command> will
- call the specified script <emphasis>AS ROOT</emphasis>, expanding
- any <parameter moreinfo="none">%u</parameter> argument to be the user name to create.</para>
-
- <para>If this script successfully creates the user then <command moreinfo="none">smbd
- </command> will continue on as though the UNIX user
- already existed. In this way, UNIX users are dynamically created to
- match existing Windows NT accounts.</para>
-
- <para>See also <link linkend="SECURITY"><parameter moreinfo="none">
- security</parameter></link>, <link linkend="PASSWORDSERVER">
- <parameter moreinfo="none">password server</parameter></link>,
- <link linkend="DELETEUSERSCRIPT"><parameter moreinfo="none">delete user
- script</parameter></link>.</para>
-
- <para>Default: <command moreinfo="none">add user script = &lt;empty string&gt;
- </command></para>
-
- <para>Example: <command moreinfo="none">add user script = /usr/local/samba/bin/add_user
- %u</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/addusertogroupscript.xml b/docs/docbook/smbdotconf/logon/addusertogroupscript.xml
deleted file mode 100644
index fe8be5b504..0000000000
--- a/docs/docbook/smbdotconf/logon/addusertogroupscript.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="ADDUSERTOGROUPSCRIPT"/>add user to group script (G)</term>
- <listitem><para>Full path to the script that will be called when
- a user is added to a group using the Windows NT domain administration
- tools. It will be run by <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> <emphasis>AS ROOT</emphasis>.
- Any <parameter moreinfo="none">%g</parameter> will be replaced with the group name and
- any <parameter moreinfo="none">%u</parameter> will be replaced with the user name.
- </para>
-
- <para>Default: <command moreinfo="none">add user to group script = </command></para>
-
- <para>Example: <command moreinfo="none">add user to group script = /usr/sbin/adduser %u %g</command></para>
-
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/deletegroupscript.xml b/docs/docbook/smbdotconf/logon/deletegroupscript.xml
deleted file mode 100644
index 02c413115a..0000000000
--- a/docs/docbook/smbdotconf/logon/deletegroupscript.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common"><term><anchor id="DELETEGROUPSCRIPT"/>delete group script (G)</term>
- <listitem><para>This is the full pathname to a script that will
- be run <emphasis>AS ROOT</emphasis> <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> when a group is requested to be deleted.
- It will expand any <parameter moreinfo="none">%g</parameter> to the group name passed.
- This script is only useful for installations using the Windows NT domain administration tools.
- </para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/deleteuserfromgroupscript.xml b/docs/docbook/smbdotconf/logon/deleteuserfromgroupscript.xml
deleted file mode 100644
index bb1c5136c1..0000000000
--- a/docs/docbook/smbdotconf/logon/deleteuserfromgroupscript.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="DELETEUSERFROMGROUPSCRIPT"/>delete user from group script (G)</term>
- <listitem><para>Full path to the script that will be called when
- a user is removed from a group using the Windows NT domain administration
- tools. It will be run by <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> <emphasis>AS ROOT</emphasis>.
- Any <parameter moreinfo="none">%g</parameter> will be replaced with the group name and
- any <parameter moreinfo="none">%u</parameter> will be replaced with the user name.
- </para>
-
- <para>Default: <command moreinfo="none">delete user from group script = </command></para>
-
- <para>Example: <command moreinfo="none">delete user from group script = /usr/sbin/deluser %u %g</command></para>
-
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/deleteuserscript.xml b/docs/docbook/smbdotconf/logon/deleteuserscript.xml
deleted file mode 100644
index afb75dbe77..0000000000
--- a/docs/docbook/smbdotconf/logon/deleteuserscript.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="DELETEUSERSCRIPT"/>delete user script (G)</term>
- <listitem><para>This is the full pathname to a script that will
- be run by <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> when managing users
- with remote RPC (NT) tools.
- </para>
-
- <para>This script is called when a remote client removes a user
- from the server, normally using 'User Manager for Domains' or
- <command moreinfo="none">rpcclient</command>.
- </para>
-
- <para>This script should delete the given UNIX username.
- </para>
-
- <para>Default: <command moreinfo="none">delete user script = &lt;empty string&gt;
- </command></para>
- <para>Example: <command moreinfo="none">delete user script = /usr/local/samba/bin/del_user
- %u</command></para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/domainlogons.xml b/docs/docbook/smbdotconf/logon/domainlogons.xml
deleted file mode 100644
index 9a2f432f7d..0000000000
--- a/docs/docbook/smbdotconf/logon/domainlogons.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="DOMAINLOGONS"/>domain logons (G)</term>
- <listitem><para>If set to <constant>yes</constant>, the Samba server will serve
- Windows 95/98 Domain logons for the <link linkend="WORKGROUP">
- <parameter moreinfo="none">workgroup</parameter></link> it is in. Samba 2.2
- has limited capability to act as a domain controller for Windows
- NT 4 Domains. For more details on setting up this feature see
- the Samba-PDC-HOWTO included in the <filename moreinfo="none">htmldocs/</filename>
- directory shipped with the source code.</para>
-
- <para>Default: <command moreinfo="none">domain logons = no</command></para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/logondrive.xml b/docs/docbook/smbdotconf/logon/logondrive.xml
deleted file mode 100644
index d0aa4d7456..0000000000
--- a/docs/docbook/smbdotconf/logon/logondrive.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LOGONDRIVE"/>logon drive (G)</term>
- <listitem><para>This parameter specifies the local path to
- which the home directory will be connected (see <link linkend="LOGONHOME"><parameter moreinfo="none">logon home</parameter></link>)
- and is only used by NT Workstations. </para>
-
- <para>Note that this option is only useful if Samba is set up as a
- logon server.</para>
-
- <para>Default: <command moreinfo="none">logon drive = z:</command></para>
- <para>Example: <command moreinfo="none">logon drive = h:</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/logonhome.xml b/docs/docbook/smbdotconf/logon/logonhome.xml
deleted file mode 100644
index ec19c54043..0000000000
--- a/docs/docbook/smbdotconf/logon/logonhome.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LOGONHOME"/>logon home (G)</term>
- <listitem><para>This parameter specifies the home directory
- location when a Win95/98 or NT Workstation logs into a Samba PDC.
- It allows you to do </para>
-
- <para><prompt moreinfo="none">C:\&gt; </prompt><userinput moreinfo="none">NET USE H: /HOME</userinput>
- </para>
-
- <para>from a command prompt, for example.</para>
-
- <para>This option takes the standard substitutions, allowing
- you to have separate logon scripts for each user or machine.</para>
-
- <para>This parameter can be used with Win9X workstations to ensure
- that roaming profiles are stored in a subdirectory of the user's
- home directory. This is done in the following way:</para>
-
- <para><command moreinfo="none">logon home = \\%N\%U\profile</command></para>
-
- <para>This tells Samba to return the above string, with
- substitutions made when a client requests the info, generally
- in a NetUserGetInfo request. Win9X clients truncate the info to
- \\server\share when a user does <command moreinfo="none">net use /home</command>
- but use the whole string when dealing with profiles.</para>
-
- <para>Note that in prior versions of Samba, the <link linkend="LOGONPATH">
- <parameter moreinfo="none">logon path</parameter></link> was returned rather than
- <parameter moreinfo="none">logon home</parameter>. This broke <command moreinfo="none">net use
- /home</command> but allowed profiles outside the home directory.
- The current implementation is correct, and can be used for
- profiles if you use the above trick.</para>
-
- <para>This option is only useful if Samba is set up as a logon
- server.</para>
-
- <para>Default: <command moreinfo="none">logon home = &quot;\\%N\%U&quot;</command></para>
- <para>Example: <command moreinfo="none">logon home = &quot;\\remote_smb_server\%U&quot;</command>
- </para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/logonpath.xml b/docs/docbook/smbdotconf/logon/logonpath.xml
deleted file mode 100644
index 04a2777862..0000000000
--- a/docs/docbook/smbdotconf/logon/logonpath.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LOGONPATH"/>logon path (G)</term>
- <listitem><para>This parameter specifies the home directory
- where roaming profiles (NTuser.dat etc files for Windows NT) are
- stored. Contrary to previous versions of these manual pages, it has
- nothing to do with Win 9X roaming profiles. To find out how to
- handle roaming profiles for Win 9X system, see the <link linkend="LOGONHOME">
- <parameter moreinfo="none">logon home</parameter></link> parameter.</para>
-
- <para>This option takes the standard substitutions, allowing you
- to have separate logon scripts for each user or machine. It also
- specifies the directory from which the &quot;Application Data&quot;,
- (<filename moreinfo="none">desktop</filename>, <filename moreinfo="none">start menu</filename>,
- <filename moreinfo="none">network neighborhood</filename>, <filename moreinfo="none">programs</filename>
- and other folders, and their contents, are loaded and displayed on
- your Windows NT client.</para>
-
- <para>The share and the path must be readable by the user for
- the preferences and directories to be loaded onto the Windows NT
- client. The share must be writeable when the user logs in for the first
- time, in order that the Windows NT client can create the NTuser.dat
- and other directories.</para>
-
- <para>Thereafter, the directories and any of the contents can,
- if required, be made read-only. It is not advisable that the
- NTuser.dat file be made read-only - rename it to NTuser.man to
- achieve the desired effect (a <emphasis>MAN</emphasis>datory
- profile). </para>
-
- <para>Windows clients can sometimes maintain a connection to
- the [homes] share, even though there is no user logged in.
- Therefore, it is vital that the logon path does not include a
- reference to the homes share (i.e. setting this parameter to
- \%N\%U\profile_path will cause problems).</para>
-
- <para>This option takes the standard substitutions, allowing
- you to have separate logon scripts for each user or machine.</para>
-
- <para>Note that this option is only useful if Samba is set up
- as a logon server.</para>
-
- <para>Default: <command moreinfo="none">logon path = \\%N\%U\profile</command></para>
- <para>Example: <command moreinfo="none">logon path = \\PROFILESERVER\PROFILE\%U</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/logonscript.xml b/docs/docbook/smbdotconf/logon/logonscript.xml
deleted file mode 100644
index 842cf927d2..0000000000
--- a/docs/docbook/smbdotconf/logon/logonscript.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LOGONSCRIPT"/>logon script (G)</term>
- <listitem><para>This parameter specifies the batch file (.bat) or
- NT command file (.cmd) to be downloaded and run on a machine when
- a user successfully logs in. The file must contain the DOS
- style CR/LF line endings. Using a DOS-style editor to create the
- file is recommended.</para>
-
- <para>The script must be a relative path to the [netlogon]
- service. If the [netlogon] service specifies a <link linkend="PATH">
- <parameter moreinfo="none">path</parameter></link> of <filename moreinfo="none">/usr/local/samba/netlogon
- </filename>, and <command moreinfo="none">logon script = STARTUP.BAT</command>, then
- the file that will be downloaded is:</para>
-
- <para><filename moreinfo="none">/usr/local/samba/netlogon/STARTUP.BAT</filename></para>
-
- <para>The contents of the batch file are entirely your choice. A
- suggested command would be to add <command moreinfo="none">NET TIME \\SERVER /SET
- /YES</command>, to force every machine to synchronize clocks with
- the same time server. Another use would be to add <command moreinfo="none">NET USE
- U: \\SERVER\UTILS</command> for commonly used utilities, or <command moreinfo="none">
- NET USE Q: \\SERVER\ISO9001_QA</command> for example.</para>
-
- <para>Note that it is particularly important not to allow write
- access to the [netlogon] share, or to grant users write permission
- on the batch files in a secure environment, as this would allow
- the batch files to be arbitrarily modified and security to be
- breached.</para>
-
- <para>This option takes the standard substitutions, allowing you
- to have separate logon scripts for each user or machine.</para>
-
- <para>This option is only useful if Samba is set up as a logon
- server.</para>
-
- <para>Default: <emphasis>no logon script defined</emphasis></para>
- <para>Example: <command moreinfo="none">logon script = scripts\%U.bat</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/setprimarygroupscript.xml b/docs/docbook/smbdotconf/logon/setprimarygroupscript.xml
deleted file mode 100644
index 45380ce4a8..0000000000
--- a/docs/docbook/smbdotconf/logon/setprimarygroupscript.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
-<term><anchor id="SETPRIMARYGROUPSCRIPT"/>set primary group script (G)</term>
-<listitem>
- <para>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 <command>net rpc
- vampire</command>. <parameter>%u</parameter> will be
- replaced with the user whose primary group is to be
- set. <parameter>%g</parameter> will be replaced with
- the group to set.</para>
-
- <para>Default: <emphasis>No default value</emphasis></para>
-
- <para>Example: <command>set primary group script = /usr/sbin/usermod -g '%g' '%u'</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/shutdownscript.xml b/docs/docbook/smbdotconf/logon/shutdownscript.xml
deleted file mode 100644
index ac286393b5..0000000000
--- a/docs/docbook/smbdotconf/logon/shutdownscript.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="SHUTDOWNSCRIPT"/>shutdown script (G)</term>
- <listitem><para><emphasis>This parameter only exists in the HEAD cvs branch</emphasis>
- This a full path name to a script called by
- <ulink url="smbd.8.html"><command moreinfo="none">smbd(8)</command></ulink> that
- should start a shutdown procedure.</para>
-
- <para>This command will be run as the user connected to the
- server.</para>
-
- <para>%m %t %r %f parameters are expanded</para>
- <para><parameter moreinfo="none">%m</parameter> will be substituted with the
- shutdown message sent to the server.</para>
- <para><parameter moreinfo="none">%t</parameter> will be substituted with the
- number of seconds to wait before effectively starting the
- shutdown procedure.</para>
- <para><parameter moreinfo="none">%r</parameter> will be substituted with the
- switch <emphasis>-r</emphasis>. It means reboot after shutdown
- for NT.
- </para>
- <para><parameter moreinfo="none">%f</parameter> will be substituted with the
- switch <emphasis>-f</emphasis>. It means force the shutdown
- even if applications do not respond for NT.</para>
-
- <para>Default: <emphasis>None</emphasis>.</para>
- <para>Example: <command moreinfo="none">abort shutdown script = /usr/local/samba/sbin/shutdown %m %t %r %f</command></para>
- <para>Shutdown script example:
-<programlisting format="linespecific">
-#!/bin/bash
-
-$time=0
-let &quot;time/60&quot;
-let &quot;time++&quot;
-
-/sbin/shutdown $3 $4 +$time $1 &amp;
-</programlisting>
- Shutdown does not return so we need to launch it in background.
- </para>
-
- <para>See also <link linkend="ABORTSHUTDOWNSCRIPT"><parameter moreinfo="none">abort shutdown script</parameter></link>.</para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/man.xsl b/docs/docbook/smbdotconf/man.xsl
deleted file mode 100644
index a7ae76bbd8..0000000000
--- a/docs/docbook/smbdotconf/man.xsl
+++ /dev/null
@@ -1,159 +0,0 @@
-<?xml version='1.0'?>
-<!-- vim:set sts=2 shiftwidth=2 syntax=xml: -->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- version='1.0'>
-
-<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"/>
-
-<xsl:param name="chunk.section.depth" select="0"/>
-<xsl:param name="chunk.first.sections" select="1"/>
-<xsl:param name="use.id.as.filename" select="1"/>
-<xsl:param name="base.dir" select="'../../manpages/'"/>
-
-<!--
- Our ulink stylesheet omits @url part if content was specified
--->
-<xsl:template match="ulink">
- <xsl:variable name="content">
- <xsl:apply-templates/>
- </xsl:variable>
- <xsl:if test="$content = ''">
- <xsl:text>: </xsl:text>
- </xsl:if>
- <xsl:if test="$content != ''">
- <xsl:value-of select="$content" />
- </xsl:if>
- <xsl:if test="$content = ''">
- <xsl:apply-templates mode="italic" select="@url" />
- </xsl:if>
-</xsl:template>
-
-<xsl:template match="refentry">
-
- <xsl:variable name="section" select="refmeta/manvolnum"/>
- <xsl:variable name="name" select="refnamediv/refname[1]"/>
- <xsl:variable name="base.dir" select="$base.dir"/>
- <!-- standard man page width is 64 chars; 6 chars needed for the two
- (x) volume numbers, and 2 spaces, leaves 56 -->
- <xsl:variable name="twidth" select="(74 - string-length(refmeta/refentrytitle)) div 2"/>
-
- <xsl:variable name="reftitle"
- select="substring(refmeta/refentrytitle, 1, $twidth)"/>
-
- <xsl:variable name="title">
- <xsl:choose>
- <xsl:when test="refentryinfo/title">
- <xsl:value-of select="refentryinfo/title"/>
- </xsl:when>
- <xsl:when test="../referenceinfo/title">
- <xsl:value-of select="../referenceinfo/title"/>
- </xsl:when>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:variable name="date">
- <xsl:choose>
- <xsl:when test="refentryinfo/date">
- <xsl:value-of select="refentryinfo/date"/>
- </xsl:when>
- <xsl:when test="../referenceinfo/date">
- <xsl:value-of select="../referenceinfo/date"/>
- </xsl:when>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:variable name="productname">
- <xsl:choose>
- <xsl:when test="refentryinfo/productname">
- <xsl:value-of select="refentryinfo/productname"/>
- </xsl:when>
- <xsl:when test="../referenceinfo/productname">
- <xsl:value-of select="../referenceinfo/productname"/>
- </xsl:when>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:call-template name="write.text.chunk">
- <xsl:with-param name="filename"
- select="concat($base.dir, normalize-space ($name), '.', $section)"/>
- <xsl:with-param name="content">
- <xsl:text>.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
-.PP
-\fB\\$1\fR
-.PP
-..
-.de Sp \" Vertical space (when we can't use .PP)
-.if t .sp .5v
-.if n .sp
-..
-.de Ip \" List item
-.br
-.ie \\n(.$>=3 .ne \\$3
-.el .ne 3
-.IP "\\$1" \\$2
-..
-.TH "</xsl:text>
- <xsl:value-of select="translate($reftitle,'abcdefghijklmnopqrstuvwxyz', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ')"/>
- <xsl:text>" </xsl:text>
- <xsl:value-of select="refmeta/manvolnum[1]"/>
- <xsl:text> "</xsl:text>
- <xsl:value-of select="normalize-space($date)"/>
- <xsl:text>" "</xsl:text>
- <xsl:value-of select="normalize-space($productname)"/>
- <xsl:text>" "</xsl:text>
- <xsl:value-of select="$title"/>
- <xsl:text>"
-</xsl:text>
- <xsl:apply-templates/>
- <xsl:text>&#10;</xsl:text>
-
- <!-- Author section -->
- <xsl:choose>
- <xsl:when test="refentryinfo//author">
- <xsl:apply-templates select="refentryinfo" mode="authorsect"/>
- </xsl:when>
- </xsl:choose>
- </xsl:with-param>
- </xsl:call-template>
-</xsl:template>
-
-<xsl:template match="informalexample|screen|programlisting">
- <xsl:text>.nf&#10;</xsl:text>
- <xsl:apply-templates/>
- <xsl:text>.fi&#10;</xsl:text>
-</xsl:template>
-
-<xsl:template match="//emphasis">
- <xsl:text>\fB</xsl:text>
- <xsl:apply-templates/>
- <xsl:text>\fR</xsl:text>
-</xsl:template>
-
-<xsl:template match="para|simpara|remark" mode="list">
- <xsl:variable name="foo">
- <xsl:apply-templates/>
- </xsl:variable>
- <xsl:choose match="node()">
- <!-- Don't normalize-space() for verbatim paragraphs -->
- <xsl:when test="informalexample|screen|programlisting">
- <xsl:value-of select="$foo"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="normalize-space($foo)"/>
- <xsl:text>&#10;</xsl:text>
- </xsl:otherwise>
- </xsl:choose>
- <xsl:text>&#10;</xsl:text>
- <xsl:if test="following-sibling::para or following-sibling::simpara or
- following-sibling::remark">
- <!-- Make sure multiple paragraphs within a list item don't -->
- <!-- merge together. -->
- <xsl:text>&#10;</xsl:text>
- </xsl:if>
-</xsl:template>
-
-</xsl:stylesheet>
diff --git a/docs/docbook/smbdotconf/misc/addsharecommand.xml b/docs/docbook/smbdotconf/misc/addsharecommand.xml
deleted file mode 100644
index 233d3e7dc4..0000000000
--- a/docs/docbook/smbdotconf/misc/addsharecommand.xml
+++ /dev/null
@@ -1,51 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="ADDSHARECOMMAND"/>add share command (G)</term>
- <listitem><para>Samba 2.2.0 introduced the ability to dynamically
- add and delete shares via the Windows NT 4.0 Server Manager. The
- <parameter moreinfo="none">add share command</parameter> is used to define an
- external program or script which will add a new service definition
- to <filename moreinfo="none">smb.conf</filename>. In order to successfully
- execute the <parameter moreinfo="none">add share command</parameter>, <command moreinfo="none">smbd</command>
- requires that the administrator be connected using a root account (i.e.
- uid == 0).
- </para>
-
- <para>
- When executed, <command moreinfo="none">smbd</command> will automatically invoke the
- <parameter moreinfo="none">add share command</parameter> with four parameters.
- </para>
-
- <itemizedlist>
- <listitem><para><parameter moreinfo="none">configFile</parameter> - the location
- of the global <filename moreinfo="none">smb.conf</filename> file.
- </para></listitem>
-
- <listitem><para><parameter moreinfo="none">shareName</parameter> - the name of the new
- share.
- </para></listitem>
-
- <listitem><para><parameter moreinfo="none">pathName</parameter> - path to an **existing**
- directory on disk.
- </para></listitem>
-
- <listitem><para><parameter moreinfo="none">comment</parameter> - comment string to associate
- with the new share.
- </para></listitem>
- </itemizedlist>
-
- <para>
- This parameter is only used for add file shares. To add printer shares,
- see the <link linkend="ADDPRINTERCOMMAND"><parameter moreinfo="none">addprinter
- command</parameter></link>.
- </para>
-
- <para>
- See also <link linkend="CHANGESHARECOMMAND"><parameter moreinfo="none">change share
- command</parameter></link>, <link linkend="DELETESHARECOMMAND"><parameter moreinfo="none">delete share
- command</parameter></link>.
- </para>
-
- <para>Default: <emphasis>none</emphasis></para>
- <para>Example: <command moreinfo="none">add share command = /usr/local/bin/addshare</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/autoservices.xml b/docs/docbook/smbdotconf/misc/autoservices.xml
deleted file mode 100644
index d137f650f8..0000000000
--- a/docs/docbook/smbdotconf/misc/autoservices.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="AUTOSERVICES"/>auto services (G)</term>
- <listitem><para>This is a synonym for the <link linkend="PRELOAD">
- <parameter moreinfo="none">preload</parameter></link>.</para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/available.xml b/docs/docbook/smbdotconf/misc/available.xml
deleted file mode 100644
index 025c1c06fb..0000000000
--- a/docs/docbook/smbdotconf/misc/available.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="AVAILABLE"/>available (S)</term>
- <listitem><para>This parameter lets you &quot;turn off&quot; a service. If
- <parameter moreinfo="none">available = no</parameter>, then <emphasis>ALL</emphasis>
- attempts to connect to the service will fail. Such failures are
- logged.</para>
-
- <para>Default: <command moreinfo="none">available = yes</command></para>
-
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/changesharecommand.xml b/docs/docbook/smbdotconf/misc/changesharecommand.xml
deleted file mode 100644
index 3fb494c513..0000000000
--- a/docs/docbook/smbdotconf/misc/changesharecommand.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="CHANGESHARECOMMAND"/>change share command (G)</term>
- <listitem><para>Samba 2.2.0 introduced the ability to dynamically
- add and delete shares via the Windows NT 4.0 Server Manager. The
- <parameter moreinfo="none">change share command</parameter> is used to define an
- external program or script which will modify an existing service definition
- in <filename moreinfo="none">smb.conf</filename>. In order to successfully
- execute the <parameter moreinfo="none">change share command</parameter>, <command moreinfo="none">smbd</command>
- requires that the administrator be connected using a root account (i.e.
- uid == 0).
- </para>
-
- <para>
- When executed, <command moreinfo="none">smbd</command> will automatically invoke the
- <parameter moreinfo="none">change share command</parameter> with four parameters.
- </para>
-
- <itemizedlist>
- <listitem><para><parameter moreinfo="none">configFile</parameter> - the location
- of the global <filename moreinfo="none">smb.conf</filename> file.
- </para></listitem>
-
- <listitem><para><parameter moreinfo="none">shareName</parameter> - the name of the new
- share.
- </para></listitem>
-
- <listitem><para><parameter moreinfo="none">pathName</parameter> - path to an **existing**
- directory on disk.
- </para></listitem>
-
- <listitem><para><parameter moreinfo="none">comment</parameter> - comment string to associate
- with the new share.
- </para></listitem>
- </itemizedlist>
-
- <para>
- This parameter is only used modify existing file shares definitions. To modify
- printer shares, use the &quot;Printers...&quot; folder as seen when browsing the Samba host.
- </para>
-
- <para>
- See also <link linkend="ADDSHARECOMMAND"><parameter moreinfo="none">add share
- command</parameter></link>, <link linkend="DELETESHARECOMMAND"><parameter moreinfo="none">delete
- share command</parameter></link>.
- </para>
-
- <para>Default: <emphasis>none</emphasis></para>
- <para>Example: <command moreinfo="none">change share command = /usr/local/bin/addshare</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/configfile.xml b/docs/docbook/smbdotconf/misc/configfile.xml
deleted file mode 100644
index 3edf611b55..0000000000
--- a/docs/docbook/smbdotconf/misc/configfile.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="CONFIGFILE"/>config file (G)</term>
- <listitem><para>This allows you to override the config file
- to use, instead of the default (usually <filename moreinfo="none">smb.conf</filename>).
- There is a chicken and egg problem here as this option is set
- in the config file!</para>
-
- <para>For this reason, if the name of the config file has changed
- when the parameters are loaded then it will reload them from
- the new config file.</para>
-
- <para>This option takes the usual substitutions, which can
- be very useful.</para>
-
- <para>If the config file doesn't exist then it won't be loaded
- (allowing you to special case the config files of just a few
- clients).</para>
-
- <para>Example: <command moreinfo="none">config file = /usr/local/samba/lib/smb.conf.%m
- </command></para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/copy.xml b/docs/docbook/smbdotconf/misc/copy.xml
deleted file mode 100644
index a7945af8ae..0000000000
--- a/docs/docbook/smbdotconf/misc/copy.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="COPY"/>copy (S)</term>
- <listitem><para>This parameter allows you to &quot;clone&quot; service
- entries. The specified service is simply duplicated under the
- current service's name. Any parameters specified in the current
- section will override those in the section being copied.</para>
-
- <para>This feature lets you set up a 'template' service and
- create similar services easily. Note that the service being
- copied must occur earlier in the configuration file than the
- service doing the copying.</para>
-
- <para>Default: <emphasis>no value</emphasis></para>
- <para>Example: <command moreinfo="none">copy = otherservice</command></para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/default.xml b/docs/docbook/smbdotconf/misc/default.xml
deleted file mode 100644
index c396d1947b..0000000000
--- a/docs/docbook/smbdotconf/misc/default.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="DEFAULT"/>default (G)</term>
- <listitem><para>A synonym for <link linkend="DEFAULTSERVICE"><parameter moreinfo="none">
- default service</parameter></link>.</para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/defaultservice.xml b/docs/docbook/smbdotconf/misc/defaultservice.xml
deleted file mode 100644
index 7aeedb177a..0000000000
--- a/docs/docbook/smbdotconf/misc/defaultservice.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="DEFAULTSERVICE"/>default service (G)</term>
- <listitem><para>This parameter specifies the name of a service
- which will be connected to if the service actually requested cannot
- be found. Note that the square brackets are <emphasis>NOT</emphasis>
- given in the parameter value (see example below).</para>
-
- <para>There is no default value for this parameter. If this
- parameter is not given, attempting to connect to a nonexistent
- service results in an error.</para>
-
- <para>Typically the default service would be a <link linkend="GUESTOK">
- <parameter moreinfo="none">guest ok</parameter></link>, <link linkend="READONLY">
- <parameter moreinfo="none">read-only</parameter></link> service.</para>
-
- <para>Also note that the apparent service name will be changed
- to equal that of the requested service, this is very useful as it
- allows you to use macros like <parameter moreinfo="none">%S</parameter> to make
- a wildcard service.</para>
-
- <para>Note also that any &quot;_&quot; characters in the name of the service
- used in the default service will get mapped to a &quot;/&quot;. This allows for
- interesting things.</para>
-
-
- <para>Example:</para>
-
-<para><programlisting format="linespecific">
-[global]
- default service = pub
-
-[pub]
- path = /%S
-</programlisting></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/deletereadonly.xml b/docs/docbook/smbdotconf/misc/deletereadonly.xml
deleted file mode 100644
index 8e86b5b00b..0000000000
--- a/docs/docbook/smbdotconf/misc/deletereadonly.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="DELETEREADONLY"/>delete readonly (S)</term>
- <listitem><para>This parameter allows readonly files to be deleted.
- This is not normal DOS semantics, but is allowed by UNIX.</para>
-
- <para>This option may be useful for running applications such
- as rcs, where UNIX file ownership prevents changing file
- permissions, and DOS semantics prevent deletion of a read only file.</para>
-
- <para>Default: <command moreinfo="none">delete readonly = no</command></para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/deletesharecommand.xml b/docs/docbook/smbdotconf/misc/deletesharecommand.xml
deleted file mode 100644
index c3481c86ec..0000000000
--- a/docs/docbook/smbdotconf/misc/deletesharecommand.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="DELETESHARECOMMAND"/>delete share command (G)</term>
- <listitem><para>Samba 2.2.0 introduced the ability to dynamically
- add and delete shares via the Windows NT 4.0 Server Manager. The
- <parameter moreinfo="none">delete share command</parameter> is used to define an
- external program or script which will remove an existing service
- definition from <filename moreinfo="none">smb.conf</filename>. In order to successfully
- execute the <parameter moreinfo="none">delete share command</parameter>, <command moreinfo="none">smbd</command>
- requires that the administrator be connected using a root account (i.e.
- uid == 0).
- </para>
-
- <para>
- When executed, <command moreinfo="none">smbd</command> will automatically invoke the
- <parameter moreinfo="none">delete share command</parameter> with two parameters.
- </para>
-
- <itemizedlist>
- <listitem><para><parameter moreinfo="none">configFile</parameter> - the location
- of the global <filename moreinfo="none">smb.conf</filename> file.
- </para></listitem>
-
- <listitem><para><parameter moreinfo="none">shareName</parameter> - the name of
- the existing service.
- </para></listitem>
- </itemizedlist>
-
- <para>
- This parameter is only used to remove file shares. To delete printer shares,
- see the <link linkend="DELETEPRINTERCOMMAND"><parameter moreinfo="none">deleteprinter
- command</parameter></link>.
- </para>
-
- <para>
- See also <link linkend="ADDSHARECOMMAND"><parameter moreinfo="none">add share
- command</parameter></link>, <link linkend="CHANGESHARECOMMAND"><parameter moreinfo="none">change
- share command</parameter></link>.
- </para>
-
- <para>Default: <emphasis>none</emphasis></para>
- <para>Example: <command moreinfo="none">delete share command = /usr/local/bin/delshare</command></para>
-
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/dfreecommand.xml b/docs/docbook/smbdotconf/misc/dfreecommand.xml
deleted file mode 100644
index c71ec8e00b..0000000000
--- a/docs/docbook/smbdotconf/misc/dfreecommand.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="DFREECOMMAND"/>dfree command (G)</term>
- <listitem><para>The <parameter moreinfo="none">dfree command</parameter> setting should
- only be used on systems where a problem occurs with the internal
- disk space calculations. This has been known to happen with Ultrix,
- but may occur with other operating systems. The symptom that was
- seen was an error of &quot;Abort Retry Ignore&quot; at the end of each
- directory listing.</para>
-
- <para>This setting allows the replacement of the internal routines to
- calculate the total disk space and amount available with an external
- routine. The example below gives a possible script that might fulfill
- this function.</para>
-
- <para>The external program will be passed a single parameter indicating
- a directory in the filesystem being queried. This will typically consist
- of the string <filename moreinfo="none">./</filename>. The script should return two
- integers in ASCII. The first should be the total disk space in blocks,
- and the second should be the number of available blocks. An optional
- third return value can give the block size in bytes. The default
- blocksize is 1024 bytes.</para>
-
- <para>Note: Your script should <emphasis>NOT</emphasis> be setuid or
- setgid and should be owned by (and writeable only by) root!</para>
-
- <para>Default: <emphasis>By default internal routines for
- determining the disk capacity and remaining space will be used.
- </emphasis></para>
-
- <para>Example: <command moreinfo="none">dfree command = /usr/local/samba/bin/dfree
- </command></para>
-
- <para>Where the script dfree (which must be made executable) could be:</para>
-
-<para><programlisting format="linespecific">
-#!/bin/sh
-df $1 | tail -1 | awk '{print $2&quot; &quot;$4}'
-</programlisting></para>
-
- <para>or perhaps (on Sys V based systems):</para>
-
-<para><programlisting format="linespecific">
-#!/bin/sh
-/usr/bin/df -k $1 | tail -1 | awk '{print $3&quot; &quot;$5}'
-</programlisting></para>
-
- <para>Note that you may have to replace the command names
- with full path names on some systems.</para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/dontdescend.xml b/docs/docbook/smbdotconf/misc/dontdescend.xml
deleted file mode 100644
index 8136f293df..0000000000
--- a/docs/docbook/smbdotconf/misc/dontdescend.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="DONTDESCEND"/>dont descend (S)</term>
- <listitem><para>There are certain directories on some systems
- (e.g., the <filename moreinfo="none">/proc</filename> tree under Linux) that are either not
- of interest to clients or are infinitely deep (recursive). This
- parameter allows you to specify a comma-delimited list of directories
- that the server should always show as empty.</para>
-
- <para>Note that Samba can be very fussy about the exact format
- of the &quot;dont descend&quot; entries. For example you may need <filename moreinfo="none">
- ./proc</filename> instead of just <filename moreinfo="none">/proc</filename>.
- Experimentation is the best policy :-) </para>
-
- <para>Default: <emphasis>none (i.e., all directories are OK
- to descend)</emphasis></para>
- <para>Example: <command moreinfo="none">dont descend = /proc,/dev</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/dosfilemode.xml b/docs/docbook/smbdotconf/misc/dosfilemode.xml
deleted file mode 100644
index e8aec3b78d..0000000000
--- a/docs/docbook/smbdotconf/misc/dosfilemode.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="DOSFILEMODE"/>dos filemode (S)</term>
- <listitem><para> The default behavior in Samba is to provide
- UNIX-like behavior where only the owner of a file/directory is
- able to change the permissions on it. However, this behavior
- is often confusing to DOS/Windows users. Enabling this parameter
- allows a user who has write access to the file (by whatever
- means) to modify the permissions on it. Note that a user
- belonging to the group owning the file will not be allowed to
- change permissions if the group is only granted read access.
- Ownership of the file/directory is not changed, only the permissions
- are modified.</para>
-
- <para>Default: <command moreinfo="none">dos filemode = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/dosfiletimeresolution.xml b/docs/docbook/smbdotconf/misc/dosfiletimeresolution.xml
deleted file mode 100644
index bc82582c87..0000000000
--- a/docs/docbook/smbdotconf/misc/dosfiletimeresolution.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="DOSFILETIMERESOLUTION"/>dos filetime resolution (S)</term>
- <listitem><para>Under the DOS and Windows FAT filesystem, the finest
- granularity on time resolution is two seconds. Setting this parameter
- for a share causes Samba to round the reported time down to the
- nearest two second boundary when a query call that requires one second
- resolution is made to <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>.</para>
-
- <para>This option is mainly used as a compatibility option for Visual
- C++ when used against Samba shares. If oplocks are enabled on a
- share, Visual C++ uses two different time reading calls to check if a
- file has changed since it was last read. One of these calls uses a
- one-second granularity, the other uses a two second granularity. As
- the two second call rounds any odd second down, then if the file has a
- timestamp of an odd number of seconds then the two timestamps will not
- match and Visual C++ will keep reporting the file has changed. Setting
- this option causes the two timestamps to match, and Visual C++ is
- happy.</para>
-
- <para>Default: <command moreinfo="none">dos filetime resolution = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/dosfiletimes.xml b/docs/docbook/smbdotconf/misc/dosfiletimes.xml
deleted file mode 100644
index d9b9f3b08b..0000000000
--- a/docs/docbook/smbdotconf/misc/dosfiletimes.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="DOSFILETIMES"/>dos filetimes (S)</term>
- <listitem><para>Under DOS and Windows, if a user can write to a
- file they can change the timestamp on it. Under POSIX semantics,
- only the owner of the file or root may change the timestamp. By
- default, Samba runs with POSIX semantics and refuses to change the
- timestamp on a file if the user <command moreinfo="none">smbd</command> is acting
- on behalf of is not the file owner. Setting this option to <constant>
- yes</constant> allows DOS semantics and <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> will change the file
- timestamp as DOS requires.</para>
-
- <para>Default: <command moreinfo="none">dos filetimes = no</command></para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/exec.xml b/docs/docbook/smbdotconf/misc/exec.xml
deleted file mode 100644
index 34963c90b2..0000000000
--- a/docs/docbook/smbdotconf/misc/exec.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="EXEC"/>exec (S)</term>
- <listitem><para>This is a synonym for <link linkend="PREEXEC">
- <parameter moreinfo="none">preexec</parameter></link>.</para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/fakedirectorycreatetimes.xml b/docs/docbook/smbdotconf/misc/fakedirectorycreatetimes.xml
deleted file mode 100644
index 81773606ee..0000000000
--- a/docs/docbook/smbdotconf/misc/fakedirectorycreatetimes.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="FAKEDIRECTORYCREATETIMES"/>fake directory create times (S)</term>
- <listitem><para>NTFS and Windows VFAT file systems keep a create
- time for all files and directories. This is not the same as the
- ctime - status change time - that Unix keeps, so Samba by default
- reports the earliest of the various times Unix does keep. Setting
- this parameter for a share causes Samba to always report midnight
- 1-1-1980 as the create time for directories.</para>
-
- <para>This option is mainly used as a compatibility option for
- Visual C++ when used against Samba shares. Visual C++ generated
- makefiles have the object directory as a dependency for each object
- file, and a make rule to create the directory. Also, when NMAKE
- compares timestamps it uses the creation time when examining a
- directory. Thus the object directory will be created if it does not
- exist, but once it does exist it will always have an earlier
- timestamp than the object files it contains.</para>
-
- <para>However, Unix time semantics mean that the create time
- reported by Samba will be updated whenever a file is created or
- or deleted in the directory. NMAKE finds all object files in
- the object directory. The timestamp of the last one built is then
- compared to the timestamp of the object directory. If the
- directory's timestamp if newer, then all object files
- will be rebuilt. Enabling this option
- ensures directories always predate their contents and an NMAKE build
- will proceed as expected.</para>
-
- <para>Default: <command moreinfo="none">fake directory create times = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/followsymlinks.xml b/docs/docbook/smbdotconf/misc/followsymlinks.xml
deleted file mode 100644
index 88526da320..0000000000
--- a/docs/docbook/smbdotconf/misc/followsymlinks.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="FOLLOWSYMLINKS"/>follow symlinks (S)</term>
- <listitem><para>This parameter allows the Samba administrator
- to stop <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> from following symbolic
- links in a particular share. Setting this
- parameter to <constant>no</constant> prevents any file or directory
- that is a symbolic link from being followed (the user will get an
- error). This option is very useful to stop users from adding a
- symbolic link to <filename moreinfo="none">/etc/passwd</filename> in their home
- directory for instance. However it will slow filename lookups
- down slightly.</para>
-
- <para>This option is enabled (i.e. <command moreinfo="none">smbd</command> will
- follow symbolic links) by default.</para>
-
- <para>Default: <command moreinfo="none">follow symlinks = yes</command></para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/fstype.xml b/docs/docbook/smbdotconf/misc/fstype.xml
deleted file mode 100644
index 566bccb465..0000000000
--- a/docs/docbook/smbdotconf/misc/fstype.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="FSTYPE"/>fstype (S)</term>
- <listitem><para>This parameter allows the administrator to
- configure the string that specifies the type of filesystem a share
- is using that is reported by <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> when a client queries the filesystem type
- for a share. The default type is <constant>NTFS</constant> for
- compatibility with Windows NT but this can be changed to other
- strings such as <constant>Samba</constant> or <constant>FAT
- </constant> if required.</para>
-
- <para>Default: <command moreinfo="none">fstype = NTFS</command></para>
- <para>Example: <command moreinfo="none">fstype = Samba</command></para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/hidelocalusers.xml b/docs/docbook/smbdotconf/misc/hidelocalusers.xml
deleted file mode 100644
index d0468ead6b..0000000000
--- a/docs/docbook/smbdotconf/misc/hidelocalusers.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="HIDELOCALUSERS"/>hide local users(G)</term>
- <listitem><para>This parameter toggles the hiding of local UNIX
- users (root, wheel, floppy, etc) from remote clients.</para>
-
- <para>Default: <command moreinfo="none">hide local users = no</command></para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/homedirmap.xml b/docs/docbook/smbdotconf/misc/homedirmap.xml
deleted file mode 100644
index 41e6ca5ea1..0000000000
--- a/docs/docbook/smbdotconf/misc/homedirmap.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="HOMEDIRMAP"/>homedir map (G)</term>
- <listitem><para>If<link linkend="NISHOMEDIR"><parameter moreinfo="none">nis homedir
- </parameter></link> is <constant>yes</constant>, and <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> is also acting
- as a Win95/98 <parameter moreinfo="none">logon server</parameter> then this parameter
- specifies the NIS (or YP) map from which the server for the user's
- home directory should be extracted. At present, only the Sun
- auto.home map format is understood. The form of the map is:</para>
-
- <para><command moreinfo="none">username server:/some/file/system</command></para>
-
- <para>and the program will extract the servername from before
- the first ':'. There should probably be a better parsing system
- that copes with different map formats and also Amd (another
- automounter) maps.</para>
-
- <note><para>A working NIS client is required on
- the system for this option to work.</para></note>
-
- <para>See also <link linkend="NISHOMEDIR"><parameter moreinfo="none">nis homedir</parameter>
- </link>, <link linkend="DOMAINLOGONS"><parameter moreinfo="none">domain logons</parameter>
- </link>.</para>
-
- <para>Default: <command moreinfo="none">homedir map = &lt;empty string&gt;</command></para>
- <para>Example: <command moreinfo="none">homedir map = amd.homedir</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/include.xml b/docs/docbook/smbdotconf/misc/include.xml
deleted file mode 100644
index 81230d4357..0000000000
--- a/docs/docbook/smbdotconf/misc/include.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="INCLUDE"/>include (G)</term>
- <listitem><para>This allows you to include one config file
- inside another. The file is included literally, as though typed
- in place.</para>
-
- <para>It takes the standard substitutions, except <parameter moreinfo="none">%u
- </parameter>, <parameter moreinfo="none">%P</parameter> and <parameter moreinfo="none">%S</parameter>.
- </para>
-
- <para>Default: <emphasis>no file included</emphasis></para>
- <para>Example: <command moreinfo="none">include = /usr/local/samba/lib/admin_smb.conf
- </command></para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/lockdir.xml b/docs/docbook/smbdotconf/misc/lockdir.xml
deleted file mode 100644
index 2c29b9b61c..0000000000
--- a/docs/docbook/smbdotconf/misc/lockdir.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LOCKDIR"/>lock dir (G)</term>
- <listitem><para>Synonym for <link linkend="LOCKDIRECTORY"><parameter moreinfo="none">
- lock directory</parameter></link>.</para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/lockdirectory.xml b/docs/docbook/smbdotconf/misc/lockdirectory.xml
deleted file mode 100644
index 7945f19864..0000000000
--- a/docs/docbook/smbdotconf/misc/lockdirectory.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LOCKDIRECTORY"/>lock directory (G)</term>
- <listitem><para>This option specifies the directory where lock
- files will be placed. The lock files are used to implement the
- <link linkend="MAXCONNECTIONS"><parameter moreinfo="none">max connections</parameter>
- </link> option.</para>
-
- <para>Default: <command moreinfo="none">lock directory = ${prefix}/var/locks</command></para>
- <para>Example: <command moreinfo="none">lock directory = /var/run/samba/locks</command>
- </para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/magicoutput.xml b/docs/docbook/smbdotconf/misc/magicoutput.xml
deleted file mode 100644
index 8208d5bd4c..0000000000
--- a/docs/docbook/smbdotconf/misc/magicoutput.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="MAGICOUTPUT"/>magic output (S)</term>
- <listitem><para>This parameter specifies the name of a file
- which will contain output created by a magic script (see the
- <link linkend="MAGICSCRIPT"><parameter moreinfo="none">magic script</parameter></link>
- parameter below).</para>
-
- <para>Warning: If two clients use the same <parameter moreinfo="none">magic script
- </parameter> in the same directory the output file content
- is undefined.</para>
-
- <para>Default: <command moreinfo="none">magic output = &lt;magic script name&gt;.out
- </command></para>
-
- <para>Example: <command moreinfo="none">magic output = myfile.txt</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/magicscript.xml b/docs/docbook/smbdotconf/misc/magicscript.xml
deleted file mode 100644
index 73abb50fc5..0000000000
--- a/docs/docbook/smbdotconf/misc/magicscript.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="MAGICSCRIPT"/>magic script (S)</term>
- <listitem><para>This parameter specifies the name of a file which,
- if opened, will be executed by the server when the file is closed.
- This allows a UNIX script to be sent to the Samba host and
- executed on behalf of the connected user.</para>
-
- <para>Scripts executed in this way will be deleted upon
- completion assuming that the user has the appropriate level
- of privilege and the file permissions allow the deletion.</para>
-
- <para>If the script generates output, output will be sent to
- the file specified by the <link linkend="MAGICOUTPUT"><parameter moreinfo="none">
- magic output</parameter></link> parameter (see above).</para>
-
- <para>Note that some shells are unable to interpret scripts
- containing CR/LF instead of CR as
- the end-of-line marker. Magic scripts must be executable
- <emphasis>as is</emphasis> on the host, which for some hosts and
- some shells will require filtering at the DOS end.</para>
-
- <para>Magic scripts are <emphasis>EXPERIMENTAL</emphasis> and
- should <emphasis>NOT</emphasis> be relied upon.</para>
-
- <para>Default: <emphasis>None. Magic scripts disabled.</emphasis></para>
- <para>Example: <command moreinfo="none">magic script = user.csh</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/messagecommand.xml b/docs/docbook/smbdotconf/misc/messagecommand.xml
deleted file mode 100644
index 199fab5610..0000000000
--- a/docs/docbook/smbdotconf/misc/messagecommand.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="MESSAGECOMMAND"/>message command (G)</term>
- <listitem><para>This specifies what command to run when the
- server receives a WinPopup style message.</para>
-
- <para>This would normally be a command that would
- deliver the message somehow. How this is to be done is
- up to your imagination.</para>
-
- <para>An example is:</para>
-
- <para><command moreinfo="none">message command = csh -c 'xedit %s;rm %s' &amp;</command>
- </para>
-
- <para>This delivers the message using <command moreinfo="none">xedit</command>, then
- removes it afterwards. <emphasis>NOTE THAT IT IS VERY IMPORTANT
- THAT THIS COMMAND RETURN IMMEDIATELY</emphasis>. That's why I
- have the '&amp;' on the end. If it doesn't return immediately then
- your PCs may freeze when sending messages (they should recover
- after 30 seconds, hopefully).</para>
-
- <para>All messages are delivered as the global guest user.
- The command takes the standard substitutions, although <parameter moreinfo="none">
- %u</parameter> won't work (<parameter moreinfo="none">%U</parameter> may be better
- in this case).</para>
-
- <para>Apart from the standard substitutions, some additional
- ones apply. In particular:</para>
-
- <itemizedlist>
- <listitem><para><parameter moreinfo="none">%s</parameter> = the filename containing
- the message.</para></listitem>
-
- <listitem><para><parameter moreinfo="none">%t</parameter> = the destination that
- the message was sent to (probably the server name).</para></listitem>
-
- <listitem><para><parameter moreinfo="none">%f</parameter> = who the message
- is from.</para></listitem>
- </itemizedlist>
-
- <para>You could make this command send mail, or whatever else
- takes your fancy. Please let us know of any really interesting
- ideas you have.</para>
-
-
- <para>Here's a way of sending the messages as mail to root:</para>
-
- <para><command moreinfo="none">message command = /bin/mail -s 'message from %f on
- %m' root &lt; %s; rm %s</command></para>
-
- <para>If you don't have a message command then the message
- won't be delivered and Samba will tell the sender there was
- an error. Unfortunately WfWg totally ignores the error code
- and carries on regardless, saying that the message was delivered.
- </para>
-
- <para>If you want to silently delete it then try:</para>
-
- <para><command moreinfo="none">message command = rm %s</command></para>
-
- <para>Default: <emphasis>no message command</emphasis></para>
- <para>Example: <command moreinfo="none">message command = csh -c 'xedit %s;
- rm %s' &amp;</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/nishomedir.xml b/docs/docbook/smbdotconf/misc/nishomedir.xml
deleted file mode 100644
index 5a2980d4fd..0000000000
--- a/docs/docbook/smbdotconf/misc/nishomedir.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="NISHOMEDIR"/>nis homedir (G)</term>
- <listitem><para>Get the home share server from a NIS map. For
- UNIX systems that use an automounter, the user's home directory
- will often be mounted on a workstation on demand from a remote
- server. </para>
-
- <para>When the Samba logon server is not the actual home directory
- server, but is mounting the home directories via NFS then two
- network hops would be required to access the users home directory
- if the logon server told the client to use itself as the SMB server
- for home directories (one over SMB and one over NFS). This can
- be very slow.</para>
-
- <para>This option allows Samba to return the home share as
- being on a different server to the logon server and as
- long as a Samba daemon is running on the home directory server,
- it will be mounted on the Samba client directly from the directory
- server. When Samba is returning the home share to the client, it
- will consult the NIS map specified in <link linkend="HOMEDIRMAP">
- <parameter moreinfo="none">homedir map</parameter></link> and return the server
- listed there.</para>
-
- <para>Note that for this option to work there must be a working
- NIS system and the Samba server with this option must also
- be a logon server.</para>
-
- <para>Default: <command moreinfo="none">nis homedir = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/panicaction.xml b/docs/docbook/smbdotconf/misc/panicaction.xml
deleted file mode 100644
index 6de37c2c17..0000000000
--- a/docs/docbook/smbdotconf/misc/panicaction.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="PANICACTION"/>panic action (G)</term>
- <listitem><para>This is a Samba developer option that allows a
- system command to be called when either <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> or <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> crashes. This is usually used to
- draw attention to the fact that a problem occurred.</para>
-
- <para>Default: <command moreinfo="none">panic action = &lt;empty string&gt;</command></para>
- <para>Example: <command moreinfo="none">panic action = &quot;/bin/sleep 90000&quot;</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/piddirectory.xml b/docs/docbook/smbdotconf/misc/piddirectory.xml
deleted file mode 100644
index 81c1b13e75..0000000000
--- a/docs/docbook/smbdotconf/misc/piddirectory.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="PIDDIRECTORY"/>pid directory (G)</term>
- <listitem><para>This option specifies the directory where pid
- files will be placed. </para>
-
- <para>Default: <command moreinfo="none">pid directory = ${prefix}/var/locks</command></para>
- <para>Example: <command moreinfo="none">pid directory = /var/run/</command>
- </para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/postexec.xml b/docs/docbook/smbdotconf/misc/postexec.xml
deleted file mode 100644
index 017177be3d..0000000000
--- a/docs/docbook/smbdotconf/misc/postexec.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="POSTEXEC"/>postexec (S)</term>
- <listitem><para>This option specifies a command to be run
- whenever the service is disconnected. It takes the usual
- substitutions. The command may be run as the root on some
- systems.</para>
-
- <para>An interesting example may be to unmount server
- resources:</para>
-
- <para><command moreinfo="none">postexec = /etc/umount /cdrom</command></para>
-
- <para>See also <link linkend="PREEXEC"><parameter moreinfo="none">preexec</parameter>
- </link>.</para>
-
- <para>Default: <emphasis>none (no command executed)</emphasis>
- </para>
-
- <para>Example: <command moreinfo="none">postexec = echo \&quot;%u disconnected from %S
- from %m (%I)\&quot; &gt;&gt; /tmp/log</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/preexec.xml b/docs/docbook/smbdotconf/misc/preexec.xml
deleted file mode 100644
index fc047e008d..0000000000
--- a/docs/docbook/smbdotconf/misc/preexec.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="PREEXEC"/>preexec (S)</term>
- <listitem><para>This option specifies a command to be run whenever
- the service is connected to. It takes the usual substitutions.</para>
-
- <para>An interesting example is to send the users a welcome
- message every time they log in. Maybe a message of the day? Here
- is an example:</para>
-
- <para><command moreinfo="none">preexec = csh -c 'echo \&quot;Welcome to %S!\&quot; |
- /usr/local/samba/bin/smbclient -M %m -I %I' &amp; </command></para>
-
- <para>Of course, this could get annoying after a while :-)</para>
-
- <para>See also <link linkend="PREEXECCLOSE"><parameter moreinfo="none">preexec close
- </parameter></link> and <link linkend="POSTEXEC"><parameter moreinfo="none">postexec
- </parameter></link>.</para>
-
- <para>Default: <emphasis>none (no command executed)</emphasis></para>
- <para>Example: <command moreinfo="none">preexec = echo \&quot;%u connected to %S from %m
- (%I)\&quot; &gt;&gt; /tmp/log</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/preexecclose.xml b/docs/docbook/smbdotconf/misc/preexecclose.xml
deleted file mode 100644
index c617a7f7fa..0000000000
--- a/docs/docbook/smbdotconf/misc/preexecclose.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="PREEXECCLOSE"/>preexec close (S)</term>
- <listitem><para>This boolean option controls whether a non-zero
- return code from <link linkend="PREEXEC"><parameter moreinfo="none">preexec
- </parameter></link> should close the service being connected to.</para>
-
- <para>Default: <command moreinfo="none">preexec close = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/preload.xml b/docs/docbook/smbdotconf/misc/preload.xml
deleted file mode 100644
index 574ed1a369..0000000000
--- a/docs/docbook/smbdotconf/misc/preload.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="PRELOAD"/>preload (G)</term>
- <listitem><para>This is a list of services that you want to be
- automatically added to the browse lists. This is most useful
- for homes and printers services that would otherwise not be
- visible.</para>
-
- <para>Note that if you just want all printers in your
- printcap file loaded then the <link linkend="LOADPRINTERS">
- <parameter moreinfo="none">load printers</parameter></link> option is easier.</para>
-
- <para>Default: <emphasis>no preloaded services</emphasis></para>
-
- <para>Example: <command moreinfo="none">preload = fred lp colorlp</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/preloadmodules.xml b/docs/docbook/smbdotconf/misc/preloadmodules.xml
deleted file mode 100644
index 52b8c412e6..0000000000
--- a/docs/docbook/smbdotconf/misc/preloadmodules.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="PRELOADMODULES"/>preload modules (S)</term>
- <listitem><para>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. </para>
-
- <para>It is recommended to only use this option on heavy-performance
- servers.</para>
-
- <para>Default: <command>preload modules = </command></para>
-
- <para>Example: <command>preload modules = /usr/lib/samba/passdb/mysql.so+++ </command></para>
-
- </listitem>
-</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/remoteannounce.xml b/docs/docbook/smbdotconf/misc/remoteannounce.xml
deleted file mode 100644
index e6de4bdcaf..0000000000
--- a/docs/docbook/smbdotconf/misc/remoteannounce.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="REMOTEANNOUNCE"/>remote announce (G)</term>
- <listitem><para>This option allows you to setup <ulink url="nmbd.8.html">nmbd(8)</ulink> to periodically announce itself
- to arbitrary IP addresses with an arbitrary workgroup name.</para>
-
- <para>This is useful if you want your Samba server to appear
- in a remote workgroup for which the normal browse propagation
- rules don't work. The remote workgroup can be anywhere that you
- can send IP packets to.</para>
-
- <para>For example:</para>
-
- <para><command moreinfo="none">remote announce = 192.168.2.255/SERVERS
- 192.168.4.255/STAFF</command></para>
-
- <para>the above line would cause <command moreinfo="none">nmbd</command> to announce itself
- to the two given IP addresses using the given workgroup names.
- If you leave out the workgroup name then the one given in
- the <link linkend="WORKGROUP"><parameter moreinfo="none">workgroup</parameter></link>
- parameter is used instead.</para>
-
- <para>The IP addresses you choose would normally be the broadcast
- addresses of the remote networks, but can also be the IP addresses
- of known browse masters if your network config is that stable.</para>
-
- <para>See the documentation file <ulink url="improved-browsing.html">BROWSING</ulink>
- in the <filename moreinfo="none">docs/</filename> directory.</para>
-
- <para>Default: <command moreinfo="none">remote announce = &lt;empty string&gt;
- </command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/remotebrowsesync.xml b/docs/docbook/smbdotconf/misc/remotebrowsesync.xml
deleted file mode 100644
index 8b0d863ed7..0000000000
--- a/docs/docbook/smbdotconf/misc/remotebrowsesync.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="REMOTEBROWSESYNC"/>remote browse sync (G)</term>
- <listitem><para>This option allows you to setup <ulink url="nmbd.8.html">nmbd(8)</ulink> to periodically request
- synchronization of browse lists with the master browser of a Samba
- server that is on a remote segment. This option will allow you to
- gain browse lists for multiple workgroups across routed networks. This
- is done in a manner that does not work with any non-Samba servers.</para>
-
- <para>This is useful if you want your Samba server and all local
- clients to appear in a remote workgroup for which the normal browse
- propagation rules don't work. The remote workgroup can be anywhere
- that you can send IP packets to.</para>
-
- <para>For example:</para>
-
- <para><command moreinfo="none">remote browse sync = 192.168.2.255 192.168.4.255
- </command></para>
-
- <para>the above line would cause <command moreinfo="none">nmbd</command> to request
- the master browser on the specified subnets or addresses to
- synchronize their browse lists with the local server.</para>
-
- <para>The IP addresses you choose would normally be the broadcast
- addresses of the remote networks, but can also be the IP addresses
- of known browse masters if your network config is that stable. If
- a machine IP address is given Samba makes NO attempt to validate
- that the remote machine is available, is listening, nor that it
- is in fact the browse master on its segment.</para>
-
- <para>Default: <command moreinfo="none">remote browse sync = &lt;empty string&gt;
- </command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/rootpostexec.xml b/docs/docbook/smbdotconf/misc/rootpostexec.xml
deleted file mode 100644
index ed60646677..0000000000
--- a/docs/docbook/smbdotconf/misc/rootpostexec.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="ROOTPOSTEXEC"/>root postexec (S)</term>
- <listitem><para>This is the same as the <parameter moreinfo="none">postexec</parameter>
- parameter except that the command is run as root. This
- is useful for unmounting filesystems
- (such as CDROMs) after a connection is closed.</para>
-
- <para>See also <link linkend="POSTEXEC"><parameter moreinfo="none">
- postexec</parameter></link>.</para>
-
- <para>Default: <command moreinfo="none">root postexec = &lt;empty string&gt;
- </command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/rootpreexec.xml b/docs/docbook/smbdotconf/misc/rootpreexec.xml
deleted file mode 100644
index 29802b6d63..0000000000
--- a/docs/docbook/smbdotconf/misc/rootpreexec.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="ROOTPREEXEC"/>root preexec (S)</term>
- <listitem><para>This is the same as the <parameter moreinfo="none">preexec</parameter>
- parameter except that the command is run as root. This
- is useful for mounting filesystems (such as CDROMs) when a
- connection is opened.</para>
-
- <para>See also <link linkend="PREEXEC"><parameter moreinfo="none">
- preexec</parameter></link> and <link linkend="PREEXECCLOSE">
- <parameter moreinfo="none">preexec close</parameter></link>.</para>
-
- <para>Default: <command moreinfo="none">root preexec = &lt;empty string&gt;
- </command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/rootpreexecclose.xml b/docs/docbook/smbdotconf/misc/rootpreexecclose.xml
deleted file mode 100644
index d21b0dd7b5..0000000000
--- a/docs/docbook/smbdotconf/misc/rootpreexecclose.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="ROOTPREEXECCLOSE"/>root preexec close (S)</term>
- <listitem><para>This is the same as the <parameter moreinfo="none">preexec close
- </parameter> parameter except that the command is run as root.</para>
-
- <para>See also <link linkend="PREEXEC"><parameter moreinfo="none">
- preexec</parameter></link> and <link linkend="PREEXECCLOSE">
- <parameter moreinfo="none">preexec close</parameter></link>.</para>
-
- <para>Default: <command moreinfo="none">root preexec close = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/setdirectory.xml b/docs/docbook/smbdotconf/misc/setdirectory.xml
deleted file mode 100644
index 860632cdaf..0000000000
--- a/docs/docbook/smbdotconf/misc/setdirectory.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="SETDIRECTORY"/>set directory (S)</term>
- <listitem><para>If <command moreinfo="none">set directory = no</command>, then
- users of the service may not use the setdir command to change
- directory.</para>
-
- <para>The <command moreinfo="none">setdir</command> command is only implemented
- in the Digital Pathworks client. See the Pathworks documentation
- for details.</para>
-
- <para>Default: <command moreinfo="none">set directory = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/socketaddress.xml b/docs/docbook/smbdotconf/misc/socketaddress.xml
deleted file mode 100644
index e77737f18b..0000000000
--- a/docs/docbook/smbdotconf/misc/socketaddress.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="SOCKETADDRESS"/>socket address (G)</term>
- <listitem><para>This option allows you to control what
- address Samba will listen for connections on. This is used to
- support multiple virtual interfaces on the one server, each
- with a different configuration.</para>
-
- <para>By default Samba will accept connections on any
- address.</para>
-
- <para>Example: <command moreinfo="none">socket address = 192.168.2.20</command>
- </para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/sourceenvironment.xml b/docs/docbook/smbdotconf/misc/sourceenvironment.xml
deleted file mode 100644
index 07a8abce4d..0000000000
--- a/docs/docbook/smbdotconf/misc/sourceenvironment.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="SOURCEENVIRONMENT"/>source environment (G)</term>
- <listitem><para>This parameter causes Samba to set environment
- variables as per the content of the file named.</para>
-
- <para>If the value of this parameter starts with a &quot;|&quot; character
- then Samba will treat that value as a pipe command to open and
- will set the environment variables from the output of the pipe.</para>
-
- <para>The contents of the file or the output of the pipe should
- be formatted as the output of the standard Unix <command moreinfo="none">env(1)
- </command> command. This is of the form :</para>
- <para>Example environment entry:</para>
- <para><command moreinfo="none">SAMBA_NETBIOS_NAME = myhostname</command></para>
-
- <para>Default: <emphasis>No default value</emphasis></para>
- <para>Examples: <command moreinfo="none">source environment = |/etc/smb.conf.sh
- </command></para>
-
- <para>Example: <command moreinfo="none">source environment =
- /usr/local/smb_env_vars</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/timeoffset.xml b/docs/docbook/smbdotconf/misc/timeoffset.xml
deleted file mode 100644
index 0c973234c3..0000000000
--- a/docs/docbook/smbdotconf/misc/timeoffset.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="TIMEOFFSET"/>time offset (G)</term>
- <listitem><para>This parameter is a setting in minutes to add
- to the normal GMT to local time conversion. This is useful if
- you are serving a lot of PCs that have incorrect daylight
- saving time handling.</para>
-
- <para>Default: <command moreinfo="none">time offset = 0</command></para>
- <para>Example: <command moreinfo="none">time offset = 60</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/utmp.xml b/docs/docbook/smbdotconf/misc/utmp.xml
deleted file mode 100644
index 014b85d6bc..0000000000
--- a/docs/docbook/smbdotconf/misc/utmp.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="UTMP"/>utmp (G)</term>
- <listitem><para>This boolean parameter is only available if
- Samba has been configured and compiled with the option <command moreinfo="none">
- --with-utmp</command>. If set to <constant>yes</constant> then Samba will attempt
- to add utmp or utmpx records (depending on the UNIX system) whenever a
- connection is made to a Samba server. Sites may use this to record the
- user connecting to a Samba share.</para>
-
- <para>Due to the requirements of the utmp record, we
- are required to create a unique identifier for the
- incoming user. Enabling this option creates an n^2
- algorithm to find this number. This may impede
- performance on large installations. </para>
-
- <para>See also the <link linkend="UTMPDIRECTORY"><parameter moreinfo="none">
- utmp directory</parameter></link> parameter.</para>
-
- <para>Default: <command moreinfo="none">utmp = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/utmpdirectory.xml b/docs/docbook/smbdotconf/misc/utmpdirectory.xml
deleted file mode 100644
index 9e5574fb39..0000000000
--- a/docs/docbook/smbdotconf/misc/utmpdirectory.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="UTMPDIRECTORY"/>utmp directory(G)</term>
- <listitem><para>This parameter is only available if Samba has
- been configured and compiled with the option <command moreinfo="none">
- --with-utmp</command>. It specifies a directory pathname that is
- used to store the utmp or utmpx files (depending on the UNIX system) that
- record user connections to a Samba server. See also the <link linkend="UTMP">
- <parameter moreinfo="none">utmp</parameter></link> parameter. By default this is
- not set, meaning the system will use whatever utmp file the
- native system is set to use (usually
- <filename moreinfo="none">/var/run/utmp</filename> on Linux).</para>
-
- <para>Default: <emphasis>no utmp directory</emphasis></para>
- <para>Example: <command moreinfo="none">utmp directory = /var/run/utmp</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/volume.xml b/docs/docbook/smbdotconf/misc/volume.xml
deleted file mode 100644
index f0a82c6f0c..0000000000
--- a/docs/docbook/smbdotconf/misc/volume.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="VOLUME"/>volume (S)</term>
- <listitem><para> This allows you to override the volume label
- returned for a share. Useful for CDROMs with installation programs
- that insist on a particular volume label.</para>
-
- <para>Default: <emphasis>the name of the share</emphasis></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/widelinks.xml b/docs/docbook/smbdotconf/misc/widelinks.xml
deleted file mode 100644
index b3474ce26c..0000000000
--- a/docs/docbook/smbdotconf/misc/widelinks.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="WIDELINKS"/>wide links (S)</term>
- <listitem><para>This parameter controls whether or not links
- in the UNIX file system may be followed by the server. Links
- that point to areas within the directory tree exported by the
- server are always allowed; this parameter controls access only
- to areas that are outside the directory tree being exported.</para>
-
- <para>Note that setting this parameter can have a negative
- effect on your server performance due to the extra system calls
- that Samba has to do in order to perform the link checks.</para>
-
- <para>Default: <command moreinfo="none">wide links = yes</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/wtmpdirectory.xml b/docs/docbook/smbdotconf/misc/wtmpdirectory.xml
deleted file mode 100644
index bb144473ff..0000000000
--- a/docs/docbook/smbdotconf/misc/wtmpdirectory.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="WTMPDIRECTORY"/>wtmp directory(G)</term>
- <listitem><para>This parameter is only available if Samba has
- been configured and compiled with the option <command moreinfo="none">
- --with-utmp</command>. It specifies a directory pathname that is
- used to store the wtmp or wtmpx files (depending on the UNIX system) that
- record user connections to a Samba server. The difference with
- the utmp directory is the fact that user info is kept after a user
- has logged out.
-
- See also the <link linkend="UTMP">
- <parameter moreinfo="none">utmp</parameter></link> parameter. By default this is
- not set, meaning the system will use whatever utmp file the
- native system is set to use (usually
- <filename moreinfo="none">/var/run/wtmp</filename> on Linux).</para>
-
- <para>Default: <emphasis>no wtmp directory</emphasis></para>
- <para>Example: <command moreinfo="none">wtmp directory = /var/log/wtmp</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/addprintercommand.xml b/docs/docbook/smbdotconf/printing/addprintercommand.xml
deleted file mode 100644
index abff09cda4..0000000000
--- a/docs/docbook/smbdotconf/printing/addprintercommand.xml
+++ /dev/null
@@ -1,60 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="ADDPRINTERCOMMAND"/>addprinter command (G)</term>
- <listitem><para>With the introduction of MS-RPC based printing
- support for Windows NT/2000 clients in Samba 2.2, The MS Add
- Printer Wizard (APW) icon is now also available in the
- &quot;Printers...&quot; folder displayed a share listing. The APW
- allows for printers to be add remotely to a Samba or Windows
- NT/2000 print server.</para>
-
- <para>For a Samba host this means that the printer must be
- physically added to the underlying printing system. The <parameter moreinfo="none">add
- printer command</parameter> defines a script to be run which
- will perform the necessary operations for adding the printer
- to the print system and to add the appropriate service definition
- to the <filename moreinfo="none">smb.conf</filename> file in order that it can be
- shared by <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>.</para>
-
- <para>The <parameter moreinfo="none">addprinter command</parameter> is
- automatically invoked with the following parameter (in
- order):</para>
-
- <itemizedlist>
- <listitem><para><parameter moreinfo="none">printer name</parameter></para></listitem>
- <listitem><para><parameter moreinfo="none">share name</parameter></para></listitem>
- <listitem><para><parameter moreinfo="none">port name</parameter></para></listitem>
- <listitem><para><parameter moreinfo="none">driver name</parameter></para></listitem>
- <listitem><para><parameter moreinfo="none">location</parameter></para></listitem>
- <listitem><para><parameter moreinfo="none">Windows 9x driver location</parameter>
- </para></listitem>
- </itemizedlist>
-
- <para>All parameters are filled in from the PRINTER_INFO_2 structure sent
- by the Windows NT/2000 client with one exception. The &quot;Windows 9x
- driver location&quot; parameter is included for backwards compatibility
- only. The remaining fields in the structure are generated from answers
- to the APW questions.</para>
-
- <para>Once the <parameter moreinfo="none">addprinter command</parameter> has
- been executed, <command moreinfo="none">smbd</command> will reparse the <filename moreinfo="none">
- smb.conf</filename> to determine if the share defined by the APW
- exists. If the sharename is still invalid, then <command moreinfo="none">smbd
- </command> will return an ACCESS_DENIED error to the client.</para>
-
- <para>
- The &quot;add printer command&quot; program can output a single line of text,
- which Samba will set as the port the new printer is connected to.
- If this line isn't output, Samba won't reload its printer shares.
- </para>
-
- <para>See also <link linkend="DELETEPRINTERCOMMAND"><parameter moreinfo="none">
- deleteprinter command</parameter></link>, <link linkend="PRINTING"><parameter moreinfo="none">printing</parameter></link>,
- <link linkend="SHOWADDPRINTERWIZARD"><parameter moreinfo="none">show add
- printer wizard</parameter></link></para>
-
- <para>Default: <emphasis>none</emphasis></para>
- <para>Example: <command moreinfo="none">addprinter command = /usr/bin/addprinter
- </command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/defaultdevmode.xml b/docs/docbook/smbdotconf/printing/defaultdevmode.xml
deleted file mode 100644
index 9609038dcd..0000000000
--- a/docs/docbook/smbdotconf/printing/defaultdevmode.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="DEFAULTDEVMODE"/>default devmode (S)</term>
- <listitem><para>This parameter is only applicable to <link linkend="PRINTOK">printable</link> services. When smbd is serving
- Printer Drivers to Windows NT/2k/XP clients, each printer on the Samba
- server has a Device Mode which defines things such as paper size and
- orientation and duplex settings. The device mode can only correctly be
- generated by the printer driver itself (which can only be executed on a
- Win32 platform). Because smbd is unable to execute the driver code
- to generate the device mode, the default behavior is to set this field
- to NULL.
- </para>
-
- <para>Most problems with serving printer drivers to Windows NT/2k/XP clients
- can be traced to a problem with the generated device mode. Certain drivers
- will do things such as crashing the client's Explorer.exe with a NULL devmode.
- However, other printer drivers can cause the client's spooler service
- (spoolsv.exe) to die if the devmode was not created by the driver itself
- (i.e. smbd generates a default devmode).
- </para>
-
- <para>This parameter should be used with care and tested with the printer
- driver in question. It is better to leave the device mode to NULL
- and let the Windows client set the correct values. Because drivers do not
- do this all the time, setting <command moreinfo="none">default devmode = yes</command>
- will instruct smbd to generate a default one.
- </para>
-
- <para>For more information on Windows NT/2k printing and Device Modes,
- see the <ulink url="http://msdn.microsoft.com/">MSDN documentation</ulink>.
- </para>
-
- <para>Default: <command moreinfo="none">default devmode = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/deleteprintercommand.xml b/docs/docbook/smbdotconf/printing/deleteprintercommand.xml
deleted file mode 100644
index 23f2ff76b0..0000000000
--- a/docs/docbook/smbdotconf/printing/deleteprintercommand.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="DELETEPRINTERCOMMAND"/>deleteprinter command (G)</term>
- <listitem><para>With the introduction of MS-RPC based printer
- support for Windows NT/2000 clients in Samba 2.2, it is now
- possible to delete printer at run time by issuing the
- DeletePrinter() RPC call.</para>
-
- <para>For a Samba host this means that the printer must be
- physically deleted from underlying printing system. The <parameter moreinfo="none">
- deleteprinter command</parameter> defines a script to be run which
- will perform the necessary operations for removing the printer
- from the print system and from <filename moreinfo="none">smb.conf</filename>.
- </para>
-
- <para>The <parameter moreinfo="none">deleteprinter command</parameter> is
- automatically called with only one parameter: <parameter moreinfo="none">
- &quot;printer name&quot;</parameter>.</para>
-
-
- <para>Once the <parameter moreinfo="none">deleteprinter command</parameter> has
- been executed, <command moreinfo="none">smbd</command> will reparse the <filename moreinfo="none">
- smb.conf</filename> to associated printer no longer exists.
- If the sharename is still valid, then <command moreinfo="none">smbd
- </command> will return an ACCESS_DENIED error to the client.</para>
-
- <para>See also <link linkend="ADDPRINTERCOMMAND"><parameter moreinfo="none">
- addprinter command</parameter></link>, <link linkend="PRINTING"><parameter moreinfo="none">printing</parameter></link>,
- <link linkend="SHOWADDPRINTERWIZARD"><parameter moreinfo="none">show add
- printer wizard</parameter></link></para>
-
- <para>Default: <emphasis>none</emphasis></para>
- <para>Example: <command moreinfo="none">deleteprinter command = /usr/bin/removeprinter
- </command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/enumportscommand.xml b/docs/docbook/smbdotconf/printing/enumportscommand.xml
deleted file mode 100644
index b1111a5e1c..0000000000
--- a/docs/docbook/smbdotconf/printing/enumportscommand.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="ENUMPORTSCOMMAND"/>enumports command (G)</term>
- <listitem><para>The concept of a &quot;port&quot; is fairly foreign
- to UNIX hosts. Under Windows NT/2000 print servers, a port
- is associated with a port monitor and generally takes the form of
- a local port (i.e. LPT1:, COM1:, FILE:) or a remote port
- (i.e. LPD Port Monitor, etc...). By default, Samba has only one
- port defined--<constant>&quot;Samba Printer Port&quot;</constant>. Under
- Windows NT/2000, all printers must have a valid port name.
- If you wish to have a list of ports displayed (<command moreinfo="none">smbd
- </command> does not use a port name for anything) other than
- the default <constant>&quot;Samba Printer Port&quot;</constant>, you
- can define <parameter moreinfo="none">enumports command</parameter> to point to
- a program which should generate a list of ports, one per line,
- to standard output. This listing will then be used in response
- to the level 1 and 2 EnumPorts() RPC.</para>
-
- <para>Default: <emphasis>no enumports command</emphasis></para>
- <para>Example: <command moreinfo="none">enumports command = /usr/bin/listports
- </command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/lppausecommand.xml b/docs/docbook/smbdotconf/printing/lppausecommand.xml
deleted file mode 100644
index 34d7c7f800..0000000000
--- a/docs/docbook/smbdotconf/printing/lppausecommand.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LPPAUSECOMMAND"/>lppause command (S)</term>
- <listitem><para>This parameter specifies the command to be
- executed on the server host in order to stop printing or spooling
- a specific print job.</para>
-
- <para>This command should be a program or script which takes
- a printer name and job number to pause the print job. One way
- of implementing this is by using job priorities, where jobs
- having a too low priority won't be sent to the printer.</para>
-
- <para>If a <parameter moreinfo="none">%p</parameter> is given then the printer name
- is put in its place. A <parameter moreinfo="none">%j</parameter> is replaced with
- the job number (an integer). On HPUX (see <parameter moreinfo="none">printing=hpux
- </parameter>), if the <parameter moreinfo="none">-p%p</parameter> option is added
- to the lpq command, the job will show up with the correct status, i.e.
- if the job priority is lower than the set fence priority it will
- have the PAUSED status, whereas if the priority is equal or higher it
- will have the SPOOLED or PRINTING status.</para>
-
- <para>Note that it is good practice to include the absolute path
- in the lppause command as the PATH may not be available to the server.</para>
-
- <para>See also the <link linkend="PRINTING"><parameter moreinfo="none">printing
- </parameter></link> parameter.</para>
-
- <para>Default: Currently no default value is given to
- this string, unless the value of the <parameter moreinfo="none">printing</parameter>
- parameter is <constant>SYSV</constant>, in which case the default is :</para>
-
- <para><command moreinfo="none">lp -i %p-%j -H hold</command></para>
-
- <para>or if the value of the <parameter moreinfo="none">printing</parameter> parameter
- is <constant>SOFTQ</constant>, then the default is:</para>
-
- <para><command moreinfo="none">qstat -s -j%j -h</command></para>
-
- <para>Example for HPUX: <command moreinfo="none">lppause command = /usr/bin/lpalt
- %p-%j -p0</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/lpqcachetime.xml b/docs/docbook/smbdotconf/printing/lpqcachetime.xml
deleted file mode 100644
index 6f351fdaf9..0000000000
--- a/docs/docbook/smbdotconf/printing/lpqcachetime.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LPQCACHETIME"/>lpq cache time (G)</term>
- <listitem><para>This controls how long lpq info will be cached
- for to prevent the <command moreinfo="none">lpq</command> command being called too
- often. A separate cache is kept for each variation of the <command moreinfo="none">
- lpq</command> command used by the system, so if you use different
- <command moreinfo="none">lpq</command> commands for different users then they won't
- share cache information.</para>
-
- <para>The cache files are stored in <filename moreinfo="none">/tmp/lpq.xxxx</filename>
- where xxxx is a hash of the <command moreinfo="none">lpq</command> command in use.</para>
-
- <para>The default is 10 seconds, meaning that the cached results
- of a previous identical <command moreinfo="none">lpq</command> command will be used
- if the cached data is less than 10 seconds old. A large value may
- be advisable if your <command moreinfo="none">lpq</command> command is very slow.</para>
-
- <para>A value of 0 will disable caching completely.</para>
-
- <para>See also the <link linkend="PRINTING"><parameter moreinfo="none">printing
- </parameter></link> parameter.</para>
-
- <para>Default: <command moreinfo="none">lpq cache time = 10</command></para>
- <para>Example: <command moreinfo="none">lpq cache time = 30</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/lpresumecommand.xml b/docs/docbook/smbdotconf/printing/lpresumecommand.xml
deleted file mode 100644
index fbb1ac71ad..0000000000
--- a/docs/docbook/smbdotconf/printing/lpresumecommand.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="LPRESUMECOMMAND"/>lpresume command (S)</term>
- <listitem><para>This parameter specifies the command to be
- executed on the server host in order to restart or continue
- printing or spooling a specific print job.</para>
-
- <para>This command should be a program or script which takes
- a printer name and job number to resume the print job. See
- also the <link linkend="LPPAUSECOMMAND"><parameter moreinfo="none">lppause command
- </parameter></link> parameter.</para>
-
- <para>If a <parameter moreinfo="none">%p</parameter> is given then the printer name
- is put in its place. A <parameter moreinfo="none">%j</parameter> is replaced with
- the job number (an integer).</para>
-
- <para>Note that it is good practice to include the absolute path
- in the <parameter moreinfo="none">lpresume command</parameter> as the PATH may not
- be available to the server.</para>
-
- <para>See also the <link linkend="PRINTING"><parameter moreinfo="none">printing
- </parameter></link> parameter.</para>
-
- <para>Default: Currently no default value is given
- to this string, unless the value of the <parameter moreinfo="none">printing</parameter>
- parameter is <constant>SYSV</constant>, in which case the default is :</para>
-
- <para><command moreinfo="none">lp -i %p-%j -H resume</command></para>
-
- <para>or if the value of the <parameter moreinfo="none">printing</parameter> parameter
- is <constant>SOFTQ</constant>, then the default is:</para>
-
- <para><command moreinfo="none">qstat -s -j%j -r</command></para>
-
- <para>Example for HPUX: <command moreinfo="none">lpresume command = /usr/bin/lpalt
- %p-%j -p2</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/os2drivermap.xml b/docs/docbook/smbdotconf/printing/os2drivermap.xml
deleted file mode 100644
index fdfba35a49..0000000000
--- a/docs/docbook/smbdotconf/printing/os2drivermap.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="OS2DRIVERMAP"/>os2 driver map (G)</term>
- <listitem><para>The parameter is used to define the absolute
- path to a file containing a mapping of Windows NT printer driver
- names to OS/2 printer driver names. The format is:</para>
-
- <para>&lt;nt driver name&gt; = &lt;os2 driver
- name&gt;.&lt;device name&gt;</para>
-
- <para>For example, a valid entry using the HP LaserJet 5
- printer driver would appear as <command moreinfo="none">HP LaserJet 5L = LASERJET.HP
- LaserJet 5L</command>.</para>
-
- <para>The need for the file is due to the printer driver namespace
- problem described in the <ulink url="printing.html">Samba
- Printing HOWTO</ulink>. For more details on OS/2 clients, please
- refer to the OS2-Client-HOWTO containing in the Samba documentation.</para>
-
- <para>Default: <command moreinfo="none">os2 driver map = &lt;empty string&gt;
- </command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/printcapname.xml b/docs/docbook/smbdotconf/printing/printcapname.xml
deleted file mode 100644
index 5f5b5c86a9..0000000000
--- a/docs/docbook/smbdotconf/printing/printcapname.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-<samba:parameter name="max print jobs"
- context="S"
- print="1" developer="1"
- xmlns:samba="http://samba.org/common">
-<listitem>
- <para>This parameter may be used to override the
- compiled-in default printcap name used by the server (usually <filename moreinfo="none">
- /etc/printcap</filename>). See the discussion of the <link
- linkend="PRINTERSSECT">[printers]</link> section above for reasons
- why you might want to do this.</para>
-
- <para>To use the CUPS printing interface set <command moreinfo="none">printcap name = cups
- </command>. This should be supplemented by an addtional setting
- <link linkend="PRINTING">printing = cups</link> in the [global]
- section. <command moreinfo="none">printcap name = cups</command> will use the
- &quot;dummy&quot; printcap created by CUPS, as specified in your CUPS
- configuration file.
- </para>
-
- <para>On System V systems that use <command moreinfo="none">lpstat</command> to
- list available printers you can use <command moreinfo="none">printcap name = lpstat
- </command> to automatically obtain lists of available printers. This
- is the default for systems that define SYSV at configure time in
- Samba (this includes most System V based systems). If <parameter moreinfo="none">
- printcap name</parameter> is set to <command moreinfo="none">lpstat</command> on
- these systems then Samba will launch <command moreinfo="none">lpstat -v</command> and
- attempt to parse the output to obtain a printer list.</para>
-
- <para>A minimal printcap file would look something like this:</para>
-
-<para><programlisting format="linespecific">
-print1|My Printer 1
-print2|My Printer 2
-print3|My Printer 3
-print4|My Printer 4
-print5|My Printer 5
-</programlisting></para>
-
- <para>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.</para>
-
- <note><para>Under AIX the default printcap
- name is <filename moreinfo="none">/etc/qconfig</filename>. Samba will assume the
- file is in AIX <filename moreinfo="none">qconfig</filename> format if the string
- <filename moreinfo="none">qconfig</filename> appears in the printcap filename.</para></note>
-
- <para>Default: <command moreinfo="none">printcap name = /etc/printcap</command></para>
-
- <para>Example: <command moreinfo="none">printcap name = /etc/myprintcap</command></para>
-</listitem>
-</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/printer.xml b/docs/docbook/smbdotconf/printing/printer.xml
deleted file mode 100644
index 4cf90b06fa..0000000000
--- a/docs/docbook/smbdotconf/printing/printer.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="PRINTER"/>printer (S)</term>
- <listitem><para>Synonym for <link linkend="PRINTERNAME"><parameter moreinfo="none">
- printer name</parameter></link>.</para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/printername.xml b/docs/docbook/smbdotconf/printing/printername.xml
deleted file mode 100644
index 25e6afa1f2..0000000000
--- a/docs/docbook/smbdotconf/printing/printername.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="PRINTERNAME"/>printer name (S)</term>
- <listitem><para>This parameter specifies the name of the printer
- to which print jobs spooled through a printable service will be sent.</para>
-
- <para>If specified in the [global] section, the printer
- name given will be used for any printable service that does
- not have its own printer name specified.</para>
-
- <para>Default: <emphasis>none (but may be <constant>lp</constant>
- on many systems)</emphasis></para>
-
- <para>Example: <command moreinfo="none">printer name = laserwriter</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/printing.xml b/docs/docbook/smbdotconf/printing/printing.xml
deleted file mode 100644
index 4e9caa9b54..0000000000
--- a/docs/docbook/smbdotconf/printing/printing.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<samba:parameter name="printing"
- context="S"
- print="1"
- xmlns:samba="http://samba.org/common">
-<listitem>
- <para>This parameters controls how printer status information is
- interpreted on your system. It also affects the default values for
- the <parameter moreinfo="none">print command</parameter>, parameter
- moreinfo="none">lpq command</parameter>, <parameter
- moreinfo="none">lppause command </parameter>, <parameter
- moreinfo="none">lpresume command</parameter>, and <parameter
- moreinfo="none">lprm command</parameter> if specified in the
- [global] section.</para>
-
- <para>Currently nine printing styles are supported. They are
- <constant>BSD</constant>, <constant>AIX</constant>,
- <constant>LPRNG</constant>, <constant>PLP</constant>,
- <constant>SYSV</constant>, <constant>HPUX</constant>,
- <constant>QNX</constant>, <constant>SOFTQ</constant>,
- and <constant>CUPS</constant>.</para>
-
- <para>To see what the defaults are for the other print
- commands when using the various options use the <citerefentry><refentrytitle>testparm</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry> program.</para>
-
- <para>This option can be set on a per printer basis</para>
-
- <para>See also the discussion in the <link linkend="PRINTERSSECT">
- [printers]</link> section.</para>
-</listitem>
-</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/queuepausecommand.xml b/docs/docbook/smbdotconf/printing/queuepausecommand.xml
deleted file mode 100644
index c991994f7f..0000000000
--- a/docs/docbook/smbdotconf/printing/queuepausecommand.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="QUEUEPAUSECOMMAND"/>queuepause command (S)</term>
- <listitem><para>This parameter specifies the command to be
- executed on the server host in order to pause the printer queue.</para>
-
- <para>This command should be a program or script which takes
- a printer name as its only parameter and stops the printer queue,
- such that no longer jobs are submitted to the printer.</para>
-
- <para>This command is not supported by Windows for Workgroups,
- but can be issued from the Printers window under Windows 95
- and NT.</para>
-
- <para>If a <parameter moreinfo="none">%p</parameter> is given then the printer name
- is put in its place. Otherwise it is placed at the end of the command.
- </para>
-
- <para>Note that it is good practice to include the absolute
- path in the command as the PATH may not be available to the
- server.</para>
-
- <para>Default: <emphasis>depends on the setting of <parameter moreinfo="none">printing
- </parameter></emphasis></para>
- <para>Example: <command moreinfo="none">queuepause command = disable %p</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/queueresumecommand.xml b/docs/docbook/smbdotconf/printing/queueresumecommand.xml
deleted file mode 100644
index 7c0d60961a..0000000000
--- a/docs/docbook/smbdotconf/printing/queueresumecommand.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="QUEUERESUMECOMMAND"/>queueresume command (S)</term>
- <listitem><para>This parameter specifies the command to be
- executed on the server host in order to resume the printer queue. It
- is the command to undo the behavior that is caused by the
- previous parameter (<link linkend="QUEUEPAUSECOMMAND"><parameter moreinfo="none">
- queuepause command</parameter></link>).</para>
-
- <para>This command should be a program or script which takes
- a printer name as its only parameter and resumes the printer queue,
- such that queued jobs are resubmitted to the printer.</para>
-
- <para>This command is not supported by Windows for Workgroups,
- but can be issued from the Printers window under Windows 95
- and NT.</para>
-
- <para>If a <parameter moreinfo="none">%p</parameter> is given then the printer name
- is put in its place. Otherwise it is placed at the end of the
- command.</para>
-
- <para>Note that it is good practice to include the absolute
- path in the command as the PATH may not be available to the
- server.</para>
-
- <para>Default: <emphasis>depends on the setting of <link linkend="PRINTING"><parameter moreinfo="none">printing</parameter></link></emphasis>
- </para>
-
- <para>Example: <command moreinfo="none">queuepause command = enable %p
- </command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/showaddprinterwizard.xml b/docs/docbook/smbdotconf/printing/showaddprinterwizard.xml
deleted file mode 100644
index 9bf5160ad5..0000000000
--- a/docs/docbook/smbdotconf/printing/showaddprinterwizard.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="SHOWADDPRINTERWIZARD"/>show add printer wizard (G)</term>
- <listitem><para>With the introduction of MS-RPC based printing support
- for Windows NT/2000 client in Samba 2.2, a &quot;Printers...&quot; folder will
- appear on Samba hosts in the share listing. Normally this folder will
- contain an icon for the MS Add Printer Wizard (APW). However, it is
- possible to disable this feature regardless of the level of privilege
- of the connected user.</para>
-
- <para>Under normal circumstances, the Windows NT/2000 client will
- open a handle on the printer server with OpenPrinterEx() asking for
- Administrator privileges. If the user does not have administrative
- access on the print server (i.e is not root or a member of the
- <parameter moreinfo="none">printer admin</parameter> group), the OpenPrinterEx()
- call fails and the client makes another open call with a request for
- a lower privilege level. This should succeed, however the APW
- icon will not be displayed.</para>
-
- <para>Disabling the <parameter moreinfo="none">show add printer wizard</parameter>
- parameter will always cause the OpenPrinterEx() on the server
- to fail. Thus the APW icon will never be displayed. <emphasis>
- Note :</emphasis>This does not prevent the same user from having
- administrative privilege on an individual printer.</para>
-
- <para>See also <link linkend="ADDPRINTERCOMMAND"><parameter moreinfo="none">addprinter
- command</parameter></link>, <link linkend="DELETEPRINTERCOMMAND">
- <parameter moreinfo="none">deleteprinter command</parameter></link>, <link linkend="PRINTERADMIN"><parameter moreinfo="none">printer admin</parameter></link></para>
-
- <para>Default :<command moreinfo="none">show add printer wizard = yes</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/useclientdriver.xml b/docs/docbook/smbdotconf/printing/useclientdriver.xml
deleted file mode 100644
index 8327d0aaa4..0000000000
--- a/docs/docbook/smbdotconf/printing/useclientdriver.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="USECLIENTDRIVER"/>use client driver (S)</term>
- <listitem><para>This parameter applies only to Windows NT/2000
- clients. It has no affect on Windows 95/98/ME clients. When
- serving a printer to Windows NT/2000 clients without first installing
- a valid printer driver on the Samba host, the client will be required
- to install a local printer driver. From this point on, the client
- will treat the print as a local printer and not a network printer
- connection. This is much the same behavior that will occur
- when <command moreinfo="none">disable spoolss = yes</command>. </para>
-
- <para>The differentiating
- factor is that under normal circumstances, the NT/2000 client will
- attempt to open the network printer using MS-RPC. The problem is that
- because the client considers the printer to be local, it will attempt
- to issue the OpenPrinterEx() call requesting access rights associated
- with the logged on user. If the user possesses local administator rights
- but not root privilegde on the Samba host (often the case), the OpenPrinterEx()
- call will fail. The result is that the client will now display an &quot;Access
- Denied; Unable to connect&quot; message in the printer queue window (even though
- jobs may successfully be printed). </para>
-
- <para>If this parameter is enabled for a printer, then any attempt
- to open the printer with the PRINTER_ACCESS_ADMINISTER right is mapped
- to PRINTER_ACCESS_USE instead. Thus allowing the OpenPrinterEx()
- call to succeed. <emphasis>This parameter MUST not be able enabled
- on a print share which has valid print driver installed on the Samba
- server.</emphasis></para>
-
- <para>See also <link linkend="DISABLESPOOLSS">disable spoolss</link>
- </para>
-
- <para>Default: <command moreinfo="none">use client driver = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/process-all.sh b/docs/docbook/smbdotconf/process-all.sh
deleted file mode 100755
index 6d8c9941b4..0000000000
--- a/docs/docbook/smbdotconf/process-all.sh
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-sh generate-file-list.sh >parameters.all.xml
-
-xsltproc --xinclude \
- --param smb.context "'G'" \
- --output parameters.global.xml \
- generate-context.xsl parameters.all.xml
-
-xsltproc --xinclude \
- --param smb.context "'S'" \
- --output parameters.service.xml \
- generate-context.xsl parameters.all.xml
-
-xsltproc --xinclude expand-smb.conf.xsl smb.conf.5.xml | \
-xsltproc http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl -
diff --git a/docs/docbook/smbdotconf/security/createmask.xml b/docs/docbook/smbdotconf/security/createmask.xml
deleted file mode 100644
index 6765702878..0000000000
--- a/docs/docbook/smbdotconf/security/createmask.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<samba:parameter name="create maske"
- context="S"
- xmlns:samba="http://samba.org/common">
-<listitem>
- <para>A synonym for this parameter is
- <link linkend="CREATEMODE"><parameter moreinfo="none">create mode</parameter>
- </link>.</para>
-
- <para>When a file is created, the necessary permissions are
- calculated according to the mapping from DOS modes to UNIX
- permissions, and the resulting UNIX mode is then bit-wise 'AND'ed
- with this parameter. This parameter may be thought of as a bit-wise
- MASK for the UNIX modes of a file. Any bit <emphasis>not</emphasis>
- set here will be removed from the modes set on a file when it is
- created.</para>
-
- <para>The default value of this parameter removes the
- 'group' and 'other' write and execute bits from the UNIX modes.</para>
-
- <para>Following this Samba will bit-wise 'OR' the UNIX mode created
- from this parameter with the value of the <link linkend="FORCECREATEMODE">
- <parameter moreinfo="none">force create mode</parameter></link>
- parameter which is set to 000 by default.</para>
-
- <para>This parameter does not affect directory modes. See the
- parameter <link linkend="DIRECTORYMODE"><parameter moreinfo="none">directory mode
- </parameter></link> for details.</para>
-
- <para>See also the <link linkend="FORCECREATEMODE"><parameter moreinfo="none">force
- create mode</parameter></link> parameter for forcing particular mode
- bits to be set on created files. See also the <link linkend="DIRECTORYMODE">
- <parameter moreinfo="none">directory mode</parameter></link> parameter for masking
- mode bits on created directories. See also the <link linkend="INHERITPERMISSIONS">
- <parameter moreinfo="none">inherit permissions</parameter></link> parameter.</para>
-
- <para>Note that this parameter does not apply to permissions
- set by Windows NT/2000 ACL editors. If the administrator wishes to enforce
- a mask on access control lists also, they need to set the <link linkend="SECURITYMASK">
- <parameter moreinfo="none">security mask</parameter></link>.</para>
-
- <para>Default: <command moreinfo="none">create mask = 0744</command></para>
-
- <para>Example: <command moreinfo="none">create mask = 0775</command></para>
-</listitem>
-</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/encryptpasswords.xml b/docs/docbook/smbdotconf/security/encryptpasswords.xml
deleted file mode 100644
index 4f83a776c8..0000000000
--- a/docs/docbook/smbdotconf/security/encryptpasswords.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<samba:parameter name="encrypt passwords"
- context="G"
- basic="1" advanced="1" wizard="1" developer="1"
- xmlns:samba="http://samba.org/common">
-<listitem>
- <para>This boolean controls whether encrypted passwords
- will be negotiated with the client. Note that Windows NT 4.0 SP3 and
- above and also Windows 98 will by default expect encrypted passwords
- unless a registry entry is changed. To use encrypted passwords in
- Samba see the file ENCRYPTION.txt in the Samba documentation
- directory <filename moreinfo="none">docs/</filename> shipped
- with the source code.</para>
-
- <para>In order for encrypted passwords to work correctly
- <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> must either
- have access to a local <citerefentry><refentrytitle>smbpasswd</refentrytitle>
- <manvolnum>5</manvolnum></citerefentry> file (see the <citerefentry><refentrytitle>smbpasswd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> program for information on how to set up
- and maintain this file), or set the <link linkend="SECURITY">security = [server|domain|ads]</link> parameter which
- causes <command moreinfo="none">smbd</command> to authenticate against another
- server.</para>
-
- <para>Default: <command moreinfo="none">encrypt passwords = yes</command></para>
-</listitem>
-</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/minpasswordlength.xml b/docs/docbook/smbdotconf/security/minpasswordlength.xml
deleted file mode 100644
index 69a1701ea2..0000000000
--- a/docs/docbook/smbdotconf/security/minpasswordlength.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<samba:parameter name="min passsword length"
- context="G"
- advanced="1" developer="1"
- xmlns:samba="http://samba.org/common">
-<listitem>
- <para>This option sets the minimum length in characters of a
- plaintext password that <command moreinfo="none">smbd</command> will
- accept when performing UNIX password changing.</para>
-
- <para>See also <link linkend="UNIXPASSWORDSYNC"><parameter moreinfo="none">unix
- password sync</parameter></link>, <link linkend="PASSWDPROGRAM">
- <parameter moreinfo="none">passwd program</parameter></link> and <link linkend="PASSWDCHATDEBUG">
- <parameter moreinfo="none">passwd chat debug</parameter></link>.</para>
-
- <para>Default: <command moreinfo="none">min password length = 5</command></para>
-</listitem>
-</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/passdbbackend.xml b/docs/docbook/smbdotconf/security/passdbbackend.xml
deleted file mode 100644
index 256b6c9709..0000000000
--- a/docs/docbook/smbdotconf/security/passdbbackend.xml
+++ /dev/null
@@ -1,119 +0,0 @@
-<samba:parameter name="passdb backend"
- context="G"
- advanced="1" developer="1"
- xmlns:samba="http://samba.org/common">
-<listitem>
-
- <para>This option allows the administrator to chose which backends
- to retrieve and store passwords with. This allows (for example) both
- smbpasswd and tdbsam to be used without a recompile. Multiple
- backends can be specified, separated by spaces. The backends will be
- searched in the order they are specified. New users are always added
- to the first backend specified. Experimental backends must still be
- selected (eg --with-tdbsam) at configure time. </para>
-
- <para>This parameter is in two parts, the backend's name, and a 'location'
- string that has meaning only to that particular backed. These are separated
- by a : character.</para>
-
- <para>Available backends can include:
- <itemizedlist>
- <listitem>
- <para><command moreinfo="none">smbpasswd</command> - The default smbpasswd
- backend. Takes a path to the smbpasswd file as an optional argument.
- </para>
- </listitem>
-
- <listitem>
- <para><command moreinfo="none">smbpasswd_nua</command> - The smbpasswd
- backend, but with support for 'not unix accounts'.
- Takes a path to the smbpasswd file as an optional argument.</para>
-
- <para>See also <link linkend="NONUNIXACCOUNTRANGE">
- <parameter moreinfo="none">non unix account range</parameter></link></para>
- </listitem>
-
- <listitem>
- <para><command moreinfo="none">tdbsam</command> - The TDB based password storage
- backend. Takes a path to the TDB as an optional argument (defaults to passdb.tdb
- in the <link linkend="PRIVATEDIR">
- <parameter moreinfo="none">private dir</parameter></link> directory.</para>
- </listitem>
-
- <listitem>
- <para><command moreinfo="none">tdbsam_nua</command> - The TDB based password storage
- backend, with non unix account support. Takes a path to the TDB as an optional argument (defaults to passdb.tdb
- in the <link linkend="PRIVATEDIR">
- <parameter moreinfo="none">private dir</parameter></link> directory.</para>
-
- <para>See also <link linkend="NONUNIXACCOUNTRANGE">
- <parameter moreinfo="none">non unix account range</parameter></link></para>
- </listitem>
-
- <listitem>
- <para><command moreinfo="none">ldapsam</command> - The LDAP based passdb
- backend. Takes an LDAP URL as an optional argument (defaults to
- <command moreinfo="none">ldap://localhost</command>)</para>
- </listitem>
-
- <listitem>
- <para><command moreinfo="none">ldapsam_nua</command> - The LDAP based passdb
- backend, with non unix account support. Takes an LDAP URL as an optional argument (defaults to
- <command moreinfo="none">ldap://localhost</command>)</para>
-
- <para>Note: In this module, any account without a matching POSIX account is regarded
- as 'non unix'. </para>
-
- <para>See also <link linkend="NONUNIXACCOUNTRANGE">
- <parameter moreinfo="none">non unix account range</parameter></link></para>
-
- <para>LDAP connections should be secured where possible. This may be done using either
- Start-TLS (see <link linkend="LDAPSSL"><parameter moreinfo="none">ldap ssl</parameter></link>) or by
- specifying <parameter moreinfo="none">ldaps://</parameter> in
- the URL argument. </para>
- </listitem>
-
- <listitem>
- <para><command moreinfo="none">nisplussam</command> -
- The NIS+ based passdb backend. Takes name NIS domain as
- an optional argument. Only works with sun NIS+ servers.
- </para>
- </listitem>
-
- <listitem>
- <para><command moreinfo="none">plugin</command> - Allows Samba to load an
- arbitary passdb backend from the .so specified as a compulsary argument.
- </para>
-
- <para>Any characters after the (optional) second : are passed to the plugin
- for its own processing</para>
- </listitem>
-
- <listitem>
- <para><command moreinfo="none">unixsam</command> - Allows samba to map all (other)
- available unix users</para>
-
- <para>This backend uses the standard unix database for retrieving users. Users included
- in this pdb are NOT listed in samba user listings and users included in this pdb won't be
- able to login. The use of this backend is to always be able to display the owner of a file
- on the samba server - even when the user doesn't have a 'real' samba account in one of the
- other passdb backends.
- </para>
-
- <para>This backend should always be the last backend listed, since it contains all users in
- the unix passdb and might 'override' mappings if specified earlier. It's meant to only return
- accounts for users that aren't covered by the previous backends.
- </para>
- </listitem>
- </itemizedlist>
- </para>
-
- <para>Default: <command moreinfo="none">passdb backend = smbpasswd unixsam</command></para>
-
- <para>Example: <command moreinfo="none">passdb backend = tdbsam:/etc/samba/private/passdb.tdb smbpasswd:/etc/samba/smbpasswd unixsam</command></para>
-
- <para>Example: <command moreinfo="none">passdb backend = ldapsam_nua:ldaps://ldap.example.com unixsam</command></para>
-
- <para>Example: <command moreinfo="none">passdb backend = plugin:/usr/local/samba/lib/my_passdb.so:my_plugin_args tdbsam:/etc/samba/private/passdb.tdb</command></para>
-</listitem>
-</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/restrictanonymous.xml b/docs/docbook/smbdotconf/security/restrictanonymous.xml
deleted file mode 100644
index 7f78f94a99..0000000000
--- a/docs/docbook/smbdotconf/security/restrictanonymous.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<samba:parameter name="restrict anonymous"
- context="G"
- advanced="1" developer="1"
- xmlns:samba="http://samba.org/common">
-<listitem>
- <para>This is a integer parameter, and mirrors as much as possible the functinality the
- <constant>RestrictAnonymous</constant> registry key does on NT/Win2k.
- </para>
-
- <para>Default: <command moreinfo="none">restrict anonymous = 0</command></para>
-</listitem>
-</samba:parameter>
diff --git a/docs/docbook/smbdotconf/smb.conf.5.xml b/docs/docbook/smbdotconf/smb.conf.5.xml
deleted file mode 100644
index edb94573df..0000000000
--- a/docs/docbook/smbdotconf/smb.conf.5.xml
+++ /dev/null
@@ -1,685 +0,0 @@
-<?xml version="1.0" encoding="iso8859-1"?>
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
- "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
-
-<!ENTITY % globalentities SYSTEM './../global.ent'> %globalentities;
-]>
-<refentry id="smb.conf.5">
-
-<refmeta>
- <refentrytitle>smb.conf</refentrytitle>
- <manvolnum>5</manvolnum>
-</refmeta>
-
-
-<refnamediv>
- <refname>smb.conf</refname>
- <refpurpose>The configuration file for the Samba suite</refpurpose>
-</refnamediv>
-
-<refsect1>
- <title>SYNOPSIS</title>
-
- <para>The <filename moreinfo="none">smb.conf</filename> file is a configuration
- file for the Samba suite. <filename moreinfo="none">smb.conf</filename> contains
- runtime configuration information for the Samba programs. The <filename moreinfo="none">smb.conf</filename> file
- is designed to be configured and administered by the <citerefentry><refentrytitle>swat</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> program. The complete
- description of the file format and possible parameters held within
- are here for reference purposes.</para> </refsect1>
-
-<refsect1>
- <title id="FILEFORMATSECT">FILE FORMAT</title>
-
- <para>The file consists of sections and parameters. A section
- begins with the name of the section in square brackets and continues
- until the next section begins. Sections contain parameters of the
- form</para>
-
- <para><replaceable>name</replaceable> = <replaceable>value
- </replaceable></para>
-
- <para>The file is line-based - that is, each newline-terminated
- line represents either a comment, a section name or a parameter.</para>
-
- <para>Section and parameter names are not case sensitive.</para>
-
- <para>Only the first equals sign in a parameter is significant.
- Whitespace before or after the first equals sign is discarded.
- Leading, trailing and internal whitespace in section and parameter
- names is irrelevant. Leading and trailing whitespace in a parameter
- value is discarded. Internal whitespace within a parameter value
- is retained verbatim.</para>
-
- <para>Any line beginning with a semicolon (';') or a hash ('#')
- character is ignored, as are lines containing only whitespace.</para>
-
- <para>Any line ending in a '\' is continued
- on the next line in the customary UNIX fashion.</para>
-
- <para>The values following the equals sign in parameters are all
- either a string (no quotes needed) or a boolean, which may be given
- as yes/no, 0/1 or true/false. Case is not significant in boolean
- values, but is preserved in string values. Some items such as
- create modes are numeric.</para>
-</refsect1>
-
-<refsect1>
- <title>SECTION DESCRIPTIONS</title>
-
- <para>Each section in the configuration file (except for the
- [global] section) describes a shared resource (known
- as a &quot;share&quot;). The section name is the name of the
- shared resource and the parameters within the section define
- the shares attributes.</para>
-
- <para>There are three special sections, [global],
- [homes] and [printers], which are
- described under <emphasis>special sections</emphasis>. The
- following notes apply to ordinary section descriptions.</para>
-
- <para>A share consists of a directory to which access is being
- given plus a description of the access rights which are granted
- to the user of the service. Some housekeeping options are
- also specifiable.</para>
-
- <para>Sections are either file share services (used by the
- client as an extension of their native file systems) or
- printable services (used by the client to access print services
- on the host running the server).</para>
-
- <para>Sections may be designated <emphasis>guest</emphasis> services,
- in which case no password is required to access them. A specified
- UNIX <emphasis>guest account</emphasis> is used to define access
- privileges in this case.</para>
-
- <para>Sections other than guest services will require a password
- to access them. The client provides the username. As older clients
- only provide passwords and not usernames, you may specify a list
- of usernames to check against the password using the &quot;user =&quot;
- option in the share definition. For modern clients such as
- Windows 95/98/ME/NT/2000, this should not be necessary.</para>
-
- <para>Note that the access rights granted by the server are
- masked by the access rights granted to the specified or guest
- UNIX user by the host system. The server does not grant more
- access than the host system grants.</para>
-
- <para>The following sample section defines a file space share.
- The user has write access to the path <filename moreinfo="none">/home/bar</filename>.
- The share is accessed via the share name &quot;foo&quot;:</para>
-
-<screen format="linespecific">
-<computeroutput moreinfo="none">
-[foo]
- path = /home/bar
- read only = no
-</computeroutput>
-</screen>
-
- <para>The following sample section defines a printable share.
- The share is readonly, but printable. That is, the only write
- access permitted is via calls to open, write to and close a
- spool file. The <emphasis>guest ok</emphasis> parameter means
- access will be permitted as the default guest user (specified
- elsewhere):</para>
-
-<screen format="linespecific">
-<computeroutput moreinfo="none">
-[aprinter]
- path = /usr/spool/public
- read only = yes
- printable = yes
- guest ok = yes
-</computeroutput>
-</screen>
-</refsect1>
-
-<refsect1>
- <title>SPECIAL SECTIONS</title>
-
- <refsect2>
- <title>The [global] section</title>
-
- <para>parameters in this section apply to the server
- as a whole, or are defaults for sections which do not
- specifically define certain items. See the notes
- under PARAMETERS for more information.</para>
- </refsect2>
-
- <refsect2>
- <title id="HOMESECT">The [homes] section</title>
-
- <para>If a section called homes is included in the
- configuration file, services connecting clients to their
- home directories can be created on the fly by the server.</para>
-
- <para>When the connection request is made, the existing
- sections are scanned. If a match is found, it is used. If no
- match is found, the requested section name is treated as a
- user name and looked up in the local password file. If the
- name exists and the correct password has been given, a share is
- created by cloning the [homes] section.</para>
-
- <para>Some modifications are then made to the newly
- created share:</para>
-
- <itemizedlist>
- <listitem><para>The share name is changed from homes to
- the located username.</para></listitem>
-
- <listitem><para>If no path was given, the path is set to
- the user's home directory.</para></listitem>
- </itemizedlist>
-
- <para>If you decide to use a <emphasis>path =</emphasis> line
- in your [homes] section then you may find it useful
- to use the %S macro. For example :</para>
-
- <para><userinput moreinfo="none">path = /data/pchome/%S</userinput></para>
-
- <para>would be useful if you have different home directories
- for your PCs than for UNIX access.</para>
-
- <para>This is a fast and simple way to give a large number
- of clients access to their home directories with a minimum
- of fuss.</para>
-
- <para>A similar process occurs if the requested section
- name is &quot;homes&quot;, except that the share name is not
- changed to that of the requesting user. This method of using
- the [homes] section works well if different users share
- a client PC.</para>
-
- <para>The [homes] section can specify all the parameters
- a normal service section can specify, though some make more sense
- than others. The following is a typical and suitable [homes]
- section:</para>
-
-<screen format="linespecific">
-<computeroutput moreinfo="none">
-[homes]
- read only = no
-</computeroutput>
-</screen>
-
- <para>An important point is that if guest access is specified
- in the [homes] section, all home directories will be
- visible to all clients <emphasis>without a password</emphasis>.
- In the very unlikely event that this is actually desirable, it
- would be wise to also specify <emphasis>read only
- access</emphasis>.</para>
-
- <para>Note that the <emphasis>browseable</emphasis> flag for
- auto home directories will be inherited from the global browseable
- flag, not the [homes] browseable flag. This is useful as
- it means setting <emphasis>browseable = no</emphasis> in
- the [homes] section will hide the [homes] share but make
- any auto home directories visible.</para>
- </refsect2>
-
- <refsect2>
- <title id="PRINTERSSECT">The [printers] section</title>
-
- <para>This section works like [homes],
- but for printers.</para>
-
- <para>If a [printers] section occurs in the
- configuration file, users are able to connect to any printer
- specified in the local host's printcap file.</para>
-
- <para>When a connection request is made, the existing sections
- are scanned. If a match is found, it is used. If no match is found,
- but a [homes] section exists, it is used as described
- above. Otherwise, the requested section name is treated as a
- printer name and the appropriate printcap file is scanned to see
- if the requested section name is a valid printer share name. If
- a match is found, a new printer share is created by cloning
- the [printers] section.</para>
-
- <para>A few modifications are then made to the newly created
- share:</para>
-
- <itemizedlist>
- <listitem><para>The share name is set to the located printer
- name</para></listitem>
-
- <listitem><para>If no printer name was given, the printer name
- is set to the located printer name</para></listitem>
-
- <listitem><para>If the share does not permit guest access and
- no username was given, the username is set to the located
- printer name.</para></listitem>
- </itemizedlist>
-
- <para>Note that the [printers] service MUST be
- printable - if you specify otherwise, the server will refuse
- to load the configuration file.</para>
-
- <para>Typically the path specified would be that of a
- world-writeable spool directory with the sticky bit set on
- it. A typical [printers] entry would look like
- this:</para>
-
-<screen format="linespecific"><computeroutput moreinfo="none">
-[printers]
- path = /usr/spool/public
- guest ok = yes
- printable = yes
-</computeroutput></screen>
-
- <para>All aliases given for a printer in the printcap file
- are legitimate printer names as far as the server is concerned.
- If your printing subsystem doesn't work like that, you will have
- to set up a pseudo-printcap. This is a file consisting of one or
- more lines like this:</para>
-
-<screen format="linespecific">
-<computeroutput moreinfo="none">
-alias|alias|alias|alias...
-</computeroutput>
-</screen>
-
- <para>Each alias should be an acceptable printer name for
- your printing subsystem. In the [global] section, specify
- the new file as your printcap. The server will then only recognize
- names found in your pseudo-printcap, which of course can contain
- whatever aliases you like. The same technique could be used
- simply to limit access to a subset of your local printers.</para>
-
- <para>An alias, by the way, is defined as any component of the
- first entry of a printcap record. Records are separated by newlines,
- components (if there are more than one) are separated by vertical
- bar symbols ('|').</para>
-
- <note><para>On SYSV systems which use lpstat to determine what
- printers are defined on the system you may be able to use
- &quot;printcap name = lpstat&quot; to automatically obtain a list
- of printers. See the &quot;printcap name&quot; option
- for more details.</para></note>
- </refsect2>
-</refsect1>
-
-<refsect1>
- <title>PARAMETERS</title>
-
- <para>parameters define the specific attributes of sections.</para>
-
- <para>Some parameters are specific to the [global] section
- (e.g., <emphasis>security</emphasis>). Some parameters are usable
- in all sections (e.g., <emphasis>create mode</emphasis>). All others
- are permissible only in normal sections. For the purposes of the
- following descriptions the [homes] and [printers]
- sections will be considered normal. The letter <emphasis>G</emphasis>
- in parentheses indicates that a parameter is specific to the
- [global] section. The letter <emphasis>S</emphasis>
- indicates that a parameter can be specified in a service specific
- section. Note that all <emphasis>S</emphasis> parameters can also be specified in
- the [global] section - in which case they will define
- the default behavior for all services.</para>
-
- <para>parameters are arranged here in alphabetical order - this may
- not create best bedfellows, but at least you can find them! Where
- there are synonyms, the preferred synonym is described, others refer
- to the preferred synonym.</para>
-</refsect1>
-
-<refsect1>
- <title>VARIABLE SUBSTITUTIONS</title>
-
- <para>Many of the strings that are settable in the config file
- can take substitutions. For example the option &quot;path =
- /tmp/%u&quot; would be interpreted as &quot;path =
- /tmp/john&quot; if the user connected with the username john.</para>
-
- <para>These substitutions are mostly noted in the descriptions below,
- but there are some general substitutions which apply whenever they
- might be relevant. These are:</para>
-
- <variablelist>
- <varlistentry>
- <term>%U</term>
- <listitem><para>session user name (the user name that the client
- wanted, not necessarily the same as the one they got).</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>%G</term>
- <listitem><para>primary group name of %U.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>%h</term>
- <listitem><para>the Internet hostname that Samba is running
- on.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>%m</term>
- <listitem><para>the NetBIOS name of the client machine
- (very useful).</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>%L</term>
- <listitem><para>the NetBIOS name of the server. This allows you
- to change your config based on what the client calls you. Your
- server can have a &quot;dual personality&quot;.</para>
-
- <para>Note that this parameter is not available when Samba listens
- on port 445, as clients no longer send this information </para>
- </listitem>
-
- </varlistentry>
-
- <varlistentry>
- <term>%M</term>
- <listitem><para>the Internet name of the client machine.
- </para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>%R</term>
- <listitem><para>the selected protocol level after
- protocol negotiation. It can be one of CORE, COREPLUS,
- LANMAN1, LANMAN2 or NT1.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>%d</term>
- <listitem><para>The process id of the current server
- process.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>%a</term>
- <listitem><para>the architecture of the remote
- machine. Only some are recognized, and those may not be
- 100% reliable. It currently recognizes Samba, WfWg, Win95,
- WinNT and Win2k. Anything else will be known as
- &quot;UNKNOWN&quot;. If it gets it wrong then sending a level
- 3 log to <ulink url="mailto:samba@samba.org">samba@samba.org
- </ulink> should allow it to be fixed.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>%I</term>
- <listitem><para>The IP address of the client machine.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>%T</term>
- <listitem><para>the current date and time.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>%D</term>
- <listitem><para>Name of the domain or workgroup of the current user.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>%$(<replaceable>envvar</replaceable>)</term>
- <listitem><para>The value of the environment variable
- <replaceable>envar</replaceable>.</para></listitem>
- </varlistentry>
- </variablelist>
-
- <para>The following substitutes apply only to some configuration options(only those
- that are used when a connection has been established):</para>
-
- <variablelist>
- <varlistentry>
- <term>%S</term>
- <listitem><para>the name of the current service, if any.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>%P</term>
- <listitem><para>the root directory of the current service,
- if any.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>%u</term>
- <listitem><para>user name of the current service, if any.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>%g</term>
- <listitem><para>primary group name of %u.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>%H</term>
- <listitem><para>the home directory of the user given
- by %u.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>%N</term>
- <listitem><para>the name of your NIS home directory server.
- This is obtained from your NIS auto.map entry. If you have
- not compiled Samba with the <emphasis>--with-automount</emphasis>
- option then this value will be the same as %L.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>%p</term>
- <listitem><para>the path of the service's home directory,
- obtained from your NIS auto.map entry. The NIS auto.map entry
- is split up as &quot;%N:%p&quot;.</para></listitem>
- </varlistentry>
- </variablelist>
-
- <para>There are some quite creative things that can be done
- with these substitutions and other smb.conf options.</para>
-</refsect1>
-
-<refsect1>
- <title id="NAMEMANGLINGSECT">NAME MANGLING</title>
-
- <para>Samba supports &quot;name mangling&quot; so that DOS and
- Windows clients can use files that don't conform to the 8.3 format.
- It can also be set to adjust the case of 8.3 format filenames.</para>
-
- <para>There are several options that control the way mangling is
- performed, and they are grouped here rather than listed separately.
- For the defaults look at the output of the testparm program. </para>
-
- <para>All of these options can be set separately for each service
- (or globally, of course). </para>
-
- <para>The options are: </para>
-
- <variablelist>
-
- <varlistentry>
- <term>mangle case = yes/no</term>
- <listitem><para> controls if names that have characters that
- aren't of the &quot;default&quot; case are mangled. For example,
- if this is yes then a name like &quot;Mail&quot; would be mangled.
- Default <emphasis>no</emphasis>.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>case sensitive = yes/no</term>
- <listitem><para>controls whether filenames are case sensitive. If
- they aren't then Samba must do a filename search and match on passed
- names. Default <emphasis>no</emphasis>.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>default case = upper/lower</term>
- <listitem><para>controls what the default case is for new
- filenames. Default <emphasis>lower</emphasis>.</para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>preserve case = yes/no</term>
- <listitem><para>controls if new files are created with the
- case that the client passes, or if they are forced to be the
- &quot;default&quot; case. Default <emphasis>yes</emphasis>.
- </para></listitem>
- </varlistentry>
-
- <varlistentry>
- <term>short preserve case = yes/no</term>
- <listitem><para>controls if new files which conform to 8.3 syntax,
- that is all in upper case and of suitable length, are created
- upper case, or if they are forced to be the &quot;default&quot;
- case. This option can be use with &quot;preserve case = yes&quot;
- to permit long filenames to retain their case, while short names
- are lowercased. Default <emphasis>yes</emphasis>.</para></listitem>
- </varlistentry>
- </variablelist>
-
- <para>By default, Samba 3.0 has the same semantics as a Windows
- NT server, in that it is case insensitive but case preserving.</para>
-
-</refsect1>
-
-<refsect1>
- <title id="VALIDATIONSECT">NOTE ABOUT USERNAME/PASSWORD VALIDATION</title>
-
- <para>There are a number of ways in which a user can connect
- to a service. The server uses the following steps in determining
- if it will allow a connection to a specified service. If all the
- steps fail, then the connection request is rejected. However, if one of the
- steps succeeds, then the following steps are not checked.</para>
-
- <para>If the service is marked &quot;guest only = yes&quot; and the
- server is running with share-level security (&quot;security = share&quot;)
- then steps 1 to 5 are skipped.</para>
-
-
- <orderedlist continuation="restarts" inheritnum="ignore" numeration="arabic">
- <listitem><para>If the client has passed a username/password
- pair and that username/password pair is validated by the UNIX
- system's password programs then the connection is made as that
- username. Note that this includes the
- \\server\service%<replaceable>username</replaceable> method of passing
- a username.</para></listitem>
-
- <listitem><para>If the client has previously registered a username
- with the system and now supplies a correct password for that
- username then the connection is allowed.</para></listitem>
-
- <listitem><para>The client's NetBIOS name and any previously
- used user names are checked against the supplied password, if
- they match then the connection is allowed as the corresponding
- user.</para></listitem>
-
- <listitem><para>If the client has previously validated a
- username/password pair with the server and the client has passed
- the validation token then that username is used. </para></listitem>
-
- <listitem><para>If a &quot;user = &quot; field is given in the
- <filename moreinfo="none">smb.conf</filename> file for the service and the client
- has supplied a password, and that password matches (according to
- the UNIX system's password checking) with one of the usernames
- from the &quot;user =&quot; field then the connection is made as
- the username in the &quot;user =&quot; line. If one
- of the username in the &quot;user =&quot; list begins with a
- '@' then that name expands to a list of names in
- the group of the same name.</para></listitem>
-
- <listitem><para>If the service is a guest service then a
- connection is made as the username given in the &quot;guest
- account =&quot; for the service, irrespective of the
- supplied password.</para></listitem>
- </orderedlist>
-
-</refsect1>
-
-<refsect1>
- <title>COMPLETE LIST OF GLOBAL PARAMETERS</title>
-
- <para>Here is a list of all global parameters. See the section of
- each parameter for details. Note that some are synonyms.</para>
-
- <xi:include href="parameters.global.xml" parse="xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
-
-</refsect1>
-
-<refsect1>
- <title>COMPLETE LIST OF SERVICE PARAMETERS</title>
-
- <para>Here is a list of all service parameters. See the section on
- each parameter for details. Note that some are synonyms.</para>
-
- <xi:include href="parameters.service.xml" parse="xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
-
-</refsect1>
-
-<refsect1>
- <title>EXPLANATION OF EACH PARAMETER</title>
-
- <xi:include href="parameters.all.xml" parse="xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
-
-</refsect1>
-
-<refsect1>
- <title>WARNINGS</title>
-
- <para>Although the configuration file permits service names
- to contain spaces, your client software may not. Spaces will
- be ignored in comparisons anyway, so it shouldn't be a
- problem - but be aware of the possibility.</para>
-
- <para>On a similar note, many clients - especially DOS clients -
- limit service names to eight characters. <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> has no such limitation, but attempts to connect from such
- clients will fail if they truncate the service names. For this reason
- you should probably keep your service names down to eight characters
- in length.</para>
-
- <para>Use of the [homes] and [printers] special sections make life
- for an administrator easy, but the various combinations of default
- attributes can be tricky. Take extreme care when designing these
- sections. In particular, ensure that the permissions on spool
- directories are correct.</para>
-</refsect1>
-
-<refsect1>
- <title>VERSION</title>
-
- <para>This man page is correct for version 3.0 of the Samba suite.</para>
-</refsect1>
-
-<refsect1>
- <title>SEE ALSO</title>
- <para>
- <citerefentry><refentrytitle>samba</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry>, <citerefentry><refentrytitle>smbpasswd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>swat</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>smbclient</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>nmblookup</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>testparm</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>testprns</refentrytitle>
- <manvolnum>1</manvolnum></citerefentry>.</para>
-</refsect1>
-
-<refsect1>
- <title>AUTHOR</title>
-
- <para>The original Samba software and related utilities
- were created by Andrew Tridgell. Samba is now developed
- by the Samba Team as an Open Source project similar
- to the way the Linux kernel is developed.</para>
-
- <para>The original Samba man pages were written by Karl Auer.
- The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
- ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0
- release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
- for Samba 3.0 was done by Alexander Bokovoy.</para>
-</refsect1>
-
-</refentry>
diff --git a/docs/docbook/smbdotconf/tuning/strictsync.xml b/docs/docbook/smbdotconf/tuning/strictsync.xml
deleted file mode 100644
index 693806a503..0000000000
--- a/docs/docbook/smbdotconf/tuning/strictsync.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<samba:parameter name="strict sync"
- context="S"
- xmlns:samba="http://samba.org/common">
-<listitem>
- <para>Many Windows applications (including the Windows 98 explorer
- shell) seem to confuse flushing buffer contents to disk with doing
- a sync to disk. Under UNIX, a sync call forces the process to be
- suspended until the kernel has ensured that all outstanding data in
- kernel disk buffers has been safely stored onto stable storage.
- This is very slow and should only be done rarely. Setting this
- parameter to <constant>no</constant> (the default) means that
- <citerefentry><refentrytitle>smbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> ignores the Windows
- applications requests for a sync call. There is only a possibility
- of losing data if the operating system itself that Samba is running
- on crashes, so there is little danger in this default setting. In
- addition, this fixes many performance problems that people have
- reported with the new Windows98 explorer shell file copies.</para>
-
- <para>See also the <link linkend="SYNCALWAYS"><parameter moreinfo="none">sync
- always&gt;</parameter></link> parameter.</para>
-
- <para>Default: <command moreinfo="none">strict sync = no</command></para>
-</listitem>
-</samba:parameter>
diff --git a/docs/docbook/smbdotconf/vfs/hostmsdfs.xml b/docs/docbook/smbdotconf/vfs/hostmsdfs.xml
deleted file mode 100644
index 0496fd7f47..0000000000
--- a/docs/docbook/smbdotconf/vfs/hostmsdfs.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="HOSTMSDFS"/>host msdfs (G)</term>
- <listitem><para>This boolean parameter is only available
- if Samba has been configured and compiled with the <command moreinfo="none">
- --with-msdfs</command> option. If set to <constant>yes</constant>,
- Samba will act as a Dfs server, and allow Dfs-aware clients
- to browse Dfs trees hosted on the server.</para>
-
- <para>See also the <link linkend="MSDFSROOT"><parameter moreinfo="none">
- msdfs root</parameter></link> share level parameter. For
- more information on setting up a Dfs tree on Samba,
- refer to <ulink url="msdfs_setup.html">msdfs_setup.html</ulink>.
- </para>
-
- <para>Default: <command moreinfo="none">host msdfs = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/vfs/msdfsproxy.xml b/docs/docbook/smbdotconf/vfs/msdfsproxy.xml
deleted file mode 100644
index 41b36cb91b..0000000000
--- a/docs/docbook/smbdotconf/vfs/msdfsproxy.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="MSDFSPROXY"/>msdfs proxy (S)</term>
- <listitem><para>This parameter indicates that the share is a
- stand-in for another CIFS share whose location is specified by
- the value of the parameter. When clients attempt to connect to
- this share, they are redirected to the proxied share using
- the SMB-Dfs protocol.</para>
- <para>Only Dfs roots can act as proxy shares. Take a look at the
- <link linkend="MSDFSROOT"><parameter moreinfo="none">msdfs root</parameter></link>
- and
- <link linkend="HOSTMSDFS"><parameter moreinfo="none">host msdfs</parameter></link>
- options to find out how to set up a Dfs root share.</para>
- <para>Example: <command moreinfo="none">msdfs proxy = \\\\otherserver\\someshare</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/vfs/msdfsroot.xml b/docs/docbook/smbdotconf/vfs/msdfsroot.xml
deleted file mode 100644
index dc50ba5e57..0000000000
--- a/docs/docbook/smbdotconf/vfs/msdfsroot.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="MSDFSROOT"/>msdfs root (S)</term>
- <listitem><para>This boolean parameter is only available if
- Samba is configured and compiled with the <command moreinfo="none">
- --with-msdfs</command> option. If set to <constant>yes</constant>,
- Samba treats the share as a Dfs root and allows clients to browse
- the distributed file system tree rooted at the share directory.
- Dfs links are specified in the share directory by symbolic
- links of the form <filename moreinfo="none">msdfs:serverA\\shareA,serverB\\shareB</filename>
- and so on. For more information on setting up a Dfs tree
- on Samba, refer to <ulink url="msdfs.html">&quot;Hosting a Microsoft
- Distributed File System tree on Samba&quot;</ulink> document.</para>
-
- <para>See also <link linkend="HOSTMSDFS"><parameter moreinfo="none">host msdfs
- </parameter></link></para>
-
- <para>Default: <command moreinfo="none">msdfs root = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/vfs/vfsobject.xml b/docs/docbook/smbdotconf/vfs/vfsobject.xml
deleted file mode 100644
index d334552dae..0000000000
--- a/docs/docbook/smbdotconf/vfs/vfsobject.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="VFSOBJECT"/>vfs object (S)</term>
- <listitem><para>This parameter specifies a shared object files that
- are used for Samba VFS I/O operations. By default, normal
- disk I/O operations are used but these can be overloaded
- with one or more VFS objects. </para>
-
- <para>Default : <emphasis>no value</emphasis></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/vfs/vfsoptions.xml b/docs/docbook/smbdotconf/vfs/vfsoptions.xml
deleted file mode 100644
index 28f14a09bf..0000000000
--- a/docs/docbook/smbdotconf/vfs/vfsoptions.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="VFSOPTIONS"/>vfs options (S)</term>
- <listitem><para>This parameter allows parameters to be passed
- to the vfs layer at initialization time.
- See also <link linkend="VFSOBJECT"><parameter moreinfo="none">
- vfs object</parameter></link>.</para>
-
- <para>Default : <emphasis>no value</emphasis></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/vfs/vfspath.xml b/docs/docbook/smbdotconf/vfs/vfspath.xml
deleted file mode 100644
index 78c27302a8..0000000000
--- a/docs/docbook/smbdotconf/vfs/vfspath.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="VFSPATH"/>vfs path (S)</term>
- <listitem><para>This parameter specifies the directory
- to look in for vfs modules. The name of every <command moreinfo="none">vfs object
- </command> will be prepended by this directory
- </para>
-
- <para>Default: <command moreinfo="none">vfs path = </command></para>
- <para>Example: <command moreinfo="none">vfs path = /usr/lib/samba/vfs</command></para>
-
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/templatehomedir.xml b/docs/docbook/smbdotconf/winbind/templatehomedir.xml
deleted file mode 100644
index a931e9b5a3..0000000000
--- a/docs/docbook/smbdotconf/winbind/templatehomedir.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="TEMPLATEHOMEDIR"/>template homedir (G)</term>
- <listitem><para>When filling out the user information for a Windows NT
- user, the <ulink url="winbindd.8.html">winbindd(8)</ulink> daemon
- uses this parameter to fill in the home directory for that user.
- If the string <parameter moreinfo="none">%D</parameter> is present it is substituted
- with the user's Windows NT domain name. If the string <parameter moreinfo="none">%U
- </parameter> is present it is substituted with the user's Windows
- NT user name.</para>
-
- <para>Default: <command moreinfo="none">template homedir = /home/%D/%U</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/templateshell.xml b/docs/docbook/smbdotconf/winbind/templateshell.xml
deleted file mode 100644
index e0b9f1a2ca..0000000000
--- a/docs/docbook/smbdotconf/winbind/templateshell.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="TEMPLATESHELL"/>template shell (G)</term>
- <listitem><para>When filling out the user information for a Windows NT
- user, the <citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> daemon
- uses this parameter to fill in the login shell for that user.</para>
-
- <para>Default: <command moreinfo="none">template shell = /bin/false</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/winbindcachetime.xml b/docs/docbook/smbdotconf/winbind/winbindcachetime.xml
deleted file mode 100644
index adbb8b12f6..0000000000
--- a/docs/docbook/smbdotconf/winbind/winbindcachetime.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="WINBINDCACHETIME"/>winbind cache time (G)</term>
- <listitem><para>This parameter specifies the number of
- seconds the <citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> daemon will cache
- user and group information before querying a Windows NT server
- again.</para>
-
- <para>Default: <command moreinfo="none">winbind cache type = 15</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/winbindenumgroups.xml b/docs/docbook/smbdotconf/winbind/winbindenumgroups.xml
deleted file mode 100644
index 096c280fc2..0000000000
--- a/docs/docbook/smbdotconf/winbind/winbindenumgroups.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="WINBINDENUMGROUPS"/>winbind enum groups (G)</term>
- <listitem><para>On large installations using <citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> it may be necessary to suppress
- the enumeration of groups through the <command moreinfo="none">setgrent()</command>,
- <command moreinfo="none">getgrent()</command> and
- <command moreinfo="none">endgrent()</command> group of system calls. If
- the <parameter moreinfo="none">winbind enum groups</parameter> parameter is
- <constant>no</constant>, calls to the <command moreinfo="none">getgrent()</command> system
- call will not return any data. </para>
-
- <para><emphasis>Warning:</emphasis> Turning off group
- enumeration may cause some programs to behave oddly.
- </para>
-
- <para>Default: <command moreinfo="none">winbind enum groups = yes </command>
- </para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/winbindenumusers.xml b/docs/docbook/smbdotconf/winbind/winbindenumusers.xml
deleted file mode 100644
index 7935755f0c..0000000000
--- a/docs/docbook/smbdotconf/winbind/winbindenumusers.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="WINBINDENUMUSERS"/>winbind enum users (G)</term>
- <listitem><para>On large installations using <citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> it may be
- necessary to suppress the enumeration of users through the <command moreinfo="none">setpwent()</command>,
- <command moreinfo="none">getpwent()</command> and
- <command moreinfo="none">endpwent()</command> group of system calls. If
- the <parameter moreinfo="none">winbind enum users</parameter> parameter is
- <constant>no</constant>, calls to the <command moreinfo="none">getpwent</command> system call
- will not return any data. </para>
-
- <para><emphasis>Warning:</emphasis> Turning off user
- enumeration may cause some programs to behave oddly. For
- example, the finger program relies on having access to the
- full user list when searching for matching
- usernames. </para>
-
- <para>Default: <command moreinfo="none">winbind enum users = yes </command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/winbindgid.xml b/docs/docbook/smbdotconf/winbind/winbindgid.xml
deleted file mode 100644
index a8a9683b01..0000000000
--- a/docs/docbook/smbdotconf/winbind/winbindgid.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="WINBINDGID"/>winbind gid (G)</term>
- <listitem><para>The winbind gid parameter specifies the range of group
- ids that are allocated by the <citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> daemon. This range of group ids should have no
- existing local or NIS groups within it as strange conflicts can
- occur otherwise.</para>
-
- <para>Default: <command moreinfo="none">winbind gid = &lt;empty string&gt;
- </command></para>
-
- <para>Example: <command moreinfo="none">winbind gid = 10000-20000</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/winbindseparator.xml b/docs/docbook/smbdotconf/winbind/winbindseparator.xml
deleted file mode 100644
index 416adcb531..0000000000
--- a/docs/docbook/smbdotconf/winbind/winbindseparator.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="WINBINDSEPARATOR"/>winbind separator (G)</term>
- <listitem><para>This parameter allows an admin to define the character
- used when listing a username of the form of <replaceable>DOMAIN
- </replaceable>\<replaceable>user</replaceable>. This parameter
- is only applicable when using the <filename moreinfo="none">pam_winbind.so</filename>
- and <filename moreinfo="none">nss_winbind.so</filename> modules for UNIX services.
- </para>
-
- <para>Please note that setting this parameter to + causes problems
- with group membership at least on glibc systems, as the character +
- is used as a special character for NIS in /etc/group.</para>
-
- <para>Default: <command moreinfo="none">winbind separator = '\'</command></para>
- <para>Example: <command moreinfo="none">winbind separator = +</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/winbinduid.xml b/docs/docbook/smbdotconf/winbind/winbinduid.xml
deleted file mode 100644
index ecd7848f61..0000000000
--- a/docs/docbook/smbdotconf/winbind/winbinduid.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="WINBINDUID"/>winbind uid (G)</term>
- <listitem><para>The winbind gid parameter specifies the range of group
- ids that are allocated by the <citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> daemon. This range of ids should have no
- existing local or NIS users within it as strange conflicts can
- occur otherwise.</para>
-
- <para>Default: <command moreinfo="none">winbind uid = &lt;empty string&gt;
- </command></para>
-
- <para>Example: <command moreinfo="none">winbind uid = 10000-20000</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/winbindusedefaultdomain.xml b/docs/docbook/smbdotconf/winbind/winbindusedefaultdomain.xml
deleted file mode 100644
index a6b7bcd7e5..0000000000
--- a/docs/docbook/smbdotconf/winbind/winbindusedefaultdomain.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="WINBINDUSEDEFAULTDOMAIN"/>winbind use default domain (G)</term>
- <listitem><para>This parameter specifies whether the <citerefentry><refentrytitle>winbindd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> daemon should operate on users
- without domain component in their username.
- Users without a domain component are treated as is part of the winbindd server's
- own domain. While this does not benifit Windows users, it makes SSH, FTP and e-mail
- function in a way much closer to the way they would in a native unix system.</para>
-
- <para>Default: <command moreinfo="none">winbind use default domain = &lt;no&gt;
- </command></para>
- <para>Example: <command moreinfo="none">winbind use default domain = yes</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/wins/dnsproxy.xml b/docs/docbook/smbdotconf/wins/dnsproxy.xml
deleted file mode 100644
index fd53ae7ded..0000000000
--- a/docs/docbook/smbdotconf/wins/dnsproxy.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="DNSPROXY"/>dns proxy (G)</term>
- <listitem><para>Specifies that <citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> when acting as a WINS server and
- finding that a NetBIOS name has not been registered, should treat the
- NetBIOS name word-for-word as a DNS name and do a lookup with the DNS server
- for that name on behalf of the name-querying client.</para>
-
- <para>Note that the maximum length for a NetBIOS name is 15
- characters, so the DNS name (or DNS alias) can likewise only be
- 15 characters, maximum.</para>
-
- <para><command moreinfo="none">nmbd</command> spawns a second copy of itself to do the
- DNS name lookup requests, as doing a name lookup is a blocking
- action.</para>
-
- <para>See also the parameter <link linkend="WINSSUPPORT"><parameter moreinfo="none">
- wins support</parameter></link>.</para>
-
- <para>Default: <command moreinfo="none">dns proxy = yes</command></para></listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/wins/winshook.xml b/docs/docbook/smbdotconf/wins/winshook.xml
deleted file mode 100644
index e0c4a87c5b..0000000000
--- a/docs/docbook/smbdotconf/wins/winshook.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="WINSHOOK"/>wins hook (G)</term>
- <listitem><para>When Samba is running as a WINS server this
- allows you to call an external program for all changes to the
- WINS database. The primary use for this option is to allow the
- dynamic update of external name resolution databases such as
- dynamic DNS.</para>
-
- <para>The wins hook parameter specifies the name of a script
- or executable that will be called as follows:</para>
-
- <para><command moreinfo="none">wins_hook operation name nametype ttl IP_list
- </command></para>
-
- <itemizedlist>
- <listitem><para>The first argument is the operation and is one
- of &quot;add&quot;, &quot;delete&quot;, or &quot;refresh&quot;. In most cases the operation can
- be ignored as the rest of the parameters provide sufficient
- information. Note that &quot;refresh&quot; may sometimes be called when the
- name has not previously been added, in that case it should be treated
- as an add.</para></listitem>
-
- <listitem><para>The second argument is the NetBIOS name. If the
- name is not a legal name then the wins hook is not called.
- Legal names contain only letters, digits, hyphens, underscores
- and periods.</para></listitem>
-
- <listitem><para>The third argument is the NetBIOS name
- type as a 2 digit hexadecimal number. </para></listitem>
-
- <listitem><para>The fourth argument is the TTL (time to live)
- for the name in seconds.</para></listitem>
-
- <listitem><para>The fifth and subsequent arguments are the IP
- addresses currently registered for that name. If this list is
- empty then the name should be deleted.</para></listitem>
- </itemizedlist>
-
- <para>An example script that calls the BIND dynamic DNS update
- program <command moreinfo="none">nsupdate</command> is provided in the examples
- directory of the Samba source code. </para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/wins/winspartners.xml b/docs/docbook/smbdotconf/wins/winspartners.xml
deleted file mode 100644
index 840435ae4e..0000000000
--- a/docs/docbook/smbdotconf/wins/winspartners.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="WINSPARTNERS"/>wins partners (G)</term>
- <listitem><para>A space separated list of partners' IP addresses for
- WINS replication. WINS partners are always defined as push/pull
- partners as defining only one way WINS replication is unreliable.
- WINS replication is currently experimental and unreliable between
- samba servers.
- </para>
-
- <para>Default: <command moreinfo="none">wins partners = </command></para>
-
- <para>Example: <command moreinfo="none">wins partners = 192.168.0.1 172.16.1.2</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/wins/winsproxy.xml b/docs/docbook/smbdotconf/wins/winsproxy.xml
deleted file mode 100644
index 31978d3b24..0000000000
--- a/docs/docbook/smbdotconf/wins/winsproxy.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="WINSPROXY"/>wins proxy (G)</term>
- <listitem><para>This is a boolean that controls if <ulink url="nmbd.8.html">nmbd(8)</ulink> will respond to broadcast name
- queries on behalf of other hosts. You may need to set this
- to <constant>yes</constant> for some older clients.</para>
-
- <para>Default: <command moreinfo="none">wins proxy = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/wins/winsserver.xml b/docs/docbook/smbdotconf/wins/winsserver.xml
deleted file mode 100644
index ebdb3016c7..0000000000
--- a/docs/docbook/smbdotconf/wins/winsserver.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="WINSSERVER"/>wins server (G)</term>
- <listitem><para>This specifies the IP address (or DNS name: IP
- address for preference) of the WINS server that <citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> should register with. If you have a WINS server on
- your network then you should set this to the WINS server's IP.</para>
-
- <para>You should point this at your WINS server if you have a
- multi-subnetted network.</para>
-
- <para>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.
- </para>
-
- <note><para>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.</para></note>
-
- <para>See the documentation file <ulink url="improved-browsing.html">Browsing</ulink> in the samba howto collection.</para>
-
- <para>Default: <emphasis>not enabled</emphasis></para>
- <para>Example: <command>wins server = mary:192.9.200.1 fred:192.168.3.199 mary:192.168.2.61</command></para>
- <para>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.
- </para>
-
- <para>Example: <command>wins server = 192.9.200.1 192.168.2.61</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docbook/smbdotconf/wins/winssupport.xml b/docs/docbook/smbdotconf/wins/winssupport.xml
deleted file mode 100644
index 5ad886a9b1..0000000000
--- a/docs/docbook/smbdotconf/wins/winssupport.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<samba:parameter xmlns:samba="http://samba.org/common">
- <term><anchor id="WINSSUPPORT"/>wins support (G)</term>
- <listitem><para>This boolean controls if the <citerefentry><refentrytitle>nmbd</refentrytitle>
- <manvolnum>8</manvolnum></citerefentry> process in Samba will act as a WINS server. You should
- not set this to <constant>yes</constant> unless you have a multi-subnetted network and
- you wish a particular <command moreinfo="none">nmbd</command> to be your WINS server.
- Note that you should <emphasis>NEVER</emphasis> set this to <constant>yes</constant>
- on more than one machine in your network.</para>
-
- <para>Default: <command moreinfo="none">wins support = no</command></para>
- </listitem>
- </samba:parameter>
diff --git a/docs/docs-status b/docs/docs-status
index 60f18b17e5..d4a7d976e5 100644
--- a/docs/docs-status
+++ b/docs/docs-status
@@ -1,73 +1,58 @@
If you'd like to work on any of these, please contact jerry@samba.org or jelmer@samba.org.
Outdated docs:
-Manifest
- - this should be updated
+docs/OID/allocated-arcs.txt - does this file really belong here?
+docs/OID/samba-oid.mail - does this file really belong here?
docs/announce - out of date (announces 2.2.0) - should it go away?
- - this should be updated
+docs/history - needs updating (is current up to 1998 - merge with 10year.html ?)
+docs/docbook/devdoc/* - most of these docs are outdated and need updates...
docs/docbook/manpages/net.8.sgml - Still not finished
- - this is in hand by Jelmer
+docs/docbook/manpages/rpcclient.1.sgml - Command documentation might be outdated
docs/docbook/manpages/samba.7.sgml - Listing of samba programs is not complete
- - this is in hand by Jelmer
+docs/docbook/manpages/smbclient.1.sgml - document -k (kerberos authentication)
+docs/docbook/manpages/smbcontrol.1.sgml - Document -s, samsync, samrepl, pool-usage, dmalloc-mark, dmalloc-log-changed, shutdown, change_id
docs/docbook/manpages/smb.conf.5.sgml - 'restrict anonymous' isn't documented properly
- - this should be updated
+docs/docbook/projdoc/DOMAIN_MEMBER.sgml - Needs update to 3.0
+docs/docbook/projdoc/ADS-HOWTO.sgml - seems outdated (it says we require 'ads server' when in ads mode, though that's not true, according to the manpages...)
+docs/docbook/projdoc/ENCRYPTION.sgml - contains useless old info about smbpasswd
docs/docbook/projdoc/Integrating-with-Windows.sgml - Should slowly go a way. Contains a little bit information about wins, a little bit about domain membership, a little about winbind, etc
- - Has been cleaned up now - more to go.
+docs/docbook/projdoc/NT_Security.sgml - probably outdated
+docs/docbook/projdoc/Diagnosis.sgml - Needs extension
docs/docbook/projdoc/PAM-Authentication-And-Samba.sgml
- - this should be updated
docs/docbook/projdoc/Printing.sgml - Cups is not documented, smbprint, printing /to/ a windows server... - Kurt Pfeifle
- - this is in hand by Kurt/jht
docs/docbook/projdoc/Samba-BDC-HOWTO.sgml - Needs update to 3.0
- - still being worked on
-docs/docbook/projdoc/passdb.sgml - LDAP part needs update to 3.0 ( http://www.unav.es/cti/ldap-smb/smb-ldap-3-howto.html )
- - this should be updated
+docs/docbook/projdoc/Samba-LDAP-HOWTO.sgml - Needs update to 3.0
+docs/docbook/projdoc/Samba-PDC-HOWTO.sgml - Needs update to 3.0
docs/docbook/projdoc/Speed.sgml - contains outdated and invalid information
- - this should be updated
-docs/docbook/projdoc/UNIX_INSTALL.sgml - Merge locking part with oplocks.sgml
- - this should be updated
+docs/docbook/projdoc/UNIX_INSTALL.sgml - Needs a lot of updating (swat, ADS, PDC, etc)
docs/docbook/projdoc/printer_driver2.sgml - Needs integration with printing.sgml, still up to date?
- - still being worked on
-docs/docbook/projdoc/upgrading-to-3.0.sgml - not finished yet
- - this should be updated
+docs/docbook/projdoc/security_level.sgml - information about ads and domain should be added (currently only contains pointers to the ads and domain_member docs)
+docs/docbook/projdoc/winbind.sgml - needs documentation for ADS
docs/textdocs/CUPS-PrintingInfo.txt - needs to be converted to sgml - Kurt Pfeifle
- - this is in hand by Kurt/jht
+docs/textdocs/PROFILES.txt - needs to be converted to sgml
docs/textdocs/README.jis - Seems to need updating - possibly obsoleted by a newer japanese howto?
- - not yet reviewed - needs attention
-docs/docbook/manpages/ntlm_auth.1.sgml - Is very basic at the moment, parameters need better descriptions - abartlet
- - this is in hand by Andrew Bartlett
-
+docs/textdocs/RoutedNetworks.txt - still valid, but shouldn't this go into Other_clients.sgml ? This text originally comes from microsoft, what about copyright?
+
+These still need to be checked:
+docs/docbook/manpages/smbd.8.sgml
+docs/docbook/manpages/smbmnt.8.sgml
+docs/docbook/manpages/smbmount.8.sgml
+docs/docbook/manpages/smbpasswd.8.sgml
+docs/docbook/manpages/smbsh.1.sgml
+docs/docbook/manpages/smbspool.8.sgml
+docs/docbook/manpages/smbstatus.1.sgml
+docs/docbook/manpages/smbtar.1.sgml
+docs/docbook/manpages/smbumount.8.sgml
+docs/docbook/manpages/swat.8.sgml
+docs/docbook/manpages/testparm.1.sgml
+docs/docbook/manpages/testprns.1.sgml
+docs/docbook/manpages/wbinfo.1.sgml
Stuff that needs to be documented:
-wrepld
- - not yet reviewed - needs attention
+Merge the various docs about wins and browsing
Windows NT 4.0 Style Trust Relationship
- - I will do this - jht
-Winbind in a samba controlled domain
- - I will do this - Jelmer
One Time Migration script from a Windows NT 4.0 PDC to a Samba PDC
- - I will do this - jht
ldap passwd sync
- - not yet reviewed - needs attention
-
-Can someone please take ownership of the following. Thanks - jht
-
-Not release-critical:
-docs/docbook/devdoc/* - most of these docs are outdated and need updates...
-docs/docbook/projdoc/Diagnosis.sgml - Needs extension
- - I will look at this towards the end of updating the HOWTO
-docs/docbook/manpages/rpcclient.1.sgml - Some commands could be documented more extensively
-docs/history - needs updating (is current up to 1998 - merge with 10year.html ?)
+using rsync to get latest HEAD version
-Documentation for following smb.conf.5 parameters does not exist:
-max reported print jobs // printing
-acl compatibility // protocol
-client signing // protocol
-client use spnego // protocol
-profile acls // protocol
-client lanman auth // security
-client NTLMv2 auth // security
-idmap backend // security
-sam backend // security
-kernel change notify // tuning
-lpq cache time // tuning
--valid // misc
+http://www.unav.es/cti/ldap-smb/smb-ldap-3-howto.html
diff --git a/docs/faq/faq-clientapp.html b/docs/faq/clientapp.html
index 3a85fb4f5a..d24e778b2a 100644
--- a/docs/faq/faq-clientapp.html
+++ b/docs/faq/clientapp.html
@@ -5,16 +5,17 @@
>Specific client application problems</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="Samba FAQ"
HREF="samba-faq.html"><LINK
REL="PREVIOUS"
TITLE="Configuration problems"
-HREF="faq-config.html"><LINK
+HREF="config.html"><LINK
REL="NEXT"
TITLE="Common errors"
-HREF="faq-errors.html"></HEAD
+HREF="errors.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -42,7 +43,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="faq-config.html"
+HREF="config.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -56,7 +57,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="faq-errors.html"
+HREF="errors.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -69,17 +70,13 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="FAQ-CLIENTAPP"
-></A
->Chapter 4. Specific client application problems</H1
+NAME="CLIENTAPP">Chapter 4. Specific client application problems</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN178"
->4.1. MS Office Setup reports "Cannot change properties of '\\MSOFFICE\\SETUP.INI'"</A
-></H1
+NAME="AEN174">4.1. MS Office Setup reports "Cannot change properties of '\MSOFFICE\SETUP.INI'"</H1
><P
>When installing MS Office on a Samba drive for which you have admin
user permissions, ie. admin users = username, you will find the
@@ -98,9 +95,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN183"
->4.2. How to use a Samba share as an administrative share for MS Office, etc.</A
-></H1
+NAME="AEN179">4.2. How to use a Samba share as an administrative share for MS Office, etc.</H1
><P
>Microsoft Office products can be installed as an administrative installation
from which the application can either be run off the administratively installed
@@ -133,16 +128,16 @@ set the following parameters on the share containing it:</P
><P
><PRE
CLASS="PROGRAMLISTING"
->[MSOP95]
- path = /where_you_put_it
- comment = Your comment
- volume = "The_CD_ROM_Label"
- read only = yes
- available = yes
- share modes = no
- locking = no
- browseable = yes
- public = yes</PRE
+> [MSOP95]
+ path = /where_you_put_it
+ comment = Your comment
+ volume = "The_CD_ROM_Label"
+ read only = yes
+ available = yes
+ share modes = no
+ locking = no
+ browseable = yes
+ public = yes</PRE
></P
></LI
><LI
@@ -160,9 +155,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN198"
->4.3. Microsoft Access database opening errors</A
-></H1
+NAME="AEN194">4.3. Microsoft Access database opening errors</H1
><P
>Here are some notes on running MS-Access on a Samba drive from <A
HREF="stefank@esi.com.au"
@@ -210,7 +203,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="faq-config.html"
+HREF="config.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -228,7 +221,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="faq-errors.html"
+HREF="errors.html"
ACCESSKEY="N"
>Next</A
></TD
diff --git a/docs/faq/faq-errors.html b/docs/faq/errors.html
index 75f60aa326..dd105396ba 100644
--- a/docs/faq/faq-errors.html
+++ b/docs/faq/errors.html
@@ -5,16 +5,17 @@
>Common errors</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="Samba FAQ"
HREF="samba-faq.html"><LINK
REL="PREVIOUS"
TITLE="Specific client application problems"
-HREF="faq-clientapp.html"><LINK
+HREF="clientapp.html"><LINK
REL="NEXT"
TITLE="Features"
-HREF="faq-features.html"></HEAD
+HREF="features.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -42,7 +43,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="faq-clientapp.html"
+HREF="clientapp.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -56,7 +57,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="faq-features.html"
+HREF="features.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -69,17 +70,13 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="FAQ-ERRORS"
-></A
->Chapter 5. Common errors</H1
+NAME="ERRORS">Chapter 5. Common errors</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN209"
->5.1. Not listening for calling name</A
-></H1
+NAME="AEN205">5.1. Not listening for calling name</H1
><P
><PRE
CLASS="PROGRAMLISTING"
@@ -103,9 +100,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN216"
->5.2. System Error 1240</A
-></H1
+NAME="AEN212">5.2. System Error 1240</H1
><P
>System error 1240 means that the client is refusing to talk
to a non-encrypting server. Microsoft changed WinNT in service
@@ -139,9 +134,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN223"
->5.3. smbclient ignores -N !</A
-></H1
+NAME="AEN219">5.3. smbclient ignores -N !</H1
><P
><SPAN
CLASS="QUOTE"
@@ -174,9 +167,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN232"
->5.4. The data on the CD-Drive I've shared seems to be corrupted!</A
-></H1
+NAME="AEN228">5.4. The data on the CD-Drive I've shared seems to be corrupted!</H1
><P
>Some OSes (notably Linux) default to auto detection of file type on
cdroms and do cr/lf translation. This is a very bad idea when use with
@@ -190,9 +181,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN236"
->5.5. Why can users access home directories of other users?</A
-></H1
+NAME="AEN232">5.5. Why can users access home directories of other users?</H1
><P
><SPAN
CLASS="QUOTE"
@@ -248,9 +237,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN249"
->5.6. Until a few minutes after samba has started, clients get the error "Domain Controller Unavailable"</A
-></H1
+NAME="AEN245">5.6. Until a few minutes after samba has started, clients get the error "Domain Controller Unavailable"</H1
><P
>A domain controller has to announce on the network who it is. This usually takes a while.</P
></DIV
@@ -259,9 +246,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN252"
->5.7. I'm getting "open_oplock_ipc: Failed to get local UDP socket for address 100007f. Error was Cannot assign requested" in the logs</A
-></H1
+NAME="AEN248">5.7. I'm getting "open_oplock_ipc: Failed to get local UDP socket for address 100007f. Error was Cannot assign requested" in the logs</H1
><P
>Your loopback device isn't working correctly. Make sure it's running.</P
></DIV
@@ -282,7 +267,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="faq-clientapp.html"
+HREF="clientapp.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -300,7 +285,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="faq-features.html"
+HREF="features.html"
ACCESSKEY="N"
>Next</A
></TD
diff --git a/docs/faq/faq-features.html b/docs/faq/faq-features.html
deleted file mode 100644
index 392820c21f..0000000000
--- a/docs/faq/faq-features.html
+++ /dev/null
@@ -1,538 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->Features</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="Samba FAQ"
-HREF="samba-faq.html"><LINK
-REL="PREVIOUS"
-TITLE="Common errors"
-HREF="faq-errors.html"><LINK
-REL="NEXT"
-TITLE="Printing problems"
-HREF="faq-printing.html"></HEAD
-><BODY
-CLASS="CHAPTER"
-BGCOLOR="#FFFFFF"
-TEXT="#000000"
-LINK="#0000FF"
-VLINK="#840084"
-ALINK="#0000FF"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->Samba FAQ</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="faq-errors.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
-></TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="faq-printing.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="CHAPTER"
-><H1
-><A
-NAME="FAQ-FEATURES"
-></A
->Chapter 6. Features</H1
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN257"
->6.1. How can I prevent my samba server from being used to distribute the Nimda worm?</A
-></H1
-><P
->Author: HASEGAWA Yosuke (translated by <A
-HREF="monyo@samba.gr.jp"
-TARGET="_top"
->TAKAHASHI Motonobu</A
->)</P
-><P
->Nimba Worm is infected through shared disks on a network, as well as through
-Microsoft IIS, Internet Explorer and mailer of Outlook series.</P
-><P
->At this time, the worm copies itself by the name *.nws and *.eml on
-the shared disk, moreover, by the name of Riched20.dll in the folder
-where *.doc file is included.</P
-><P
->To prevent infection through the shared disk offered by Samba, set
-up as follows:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->[global]
- ...
- # This can break Administration installations of Office2k.
- # in that case, don't veto the riched20.dll
- veto files = /*.eml/*.nws/riched20.dll/</PRE
-></P
-><P
->By setting the "veto files" parameter, matched files on the Samba
-server are completely hidden from the clients and making it impossible
-to access them at all.</P
-><P
->In addition to it, the following setting is also pointed out by the
-samba-jp:09448 thread: when the
-"readme.txt.{3050F4D8-98B5-11CF-BB82-00AA00BDCE0B}" file exists on
-a Samba server, it is visible only as "readme.txt" and dangerous
-code may be executed if this file is double-clicked.</P
-><P
->Setting the following,
-<PRE
-CLASS="PROGRAMLISTING"
-> veto files = /*.{*}/</PRE
->
-any files having CLSID in its file extension will be inaccessible from any
-clients.</P
-><P
->This technical article is created based on the discussion of
-samba-jp:09448 and samba-jp:10900 threads.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN271"
->6.2. How can I use samba as a fax server?</A
-></H1
-><P
->Contributor: <A
-HREF="mailto:zuber@berlin.snafu.de"
-TARGET="_top"
->Gerhard Zuber</A
-></P
-><P
->Requirements:
-<P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->UNIX box (Linux preferred) with SAMBA and a faxmodem</TD
-></TR
-><TR
-><TD
->ghostscript package</TD
-></TR
-><TR
-><TD
->mgetty+sendfax package</TD
-></TR
-><TR
-><TD
->pbm package (portable bitmap tools)</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></P
-><P
->First, install and configure the required packages. Be sure to read the mgetty+sendfax
-manual carefully.</P
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN282"
->6.2.1. Tools for printing faxes</A
-></H2
-><P
->Your incomed faxes are in:
-<TT
-CLASS="FILENAME"
->/var/spool/fax/incoming</TT
->. Print it with:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->for i in *
-do
-g3cat $i | g3tolj | lpr -P hp
-done</PRE
-></P
-><P
->g3cat is in the tools-section, g3tolj is in the contrib-section
-for printing to HP lasers.</P
-><P
->If you want to produce files for displaying and printing with Windows, use
-some tools from the pbm-package like the following command: <B
-CLASS="COMMAND"
->g3cat $i | g3topbm - | ppmtopcx - &#62;$i.pcx</B
->
-and view it with your favourite Windows tool (maybe paintbrush)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN291"
->6.2.2. Making the fax-server</A
-></H2
-><P
->fetch the file <TT
-CLASS="FILENAME"
->mgetty+sendfax/frontends/winword/faxfilter</TT
-> and place it in <TT
-CLASS="FILENAME"
->/usr/local/etc/mgetty+sendfax/</TT
->(replace /usr/local/ with whatever place you installed mgetty+sendfax)</P
-><P
->prepare your faxspool file as mentioned in this file
-edit fax/faxspool.in and reinstall or change the final
-/usr/local/bin/faxspool too.</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->if [ "$user" = "root" -o "$user" = "fax" -o \
- "$user" = "lp" -o "$user" = "daemon" -o "$user" = "bin" ]</PRE
-></P
-><P
->find the first line and change it to the second.</P
-><P
->make sure you have pbmtext (from the pbm-package). This is
-needed for creating the small header line on each page.</P
-><P
->Prepare your faxheader <TT
-CLASS="FILENAME"
->/usr/local/etc/mgetty+sendfax/faxheader</TT
-></P
-><P
->Edit your /etc/printcap file:
-<PRE
-CLASS="PROGRAMLISTING"
-># FAX
-lp3|fax:\
- :lp=/dev/null:\
- :sd=/usr/spool/lp3:\
- :if=/usr/local/etc/mgetty+sendfax/faxfilter:sh:sf:mx#0:\
- :lf=/usr/spool/lp3/fax-log:</PRE
-></P
-><P
->Now, edit your <TT
-CLASS="FILENAME"
->smb.conf</TT
-> so you have a smb based printer named "fax"</P
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN307"
->6.2.3. Installing the client drivers</A
-></H2
-><P
->Now you have a printer called "fax" which can be used via
-TCP/IP-printing (lpd-system) or via SAMBA (windows printing).</P
-><P
->On every system you are able to produce postscript-files you
-are ready to fax.</P
-><P
->On Windows 3.1 95 and NT:</P
-><P
->Install a printer wich produces postscript output,
- e.g. apple laserwriter</P
-><P
->Connect the "fax" to your printer.</P
-><P
->Now write your first fax. Use your favourite wordprocessor,
-write, winword, notepad or whatever you want, and start
-with the headerpage.</P
-><P
->Usually each fax has a header page. It carries your name,
-your address, your phone/fax-number.</P
-><P
->It carries also the recipient, his address and his *** fax
-number ***. Now here is the trick:</P
-><P
->Use the text:
-<PRE
-CLASS="PROGRAMLISTING"
->Fax-Nr: 123456789</PRE
->
-as the recipients fax-number. Make sure this text does not
-occur in regular text ! Make sure this text is not broken
-by formatting information, e.g. format it as a single entity.
-(Windows Write and Win95 Wordpad are functional, maybe newer
- versions of Winword are breaking formatting information).</P
-><P
->The trick is that postscript output is human readable and
-the faxfilter program scans the text for this pattern and
-uses the found number as the fax-destination-number.</P
-><P
->Now print your fax through the fax-printer and it will be
-queued for later transmission. Use faxrunq for sending the
-queue out.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN321"
->6.2.4. Example smb.conf</A
-></H2
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->[global]
- printcap name = /etc/printcap
- print command = /usr/bin/lpr -r -P %p %s
- lpq command = /usr/bin/lpq -P %p
- lprm command = /usr/bin/lprm -P %p %j
-
-[fax]
- comment = FAX (mgetty+sendfax)
- path = /tmp
- printable = yes
- public = yes
- writable = no
- create mode = 0700
- browseable = yes
- guest ok = no</PRE
-></P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN325"
->6.3. Samba doesn't work well together with DHCP!</A
-></H1
-><P
->We wish to help those folks who wish to use the ISC DHCP Server and provide
-sample configuration settings. Most operating systems today come ship with
-the ISC DHCP Server. ISC DHCP is available from:
-<A
-HREF="ftp://ftp.isc.org/isc/dhcp"
-TARGET="_top"
->ftp://ftp.isc.org/isc/dhcp</A
-></P
-><P
->Incorrect configuration of MS Windows clients (Windows9X, Windows ME, Windows
-NT/2000) will lead to problems with browsing and with general network
-operation. Windows 9X/ME users often report problems where the TCP/IP and related
-network settings will inadvertantly become reset at machine start-up resulting
-in loss of configuration settings. This results in increased maintenance
-overheads as well as serious user frustration.</P
-><P
->In recent times users on one mailing list incorrectly attributed the cause of
-network operating problems to incorrect configuration of Samba.</P
-><P
->One user insisted that the only way to provent Windows95 from periodically
-performing a full system reset and hardware detection process on start-up was
-to install the NetBEUI protocol in addition to TCP/IP. This assertion is not
-correct.</P
-><P
->In the first place, there is NO need for NetBEUI. All Microsoft Windows clients
-natively run NetBIOS over TCP/IP, and that is the only protocol that is
-recognised by Samba. Installation of NetBEUI and/or NetBIOS over IPX will
-cause problems with browse list operation on most networks. Even Windows NT
-networks experience these problems when incorrectly configured Windows95
-systems share the same name space. It is important that only those protocols
-that are strictly needed for site specific reasons should EVER be installed.</P
-><P
->Secondly, and totally against common opinion, DHCP is NOT an evil design but is
-an extension of the BOOTP protocol that has been in use in Unix environments
-for many years without any of the melt-down problems that some sensationalists
-would have us believe can be experienced with DHCP. In fact, DHCP in covered by
-rfc1541 and is a very safe method of keeping an MS Windows desktop environment
-under control and for ensuring stable network operation.</P
-><P
->Please note that MS Windows systems as of MS Windows NT 3.1 and MS Windows 95
-store all network configuration settings a registry. There are a few reports
-from MS Windows network administrators that warrant mention here. It would appear
-that when one sets certain MS TCP/IP protocol settings (either directly or via
-DHCP) that these do get written to the registry. Even though a subsequent
-change of setting may occur the old value may persist in the registry. This
-has been known to create serious networking problems.</P
-><P
->An example of this occurs when a manual TCP/IP environment is configured to
-include a NetBIOS Scope. In this event, when the administrator then changes the
-configuration of the MS TCP/IP protocol stack, without first deleting the
-current settings, by simply checking the box to configure the MS TCP/IP stack
-via DHCP then the NetBIOS Scope that is still persistent in the registry WILL be
-applied to the resulting DHCP offered settings UNLESS the DHCP server also sets
-a NetBIOS Scope. It may therefore be prudent to forcibly apply a NULL NetBIOS
-Scope from your DHCP server. The can be done in the dhcpd.conf file with the
-parameter:
-<B
-CLASS="COMMAND"
->option netbios-scope "";</B
-></P
-><P
->While it is true that the Microsoft DHCP server that comes with Windows NT
-Server provides only a sub-set of rfc1533 functionality this is hardly an issue
-in those sites that already have a large investment and commitment to Unix
-systems and technologies. The current state of the art of the DHCP Server
-specification in covered in rfc2132.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN338"
->6.4. How can I assign NetBIOS names to clients with DHCP?</A
-></H1
-><P
->SMB network clients need to be configured so that all standard TCP/IP name to
-address resolution works correctly. Once this has been achieved the SMB
-environment provides additional tools and services that act as helper agents in
-the translation of SMB (NetBIOS) names to their appropriate IP Addresses. One
-such helper agent is the NetBIOS Name Server (NBNS) or as Microsoft called it
-in their Windows NT Server implementation WINS (Windows Internet Name Server).</P
-><P
->A client needs to be configured so that it has a unique Machine (Computer)
-Name.</P
-><P
->This can be done, but needs a few NT registry hacks and you need to be able to
-speak UNICODE, which is of course no problem for a True Wizzard(tm) :)
-Instructions on how to do this (including a small util for less capable
-Wizzards) can be found at</P
-><P
-><A
-HREF="http://www.unixtools.org/~nneul/sw/nt/dhcp-netbios-hostname.html"
-TARGET="_top"
->http://www.unixtools.org/~nneul/sw/nt/dhcp-netbios-hostname.html</A
-></P
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN345"
->6.5. How do I convert between unix and dos text formats?</A
-></H1
-><P
->Jim barry has written an <A
-HREF="ftp://samba.org/pub/samba/contributed/fixcrlf.zip"
-TARGET="_top"
->excellent drag-and-drop cr/lf converter for
-windows</A
->. Just drag your file onto the icon and it converts the file.</P
-><P
->The utilities unix2dos and dos2unix(in the mtools package) should do
-the job under unix.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN350"
->6.6. Does samba have wins replication support?</A
-></H1
-><P
->At the time of writing there is currently being worked on a wins replication implementation(wrepld).</P
-></DIV
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="faq-errors.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="samba-faq.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="faq-printing.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->Common errors</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
->&nbsp;</TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->Printing problems</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/docs/faq/faq-printing.html b/docs/faq/faq-printing.html
deleted file mode 100644
index a806b15de8..0000000000
--- a/docs/faq/faq-printing.html
+++ /dev/null
@@ -1,181 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->Printing problems</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="Samba FAQ"
-HREF="samba-faq.html"><LINK
-REL="PREVIOUS"
-TITLE="Features"
-HREF="faq-features.html"></HEAD
-><BODY
-CLASS="CHAPTER"
-BGCOLOR="#FFFFFF"
-TEXT="#000000"
-LINK="#0000FF"
-VLINK="#840084"
-ALINK="#0000FF"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->Samba FAQ</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="faq-features.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
-></TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
->&nbsp;</TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="CHAPTER"
-><H1
-><A
-NAME="FAQ-PRINTING"
-></A
->Chapter 7. Printing problems</H1
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN359"
->7.1. setdriver or cupsaddsmb failes</A
-></H1
-><P
->setdriver expects the following setup:
-
-<P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->you are a printer admin, or root. this is the smb.conf printer admin group, not the Printer Operators group in NT. I've not tried the latter, but I don't believe it will work based on the current code.</TD
-></TR
-><TR
-><TD
->printer admins has to be defined in [global]</TD
-></TR
-><TR
-><TD
->upload the driver files to \\server\print$\w32x86 and win40 as appropriate. DON'T put them in the 0 or 2 subdirectories.</TD
-></TR
-><TR
-><TD
->Make sure that the user you're connecting as is able to write to the print$ directories</TD
-></TR
-><TR
-><TD
->Use adddriver (with appropriate parameters) to create the driver. note, this will not just update samba's notion of drivers, it will also move the files from the w32x86 and win40 directories to an appropriate subdirectory (based on driver version, I think, but not important enough for me to find out)</TD
-></TR
-><TR
-><TD
->Use setdriver to associate the driver with a printer</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></P
-><P
->The setdriver call will fail if the printer doesn't already exist in
-samba's view of the world. Either create the printer in cups and
-restart samba, or create an add printer command (see smb.conf doco)
-and use RPC calls to create a printer. NB the add printer command MUST
-return a single line of text indicating which port the printer was
-added on. If it doesn't, Samba won't reload the printer
-definitions. Although samba doesn't really support the notion of
-ports, suitable add printer command and enumport command settings can
-allow you pretty good remote control of the samba printer setup.</P
-></DIV
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="faq-features.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="samba-faq.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->&nbsp;</TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->Features</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
->&nbsp;</TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->&nbsp;</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/docs/faq/faq-general.html b/docs/faq/general.html
index 15dce949c9..435a2282b4 100644
--- a/docs/faq/faq-general.html
+++ b/docs/faq/general.html
@@ -5,7 +5,8 @@
>General Information</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="Samba FAQ"
HREF="samba-faq.html"><LINK
@@ -14,7 +15,7 @@ TITLE="Samba FAQ"
HREF="samba-faq.html"><LINK
REL="NEXT"
TITLE="Compiling and installing Samba on a Unix host"
-HREF="faq-install.html"></HEAD
+HREF="install.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -56,7 +57,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="faq-install.html"
+HREF="install.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -69,17 +70,13 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="FAQ-GENERAL"
-></A
->Chapter 1. General Information</H1
+NAME="GENERAL">Chapter 1. General Information</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN12"
->1.1. Where can I get it?</A
-></H1
+NAME="AEN12">1.1. Where can I get it?</H1
><P
>The Samba suite is available at the <A
HREF="http://samba.org/"
@@ -92,9 +89,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN16"
->1.2. What do the version numbers mean?</A
-></H1
+NAME="AEN16">1.2. What do the version numbers mean?</H1
><P
>It is not recommended that you run a version of Samba with the word
"alpha" in its name unless you know what you are doing and are willing
@@ -166,9 +161,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN28"
->1.3. What platforms are supported?</A
-></H1
+NAME="AEN28">1.3. What platforms are supported?</H1
><P
>Many different platforms have run Samba successfully. The platforms
most widely used and thus best tested are Linux and SunOS.</P
@@ -342,9 +335,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN71"
->1.4. How do I subscribe to the Samba Mailing Lists?</A
-></H1
+NAME="AEN71">1.4. How do I subscribe to the Samba Mailing Lists?</H1
><P
>Look at <A
HREF="http://samba.org/samba/archives.html"
@@ -357,9 +348,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN75"
->1.5. Pizza supply details</A
-></H1
+NAME="AEN75">1.5. Pizza supply details</H1
><P
>Those who have registered in the Samba survey as "Pizza Factory" will
already know this, but the rest may need some help. Andrew doesn't ask
@@ -421,7 +410,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="faq-install.html"
+HREF="install.html"
ACCESSKEY="N"
>Next</A
></TD
diff --git a/docs/faq/faq-install.html b/docs/faq/install.html
index 646b65bf7f..e647aef6d4 100644
--- a/docs/faq/faq-install.html
+++ b/docs/faq/install.html
@@ -5,16 +5,17 @@
>Compiling and installing Samba on a Unix host</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="Samba FAQ"
HREF="samba-faq.html"><LINK
REL="PREVIOUS"
TITLE="General Information"
-HREF="faq-general.html"><LINK
+HREF="general.html"><LINK
REL="NEXT"
TITLE="Configuration problems"
-HREF="faq-config.html"></HEAD
+HREF="config.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -42,7 +43,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="faq-general.html"
+HREF="general.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -56,7 +57,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="faq-config.html"
+HREF="config.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -69,17 +70,13 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="FAQ-INSTALL"
-></A
->Chapter 2. Compiling and installing Samba on a Unix host</H1
+NAME="INSTALL">Chapter 2. Compiling and installing Samba on a Unix host</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN84"
->2.1. I can't see the Samba server in any browse lists!</A
-></H1
+NAME="AEN84">2.1. I can't see the Samba server in any browse lists!</H1
><P
>See Browsing.html in the docs directory of the samba source
for more information on browsing.</P
@@ -100,9 +97,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN89"
->2.2. Some files that I KNOW are on the server don't show up when I view the files from my client!</A
-></H1
+NAME="AEN89">2.2. Some files that I KNOW are on the server doesn't show up when I view the files from my client!</H1
><P
>See the next question.</P
></DIV
@@ -111,9 +106,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN92"
->2.3. Some files on the server show up with really wierd filenames when I view the files from my client!</A
-></H1
+NAME="AEN92">2.3. Some files on the server show up with really wierd filenames when I view the files from my client!</H1
><P
>If you check what files are not showing up, you will note that they
are files which contain upper case letters or which are otherwise not
@@ -131,9 +124,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN96"
->2.4. My client reports "cannot locate specified computer" or similar</A
-></H1
+NAME="AEN96">2.4. My client reports "cannot locate specified computer" or similar</H1
><P
>This indicates one of three things: You supplied an incorrect server
name, the underlying TCP/IP layer is not working correctly, or the
@@ -166,9 +157,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN103"
->2.5. My client reports "cannot locate specified share name" or similar</A
-></H1
+NAME="AEN103">2.5. My client reports "cannot locate specified share name" or similar</H1
><P
>This message indicates that your client CAN locate the specified
server, which is a good start, but that it cannot find a service of
@@ -209,9 +198,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN112"
->2.6. Printing doesn't work</A
-></H1
+NAME="AEN112">2.6. Printing doesn't work</H1
><P
>Make sure that the specified print command for the service you are
connecting to is correct and that it has a fully-qualified path (eg.,
@@ -245,9 +232,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN120"
->2.7. My client reports "This server is not configured to list shared resources"</A
-></H1
+NAME="AEN120">2.7. My client reports "This server is not configured to list shared resources"</H1
><P
>Your guest account is probably invalid for some reason. Samba uses the
guest account for browsing in smbd. Check that your guest account is
@@ -260,9 +245,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN124"
->2.8. Log message "you appear to have a trapdoor uid system"</A
-></H1
+NAME="AEN124">2.8. Log message "you appear to have a trapdoor uid system"</H1
><P
>This can have several causes. It might be because you are using a uid
or gid of 65535 or -1. This is a VERY bad idea, and is a big security
@@ -301,9 +284,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN132"
->2.9. Why are my file's timestamps off by an hour, or by a few hours?</A
-></H1
+NAME="AEN132">2.9. Why are my file's timestamps off by an hour, or by a few hours?</H1
><P
>This is from Paul Eggert eggert@twinsun.com.</P
><P
@@ -418,9 +399,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN155"
->2.10. How do I set the printer driver name correctly?</A
-></H1
+NAME="AEN155">2.10. How do I set the printer driver name correctly?</H1
><P
>Question:
<SPAN
@@ -476,7 +455,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="faq-general.html"
+HREF="general.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -494,7 +473,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="faq-config.html"
+HREF="config.html"
ACCESSKEY="N"
>Next</A
></TD
diff --git a/docs/faq/samba-faq.html b/docs/faq/samba-faq.html
index 600c966034..ec46e078a3 100644
--- a/docs/faq/samba-faq.html
+++ b/docs/faq/samba-faq.html
@@ -5,10 +5,11 @@
>Samba FAQ</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="NEXT"
TITLE="General Information"
-HREF="faq-general.html"></HEAD
+HREF="general.html"></HEAD
><BODY
CLASS="BOOK"
BGCOLOR="#FFFFFF"
@@ -19,28 +20,20 @@ ALINK="#0000FF"
><DIV
CLASS="BOOK"
><A
-NAME="SAMBA-FAQ"
-></A
-><DIV
+NAME="SAMBA-FAQ"><DIV
CLASS="TITLEPAGE"
><H1
CLASS="TITLE"
><A
-NAME="SAMBA-FAQ"
->Samba FAQ</A
-></H1
+NAME="SAMBA-FAQ">Samba FAQ</H1
><H3
CLASS="AUTHOR"
><A
-NAME="AEN4"
-></A
->Samba Team</H3
+NAME="AEN4">Samba Team</H3
><HR></DIV
><H1
><A
-NAME="AEN7"
-></A
->Dedication</H1
+NAME="AEN7">Dedication</H1
><P
>This is the Frequently Asked Questions (FAQ) document for
Samba, the free and very popular SMB server product. An SMB server
@@ -63,261 +56,242 @@ CLASS="TOC"
></DT
><DT
>1. <A
-HREF="faq-general.html"
+HREF="general.html"
>General Information</A
></DT
><DD
><DL
><DT
>1.1. <A
-HREF="faq-general.html#AEN12"
+HREF="general.html#AEN12"
>Where can I get it?</A
></DT
><DT
>1.2. <A
-HREF="faq-general.html#AEN16"
+HREF="general.html#AEN16"
>What do the version numbers mean?</A
></DT
><DT
>1.3. <A
-HREF="faq-general.html#AEN28"
+HREF="general.html#AEN28"
>What platforms are supported?</A
></DT
><DT
>1.4. <A
-HREF="faq-general.html#AEN71"
+HREF="general.html#AEN71"
>How do I subscribe to the Samba Mailing Lists?</A
></DT
><DT
>1.5. <A
-HREF="faq-general.html#AEN75"
+HREF="general.html#AEN75"
>Pizza supply details</A
></DT
></DL
></DD
><DT
>2. <A
-HREF="faq-install.html"
+HREF="install.html"
>Compiling and installing Samba on a Unix host</A
></DT
><DD
><DL
><DT
>2.1. <A
-HREF="faq-install.html#AEN84"
+HREF="install.html#AEN84"
>I can't see the Samba server in any browse lists!</A
></DT
><DT
>2.2. <A
-HREF="faq-install.html#AEN89"
->Some files that I KNOW are on the server don't show up when I view the files from my client!</A
+HREF="install.html#AEN89"
+>Some files that I KNOW are on the server doesn't show up when I view the files from my client!</A
></DT
><DT
>2.3. <A
-HREF="faq-install.html#AEN92"
+HREF="install.html#AEN92"
>Some files on the server show up with really wierd filenames when I view the files from my client!</A
></DT
><DT
>2.4. <A
-HREF="faq-install.html#AEN96"
+HREF="install.html#AEN96"
>My client reports "cannot locate specified computer" or similar</A
></DT
><DT
>2.5. <A
-HREF="faq-install.html#AEN103"
+HREF="install.html#AEN103"
>My client reports "cannot locate specified share name" or similar</A
></DT
><DT
>2.6. <A
-HREF="faq-install.html#AEN112"
+HREF="install.html#AEN112"
>Printing doesn't work</A
></DT
><DT
>2.7. <A
-HREF="faq-install.html#AEN120"
+HREF="install.html#AEN120"
>My client reports "This server is not configured to list shared resources"</A
></DT
><DT
>2.8. <A
-HREF="faq-install.html#AEN124"
+HREF="install.html#AEN124"
>Log message "you appear to have a trapdoor uid system"</A
></DT
><DT
>2.9. <A
-HREF="faq-install.html#AEN132"
+HREF="install.html#AEN132"
>Why are my file's timestamps off by an hour, or by a few hours?</A
></DT
><DT
>2.10. <A
-HREF="faq-install.html#AEN155"
+HREF="install.html#AEN155"
>How do I set the printer driver name correctly?</A
></DT
></DL
></DD
><DT
>3. <A
-HREF="faq-config.html"
+HREF="config.html"
>Configuration problems</A
></DT
><DD
><DL
><DT
>3.1. <A
-HREF="faq-config.html#AEN169"
+HREF="config.html#AEN169"
>I have set 'force user' and samba still makes 'root' the owner of all the files I touch!</A
></DT
-><DT
->3.2. <A
-HREF="faq-config.html#AEN172"
->I have just installed samba and I'm trying to log in from Windows, but samba refuses all logins!</A
-></DT
></DL
></DD
><DT
>4. <A
-HREF="faq-clientapp.html"
+HREF="clientapp.html"
>Specific client application problems</A
></DT
><DD
><DL
><DT
>4.1. <A
-HREF="faq-clientapp.html#AEN178"
->MS Office Setup reports "Cannot change properties of '\\MSOFFICE\\SETUP.INI'"</A
+HREF="clientapp.html#AEN174"
+>MS Office Setup reports "Cannot change properties of '\MSOFFICE\SETUP.INI'"</A
></DT
><DT
>4.2. <A
-HREF="faq-clientapp.html#AEN183"
+HREF="clientapp.html#AEN179"
>How to use a Samba share as an administrative share for MS Office, etc.</A
></DT
><DT
>4.3. <A
-HREF="faq-clientapp.html#AEN198"
+HREF="clientapp.html#AEN194"
>Microsoft Access database opening errors</A
></DT
></DL
></DD
><DT
>5. <A
-HREF="faq-errors.html"
+HREF="errors.html"
>Common errors</A
></DT
><DD
><DL
><DT
>5.1. <A
-HREF="faq-errors.html#AEN209"
+HREF="errors.html#AEN205"
>Not listening for calling name</A
></DT
><DT
>5.2. <A
-HREF="faq-errors.html#AEN216"
+HREF="errors.html#AEN212"
>System Error 1240</A
></DT
><DT
>5.3. <A
-HREF="faq-errors.html#AEN223"
+HREF="errors.html#AEN219"
>smbclient ignores -N !</A
></DT
><DT
>5.4. <A
-HREF="faq-errors.html#AEN232"
+HREF="errors.html#AEN228"
>The data on the CD-Drive I've shared seems to be corrupted!</A
></DT
><DT
>5.5. <A
-HREF="faq-errors.html#AEN236"
+HREF="errors.html#AEN232"
>Why can users access home directories of other users?</A
></DT
><DT
>5.6. <A
-HREF="faq-errors.html#AEN249"
+HREF="errors.html#AEN245"
>Until a few minutes after samba has started, clients get the error "Domain Controller Unavailable"</A
></DT
><DT
>5.7. <A
-HREF="faq-errors.html#AEN252"
+HREF="errors.html#AEN248"
>I'm getting "open_oplock_ipc: Failed to get local UDP socket for address 100007f. Error was Cannot assign requested" in the logs</A
></DT
></DL
></DD
><DT
>6. <A
-HREF="faq-features.html"
+HREF="features.html"
>Features</A
></DT
><DD
><DL
><DT
>6.1. <A
-HREF="faq-features.html#AEN257"
+HREF="features.html#AEN253"
>How can I prevent my samba server from being used to distribute the Nimda worm?</A
></DT
><DT
>6.2. <A
-HREF="faq-features.html#AEN271"
+HREF="features.html#AEN267"
>How can I use samba as a fax server?</A
></DT
><DD
><DL
><DT
>6.2.1. <A
-HREF="faq-features.html#AEN282"
+HREF="features.html#AEN278"
>Tools for printing faxes</A
></DT
><DT
>6.2.2. <A
-HREF="faq-features.html#AEN291"
+HREF="features.html#AEN288"
>Making the fax-server</A
></DT
><DT
>6.2.3. <A
-HREF="faq-features.html#AEN307"
+HREF="features.html#AEN304"
>Installing the client drivers</A
></DT
><DT
>6.2.4. <A
-HREF="faq-features.html#AEN321"
+HREF="features.html#AEN318"
>Example smb.conf</A
></DT
></DL
></DD
><DT
>6.3. <A
-HREF="faq-features.html#AEN325"
+HREF="features.html#AEN322"
>Samba doesn't work well together with DHCP!</A
></DT
><DT
>6.4. <A
-HREF="faq-features.html#AEN338"
+HREF="features.html#AEN335"
>How can I assign NetBIOS names to clients with DHCP?</A
></DT
><DT
>6.5. <A
-HREF="faq-features.html#AEN345"
+HREF="features.html#AEN342"
>How do I convert between unix and dos text formats?</A
></DT
><DT
>6.6. <A
-HREF="faq-features.html#AEN350"
+HREF="features.html#AEN347"
>Does samba have wins replication support?</A
></DT
></DL
></DD
-><DT
->7. <A
-HREF="faq-printing.html"
->Printing problems</A
-></DT
-><DD
-><DL
-><DT
->7.1. <A
-HREF="faq-printing.html#AEN359"
->setdriver or cupsaddsmb failes</A
-></DT
-></DL
-></DD
></DL
></DIV
></DIV
@@ -347,7 +321,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="faq-general.html"
+HREF="general.html"
ACCESSKEY="N"
>Next</A
></TD
diff --git a/docs/htmldocs/Samba-Developers-Guide.html b/docs/htmldocs/Samba-Developers-Guide.html
index 142d9dc537..b90d99bf66 100644
--- a/docs/htmldocs/Samba-Developers-Guide.html
+++ b/docs/htmldocs/Samba-Developers-Guide.html
@@ -5,7 +5,7 @@
>SAMBA Developers Guide</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"></HEAD
><BODY
CLASS="BOOK"
BGCOLOR="#FFFFFF"
@@ -24,8 +24,8 @@ CLASS="TITLEPAGE"
CLASS="TITLE"
><A
NAME="SAMBA-DEVELOPERS-GUIDE"
->SAMBA Developers Guide</A
-></H1
+></A
+>SAMBA Developers Guide</H1
><H3
CLASS="AUTHOR"
><A
@@ -687,7 +687,7 @@ HREF="#AEN2925"
><DT
>10.4. <A
HREF="#AEN2959"
->ChangeID and Client Caching of Printer Information</A
+>ChangeID &#38; Client Caching of Printer Information</A
></DT
><DT
>10.5. <A
@@ -810,92 +810,7 @@ HREF="#AEN3162"
><A
NAME="SMBPASSWDFILEFORMAT"
></A
->&#62;The smbpasswd file</A
-></DT
-></DL
-></DD
-><DT
->14. <A
-HREF="#MODULES"
->Modules</A
-></DT
-><DD
-><DL
-><DT
->14.1. <A
-HREF="#AEN3225"
->Advantages</A
-></DT
-><DT
->14.2. <A
-HREF="#AEN3234"
->Loading modules</A
-></DT
-><DD
-><DL
-><DT
->14.2.1. <A
-HREF="#AEN3240"
->Static modules</A
-></DT
-><DT
->14.2.2. <A
-HREF="#AEN3247"
->Shared modules</A
-></DT
-></DL
-></DD
-><DT
->14.3. <A
-HREF="#AEN3251"
->Writing modules</A
-></DT
-><DD
-><DL
-><DT
->14.3.1. <A
-HREF="#AEN3262"
->Static/Shared selection in configure.in</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
->15. <A
-HREF="#RPC-PLUGIN"
->RPC Pluggable Modules</A
-></DT
-><DD
-><DL
-><DT
->15.1. <A
-HREF="#AEN3301"
->About</A
-></DT
-><DT
->15.2. <A
-HREF="#AEN3304"
->General Overview</A
-></DT
-></DL
-></DD
-><DT
->16. <A
-HREF="#PACKAGING"
->Notes to packagers</A
-></DT
-><DD
-><DL
-><DT
->16.1. <A
-HREF="#AEN3337"
->Versioning</A
-></DT
-><DT
->16.2. <A
-HREF="#AEN3343"
->Modules</A
+>The smbpasswd file</A
></DT
></DL
></DD
@@ -914,8 +829,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN24"
->1.1. NETBIOS</A
-></H2
+></A
+>1.1. NETBIOS</H2
><P
>NetBIOS runs over the following tranports: TCP/IP; NetBEUI and IPX/SPX.
Samba only uses NetBIOS over TCP/IP. For details on the TCP/IP NetBIOS
@@ -970,8 +885,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN35"
->1.2. BROADCAST NetBIOS</A
-></H2
+></A
+>1.2. BROADCAST NetBIOS</H2
><P
>
Clients can claim names, and therefore offer services on successfully claimed
@@ -993,8 +908,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN39"
->1.3. NBNS NetBIOS</A
-></H2
+></A
+>1.3. NBNS NetBIOS</H2
><P
>rfc1001.txt describes, amongst other things, the implementation and use
of, a 'NetBIOS Name Service'. NT/AS offers 'Windows Internet Name Service'
@@ -1053,8 +968,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN54"
->2.1. Introduction</A
-></H2
+></A
+>2.1. Introduction</H2
><P
>This document gives a general overview of how Samba works
internally. The Samba Team has tried to come up with a model which is
@@ -1088,8 +1003,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN65"
->2.2. Multithreading and Samba</A
-></H2
+></A
+>2.2. Multithreading and Samba</H2
><P
>People sometimes tout threads as a uniformly good thing. They are very
nice in their place but are quite inappropriate for smbd. nmbd is
@@ -1114,8 +1029,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN70"
->2.3. Threading smbd</A
-></H2
+></A
+>2.3. Threading smbd</H2
><P
>A few problems that would arise from a threaded smbd are:</P
><P
@@ -1165,8 +1080,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN86"
->2.4. Threading nmbd</A
-></H2
+></A
+>2.4. Threading nmbd</H2
><P
>This would be ideal, but gets sunk by portability requirements.</P
><P
@@ -1201,8 +1116,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN92"
->2.5. nbmd Design</A
-></H2
+></A
+>2.5. nbmd Design</H2
><P
>Originally Andrew used recursion to simulate a multi-threaded
environment, which use the stack enormously and made for really
@@ -1239,22 +1154,22 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN103"
->3.1. New Output Syntax</A
-></H2
+></A
+>3.1. New Output Syntax</H2
><P
> The syntax of a debugging log file is represented as:</P
><P
><PRE
CLASS="PROGRAMLISTING"
-> &#62;debugfile&#60; :== { &#62;debugmsg&#60; }
+> &gt;debugfile&lt; :== { &gt;debugmsg&lt; }
- &#62;debugmsg&#60; :== &#62;debughdr&#60; '\n' &#62;debugtext&#60;
+ &gt;debugmsg&lt; :== &gt;debughdr&lt; '\n' &gt;debugtext&lt;
- &#62;debughdr&#60; :== '[' TIME ',' LEVEL ']' FILE ':' [FUNCTION] '(' LINE ')'
+ &gt;debughdr&lt; :== '[' TIME ',' LEVEL ']' FILE ':' [FUNCTION] '(' LINE ')'
- &#62;debugtext&#60; :== { &#62;debugline&#60; }
+ &gt;debugtext&lt; :== { &gt;debugline&lt; }
- &#62;debugline&#60; :== TEXT '\n'</PRE
+ &gt;debugline&lt; :== TEXT '\n'</PRE
></P
><P
>TEXT is a string of characters excluding the newline character.</P
@@ -1324,8 +1239,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN128"
->3.2. The DEBUG() Macro</A
-></H2
+></A
+>3.2. The DEBUG() Macro</H2
><P
>Use of the DEBUG() macro is unchanged. DEBUG() takes two parameters.
The first is the message level, the second is the body of a function
@@ -1404,8 +1319,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN151"
->3.3. The DEBUGADD() Macro</A
-></H2
+></A
+>3.3. The DEBUGADD() Macro</H2
><P
>In addition to the kludgey solution to the broken line problem
described above, there is a clean solution. The DEBUGADD() macro never
@@ -1435,8 +1350,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN159"
->3.4. The DEBUGLVL() Macro</A
-></H2
+></A
+>3.4. The DEBUGLVL() Macro</H2
><P
>One of the problems with the DEBUG() macro was that DEBUG() lines
tended to get a bit long. Consider this example from
@@ -1503,16 +1418,16 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN179"
->3.5. New Functions</A
-></H2
+></A
+>3.5. New Functions</H2
><DIV
CLASS="SECT2"
><H3
CLASS="SECT2"
><A
NAME="AEN181"
->3.5.1. dbgtext()</A
-></H3
+></A
+>3.5.1. dbgtext()</H3
><P
>This function prints debug message text to the debug file (and
possibly to syslog) via the format buffer. The function uses a
@@ -1529,8 +1444,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN184"
->3.5.2. dbghdr()</A
-></H3
+></A
+>3.5.2. dbghdr()</H3
><P
>This is the function that writes a debug message header.
Headers are not processed via the format buffer. Also note that
@@ -1546,8 +1461,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN188"
->3.5.3. format_debug_text()</A
-></H3
+></A
+>3.5.3. format_debug_text()</H3
><P
>This is a static function in debug.c. It stores the output text
for the body of the message in a buffer until it encounters a
@@ -1792,8 +1707,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN284"
->5.1. Character Handling</A
-></H2
+></A
+>5.1. Character Handling</H2
><P
>This section describes character set handling in Samba, as implemented in
Samba 3.0 and above</P
@@ -1811,8 +1726,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN288"
->5.2. The new functions</A
-></H2
+></A
+>5.2. The new functions</H2
><P
>The new system works like this:</P
><P
@@ -1922,8 +1837,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN317"
->5.3. Macros in byteorder.h</A
-></H2
+></A
+>5.3. Macros in byteorder.h</H2
><P
>This section describes the macros defined in byteorder.h. These macros
are used extensively in the Samba code.</P
@@ -1933,8 +1848,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN320"
->5.3.1. CVAL(buf,pos)</A
-></H3
+></A
+>5.3.1. CVAL(buf,pos)</H3
><P
>returns the byte at offset pos within buffer buf as an unsigned character.</P
></DIV
@@ -1944,8 +1859,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN323"
->5.3.2. PVAL(buf,pos)</A
-></H3
+></A
+>5.3.2. PVAL(buf,pos)</H3
><P
>returns the value of CVAL(buf,pos) cast to type unsigned integer.</P
></DIV
@@ -1955,8 +1870,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN326"
->5.3.3. SCVAL(buf,pos,val)</A
-></H3
+></A
+>5.3.3. SCVAL(buf,pos,val)</H3
><P
>sets the byte at offset pos within buffer buf to value val.</P
></DIV
@@ -1966,8 +1881,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN329"
->5.3.4. SVAL(buf,pos)</A
-></H3
+></A
+>5.3.4. SVAL(buf,pos)</H3
><P
> returns the value of the unsigned short (16 bit) little-endian integer at
offset pos within buffer buf. An integer of this type is sometimes
@@ -1979,8 +1894,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN332"
->5.3.5. IVAL(buf,pos)</A
-></H3
+></A
+>5.3.5. IVAL(buf,pos)</H3
><P
>returns the value of the unsigned 32 bit little-endian integer at offset
pos within buffer buf.</P
@@ -1991,8 +1906,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN335"
->5.3.6. SVALS(buf,pos)</A
-></H3
+></A
+>5.3.6. SVALS(buf,pos)</H3
><P
>returns the value of the signed short (16 bit) little-endian integer at
offset pos within buffer buf.</P
@@ -2003,8 +1918,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN338"
->5.3.7. IVALS(buf,pos)</A
-></H3
+></A
+>5.3.7. IVALS(buf,pos)</H3
><P
>returns the value of the signed 32 bit little-endian integer at offset pos
within buffer buf.</P
@@ -2015,8 +1930,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN341"
->5.3.8. SSVAL(buf,pos,val)</A
-></H3
+></A
+>5.3.8. SSVAL(buf,pos,val)</H3
><P
>sets the unsigned short (16 bit) little-endian integer at offset pos within
buffer buf to value val.</P
@@ -2027,8 +1942,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN344"
->5.3.9. SIVAL(buf,pos,val)</A
-></H3
+></A
+>5.3.9. SIVAL(buf,pos,val)</H3
><P
>sets the unsigned 32 bit little-endian integer at offset pos within buffer
buf to the value val.</P
@@ -2039,8 +1954,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN347"
->5.3.10. SSVALS(buf,pos,val)</A
-></H3
+></A
+>5.3.10. SSVALS(buf,pos,val)</H3
><P
>sets the short (16 bit) signed little-endian integer at offset pos within
buffer buf to the value val.</P
@@ -2051,8 +1966,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN350"
->5.3.11. SIVALS(buf,pos,val)</A
-></H3
+></A
+>5.3.11. SIVALS(buf,pos,val)</H3
><P
>sets the signed 32 bit little-endian integer at offset pos withing buffer
buf to the value val.</P
@@ -2063,8 +1978,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN353"
->5.3.12. RSVAL(buf,pos)</A
-></H3
+></A
+>5.3.12. RSVAL(buf,pos)</H3
><P
>returns the value of the unsigned short (16 bit) big-endian integer at
offset pos within buffer buf.</P
@@ -2075,8 +1990,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN356"
->5.3.13. RIVAL(buf,pos)</A
-></H3
+></A
+>5.3.13. RIVAL(buf,pos)</H3
><P
>returns the value of the unsigned 32 bit big-endian integer at offset
pos within buffer buf.</P
@@ -2087,8 +2002,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN359"
->5.3.14. RSSVAL(buf,pos,val)</A
-></H3
+></A
+>5.3.14. RSSVAL(buf,pos,val)</H3
><P
>sets the value of the unsigned short (16 bit) big-endian integer at
offset pos within buffer buf to value val.
@@ -2100,8 +2015,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN362"
->5.3.15. RSIVAL(buf,pos,val)</A
-></H3
+></A
+>5.3.15. RSIVAL(buf,pos,val)</H3
><P
>sets the value of the unsigned 32 bit big-endian integer at offset
pos within buffer buf to value val.</P
@@ -2113,8 +2028,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN365"
->5.4. LAN Manager Samba API</A
-></H2
+></A
+>5.4. LAN Manager Samba API</H2
><P
>This section describes the functions need to make a LAN Manager RPC call.
This information had been obtained by examining the Samba code and the LAN
@@ -2135,8 +2050,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN371"
->5.4.1. Parameters</A
-></H3
+></A
+>5.4.1. Parameters</H3
><P
>The parameters are as follows:</P
><P
@@ -2229,8 +2144,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN406"
->5.4.2. Return value</A
-></H3
+></A
+>5.4.2. Return value</H3
><P
>The returned parameters (pointed to by rparam), in their order of appearance
are:</P
@@ -2282,8 +2197,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN420"
->5.5. Code character table</A
-></H2
+></A
+>5.5. Code character table</H2
><P
>Certain data structures are described by means of ASCIIz strings containing
code characters. These are the code characters:</P
@@ -2347,8 +2262,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN451"
->6.1. Lexical Analysis</A
-></H2
+></A
+>6.1. Lexical Analysis</H2
><P
>Basically, the file is processed on a line by line basis. There are
four types of lines that are recognized by the lexical analyzer
@@ -2406,8 +2321,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN472"
->6.1.1. Handling of Whitespace</A
-></H3
+></A
+>6.1.1. Handling of Whitespace</H3
><P
>Whitespace is defined as all characters recognized by the isspace()
function (see ctype(3C)) except for the newline character ('\n')
@@ -2443,8 +2358,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN484"
->6.1.2. Handling of Line Continuation</A
-></H3
+></A
+>6.1.2. Handling of Line Continuation</H3
><P
>Long section header and parameter lines may be extended across
multiple lines by use of the backslash character ('\\'). Line
@@ -2483,8 +2398,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN495"
->6.1.3. Line Continuation Quirks</A
-></H3
+></A
+>6.1.3. Line Continuation Quirks</H3
><P
>Note the following example:</P
><P
@@ -2543,17 +2458,17 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN515"
->6.2. Syntax</A
-></H2
+></A
+>6.2. Syntax</H2
><P
>The syntax of the smb.conf file is as follows:</P
><P
><PRE
CLASS="PROGRAMLISTING"
-> &#60;file&#62; :== { &#60;section&#62; } EOF
- &#60;section&#62; :== &#60;section header&#62; { &#60;parameter line&#62; }
- &#60;section header&#62; :== '[' NAME ']'
- &#60;parameter line&#62; :== NAME '=' VALUE NL</PRE
+> &lt;file&gt; :== { &lt;section&gt; } EOF
+ &lt;section&gt; :== &lt;section header&gt; { &lt;parameter line&gt; }
+ &lt;section header&gt; :== '[' NAME ']'
+ &lt;parameter line&gt; :== NAME '=' VALUE NL</PRE
></P
><P
>Basically, this means that</P
@@ -2590,8 +2505,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN530"
->6.2.1. About params.c</A
-></H3
+></A
+>6.2.1. About params.c</H3
><P
>The parsing of the config file is a bit unusual if you are used to
lex, yacc, bison, etc. Both lexical analysis (scanning) and parsing
@@ -2613,8 +2528,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN540"
->7.1. Introduction</A
-></H2
+></A
+>7.1. Introduction</H2
><P
>This is a short document that describes some of the issues that
confront a SMB implementation on unix, and how Samba copes with
@@ -2630,8 +2545,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN544"
->7.2. Usernames</A
-></H2
+></A
+>7.2. Usernames</H2
><P
>The SMB protocol has only a loose username concept. Early SMB
protocols (such as CORE and COREPLUS) have no username concept at
@@ -2676,8 +2591,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN552"
->7.3. File Ownership</A
-></H2
+></A
+>7.3. File Ownership</H2
><P
>The commonly used SMB protocols have no way of saying "you can't do
that because you don't own the file". They have, in fact, no concept
@@ -2703,8 +2618,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN557"
->7.4. Passwords</A
-></H2
+></A
+>7.4. Passwords</H2
><P
>Many SMB clients uppercase passwords before sending them. I have no
idea why they do this. Interestingly WfWg uppercases the password only
@@ -2734,8 +2649,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN563"
->7.5. Locking</A
-></H2
+></A
+>7.5. Locking</H2
><P
>Since samba 2.2, samba supports other types of locking as well. This
section is outdated.</P
@@ -2774,8 +2689,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN571"
->7.6. Deny Modes</A
-></H2
+></A
+>7.6. Deny Modes</H2
><P
>When a SMB client opens a file it asks for a particular "deny mode" to
be placed on the file. These modes (DENY_NONE, DENY_READ, DENY_WRITE,
@@ -2797,8 +2712,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN575"
->7.7. Trapdoor UIDs</A
-></H2
+></A
+>7.7. Trapdoor UIDs</H2
><P
>A SMB session can run with several uids on the one socket. This
happens when a user connects to two shares with different
@@ -2816,8 +2731,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN579"
->7.8. Port numbers</A
-></H2
+></A
+>7.8. Port numbers</H2
><P
>There is a convention that clients on sockets use high "unprivilaged"
port numbers (&#62;1000) and connect to servers on low "privilaged" port
@@ -2848,8 +2763,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN584"
->7.9. Protocol Complexity</A
-></H2
+></A
+>7.9. Protocol Complexity</H2
><P
>There are many "protocol levels" in the SMB protocol. It seems that
each time new functionality was added to a Microsoft operating system,
@@ -3029,8 +2944,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN652"
->9.1. Introduction</A
-></H2
+></A
+>9.1. Introduction</H2
><P
>This document contains information to provide an NT workstation with login
services, without the need for an NT server. It is the sgml version of <A
@@ -3153,8 +3068,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN688"
->9.1.1. Sources</A
-></H3
+></A
+>9.1.1. Sources</H3
><P
></P
><TABLE
@@ -3187,8 +3102,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN695"
->9.1.2. Credits</A
-></H3
+></A
+>9.1.2. Credits</H3
><P
></P
><TABLE
@@ -3222,16 +3137,16 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN702"
->9.2. Notes and Structures</A
-></H2
+></A
+>9.2. Notes and Structures</H2
><DIV
CLASS="SECT2"
><H3
CLASS="SECT2"
><A
NAME="AEN704"
->9.2.1. Notes</A
-></H3
+></A
+>9.2.1. Notes</H3
><P
></P
><OL
@@ -3282,16 +3197,16 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN717"
->9.2.2. Enumerations</A
-></H3
+></A
+>9.2.2. Enumerations</H3
><DIV
CLASS="SECT3"
><H4
CLASS="SECT3"
><A
NAME="AEN719"
->9.2.2.1. MSRPC Header type</A
-></H4
+></A
+>9.2.2.1. MSRPC Header type</H4
><P
>command number in the msrpc packet header</P
><P
@@ -3332,8 +3247,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN739"
->9.2.2.2. MSRPC Packet info</A
-></H4
+></A
+>9.2.2.2. MSRPC Packet info</H4
><P
>The meaning of these flags is undocumented</P
><P
@@ -3399,16 +3314,16 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN775"
->9.2.3. Structures</A
-></H3
+></A
+>9.2.3. Structures</H3
><DIV
CLASS="SECT3"
><H4
CLASS="SECT3"
><A
NAME="AEN777"
->9.2.3.1. VOID *</A
-></H4
+></A
+>9.2.3.1. VOID *</H4
><P
>sizeof VOID* is 32 bits.</P
></DIV
@@ -3418,8 +3333,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN780"
->9.2.3.2. char</A
-></H4
+></A
+>9.2.3.2. char</H4
><P
>sizeof char is 8 bits.</P
></DIV
@@ -3429,8 +3344,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN783"
->9.2.3.3. UTIME</A
-></H4
+></A
+>9.2.3.3. UTIME</H4
><P
>UTIME is 32 bits, indicating time in seconds since 01jan1970. documented in cifs6.txt (section 3.5 page, page 30).</P
></DIV
@@ -3440,8 +3355,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN786"
->9.2.3.4. NTTIME</A
-></H4
+></A
+>9.2.3.4. NTTIME</H4
><P
>NTTIME is 64 bits. documented in cifs6.txt (section 3.5 page, page 30).</P
></DIV
@@ -3451,8 +3366,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN789"
->9.2.3.5. DOM_SID (domain SID structure)</A
-></H4
+></A
+>9.2.3.5. DOM_SID (domain SID structure)</H4
><P
></P
><DIV
@@ -3505,8 +3420,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN814"
->9.2.3.6. STR (string)</A
-></H4
+></A
+>9.2.3.6. STR (string)</H4
><P
>STR (string) is a char[] : a null-terminated string of ascii characters.</P
></DIV
@@ -3516,8 +3431,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN817"
->9.2.3.7. UNIHDR (unicode string header)</A
-></H4
+></A
+>9.2.3.7. UNIHDR (unicode string header)</H4
><P
></P
><DIV
@@ -3550,8 +3465,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN832"
->9.2.3.8. UNIHDR2 (unicode string header plus buffer pointer)</A
-></H4
+></A
+>9.2.3.8. UNIHDR2 (unicode string header plus buffer pointer)</H4
><P
></P
><DIV
@@ -3578,8 +3493,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN843"
->9.2.3.9. UNISTR (unicode string)</A
-></H4
+></A
+>9.2.3.9. UNISTR (unicode string)</H4
><P
></P
><DIV
@@ -3600,8 +3515,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN850"
->9.2.3.10. NAME (length-indicated unicode string)</A
-></H4
+></A
+>9.2.3.10. NAME (length-indicated unicode string)</H4
><P
></P
><DIV
@@ -3628,8 +3543,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN861"
->9.2.3.11. UNISTR2 (aligned unicode string)</A
-></H4
+></A
+>9.2.3.11. UNISTR2 (aligned unicode string)</H4
><P
></P
><DIV
@@ -3674,8 +3589,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN884"
->9.2.3.12. OBJ_ATTR (object attributes)</A
-></H4
+></A
+>9.2.3.12. OBJ_ATTR (object attributes)</H4
><P
></P
><DIV
@@ -3726,8 +3641,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN911"
->9.2.3.13. POL_HND (LSA policy handle)</A
-></H4
+></A
+>9.2.3.13. POL_HND (LSA policy handle)</H4
><P
></P
><DIV
@@ -3748,8 +3663,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN918"
->9.2.3.14. DOM_SID2 (domain SID structure, SIDS stored in unicode)</A
-></H4
+></A
+>9.2.3.14. DOM_SID2 (domain SID structure, SIDS stored in unicode)</H4
><P
></P
><DIV
@@ -3804,8 +3719,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN941"
->9.2.3.15. DOM_RID (domain RID structure)</A
-></H4
+></A
+>9.2.3.15. DOM_RID (domain RID structure)</H4
><P
></P
><DIV
@@ -3844,8 +3759,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN960"
->9.2.3.16. LOG_INFO (server, account, client structure)</A
-></H4
+></A
+>9.2.3.16. LOG_INFO (server, account, client structure)</H4
><P
><SPAN
CLASS="emphasis"
@@ -3906,8 +3821,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN987"
->9.2.3.17. CLNT_SRV (server, client names structure)</A
-></H4
+></A
+>9.2.3.17. CLNT_SRV (server, client names structure)</H4
><P
><SPAN
CLASS="emphasis"
@@ -3954,8 +3869,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1008"
->9.2.3.18. CREDS (credentials + time stamp)</A
-></H4
+></A
+>9.2.3.18. CREDS (credentials + time stamp)</H4
><P
></P
><DIV
@@ -3982,8 +3897,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1019"
->9.2.3.19. CLNT_INFO2 (server, client structure, client credentials)</A
-></H4
+></A
+>9.2.3.19. CLNT_INFO2 (server, client structure, client credentials)</H4
><P
><SPAN
CLASS="emphasis"
@@ -4031,8 +3946,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1040"
->9.2.3.20. CLNT_INFO (server, account, client structure, client credentials)</A
-></H4
+></A
+>9.2.3.20. CLNT_INFO (server, account, client structure, client credentials)</H4
><P
><SPAN
CLASS="emphasis"
@@ -4067,8 +3982,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1053"
->9.2.3.21. ID_INFO_1 (id info structure, auth level 1)</A
-></H4
+></A
+>9.2.3.21. ID_INFO_1 (id info structure, auth level 1)</H4
><P
></P
><DIV
@@ -4149,8 +4064,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1100"
->9.2.3.22. SAM_INFO (sam logon/logoff id info structure)</A
-></H4
+></A
+>9.2.3.22. SAM_INFO (sam logon/logoff id info structure)</H4
><P
><SPAN
CLASS="emphasis"
@@ -4212,8 +4127,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1127"
->9.2.3.23. GID (group id info)</A
-></H4
+></A
+>9.2.3.23. GID (group id info)</H4
><P
></P
><DIV
@@ -4240,8 +4155,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1138"
->9.2.3.24. DOM_REF (domain reference info)</A
-></H4
+></A
+>9.2.3.24. DOM_REF (domain reference info)</H4
><P
></P
><DIV
@@ -4310,8 +4225,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1177"
->9.2.3.25. DOM_INFO (domain info, levels 3 and 5 are the same))</A
-></H4
+></A
+>9.2.3.25. DOM_INFO (domain info, levels 3 and 5 are the same))</H4
><P
></P
><DIV
@@ -4368,8 +4283,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1208"
->9.2.3.26. USER_INFO (user logon info)</A
-></H4
+></A
+>9.2.3.26. USER_INFO (user logon info)</H4
><P
><SPAN
CLASS="emphasis"
@@ -4620,8 +4535,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1365"
->9.2.3.27. SH_INFO_1_PTR (pointers to level 1 share info strings)</A
-></H4
+></A
+>9.2.3.27. SH_INFO_1_PTR (pointers to level 1 share info strings)</H4
><P
><SPAN
CLASS="emphasis"
@@ -4691,8 +4606,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1388"
->9.2.3.28. SH_INFO_1_STR (level 1 share info strings)</A
-></H4
+></A
+>9.2.3.28. SH_INFO_1_STR (level 1 share info strings)</H4
><P
></P
><DIV
@@ -4719,8 +4634,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1399"
->9.2.3.29. SHARE_INFO_1_CTR</A
-></H4
+></A
+>9.2.3.29. SHARE_INFO_1_CTR</H4
><P
>share container with 0 entries:</P
><P
@@ -4806,8 +4721,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1445"
->9.2.3.30. SERVER_INFO_101</A
-></H4
+></A
+>9.2.3.30. SERVER_INFO_101</H4
><P
><SPAN
CLASS="emphasis"
@@ -5019,8 +4934,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN1571"
->9.3. MSRPC over Transact Named Pipe</A
-></H2
+></A
+>9.3. MSRPC over Transact Named Pipe</H2
><P
>For details on the SMB Transact Named Pipe, see cifs6.txt</P
><DIV
@@ -5029,8 +4944,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN1574"
->9.3.1. MSRPC Pipes</A
-></H3
+></A
+>9.3.1. MSRPC Pipes</H3
><P
>The MSRPC is conducted over an SMB Transact Pipe with a name of
<TT
@@ -5089,8 +5004,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN1588"
->9.3.2. Header</A
-></H3
+></A
+>9.3.2. Header</H3
><P
>[section to be rewritten, following receipt of work by Duncan Stansfield]</P
><P
@@ -5260,8 +5175,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1649"
->9.3.2.1. RPC_Packet for request, response, bind and bind acknowledgement</A
-></H4
+></A
+>9.3.2.1. RPC_Packet for request, response, bind and bind acknowledgement</H4
><P
></P
><DIV
@@ -5330,8 +5245,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1688"
->9.3.2.2. Interface identification</A
-></H4
+></A
+>9.3.2.2. Interface identification</H4
><P
>the interfaces are numbered. as yet I haven't seen more than one interface used on the same pipe name srvsvc</P
><P
@@ -5347,8 +5262,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1693"
->9.3.2.3. RPC_Iface RW</A
-></H4
+></A
+>9.3.2.3. RPC_Iface RW</H4
><P
></P
><DIV
@@ -5375,8 +5290,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1704"
->9.3.2.4. RPC_ReqBind RW</A
-></H4
+></A
+>9.3.2.4. RPC_ReqBind RW</H4
><P
>the remainder of the packet after the header if "type" was Bind in the response header, "type" should be BindAck</P
><P
@@ -5447,8 +5362,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1744"
->9.3.2.5. RPC_Address RW</A
-></H4
+></A
+>9.3.2.5. RPC_Address RW</H4
><P
></P
><DIV
@@ -5475,8 +5390,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1755"
->9.3.2.6. RPC_ResBind RW</A
-></H4
+></A
+>9.3.2.6. RPC_ResBind RW</H4
><P
>the response to place after the header in the reply packet</P
><P
@@ -5553,8 +5468,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1799"
->9.3.2.7. RPC_ReqNorm RW</A
-></H4
+></A
+>9.3.2.7. RPC_ReqNorm RW</H4
><P
>the remainder of the packet after the header for every other other request</P
><P
@@ -5595,8 +5510,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1819"
->9.3.2.8. RPC_ResNorm RW</A
-></H4
+></A
+>9.3.2.8. RPC_ResNorm RW</H4
><P
></P
><DIV
@@ -5642,8 +5557,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN1842"
->9.3.3. Tail</A
-></H3
+></A
+>9.3.3. Tail</H3
><P
>The end of each of the NTLSA and NETLOGON named pipes ends with:</P
><P
@@ -5672,8 +5587,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN1854"
->9.3.4. RPC Bind / Bind Ack</A
-></H3
+></A
+>9.3.4. RPC Bind / Bind Ack</H3
><P
>RPC Binds are the process of associating an RPC pipe (e.g \PIPE\lsarpc)
with a "transfer syntax" (see RPC_Iface structure). The purpose for doing
@@ -5802,8 +5717,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN1898"
->9.3.5. NTLSA Transact Named Pipe</A
-></H3
+></A
+>9.3.5. NTLSA Transact Named Pipe</H3
><P
>The sequence of actions taken on this pipe are:</P
><P
@@ -5901,8 +5816,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN1939"
->9.3.6. LSA Open Policy</A
-></H3
+></A
+>9.3.6. LSA Open Policy</H3
><P
><SPAN
CLASS="emphasis"
@@ -5917,8 +5832,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1943"
->9.3.6.1. Request</A
-></H4
+></A
+>9.3.6.1. Request</H4
><P
></P
><DIV
@@ -5957,8 +5872,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1962"
->9.3.6.2. Response</A
-></H4
+></A
+>9.3.6.2. Response</H4
><P
></P
><DIV
@@ -5986,8 +5901,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN1973"
->9.3.7. LSA Query Info Policy</A
-></H3
+></A
+>9.3.7. LSA Query Info Policy</H3
><P
><SPAN
CLASS="emphasis"
@@ -6002,8 +5917,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1977"
->9.3.7.1. Request</A
-></H4
+></A
+>9.3.7.1. Request</H4
><P
></P
><DIV
@@ -6030,8 +5945,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN1988"
->9.3.7.2. Response</A
-></H4
+></A
+>9.3.7.2. Response</H4
><P
></P
><DIV
@@ -6071,16 +5986,16 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN2001"
->9.3.8. LSA Enumerate Trusted Domains</A
-></H3
+></A
+>9.3.8. LSA Enumerate Trusted Domains</H3
><DIV
CLASS="SECT3"
><H4
CLASS="SECT3"
><A
NAME="AEN2003"
->9.3.8.1. Request</A
-></H4
+></A
+>9.3.8.1. Request</H4
><P
>no extra data</P
></DIV
@@ -6090,8 +6005,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2006"
->9.3.8.2. Response</A
-></H4
+></A
+>9.3.8.2. Response</H4
><P
></P
><DIV
@@ -6131,16 +6046,16 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN2025"
->9.3.9. LSA Open Secret</A
-></H3
+></A
+>9.3.9. LSA Open Secret</H3
><DIV
CLASS="SECT3"
><H4
CLASS="SECT3"
><A
NAME="AEN2027"
->9.3.9.1. Request</A
-></H4
+></A
+>9.3.9.1. Request</H4
><P
>no extra data</P
></DIV
@@ -6150,8 +6065,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2030"
->9.3.9.2. Response</A
-></H4
+></A
+>9.3.9.2. Response</H4
><P
></P
><DIV
@@ -6199,16 +6114,16 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN2054"
->9.3.10. LSA Close</A
-></H3
+></A
+>9.3.10. LSA Close</H3
><DIV
CLASS="SECT3"
><H4
CLASS="SECT3"
><A
NAME="AEN2056"
->9.3.10.1. Request</A
-></H4
+></A
+>9.3.10.1. Request</H4
><P
></P
><DIV
@@ -6229,8 +6144,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2063"
->9.3.10.2. Response</A
-></H4
+></A
+>9.3.10.2. Response</H4
><P
></P
><DIV
@@ -6254,8 +6169,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN2071"
->9.3.11. LSA Lookup SIDS</A
-></H3
+></A
+>9.3.11. LSA Lookup SIDS</H3
><P
><SPAN
CLASS="emphasis"
@@ -6270,8 +6185,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2075"
->9.3.11.1. Request</A
-></H4
+></A
+>9.3.11.1. Request</H4
><P
></P
><DIV
@@ -6322,8 +6237,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2102"
->9.3.11.2. Response</A
-></H4
+></A
+>9.3.11.2. Response</H4
><P
></P
><DIV
@@ -6377,8 +6292,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN2130"
->9.3.12. LSA Lookup Names</A
-></H3
+></A
+>9.3.12. LSA Lookup Names</H3
><P
><SPAN
CLASS="emphasis"
@@ -6393,8 +6308,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2134"
->9.3.12.1. Request</A
-></H4
+></A
+>9.3.12.1. Request</H4
><P
></P
><DIV
@@ -6451,8 +6366,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2165"
->9.3.12.2. Response</A
-></H4
+></A
+>9.3.12.2. Response</H4
><P
></P
><DIV
@@ -6507,8 +6422,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN2193"
->9.4. NETLOGON rpc Transact Named Pipe</A
-></H2
+></A
+>9.4. NETLOGON rpc Transact Named Pipe</H2
><P
>The sequence of actions taken on this pipe are:</P
><P
@@ -6607,8 +6522,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN2232"
->9.4.1. LSA Request Challenge</A
-></H3
+></A
+>9.4.1. LSA Request Challenge</H3
><P
><SPAN
CLASS="emphasis"
@@ -6639,8 +6554,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2240"
->9.4.1.1. Request</A
-></H4
+></A
+>9.4.1.1. Request</H4
><P
></P
><DIV
@@ -6679,8 +6594,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2259"
->9.4.1.2. Response</A
-></H4
+></A
+>9.4.1.2. Response</H4
><P
></P
><DIV
@@ -6704,8 +6619,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN2267"
->9.4.2. LSA Authenticate 2</A
-></H3
+></A
+>9.4.2. LSA Authenticate 2</H3
><P
><SPAN
CLASS="emphasis"
@@ -6736,8 +6651,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2275"
->9.4.2.1. Request</A
-></H4
+></A
+>9.4.2.1. Request</H4
><P
></P
><DIV
@@ -6776,8 +6691,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2294"
->9.4.2.2. Response</A
-></H4
+></A
+>9.4.2.2. Response</H4
><P
></P
><DIV
@@ -6807,8 +6722,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN2306"
->9.4.3. LSA Server Password Set</A
-></H3
+></A
+>9.4.3. LSA Server Password Set</H3
><P
><SPAN
CLASS="emphasis"
@@ -6847,8 +6762,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2316"
->9.4.3.1. Request</A
-></H4
+></A
+>9.4.3.1. Request</H4
><P
></P
><DIV
@@ -6875,8 +6790,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2327"
->9.4.3.2. Response</A
-></H4
+></A
+>9.4.3.2. Response</H4
><P
></P
><DIV
@@ -6900,8 +6815,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN2335"
->9.4.4. LSA SAM Logon</A
-></H3
+></A
+>9.4.4. LSA SAM Logon</H3
><P
><SPAN
CLASS="emphasis"
@@ -6917,8 +6832,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2339"
->9.4.4.1. Request</A
-></H4
+></A
+>9.4.4.1. Request</H4
><P
></P
><DIV
@@ -6939,8 +6854,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2346"
->9.4.4.2. Response</A
-></H4
+></A
+>9.4.4.2. Response</H4
><P
></P
><DIV
@@ -6991,8 +6906,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN2359"
->9.4.5. LSA SAM Logoff</A
-></H3
+></A
+>9.4.5. LSA SAM Logoff</H3
><P
><SPAN
CLASS="emphasis"
@@ -7008,8 +6923,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2363"
->9.4.5.1. Request</A
-></H4
+></A
+>9.4.5.1. Request</H4
><P
></P
><DIV
@@ -7030,8 +6945,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2370"
->9.4.5.2. Response</A
-></H4
+></A
+>9.4.5.2. Response</H4
><P
></P
><DIV
@@ -7062,8 +6977,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN2382"
->9.5. \\MAILSLOT\NET\NTLOGON</A
-></H2
+></A
+>9.5. \\MAILSLOT\NET\NTLOGON</H2
><P
><SPAN
CLASS="emphasis"
@@ -7080,8 +6995,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN2386"
->9.5.1. Query for PDC</A
-></H3
+></A
+>9.5.1. Query for PDC</H3
><P
><SPAN
CLASS="emphasis"
@@ -7096,8 +7011,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2390"
->9.5.1.1. Request</A
-></H4
+></A
+>9.5.1.1. Request</H4
><P
></P
><DIV
@@ -7160,8 +7075,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2425"
->9.5.1.2. Response</A
-></H4
+></A
+>9.5.1.2. Response</H4
><P
></P
><DIV
@@ -7225,8 +7140,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN2460"
->9.5.2. SAM Logon</A
-></H3
+></A
+>9.5.2. SAM Logon</H3
><P
><SPAN
CLASS="emphasis"
@@ -7257,8 +7172,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2468"
->9.5.2.1. Request</A
-></H4
+></A
+>9.5.2.1. Request</H4
><P
></P
><DIV
@@ -7345,8 +7260,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2519"
->9.5.2.2. Response</A
-></H4
+></A
+>9.5.2.2. Response</H4
><P
></P
><DIV
@@ -7405,8 +7320,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN2550"
->9.6. SRVSVC Transact Named Pipe</A
-></H2
+></A
+>9.6. SRVSVC Transact Named Pipe</H2
><P
>Defines for this pipe, identifying the query are:</P
><P
@@ -7434,8 +7349,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN2562"
->9.6.1. Net Share Enum</A
-></H3
+></A
+>9.6.1. Net Share Enum</H3
><P
><SPAN
CLASS="emphasis"
@@ -7458,8 +7373,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2568"
->9.6.1.1. Request</A
-></H4
+></A
+>9.6.1.1. Request</H4
><P
></P
><DIV
@@ -7522,8 +7437,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2603"
->9.6.1.2. Response</A
-></H4
+></A
+>9.6.1.2. Response</H4
><P
></P
><DIV
@@ -7565,8 +7480,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN2623"
->9.6.2. Net Server Get Info</A
-></H3
+></A
+>9.6.2. Net Server Get Info</H3
><P
><SPAN
CLASS="emphasis"
@@ -7581,8 +7496,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2627"
->9.6.2.1. Request</A
-></H4
+></A
+>9.6.2.1. Request</H4
><P
></P
><DIV
@@ -7609,8 +7524,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2638"
->9.6.2.2. Response</A
-></H4
+></A
+>9.6.2.2. Response</H4
><P
></P
><DIV
@@ -7647,16 +7562,16 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN2654"
->9.7. Cryptographic side of NT Domain Authentication</A
-></H2
+></A
+>9.7. Cryptographic side of NT Domain Authentication</H2
><DIV
CLASS="SECT2"
><H3
CLASS="SECT2"
><A
NAME="AEN2656"
->9.7.1. Definitions</A
-></H3
+></A
+>9.7.1. Definitions</H3
><P
></P
><DIV
@@ -7732,50 +7647,35 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN2699"
->9.7.2. Protocol</A
-></H3
-><PRE
-CLASS="PROGRAMLISTING"
->C-&#62;S ReqChal,Cc
-S-&#62;C Cs</PRE
-><PRE
-CLASS="PROGRAMLISTING"
->C &#38; S compute session key Ks = E(PW[9..15],E(PW[0..6],Add(Cc,Cs)))</PRE
-><PRE
-CLASS="PROGRAMLISTING"
->C: Rc = Cred(Ks,Cc)
-C-&#62;S Authenticate,Rc
-S: Rs = Cred(Ks,Cs), assert(Rc == Cred(Ks,Cc))
-S-&#62;C Rs
-C: assert(Rs == Cred(Ks,Cs))</PRE
+></A
+>9.7.2. Protocol</H3
+><P
+>C-&#62;S ReqChal,Cc S-&#62;C Cs</P
+><P
+>C &#38; S compute session key Ks = E(PW[9..15],E(PW[0..6],Add(Cc,Cs)))</P
+><P
+>C: Rc = Cred(Ks,Cc) C-&#62;S Authenticate,Rc S: Rs = Cred(Ks,Cs),
+assert(Rc == Cred(Ks,Cc)) S-&#62;C Rs C: assert(Rs == Cred(Ks,Cs))</P
><P
>On joining the domain the client will optionally attempt to change its
password and the domain controller may refuse to update it depending
on registry settings. This will also occur weekly afterwards.</P
-><PRE
-CLASS="PROGRAMLISTING"
->C: Tc = Time(), Rc' = Cred(Ks,Rc+Tc)
-C-&#62;S ServerPasswordSet,Rc',Tc,arc4(Ks[0..7,16],lmowf(randompassword())
-C: Rc = Cred(Ks,Rc+Tc+1)
-S: assert(Rc' == Cred(Ks,Rc+Tc)), Ts = Time()
-S: Rs' = Cred(Ks,Rs+Tc+1)
-S-&#62;C Rs',Ts
-C: assert(Rs' == Cred(Ks,Rs+Tc+1))
-S: Rs = Rs'</PRE
+><P
+>C: Tc = Time(), Rc' = Cred(Ks,Rc+Tc) C-&#62;S ServerPasswordSet,Rc',Tc,
+arc4(Ks[0..7,16],lmowf(randompassword()) C: Rc = Cred(Ks,Rc+Tc+1) S:
+assert(Rc' == Cred(Ks,Rc+Tc)), Ts = Time() S: Rs' = Cred(Ks,Rs+Tc+1)
+S-&#62;C Rs',Ts C: assert(Rs' == Cred(Ks,Rs+Tc+1)) S: Rs = Rs'</P
><P
>User: U with password P wishes to login to the domain (incidental data
such as workstation and domain omitted)</P
-><PRE
-CLASS="PROGRAMLISTING"
->C: Tc = Time(), Rc' = Cred(Ks,Rc+Tc)
-C-&#62;S NetLogonSamLogon,Rc',Tc,U,arc4(Ks[0..7,16],16,ntowf(P),16), arc4(Ks[0..7,16],16,lmowf(P),16)
-S: assert(Rc' == Cred(Ks,Rc+Tc)) assert(passwords match those in SAM)
-S: Ts = Time()</PRE
-><PRE
-CLASS="PROGRAMLISTING"
->S-&#62;C Cred(Ks,Cred(Ks,Rc+Tc+1)),userinfo(logon script,UID,SIDs,etc)
-C: assert(Rs == Cred(Ks,Cred(Rc+Tc+1))
-C: Rc = Cred(Ks,Rc+Tc+1)</PRE
+><P
+>C: Tc = Time(), Rc' = Cred(Ks,Rc+Tc) C-&#62;S NetLogonSamLogon,Rc',Tc,U,
+arc4(Ks[0..7,16],16,ntowf(P),16), arc4(Ks[0..7,16],16,lmowf(P),16) S:
+assert(Rc' == Cred(Ks,Rc+Tc)) assert(passwords match those in SAM) S:
+Ts = Time()</P
+><P
+>S-&#62;C Cred(Ks,Cred(Ks,Rc+Tc+1)),userinfo(logon script,UID,SIDs,etc) C:
+assert(Rs == Cred(Ks,Cred(Rc+Tc+1)) C: Rc = Cred(Ks,Rc+Tc+1)</P
></DIV
><DIV
CLASS="SECT2"
@@ -7783,8 +7683,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN2709"
->9.7.3. Comments</A
-></H3
+></A
+>9.7.3. Comments</H3
><P
>On first joining the domain the session key could be computed by
anyone listening in on the network as the machine password has a well
@@ -7814,8 +7714,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN2716"
->9.8. SIDs and RIDs</A
-></H2
+></A
+>9.8. SIDs and RIDs</H2
><P
>SIDs and RIDs are well documented elsewhere.</P
><P
@@ -7846,16 +7746,16 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN2724"
->9.8.1. Well-known SIDs</A
-></H3
+></A
+>9.8.1. Well-known SIDs</H3
><DIV
CLASS="SECT3"
><H4
CLASS="SECT3"
><A
NAME="AEN2726"
->9.8.1.1. Universal well-known SIDs</A
-></H4
+></A
+>9.8.1.1. Universal well-known SIDs</H4
><P
></P
><DIV
@@ -7918,8 +7818,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2761"
->9.8.1.2. NT well-known SIDs</A
-></H4
+></A
+>9.8.1.2. NT well-known SIDs</H4
><P
></P
><DIV
@@ -8007,8 +7907,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN2812"
->9.8.2. Well-known RIDS</A
-></H3
+></A
+>9.8.2. Well-known RIDS</H3
><P
>A RID is a sub-authority value, as part of either a SID, or in the case
of Group RIDs, part of the DOM_GID structure, in the USER_INFO_1
@@ -8019,8 +7919,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2815"
->9.8.2.1. Well-known RID users</A
-></H4
+></A
+>9.8.2.1. Well-known RID users</H4
><P
><B
>Groupname: </B
@@ -8052,8 +7952,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2829"
->9.8.2.2. Well-known RID groups</A
-></H4
+></A
+>9.8.2.2. Well-known RID groups</H4
><P
><B
>Groupname: </B
@@ -8097,8 +7997,8 @@ CLASS="SECT3"
CLASS="SECT3"
><A
NAME="AEN2847"
->9.8.2.3. Well-known RID aliases</A
-></H4
+></A
+>9.8.2.3. Well-known RID aliases</H4
><P
><B
>Groupname: </B
@@ -8224,8 +8124,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN2896"
->10.1. Abstract</A
-></H2
+></A
+>10.1. Abstract</H2
><P
>The purpose of this document is to provide some insight into
Samba's printing functionality and also to describe the semantics
@@ -8237,13 +8137,13 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN2899"
->10.2. Printing Interface to Various Back ends</A
-></H2
+></A
+>10.2. Printing Interface to Various Back ends</H2
><P
>Samba uses a table of function pointers to seven functions. The
-function prototypes are defined in the <VAR
+function prototypes are defined in the <TT
CLASS="VARNAME"
->printif</VAR
+>printif</TT
> structure declared
in <TT
CLASS="FILENAME"
@@ -8305,8 +8205,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN2925"
->10.3. Print Queue TDB's</A
-></H2
+></A
+>10.3. Print Queue TDB's</H2
><P
>Samba provides periodic caching of the output from the "lpq command"
for performance reasons. This cache time is configurable in seconds.
@@ -8355,7 +8255,7 @@ struct printjob {
for the UNIX job id returned from the "lpq command" and a Windows job
ID (32-bit bounded by PRINT_MAX_JOBID). When a print job is returned
by the "lpq command" that does not match an existing job in the queue's
-TDB, a 32-bit job ID above the &#60;*vance doesn't know what word is missing here*&#62; is generating by adding UNIX_JOB_START to
+TDB, a 32-bit job ID above the &lt;*vance doesn't know what word is missing here*&gt; is generating by adding UNIX_JOB_START to
the id reported by lpq.</P
><P
>In order to match a 32-bit Windows jobid onto a 16-bit lanman print job
@@ -8375,12 +8275,14 @@ TYPE="1"
><P
>Check to see if another smbd is currently in
the process of updating the queue contents by checking the pid
- stored in <CODE
+ stored in <TT
CLASS="CONSTANT"
->LOCK/<VAR
+>LOCK/<TT
CLASS="REPLACEABLE"
->printer_name</VAR
-></CODE
+><I
+>printer_name</I
+></TT
+></TT
>.
If so, then do not update the TDB.</P
></LI
@@ -8452,8 +8354,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN2959"
->10.4. ChangeID and Client Caching of Printer Information</A
-></H2
+></A
+>10.4. ChangeID &#38; Client Caching of Printer Information</H2
><P
>[To be filled in later]</P
></DIV
@@ -8463,8 +8365,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN2962"
->10.5. Windows NT/2K Printer Change Notify</A
-></H2
+></A
+>10.5. Windows NT/2K Printer Change Notify</H2
><P
>When working with Windows NT+ clients, it is possible for a
print server to use RPC to send asynchronous change notification
@@ -8534,7 +8436,7 @@ C: Send a RFFPCN request with the previously obtained
to monitor, or (b) a PRINTER_NOTIFY_OPTIONS structure
containing the event information to monitor. The windows
spooler has only been observed to use (b).
-S: The &#60;* another missing word*&#62; opens a new TCP session to the client (thus requiring
+S: The &lt;* another missing word*&gt; opens a new TCP session to the client (thus requiring
all print clients to be CIFS servers as well) and sends
a ReplyOpenPrinter() request to the client.
C: The client responds with a printer handle that can be used to
@@ -8612,9 +8514,9 @@ information</P
></LI
></UL
><P
->A <VAR
+>A <TT
CLASS="VARNAME"
->SPOOL_NOTIFY_INFO</VAR
+>SPOOL_NOTIFY_INFO</TT
> contains:</P
><P
></P
@@ -8631,9 +8533,9 @@ in the SPOOL_NOTIFY_INFO_DATA array</P
></LI
></UL
><P
->The <VAR
+>The <TT
CLASS="VARNAME"
->SPOOL_NOTIFY_INFO_DATA</VAR
+>SPOOL_NOTIFY_INFO_DATA</TT
> entries contain:</P
><P
></P
@@ -8689,8 +8591,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN3033"
->11.1. WINS Failover</A
-></H2
+></A
+>11.1. WINS Failover</H2
><P
>The current Samba codebase possesses the capability to use groups of WINS
servers that share a common namespace for NetBIOS name registration and
@@ -8699,7 +8601,7 @@ resolution. The formal parameter syntax is</P
><PRE
CLASS="PROGRAMLISTING"
> WINS_SERVER_PARAM = SERVER [ SEPARATOR SERVER_LIST ]
- WINS_SERVER_PARAM = "wins server"
+ WINS_SERVER_PARAM = &quot;wins server&quot;
SERVER = ADDR[:TAG]
ADDR = ip_addr | fqdn
TAG = string
@@ -8716,7 +8618,7 @@ CLASS="PROGRAMLISTING"
></P
><P
>In the event that no TAG is defined in for a SERVER in the list, smbd assigns a default
-TAG of "*". A TAG is used to group servers of a shared NetBIOS namespace together. Upon
+TAG of &quot;*&quot;. A TAG is used to group servers of a shared NetBIOS namespace together. Upon
startup, nmbd will attempt to register the netbios name value with one server in each
tagged group.</P
><P
@@ -8730,7 +8632,7 @@ CLASS="PROGRAMLISTING"
></P
><P
>Using this configuration, nmbd would attempt to register the server's NetBIOS name
-with one WINS server in each group. Because the "eth0" group has two servers, the
+with one WINS server in each group. Because the &quot;eth0&quot; group has two servers, the
second server would only be used when a registration (or resolution) request to
the first server in that group timed out.</P
><P
@@ -8757,8 +8659,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN3054"
->12.1. Security in the 'new SAM'</A
-></H2
+></A
+>12.1. Security in the 'new SAM'</H2
><P
>One of the biggest problems with passdb is it's implementation of
'security'. Access control is on a 'are you root at the moment' basis,
@@ -8774,7 +8676,8 @@ accessed.</P
>For example, when you call </P
><PRE
CLASS="PROGRAMLISTING"
->NTSTATUS sam_get_account_by_name(const SAM_CONTEXT *context, const
+>&#60;
+NTSTATUS sam_get_account_by_name(const SAM_CONTEXT *context, const
NT_USER_TOKEN *access_token, uint32 access_desired, const char *domain,
const char *name, SAM_ACCOUNT_HANDLE **account)</PRE
><P
@@ -8831,8 +8734,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN3071"
->12.2. Standalone from UNIX</A
-></H2
+></A
+>12.2. Standalone from UNIX</H2
><P
>One of the primary tenants of the 'new SAM' is that it would not attempt
to deal with 'what unix id for that'. This would be left to the 'SMS'
@@ -8850,8 +8753,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN3075"
->12.3. Handles and Races in the new SAM</A
-></H2
+></A
+>12.3. Handles and Races in the new SAM</H2
><P
>One of the things that the 'new SAM' work has tried to face is both
compatibility with existing code, and a closer alignment to the SAMR
@@ -8893,16 +8796,16 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN3086"
->12.4. Layers</A
-></H2
+></A
+>12.4. Layers</H2
><DIV
CLASS="SECT2"
><H3
CLASS="SECT2"
><A
NAME="AEN3088"
->12.4.1. Application</A
-></H3
+></A
+>12.4.1. Application</H3
><P
>This is where smbd, samtest and whatever end-user replacement we have
for pdbedit sits. They use only the SAM interface, and do not get
@@ -8914,8 +8817,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN3091"
->12.4.2. SAM Interface</A
-></H3
+></A
+>12.4.2. SAM Interface</H3
><P
>This level 'owns' the various handle structures, the get/set routines on
those structures and provides the public interface. The application
@@ -8934,8 +8837,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN3095"
->12.4.3. SAM Modules</A
-></H3
+></A
+>12.4.3. SAM Modules</H3
><P
>These do not communicate with the application directly, only by setting
values in the handles, and receiving requests from the interface. These
@@ -8952,16 +8855,16 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN3098"
->12.5. SAM Modules</A
-></H2
+></A
+>12.5. SAM Modules</H2
><DIV
CLASS="SECT2"
><H3
CLASS="SECT2"
><A
NAME="AEN3100"
->12.5.1. Special Module: sam_passdb</A
-></H3
+></A
+>12.5.1. Special Module: sam_passdb</H3
><P
>In order for there to be a smooth transition, kai is writing a module
that reads existing passdb backends, and translates them into SAM
@@ -8975,8 +8878,8 @@ CLASS="SECT2"
CLASS="SECT2"
><A
NAME="AEN3103"
->12.5.2. sam_ads</A
-></H3
+></A
+>12.5.2. sam_ads</H3
><P
>This is the first of the SAM modules to be committed to the tree -
mainly because I needed to coordinate work with metze (who authored most
@@ -8997,8 +8900,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN3107"
->12.6. Memory Management</A
-></H2
+></A
+>12.6. Memory Management</H2
><P
>
The 'new SAM' development effort also concerned itself with getting a
@@ -9053,8 +8956,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN3121"
->12.7. Testing</A
-></H2
+></A
+>12.7. Testing</H2
><P
>Testing is vital in any piece of software, and Samba is certainly no
exception. In designing this new subsystem, we have taken care to ensure
@@ -9073,9 +8976,9 @@ it particularly valuable.</P
><P
>Example useage:</P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->$</SAMP
+>$</TT
> <B
CLASS="COMMAND"
>bin/samtest</B
@@ -9111,8 +9014,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN3147"
->13.1. Introduction</A
-></H2
+></A
+>13.1. Introduction</H2
><P
>With the development of LanManager and Windows NT
compatible password encryption for Samba, it is now able
@@ -9130,8 +9033,8 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN3151"
->13.2. How does it work?</A
-></H2
+></A
+>13.2. How does it work?</H2
><P
>LanManager encryption is somewhat similar to UNIX
password encryption. The server uses a file containing a
@@ -9195,11 +9098,11 @@ CLASS="SECT1"
CLASS="SECT1"
><A
NAME="AEN3162"
+></A
>13.3. <A
NAME="SMBPASSWDFILEFORMAT"
></A
->&#62;The smbpasswd file</A
-></H2
+>The smbpasswd file</H2
><P
>In order for Samba to participate in the above protocol
it must be able to look up the 16 byte hashed values given a user name.
@@ -9228,26 +9131,30 @@ CLASS="FILENAME"
CLASS="FILENAME"
>/etc/passwd
</TT
-> file use the following command:</P
+> file use the following command :</P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->$ </SAMP
-><KBD
+>$ </TT
+><TT
CLASS="USERINPUT"
+><B
>cat /etc/passwd | mksmbpasswd.sh
- &#62; /usr/local/samba/private/smbpasswd</KBD
+ &gt; /usr/local/samba/private/smbpasswd</B
+></TT
></P
><P
>If you are running on a system that uses NIS, use</P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->$ </SAMP
-><KBD
+>$ </TT
+><TT
CLASS="USERINPUT"
+><B
>ypcat passwd | mksmbpasswd.sh
- &#62; /usr/local/samba/private/smbpasswd</KBD
+ &gt; /usr/local/samba/private/smbpasswd</B
+></TT
></P
><P
>The <B
@@ -9287,27 +9194,37 @@ CLASS="COMMAND"
><PRE
CLASS="PROGRAMLISTING"
>username:uid:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:
- [Account type]:LCT-&#60;last-change-time&#62;:Long name
+ [Account type]:LCT-&lt;last-change-time&gt;:Long name
</PRE
></P
><P
->Although only the <VAR
+>Although only the <TT
CLASS="REPLACEABLE"
->username</VAR
+><I
+>username</I
+></TT
>,
- <VAR
+ <TT
CLASS="REPLACEABLE"
->uid</VAR
->, <VAR
+><I
+>uid</I
+></TT
+>, <TT
CLASS="REPLACEABLE"
-> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</VAR
+><I
+> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</I
+></TT
>,
- [<VAR
+ [<TT
CLASS="REPLACEABLE"
->Account type</VAR
->] and <VAR
+><I
+>Account type</I
+></TT
+>] and <TT
CLASS="REPLACEABLE"
-> last-change-time</VAR
+><I
+> last-change-time</I
+></TT
> sections are significant
and are looked at in the Samba code.</P
><P
@@ -9332,9 +9249,9 @@ CLASS="EMPHASIS"
><P
>To set a user to have no password (not recommended), edit the file
using vi, and replace the first 11 characters with the ascii text
- <CODE
+ <TT
CLASS="CONSTANT"
->"NO PASSWORD"</CODE
+>"NO PASSWORD"</TT
> (minus the quotes).</P
><P
>For example, to clear the password for user bob, his smbpasswd file
@@ -9385,374 +9302,6 @@ CLASS="FILENAME"
> file.</P
></DIV
></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="MODULES"
-></A
->Chapter 14. Modules</H1
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN3225"
->14.1. Advantages</A
-></H2
-><P
->The new modules system has the following advantages:</P
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->Transparent loading of static and shared modules (no need
-for a subsystem to know about modules)</TD
-></TR
-><TR
-><TD
->Simple selection between shared and static modules at configure time</TD
-></TR
-><TR
-><TD
->"preload modules" option for increasing performance for stable modules</TD
-></TR
-><TR
-><TD
->No nasty #define stuff anymore</TD
-></TR
-><TR
-><TD
->All backends are available as plugin now (including pdb_ldap and pdb_tdb)</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3234"
->14.2. Loading modules</A
-></H2
-><P
->Some subsystems in samba use different backends. These backends can be
-either statically linked in to samba or available as a plugin. A subsystem
-should have a function that allows a module to register itself. For example,
-the passdb subsystem has: </P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->BOOL smb_register_passdb(const char *name, pdb_init_function init, int version);</PRE
-></P
-><P
->This function will be called by the initialisation function of the module to
-register itself. </P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3240"
->14.2.1. Static modules</A
-></H3
-><P
->The modules system compiles a list of initialisation functions for the
-static modules of each subsystem. This is a define. For example,
-it is here currently (from <TT
-CLASS="FILENAME"
->include/config.h</TT
->): </P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->/* Static init functions */
-#define static_init_pdb { pdb_mysql_init(); pdb_ldap_init(); pdb_smbpasswd_init(); pdb_tdbsam_init(); pdb_guest_init();}</PRE
-></P
-><P
->These functions should be called before the subsystem is used. That
-should be done when the subsystem is initialised or first used. </P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3247"
->14.2.2. Shared modules</A
-></H3
-><P
->If a subsystem needs a certain backend, it should check if it has
-already been registered. If the backend hasn't been registered already,
-the subsystem should call smb_probe_module(char *subsystem, char *backend).
-This function tries to load the correct module from a certain path
-($LIBDIR/subsystem/backend.so). If the first character in 'backend'
-is a slash, smb_probe_module() tries to load the module from the
-absolute path specified in 'backend'.</P
-><P
->After smb_probe_module() has been executed, the subsystem
-should check again if the module has been registered. </P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3251"
->14.3. Writing modules</A
-></H2
-><P
->Each module has an initialisation function. For modules that are
-included with samba this name is '<VAR
-CLASS="REPLACEABLE"
->subsystem</VAR
->_<VAR
-CLASS="REPLACEABLE"
->backend</VAR
->_init'. For external modules (that will never be built-in, but only available as a module) this name is always 'init_module'. (In the case of modules included with samba, the configure system will add a #define subsystem_backend_init() init_module()).
-The prototype for these functions is:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->int init_module(void);</PRE
-></P
-><P
->This function should call one or more
-registration functions. The function should return non-zero on success and zero on
-failure.</P
-><P
->For example, pdb_ldap_init() contains: </P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->int pdb_ldap_init(void)
-{
- smb_register_passdb("ldapsam", pdb_init_ldapsam, PASSDB_INTERFACE_VERSION);
- smb_register_passdb("ldapsam_nua", pdb_init_ldapsam_nua, PASSDB_INTERFACE_VERSION);
- return TRUE;
-}</PRE
-></P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3262"
->14.3.1. Static/Shared selection in configure.in</A
-></H3
-><P
->Some macros in configure.in generate the various defines and substs that
-are necessary for the system to work correct. All modules that should
-be built by default have to be added to the variable 'default_modules'.
-For example, if ldap is found, pdb_ldap is added to this variable.</P
-><P
->On the bottom of configure.in, SMB_MODULE() should be called
-for each module and SMB_SUBSYSTEM() for each subsystem.</P
-><P
->Syntax:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->SMB_MODULE(<VAR
-CLASS="REPLACEABLE"
->subsystem</VAR
->_<VAR
-CLASS="REPLACEABLE"
->backend</VAR
->, <VAR
-CLASS="REPLACEABLE"
->object files</VAR
->, <VAR
-CLASS="REPLACEABLE"
->plugin name</VAR
->, <VAR
-CLASS="REPLACEABLE"
->subsystem name</VAR
->, <VAR
-CLASS="REPLACEABLE"
->static_action</VAR
->, <VAR
-CLASS="REPLACEABLE"
->shared_action</VAR
->)
-SMB_SUBSYSTEM(<VAR
-CLASS="REPLACEABLE"
->subsystem</VAR
->)</PRE
-></P
-><P
->Also, make sure to add the correct directives to
-<TT
-CLASS="FILENAME"
->Makefile.in</TT
->. <VAR
-CLASS="REPLACEABLE"
->@SUBSYSTEM_STATIC@</VAR
->
-will be replaced with a list of objects files of the modules that need to
-be linked in statically. <VAR
-CLASS="REPLACEABLE"
->@SUBSYSTEM_MODULES@</VAR
-> will
-be replaced with the names of the plugins to build.</P
-><P
->You must make sure all .c files that contain defines that can
-be changed by ./configure are rebuilded in the 'modules_clean' make target.
-Practically, this means all c files that contain <B
-CLASS="COMMAND"
->static_init_subsystem;</B
-> calls need to be rebuilded.</P
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="RPC-PLUGIN"
-></A
->Chapter 15. RPC Pluggable Modules</H1
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN3301"
->15.1. About</A
-></H2
-><P
->This document describes how to make use the new RPC Pluggable Modules features
-of Samba 3.0. This architecture was added to increase the maintainability of
-Samba allowing RPC Pipes to be worked on separately from the main CVS branch.
-The RPM architecture will also allow third-party vendors to add functionality
-to Samba through plug-ins.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3304"
->15.2. General Overview</A
-></H2
-><P
->When an RPC call is sent to smbd, smbd tries to load a shared library by the
-name <TT
-CLASS="FILENAME"
->librpc_&#60;pipename&#62;.so</TT
-> to handle the call if
-it doesn't know how to handle the call internally. For instance, LSA calls
-are handled by <TT
-CLASS="FILENAME"
->librpc_lsass.so</TT
->..
-These shared libraries should be located in the <TT
-CLASS="FILENAME"
->&#60;sambaroot&#62;/lib/rpc</TT
->. smbd then attempts to call the init_module function within
-the shared library. Check the chapter on modules for more information.</P
-><P
->In the init_module function, the library should call
-rpc_pipe_register_commands(). This function takes the following arguments:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->int rpc_pipe_register_commands(const char *clnt, const char *srv,
- const struct api_struct *cmds, int size);</PRE
-></P
-><P
-></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
->clnt</DT
-><DD
-><P
->the Client name of the named pipe</P
-></DD
-><DT
->srv</DT
-><DD
-><P
->the Server name of the named pipe</P
-></DD
-><DT
->cmds</DT
-><DD
-><P
->a list of api_structs that map RPC ordinal numbers to function calls</P
-></DD
-><DT
->size</DT
-><DD
-><P
->the number of api_structs contained in cmds</P
-></DD
-></DL
-></DIV
-><P
->See rpc_server/srv_reg.c and rpc_server/srv_reg_nt.c for a small example of
-how to use this library.</P
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="PACKAGING"
-></A
->Chapter 16. Notes to packagers</H1
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN3337"
->16.1. Versioning</A
-></H2
-><P
->Please, please update the version number in
-<TT
-CLASS="FILENAME"
->source/include/version.h</TT
-> to include the versioning of your package. This makes it easier to distinguish standard samba builds
-from custom-build samba builds (distributions often patch packages). For
-example, a good version would be: </P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->Version 2.999+3.0.alpha21-5 for Debian</PRE
-></P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3343"
->16.2. Modules</A
-></H2
-><P
->Samba now has support for building parts of samba as plugins. This
-makes it possible to, for example, put ldap or mysql support in a seperate
-package, thus making it possible to have a normal samba package not
-depending on ldap or mysql. To build as much parts of samba
-as a plugin, run: </P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->./configure --with-shared-modules=rpc,vfs,auth,pdb,charset</PRE
-></P
-></DIV
-></DIV
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/Samba-HOWTO-Collection.html b/docs/htmldocs/Samba-HOWTO-Collection.html
deleted file mode 100644
index 8c470203e7..0000000000
--- a/docs/htmldocs/Samba-HOWTO-Collection.html
+++ /dev/null
@@ -1,23076 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->SAMBA Project Documentation</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
-><BODY
-CLASS="BOOK"
-BGCOLOR="#FFFFFF"
-TEXT="#000000"
-LINK="#0000FF"
-VLINK="#840084"
-ALINK="#0000FF"
-><DIV
-CLASS="BOOK"
-><A
-NAME="SAMBA-HOWTO-COLLECTION"
-></A
-><DIV
-CLASS="TITLEPAGE"
-><H1
-CLASS="TITLE"
-><A
-NAME="SAMBA-HOWTO-COLLECTION"
->SAMBA Project Documentation</A
-></H1
-><H3
-CLASS="AUTHOR"
-><A
-NAME="AEN4"
-></A
->SAMBA Team</H3
-><DIV
-CLASS="AFFILIATION"
-><DIV
-CLASS="ADDRESS"
-><P
-CLASS="ADDRESS"
-><CODE
-CLASS="EMAIL"
->&#60;<A
-HREF="mailto:samba@samba.org"
->samba@samba.org</A
->&#62;</CODE
-></P
-></DIV
-></DIV
-><H4
-CLASS="EDITEDBY"
->Edited by</H4
-><H3
-CLASS="EDITOR"
->John H Terpstra</H3
-><H3
-CLASS="EDITOR"
->Jelmer Vernooij</H3
-><H3
-CLASS="EDITOR"
->Gerald (Jerry) Carter</H3
-><DIV
-><DIV
-CLASS="ABSTRACT"
-><P
-></P
-><A
-NAME="AEN32"
-></A
-><P
->This book is a collection of HOWTOs added to Samba documentation over the years.
-Samba is always under development, and so is it's documentation.
-The most recent version of this document
-can be found at <A
-HREF="http://www.samba.org/"
-TARGET="_top"
->http://www.samba.org/</A
->
-on the "Documentation" page. Please send updates to <A
-HREF="mailto:jerry@samba.org"
-TARGET="_top"
->jerry@samba.org</A
-> or
-<A
-HREF="mailto:jelmer@samba.org"
-TARGET="_top"
->jelmer@samba.org</A
->.</P
-><P
-></P
-></DIV
-></DIV
-><DIV
-CLASS="LEGALNOTICE"
-><P
-></P
-><A
-NAME="AEN37"
-></A
-><P
->This documentation is distributed under the GNU General Public License (GPL)
-version 2. A copy of the license is included with the Samba source
-distribution. A copy can be found on-line at <A
-HREF="http://www.fsf.org/licenses/gpl.txt"
-TARGET="_top"
->http://www.fsf.org/licenses/gpl.txt</A
-></P
-><P
-></P
-></DIV
-><HR></DIV
-><DIV
-CLASS="TOC"
-><DL
-><DT
-><B
->Table of Contents</B
-></DT
-><DT
->I. <A
-HREF="#INTRODUCTION"
->General installation</A
-></DT
-><DD
-><DL
-><DT
->1. <A
-HREF="#INSTALL"
->How to Install and Test SAMBA</A
-></DT
-><DD
-><DL
-><DT
->1.1. <A
-HREF="#AEN65"
->Obtaining and installing samba</A
-></DT
-><DT
->1.2. <A
-HREF="#AEN71"
->Configuring samba</A
-></DT
-><DT
->1.3. <A
-HREF="#AEN107"
->Try listing the shares available on your
- server</A
-></DT
-><DT
->1.4. <A
-HREF="#AEN116"
->Try connecting with the unix client</A
-></DT
-><DT
->1.5. <A
-HREF="#AEN137"
->Try connecting from a DOS, WfWg, Win9x, WinNT,
- Win2k, OS/2, etc... client</A
-></DT
-><DT
->1.6. <A
-HREF="#AEN150"
->What If Things Don't Work?</A
-></DT
-></DL
-></DD
-><DT
->2. <A
-HREF="#BROWSING-QUICK"
->Quick Cross Subnet Browsing / Cross Workgroup Browsing guide</A
-></DT
-><DD
-><DL
-><DT
->2.1. <A
-HREF="#AEN183"
->Discussion</A
-></DT
-><DT
->2.2. <A
-HREF="#AEN204"
->How browsing functions and how to deploy stable and
-dependable browsing using Samba</A
-></DT
-><DT
->2.3. <A
-HREF="#AEN218"
->Use of the <B
-CLASS="COMMAND"
->Remote Announce</B
-> parameter</A
-></DT
-><DT
->2.4. <A
-HREF="#AEN241"
->Use of the <B
-CLASS="COMMAND"
->Remote Browse Sync</B
-> parameter</A
-></DT
-><DT
->2.5. <A
-HREF="#AEN252"
->Use of WINS</A
-></DT
-><DT
->2.6. <A
-HREF="#AEN269"
->Do NOT use more than one (1) protocol on MS Windows machines</A
-></DT
-><DT
->2.7. <A
-HREF="#AEN277"
->Name Resolution Order</A
-></DT
-></DL
-></DD
-><DT
->3. <A
-HREF="#PASSDB"
->User information database</A
-></DT
-><DD
-><DL
-><DT
->3.1. <A
-HREF="#AEN335"
->Introduction</A
-></DT
-><DT
->3.2. <A
-HREF="#AEN342"
->Important Notes About Security</A
-></DT
-><DT
->3.3. <A
-HREF="#AEN380"
->The smbpasswd Command</A
-></DT
-><DT
->3.4. <A
-HREF="#AEN411"
->Plain text</A
-></DT
-><DT
->3.5. <A
-HREF="#AEN416"
->TDB</A
-></DT
-><DT
->3.6. <A
-HREF="#AEN419"
->LDAP</A
-></DT
-><DT
->3.7. <A
-HREF="#AEN637"
->MySQL</A
-></DT
-><DT
->3.8. <A
-HREF="#AEN679"
->XML</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
->II. <A
-HREF="#TYPE"
->Type of installation</A
-></DT
-><DD
-><DL
-><DT
->4. <A
-HREF="#SERVERTYPE"
->Nomenclature of Server Types</A
-></DT
-><DD
-><DL
-><DT
->4.1. <A
-HREF="#AEN717"
->Stand Alone Server</A
-></DT
-><DT
->4.2. <A
-HREF="#AEN724"
->Domain Member Server</A
-></DT
-><DT
->4.3. <A
-HREF="#AEN730"
->Domain Controller</A
-></DT
-></DL
-></DD
-><DT
->5. <A
-HREF="#SECURITYLEVELS"
->Samba as Stand-Alone Server</A
-></DT
-><DD
-><DL
-><DT
->5.1. <A
-HREF="#AEN766"
->User and Share security level</A
-></DT
-></DL
-></DD
-><DT
->6. <A
-HREF="#SAMBA-PDC"
->Samba as an NT4 or Win2k Primary Domain Controller</A
-></DT
-><DD
-><DL
-><DT
->6.1. <A
-HREF="#AEN878"
->Prerequisite Reading</A
-></DT
-><DT
->6.2. <A
-HREF="#AEN883"
->Background</A
-></DT
-><DT
->6.3. <A
-HREF="#AEN923"
->Configuring the Samba Domain Controller</A
-></DT
-><DT
->6.4. <A
-HREF="#AEN965"
->Creating Machine Trust Accounts and Joining Clients to the Domain</A
-></DT
-><DT
->6.5. <A
-HREF="#AEN1073"
->Common Problems and Errors</A
-></DT
-><DT
->6.6. <A
-HREF="#AEN1119"
->What other help can I get?</A
-></DT
-><DT
->6.7. <A
-HREF="#AEN1233"
->Domain Control for Windows 9x/ME</A
-></DT
-></DL
-></DD
-><DT
->7. <A
-HREF="#SAMBA-BDC"
->Samba Backup Domain Controller to Samba Domain Control</A
-></DT
-><DD
-><DL
-><DT
->7.1. <A
-HREF="#AEN1286"
->Prerequisite Reading</A
-></DT
-><DT
->7.2. <A
-HREF="#AEN1290"
->Background</A
-></DT
-><DT
->7.3. <A
-HREF="#AEN1298"
->What qualifies a Domain Controller on the network?</A
-></DT
-><DT
->7.4. <A
-HREF="#AEN1307"
->Can Samba be a Backup Domain Controller to an NT PDC?</A
-></DT
-><DT
->7.5. <A
-HREF="#AEN1312"
->How do I set up a Samba BDC?</A
-></DT
-></DL
-></DD
-><DT
->8. <A
-HREF="#ADS"
->Samba as a ADS domain member</A
-></DT
-><DD
-><DL
-><DT
->8.1. <A
-HREF="#AEN1355"
->Setup your <TT
-CLASS="FILENAME"
->smb.conf</TT
-></A
-></DT
-><DT
->8.2. <A
-HREF="#AEN1368"
->Setup your <TT
-CLASS="FILENAME"
->/etc/krb5.conf</TT
-></A
-></DT
-><DT
->8.3. <A
-HREF="#ADS-CREATE-MACHINE-ACCOUNT"
->Create the computer account</A
-></DT
-><DT
->8.4. <A
-HREF="#ADS-TEST-SERVER"
->Test your server setup</A
-></DT
-><DT
->8.5. <A
-HREF="#ADS-TEST-SMBCLIENT"
->Testing with <SPAN
-CLASS="APPLICATION"
->smbclient</SPAN
-></A
-></DT
-><DT
->8.6. <A
-HREF="#AEN1416"
->Notes</A
-></DT
-></DL
-></DD
-><DT
->9. <A
-HREF="#DOMAIN-SECURITY"
->Samba as a NT4 or Win2k domain member</A
-></DT
-><DD
-><DL
-><DT
->9.1. <A
-HREF="#AEN1439"
->Joining an NT Domain with Samba 3.0</A
-></DT
-><DT
->9.2. <A
-HREF="#AEN1493"
->Why is this better than security = server?</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
->III. <A
-HREF="#OPTIONAL"
->Advanced Configuration</A
-></DT
-><DD
-><DL
-><DT
->10. <A
-HREF="#UNIX-PERMISSIONS"
->UNIX Permission Bits and Windows NT Access Control Lists</A
-></DT
-><DD
-><DL
-><DT
->10.1. <A
-HREF="#AEN1525"
->Viewing and changing UNIX permissions using the NT
- security dialogs</A
-></DT
-><DT
->10.2. <A
-HREF="#AEN1531"
->How to view file security on a Samba share</A
-></DT
-><DT
->10.3. <A
-HREF="#AEN1542"
->Viewing file ownership</A
-></DT
-><DT
->10.4. <A
-HREF="#AEN1562"
->Viewing file or directory permissions</A
-></DT
-><DT
->10.5. <A
-HREF="#AEN1598"
->Modifying file or directory permissions</A
-></DT
-><DT
->10.6. <A
-HREF="#AEN1620"
->Interaction with the standard Samba create mask
- parameters</A
-></DT
-><DT
->10.7. <A
-HREF="#AEN1673"
->Interaction with the standard Samba file attribute
- mapping</A
-></DT
-></DL
-></DD
-><DT
->11. <A
-HREF="#GROUPMAPPING"
->Configuring Group Mapping</A
-></DT
-><DT
->12. <A
-HREF="#PRINTING"
->Printing Support</A
-></DT
-><DD
-><DL
-><DT
->12.1. <A
-HREF="#AEN1736"
->Introduction</A
-></DT
-><DT
->12.2. <A
-HREF="#AEN1758"
->Configuration</A
-></DT
-><DT
->12.3. <A
-HREF="#AEN1870"
->The Imprints Toolset</A
-></DT
-><DT
->12.4. <A
-HREF="#AEN1913"
->Diagnosis</A
-></DT
-></DL
-></DD
-><DT
->13. <A
-HREF="#CUPS-PRINTING"
->CUPS Printing Support</A
-></DT
-><DD
-><DL
-><DT
->13.1. <A
-HREF="#AEN2025"
->Introduction</A
-></DT
-><DT
->13.2. <A
-HREF="#AEN2032"
->Configuring <TT
-CLASS="FILENAME"
->smb.conf</TT
-> for CUPS</A
-></DT
-><DT
->13.3. <A
-HREF="#AEN2052"
->CUPS - RAW Print Through Mode</A
-></DT
-><DT
->13.4. <A
-HREF="#AEN2111"
->CUPS as a network PostScript RIP -- CUPS drivers working on server, Adobe
-PostScript driver with CUPS-PPDs downloaded to clients</A
-></DT
-><DT
->13.5. <A
-HREF="#AEN2132"
->Windows Terminal Servers (WTS) as CUPS clients</A
-></DT
-><DT
->13.6. <A
-HREF="#AEN2136"
->Setting up CUPS for driver download</A
-></DT
-><DT
->13.7. <A
-HREF="#AEN2149"
->Sources of CUPS drivers / PPDs</A
-></DT
-><DT
->13.8. <A
-HREF="#AEN2205"
->The CUPS Filter Chains</A
-></DT
-><DT
->13.9. <A
-HREF="#AEN2244"
->CUPS Print Drivers and Devices</A
-></DT
-><DT
->13.10. <A
-HREF="#AEN2321"
->Limiting the number of pages users can print</A
-></DT
-><DT
->13.11. <A
-HREF="#AEN2417"
->Advanced Postscript Printing from MS Windows</A
-></DT
-><DT
->13.12. <A
-HREF="#AEN2432"
->Auto-Deletion of CUPS spool files</A
-></DT
-></DL
-></DD
-><DT
->14. <A
-HREF="#WINBIND"
->Unified Logons between Windows NT and UNIX using Winbind</A
-></DT
-><DD
-><DL
-><DT
->14.1. <A
-HREF="#AEN2506"
->Abstract</A
-></DT
-><DT
->14.2. <A
-HREF="#AEN2510"
->Introduction</A
-></DT
-><DT
->14.3. <A
-HREF="#AEN2523"
->What Winbind Provides</A
-></DT
-><DT
->14.4. <A
-HREF="#AEN2534"
->How Winbind Works</A
-></DT
-><DT
->14.5. <A
-HREF="#AEN2577"
->Installation and Configuration</A
-></DT
-><DT
->14.6. <A
-HREF="#AEN2834"
->Limitations</A
-></DT
-><DT
->14.7. <A
-HREF="#AEN2844"
->Conclusion</A
-></DT
-></DL
-></DD
-><DT
->15. <A
-HREF="#ADVANCEDNETWORKMANAGEMENT"
->Advanced Network Manangement</A
-></DT
-><DD
-><DL
-><DT
->15.1. <A
-HREF="#AEN2859"
->Configuring Samba Share Access Controls</A
-></DT
-><DT
->15.2. <A
-HREF="#AEN2897"
->Remote Server Administration</A
-></DT
-><DT
->15.3. <A
-HREF="#AEN2914"
->Network Logon Script Magic</A
-></DT
-></DL
-></DD
-><DT
->16. <A
-HREF="#POLICYMGMT"
->System and Account Policies</A
-></DT
-><DD
-><DL
-><DT
->16.1. <A
-HREF="#AEN2929"
->Creating and Managing System Policies</A
-></DT
-><DT
->16.2. <A
-HREF="#AEN3002"
->Managing Account/User Policies</A
-></DT
-></DL
-></DD
-><DT
->17. <A
-HREF="#PROFILEMGMT"
->Desktop Profile Management</A
-></DT
-><DD
-><DL
-><DT
->17.1. <A
-HREF="#AEN3035"
->Roaming Profiles</A
-></DT
-><DT
->17.2. <A
-HREF="#AEN3242"
->Mandatory profiles</A
-></DT
-><DT
->17.3. <A
-HREF="#AEN3249"
->Creating/Managing Group Profiles</A
-></DT
-><DT
->17.4. <A
-HREF="#AEN3255"
->Default Profile for Windows Users</A
-></DT
-></DL
-></DD
-><DT
->18. <A
-HREF="#INTERDOMAINTRUSTS"
->Interdomain Trust Relationships</A
-></DT
-><DD
-><DL
-><DT
->18.1. <A
-HREF="#AEN3386"
->Trust Relationship Background</A
-></DT
-><DT
->18.2. <A
-HREF="#AEN3395"
->MS Windows NT4 Trust Configuration</A
-></DT
-><DT
->18.3. <A
-HREF="#AEN3405"
->Configuring Samba Domain Trusts</A
-></DT
-></DL
-></DD
-><DT
->19. <A
-HREF="#PAM"
->PAM Configuration for Centrally Managed Authentication</A
-></DT
-><DD
-><DL
-><DT
->19.1. <A
-HREF="#AEN3440"
->Samba and PAM</A
-></DT
-><DT
->19.2. <A
-HREF="#AEN3491"
->Distributed Authentication</A
-></DT
-><DT
->19.3. <A
-HREF="#AEN3496"
->PAM Configuration in smb.conf</A
-></DT
-></DL
-></DD
-><DT
->20. <A
-HREF="#VFS"
->Stackable VFS modules</A
-></DT
-><DD
-><DL
-><DT
->20.1. <A
-HREF="#AEN3531"
->Introduction and configuration</A
-></DT
-><DT
->20.2. <A
-HREF="#AEN3540"
->Included modules</A
-></DT
-><DT
->20.3. <A
-HREF="#AEN3598"
->VFS modules available elsewhere</A
-></DT
-></DL
-></DD
-><DT
->21. <A
-HREF="#MSDFS"
->Hosting a Microsoft Distributed File System tree on Samba</A
-></DT
-><DD
-><DL
-><DT
->21.1. <A
-HREF="#AEN3626"
->Instructions</A
-></DT
-></DL
-></DD
-><DT
->22. <A
-HREF="#INTEGRATE-MS-NETWORKS"
->Integrating MS Windows networks with Samba</A
-></DT
-><DD
-><DL
-><DT
->22.1. <A
-HREF="#AEN3688"
->Name Resolution in a pure Unix/Linux world</A
-></DT
-><DT
->22.2. <A
-HREF="#AEN3751"
->Name resolution as used within MS Windows networking</A
-></DT
-></DL
-></DD
-><DT
->23. <A
-HREF="#IMPROVED-BROWSING"
->Improved browsing in samba</A
-></DT
-><DD
-><DL
-><DT
->23.1. <A
-HREF="#AEN3804"
->Overview of browsing</A
-></DT
-><DT
->23.2. <A
-HREF="#AEN3810"
->Browsing support in samba</A
-></DT
-><DT
->23.3. <A
-HREF="#AEN3825"
->Problem resolution</A
-></DT
-><DT
->23.4. <A
-HREF="#AEN3837"
->Browsing across subnets</A
-></DT
-><DT
->23.5. <A
-HREF="#AEN3878"
->Setting up a WINS server</A
-></DT
-><DT
->23.6. <A
-HREF="#AEN3901"
->Setting up Browsing in a WORKGROUP</A
-></DT
-><DT
->23.7. <A
-HREF="#AEN3927"
->Setting up Browsing in a DOMAIN</A
-></DT
-><DT
->23.8. <A
-HREF="#BROWSE-FORCE-MASTER"
->Forcing samba to be the master</A
-></DT
-><DT
->23.9. <A
-HREF="#AEN3962"
->Making samba the domain master</A
-></DT
-><DT
->23.10. <A
-HREF="#AEN3984"
->Note about broadcast addresses</A
-></DT
-><DT
->23.11. <A
-HREF="#AEN3987"
->Multiple interfaces</A
-></DT
-></DL
-></DD
-><DT
->24. <A
-HREF="#SECURING-SAMBA"
->Securing Samba</A
-></DT
-><DD
-><DL
-><DT
->24.1. <A
-HREF="#AEN4003"
->Introduction</A
-></DT
-><DT
->24.2. <A
-HREF="#AEN4006"
->Using host based protection</A
-></DT
-><DT
->24.3. <A
-HREF="#AEN4016"
->Using interface protection</A
-></DT
-><DT
->24.4. <A
-HREF="#AEN4025"
->Using a firewall</A
-></DT
-><DT
->24.5. <A
-HREF="#AEN4032"
->Using a IPC$ share deny</A
-></DT
-><DT
->24.6. <A
-HREF="#AEN4041"
->Upgrading Samba</A
-></DT
-></DL
-></DD
-><DT
->25. <A
-HREF="#UNICODE"
->Unicode/Charsets</A
-></DT
-><DD
-><DL
-><DT
->25.1. <A
-HREF="#AEN4056"
->What are charsets and unicode?</A
-></DT
-><DT
->25.2. <A
-HREF="#AEN4065"
->Samba and charsets</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
->IV. <A
-HREF="#APPENDIXES"
->Appendixes</A
-></DT
-><DD
-><DL
-><DT
->26. <A
-HREF="#SWAT"
->SWAT - The Samba Web Admininistration Tool</A
-></DT
-><DD
-><DL
-><DT
->26.1. <A
-HREF="#AEN4098"
->SWAT Features and Benefits</A
-></DT
-></DL
-></DD
-><DT
->27. <A
-HREF="#NT4MIGRATION"
->Migration from NT4 PDC to Samba-3 PDC</A
-></DT
-><DD
-><DL
-><DT
->27.1. <A
-HREF="#AEN4134"
->Planning and Getting Started</A
-></DT
-><DT
->27.2. <A
-HREF="#AEN4143"
->Managing Samba-3 Domain Control</A
-></DT
-></DL
-></DD
-><DT
->28. <A
-HREF="#SPEED"
->Samba performance issues</A
-></DT
-><DD
-><DL
-><DT
->28.1. <A
-HREF="#AEN4163"
->Comparisons</A
-></DT
-><DT
->28.2. <A
-HREF="#AEN4169"
->Socket options</A
-></DT
-><DT
->28.3. <A
-HREF="#AEN4176"
->Read size</A
-></DT
-><DT
->28.4. <A
-HREF="#AEN4181"
->Max xmit</A
-></DT
-><DT
->28.5. <A
-HREF="#AEN4186"
->Log level</A
-></DT
-><DT
->28.6. <A
-HREF="#AEN4189"
->Read raw</A
-></DT
-><DT
->28.7. <A
-HREF="#AEN4194"
->Write raw</A
-></DT
-><DT
->28.8. <A
-HREF="#AEN4198"
->Slow Clients</A
-></DT
-><DT
->28.9. <A
-HREF="#AEN4202"
->Slow Logins</A
-></DT
-><DT
->28.10. <A
-HREF="#AEN4205"
->Client tuning</A
-></DT
-></DL
-></DD
-><DT
->29. <A
-HREF="#PORTABILITY"
->Portability</A
-></DT
-><DD
-><DL
-><DT
->29.1. <A
-HREF="#AEN4249"
->HPUX</A
-></DT
-><DT
->29.2. <A
-HREF="#AEN4255"
->SCO Unix</A
-></DT
-><DT
->29.3. <A
-HREF="#AEN4259"
->DNIX</A
-></DT
-><DT
->29.4. <A
-HREF="#AEN4288"
->RedHat Linux Rembrandt-II</A
-></DT
-><DT
->29.5. <A
-HREF="#AEN4294"
->AIX</A
-></DT
-></DL
-></DD
-><DT
->30. <A
-HREF="#OTHER-CLIENTS"
->Samba and other CIFS clients</A
-></DT
-><DD
-><DL
-><DT
->30.1. <A
-HREF="#AEN4319"
->Macintosh clients?</A
-></DT
-><DT
->30.2. <A
-HREF="#AEN4328"
->OS2 Client</A
-></DT
-><DT
->30.3. <A
-HREF="#AEN4368"
->Windows for Workgroups</A
-></DT
-><DT
->30.4. <A
-HREF="#AEN4392"
->Windows '95/'98</A
-></DT
-><DT
->30.5. <A
-HREF="#AEN4408"
->Windows 2000 Service Pack 2</A
-></DT
-><DT
->30.6. <A
-HREF="#AEN4425"
->Windows NT 3.1</A
-></DT
-></DL
-></DD
-><DT
->31. <A
-HREF="#COMPILING"
->How to compile SAMBA</A
-></DT
-><DD
-><DL
-><DT
->31.1. <A
-HREF="#AEN4446"
->Access Samba source code via CVS</A
-></DT
-><DT
->31.2. <A
-HREF="#AEN4489"
->Accessing the samba sources via rsync and ftp</A
-></DT
-><DT
->31.3. <A
-HREF="#AEN4495"
->Building the Binaries</A
-></DT
-><DT
->31.4. <A
-HREF="#AEN4552"
->Starting the smbd and nmbd</A
-></DT
-></DL
-></DD
-><DT
->32. <A
-HREF="#BUGREPORT"
->Reporting Bugs</A
-></DT
-><DD
-><DL
-><DT
->32.1. <A
-HREF="#AEN4627"
->Introduction</A
-></DT
-><DT
->32.2. <A
-HREF="#AEN4637"
->General info</A
-></DT
-><DT
->32.3. <A
-HREF="#AEN4643"
->Debug levels</A
-></DT
-><DT
->32.4. <A
-HREF="#AEN4664"
->Internal errors</A
-></DT
-><DT
->32.5. <A
-HREF="#AEN4678"
->Attaching to a running process</A
-></DT
-><DT
->32.6. <A
-HREF="#AEN4686"
->Patches</A
-></DT
-></DL
-></DD
-><DT
->33. <A
-HREF="#DIAGNOSIS"
->The samba checklist</A
-></DT
-><DD
-><DL
-><DT
->33.1. <A
-HREF="#AEN4709"
->Introduction</A
-></DT
-><DT
->33.2. <A
-HREF="#AEN4714"
->Assumptions</A
-></DT
-><DT
->33.3. <A
-HREF="#AEN4733"
->The tests</A
-></DT
-><DT
->33.4. <A
-HREF="#AEN4900"
->Still having troubles?</A
-></DT
-></DL
-></DD
-></DL
-></DD
-></DL
-></DIV
-><DIV
-CLASS="PART"
-><A
-NAME="INTRODUCTION"
-></A
-><DIV
-CLASS="TITLEPAGE"
-><H1
-CLASS="TITLE"
->I. General installation</H1
-><DIV
-CLASS="PARTINTRO"
-><A
-NAME="AEN42"
-></A
-><H1
->Introduction</H1
-><P
->This part contains general info on how to install samba
-and how to configure the parts of samba you will most likely need.
-PLEASE read this.</P
-></DIV
-><DIV
-CLASS="TOC"
-><DL
-><DT
-><B
->Table of Contents</B
-></DT
-><DT
->1. <A
-HREF="#INSTALL"
->How to Install and Test SAMBA</A
-></DT
-><DD
-><DL
-><DT
->1.1. <A
-HREF="#AEN65"
->Obtaining and installing samba</A
-></DT
-><DT
->1.2. <A
-HREF="#AEN71"
->Configuring samba</A
-></DT
-><DD
-><DL
-><DT
->1.2.1. <A
-HREF="#AEN76"
->Editing the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file</A
-></DT
-><DT
->1.2.2. <A
-HREF="#AEN101"
->SWAT</A
-></DT
-></DL
-></DD
-><DT
->1.3. <A
-HREF="#AEN107"
->Try listing the shares available on your
- server</A
-></DT
-><DT
->1.4. <A
-HREF="#AEN116"
->Try connecting with the unix client</A
-></DT
-><DT
->1.5. <A
-HREF="#AEN137"
->Try connecting from a DOS, WfWg, Win9x, WinNT,
- Win2k, OS/2, etc... client</A
-></DT
-><DT
->1.6. <A
-HREF="#AEN150"
->What If Things Don't Work?</A
-></DT
-><DD
-><DL
-><DT
->1.6.1. <A
-HREF="#AEN156"
->Scope IDs</A
-></DT
-><DT
->1.6.2. <A
-HREF="#AEN159"
->Locking</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
->2. <A
-HREF="#BROWSING-QUICK"
->Quick Cross Subnet Browsing / Cross Workgroup Browsing guide</A
-></DT
-><DD
-><DL
-><DT
->2.1. <A
-HREF="#AEN183"
->Discussion</A
-></DT
-><DT
->2.2. <A
-HREF="#AEN204"
->How browsing functions and how to deploy stable and
-dependable browsing using Samba</A
-></DT
-><DT
->2.3. <A
-HREF="#AEN218"
->Use of the <B
-CLASS="COMMAND"
->Remote Announce</B
-> parameter</A
-></DT
-><DT
->2.4. <A
-HREF="#AEN241"
->Use of the <B
-CLASS="COMMAND"
->Remote Browse Sync</B
-> parameter</A
-></DT
-><DT
->2.5. <A
-HREF="#AEN252"
->Use of WINS</A
-></DT
-><DT
->2.6. <A
-HREF="#AEN269"
->Do NOT use more than one (1) protocol on MS Windows machines</A
-></DT
-><DT
->2.7. <A
-HREF="#AEN277"
->Name Resolution Order</A
-></DT
-></DL
-></DD
-><DT
->3. <A
-HREF="#PASSDB"
->User information database</A
-></DT
-><DD
-><DL
-><DT
->3.1. <A
-HREF="#AEN335"
->Introduction</A
-></DT
-><DT
->3.2. <A
-HREF="#AEN342"
->Important Notes About Security</A
-></DT
-><DD
-><DL
-><DT
->3.2.1. <A
-HREF="#AEN368"
->Advantages of SMB Encryption</A
-></DT
-><DT
->3.2.2. <A
-HREF="#AEN374"
->Advantages of non-encrypted passwords</A
-></DT
-></DL
-></DD
-><DT
->3.3. <A
-HREF="#AEN380"
->The smbpasswd Command</A
-></DT
-><DT
->3.4. <A
-HREF="#AEN411"
->Plain text</A
-></DT
-><DT
->3.5. <A
-HREF="#AEN416"
->TDB</A
-></DT
-><DT
->3.6. <A
-HREF="#AEN419"
->LDAP</A
-></DT
-><DD
-><DL
-><DT
->3.6.1. <A
-HREF="#AEN421"
->Introduction</A
-></DT
-><DT
->3.6.2. <A
-HREF="#AEN441"
->Introduction</A
-></DT
-><DT
->3.6.3. <A
-HREF="#AEN470"
->Supported LDAP Servers</A
-></DT
-><DT
->3.6.4. <A
-HREF="#AEN475"
->Schema and Relationship to the RFC 2307 posixAccount</A
-></DT
-><DT
->3.6.5. <A
-HREF="#AEN487"
->Configuring Samba with LDAP</A
-></DT
-><DT
->3.6.6. <A
-HREF="#AEN534"
->Accounts and Groups management</A
-></DT
-><DT
->3.6.7. <A
-HREF="#AEN539"
->Security and sambaAccount</A
-></DT
-><DT
->3.6.8. <A
-HREF="#AEN559"
->LDAP specials attributes for sambaAccounts</A
-></DT
-><DT
->3.6.9. <A
-HREF="#AEN629"
->Example LDIF Entries for a sambaAccount</A
-></DT
-></DL
-></DD
-><DT
->3.7. <A
-HREF="#AEN637"
->MySQL</A
-></DT
-><DD
-><DL
-><DT
->3.7.1. <A
-HREF="#AEN639"
->Creating the database</A
-></DT
-><DT
->3.7.2. <A
-HREF="#AEN649"
->Configuring</A
-></DT
-><DT
->3.7.3. <A
-HREF="#AEN666"
->Using plaintext passwords or encrypted password</A
-></DT
-><DT
->3.7.4. <A
-HREF="#AEN671"
->Getting non-column data from the table</A
-></DT
-></DL
-></DD
-><DT
->3.8. <A
-HREF="#AEN679"
->XML</A
-></DT
-></DL
-></DD
-></DL
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="INSTALL"
-></A
->Chapter 1. How to Install and Test SAMBA</H1
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN65"
->1.1. Obtaining and installing samba</A
-></H2
-><P
->Binary packages of samba are included in almost any Linux or
- Unix distribution. There are also some packages available at
- <A
-HREF="http://samba.org/"
-TARGET="_top"
->the samba homepage</A
->.
- </P
-><P
->If you need to compile samba from source, check the
- <A
-HREF="#COMPILING"
->appropriate appendix chapter</A
->.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN71"
->1.2. Configuring samba</A
-></H2
-><P
->Samba's configuration is stored in the smb.conf file,
- that usually resides in <TT
-CLASS="FILENAME"
->/etc/samba/smb.conf</TT
->
- or <TT
-CLASS="FILENAME"
->/usr/local/samba/lib/smb.conf</TT
->. You can either
- edit this file yourself or do it using one of the many graphical
- tools that are available, such as the web-based interface swat, that
- is included with samba.</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN76"
->1.2.1. Editing the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file</A
-></H3
-><P
->There are sample configuration files in the examples
- subdirectory in the distribution. I suggest you read them
- carefully so you can see how the options go together in
- practice. See the man page for all the options.</P
-><P
->The simplest useful configuration file would be
- something like this:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->[global]
- workgroup = MYGROUP
-
-[homes]
- guest ok = no
- read only = no
- </PRE
-></P
-><P
->which would allow connections by anyone with an
- account on the server, using either their login name or
- "<B
-CLASS="COMMAND"
->homes</B
->" as the service name. (Note that I also set the
- workgroup that Samba is part of. See BROWSING.txt for details)</P
-><P
->Make sure you put the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file in the same place
- you specified in the<TT
-CLASS="FILENAME"
->Makefile</TT
-> (the default is to
- look for it in <TT
-CLASS="FILENAME"
->/usr/local/samba/lib/</TT
->).</P
-><P
->For more information about security settings for the
- <B
-CLASS="COMMAND"
->[homes]</B
-> share please refer to the chapter
- <A
-HREF="#SECURING-SAMBA"
->Securing Samba</A
->.</P
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN92"
->1.2.1.1. Test your config file with
- <B
-CLASS="COMMAND"
->testparm</B
-></A
-></H4
-><P
->It's important that you test the validity of your
- <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file using the <SPAN
-CLASS="APPLICATION"
->testparm</SPAN
-> program.
- If testparm runs OK then it will list the loaded services. If
- not it will give an error message.</P
-><P
->Make sure it runs OK and that the services look
- reasonable before proceeding. </P
-><P
->Always run testparm again when you change
- <TT
-CLASS="FILENAME"
->smb.conf</TT
->!</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN101"
->1.2.2. SWAT</A
-></H3
-><P
-> SWAT is a web-based interface that helps you configure samba.
- SWAT might not be available in the samba package on your platform,
- but in a seperate package. Please read the swat manpage
- on compiling, installing and configuring swat from source.
- </P
-><P
->To launch SWAT just run your favorite web browser and
- point it at "http://localhost:901/". Replace <VAR
-CLASS="REPLACEABLE"
->localhost</VAR
-> with the name of the computer you are running samba on if you
- are running samba on a different computer then your browser.</P
-><P
->Note that you can attach to SWAT from any IP connected
- machine but connecting from a remote machine leaves your
- connection open to password sniffing as passwords will be sent
- in the clear over the wire. </P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN107"
->1.3. Try listing the shares available on your
- server</A
-></H2
-><P
-><SAMP
-CLASS="PROMPT"
->$ </SAMP
-><KBD
-CLASS="USERINPUT"
->smbclient -L
- <VAR
-CLASS="REPLACEABLE"
->yourhostname</VAR
-></KBD
-></P
-><P
->You should get back a list of shares available on
- your server. If you don't then something is incorrectly setup.
- Note that this method can also be used to see what shares
- are available on other LanManager clients (such as WfWg).</P
-><P
->If you choose user level security then you may find
- that Samba requests a password before it will list the shares.
- See the <B
-CLASS="COMMAND"
->smbclient</B
-> man page for details. (you
- can force it to list the shares without a password by
- adding the option -U% to the command line. This will not work
- with non-Samba servers)</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN116"
->1.4. Try connecting with the unix client</A
-></H2
-><P
-><SAMP
-CLASS="PROMPT"
->$ </SAMP
-><KBD
-CLASS="USERINPUT"
->smbclient <VAR
-CLASS="REPLACEABLE"
-> //yourhostname/aservice</VAR
-></KBD
-></P
-><P
->Typically the <VAR
-CLASS="REPLACEABLE"
->yourhostname</VAR
->
- would be the name of the host where you installed <SPAN
-CLASS="APPLICATION"
->smbd</SPAN
->.
- The <VAR
-CLASS="REPLACEABLE"
->aservice</VAR
-> is
- any service you have defined in the <TT
-CLASS="FILENAME"
->smb.conf</TT
->
- file. Try your user name if you just have a <B
-CLASS="COMMAND"
->[homes]</B
->
- section
- in <TT
-CLASS="FILENAME"
->smb.conf</TT
->.</P
-><P
->For example if your unix host is <VAR
-CLASS="REPLACEABLE"
->bambi</VAR
->
- and your login name is <VAR
-CLASS="REPLACEABLE"
->fred</VAR
-> you would type:</P
-><P
-><SAMP
-CLASS="PROMPT"
->$ </SAMP
-><KBD
-CLASS="USERINPUT"
->smbclient //<VAR
-CLASS="REPLACEABLE"
->bambi</VAR
->/<VAR
-CLASS="REPLACEABLE"
->fred</VAR
->
- </KBD
-></P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN137"
->1.5. Try connecting from a DOS, WfWg, Win9x, WinNT,
- Win2k, OS/2, etc... client</A
-></H2
-><P
->Try mounting disks. eg:</P
-><P
-><SAMP
-CLASS="PROMPT"
->C:\WINDOWS\&#62; </SAMP
-><KBD
-CLASS="USERINPUT"
->net use d: \\servername\service
- </KBD
-></P
-><P
->Try printing. eg:</P
-><P
-><SAMP
-CLASS="PROMPT"
->C:\WINDOWS\&#62; </SAMP
-><KBD
-CLASS="USERINPUT"
->net use lpt1:
- \\servername\spoolservice</KBD
-></P
-><P
-><SAMP
-CLASS="PROMPT"
->C:\WINDOWS\&#62; </SAMP
-><KBD
-CLASS="USERINPUT"
->print filename
- </KBD
-></P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN150"
->1.6. What If Things Don't Work?</A
-></H2
-><P
->Then you might read the file chapter
- <A
-HREF="#DIAGNOSIS"
->Diagnosis</A
-> and the
- FAQ. If you are still stuck then try the mailing list or
- newsgroup (look in the README for details). Samba has been
- successfully installed at thousands of sites worldwide, so maybe
- someone else has hit your problem and has overcome it. You could
- also use the WWW site to scan back issues of the samba-digest.</P
-><P
->When you fix the problem <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->please</I
-></SPAN
-> send some
- updates of the documentation (or source code) to one of
- the documentation maintainers or the list.
- </P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN156"
->1.6.1. Scope IDs</A
-></H3
-><P
->By default Samba uses a blank scope ID. This means
- all your windows boxes must also have a blank scope ID.
- If you really want to use a non-blank scope ID then you will
- need to use the 'netbios scope' smb.conf option.
- All your PCs will need to have the same setting for
- this to work. I do not recommend scope IDs.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN159"
->1.6.2. Locking</A
-></H3
-><P
->One area which sometimes causes trouble is locking.</P
-><P
->There are two types of locking which need to be
- performed by a SMB server. The first is "record locking"
- which allows a client to lock a range of bytes in a open file.
- The second is the "deny modes" that are specified when a file
- is open.</P
-><P
->Record locking semantics under Unix is very
- different from record locking under Windows. Versions
- of Samba before 2.2 have tried to use the native
- fcntl() unix system call to implement proper record
- locking between different Samba clients. This can not
- be fully correct due to several reasons. The simplest
- is the fact that a Windows client is allowed to lock a
- byte range up to 2^32 or 2^64, depending on the client
- OS. The unix locking only supports byte ranges up to
- 2^31. So it is not possible to correctly satisfy a
- lock request above 2^31. There are many more
- differences, too many to be listed here.</P
-><P
->Samba 2.2 and above implements record locking
- completely independent of the underlying unix
- system. If a byte range lock that the client requests
- happens to fall into the range 0-2^31, Samba hands
- this request down to the Unix system. All other locks
- can not be seen by unix anyway.</P
-><P
->Strictly a SMB server should check for locks before
- every read and write call on a file. Unfortunately with the
- way fcntl() works this can be slow and may overstress the
- rpc.lockd. It is also almost always unnecessary as clients
- are supposed to independently make locking calls before reads
- and writes anyway if locking is important to them. By default
- Samba only makes locking calls when explicitly asked
- to by a client, but if you set "strict locking = yes" then it will
- make lock checking calls on every read and write. </P
-><P
->You can also disable by range locking completely
- using "locking = no". This is useful for those shares that
- don't support locking or don't need it (such as cdroms). In
- this case Samba fakes the return codes of locking calls to
- tell clients that everything is OK.</P
-><P
->The second class of locking is the "deny modes". These
- are set by an application when it opens a file to determine
- what types of access should be allowed simultaneously with
- its open. A client may ask for DENY_NONE, DENY_READ, DENY_WRITE
- or DENY_ALL. There are also special compatibility modes called
- DENY_FCB and DENY_DOS.</P
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="BROWSING-QUICK"
-></A
->Chapter 2. Quick Cross Subnet Browsing / Cross Workgroup Browsing guide</H1
-><P
->This document should be read in conjunction with Browsing and may
-be taken as the fast track guide to implementing browsing across subnets
-and / or across workgroups (or domains). WINS is the best tool for resolution
-of NetBIOS names to IP addesses. WINS is NOT involved in browse list handling
-except by way of name to address mapping.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->MS Windows 2000 and later can be configured to operate with NO NetBIOS
-over TCP/IP. Samba-3 and later also supports this mode of operation.</P
-></TD
-></TR
-></TABLE
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN183"
->2.1. Discussion</A
-></H2
-><P
->Firstly, all MS Windows networking is based on SMB (Server Message
-Block) based messaging. SMB messaging may be implemented using NetBIOS or
-without NetBIOS. Samba implements NetBIOS by encapsulating it over TCP/IP.
-MS Windows products can do likewise. NetBIOS based networking uses broadcast
-messaging to affect browse list management. When running NetBIOS over
-TCP/IP this uses UDP based messaging. UDP messages can be broadcast or unicast.</P
-><P
->Normally, only unicast UDP messaging can be forwarded by routers. The
-<B
-CLASS="COMMAND"
->remote announce</B
->
-parameter to smb.conf helps to project browse announcements
-to remote network segments via unicast UDP. Similarly, the
-<B
-CLASS="COMMAND"
->remote browse sync</B
-> parameter of <TT
-CLASS="FILENAME"
->smb.conf</TT
->
-implements browse list collation using unicast UDP.</P
-><P
->Secondly, in those networks where Samba is the only SMB server technology
-wherever possible <SPAN
-CLASS="APPLICATION"
->nmbd</SPAN
-> 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
-<B
-CLASS="COMMAND"
->remote announce</B
-> and the <B
-CLASS="COMMAND"
->remote browse sync</B
->
-parameters to your <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file.</P
-><P
->If only one WINS server is used for an entire multi-segment network then
-the use of the <B
-CLASS="COMMAND"
->remote announce</B
-> and the
-<B
-CLASS="COMMAND"
->remote browse sync</B
-> parameters should NOT be necessary.</P
-><P
->As of Samba 3 WINS replication is being worked on. The bulk of the code has
-been committed, but it still needs maturation.</P
-><P
->Right now samba WINS does not support MS-WINS replication. This means that
-when setting up Samba as a WINS server there must only be one <SPAN
-CLASS="APPLICATION"
->nmbd</SPAN
-> 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
-<B
-CLASS="COMMAND"
->remote browse sync</B
-> and <B
-CLASS="COMMAND"
->remote announce</B
->
-to affect browse list collation across all
-segments. Note that this means clients will only resolve local names,
-and must be configured to use DNS to resolve names on other subnets in
-order to resolve the IP addresses of the servers they can see on other
-subnets. This setup is not recommended, but is mentioned as a practical
-consideration (ie: an 'if all else fails' scenario).</P
-><P
->Lastly, take note that browse lists are a collection of unreliable broadcast
-messages that are repeated at intervals of not more than 15 minutes. This means
-that it will take time to establish a browse list and it can take up to 45
-minutes to stabilise, particularly across network segments.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN204"
->2.2. How browsing functions and how to deploy stable and
-dependable browsing using Samba</A
-></H2
-><P
->As stated above, MS Windows machines register their NetBIOS names
-(i.e.: the machine name for each service type in operation) on start
-up. Also, as stated above, the exact method by which this name registration
-takes place is determined by whether or not the MS Windows client/server
-has been given a WINS server address, whether or not LMHOSTS lookup
-is enabled, or if DNS for NetBIOS name resolution is enabled, etc.</P
-><P
->In the case where there is no WINS server all name registrations as
-well as name lookups are done by UDP broadcast. This isolates name
-resolution to the local subnet, unless LMHOSTS is used to list all
-names and IP addresses. In such situations Samba provides a means by
-which the samba server name may be forcibly injected into the browse
-list of a remote MS Windows network (using the
-<B
-CLASS="COMMAND"
->remote announce</B
-> parameter).</P
-><P
->Where a WINS server is used, the MS Windows client will use UDP
-unicast to register with the WINS server. Such packets can be routed
-and thus WINS allows name resolution to function across routed networks.</P
-><P
->During the startup process an election will take place to create a
-local master browser if one does not already exist. On each NetBIOS network
-one machine will be elected to function as the domain master browser. This
-domain browsing has nothing to do with MS security domain control.
-Instead, the domain master browser serves the role of contacting each local
-master browser (found by asking WINS or from LMHOSTS) and exchanging browse
-list contents. This way every master browser will eventually obtain a complete
-list of all machines that are on the network. Every 11-15 minutes an election
-is held to determine which machine will be the master browser. By the nature of
-the election criteria used, the machine with the highest uptime, or the
-most senior protocol version, or other criteria, will win the election
-as domain master browser.</P
-><P
->Clients wishing to browse the network make use of this list, but also depend
-on the availability of correct name resolution to the respective IP
-address/addresses. </P
-><P
->Any configuration that breaks name resolution and/or browsing intrinsics
-will annoy users because they will have to put up with protracted
-inability to use the network services.</P
-><P
->Samba supports a feature that allows forced synchonisation
-of browse lists across routed networks using the <B
-CLASS="COMMAND"
->remote
-browse sync</B
-> parameter in the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file.
-This causes Samba to contact the local master browser on a remote network and
-to request browse list synchronisation. This effectively bridges
-two networks that are separated by routers. The two remote
-networks may use either broadcast based name resolution or WINS
-based name resolution, but it should be noted that the <B
-CLASS="COMMAND"
->remote
-browse sync</B
-> parameter provides browse list synchronisation - and
-that is distinct from name to address resolution, in other
-words, for cross subnet browsing to function correctly it is
-essential that a name to address resolution mechanism be provided.
-This mechanism could be via DNS, <TT
-CLASS="FILENAME"
->/etc/hosts</TT
->,
-and so on.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN218"
->2.3. Use of the <B
-CLASS="COMMAND"
->Remote Announce</B
-> parameter</A
-></H2
-><P
->The <B
-CLASS="COMMAND"
->remote announce</B
-> parameter of
-<TT
-CLASS="FILENAME"
->smb.conf</TT
-> can be used to forcibly ensure
-that all the NetBIOS names on a network get announced to a remote network.
-The syntax of the <B
-CLASS="COMMAND"
->remote announce</B
-> parameter is:
-<PRE
-CLASS="PROGRAMLISTING"
-> remote announce = <VAR
-CLASS="REPLACEABLE"
->a.b.c.d [e.f.g.h]</VAR
-> ...</PRE
->
-_or_
-<PRE
-CLASS="PROGRAMLISTING"
-> remote announce = <VAR
-CLASS="REPLACEABLE"
->a.b.c.d/WORKGROUP [e.f.g.h/WORKGROUP]</VAR
-> ...</PRE
->
-
-where:
-<P
-></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
-><VAR
-CLASS="REPLACEABLE"
->a.b.c.d</VAR
-> and
-<VAR
-CLASS="REPLACEABLE"
->e.f.g.h</VAR
-></DT
-><DD
-><P
->is either the LMB (Local Master Browser) IP address
-or the broadcst address of the remote network.
-ie: the LMB is at 192.168.1.10, or the address
-could be given as 192.168.1.255 where the netmask
-is assumed to be 24 bits (255.255.255.0).
-When the remote announcement is made to the broadcast
-address of the remote network every host will receive
-our announcements. This is noisy and therefore
-undesirable but may be necessary if we do NOT know
-the IP address of the remote LMB.</P
-></DD
-><DT
-><VAR
-CLASS="REPLACEABLE"
->WORKGROUP</VAR
-></DT
-><DD
-><P
->is optional and can be either our own workgroup
-or that of the remote network. If you use the
-workgroup name of the remote network then our
-NetBIOS machine names will end up looking like
-they belong to that workgroup, this may cause
-name resolution problems and should be avoided.</P
-></DD
-></DL
-></DIV
-></P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN241"
->2.4. Use of the <B
-CLASS="COMMAND"
->Remote Browse Sync</B
-> parameter</A
-></H2
-><P
->The <B
-CLASS="COMMAND"
->remote browse sync</B
-> parameter of
-<TT
-CLASS="FILENAME"
->smb.conf</TT
-> is used to announce to
-another LMB that it must synchronise it's NetBIOS name list with our
-Samba LMB. It works ONLY if the Samba server that has this option is
-simultaneously the LMB on it's network segment.</P
-><P
->The syntax of the <B
-CLASS="COMMAND"
->remote browse sync</B
-> parameter is:
-
-<PRE
-CLASS="PROGRAMLISTING"
->remote browse sync = <VAR
-CLASS="REPLACEABLE"
->a.b.c.d</VAR
-></PRE
->
-
-where <VAR
-CLASS="REPLACEABLE"
->a.b.c.d</VAR
-> is either the IP address of the remote LMB or else is the network broadcast address of the remote segment.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN252"
->2.5. Use of WINS</A
-></H2
-><P
->Use of WINS (either Samba WINS _or_ MS Windows NT Server WINS) is highly
-recommended. Every NetBIOS machine registers it's name together with a
-name_type value for each of of several types of service it has available.
-eg: It registers it's name directly as a unique (the type 0x03) name.
-It also registers it's name if it is running the lanmanager compatible
-server service (used to make shares and printers available to other users)
-by registering the server (the type 0x20) name.</P
-><P
->All NetBIOS names are up to 15 characters in length. The name_type variable
-is added to the end of the name - thus creating a 16 character name. Any
-name that is shorter than 15 characters is padded with spaces to the 15th
-character. ie: All NetBIOS names are 16 characters long (including the
-name_type information).</P
-><P
->WINS can store these 16 character names as they get registered. A client
-that wants to log onto the network can ask the WINS server for a list
-of all names that have registered the NetLogon service name_type. This saves
-broadcast traffic and greatly expedites logon processing. Since broadcast
-name resolution can not be used across network segments this type of
-information can only be provided via WINS _or_ via statically configured
-<TT
-CLASS="FILENAME"
->lmhosts</TT
-> files that must reside on all clients in the
-absence of WINS.</P
-><P
->WINS also serves the purpose of forcing browse list synchronisation by all
-LMB's. LMB's must synchronise their browse list with the DMB (domain master
-browser) and WINS helps the LMB to identify it's DMB. By definition this
-will work only within a single workgroup. Note that the domain master browser
-has NOTHING to do with what is referred to as an MS Windows NT Domain. The
-later is a reference to a security environment while the DMB refers to the
-master controller for browse list information only.</P
-><P
->Use of WINS will work correctly only if EVERY client TCP/IP protocol stack
-has been configured to use the WINS server/s. Any client that has not been
-configured to use the WINS server will continue to use only broadcast based
-name registration so that WINS may NEVER get to know about it. In any case,
-machines that have not registered with a WINS server will fail name to address
-lookup attempts by other clients and will therefore cause workstation access
-errors.</P
-><P
->To configure Samba as a WINS server just add
-<B
-CLASS="COMMAND"
->wins support = yes</B
-> to the <TT
-CLASS="FILENAME"
->smb.conf</TT
->
-file [globals] section.</P
-><P
->To configure Samba to register with a WINS server just add
-"wins server = a.b.c.d" to your smb.conf file [globals] section.</P
-><DIV
-CLASS="IMPORTANT"
-><P
-></P
-><TABLE
-CLASS="IMPORTANT"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/important.gif"
-HSPACE="5"
-ALT="Important"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Never use both <B
-CLASS="COMMAND"
->wins support = yes</B
-> together
-with <B
-CLASS="COMMAND"
->wins server = a.b.c.d</B
->
-particularly not using it's own IP address.
-Specifying both will cause <SPAN
-CLASS="APPLICATION"
->nmbd</SPAN
-> to refuse to start!</P
-></TD
-></TR
-></TABLE
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN269"
->2.6. Do NOT use more than one (1) protocol on MS Windows machines</A
-></H2
-><P
->A very common cause of browsing problems results from installing more than
-one protocol on an MS Windows machine.</P
-><P
->Every NetBIOS machine takes part in a process of electing the LMB (and DMB)
-every 15 minutes. A set of election criteria is used to determine the order
-of precidence for winning this election process. A machine running Samba or
-Windows NT will be biased so that the most suitable machine will predictably
-win and thus retain it's role.</P
-><P
->The election process is "fought out" so to speak over every NetBIOS network
-interface. In the case of a Windows 9x machine that has both TCP/IP and IPX
-installed and has NetBIOS enabled over both protocols the election will be
-decided over both protocols. As often happens, if the Windows 9x machine is
-the only one with both protocols then the LMB may be won on the NetBIOS
-interface over the IPX protocol. Samba will then lose the LMB role as Windows
-9x will insist it knows who the LMB is. Samba will then cease to function
-as an LMB and thus browse list operation on all TCP/IP only machines will
-fail.</P
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Windows 95, 98, 98se, Me are referred to generically as Windows 9x.
-The Windows NT4, 2000, XP and 2003 use common protocols. These are roughly
-referred to as the WinNT family, but it should be recognised that 2000 and
-XP/2003 introduce new protocol extensions that cause them to behave
-differently from MS Windows NT4. Generally, where a server does NOT support
-the newer or extended protocol, these will fall back to the NT4 protocols.</I
-></SPAN
-></P
-><P
->The safest rule of all to follow it this - USE ONLY ONE PROTOCOL!</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN277"
->2.7. Name Resolution Order</A
-></H2
-><P
->Resolution of NetBIOS names to IP addresses can take place using a number
-of methods. The only ones that can provide NetBIOS name_type information
-are:</P
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->WINS: the best tool!</TD
-></TR
-><TR
-><TD
->LMHOSTS: is static and hard to maintain.</TD
-></TR
-><TR
-><TD
->Broadcast: uses UDP and can not resolve names across remote segments.</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-><P
->Alternative means of name resolution includes:</P
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->/etc/hosts: is static, hard to maintain, and lacks name_type info</TD
-></TR
-><TR
-><TD
->DNS: is a good choice but lacks essential name_type info.</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-><P
->Many sites want to restrict DNS lookups and want to avoid broadcast name
-resolution traffic. The "name resolve order" parameter is of great help here.
-The syntax of the "name resolve order" parameter is:
-<PRE
-CLASS="PROGRAMLISTING"
->name resolve order = wins lmhosts bcast host</PRE
->
-_or_
-<PRE
-CLASS="PROGRAMLISTING"
->name resolve order = wins lmhosts (eliminates bcast and host)</PRE
->
-The default is:
-<PRE
-CLASS="PROGRAMLISTING"
->name resolve order = host lmhost wins bcast</PRE
->.
-where "host" refers the the native methods used by the Unix system
-to implement the gethostbyname() function call. This is normally
-controlled by <TT
-CLASS="FILENAME"
->/etc/host.conf</TT
->, <TT
-CLASS="FILENAME"
->/etc/nsswitch.conf</TT
-> and <TT
-CLASS="FILENAME"
->/etc/resolv.conf</TT
->.</P
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="PASSDB"
-></A
->Chapter 3. User information database</H1
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN335"
->3.1. Introduction</A
-></H2
-><P
->Old windows clients send plain text passwords over the wire.
- Samba can check these passwords by crypting them and comparing them
- to the hash stored in the unix user database.
- </P
-><P
-> Newer windows clients send encrypted passwords (so-called
- Lanman and NT hashes) over
- the wire, instead of plain text passwords. The newest clients
- will only send encrypted passwords and refuse to send plain text
- passwords, unless their registry is tweaked.
- </P
-><P
->These passwords can't be converted to unix style encrypted
- passwords. Because of that you can't use the standard unix
- user database, and you have to store the Lanman and NT hashes
- somewhere else. </P
-><P
->Next to a differently encrypted passwords,
- windows also stores certain data for each user
- that is not stored in a unix user database, e.g.
- workstations the user may logon from, the location where his/her
- profile is stored, etc.
- Samba retrieves and stores this information using a "passdb backend".
- Commonly
- available backends are LDAP, plain text file, MySQL and nisplus.
- For more information, see the documentation about the
- <B
-CLASS="COMMAND"
->passdb backend = </B
-> parameter.
- </P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN342"
->3.2. Important Notes About Security</A
-></H2
-><P
->The unix and SMB password encryption techniques seem similar
- on the surface. This similarity is, however, only skin deep. The unix
- scheme typically sends clear text passwords over the network when
- logging in. This is bad. The SMB encryption scheme never sends the
- cleartext password over the network but it does store the 16 byte
- hashed values on disk. This is also bad. Why? Because the 16 byte hashed
- values are a "password equivalent". You cannot derive the user's
- password from them, but they could potentially be used in a modified
- client to gain access to a server. This would require considerable
- technical knowledge on behalf of the attacker but is perfectly possible.
- You should thus treat the data stored in whatever
- passdb backend you use (smbpasswd file, ldap, mysql) as though it contained the
- cleartext passwords of all your users. Its contents must be kept
- secret, and the file should be protected accordingly.</P
-><P
->Ideally we would like a password scheme which neither requires
- plain text passwords on the net or on disk. Unfortunately this
- is not available as Samba is stuck with being compatible with
- other SMB systems (WinNT, WfWg, Win95 etc). </P
-><DIV
-CLASS="WARNING"
-><P
-></P
-><TABLE
-CLASS="WARNING"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/warning.gif"
-HSPACE="5"
-ALT="Warning"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Note that Windows NT 4.0 Service pack 3 changed the
- default for permissible authentication so that plaintext
- passwords are <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->never</I
-></SPAN
-> sent over the wire.
- The solution to this is either to switch to encrypted passwords
- with Samba or edit the Windows NT registry to re-enable plaintext
- passwords. See the document WinNT.txt for details on how to do
- this.</P
-><P
->Other Microsoft operating systems which also exhibit
- this behavior includes</P
-><P
-> These versions of MS Windows do not support full domain
- security protocols, although they may log onto a domain environment.
- Of these Only MS Windows XP Home does NOT support domain logons.</P
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->MS DOS Network client 3.0 with
- the basic network redirector installed</TD
-></TR
-><TR
-><TD
->Windows 95 with the network redirector
- update installed</TD
-></TR
-><TR
-><TD
->Windows 98 [se]</TD
-></TR
-><TR
-><TD
->Windows Me</TD
-></TR
-><TR
-><TD
->Windows XP Home</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-><P
-> The following versions of MS Windows fully support domain
- security protocols.</P
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->Windows NT 3.5x</TD
-></TR
-><TR
-><TD
->Windows NT 4.0</TD
-></TR
-><TR
-><TD
->Windows 2000 Professional</TD
-></TR
-><TR
-><TD
->Windows 200x Server/Advanced Server</TD
-></TR
-><TR
-><TD
->Windows XP Professional</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Note :</I
-></SPAN
->All current release of
- Microsoft SMB/CIFS clients support authentication via the
- SMB Challenge/Response mechanism described here. Enabling
- clear text authentication does not disable the ability
- of the client to participate in encrypted authentication.</P
-><P
->MS Windows clients will cache the encrypted password alone.
- Even when plain text passwords are re-enabled, through the appropriate
- registry change, the plain text password is NEVER cached. This means that
- in the event that a network connections should become disconnected (broken)
- only the cached (encrypted) password will be sent to the resource server
- to affect a auto-reconnect. If the resource server does not support encrypted
- passwords the auto-reconnect will fail. <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->USE OF ENCRYPTED PASSWORDS
- IS STRONGLY ADVISED.</I
-></SPAN
-></P
-></TD
-></TR
-></TABLE
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN368"
->3.2.1. Advantages of SMB Encryption</A
-></H3
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->Plain text passwords are not passed across
- the network. Someone using a network sniffer cannot just
- record passwords going to the SMB server.</TD
-></TR
-><TR
-><TD
->WinNT doesn't like talking to a server
- that SM not support encrypted passwords. It will refuse
- to browse the server if the server is also in user level
- security mode. It will insist on prompting the user for the
- password on each connection, which is very annoying. The
- only things you can do to stop this is to use SMB encryption.
- </TD
-></TR
-><TR
-><TD
->Encrypted password support allows automatic share
- (resource) reconnects.</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN374"
->3.2.2. Advantages of non-encrypted passwords</A
-></H3
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->Plain text passwords are not kept
- on disk, and are NOT cached in memory. </TD
-></TR
-><TR
-><TD
->Uses same password file as other unix
- services such as login and ftp</TD
-></TR
-><TR
-><TD
->Use of other services (such as telnet and ftp) which
- send plain text passwords over the net, so sending them for SMB
- isn't such a big deal.</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN380"
->3.3. The smbpasswd Command</A
-></H2
-><P
->The smbpasswd utility is a utility similar to the
- <B
-CLASS="COMMAND"
->passwd</B
-> or <B
-CLASS="COMMAND"
->yppasswd</B
-> programs.
- It maintains the two 32 byte password fields in the passdb backend. </P
-><P
-><B
-CLASS="COMMAND"
->smbpasswd</B
-> works in a client-server mode
- where it contacts the local smbd to change the user's password on its
- behalf. This has enormous benefits - as follows.</P
-><P
-><B
-CLASS="COMMAND"
->smbpasswd</B
-> has the capability
- to change passwords on Windows NT servers (this only works when
- the request is sent to the NT Primary Domain Controller if you
- are changing an NT Domain user's password).</P
-><P
->To run smbpasswd as a normal user just type :</P
-><P
-><SAMP
-CLASS="PROMPT"
->$ </SAMP
-><KBD
-CLASS="USERINPUT"
->smbpasswd</KBD
-></P
-><P
-><SAMP
-CLASS="PROMPT"
->Old SMB password: </SAMP
-><KBD
-CLASS="USERINPUT"
->&#60;type old value here -
- or hit return if there was no old password&#62;</KBD
-></P
-><P
-><SAMP
-CLASS="PROMPT"
->New SMB Password: </SAMP
-><KBD
-CLASS="USERINPUT"
->&#60;type new value&#62;
- </KBD
-></P
-><P
-><SAMP
-CLASS="PROMPT"
->Repeat New SMB Password: </SAMP
-><KBD
-CLASS="USERINPUT"
->&#60;re-type new value
- </KBD
-></P
-><P
->If the old value does not match the current value stored for
- that user, or the two new values do not match each other, then the
- password will not be changed.</P
-><P
->If invoked by an ordinary user it will only allow the user
- to change his or her own Samba password.</P
-><P
->If run by the root user smbpasswd may take an optional
- argument, specifying the user name whose SMB password you wish to
- change. Note that when run as root smbpasswd does not prompt for
- or check the old password value, thus allowing root to set passwords
- for users who have forgotten their passwords.</P
-><P
-><B
-CLASS="COMMAND"
->smbpasswd</B
-> is designed to work in the same way
- and be familiar to UNIX users who use the <B
-CLASS="COMMAND"
->passwd</B
-> or
- <B
-CLASS="COMMAND"
->yppasswd</B
-> commands.</P
-><P
->For more details on using <B
-CLASS="COMMAND"
->smbpasswd</B
-> refer
- to the man page which will always be the definitive reference.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN411"
->3.4. Plain text</A
-></H2
-><P
->Older versions of samba retrieved user information from the unix user database
-and eventually some other fields from the file <TT
-CLASS="FILENAME"
->/etc/samba/smbpasswd</TT
->
-or <TT
-CLASS="FILENAME"
->/etc/smbpasswd</TT
->. When password encryption is disabled, no
-data is stored at all.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN416"
->3.5. TDB</A
-></H2
-><P
->Samba can also store the user data in a "TDB" (Trivial Database). Using this backend
-doesn't require any additional configuration. This backend is recommended for new installations who
-don't require LDAP.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN419"
->3.6. LDAP</A
-></H2
-><DIV
-CLASS="SECT2"
-><H3
-CLASS="SECT2"
-><A
-NAME="AEN421"
->3.6.1. Introduction</A
-></H3
-><P
->This document describes how to use an LDAP directory for storing Samba user
-account information traditionally stored in the smbpasswd(5) file. It is
-assumed that the reader already has a basic understanding of LDAP concepts
-and has a working directory server already installed. For more information
-on LDAP architectures and Directories, please refer to the following sites.</P
-><P
-></P
-><UL
-><LI
-><P
->OpenLDAP - <A
-HREF="http://www.openldap.org/"
-TARGET="_top"
->http://www.openldap.org/</A
-></P
-></LI
-><LI
-><P
->iPlanet Directory Server - <A
-HREF="http://iplanet.netscape.com/directory"
-TARGET="_top"
->http://iplanet.netscape.com/directory</A
-></P
-></LI
-></UL
-><P
->Note that <A
-HREF="http://www.ora.com/"
-TARGET="_top"
->O'Reilly Publishing</A
-> is working on
-a guide to LDAP for System Administrators which has a planned release date of
-early summer, 2002.</P
-><P
->Two additional Samba resources which may prove to be helpful are</P
-><P
-></P
-><UL
-><LI
-><P
->The <A
-HREF="http://www.unav.es/cti/ldap-smb/ldap-smb-3-howto.html"
-TARGET="_top"
->Samba-PDC-LDAP-HOWTO</A
->
- maintained by Ignacio Coupeau.</P
-></LI
-><LI
-><P
->The NT migration scripts from <A
-HREF="http://samba.idealx.org/"
-TARGET="_top"
->IDEALX</A
-> that are
- geared to manage users and group in such a Samba-LDAP Domain Controller configuration.
- </P
-></LI
-></UL
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN441"
->3.6.2. Introduction</A
-></H3
-><P
->Traditionally, when configuring <A
-HREF="smb.conf.5.html#ENCRYPTPASSWORDS"
-TARGET="_top"
->"encrypt
-passwords = yes"</A
-> in Samba's <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file, user account
-information such as username, LM/NT password hashes, password change times, and account
-flags have been stored in the <TT
-CLASS="FILENAME"
->smbpasswd(5)</TT
-> file. There are several
-disadvantages to this approach for sites with very large numbers of users (counted
-in the thousands).</P
-><P
-></P
-><UL
-><LI
-><P
->The first is that all lookups must be performed sequentially. Given that
-there are approximately two lookups per domain logon (one for a normal
-session connection such as when mapping a network drive or printer), this
-is a performance bottleneck for lareg sites. What is needed is an indexed approach
-such as is used in databases.</P
-></LI
-><LI
-><P
->The second problem is that administrators who desired to replicate a
-smbpasswd file to more than one Samba server were left to use external
-tools such as <B
-CLASS="COMMAND"
->rsync(1)</B
-> and <B
-CLASS="COMMAND"
->ssh(1)</B
->
-and wrote custom, in-house scripts.</P
-></LI
-><LI
-><P
->And finally, the amount of information which is stored in an
-smbpasswd entry leaves no room for additional attributes such as
-a home directory, password expiration time, or even a Relative
-Identified (RID).</P
-></LI
-></UL
-><P
->As a result of these defeciencies, a more robust means of storing user attributes
-used by smbd was developed. The API which defines access to user accounts
-is commonly referred to as the samdb interface (previously this was called the passdb
-API, and is still so named in the CVS trees). In Samba 2.2.3, enabling support
-for a samdb backend (e.g. <VAR
-CLASS="PARAMETER"
->--with-ldapsam</VAR
-> or
-<VAR
-CLASS="PARAMETER"
->--with-tdbsam</VAR
->) requires compile time support.</P
-><P
->When compiling Samba to include the <VAR
-CLASS="PARAMETER"
->--with-ldapsam</VAR
-> autoconf
-option, smbd (and associated tools) will store and lookup user accounts in
-an LDAP directory. In reality, this is very easy to understand. If you are
-comfortable with using an smbpasswd file, simply replace "smbpasswd" with
-"LDAP directory" in all the documentation.</P
-><P
->There are a few points to stress about what the <VAR
-CLASS="PARAMETER"
->--with-ldapsam</VAR
->
-does not provide. The LDAP support referred to in the this documentation does not
-include:</P
-><P
-></P
-><UL
-><LI
-><P
->A means of retrieving user account information from
- an Windows 2000 Active Directory server.</P
-></LI
-><LI
-><P
->A means of replacing /etc/passwd.</P
-></LI
-></UL
-><P
->The second item can be accomplished by using LDAP NSS and PAM modules. LGPL
-versions of these libraries can be obtained from PADL Software
-(<A
-HREF="http://www.padl.com/"
-TARGET="_top"
->http://www.padl.com/</A
->). However,
-the details of configuring these packages are beyond the scope of this document.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN470"
->3.6.3. Supported LDAP Servers</A
-></H3
-><P
->The LDAP samdb code in 2.2.3 (and later) has been developed and tested
-using the OpenLDAP 2.0 server and client libraries.
-The same code should be able to work with Netscape's Directory Server
-and client SDK. However, due to lack of testing so far, there are bound
-to be compile errors and bugs. These should not be hard to fix.
-If you are so inclined, please be sure to forward all patches to
-<A
-HREF="mailto:samba-patches@samba.org"
-TARGET="_top"
->samba-patches@samba.org</A
-> and
-<A
-HREF="mailto:jerry@samba.org"
-TARGET="_top"
->jerry@samba.org</A
->.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN475"
->3.6.4. Schema and Relationship to the RFC 2307 posixAccount</A
-></H3
-><P
->Samba 3.0 includes the necessary schema file for OpenLDAP 2.0 in
-<TT
-CLASS="FILENAME"
->examples/LDAP/samba.schema</TT
->. The sambaAccount objectclass is given here:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->objectclass ( 1.3.1.5.1.4.1.7165.2.2.2 NAME 'sambaAccount' SUP top STRUCTURAL
- DESC 'Samba Account'
- MUST ( uid $ rid )
- MAY ( cn $ lmPassword $ ntPassword $ pwdLastSet $ logonTime $
- logoffTime $ kickoffTime $ pwdCanChange $ pwdMustChange $ acctFlags $
- displayName $ smbHome $ homeDrive $ scriptPath $ profilePath $
- description $ userWorkstations $ primaryGroupID $ domain ))</PRE
-></P
-><P
->The samba.schema file has been formatted for OpenLDAP 2.0. The OID's are
-owned by the Samba Team and as such is legal to be openly published.
-If you translate the schema to be used with Netscape DS, please
-submit the modified schema file as a patch to <A
-HREF="mailto:jerry@samba.org"
-TARGET="_top"
->jerry@samba.org</A
-></P
-><P
->Just as the smbpasswd file is mean to store information which supplements a
-user's <TT
-CLASS="FILENAME"
->/etc/passwd</TT
-> entry, so is the sambaAccount object
-meant to supplement the UNIX user account information. A sambaAccount is a
-<CODE
-CLASS="CONSTANT"
->STRUCTURAL</CODE
-> objectclass so it can be stored individually
-in the directory. However, there are several fields (e.g. uid) which overlap
-with the posixAccount objectclass outlined in RFC2307. This is by design.</P
-><P
->In order to store all user account information (UNIX and Samba) in the directory,
-it is necessary to use the sambaAccount and posixAccount objectclasses in
-combination. However, smbd will still obtain the user's UNIX account
-information via the standard C library calls (e.g. getpwnam(), et. al.).
-This means that the Samba server must also have the LDAP NSS library installed
-and functioning correctly. This division of information makes it possible to
-store all Samba account information in LDAP, but still maintain UNIX account
-information in NIS while the network is transitioning to a full LDAP infrastructure.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN487"
->3.6.5. Configuring Samba with LDAP</A
-></H3
-><DIV
-CLASS="SECT3"
-><H4
-CLASS="SECT3"
-><A
-NAME="AEN489"
->3.6.5.1. OpenLDAP configuration</A
-></H4
-><P
->To include support for the sambaAccount object in an OpenLDAP directory
-server, first copy the samba.schema file to slapd's configuration directory.</P
-><P
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-><KBD
-CLASS="USERINPUT"
->cp samba.schema /etc/openldap/schema/</KBD
-></P
-><P
->Next, include the <TT
-CLASS="FILENAME"
->samba.schema</TT
-> file in <TT
-CLASS="FILENAME"
->slapd.conf</TT
->.
-The sambaAccount object contains two attributes which depend upon other schema
-files. The 'uid' attribute is defined in <TT
-CLASS="FILENAME"
->cosine.schema</TT
-> and
-the 'displayName' attribute is defined in the <TT
-CLASS="FILENAME"
->inetorgperson.schema</TT
->
-file. Both of these must be included before the <TT
-CLASS="FILENAME"
->samba.schema</TT
-> file.</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->## /etc/openldap/slapd.conf
-
-## schema files (core.schema is required by default)
-include /etc/openldap/schema/core.schema
-
-## needed for sambaAccount
-include /etc/openldap/schema/cosine.schema
-include /etc/openldap/schema/inetorgperson.schema
-include /etc/openldap/schema/samba.schema
-
-## uncomment this line if you want to support the RFC2307 (NIS) schema
-## include /etc/openldap/schema/nis.schema
-
-....</PRE
-></P
-><P
->It is recommended that you maintain some indices on some of the most usefull attributes,
-like in the following example, to speed up searches made on sambaAccount objectclasses
-(and possibly posixAccount and posixGroup as well).</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-># Indices to maintain
-## required by OpenLDAP 2.0
-index objectclass eq
-
-## support pb_getsampwnam()
-index uid pres,eq
-## support pdb_getsambapwrid()
-index rid eq
-
-## uncomment these if you are storing posixAccount and
-## posixGroup entries in the directory as well
-##index uidNumber eq
-##index gidNumber eq
-##index cn eq
-##index memberUid eq</PRE
-></P
-></DIV
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN506"
->3.6.5.2. Configuring Samba</A
-></H4
-><P
->The following parameters are available in smb.conf only with <VAR
-CLASS="PARAMETER"
->--with-ldapsam</VAR
->
-was included with compiling Samba.</P
-><P
-></P
-><UL
-><LI
-><P
-><A
-HREF="smb.conf.5.html#LDAPSSL"
-TARGET="_top"
->ldap ssl</A
-></P
-></LI
-><LI
-><P
-><A
-HREF="smb.conf.5.html#LDAPSERVER"
-TARGET="_top"
->ldap server</A
-></P
-></LI
-><LI
-><P
-><A
-HREF="smb.conf.5.html#LDAPADMINDN"
-TARGET="_top"
->ldap admin dn</A
-></P
-></LI
-><LI
-><P
-><A
-HREF="smb.conf.5.html#LDAPSUFFIX"
-TARGET="_top"
->ldap suffix</A
-></P
-></LI
-><LI
-><P
-><A
-HREF="smb.conf.5.html#LDAPFILTER"
-TARGET="_top"
->ldap filter</A
-></P
-></LI
-><LI
-><P
-><A
-HREF="smb.conf.5.html#LDAPPORT"
-TARGET="_top"
->ldap port</A
-></P
-></LI
-></UL
-><P
->These are described in the <A
-HREF="smb.conf.5.html"
-TARGET="_top"
->smb.conf(5)</A
-> man
-page and so will not be repeated here. However, a sample smb.conf file for
-use with an LDAP directory could appear as</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->## /usr/local/samba/lib/smb.conf
-[global]
- security = user
- encrypt passwords = yes
-
- netbios name = TASHTEGO
- workgroup = NARNIA
-
- # ldap related parameters
-
- # define the DN to use when binding to the directory servers
- # The password for this DN is not stored in smb.conf. Rather it
- # must be set by using 'smbpasswd -w <VAR
-CLASS="REPLACEABLE"
->secretpw</VAR
->' to store the
- # passphrase in the secrets.tdb file. If the "ldap admin dn" values
- # changes, this password will need to be reset.
- ldap admin dn = "cn=Samba Manager,ou=people,dc=samba,dc=org"
-
- # specify the LDAP server's hostname (defaults to locahost)
- ldap server = ahab.samba.org
-
- # Define the SSL option when connecting to the directory
- # ('off', 'start tls', or 'on' (default))
- ldap ssl = start tls
-
- # define the port to use in the LDAP session (defaults to 636 when
- # "ldap ssl = on")
- ldap port = 389
-
- # specify the base DN to use when searching the directory
- ldap suffix = "ou=people,dc=samba,dc=org"
-
- # generally the default ldap search filter is ok
- # ldap filter = "(&#38;(uid=%u)(objectclass=sambaAccount))"</PRE
-></P
-></DIV
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN534"
->3.6.6. Accounts and Groups management</A
-></H3
-><P
->As users accounts are managed thru the sambaAccount objectclass, you should
-modify you existing administration tools to deal with sambaAccount attributes.</P
-><P
->Machines accounts are managed with the sambaAccount objectclass, just
-like users accounts. However, it's up to you to stored thoses accounts
-in a different tree of you LDAP namespace: you should use
-"ou=Groups,dc=plainjoe,dc=org" to store groups and
-"ou=People,dc=plainjoe,dc=org" to store users. Just configure your
-NSS and PAM accordingly (usually, in the /etc/ldap.conf configuration
-file).</P
-><P
->In Samba release 3.0, the group management system is based on posix
-groups. This means that Samba make usage of the posixGroup objectclass.
-For now, there is no NT-like group system management (global and local
-groups).</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN539"
->3.6.7. Security and sambaAccount</A
-></H3
-><P
->There are two important points to remember when discussing the security
-of sambaAccount entries in the directory.</P
-><P
-></P
-><UL
-><LI
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Never</I
-></SPAN
-> retrieve the lmPassword or
- ntPassword attribute values over an unencrypted LDAP session.</P
-></LI
-><LI
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Never</I
-></SPAN
-> allow non-admin users to
- view the lmPassword or ntPassword attribute values.</P
-></LI
-></UL
-><P
->These password hashes are clear text equivalents and can be used to impersonate
-the user without deriving the original clear text strings. For more information
-on the details of LM/NT password hashes, refer to the <A
-HREF="ENCRYPTION.html"
-TARGET="_top"
->ENCRYPTION chapter</A
-> of the Samba-HOWTO-Collection.</P
-><P
->To remedy the first security issue, the "ldap ssl" smb.conf parameter defaults
-to require an encrypted session (<B
-CLASS="COMMAND"
->ldap ssl = on</B
->) using
-the default port of 636
-when contacting the directory server. When using an OpenLDAP 2.0 server, it
-is possible to use the use the StartTLS LDAP extended operation in the place of
-LDAPS. In either case, you are strongly discouraged to disable this security
-(<B
-CLASS="COMMAND"
->ldap ssl = off</B
->).</P
-><P
->Note that the LDAPS protocol is deprecated in favor of the LDAPv3 StartTLS
-extended operation. However, the OpenLDAP library still provides support for
-the older method of securing communication between clients and servers.</P
-><P
->The second security precaution is to prevent non-administrative users from
-harvesting password hashes from the directory. This can be done using the
-following ACL in <TT
-CLASS="FILENAME"
->slapd.conf</TT
->:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->## allow the "ldap admin dn" access, but deny everyone else
-access to attrs=lmPassword,ntPassword
- by dn="cn=Samba Admin,ou=people,dc=plainjoe,dc=org" write
- by * none</PRE
-></P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN559"
->3.6.8. LDAP specials attributes for sambaAccounts</A
-></H3
-><P
->The sambaAccount objectclass is composed of the following attributes:</P
-><P
-></P
-><UL
-><LI
-><P
-><CODE
-CLASS="CONSTANT"
->lmPassword</CODE
->: the LANMAN password 16-byte hash stored as a character
- representation of a hexidecimal string.</P
-></LI
-><LI
-><P
-><CODE
-CLASS="CONSTANT"
->ntPassword</CODE
->: the NT password hash 16-byte stored as a character
- representation of a hexidecimal string.</P
-></LI
-><LI
-><P
-><CODE
-CLASS="CONSTANT"
->pwdLastSet</CODE
->: The integer time in seconds since 1970 when the
- <CODE
-CLASS="CONSTANT"
->lmPassword</CODE
-> and <CODE
-CLASS="CONSTANT"
->ntPassword</CODE
-> attributes were last set.
- </P
-></LI
-><LI
-><P
-><CODE
-CLASS="CONSTANT"
->acctFlags</CODE
->: string of 11 characters surrounded by square brackets []
- representing account flags such as U (user), W(workstation), X(no password expiration), and
- D(disabled).</P
-></LI
-><LI
-><P
-><CODE
-CLASS="CONSTANT"
->logonTime</CODE
->: Integer value currently unused</P
-></LI
-><LI
-><P
-><CODE
-CLASS="CONSTANT"
->logoffTime</CODE
->: Integer value currently unused</P
-></LI
-><LI
-><P
-><CODE
-CLASS="CONSTANT"
->kickoffTime</CODE
->: Integer value currently unused</P
-></LI
-><LI
-><P
-><CODE
-CLASS="CONSTANT"
->pwdCanChange</CODE
->: Integer value currently unused</P
-></LI
-><LI
-><P
-><CODE
-CLASS="CONSTANT"
->pwdMustChange</CODE
->: Integer value currently unused</P
-></LI
-><LI
-><P
-><CODE
-CLASS="CONSTANT"
->homeDrive</CODE
->: specifies the drive letter to which to map the
- UNC path specified by homeDirectory. The drive letter must be specified in the form "X:"
- where X is the letter of the drive to map. Refer to the "logon drive" parameter in the
- smb.conf(5) man page for more information.</P
-></LI
-><LI
-><P
-><CODE
-CLASS="CONSTANT"
->scriptPath</CODE
->: The scriptPath property specifies the path of
- the user's logon script, .CMD, .EXE, or .BAT file. The string can be null. The path
- is relative to the netlogon share. Refer to the "logon script" parameter in the
- smb.conf(5) man page for more information.</P
-></LI
-><LI
-><P
-><CODE
-CLASS="CONSTANT"
->profilePath</CODE
->: specifies a path to the user's profile.
- This value can be a null string, a local absolute path, or a UNC path. Refer to the
- "logon path" parameter in the smb.conf(5) man page for more information.</P
-></LI
-><LI
-><P
-><CODE
-CLASS="CONSTANT"
->smbHome</CODE
->: The homeDirectory property specifies the path of
- the home directory for the user. The string can be null. If homeDrive is set and specifies
- a drive letter, homeDirectory should be a UNC path. The path must be a network
- UNC path of the form \\server\share\directory. This value can be a null string.
- Refer to the "logon home" parameter in the smb.conf(5) man page for more information.
- </P
-></LI
-><LI
-><P
-><CODE
-CLASS="CONSTANT"
->userWorkstation</CODE
->: character string value currently unused.
- </P
-></LI
-><LI
-><P
-><CODE
-CLASS="CONSTANT"
->rid</CODE
->: the integer representation of the user's relative identifier
- (RID).</P
-></LI
-><LI
-><P
-><CODE
-CLASS="CONSTANT"
->primaryGroupID</CODE
->: the relative identifier (RID) of the primary group
- of the user.</P
-></LI
-></UL
-><P
->The majority of these parameters are only used when Samba is acting as a PDC of
-a domain (refer to the <A
-HREF="Samba-PDC-HOWTO.html"
-TARGET="_top"
->Samba-PDC-HOWTO</A
-> for details on
-how to configure Samba as a Primary Domain Controller). The following four attributes
-are only stored with the sambaAccount entry if the values are non-default values:</P
-><P
-></P
-><UL
-><LI
-><P
->smbHome</P
-></LI
-><LI
-><P
->scriptPath</P
-></LI
-><LI
-><P
->logonPath</P
-></LI
-><LI
-><P
->homeDrive</P
-></LI
-></UL
-><P
->These attributes are only stored with the sambaAccount entry if
-the values are non-default values. For example, assume TASHTEGO has now been
-configured as a PDC and that <B
-CLASS="COMMAND"
->logon home = \\%L\%u</B
-> was defined in
-its <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file. When a user named "becky" logons to the domain,
-the <VAR
-CLASS="PARAMETER"
->logon home</VAR
-> string is expanded to \\TASHTEGO\becky.
-If the smbHome attribute exists in the entry "uid=becky,ou=people,dc=samba,dc=org",
-this value is used. However, if this attribute does not exist, then the value
-of the <VAR
-CLASS="PARAMETER"
->logon home</VAR
-> parameter is used in its place. Samba
-will only write the attribute value to the directory entry is the value is
-something other than the default (e.g. \\MOBY\becky).</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN629"
->3.6.9. Example LDIF Entries for a sambaAccount</A
-></H3
-><P
->The following is a working LDIF with the inclusion of the posixAccount objectclass:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->dn: uid=guest2, ou=people,dc=plainjoe,dc=org
-ntPassword: 878D8014606CDA29677A44EFA1353FC7
-pwdMustChange: 2147483647
-primaryGroupID: 1201
-lmPassword: 552902031BEDE9EFAAD3B435B51404EE
-pwdLastSet: 1010179124
-logonTime: 0
-objectClass: sambaAccount
-uid: guest2
-kickoffTime: 2147483647
-acctFlags: [UX ]
-logoffTime: 2147483647
-rid: 19006
-pwdCanChange: 0</PRE
-></P
-><P
->The following is an LDIF entry for using both the sambaAccount and
-posixAccount objectclasses:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->dn: uid=gcarter, ou=people,dc=plainjoe,dc=org
-logonTime: 0
-displayName: Gerald Carter
-lmPassword: 552902031BEDE9EFAAD3B435B51404EE
-primaryGroupID: 1201
-objectClass: posixAccount
-objectClass: sambaAccount
-acctFlags: [UX ]
-userPassword: {crypt}BpM2ej8Rkzogo
-uid: gcarter
-uidNumber: 9000
-cn: Gerald Carter
-loginShell: /bin/bash
-logoffTime: 2147483647
-gidNumber: 100
-kickoffTime: 2147483647
-pwdLastSet: 1010179230
-rid: 19000
-homeDirectory: /home/tashtego/gcarter
-pwdCanChange: 0
-pwdMustChange: 2147483647
-ntPassword: 878D8014606CDA29677A44EFA1353FC7</PRE
-></P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN637"
->3.7. MySQL</A
-></H2
-><DIV
-CLASS="SECT2"
-><H3
-CLASS="SECT2"
-><A
-NAME="AEN639"
->3.7.1. Creating the database</A
-></H3
-><P
->You either can set up your own table and specify the field names to pdb_mysql (see below
-for the column names) or use the default table. The file <TT
-CLASS="FILENAME"
->examples/pdb/mysql/mysql.dump</TT
->
-contains the correct queries to create the required tables. Use the command :
-
-<B
-CLASS="COMMAND"
->mysql -u<VAR
-CLASS="REPLACEABLE"
->username</VAR
-> -h<VAR
-CLASS="REPLACEABLE"
->hostname</VAR
-> -p<VAR
-CLASS="REPLACEABLE"
->password</VAR
-> <VAR
-CLASS="REPLACEABLE"
->databasename</VAR
-> &#60; <TT
-CLASS="FILENAME"
->/path/to/samba/examples/pdb/mysql/mysql.dump</TT
-></B
->&#13;</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN649"
->3.7.2. Configuring</A
-></H3
-><P
->This plugin lacks some good documentation, but here is some short info:</P
-><P
->Add a the following to the <B
-CLASS="COMMAND"
->passdb backend</B
-> variable in your <TT
-CLASS="FILENAME"
->smb.conf</TT
->:
-<PRE
-CLASS="PROGRAMLISTING"
->passdb backend = [other-plugins] mysql:identifier [other-plugins]</PRE
-></P
-><P
->The identifier can be any string you like, as long as it doesn't collide with
-the identifiers of other plugins or other instances of pdb_mysql. If you
-specify multiple pdb_mysql.so entries in 'passdb backend', you also need to
-use different identifiers!</P
-><P
->Additional options can be given thru the smb.conf file in the [global] section.</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->identifier:mysql host - host name, defaults to 'localhost'
-identifier:mysql password
-identifier:mysql user - defaults to 'samba'
-identifier:mysql database - defaults to 'samba'
-identifier:mysql port - defaults to 3306
-identifier:table - Name of the table containing users</PRE
-></P
-><DIV
-CLASS="WARNING"
-><P
-></P
-><TABLE
-CLASS="WARNING"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/warning.gif"
-HSPACE="5"
-ALT="Warning"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Since the password for the mysql user is stored in the
-smb.conf file, you should make the the smb.conf file
-readable only to the user that runs samba. This is considered a security
-bug and will be fixed soon.</P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->Names of the columns in this table(I've added column types those columns should have first):</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->identifier:logon time column - int(9)
-identifier:logoff time column - int(9)
-identifier:kickoff time column - int(9)
-identifier:pass last set time column - int(9)
-identifier:pass can change time column - int(9)
-identifier:pass must change time column - int(9)
-identifier:username column - varchar(255) - unix username
-identifier:domain column - varchar(255) - NT domain user is part of
-identifier:nt username column - varchar(255) - NT username
-identifier:fullname column - varchar(255) - Full name of user
-identifier:home dir column - varchar(255) - Unix homedir path
-identifier:dir drive column - varchar(2) - Directory drive path (eg: 'H:')
-identifier:logon script column - varchar(255) - Batch file to run on client side when logging on
-identifier:profile path column - varchar(255) - Path of profile
-identifier:acct desc column - varchar(255) - Some ASCII NT user data
-identifier:workstations column - varchar(255) - Workstations user can logon to (or NULL for all)
-identifier:unknown string column - varchar(255) - unknown string
-identifier:munged dial column - varchar(255) - ?
-identifier:uid column - int(9) - Unix user ID (uid)
-identifier:gid column - int(9) - Unix user group (gid)
-identifier:user sid column - varchar(255) - NT user SID
-identifier:group sid column - varchar(255) - NT group ID
-identifier:lanman pass column - varchar(255) - encrypted lanman password
-identifier:nt pass column - varchar(255) - encrypted nt passwd
-identifier:plain pass column - varchar(255) - plaintext password
-identifier:acct control column - int(9) - nt user data
-identifier:unknown 3 column - int(9) - unknown
-identifier:logon divs column - int(9) - ?
-identifier:hours len column - int(9) - ?
-identifier:unknown 5 column - int(9) - unknown
-identifier:unknown 6 column - int(9) - unknown</PRE
-></P
-><P
->Eventually, you can put a colon (:) after the name of each column, which
-should specify the column to update when updating the table. You can also
-specify nothing behind the colon - then the data from the field will not be
-updated. </P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN666"
->3.7.3. Using plaintext passwords or encrypted password</A
-></H3
-><P
->I strongly discourage the use of plaintext passwords, however, you can use them:</P
-><P
->If you would like to use plaintext passwords, set 'identifier:lanman pass column' and 'identifier:nt pass column' to 'NULL' (without the quotes) and 'identifier:plain pass column' to the name of the column containing the plaintext passwords. </P
-><P
->If you use encrypted passwords, set the 'identifier:plain pass column' to 'NULL' (without the quotes). This is the default.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN671"
->3.7.4. Getting non-column data from the table</A
-></H3
-><P
->It is possible to have not all data in the database and making some 'constant'.</P
-><P
->For example, you can set 'identifier:fullname column' to :
-<B
-CLASS="COMMAND"
->CONCAT(First_name,' ',Sur_name)</B
-></P
-><P
->Or, set 'identifier:workstations column' to :
-<B
-CLASS="COMMAND"
->NULL</B
-></P
-><P
->See the MySQL documentation for more language constructs.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN679"
->3.8. XML</A
-></H2
-><P
->This module requires libxml2 to be installed.</P
-><P
->The usage of pdb_xml is pretty straightforward. To export data, use:
-
-<KBD
-CLASS="USERINPUT"
->pdbedit -e xml:filename</KBD
->
-
-(where filename is the name of the file to put the data in)</P
-><P
->To import data, use:
-<KBD
-CLASS="USERINPUT"
->pdbedit -i xml:filename -e current-pdb</KBD
->
-
-Where filename is the name to read the data from and current-pdb to put it in.</P
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="PART"
-><A
-NAME="TYPE"
-></A
-><DIV
-CLASS="TITLEPAGE"
-><H1
-CLASS="TITLE"
->II. Type of installation</H1
-><DIV
-CLASS="PARTINTRO"
-><A
-NAME="AEN688"
-></A
-><H1
->Introduction</H1
-><P
->Samba can operate in various SMB networks. This part contains information on configuring samba
-for various environments.</P
-></DIV
-><DIV
-CLASS="TOC"
-><DL
-><DT
-><B
->Table of Contents</B
-></DT
-><DT
->4. <A
-HREF="#SERVERTYPE"
->Nomenclature of Server Types</A
-></DT
-><DD
-><DL
-><DT
->4.1. <A
-HREF="#AEN717"
->Stand Alone Server</A
-></DT
-><DT
->4.2. <A
-HREF="#AEN724"
->Domain Member Server</A
-></DT
-><DT
->4.3. <A
-HREF="#AEN730"
->Domain Controller</A
-></DT
-><DD
-><DL
-><DT
->4.3.1. <A
-HREF="#AEN733"
->Domain Controller Types</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
->5. <A
-HREF="#SECURITYLEVELS"
->Samba as Stand-Alone Server</A
-></DT
-><DD
-><DL
-><DT
->5.1. <A
-HREF="#AEN766"
->User and Share security level</A
-></DT
-><DD
-><DL
-><DT
->5.1.1. <A
-HREF="#AEN769"
->User Level Security</A
-></DT
-><DT
->5.1.2. <A
-HREF="#AEN779"
->Share Level Security</A
-></DT
-><DT
->5.1.3. <A
-HREF="#AEN785"
->Server Level Security</A
-></DT
-><DT
->5.1.4. <A
-HREF="#AEN825"
->Domain Level Security</A
-></DT
-><DT
->5.1.5. <A
-HREF="#AEN848"
->ADS Level Security</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
->6. <A
-HREF="#SAMBA-PDC"
->Samba as an NT4 or Win2k Primary Domain Controller</A
-></DT
-><DD
-><DL
-><DT
->6.1. <A
-HREF="#AEN878"
->Prerequisite Reading</A
-></DT
-><DT
->6.2. <A
-HREF="#AEN883"
->Background</A
-></DT
-><DT
->6.3. <A
-HREF="#AEN923"
->Configuring the Samba Domain Controller</A
-></DT
-><DT
->6.4. <A
-HREF="#AEN965"
->Creating Machine Trust Accounts and Joining Clients to the Domain</A
-></DT
-><DD
-><DL
-><DT
->6.4.1. <A
-HREF="#AEN1008"
->Manual Creation of Machine Trust Accounts</A
-></DT
-><DT
->6.4.2. <A
-HREF="#AEN1049"
->"On-the-Fly" Creation of Machine Trust Accounts</A
-></DT
-><DT
->6.4.3. <A
-HREF="#AEN1058"
->Joining the Client to the Domain</A
-></DT
-></DL
-></DD
-><DT
->6.5. <A
-HREF="#AEN1073"
->Common Problems and Errors</A
-></DT
-><DT
->6.6. <A
-HREF="#AEN1119"
->What other help can I get?</A
-></DT
-><DT
->6.7. <A
-HREF="#AEN1233"
->Domain Control for Windows 9x/ME</A
-></DT
-><DD
-><DL
-><DT
->6.7.1. <A
-HREF="#AEN1256"
->Configuration Instructions: Network Logons</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
->7. <A
-HREF="#SAMBA-BDC"
->Samba Backup Domain Controller to Samba Domain Control</A
-></DT
-><DD
-><DL
-><DT
->7.1. <A
-HREF="#AEN1286"
->Prerequisite Reading</A
-></DT
-><DT
->7.2. <A
-HREF="#AEN1290"
->Background</A
-></DT
-><DT
->7.3. <A
-HREF="#AEN1298"
->What qualifies a Domain Controller on the network?</A
-></DT
-><DD
-><DL
-><DT
->7.3.1. <A
-HREF="#AEN1301"
->How does a Workstation find its domain controller?</A
-></DT
-><DT
->7.3.2. <A
-HREF="#AEN1304"
->When is the PDC needed?</A
-></DT
-></DL
-></DD
-><DT
->7.4. <A
-HREF="#AEN1307"
->Can Samba be a Backup Domain Controller to an NT PDC?</A
-></DT
-><DT
->7.5. <A
-HREF="#AEN1312"
->How do I set up a Samba BDC?</A
-></DT
-><DD
-><DL
-><DT
->7.5.1. <A
-HREF="#AEN1329"
->How do I replicate the smbpasswd file?</A
-></DT
-><DT
->7.5.2. <A
-HREF="#AEN1333"
->Can I do this all with LDAP?</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
->8. <A
-HREF="#ADS"
->Samba as a ADS domain member</A
-></DT
-><DD
-><DL
-><DT
->8.1. <A
-HREF="#AEN1355"
->Setup your <TT
-CLASS="FILENAME"
->smb.conf</TT
-></A
-></DT
-><DT
->8.2. <A
-HREF="#AEN1368"
->Setup your <TT
-CLASS="FILENAME"
->/etc/krb5.conf</TT
-></A
-></DT
-><DT
->8.3. <A
-HREF="#ADS-CREATE-MACHINE-ACCOUNT"
->Create the computer account</A
-></DT
-><DD
-><DL
-><DT
->8.3.1. <A
-HREF="#AEN1396"
->Possible errors</A
-></DT
-></DL
-></DD
-><DT
->8.4. <A
-HREF="#ADS-TEST-SERVER"
->Test your server setup</A
-></DT
-><DT
->8.5. <A
-HREF="#ADS-TEST-SMBCLIENT"
->Testing with <SPAN
-CLASS="APPLICATION"
->smbclient</SPAN
-></A
-></DT
-><DT
->8.6. <A
-HREF="#AEN1416"
->Notes</A
-></DT
-></DL
-></DD
-><DT
->9. <A
-HREF="#DOMAIN-SECURITY"
->Samba as a NT4 or Win2k domain member</A
-></DT
-><DD
-><DL
-><DT
->9.1. <A
-HREF="#AEN1439"
->Joining an NT Domain with Samba 3.0</A
-></DT
-><DT
->9.2. <A
-HREF="#AEN1493"
->Why is this better than security = server?</A
-></DT
-></DL
-></DD
-></DL
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="SERVERTYPE"
-></A
->Chapter 4. Nomenclature of Server Types</H1
-><P
->Adminstrators of Microsoft networks often refer to there being three
-different type of servers:</P
-><P
-></P
-><UL
-><LI
-><P
->Stand Alone Server</P
-></LI
-><LI
-><P
->Domain Member Server</P
-></LI
-><LI
-><P
->Domain Controller</P
-><P
-></P
-><UL
-><LI
-><P
->Primary Domain Controller</P
-></LI
-><LI
-><P
->Backup Domain Controller</P
-></LI
-><LI
-><P
->ADS Domain Controller</P
-></LI
-></UL
-></LI
-></UL
-><P
->A network administrator who is familiar with these terms and who
-wishes to migrate to or use Samba will want to know what these terms mean
-within a Samba context.</P
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN717"
->4.1. Stand Alone Server</A
-></H2
-><P
->The term <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->stand alone server</I
-></SPAN
-> means that the server
-will provide local authentication and access control for all resources
-that are available from it. In general this means that there will be a
-local user database. In more technical terms, it means that resources
-on the machine will either be made available in either SHARE mode or in
-USER mode. SHARE mode and USER mode security are documented under
-discussions regarding "security mode". The smb.conf configuration parameters
-that control security mode are: "security = user" and "security = share".</P
-><P
->No special action is needed other than to create user accounts. Stand-alone
-servers do NOT provide network logon services, meaning that machines that
-use this server do NOT perform a domain logon but instead make use only of
-the MS Windows logon which is local to the MS Windows workstation/server.</P
-><P
->Samba tends to blur the distinction a little in respect of what is
-a stand alone server. This is because the authentication database may be
-local or on a remote server, even if from the samba protocol perspective
-the samba server is NOT a member of a domain security context.</P
-><P
->Through the use of PAM (Pluggable Authentication Modules) and nsswitch
-(the name service switcher) the source of authentication may reside on
-another server. We would be inclined to call this the authentication server.
-This means that the samba server may use the local Unix/Linux system
-password database (/etc/passwd or /etc/shadow), may use a local smbpasswd
-file (/etc/samba/smbpasswd or /usr/local/samba/lib/private/smbpasswd), or
-may use an LDAP back end, or even via PAM and Winbind another CIFS/SMB
-server for authentication.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN724"
->4.2. Domain Member Server</A
-></H2
-><P
->This mode of server operation involves the samba machine being made a member
-of a domain security context. This means by definition that all user authentication
-will be done from a centrally defined authentication regime. The authentication
-regime may come from an NT3/4 style (old domain technology) server, or it may be
-provided from an Active Directory server (ADS) running on MS Windows 2000 or later.</P
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Of course it should be clear that the authentication back end itself could be from any
-distributed directory architecture server that is supported by Samba. This can be
-LDAP (from OpenLDAP), or Sun's iPlanet, of NetWare Directory Server, etc.</I
-></SPAN
-></P
-><P
->Please refer to the section on Howto configure Samba as a Primary Domain Controller
-and for more information regarding how to create a domain machine account for a
-domain member server as well as for information regading how to enable the samba
-domain member machine to join the domain and to be fully trusted by it.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN730"
->4.3. Domain Controller</A
-></H2
-><P
->Over the years public perceptions of what Domain Control really is has taken on an
-almost mystical nature. Before we branch into a brief overview of what Domain Control
-is the following types of controller are known:</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN733"
->4.3.1. Domain Controller Types</A
-></H3
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->Primary Domain Controller</TD
-></TR
-><TR
-><TD
->Backup Domain Controller</TD
-></TR
-><TR
-><TD
->ADS Domain Controller</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-><P
->The <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Primary Domain Controller</I
-></SPAN
-> or PDC plays an important role in the MS
-Windows NT3 and NT4 Domain Control architecture, but not in the manner that so many
-expect. The PDC seeds the Domain Control database (a part of the Windows registry) and
-it plays a key part in synchronisation of the domain authentication database. </P
-><P
->New to Samba-3.0.0 is the ability to use a back-end file that holds the same type of data as
-the NT4 style SAM (Security Account Manager) database (one of the registry files).
-The samba-3.0.0 SAM can be specified via the smb.conf file parameter "passwd backend" and
-valid options include <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
-> smbpasswd tdbsam ldapsam nisplussam plugin unixsam</I
-></SPAN
->.
-The smbpasswd, tdbsam and ldapsam options can have a "_nua" suffix to indicate that No Unix
-Accounts need to be created. In other words, the Samba SAM will be independant of Unix/Linux
-system accounts, provided a uid range is defined from which SAM accounts can be created.</P
-><P
->The <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Backup Domain Controller</I
-></SPAN
-> or BDC plays a key role in servicing network
-authentication requests. The BDC is biased to answer logon requests so that on a network segment
-that has a BDC and a PDC the BDC will be most likely to service network logon requests. The PDC will
-answer network logon requests when the BDC is too busy (high load). A BDC can be promoted to
-a PDC. If the PDC is on line at the time that the BDC is promoted to PDC the previous PDC is
-automatically demoted to a BDC.</P
-><P
->At this time Samba is NOT capable of acting as an <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->ADS Domain Controller</I
-></SPAN
->.&#13;</P
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="SECURITYLEVELS"
-></A
->Chapter 5. Samba as Stand-Alone Server</H1
-><P
->In this section the function and purpose of Samba's <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->security</I
-></SPAN
->
-modes are described.</P
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN766"
->5.1. User and Share security level</A
-></H2
-><P
->A SMB server tells the client at startup what "security level" it is
-running. There are two options "share level" and "user level". Which
-of these two the client receives affects the way the client then tries
-to authenticate itself. It does not directly affect (to any great
-extent) the way the Samba server does security. I know this is
-strange, but it fits in with the client/server approach of SMB. In SMB
-everything is initiated and controlled by the client, and the server
-can only tell the client what is available and whether an action is
-allowed. </P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN769"
->5.1.1. User Level Security</A
-></H3
-><P
->I'll describe user level security first, as its simpler. In user level
-security the client will send a "session setup" command directly after
-the protocol negotiation. This contains a username and password. The
-server can either accept or reject that username/password
-combination. Note that at this stage the server has no idea what
-share the client will eventually try to connect to, so it can't base
-the "accept/reject" on anything other than:</P
-><P
-></P
-><OL
-TYPE="1"
-><LI
-><P
->the username/password</P
-></LI
-><LI
-><P
->the machine that the client is coming from</P
-></LI
-></OL
-><P
->If the server accepts the username/password then the client expects to
-be able to mount any share (using a "tree connection") without
-specifying a password. It expects that all access rights will be as
-the username/password specified in the "session setup". </P
-><P
->It is also possible for a client to send multiple "session setup"
-requests. When the server responds it gives the client a "uid" to use
-as an authentication tag for that username/password. The client can
-maintain multiple authentication contexts in this way (WinDD is an
-example of an application that does this)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN779"
->5.1.2. Share Level Security</A
-></H3
-><P
->Ok, now for share level security. In share level security the client
-authenticates itself separately for each share. It will send a
-password along with each "tree connection" (share mount). It does not
-explicitly send a username with this operation. The client is
-expecting a password to be associated with each share, independent of
-the user. This means that samba has to work out what username the
-client probably wants to use. It is never explicitly sent the
-username. Some commercial SMB servers such as NT actually associate
-passwords directly with shares in share level security, but samba
-always uses the unix authentication scheme where it is a
-username/password that is authenticated, not a "share/password".</P
-><P
->Many clients send a "session setup" even if the server is in share
-level security. They normally send a valid username but no
-password. Samba records this username in a list of "possible
-usernames". When the client then does a "tree connection" it also adds
-to this list the name of the share they try to connect to (useful for
-home directories) and any users listed in the <B
-CLASS="COMMAND"
->user =</B
-> <TT
-CLASS="FILENAME"
->smb.conf</TT
->
-line. The password is then checked in turn against these "possible
-usernames". If a match is found then the client is authenticated as
-that user.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN785"
->5.1.3. Server Level Security</A
-></H3
-><P
->Finally "server level" security. In server level security the samba
-server reports to the client that it is in user level security. The
-client then does a "session setup" as described earlier. The samba
-server takes the username/password that the client sends and attempts
-to login to the "password server" by sending exactly the same
-username/password that it got from the client. If that server is in
-user level security and accepts the password then samba accepts the
-clients connection. This allows the samba server to use another SMB
-server as the "password server". </P
-><P
->You should also note that at the very start of all this, where the
-server tells the client what security level it is in, it also tells
-the client if it supports encryption. If it does then it supplies the
-client with a random "cryptkey". The client will then send all
-passwords in encrypted form. You have to compile samba with encryption
-enabled to support this feature, and you have to maintain a separate
-smbpasswd file with SMB style encrypted passwords. It is
-cryptographically impossible to translate from unix style encryption
-to SMB style encryption, although there are some fairly simple management
-schemes by which the two could be kept in sync.</P
-><P
->"security = server" means that Samba reports to clients that
-it is running in "user mode" but actually passes off all authentication
-requests to another "user mode" server. This requires an additional
-parameter "password server =" that points to the real authentication server.
-That real authentication server can be another Samba server or can be a
-Windows NT server, the later natively capable of encrypted password support.</P
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN790"
->5.1.3.1. Configuring Samba for Seemless Windows Network Integration</A
-></H4
-><P
->MS Windows clients may use encrypted passwords as part of a challenege/response
-authentication model (a.k.a. NTLMv1) or alone, or clear text strings for simple
-password based authentication. It should be realized that with the SMB protocol
-the password is passed over the network either in plain text or encrypted, but
-not both in the same authentication requests.</P
-><P
->When encrypted passwords are used a password that has been entered by the user
-is encrypted in two ways:</P
-><P
-></P
-><UL
-><LI
-><P
->An MD4 hash of the UNICODE of the password
- string. This is known as the NT hash.
- </P
-></LI
-><LI
-><P
->The password is converted to upper case,
- and then padded or trucated to 14 bytes. This string is
- then appended with 5 bytes of NULL characters and split to
- form two 56 bit DES keys to encrypt a "magic" 8 byte value.
- The resulting 16 bytes for the LanMan hash.
- </P
-></LI
-></UL
-><P
->MS Windows 95 pre-service pack 1, MS Windows NT versions 3.x and version 4.0
-pre-service pack 3 will use either mode of password authentication. All
-versions of MS Windows that follow these versions no longer support plain
-text passwords by default.</P
-><P
->MS Windows clients have a habit of dropping network mappings that have been idle
-for 10 minutes or longer. When the user attempts to use the mapped drive
-connection that has been dropped, the client re-establishes the connection using
-a cached copy of the password.</P
-><P
->When Microsoft changed the default password mode, support was dropped for caching
-of the plain text password. This means that when the registry parameter is changed
-to re-enable use of plain text passwords it appears to work, but when a dropped
-service connection mapping attempts to revalidate it will fail if the remote
-authentication server does not support encrypted passwords. This means that it
-is definitely not a good idea to re-enable plain text password support in such clients.</P
-><P
->The following parameters can be used to work around the issue of Windows 9x client
-upper casing usernames and password before transmitting them to the SMB server
-when using clear text authentication.</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> <A
-HREF="smb.conf.5.html#PASSWORDLEVEL"
-TARGET="_top"
->passsword level</A
-> = <VAR
-CLASS="REPLACEABLE"
->integer</VAR
->
- <A
-HREF="smb.conf.5.html#USERNAMELEVEL"
-TARGET="_top"
->username level</A
-> = <VAR
-CLASS="REPLACEABLE"
->integer</VAR
-></PRE
-></P
-><P
->By default Samba will lower case the username before attempting to lookup the user
-in the database of local system accounts. Because UNIX usernames conventionally
-only contain lower case character, the <VAR
-CLASS="PARAMETER"
->username level</VAR
-> parameter
-is rarely needed.</P
-><P
->However, passwords on UNIX systems often make use of mixed case characters.
-This means that in order for a user on a Windows 9x client to connect to a Samba
-server using clear text authentication, the <VAR
-CLASS="PARAMETER"
->password level</VAR
->
-must be set to the maximum number of upper case letter which <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->could</I
-></SPAN
->
-appear is a password. Note that is the server OS uses the traditional DES version
-of crypt(), then a <VAR
-CLASS="PARAMETER"
->password level</VAR
-> of 8 will result in case
-insensitive passwords as seen from Windows users. This will also result in longer
-login times as Samba hash to compute the permutations of the password string and
-try them one by one until a match is located (or all combinations fail).</P
-><P
->The best option to adopt is to enable support for encrypted passwords
-where ever Samba is used. There are three configuration possibilities
-for support of encrypted passwords:</P
-></DIV
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN816"
->5.1.3.2. Use MS Windows NT as an authentication server</A
-></H4
-><P
->This method involves the additions of the following parameters in the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> encrypt passwords = Yes
- security = server
- password server = "NetBIOS_name_of_PDC"</PRE
-></P
-><P
->There are two ways of identifying whether or not a username and
-password pair was valid or not. One uses the reply information provided
-as part of the authentication messaging process, the other uses
-just and error code.</P
-><P
->The down-side of this mode of configuration is the fact that
-for security reasons Samba will send the password server a bogus
-username and a bogus password and if the remote server fails to
-reject the username and password pair then an alternative mode
-of identification of validation is used. Where a site uses password
-lock out after a certain number of failed authentication attempts
-this will result in user lockouts.</P
-><P
->Use of this mode of authentication does require there to be
-a standard Unix account for the user, this account can be blocked
-to prevent logons by other than MS Windows clients.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN825"
->5.1.4. Domain Level Security</A
-></H3
-><P
->When samba is operating in <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->security = domain</I
-></SPAN
-> mode this means that
-the Samba server has a domain security trust account (a machine account) and will cause
-all authentication requests to be passed through to the domain controllers.</P
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN829"
->5.1.4.1. Samba as a member of an MS Windows NT security domain</A
-></H4
-><P
->This method involves additon of the following paramters in the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> encrypt passwords = Yes
- security = domain
- workgroup = "name of NT domain"
- password server = *</PRE
-></P
-><P
->The use of the "*" argument to <B
-CLASS="COMMAND"
->password server</B
-> will cause samba to locate the
-domain controller in a way analogous to the way this is done within MS Windows NT.
-This is the default behaviour.</P
-><P
->In order for this method to work the Samba server needs to join the
-MS Windows NT security domain. This is done as follows:</P
-><P
-></P
-><UL
-><LI
-><P
->On the MS Windows NT domain controller using
- the Server Manager add a machine account for the Samba server.
- </P
-></LI
-><LI
-><P
->Next, on the Linux system execute:
- <B
-CLASS="COMMAND"
->smbpasswd -r PDC_NAME -j DOMAIN_NAME</B
->
- </P
-></LI
-></UL
-><P
->Use of this mode of authentication does require there to be a standard Unix account
-for the user in order to assign a uid once the account has been authenticated by
-the remote Windows DC. This account can be blocked to prevent logons by other than
-MS Windows clients by things such as setting an invalid shell in the
-<TT
-CLASS="FILENAME"
->/etc/passwd</TT
-> entry. </P
-><P
->An alternative to assigning UIDs to Windows users on a Samba member server is
-presented in the <A
-HREF="winbind.html"
-TARGET="_top"
->Winbind Overview</A
-> chapter
-in this HOWTO collection.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN848"
->5.1.5. ADS Level Security</A
-></H3
-><P
->For information about the configuration option please refer to the entire section entitled
-<SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Samba as an ADS Domain Member.</I
-></SPAN
-></P
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="SAMBA-PDC"
-></A
->Chapter 6. Samba as an NT4 or Win2k Primary Domain Controller</H1
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN878"
->6.1. Prerequisite Reading</A
-></H2
-><P
->Before you continue reading in this chapter, please make sure
-that you are comfortable with configuring basic files services
-in smb.conf and how to enable and administer password
-encryption in Samba. Theses two topics are covered in the
-<A
-HREF="smb.conf.5.html"
-TARGET="_top"
-><TT
-CLASS="FILENAME"
->smb.conf(5)</TT
-></A
->
-manpage.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN883"
->6.2. Background</A
-></H2
-><P
->This article outlines the steps necessary for configuring Samba as a PDC.
-It is necessary to have a working Samba server prior to implementing the
-PDC functionality.</P
-><P
-></P
-><UL
-><LI
-><P
-> Domain logons for Windows NT 4.0 / 200x / XP Professional clients.
- </P
-></LI
-><LI
-><P
-> Placing Windows 9x / Me clients in user level security
- </P
-></LI
-><LI
-><P
-> Retrieving a list of users and groups from a Samba PDC to
- Windows 9x / Me / NT / 200x / XP Professional clients
- </P
-></LI
-><LI
-><P
-> Roaming Profiles
- </P
-></LI
-><LI
-><P
-> Network/System Policies
- </P
-></LI
-></UL
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Roaming Profiles and System/Network policies are advanced network administration topics
-that are covered separately in this document.</P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->The following functionalities are new to the Samba 3.0 release:</P
-><P
-></P
-><UL
-><LI
-><P
-> Windows NT 4 domain trusts
- </P
-></LI
-><LI
-><P
-> Adding users via the User Manager for Domains
- </P
-></LI
-></UL
-><P
->The following functionalities are NOT provided by Samba 3.0:</P
-><P
-></P
-><UL
-><LI
-><P
-> SAM replication with Windows NT 4.0 Domain Controllers
- (i.e. a Samba PDC and a Windows NT BDC or vice versa)
- </P
-></LI
-><LI
-><P
-> Acting as a Windows 2000 Domain Controller (i.e. Kerberos and
- Active Directory)
- </P
-></LI
-></UL
-><P
->Please note that Windows 9x / Me / XP Home clients are not true members of a domain
-for reasons outlined in this article. Therefore the protocol for
-support Windows 9x-style domain logons is completely different
-from NT4 / Win2k type domain logons and has been officially supported for some
-time.</P
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->MS Windows XP Home edition is NOT able to join a domain and does not permit
-the use of domain logons.</I
-></SPAN
-></P
-><P
->Implementing a Samba PDC can basically be divided into 3 broad
-steps.</P
-><P
-></P
-><OL
-TYPE="1"
-><LI
-><P
-> Configuring the Samba PDC
- </P
-></LI
-><LI
-><P
-> Creating machine trust accounts and joining clients to the domain
- </P
-></LI
-><LI
-><P
-> Adding and managing domain user accounts
- </P
-></LI
-></OL
-><P
->There are other minor details such as user profiles, system
-policies, etc... However, these are not necessarily specific
-to a Samba PDC as much as they are related to Windows NT networking
-concepts.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN923"
->6.3. Configuring the Samba Domain Controller</A
-></H2
-><P
->The first step in creating a working Samba PDC is to
-understand the parameters necessary in smb.conf. Here we
-attempt to explain the parameters that are covered in
-<A
-HREF="smb.conf.5.html"
-TARGET="_top"
-> the smb.conf
-man page</A
->.</P
-><P
->Here is an example <TT
-CLASS="FILENAME"
->smb.conf</TT
-> for acting as a PDC:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->[global]
- ; Basic server settings
- <A
-HREF="smb.conf.5.html#NETBIOSNAME"
-TARGET="_top"
->netbios name</A
-> = <VAR
-CLASS="REPLACEABLE"
->POGO</VAR
->
- <A
-HREF="smb.conf.5.html#WORKGROUP"
-TARGET="_top"
->workgroup</A
-> = <VAR
-CLASS="REPLACEABLE"
->NARNIA</VAR
->
-
- ; we should act as the domain and local master browser
- <A
-HREF="smb.conf.5.html#OSLEVEL"
-TARGET="_top"
->os level</A
-> = 64
- <A
-HREF="smb.conf.5.html#PERFERREDMASTER"
-TARGET="_top"
->preferred master</A
-> = yes
- <A
-HREF="smb.conf.5.html#DOMAINMASTER"
-TARGET="_top"
->domain master</A
-> = yes
- <A
-HREF="smb.conf.5.html#LOCALMASTER"
-TARGET="_top"
->local master</A
-> = yes
-
- ; security settings (must user security = user)
- <A
-HREF="smb.conf.5.html#SECURITYEQUALSUSER"
-TARGET="_top"
->security</A
-> = user
-
- ; encrypted passwords are a requirement for a PDC
- <A
-HREF="smb.conf.5.html#ENCRYPTPASSWORDS"
-TARGET="_top"
->encrypt passwords</A
-> = yes
-
- ; support domain logons
- <A
-HREF="smb.conf.5.html#DOMAINLOGONS"
-TARGET="_top"
->domain logons</A
-> = yes
-
- ; where to store user profiles?
- <A
-HREF="smb.conf.5.html#LOGONPATH"
-TARGET="_top"
->logon path</A
-> = \\%N\profiles\%u
-
- ; where is a user's home directory and where should it be mounted at?
- <A
-HREF="smb.conf.5.html#LOGONDRIVE"
-TARGET="_top"
->logon drive</A
-> = H:
- <A
-HREF="smb.conf.5.html#LOGONHOME"
-TARGET="_top"
->logon home</A
-> = \\homeserver\%u
-
- ; specify a generic logon script for all users
- ; this is a relative **DOS** path to the [netlogon] share
- <A
-HREF="smb.conf.5.html#LOGONSCRIPT"
-TARGET="_top"
->logon script</A
-> = logon.cmd
-
-; necessary share for domain controller
-[netlogon]
- <A
-HREF="smb.conf.5.html#PATH"
-TARGET="_top"
->path</A
-> = /usr/local/samba/lib/netlogon
- <A
-HREF="smb.conf.5.html#READONLY"
-TARGET="_top"
->read only</A
-> = yes
- <A
-HREF="smb.conf.5.html#WRITELIST"
-TARGET="_top"
->write list</A
-> = <VAR
-CLASS="REPLACEABLE"
->ntadmin</VAR
->
-
-; share for storing user profiles
-[profiles]
- <A
-HREF="smb.conf.5.html#PATH"
-TARGET="_top"
->path</A
-> = /export/smb/ntprofile
- <A
-HREF="smb.conf.5.html#READONLY"
-TARGET="_top"
->read only</A
-> = no
- <A
-HREF="smb.conf.5.html#CREATEMASK"
-TARGET="_top"
->create mask</A
-> = 0600
- <A
-HREF="smb.conf.5.html#DIRECTORYMASK"
-TARGET="_top"
->directory mask</A
-> = 0700</PRE
-></P
-><P
->There are a couple of points to emphasize in the above configuration.</P
-><P
-></P
-><UL
-><LI
-><P
-> Encrypted passwords must be enabled. For more details on how
- to do this, refer to <A
-HREF="#PASSDB"
->ENCRYPTION.html</A
->.
- </P
-></LI
-><LI
-><P
-> The server must support domain logons and a
- <TT
-CLASS="FILENAME"
->[netlogon]</TT
-> share
- </P
-></LI
-><LI
-><P
-> The server must be the domain master browser in order for Windows
- client to locate the server as a DC. Please refer to the various
- Network Browsing documentation included with this distribution for
- details.
- </P
-></LI
-></UL
-><P
->Samba 3.0 offers a complete implementation of group mapping
-between Windows NT groups and Unix groups (this is really quite
-complicated to explain in a short space).</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN965"
->6.4. Creating Machine Trust Accounts and Joining Clients to the Domain</A
-></H2
-><P
->A machine trust account is a Samba account that is used to
-authenticate a client machine (rather than a user) to the Samba
-server. In Windows terminology, this is known as a "Computer
-Account."</P
-><P
->The password of a machine trust account acts as the shared secret for
-secure communication with the Domain Controller. This is a security
-feature to prevent an unauthorized machine with the same NetBIOS name
-from joining the domain and gaining access to domain user/group
-accounts. Windows NT, 200x, XP Professional clients use machine trust
-accounts, but Windows 9x / Me / XP Home clients do not. Hence, a
-Windows 9x / Me / XP Home client is never a true member of a domain
-because it does not possess a machine trust account, and thus has no
-shared secret with the domain controller.</P
-><P
->A Windows PDC stores each machine trust account in the Windows
-Registry. A Samba-3 PDC also has to stoe machine trust account information
-in a suitable back-end data store. With Samba-3 there can be multiple back-ends
-for this including:</P
-><P
-></P
-><UL
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->smbpaswd</I
-></SPAN
-> - the plain ascii file stored used by
- earlier versions of Samba. This file configuration option requires
- a Unix/Linux system account for EVERY entry (ie: both for user and for
- machine accounts). This file will be located in the <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->private</I
-></SPAN
->
- directory (default is /usr/local/samba/lib/private or on linux /etc/samba).
- </P
-></LI
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->smbpasswd_nua</I
-></SPAN
-> - This file is independant of the
- system wide user accounts. The use of this back-end option requires
- specification of the "non unix account range" option also. It is called
- smbpasswd and will be located in the <TT
-CLASS="FILENAME"
->private</TT
-> directory.
- </P
-></LI
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->tdbsam</I
-></SPAN
-> - a binary database backend that will be
- stored in the <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->private</I
-></SPAN
-> directory in a file called
- <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->passwd.tdb</I
-></SPAN
->. The key benefit of this binary format
- file is that it can store binary objects that can not be accomodated
- in the traditional plain text smbpasswd file.
- </P
-></LI
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->tdbsam_nua</I
-></SPAN
-> like the smbpasswd_nua option above, this
- file allows the creation of arbitrary user and machine accounts without
- requiring that account to be added to the system (/etc/passwd) file. It
- too requires the specification of the "non unix account range" option
- in the [globals] section of the smb.conf file.
- </P
-></LI
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->ldapsam</I
-></SPAN
-> - An LDAP based back-end. Permits the
- LDAP server to be specified. eg: ldap://localhost or ldap://frodo.murphy.com
- </P
-></LI
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->ldapsam_nua</I
-></SPAN
-> - LDAP based back-end with no unix
- account requirement, like smbpasswd_nua and tdbsam_nua above.
- </P
-></LI
-></UL
-><P
->A Samba PDC, however, stores each machine trust account in two parts,
-as follows:
-
-<P
-></P
-><UL
-><LI
-><P
->A Samba account, stored in the same location as user
- LanMan and NT password hashes (currently
- <TT
-CLASS="FILENAME"
->smbpasswd</TT
->). The Samba account
- possesses and uses only the NT password hash.</P
-></LI
-><LI
-><P
->A corresponding Unix account, typically stored in
- <TT
-CLASS="FILENAME"
->/etc/passwd</TT
->. (Future releases will alleviate the need to
- create <TT
-CLASS="FILENAME"
->/etc/passwd</TT
-> entries.) </P
-></LI
-></UL
-></P
-><P
->There are two ways to create machine trust accounts:</P
-><P
-></P
-><UL
-><LI
-><P
-> Manual creation. Both the Samba and corresponding
- Unix account are created by hand.</P
-></LI
-><LI
-><P
-> "On-the-fly" creation. The Samba machine trust
- account is automatically created by Samba at the time the client
- is joined to the domain. (For security, this is the
- recommended method.) The corresponding Unix account may be
- created automatically or manually. </P
-></LI
-></UL
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1008"
->6.4.1. Manual Creation of Machine Trust Accounts</A
-></H3
-><P
->The first step in manually creating a machine trust account is to
-manually create the corresponding Unix account in
-<TT
-CLASS="FILENAME"
->/etc/passwd</TT
->. This can be done using
-<B
-CLASS="COMMAND"
->vipw</B
-> or other 'add user' command that is normally
-used to create new Unix accounts. The following is an example for a
-Linux based Samba server:</P
-><P
-> <SAMP
-CLASS="PROMPT"
->root# </SAMP
-><B
-CLASS="COMMAND"
->/usr/sbin/useradd -g 100 -d /dev/null -c <VAR
-CLASS="REPLACEABLE"
->"machine
-nickname"</VAR
-> -s /bin/false <VAR
-CLASS="REPLACEABLE"
->machine_name</VAR
->$ </B
-></P
-><P
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-><B
-CLASS="COMMAND"
->passwd -l <VAR
-CLASS="REPLACEABLE"
->machine_name</VAR
->$</B
-></P
-><P
->On *BSD systems, this can be done using the 'chpass' utility:</P
-><P
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-><B
-CLASS="COMMAND"
->chpass -a "<VAR
-CLASS="REPLACEABLE"
->machine_name</VAR
->$:*:101:100::0:0:Workstation <VAR
-CLASS="REPLACEABLE"
->machine_name</VAR
->:/dev/null:/sbin/nologin"</B
-></P
-><P
->The <TT
-CLASS="FILENAME"
->/etc/passwd</TT
-> entry will list the machine name
-with a "$" appended, won't have a password, will have a null shell and no
-home directory. For example a machine named 'doppy' would have an
-<TT
-CLASS="FILENAME"
->/etc/passwd</TT
-> entry like this:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->doppy$:x:505:501:<VAR
-CLASS="REPLACEABLE"
->machine_nickname</VAR
->:/dev/null:/bin/false</PRE
-></P
-><P
->Above, <VAR
-CLASS="REPLACEABLE"
->machine_nickname</VAR
-> can be any
-descriptive name for the client, i.e., BasementComputer.
-<VAR
-CLASS="REPLACEABLE"
->machine_name</VAR
-> absolutely must be the NetBIOS
-name of the client to be joined to the domain. The "$" must be
-appended to the NetBIOS name of the client or Samba will not recognize
-this as a machine trust account.</P
-><P
->Now that the corresponding Unix account has been created, the next step is to create
-the Samba account for the client containing the well-known initial
-machine trust account password. This can be done using the <A
-HREF="smbpasswd.8.html"
-TARGET="_top"
-><B
-CLASS="COMMAND"
->smbpasswd(8)</B
-></A
-> command
-as shown here:</P
-><P
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-><B
-CLASS="COMMAND"
->smbpasswd -a -m <VAR
-CLASS="REPLACEABLE"
->machine_name</VAR
-></B
-></P
-><P
->where <VAR
-CLASS="REPLACEABLE"
->machine_name</VAR
-> is the machine's NetBIOS
-name. The RID of the new machine account is generated from the UID of
-the corresponding Unix account.</P
-><DIV
-CLASS="WARNING"
-><P
-></P
-><TABLE
-CLASS="WARNING"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/warning.gif"
-HSPACE="5"
-ALT="Warning"></TD
-><TH
-ALIGN="LEFT"
-VALIGN="CENTER"
-><B
->Join the client to the domain immediately</B
-></TH
-></TR
-><TR
-><TD
->&nbsp;</TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
-> Manually creating a machine trust account using this method is the
- equivalent of creating a machine trust account on a Windows NT PDC using
- the "Server Manager". From the time at which the account is created
- to the time which the client joins the domain and changes the password,
- your domain is vulnerable to an intruder joining your domain using a
- a machine with the same NetBIOS name. A PDC inherently trusts
- members of the domain and will serve out a large degree of user
- information to such clients. You have been warned!
- </P
-></TD
-></TR
-></TABLE
-></DIV
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1049"
->6.4.2. "On-the-Fly" Creation of Machine Trust Accounts</A
-></H3
-><P
->The second (and recommended) way of creating machine trust accounts is
-simply to allow the Samba server to create them as needed when the client
-is joined to the domain. </P
-><P
->Since each Samba machine trust account requires a corresponding
-Unix account, a method for automatically creating the
-Unix account is usually supplied; this requires configuration of the
-<A
-HREF="smb.conf.5.html#ADDUSERSCRIPT"
-TARGET="_top"
->add user script</A
->
-option in <TT
-CLASS="FILENAME"
->smb.conf</TT
->. This
-method is not required, however; corresponding Unix accounts may also
-be created manually.</P
-><P
->Below is an example for a RedHat 6.2 Linux system.</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->[global]
- # &#60;...remainder of parameters...&#62;
- add user script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M %u </PRE
-></P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1058"
->6.4.3. Joining the Client to the Domain</A
-></H3
-><P
->The procedure for joining a client to the domain varies with the
-version of Windows.</P
-><P
-></P
-><UL
-><LI
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Windows 2000</I
-></SPAN
-></P
-><P
-> When the user elects to join the client to a domain, Windows prompts for
- an account and password that is privileged to join the domain. A
- Samba administrative account (i.e., a Samba account that has root
- privileges on the Samba server) must be entered here; the
- operation will fail if an ordinary user account is given.
- The password for this account should be
- set to a different password than the associated
- <TT
-CLASS="FILENAME"
->/etc/passwd</TT
-> entry, for security
- reasons. </P
-><P
->The session key of the Samba administrative account acts as an
- encryption key for setting the password of the machine trust
- account. The machine trust account will be created on-the-fly, or
- updated if it already exists.</P
-></LI
-><LI
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Windows NT</I
-></SPAN
-></P
-><P
-> If the machine trust account was created manually, on the
- Identification Changes menu enter the domain name, but do not
- check the box "Create a Computer Account in the Domain." In this case,
- the existing machine trust account is used to join the machine to
- the domain.</P
-><P
-> If the machine trust account is to be created
- on-the-fly, on the Identification Changes menu enter the domain
- name, and check the box "Create a Computer Account in the Domain." In
- this case, joining the domain proceeds as above for Windows 2000
- (i.e., you must supply a Samba administrative account when
- prompted).</P
-></LI
-></UL
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN1073"
->6.5. Common Problems and Errors</A
-></H2
-><P
-></P
-><P
-></P
-><UL
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->I cannot include a '$' in a machine name.</I
-></SPAN
->
- </P
-><P
-> A 'machine name' in (typically) <TT
-CLASS="FILENAME"
->/etc/passwd</TT
->
- of the machine name with a '$' appended. FreeBSD (and other BSD
- systems?) won't create a user with a '$' in their name.
- </P
-><P
-> The problem is only in the program used to make the entry, once
- made, it works perfectly. So create a user without the '$' and
- use <B
-CLASS="COMMAND"
->vipw</B
-> to edit the entry, adding the '$'. Or create
- the whole entry with vipw if you like, make sure you use a
- unique User ID !
- </P
-></LI
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->I get told "You already have a connection to the Domain...."
- or "Cannot join domain, the credentials supplied conflict with an
- existing set.." when creating a machine trust account.</I
-></SPAN
->
- </P
-><P
-> This happens if you try to create a machine trust account from the
- machine itself and already have a connection (e.g. mapped drive)
- to a share (or IPC$) on the Samba PDC. The following command
- will remove all network drive connections:
- </P
-><P
-> <SAMP
-CLASS="PROMPT"
->C:\WINNT\&#62;</SAMP
-> <B
-CLASS="COMMAND"
->net use * /d</B
->
- </P
-><P
-> Further, if the machine is a already a 'member of a workgroup' that
- is the same name as the domain you are joining (bad idea) you will
- get this message. Change the workgroup name to something else, it
- does not matter what, reboot, and try again.
- </P
-></LI
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->The system can not log you on (C000019B)....</I
-></SPAN
->
- </P
-><P
->I joined the domain successfully but after upgrading
- to a newer version of the Samba code I get the message, "The system
- can not log you on (C000019B), Please try again or consult your
- system administrator" when attempting to logon.
- </P
-><P
-> This occurs when the domain SID stored in the secrets.tdb database
- is changed. The most common cause of a change in domain SID is when
- the domain name and/or the server name (netbios name) is changed.
- The only way to correct the problem is to restore the original domain
- SID or remove the domain client from the domain and rejoin. The domain
- SID may be reset using either the smbpasswd or rpcclient utilities.
- </P
-></LI
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->The machine trust account for this computer either does not
- exist or is not accessible.</I
-></SPAN
->
- </P
-><P
-> When I try to join the domain I get the message "The machine account
- for this computer either does not exist or is not accessible". What's
- wrong?
- </P
-><P
-> This problem is caused by the PDC not having a suitable machine trust account.
- If you are using the <VAR
-CLASS="PARAMETER"
->add user script</VAR
-> method to create
- accounts then this would indicate that it has not worked. Ensure the domain
- admin user system is working.
- </P
-><P
-> Alternatively if you are creating account entries manually then they
- have not been created correctly. Make sure that you have the entry
- correct for the machine trust account in smbpasswd file on the Samba PDC.
- If you added the account using an editor rather than using the smbpasswd
- utility, make sure that the account name is the machine NetBIOS name
- with a '$' appended to it ( i.e. computer_name$ ). There must be an entry
- in both /etc/passwd and the smbpasswd file. Some people have reported
- that inconsistent subnet masks between the Samba server and the NT
- client have caused this problem. Make sure that these are consistent
- for both client and server.
- </P
-></LI
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->When I attempt to login to a Samba Domain from a NT4/W2K workstation,
- I get a message about my account being disabled.</I
-></SPAN
->
- </P
-><P
-> This problem is caused by a PAM related bug in Samba 2.2.0. This bug is
- fixed in 2.2.1. Other symptoms could be unaccessible shares on
- NT/W2K member servers in the domain or the following error in your smbd.log:
- passdb/pampass.c:pam_account(268) PAM: UNKNOWN ERROR for User: %user%
- </P
-><P
-> At first be ensure to enable the useraccounts with <B
-CLASS="COMMAND"
->smbpasswd -e
- %user%</B
->, this is normally done, when you create an account.
- </P
-><P
-> In order to work around this problem in 2.2.0, configure the
- <VAR
-CLASS="PARAMETER"
->account</VAR
-> control flag in
- <TT
-CLASS="FILENAME"
->/etc/pam.d/samba</TT
-> file as follows:
- </P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> account required pam_permit.so
- </PRE
-></P
-><P
-> If you want to remain backward compatibility to samba 2.0.x use
- <TT
-CLASS="FILENAME"
->pam_permit.so</TT
->, it's also possible to use
- <TT
-CLASS="FILENAME"
->pam_pwdb.so</TT
->. There are some bugs if you try to
- use <TT
-CLASS="FILENAME"
->pam_unix.so</TT
->, if you need this, be ensure to use
- the most recent version of this file.
- </P
-></LI
-></UL
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN1119"
->6.6. What other help can I get?</A
-></H2
-><P
->There are many sources of information available in the form
-of mailing lists, RFC's and documentation. The docs that come
-with the samba distribution contain very good explanations of
-general SMB topics such as browsing.</P
-><P
-></P
-><UL
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->What are some diagnostics tools I can use to debug the domain logon
- process and where can I find them?</I
-></SPAN
->
- </P
-><P
-> One of the best diagnostic tools for debugging problems is Samba itself.
- You can use the -d option for both smbd and nmbd to specify what
- 'debug level' at which to run. See the man pages on smbd, nmbd and
- smb.conf for more information on debugging options. The debug
- level can range from 1 (the default) to 10 (100 for debugging passwords).
- </P
-><P
-> Another helpful method of debugging is to compile samba using the
- <B
-CLASS="COMMAND"
->gcc -g </B
-> flag. This will include debug
- information in the binaries and allow you to attach gdb to the
- running smbd / nmbd process. In order to attach gdb to an smbd
- process for an NT workstation, first get the workstation to make the
- connection. Pressing ctrl-alt-delete and going down to the domain box
- is sufficient (at least, on the first time you join the domain) to
- generate a 'LsaEnumTrustedDomains'. Thereafter, the workstation
- maintains an open connection, and therefore there will be an smbd
- process running (assuming that you haven't set a really short smbd
- idle timeout) So, in between pressing ctrl alt delete, and actually
- typing in your password, you can gdb attach and continue.
- </P
-><P
-> Some useful samba commands worth investigating:
- </P
-><P
-></P
-><UL
-><LI
-><P
->testparam | more</P
-></LI
-><LI
-><P
->smbclient -L //{netbios name of server}</P
-></LI
-></UL
-><P
-> An SMB enabled version of tcpdump is available from
- <A
-HREF="http://www.tcpdump.org/"
-TARGET="_top"
->http://www.tcpdup.org/</A
->.
- Ethereal, another good packet sniffer for Unix and Win32
- hosts, can be downloaded from <A
-HREF="http://www.ethereal.com/"
-TARGET="_top"
->http://www.ethereal.com</A
->.
- </P
-><P
-> For tracing things on the Microsoft Windows NT, Network Monitor
- (aka. netmon) is available on the Microsoft Developer Network CD's,
- the Windows NT Server install CD and the SMS CD's. The version of
- netmon that ships with SMS allows for dumping packets between any two
- computers (i.e. placing the network interface in promiscuous mode).
- The version on the NT Server install CD will only allow monitoring
- of network traffic directed to the local NT box and broadcasts on the
- local subnet. Be aware that Ethereal can read and write netmon
- formatted files.
- </P
-></LI
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->How do I install 'Network Monitor' on an NT Workstation
- or a Windows 9x box?</I
-></SPAN
->
- </P
-><P
-> Installing netmon on an NT workstation requires a couple
- of steps. The following are for installing Netmon V4.00.349, which comes
- with Microsoft Windows NT Server 4.0, on Microsoft Windows NT
- Workstation 4.0. The process should be similar for other version of
- Windows NT / Netmon. You will need both the Microsoft Windows
- NT Server 4.0 Install CD and the Workstation 4.0 Install CD.
- </P
-><P
-> Initially you will need to install 'Network Monitor Tools and Agent'
- on the NT Server. To do this
- </P
-><P
-></P
-><UL
-><LI
-><P
->Goto Start - Settings - Control Panel -
- Network - Services - Add </P
-></LI
-><LI
-><P
->Select the 'Network Monitor Tools and Agent' and
- click on 'OK'.</P
-></LI
-><LI
-><P
->Click 'OK' on the Network Control Panel.
- </P
-></LI
-><LI
-><P
->Insert the Windows NT Server 4.0 install CD
- when prompted.</P
-></LI
-></UL
-><P
-> At this point the Netmon files should exist in
- <TT
-CLASS="FILENAME"
->%SYSTEMROOT%\System32\netmon\*.*</TT
->.
- Two subdirectories exist as well, <TT
-CLASS="FILENAME"
->parsers\</TT
->
- which contains the necessary DLL's for parsing the netmon packet
- dump, and <TT
-CLASS="FILENAME"
->captures\</TT
->.
- </P
-><P
-> In order to install the Netmon tools on an NT Workstation, you will
- first need to install the 'Network Monitor Agent' from the Workstation
- install CD.
- </P
-><P
-></P
-><UL
-><LI
-><P
->Goto Start - Settings - Control Panel -
- Network - Services - Add</P
-></LI
-><LI
-><P
->Select the 'Network Monitor Agent' and click
- on 'OK'.</P
-></LI
-><LI
-><P
->Click 'OK' on the Network Control Panel.
- </P
-></LI
-><LI
-><P
->Insert the Windows NT Workstation 4.0 install
- CD when prompted.</P
-></LI
-></UL
-><P
-> Now copy the files from the NT Server in %SYSTEMROOT%\System32\netmon\*.*
- to %SYSTEMROOT%\System32\netmon\*.* on the Workstation and set
- permissions as you deem appropriate for your site. You will need
- administrative rights on the NT box to run netmon.
- </P
-><P
-> To install Netmon on a Windows 9x box install the network monitor agent
- from the Windows 9x CD (\admin\nettools\netmon). There is a readme
- file located with the netmon driver files on the CD if you need
- information on how to do this. Copy the files from a working
- Netmon installation.
- </P
-></LI
-><LI
-><P
-> The following is a list if helpful URLs and other links:
- </P
-><P
-></P
-><UL
-><LI
-><P
->Home of Samba site <A
-HREF="http://samba.org"
-TARGET="_top"
-> http://samba.org</A
->. We have a mirror near you !</P
-></LI
-><LI
-><P
-> The <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Development</I
-></SPAN
-> document
- on the Samba mirrors might mention your problem. If so,
- it might mean that the developers are working on it.</P
-></LI
-><LI
-><P
->See how Scott Merrill simulates a BDC behavior at
- <A
-HREF="http://www.skippy.net/linux/smb-howto.html"
-TARGET="_top"
-> http://www.skippy.net/linux/smb-howto.html</A
->. </P
-></LI
-><LI
-><P
->Although 2.0.7 has almost had its day as a PDC, David Bannon will
- keep the 2.0.7 PDC pages at <A
-HREF="http://bioserve.latrobe.edu.au/samba"
-TARGET="_top"
-> http://bioserve.latrobe.edu.au/samba</A
-> going for a while yet.</P
-></LI
-><LI
-><P
->Misc links to CIFS information
- <A
-HREF="http://samba.org/cifs/"
-TARGET="_top"
->http://samba.org/cifs/</A
-></P
-></LI
-><LI
-><P
->NT Domains for Unix <A
-HREF="http://mailhost.cb1.com/~lkcl/ntdom/"
-TARGET="_top"
-> http://mailhost.cb1.com/~lkcl/ntdom/</A
-></P
-></LI
-><LI
-><P
->FTP site for older SMB specs:
- <A
-HREF="ftp://ftp.microsoft.com/developr/drg/CIFS/"
-TARGET="_top"
-> ftp://ftp.microsoft.com/developr/drg/CIFS/</A
-></P
-></LI
-></UL
-></LI
-></UL
-><P
-></P
-><UL
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->How do I get help from the mailing lists?</I
-></SPAN
->
- </P
-><P
-> There are a number of Samba related mailing lists. Go to <A
-HREF="http://samba.org"
-TARGET="_top"
->http://samba.org</A
->, click on your nearest mirror
- and then click on <B
-CLASS="COMMAND"
->Support</B
-> and then click on <B
-CLASS="COMMAND"
-> Samba related mailing lists</B
->.
- </P
-><P
-> For questions relating to Samba TNG go to
- <A
-HREF="http://www.samba-tng.org/"
-TARGET="_top"
->http://www.samba-tng.org/</A
->
- It has been requested that you don't post questions about Samba-TNG to the
- main stream Samba lists.</P
-><P
-> If you post a message to one of the lists please observe the following guide lines :
- </P
-><P
-></P
-><UL
-><LI
-><P
-> Always remember that the developers are volunteers, they are
- not paid and they never guarantee to produce a particular feature at
- a particular time. Any time lines are 'best guess' and nothing more.
- </P
-></LI
-><LI
-><P
-> Always mention what version of samba you are using and what
- operating system its running under. You should probably list the
- relevant sections of your smb.conf file, at least the options
- in [global] that affect PDC support.</P
-></LI
-><LI
-><P
->In addition to the version, if you obtained Samba via
- CVS mention the date when you last checked it out.</P
-></LI
-><LI
-><P
-> Try and make your question clear and brief, lots of long,
- convoluted questions get deleted before they are completely read !
- Don't post html encoded messages (if you can select colour or font
- size its html).</P
-></LI
-><LI
-><P
-> If you run one of those nifty 'I'm on holidays' things when
- you are away, make sure its configured to not answer mailing lists.
- </P
-></LI
-><LI
-><P
-> Don't cross post. Work out which is the best list to post to
- and see what happens, i.e. don't post to both samba-ntdom and samba-technical.
- Many people active on the lists subscribe to more
- than one list and get annoyed to see the same message two or more times.
- Often someone will see a message and thinking it would be better dealt
- with on another, will forward it on for you.</P
-></LI
-><LI
-><P
->You might include <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->partial</I
-></SPAN
->
- log files written at a debug level set to as much as 20.
- Please don't send the entire log but enough to give the context of the
- error messages.</P
-></LI
-><LI
-><P
->(Possibly) If you have a complete netmon trace ( from the opening of
- the pipe to the error ) you can send the *.CAP file as well.</P
-></LI
-><LI
-><P
->Please think carefully before attaching a document to an email.
- Consider pasting the relevant parts into the body of the message. The samba
- mailing lists go to a huge number of people, do they all need a copy of your
- smb.conf in their attach directory?</P
-></LI
-></UL
-></LI
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->How do I get off the mailing lists?</I
-></SPAN
->
- </P
-><P
->To have your name removed from a samba mailing list, go to the
- same place you went to to get on it. Go to <A
-HREF="http://lists.samba.org/"
-TARGET="_top"
->http://lists.samba.org</A
->,
- click on your nearest mirror and then click on <B
-CLASS="COMMAND"
->Support</B
-> and
- then click on <B
-CLASS="COMMAND"
-> Samba related mailing lists</B
->. Or perhaps see
- <A
-HREF="http://lists.samba.org/mailman/roster/samba-ntdom"
-TARGET="_top"
->here</A
->
- </P
-><P
-> Please don't post messages to the list asking to be removed, you will just
- be referred to the above address (unless that process failed in some way...)
- </P
-></LI
-></UL
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN1233"
->6.7. Domain Control for Windows 9x/ME</A
-></H2
-><P
->A domain and a workgroup are exactly the same thing in terms of network
-browsing. The difference is that a distributable authentication
-database is associated with a domain, for secure login access to a
-network. Also, different access rights can be granted to users if they
-successfully authenticate against a domain logon server. Samba-3 does this
-now in the same way that MS Windows NT/2K.</P
-><P
->The SMB client logging on to a domain has an expectation that every other
-server in the domain should accept the same authentication information.
-Network browsing functionality of domains and workgroups is identical and
-is explained in this documentation under the browsing discussions.
-It should be noted, that browsing is totally orthogonal to logon support.</P
-><P
->Issues related to the single-logon network model are discussed in this
-section. Samba supports domain logons, network logon scripts, and user
-profiles for MS Windows for workgroups and MS Windows 9X/ME clients
-which are the focus of this section.</P
-><P
->When an SMB client in a domain wishes to logon it broadcast requests for a
-logon server. The first one to reply gets the job, and validates its
-password using whatever mechanism the Samba administrator has installed.
-It is possible (but very stupid) to create a domain where the user
-database is not shared between servers, i.e. they are effectively workgroup
-servers advertising themselves as participating in a domain. This
-demonstrates how authentication is quite different from but closely
-involved with domains.</P
-><P
->Using these features you can make your clients verify their logon via
-the Samba server; make clients run a batch file when they logon to
-the network and download their preferences, desktop and start menu.</P
-><P
->Before launching into the configuration instructions, it is
-worthwhile lookingat how a Windows 9x/ME client performs a logon:</P
-><P
-></P
-><OL
-TYPE="1"
-><LI
-><P
-> The client broadcasts (to the IP broadcast address of the subnet it is in)
- a NetLogon request. This is sent to the NetBIOS name DOMAIN&#60;1c&#62; at the
- NetBIOS layer. The client chooses the first response it receives, which
- contains the NetBIOS name of the logon server to use in the format of
- \\SERVER.
- </P
-></LI
-><LI
-><P
-> The client then connects to that server, logs on (does an SMBsessetupX) and
- then connects to the IPC$ share (using an SMBtconX).
- </P
-></LI
-><LI
-><P
-> The client then does a NetWkstaUserLogon request, which retrieves the name
- of the user's logon script.
- </P
-></LI
-><LI
-><P
-> The client then connects to the NetLogon share and searches for this
- and if it is found and can be read, is retrieved and executed by the client.
- After this, the client disconnects from the NetLogon share.
- </P
-></LI
-><LI
-><P
-> The client then sends a NetUserGetInfo request to the server, to retrieve
- the user's home share, which is used to search for profiles. Since the
- response to the NetUserGetInfo request does not contain much more
- the user's home share, profiles for Win9X clients MUST reside in the user
- home directory.
- </P
-></LI
-><LI
-><P
-> The client then connects to the user's home share and searches for the
- user's profile. As it turns out, you can specify the user's home share as
- a sharename and path. For example, \\server\fred\.profile.
- If the profiles are found, they are implemented.
- </P
-></LI
-><LI
-><P
-> The client then disconnects from the user's home share, and reconnects to
- the NetLogon share and looks for CONFIG.POL, the policies file. If this is
- found, it is read and implemented.
- </P
-></LI
-></OL
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1256"
->6.7.1. Configuration Instructions: Network Logons</A
-></H3
-><P
->The main difference between a PDC and a Windows 9x logon
-server configuration is that</P
-><P
-></P
-><UL
-><LI
-><P
->Password encryption is not required for a Windows 9x logon server.</P
-></LI
-><LI
-><P
->Windows 9x/ME clients do not possess machine trust accounts.</P
-></LI
-></UL
-><P
->Therefore, a Samba PDC will also act as a Windows 9x logon
-server.</P
-><DIV
-CLASS="WARNING"
-><P
-></P
-><TABLE
-CLASS="WARNING"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/warning.gif"
-HSPACE="5"
-ALT="Warning"></TD
-><TH
-ALIGN="LEFT"
-VALIGN="CENTER"
-><B
->security mode and master browsers</B
-></TH
-></TR
-><TR
-><TD
->&nbsp;</TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->There are a few comments to make in order to tie up some
-loose ends. There has been much debate over the issue of whether
-or not it is ok to configure Samba as a Domain Controller in security
-modes other than <CODE
-CLASS="CONSTANT"
->USER</CODE
->. The only security mode
-which will not work due to technical reasons is <CODE
-CLASS="CONSTANT"
->SHARE</CODE
->
-mode security. <CODE
-CLASS="CONSTANT"
->DOMAIN</CODE
-> and <CODE
-CLASS="CONSTANT"
->SERVER</CODE
->
-mode security is really just a variation on SMB user level security.</P
-><P
->Actually, this issue is also closely tied to the debate on whether
-or not Samba must be the domain master browser for its workgroup
-when operating as a DC. While it may technically be possible
-to configure a server as such (after all, browsing and domain logons
-are two distinctly different functions), it is not a good idea to
-so. You should remember that the DC must register the DOMAIN#1b NetBIOS
-name. This is the name used by Windows clients to locate the DC.
-Windows clients do not distinguish between the DC and the DMB.
-For this reason, it is very wise to configure the Samba DC as the DMB.</P
-><P
->Now back to the issue of configuring a Samba DC to use a mode other
-than "security = user". If a Samba host is configured to use
-another SMB server or DC in order to validate user connection
-requests, then it is a fact that some other machine on the network
-(the "password server") knows more about user than the Samba host.
-99% of the time, this other host is a domain controller. Now
-in order to operate in domain mode security, the "workgroup" parameter
-must be set to the name of the Windows NT domain (which already
-has a domain controller, right?)</P
-><P
->Therefore configuring a Samba box as a DC for a domain that
-already by definition has a PDC is asking for trouble.
-Therefore, you should always configure the Samba DC to be the DMB
-for its domain.</P
-></TD
-></TR
-></TABLE
-></DIV
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="SAMBA-BDC"
-></A
->Chapter 7. Samba Backup Domain Controller to Samba Domain Control</H1
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN1286"
->7.1. Prerequisite Reading</A
-></H2
-><P
->Before you continue reading in this chapter, please make sure
-that you are comfortable with configuring a Samba PDC
-as described in the <A
-HREF="Samba-PDC-HOWTO.html"
-TARGET="_top"
->Samba-PDC-HOWTO</A
->.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN1290"
->7.2. Background</A
-></H2
-><P
->What is a Domain Controller? It is a machine that is able to answer
-logon requests from workstations in a Windows NT Domain. Whenever a
-user logs into a Windows NT Workstation, the workstation connects to a
-Domain Controller and asks him whether the username and password the
-user typed in is correct. The Domain Controller replies with a lot of
-information about the user, for example the place where the users
-profile is stored, the users full name of the user. All this
-information is stored in the NT user database, the so-called SAM.</P
-><P
->There are two kinds of Domain Controller in a NT 4 compatible Domain:
-A Primary Domain Controller (PDC) and one or more Backup Domain
-Controllers (BDC). The PDC contains the master copy of the
-SAM. Whenever the SAM has to change, for example when a user changes
-his password, this change has to be done on the PDC. A Backup Domain
-Controller is a machine that maintains a read-only copy of the
-SAM. This way it is able to reply to logon requests and authenticate
-users in case the PDC is not available. During this time no changes to
-the SAM are possible. Whenever changes to the SAM are done on the PDC,
-all BDC receive the changes from the PDC.</P
-><P
->Since version 2.2 Samba officially supports domain logons for all
-current Windows Clients, including Windows 2000 and XP. This text
-assumes the domain to be named SAMBA. To be able to act as a PDC, some
-parameters in the [global]-section of the smb.conf have to be set:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->workgroup = SAMBA
-domain master = yes
-domain logons = yes</PRE
-></P
-><P
->Several other things like a [homes] and a [netlogon] share also may be
-set along with settings for the profile path, the users home drive and
-others. This will not be covered in this document.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN1298"
->7.3. What qualifies a Domain Controller on the network?</A
-></H2
-><P
->Every machine that is a Domain Controller for the domain SAMBA has to
-register the NetBIOS group name SAMBA#1c with the WINS server and/or
-by broadcast on the local network. The PDC also registers the unique
-NetBIOS name SAMBA#1b with the WINS server. The name type #1b is
-normally reserved for the domain master browser, a role that has
-nothing to do with anything related to authentication, but the
-Microsoft Domain implementation requires the domain master browser to
-be on the same machine as the PDC.</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1301"
->7.3.1. How does a Workstation find its domain controller?</A
-></H3
-><P
->A NT workstation in the domain SAMBA that wants a local user to be
-authenticated has to find the domain controller for SAMBA. It does
-this by doing a NetBIOS name query for the group name SAMBA#1c. It
-assumes that each of the machines it gets back from the queries is a
-domain controller and can answer logon requests. To not open security
-holes both the workstation and the selected (TODO: How is the DC
-chosen) domain controller authenticate each other. After that the
-workstation sends the user's credentials (his name and password) to
-the domain controller, asking for approval.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1304"
->7.3.2. When is the PDC needed?</A
-></H3
-><P
->Whenever a user wants to change his password, this has to be done on
-the PDC. To find the PDC, the workstation does a NetBIOS name query
-for SAMBA#1b, assuming this machine maintains the master copy of the
-SAM. The workstation contacts the PDC, both mutually authenticate and
-the password change is done.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN1307"
->7.4. Can Samba be a Backup Domain Controller to an NT PDC?</A
-></H2
-><P
->With version 2.2, no. The native NT SAM replication protocols have
-not yet been fully implemented. The Samba Team is working on
-understanding and implementing the protocols, but this work has not
-been finished for version 2.2.</P
-><P
->With version 3.0, the work on both the replication protocols and a
-suitable storage mechanism has progressed, and some form of NT4 BDC
-support is expected soon.</P
-><P
->Can I get the benefits of a BDC with Samba? Yes. The main reason for
-implementing a BDC is availability. If the PDC is a Samba machine,
-a second Samba machine can be set up to
-service logon requests whenever the PDC is down.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN1312"
->7.5. How do I set up a Samba BDC?</A
-></H2
-><P
->Several things have to be done:</P
-><P
-></P
-><UL
-><LI
-><P
->The domain SID has to be the same on the PDC and the BDC. This used to
-be stored in the file private/MACHINE.SID. This file is not created
-anymore since Samba 2.2.5 or even earlier. Nowadays the domain SID is
-stored in the file private/secrets.tdb. Simply copying the secrets.tdb
-from the PDC to the BDC does not work, as the BDC would
-generate a new SID for itself and override the domain SID with this
-new BDC SID.</P
-><P
->To retrieve the domain SID from the PDC or an existing BDC and store it in the
-secrets.tdb, execute 'net rpc getsid' on the BDC.</P
-></LI
-><LI
-><P
->The Unix user database has to be synchronized from the PDC to the
-BDC. This means that both the /etc/passwd and /etc/group have to be
-replicated from the PDC to the BDC. This can be done manually
-whenever changes are made, or the PDC is set up as a NIS master
-server and the BDC as a NIS slave server. To set up the BDC as a
-mere NIS client would not be enough, as the BDC would not be able to
-access its user database in case of a PDC failure.</P
-></LI
-><LI
-><P
->The Samba password database in the file private/smbpasswd has to be
-replicated from the PDC to the BDC. This is a bit tricky, see the
-next section.</P
-></LI
-><LI
-><P
->Any netlogon share has to be replicated from the PDC to the
-BDC. This can be done manually whenever login scripts are changed,
-or it can be done automatically together with the smbpasswd
-synchronization.</P
-></LI
-></UL
-><P
->Finally, the BDC has to be found by the workstations. This can be done
-by setting</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->workgroup = samba
-domain master = no
-domain logons = yes</PRE
-></P
-><P
->in the [global]-section of the smb.conf of the BDC. This makes the BDC
-only register the name SAMBA#1c with the WINS server. This is no
-problem as the name SAMBA#1c is a NetBIOS group name that is meant to
-be registered by more than one machine. The parameter 'domain master =
-no' forces the BDC not to register SAMBA#1b which as a unique NetBIOS
-name is reserved for the Primary Domain Controller.</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1329"
->7.5.1. How do I replicate the smbpasswd file?</A
-></H3
-><P
->Replication of the smbpasswd file is sensitive. It has to be done
-whenever changes to the SAM are made. Every user's password change is
-done in the smbpasswd file and has to be replicated to the BDC. So
-replicating the smbpasswd file very often is necessary.</P
-><P
->As the smbpasswd file contains plain text password equivalents, it
-must not be sent unencrypted over the wire. The best way to set up
-smbpasswd replication from the PDC to the BDC is to use the utility
-rsync. rsync can use ssh as a transport. ssh itself can be set up to
-accept *only* rsync transfer without requiring the user to type a
-password.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1333"
->7.5.2. Can I do this all with LDAP?</A
-></H3
-><P
->The simple answer is YES. Samba's pdb_ldap code supports
-binding to a replica LDAP server, and will also follow referrals and
-rebind to the master if it ever needs to make a modification to the
-database. (Normally BDCs are read only, so this will not occur
-often).</P
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="ADS"
-></A
->Chapter 8. Samba as a ADS domain member</H1
-><P
->This is a rough guide to setting up Samba 3.0 with kerberos authentication against a
-Windows2000 KDC. </P
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN1355"
->8.1. Setup your <TT
-CLASS="FILENAME"
->smb.conf</TT
-></A
-></H2
-><P
->You must use at least the following 3 options in smb.conf:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> realm = YOUR.KERBEROS.REALM
- security = ADS
- encrypt passwords = yes</PRE
-></P
-><P
->In case samba can't figure out your ads server using your realm name, use the
-<B
-CLASS="COMMAND"
->ads server</B
-> option in <TT
-CLASS="FILENAME"
->smb.conf</TT
->:
-<PRE
-CLASS="PROGRAMLISTING"
-> ads server = your.kerberos.server</PRE
-></P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->You do *not* need a smbpasswd file, and older clients will
- be authenticated as if <B
-CLASS="COMMAND"
->security = domain</B
->,
- although it won't do any harm
- and allows you to have local users not in the domain.
- I expect that the above required options will change soon when we get better
- active directory integration.</P
-></TD
-></TR
-></TABLE
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN1368"
->8.2. Setup your <TT
-CLASS="FILENAME"
->/etc/krb5.conf</TT
-></A
-></H2
-><P
->The minimal configuration for <TT
-CLASS="FILENAME"
->krb5.conf</TT
-> is:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->[realms]
- YOUR.KERBEROS.REALM = {
- kdc = your.kerberos.server
- }</PRE
-></P
-><P
->Test your config by doing a <KBD
-CLASS="USERINPUT"
->kinit <VAR
-CLASS="REPLACEABLE"
->USERNAME</VAR
->@<VAR
-CLASS="REPLACEABLE"
->REALM</VAR
-></KBD
-> and making sure that
- your password is accepted by the Win2000 KDC. </P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->The realm must be uppercase. </P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->You also must ensure that you can do a reverse DNS lookup on the IP
-address of your KDC. Also, the name that this reverse lookup maps to
-must either be the netbios name of the KDC (ie. the hostname with no
-domain attached) or it can alternatively be the netbios name
-followed by the realm. </P
-><P
->The easiest way to ensure you get this right is to add a
-<TT
-CLASS="FILENAME"
->/etc/hosts</TT
-> entry mapping the IP address of your KDC to
-its netbios name. If you don't get this right then you will get a
-"local error" when you try to join the realm.</P
-><P
->If all you want is kerberos support in <SPAN
-CLASS="APPLICATION"
->smbclient</SPAN
-> then you can skip
-straight to <A
-HREF="#ADS-TEST-SMBCLIENT"
->Test with <SPAN
-CLASS="APPLICATION"
->smbclient</SPAN
-></A
-> now.
-<A
-HREF="#ADS-CREATE-MACHINE-ACCOUNT"
->Creating a computer account</A
->
-and <A
-HREF="#ADS-TEST-SERVER"
->testing your servers</A
->
-is only needed if you want kerberos
-support for <SPAN
-CLASS="APPLICATION"
->smbd</SPAN
-> and <SPAN
-CLASS="APPLICATION"
->winbindd</SPAN
->.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="ADS-CREATE-MACHINE-ACCOUNT"
->8.3. Create the computer account</A
-></H2
-><P
->As a user that has write permission on the Samba private directory
-(usually root) run:
-<KBD
-CLASS="USERINPUT"
->net ads join</KBD
-></P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1396"
->8.3.1. Possible errors</A
-></H3
-><P
-><P
-></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
->"ADS support not compiled in"</DT
-><DD
-><P
->Samba must be reconfigured (remove config.cache) and recompiled (make clean all install) after the kerberos libs and headers are installed.</P
-></DD
-></DL
-></DIV
-></P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="ADS-TEST-SERVER"
->8.4. Test your server setup</A
-></H2
-><P
->On a Windows 2000 client try <KBD
-CLASS="USERINPUT"
->net use * \\server\share</KBD
->. You should
-be logged in with kerberos without needing to know a password. If
-this fails then run <KBD
-CLASS="USERINPUT"
->klist tickets</KBD
->. Did you get a ticket for the
-server? Does it have an encoding type of DES-CBC-MD5 ? </P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="ADS-TEST-SMBCLIENT"
->8.5. Testing with <SPAN
-CLASS="APPLICATION"
->smbclient</SPAN
-></A
-></H2
-><P
->On your Samba server try to login to a Win2000 server or your Samba
-server using <SPAN
-CLASS="APPLICATION"
->smbclient</SPAN
-> and kerberos. Use <SPAN
-CLASS="APPLICATION"
->smbclient</SPAN
-> as usual, but
-specify the <VAR
-CLASS="PARAMETER"
->-k</VAR
-> option to choose kerberos authentication.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN1416"
->8.6. Notes</A
-></H2
-><P
->You must change administrator password at least once after DC
-install, to create the right encoding types</P
-><P
->w2k doesn't seem to create the _kerberos._udp and _ldap._tcp in
- their defaults DNS setup. Maybe fixed in service packs?</P
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="DOMAIN-SECURITY"
-></A
->Chapter 9. Samba as a NT4 or Win2k domain member</H1
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN1439"
->9.1. Joining an NT Domain with Samba 3.0</A
-></H2
-><P
->Assume you have a Samba 3.0 server with a NetBIOS name of
- <CODE
-CLASS="CONSTANT"
->SERV1</CODE
-> and are joining an or Win2k NT domain called
- <CODE
-CLASS="CONSTANT"
->DOM</CODE
->, which has a PDC with a NetBIOS name
- of <CODE
-CLASS="CONSTANT"
->DOMPDC</CODE
-> and two backup domain controllers
- with NetBIOS names <CODE
-CLASS="CONSTANT"
->DOMBDC1</CODE
-> and <CODE
-CLASS="CONSTANT"
->DOMBDC2
- </CODE
->.</P
-><P
->Firstly, you must edit your <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file to tell Samba it should
- now use domain security.</P
-><P
->Change (or add) your <A
-HREF="smb.conf.5.html#SECURITY"
-TARGET="_top"
-> <VAR
-CLASS="PARAMETER"
->security =</VAR
-></A
-> line in the [global] section
- of your <TT
-CLASS="FILENAME"
->smb.conf</TT
-> to read:</P
-><P
-><B
-CLASS="COMMAND"
->security = domain</B
-></P
-><P
->Next change the <A
-HREF="smb.conf.5.html#WORKGROUP"
-TARGET="_top"
-><VAR
-CLASS="PARAMETER"
-> workgroup =</VAR
-></A
-> line in the [global] section to read: </P
-><P
-><B
-CLASS="COMMAND"
->workgroup = DOM</B
-></P
-><P
->as this is the name of the domain we are joining. </P
-><P
->You must also have the parameter <A
-HREF="smb.conf.5.html#ENCRYPTPASSWORDS"
-TARGET="_top"
-> <VAR
-CLASS="PARAMETER"
->encrypt passwords</VAR
-></A
-> set to <CODE
-CLASS="CONSTANT"
->yes
- </CODE
-> in order for your users to authenticate to the NT PDC.</P
-><P
->Finally, add (or modify) a <A
-HREF="smb.conf.5.html#PASSWORDSERVER"
-TARGET="_top"
-> <VAR
-CLASS="PARAMETER"
->password server =</VAR
-></A
-> line in the [global]
- section to read: </P
-><P
-><B
-CLASS="COMMAND"
->password server = DOMPDC DOMBDC1 DOMBDC2</B
-></P
-><P
->These are the primary and backup domain controllers Samba
- will attempt to contact in order to authenticate users. Samba will
- try to contact each of these servers in order, so you may want to
- rearrange this list in order to spread out the authentication load
- among domain controllers.</P
-><P
->Alternatively, if you want smbd to automatically determine
- the list of Domain controllers to use for authentication, you may
- set this line to be :</P
-><P
-><B
-CLASS="COMMAND"
->password server = *</B
-></P
-><P
->This method, allows Samba to use exactly the same
- mechanism that NT does. This
- method either broadcasts or uses a WINS database in order to
- find domain controllers to authenticate against.</P
-><P
->In order to actually join the domain, you must run this
- command:</P
-><P
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-><KBD
-CLASS="USERINPUT"
->net rpc join -S DOMPDC
- -U<VAR
-CLASS="REPLACEABLE"
->Administrator%password</VAR
-></KBD
-></P
-><P
->as we are joining the domain DOM and the PDC for that domain
- (the only machine that has write access to the domain SAM database)
- is DOMPDC. The <VAR
-CLASS="REPLACEABLE"
->Administrator%password</VAR
-> is
- the login name and password for an account which has the necessary
- privilege to add machines to the domain. If this is successful
- you will see the message:</P
-><P
-><SAMP
-CLASS="COMPUTEROUTPUT"
->Joined domain DOM.</SAMP
->
- or <SAMP
-CLASS="COMPUTEROUTPUT"
->Joined 'SERV1' to realm 'MYREALM'</SAMP
->
- </P
-><P
->in your terminal window. See the <A
-HREF="net.8.html"
-TARGET="_top"
-> net(8)</A
-> man page for more details.</P
-><P
->This process joins the server to thedomain
- without having to create the machine trust account on the PDC
- beforehand.</P
-><P
->This command goes through the machine account password
- change protocol, then writes the new (random) machine account
- password for this Samba server into a file in the same directory
- in which an smbpasswd file would be stored - normally :</P
-><P
-><TT
-CLASS="FILENAME"
->/usr/local/samba/private/secrets.tdb</TT
-></P
-><P
->This file is created and owned by root and is not
- readable by any other user. It is the key to the domain-level
- security for your system, and should be treated as carefully
- as a shadow password file.</P
-><P
->Finally, restart your Samba daemons and get ready for
- clients to begin using domain security!</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN1493"
->9.2. Why is this better than security = server?</A
-></H2
-><P
->Currently, domain security in Samba doesn't free you from
- having to create local Unix users to represent the users attaching
- to your server. This means that if domain user <CODE
-CLASS="CONSTANT"
->DOM\fred
- </CODE
-> attaches to your domain security Samba server, there needs
- to be a local Unix user fred to represent that user in the Unix
- filesystem. This is very similar to the older Samba security mode
- <A
-HREF="smb.conf.5.html#SECURITYEQUALSSERVER"
-TARGET="_top"
->security = server</A
->,
- where Samba would pass through the authentication request to a Windows
- NT server in the same way as a Windows 95 or Windows 98 server would.
- </P
-><P
->Please refer to the <A
-HREF="winbind.html"
-TARGET="_top"
->Winbind
- paper</A
-> for information on a system to automatically
- assign UNIX uids and gids to Windows NT Domain users and groups.
- This code is available in development branches only at the moment,
- but will be moved to release branches soon.</P
-><P
->The advantage to domain-level security is that the
- authentication in domain-level security is passed down the authenticated
- RPC channel in exactly the same way that an NT server would do it. This
- means Samba servers now participate in domain trust relationships in
- exactly the same way NT servers do (i.e., you can add Samba servers into
- a resource domain and have the authentication passed on from a resource
- domain PDC to an account domain PDC.</P
-><P
->In addition, with <B
-CLASS="COMMAND"
->security = server</B
-> every Samba
- daemon on a server has to keep a connection open to the
- authenticating server for as long as that daemon lasts. This can drain
- the connection resources on a Microsoft NT server and cause it to run
- out of available connections. With <B
-CLASS="COMMAND"
->security = domain</B
->,
- however, the Samba daemons connect to the PDC/BDC only for as long
- as is necessary to authenticate the user, and then drop the connection,
- thus conserving PDC connection resources.</P
-><P
->And finally, acting in the same manner as an NT server
- authenticating to a PDC means that as part of the authentication
- reply, the Samba server gets the user identification information such
- as the user SID, the list of NT groups the user belongs to, etc. </P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
-> Much of the text of this document
- was first published in the Web magazine <A
-HREF="http://www.linuxworld.com"
-TARGET="_top"
->
- LinuxWorld</A
-> as the article <A
-HREF="http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-samba.html"
-TARGET="_top"
->Doing
- the NIS/NT Samba</A
->.</P
-></TD
-></TR
-></TABLE
-></DIV
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="PART"
-><A
-NAME="OPTIONAL"
-></A
-><DIV
-CLASS="TITLEPAGE"
-><H1
-CLASS="TITLE"
->III. Advanced Configuration</H1
-><DIV
-CLASS="PARTINTRO"
-><A
-NAME="AEN1511"
-></A
-><H1
->Introduction</H1
-><P
->Samba has several features that you might want or might not want to use. The chapters in this part each cover one specific feature.</P
-></DIV
-><DIV
-CLASS="TOC"
-><DL
-><DT
-><B
->Table of Contents</B
-></DT
-><DT
->10. <A
-HREF="#UNIX-PERMISSIONS"
->UNIX Permission Bits and Windows NT Access Control Lists</A
-></DT
-><DD
-><DL
-><DT
->10.1. <A
-HREF="#AEN1525"
->Viewing and changing UNIX permissions using the NT
- security dialogs</A
-></DT
-><DT
->10.2. <A
-HREF="#AEN1531"
->How to view file security on a Samba share</A
-></DT
-><DT
->10.3. <A
-HREF="#AEN1542"
->Viewing file ownership</A
-></DT
-><DT
->10.4. <A
-HREF="#AEN1562"
->Viewing file or directory permissions</A
-></DT
-><DD
-><DL
-><DT
->10.4.1. <A
-HREF="#AEN1577"
->File Permissions</A
-></DT
-><DT
->10.4.2. <A
-HREF="#AEN1591"
->Directory Permissions</A
-></DT
-></DL
-></DD
-><DT
->10.5. <A
-HREF="#AEN1598"
->Modifying file or directory permissions</A
-></DT
-><DT
->10.6. <A
-HREF="#AEN1620"
->Interaction with the standard Samba create mask
- parameters</A
-></DT
-><DT
->10.7. <A
-HREF="#AEN1673"
->Interaction with the standard Samba file attribute
- mapping</A
-></DT
-></DL
-></DD
-><DT
->11. <A
-HREF="#GROUPMAPPING"
->Configuring Group Mapping</A
-></DT
-><DT
->12. <A
-HREF="#PRINTING"
->Printing Support</A
-></DT
-><DD
-><DL
-><DT
->12.1. <A
-HREF="#AEN1736"
->Introduction</A
-></DT
-><DT
->12.2. <A
-HREF="#AEN1758"
->Configuration</A
-></DT
-><DD
-><DL
-><DT
->12.2.1. <A
-HREF="#AEN1766"
->Creating [print$]</A
-></DT
-><DT
->12.2.2. <A
-HREF="#AEN1801"
->Setting Drivers for Existing Printers</A
-></DT
-><DT
->12.2.3. <A
-HREF="#AEN1817"
->Support a large number of printers</A
-></DT
-><DT
->12.2.4. <A
-HREF="#AEN1832"
->Adding New Printers via the Windows NT APW</A
-></DT
-><DT
->12.2.5. <A
-HREF="#AEN1862"
->Samba and Printer Ports</A
-></DT
-></DL
-></DD
-><DT
->12.3. <A
-HREF="#AEN1870"
->The Imprints Toolset</A
-></DT
-><DD
-><DL
-><DT
->12.3.1. <A
-HREF="#AEN1874"
->What is Imprints?</A
-></DT
-><DT
->12.3.2. <A
-HREF="#AEN1884"
->Creating Printer Driver Packages</A
-></DT
-><DT
->12.3.3. <A
-HREF="#AEN1887"
->The Imprints server</A
-></DT
-><DT
->12.3.4. <A
-HREF="#AEN1891"
->The Installation Client</A
-></DT
-></DL
-></DD
-><DT
->12.4. <A
-HREF="#AEN1913"
->Diagnosis</A
-></DT
-><DD
-><DL
-><DT
->12.4.1. <A
-HREF="#AEN1915"
->Introduction</A
-></DT
-><DT
->12.4.2. <A
-HREF="#AEN1931"
->Debugging printer problems</A
-></DT
-><DT
->12.4.3. <A
-HREF="#AEN1940"
->What printers do I have?</A
-></DT
-><DT
->12.4.4. <A
-HREF="#AEN1948"
->Setting up printcap and print servers</A
-></DT
-><DT
->12.4.5. <A
-HREF="#AEN1976"
->Job sent, no output</A
-></DT
-><DT
->12.4.6. <A
-HREF="#AEN1987"
->Job sent, strange output</A
-></DT
-><DT
->12.4.7. <A
-HREF="#AEN1999"
->Raw PostScript printed</A
-></DT
-><DT
->12.4.8. <A
-HREF="#AEN2002"
->Advanced Printing</A
-></DT
-><DT
->12.4.9. <A
-HREF="#AEN2005"
->Real debugging</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
->13. <A
-HREF="#CUPS-PRINTING"
->CUPS Printing Support</A
-></DT
-><DD
-><DL
-><DT
->13.1. <A
-HREF="#AEN2025"
->Introduction</A
-></DT
-><DT
->13.2. <A
-HREF="#AEN2032"
->Configuring <TT
-CLASS="FILENAME"
->smb.conf</TT
-> for CUPS</A
-></DT
-><DT
->13.3. <A
-HREF="#AEN2052"
->CUPS - RAW Print Through Mode</A
-></DT
-><DT
->13.4. <A
-HREF="#AEN2111"
->CUPS as a network PostScript RIP -- CUPS drivers working on server, Adobe
-PostScript driver with CUPS-PPDs downloaded to clients</A
-></DT
-><DT
->13.5. <A
-HREF="#AEN2132"
->Windows Terminal Servers (WTS) as CUPS clients</A
-></DT
-><DT
->13.6. <A
-HREF="#AEN2136"
->Setting up CUPS for driver download</A
-></DT
-><DT
->13.7. <A
-HREF="#AEN2149"
->Sources of CUPS drivers / PPDs</A
-></DT
-><DD
-><DL
-><DT
->13.7.1. <A
-HREF="#AEN2176"
-><B
-CLASS="COMMAND"
->cupsaddsmb</B
-></A
-></DT
-></DL
-></DD
-><DT
->13.8. <A
-HREF="#AEN2205"
->The CUPS Filter Chains</A
-></DT
-><DT
->13.9. <A
-HREF="#AEN2244"
->CUPS Print Drivers and Devices</A
-></DT
-><DD
-><DL
-><DT
->13.9.1. <A
-HREF="#AEN2251"
->Further printing steps</A
-></DT
-></DL
-></DD
-><DT
->13.10. <A
-HREF="#AEN2321"
->Limiting the number of pages users can print</A
-></DT
-><DT
->13.11. <A
-HREF="#AEN2417"
->Advanced Postscript Printing from MS Windows</A
-></DT
-><DT
->13.12. <A
-HREF="#AEN2432"
->Auto-Deletion of CUPS spool files</A
-></DT
-></DL
-></DD
-><DT
->14. <A
-HREF="#WINBIND"
->Unified Logons between Windows NT and UNIX using Winbind</A
-></DT
-><DD
-><DL
-><DT
->14.1. <A
-HREF="#AEN2506"
->Abstract</A
-></DT
-><DT
->14.2. <A
-HREF="#AEN2510"
->Introduction</A
-></DT
-><DT
->14.3. <A
-HREF="#AEN2523"
->What Winbind Provides</A
-></DT
-><DD
-><DL
-><DT
->14.3.1. <A
-HREF="#AEN2530"
->Target Uses</A
-></DT
-></DL
-></DD
-><DT
->14.4. <A
-HREF="#AEN2534"
->How Winbind Works</A
-></DT
-><DD
-><DL
-><DT
->14.4.1. <A
-HREF="#AEN2539"
->Microsoft Remote Procedure Calls</A
-></DT
-><DT
->14.4.2. <A
-HREF="#AEN2543"
->Microsoft Active Directory Services</A
-></DT
-><DT
->14.4.3. <A
-HREF="#AEN2546"
->Name Service Switch</A
-></DT
-><DT
->14.4.4. <A
-HREF="#AEN2562"
->Pluggable Authentication Modules</A
-></DT
-><DT
->14.4.5. <A
-HREF="#AEN2570"
->User and Group ID Allocation</A
-></DT
-><DT
->14.4.6. <A
-HREF="#AEN2574"
->Result Caching</A
-></DT
-></DL
-></DD
-><DT
->14.5. <A
-HREF="#AEN2577"
->Installation and Configuration</A
-></DT
-><DD
-><DL
-><DT
->14.5.1. <A
-HREF="#AEN2582"
->Introduction</A
-></DT
-><DT
->14.5.2. <A
-HREF="#AEN2595"
->Requirements</A
-></DT
-><DT
->14.5.3. <A
-HREF="#AEN2609"
->Testing Things Out</A
-></DT
-></DL
-></DD
-><DT
->14.6. <A
-HREF="#AEN2834"
->Limitations</A
-></DT
-><DT
->14.7. <A
-HREF="#AEN2844"
->Conclusion</A
-></DT
-></DL
-></DD
-><DT
->15. <A
-HREF="#ADVANCEDNETWORKMANAGEMENT"
->Advanced Network Manangement</A
-></DT
-><DD
-><DL
-><DT
->15.1. <A
-HREF="#AEN2859"
->Configuring Samba Share Access Controls</A
-></DT
-><DD
-><DL
-><DT
->15.1.1. <A
-HREF="#AEN2869"
->Share Permissions Management</A
-></DT
-></DL
-></DD
-><DT
->15.2. <A
-HREF="#AEN2897"
->Remote Server Administration</A
-></DT
-><DT
->15.3. <A
-HREF="#AEN2914"
->Network Logon Script Magic</A
-></DT
-></DL
-></DD
-><DT
->16. <A
-HREF="#POLICYMGMT"
->System and Account Policies</A
-></DT
-><DD
-><DL
-><DT
->16.1. <A
-HREF="#AEN2929"
->Creating and Managing System Policies</A
-></DT
-><DD
-><DL
-><DT
->16.1.1. <A
-HREF="#AEN2943"
->Windows 9x/Me Policies</A
-></DT
-><DT
->16.1.2. <A
-HREF="#AEN2955"
->Windows NT4 Style Policy Files</A
-></DT
-><DT
->16.1.3. <A
-HREF="#AEN2973"
->MS Windows 200x / XP Professional Policies</A
-></DT
-></DL
-></DD
-><DT
->16.2. <A
-HREF="#AEN3002"
->Managing Account/User Policies</A
-></DT
-><DD
-><DL
-><DT
->16.2.1. <A
-HREF="#AEN3017"
->With Windows NT4/200x</A
-></DT
-><DT
->16.2.2. <A
-HREF="#AEN3020"
->With a Samba PDC</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
->17. <A
-HREF="#PROFILEMGMT"
->Desktop Profile Management</A
-></DT
-><DD
-><DL
-><DT
->17.1. <A
-HREF="#AEN3035"
->Roaming Profiles</A
-></DT
-><DD
-><DL
-><DT
->17.1.1. <A
-HREF="#AEN3042"
->Samba Configuration for Profile Handling</A
-></DT
-><DT
->17.1.2. <A
-HREF="#AEN3077"
->Windows Client Profile Configuration Information</A
-></DT
-><DT
->17.1.3. <A
-HREF="#AEN3197"
->Sharing Profiles between W9x/Me and NT4/200x/XP workstations</A
-></DT
-><DT
->17.1.4. <A
-HREF="#AEN3204"
->Profile Migration from Windows NT4/200x Server to Samba</A
-></DT
-></DL
-></DD
-><DT
->17.2. <A
-HREF="#AEN3242"
->Mandatory profiles</A
-></DT
-><DT
->17.3. <A
-HREF="#AEN3249"
->Creating/Managing Group Profiles</A
-></DT
-><DT
->17.4. <A
-HREF="#AEN3255"
->Default Profile for Windows Users</A
-></DT
-><DD
-><DL
-><DT
->17.4.1. <A
-HREF="#AEN3259"
->MS Windows 9x/Me</A
-></DT
-><DT
->17.4.2. <A
-HREF="#AEN3271"
->MS Windows NT4 Workstation</A
-></DT
-><DT
->17.4.3. <A
-HREF="#AEN3325"
->MS Windows 200x/XP</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
->18. <A
-HREF="#INTERDOMAINTRUSTS"
->Interdomain Trust Relationships</A
-></DT
-><DD
-><DL
-><DT
->18.1. <A
-HREF="#AEN3386"
->Trust Relationship Background</A
-></DT
-><DT
->18.2. <A
-HREF="#AEN3395"
->MS Windows NT4 Trust Configuration</A
-></DT
-><DD
-><DL
-><DT
->18.2.1. <A
-HREF="#AEN3398"
->NT4 as the Trusting Domain</A
-></DT
-><DT
->18.2.2. <A
-HREF="#AEN3401"
->NT4 as the Trusted Domain</A
-></DT
-></DL
-></DD
-><DT
->18.3. <A
-HREF="#AEN3405"
->Configuring Samba Domain Trusts</A
-></DT
-><DD
-><DL
-><DT
->18.3.1. <A
-HREF="#AEN3409"
->Samba3 as the Trusting Domain</A
-></DT
-><DT
->18.3.2. <A
-HREF="#AEN3416"
->Samba3 as the Trusted Domain</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
->19. <A
-HREF="#PAM"
->PAM Configuration for Centrally Managed Authentication</A
-></DT
-><DD
-><DL
-><DT
->19.1. <A
-HREF="#AEN3440"
->Samba and PAM</A
-></DT
-><DT
->19.2. <A
-HREF="#AEN3491"
->Distributed Authentication</A
-></DT
-><DT
->19.3. <A
-HREF="#AEN3496"
->PAM Configuration in smb.conf</A
-></DT
-></DL
-></DD
-><DT
->20. <A
-HREF="#VFS"
->Stackable VFS modules</A
-></DT
-><DD
-><DL
-><DT
->20.1. <A
-HREF="#AEN3531"
->Introduction and configuration</A
-></DT
-><DT
->20.2. <A
-HREF="#AEN3540"
->Included modules</A
-></DT
-><DD
-><DL
-><DT
->20.2.1. <A
-HREF="#AEN3542"
->audit</A
-></DT
-><DT
->20.2.2. <A
-HREF="#AEN3550"
->extd_audit</A
-></DT
-><DT
->20.2.3. <A
-HREF="#AEN3554"
->recycle</A
-></DT
-><DT
->20.2.4. <A
-HREF="#AEN3591"
->netatalk</A
-></DT
-></DL
-></DD
-><DT
->20.3. <A
-HREF="#AEN3598"
->VFS modules available elsewhere</A
-></DT
-><DD
-><DL
-><DT
->20.3.1. <A
-HREF="#AEN3602"
->DatabaseFS</A
-></DT
-><DT
->20.3.2. <A
-HREF="#AEN3610"
->vscan</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
->21. <A
-HREF="#MSDFS"
->Hosting a Microsoft Distributed File System tree on Samba</A
-></DT
-><DD
-><DL
-><DT
->21.1. <A
-HREF="#AEN3626"
->Instructions</A
-></DT
-><DD
-><DL
-><DT
->21.1.1. <A
-HREF="#AEN3661"
->Notes</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
->22. <A
-HREF="#INTEGRATE-MS-NETWORKS"
->Integrating MS Windows networks with Samba</A
-></DT
-><DD
-><DL
-><DT
->22.1. <A
-HREF="#AEN3688"
->Name Resolution in a pure Unix/Linux world</A
-></DT
-><DD
-><DL
-><DT
->22.1.1. <A
-HREF="#AEN3704"
-><TT
-CLASS="FILENAME"
->/etc/hosts</TT
-></A
-></DT
-><DT
->22.1.2. <A
-HREF="#AEN3720"
-><TT
-CLASS="FILENAME"
->/etc/resolv.conf</TT
-></A
-></DT
-><DT
->22.1.3. <A
-HREF="#AEN3731"
-><TT
-CLASS="FILENAME"
->/etc/host.conf</TT
-></A
-></DT
-><DT
->22.1.4. <A
-HREF="#AEN3739"
-><TT
-CLASS="FILENAME"
->/etc/nsswitch.conf</TT
-></A
-></DT
-></DL
-></DD
-><DT
->22.2. <A
-HREF="#AEN3751"
->Name resolution as used within MS Windows networking</A
-></DT
-><DD
-><DL
-><DT
->22.2.1. <A
-HREF="#AEN3763"
->The NetBIOS Name Cache</A
-></DT
-><DT
->22.2.2. <A
-HREF="#AEN3768"
->The LMHOSTS file</A
-></DT
-><DT
->22.2.3. <A
-HREF="#AEN3776"
->HOSTS file</A
-></DT
-><DT
->22.2.4. <A
-HREF="#AEN3781"
->DNS Lookup</A
-></DT
-><DT
->22.2.5. <A
-HREF="#AEN3784"
->WINS Lookup</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
->23. <A
-HREF="#IMPROVED-BROWSING"
->Improved browsing in samba</A
-></DT
-><DD
-><DL
-><DT
->23.1. <A
-HREF="#AEN3804"
->Overview of browsing</A
-></DT
-><DT
->23.2. <A
-HREF="#AEN3810"
->Browsing support in samba</A
-></DT
-><DT
->23.3. <A
-HREF="#AEN3825"
->Problem resolution</A
-></DT
-><DT
->23.4. <A
-HREF="#AEN3837"
->Browsing across subnets</A
-></DT
-><DD
-><DL
-><DT
->23.4.1. <A
-HREF="#AEN3843"
->How does cross subnet browsing work ?</A
-></DT
-></DL
-></DD
-><DT
->23.5. <A
-HREF="#AEN3878"
->Setting up a WINS server</A
-></DT
-><DT
->23.6. <A
-HREF="#AEN3901"
->Setting up Browsing in a WORKGROUP</A
-></DT
-><DT
->23.7. <A
-HREF="#AEN3927"
->Setting up Browsing in a DOMAIN</A
-></DT
-><DT
->23.8. <A
-HREF="#BROWSE-FORCE-MASTER"
->Forcing samba to be the master</A
-></DT
-><DT
->23.9. <A
-HREF="#AEN3962"
->Making samba the domain master</A
-></DT
-><DT
->23.10. <A
-HREF="#AEN3984"
->Note about broadcast addresses</A
-></DT
-><DT
->23.11. <A
-HREF="#AEN3987"
->Multiple interfaces</A
-></DT
-></DL
-></DD
-><DT
->24. <A
-HREF="#SECURING-SAMBA"
->Securing Samba</A
-></DT
-><DD
-><DL
-><DT
->24.1. <A
-HREF="#AEN4003"
->Introduction</A
-></DT
-><DT
->24.2. <A
-HREF="#AEN4006"
->Using host based protection</A
-></DT
-><DT
->24.3. <A
-HREF="#AEN4016"
->Using interface protection</A
-></DT
-><DT
->24.4. <A
-HREF="#AEN4025"
->Using a firewall</A
-></DT
-><DT
->24.5. <A
-HREF="#AEN4032"
->Using a IPC$ share deny</A
-></DT
-><DT
->24.6. <A
-HREF="#AEN4041"
->Upgrading Samba</A
-></DT
-></DL
-></DD
-><DT
->25. <A
-HREF="#UNICODE"
->Unicode/Charsets</A
-></DT
-><DD
-><DL
-><DT
->25.1. <A
-HREF="#AEN4056"
->What are charsets and unicode?</A
-></DT
-><DT
->25.2. <A
-HREF="#AEN4065"
->Samba and charsets</A
-></DT
-></DL
-></DD
-></DL
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="UNIX-PERMISSIONS"
-></A
->Chapter 10. UNIX Permission Bits and Windows NT Access Control Lists</H1
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN1525"
->10.1. Viewing and changing UNIX permissions using the NT
- security dialogs</A
-></H2
-><P
->Windows NT clients can use their native security settings
- dialog box to view and modify the underlying UNIX permissions.</P
-><P
->Note that this ability is careful not to compromise
- the security of the UNIX host Samba is running on, and
- still obeys all the file permission rules that a Samba
- administrator can set.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
-> All access to Unix/Linux system file via Samba is controlled at
- the operating system file access control level. When trying to
- figure out file access problems it is vitally important to identify
- the identity of the Windows user as it is presented by Samba at
- the point of file access. This can best be determined from the
- Samba log files.
- </P
-></TD
-></TR
-></TABLE
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN1531"
->10.2. How to view file security on a Samba share</A
-></H2
-><P
->From an NT4/2000/XP client, single-click with the right
- mouse button on any file or directory in a Samba mounted
- drive letter or UNC path. When the menu pops-up, click
- on the <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Properties</I
-></SPAN
-> entry at the bottom of
- the menu. This brings up the file properties dialog
- box. Click on the tab <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Security</I
-></SPAN
-> and you
- will see three buttons, <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Permissions</I
-></SPAN
->,
- <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Auditing</I
-></SPAN
->, and <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Ownership</I
-></SPAN
->.
- The <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Auditing</I
-></SPAN
-> button will cause either
- an error message <SPAN
-CLASS="ERRORNAME"
->A requested privilege is not held
- by the client</SPAN
-> to appear if the user is not the
- NT Administrator, or a dialog which is intended to allow an
- Administrator to add auditing requirements to a file if the
- user is logged on as the NT Administrator. This dialog is
- non-functional with a Samba share at this time, as the only
- useful button, the <B
-CLASS="COMMAND"
->Add</B
-> button will not currently
- allow a list of users to be seen.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN1542"
->10.3. Viewing file ownership</A
-></H2
-><P
->Clicking on the <B
-CLASS="COMMAND"
->"Ownership"</B
-> button
- brings up a dialog box telling you who owns the given file. The
- owner name will be of the form :</P
-><P
-><B
-CLASS="COMMAND"
->"SERVER\user (Long name)"</B
-></P
-><P
->Where <VAR
-CLASS="REPLACEABLE"
->SERVER</VAR
-> is the NetBIOS name of
- the Samba server, <VAR
-CLASS="REPLACEABLE"
->user</VAR
-> is the user name of
- the UNIX user who owns the file, and <VAR
-CLASS="REPLACEABLE"
->(Long name)</VAR
->
- is the descriptive string identifying the user (normally found in the
- GECOS field of the UNIX password database). Click on the <B
-CLASS="COMMAND"
->Close
- </B
-> button to remove this dialog.</P
-><P
->If the parameter <VAR
-CLASS="PARAMETER"
->nt acl support</VAR
->
- is set to <CODE
-CLASS="CONSTANT"
->false</CODE
-> then the file owner will
- be shown as the NT user <B
-CLASS="COMMAND"
->"Everyone"</B
->.</P
-><P
->The <B
-CLASS="COMMAND"
->Take Ownership</B
-> button will not allow
- you to change the ownership of this file to yourself (clicking on
- it will display a dialog box complaining that the user you are
- currently logged onto the NT client cannot be found). The reason
- for this is that changing the ownership of a file is a privileged
- operation in UNIX, available only to the <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->root</I
-></SPAN
->
- user. As clicking on this button causes NT to attempt to change
- the ownership of a file to the current user logged into the NT
- client this will not work with Samba at this time.</P
-><P
->There is an NT chown command that will work with Samba
- and allow a user with Administrator privilege connected
- to a Samba server as root to change the ownership of
- files on both a local NTFS filesystem or remote mounted NTFS
- or Samba drive. This is available as part of the <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Seclib
- </I
-></SPAN
-> NT security library written by Jeremy Allison of
- the Samba Team, available from the main Samba ftp site.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN1562"
->10.4. Viewing file or directory permissions</A
-></H2
-><P
->The third button is the <B
-CLASS="COMMAND"
->"Permissions"</B
->
- button. Clicking on this brings up a dialog box that shows both
- the permissions and the UNIX owner of the file or directory.
- The owner is displayed in the form :</P
-><P
-><B
-CLASS="COMMAND"
->"SERVER\user (Long name)"</B
-></P
-><P
->Where <VAR
-CLASS="REPLACEABLE"
->SERVER</VAR
-> is the NetBIOS name of
- the Samba server, <VAR
-CLASS="REPLACEABLE"
->user</VAR
-> is the user name of
- the UNIX user who owns the file, and <VAR
-CLASS="REPLACEABLE"
->(Long name)</VAR
->
- is the descriptive string identifying the user (normally found in the
- GECOS field of the UNIX password database).</P
-><P
->If the parameter <VAR
-CLASS="PARAMETER"
->nt acl support</VAR
->
- is set to <CODE
-CLASS="CONSTANT"
->false</CODE
-> then the file owner will
- be shown as the NT user <B
-CLASS="COMMAND"
->"Everyone"</B
-> and the
- permissions will be shown as NT "Full Control".</P
-><P
->The permissions field is displayed differently for files
- and directories, so I'll describe the way file permissions
- are displayed first.</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1577"
->10.4.1. File Permissions</A
-></H3
-><P
->The standard UNIX user/group/world triple and
- the corresponding "read", "write", "execute" permissions
- triples are mapped by Samba into a three element NT ACL
- with the 'r', 'w', and 'x' bits mapped into the corresponding
- NT permissions. The UNIX world permissions are mapped into
- the global NT group <B
-CLASS="COMMAND"
->Everyone</B
->, followed
- by the list of permissions allowed for UNIX world. The UNIX
- owner and group permissions are displayed as an NT
- <B
-CLASS="COMMAND"
->user</B
-> icon and an NT <B
-CLASS="COMMAND"
->local
- group</B
-> icon respectively followed by the list
- of permissions allowed for the UNIX user and group.</P
-><P
->As many UNIX permission sets don't map into common
- NT names such as <B
-CLASS="COMMAND"
->"read"</B
->, <B
-CLASS="COMMAND"
-> "change"</B
-> or <B
-CLASS="COMMAND"
->"full control"</B
-> then
- usually the permissions will be prefixed by the words <B
-CLASS="COMMAND"
-> "Special Access"</B
-> in the NT display list.</P
-><P
->But what happens if the file has no permissions allowed
- for a particular UNIX user group or world component ? In order
- to allow "no permissions" to be seen and modified then Samba
- overloads the NT <B
-CLASS="COMMAND"
->"Take Ownership"</B
-> ACL attribute
- (which has no meaning in UNIX) and reports a component with
- no permissions as having the NT <B
-CLASS="COMMAND"
->"O"</B
-> bit set.
- This was chosen of course to make it look like a zero, meaning
- zero permissions. More details on the decision behind this will
- be given below.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1591"
->10.4.2. Directory Permissions</A
-></H3
-><P
->Directories on an NT NTFS file system have two
- different sets of permissions. The first set of permissions
- is the ACL set on the directory itself, this is usually displayed
- in the first set of parentheses in the normal <B
-CLASS="COMMAND"
->"RW"</B
->
- NT style. This first set of permissions is created by Samba in
- exactly the same way as normal file permissions are, described
- above, and is displayed in the same way.</P
-><P
->The second set of directory permissions has no real meaning
- in the UNIX permissions world and represents the <B
-CLASS="COMMAND"
-> "inherited"</B
-> permissions that any file created within
- this directory would inherit.</P
-><P
->Samba synthesises these inherited permissions for NT by
- returning as an NT ACL the UNIX permission mode that a new file
- created by Samba on this share would receive.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN1598"
->10.5. Modifying file or directory permissions</A
-></H2
-><P
->Modifying file and directory permissions is as simple
- as changing the displayed permissions in the dialog box, and
- clicking the <B
-CLASS="COMMAND"
->OK</B
-> button. However, there are
- limitations that a user needs to be aware of, and also interactions
- with the standard Samba permission masks and mapping of DOS
- attributes that need to also be taken into account.</P
-><P
->If the parameter <VAR
-CLASS="PARAMETER"
->nt acl support</VAR
->
- is set to <CODE
-CLASS="CONSTANT"
->false</CODE
-> then any attempt to set
- security permissions will fail with an <B
-CLASS="COMMAND"
->"Access Denied"
- </B
-> message.</P
-><P
->The first thing to note is that the <B
-CLASS="COMMAND"
->"Add"</B
->
- button will not return a list of users in Samba (it will give
- an error message of <B
-CLASS="COMMAND"
->"The remote procedure call failed
- and did not execute"</B
->). This means that you can only
- manipulate the current user/group/world permissions listed in
- the dialog box. This actually works quite well as these are the
- only permissions that UNIX actually has.</P
-><P
->If a permission triple (either user, group, or world)
- is removed from the list of permissions in the NT dialog box,
- then when the <B
-CLASS="COMMAND"
->"OK"</B
-> button is pressed it will
- be applied as "no permissions" on the UNIX side. If you then
- view the permissions again the "no permissions" entry will appear
- as the NT <B
-CLASS="COMMAND"
->"O"</B
-> flag, as described above. This
- allows you to add permissions back to a file or directory once
- you have removed them from a triple component.</P
-><P
->As UNIX supports only the "r", "w" and "x" bits of
- an NT ACL then if other NT security attributes such as "Delete
- access" are selected then they will be ignored when applied on
- the Samba server.</P
-><P
->When setting permissions on a directory the second
- set of permissions (in the second set of parentheses) is
- by default applied to all files within that directory. If this
- is not what you want you must uncheck the <B
-CLASS="COMMAND"
->"Replace
- permissions on existing files"</B
-> checkbox in the NT
- dialog before clicking <B
-CLASS="COMMAND"
->"OK"</B
->.</P
-><P
->If you wish to remove all permissions from a
- user/group/world component then you may either highlight the
- component and click the <B
-CLASS="COMMAND"
->"Remove"</B
-> button,
- or set the component to only have the special <B
-CLASS="COMMAND"
->"Take
- Ownership"</B
-> permission (displayed as <B
-CLASS="COMMAND"
->"O"
- </B
->) highlighted.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN1620"
->10.6. Interaction with the standard Samba create mask
- parameters</A
-></H2
-><P
->There are four parameters
- to control interaction with the standard Samba create mask parameters.
- These are :</P
-><P
-><VAR
-CLASS="PARAMETER"
->security mask</VAR
-></P
-><P
-><VAR
-CLASS="PARAMETER"
->force security mode</VAR
-></P
-><P
-><VAR
-CLASS="PARAMETER"
->directory security mask</VAR
-></P
-><P
-><VAR
-CLASS="PARAMETER"
->force directory security mode</VAR
-></P
-><P
->Once a user clicks <B
-CLASS="COMMAND"
->"OK"</B
-> to apply the
- permissions Samba maps the given permissions into a user/group/world
- r/w/x triple set, and then will check the changed permissions for a
- file against the bits set in the <A
-HREF="smb.conf.5.html#SECURITYMASK"
-TARGET="_top"
->
- <VAR
-CLASS="PARAMETER"
->security mask</VAR
-></A
-> parameter. Any bits that
- were changed that are not set to '1' in this parameter are left alone
- in the file permissions.</P
-><P
->Essentially, zero bits in the <VAR
-CLASS="PARAMETER"
->security mask</VAR
->
- mask may be treated as a set of bits the user is <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->not</I
-></SPAN
->
- allowed to change, and one bits are those the user is allowed to change.
- </P
-><P
->If not set explicitly this parameter is set to the same value as
- the <A
-HREF="smb.conf.5.html#CREATEMASK"
-TARGET="_top"
-><VAR
-CLASS="PARAMETER"
->create mask
- </VAR
-></A
-> parameter. To allow a user to modify all the
- user/group/world permissions on a file, set this parameter
- to 0777.</P
-><P
->Next Samba checks the changed permissions for a file against
- the bits set in the <A
-HREF="smb.conf.5.html#FORCESECURITYMODE"
-TARGET="_top"
-> <VAR
-CLASS="PARAMETER"
->force security mode</VAR
-></A
-> parameter. Any bits
- that were changed that correspond to bits set to '1' in this parameter
- are forced to be set.</P
-><P
->Essentially, bits set in the <VAR
-CLASS="PARAMETER"
->force security mode
- </VAR
-> parameter may be treated as a set of bits that, when
- modifying security on a file, the user has always set to be 'on'.</P
-><P
->If not set explicitly this parameter is set to the same value
- as the <A
-HREF="smb.conf.5.html#FORCECREATEMODE"
-TARGET="_top"
-><VAR
-CLASS="PARAMETER"
->force
- create mode</VAR
-></A
-> parameter.
- To allow a user to modify all the user/group/world permissions on a file
- with no restrictions set this parameter to 000.</P
-><P
->The <VAR
-CLASS="PARAMETER"
->security mask</VAR
-> and <VAR
-CLASS="PARAMETER"
->force
- security mode</VAR
-> parameters are applied to the change
- request in that order.</P
-><P
->For a directory Samba will perform the same operations as
- described above for a file except using the parameter <VAR
-CLASS="PARAMETER"
-> directory security mask</VAR
-> instead of <VAR
-CLASS="PARAMETER"
->security
- mask</VAR
->, and <VAR
-CLASS="PARAMETER"
->force directory security mode
- </VAR
-> parameter instead of <VAR
-CLASS="PARAMETER"
->force security mode
- </VAR
->.</P
-><P
->The <VAR
-CLASS="PARAMETER"
->directory security mask</VAR
-> parameter
- by default is set to the same value as the <VAR
-CLASS="PARAMETER"
->directory mask
- </VAR
-> parameter and the <VAR
-CLASS="PARAMETER"
->force directory security
- mode</VAR
-> parameter by default is set to the same value as
- the <VAR
-CLASS="PARAMETER"
->force directory mode</VAR
-> parameter. </P
-><P
->In this way Samba enforces the permission restrictions that
- an administrator can set on a Samba share, whilst still allowing users
- to modify the permission bits within that restriction.</P
-><P
->If you want to set up a share that allows users full control
- in modifying the permission bits on their files and directories and
- doesn't force any particular bits to be set 'on', then set the following
- parameters in the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file in that share specific section :</P
-><P
-><VAR
-CLASS="PARAMETER"
->security mask = 0777</VAR
-></P
-><P
-><VAR
-CLASS="PARAMETER"
->force security mode = 0</VAR
-></P
-><P
-><VAR
-CLASS="PARAMETER"
->directory security mask = 0777</VAR
-></P
-><P
-><VAR
-CLASS="PARAMETER"
->force directory security mode = 0</VAR
-></P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN1673"
->10.7. Interaction with the standard Samba file attribute
- mapping</A
-></H2
-><P
->Samba maps some of the DOS attribute bits (such as "read
- only") into the UNIX permissions of a file. This means there can
- be a conflict between the permission bits set via the security
- dialog and the permission bits set by the file attribute mapping.
- </P
-><P
->One way this can show up is if a file has no UNIX read access
- for the owner it will show up as "read only" in the standard
- file attributes tabbed dialog. Unfortunately this dialog is
- the same one that contains the security info in another tab.</P
-><P
->What this can mean is that if the owner changes the permissions
- to allow themselves read access using the security dialog, clicks
- <B
-CLASS="COMMAND"
->"OK"</B
-> to get back to the standard attributes tab
- dialog, and then clicks <B
-CLASS="COMMAND"
->"OK"</B
-> on that dialog, then
- NT will set the file permissions back to read-only (as that is what
- the attributes still say in the dialog). This means that after setting
- permissions and clicking <B
-CLASS="COMMAND"
->"OK"</B
-> to get back to the
- attributes dialog you should always hit <B
-CLASS="COMMAND"
->"Cancel"</B
->
- rather than <B
-CLASS="COMMAND"
->"OK"</B
-> to ensure that your changes
- are not overridden.</P
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="GROUPMAPPING"
-></A
->Chapter 11. Configuring Group Mapping</H1
-><P
->
-Starting with Samba 3.0 alpha 2, a new group mapping function is available. The
-current method (likely to change) to manage the groups is a new command called
-<SPAN
-CLASS="APPLICATION"
->smbgroupedit</SPAN
->.</P
-><P
->The first immediate reason to use the group mapping on a PDC, is that
-the <B
-CLASS="COMMAND"
->domain admin group</B
-> of <TT
-CLASS="FILENAME"
->smb.conf</TT
-> is
-now gone. This parameter was used to give the listed users local admin rights
-on their workstations. It was some magic stuff that simply worked but didn't
-scale very well for complex setups.</P
-><P
->Let me explain how it works on NT/W2K, to have this magic fade away.
-When installing NT/W2K on a computer, the installer program creates some users
-and groups. Notably the 'Administrators' group, and gives to that group some
-privileges like the ability to change the date and time or to kill any process
-(or close too) running on the local machine. The 'Administrator' user is a
-member of the 'Administrators' group, and thus 'inherit' the 'Administrators'
-group privileges. If a 'joe' user is created and become a member of the
-'Administrator' group, 'joe' has exactly the same rights as 'Administrator'.</P
-><P
->When a NT/W2K machine is joined to a domain, during that phase, the "Domain
-Administrators' group of the PDC is added to the 'Administrators' group of the
-workstation. Every members of the 'Domain Administrators' group 'inherit' the
-rights of the 'Administrators' group when logging on the workstation.</P
-><P
->You are now wondering how to make some of your samba PDC users members of the
-'Domain Administrators' ? That's really easy.</P
-><P
-></P
-><OL
-TYPE="1"
-><LI
-><P
->create a unix group (usually in <TT
-CLASS="FILENAME"
->/etc/group</TT
->), let's call it domadm</P
-></LI
-><LI
-><P
->add to this group the users that must be Administrators. For example if you want joe,john and mary, your entry in <TT
-CLASS="FILENAME"
->/etc/group</TT
-> will look like:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->domadm:x:502:joe,john,mary</PRE
-></P
-></LI
-><LI
-><P
->Map this domadm group to the <B
-CLASS="COMMAND"
->domain admins</B
-> group by running the command:</P
-><P
-><KBD
-CLASS="USERINPUT"
->smbgroupedit -c "Domain Admins" -u domadm</KBD
-></P
-></LI
-></OL
-><P
->You're set, joe, john and mary are domain administrators !</P
-><P
->Like the Domain Admins group, you can map any arbitrary Unix group to any NT
-group. You can also make any Unix group a domain group. For example, on a domain
-member machine (an NT/W2K or a samba server running winbind), you would like to
-give access to a certain directory to some users who are member of a group on
-your samba PDC. Flag that group as a domain group by running:</P
-><P
-><KBD
-CLASS="USERINPUT"
->smbgroupedit -a unixgroup -td</KBD
-></P
-><P
->You can list the various groups in the mapping database like this</P
-><P
-><KBD
-CLASS="USERINPUT"
->smbgroupedit -v</KBD
-></P
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="PRINTING"
-></A
->Chapter 12. Printing Support</H1
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN1736"
->12.1. Introduction</A
-></H2
-><P
->Beginning with the 2.2.0 release, Samba supports
-the native Windows NT printing mechanisms implemented via
-MS-RPC (i.e. the SPOOLSS named pipe). Previous versions of
-Samba only supported LanMan printing calls.</P
-><P
->The additional functionality provided by the new
-SPOOLSS support includes:</P
-><P
-></P
-><UL
-><LI
-><P
->Support for downloading printer driver
- files to Windows 95/98/NT/2000 clients upon demand.
- </P
-></LI
-><LI
-><P
->Uploading of printer drivers via the
- Windows NT Add Printer Wizard (APW) or the
- Imprints tool set (refer to <A
-HREF="http://imprints.sourceforge.net"
-TARGET="_top"
->http://imprints.sourceforge.net</A
->).
- </P
-></LI
-><LI
-><P
->Support for the native MS-RPC printing
- calls such as StartDocPrinter, EnumJobs(), etc... (See
- the MSDN documentation at <A
-HREF="http://msdn.microsoft.com/"
-TARGET="_top"
->http://msdn.microsoft.com/</A
->
- for more information on the Win32 printing API)
- </P
-></LI
-><LI
-><P
->Support for NT Access Control Lists (ACL)
- on printer objects</P
-></LI
-><LI
-><P
->Improved support for printer queue manipulation
- through the use of an internal databases for spooled job
- information</P
-></LI
-></UL
-><P
->There has been some initial confusion about what all this means
-and whether or not it is a requirement for printer drivers to be
-installed on a Samba host in order to support printing from Windows
-clients. As a side note, Samba does not use these drivers in any way to process
-spooled files. They are utilized entirely by the clients.</P
-><P
->The following MS KB article, may be of some help if you are dealing with
-Windows 2000 clients: <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->How to Add Printers with No User
-Interaction in Windows 2000</I
-></SPAN
-></P
-><P
-><A
-HREF="http://support.microsoft.com/support/kb/articles/Q189/1/05.ASP"
-TARGET="_top"
->http://support.microsoft.com/support/kb/articles/Q189/1/05.ASP</A
-></P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN1758"
->12.2. Configuration</A
-></H2
-><DIV
-CLASS="WARNING"
-><P
-></P
-><TABLE
-CLASS="WARNING"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/warning.gif"
-HSPACE="5"
-ALT="Warning"></TD
-><TH
-ALIGN="LEFT"
-VALIGN="CENTER"
-><B
->[print$] vs. [printer$]</B
-></TH
-></TR
-><TR
-><TD
->&nbsp;</TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Previous versions of Samba recommended using a share named [printer$].
-This name was taken from the printer$ service created by Windows 9x
-clients when a printer was shared. Windows 9x printer servers always have
-a printer$ service which provides read-only access via no
-password in order to support printer driver downloads.</P
-><P
->However, the initial implementation allowed for a
-parameter named <VAR
-CLASS="PARAMETER"
->printer driver location</VAR
->
-to be used on a per share basis to specify the location of
-the driver files associated with that printer. Another
-parameter named <VAR
-CLASS="PARAMETER"
->printer driver</VAR
-> provided
-a means of defining the printer driver name to be sent to
-the client.</P
-></TD
-></TR
-></TABLE
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1766"
->12.2.1. Creating [print$]</A
-></H3
-><P
->In order to support the uploading of printer driver
-files, you must first configure a file share named [print$].
-The name of this share is hard coded in Samba's internals so
-the name is very important (print$ is the service used by
-Windows NT print servers to provide support for printer driver
-download).</P
-><P
->You should modify the server's smb.conf file to add the global
-parameters and to create the
-following file share (of course, some of the parameter values,
-such as 'path' are arbitrary and should be replaced with
-appropriate values for your site):</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->[global]
- ; members of the ntadmin group should be able
- ; to add drivers and set printer properties
- ; root is implicitly a 'printer admin'
- printer admin = @ntadmin
-
-[print$]
- path = /usr/local/samba/printers
- guest ok = yes
- browseable = yes
- read only = yes
- ; since this share is configured as read only, then we need
- ; a 'write list'. Check the file system permissions to make
- ; sure this account can copy files to the share. If this
- ; is setup to a non-root account, then it should also exist
- ; as a 'printer admin'
- write list = @ntadmin,root</PRE
-></P
-><P
->The <A
-HREF="smb.conf.5.html#WRITELIST"
-TARGET="_top"
-><VAR
-CLASS="PARAMETER"
->write list</VAR
-></A
-> is used to allow administrative
-level user accounts to have write access in order to update files
-on the share. See the <A
-HREF="smb.conf.5.html"
-TARGET="_top"
->smb.conf(5)
-man page</A
-> for more information on configuring file shares.</P
-><P
->The requirement for <A
-HREF="smb.conf.5.html#GUESTOK"
-TARGET="_top"
-><B
-CLASS="COMMAND"
->guest
-ok = yes</B
-></A
-> depends upon how your
-site is configured. If users will be guaranteed to have
-an account on the Samba host, then this is a non-issue.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TH
-ALIGN="LEFT"
-VALIGN="CENTER"
-><B
->Author's Note</B
-></TH
-></TR
-><TR
-><TD
->&nbsp;</TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->The non-issue is that if all your Windows NT users are guaranteed to be
-authenticated by the Samba server (such as a domain member server and the NT
-user has already been validated by the Domain Controller in
-order to logon to the Windows NT console), then guest access
-is not necessary. Of course, in a workgroup environment where
-you just want to be able to print without worrying about
-silly accounts and security, then configure the share for
-guest access. You'll probably want to add <A
-HREF="smb.conf.5.html#MAPTOGUEST"
-TARGET="_top"
-><B
-CLASS="COMMAND"
->map to guest = Bad User</B
-></A
-> in the [global] section as well. Make sure
-you understand what this parameter does before using it
-though. --jerry</P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->In order for a Windows NT print server to support
-the downloading of driver files by multiple client architectures,
-it must create subdirectories within the [print$] service
-which correspond to each of the supported client architectures.
-Samba follows this model as well.</P
-><P
->Next create the directory tree below the [print$] share
-for each architecture you wish to support.</P
-><P
-><SAMP
-CLASS="COMPUTEROUTPUT"
->[print$]-----
- |-W32X86 ; "Windows NT x86"
- |-WIN40 ; "Windows 95/98"
- |-W32ALPHA ; "Windows NT Alpha_AXP"
- |-W32MIPS ; "Windows NT R4000"
- |-W32PPC ; "Windows NT PowerPC"</SAMP
-></P
-><DIV
-CLASS="WARNING"
-><P
-></P
-><TABLE
-CLASS="WARNING"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/warning.gif"
-HSPACE="5"
-ALT="Warning"></TD
-><TH
-ALIGN="LEFT"
-VALIGN="CENTER"
-><B
->ATTENTION! REQUIRED PERMISSIONS</B
-></TH
-></TR
-><TR
-><TD
->&nbsp;</TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->In order to currently add a new driver to you Samba host,
-one of two conditions must hold true:</P
-><P
-></P
-><UL
-><LI
-><P
->The account used to connect to the Samba host
- must have a uid of 0 (i.e. a root account)</P
-></LI
-><LI
-><P
->The account used to connect to the Samba host
- must be a member of the <A
-HREF="smb.conf.5.html#PRINTERADMIN"
-TARGET="_top"
-><VAR
-CLASS="PARAMETER"
->printer
- admin</VAR
-></A
-> list.</P
-></LI
-></UL
-><P
->Of course, the connected account must still possess access
-to add files to the subdirectories beneath [print$]. Remember
-that all file shares are set to 'read only' by default.</P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->Once you have created the required [print$] service and
-associated subdirectories, simply log onto the Samba server using
-a root (or <VAR
-CLASS="PARAMETER"
->printer admin</VAR
->) account
-from a Windows NT 4.0/2k client. Open "Network Neighbourhood" or
-"My Network Places" and browse for the Samba host. Once you have located
-the server, navigate to the "Printers..." folder.
-You should see an initial listing of printers
-that matches the printer shares defined on your Samba host.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1801"
->12.2.2. Setting Drivers for Existing Printers</A
-></H3
-><P
->The initial listing of printers in the Samba host's
-Printers folder will have no real printer driver assigned
-to them. This defaults to a NULL string to allow the use
-of the local Add Printer Wizard on NT/2000 clients.
-Attempting to view the printer properties for a printer
-which has this default driver assigned will result in
-the error message:</P
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Device settings cannot be displayed. The driver
-for the specified printer is not installed, only spooler
-properties will be displayed. Do you want to install the
-driver now?</I
-></SPAN
-></P
-><P
->Click "No" in the error dialog and you will be presented with
-the printer properties window. The way to assign a driver to a
-printer is to either</P
-><P
-></P
-><UL
-><LI
-><P
->Use the "New Driver..." button to install
- a new printer driver, or</P
-></LI
-><LI
-><P
->Select a driver from the popup list of
- installed drivers. Initially this list will be empty.</P
-></LI
-></UL
-><P
->If you wish to install printer drivers for client
-operating systems other than "Windows NT x86", you will need
-to use the "Sharing" tab of the printer properties dialog.</P
-><P
->Assuming you have connected with a root account, you
-will also be able modify other printer properties such as
-ACLs and device settings using this dialog box.</P
-><P
->A few closing comments for this section, it is possible
-on a Windows NT print server to have printers
-listed in the Printers folder which are not shared. Samba does
-not make this distinction. By definition, the only printers of
-which Samba is aware are those which are specified as shares in
-<TT
-CLASS="FILENAME"
->smb.conf</TT
->.</P
-><P
->Another interesting side note is that Windows NT clients do
-not use the SMB printer share, but rather can print directly
-to any printer on another Windows NT host using MS-RPC. This
-of course assumes that the printing client has the necessary
-privileges on the remote host serving the printer. The default
-permissions assigned by Windows NT to a printer gives the "Print"
-permissions to the "Everyone" well-known group.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1817"
->12.2.3. Support a large number of printers</A
-></H3
-><P
->One issue that has arisen during the development
-phase of Samba 2.2 is the need to support driver downloads for
-100's of printers. Using the Windows NT APW is somewhat
-awkward to say the list. If more than one printer are using the
-same driver, the <A
-HREF="rpcclient.1.html"
-TARGET="_top"
-><B
-CLASS="COMMAND"
->rpcclient's
-setdriver command</B
-></A
-> can be used to set the driver
-associated with an installed driver. The following is example
-of how this could be accomplished:</P
-><P
-><SAMP
-CLASS="PROMPT"
->$ </SAMP
-><KBD
-CLASS="USERINPUT"
->rpcclient pogo -U root%secret -c "enumdrivers"</KBD
->
-<PRE
-CLASS="PROGRAMLISTING"
->
-Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3]
-
-[Windows NT x86]
-Printer Driver Info 1:
- Driver Name: [HP LaserJet 4000 Series PS]
-
-Printer Driver Info 1:
- Driver Name: [HP LaserJet 2100 Series PS]
-
-Printer Driver Info 1:
- Driver Name: [HP LaserJet 4Si/4SiMX PS]</PRE
->
-<SAMP
-CLASS="PROMPT"
->$ </SAMP
-><KBD
-CLASS="USERINPUT"
->rpcclient pogo -U root%secret -c "enumprinters"</KBD
->
-<PRE
-CLASS="PROGRAMLISTING"
->Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3]
- flags:[0x800000]
- name:[\\POGO\hp-print]
- description:[POGO\\POGO\hp-print,NO DRIVER AVAILABLE FOR THIS PRINTER,]
- comment:[]
- </PRE
->
-<SAMP
-CLASS="PROMPT"
->$ </SAMP
-><KBD
-CLASS="USERINPUT"
->rpcclient pogo -U root%secret -c "setdriver hp-print \"HP LaserJet 4000 Series PS\""</KBD
->
-<PRE
-CLASS="PROGRAMLISTING"
->Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3]
-Successfully set hp-print to driver HP LaserJet 4000 Series PS.</PRE
-></P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1832"
->12.2.4. Adding New Printers via the Windows NT APW</A
-></H3
-><P
->By default, Samba offers all printer shares defined in <TT
-CLASS="FILENAME"
->smb.conf</TT
->
-in the "Printers..." folder. Also existing in this folder is the Windows NT
-Add Printer Wizard icon. The APW will be show only if</P
-><P
-></P
-><UL
-><LI
-><P
->The connected user is able to successfully
- execute an OpenPrinterEx(\\server) with administrative
- privileges (i.e. root or <VAR
-CLASS="PARAMETER"
->printer admin</VAR
->).
- </P
-></LI
-><LI
-><P
-><A
-HREF="smb.conf.5.html#SHOWADDPRINTERWIZARD"
-TARGET="_top"
-><VAR
-CLASS="PARAMETER"
->show
- add printer wizard = yes</VAR
-></A
-> (the default).
- </P
-></LI
-></UL
-><P
->In order to be able to use the APW to successfully add a printer to a Samba
-server, the <A
-HREF="smb.conf.5.html#ADDPRINTERCOMMAND"
-TARGET="_top"
-><VAR
-CLASS="PARAMETER"
->add
-printer command</VAR
-></A
-> must have a defined value. The program
-hook must successfully add the printer to the system (i.e.
-<TT
-CLASS="FILENAME"
->/etc/printcap</TT
-> or appropriate files) and
-<TT
-CLASS="FILENAME"
->smb.conf</TT
-> if necessary.</P
-><P
->When using the APW from a client, if the named printer share does
-not exist, <B
-CLASS="COMMAND"
->smbd</B
-> will execute the <VAR
-CLASS="PARAMETER"
->add printer
-command</VAR
-> and reparse to the <TT
-CLASS="FILENAME"
->smb.conf</TT
->
-to attempt to locate the new printer share. If the share is still not defined,
-an error of "Access Denied" is returned to the client. Note that the
-<VAR
-CLASS="PARAMETER"
->add printer program</VAR
-> is executed under the context
-of the connected user, not necessarily a root account.</P
-><P
->There is a complementary <A
-HREF="smb.conf.5.html#DELETEPRINTERCOMMAND"
-TARGET="_top"
-><VAR
-CLASS="PARAMETER"
->delete
-printer command</VAR
-></A
-> for removing entries from the "Printers..."
-folder.</P
-><P
->The following is an example <A
-HREF="smb.conf.5.html#ADDPRINTERCOMMAN"
-TARGET="_top"
-><VAR
-CLASS="PARAMETER"
->add printer command</VAR
-></A
-> script. It adds the appropriate entries to <TT
-CLASS="FILENAME"
->/etc/printcap.local</TT
-> (change that to what you need) and returns a line of 'Done' which is needed for the whole process to work.</P
-><PRE
-CLASS="PROGRAMLISTING"
->#!/bin/sh
-
-# Script to insert a new printer entry into printcap.local
-#
-# $1, printer name, used as the descriptive name
-# $2, share name, used as the printer name for Linux
-# $3, port name
-# $4, driver name
-# $5, location, used for the device file of the printer
-# $6, win9x location
-
-#
-# Make sure we use the location that RedHat uses for local printer defs
-PRINTCAP=/etc/printcap.local
-DATE=`date +%Y%m%d-%H%M%S`
-LP=lp
-RESTART="service lpd restart"
-
-# Keep a copy
-cp $PRINTCAP $PRINTCAP.$DATE
-# Add the printer to $PRINTCAP
-echo "" &#62;&#62; $PRINTCAP
-echo "$2|$1:\\" &#62;&#62; $PRINTCAP
-echo " :sd=/var/spool/lpd/$2:\\" &#62;&#62; $PRINTCAP
-echo " :mx=0:ml=0:sh:\\" &#62;&#62; $PRINTCAP
-echo " :lp=/usr/local/samba/var/print/$5.prn:" &#62;&#62; $PRINTCAP
-
-touch "/usr/local/samba/var/print/$5.prn" &#62;&#62; /tmp/printadd.$$ 2&#62;&#38;1
-chown $LP "/usr/local/samba/var/print/$5.prn" &#62;&#62; /tmp/printadd.$$ 2&#62;&#38;1
-
-mkdir /var/spool/lpd/$2
-chmod 700 /var/spool/lpd/$2
-chown $LP /var/spool/lpd/$2
-#echo $1 &#62;&#62; "/usr/local/samba/var/print/$5.prn"
-#echo $2 &#62;&#62; "/usr/local/samba/var/print/$5.prn"
-#echo $3 &#62;&#62; "/usr/local/samba/var/print/$5.prn"
-#echo $4 &#62;&#62; "/usr/local/samba/var/print/$5.prn"
-#echo $5 &#62;&#62; "/usr/local/samba/var/print/$5.prn"
-#echo $6 &#62;&#62; "/usr/local/samba/var/print/$5.prn"
-$RESTART &#62;&#62; "/usr/local/samba/var/print/$5.prn"
-# Not sure if this is needed
-touch /usr/local/samba/lib/smb.conf
-#
-# You need to return a value, but I am not sure what it means.
-#
-echo "Done"
-exit 0</PRE
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1862"
->12.2.5. Samba and Printer Ports</A
-></H3
-><P
->Windows NT/2000 print servers associate a port with each printer. These normally
-take the form of LPT1:, COM1:, FILE:, etc... Samba must also support the
-concept of ports associated with a printer. By default, only one printer port,
-named "Samba Printer Port", exists on a system. Samba does not really a port in
-order to print, rather it is a requirement of Windows clients. </P
-><P
->Note that Samba does not support the concept of "Printer Pooling" internally
-either. This is when a logical printer is assigned to multiple ports as
-a form of load balancing or fail over.</P
-><P
->If you require that multiple ports be defined for some reason,
-<TT
-CLASS="FILENAME"
->smb.conf</TT
-> possesses a <A
-HREF="smb.conf.5.html#ENUMPORTSCOMMAND"
-TARGET="_top"
-><VAR
-CLASS="PARAMETER"
->enumports
-command</VAR
-></A
-> which can be used to define an external program
-that generates a listing of ports on a system.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN1870"
->12.3. The Imprints Toolset</A
-></H2
-><P
->The Imprints tool set provides a UNIX equivalent of the
- Windows NT Add Printer Wizard. For complete information, please
- refer to the Imprints web site at <A
-HREF="http://imprints.sourceforge.net/"
-TARGET="_top"
-> http://imprints.sourceforge.net/</A
-> as well as the documentation
- included with the imprints source distribution. This section will
- only provide a brief introduction to the features of Imprints.</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1874"
->12.3.1. What is Imprints?</A
-></H3
-><P
->Imprints is a collection of tools for supporting the goals
- of</P
-><P
-></P
-><UL
-><LI
-><P
->Providing a central repository information
- regarding Windows NT and 95/98 printer driver packages</P
-></LI
-><LI
-><P
->Providing the tools necessary for creating
- the Imprints printer driver packages.</P
-></LI
-><LI
-><P
->Providing an installation client which
- will obtain and install printer drivers on remote Samba
- and Windows NT 4 print servers.</P
-></LI
-></UL
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1884"
->12.3.2. Creating Printer Driver Packages</A
-></H3
-><P
->The process of creating printer driver packages is beyond
- the scope of this document (refer to Imprints.txt also included
- with the Samba distribution for more information). In short,
- an Imprints driver package is a gzipped tarball containing the
- driver files, related INF files, and a control file needed by the
- installation client.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1887"
->12.3.3. The Imprints server</A
-></H3
-><P
->The Imprints server is really a database server that
- may be queried via standard HTTP mechanisms. Each printer
- entry in the database has an associated URL for the actual
- downloading of the package. Each package is digitally signed
- via GnuPG which can be used to verify that package downloaded
- is actually the one referred in the Imprints database. It is
- <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->not</I
-></SPAN
-> recommended that this security check
- be disabled.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1891"
->12.3.4. The Installation Client</A
-></H3
-><P
->More information regarding the Imprints installation client
- is available in the <TT
-CLASS="FILENAME"
->Imprints-Client-HOWTO.ps</TT
->
- file included with the imprints source package.</P
-><P
->The Imprints installation client comes in two forms.</P
-><P
-></P
-><UL
-><LI
-><P
->a set of command line Perl scripts</P
-></LI
-><LI
-><P
->a GTK+ based graphical interface to
- the command line perl scripts</P
-></LI
-></UL
-><P
->The installation client (in both forms) provides a means
- of querying the Imprints database server for a matching
- list of known printer model names as well as a means to
- download and install the drivers on remote Samba and Windows
- NT print servers.</P
-><P
->The basic installation process is in four steps and
- perl code is wrapped around <B
-CLASS="COMMAND"
->smbclient</B
->
- and <B
-CLASS="COMMAND"
->rpcclient</B
->.</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->
-foreach (supported architecture for a given driver)
-{
- 1. rpcclient: Get the appropriate upload directory
- on the remote server
- 2. smbclient: Upload the driver files
- 3. rpcclient: Issues an AddPrinterDriver() MS-RPC
-}
-
-4. rpcclient: Issue an AddPrinterEx() MS-RPC to actually
- create the printer</PRE
-></P
-><P
->One of the problems encountered when implementing
- the Imprints tool set was the name space issues between
- various supported client architectures. For example, Windows
- NT includes a driver named "Apple LaserWriter II NTX v51.8"
- and Windows 95 calls its version of this driver "Apple
- LaserWriter II NTX"</P
-><P
->The problem is how to know what client drivers have
- been uploaded for a printer. As astute reader will remember
- that the Windows NT Printer Properties dialog only includes
- space for one printer driver name. A quick look in the
- Windows NT 4.0 system registry at</P
-><P
-><TT
-CLASS="FILENAME"
->HKLM\System\CurrentControlSet\Control\Print\Environment
- </TT
-></P
-><P
->will reveal that Windows NT always uses the NT driver
- name. This is ok as Windows NT always requires that at least
- the Windows NT version of the printer driver is present.
- However, Samba does not have the requirement internally.
- Therefore, how can you use the NT driver name if is has not
- already been installed?</P
-><P
->The way of sidestepping this limitation is to require
- that all Imprints printer driver packages include both the Intel
- Windows NT and 95/98 printer drivers and that NT driver is
- installed first.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN1913"
->12.4. Diagnosis</A
-></H2
-><DIV
-CLASS="SECT2"
-><H3
-CLASS="SECT2"
-><A
-NAME="AEN1915"
->12.4.1. Introduction</A
-></H3
-><P
->This is a short description of how to debug printing problems with
-Samba. This describes how to debug problems with printing from a SMB
-client to a Samba server, not the other way around. For the reverse
-see the examples/printing directory.</P
-><P
->Ok, so you want to print to a Samba server from your PC. The first
-thing you need to understand is that Samba does not actually do any
-printing itself, it just acts as a middleman between your PC client
-and your Unix printing subsystem. Samba receives the file from the PC
-then passes the file to a external "print command". What print command
-you use is up to you.</P
-><P
->The whole things is controlled using options in smb.conf. The most
-relevant options (which you should look up in the smb.conf man page)
-are:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> [global]
- print command - send a file to a spooler
- lpq command - get spool queue status
- lprm command - remove a job
- [printers]
- path = /var/spool/lpd/samba</PRE
-></P
-><P
->The following are nice to know about:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> queuepause command - stop a printer or print queue
- queueresume command - start a printer or print queue</PRE
-></P
-><P
->Example:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> print command = /usr/bin/lpr -r -P%p %s
- lpq command = /usr/bin/lpq -P%p %s
- lprm command = /usr/bin/lprm -P%p %j
- queuepause command = /usr/sbin/lpc -P%p stop
- queuepause command = /usr/sbin/lpc -P%p start</PRE
-></P
-><P
->Samba should set reasonable defaults for these depending on your
-system type, but it isn't clairvoyant. It is not uncommon that you
-have to tweak these for local conditions. The commands should
-always have fully specified pathnames, as the smdb may not have
-the correct PATH values.</P
-><P
->When you send a job to Samba to be printed, it will make a temporary
-copy of it in the directory specified in the [printers] section.
-and it should be periodically cleaned out. The lpr -r option
-requests that the temporary copy be removed after printing; If
-printing fails then you might find leftover files in this directory,
-and it should be periodically cleaned out. Samba used the lpq
-command to determine the "job number" assigned to your print job
-by the spooler.</P
-><P
->The %&#62;letter&#60; are "macros" that get dynamically replaced with appropriate
-values when they are used. The %s gets replaced with the name of the spool
-file that Samba creates and the %p gets replaced with the name of the
-printer. The %j gets replaced with the "job number" which comes from
-the lpq output.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1931"
->12.4.2. Debugging printer problems</A
-></H3
-><P
->One way to debug printing problems is to start by replacing these
-command with shell scripts that record the arguments and the contents
-of the print file. A simple example of this kind of things might
-be:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> print command = /tmp/saveprint %p %s
-
- #!/bin/saveprint
- # we make sure that we are the right user
- /usr/bin/id -p &#62;/tmp/tmp.print
- # we run the command and save the error messages
- # replace the command with the one appropriate for your system
- /usr/bin/lpr -r -P$1 $2 2&#62;&#62;&#38;/tmp/tmp.print</PRE
-></P
-><P
->Then you print a file and try removing it. You may find that the
-print queue needs to be stopped in order to see the queue status
-and remove the job:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->&#13;h4: {42} % echo hi &#62;/tmp/hi
-h4: {43} % smbclient //localhost/lw4
-added interface ip=10.0.0.4 bcast=10.0.0.255 nmask=255.255.255.0
-Password:
-Domain=[ASTART] OS=[Unix] Server=[Samba 2.0.7]
-smb: \&#62; print /tmp/hi
-putting file /tmp/hi as hi-17534 (0.0 kb/s) (average 0.0 kb/s)
-smb: \&#62; queue
-1049 3 hi-17534
-smb: \&#62; cancel 1049
-Error cancelling job 1049 : code 0
-smb: \&#62; cancel 1049
-Job 1049 cancelled
-smb: \&#62; queue
-smb: \&#62; exit</PRE
-></P
-><P
->The 'code 0' indicates that the job was removed. The comment
-by the smbclient is a bit misleading on this.
-You can observe the command output and then and look at the
-/tmp/tmp.print file to see what the results are. You can quickly
-find out if the problem is with your printing system. Often people
-have problems with their /etc/printcap file or permissions on
-various print queues.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1940"
->12.4.3. What printers do I have?</A
-></H3
-><P
->You can use the 'testprns' program to check to see if the printer
-name you are using is recognized by Samba. For example, you can
-use:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> testprns printer /etc/printcap</PRE
-></P
-><P
->Samba can get its printcap information from a file or from a program.
-You can try the following to see the format of the extracted
-information:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> testprns -a printer /etc/printcap
-
- testprns -a printer '|/bin/cat printcap'</PRE
-></P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1948"
->12.4.4. Setting up printcap and print servers</A
-></H3
-><P
->You may need to set up some printcaps for your Samba system to use.
-It is strongly recommended that you use the facilities provided by
-the print spooler to set up queues and printcap information.</P
-><P
->Samba requires either a printcap or program to deliver printcap
-information. This printcap information has the format:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> name|alias1|alias2...:option=value:...</PRE
-></P
-><P
->For almost all printing systems, the printer 'name' must be composed
-only of alphanumeric or underscore '_' characters. Some systems also
-allow hyphens ('-') as well. An alias is an alternative name for the
-printer, and an alias with a space in it is used as a 'comment'
-about the printer. The printcap format optionally uses a \ at the end of lines
-to extend the printcap to multiple lines.</P
-><P
->Here are some examples of printcap files:</P
-><P
-><P
-></P
-><OL
-TYPE="1"
-><LI
-><P
->pr just printer name</P
-></LI
-><LI
-><P
->pr|alias printer name and alias</P
-></LI
-><LI
-><P
->pr|My Printer printer name, alias used as comment</P
-></LI
-><LI
-><P
->pr:sh:\ Same as pr:sh:cm= testing
- :cm= \
- testing</P
-></LI
-><LI
-><P
->pr:sh Same as pr:sh:cm= testing
- :cm= testing</P
-></LI
-></OL
-></P
-><P
->Samba reads the printcap information when first started. If you make
-changes in the printcap information, then you must do the following:</P
-><P
-></P
-><OL
-TYPE="1"
-><LI
-><P
->make sure that the print spooler is aware of these changes.
-The LPRng system uses the 'lpc reread' command to do this.</P
-></LI
-><LI
-><P
->make sure that the spool queues, etc., exist and have the
-correct permissions. The LPRng system uses the 'checkpc -f'
-command to do this.</P
-></LI
-><LI
-><P
->You now should send a SIGHUP signal to the smbd server to have
-it reread the printcap information.</P
-></LI
-></OL
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1976"
->12.4.5. Job sent, no output</A
-></H3
-><P
->This is the most frustrating part of printing. You may have sent the
-job, verified that the job was forwarded, set up a wrapper around
-the command to send the file, but there was no output from the printer.</P
-><P
->First, check to make sure that the job REALLY is getting to the
-right print queue. If you are using a BSD or LPRng print spooler,
-you can temporarily stop the printing of jobs. Jobs can still be
-submitted, but they will not be printed. Use:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> lpc -Pprinter stop</PRE
-></P
-><P
->Now submit a print job and then use 'lpq -Pprinter' to see if the
-job is in the print queue. If it is not in the print queue then
-you will have to find out why it is not being accepted for printing.</P
-><P
->Next, you may want to check to see what the format of the job really
-was. With the assistance of the system administrator you can view
-the submitted jobs files. You may be surprised to find that these
-are not in what you would expect to call a printable format.
-You can use the UNIX 'file' utitily to determine what the job
-format actually is:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> cd /var/spool/lpd/printer # spool directory of print jobs
- ls # find job files
- file dfA001myhost</PRE
-></P
-><P
->You should make sure that your printer supports this format OR that
-your system administrator has installed a 'print filter' that will
-convert the file to a format appropriate for your printer.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1987"
->12.4.6. Job sent, strange output</A
-></H3
-><P
->Once you have the job printing, you can then start worrying about
-making it print nicely.</P
-><P
->The most common problem is extra pages of output: banner pages
-OR blank pages at the end.</P
-><P
->If you are getting banner pages, check and make sure that the
-printcap option or printer option is configured for no banners.
-If you have a printcap, this is the :sh (suppress header or banner
-page) option. You should have the following in your printer.</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> printer: ... :sh</PRE
-></P
-><P
->If you have this option and are still getting banner pages, there
-is a strong chance that your printer is generating them for you
-automatically. You should make sure that banner printing is disabled
-for the printer. This usually requires using the printer setup software
-or procedures supplied by the printer manufacturer.</P
-><P
->If you get an extra page of output, this could be due to problems
-with your job format, or if you are generating PostScript jobs,
-incorrect setting on your printer driver on the MicroSoft client.
-For example, under Win95 there is a option:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> Printers|Printer Name|(Right Click)Properties|Postscript|Advanced|</PRE
-></P
-><P
->that allows you to choose if a Ctrl-D is appended to all jobs.
-This is a very bad thing to do, as most spooling systems will
-automatically add a ^D to the end of the job if it is detected as
-PostScript. The multiple ^D may cause an additional page of output.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1999"
->12.4.7. Raw PostScript printed</A
-></H3
-><P
->This is a problem that is usually caused by either the print spooling
-system putting information at the start of the print job that makes
-the printer think the job is a text file, or your printer simply
-does not support PostScript. You may need to enable 'Automatic
-Format Detection' on your printer.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2002"
->12.4.8. Advanced Printing</A
-></H3
-><P
->Note that you can do some pretty magic things by using your
-imagination with the "print command" option and some shell scripts.
-Doing print accounting is easy by passing the %U option to a print
-command shell script. You could even make the print command detect
-the type of output and its size and send it to an appropriate
-printer.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2005"
->12.4.9. Real debugging</A
-></H3
-><P
->If the above debug tips don't help, then maybe you need to bring in
-the bug guns, system tracing. See Tracing.txt in this directory.</P
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="CUPS-PRINTING"
-></A
->Chapter 13. CUPS Printing Support</H1
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN2025"
->13.1. Introduction</A
-></H2
-><P
->The Common Unix Print System (CUPS) has become very popular, but to many it is
-a very mystical tool. There is a great deal of uncertainty regarding CUPS and how
-it works. The result is seen in a large number of posting on the samba mailing lists
-expressing frustration when MS Windows printers appear not to work with a CUPS
-backr-end.
-/para&#62;&#13;</P
-><P
->This is a good time to point out how CUPS can be used and what it does. CUPS is more
-than just a print spooling system - it is a complete printer management system that
-complies with HTTP and IPP protocols. It can be managed remotely via a web browser
-and it can print using http and ipp protocols.</P
-><P
->CUPS allows to creation of RAW printers (ie: NO file format translation) as well as
-SMART printers (ie: CUPS does file format conversion as required for the printer). In
-many ways this gives CUPS similar capabilities to the MS Windows print monitoring
-system. Of course, if you are a CUPS advocate, you would agrue that CUPS is better!
-In any case, let us now move on to explore how one may configure CUPS for interfacing
-with MS Windows print clients via Samba.</P
-><P
-><A
-HREF="http://www.cups.org/"
-TARGET="_top"
->CUPS</A
-> is a newcomer in the UNIX printing scene,
-which has convinced many people upon first trial already. However, it has quite a few
-new features, which make it different from other, more traditional printing systems.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN2032"
->13.2. Configuring <TT
-CLASS="FILENAME"
->smb.conf</TT
-> for CUPS</A
-></H2
-><P
->Printing with CUPS in the most basic <TT
-CLASS="FILENAME"
->smb.conf</TT
->
-setup in Samba-3 only needs two settings: <B
-CLASS="COMMAND"
->printing = cups</B
-> and
-<B
-CLASS="COMMAND"
->printcap = cups</B
->. While CUPS itself doesn't need a printcap
-anymore, the <TT
-CLASS="FILENAME"
->cupsd.conf</TT
-> configuration file knows two directives
-(example: <B
-CLASS="COMMAND"
->Printcap /etc/printcap</B
-> and <B
-CLASS="COMMAND"
->PrintcapFormat
-BSD</B
->), which control if such a file should be created for the
-convenience of third party applications. Make sure it is set! For details see
-<B
-CLASS="COMMAND"
->man cupsd.conf</B
-> and other CUPS-related documentation.</P
-><P
->If SAMBA is compiled against libcups, then <B
-CLASS="COMMAND"
->printcap = cups</B
-> uses the
-CUPS API to list printers, submit jobs, etc. Otherwise it maps to the System V commands
-with an additional <VAR
-CLASS="PARAMETER"
->-oraw</VAR
-> option for printing. On a Linux system,
-you can use the <B
-CLASS="COMMAND"
->ldd</B
-> command to find out details (ldd may not be
-present on other OS platforms, or its function may be embodied by a different command):</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->transmeta:/home/kurt # ldd `which smbd`
- libssl.so.0.9.6 =&#62; /usr/lib/libssl.so.0.9.6 (0x4002d000)
- libcrypto.so.0.9.6 =&#62; /usr/lib/libcrypto.so.0.9.6 (0x4005a000)
- libcups.so.2 =&#62; /usr/lib/libcups.so.2 (0x40123000)
- libdl.so.2 =&#62; /lib/libdl.so.2 (0x401e8000)
- libnsl.so.1 =&#62; /lib/libnsl.so.1 (0x401ec000)
- libpam.so.0 =&#62; /lib/libpam.so.0 (0x40202000)
- libc.so.6 =&#62; /lib/libc.so.6 (0x4020b000)
- /lib/ld-linux.so.2 =&#62; /lib/ld-linux.so.2 (0x40000000)</PRE
-></P
-><P
->The line "libcups.so.2 =&#62; /usr/lib/libcups.so.2
-(0x40123000)" shows there is CUPS support compiled into this version of
-Samba. If this is the case, and <B
-CLASS="COMMAND"
->printing = cups</B
-> is set, then any
-otherwise manually set print command in <TT
-CLASS="FILENAME"
->smb.conf</TT
-> is ignored.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN2052"
->13.3. CUPS - RAW Print Through Mode</A
-></H2
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->When used in raw print through mode is will be necessary to use the printer
-vendor's drivers in each Windows client PC.</P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->When CUPS printers are configured for RAW print-through mode operation it is the
-responsibility of the Samba client to fully render the print job (file) in a format
-that is suitable for direct delivery to the printer. In this case CUPS will NOT
-do any print file format conversion work.</P
-><P
->The CUPS files that need to be correctly set for RAW mode printers to work are:
-
-<P
-></P
-><UL
-><LI
-><P
-><TT
-CLASS="FILENAME"
->/etc/cups/mime.types</TT
-></P
-><P
-></P
-></LI
-><LI
-><P
-><TT
-CLASS="FILENAME"
->/etc/cups/mime.convs</TT
-></P
-><P
-></P
-></LI
-></UL
->
-
-Both contain entries that must be uncommented to allow <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->RAW</I
-></SPAN
-> mode
-operation.</P
-><P
->Firstly, to enable CUPS based printing from Samba the following options must be
-enabled in your <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file [globals] section:
-
-<P
-></P
-><UL
-><LI
-><P
->printing = CUPS</P
-></LI
-><LI
-><P
->printcap = CUPS</P
-></LI
-></UL
->
-
-When these parameters are specified the print directives in <TT
-CLASS="FILENAME"
->smb.conf</TT
-> (as well as in
-samba itself) will be ignored because samba will directly interface with CUPS through
-it's application program interface (API) - so long as Samba has been compiled with
-CUPS library (libcups) support. If samba has NOT been compiled with CUPS support then
-printing will use the System V AT&#38;T command set with the <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->-oraw</I
-></SPAN
->
-option automatically passing through.</P
-><P
->Cupsomatic (an enhanced printing utility that is part of some CUPS implementations)
-on the Samba/CUPS server does *not* add any features if a file is really
-printed "raw". However, if you have loaded the driver for the Windows client from
-the CUPS server, using the "cupsaddsmb" utility, and if this driver is one using
-a "Foomatic" PPD, the PJL header in question is already added on the Windows client,
-at the time when the driver initially generated the PostScript data and CUPS in true
-"-oraw" manner doesn't remove this PJL header and passes the file "as is" to its
-printer communication backend.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->NOTE: editing in the "mime.convs" and the "mime.types" file does not *enforce*
-"raw" printing, it only *allows* it.</P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->Print files that arrive from MS Windows printing are "auto-typed" by CUPS. This aids
-the process of determining proper treatment while in the print queue system.
-
-<P
-></P
-><UL
-><LI
-><P
-> Files generated by PCL drivers and directed at PCK printers get auto-typed as
- <TT
-CLASS="FILENAME"
->application/octet-stream</TT
->. Unknown file format types also
- get auto-typed with this tag.
- </P
-></LI
-><LI
-><P
-> Files generated by a Postscript driver and directed at a Postscript printer
- are auto-typed depending on the auto-detected most suitable MIME type as:
-
- <P
-></P
-><UL
-><LI
-><P
->* application/postscript</P
-></LI
-><LI
-><P
->* application/vnd.cups-postscript</P
-></LI
-></UL
->
- </P
-></LI
-></UL
-></P
-><P
->"application/postscript" first goes thru the "pstops" filter (where the page counting
-and accounting takes place). The outcome will be of MIME type
-"application/vnd.cups-postscript". The pstopsfilter reads and uses information from
-the PPD and inserts user-provided options into the PostScript file. As a consequence,
-the filtered file could possibly have an unwanted PJL header.</P
-><P
->"application/postscript" will be all files with a ".ps", ".ai", ".eps" suffix or which
-have as their first character string one of "%!" or "&#60;04&#62;%".</P
-><P
->"application/vnd.cups-postscript" will files which contain the string
-"LANGUAGE=POSTSCRIPT" (or similar variations with different capitalization) in the
-first 512 bytes, and also contain the "PJL super escape code" in the first 128 bytes
-("&#60;1B&#62;%-12345X"). Very likely, most PostScript files generated on Windows using a CUPS
-or other PPD, will have to be auto-typed as "vnd.cups-postscript". A file produced
-with a "Generic PostScript driver" will just be tagged "application/postscript".</P
-><P
->Once the file is in "application/vnd.cups-postscript" format, either "pstoraster"
-or "cupsomatic" will take over (depending on the printer configuration, as
-determined by the PPD in use).</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->A printer queue with *no* PPD associated to it is a "raw" printer and all files
-will go directly there as received by the spooler. The exeptions are file types
-"application/octet-stream" which need "passthrough feature" enabled.
-"Raw" queues don't do any filtering at all, they hand the file directly to the
-CUPS backend. This backend is responsible for the sending of the data to the device
-(as in the "device URI" notation as lpd://, socket://, smb://, ipp://, http://,
-parallel:/, serial:/, usb:/ etc.)</P
-></TD
-></TR
-></TABLE
-></DIV
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->"cupsomatic"/Foomatic are *not* native CUPS drivers and they don't ship with CUPS.
-They are a Third Party add-on, developed at Linuxprinting.org. As such, they are
-a brilliant hack to make all models (driven by Ghostscript drivers/filters in
-traditional spoolers) also work via CUPS, with the same (good or bad!) quality
-as in these other spoolers. "cupsomatic" is only a vehicle to execute a ghostscript
-commandline at that stage in the CUPS filtering chain, where "normally" the native
-CUPS "pstoraster" filter would kick in. cupsomatic by-passes pstoraster, "kidnaps"
-the printfile from CUPS away and re-directs it to go through Ghostscipt. CUPS accepts this,
-because the associated CUPS-O-Matic-/Foomatic-PPD specifies:</P
-><PRE
-CLASS="PROGRAMLISTING"
-> *cupsFilter: "application/vnd.cups-postscript 0 cupsomatic"</PRE
-><P
->This line persuades CUPS to hand the file to cupsomatic, once it has successfully
-converted it to the MIME type "application/vnd.cups-postscript". This conversion will not
-happen for Jobs arriving from Windows which are auto-typed "application/octet-stream",
-with the according changes in "/etc/cups/mime.types" in place.</P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->CUPS is widely configurable and flexible, even regarding its filtering mechanism.
-Another workaround in some situations would be to have
-in "/etc/cups/mime.types" entries as follows:</P
-><PRE
-CLASS="PROGRAMLISTING"
-> application/postscript application/vnd.cups-raw 0 -
- application/vnd.cups-postscript application/vnd.cups-raw 0 -</PRE
-><P
->This would prevent all Postscript files from being filtered (rather, they will go
-thru the virtual "nullfilter" denoted with "-"). This could only be useful for
-PS printers. If you want to print PS code on non-PS printers an entry as follows
-could be useful:</P
-><PRE
-CLASS="PROGRAMLISTING"
-> */* application/vnd.cups-raw 0 -</PRE
-><P
->and would effectively send *all* files to the backend without further processing.</P
-><P
->Lastly, you could have the following entry:</P
-><PRE
-CLASS="PROGRAMLISTING"
-> application/vnd.cups-postscript application/vnd.cups-raw 0 my_PJL_stripping_filter</PRE
-><P
->You will need to write a "my_PJL_stripping_filter" (could be a shellscript) that
-parses the PostScript and removes the unwanted PJL. This would need to conform to
-CUPS filter design (mainly, receive and pass the parameters printername, job-id,
-username, jobtitle, copies, print options and possibly the filename). It would
-be installed as world executable into "/usr/lib/cups/filters/" and will be called
-by CUPS if it encounters a MIME type "application/vnd.cups-postscript".</P
-><P
->CUPS can handle "-o job-hold-until=indefinite". This keeps the job in the queue
-"on hold". It will only be printed upon manual release by the printer operator.
-This is a requirement in many "central reproduction departments", where a few
-operators manage the jobs of hundreds of users on some big machine, where no
-user is allowed to have direct access. (The operators often need to load the
-proper paper type before running the 10.000 page job requested by marketing
-for the mailing, etc.).</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN2111"
->13.4. CUPS as a network PostScript RIP -- CUPS drivers working on server, Adobe
-PostScript driver with CUPS-PPDs downloaded to clients</A
-></H2
-><P
->CUPS is perfectly able to use PPD files (PostScript
-Printer Descriptions). PPDs can control all print device options. They
-are usually provided by the manufacturer -- if you own a PostSript printer,
-that is. PPD files are always a component of PostScript printer drivers on MS
-Windows or Apple Mac OS systems. They are ASCII files containing
-user-selectable print options, mapped to appropriate PostScript, PCL or PJL
-commands for the target printer. Printer driver GUI dialogs translate these
-options "on-the-fly" into buttons and drop-down lists for the user to
-select.</P
-><P
->CUPS can load, without any conversions, the PPD file from
-any Windows (NT is recommended) PostScript driver and handle the options.
-There is a web browser interface to the print options (select
-http://localhost:631/printers/ and click on one "Configure Printer" button
-to see it), a commandline interface (see <B
-CLASS="COMMAND"
->man lpoptions</B
-> or
-try if you have <B
-CLASS="COMMAND"
->lphelp</B
-> on your system) plus some different GUI frontends on Linux
-UNIX, which can present PPD options to the users. PPD options are normally
-meant to become evaluated by the PostScript RIP on the real PostScript
-printer.</P
-><P
->CUPS doesn't stop at "real" PostScript printers in its
-usage of PPDs. The CUPS developers have extended the PPD concept, to also
-describe available device and driver options for non-PostScript printers
-through CUPS-PPDs.</P
-><P
->This is logical, as CUPS includes a fully featured
-PostScript interpreter (RIP). This RIP is based on Ghostscript. It can
-process all received PostScript (and additionally many other file formats)
-from clients. All CUPS-PPDs geared to non-PostScript printers contain an
-additional line, starting with the keyword <VAR
-CLASS="PARAMETER"
->*cupsFilter</VAR
->.
-This line
-tells the CUPS print system which printer-specific filter to use for the
-interpretation of the accompanying PostScript. Thus CUPS lets all its
-printers appear as PostScript devices to its clients, because it can act as a
-PostScript RIP for those printers, processing the received PostScript code
-into a proper raster print format.</P
-><P
->CUPS-PPDs can also be used on Windows-Clients, on top of a
-PostScript driver (recommended is the Adobe one).</P
-><P
->This feature enables CUPS to do a few tricks no other
-spooler can do:</P
-><P
-></P
-><UL
-><LI
-><P
->act as a networked PostScript RIP (Raster Image Processor), handling
- printfiles from all client platforms in a uniform way;</P
-></LI
-><LI
-><P
->act as a central accounting and billing server, as all files are passed
- through the <B
-CLASS="COMMAND"
->pstops</B
-> Filter and are therefor logged in
- the CUPS <TT
-CLASS="FILENAME"
->page&lowbar;log</TT
->. - <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->NOTE: </I
-></SPAN
->this
- can not happen with "raw" print jobs, which always remain unfiltered
- per definition;</P
-></LI
-><LI
-><P
->enable clients to consolidate on a single PostScript driver, even for
- many different target printers.</P
-></LI
-></UL
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN2132"
->13.5. Windows Terminal Servers (WTS) as CUPS clients</A
-></H2
-><P
->This setup may be of special interest to people
-experiencing major problems in WTS environments. WTS need often a multitude
-of non-PostScript drivers installed to run their clients' variety of
-different printer models. This often imposes the price of much increased
-instability. In many cases, in an attempt to overcome this problem, site
-administrators have resorted to restrict the allowed drivers installed on
-their WTS to one generic PCL- and one PostScript driver. This however
-restricts the clients in the amount of printer options available for them --
-often they can't get out more then simplex prints from one standard paper
-tray, while their devices could do much better, if driven by a different
-driver!</P
-><P
->Using an Adobe PostScript driver, enabled with a CUPS-PPD,
-seems to be a very elegant way to overcome all these shortcomings. The
-PostScript driver is not known to cause major stability problems on WTS (even
-if used with many different PPDs). The clients will be able to (again) chose
-paper trays, duplex printing and other settings. However, there is a certain
-price for this too: a CUPS server acting as a PostScript RIP for its clients
-requires more CPU and RAM than just to act as a "raw spooling" device. Plus,
-this setup is not yet widely tested, although the first feedbacks look very
-promising...</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN2136"
->13.6. Setting up CUPS for driver download</A
-></H2
-><P
->The <B
-CLASS="COMMAND"
->cupsadsmb</B
-> utility (shipped with all current
-CUPS versions) makes the sharing of any (or all) installed CUPS printers very
-easy. Prior to using it, you need the following settings in <TT
-CLASS="FILENAME"
->smb.conf</TT
->:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->[global]
- load printers = yes
- printing = cups
- printcap name = cups
-
- [printers]
- comment = All Printers
- path = /var/spool/samba
- browseable = no
- public = yes
- guest ok = yes
- writable = no
- printable = yes
- printer admin = root
-
- [print$]
- comment = Printer Drivers
- path = /etc/samba/drivers
- browseable = yes
- guest ok = no
- read only = yes
- write list = root
- </PRE
-></P
-><P
->For licensing reasons the necessary files of the Adobe
-Postscript driver can not be distributed with either Samba or CUPS. You need
-to download them yourself from the Adobe website. Once extracted, create a
-<TT
-CLASS="FILENAME"
->drivers</TT
-> directory in the CUPS data directory (usually
-<TT
-CLASS="FILENAME"
->/usr/share/cups/</TT
->). Copy the Adobe files using
-UPPERCASE filenames, to this directory as follows:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> ADFONTS.MFM
- ADOBEPS4.DRV
- ADOBEPS4.HLP
- ADOBEPS5.DLL
- ADOBEPSU.DLL
- ADOBEPSU.HLP
- DEFPRTR2.PPD
- ICONLIB.DLL
- </PRE
-></P
-><P
->Users of the ESP Print Pro software are able to install
-their "Samba Drivers" package for this purpose with no problem.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN2149"
->13.7. Sources of CUPS drivers / PPDs</A
-></H2
-><P
->On the internet you can find now many thousand CUPS-PPD
-files (with their companion filters), in many national languages,
-supporting more than 1.000 non-PostScript models.</P
-><P
-></P
-><UL
-><LI
-><P
-><A
-HREF="http://wwwl.easysw.com/printpro/"
-TARGET="_top"
->ESP PrintPro
- (http://wwwl.easysw.com/printpro/)</A
->
- (commercial, non-Free) is packaged with more than 3.000 PPDs, ready for
- successful usage "out of the box" on Linux, IBM-AIX, HP-UX, Sun-Solaris,
- SGI-IRIX, Compaq Tru64, Digital Unix and some more commercial Unices (it
- is written by the CUPS developers themselves and its sales help finance
- the further development of CUPS, as they feed their creators)</P
-></LI
-><LI
-><P
->the <A
-HREF="http://gimp-print.sourceforge.net/"
-TARGET="_top"
->Gimp-Print-Project
- (http://gimp-print.sourceforge.net/)</A
->
- (GPL, Free Software) provides around 120 PPDs (supporting nearly 300
- printers, many driven to photo quality output), to be used alongside the
- Gimp-Print CUPS filters;</P
-></LI
-><LI
-><P
-><A
-HREF="http://www.turboprint.com/"
-TARGET="_top"
->TurboPrint
- (http://www.turboprint.com/)</A
->
- (Shareware, non-Freee) supports roughly the same amount of printers in
- excellent quality;</P
-></LI
-><LI
-><P
-><A
-HREF="http://www-124.ibm.com/developerworks/oss/linux/projects/omni/"
-TARGET="_top"
->OMNI
- (http://www-124.ibm.com/developerworks/oss/linux/projects/omni/)</A
->
- (LPGL, Free) is a package made by IBM, now containing support for more
- than 400 printers, stemming from the inheritance of IBM OS/2 KnowHow
- ported over to Linux (CUPS support is in a Beta-stage at present);</P
-></LI
-><LI
-><P
-><A
-HREF="http://hpinkjet.sourceforge.net/"
-TARGET="_top"
->HPIJS
- (http://hpinkjet.sourceforge.net/)</A
->
- (BSD-style licnes, Free) supports around 120 of HP's own printers and is
- also providing excellent print quality now;</P
-></LI
-><LI
-><P
-><A
-HREF="http://www.linuxprinting.org/"
-TARGET="_top"
->Foomatic/cupsomatic (http://www.linuxprinting.org/)</A
->
- (LPGL, Free) from Linuxprinting.org are providing PPDs for practically every
- Ghostscript filter known to the world, now usable with CUPS.</P
-></LI
-></UL
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->NOTE: </I
-></SPAN
->the cupsomatic trick from Linuxprinting.org is
-working different from the other drivers. While the other drivers take the
-generic CUPS raster (produced by CUPS' own pstoraster PostScript RIP) as
-their input, cupsomatic "kidnaps" the PostScript inside CUPS, before
-RIP-ping, deviates it to an external Ghostscript installation (which now
-becomes the RIP) and gives it back to a CUPS backend once Ghostscript is
-finished. -- CUPS versions from 1.1.15 and later will provide their pstoraster
-PostScript RIP function again inside a system-wide Ghostscript
-installation rather than in "their own" pstoraster filter. (This
-CUPS-enabling Ghostscript version may be installed either as a
-patch to GNU or AFPL Ghostscript, or as a complete ESP Ghostscript package).
-However, this will not change the cupsomatic approach of guiding the printjob
-along a different path through the filtering system than the standard CUPS
-way...</P
-><P
->Once you installed a printer inside CUPS with one of the
-recommended methods (the lpadmin command, the web browser interface or one of
-the available GUI wizards), you can use <B
-CLASS="COMMAND"
->cupsaddsmb</B
-> to share the
-printer via Samba. <B
-CLASS="COMMAND"
->cupsaddsmb</B
-> prepares the driver files for
-comfortable client download and installation upon their first contact with
-this printer share.</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2176"
->13.7.1. <B
-CLASS="COMMAND"
->cupsaddsmb</B
-></A
-></H3
-><P
->The <B
-CLASS="COMMAND"
->cupsaddsmb</B
-> command copies the needed files
-for convenient Windows client installations from the previously prepared CUPS
-data directory to your [print$] share. Additionally, the PPD
-associated with this printer is copied from <TT
-CLASS="FILENAME"
->/etc/cups/ppd/</TT
-> to
-[print$].</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-> <B
-CLASS="COMMAND"
->cupsaddsmb -U root infotec_IS2027</B
->
-Password for root required to access localhost via SAMBA: <KBD
-CLASS="USERINPUT"
->[type in password 'secret']</KBD
-></PRE
-></P
-><P
->To share all printers and drivers, use the <VAR
-CLASS="PARAMETER"
->-a</VAR
->
-parameter instead of a printer name.</P
-><P
->Probably you want to see what's going on. Use the
-<VAR
-CLASS="PARAMETER"
->-v</VAR
-> parameter to get a more verbose output:</P
-><P
->Probably you want to see what's going on. Use the
-<VAR
-CLASS="PARAMETER"
->-v</VAR
-> parameter to get a more verbose output:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->Note: The following line shave been wrapped so that information is not lost.
-
-<SAMP
-CLASS="PROMPT"
->root# </SAMP
-> cupsaddsmb -v -U root infotec_IS2027
- Password for root required to access localhost via SAMBA:
- Running command: smbclient //localhost/print\$ -N -U'root%secret' -c 'mkdir W32X86;put
- /var/spool/cups/tmp/3cd1cc66376c0 W32X86/infotec_IS2027.PPD;put /usr/share/cups/drivers/
- ADOBEPS5.DLL W32X86/ADOBEPS5.DLL;put /usr/share/cups/drivers/ADOBEPSU.DLLr
- W32X86/ADOBEPSU.DLL;put /usr/share/cups/drivers/ADOBEPSU.HLP W32X86/ADOBEPSU.HLP'
- added interface ip=10.160.16.45 bcast=10.160.31.255 nmask=255.255.240.0
- added interface ip=192.168.182.1 bcast=192.168.182.255 nmask=255.255.255.0
- added interface ip=172.16.200.1 bcast=172.16.200.255 nmask=255.255.255.0
- Domain=[TUX-NET] OS=[Unix] Server=[Samba 2.2.3a.200204262025cvs]
- NT_STATUS_OBJECT_NAME_COLLISION making remote directory \W32X86
- putting file /var/spool/cups/tmp/3cd1cc66376c0 as \W32X86/infotec_IS2027.PPD (17394.6 kb/s)
- (average 17395.2 kb/s)
- putting file /usr/share/cups/drivers/ADOBEPS5.DLL as \W32X86/ADOBEPS5.DLL (10877.4 kb/s)
- (average 11343.0 kb/s)
- putting file /usr/share/cups/drivers/ADOBEPSU.DLL as \W32X86/ADOBEPSU.DLL (5095.2 kb/s)
- (average 9260.4 kb/s)
- putting file /usr/share/cups/drivers/ADOBEPSU.HLP as \W32X86/ADOBEPSU.HLP (8828.7 kb/s)
- (average 9247.1 kb/s)
-
- Running command: smbclient //localhost/print\$ -N -U'root%secret' -c 'mkdir WIN40;put
- /var/spool/cups/tmp/3cd1cc66376c0 WIN40/infotec_IS2027.PPD;put
- /usr/share/cups/drivers/ADFONTS.MFM WIN40/ADFONTS.MFM;put
- /usr/share/cups/drivers/ADOBEPS4.DRV WIN40/ADOBEPS4.DRV;put
- /usr/share/cups/drivers/ADOBEPS4.HLP WIN40/ADOBEPS4.HLP;put
- /usr/share/cups/drivers/DEFPRTR2.PPD WIN40/DEFPRTR2.PPD;put
- /usr/share/cups/drivers/ICONLIB.DLL WIN40/ICONLIB.DLL;put
- /usr/share/cups/drivers/PSMON.DLL WIN40/PSMON.DLL;'
- added interface ip=10.160.16.45 bcast=10.160.31.255 nmask=255.255.240.0
- added interface ip=192.168.182.1 bcast=192.168.182.255 nmask=255.255.255.0
- added interface ip=172.16.200.1 bcast=172.16.200.255 nmask=255.255.255.0
- Domain=[TUX-NET] OS=[Unix] Server=[Samba 2.2.3a.200204262025cvs]
- NT_STATUS_OBJECT_NAME_COLLISION making remote directory \WIN40
- putting file /var/spool/cups/tmp/3cd1cc66376c0 as \WIN40/infotec_IS2027.PPD (26091.5 kb/s)
- (average 26092.8 kb/s)
- putting file /usr/share/cups/drivers/ADFONTS.MFM as \WIN40/ADFONTS.MFM (11241.6 kb/s)
- (average 11812.9 kb/s)
- putting file /usr/share/cups/drivers/ADOBEPS4.DRV as \WIN40/ADOBEPS4.DRV (16640.6 kb/s)
- (average 14679.3 kb/s)
- putting file /usr/share/cups/drivers/ADOBEPS4.HLP as \WIN40/ADOBEPS4.HLP (11285.6 kb/s)
- (average 14281.5 kb/s)
- putting file /usr/share/cups/drivers/DEFPRTR2.PPD as \WIN40/DEFPRTR2.PPD (823.5 kb/s)
- (average 12944.0 kb/s)
- putting file /usr/share/cups/drivers/ICONLIB.DLL as \WIN40/ICONLIB.DLL (19226.2 kb/s)
- (average 13169.7 kb/s)
- putting file /usr/share/cups/drivers/PSMON.DLL as \WIN40/PSMON.DLL (18666.1 kb/s)
- (average 13266.7 kb/s)
-
- Running command: rpcclient localhost -N -U'root%secret' -c 'adddriver "Windows NT x86"
- "infotec_IS2027:ADOBEPS5.DLL:infotec_IS2027.PPD:ADOBEPSU.DLL:ADOBEPSU.HLP:NULL:RAW:NULL"'
- cmd = adddriver "Windows NT x86" "infotec_IS2027:ADOBEPS5.DLL:infotec_IS2027.PPD:ADOBEPSU.DLL:
- ADOBEPSU.HLP:NULL:RAW:NULL"
- Printer Driver infotec_IS2027 successfully installed.
-
- Running command: rpcclient localhost -N -U'root%secret' -c 'adddriver "Windows 4.0"
- "infotec_IS2027:ADOBEPS4.DRV:infotec_IS2027.PPD:NULL:ADOBEPS4.HLP:PSMON.DLL:RAW:
- ADFONTS.MFM,DEFPRTR2.PPD,ICONLIB.DLL"'
- cmd = adddriver "Windows 4.0" "infotec_IS2027:ADOBEPS4.DRV:infotec_IS2027.PPD:NULL:
- ADOBEPS4.HLP:PSMON.DLL:RAW:ADFONTS.MFM,DEFPRTR2.PPD,ICONLIB.DLL"
- Printer Driver infotec_IS2027 successfully installed.
-
- Running command: rpcclient localhost -N -U'root%secret'
- -c 'setdriver infotec_IS2027 infotec_IS2027'
- cmd = setdriver infotec_IS2027 infotec_IS2027
- Succesfully set infotec_IS2027 to driver infotec_IS2027.
-
- <SAMP
-CLASS="PROMPT"
->root# </SAMP
-></PRE
-></P
-><P
->If you look closely, you'll discover your root password was transfered unencrypted over
-the wire, so beware! Also, if you look further her, you'll discover error messages like
-<CODE
-CLASS="CONSTANT"
->NT_STATUS_OBJECT_NAME_COLLISION</CODE
-> in between. They occur, because
-the directories <TT
-CLASS="FILENAME"
->WIN40</TT
-> and <TT
-CLASS="FILENAME"
->W32X86</TT
-> already
-existed in the [print$] driver download share (from a previous driver
-installation). They are harmless here.</P
-><P
->Now your printer is prepared for the clients to use. From
-a client, browse to the CUPS/Samba server, open the "Printers"
-share, right-click on this printer and select "Install..." or
-"Connect..." (depending on the Windows version you use). Now their
-should be a new printer in your client's local "Printers" folder,
-named (in my case) "infotec_IS2027 on kdebitshop"</P
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->NOTE: </I
-></SPAN
->
-<B
-CLASS="COMMAND"
->cupsaddsmb</B
-> will only reliably work i
-with CUPS version 1.1.15 or higher
-and Samba from 2.2.4. If it doesn't work, or if the automatic printer
-driver download to the clients doesn't succeed, you can still manually
-install the CUPS printer PPD on top of the Adobe PostScript driver on
-clients and then point the client's printer queue to the Samba printer
-share for connection, should you desire to use the CUPS networked
-PostScript RIP functions.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN2205"
->13.8. The CUPS Filter Chains</A
-></H2
-><P
->The following diagrams reveal how CUPS handles print jobs.</P
-><PRE
-CLASS="PROGRAMLISTING"
->#########################################################################
-#
-# CUPS in and of itself has this (general) filter chain (CAPITAL
-# letters are FILE-FORMATS or MIME types, other are filters (this is
-# true for pre-1.1.15 of pre-4.3 versions of CUPS and ESP PrintPro):
-#
-# <VAR
-CLASS="REPLACEABLE"
->SOMETHNG</VAR
->-FILEFORMAT
-# |
-# |
-# V
-# <VAR
-CLASS="REPLACEABLE"
->something</VAR
->tops
-# |
-# |
-# V
-# APPLICATION/POSTSCRIPT
-# |
-# |
-# V
-# pstops
-# |
-# |
-# V
-# APPLICATION/VND.CUPS-POSTSCRIPT
-# |
-# |
-# V
-# pstoraster # as shipped with CUPS, independent from any Ghostscipt
-# | # installation on the system
-# | (= "postscipt interpreter")
-# |
-# V
-# APPLICATION/VND.CUPS-RASTER
-# |
-# |
-# V
-# rasterto<VAR
-CLASS="REPLACEABLE"
->something</VAR
-> (f.e. Gimp-Print filters may be plugged in here)
-# | (= "raster driver")
-# |
-# V
-# SOMETHING-DEVICE-SPECIFIC
-# |
-# |
-# V
-# backend
-#
-#
-# ESP PrintPro has some enhanced "rasterto<VAR
-CLASS="REPLACEABLE"
->something</VAR
->" filters as compared to
-# CUPS, and also a somewhat improved "pstoraster" filter.
-#
-# NOTE: Gimp-Print and some other 3rd-Party-Filters (like TurboPrint) to
-# CUPS and ESP PrintPro plug-in where rasterto<VAR
-CLASS="REPLACEABLE"
->something</VAR
-> is noted.
-#
-#########################################################################</PRE
-><PRE
-CLASS="PROGRAMLISTING"
->#########################################################################
-#
-# This is how "cupsomatic" comes into play:
-# =========================================
-#
-# <VAR
-CLASS="REPLACEABLE"
->SOMETHNG</VAR
->-FILEFORMAT
-# |
-# |
-# V
-# <VAR
-CLASS="REPLACEABLE"
->something</VAR
->tops
-# |
-# |
-# V
-# APPLICATION/POSTSCRIPT
-# |
-# |
-# V
-# pstops
-# |
-# |
-# V
-# APPLICATION/VND.CUPS-POSTSCRIPT ----------------+
-# | |
-# | V
-# V cupsomatic
-# pstoraster (constructs complicated
-# | (= "postscipt interpreter") Ghostscript commandline
-# | to let the file be
-# V processed by a
-# APPLICATION/VND.CUPS-RASTER "-sDEVICE=<VAR
-CLASS="REPLACEABLE"
->s.th.</VAR
->"
-# | call...)
-# | |
-# V |
-# rasterto<VAR
-CLASS="REPLACEABLE"
->something</VAR
-> V
-# | (= "raster driver") +-------------------------+
-# | | Ghostscript at work.... |
-# V | |
-# SOMETHING-DEVICE-SPECIFIC *-------------------------+
-# | |
-# | |
-# V |
-# backend &#62;------------------------------------+
-# |
-# |
-# V
-# THE PRINTER
-#
-#
-# Note, that cupsomatic "kidnaps" the printfile after the
-# "APPLICATION/VND.CUPS-POSTSCRPT" stage and deviates it through
-# the CUPS-external, systemwide Ghostscript installation, bypassing the
-# "pstoraster" filter (therefor also bypassing the CUPS-raster-drivers
-# "rasterto<VAR
-CLASS="REPLACEABLE"
->something</VAR
->", and hands the rasterized file directly to the CUPS
-# backend...
-#
-# cupsomatic is not made by the CUPS developers. It is an independent
-# contribution to printing development, made by people from
-# Linuxprinting.org. (see also http://www.cups.org/cups-help.html)
-#
-# NOTE: Gimp-Print and some other 3rd-Party-Filters (like TurboPrint) to
-# CUPS and ESP PrintPro plug-in where rasterto<VAR
-CLASS="REPLACEABLE"
->something</VAR
-> is noted.
-#
-#########################################################################</PRE
-><PRE
-CLASS="PROGRAMLISTING"
->#########################################################################
-#
-# And this is how it works for ESP PrintPro from 4.3:
-# ===================================================
-#
-# <VAR
-CLASS="REPLACEABLE"
->SOMETHNG</VAR
->-FILEFORMAT
-# |
-# |
-# V
-# <VAR
-CLASS="REPLACEABLE"
->something</VAR
->tops
-# |
-# |
-# V
-# APPLICATION/POSTSCRIPT
-# |
-# |
-# V
-# pstops
-# |
-# |
-# V
-# APPLICATION/VND.CUPS-POSTSCRIPT
-# |
-# |
-# V
-# gsrip
-# | (= "postscipt interpreter")
-# |
-# V
-# APPLICATION/VND.CUPS-RASTER
-# |
-# |
-# V
-# rasterto<VAR
-CLASS="REPLACEABLE"
->something</VAR
-> (f.e. Gimp-Print filters may be plugged in here)
-# | (= "raster driver")
-# |
-# V
-# SOMETHING-DEVICE-SPECIFIC
-# |
-# |
-# V
-# backend
-#
-# NOTE: Gimp-Print and some other 3rd-Party-Filters (like TurboPrint) to
-# CUPS and ESP PrintPro plug-in where rasterto<VAR
-CLASS="REPLACEABLE"
->something</VAR
-> is noted.
-#
-#########################################################################</PRE
-><PRE
-CLASS="PROGRAMLISTING"
->#########################################################################
-#
-# This is how "cupsomatic" would come into play with ESP PrintPro:
-# ================================================================
-#
-#
-# <VAR
-CLASS="REPLACEABLE"
->SOMETHNG</VAR
->-FILEFORMAT
-# |
-# |
-# V
-# <VAR
-CLASS="REPLACEABLE"
->something</VAR
->tops
-# |
-# |
-# V
-# APPLICATION/POSTSCRIPT
-# |
-# |
-# V
-# pstops
-# |
-# |
-# V
-# APPLICATION/VND.CUPS-POSTSCRIPT ----------------+
-# | |
-# | V
-# V cupsomatic
-# gsrip (constructs complicated
-# | (= "postscipt interpreter") Ghostscript commandline
-# | to let the file be
-# V processed by a
-# APPLICATION/VND.CUPS-RASTER "-sDEVICE=<VAR
-CLASS="REPLACEABLE"
->s.th.</VAR
->"
-# | call...)
-# | |
-# V |
-# rasterto<VAR
-CLASS="REPLACEABLE"
->something</VAR
-> V
-# | (= "raster driver") +-------------------------+
-# | | Ghostscript at work.... |
-# V | |
-# SOMETHING-DEVICE-SPECIFIC *-------------------------+
-# | |
-# | |
-# V |
-# backend &#62;------------------------------------+
-# |
-# |
-# V
-# THE PRINTER
-#
-# NOTE: Gimp-Print and some other 3rd-Party-Filters (like TurboPrint) to
-# CUPS and ESP PrintPro plug-in where rasterto<VAR
-CLASS="REPLACEABLE"
->something</VAR
-> is noted.
-#
-#########################################################################</PRE
-><PRE
-CLASS="PROGRAMLISTING"
->#########################################################################
-#
-# And this is how it works for CUPS from 1.1.15:
-# ==============================================
-#
-# <VAR
-CLASS="REPLACEABLE"
->SOMETHNG</VAR
->-FILEFORMAT
-# |
-# |
-# V
-# <VAR
-CLASS="REPLACEABLE"
->something</VAR
->tops
-# |
-# |
-# V
-# APPLICATION/POSTSCRIPT
-# |
-# |
-# V
-# pstops
-# |
-# |
-# V
-# APPLICATION/VND.CUPS-POSTSCRIPT-----+
-# |
-# +------------------v------------------------------+
-# | Ghostscript |
-# | at work... |
-# | (with |
-# | "-sDEVICE=cups") |
-# | |
-# | (= "postscipt interpreter") |
-# | |
-# +------------------v------------------------------+
-# |
-# |
-# APPLICATION/VND.CUPS-RASTER &#62;-------+
-# |
-# |
-# V
-# rasterto<VAR
-CLASS="REPLACEABLE"
->something</VAR
->
-# | (= "raster driver")
-# |
-# V
-# SOMETHING-DEVICE-SPECIFIC
-# |
-# |
-# V
-# backend
-#
-#
-# NOTE: since version 1.1.15 CUPS "outsourced" the pstoraster process to
-# Ghostscript. GNU Ghostscript needs to be patched to handle the
-# CUPS requirement; ESP Ghostscript has this builtin. In any case,
-# "gs -h" needs to show up a "cups" device. pstoraster is now a
-# calling an appropriate "gs -sDEVICE=cups..." commandline to do
-# the job. It will output "application/vnd.cup-raster", which will
-# be finally processed by a CUPS raster driver "rasterto<VAR
-CLASS="REPLACEABLE"
->something</VAR
->"
-# Note the difference to "cupsomatic", which will *not* output
-# CUPS-raster, but a final version of the printfile, ready to be
-# sent to the printer. cupsomatic also doesn't use the "cups"
-# devicemode in Ghostscript, but one of the classical devicemodes....
-#
-# NOTE: Gimp-Print and some other 3rd-Party-Filters (like TurboPrint) to
-# CUPS and ESP PrintPro plug-in where rasterto<VAR
-CLASS="REPLACEABLE"
->something</VAR
-> is noted.
-#
-#########################################################################</PRE
-><PRE
-CLASS="PROGRAMLISTING"
->#########################################################################
-#
-# And this is how it works for CUPS from 1.1.15, with cupsomatic included:
-# ========================================================================
-#
-# <VAR
-CLASS="REPLACEABLE"
->SOMETHNG</VAR
->-FILEFORMAT
-# |
-# |
-# V
-# <VAR
-CLASS="REPLACEABLE"
->something</VAR
->tops
-# |
-# |
-# V
-# APPLICATION/POSTSCRIPT
-# |
-# |
-# V
-# pstops
-# |
-# |
-# V
-# APPLICATION/VND.CUPS-POSTSCRIPT-----+
-# |
-# +------------------v------------------------------+
-# | Ghostscript . Ghostscript at work.... |
-# | at work... . (with "-sDEVICE= |
-# | (with . <VAR
-CLASS="REPLACEABLE"
->s.th.</VAR
->" |
-# | "-sDEVICE=cups") . |
-# | . |
-# | (CUPS standard) . (cupsomatic) |
-# | . |
-# | (= "postscript interpreter") |
-# | . |
-# +------------------v--------------v---------------+
-# | |
-# | |
-# APPLICATION/VND.CUPS-RASTER &#62;-------+ |
-# | |
-# | |
-# V |
-# rasterto<VAR
-CLASS="REPLACEABLE"
->something</VAR
-> |
-# | (= "raster driver") |
-# | |
-# V |
-# SOMETHING-DEVICE-SPECIFIC &#62;------------------------+
-# |
-# |
-# V
-# backend
-#
-#
-# NOTE: Gimp-Print and some other 3rd-Party-Filters (like TurboPrint) to
-# CUPS and ESP PrintPro plug-in where rasterto<VAR
-CLASS="REPLACEABLE"
->something</VAR
-> is noted.
-#
-##########################################################################</PRE
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN2244"
->13.9. CUPS Print Drivers and Devices</A
-></H2
-><P
->CUPS ships with good support for HP LaserJet type printers. You can install
-the driver as follows:
-
-<P
-></P
-><UL
-><LI
-><P
-> lpadmin -p laserjet4plus -v parallel:/dev/lp0 -E -m laserjet.ppd
- </P
-></LI
-></UL
->
-
-(The "-m" switch will retrieve the "laserjet.ppd" from the standard repository
-for not-yet-installed-PPDs, which CUPS typically stores in
-<TT
-CLASS="FILENAME"
->/usr/share/cups/model</TT
->. Alternatively, you may use
-"-P /absolute/filesystem/path/to/where/there/is/PPD/your.ppd").</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2251"
->13.9.1. Further printing steps</A
-></H3
-><P
->Always also consult the database on linuxprinting.org for all recommendations
-about which driver is best used for each printer:</P
-><P
-><A
-HREF="http://www.linuxprinting.org/printer_list.cgi"
-TARGET="_top"
->http://www.linuxprinting.org/printer_list.cgi</A
-></P
-><P
->There select your model and click on "Show". You'll arrive at a page listing
-all drivers working with your model. There will always be *one*
-<SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->recommended</I
-></SPAN
-> one. Try this one first. In your case
-("HP LaserJet 4 Plus"), you'll arrive here:</P
-><P
-><A
-HREF="http://www.linuxprinting.org/show_printer.cgi?recnum=75104"
-TARGET="_top"
->http://www.linuxprinting.org/show_printer.cgi?recnum=75104</A
-></P
-><P
->The recommended driver is "ljet4". It has a link to the page for the ljet4
-driver too:</P
-><P
-><A
-HREF="http://www.linuxprinting.org/show_driver.cgi?driver=ljet4"
-TARGET="_top"
->http://www.linuxprinting.org/show_driver.cgi?driver=ljet4</A
->&#13;</P
-><P
->On the driver's page, you'll find important and detailed info about how to use
-that driver within the various available spoolers. You can generate a PPD for
-CUPS. The PPD contains all the info about how to use your model and the driver;
-this is, once installed, working transparently for the user -- you'll only
-need to choose resolution, paper size etc. from the web-based menu or from
-the print dialog GUI or from the commandline...</P
-><P
->On the driver's page, choose to use the "PPD-O-Matic" online PPD generator
-program. Select your model and click "Generate PPD file". When you safe the
-appearing ASCII text file, don't use "cut'n'past" (as it could possiblly corrupt
-line endings and tabs), but use "Save as..." in your browser's menu. Save it
-at "/some/path/on/your/filesystem/somewhere/my-name-for-my-printer.ppd"</P
-><P
->Then install the printer:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> "lpadmin -p laserjet4plus -v parallel:/dev/lp0 -E \
- -P /some/path/on/your/filesystem/somewhere/my-name-for-my-printer.ppd"</PRE
-></P
-><P
->Note, that for all the "Foomatic-PPDs" from Linuxprinting.org, you also need
-a special "CUPS filter" named "cupsomatic". Get the latest version of
-"cupsomatic" from:</P
-><P
-><A
-HREF="http://www.linuxprinting.org/cupsomatic"
-TARGET="_top"
->http://www.linuxprinting.org/cupsomatic</A
-></P
-><P
->This needs to be copied to <TT
-CLASS="FILENAME"
->/usr/lib/cups/filter/cupsomatic</TT
->
-and be made world executable. This filter is needed to read and act upon the
-specially encoded Foomatic comments, embedded in the printfile, which in turn
-are used to construct (transparently for you, the user) the complicated
-ghostscript command line needed for your printer/driver combo.</P
-><P
->You can have a look at all the options for the Ghostscript commandline supported
-by your printer and the ljet4 driver by going to the section "Execution details",
-selecting your model (Laserjet 4 Plus) and clicking on "Show execution details".
-This will bring up this web page:</P
-><P
-><A
-HREF="http://www.linuxprinting.org/execution.cgi?driver=ljet4&printer=75104&.submit=Show+execution+details"
-TARGET="_top"
->http://www.linuxprinting.org/execution.cgi?driver=ljet4&#38;printer=75104&#38;.submit=Show+execution+details</A
-></P
-><P
->The ingenious thing is that the database is kept current. If there
-is a bug fix and an improvement somewhere in the database, you will
-always get the most current and stable and feature-rich driver by following
-the steps described above.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Till Kamppeter from MandrakeSoft is doing an excellent job here that too few
-people are aware of. (So if you use it often, please send him a note showing
-your appreciation).</P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->The latest and greatest improvement now is support for "custom page sizes"
-for all those printers which support it.</P
-><P
->"cupsomatic" is documented here:</P
-><P
-><A
-HREF="http://www.linuxprinting.org/cups-doc.html"
-TARGET="_top"
->http://www.linuxprinting.org/cups-doc.html</A
-></P
-><P
->More printing tutorial info may be found here:</P
-><P
-><A
-HREF="http://www.linuxprinting.org/kpfeifle/LinuxKongress2002/Tutorial/"
-TARGET="_top"
->http://www.linuxprinting.org/kpfeifle/LinuxKongress2002/Tutorial/</A
-></P
-><P
->Note, that *all* the Foomatic drivers listed on Linuxprinting.org (now
-approaching the "all-time high" number of 1.000 for the supported models)
-are using a special filtering chain involving Ghostscript, as described
-in this document.</P
-><P
->Summary - You need:</P
-><P
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->A "foomatic+<VAR
-CLASS="REPLACEABLE"
->something</VAR
->" PPD is not enough to print with CUPS (but it is *one* important component)</TD
-></TR
-><TR
-><TD
->The "cupsomatic" filter script (Perl) in <TT
-CLASS="FILENAME"
->/usr/lib/cups/filters/</TT
-></TD
-></TR
-><TR
-><TD
->Perl to make cupsomatic run</TD
-></TR
-><TR
-><TD
->Ghostscript (because it is called and controlled by the PPD/cupsomatic combo in a way to fit your printermodel/driver combo.</TD
-></TR
-><TR
-><TD
->Ghostscript *must*, depending on the driver/model, contain support for a certain "device" (as shown by "gs -h")</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
->&#13;</P
-><P
->In the case of the "hpijs" driver, you need a Ghostscript version, which
-has "ijs" amongst its supported devices in "gs -h". In the case of
-"hpijs+foomatic", a valid ghostscript commandline would be reading like this:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPAUSE -sDEVICE=ijs \
- -sIjsServer=hpijs<VAR
-CLASS="REPLACEABLE"
->PageSize</VAR
-> -dDuplex=<VAR
-CLASS="REPLACEABLE"
->Duplex</VAR
-> <VAR
-CLASS="REPLACEABLE"
->Model</VAR
-> \
- -r<VAR
-CLASS="REPLACEABLE"
->Resolution</VAR
->,PS:MediaPosition=<VAR
-CLASS="REPLACEABLE"
->InputSlot</VAR
-> -dIjsUseOutputFD \
- -sOutputFile=- -</PRE
-></P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Note, that with CUPS and the "hpijs+foomatic" PPD (plus Perl and cupsomatic)
-you don't need to remember this. You can choose the available print options
-thru a GUI print command (like "glp" from ESP's commercially supported
-PrintPro software, or KDE's "kprinter", or GNOME's "gtklp" or the independent
-"xpp") or the CUPS web interface via human-readable drop-down selection
-menus.</P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->If you use "ESP Ghostscript" (also under the GPL, provided by Easy Software
-Products, the makers of CUPS, downloadable from
-<A
-HREF="http://www.cups.org/software.html"
-TARGET="_top"
->http://www.cups.org/software.html</A
->,
-co-maintained by the developers of linuxprinting.org), you are guaranteed to
-have in use the most uptodate, bug-fixed, enhanced and stable version of a Free
-Ghostscript. It contains support for ~300 devices, whereas plain vanilla
-GNU Ghostscript 7.05 only has ~200.</P
-><P
->If you print only one CUPS test page, from the web interface and when you try to
-print a windows test page, it acts like the job was never sent:
-
-<P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->Can you print "standard" jobs from the CUPS machine?</TD
-></TR
-><TR
-><TD
->Are the jobs from Windows visible in the Web interface on CUPS (http://localhost:631/)?</TD
-></TR
-><TR
-><TD
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Most important:</I
-></SPAN
-> What kind of printer driver are you using on the Windows clients?</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
->
-
-You can try to get a more detailed debugging info by setting "LogLevel debug" in
-<TT
-CLASS="FILENAME"
->/etc/cups/cupsd.conf</TT
->, re-start cupsd and investigate <TT
-CLASS="FILENAME"
->/var/log/cups/error_log</TT
->
-for the whereabouts of your Windows-originating printjobs:</P
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->what does the "auto-typing" line say? which is the "MIME type" CUPS thinks is arriving from the Windows clients?</TD
-></TR
-><TR
-><TD
->are there "filter" available for this MIME type?</TD
-></TR
-><TR
-><TD
->are there "filter rules" defined in "/etc/cups/mime.convs" for this MIME type?</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN2321"
->13.10. Limiting the number of pages users can print</A
-></H2
-><P
->The feature you want is dependent on the real print subsystem you're using.
-Samba's part is always to receive the job files from the clients (filtered
-*or* unfiltered) and hand it over to this printing subsystem.</P
-><P
->Of course one could "hack" things with one's own scripts.</P
-><P
->But there is CUPS (Common Unix Printing System). CUPS supports "quotas".
-Quotas can be based on sizes of jobs or on the number of pages or both,
-and are spanning any time period you want.</P
-><P
->This is an example command how root would set a print quota in CUPS,
-assuming an existing printer named "quotaprinter":</P
-><PRE
-CLASS="PROGRAMLISTING"
-> lpadmin -p quotaprinter -o job-quota-period=604800 -o job-k-limit=1024 \
- -o job-page-limit=100</PRE
-><P
->This would limit every single user to print 100 pages or 1024 KB of
-data (whichever comes first) within the last 604.800 seconds ( = 1 week).</P
-><P
->For CUPS to count correctly, the printfile needs to pass the CUPS "pstops" filter,
-otherwise it uses a "dummy" count of "1". Some printfiles don't pass it
-(eg: image files) but then those are mostly 1 page jobs anyway. This also means,
-proprietary drivers for the target printer running on the client computers and
-CUPS/Samba then spooling these files as "raw" (i.e. leaving them untouched, not
-filtering them), will be counted as "1-pagers" too!</P
-><P
->You need to send PostScript from the clients (i.e. run a PostScript driver there)
-for having the chance to get accounting done. If the printer is a non-PostScript model,
-you need to let CUPS do the job to convert the file to a print-ready format for the
-target printer. This will be working for currently ~1.000 different printer models, see</P
-><PRE
-CLASS="PROGRAMLISTING"
-> http://www.linuxprinting.org/printer_list.cgi</PRE
-><P
->Before CUPS-1.1.16 your only option was to use the Adobe PostScript
-Driver on the Windows clients. The output of this driver was not always
-passed thru the "pstops" filter on the CUPS/Samba side, and therefor was
-not counted correctly (the reason is that it often --- depending on the
-"PPD" being used --- did write a "PJL"-header in front of the real
-PostScript which made CUPS to skip the pstops and go directy to
-the "pstoraster" stage).</P
-><P
->From CUPS-1.1.16 onward you can use the "CUPS PostScript Driver
-for Windows NT/2K/XP clients" (it is tagged in the download area of
-http://www.cups.org/ as the "cups-samba-1.1.16.tar.gz" package).
-It is *not* working for Win9x/ME clients. But it:</P
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->it guarantees to not write an PJL-header</TD
-></TR
-><TR
-><TD
->it guarantees to still read and support all PJL-options named in the driver PPD with its own means</TD
-></TR
-><TR
-><TD
->it guarantees the file going thru the "pstops" filter on the CUPS/Samba server</TD
-></TR
-><TR
-><TD
->it guarantees to page-count correctly the printfile</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-><P
->You can read more about the setup of this combination in the
-manpage for "cupsaddsmb" (only present with CUPS installed, only
-current with CUPS 1.1.16).</P
-><P
->These are the items CUPS logs in the "page_log" for every single *page* of a job:</P
-><P
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->Printer name</TD
-></TR
-><TR
-><TD
->User name</TD
-></TR
-><TR
-><TD
->Job ID</TD
-></TR
-><TR
-><TD
->Time of printing</TD
-></TR
-><TR
-><TD
->the page number</TD
-></TR
-><TR
-><TD
->the number of copies</TD
-></TR
-><TR
-><TD
->a billing info string (optional)</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></P
-><P
->Here is an extract of my CUPS server's page_log file to illustrate
-the format and included items:</P
-><P
-><SAMP
-CLASS="COMPUTEROUTPUT"
-> infotec_IS2027 kurt 40 [22/Nov/2002:13:18:03 +0100] 1 2 #marketing
- infotec_IS2027 kurt 40 [22/Nov/2002:13:18:03 +0100] 2 2 #marketing
- infotec_IS2027 kurt 40 [22/Nov/2002:13:18:03 +0100] 3 2 #marketing
- infotec_IS2027 kurt 40 [22/Nov/2002:13:18:03 +0100] 4 2 #marketing
- infotec_IS2027 kurt 40 [22/Nov/2002:13:18:03 +0100] 5 2 #marketing
- infotec_IS2027 kurt 40 [22/Nov/2002:13:18:03 +0100] 6 2 #marketing</SAMP
-></P
-><P
->This was Job ID "40", printed on "infotec_IS2027" by user "kurt", a 6-page job
-printed in 2 copies and billed to "#marketing"...</P
-><P
->What flaws or shortcomings are there?</P
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->the ones named above</TD
-></TR
-><TR
-><TD
-> CUPS really counts the job pages being *processsed in software*
- (going thru the "RIP") rather than the physical sheets successfully
- leaving the printing device -- if there is a jam while printing
- the 5th sheet out of 1000 and the job is aborted by the printer,
- the "page count" will still show the figure of 1000 for that job
- </TD
-></TR
-><TR
-><TD
-> all quotas are the same for all users (no flexibility to give the
- boss a higher quota than the clerk) no support for groups
- </TD
-></TR
-><TR
-><TD
-> no means to read out the current balance or "used-up" number of current quota
- </TD
-></TR
-><TR
-><TD
-> a user having used up 99 sheets of 100 quota will still be able to send and print a 1.000 sheet job
- </TD
-></TR
-><TR
-><TD
-> a user being denied a job because of a filled-up quota doesn't get a meaningful
- error message from CUPS other than "client-error-not-possible".
- </TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-><P
->But this is the best system out there currently. And there are
-huge improvements under development:</P
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->page counting will go into the "backends" (these talk
- directly to the printer and will increase the count in sync with the
- actual printing process -- a jam at the 5th sheet will lead to a stop in the counting)</TD
-></TR
-><TR
-><TD
->quotas will be handled more flexibly</TD
-></TR
-><TR
-><TD
->probably there will be support for users to inquire their "accounts" in advance</TD
-></TR
-><TR
-><TD
->probably there will be support for some other tools around this topic</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-><P
->Other than the current stage of the CUPS development, I don't
-know any other ready-to-use tool which you could consider.</P
-><P
->You can download the driver files from
-<A
-HREF="http://www.cups.org/software.html"
-TARGET="_top"
->http://www.cups.org/software.html</A
->.
-It is a separate package from the CUPS base software files, tagged as "CUPS 1.1.16
-Windows NT/2k/XP Printer Driver for SAMBA (tar.gz, 192k)". The filename to
-download is "cups-samba-1.1.16.tar.gz". Upon untar-/unzip-ping it will reveal
-the files:</P
-><P
-> <SAMP
-CLASS="COMPUTEROUTPUT"
-> cups-samba.install
- cups-samba.license
- cups-samba.readme
- cups-samba.remove
- cups-samba.ss
- </SAMP
->
- </P
-><P
->These have been packaged with the ESP meta packager software "EPM". The
-*.install and *.remove files are simple shell script, which untars the
-*.ss (which is nothing else than a tar-archive) and puts its contents
-into <TT
-CLASS="FILENAME"
->/usr/share/cups/drivers/</TT
->. Its contents are 3 files:</P
-><P
-> <SAMP
-CLASS="COMPUTEROUTPUT"
-> cupsdrvr.dll
- cupsui.dll
- cups.hlp
- </SAMP
->
- </P
-><DIV
-CLASS="CAUTION"
-><P
-></P
-><TABLE
-CLASS="CAUTION"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/caution.gif"
-HSPACE="5"
-ALT="Caution"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Due to a bug one CUPS release puts the <TT
-CLASS="FILENAME"
->cups.hlp</TT
->
-into <TT
-CLASS="FILENAME"
->/usr/share/drivers/</TT
-> instead of
-<TT
-CLASS="FILENAME"
->/usr/share/cups/drivers/</TT
->. To work around this, copy/move
-the file after running the "./cups-samba.install" script manually to the right place:</P
-><P
-> <KBD
-CLASS="USERINPUT"
-> cp /usr/share/drivers/cups.hlp /usr/share/cups/drivers/
- </KBD
->
- </P
-></TD
-></TR
-></TABLE
-></DIV
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->This new CUPS PostScript driver is currently binary-only, but free
-no source code is provided (yet). The reason is this: it has
-been developed with the help of the Microsoft Driver Developer Kit (DDK)
-and compiled with Microsoft Visual Studio 6. It is not clear to the driver
-developers if they are allowed to distribute the whole of the source code
-as Free Software. However, they will likely release the "diff" in source
-code under the GPL, so anybody with a license of Visual Studio and a DDK
-will be able to compile for him/herself.</P
-><P
->Once you have run the install script (and possibly manually moved the
-"cups.hlp" file to "/usr/share/cups/drivers/"), the driver is ready to be
-put into Samba's [print$] share (which often maps to "/etc/samba/drivers/"
-and contains a subdir tree with WIN40 and W32X86 branches), by running
-"cupsaddsmb" (see also "man cupsaddsmb" for CUPS 1.1.16). [Don't forget to
-put root into the smbpasswd file by running "smbpasswd" should you run
-this whole procedure for the first time.] Once the driver files are in the
-[print$] share, they are ready to be downloaded and installed by the
-Win NT/2k/XP clients.</P
-></TD
-></TR
-></TABLE
-></DIV
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
-> Win 9x/ME clients won't work with this driver. For these you'd
- still need to use the ADOBE*.* drivers as previously.
- </P
-></TD
-></TR
-></TABLE
-></DIV
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
-> It is not harming if you've still the ADOBE*.* driver files from
- previous installations in the "/usr/share/cups/drivers/" directory.
- The new cupsaddsmb (from 1.1.16) will automatically use the
- "newest" installed driver (which here then is the CUPS drivers).
- </P
-></TD
-></TR
-></TABLE
-></DIV
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
-> Should your Win clients have had the old ADOBE*.* files and the
- Adobe PostScript drivers installed, the download and installation
- of the new CUPS PostScript driver for Windows NT/2k/XP will fail
- at first.
- </P
-><P
-> It is not enough to "delete" the printer (as the driver files
- will still be kept by the clients and re-used if you try to
- re-install the printer). To really get rid of the Adobe driver
- files on the clients, open the "Printers" folder (possibly via
- "Start --&#62; Settings --&#62; Control Panel --&#62; Printers"), right-click
- onto the folder background and select "Server Properties". A
- new dialog opens; select the "Drivers" tab; on the list select
- the driver you want to delete and click on the "Delete" button.
- (This will only work if there is no single printer left which
- uses that particular driver -- you need to "delete" all printers
- using this driver in the "Printers" folder first.)
- </P
-></TD
-></TR
-></TABLE
-></DIV
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
-> Once you have successfully downloaded the CUPS PostScript driver
- to a client, you can easily switch all printers to this one
- by proceeding as described elsewhere in the "Samba HOWTO
- Collection" to change a driver for an existing printer.
- </P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->What are the benefits with the "CUPS PostScript driver for Windows NT/2k/XP"
-as compared to the Adobe drivers?</P
-><P
-><P
-></P
-><UL
-><LI
-><P
-> no hassle with the Adobe EULA
- </P
-></LI
-><LI
-><P
-> no hassle with the question "where do I get the ADOBE*.* driver files from?"
- </P
-></LI
-><LI
-><P
-> the Adobe drivers (depending on the printer PPD associated with them)
- often put a PJL header in front of the core PostScript part of the print
- file (thus the file starts with "<VAR
-CLASS="REPLACEABLE"
->1B</VAR
->%-12345X" or "<VAR
-CLASS="REPLACEABLE"
->escape</VAR
->%-12345X"
- instead of "%!PS"). This leads to the CUPS daemon autotyping the
- arriving file as a print-ready file, not requiring a pass thru the
- "pstops" filter (to speak more technical, it is not regarded as the
- generic MIME type "application/postscript", but as the more special
- MIME type "application/cups.vnd-postscript"), which therefore also
- leads to the page accounting in "/var/log/cups/page_log" not receiving
- the exact mumber of pages; instead the dummy page number of "1" is
- logged in a standard setup)
- </P
-></LI
-><LI
-><P
-> the Adobe driver has more options to "mis-configure" the PostScript
- generated by it (like setting it inadvertedly to "Optimize for Speed",
- instead of "Optimize for Portability", which could lead to CUPS being
- unable to process it)
- </P
-></LI
-><LI
-><P
-> the CUPS PostScript driver output sent by Windows clients to the CUPS
- server will be guaranteed to be auto-typed as generic MIME type
- "application/postscript", thusly passing thru the CUPS "pstops" filter
- and logging the correct number of pages in the page_log for accounting
- and quota purposes
- </P
-></LI
-><LI
-><P
-> the CUPS PostScript driver supports the sending of additional print
- options by the Win NT/2k/XP clients, such as naming the CUPS standard
- banner pages (or the custom ones, should they be installed at the time
- of driver download), using the CUPS "page-label" option, setting a
- job-priority and setting the scheduled time of printing (with the option
- to support additional useful IPP job attributes in the future).
- </P
-></LI
-><LI
-><P
-> the CUPS PostScript driver supports the inclusion of the new
- "*cupsJobTicket" comments at the beginnig of the PostScript file (which
- could be used in the future for all sort of beneficial extensions on
- the CUPS side, but which will not disturb any other application as those
- will regard it as a comment and simply ignore it).
- </P
-></LI
-><LI
-><P
-> the CUPS PostScript driver will be the heart of the fully fledged CUPS
- IPP client for Windows NT/2k/XP to be released soon (probably alongside
- the first Beta release for CUPS 1.2).
- </P
-></LI
-></UL
-></P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN2417"
->13.11. Advanced Postscript Printing from MS Windows</A
-></H2
-><P
->Let the Windows Clients use a PostScript driver to deliver poistscript to
-the samba print server (just like any Linux or Unix Client would also use
-PostScript to send to the server)</P
-><P
->Make the Unix printing subsystem to which Samba sends the job convert the
-incoming PostScript files to the native print format of the target printers
-(would be PCL if you have an HP printer)</P
-><P
->Now if you are afraid that this would just mean using a *Generic* PostScript
-driver for the clients that has no Simplex/Duplex selection, and no paper tray
-choice, but you need them to be able to set up print jobs, with all the bells
-and whistles of your printers:-</P
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->Not possible with traditional spooling systems</TD
-></TR
-><TR
-><TD
-> But perfectly supported by CUPS (which uses "PPD" files to
- describe how to control the print options for PostScript and
- non-PostScript devices alike...
- </TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-><P
->CUPS PPDs are working perfectly on Windows clients who use Adobe PostScript
-drivers (or the new CUPS PostScript driver for Windows NT/2K/XP). Clients can use
-them to setup the job to their liking and CUPS will use the received job options
-to make the (PCL-, ESC/P- or PostScript-) printer behave as required.</P
-><P
->If you want to have the additional benefit of page count logging and accounting
-then the CUPS PostScript driver is the best choice (better than the Adobe one).</P
-><P
->If you want to make the drivers downloadable for the clients then "cupsaddsmb" is
-your friend. It will setup the [print$] share on the Samba host to be ready to serve
-the clients for a "point and print" driver installation.</P
-><DIV
-CLASS="WARNING"
-><P
-></P
-><TABLE
-CLASS="WARNING"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/warning.gif"
-HSPACE="5"
-ALT="Warning"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->What strings are attached?</P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->There are some. But, given the sheer CPU power you can buy nowadays,
-these can be overcome easily. The strings:</P
-><P
->Well, if the CUPS/Samba side will have to print to many printers serving many users,
-you probably will need to set up a second server (which can do automatic load balancing
-with the first one, plus a degree of fail-over mechanism). Converting the incoming
-PostScript jobs, "interpreting" them for non-PostScript printers, amounts to the work
-of a "RIP" (Raster Image Processor) done in software. This requires more CPU and RAM
-than for the mere "raw spooling" task your current setup is solving. It all depends
-on the avarage and peak printing load the server should be able to handle.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN2432"
->13.12. Auto-Deletion of CUPS spool files</A
-></H2
-><P
->Samba print files pass thru two "spool" directories. One the incoming directory
-managed by Samba, (set eg: in the <B
-CLASS="COMMAND"
->path = /var/spool/samba</B
-> directive in the [printers]
-section of <TT
-CLASS="FILENAME"
->smb.conf</TT
->). Second is the spool directory of your UNIX print subsystem.
-For CUPS it is normally "/var/spool/cups/", as set by the cupsd.conf directive
-"RequestRoot /var/spool/cups".</P
-><P
->I am not sure, which one of your directories keeps the files. From what you say,
-it is most likely the Samba part.</P
-><P
->For the CUPS part, you may want to consult:</P
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->http://localhost:631/sam.html#PreserveJobFiles</TD
-></TR
-><TR
-><TD
->http://localhost:631/sam.html#PreserveJobHistory</TD
-></TR
-><TR
-><TD
->http://localhost:631/sam.html#MaxJobs</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-><P
->There are the settings described for your CUPS daemon, which could lead to completed
-job files not being deleted.</P
-><P
->"PreserveJobHistory Yes" -- keeps some details of jobs in
-cupsd's mind (well it keeps the "c12345", "c12346" etc. files
-in the CUPS spool directory, which do a similar job as the
-old-fashioned BSD-LPD control files). This is set to "Yes"
-as a default.</P
-><P
->"PreserveJobFiles Yes" -- keeps the job files themselves in
-cupsd's mind (well it keeps the "d12345", "d12346" etc. files
-in the CUPS spool directory...). This is set to "No" as the
-CUPS default.</P
-><P
->"MaxJobs 500" -- this directive controls the maximum number
-of jobs that are kept in memory. Once the number of jobs
-reaches the limit, the oldest completed job is automatically
-purged from the system to make room for the new one. If all
-of the known jobs are still pending or active then the new
-job will be rejected. Setting the maximum to 0 disables this
-functionality. The default setting is 0.</P
-><P
->(There are also additional settings for "MaxJobsPerUser" and
-"MaxJobsPerPrinter"...)</P
-><P
->For everything to work as announced, you need to have three things:</P
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
-> a Samba-<SPAN
-CLASS="APPLICATION"
->smbd</SPAN
-> which is compiled against "libcups" (Check on Linux by running <KBD
-CLASS="USERINPUT"
->ldd `which smbd`</KBD
->)
- </TD
-></TR
-><TR
-><TD
-> a Samba-<TT
-CLASS="FILENAME"
->smb.conf</TT
-> setting of <B
-CLASS="COMMAND"
->printing = cups</B
->
- </TD
-></TR
-><TR
-><TD
-> another Samba-<TT
-CLASS="FILENAME"
->smb.conf</TT
-> setting of <B
-CLASS="COMMAND"
->printcap = cups</B
->
- </TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Note, that in this case all other manually set printing-related
-commands (like "print command", "lpq command", "lprm command",
-"lppause command" or "lpresume command") are ignored and they
-should normally have no influence what-so-ever on your printing.</P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->If you want to do things manually, replace the "printing = cups"
-by "printing = bsd". Then your manually set commands may work
-(haven't tested this), and a "print command = lp -d %P %s; rm %s"
-may do what you need.</P
-><P
->You forgot to mention the CUPS version you're using. If you did
-set things up as described in the man pages, then the Samba
-spool files should be deleted. Otherwise it may be a bug. On
-the CUPS side, you can control the behaviour as described
-above.</P
-><P
->If you have more problems, post the output of these commands:</P
-><P
-><KBD
-CLASS="USERINPUT"
-> grep -v ^# /etc/cups/cupsd.conf | grep -v ^$
- grep -v ^# /etc/samba/smb.conf | grep -v ^$ | grep -v "^;"</KBD
-></P
-><P
->(adapt paths as needed). These commands sanitize the files
-and cut out the empty lines and lines with comments, providing
-the "naked settings" in a compact way.</P
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="WINBIND"
-></A
->Chapter 14. Unified Logons between Windows NT and UNIX using Winbind</H1
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN2506"
->14.1. Abstract</A
-></H2
-><P
->Integration of UNIX and Microsoft Windows NT through
- a unified logon has been considered a "holy grail" in heterogeneous
- computing environments for a long time. We present
- <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->winbind</I
-></SPAN
->, a component of the Samba suite
- of programs as a solution to the unified logon problem. Winbind
- uses a UNIX implementation
- of Microsoft RPC calls, Pluggable Authentication Modules, and the Name
- Service Switch to allow Windows NT domain users to appear and operate
- as UNIX users on a UNIX machine. This paper describes the winbind
- system, explaining the functionality it provides, how it is configured,
- and how it works internally.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN2510"
->14.2. Introduction</A
-></H2
-><P
->It is well known that UNIX and Microsoft Windows NT have
- different models for representing user and group information and
- use different technologies for implementing them. This fact has
- made it difficult to integrate the two systems in a satisfactory
- manner.</P
-><P
->One common solution in use today has been to create
- identically named user accounts on both the UNIX and Windows systems
- and use the Samba suite of programs to provide file and print services
- between the two. This solution is far from perfect however, as
- adding and deleting users on both sets of machines becomes a chore
- and two sets of passwords are required both of which
- can lead to synchronization problems between the UNIX and Windows
- systems and confusion for users.</P
-><P
->We divide the unified logon problem for UNIX machines into
- three smaller problems:</P
-><P
-></P
-><UL
-><LI
-><P
->Obtaining Windows NT user and group information
- </P
-></LI
-><LI
-><P
->Authenticating Windows NT users
- </P
-></LI
-><LI
-><P
->Password changing for Windows NT users
- </P
-></LI
-></UL
-><P
->Ideally, a prospective solution to the unified logon problem
- would satisfy all the above components without duplication of
- information on the UNIX machines and without creating additional
- tasks for the system administrator when maintaining users and
- groups on either system. The winbind system provides a simple
- and elegant solution to all three components of the unified logon
- problem.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN2523"
->14.3. What Winbind Provides</A
-></H2
-><P
->Winbind unifies UNIX and Windows NT account management by
- allowing a UNIX box to become a full member of a NT domain. Once
- this is done the UNIX box will see NT users and groups as if
- they were native UNIX users and groups, allowing the NT domain
- to be used in much the same manner that NIS+ is used within
- UNIX-only environments.</P
-><P
->The end result is that whenever any
- program on the UNIX machine asks the operating system to lookup
- a user or group name, the query will be resolved by asking the
- NT domain controller for the specified domain to do the lookup.
- Because Winbind hooks into the operating system at a low level
- (via the NSS name resolution modules in the C library) this
- redirection to the NT domain controller is completely
- transparent.</P
-><P
->Users on the UNIX machine can then use NT user and group
- names as they would use "native" UNIX names. They can chown files
- so that they are owned by NT domain users or even login to the
- UNIX machine and run a UNIX X-Window session as a domain user.</P
-><P
->The only obvious indication that Winbind is being used is
- that user and group names take the form DOMAIN\user and
- DOMAIN\group. This is necessary as it allows Winbind to determine
- that redirection to a domain controller is wanted for a particular
- lookup and which trusted domain is being referenced.</P
-><P
->Additionally, Winbind provides an authentication service
- that hooks into the Pluggable Authentication Modules (PAM) system
- to provide authentication via a NT domain to any PAM enabled
- applications. This capability solves the problem of synchronizing
- passwords between systems since all passwords are stored in a single
- location (on the domain controller).</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2530"
->14.3.1. Target Uses</A
-></H3
-><P
->Winbind is targeted at organizations that have an
- existing NT based domain infrastructure into which they wish
- to put UNIX workstations or servers. Winbind will allow these
- organizations to deploy UNIX workstations without having to
- maintain a separate account infrastructure. This greatly
- simplifies the administrative overhead of deploying UNIX
- workstations into a NT based organization.</P
-><P
->Another interesting way in which we expect Winbind to
- be used is as a central part of UNIX based appliances. Appliances
- that provide file and print services to Microsoft based networks
- will be able to use Winbind to provide seamless integration of
- the appliance into the domain.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN2534"
->14.4. How Winbind Works</A
-></H2
-><P
->The winbind system is designed around a client/server
- architecture. A long running <B
-CLASS="COMMAND"
->winbindd</B
-> daemon
- listens on a UNIX domain socket waiting for requests
- to arrive. These requests are generated by the NSS and PAM
- clients and processed sequentially.</P
-><P
->The technologies used to implement winbind are described
- in detail below.</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2539"
->14.4.1. Microsoft Remote Procedure Calls</A
-></H3
-><P
->Over the last few years, efforts have been underway
- by various Samba Team members to decode various aspects of
- the Microsoft Remote Procedure Call (MSRPC) system. This
- system is used for most network related operations between
- Windows NT machines including remote management, user authentication
- and print spooling. Although initially this work was done
- to aid the implementation of Primary Domain Controller (PDC)
- functionality in Samba, it has also yielded a body of code which
- can be used for other purposes.</P
-><P
->Winbind uses various MSRPC calls to enumerate domain users
- and groups and to obtain detailed information about individual
- users or groups. Other MSRPC calls can be used to authenticate
- NT domain users and to change user passwords. By directly querying
- a Windows PDC for user and group information, winbind maps the
- NT account information onto UNIX user and group names.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2543"
->14.4.2. Microsoft Active Directory Services</A
-></H3
-><P
-> Since late 2001, Samba has gained the ability to
- interact with Microsoft Windows 2000 using its 'Native
- Mode' protocols, rather than the NT4 RPC services.
- Using LDAP and Kerberos, a domain member running
- winbind can enumerate users and groups in exactly the
- same way as a Win2k client would, and in so doing
- provide a much more efficient and
- effective winbind implementation.
- </P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2546"
->14.4.3. Name Service Switch</A
-></H3
-><P
->The Name Service Switch, or NSS, is a feature that is
- present in many UNIX operating systems. It allows system
- information such as hostnames, mail aliases and user information
- to be resolved from different sources. For example, a standalone
- UNIX workstation may resolve system information from a series of
- flat files stored on the local filesystem. A networked workstation
- may first attempt to resolve system information from local files,
- and then consult a NIS database for user information or a DNS server
- for hostname information.</P
-><P
->The NSS application programming interface allows winbind
- to present itself as a source of system information when
- resolving UNIX usernames and groups. Winbind uses this interface,
- and information obtained from a Windows NT server using MSRPC
- calls to provide a new source of account enumeration. Using standard
- UNIX library calls, one can enumerate the users and groups on
- a UNIX machine running winbind and see all users and groups in
- a NT domain plus any trusted domain as though they were local
- users and groups.</P
-><P
->The primary control file for NSS is
- <TT
-CLASS="FILENAME"
->/etc/nsswitch.conf</TT
->.
- When a UNIX application makes a request to do a lookup
- the C library looks in <TT
-CLASS="FILENAME"
->/etc/nsswitch.conf</TT
->
- for a line which matches the service type being requested, for
- example the "passwd" service type is used when user or group names
- are looked up. This config line species which implementations
- of that service should be tried and in what order. If the passwd
- config line is:</P
-><P
-><B
-CLASS="COMMAND"
->passwd: files example</B
-></P
-><P
->then the C library will first load a module called
- <TT
-CLASS="FILENAME"
->/lib/libnss_files.so</TT
-> followed by
- the module <TT
-CLASS="FILENAME"
->/lib/libnss_example.so</TT
->. The
- C library will dynamically load each of these modules in turn
- and call resolver functions within the modules to try to resolve
- the request. Once the request is resolved the C library returns the
- result to the application.</P
-><P
->This NSS interface provides a very easy way for Winbind
- to hook into the operating system. All that needs to be done
- is to put <TT
-CLASS="FILENAME"
->libnss_winbind.so</TT
-> in <TT
-CLASS="FILENAME"
->/lib/</TT
->
- then add "winbind" into <TT
-CLASS="FILENAME"
->/etc/nsswitch.conf</TT
-> at
- the appropriate place. The C library will then call Winbind to
- resolve user and group names.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2562"
->14.4.4. Pluggable Authentication Modules</A
-></H3
-><P
->Pluggable Authentication Modules, also known as PAM,
- is a system for abstracting authentication and authorization
- technologies. With a PAM module it is possible to specify different
- authentication methods for different system applications without
- having to recompile these applications. PAM is also useful
- for implementing a particular policy for authorization. For example,
- a system administrator may only allow console logins from users
- stored in the local password file but only allow users resolved from
- a NIS database to log in over the network.</P
-><P
->Winbind uses the authentication management and password
- management PAM interface to integrate Windows NT users into a
- UNIX system. This allows Windows NT users to log in to a UNIX
- machine and be authenticated against a suitable Primary Domain
- Controller. These users can also change their passwords and have
- this change take effect directly on the Primary Domain Controller.
- </P
-><P
->PAM is configured by providing control files in the directory
- <TT
-CLASS="FILENAME"
->/etc/pam.d/</TT
-> for each of the services that
- require authentication. When an authentication request is made
- by an application the PAM code in the C library looks up this
- control file to determine what modules to load to do the
- authentication check and in what order. This interface makes adding
- a new authentication service for Winbind very easy, all that needs
- to be done is that the <TT
-CLASS="FILENAME"
->pam_winbind.so</TT
-> module
- is copied to <TT
-CLASS="FILENAME"
->/lib/security/</TT
-> and the PAM
- control files for relevant services are updated to allow
- authentication via winbind. See the PAM documentation
- for more details.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2570"
->14.4.5. User and Group ID Allocation</A
-></H3
-><P
->When a user or group is created under Windows NT
- is it allocated a numerical relative identifier (RID). This is
- slightly different to UNIX which has a range of numbers that are
- used to identify users, and the same range in which to identify
- groups. It is winbind's job to convert RIDs to UNIX id numbers and
- vice versa. When winbind is configured it is given part of the UNIX
- user id space and a part of the UNIX group id space in which to
- store Windows NT users and groups. If a Windows NT user is
- resolved for the first time, it is allocated the next UNIX id from
- the range. The same process applies for Windows NT groups. Over
- time, winbind will have mapped all Windows NT users and groups
- to UNIX user ids and group ids.</P
-><P
->The results of this mapping are stored persistently in
- an ID mapping database held in a tdb database). This ensures that
- RIDs are mapped to UNIX IDs in a consistent way.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2574"
->14.4.6. Result Caching</A
-></H3
-><P
->An active system can generate a lot of user and group
- name lookups. To reduce the network cost of these lookups winbind
- uses a caching scheme based on the SAM sequence number supplied
- by NT domain controllers. User or group information returned
- by a PDC is cached by winbind along with a sequence number also
- returned by the PDC. This sequence number is incremented by
- Windows NT whenever any user or group information is modified. If
- a cached entry has expired, the sequence number is requested from
- the PDC and compared against the sequence number of the cached entry.
- If the sequence numbers do not match, then the cached information
- is discarded and up to date information is requested directly
- from the PDC.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN2577"
->14.5. Installation and Configuration</A
-></H2
-><P
->Many thanks to John Trostel <A
-HREF="mailto:jtrostel@snapserver.com"
-TARGET="_top"
->jtrostel@snapserver.com</A
->
-for providing the HOWTO for this section.</P
-><P
->This HOWTO describes how to get winbind services up and running
-to control access and authenticate users on your Linux box using
-the winbind services which come with SAMBA 2.2.2.</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2582"
->14.5.1. Introduction</A
-></H3
-><P
->This HOWTO describes the procedures used to get winbind up and
-running on my RedHat 7.1 system. Winbind is capable of providing access
-and authentication control for Windows Domain users through an NT
-or Win2K PDC for 'regular' services, such as telnet a nd ftp, as
-well for SAMBA services.</P
-><P
->This HOWTO has been written from a 'RedHat-centric' perspective, so if
-you are using another distribution, you may have to modify the instructions
-somewhat to fit the way your distribution works.</P
-><P
-></P
-><UL
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Why should I to this?</I
-></SPAN
->
- </P
-><P
->This allows the SAMBA administrator to rely on the
- authentication mechanisms on the NT/Win2K PDC for the authentication
- of domain members. NT/Win2K users no longer need to have separate
- accounts on the SAMBA server.
- </P
-></LI
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Who should be reading this document?</I
-></SPAN
->
- </P
-><P
-> This HOWTO is designed for system administrators. If you are
- implementing SAMBA on a file server and wish to (fairly easily)
- integrate existing NT/Win2K users from your PDC onto the
- SAMBA server, this HOWTO is for you. That said, I am no NT or PAM
- expert, so you may find a better or easier way to accomplish
- these tasks.
- </P
-></LI
-></UL
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2595"
->14.5.2. Requirements</A
-></H3
-><P
->If you have a samba configuration file that you are currently
-using... <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->BACK IT UP!</I
-></SPAN
-> If your system already uses PAM,
-<SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->back up the <TT
-CLASS="FILENAME"
->/etc/pam.d</TT
-> directory
-contents!</I
-></SPAN
-> If you haven't already made a boot disk,
-<SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->MAKE ONE NOW!</I
-></SPAN
-></P
-><P
->Messing with the pam configuration files can make it nearly impossible
-to log in to yourmachine. That's why you want to be able to boot back
-into your machine in single user mode and restore your
-<TT
-CLASS="FILENAME"
->/etc/pam.d</TT
-> back to the original state they were in if
-you get frustrated with the way things are going. ;-)</P
-><P
->The latest version of SAMBA (version 3.0 as of this writing), now
-includes a functioning winbindd daemon. Please refer to the
-<A
-HREF="http://samba.org/"
-TARGET="_top"
->main SAMBA web page</A
-> or,
-better yet, your closest SAMBA mirror site for instructions on
-downloading the source code.</P
-><P
->To allow Domain users the ability to access SAMBA shares and
-files, as well as potentially other services provided by your
-SAMBA machine, PAM (pluggable authentication modules) must
-be setup properly on your machine. In order to compile the
-winbind modules, you should have at least the pam libraries resident
-on your system. For recent RedHat systems (7.1, for instance), that
-means <TT
-CLASS="FILENAME"
->pam-0.74-22</TT
->. For best results, it is helpful to also
-install the development packages in <TT
-CLASS="FILENAME"
->pam-devel-0.74-22</TT
->.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2609"
->14.5.3. Testing Things Out</A
-></H3
-><P
->Before starting, it is probably best to kill off all the SAMBA
-related daemons running on your server. Kill off all <B
-CLASS="COMMAND"
->smbd</B
->,
-<B
-CLASS="COMMAND"
->nmbd</B
->, and <B
-CLASS="COMMAND"
->winbindd</B
-> processes that may
-be running. To use PAM, you will want to make sure that you have the
-standard PAM package (for RedHat) which supplies the <TT
-CLASS="FILENAME"
->/etc/pam.d</TT
->
-directory structure, including the pam modules are used by pam-aware
-services, several pam libraries, and the <TT
-CLASS="FILENAME"
->/usr/doc</TT
->
-and <TT
-CLASS="FILENAME"
->/usr/man</TT
-> entries for pam. Winbind built better
-in SAMBA if the pam-devel package was also installed. This package includes
-the header files needed to compile pam-aware applications. For instance,
-my RedHat system has both <TT
-CLASS="FILENAME"
->pam-0.74-22</TT
-> and
-<TT
-CLASS="FILENAME"
->pam-devel-0.74-22</TT
-> RPMs installed.</P
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN2620"
->14.5.3.1. Configure and compile SAMBA</A
-></H4
-><P
->The configuration and compilation of SAMBA is pretty straightforward.
-The first three steps may not be necessary depending upon
-whether or not you have previously built the Samba binaries.</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-><SAMP
-CLASS="PROMPT"
->root#</SAMP
-> <B
-CLASS="COMMAND"
->autoconf</B
->
-<SAMP
-CLASS="PROMPT"
->root#</SAMP
-> <B
-CLASS="COMMAND"
->make clean</B
->
-<SAMP
-CLASS="PROMPT"
->root#</SAMP
-> <B
-CLASS="COMMAND"
->rm config.cache</B
->
-<SAMP
-CLASS="PROMPT"
->root#</SAMP
-> <B
-CLASS="COMMAND"
->./configure</B
->
-<SAMP
-CLASS="PROMPT"
->root#</SAMP
-> <B
-CLASS="COMMAND"
->make</B
->
-<SAMP
-CLASS="PROMPT"
->root#</SAMP
-> <B
-CLASS="COMMAND"
->make install</B
-></PRE
-></P
-><P
->This will, by default, install SAMBA in <TT
-CLASS="FILENAME"
->/usr/local/samba</TT
->.
-See the main SAMBA documentation if you want to install SAMBA somewhere else.
-It will also build the winbindd executable and libraries. </P
-></DIV
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN2639"
->14.5.3.2. Configure <TT
-CLASS="FILENAME"
->nsswitch.conf</TT
-> and the
-winbind libraries</A
-></H4
-><P
->The libraries needed to run the <B
-CLASS="COMMAND"
->winbindd</B
-> daemon
-through nsswitch need to be copied to their proper locations, so</P
-><P
-><SAMP
-CLASS="PROMPT"
->root#</SAMP
-> <B
-CLASS="COMMAND"
->cp ../samba/source/nsswitch/libnss_winbind.so /lib</B
-></P
-><P
->I also found it necessary to make the following symbolic link:</P
-><P
-><SAMP
-CLASS="PROMPT"
->root#</SAMP
-> <B
-CLASS="COMMAND"
->ln -s /lib/libnss_winbind.so /lib/libnss_winbind.so.2</B
-></P
-><P
->And, in the case of Sun solaris:</P
-><P
-><SAMP
-CLASS="PROMPT"
->root#</SAMP
-> <B
-CLASS="COMMAND"
->ln -s /usr/lib/libnss_winbind.so /usr/lib/libnss_winbind.so.1</B
->
-<SAMP
-CLASS="PROMPT"
->root#</SAMP
-> <B
-CLASS="COMMAND"
->ln -s /usr/lib/libnss_winbind.so /usr/lib/nss_winbind.so.1</B
->
-<SAMP
-CLASS="PROMPT"
->root#</SAMP
-> <B
-CLASS="COMMAND"
->ln -s /usr/lib/libnss_winbind.so /usr/lib/nss_winbind.so.2</B
-></P
-><P
->Now, as root you need to edit <TT
-CLASS="FILENAME"
->/etc/nsswitch.conf</TT
-> to
-allow user and group entries to be visible from the <B
-CLASS="COMMAND"
->winbindd</B
->
-daemon. My <TT
-CLASS="FILENAME"
->/etc/nsswitch.conf</TT
-> file look like
-this after editing:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> passwd: files winbind
- shadow: files
- group: files winbind</PRE
-></P
-><P
->
-The libraries needed by the winbind daemon will be automatically
-entered into the <B
-CLASS="COMMAND"
->ldconfig</B
-> cache the next time
-your system reboots, but it
-is faster (and you don't need to reboot) if you do it manually:</P
-><P
-><SAMP
-CLASS="PROMPT"
->root#</SAMP
-> <B
-CLASS="COMMAND"
->/sbin/ldconfig -v | grep winbind</B
-></P
-><P
->This makes <TT
-CLASS="FILENAME"
->libnss_winbind</TT
-> available to winbindd
-and echos back a check to you.</P
-></DIV
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN2672"
->14.5.3.3. Configure smb.conf</A
-></H4
-><P
->Several parameters are needed in the smb.conf file to control
-the behavior of <B
-CLASS="COMMAND"
->winbindd</B
->. Configure
-<TT
-CLASS="FILENAME"
->smb.conf</TT
-> These are described in more detail in
-the <A
-HREF="winbindd.8.html"
-TARGET="_top"
->winbindd(8)</A
-> man page. My
-<TT
-CLASS="FILENAME"
->smb.conf</TT
-> file was modified to
-include the following entries in the [global] section:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->[global]
- &#60;...&#62;
- # separate domain and username with '+', like DOMAIN+username
- <A
-HREF="winbindd.8.html#WINBINDSEPARATOR"
-TARGET="_top"
->winbind separator</A
-> = +
- # use uids from 10000 to 20000 for domain users
- <A
-HREF="winbindd.8.html#WINBINDUID"
-TARGET="_top"
->winbind uid</A
-> = 10000-20000
- # use gids from 10000 to 20000 for domain groups
- <A
-HREF="winbindd.8.html#WINBINDGID"
-TARGET="_top"
->winbind gid</A
-> = 10000-20000
- # allow enumeration of winbind users and groups
- <A
-HREF="winbindd.8.html#WINBINDENUMUSERS"
-TARGET="_top"
->winbind enum users</A
-> = yes
- <A
-HREF="winbindd.8.html#WINBINDENUMGROUP"
-TARGET="_top"
->winbind enum groups</A
-> = yes
- # give winbind users a real shell (only needed if they have telnet access)
- <A
-HREF="winbindd.8.html#TEMPLATEHOMEDIR"
-TARGET="_top"
->template homedir</A
-> = /home/winnt/%D/%U
- <A
-HREF="winbindd.8.html#TEMPLATESHELL"
-TARGET="_top"
->template shell</A
-> = /bin/bash</PRE
-></P
-></DIV
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN2688"
->14.5.3.4. Join the SAMBA server to the PDC domain</A
-></H4
-><P
->Enter the following command to make the SAMBA server join the
-PDC domain, where <VAR
-CLASS="REPLACEABLE"
->DOMAIN</VAR
-> is the name of
-your Windows domain and <VAR
-CLASS="REPLACEABLE"
->Administrator</VAR
-> is
-a domain user who has administrative privileges in the domain.</P
-><P
-><SAMP
-CLASS="PROMPT"
->root#</SAMP
-> <B
-CLASS="COMMAND"
->/usr/local/samba/bin/net join -S PDC -U Administrator</B
-></P
-><P
->The proper response to the command should be: "Joined the domain
-<VAR
-CLASS="REPLACEABLE"
->DOMAIN</VAR
->" where <VAR
-CLASS="REPLACEABLE"
->DOMAIN</VAR
->
-is your DOMAIN name.</P
-></DIV
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN2699"
->14.5.3.5. Start up the winbindd daemon and test it!</A
-></H4
-><P
->Eventually, you will want to modify your smb startup script to
-automatically invoke the winbindd daemon when the other parts of
-SAMBA start, but it is possible to test out just the winbind
-portion first. To start up winbind services, enter the following
-command as root:</P
-><P
-><SAMP
-CLASS="PROMPT"
->root#</SAMP
-> <B
-CLASS="COMMAND"
->/usr/local/samba/bin/winbindd</B
-></P
-><P
->Winbindd can now also run in 'dual daemon mode'. This will make it
-run as 2 processes. The first will answer all requests from the cache,
-thus making responses to clients faster. The other will
-update the cache for the query that the first has just responded.
-Advantage of this is that responses stay accurate and are faster.
-You can enable dual daemon mode by adding '-B' to the commandline:</P
-><P
-><SAMP
-CLASS="PROMPT"
->root#</SAMP
-> <B
-CLASS="COMMAND"
->/usr/local/samba/bin/winbindd -B</B
-></P
-><P
->I'm always paranoid and like to make sure the daemon
-is really running...</P
-><P
-><SAMP
-CLASS="PROMPT"
->root#</SAMP
-> <B
-CLASS="COMMAND"
->ps -ae | grep winbindd</B
-></P
-><P
->This command should produce output like this, if the daemon is running</P
-><P
->3025 ? 00:00:00 winbindd</P
-><P
->Now... for the real test, try to get some information about the
-users on your PDC</P
-><P
-><SAMP
-CLASS="PROMPT"
->root#</SAMP
-> <B
-CLASS="COMMAND"
->/usr/local/samba/bin/wbinfo -u</B
-></P
-><P
->
-This should echo back a list of users on your Windows users on
-your PDC. For example, I get the following response:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->CEO+Administrator
-CEO+burdell
-CEO+Guest
-CEO+jt-ad
-CEO+krbtgt
-CEO+TsInternetUser</PRE
-></P
-><P
->Obviously, I have named my domain 'CEO' and my <VAR
-CLASS="PARAMETER"
->winbind
-separator</VAR
-> is '+'.</P
-><P
->You can do the same sort of thing to get group information from
-the PDC:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-><SAMP
-CLASS="PROMPT"
->root#</SAMP
-> <B
-CLASS="COMMAND"
->/usr/local/samba/bin/wbinfo -g</B
->
-CEO+Domain Admins
-CEO+Domain Users
-CEO+Domain Guests
-CEO+Domain Computers
-CEO+Domain Controllers
-CEO+Cert Publishers
-CEO+Schema Admins
-CEO+Enterprise Admins
-CEO+Group Policy Creator Owners</PRE
-></P
-><P
->The function 'getent' can now be used to get unified
-lists of both local and PDC users and groups.
-Try the following command:</P
-><P
-><SAMP
-CLASS="PROMPT"
->root#</SAMP
-> <B
-CLASS="COMMAND"
->getent passwd</B
-></P
-><P
->You should get a list that looks like your <TT
-CLASS="FILENAME"
->/etc/passwd</TT
->
-list followed by the domain users with their new uids, gids, home
-directories and default shells.</P
-><P
->The same thing can be done for groups with the command</P
-><P
-><SAMP
-CLASS="PROMPT"
->root#</SAMP
-> <B
-CLASS="COMMAND"
->getent group</B
-></P
-></DIV
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN2739"
->14.5.3.6. Fix the init.d startup scripts</A
-></H4
-><DIV
-CLASS="SECT4"
-><H5
-CLASS="SECT4"
-><A
-NAME="AEN2741"
->14.5.3.6.1. Linux</A
-></H5
-><P
->The <B
-CLASS="COMMAND"
->winbindd</B
-> daemon needs to start up after the
-<B
-CLASS="COMMAND"
->smbd</B
-> and <B
-CLASS="COMMAND"
->nmbd</B
-> daemons are running.
-To accomplish this task, you need to modify the startup scripts of your system. They are located at <TT
-CLASS="FILENAME"
->/etc/init.d/smb</TT
-> in RedHat and
-<TT
-CLASS="FILENAME"
->/etc/init.d/samba</TT
-> in Debian.
-script to add commands to invoke this daemon in the proper sequence. My
-startup script starts up <B
-CLASS="COMMAND"
->smbd</B
->,
-<B
-CLASS="COMMAND"
->nmbd</B
->, and <B
-CLASS="COMMAND"
->winbindd</B
-> from the
-<TT
-CLASS="FILENAME"
->/usr/local/samba/bin</TT
-> directory directly. The 'start'
-function in the script looks like this:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->start() {
- KIND="SMB"
- echo -n $"Starting $KIND services: "
- daemon /usr/local/samba/bin/smbd $SMBDOPTIONS
- RETVAL=$?
- echo
- KIND="NMB"
- echo -n $"Starting $KIND services: "
- daemon /usr/local/samba/bin/nmbd $NMBDOPTIONS
- RETVAL2=$?
- echo
- KIND="Winbind"
- echo -n $"Starting $KIND services: "
- daemon /usr/local/samba/bin/winbindd
- RETVAL3=$?
- echo
- [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 -a $RETVAL3 -eq 0 ] &#38;&#38; touch /var/lock/subsys/smb || \
- RETVAL=1
- return $RETVAL
-}</PRE
-></P
-><P
->If you would like to run winbindd in dual daemon mode, replace
-the line
-<PRE
-CLASS="PROGRAMLISTING"
-> daemon /usr/local/samba/bin/winbindd</PRE
->
-
-in the example above with:
-
-<PRE
-CLASS="PROGRAMLISTING"
-> daemon /usr/local/samba/bin/winbindd -B</PRE
->.</P
-><P
->The 'stop' function has a corresponding entry to shut down the
-services and looks like this:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->stop() {
- KIND="SMB"
- echo -n $"Shutting down $KIND services: "
- killproc smbd
- RETVAL=$?
- echo
- KIND="NMB"
- echo -n $"Shutting down $KIND services: "
- killproc nmbd
- RETVAL2=$?
- echo
- KIND="Winbind"
- echo -n $"Shutting down $KIND services: "
- killproc winbindd
- RETVAL3=$?
- [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 -a $RETVAL3 -eq 0 ] &#38;&#38; rm -f /var/lock/subsys/smb
- echo ""
- return $RETVAL
-}</PRE
-></P
-></DIV
-><DIV
-CLASS="SECT4"
-><HR><H5
-CLASS="SECT4"
-><A
-NAME="AEN2761"
->14.5.3.6.2. Solaris</A
-></H5
-><P
->On solaris, you need to modify the
-<TT
-CLASS="FILENAME"
->/etc/init.d/samba.server</TT
-> startup script. It usually
-only starts smbd and nmbd but should now start winbindd too. If you
-have samba installed in <TT
-CLASS="FILENAME"
->/usr/local/samba/bin</TT
->,
-the file could contains something like this:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->##
-## samba.server
-##
-
-if [ ! -d /usr/bin ]
-then # /usr not mounted
- exit
-fi
-
-killproc() { # kill the named process(es)
- pid=`/usr/bin/ps -e |
- /usr/bin/grep -w $1 |
- /usr/bin/sed -e 's/^ *//' -e 's/ .*//'`
- [ "$pid" != "" ] &#38;&#38; kill $pid
-}
-
-# Start/stop processes required for samba server
-
-case "$1" in
-
-'start')
-#
-# Edit these lines to suit your installation (paths, workgroup, host)
-#
-echo Starting SMBD
- /usr/local/samba/bin/smbd -D -s \
- /usr/local/samba/smb.conf
-
-echo Starting NMBD
- /usr/local/samba/bin/nmbd -D -l \
- /usr/local/samba/var/log -s /usr/local/samba/smb.conf
-
-echo Starting Winbind Daemon
- /usr/local/samba/bin/winbindd
- ;;
-
-'stop')
- killproc nmbd
- killproc smbd
- killproc winbindd
- ;;
-
-*)
- echo "Usage: /etc/init.d/samba.server { start | stop }"
- ;;
-esac</PRE
-></P
-><P
->Again, if you would like to run samba in dual daemon mode, replace
-<PRE
-CLASS="PROGRAMLISTING"
-> /usr/local/samba/bin/winbindd</PRE
->
-
-in the script above with:
-
-<PRE
-CLASS="PROGRAMLISTING"
-> /usr/local/samba/bin/winbindd -B</PRE
-></P
-></DIV
-><DIV
-CLASS="SECT4"
-><HR><H5
-CLASS="SECT4"
-><A
-NAME="AEN2771"
->14.5.3.6.3. Restarting</A
-></H5
-><P
->If you restart the <B
-CLASS="COMMAND"
->smbd</B
->, <B
-CLASS="COMMAND"
->nmbd</B
->,
-and <B
-CLASS="COMMAND"
->winbindd</B
-> daemons at this point, you
-should be able to connect to the samba server as a domain member just as
-if you were a local user.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN2777"
->14.5.3.7. Configure Winbind and PAM</A
-></H4
-><P
->If you have made it this far, you know that winbindd and samba are working
-together. If you want to use winbind to provide authentication for other
-services, keep reading. The pam configuration files need to be altered in
-this step. (Did you remember to make backups of your original
-<TT
-CLASS="FILENAME"
->/etc/pam.d</TT
-> files? If not, do it now.)</P
-><P
->You will need a pam module to use winbindd with these other services. This
-module will be compiled in the <TT
-CLASS="FILENAME"
->../source/nsswitch</TT
-> directory
-by invoking the command</P
-><P
-><SAMP
-CLASS="PROMPT"
->root#</SAMP
-> <B
-CLASS="COMMAND"
->make nsswitch/pam_winbind.so</B
-></P
-><P
->from the <TT
-CLASS="FILENAME"
->../source</TT
-> directory. The
-<TT
-CLASS="FILENAME"
->pam_winbind.so</TT
-> file should be copied to the location of
-your other pam security modules. On my RedHat system, this was the
-<TT
-CLASS="FILENAME"
->/lib/security</TT
-> directory. On Solaris, the pam security
-modules reside in <TT
-CLASS="FILENAME"
->/usr/lib/security</TT
->.</P
-><P
-><SAMP
-CLASS="PROMPT"
->root#</SAMP
-> <B
-CLASS="COMMAND"
->cp ../samba/source/nsswitch/pam_winbind.so /lib/security</B
-></P
-><DIV
-CLASS="SECT4"
-><HR><H5
-CLASS="SECT4"
-><A
-NAME="AEN2794"
->14.5.3.7.1. Linux/FreeBSD-specific PAM configuration</A
-></H5
-><P
->The <TT
-CLASS="FILENAME"
->/etc/pam.d/samba</TT
-> file does not need to be changed. I
-just left this fileas it was:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->auth required /lib/security/pam_stack.so service=system-auth
-account required /lib/security/pam_stack.so service=system-auth</PRE
-></P
-><P
->The other services that I modified to allow the use of winbind
-as an authentication service were the normal login on the console (or a terminal
-session), telnet logins, and ftp service. In order to enable these
-services, you may first need to change the entries in
-<TT
-CLASS="FILENAME"
->/etc/xinetd.d</TT
-> (or <TT
-CLASS="FILENAME"
->/etc/inetd.conf</TT
->).
-RedHat 7.1 uses the new xinetd.d structure, in this case you need
-to change the lines in <TT
-CLASS="FILENAME"
->/etc/xinetd.d/telnet</TT
->
-and <TT
-CLASS="FILENAME"
->/etc/xinetd.d/wu-ftp</TT
-> from </P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->enable = no</PRE
-></P
-><P
->to</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->enable = yes</PRE
-></P
-><P
->
-For ftp services to work properly, you will also need to either
-have individual directories for the domain users already present on
-the server, or change the home directory template to a general
-directory for all domain users. These can be easily set using
-the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> global entry
-<B
-CLASS="COMMAND"
->template homedir</B
->.</P
-><P
->The <TT
-CLASS="FILENAME"
->/etc/pam.d/ftp</TT
-> file can be changed
-to allow winbind ftp access in a manner similar to the
-samba file. My <TT
-CLASS="FILENAME"
->/etc/pam.d/ftp</TT
-> file was
-changed to look like this:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->auth required /lib/security/pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
-auth sufficient /lib/security/pam_winbind.so
-auth required /lib/security/pam_stack.so service=system-auth
-auth required /lib/security/pam_shells.so
-account sufficient /lib/security/pam_winbind.so
-account required /lib/security/pam_stack.so service=system-auth
-session required /lib/security/pam_stack.so service=system-auth</PRE
-></P
-><P
->The <TT
-CLASS="FILENAME"
->/etc/pam.d/login</TT
-> file can be changed nearly the
-same way. It now looks like this:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->auth required /lib/security/pam_securetty.so
-auth sufficient /lib/security/pam_winbind.so
-auth sufficient /lib/security/pam_unix.so use_first_pass
-auth required /lib/security/pam_stack.so service=system-auth
-auth required /lib/security/pam_nologin.so
-account sufficient /lib/security/pam_winbind.so
-account required /lib/security/pam_stack.so service=system-auth
-password required /lib/security/pam_stack.so service=system-auth
-session required /lib/security/pam_stack.so service=system-auth
-session optional /lib/security/pam_console.so</PRE
-></P
-><P
->In this case, I added the <B
-CLASS="COMMAND"
->auth sufficient /lib/security/pam_winbind.so</B
->
-lines as before, but also added the <B
-CLASS="COMMAND"
->required pam_securetty.so</B
->
-above it, to disallow root logins over the network. I also added a
-<B
-CLASS="COMMAND"
->sufficient /lib/security/pam_unix.so use_first_pass</B
->
-line after the <B
-CLASS="COMMAND"
->winbind.so</B
-> line to get rid of annoying
-double prompts for passwords.</P
-></DIV
-><DIV
-CLASS="SECT4"
-><HR><H5
-CLASS="SECT4"
-><A
-NAME="AEN2827"
->14.5.3.7.2. Solaris-specific configuration</A
-></H5
-><P
->The /etc/pam.conf needs to be changed. I changed this file so that my Domain
-users can logon both locally as well as telnet.The following are the changes
-that I made.You can customize the pam.conf file as per your requirements,but
-be sure of those changes because in the worst case it will leave your system
-nearly impossible to boot.</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->#
-#ident "@(#)pam.conf 1.14 99/09/16 SMI"
-#
-# Copyright (c) 1996-1999, Sun Microsystems, Inc.
-# All Rights Reserved.
-#
-# PAM configuration
-#
-# Authentication management
-#
-login auth required /usr/lib/security/pam_winbind.so
-login auth required /usr/lib/security/$ISA/pam_unix.so.1 try_first_pass
-login auth required /usr/lib/security/$ISA/pam_dial_auth.so.1 try_first_pass
-#
-rlogin auth sufficient /usr/lib/security/pam_winbind.so
-rlogin auth sufficient /usr/lib/security/$ISA/pam_rhosts_auth.so.1
-rlogin auth required /usr/lib/security/$ISA/pam_unix.so.1 try_first_pass
-#
-dtlogin auth sufficient /usr/lib/security/pam_winbind.so
-dtlogin auth required /usr/lib/security/$ISA/pam_unix.so.1 try_first_pass
-#
-rsh auth required /usr/lib/security/$ISA/pam_rhosts_auth.so.1
-other auth sufficient /usr/lib/security/pam_winbind.so
-other auth required /usr/lib/security/$ISA/pam_unix.so.1 try_first_pass
-#
-# Account management
-#
-login account sufficient /usr/lib/security/pam_winbind.so
-login account requisite /usr/lib/security/$ISA/pam_roles.so.1
-login account required /usr/lib/security/$ISA/pam_unix.so.1
-#
-dtlogin account sufficient /usr/lib/security/pam_winbind.so
-dtlogin account requisite /usr/lib/security/$ISA/pam_roles.so.1
-dtlogin account required /usr/lib/security/$ISA/pam_unix.so.1
-#
-other account sufficient /usr/lib/security/pam_winbind.so
-other account requisite /usr/lib/security/$ISA/pam_roles.so.1
-other account required /usr/lib/security/$ISA/pam_unix.so.1
-#
-# Session management
-#
-other session required /usr/lib/security/$ISA/pam_unix.so.1
-#
-# Password management
-#
-#other password sufficient /usr/lib/security/pam_winbind.so
-other password required /usr/lib/security/$ISA/pam_unix.so.1
-dtsession auth required /usr/lib/security/$ISA/pam_unix.so.1
-#
-# Support for Kerberos V5 authentication (uncomment to use Kerberos)
-#
-#rlogin auth optional /usr/lib/security/$ISA/pam_krb5.so.1 try_first_pass
-#login auth optional /usr/lib/security/$ISA/pam_krb5.so.1 try_first_pass
-#dtlogin auth optional /usr/lib/security/$ISA/pam_krb5.so.1 try_first_pass
-#other auth optional /usr/lib/security/$ISA/pam_krb5.so.1 try_first_pass
-#dtlogin account optional /usr/lib/security/$ISA/pam_krb5.so.1
-#other account optional /usr/lib/security/$ISA/pam_krb5.so.1
-#other session optional /usr/lib/security/$ISA/pam_krb5.so.1
-#other password optional /usr/lib/security/$ISA/pam_krb5.so.1 try_first_pass</PRE
-></P
-><P
->I also added a try_first_pass line after the winbind.so line to get rid of
-annoying double prompts for passwords.</P
-><P
->Now restart your Samba and try connecting through your application that you
-configured in the pam.conf.</P
-></DIV
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN2834"
->14.6. Limitations</A
-></H2
-><P
->Winbind has a number of limitations in its current
- released version that we hope to overcome in future
- releases:</P
-><P
-></P
-><UL
-><LI
-><P
->Winbind is currently only available for
- the Linux, Solaris and IRIX operating systems, although ports to other operating
- systems are certainly possible. For such ports to be feasible,
- we require the C library of the target operating system to
- support the Name Service Switch and Pluggable Authentication
- Modules systems. This is becoming more common as NSS and
- PAM gain support among UNIX vendors.</P
-></LI
-><LI
-><P
->The mappings of Windows NT RIDs to UNIX ids
- is not made algorithmically and depends on the order in which
- unmapped users or groups are seen by winbind. It may be difficult
- to recover the mappings of rid to UNIX id mapping if the file
- containing this information is corrupted or destroyed.</P
-></LI
-><LI
-><P
->Currently the winbind PAM module does not take
- into account possible workstation and logon time restrictions
- that may be been set for Windows NT users, this is
- instead up to the PDC to enforce.</P
-></LI
-></UL
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN2844"
->14.7. Conclusion</A
-></H2
-><P
->The winbind system, through the use of the Name Service
- Switch, Pluggable Authentication Modules, and appropriate
- Microsoft RPC calls have allowed us to provide seamless
- integration of Microsoft Windows NT domain users on a
- UNIX system. The result is a great reduction in the administrative
- cost of running a mixed UNIX and NT network.</P
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="ADVANCEDNETWORKMANAGEMENT"
-></A
->Chapter 15. Advanced Network Manangement</H1
-><P
->This section attempts to document peripheral issues that are of great importance to network
-administrators who want to improve network resource access control, to automate the user
-environment, and to make their lives a little easier.</P
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN2859"
->15.1. Configuring Samba Share Access Controls</A
-></H2
-><P
->This section deals with how to configure Samba per share access control restrictions.
-By default samba sets no restrictions on the share itself. Restrictions on the share itself
-can be set on MS Windows NT4/200x/XP shares. This can be a very effective way to limit who can
-connect to a share. In the absence of specific restrictions the default setting is to allow
-the global user <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Everyone</I
-></SPAN
-> Full Control (ie: Full control, Change and Read).</P
-><P
->At this time Samba does NOT provide a tool for configuring access control setting on the Share
-itself. Samba does have the capacity to store and act on access control settings, but the only
-way to create those settings is to use either the NT4 Server Manager or the Windows 200x MMC for
-Computer Management.</P
-><P
->Samba stores the per share access control settings in a file called <TT
-CLASS="FILENAME"
->share_info.tdb</TT
->.
-The location of this file on your system will depend on how samba was compiled. The default location
-for samba's tdb files is under <TT
-CLASS="FILENAME"
->/usr/local/samba/var</TT
->. If the <TT
-CLASS="FILENAME"
->tdbdump</TT
->
-utility has been compiled and installed on your system then you can examine the contents of this file
-by: <KBD
-CLASS="USERINPUT"
->tdbdump share_info.tdb</KBD
->.</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2869"
->15.1.1. Share Permissions Management</A
-></H3
-><P
->The best tool for the task is platform dependant. Choose the best tool for your environmemt.</P
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN2872"
->15.1.1.1. Windows NT4 Workstation/Server</A
-></H4
-><P
->The tool you need to use to manage share permissions on a Samba server is the NT Server Manager.
-Server Manager is shipped with Windows NT4 Server products but not with Windows NT4 Workstation.
-You can obtain the NT Server Manager for MS Windows NT4 Workstation from Microsoft - see details below.</P
-><DIV
-CLASS="PROCEDURE"
-><P
-><B
->Instructions</B
-></P
-><OL
-TYPE="1"
-><LI
-><P
->Launch the NT4 Server Manager, click on the Samba server you want to administer, then from the menu
-select Computer, then click on the Shared Directories entry.</P
-></LI
-><LI
-><P
-> Now click on the share that you wish to manage, then click on the Properties tab, next click on
- the Permissions tab. Now you can Add or change access control settings as you wish.</P
-></LI
-></OL
-></DIV
-></DIV
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN2881"
->15.1.1.2. Windows 200x/XP</A
-></H4
-><P
->On MS Windows NT4/200x/XP system access control lists on the share itself are set using native
-tools, usually from filemanager. For example, in Windows 200x: right click on the shared folder,
-then select 'Sharing', then click on 'Permissions'. The default Windows NT4/200x permission allows
-<SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Everyone</I
-></SPAN
-> Full Control on the Share.</P
-><P
->MS Windows 200x and later all comes with a tool called the 'Computer Management' snap-in for the
-Microsoft Management Console (MMC). This tool is located by clicking on <TT
-CLASS="FILENAME"
->Control Panel -&#62;
-Administrative Tools -&#62; Computer Management</TT
->.</P
-><DIV
-CLASS="PROCEDURE"
-><P
-><B
->Instructions</B
-></P
-><OL
-TYPE="1"
-><LI
-><P
-> After launching the MMC with the Computer Management snap-in, click on the menu item 'Action',
- select 'Connect to another computer'. If you are not logged onto a domain you will be prompted
- to enter a domain login user identifier and a password. This will authenticate you to the domain.
- If you where already logged in with administrative privilidge this step is not offered.</P
-></LI
-><LI
-><P
->If the Samba server is not shown in the Select Computer box, then type in the name of the target
-Samba server in the field 'Name:'. Now click on the [+] next to 'System Tools', then on the [+]
-next to 'Shared Folders' in the left panel.</P
-></LI
-><LI
-><P
->Now in the right panel, double-click on the share you wish to set access control permissions on.
-Then click on the tab 'Share Permissions'. It is now possible to add access control entities
-to the shared folder. Do NOT forget to set what type of access (full control, change, read) you
-wish to assign for each entry.</P
-></LI
-></OL
-></DIV
-><DIV
-CLASS="WARNING"
-><P
-></P
-><TABLE
-CLASS="WARNING"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/warning.gif"
-HSPACE="5"
-ALT="Warning"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Be careful. If you take away all permissions from the Everyone user without removing this user
-then effectively no user will be able to access the share. This is a result of what is known as
-ACL precidence. ie: Everyone with NO ACCESS means that MaryK who is part of the group Everyone
-will have no access even if this user is given explicit full control access.</P
-></TD
-></TR
-></TABLE
-></DIV
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN2897"
->15.2. Remote Server Administration</A
-></H2
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->How do I get 'User Manager' and 'Server Manager'?</I
-></SPAN
-></P
-><P
->Since I don't need to buy an NT4 Server, how do I get the 'User Manager for Domains',
-the 'Server Manager'?</P
-><P
->Microsoft distributes a version of these tools called nexus for installation on Windows 9x / Me
-systems. The tools set includes:</P
-><P
-></P
-><UL
-><LI
-><P
->Server Manager</P
-></LI
-><LI
-><P
->User Manager for Domains</P
-></LI
-><LI
-><P
->Event Viewer</P
-></LI
-></UL
-><P
->Click here to download the archived file <A
-HREF="ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE"
-TARGET="_top"
->ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE</A
-></P
-><P
->The Windows NT 4.0 version of the 'User Manager for
-Domains' and 'Server Manager' are available from Microsoft via ftp
-from <A
-HREF="ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE"
-TARGET="_top"
->ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE</A
-></P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN2914"
->15.3. Network Logon Script Magic</A
-></H2
-><P
->This section needs work. Volunteer contributions most welcome. Please send your patches or updates
-to <A
-HREF="mailto:jht@samba.org"
-TARGET="_top"
->John Terpstra</A
->.</P
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="POLICYMGMT"
-></A
->Chapter 16. System and Account Policies</H1
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN2929"
->16.1. Creating and Managing System Policies</A
-></H2
-><P
->Under MS Windows platforms, particularly those following the release of MS Windows
-NT4 and MS Windows 95) it is possible to create a type of file that would be placed
-in the NETLOGON share of a domain controller. As the client logs onto the network
-this file is read and the contents initiate changes to the registry of the client
-machine. This file allows changes to be made to those parts of the registry that
-affect users, groups of users, or machines.</P
-><P
->For MS Windows 9x/Me this file must be called <TT
-CLASS="FILENAME"
->Config.POL</TT
-> and may
-be generated using a tool called <TT
-CLASS="FILENAME"
->poledit.exe</TT
->, better known as the
-Policy Editor. The policy editor was provided on the Windows 98 installation CD, but
-dissappeared again with the introduction of MS Windows Me (Millenium Edition). From
-comments from MS Windows network administrators it would appear that this tool became
-a part of the MS Windows Me Resource Kit.</P
-><P
->MS Windows NT4 Server products include the <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->System Policy Editor</I
-></SPAN
->
-under the <TT
-CLASS="FILENAME"
->Start -&#62; Programs -&#62; Administrative Tools</TT
-> menu item.
-For MS Windows NT4 and later clients this file must be called <TT
-CLASS="FILENAME"
->NTConfig.POL</TT
->.</P
-><P
->New with the introduction of MS Windows 2000 was the Microsoft Management Console
-or MMC. This tool is the new wave in the ever changing landscape of Microsoft
-methods for management of network access and security. Every new Microsoft product
-or technology seems to obsolete the old rules and to introduce newer and more
-complex tools and methods. To Microsoft's credit though, the MMC does appear to
-be a step forward, but improved functionality comes at a great price.</P
-><P
->Before embarking on the configuration of network and system policies it is highly
-advisable to read the documentation available from Microsoft's web site regarding
-<A
-HREF="http://www.microsoft.com/ntserver/management/deployment/planguide/prof_policies.asp"
-TARGET="_top"
->Implementing Profiles and Policies in Windows NT 4.0 from http://www.microsoft.com/ntserver/management/deployment/planguide/prof_policies.asp</A
-> available from Microsoft.
-There are a large number of documents in addition to this old one that should also
-be read and understood. Try searching on the Microsoft web site for "Group Policies".</P
-><P
->What follows is a very discussion with some helpful notes. The information provided
-here is incomplete - you are warned.</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2943"
->16.1.1. Windows 9x/Me Policies</A
-></H3
-><P
->You need the Win98 Group Policy Editor to set Group Profiles up under Windows 9x/Me.
-It can be found on the Original full product Win98 installation CD under
-<TT
-CLASS="FILENAME"
->tools/reskit/netadmin/poledit</TT
->. Install this using the
-Add/Remove Programs facility and then click on the 'Have Disk' tab.</P
-><P
->Use the Group Policy Editor to create a policy file that specifies the location of
-user profiles and/or the <TT
-CLASS="FILENAME"
->My Documents</TT
-> etc. stuff. Then
-save these settings in a file called <TT
-CLASS="FILENAME"
->Config.POL</TT
-> that needs to
-be placed in the root of the [NETLOGON] share. If Win98 is configured to log onto
-the Samba Domain, it will automatically read this file and update the Win9x/Me registry
-of the machine as it logs on.</P
-><P
->Further details are covered in the Win98 Resource Kit documentation.</P
-><P
->If you do not take the right steps, then every so often Win9x/Me will check the
-integrity of the registry and will restore it's settings from the back-up
-copy of the registry it stores on each Win9x/Me machine. Hence, you will
-occasionally notice things changing back to the original settings.</P
-><P
->Install the group policy handler for Win9x to pick up group policies. Look on the
-Win98 CD in <TT
-CLASS="FILENAME"
->\tools\reskit\netadmin\poledit</TT
->.
-Install group policies on a Win9x client by double-clicking
-<TT
-CLASS="FILENAME"
->grouppol.inf</TT
->. Log off and on again a couple of times and see
-if Win98 picks up group policies. Unfortunately this needs to be done on every
-Win9x/Me machine that uses group policies.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2955"
->16.1.2. Windows NT4 Style Policy Files</A
-></H3
-><P
->To create or edit <TT
-CLASS="FILENAME"
->ntconfig.pol</TT
-> you must use the NT Server
-Policy Editor, <B
-CLASS="COMMAND"
->poledit.exe</B
-> which is included with NT4 Server
-but <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->not NT Workstation</I
-></SPAN
->. There is a Policy Editor on a NT4
-Workstation but it is not suitable for creating <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Domain Policies</I
-></SPAN
->.
-Further, although the Windows 95 Policy Editor can be installed on an NT4
-Workstation/Server, it will not work with NT clients. However, the files from
-the NT Server will run happily enough on an NT4 Workstation.</P
-><P
->You need <TT
-CLASS="FILENAME"
->poledit.exe, common.adm</TT
-> and <TT
-CLASS="FILENAME"
->winnt.adm</TT
->.
-It is convenient to put the two *.adm files in the <TT
-CLASS="FILENAME"
->c:\winnt\inf</TT
->
-directory which is where the binary will look for them unless told otherwise. Note also that that
-directory is normally 'hidden'.</P
-><P
->The Windows NT policy editor is also included with the Service Pack 3 (and
-later) for Windows NT 4.0. Extract the files using <B
-CLASS="COMMAND"
->servicepackname /x</B
->,
-i.e. that's <B
-CLASS="COMMAND"
->Nt4sp6ai.exe /x</B
-> for service pack 6a. The policy editor,
-<B
-CLASS="COMMAND"
->poledit.exe</B
-> and the associated template files (*.adm) should
-be extracted as well. It is also possible to downloaded the policy template
-files for Office97 and get a copy of the policy editor. Another possible
-location is with the Zero Administration Kit available for download from Microsoft.</P
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN2970"
->16.1.2.1. Registry Tattoos</A
-></H4
-><P
-> With NT4 style registry based policy changes, a large number of settings are not
- automatically reversed as the user logs off. Since the settings that were in the
- NTConfig.POL file were applied to the client machine registry and that apply to the
- hive key HKEY_LOCAL_MACHINE are permanent until explicitly reversed. This is known
- as tattooing. It can have serious consequences down-stream and the administrator must
- be extremely careful not to lock out the ability to manage the machine at a later date.
- </P
-></DIV
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2973"
->16.1.3. MS Windows 200x / XP Professional Policies</A
-></H3
-><P
->Windows NT4 System policies allows setting of registry parameters specific to
-users, groups and computers (client workstations) that are members of the NT4
-style domain. Such policy file will work with MS Windows 2000 / XP clients also.</P
-><P
->New to MS Windows 2000 Microsoft introduced a new style of group policy that confers
-a superset of capabilities compared with NT4 style policies. Obviously, the tool used
-to create them is different, and the mechanism for implementing them is much changed.</P
-><P
->The older NT4 style registry based policies are known as <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Administrative Templates</I
-></SPAN
->
-in MS Windows 2000/XP Group Policy Objects (GPOs). The later includes ability to set various security
-configurations, enforce Internet Explorer browser settings, change and redirect aspects of the
-users' desktop (including: the location of <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->My Documents</I
-></SPAN
-> files (directory), as
-well as intrinsics of where menu items will appear in the Start menu). An additional new
-feature is the ability to make available particular software Windows applications to particular
-users and/or groups.</P
-><P
->Remember: NT4 policy files are named <TT
-CLASS="FILENAME"
->NTConfig.POL</TT
-> and are stored in the root
-of the NETLOGON share on the domain controllers. A Windows NT4 user enters a username, a password
-and selects the domain name to which the logon will attempt to take place. During the logon
-process the client machine reads the NTConfig.POL file from the NETLOGON share on the authenticating
-server, modifies the local registry values according to the settings in this file.</P
-><P
->Windows 2K GPOs are very feature rich. They are NOT stored in the NETLOGON share, rather part of
-a Windows 200x policy file is stored in the Active Directory itself and the other part is stored
-in a shared (and replicated) volume called the SYSVOL folder. This folder is present on all Active
-Directory domain controllers. The part that is stored in the Active Directory itself is called the
-group policy container (GPC), and the part that is stored in the replicated share called SYSVOL is
-known as the group policy template (GPT).</P
-><P
->With NT4 clients the policy file is read and executed upon only aas each user log onto the network.
-MS Windows 200x policies are much more complex - GPOs are processed and applied at client machine
-startup (machine specific part) and when the user logs onto the network the user specific part
-is applied. In MS Windows 200x style policy management each machine and/or user may be subject
-to any number of concurently applicable (and applied) policy sets (GPOs). Active Directory allows
-the administrator to also set filters over the policy settings. No such equivalent capability
-exists with NT4 style policy files.</P
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN2984"
->16.1.3.1. Administration of Win2K / XP Policies</A
-></H4
-><DIV
-CLASS="PROCEDURE"
-><P
-><B
->Instructions</B
-></P
-><P
->Instead of using the tool called "The System Policy Editor", commonly called Poledit (from the
-executable name poledit.exe), GPOs are created and managed using a Microsoft Management Console
-(MMC) snap-in as follows:</P
-><OL
-TYPE="1"
-><LI
-><P
->Go to the Windows 200x / XP menu <TT
-CLASS="FILENAME"
->Start-&#62;Programs-&#62;Administrative Tools</TT
->
- and select the MMC snap-in called "Active Directory Users and Computers"</P
-><P
-></P
-></LI
-><LI
-><P
->Select the domain or organizational unit (OU) that you wish to manage, then right click
-to open the context menu for that object, select the properties item.</P
-></LI
-><LI
-><P
->Now left click on the Group Policy tab, then left click on the New tab. Type a name
-for the new policy you will create.</P
-></LI
-><LI
-><P
->Now left click on the Edit tab to commence the steps needed to create the GPO.</P
-></LI
-></OL
-></DIV
-><P
->All policy configuration options are controlled through the use of policy administrative
-templates. These files have a .adm extension, both in NT4 as well as in Windows 200x / XP.
-Beware however, since the .adm files are NOT interchangible across NT4 and Windows 200x.
-The later introduces many new features as well as extended definition capabilities. It is
-well beyond the scope of this documentation to explain how to program .adm files, for that
-the adminsitrator is referred to the Microsoft Windows Resource Kit for your particular
-version of MS Windows.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->The MS Windows 2000 Resource Kit contains a tool called gpolmig.exe. This tool can be used
-to migrate an NT4 NTConfig.POL file into a Windows 200x style GPO. Be VERY careful how you
-use this powerful tool. Please refer to the resource kit manuals for specific usage information.</P
-></TD
-></TR
-></TABLE
-></DIV
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3002"
->16.2. Managing Account/User Policies</A
-></H2
-><P
->Policies can define a specific user's settings or the settings for a group of users. The resulting
-policy file contains the registry settings for all users, groups, and computers that will be using
-the policy file. Separate policy files for each user, group, or computer are not not necessary.</P
-><P
->If you create a policy that will be automatically downloaded from validating domain controllers,
-you should name the file NTconfig.POL. As system administrator, you have the option of renaming the
-policy file and, by modifying the Windows NT-based workstation, directing the computer to update
-the policy from a manual path. You can do this by either manually changing the registry or by using
-the System Policy Editor. This path can even be a local path such that each machine has its own policy file,
-but if a change is necessary to all machines, this change must be made individually to each workstation.</P
-><P
->When a Windows NT4/200x/XP machine logs onto the network the NETLOGON share on the authenticating domain
-controller for the presence of the NTConfig.POL file. If one exists it is downloaded, parsed and then
-applied to the user's part of the registry.</P
-><P
->MS Windows 200x/XP clients that log onto an MS Windows Active Directory security domain may additionally,
-acquire policy settings through Group Policy Objects (GPOs) that are defined and stored in Active Directory
-itself. The key benefit of using AS GPOs is that they impose no registry <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->tatooing</I
-></SPAN
-> effect.
-This has considerable advanage compared with the use of NTConfig.POL (NT4) style policy updates.</P
-><P
->Inaddition to user access controls that may be imposed or applied via system and/or group policies
-in a manner that works in conjunction with user profiles, the user management environment under
-MS Windows NT4/200x/XP allows per domain as well as per user account restrictions to be applied.
-Common restrictions that are frequently used includes:</P
-><P
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->Logon Hours</TD
-></TR
-><TR
-><TD
->Password Aging</TD
-></TR
-><TR
-><TD
->Permitted Logon from certain machines only</TD
-></TR
-><TR
-><TD
->Account type (Local or Global)</TD
-></TR
-><TR
-><TD
->User Rights</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3017"
->16.2.1. With Windows NT4/200x</A
-></H3
-><P
->The tools that may be used to configure these types of controls from the MS Windows environment are:
-The NT4 User Manager for domains, the NT4 System and Group Policy Editor, the registry editor (regedt32.exe).
-Under MS Windows 200x/XP this is done using the Microsoft Managment Console (MMC) with approapriate
-"snap-ins", the registry editor, and potentially also the NT4 System and Group Policy Editor.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3020"
->16.2.2. With a Samba PDC</A
-></H3
-><P
->With a Samba Domain Controller, the new tools for managing of user account and policy information includes:
-<TT
-CLASS="FILENAME"
->smbpasswd, pdbedit, smbgroupedit, net, rpcclient.</TT
->. The administrator should read the
-man pages for these tools and become familiar with their use.</P
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="PROFILEMGMT"
-></A
->Chapter 17. Desktop Profile Management</H1
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN3035"
->17.1. Roaming Profiles</A
-></H2
-><DIV
-CLASS="WARNING"
-><P
-></P
-><TABLE
-CLASS="WARNING"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/warning.gif"
-HSPACE="5"
-ALT="Warning"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Roaming profiles support is different for Win9x / Me and Windows NT4/200x.</P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->Before discussing how to configure roaming profiles, it is useful to see how
-Windows 9x / Me and Windows NT4/200x clients implement these features.</P
-><P
->Windows 9x / Me clients send a NetUserGetInfo request to the server to get the user's
-profiles location. However, the response does not have room for a separate
-profiles location field, only the user's home share. This means that Win9X/Me
-profiles are restricted to being stored in the user's home directory.</P
-><P
->Windows NT4/200x clients send a NetSAMLogon RPC request, which contains many fields,
-including a separate field for the location of the user's profiles.</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3042"
->17.1.1. Samba Configuration for Profile Handling</A
-></H3
-><P
->This section documents how to configure Samba for MS Windows client profile support.</P
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN3045"
->17.1.1.1. NT4/200x User Profiles</A
-></H4
-><P
->To support Windowns NT4/200x clients, in the [global] section of smb.conf set the
-following (for example):</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> logon path = \\profileserver\profileshare\profilepath\%U\moreprofilepath</PRE
->
-
- This is typically implemented like:
-
-<PRE
-CLASS="PROGRAMLISTING"
-> logon path = \\%L\Profiles\%u</PRE
->
-where %L translates to the name of the Samba server and %u translates to the user name</P
-><P
->The default for this option is \\%N\%U\profile, namely \\sambaserver\username\profile.
-The \\N%\%U service is created automatically by the [homes] service. If you are using
-a samba server for the profiles, you _must_ make the share specified in the logon path
-browseable. Please refer to the man page for smb.conf in respect of the different
-symantics of %L and %N, as well as %U and %u.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->MS Windows NT/2K clients at times do not disconnect a connection to a server
-between logons. It is recommended to NOT use the <B
-CLASS="COMMAND"
->homes</B
->
-meta-service name as part of the profile share path.</P
-></TD
-></TR
-></TABLE
-></DIV
-></DIV
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN3055"
->17.1.1.2. Windows 9x / Me User Profiles</A
-></H4
-><P
->To support Windows 9x / Me clients, you must use the "logon home" parameter. Samba has
-now been fixed so that <KBD
-CLASS="USERINPUT"
->net use /home</KBD
-> now works as well, and it, too, relies
-on the <B
-CLASS="COMMAND"
->logon home</B
->&#60; parameter.</P
-><P
->By using the logon home parameter, you are restricted to putting Win9x / Me
-profiles in the user's home directory. But wait! There is a trick you
-can use. If you set the following in the <B
-CLASS="COMMAND"
->[global]</B
-> section of your <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> logon home = \\%L\%U\.profiles</PRE
-></P
-><P
->then your Windows 9x / Me clients will dutifully put their clients in a subdirectory
-of your home directory called <TT
-CLASS="FILENAME"
->.profiles</TT
-> (thus making them hidden).</P
-><P
->Not only that, but <KBD
-CLASS="USERINPUT"
->net use/home</KBD
-> will also work, because of a feature in
-Windows 9x / Me. It removes any directory stuff off the end of the home directory area
-and only uses the server and share portion. That is, it looks like you
-specified \\%L\%U for <B
-CLASS="COMMAND"
->logon home</B
->.</P
-></DIV
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN3070"
->17.1.1.3. Mixed Windows 9x / Me and Windows NT4/200x User Profiles</A
-></H4
-><P
->You can support profiles for both Win9X and WinNT clients by setting both the
-<B
-CLASS="COMMAND"
->logon home</B
-> and <B
-CLASS="COMMAND"
->logon path</B
-> parameters. For example:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> logon home = \\%L\%u\.profiles
- logon path = \\%L\profiles\%u</PRE
-></P
-></DIV
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3077"
->17.1.2. Windows Client Profile Configuration Information</A
-></H3
-><DIV
-CLASS="SECT3"
-><H4
-CLASS="SECT3"
-><A
-NAME="AEN3079"
->17.1.2.1. Windows 9x / Me Profile Setup</A
-></H4
-><P
->When a user first logs in on Windows 9X, the file user.DAT is created,
-as are folders "Start Menu", "Desktop", "Programs" and "Nethood".
-These directories and their contents will be merged with the local
-versions stored in c:\windows\profiles\username on subsequent logins,
-taking the most recent from each. You will need to use the [global]
-options "preserve case = yes", "short preserve case = yes" and
-"case sensitive = no" in order to maintain capital letters in shortcuts
-in any of the profile folders.</P
-><P
->The user.DAT file contains all the user's preferences. If you wish to
-enforce a set of preferences, rename their user.DAT file to user.MAN,
-and deny them write access to this file.</P
-><P
-></P
-><OL
-TYPE="1"
-><LI
-><P
-> On the Windows 9x / Me machine, go to Control Panel -&#62; Passwords and
- select the User Profiles tab. Select the required level of
- roaming preferences. Press OK, but do _not_ allow the computer
- to reboot.
- </P
-></LI
-><LI
-><P
-> On the Windows 9x / Me machine, go to Control Panel -&#62; Network -&#62;
- Client for Microsoft Networks -&#62; Preferences. Select 'Log on to
- NT Domain'. Then, ensure that the Primary Logon is 'Client for
- Microsoft Networks'. Press OK, and this time allow the computer
- to reboot.
- </P
-></LI
-></OL
-><P
->Under Windows 9x / Me Profiles are downloaded from the Primary Logon.
-If you have the Primary Logon as 'Client for Novell Networks', then
-the profiles and logon script will be downloaded from your Novell
-Server. If you have the Primary Logon as 'Windows Logon', then the
-profiles will be loaded from the local machine - a bit against the
-concept of roaming profiles, it would seem!</P
-><P
->You will now find that the Microsoft Networks Login box contains
-[user, password, domain] instead of just [user, password]. Type in
-the samba server's domain name (or any other domain known to exist,
-but bear in mind that the user will be authenticated against this
-domain and profiles downloaded from it, if that domain logon server
-supports it), user name and user's password.</P
-><P
->Once the user has been successfully validated, the Windows 9x / Me machine
-will inform you that 'The user has not logged on before' and asks you
-if you wish to save the user's preferences? Select 'yes'.</P
-><P
->Once the Windows 9x / Me client comes up with the desktop, you should be able
-to examine the contents of the directory specified in the "logon path"
-on the samba server and verify that the "Desktop", "Start Menu",
-"Programs" and "Nethood" folders have been created.</P
-><P
->These folders will be cached locally on the client, and updated when
-the user logs off (if you haven't made them read-only by then).
-You will find that if the user creates further folders or short-cuts,
-that the client will merge the profile contents downloaded with the
-contents of the profile directory already on the local client, taking
-the newest folders and short-cuts from each set.</P
-><P
->If you have made the folders / files read-only on the samba server,
-then you will get errors from the Windows 9x / Me machine on logon and logout, as
-it attempts to merge the local and the remote profile. Basically, if
-you have any errors reported by the Windows 9x / Me machine, check the Unix file
-permissions and ownership rights on the profile directory contents,
-on the samba server.</P
-><P
->If you have problems creating user profiles, you can reset the user's
-local desktop cache, as shown below. When this user then next logs in,
-they will be told that they are logging in "for the first time".</P
-><P
-></P
-><OL
-TYPE="1"
-><LI
-><P
-> instead of logging in under the [user, password, domain] dialog,
- press escape.
- </P
-></LI
-><LI
-><P
-> run the regedit.exe program, and look in:
- </P
-><P
-> HKEY_LOCAL_MACHINE\Windows\CurrentVersion\ProfileList
- </P
-><P
-> you will find an entry, for each user, of ProfilePath. Note the
- contents of this key (likely to be c:\windows\profiles\username),
- then delete the key ProfilePath for the required user.
-
- [Exit the registry editor].
-
- </P
-></LI
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->WARNING</I
-></SPAN
-> - before deleting the contents of the
- directory listed in the ProfilePath (this is likely to be
- <TT
-CLASS="FILENAME"
->c:\windows\profiles\username)</TT
->, ask them if they
- have any important files stored on their desktop or in their start menu.
- Delete the contents of the directory ProfilePath (making a backup if any
- of the files are needed).
- </P
-><P
-> This will have the effect of removing the local (read-only hidden
- system file) user.DAT in their profile directory, as well as the
- local "desktop", "nethood", "start menu" and "programs" folders.
- </P
-></LI
-><LI
-><P
-> search for the user's .PWL password-caching file in the c:\windows
- directory, and delete it.
- </P
-></LI
-><LI
-><P
-> log off the windows 9x / Me client.
- </P
-></LI
-><LI
-><P
-> check the contents of the profile path (see "logon path" described
- above), and delete the user.DAT or user.MAN file for the user,
- making a backup if required.
- </P
-></LI
-></OL
-><P
->If all else fails, increase samba's debug log levels to between 3 and 10,
-and / or run a packet trace program such as ethereal or netmon.exe, and
-look for error messages.</P
-><P
->If you have access to an Windows NT4/200x server, then first set up roaming profiles
-and / or netlogons on the Windows NT4/200x server. Make a packet trace, or examine
-the example packet traces provided with Windows NT4/200x server, and see what the
-differences are with the equivalent samba trace.</P
-></DIV
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN3115"
->17.1.2.2. Windows NT4 Workstation</A
-></H4
-><P
->When a user first logs in to a Windows NT Workstation, the profile
-NTuser.DAT is created. The profile location can be now specified
-through the "logon path" parameter.</P
-><P
->There is a parameter that is now available for use with NT Profiles:
-"logon drive". This should be set to <TT
-CLASS="FILENAME"
->H:</TT
-> or any other drive, and
-should be used in conjunction with the new "logon home" parameter.</P
-><P
->The entry for the NT4 profile is a _directory_ not a file. The NT
-help on profiles mentions that a directory is also created with a .PDS
-extension. The user, while logging in, must have write permission to
-create the full profile path (and the folder with the .PDS extension
-for those situations where it might be created.)</P
-><P
->In the profile directory, Windows NT4 creates more folders than Windows 9x / Me.
-It creates "Application Data" and others, as well as "Desktop", "Nethood",
-"Start Menu" and "Programs". The profile itself is stored in a file
-NTuser.DAT. Nothing appears to be stored in the .PDS directory, and
-its purpose is currently unknown.</P
-><P
->You can use the System Control Panel to copy a local profile onto
-a samba server (see NT Help on profiles: it is also capable of firing
-up the correct location in the System Control Panel for you). The
-NT Help file also mentions that renaming NTuser.DAT to NTuser.MAN
-turns a profile into a mandatory one.</P
-><P
->The case of the profile is significant. The file must be called
-NTuser.DAT or, for a mandatory profile, NTuser.MAN.</P
-></DIV
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN3124"
->17.1.2.3. Windows 2000/XP Professional</A
-></H4
-><P
->You must first convert the profile from a local profile to a domain
-profile on the MS Windows workstation as follows:</P
-><P
-></P
-><UL
-><LI
-><P
-> Log on as the LOCAL workstation administrator.
- </P
-></LI
-><LI
-><P
-> Right click on the 'My Computer' Icon, select 'Properties'
- </P
-></LI
-><LI
-><P
-> Click on the 'User Profiles' tab
- </P
-></LI
-><LI
-><P
-> Select the profile you wish to convert (click on it once)
- </P
-></LI
-><LI
-><P
-> Click on the button 'Copy To'
- </P
-></LI
-><LI
-><P
-> In the "Permitted to use" box, click on the 'Change' button.
- </P
-></LI
-><LI
-><P
-> Click on the 'Look in" area that lists the machine name, when you click
- here it will open up a selection box. Click on the domain to which the
- profile must be accessible.
- </P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="90%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->You will need to log on if a logon box opens up. Eg: In the connect
- as: MIDEARTH\root, password: mypassword.</P
-></TD
-></TR
-></TABLE
-></DIV
-></LI
-><LI
-><P
-> To make the profile capable of being used by anyone select 'Everyone'
- </P
-></LI
-><LI
-><P
-> Click OK. The Selection box will close.
- </P
-></LI
-><LI
-><P
-> Now click on the 'Ok' button to create the profile in the path you
- nominated.
- </P
-></LI
-></UL
-><P
->Done. You now have a profile that can be editted using the samba-3.0.0
-<TT
-CLASS="FILENAME"
->profiles</TT
-> tool.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Under NT/2K the use of mandotory profiles forces the use of MS Exchange
-storage of mail data. That keeps desktop profiles usable.</P
-></TD
-></TR
-></TABLE
-></DIV
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
-></P
-><UL
-><LI
-><P
->This is a security check new to Windows XP (or maybe only
-Windows XP service pack 1). It can be disabled via a group policy in
-Active Directory. The policy is:</P
-><P
->"Computer Configuration\Administrative Templates\System\User
-Profiles\Do not check for user ownership of Roaming Profile Folders"</P
-><P
->...and it should be set to "Enabled".
-Does the new version of samba have an Active Directory analogue? If so,
-then you may be able to set the policy through this.</P
-><P
->If you cannot set group policies in samba, then you may be able to set
-the policy locally on each machine. If you want to try this, then do
-the following (N.B. I don't know for sure that this will work in the
-same way as a domain group policy):</P
-></LI
-><LI
-><P
->On the XP workstation log in with an Administrator account.</P
-></LI
-><LI
-><P
->Click: "Start", "Run"</P
-></LI
-><LI
-><P
->Type: "mmc"</P
-></LI
-><LI
-><P
->Click: "OK"</P
-></LI
-><LI
-><P
->A Microsoft Management Console should appear.</P
-></LI
-><LI
-><P
->Click: File, "Add/Remove Snap-in...", "Add"</P
-></LI
-><LI
-><P
->Double-Click: "Group Policy"</P
-></LI
-><LI
-><P
->Click: "Finish", "Close"</P
-></LI
-><LI
-><P
->Click: "OK"</P
-></LI
-><LI
-><P
->In the "Console Root" window:</P
-></LI
-><LI
-><P
->Expand: "Local Computer Policy", "Computer Configuration",</P
-></LI
-><LI
-><P
->"Administrative Templates", "System", "User Profiles"</P
-></LI
-><LI
-><P
->Double-Click: "Do not check for user ownership of Roaming Profile</P
-></LI
-><LI
-><P
->Folders"</P
-></LI
-><LI
-><P
->Select: "Enabled"</P
-></LI
-><LI
-><P
->Click: OK"</P
-></LI
-><LI
-><P
->Close the whole console. You do not need to save the settings (this
- refers to the console settings rather than the policies you have
- changed).</P
-></LI
-><LI
-><P
->Reboot</P
-></LI
-></UL
-></TD
-></TR
-></TABLE
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3197"
->17.1.3. Sharing Profiles between W9x/Me and NT4/200x/XP workstations</A
-></H3
-><P
->Sharing of desktop profiles between Windows versions is NOT recommended.
-Desktop profiles are an evolving phenomenon and profiles for later versions
-of MS Windows clients add features that may interfere with earlier versions
-of MS Windows clients. Probably the more salient reason to NOT mix profiles
-is that when logging off an earlier version of MS Windows the older format
-of profile contents may overwrite information that belongs to the newer
-version resulting in loss of profile information content when that user logs
-on again with the newer version of MS Windows.</P
-><P
->If you then want to share the same Start Menu / Desktop with W9x/Me, you will
-need to specify a common location for the profiles. The smb.conf parameters
-that need to be common are <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->logon path</I
-></SPAN
-> and
-<SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->logon home</I
-></SPAN
->.</P
-><P
->If you have this set up correctly, you will find separate user.DAT and
-NTuser.DAT files in the same profile directory.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3204"
->17.1.4. Profile Migration from Windows NT4/200x Server to Samba</A
-></H3
-><P
->There is nothing to stop you specifying any path that you like for the
-location of users' profiles. Therefore, you could specify that the
-profile be stored on a samba server, or any other SMB server, as long as
-that SMB server supports encrypted passwords.</P
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN3207"
->17.1.4.1. Windows NT4 Profile Management Tools</A
-></H4
-><P
->Unfortunately, the Resource Kit information is specific to the version of MS Windows
-NT4/200x. The correct resource kit is required for each platform.</P
-><P
->Here is a quick guide:</P
-><P
-></P
-><UL
-><LI
-><P
->On your NT4 Domain Controller, right click on 'My Computer', then
-select the tab labelled 'User Profiles'.</P
-></LI
-><LI
-><P
->Select a user profile you want to migrate and click on it.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="90%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->I am using the term "migrate" lossely. You can copy a profile to
-create a group profile. You can give the user 'Everyone' rights to the
-profile you copy this to. That is what you need to do, since your samba
-domain is not a member of a trust relationship with your NT4 PDC.</P
-></TD
-></TR
-></TABLE
-></DIV
-></LI
-><LI
-><P
->Click the 'Copy To' button.</P
-></LI
-><LI
-><P
->In the box labelled 'Copy Profile to' add your new path, eg:
- <TT
-CLASS="FILENAME"
->c:\temp\foobar</TT
-></P
-></LI
-><LI
-><P
->Click on the button labelled 'Change' in the "Permitted to use" box.</P
-></LI
-><LI
-><P
->Click on the group 'Everyone' and then click OK. This closes the
- 'chose user' box.</P
-></LI
-><LI
-><P
->Now click OK.</P
-></LI
-></UL
-><P
->Follow the above for every profile you need to migrate.</P
-></DIV
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN3230"
->17.1.4.2. Side bar Notes</A
-></H4
-><P
->You should obtain the SID of your NT4 domain. You can use smbpasswd to do
-this. Read the man page.</P
-><P
->With Samba-3.0.0 alpha code you can import all you NT4 domain accounts
-using the net samsync method. This way you can retain your profile
-settings as well as all your users.</P
-></DIV
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN3234"
->17.1.4.3. moveuser.exe</A
-></H4
-><P
->The W2K professional resource kit has moveuser.exe. moveuser.exe changes
-the security of a profile from one user to another. This allows the account
-domain to change, and/or the user name to change.</P
-></DIV
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN3237"
->17.1.4.4. Get SID</A
-></H4
-><P
->You can identify the SID by using GetSID.exe from the Windows NT Server 4.0
-Resource Kit.</P
-><P
->Windows NT 4.0 stores the local profile information in the registry under
-the following key:
-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList</P
-><P
->Under the ProfileList key, there will be subkeys named with the SIDs of the
-users who have logged on to this computer. (To find the profile information
-for the user whose locally cached profile you want to move, find the SID for
-the user with the GetSID.exe utility.) Inside of the appropriate user's
-subkey, you will see a string value named ProfileImagePath.</P
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3242"
->17.2. Mandatory profiles</A
-></H2
-><P
->A Mandatory Profile is a profile that the user does NOT have the ability to overwrite.
-During the user's session it may be possible to change the desktop environment, but
-as the user logs out all changes made will be lost. If it is desired to NOT allow the
-user any ability to change the desktop environment then this must be done through
-policy settings. See previous chapter.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Under NO circumstances should the profile directory (or it's contents) be made read-only
-as this may render the profile un-usable.</P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->For MS Windows NT4/200x/XP the above method can be used to create mandatory profiles
-also. To convert a group profile into a mandatory profile simply locate the NTUser.DAT
-file in the copied profile and rename it to NTUser.MAN.</P
-><P
->For MS Windows 9x / Me it is the User.DAT file that must be renamed to User.MAN to
-affect a mandatory profile.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3249"
->17.3. Creating/Managing Group Profiles</A
-></H2
-><P
->Most organisations are arranged into departments. There is a nice benenfit in
-this fact since usually most users in a department will require the same desktop
-applications and the same desktop layout. MS Windows NT4/200x/XP will allow the
-use of Group Profiles. A Group Profile is a profile that is created firstly using
-a template (example) user. Then using the profile migration tool (see above) the
-profile is assigned access rights for the user group that needs to be given access
-to the group profile.</P
-><P
->The next step is rather important. PLEASE NOTE: Instead of assigning a group profile
-to users (ie: Using User Manager) on a "per user" basis, the group itself is assigned
-the now modified profile.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
-> Be careful with group profiles, if the user who is a member of a group also
- has a personal profile, then the result will be a fusion (merge) of the two.
- </P
-></TD
-></TR
-></TABLE
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3255"
->17.4. Default Profile for Windows Users</A
-></H2
-><P
->MS Windows 9x / Me and NT4/200x/XP will use a default profile for any user for whom
-a profile does not already exist. Armed with a knowledge of where the default profile
-is located on the Windows workstation, and knowing which registry keys affect the path
-from which the default profile is created, it is possible to modify the default profile
-to one that has been optimised for the site. This has significant administrative
-advantages.</P
-><P
-></P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3259"
->17.4.1. MS Windows 9x/Me</A
-></H3
-><P
->To enable default per use profiles in Windows 9x / Me you can either use the Windows 98 System
-Policy Editor or change the registry directly.</P
-><P
->To enable default per user profiles in Windows 9x / Me, launch the System Policy Editor, then
-select File -&#62; Open Registry, then click on the Local Computer icon, click on Windows 98 System,
-select User Profiles, click on the enable box. Do not forget to save the registry changes.</P
-><P
->To modify the registry directly, launch the Registry Editor (regedit.exe), select the hive
-<TT
-CLASS="FILENAME"
->HKEY_LOCAL_MACHINE\Network\Logon</TT
->. Now add a DWORD type key with the name
-"User Profiles", to enable user profiles set the value to 1, to disable user profiles set it to 0.</P
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN3265"
->17.4.1.1. How User Profiles Are Handled in Windows 9x / Me?</A
-></H4
-><P
->When a user logs on to a Windows 9x / Me machine, the local profile path,
-<TT
-CLASS="FILENAME"
->HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ProfileList</TT
->, is checked
-for an existing entry for that user:</P
-><P
->If the user has an entry in this registry location, Windows 9x / Me checks for a locally cached
-version of the user profile. Windows 9x / Me also checks the user's home directory (or other
-specified directory if the location has been modified) on the server for the User Profile.
-If a profile exists in both locations, the newer of the two is used. If the User Profile exists
-on the server, but does not exist on the local machine, the profile on the server is downloaded
-and used. If the User Profile only exists on the local machine, that copy is used.</P
-><P
->If a User Profile is not found in either location, the Default User Profile from the Windows 9x / Me
-machine is used and is copied to a newly created folder for the logged on user. At log off, any
-changes that the user made are written to the user's local profile. If the user has a roaming
-profile, the changes are written to the user's profile on the server.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3271"
->17.4.2. MS Windows NT4 Workstation</A
-></H3
-><P
->On MS Windows NT4 the default user profile is obtained from the location
-<TT
-CLASS="FILENAME"
->%SystemRoot%\Profiles</TT
-> which in a default installation will translate to
-<TT
-CLASS="FILENAME"
->C:\WinNT\Profiles</TT
->. Under this directory on a clean install there will be
-three (3) directories: <TT
-CLASS="FILENAME"
->Administrator, All Users, Default User</TT
->.</P
-><P
->The <TT
-CLASS="FILENAME"
->All Users</TT
-> directory contains menu settings that are common across all
-system users. The <TT
-CLASS="FILENAME"
->Default User</TT
-> directory contains menu entries that are
-customisable per user depending on the profile settings chosen/created.</P
-><P
->When a new user first logs onto an MS Windows NT4 machine a new profile is created from:</P
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->All Users settings</TD
-></TR
-><TR
-><TD
->Default User settings (contains the default NTUser.DAT file)</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-><P
->When a user logs onto an MS Windows NT4 machine that is a member of a Microsoft security domain
-the following steps are followed in respect of profile handling:</P
-><P
-></P
-><OL
-TYPE="1"
-><LI
-><P
-> The users' account information which is obtained during the logon process contains
- the location of the users' desktop profile. The profile path may be local to the
- machine or it may be located on a network share. If there exists a profile at the location
- of the path from the user account, then this profile is copied to the location
- <TT
-CLASS="FILENAME"
->%SystemRoot%\Profiles\%USERNAME%</TT
->. This profile then inherits the
- settings in the <TT
-CLASS="FILENAME"
->All Users</TT
-> profile in the <TT
-CLASS="FILENAME"
->%SystemRoot%\Profiles</TT
->
- location.
- </P
-></LI
-><LI
-><P
-> If the user account has a profile path, but at it's location a profile does not exist,
- then a new profile is created in the <TT
-CLASS="FILENAME"
->%SystemRoot%\Profiles\%USERNAME%</TT
->
- directory from reading the <TT
-CLASS="FILENAME"
->Default User</TT
-> profile.
- </P
-></LI
-><LI
-><P
-> If the NETLOGON share on the authenticating server (logon server) contains a policy file
- (<TT
-CLASS="FILENAME"
->NTConfig.POL</TT
->) then it's contents are applied to the <TT
-CLASS="FILENAME"
->NTUser.DAT</TT
->
- which is applied to the <TT
-CLASS="FILENAME"
->HKEY_CURRENT_USER</TT
-> part of the registry.
- </P
-></LI
-><LI
-><P
-> When the user logs out, if the profile is set to be a roaming profile it will be written
- out to the location of the profile. The <TT
-CLASS="FILENAME"
->NTuser.DAT</TT
-> file is then
- re-created from the contents of the <TT
-CLASS="FILENAME"
->HKEY_CURRENT_USER</TT
-> contents.
- Thus, should there not exist in the NETLOGON share an <TT
-CLASS="FILENAME"
->NTConfig.POL</TT
-> at the
- next logon, the effect of the provious <TT
-CLASS="FILENAME"
->NTConfig.POL</TT
-> will still be held
- in the profile. The effect of this is known as <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->tatooing</I
-></SPAN
->.
- </P
-></LI
-></OL
-><P
->MS Windows NT4 profiles may be <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Local</I
-></SPAN
-> or <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Roaming</I
-></SPAN
->. A Local profile
-will stored in the <TT
-CLASS="FILENAME"
->%SystemRoot%\Profiles\%USERNAME%</TT
-> location. A roaming profile will
-also remain stored in the same way, unless the following registry key is created:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> HKEY_LOCAL_MACHINE\SYSTEM\Software\Microsoft\Windows NT\CurrentVersion\winlogon\
- "DeleteRoamingCache"=dword:00000001</PRE
->
-
-In which case, the local copy (in <TT
-CLASS="FILENAME"
->%SystemRoot%\Profiles\%USERNAME%</TT
->) will be
-deleted on logout.</P
-><P
->Under MS Windows NT4 default locations for common resources (like <TT
-CLASS="FILENAME"
->My Documents</TT
->
-may be redirected to a network share by modifying the following registry keys. These changes may be affected
-via use of the System Policy Editor (to do so may require that you create your owns template extension
-for the policy editor to allow this to be done through the GUI. Another way to do this is by way of first
-creating a default user profile, then while logged in as that user, run regedt32 to edit the key settings.</P
-><P
->The Registry Hive key that affects the behaviour of folders that are part of the default user profile
-are controlled by entries on Windows NT4 is:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> HKEY_CURRENT_USER
- \Software
- \Microsoft
- \Windows
- \CurrentVersion
- \Explorer
- \User Shell Folders\</PRE
-></P
-><P
->The above hive key contains a list of automatically managed folders. The default entries are:</P
-><P
-> <PRE
-CLASS="PROGRAMLISTING"
-> Name Default Value
- -------------- -----------------------------------------
- AppData %USERPROFILE%\Application Data
- Desktop %USERPROFILE%\Desktop
- Favorites %USERPROFILE%\Favorites
- NetHood %USERPROFILE%\NetHood
- PrintHood %USERPROFILE%\PrintHood
- Programs %USERPROFILE%\Start Menu\Programs
- Recent %USERPROFILE%\Recent
- SendTo %USERPROFILE%\SendTo
- Start Menu %USERPROFILE%\Start Menu
- Startup %USERPROFILE%\Start Menu\Programs\Startup
- </PRE
->
- </P
-><P
->The registry key that contains the location of the default profile settings is:
-
-<PRE
-CLASS="PROGRAMLISTING"
-> HKEY_LOCAL_MACHINE
- \SOFTWARE
- \Microsoft
- \Windows
- \CurrentVersion
- \Explorer
- \User Shell Folders</PRE
->
-
-The default entries are:
-
-<PRE
-CLASS="PROGRAMLISTING"
-> Common Desktop %SystemRoot%\Profiles\All Users\Desktop
- Common Programs %SystemRoot%\Profiles\All Users\Programs
- Common Start Menu %SystemRoot%\Profiles\All Users\Start Menu
- Common Startu p %SystemRoot%\Profiles\All Users\Start Menu\Progams\Startup</PRE
-></P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3325"
->17.4.3. MS Windows 200x/XP</A
-></H3
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
-> MS Windows XP Home Edition does use default per user profiles, but can not participate
- in domain security, can not log onto an NT/ADS style domain, and thus can obtain the profile
- only from itself. While there are benefits in doing this the beauty of those MS Windows
- clients that CAN participate in domain logon processes allows the administrator to create
- a global default profile and to enforce it through the use of Group Policy Objects (GPOs).
- </P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->When a new user first logs onto MS Windows 200x/XP machine the default profile is obtained from
-<TT
-CLASS="FILENAME"
->C:\Documents and Settings\Default User</TT
->. The administrator can modify (or change
-the contents of this location and MS Windows 200x/XP will gladly user it. This is far from the optimum
-arrangement since it will involve copying a new default profile to every MS Windows 200x/XP client
-workstation. </P
-><P
->When MS Windows 200x/XP participate in a domain security context, and if the default user
-profile is not found, then the client will search for a default profile in the NETLOGON share
-of the authenticating server. ie: In MS Windows parlance:
-<TT
-CLASS="FILENAME"
->%LOGONSERVER%\NETLOGON\Default User</TT
-> and if one exits there it will copy this
-to the workstation to the <TT
-CLASS="FILENAME"
->C:\Documents and Settings\</TT
-> under the Windows
-login name of the user.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
-> This path translates, in Samba parlance, to the smb.conf [NETLOGON] share. The directory
- should be created at the root of this share and msut be called <TT
-CLASS="FILENAME"
->Default Profile</TT
->.
- </P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->If a default profile does not exist in this location then MS Windows 200x/XP will use the local
-default profile.</P
-><P
->On loging out, the users' desktop profile will be stored to the location specified in the registry
-settings that pertain to the user. If no specific policies have been created, or passed to the client
-during the login process (as Samba does automatically), then the user's profile will be written to
-the local machine only under the path <TT
-CLASS="FILENAME"
->C:\Documents and Settings\%USERNAME%</TT
->.</P
-><P
->Those wishing to modify the default behaviour can do so through up to three methods:</P
-><P
-></P
-><UL
-><LI
-><P
-> Modify the registry keys on the local machine manually and place the new default profile in the
- NETLOGON share root - NOT recommended as it is maintenance intensive.
- </P
-></LI
-><LI
-><P
-> Create an NT4 style NTConfig.POL file that specified this behaviour and locate this file
- in the root of the NETLOGON share along with the new default profile.
- </P
-></LI
-><LI
-><P
-> Create a GPO that enforces this through Active Directory, and place the new default profile
- in the NETLOGON share.
- </P
-></LI
-></UL
-><P
->The Registry Hive key that affects the behaviour of folders that are part of the default user profile
-are controlled by entries on Windows 200x/XP is:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> HKEY_CURRENT_USER
- \Software
- \Microsoft
- \Windows
- \CurrentVersion
- \Explorer
- \User Shell Folders\</PRE
-></P
-><P
->The above hive key contains a list of automatically managed folders. The default entries are:</P
-><P
-> <PRE
-CLASS="PROGRAMLISTING"
-> Name Default Value
- -------------- -----------------------------------------
- AppData %USERPROFILE%\Application Data
- Cache %USERPROFILE%\Local Settings\Temporary Internet Files
- Cookies %USERPROFILE%\Cookies
- Desktop %USERPROFILE%\Desktop
- Favorites %USERPROFILE%\Favorites
- History %USERPROFILE%\Local Settings\History
- Local AppData %USERPROFILE%\Local Settings\Application Data
- Local Settings %USERPROFILE%\Local Settings
- My Pictures %USERPROFILE%\My Documents\My Pictures
- NetHood %USERPROFILE%\NetHood
- Personal %USERPROFILE%\My Documents
- PrintHood %USERPROFILE%\PrintHood
- Programs %USERPROFILE%\Start Menu\Programs
- Recent %USERPROFILE%\Recent
- SendTo %USERPROFILE%\SendTo
- Start Menu %USERPROFILE%\Start Menu
- Startup %USERPROFILE%\Start Menu\Programs\Startup
- Templates %USERPROFILE%\Templates
- </PRE
->
- </P
-><P
->There is also an entry called "Default" that has no value set. The default entry is of type REG_SZ, all
-the others are of type REG_EXPAND_SZ.</P
-><P
->It makes a huge difference to the speed of handling roaming user profiles if all the folders are
-stored on a dedicated location on a network server. This means that it will NOT be necessary to
-write Outlook PST file over the network for every login and logout.</P
-><P
->To set this to a network location you could use the following examples:
-
-<PRE
-CLASS="PROGRAMLISTING"
-> %LOGONSERVER%\%USERNAME%\Default Folders</PRE
->
-
-This would store the folders in the user's home directory under a directory called "Default Folders"
-
-You could also use:
-
-<PRE
-CLASS="PROGRAMLISTING"
-> \\SambaServer\FolderShare\%USERNAME%</PRE
->
-
-in which case the default folders will be stored in the server named <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->SambaServer</I
-></SPAN
->
-in the share called <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->FolderShare</I
-></SPAN
-> under a directory that has the name of the MS Windows
-user as seen by the Linux/Unix file system.</P
-><P
->Please note that once you have created a default profile share, you MUST migrate a user's profile
-(default or custom) to it.</P
-><P
->MS Windows 200x/XP profiles may be <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Local</I
-></SPAN
-> or <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Roaming</I
-></SPAN
->.
-A roaming profile will be cached locally unless the following registry key is created:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> HKEY_LOCAL_MACHINE\SYSTEM\Software\Microsoft\Windows NT\CurrentVersion\winlogon\
- "DeleteRoamingCache"=dword:00000001</PRE
->
-
-In which case, the local cache copy will be deleted on logout.</P
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="INTERDOMAINTRUSTS"
-></A
->Chapter 18. Interdomain Trust Relationships</H1
-><P
->Samba-3 supports NT4 style domain trust relationships. This is feature that many sites
-will want to use if they migrate to Samba-3 from and NT4 style domain and do NOT want to
-adopt Active Directory or an LDAP based authentication back end. This section explains
-some background information regarding trust relationships and how to create them. It is now
-possible for Samba3 to NT4 trust (and vica versa), as well as Samba3 to Samba3 trusts.</P
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3386"
->18.1. Trust Relationship Background</A
-></H2
-><P
->MS Windows NT3.x/4.0 type security domains employ a non-hierchical security structure.
-The limitations of this architecture as it affects the scalability of MS Windows networking
-in large organisations is well known. Additionally, the flat-name space that results from
-this design significantly impacts the delegation of administrative responsibilities in
-large and diverse organisations.</P
-><P
->Microsoft developed Active Directory Service (ADS), based on Kerberos and LDAP, as a means
-of circumventing the limitations of the older technologies. Not every organisation is ready
-or willing to embrace ADS. For small companies the older NT4 style domain security paradigm
-is quite adequate, there thus remains an entrenched user base for whom there is no direct
-desire to go through a disruptive change to adopt ADS.</P
-><P
->Microsoft introduced with MS Windows NT the ability to allow differing security domains
-to affect a mechanism so that users from one domain may be given access rights and privilidges
-in another domain. The language that describes this capability is couched in terms of
-<SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Trusts</I
-></SPAN
->. Specifically, one domain will <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->trust</I
-></SPAN
-> the users
-from another domain. The domain from which users are available to another security domain is
-said to be a trusted domain. The domain in which those users have assigned rights and privilidges
-is the trusting domain. With NT3.x/4.0 all trust relationships are always in one direction only,
-thus if users in both domains are to have privilidges and rights in each others' domain, then it is
-necessary to establish two (2) relationships, one in each direction.</P
-><P
->In an NT4 style MS security domain, all trusts are non-transitive. This means that if there
-are three (3) domains (let's call them RED, WHITE, and BLUE) where RED and WHITE have a trust
-relationship, and WHITE and BLUE have a trust relationship, then it holds that there is no
-implied trust between the RED and BLUE domains. ie: Relationships are explicit and not
-transitive.</P
-><P
->New to MS Windows 2000 ADS security contexts is the fact that trust relationships are two-way
-by default. Also, all inter-ADS domain trusts are transitive. In the case of the RED, WHITE and BLUE
-domains above, with Windows 2000 and ADS the RED and BLUE domains CAN trust each other. This is
-an inherent feature of ADS domains.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3395"
->18.2. MS Windows NT4 Trust Configuration</A
-></H2
-><P
->There are two steps to creating an inter-domain trust relationship.&#13;</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3398"
->18.2.1. NT4 as the Trusting Domain</A
-></H3
-><P
->For MS Windows NT4, all domain trust relationships are configured using the Domain User Manager.
-To affect a two way trust relationship it is necessary for each domain administrator to make
-available (for use by an external domain) it's security resources. This is done from the Domain
-User Manager Policies entry on the menu bar. From the Policy menu, select Trust Relationships, then
-next to the lower box that is labelled "Permitted to Trust this Domain" are two buttons, "Add" and
-"Remove". The "Add" button will open a panel in which needs to be entered the remote domain that
-will be able to assign user rights to your domain. In addition it is necessary to enter a password
-that is specific to this trust relationship. The password is added twice.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3401"
->18.2.2. NT4 as the Trusted Domain</A
-></H3
-><P
->A trust relationship will work only when the other (trusting) domain makes the appropriate connections
-with the trusted domain. To consumate the trust relationship the administrator will launch the
-Domain User Manager, from the menu select Policies, then select Trust Relationships, then click on the
-"Add" button that is next to the box that is labelled "Trusted Domains". A panel will open in
-which must be entered the name of the remote domain as well as the password assigned to that trust.</P
-><P
-></P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3405"
->18.3. Configuring Samba Domain Trusts</A
-></H2
-><P
->This descitpion is meant to be a fairly short introduction about how to set up a Samba server so
-that it could participate in interdomain trust relationships. Trust relationship support in Samba
-is in its early stage, so lot of things don't work yet. Paricularly, the contents of this document
-applies to NT4-style trusts.</P
-><P
->Each of the procedures described below is treated as they were performed with Windows NT4 Server on
-one end. The other end could just as well be another Samba3 domain. It can be clearly seen, after
-reading this document, that combining Samba-specific parts of what's written below leads to trust
-between domains in purely Samba environment.</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3409"
->18.3.1. Samba3 as the Trusting Domain</A
-></H3
-><P
->In order to set Samba PDC to be trusted party of the relationship first you need
-to create special account for domain that will be the trusting party. To do that,
-you can use 'smbpasswd' utility. Creating the trusted domain account is very
-similiar to creating the connection to the trusting machine's account. Suppose,
-your domain is called SAMBA, and the remote domain is called RUMBA. Your first
-step will be to issue this command from your favourite shell:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> deity# smbpasswd -a -i rumba
- New SMB password: XXXXXXXX
- Retype SMB password: XXXXXXXX
- Added user rumba$
-
- where:
- -a means to add a new account into the passdb database
- -i means create this account with the Inter-Domain trust flag
-
- The account name will be 'rumba$' (the name ofthe remote domain)</PRE
-></P
-><P
->fter issuing this command you'll be asked for typing account's
-password. You can use any password you want, but be aware that Windows NT will
-not change this password until 7 days have passed since account creating.
-After command returns successfully, you can look at your new account's entry
-(in the way depending on your configuration) and see that account's name is
-really RUMBA$ and it has 'I' flag in the flags field. Now you're ready to confirm
-the trust by establishing it from Windows NT Server.</P
-><P
->Open 'User Manager for Domains' and from menu 'Policies' select 'Trust Relationships...'.
-Right beside 'Trusted domains' list press 'Add...' button. You'll be prompted for
-trusted domain name and the relationship's password. Type in SAMBA, as this is
-your domain name and the password you've just used during account creation.
-Press OK and if everything went fine, you will see 'Trusted domain relationship
-successfully established' message. Well done.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3416"
->18.3.2. Samba3 as the Trusted Domain</A
-></H3
-><P
->This time activities are somewhat reversed. Again, we'll assume that your domain
-controlled by Samba PDC is called SAMBA and NT-controlled domain is called RUMBA.</P
-><P
->The very first thing is to add account for SAMBA domain on RUMBA's PDC.</P
-><P
->Launch the Domain User Manager, then from the menu select 'Policies', 'Trust Relationships'.
-Now, next to 'Trusted Domains' box press the 'Add' button, and type in the name of the trusted
-domein (SAMBA) and password securing the relationship.</P
-><P
->Password can be arbitrarily chosen the more, because it's easy to change it
-from Samba server whenever you want. After confirming password your account is
-ready and waiting. Now it's Samba's turn.</P
-><P
->Using your favourite shell while being logged on as root, issue this command:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> deity# net rpc trustdom establish rumba</PRE
-></P
-><P
->You'll be prompted for password you've just typed on your Windows NT4 Server box.
-Don't worry if you will see the error message with returned code of
-<TT
-CLASS="FILENAME"
->NT_STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT</TT
->. It means the
-password you gave is correct and the NT4 Server says the account is ready for trusting your domain
-and not for ordinary connection. After that, be patient it can take a while (especially
-in large networks), you should see 'Success' message. Contgratulations! Your trust
-relationship has just been established.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Note that you have to run this command as root, since you need write access to
-your secrets.tdb file.</P
-></TD
-></TR
-></TABLE
-></DIV
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="PAM"
-></A
->Chapter 19. PAM Configuration for Centrally Managed Authentication</H1
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN3440"
->19.1. Samba and PAM</A
-></H2
-><P
->A number of Unix systems (eg: Sun Solaris), as well as the
-xxxxBSD family and Linux, now utilize the Pluggable Authentication
-Modules (PAM) facility to provide all authentication,
-authorization and resource control services. Prior to the
-introduction of PAM, a decision to use an alternative to
-the system password database (<TT
-CLASS="FILENAME"
->/etc/passwd</TT
->)
-would require the provision of alternatives for all programs that provide
-security services. Such a choice would involve provision of
-alternatives to such programs as: <B
-CLASS="COMMAND"
->login</B
->,
-<B
-CLASS="COMMAND"
->passwd</B
->, <B
-CLASS="COMMAND"
->chown</B
->, etc.</P
-><P
->PAM provides a mechanism that disconnects these security programs
-from the underlying authentication/authorization infrastructure.
-PAM is configured either through one file <TT
-CLASS="FILENAME"
->/etc/pam.conf</TT
-> (Solaris),
-or by editing individual files that are located in <TT
-CLASS="FILENAME"
->/etc/pam.d</TT
->.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
-> If the PAM authentication module (loadable link library file) is located in the
- default location then it is not necessary to specify the path. In the case of
- Linux, the default location is <TT
-CLASS="FILENAME"
->/lib/security</TT
->. If the module
- is located other than default then the path may be specified as:
-
- <PRE
-CLASS="PROGRAMLISTING"
-> auth required /other_path/pam_strange_module.so
- </PRE
->
- </P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->The following is an example <TT
-CLASS="FILENAME"
->/etc/pam.d/login</TT
-> configuration file.
-This example had all options been uncommented is probably not usable
-as it stacks many conditions before allowing successful completion
-of the login process. Essentially all conditions can be disabled
-by commenting them out except the calls to <TT
-CLASS="FILENAME"
->pam_pwdb.so</TT
->.</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> #%PAM-1.0
- # The PAM configuration file for the `login' service
- #
- auth required pam_securetty.so
- auth required pam_nologin.so
- # auth required pam_dialup.so
- # auth optional pam_mail.so
- auth required pam_pwdb.so shadow md5
- # account requisite pam_time.so
- account required pam_pwdb.so
- session required pam_pwdb.so
- # session optional pam_lastlog.so
- # password required pam_cracklib.so retry=3
- password required pam_pwdb.so shadow md5</PRE
-></P
-><P
->PAM allows use of replacable modules. Those available on a
-sample system include:</P
-><P
-><SAMP
-CLASS="PROMPT"
->$</SAMP
-><KBD
-CLASS="USERINPUT"
->/bin/ls /lib/security</KBD
->
-<PRE
-CLASS="PROGRAMLISTING"
-> 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
- pam_deny.so pam_issue.so pam_mail.so
- pam_permit.so pam_securetty.so pam_time.so
- pam_dialup.so pam_lastlog.so pam_mkhomedir.so
- pam_pwdb.so pam_shells.so pam_unix.so
- pam_env.so pam_ldap.so pam_motd.so
- pam_radius.so pam_smbpass.so pam_unix_acct.so
- pam_wheel.so pam_unix_auth.so pam_unix_passwd.so
- pam_userdb.so pam_warn.so pam_unix_session.so</PRE
-></P
-><P
->The following example for the login program replaces the use of
-the <TT
-CLASS="FILENAME"
->pam_pwdb.so</TT
-> module which uses the system
-password database (<TT
-CLASS="FILENAME"
->/etc/passwd</TT
->,
-<TT
-CLASS="FILENAME"
->/etc/shadow</TT
->, <TT
-CLASS="FILENAME"
->/etc/group</TT
->) with
-the module <TT
-CLASS="FILENAME"
->pam_smbpass.so</TT
-> which uses the Samba
-database which contains the Microsoft MD4 encrypted password
-hashes. This database is stored in either
-<TT
-CLASS="FILENAME"
->/usr/local/samba/private/smbpasswd</TT
->,
-<TT
-CLASS="FILENAME"
->/etc/samba/smbpasswd</TT
->, or in
-<TT
-CLASS="FILENAME"
->/etc/samba.d/smbpasswd</TT
->, depending on the
-Samba implementation for your Unix/Linux system. The
-<TT
-CLASS="FILENAME"
->pam_smbpass.so</TT
-> module is provided by
-Samba version 2.2.1 or later. It can be compiled by specifying the
-<B
-CLASS="COMMAND"
->--with-pam_smbpass</B
-> options when running Samba's
-<TT
-CLASS="FILENAME"
->configure</TT
-> script. For more information
-on the <TT
-CLASS="FILENAME"
->pam_smbpass</TT
-> module, see the documentation
-in the <TT
-CLASS="FILENAME"
->source/pam_smbpass</TT
-> directory of the Samba
-source distribution.</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> #%PAM-1.0
- # The PAM configuration file for the `login' service
- #
- auth required pam_smbpass.so nodelay
- account required pam_smbpass.so nodelay
- session required pam_smbpass.so nodelay
- password required pam_smbpass.so nodelay</PRE
-></P
-><P
->The following is the PAM configuration file for a particular
-Linux system. The default condition uses <TT
-CLASS="FILENAME"
->pam_pwdb.so</TT
->.</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> #%PAM-1.0
- # The PAM configuration file for the `samba' service
- #
- auth required pam_pwdb.so nullok nodelay shadow audit
- account required pam_pwdb.so audit nodelay
- session required pam_pwdb.so nodelay
- password required pam_pwdb.so shadow md5</PRE
-></P
-><P
->In the following example the decision has been made to use the
-smbpasswd database even for basic samba authentication. Such a
-decision could also be made for the passwd program and would
-thus allow the smbpasswd passwords to be changed using the passwd
-program.</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> #%PAM-1.0
- # The PAM configuration file for the `samba' service
- #
- auth required pam_smbpass.so nodelay
- account required pam_pwdb.so audit nodelay
- session required pam_pwdb.so nodelay
- password required pam_smbpass.so nodelay smbconf=/etc/samba.d/smb.conf</PRE
-></P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->PAM allows stacking of authentication mechanisms. It is
-also possible to pass information obtained within one PAM module through
-to the next module in the PAM stack. Please refer to the documentation for
-your particular system implementation for details regarding the specific
-capabilities of PAM in this environment. Some Linux implmentations also
-provide the <TT
-CLASS="FILENAME"
->pam_stack.so</TT
-> module that allows all
-authentication to be configured in a single central file. The
-<TT
-CLASS="FILENAME"
->pam_stack.so</TT
-> method has some very devoted followers
-on the basis that it allows for easier administration. As with all issues in
-life though, every decision makes trade-offs, so you may want examine the
-PAM documentation for further helpful information.</P
-></TD
-></TR
-></TABLE
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3491"
->19.2. Distributed Authentication</A
-></H2
-><P
->The astute administrator will realize from this that the
-combination of <TT
-CLASS="FILENAME"
->pam_smbpass.so</TT
->,
-<B
-CLASS="COMMAND"
->winbindd</B
->, and a distributed
-passdb backend, such as ldap, will allow the establishment of a
-centrally managed, distributed
-user/password database that can also be used by all
-PAM (eg: Linux) aware programs and applications. This arrangement
-can have particularly potent advantages compared with the
-use of Microsoft Active Directory Service (ADS) in so far as
-reduction of wide area network authentication traffic.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3496"
->19.3. PAM Configuration in smb.conf</A
-></H2
-><P
->There is an option in smb.conf called <A
-HREF="smb.conf.5.html#OBEYPAMRESTRICTIONS"
-TARGET="_top"
->obey pam restrictions</A
->.
-The following is from the on-line help for this option in SWAT;</P
-><P
->When Samba is configured to enable PAM support (i.e.
-<CODE
-CLASS="CONSTANT"
->--with-pam</CODE
->), this parameter will
-control whether or not Samba should obey PAM's account
-and session management directives. The default behavior
-is to use PAM for clear text authentication only and to
-ignore any account or session management. Note that Samba always
-ignores PAM for authentication in the case of
-<A
-HREF="smb.conf.5.html#ENCRYPTPASSWORDS"
-TARGET="_top"
->encrypt passwords = yes</A
->.
-The reason is that PAM modules cannot support the challenge/response
-authentication mechanism needed in the presence of SMB
-password encryption. </P
-><P
->Default: <B
-CLASS="COMMAND"
->obey pam restrictions = no</B
-></P
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="VFS"
-></A
->Chapter 20. Stackable VFS modules</H1
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN3531"
->20.1. Introduction and configuration</A
-></H2
-><P
->Since samba 3.0, samba supports stackable VFS(Virtual File System) modules.
-Samba passes each request to access the unix file system thru the loaded VFS modules.
-This chapter covers all the modules that come with the samba source and references to
-some external modules.</P
-><P
->You may have problems to compile these modules, as shared libraries are
-compiled and linked in different ways on different systems.
-They currently have been tested against GNU/linux and IRIX.</P
-><P
->To use the VFS modules, create a share similar to the one below. The
-important parameter is the <B
-CLASS="COMMAND"
->vfs object</B
-> parameter which must point to
-the exact pathname of the shared library objects. For example, to log all access
-to files and use a recycle bin:
-
-<PRE
-CLASS="PROGRAMLISTING"
-> [audit]
- comment = Audited /data directory
- path = /data
- vfs object = /path/to/audit.so /path/to/recycle.so
- writeable = yes
- browseable = yes</PRE
-></P
-><P
->The modules are used in the order they are specified.</P
-><P
->Further documentation on writing VFS modules for Samba can be found in
-the Samba Developers Guide.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3540"
->20.2. Included modules</A
-></H2
-><DIV
-CLASS="SECT2"
-><H3
-CLASS="SECT2"
-><A
-NAME="AEN3542"
->20.2.1. audit</A
-></H3
-><P
->A simple module to audit file access to the syslog
-facility. The following operations are logged:
-<P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->share</TD
-></TR
-><TR
-><TD
->connect/disconnect</TD
-></TR
-><TR
-><TD
->directory opens/create/remove</TD
-></TR
-><TR
-><TD
->file open/close/rename/unlink/chmod</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3550"
->20.2.2. extd_audit</A
-></H3
-><P
->This module is identical with the <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->audit</I
-></SPAN
-> module above except
-that it sends audit logs to both syslog as well as the smbd log file/s. The
-loglevel for this module is set in the smb.conf file. At loglevel = 0, only file
-and directory deletions and directory and file creations are logged. At loglevel = 1
-file opens are renames and permission changes are logged , while at loglevel = 2 file
-open and close calls are logged also.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3554"
->20.2.3. recycle</A
-></H3
-><P
->A recycle-bin like modules. When used any unlink call
-will be intercepted and files moved to the recycle
-directory instead of beeing deleted.</P
-><P
->Supported options:
-<P
-></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
->vfs_recycle_bin:repository</DT
-><DD
-><P
->FIXME</P
-></DD
-><DT
->vfs_recycle_bin:keeptree</DT
-><DD
-><P
->FIXME</P
-></DD
-><DT
->vfs_recycle_bin:versions</DT
-><DD
-><P
->FIXME</P
-></DD
-><DT
->vfs_recycle_bin:touch</DT
-><DD
-><P
->FIXME</P
-></DD
-><DT
->vfs_recycle_bin:maxsize</DT
-><DD
-><P
->FIXME</P
-></DD
-><DT
->vfs_recycle_bin:exclude</DT
-><DD
-><P
->FIXME</P
-></DD
-><DT
->vfs_recycle_bin:exclude_dir</DT
-><DD
-><P
->FIXME</P
-></DD
-><DT
->vfs_recycle_bin:noversions</DT
-><DD
-><P
->FIXME</P
-></DD
-></DL
-></DIV
-></P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3591"
->20.2.4. netatalk</A
-></H3
-><P
->A netatalk module, that will ease co-existence of samba and
-netatalk file sharing services.</P
-><P
->Advantages compared to the old netatalk module:
-<P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->it doesn't care about creating of .AppleDouble forks, just keeps ones in sync</TD
-></TR
-><TR
-><TD
->if share in smb.conf doesn't contain .AppleDouble item in hide or veto list, it will be added automatically</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3598"
->20.3. VFS modules available elsewhere</A
-></H2
-><P
->This section contains a listing of various other VFS modules that
-have been posted but don't currently reside in the Samba CVS
-tree for one reason ot another (e.g. it is easy for the maintainer
-to have his or her own CVS tree).</P
-><P
->No statemets about the stability or functionality any module
-should be implied due to its presence here.</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3602"
->20.3.1. DatabaseFS</A
-></H3
-><P
->URL: <A
-HREF="http://www.css.tayloru.edu/~elorimer/databasefs/index.php"
-TARGET="_top"
->http://www.css.tayloru.edu/~elorimer/databasefs/index.php</A
-></P
-><P
->By <A
-HREF="mailto:elorimer@css.tayloru.edu"
-TARGET="_top"
->Eric Lorimer</A
->.</P
-><P
->I have created a VFS module which implements a fairly complete read-only
-filesystem. It presents information from a database as a filesystem in
-a modular and generic way to allow different databases to be used
-(originally designed for organizing MP3s under directories such as
-"Artists," "Song Keywords," etc... I have since applied it to a student
-roster database very easily). The directory structure is stored in the
-database itself and the module makes no assumptions about the database
-structure beyond the table it requires to run.</P
-><P
->Any feedback would be appreciated: comments, suggestions, patches,
-etc... If nothing else, hopefully it might prove useful for someone
-else who wishes to create a virtual filesystem.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3610"
->20.3.2. vscan</A
-></H3
-><P
->URL: <A
-HREF="http://www.openantivirus.org/"
-TARGET="_top"
->http://www.openantivirus.org/</A
-></P
-><P
->samba-vscan is a proof-of-concept module for Samba, which
-uses the VFS (virtual file system) features of Samba 2.2.x/3.0
-alphaX. Of couse, Samba has to be compiled with VFS support.
-samba-vscan supports various virus scanners and is maintained
-by Rainer Link.</P
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="MSDFS"
-></A
->Chapter 21. Hosting a Microsoft Distributed File System tree on Samba</H1
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN3626"
->21.1. Instructions</A
-></H2
-><P
->The Distributed File System (or Dfs) provides a means of
- separating the logical view of files and directories that users
- see from the actual physical locations of these resources on the
- network. It allows for higher availability, smoother storage expansion,
- load balancing etc. For more information about Dfs, refer to <A
-HREF="http://www.microsoft.com/NTServer/nts/downloads/winfeatures/NTSDistrFile/AdminGuide.asp"
-TARGET="_top"
-> Microsoft documentation</A
->. </P
-><P
->This document explains how to host a Dfs tree on a Unix
- machine (for Dfs-aware clients to browse) using Samba.</P
-><P
->To enable SMB-based DFS for Samba, configure it with the
- <VAR
-CLASS="PARAMETER"
->--with-msdfs</VAR
-> option. Once built, a
- Samba server can be made a Dfs server by setting the global
- boolean <A
-HREF="smb.conf.5.html#HOSTMSDFS"
-TARGET="_top"
-><VAR
-CLASS="PARAMETER"
-> host msdfs</VAR
-></A
-> parameter in the <TT
-CLASS="FILENAME"
->smb.conf
- </TT
-> file. You designate a share as a Dfs root using the share
- level boolean <A
-HREF="smb.conf.5.html#MSDFSROOT"
-TARGET="_top"
-><VAR
-CLASS="PARAMETER"
-> msdfs root</VAR
-></A
-> parameter. A Dfs root directory on
- Samba hosts Dfs links in the form of symbolic links that point
- to other servers. For example, a symbolic link
- <TT
-CLASS="FILENAME"
->junction-&#62;msdfs:storage1\share1</TT
-> in
- the share directory acts as the Dfs junction. When Dfs-aware
- clients attempt to access the junction link, they are redirected
- to the storage location (in this case, \\storage1\share1).</P
-><P
->Dfs trees on Samba work with all Dfs-aware clients ranging
- from Windows 95 to 2000.</P
-><P
->Here's an example of setting up a Dfs tree on a Samba
- server.</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-># The smb.conf file:
-[global]
- netbios name = SAMBA
- host msdfs = yes
-
-[dfs]
- path = /export/dfsroot
- msdfs root = yes
- </PRE
-></P
-><P
->In the /export/dfsroot directory we set up our dfs links to
- other servers on the network.</P
-><P
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-><KBD
-CLASS="USERINPUT"
->cd /export/dfsroot</KBD
-></P
-><P
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-><KBD
-CLASS="USERINPUT"
->chown root /export/dfsroot</KBD
-></P
-><P
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-><KBD
-CLASS="USERINPUT"
->chmod 755 /export/dfsroot</KBD
-></P
-><P
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-><KBD
-CLASS="USERINPUT"
->ln -s msdfs:storageA\\shareA linka</KBD
-></P
-><P
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-><KBD
-CLASS="USERINPUT"
->ln -s msdfs:serverB\\share,serverC\\share linkb</KBD
-></P
-><P
->You should set up the permissions and ownership of
- the directory acting as the Dfs root such that only designated
- users can create, delete or modify the msdfs links. Also note
- that symlink names should be all lowercase. This limitation exists
- to have Samba avoid trying all the case combinations to get at
- the link name. Finally set up the symbolic links to point to the
- network shares you want, and start Samba.</P
-><P
->Users on Dfs-aware clients can now browse the Dfs tree
- on the Samba server at \\samba\dfs. Accessing
- links linka or linkb (which appear as directories to the client)
- takes users directly to the appropriate shares on the network.</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3661"
->21.1.1. Notes</A
-></H3
-><P
-></P
-><UL
-><LI
-><P
->Windows clients need to be rebooted
- if a previously mounted non-dfs share is made a dfs
- root or vice versa. A better way is to introduce a
- new share and make it the dfs root.</P
-></LI
-><LI
-><P
->Currently there's a restriction that msdfs
- symlink names should all be lowercase.</P
-></LI
-><LI
-><P
->For security purposes, the directory
- acting as the root of the Dfs tree should have ownership
- and permissions set so that only designated users can
- modify the symbolic links in the directory.</P
-></LI
-></UL
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="INTEGRATE-MS-NETWORKS"
-></A
->Chapter 22. Integrating MS Windows networks with Samba</H1
-><P
->This section deals with NetBIOS over TCP/IP name to IP address resolution. If you
-your MS Windows clients are NOT configured to use NetBIOS over TCP/IP then this
-section does not apply to your installation. If your installation involves use of
-NetBIOS over TCP/IP then this section may help you to resolve networking problems.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
-> NetBIOS over TCP/IP has nothing to do with NetBEUI. NetBEUI is NetBIOS
- over Logical Link Control (LLC). On modern networks it is highly advised
- to NOT run NetBEUI at all. Note also that there is NO such thing as
- NetBEUI over TCP/IP - the existence of such a protocol is a complete
- and utter mis-apprehension.</P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->Since the introduction of MS Windows 2000 it is possible to run MS Windows networking
-without the use of NetBIOS over TCP/IP. NetBIOS over TCP/IP uses UDP port 137 for NetBIOS
-name resolution and uses TCP port 139 for NetBIOS session services. When NetBIOS over
-TCP/IP is disabled on MS Windows 2000 and later clients then only TCP port 445 will be
-used and UDP port 137 and TCP port 139 will not.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->When using Windows 2000 or later clients, if NetBIOS over TCP/IP is NOT disabled, then
-the client will use UDP port 137 (NetBIOS Name Service, also known as the Windows Internet
-Name Service or WINS), TCP port 139 AND TCP port 445 (for actual file and print traffic).</P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->When NetBIOS over TCP/IP is disabled the use of DNS is essential. Most installations that
-disable NetBIOS over TCP/IP today use MS Active Directory Service (ADS). ADS requires
-Dynamic DNS with Service Resource Records (SRV RR) and with Incremental Zone Transfers (IXFR).
-Use of DHCP with ADS is recommended as a further means of maintaining central control
-over client workstation network configuration.</P
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3688"
->22.1. Name Resolution in a pure Unix/Linux world</A
-></H2
-><P
->The key configuration files covered in this section are:</P
-><P
-></P
-><UL
-><LI
-><P
-><TT
-CLASS="FILENAME"
->/etc/hosts</TT
-></P
-></LI
-><LI
-><P
-><TT
-CLASS="FILENAME"
->/etc/resolv.conf</TT
-></P
-></LI
-><LI
-><P
-><TT
-CLASS="FILENAME"
->/etc/host.conf</TT
-></P
-></LI
-><LI
-><P
-><TT
-CLASS="FILENAME"
->/etc/nsswitch.conf</TT
-></P
-></LI
-></UL
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3704"
->22.1.1. <TT
-CLASS="FILENAME"
->/etc/hosts</TT
-></A
-></H3
-><P
->Contains a static list of IP Addresses and names.
-eg:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> 127.0.0.1 localhost localhost.localdomain
- 192.168.1.1 bigbox.caldera.com bigbox alias4box</PRE
-></P
-><P
->The purpose of <TT
-CLASS="FILENAME"
->/etc/hosts</TT
-> is to provide a
-name resolution mechanism so that uses do not need to remember
-IP addresses.</P
-><P
->Network packets that are sent over the physical network transport
-layer communicate not via IP addresses but rather using the Media
-Access Control address, or MAC address. IP Addresses are currently
-32 bits in length and are typically presented as four (4) decimal
-numbers that are separated by a dot (or period). eg: 168.192.1.1</P
-><P
->MAC Addresses use 48 bits (or 6 bytes) and are typically represented
-as two digit hexadecimal numbers separated by colons. eg:
-40:8e:0a:12:34:56</P
-><P
->Every network interfrace must have an MAC address. Associated with
-a MAC address there may be one or more IP addresses. There is NO
-relationship between an IP address and a MAC address, all such assignments
-are arbitary or discretionary in nature. At the most basic level all
-network communications takes place using MAC addressing. Since MAC
-addresses must be globally unique, and generally remains fixed for
-any particular interface, the assignment of an IP address makes sense
-from a network management perspective. More than one IP address can
-be assigned per MAC address. One address must be the primary IP address,
-this is the address that will be returned in the ARP reply.</P
-><P
->When a user or a process wants to communicate with another machine
-the protocol implementation ensures that the "machine name" or "host
-name" is resolved to an IP address in a manner that is controlled
-by the TCP/IP configuration control files. The file
-<TT
-CLASS="FILENAME"
->/etc/hosts</TT
-> is one such file.</P
-><P
->When the IP address of the destination interface has been
-determined a protocol called ARP/RARP is used to identify
-the MAC address of the target interface. ARP stands for Address
-Resolution Protocol, and is a broadcast oriented method that
-uses UDP (User Datagram Protocol) to send a request to all
-interfaces on the local network segment using the all 1's MAC
-address. Network interfaces are programmed to respond to two
-MAC addresses only; their own unique address and the address
-ff:ff:ff:ff:ff:ff. The reply packet from an ARP request will
-contain the MAC address and the primary IP address for each
-interface.</P
-><P
->The <TT
-CLASS="FILENAME"
->/etc/hosts</TT
-> file is foundational to all
-Unix/Linux TCP/IP installations and as a minumum will contain
-the localhost and local network interface IP addresses and the
-primary names by which they are known within the local machine.
-This file helps to prime the pump so that a basic level of name
-resolution can exist before any other method of name resolution
-becomes available.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3720"
->22.1.2. <TT
-CLASS="FILENAME"
->/etc/resolv.conf</TT
-></A
-></H3
-><P
->This file tells the name resolution libraries:</P
-><P
-></P
-><UL
-><LI
-><P
->The name of the domain to which the machine
- belongs
- </P
-></LI
-><LI
-><P
->The name(s) of any domains that should be
- automatically searched when trying to resolve unqualified
- host names to their IP address
- </P
-></LI
-><LI
-><P
->The name or IP address of available Domain
- Name Servers that may be asked to perform name to address
- translation lookups
- </P
-></LI
-></UL
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3731"
->22.1.3. <TT
-CLASS="FILENAME"
->/etc/host.conf</TT
-></A
-></H3
-><P
-><TT
-CLASS="FILENAME"
->/etc/host.conf</TT
-> is the primary means by
-which the setting in /etc/resolv.conf may be affected. It is a
-critical configuration file. This file controls the order by
-which name resolution may procede. The typical structure is:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> order hosts,bind
- multi on</PRE
-></P
-><P
->then both addresses should be returned. Please refer to the
-man page for host.conf for further details.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3739"
->22.1.4. <TT
-CLASS="FILENAME"
->/etc/nsswitch.conf</TT
-></A
-></H3
-><P
->This file controls the actual name resolution targets. The
-file typically has resolver object specifications as follows:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> # /etc/nsswitch.conf
- #
- # Name Service Switch configuration file.
- #
-
- passwd: compat
- # Alternative entries for password authentication are:
- # passwd: compat files nis ldap winbind
- shadow: compat
- group: compat
-
- hosts: files nis dns
- # Alternative entries for host name resolution are:
- # hosts: files dns nis nis+ hesoid db compat ldap wins
- networks: nis files dns
-
- ethers: nis files
- protocols: nis files
- rpc: nis files
- services: nis files</PRE
-></P
-><P
->Of course, each of these mechanisms requires that the appropriate
-facilities and/or services are correctly configured.</P
-><P
->It should be noted that unless a network request/message must be
-sent, TCP/IP networks are silent. All TCP/IP communications assumes a
-principal of speaking only when necessary.</P
-><P
->Starting with version 2.2.0 samba has Linux support for extensions to
-the name service switch infrastructure so that linux clients will
-be able to obtain resolution of MS Windows NetBIOS names to IP
-Addresses. To gain this functionality Samba needs to be compiled
-with appropriate arguments to the make command (ie: <B
-CLASS="COMMAND"
->make
-nsswitch/libnss_wins.so</B
->). The resulting library should
-then be installed in the <TT
-CLASS="FILENAME"
->/lib</TT
-> directory and
-the "wins" parameter needs to be added to the "hosts:" line in
-the <TT
-CLASS="FILENAME"
->/etc/nsswitch.conf</TT
-> file. At this point it
-will be possible to ping any MS Windows machine by it's NetBIOS
-machine name, so long as that machine is within the workgroup to
-which both the samba machine and the MS Windows machine belong.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3751"
->22.2. Name resolution as used within MS Windows networking</A
-></H2
-><P
->MS Windows networking is predicated about the name each machine
-is given. This name is known variously (and inconsistently) as
-the "computer name", "machine name", "networking name", "netbios name",
-"SMB name". All terms mean the same thing with the exception of
-"netbios name" which can apply also to the name of the workgroup or the
-domain name. The terms "workgroup" and "domain" are really just a
-simply name with which the machine is associated. All NetBIOS names
-are exactly 16 characters in length. The 16th character is reserved.
-It is used to store a one byte value that indicates service level
-information for the NetBIOS name that is registered. A NetBIOS machine
-name is therefore registered for each service type that is provided by
-the client/server.</P
-><P
->The following are typical NetBIOS name/service type registrations:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> Unique NetBIOS Names:
- MACHINENAME&#60;00&#62; = Server Service is running on MACHINENAME
- MACHINENAME&#60;03&#62; = Generic Machine Name (NetBIOS name)
- MACHINENAME&#60;20&#62; = LanMan Server service is running on MACHINENAME
- WORKGROUP&#60;1b&#62; = Domain Master Browser
-
- Group Names:
- WORKGROUP&#60;03&#62; = Generic Name registered by all members of WORKGROUP
- WORKGROUP&#60;1c&#62; = Domain Controllers / Netlogon Servers
- WORKGROUP&#60;1d&#62; = Local Master Browsers
- WORKGROUP&#60;1e&#62; = Internet Name Resolvers</PRE
-></P
-><P
->It should be noted that all NetBIOS machines register their own
-names as per the above. This is in vast contrast to TCP/IP
-installations where traditionally the system administrator will
-determine in the /etc/hosts or in the DNS database what names
-are associated with each IP address.</P
-><P
->One further point of clarification should be noted, the <TT
-CLASS="FILENAME"
->/etc/hosts</TT
->
-file and the DNS records do not provide the NetBIOS name type information
-that MS Windows clients depend on to locate the type of service that may
-be needed. An example of this is what happens when an MS Windows client
-wants to locate a domain logon server. It find this service and the IP
-address of a server that provides it by performing a lookup (via a
-NetBIOS broadcast) for enumeration of all machines that have
-registered the name type *&#60;1c&#62;. A logon request is then sent to each
-IP address that is returned in the enumerated list of IP addresses. Which
-ever machine first replies then ends up providing the logon services.</P
-><P
->The name "workgroup" or "domain" really can be confusing since these
-have the added significance of indicating what is the security
-architecture of the MS Windows network. The term "workgroup" indicates
-that the primary nature of the network environment is that of a
-peer-to-peer design. In a WORKGROUP all machines are responsible for
-their own security, and generally such security is limited to use of
-just a password (known as SHARE MODE security). In most situations
-with peer-to-peer networking the users who control their own machines
-will simply opt to have no security at all. It is possible to have
-USER MODE security in a WORKGROUP environment, thus requiring use
-of a user name and a matching password.</P
-><P
->MS Windows networking is thus predetermined to use machine names
-for all local and remote machine message passing. The protocol used is
-called Server Message Block (SMB) and this is implemented using
-the NetBIOS protocol (Network Basic Input Output System). NetBIOS can
-be encapsulated using LLC (Logical Link Control) protocol - in which case
-the resulting protocol is called NetBEUI (Network Basic Extended User
-Interface). NetBIOS can also be run over IPX (Internetworking Packet
-Exchange) protocol as used by Novell NetWare, and it can be run
-over TCP/IP protocols - in which case the resulting protocol is called
-NBT or NetBT, the NetBIOS over TCP/IP.</P
-><P
->MS Windows machines use a complex array of name resolution mechanisms.
-Since we are primarily concerned with TCP/IP this demonstration is
-limited to this area.</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3763"
->22.2.1. The NetBIOS Name Cache</A
-></H3
-><P
->All MS Windows machines employ an in memory buffer in which is
-stored the NetBIOS names and IP addresses for all external
-machines that that machine has communicated with over the
-past 10-15 minutes. It is more efficient to obtain an IP address
-for a machine from the local cache than it is to go through all the
-configured name resolution mechanisms.</P
-><P
->If a machine whose name is in the local name cache has been shut
-down before the name had been expired and flushed from the cache, then
-an attempt to exchange a message with that machine will be subject
-to time-out delays. i.e.: Its name is in the cache, so a name resolution
-lookup will succeed, but the machine can not respond. This can be
-frustrating for users - but it is a characteristic of the protocol.</P
-><P
->The MS Windows utility that allows examination of the NetBIOS
-name cache is called "nbtstat". The Samba equivalent of this
-is called "nmblookup".</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3768"
->22.2.2. The LMHOSTS file</A
-></H3
-><P
->This file is usually located in MS Windows NT 4.0 or
-2000 in <TT
-CLASS="FILENAME"
->C:\WINNT\SYSTEM32\DRIVERS\ETC</TT
-> and contains
-the IP Address and the machine name in matched pairs. The
-<TT
-CLASS="FILENAME"
->LMHOSTS</TT
-> file performs NetBIOS name
-to IP address mapping oriented.</P
-><P
->It typically looks like:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> # Copyright (c) 1998 Microsoft Corp.
- #
- # This is a sample LMHOSTS file used by the Microsoft Wins Client (NetBIOS
- # over TCP/IP) stack for Windows98
- #
- # This file contains the mappings of IP addresses to NT computernames
- # (NetBIOS) names. Each entry should be kept on an individual line.
- # The IP address should be placed in the first column followed by the
- # corresponding computername. The address and the comptername
- # should be separated by at least one space or tab. The "#" character
- # is generally used to denote the start of a comment (see the exceptions
- # below).
- #
- # This file is compatible with Microsoft LAN Manager 2.x TCP/IP lmhosts
- # files and offers the following extensions:
- #
- # #PRE
- # #DOM:&#60;domain&#62;
- # #INCLUDE &#60;filename&#62;
- # #BEGIN_ALTERNATE
- # #END_ALTERNATE
- # \0xnn (non-printing character support)
- #
- # Following any entry in the file with the characters "#PRE" will cause
- # the entry to be preloaded into the name cache. By default, entries are
- # not preloaded, but are parsed only after dynamic name resolution fails.
- #
- # Following an entry with the "#DOM:&#60;domain&#62;" tag will associate the
- # entry with the domain specified by &#60;domain&#62;. This affects how the
- # browser and logon services behave in TCP/IP environments. To preload
- # the host name associated with #DOM entry, it is necessary to also add a
- # #PRE to the line. The &#60;domain&#62; is always preloaded although it will not
- # be shown when the name cache is viewed.
- #
- # Specifying "#INCLUDE &#60;filename&#62;" will force the RFC NetBIOS (NBT)
- # software to seek the specified &#60;filename&#62; and parse it as if it were
- # local. &#60;filename&#62; is generally a UNC-based name, allowing a
- # centralized lmhosts file to be maintained on a server.
- # It is ALWAYS necessary to provide a mapping for the IP address of the
- # server prior to the #INCLUDE. This mapping must use the #PRE directive.
- # In addtion the share "public" in the example below must be in the
- # LanManServer list of "NullSessionShares" in order for client machines to
- # be able to read the lmhosts file successfully. This key is under
- # \machine\system\currentcontrolset\services\lanmanserver\parameters\nullsessionshares
- # in the registry. Simply add "public" to the list found there.
- #
- # The #BEGIN_ and #END_ALTERNATE keywords allow multiple #INCLUDE
- # statements to be grouped together. Any single successful include
- # will cause the group to succeed.
- #
- # Finally, non-printing characters can be embedded in mappings by
- # first surrounding the NetBIOS name in quotations, then using the
- # \0xnn notation to specify a hex value for a non-printing character.
- #
- # The following example illustrates all of these extensions:
- #
- # 102.54.94.97 rhino #PRE #DOM:networking #net group's DC
- # 102.54.94.102 "appname \0x14" #special app server
- # 102.54.94.123 popular #PRE #source server
- # 102.54.94.117 localsrv #PRE #needed for the include
- #
- # #BEGIN_ALTERNATE
- # #INCLUDE \\localsrv\public\lmhosts
- # #INCLUDE \\rhino\public\lmhosts
- # #END_ALTERNATE
- #
- # In the above example, the "appname" server contains a special
- # character in its name, the "popular" and "localsrv" server names are
- # preloaded, and the "rhino" server name is specified so it can be used
- # to later #INCLUDE a centrally maintained lmhosts file if the "localsrv"
- # system is unavailable.
- #
- # Note that the whole file is parsed including comments on each lookup,
- # so keeping the number of comments to a minimum will improve performance.
- # Therefore it is not advisable to simply add lmhosts file entries onto the
- # end of this file.</PRE
-></P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3776"
->22.2.3. HOSTS file</A
-></H3
-><P
->This file is usually located in MS Windows NT 4.0 or 2000 in
-<TT
-CLASS="FILENAME"
->C:\WINNT\SYSTEM32\DRIVERS\ETC</TT
-> and contains
-the IP Address and the IP hostname in matched pairs. It can be
-used by the name resolution infrastructure in MS Windows, depending
-on how the TCP/IP environment is configured. This file is in
-every way the equivalent of the Unix/Linux <TT
-CLASS="FILENAME"
->/etc/hosts</TT
-> file.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3781"
->22.2.4. DNS Lookup</A
-></H3
-><P
->This capability is configured in the TCP/IP setup area in the network
-configuration facility. If enabled an elaborate name resolution sequence
-is followed the precise nature of which isdependant on what the NetBIOS
-Node Type parameter is configured to. A Node Type of 0 means use
-NetBIOS broadcast (over UDP broadcast) is first used if the name
-that is the subject of a name lookup is not found in the NetBIOS name
-cache. If that fails then DNS, HOSTS and LMHOSTS are checked. If set to
-Node Type 8, then a NetBIOS Unicast (over UDP Unicast) is sent to the
-WINS Server to obtain a lookup before DNS, HOSTS, LMHOSTS, or broadcast
-lookup is used.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3784"
->22.2.5. WINS Lookup</A
-></H3
-><P
->A WINS (Windows Internet Name Server) service is the equivaent of the
-rfc1001/1002 specified NBNS (NetBIOS Name Server). A WINS server stores
-the names and IP addresses that are registered by a Windows client
-if the TCP/IP setup has been given at least one WINS Server IP Address.</P
-><P
->To configure Samba to be a WINS server the following parameter needs
-to be added to the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> wins support = Yes</PRE
-></P
-><P
->To configure Samba to use a WINS server the following parameters are
-needed in the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> wins support = No
- wins server = xxx.xxx.xxx.xxx</PRE
-></P
-><P
->where <VAR
-CLASS="REPLACEABLE"
->xxx.xxx.xxx.xxx</VAR
-> is the IP address
-of the WINS server.</P
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="IMPROVED-BROWSING"
-></A
->Chapter 23. Improved browsing in samba</H1
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN3804"
->23.1. Overview of browsing</A
-></H2
-><P
->SMB networking provides a mechanism by which clients can access a list
-of machines in a network, a so-called <B
-CLASS="COMMAND"
->browse list</B
->. This list
-contains machines that are ready to offer file and/or print services
-to other machines within the network. Thus it does not include
-machines which aren't currently able to do server tasks. The browse
-list is heavily used by all SMB clients. Configuration of SMB
-browsing has been problematic for some Samba users, hence this
-document.</P
-><P
->MS Windows 2000 and later, as with Samba 3 and later, can be
-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
-from SMB machine names to IP addresses does not function correctly.</P
-><P
->Where NetBIOS over TCP/IP is enabled use of a WINS server is highly
-recommended to aid the resolution of NetBIOS (SMB) names to IP addresses.
-WINS allows remote segment clients to obtain NetBIOS name_type information
-that can NOT be provided by any other means of name resolution.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3810"
->23.2. Browsing support in samba</A
-></H2
-><P
->Samba facilitates browsing. The browsing is supported by <SPAN
-CLASS="APPLICATION"
->nmbd</SPAN
->
-and is also controlled by options in the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file.
-Samba can act as a local browse master for a workgroup and the ability
-for samba to support domain logons and scripts is now available.</P
-><P
->Samba can also act as a domain master browser for a workgroup. This
-means that it will collate lists from local browse masters into a
-wide area network server list. In order for browse clients to
-resolve the names they may find in this list, it is recommended that
-both samba and your clients use a WINS server.</P
-><P
->Note that you should NOT set Samba to be the domain master for a
-workgroup that has the same name as an NT Domain: on each wide area
-network, you must only ever have one domain master browser per workgroup,
-regardless of whether it is NT, Samba or any other type of domain master
-that is providing this service.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Nmbd can be configured as a WINS server, but it is not
-necessary to specifically use samba as your WINS server. MS Windows
-NT4, Server or Advanced Server 2000 or 2003 can be configured as
-your WINS server. In a mixed NT/2000/2003 server and samba environment on
-a Wide Area Network, it is recommended that you use the Microsoft
-WINS server capabilities. In a samba-only environment, it is
-recommended that you use one and only one Samba server as your WINS server.</P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->To get browsing to work you need to run nmbd as usual, but will need
-to use the <B
-CLASS="COMMAND"
->workgroup</B
-> option in <TT
-CLASS="FILENAME"
->smb.conf</TT
->
-to control what workgroup Samba becomes a part of.</P
-><P
->Samba also has a useful option for a Samba server to offer itself for
-browsing on another subnet. It is recommended that this option is only
-used for 'unusual' purposes: announcements over the internet, for
-example. See <B
-CLASS="COMMAND"
->remote announce</B
-> in the
-<TT
-CLASS="FILENAME"
->smb.conf</TT
-> man page. </P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3825"
->23.3. Problem resolution</A
-></H2
-><P
->If something doesn't work then hopefully the log.nmb file will help
-you track down the problem. Try a debug level of 2 or 3 for finding
-problems. Also note that the current browse list usually gets stored
-in text form in a file called <TT
-CLASS="FILENAME"
->browse.dat</TT
->.</P
-><P
->Note that if it doesn't work for you, then you should still be able to
-type the server name as <TT
-CLASS="FILENAME"
->\\SERVER</TT
-> in filemanager then
-hit enter and filemanager should display the list of available shares.</P
-><P
->Some people find browsing fails because they don't have the global
-<B
-CLASS="COMMAND"
->guest account</B
-> set to a valid account. Remember that the
-IPC$ connection that lists the shares is done as guest, and thus you must
-have a valid guest account.</P
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->MS Windows 2000 and upwards (as with Samba) can be configured to disallow
-anonymous (ie: Guest account) access to the IPC$ share. In that case, the
-MS Windows 2000/XP/2003 machine acting as an SMB/CIFS client will use the
-name of the currently logged in user to query the IPC$ share. MS Windows
-9X clients are not able to do this and thus will NOT be able to browse
-server resources.</I
-></SPAN
-></P
-><P
->The other big problem people have is that their broadcast address,
-netmask or IP address is wrong (specified with the "interfaces" option
-in <TT
-CLASS="FILENAME"
->smb.conf</TT
->)</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3837"
->23.4. Browsing across subnets</A
-></H2
-><P
->Since the release of Samba 1.9.17(alpha1) Samba has been
-updated to enable it to support the replication of browse lists
-across subnet boundaries. New code and options have been added to
-achieve this. This section describes how to set this feature up
-in different settings.</P
-><P
->To see browse lists that span TCP/IP subnets (ie. networks separated
-by routers that don't pass broadcast traffic) you must set up at least
-one WINS server. The WINS server acts as a DNS for NetBIOS names, allowing
-NetBIOS name to IP address translation to be done by doing a direct
-query of the WINS server. This is done via a directed UDP packet on
-port 137 to the WINS server machine. The reason for a WINS server is
-that by default, all NetBIOS name to IP address translation is done
-by broadcasts from the querying machine. This means that machines
-on one subnet will not be able to resolve the names of machines on
-another subnet without using a WINS server.</P
-><P
->Remember, for browsing across subnets to work correctly, all machines,
-be they Windows 95, Windows NT, or Samba servers must have the IP address
-of a WINS server given to them by a DHCP server, or by manual configuration
-(for Win95 and WinNT, this is in the TCP/IP Properties, under Network
-settings) for Samba this is in the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file.</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3843"
->23.4.1. How does cross subnet browsing work ?</A
-></H3
-><P
->Cross subnet browsing is a complicated dance, containing multiple
-moving parts. It has taken Microsoft several years to get the code
-that achieves this correct, and Samba lags behind in some areas.
-Samba is capable of cross subnet browsing when configured correctly.</P
-><P
->Consider a network set up as follows :</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> (DMB)
- N1_A N1_B N1_C N1_D N1_E
- | | | | |
- -------------------------------------------------------
- | subnet 1 |
- +---+ +---+
- |R1 | Router 1 Router 2 |R2 |
- +---+ +---+
- | |
- | subnet 2 subnet 3 |
- -------------------------- ------------------------------------
- | | | | | | | |
- N2_A N2_B N2_C N2_D N3_A N3_B N3_C N3_D
- (WINS)</PRE
-></P
-><P
->Consisting of 3 subnets (1, 2, 3) connected by two routers
-(R1, R2) - these do not pass broadcasts. Subnet 1 has 5 machines
-on it, subnet 2 has 4 machines, subnet 3 has 4 machines. Assume
-for the moment that all these machines are configured to be in the
-same workgroup (for simplicities sake). Machine N1_C on subnet 1
-is configured as Domain Master Browser (ie. it will collate the
-browse lists for the workgroup). Machine N2_D is configured as
-WINS server and all the other machines are configured to register
-their NetBIOS names with it.</P
-><P
->As all these machines are booted up, elections for master browsers
-will take place on each of the three subnets. Assume that machine
-N1_C wins on subnet 1, N2_B wins on subnet 2, and N3_D wins on
-subnet 3 - these machines are known as local master browsers for
-their particular subnet. N1_C has an advantage in winning as the
-local master browser on subnet 1 as it is set up as Domain Master
-Browser.</P
-><P
->On each of the three networks, machines that are configured to
-offer sharing services will broadcast that they are offering
-these services. The local master browser on each subnet will
-receive these broadcasts and keep a record of the fact that
-the machine is offering a service. This list of records is
-the basis of the browse list. For this case, assume that
-all the machines are configured to offer services so all machines
-will be on the browse list.</P
-><P
->For each network, the local master browser on that network is
-considered 'authoritative' for all the names it receives via
-local broadcast. This is because a machine seen by the local
-master browser via a local broadcast must be on the same
-network as the local master browser and thus is a 'trusted'
-and 'verifiable' resource. Machines on other networks that
-the local master browsers learn about when collating their
-browse lists have not been directly seen - these records are
-called 'non-authoritative'.</P
-><P
->At this point the browse lists look as follows (these are
-the machines you would see in your network neighborhood if
-you looked in it on a particular network right now).</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->Subnet Browse Master List
------- ------------- ----
-Subnet1 N1_C N1_A, N1_B, N1_C, N1_D, N1_E
-
-Subnet2 N2_B N2_A, N2_B, N2_C, N2_D
-
-Subnet3 N3_D N3_A, N3_B, N3_C, N3_D</PRE
-></P
-><P
->Note that at this point all the subnets are separate, no
-machine is seen across any of the subnets.</P
-><P
->Now examine subnet 2. As soon as N2_B has become the local
-master browser it looks for a Domain master browser to synchronize
-its browse list with. It does this by querying the WINS server
-(N2_D) for the IP address associated with the NetBIOS name
-WORKGROUP&#62;1B&#60;. This name was registerd by the Domain master
-browser (N1_C) with the WINS server as soon as it was booted.</P
-><P
->Once N2_B knows the address of the Domain master browser it
-tells it that is the local master browser for subnet 2 by
-sending a MasterAnnouncement packet as a UDP port 138 packet.
-It then synchronizes with it by doing a NetServerEnum2 call. This
-tells the Domain Master Browser to send it all the server
-names it knows about. Once the domain master browser receives
-the MasterAnnouncement packet it schedules a synchronization
-request to the sender of that packet. After both synchronizations
-are done the browse lists look like :</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->Subnet Browse Master List
------- ------------- ----
-Subnet1 N1_C N1_A, N1_B, N1_C, N1_D, N1_E,
- N2_A(*), N2_B(*), N2_C(*), N2_D(*)
-
-Subnet2 N2_B N2_A, N2_B, N2_C, N2_D
- N1_A(*), N1_B(*), N1_C(*), N1_D(*), N1_E(*)
-
-Subnet3 N3_D N3_A, N3_B, N3_C, N3_D
-
-Servers with a (*) after them are non-authoritative names.</PRE
-></P
-><P
->At this point users looking in their network neighborhood on
-subnets 1 or 2 will see all the servers on both, users on
-subnet 3 will still only see the servers on their own subnet.</P
-><P
->The same sequence of events that occured for N2_B now occurs
-for the local master browser on subnet 3 (N3_D). When it
-synchronizes browse lists with the domain master browser (N1_A)
-it gets both the server entries on subnet 1, and those on
-subnet 2. After N3_D has synchronized with N1_C and vica-versa
-the browse lists look like.</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->Subnet Browse Master List
------- ------------- ----
-Subnet1 N1_C N1_A, N1_B, N1_C, N1_D, N1_E,
- N2_A(*), N2_B(*), N2_C(*), N2_D(*),
- N3_A(*), N3_B(*), N3_C(*), N3_D(*)
-
-Subnet2 N2_B N2_A, N2_B, N2_C, N2_D
- N1_A(*), N1_B(*), N1_C(*), N1_D(*), N1_E(*)
-
-Subnet3 N3_D N3_A, N3_B, N3_C, N3_D
- N1_A(*), N1_B(*), N1_C(*), N1_D(*), N1_E(*),
- N2_A(*), N2_B(*), N2_C(*), N2_D(*)
-
-Servers with a (*) after them are non-authoritative names.</PRE
-></P
-><P
->At this point users looking in their network neighborhood on
-subnets 1 or 3 will see all the servers on all sunbets, users on
-subnet 2 will still only see the servers on subnets 1 and 2, but not 3.</P
-><P
->Finally, the local master browser for subnet 2 (N2_B) will sync again
-with the domain master browser (N1_C) and will recieve the missing
-server entries. Finally - and as a steady state (if no machines
-are removed or shut off) the browse lists will look like :</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->Subnet Browse Master List
------- ------------- ----
-Subnet1 N1_C N1_A, N1_B, N1_C, N1_D, N1_E,
- N2_A(*), N2_B(*), N2_C(*), N2_D(*),
- N3_A(*), N3_B(*), N3_C(*), N3_D(*)
-
-Subnet2 N2_B N2_A, N2_B, N2_C, N2_D
- N1_A(*), N1_B(*), N1_C(*), N1_D(*), N1_E(*)
- N3_A(*), N3_B(*), N3_C(*), N3_D(*)
-
-Subnet3 N3_D N3_A, N3_B, N3_C, N3_D
- N1_A(*), N1_B(*), N1_C(*), N1_D(*), N1_E(*),
- N2_A(*), N2_B(*), N2_C(*), N2_D(*)
-
-Servers with a (*) after them are non-authoritative names.</PRE
-></P
-><P
->Synchronizations between the domain master browser and local
-master browsers will continue to occur, but this should be a
-steady state situation.</P
-><P
->If either router R1 or R2 fails the following will occur:</P
-><P
-></P
-><OL
-TYPE="1"
-><LI
-><P
-> Names of computers on each side of the inaccessible network fragments
- will be maintained for as long as 36 minutes, in the network neighbourhood
- lists.
- </P
-></LI
-><LI
-><P
-> Attempts to connect to these inaccessible computers will fail, but the
- names will not be removed from the network neighbourhood lists.
- </P
-></LI
-><LI
-><P
-> If one of the fragments is cut off from the WINS server, it will only
- be able to access servers on its local subnet, by using subnet-isolated
- broadcast NetBIOS name resolution. The effects are similar to that of
- losing access to a DNS server.
- </P
-></LI
-></OL
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3878"
->23.5. Setting up a WINS server</A
-></H2
-><P
->Either a Samba machine or a Windows NT Server machine may be set up
-as a WINS server. To set a Samba machine to be a WINS server you must
-add the following option to the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file on the selected machine :
-in the [globals] section add the line </P
-><P
-><B
-CLASS="COMMAND"
-> wins support = yes</B
-></P
-><P
->Versions of Samba prior to 1.9.17 had this parameter default to
-yes. If you have any older versions of Samba on your network it is
-strongly suggested you upgrade to a recent version, or at the very
-least set the parameter to 'no' on all these machines.</P
-><P
->Machines with <B
-CLASS="COMMAND"
->wins support = yes</B
-> will keep a list of
-all NetBIOS names registered with them, acting as a DNS for NetBIOS names.</P
-><P
->You should set up only ONE wins server. Do NOT set the
-<B
-CLASS="COMMAND"
->wins support = yes</B
-> option on more than one Samba
-server.</P
-><P
->To set up a Windows NT Server as a WINS server you need to set up
-the WINS service - see your NT documentation for details. Note that
-Windows NT WINS Servers can replicate to each other, allowing more
-than one to be set up in a complex subnet environment. As Microsoft
-refuse to document these replication protocols Samba cannot currently
-participate in these replications. It is possible in the future that
-a Samba-&#62;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
-<B
-CLASS="COMMAND"
->wins support = yes</B
-> parameter set.</P
-><P
->After the WINS server has been configured you must ensure that all
-machines participating on the network are configured with the address
-of this WINS server. If your WINS server is a Samba machine, fill in
-the Samba machine IP address in the "Primary WINS Server" field of
-the "Control Panel-&#62;Network-&#62;Protocols-&#62;TCP-&#62;WINS Server" dialogs
-in Windows 95 or Windows NT. To tell a Samba server the IP address
-of the WINS server add the following line to the [global] section of
-all <TT
-CLASS="FILENAME"
->smb.conf</TT
-> files :</P
-><P
-><B
-CLASS="COMMAND"
->wins server = &#62;name or IP address&#60;</B
-></P
-><P
->where &#62;name or IP address&#60; is either the DNS name of the WINS server
-machine or its IP address.</P
-><P
->Note that this line MUST NOT BE SET in the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file of the Samba
-server acting as the WINS server itself. If you set both the
-<B
-CLASS="COMMAND"
->wins support = yes</B
-> option and the
-<B
-CLASS="COMMAND"
->wins server = &#60;name&#62;</B
-> option then
-nmbd will fail to start.</P
-><P
->There are two possible scenarios for setting up cross subnet browsing.
-The first details setting up cross subnet browsing on a network containing
-Windows 95, Samba and Windows NT machines that are not configured as
-part of a Windows NT Domain. The second details setting up cross subnet
-browsing on networks that contain NT Domains.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3901"
->23.6. Setting up Browsing in a WORKGROUP</A
-></H2
-><P
->To set up cross subnet browsing on a network containing machines
-in up to be in a WORKGROUP, not an NT Domain you need to set up one
-Samba server to be the Domain Master Browser (note that this is *NOT*
-the same as a Primary Domain Controller, although in an NT Domain the
-same machine plays both roles). The role of a Domain master browser is
-to collate the browse lists from local master browsers on all the
-subnets that have a machine participating in the workgroup. Without
-one machine configured as a domain master browser each subnet would
-be an isolated workgroup, unable to see any machines on any other
-subnet. It is the presense of a domain master browser that makes
-cross subnet browsing possible for a workgroup.</P
-><P
->In an WORKGROUP environment the domain master browser must be a
-Samba server, and there must only be one domain master browser per
-workgroup name. To set up a Samba server as a domain master browser,
-set the following option in the [global] section of the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file :</P
-><P
-><B
-CLASS="COMMAND"
->domain master = yes</B
-></P
-><P
->The domain master browser should also preferrably be the local master
-browser for its own subnet. In order to achieve this set the following
-options in the [global] section of the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file :</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->domain master = yes
-local master = yes
-preferred master = yes
-os level = 65</PRE
-></P
-><P
->The domain master browser may be the same machine as the WINS
-server, if you require.</P
-><P
->Next, you should ensure that each of the subnets contains a
-machine that can act as a local master browser for the
-workgroup. Any MS Windows NT/2K/XP/2003 machine should be
-able to do this, as will Windows 9x machines (although these
-tend to get rebooted more often, so it's not such a good idea
-to use these). To make a Samba server a local master browser
-set the following options in the [global] section of the
-<TT
-CLASS="FILENAME"
->smb.conf</TT
-> file :</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->domain master = no
-local master = yes
-preferred master = yes
-os level = 65</PRE
-></P
-><P
->Do not do this for more than one Samba server on each subnet,
-or they will war with each other over which is to be the local
-master browser.</P
-><P
->The <B
-CLASS="COMMAND"
->local master</B
-> parameter allows Samba to act as a
-local master browser. The <B
-CLASS="COMMAND"
->preferred master</B
-> causes nmbd
-to force a browser election on startup and the <B
-CLASS="COMMAND"
->os level</B
->
-parameter sets Samba high enough so that it should win any browser elections.</P
-><P
->If you have an NT machine on the subnet that you wish to
-be the local master browser then you can disable Samba from
-becoming a local master browser by setting the following
-options in the <B
-CLASS="COMMAND"
->[global]</B
-> section of the
-<TT
-CLASS="FILENAME"
->smb.conf</TT
-> file :</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->domain master = no
-local master = no
-preferred master = no
-os level = 0</PRE
-></P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3927"
->23.7. Setting up Browsing in a DOMAIN</A
-></H2
-><P
->If you are adding Samba servers to a Windows NT Domain then
-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 (<VAR
-CLASS="REPLACEABLE"
->DOMAIN</VAR
->&#60;1B&#62;)
-with WINS instead of the PDC.</P
-><P
->For subnets other than the one containing the Windows NT PDC
-you may set up Samba servers as local master browsers as
-described. To make a Samba server a local master browser set
-the following options in the <B
-CLASS="COMMAND"
->[global]</B
-> section
-of the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file :</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->domain master = no
-local master = yes
-preferred master = yes
-os level = 65</PRE
-></P
-><P
->If you wish to have a Samba server fight the election with machines
-on the same subnet you may set the <B
-CLASS="COMMAND"
->os level</B
-> parameter
-to lower levels. By doing this you can tune the order of machines that
-will become local master browsers if they are running. For
-more details on this see the section <A
-HREF="#BROWSE-FORCE-MASTER"
->Forcing samba to be the master browser</A
->
-below.</P
-><P
->If you have Windows NT machines that are members of the domain
-on all subnets, and you are sure they will always be running then
-you can disable Samba from taking part in browser elections and
-ever becoming a local master browser by setting following options
-in the <B
-CLASS="COMMAND"
->[global]</B
-> section of the <TT
-CLASS="FILENAME"
->smb.conf</TT
->
-file :</P
-><P
-><B
-CLASS="COMMAND"
-> domain master = no
- local master = no
- preferred master = no
- os level = 0</B
-></P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="BROWSE-FORCE-MASTER"
->23.8. Forcing samba to be the master</A
-></H2
-><P
->Who becomes the <B
-CLASS="COMMAND"
->master browser</B
-> is determined by an election
-process using broadcasts. Each election packet contains a number of parameters
-which determine what precedence (bias) a host should have in the
-election. By default Samba uses a very low precedence and thus loses
-elections to just about anyone else.</P
-><P
->If you want Samba to win elections then just set the <B
-CLASS="COMMAND"
->os level</B
-> global
-option in <TT
-CLASS="FILENAME"
->smb.conf</TT
-> to a higher number. It defaults to 0. Using 34
-would make it win all elections over every other system (except other
-samba systems!)</P
-><P
->A <B
-CLASS="COMMAND"
->os level</B
-> of 2 would make it beat WfWg and Win95, but not MS Windows
-NT/2K Server. A MS Windows NT/2K Server domain controller uses level 32.</P
-><P
->The maximum os level is 255</P
-><P
->If you want samba to force an election on startup, then set the
-<B
-CLASS="COMMAND"
->preferred master</B
-> global option in <TT
-CLASS="FILENAME"
->smb.conf</TT
-> to "yes". Samba will
-then have a slight advantage over other potential master browsers
-that are not preferred master browsers. Use this parameter with
-care, as if you have two hosts (whether they are windows 95 or NT or
-samba) on the same local subnet both set with <B
-CLASS="COMMAND"
->preferred master</B
-> to
-"yes", then periodically and continually they will force an election
-in order to become the local master browser.</P
-><P
->If you want samba to be a <B
-CLASS="COMMAND"
->domain master browser</B
->, then it is
-recommended that you also set <B
-CLASS="COMMAND"
->preferred master</B
-> to "yes", because
-samba will not become a domain master browser for the whole of your
-LAN or WAN if it is not also a local master browser on its own
-broadcast isolated subnet.</P
-><P
->It is possible to configure two samba servers to attempt to become
-the domain master browser for a domain. The first server that comes
-up will be the domain master browser. All other samba servers will
-attempt to become the domain master browser every 5 minutes. They
-will find that another samba server is already the domain master
-browser and will fail. This provides automatic redundancy, should
-the current domain master browser fail.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3962"
->23.9. Making samba the domain master</A
-></H2
-><P
->The domain master is responsible for collating the browse lists of
-multiple subnets so that browsing can occur between subnets. You can
-make samba act as the domain master by setting <B
-CLASS="COMMAND"
->domain master = yes</B
->
-in <TT
-CLASS="FILENAME"
->smb.conf</TT
->. By default it will not be a domain master.</P
-><P
->Note that you should NOT set Samba to be the domain master for a
-workgroup that has the same name as an NT Domain.</P
-><P
->When samba is the domain master and the master browser it will listen
-for master announcements (made roughly every twelve minutes) from local
-master browsers on other subnets and then contact them to synchronise
-browse lists.</P
-><P
->If you want samba to be the domain master then I suggest you also set
-the <B
-CLASS="COMMAND"
->os level</B
-> high enough to make sure it wins elections, and set
-<B
-CLASS="COMMAND"
->preferred master</B
-> to "yes", to get samba to force an election on
-startup.</P
-><P
->Note that all your servers (including samba) and clients should be
-using a WINS server to resolve NetBIOS names. If your clients are only
-using broadcasting to resolve NetBIOS names, then two things will occur:</P
-><P
-></P
-><OL
-TYPE="1"
-><LI
-><P
-> your local master browsers will be unable to find a domain master
- browser, as it will only be looking on the local subnet.
- </P
-></LI
-><LI
-><P
-> if a client happens to get hold of a domain-wide browse list, and
- a user attempts to access a host in that list, it will be unable to
- resolve the NetBIOS name of that host.
- </P
-></LI
-></OL
-><P
->If, however, both samba and your clients are using a WINS server, then:</P
-><P
-></P
-><OL
-TYPE="1"
-><LI
-><P
-> your local master browsers will contact the WINS server and, as long as
- samba has registered that it is a domain master browser with the WINS
- server, your local master browser will receive samba's ip address
- as its domain master browser.
- </P
-></LI
-><LI
-><P
-> when a client receives a domain-wide browse list, and a user attempts
- to access a host in that list, it will contact the WINS server to
- resolve the NetBIOS name of that host. as long as that host has
- registered its NetBIOS name with the same WINS server, the user will
- be able to see that host.
- </P
-></LI
-></OL
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3984"
->23.10. Note about broadcast addresses</A
-></H2
-><P
->If your network uses a "0" based broadcast address (for example if it
-ends in a 0) then you will strike problems. Windows for Workgroups
-does not seem to support a 0's broadcast and you will probably find
-that browsing and name lookups won't work.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3987"
->23.11. Multiple interfaces</A
-></H2
-><P
->Samba now supports machines with multiple network interfaces. If you
-have multiple interfaces then you will need to use the <B
-CLASS="COMMAND"
->interfaces</B
->
-option in <TT
-CLASS="FILENAME"
->smb.conf</TT
-> to configure them. </P
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="SECURING-SAMBA"
-></A
->Chapter 24. Securing Samba</H1
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN4003"
->24.1. Introduction</A
-></H2
-><P
->This note was attached to the Samba 2.2.8 release notes as it contained an
-important security fix. The information contained here applies to Samba
-installations in general.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4006"
->24.2. Using host based protection</A
-></H2
-><P
->In many installations of Samba the greatest threat comes for outside
-your immediate network. By default Samba will accept connections from
-any host, which means that if you run an insecure version of Samba on
-a host that is directly connected to the Internet you can be
-especially vulnerable.</P
-><P
->One of the simplest fixes in this case is to use the <B
-CLASS="COMMAND"
->hosts allow</B
-> and
-<B
-CLASS="COMMAND"
->hosts deny</B
-> options in the Samba <TT
-CLASS="FILENAME"
->smb.conf</TT
-> configuration file to only
-allow access to your server from a specific range of hosts. An example
-might be:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> hosts allow = 127.0.0.1 192.168.2.0/24 192.168.3.0/24
- hosts deny = 0.0.0.0/0</PRE
-></P
-><P
->The above will only allow SMB connections from 'localhost' (your own
-computer) and from the two private networks 192.168.2 and
-192.168.3. All other connections will be refused connections as soon
-as the client sends its first packet. The refusal will be marked as a
-'not listening on called name' error.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4016"
->24.3. Using interface protection</A
-></H2
-><P
->By default Samba will accept connections on any network interface that
-it finds on your system. That means if you have a ISDN line or a PPP
-connection to the Internet then Samba will accept connections on those
-links. This may not be what you want.</P
-><P
->You can change this behaviour using options like the following:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> interfaces = eth* lo
- bind interfaces only = yes</PRE
-></P
-><P
-></P
-><P
->This tells Samba to only listen for connections on interfaces with a
-name starting with 'eth' such as eth0, eth1, plus on the loopback
-interface called 'lo'. The name you will need to use depends on what
-OS you are using, in the above I used the common name for Ethernet
-adapters on Linux.</P
-><P
->If you use the above and someone tries to make a SMB connection to
-your host over a PPP interface called 'ppp0' then they will get a TCP
-connection refused reply. In that case no Samba code is run at all as
-the operating system has been told not to pass connections from that
-interface to any process.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4025"
->24.4. Using a firewall</A
-></H2
-><P
->Many people use a firewall to deny access to services that they don't
-want exposed outside their network. This can be a very good idea,
-although I would recommend using it in conjunction with the above
-methods so that you are protected even if your firewall is not active
-for some reason.</P
-><P
->If you are setting up a firewall then you need to know what TCP and
-UDP ports to allow and block. Samba uses the following:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->UDP/137 - used by nmbd
-UDP/138 - used by nmbd
-TCP/139 - used by smbd
-TCP/445 - used by smbd</PRE
-></P
-><P
->The last one is important as many older firewall setups may not be
-aware of it, given that this port was only added to the protocol in
-recent years. </P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4032"
->24.5. Using a IPC$ share deny</A
-></H2
-><P
->If the above methods are not suitable, then you could also place a
-more specific deny on the IPC$ share that is used in the recently
-discovered security hole. This allows you to offer access to other
-shares while denying access to IPC$ from potentially untrustworthy
-hosts.</P
-><P
->To do that you could use:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> [ipc$]
- hosts allow = 192.168.115.0/24 127.0.0.1
- hosts deny = 0.0.0.0/0</PRE
-></P
-><P
->this would tell Samba that IPC$ connections are not allowed from
-anywhere but the two listed places (localhost and a local
-subnet). Connections to other shares would still be allowed. As the
-IPC$ share is the only share that is always accessible anonymously
-this provides some level of protection against attackers that do not
-know a username/password for your host.</P
-><P
->If you use this method then clients will be given a 'access denied'
-reply when they try to access the IPC$ share. That means that those
-clients will not be able to browse shares, and may also be unable to
-access some other resources. </P
-><P
->This is not recommended unless you cannot use one of the other
-methods listed above for some reason.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4041"
->24.6. Upgrading Samba</A
-></H2
-><P
->Please check regularly on <A
-HREF="http://www.samba.org/"
-TARGET="_top"
->http://www.samba.org/</A
-> for updates and
-important announcements. Occasionally security releases are made and
-it is highly recommended to upgrade Samba when a security vulnerability
-is discovered.</P
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="UNICODE"
-></A
->Chapter 25. Unicode/Charsets</H1
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN4056"
->25.1. What are charsets and unicode?</A
-></H2
-><P
->Computers communicate in numbers. In texts, each number will be
-translated to a corresponding letter. The meaning that will be assigned
-to a certain number depends on the <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->character set(charset)</I
-></SPAN
-> that is used.
-A charset can be seen as a table that is used to translate numbers to
-letters. Not all computers use the same charset (there are charsets
-with German umlauts, Japanese characters, etc). Usually a charset contains
-256 characters, which means that storing a character with it takes
-exactly one byte. </P
-><P
->There are also charsets that support even more characters,
-but those need twice(or even more) as much storage space. These
-charsets can contain <B
-CLASS="COMMAND"
->256 * 256 = 65536</B
-> characters, which
-is more then all possible characters one could think of. They are called
-multibyte charsets (because they use more then one byte to
-store one character). </P
-><P
->A standardised multibyte charset is unicode, info available at
-<A
-HREF="http://www.unicode.org/"
-TARGET="_top"
->www.unicode.org</A
->.
-Big advantage of using a multibyte charset is that you only need one; no
-need to make sure two computers use the same charset when they are
-communicating.</P
-><P
->Old windows clients used to use single-byte charsets, named
-'codepages' by microsoft. However, there is no support for
-negotiating the charset to be used in the smb protocol. Thus, you
-have to make sure you are using the same charset when talking to an old client.
-Newer clients (Windows NT, 2K, XP) talk unicode over the wire.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4065"
->25.2. Samba and charsets</A
-></H2
-><P
->As of samba 3.0, samba can (and will) talk unicode over the wire. Internally,
-samba knows of three kinds of character sets: </P
-><P
-></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
->unix charset</DT
-><DD
-><P
-> This is the charset used internally by your operating system.
- The default is <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->ASCII</I
-></SPAN
->, which is fine for most
- systems.
- </P
-></DD
-><DT
->display charset</DT
-><DD
-><P
->This is the charset samba will use to print messages
- on your screen. It should generally be the same as the <B
-CLASS="COMMAND"
->unix charset</B
->.
- </P
-></DD
-><DT
->dos charset</DT
-><DD
-><P
->This is the charset samba uses when communicating with
- DOS and Windows 9x clients. It will talk unicode to all newer clients.
- The default depends on the charsets you have installed on your system.
- Run <B
-CLASS="COMMAND"
->testparm -v | grep "dos charset"</B
-> to see
- what the default is on your system.
- </P
-></DD
-></DL
-></DIV
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="PART"
-><A
-NAME="APPENDIXES"
-></A
-><DIV
-CLASS="TITLEPAGE"
-><H1
-CLASS="TITLE"
->IV. Appendixes</H1
-><DIV
-CLASS="TOC"
-><DL
-><DT
-><B
->Table of Contents</B
-></DT
-><DT
->26. <A
-HREF="#SWAT"
->SWAT - The Samba Web Admininistration Tool</A
-></DT
-><DD
-><DL
-><DT
->26.1. <A
-HREF="#AEN4098"
->SWAT Features and Benefits</A
-></DT
-><DD
-><DL
-><DT
->26.1.1. <A
-HREF="#AEN4101"
->The SWAT Home Page</A
-></DT
-><DT
->26.1.2. <A
-HREF="#AEN4104"
->Global Settings</A
-></DT
-><DT
->26.1.3. <A
-HREF="#AEN4107"
->The SWAT Wizard</A
-></DT
-><DT
->26.1.4. <A
-HREF="#AEN4110"
->Share Settings</A
-></DT
-><DT
->26.1.5. <A
-HREF="#AEN4113"
->Printing Settings</A
-></DT
-><DT
->26.1.6. <A
-HREF="#AEN4116"
->The Status Page</A
-></DT
-><DT
->26.1.7. <A
-HREF="#AEN4119"
->The Password Change Page</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
->27. <A
-HREF="#NT4MIGRATION"
->Migration from NT4 PDC to Samba-3 PDC</A
-></DT
-><DD
-><DL
-><DT
->27.1. <A
-HREF="#AEN4134"
->Planning and Getting Started</A
-></DT
-><DD
-><DL
-><DT
->27.1.1. <A
-HREF="#AEN4137"
->Objectives</A
-></DT
-><DT
->27.1.2. <A
-HREF="#AEN4140"
->Steps In Migration Process</A
-></DT
-></DL
-></DD
-><DT
->27.2. <A
-HREF="#AEN4143"
->Managing Samba-3 Domain Control</A
-></DT
-></DL
-></DD
-><DT
->28. <A
-HREF="#SPEED"
->Samba performance issues</A
-></DT
-><DD
-><DL
-><DT
->28.1. <A
-HREF="#AEN4163"
->Comparisons</A
-></DT
-><DT
->28.2. <A
-HREF="#AEN4169"
->Socket options</A
-></DT
-><DT
->28.3. <A
-HREF="#AEN4176"
->Read size</A
-></DT
-><DT
->28.4. <A
-HREF="#AEN4181"
->Max xmit</A
-></DT
-><DT
->28.5. <A
-HREF="#AEN4186"
->Log level</A
-></DT
-><DT
->28.6. <A
-HREF="#AEN4189"
->Read raw</A
-></DT
-><DT
->28.7. <A
-HREF="#AEN4194"
->Write raw</A
-></DT
-><DT
->28.8. <A
-HREF="#AEN4198"
->Slow Clients</A
-></DT
-><DT
->28.9. <A
-HREF="#AEN4202"
->Slow Logins</A
-></DT
-><DT
->28.10. <A
-HREF="#AEN4205"
->Client tuning</A
-></DT
-></DL
-></DD
-><DT
->29. <A
-HREF="#PORTABILITY"
->Portability</A
-></DT
-><DD
-><DL
-><DT
->29.1. <A
-HREF="#AEN4249"
->HPUX</A
-></DT
-><DT
->29.2. <A
-HREF="#AEN4255"
->SCO Unix</A
-></DT
-><DT
->29.3. <A
-HREF="#AEN4259"
->DNIX</A
-></DT
-><DT
->29.4. <A
-HREF="#AEN4288"
->RedHat Linux Rembrandt-II</A
-></DT
-><DT
->29.5. <A
-HREF="#AEN4294"
->AIX</A
-></DT
-><DD
-><DL
-><DT
->29.5.1. <A
-HREF="#AEN4296"
->Sequential Read Ahead</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
->30. <A
-HREF="#OTHER-CLIENTS"
->Samba and other CIFS clients</A
-></DT
-><DD
-><DL
-><DT
->30.1. <A
-HREF="#AEN4319"
->Macintosh clients?</A
-></DT
-><DT
->30.2. <A
-HREF="#AEN4328"
->OS2 Client</A
-></DT
-><DD
-><DL
-><DT
->30.2.1. <A
-HREF="#AEN4330"
->How can I configure OS/2 Warp Connect or
- OS/2 Warp 4 as a client for Samba?</A
-></DT
-><DT
->30.2.2. <A
-HREF="#AEN4345"
->How can I configure OS/2 Warp 3 (not Connect),
- OS/2 1.2, 1.3 or 2.x for Samba?</A
-></DT
-><DT
->30.2.3. <A
-HREF="#AEN4354"
->Are there any other issues when OS/2 (any version)
- is used as a client?</A
-></DT
-><DT
->30.2.4. <A
-HREF="#AEN4358"
->How do I get printer driver download working
- for OS/2 clients?</A
-></DT
-></DL
-></DD
-><DT
->30.3. <A
-HREF="#AEN4368"
->Windows for Workgroups</A
-></DT
-><DD
-><DL
-><DT
->30.3.1. <A
-HREF="#AEN4370"
->Use latest TCP/IP stack from Microsoft</A
-></DT
-><DT
->30.3.2. <A
-HREF="#AEN4375"
->Delete .pwl files after password change</A
-></DT
-><DT
->30.3.3. <A
-HREF="#AEN4380"
->Configure WfW password handling</A
-></DT
-><DT
->30.3.4. <A
-HREF="#AEN4384"
->Case handling of passwords</A
-></DT
-><DT
->30.3.5. <A
-HREF="#AEN4389"
->Use TCP/IP as default protocol</A
-></DT
-></DL
-></DD
-><DT
->30.4. <A
-HREF="#AEN4392"
->Windows '95/'98</A
-></DT
-><DT
->30.5. <A
-HREF="#AEN4408"
->Windows 2000 Service Pack 2</A
-></DT
-><DT
->30.6. <A
-HREF="#AEN4425"
->Windows NT 3.1</A
-></DT
-></DL
-></DD
-><DT
->31. <A
-HREF="#COMPILING"
->How to compile SAMBA</A
-></DT
-><DD
-><DL
-><DT
->31.1. <A
-HREF="#AEN4446"
->Access Samba source code via CVS</A
-></DT
-><DD
-><DL
-><DT
->31.1.1. <A
-HREF="#AEN4448"
->Introduction</A
-></DT
-><DT
->31.1.2. <A
-HREF="#AEN4453"
->CVS Access to samba.org</A
-></DT
-></DL
-></DD
-><DT
->31.2. <A
-HREF="#AEN4489"
->Accessing the samba sources via rsync and ftp</A
-></DT
-><DT
->31.3. <A
-HREF="#AEN4495"
->Building the Binaries</A
-></DT
-><DD
-><DL
-><DT
->31.3.1. <A
-HREF="#AEN4523"
->Compiling samba with Active Directory support</A
-></DT
-></DL
-></DD
-><DT
->31.4. <A
-HREF="#AEN4552"
->Starting the smbd and nmbd</A
-></DT
-><DD
-><DL
-><DT
->31.4.1. <A
-HREF="#AEN4562"
->Starting from inetd.conf</A
-></DT
-><DT
->31.4.2. <A
-HREF="#AEN4596"
->Alternative: starting it as a daemon</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
->32. <A
-HREF="#BUGREPORT"
->Reporting Bugs</A
-></DT
-><DD
-><DL
-><DT
->32.1. <A
-HREF="#AEN4627"
->Introduction</A
-></DT
-><DT
->32.2. <A
-HREF="#AEN4637"
->General info</A
-></DT
-><DT
->32.3. <A
-HREF="#AEN4643"
->Debug levels</A
-></DT
-><DT
->32.4. <A
-HREF="#AEN4664"
->Internal errors</A
-></DT
-><DT
->32.5. <A
-HREF="#AEN4678"
->Attaching to a running process</A
-></DT
-><DT
->32.6. <A
-HREF="#AEN4686"
->Patches</A
-></DT
-></DL
-></DD
-><DT
->33. <A
-HREF="#DIAGNOSIS"
->The samba checklist</A
-></DT
-><DD
-><DL
-><DT
->33.1. <A
-HREF="#AEN4709"
->Introduction</A
-></DT
-><DT
->33.2. <A
-HREF="#AEN4714"
->Assumptions</A
-></DT
-><DT
->33.3. <A
-HREF="#AEN4733"
->The tests</A
-></DT
-><DT
->33.4. <A
-HREF="#AEN4900"
->Still having troubles?</A
-></DT
-></DL
-></DD
-></DL
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="SWAT"
-></A
->Chapter 26. SWAT - The Samba Web Admininistration Tool</H1
-><P
->This is a rough guide to SWAT.</P
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4098"
->26.1. SWAT Features and Benefits</A
-></H2
-><P
->You must use at least the following ...</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4101"
->26.1.1. The SWAT Home Page</A
-></H3
-><P
->Blah blah here.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4104"
->26.1.2. Global Settings</A
-></H3
-><P
->Document steps right here!</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4107"
->26.1.3. The SWAT Wizard</A
-></H3
-><P
->Lots of blah blah here.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4110"
->26.1.4. Share Settings</A
-></H3
-><P
->Document steps right here!</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4113"
->26.1.5. Printing Settings</A
-></H3
-><P
->Document steps right here!</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4116"
->26.1.6. The Status Page</A
-></H3
-><P
->Document steps right here!</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4119"
->26.1.7. The Password Change Page</A
-></H3
-><P
->Document steps right here!</P
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="NT4MIGRATION"
-></A
->Chapter 27. Migration from NT4 PDC to Samba-3 PDC</H1
-><P
->This is a rough guide to assist those wishing to migrate from NT4 domain control to
-Samba-3 based domain control.</P
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4134"
->27.1. Planning and Getting Started</A
-></H2
-><P
->You must use at least the following ...</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4137"
->27.1.1. Objectives</A
-></H3
-><P
->Blah blah objectives here.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4140"
->27.1.2. Steps In Migration Process</A
-></H3
-><P
->Document steps right here!</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4143"
->27.2. Managing Samba-3 Domain Control</A
-></H2
-><P
->Lots of blah blah here.</P
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="SPEED"
-></A
->Chapter 28. Samba performance issues</H1
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN4163"
->28.1. Comparisons</A
-></H2
-><P
->The Samba server uses TCP to talk to the client. Thus if you are
-trying to see if it performs well you should really compare it to
-programs that use the same protocol. The most readily available
-programs for file transfer that use TCP are ftp or another TCP based
-SMB server.</P
-><P
->If you want to test against something like a NT or WfWg server then
-you will have to disable all but TCP on either the client or
-server. Otherwise you may well be using a totally different protocol
-(such as Netbeui) and comparisons may not be valid.</P
-><P
->Generally you should find that Samba performs similarly to ftp at raw
-transfer speed. It should perform quite a bit faster than NFS,
-although this very much depends on your system.</P
-><P
->Several people have done comparisons between Samba and Novell, NFS or
-WinNT. In some cases Samba performed the best, in others the worst. I
-suspect the biggest factor is not Samba vs some other system but the
-hardware and drivers used on the various systems. Given similar
-hardware Samba should certainly be competitive in speed with other
-systems.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4169"
->28.2. Socket options</A
-></H2
-><P
->There are a number of socket options that can greatly affect the
-performance of a TCP based server like Samba.</P
-><P
->The socket options that Samba uses are settable both on the command
-line with the -O option, or in the smb.conf file.</P
-><P
->The "socket options" section of the smb.conf manual page describes how
-to set these and gives recommendations.</P
-><P
->Getting the socket options right can make a big difference to your
-performance, but getting them wrong can degrade it by just as
-much. The correct settings are very dependent on your local network.</P
-><P
->The socket option TCP_NODELAY is the one that seems to make the
-biggest single difference for most networks. Many people report that
-adding "socket options = TCP_NODELAY" doubles the read performance of
-a Samba drive. The best explanation I have seen for this is that the
-Microsoft TCP/IP stack is slow in sending tcp ACKs.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4176"
->28.3. Read size</A
-></H2
-><P
->The option "read size" affects the overlap of disk reads/writes with
-network reads/writes. If the amount of data being transferred in
-several of the SMB commands (currently SMBwrite, SMBwriteX and
-SMBreadbraw) is larger than this value then the server begins writing
-the data before it has received the whole packet from the network, or
-in the case of SMBreadbraw, it begins writing to the network before
-all the data has been read from disk.</P
-><P
->This overlapping works best when the speeds of disk and network access
-are similar, having very little effect when the speed of one is much
-greater than the other.</P
-><P
->The default value is 16384, but very little experimentation has been
-done yet to determine the optimal value, and it is likely that the best
-value will vary greatly between systems anyway. A value over 65536 is
-pointless and will cause you to allocate memory unnecessarily.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4181"
->28.4. Max xmit</A
-></H2
-><P
->At startup the client and server negotiate a "maximum transmit" size,
-which limits the size of nearly all SMB commands. You can set the
-maximum size that Samba will negotiate using the "max xmit = " option
-in smb.conf. Note that this is the maximum size of SMB request that
-Samba will accept, but not the maximum size that the *client* will accept.
-The client maximum receive size is sent to Samba by the client and Samba
-honours this limit.</P
-><P
->It defaults to 65536 bytes (the maximum), but it is possible that some
-clients may perform better with a smaller transmit unit. Trying values
-of less than 2048 is likely to cause severe problems.</P
-><P
->In most cases the default is the best option.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4186"
->28.5. Log level</A
-></H2
-><P
->If you set the log level (also known as "debug level") higher than 2
-then you may suffer a large drop in performance. This is because the
-server flushes the log file after each operation, which can be very
-expensive. </P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4189"
->28.6. Read raw</A
-></H2
-><P
->The "read raw" operation is designed to be an optimised, low-latency
-file read operation. A server may choose to not support it,
-however. and Samba makes support for "read raw" optional, with it
-being enabled by default.</P
-><P
->In some cases clients don't handle "read raw" very well and actually
-get lower performance using it than they get using the conventional
-read operations. </P
-><P
->So you might like to try "read raw = no" and see what happens on your
-network. It might lower, raise or not affect your performance. Only
-testing can really tell.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4194"
->28.7. Write raw</A
-></H2
-><P
->The "write raw" operation is designed to be an optimised, low-latency
-file write operation. A server may choose to not support it,
-however. and Samba makes support for "write raw" optional, with it
-being enabled by default.</P
-><P
->Some machines may find "write raw" slower than normal write, in which
-case you may wish to change this option.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4198"
->28.8. Slow Clients</A
-></H2
-><P
->One person has reported that setting the protocol to COREPLUS rather
-than LANMAN2 gave a dramatic speed improvement (from 10k/s to 150k/s).</P
-><P
->I suspect that his PC's (386sx16 based) were asking for more data than
-they could chew. I suspect a similar speed could be had by setting
-"read raw = no" and "max xmit = 2048", instead of changing the
-protocol. Lowering the "read size" might also help.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4202"
->28.9. Slow Logins</A
-></H2
-><P
->Slow logins are almost always due to the password checking time. Using
-the lowest practical "password level" will improve things a lot. You
-could also enable the "UFC crypt" option in the Makefile.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4205"
->28.10. Client tuning</A
-></H2
-><P
->Often a speed problem can be traced to the client. The client (for
-example Windows for Workgroups) can often be tuned for better TCP
-performance.</P
-><P
->See your client docs for details. In particular, I have heard rumours
-that the WfWg options TCPWINDOWSIZE and TCPSEGMENTSIZE can have a
-large impact on performance.</P
-><P
->Also note that some people have found that setting DefaultRcvWindow in
-the [MSTCP] section of the SYSTEM.INI file under WfWg to 3072 gives a
-big improvement. I don't know why.</P
-><P
->My own experience wth DefaultRcvWindow is that I get much better
-performance with a large value (16384 or larger). Other people have
-reported that anything over 3072 slows things down enourmously. One
-person even reported a speed drop of a factor of 30 when he went from
-3072 to 8192. I don't know why.</P
-><P
->It probably depends a lot on your hardware, and the type of unix box
-you have at the other end of the link.</P
-><P
->Paul Cochrane has done some testing on client side tuning and come
-to the following conclusions:</P
-><P
->Install the W2setup.exe file from www.microsoft.com. This is an
-update for the winsock stack and utilities which improve performance.</P
-><P
->Configure the win95 TCPIP registry settings to give better
-perfomance. I use a program called MTUSPEED.exe which I got off the
-net. There are various other utilities of this type freely available.
-The setting which give the best performance for me are:</P
-><P
-></P
-><OL
-TYPE="1"
-><LI
-><P
->MaxMTU Remove</P
-></LI
-><LI
-><P
->RWIN Remove</P
-></LI
-><LI
-><P
->MTUAutoDiscover Disable</P
-></LI
-><LI
-><P
->MTUBlackHoleDetect Disable</P
-></LI
-><LI
-><P
->Time To Live Enabled</P
-></LI
-><LI
-><P
->Time To Live - HOPS 32</P
-></LI
-><LI
-><P
->NDI Cache Size 0</P
-></LI
-></OL
-><P
->I tried virtually all of the items mentioned in the document and
-the only one which made a difference to me was the socket options. It
-turned out I was better off without any!!!!!</P
-><P
->In terms of overall speed of transfer, between various win95 clients
-and a DX2-66 20MB server with a crappy NE2000 compatible and old IDE
-drive (Kernel 2.0.30). The transfer rate was reasonable for 10 baseT.</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->The figures are: Put Get
-P166 client 3Com card: 420-440kB/s 500-520kB/s
-P100 client 3Com card: 390-410kB/s 490-510kB/s
-DX4-75 client NE2000: 370-380kB/s 330-350kB/s</PRE
-></P
-><P
->I based these test on transfer two files a 4.5MB text file and a 15MB
-textfile. The results arn't bad considering the hardware Samba is
-running on. It's a crap machine!!!!</P
-><P
->The updates mentioned in 1 and 2 brought up the transfer rates from
-just over 100kB/s in some clients.</P
-><P
->A new client is a P333 connected via a 100MB/s card and hub. The
-transfer rates from this were good: 450-500kB/s on put and 600+kB/s
-on get.</P
-><P
->Looking at standard FTP throughput, Samba is a bit slower (100kB/s
-upwards). I suppose there is more going on in the samba protocol, but
-if it could get up to the rate of FTP the perfomance would be quite
-staggering.</P
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="PORTABILITY"
-></A
->Chapter 29. Portability</H1
-><P
->Samba works on a wide range of platforms but the interface all the
-platforms provide is not always compatible. This chapter contains
-platform-specific information about compiling and using samba.</P
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4249"
->29.1. HPUX</A
-></H2
-><P
->HP's implementation of supplementary groups is, er, non-standard (for
-hysterical reasons). There are two group files, /etc/group and
-/etc/logingroup; the system maps UIDs to numbers using the former, but
-initgroups() reads the latter. Most system admins who know the ropes
-symlink /etc/group to /etc/logingroup (hard link doesn't work for reasons
-too stupid to go into here). initgroups() will complain if one of the
-groups you're in in /etc/logingroup has what it considers to be an invalid
-ID, which means outside the range [0..UID_MAX], where UID_MAX is (I think)
-60000 currently on HP-UX. This precludes -2 and 65534, the usual 'nobody'
-GIDs.</P
-><P
->If you encounter this problem, make sure that the programs that are failing
-to initgroups() be run as users not in any groups with GIDs outside the
-allowed range.</P
-><P
->This is documented in the HP manual pages under setgroups(2) and passwd(4).</P
-><P
->On HPUX you must use gcc or the HP Ansi compiler. The free compiler
-that comes with HP-UX is not Ansi compliant and cannot compile
-Samba.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4255"
->29.2. SCO Unix</A
-></H2
-><P
->
-If you run an old version of SCO Unix then you may need to get important
-TCP/IP patches for Samba to work correctly. Without the patch, you may
-encounter corrupt data transfers using samba.</P
-><P
->The patch you need is UOD385 Connection Drivers SLS. It is available from
-SCO (ftp.sco.com, directory SLS, files uod385a.Z and uod385a.ltr.Z).</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4259"
->29.3. DNIX</A
-></H2
-><P
->DNIX has a problem with seteuid() and setegid(). These routines are
-needed for Samba to work correctly, but they were left out of the DNIX
-C library for some reason.</P
-><P
->For this reason Samba by default defines the macro NO_EID in the DNIX
-section of includes.h. This works around the problem in a limited way,
-but it is far from ideal, some things still won't work right.</P
-><P
->
-To fix the problem properly you need to assemble the following two
-functions and then either add them to your C library or link them into
-Samba.</P
-><P
->
-put this in the file <TT
-CLASS="FILENAME"
->setegid.s</TT
->:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> .globl _setegid
-_setegid:
- moveq #47,d0
- movl #100,a0
- moveq #1,d1
- movl 4(sp),a1
- trap #9
- bccs 1$
- jmp cerror
-1$:
- clrl d0
- rts</PRE
-></P
-><P
->put this in the file <TT
-CLASS="FILENAME"
->seteuid.s</TT
->:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> .globl _seteuid
-_seteuid:
- moveq #47,d0
- movl #100,a0
- moveq #0,d1
- movl 4(sp),a1
- trap #9
- bccs 1$
- jmp cerror
-1$:
- clrl d0
- rts</PRE
-></P
-><P
->after creating the above files you then assemble them using</P
-><P
-><B
-CLASS="COMMAND"
->as seteuid.s</B
-></P
-><P
-><B
-CLASS="COMMAND"
->as setegid.s</B
-></P
-><P
->that should produce the files <TT
-CLASS="FILENAME"
->seteuid.o</TT
-> and
-<TT
-CLASS="FILENAME"
->setegid.o</TT
-></P
-><P
->then you need to add these to the LIBSM line in the DNIX section of
-the Samba Makefile. Your LIBSM line will then look something like this:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->LIBSM = setegid.o seteuid.o -ln</PRE
-></P
-><P
->
-You should then remove the line:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->#define NO_EID</PRE
-></P
-><P
->from the DNIX section of <TT
-CLASS="FILENAME"
->includes.h</TT
-></P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4288"
->29.4. RedHat Linux Rembrandt-II</A
-></H2
-><P
->By default RedHat Rembrandt-II during installation adds an
-entry to /etc/hosts as follows:
-<PRE
-CLASS="PROGRAMLISTING"
-> 127.0.0.1 loopback "hostname"."domainname"</PRE
-></P
-><P
->This causes Samba to loop back onto the loopback interface.
-The result is that Samba fails to communicate correctly with
-the world and therefor may fail to correctly negotiate who
-is the master browse list holder and who is the master browser.</P
-><P
->Corrective Action: Delete the entry after the word loopback
- in the line starting 127.0.0.1</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4294"
->29.5. AIX</A
-></H2
-><DIV
-CLASS="SECT2"
-><H3
-CLASS="SECT2"
-><A
-NAME="AEN4296"
->29.5.1. Sequential Read Ahead</A
-></H3
-><P
->Disabling Sequential Read Ahead using <KBD
-CLASS="USERINPUT"
->vmtune -r 0</KBD
-> improves
-samba performance significally.</P
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="OTHER-CLIENTS"
-></A
->Chapter 30. Samba and other CIFS clients</H1
-><P
->This chapter contains client-specific information.</P
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4319"
->30.1. Macintosh clients?</A
-></H2
-><P
->Yes. <A
-HREF="http://www.thursby.com/"
-TARGET="_top"
->Thursby</A
-> now have a CIFS Client / Server called DAVE - see</P
-><P
->They test it against Windows 95, Windows NT and samba for
-compatibility issues. At the time of writing, DAVE was at version
-1.0.1. The 1.0.0 to 1.0.1 update is available as a free download from
-the Thursby web site (the speed of finder copies has been greatly
-enhanced, and there are bug-fixes included).</P
-><P
->
-Alternatives - There are two free implementations of AppleTalk for
-several kinds of UNIX machnes, and several more commercial ones.
-These products allow you to run file services and print services
-natively to Macintosh users, with no additional support required on
-the Macintosh. The two free omplementations are
-<A
-HREF="http://www.umich.edu/~rsug/netatalk/"
-TARGET="_top"
->Netatalk</A
->, and
-<A
-HREF="http://www.cs.mu.oz.au/appletalk/atalk.html"
-TARGET="_top"
->CAP</A
->.
-What Samba offers MS
-Windows users, these packages offer to Macs. For more info on these
-packages, Samba, and Linux (and other UNIX-based systems) see
-<A
-HREF="http://www.eats.com/linux_mac_win.html"
-TARGET="_top"
->http://www.eats.com/linux_mac_win.html</A
-></P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4328"
->30.2. OS2 Client</A
-></H2
-><DIV
-CLASS="SECT2"
-><H3
-CLASS="SECT2"
-><A
-NAME="AEN4330"
->30.2.1. How can I configure OS/2 Warp Connect or
- OS/2 Warp 4 as a client for Samba?</A
-></H3
-><P
->A more complete answer to this question can be
- found on <A
-HREF="http://carol.wins.uva.nl/~leeuw/samba/warp.html"
-TARGET="_top"
-> http://carol.wins.uva.nl/~leeuw/samba/warp.html</A
->.</P
-><P
->Basically, you need three components:</P
-><P
-></P
-><UL
-><LI
-><P
->The File and Print Client ('IBM Peer')
- </P
-></LI
-><LI
-><P
->TCP/IP ('Internet support')
- </P
-></LI
-><LI
-><P
->The "NetBIOS over TCP/IP" driver ('TCPBEUI')
- </P
-></LI
-></UL
-><P
->Installing the first two together with the base operating
- system on a blank system is explained in the Warp manual. If Warp
- has already been installed, but you now want to install the
- networking support, use the "Selective Install for Networking"
- object in the "System Setup" folder.</P
-><P
->Adding the "NetBIOS over TCP/IP" driver is not described
- in the manual and just barely in the online documentation. Start
- MPTS.EXE, click on OK, click on "Configure LAPS" and click
- on "IBM OS/2 NETBIOS OVER TCP/IP" in 'Protocols'. This line
- is then moved to 'Current Configuration'. Select that line,
- click on "Change number" and increase it from 0 to 1. Save this
- configuration.</P
-><P
->If the Samba server(s) is not on your local subnet, you
- can optionally add IP names and addresses of these servers
- to the "Names List", or specify a WINS server ('NetBIOS
- Nameserver' in IBM and RFC terminology). For Warp Connect you
- may need to download an update for 'IBM Peer' to bring it on
- the same level as Warp 4. See the webpage mentioned above.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4345"
->30.2.2. How can I configure OS/2 Warp 3 (not Connect),
- OS/2 1.2, 1.3 or 2.x for Samba?</A
-></H3
-><P
->You can use the free Microsoft LAN Manager 2.2c Client
- for OS/2 from
- <A
-HREF="ftp://ftp.microsoft.com/BusSys/Clients/LANMAN.OS2/"
-TARGET="_top"
-> ftp://ftp.microsoft.com/BusSys/Clients/LANMAN.OS2/</A
->.
- See <A
-HREF="http://carol.wins.uva.nl/~leeuw/lanman.html"
-TARGET="_top"
-> http://carol.wins.uva.nl/~leeuw/lanman.html</A
-> for
- more information on how to install and use this client. In
- a nutshell, edit the file \OS2VER in the root directory of
- the OS/2 boot partition and add the lines:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> 20=setup.exe
- 20=netwksta.sys
- 20=netvdd.sys
- </PRE
-></P
-><P
->before you install the client. Also, don't use the
- included NE2000 driver because it is buggy. Try the NE2000
- or NS2000 driver from
- <A
-HREF="ftp://ftp.cdrom.com/pub/os2/network/ndis/"
-TARGET="_top"
-> ftp://ftp.cdrom.com/pub/os2/network/ndis/</A
-> instead.
- </P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4354"
->30.2.3. Are there any other issues when OS/2 (any version)
- is used as a client?</A
-></H3
-><P
->When you do a NET VIEW or use the "File and Print
- Client Resource Browser", no Samba servers show up. This can
- be fixed by a patch from <A
-HREF="http://carol.wins.uva.nl/~leeuw/samba/fix.html"
-TARGET="_top"
-> http://carol.wins.uva.nl/~leeuw/samba/fix.html</A
->.
- The patch will be included in a later version of Samba. It also
- fixes a couple of other problems, such as preserving long
- filenames when objects are dragged from the Workplace Shell
- to the Samba server. </P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4358"
->30.2.4. How do I get printer driver download working
- for OS/2 clients?</A
-></H3
-><P
->First, create a share called [PRINTDRV] that is
- world-readable. Copy your OS/2 driver files there. Note
- that the .EA_ files must still be separate, so you will need
- to use the original install files, and not copy an installed
- driver from an OS/2 system.</P
-><P
->Install the NT driver first for that printer. Then,
- add to your smb.conf a parameter, os2 driver map =
- <VAR
-CLASS="REPLACEABLE"
->filename</VAR
->". Then, in the file
- specified by <VAR
-CLASS="REPLACEABLE"
->filename</VAR
->, map the
- name of the NT driver name to the OS/2 driver name as
- follows:</P
-><P
-><B
-CLASS="COMMAND"
->nt driver name = os2 "driver
- name"."device name"</B
->, e.g.:
- HP LaserJet 5L = LASERJET.HP LaserJet 5L</P
-><P
->You can have multiple drivers mapped in this file.</P
-><P
->If you only specify the OS/2 driver name, and not the
- device name, the first attempt to download the driver will
- actually download the files, but the OS/2 client will tell
- you the driver is not available. On the second attempt, it
- will work. This is fixed simply by adding the device name
- to the mapping, after which it will work on the first attempt.
- </P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4368"
->30.3. Windows for Workgroups</A
-></H2
-><DIV
-CLASS="SECT2"
-><H3
-CLASS="SECT2"
-><A
-NAME="AEN4370"
->30.3.1. Use latest TCP/IP stack from Microsoft</A
-></H3
-><P
->Use the latest TCP/IP stack from microsoft if you use Windows
-for workgroups.</P
-><P
->The early TCP/IP stacks had lots of bugs.</P
-><P
->
-Microsoft has released an incremental upgrade to their TCP/IP 32-Bit
-VxD drivers. The latest release can be found on their ftp site at
-ftp.microsoft.com, located in /peropsys/windows/public/tcpip/wfwt32.exe.
-There is an update.txt file there that describes the problems that were
-fixed. New files include WINSOCK.DLL, TELNET.EXE, WSOCK.386, VNBT.386,
-WSTCP.386, TRACERT.EXE, NETSTAT.EXE, and NBTSTAT.EXE.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4375"
->30.3.2. Delete .pwl files after password change</A
-></H3
-><P
->WfWg does a lousy job with passwords. I find that if I change my
-password on either the unix box or the PC the safest thing to do is to
-delete the .pwl files in the windows directory. The PC will complain about not finding the files, but will soon get over it, allowing you to enter the new password.</P
-><P
->
-If you don't do this you may find that WfWg remembers and uses the old
-password, even if you told it a new one.</P
-><P
->
-Often WfWg will totally ignore a password you give it in a dialog box.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4380"
->30.3.3. Configure WfW password handling</A
-></H3
-><P
->There is a program call admincfg.exe
-on the last disk (disk 8) of the WFW 3.11 disk set. To install it
-type EXPAND A:\ADMINCFG.EX_ C:\WINDOWS\ADMINCFG.EXE Then add an icon
-for it via the "Progam Manager" "New" Menu. This program allows you
-to control how WFW handles passwords. ie disable Password Caching etc
-for use with <B
-CLASS="COMMAND"
->security = user</B
-></P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4384"
->30.3.4. Case handling of passwords</A
-></H3
-><P
->Windows for Workgroups uppercases the password before sending it to the server. Unix passwords can be case-sensitive though. Check the <A
-HREF="smb.conf.5.html"
-TARGET="_top"
->smb.conf(5)</A
-> information on <B
-CLASS="COMMAND"
->password level</B
-> to specify what characters samba should try to uppercase when checking.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4389"
->30.3.5. Use TCP/IP as default protocol</A
-></H3
-><P
->To support print queue reporting you may find
-that you have to use TCP/IP as the default protocol under
-WfWg. For some reason if you leave Netbeui as the default
-it may break the print queue reporting on some systems.
-It is presumably a WfWg bug.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4392"
->30.4. Windows '95/'98</A
-></H2
-><P
->When using Windows 95 OEM SR2 the following updates are recommended where Samba
-is being used. Please NOTE that the above change will affect you once these
-updates have been installed.</P
-><P
->
-There are more updates than the ones mentioned here. You are referred to the
-Microsoft Web site for all currently available updates to your specific version
-of Windows 95.</P
-><P
-></P
-><OL
-TYPE="1"
-><LI
-><P
->Kernel Update: KRNLUPD.EXE</P
-></LI
-><LI
-><P
->Ping Fix: PINGUPD.EXE</P
-></LI
-><LI
-><P
->RPC Update: RPCRTUPD.EXE</P
-></LI
-><LI
-><P
->TCP/IP Update: VIPUPD.EXE</P
-></LI
-><LI
-><P
->Redirector Update: VRDRUPD.EXE</P
-></LI
-></OL
-><P
->Also, if using MS OutLook it is desirable to install the OLEUPD.EXE fix. This
-fix may stop your machine from hanging for an extended period when exiting
-OutLook and you may also notice a significant speedup when accessing network
-neighborhood services.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4408"
->30.5. Windows 2000 Service Pack 2</A
-></H2
-><P
->
-There are several annoyances with Windows 2000 SP2. One of which
-only appears when using a Samba server to host user profiles
-to Windows 2000 SP2 clients in a Windows domain. This assumes
-that Samba is a member of the domain, but the problem will
-likely occur if it is not.</P
-><P
->
-In order to server profiles successfully to Windows 2000 SP2
-clients (when not operating as a PDC), Samba must have
-<B
-CLASS="COMMAND"
->nt acl support = no</B
->
-added to the file share which houses the roaming profiles.
-If this is not done, then the Windows 2000 SP2 client will
-complain about not being able to access the profile (Access
-Denied) and create multiple copies of it on disk (DOMAIN.user.001,
-DOMAIN.user.002, etc...). See the
-<A
-HREF="smb.conf.5.html"
-TARGET="_top"
->smb.conf(5)</A
-> man page
-for more details on this option. Also note that the
-<B
-CLASS="COMMAND"
->nt acl support</B
-> parameter was formally a global parameter in
-releases prior to Samba 2.2.2.</P
-><P
->
-The following is a minimal profile share:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> [profile]
- path = /export/profile
- create mask = 0600
- directory mask = 0700
- nt acl support = no
- read only = no</PRE
-></P
-><P
->The reason for this bug is that the Win2k SP2 client copies
-the security descriptor for the profile which contains
-the Samba server's SID, and not the domain SID. The client
-compares the SID for SAMBA\user and realizes it is
-different that the one assigned to DOMAIN\user. Hence the reason
-for the "access denied" message.</P
-><P
->By disabling the <B
-CLASS="COMMAND"
->nt acl support</B
-> parameter, Samba will send
-the Win2k client a response to the QuerySecurityDescriptor
-trans2 call which causes the client to set a default ACL
-for the profile. This default ACL includes </P
-><P
-><B
-CLASS="COMMAND"
->DOMAIN\user "Full Control"</B
-></P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->This bug does not occur when using winbind to
-create accounts on the Samba host for Domain users.</P
-></TD
-></TR
-></TABLE
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4425"
->30.6. Windows NT 3.1</A
-></H2
-><P
->If you have problems communicating across routers with Windows
-NT 3.1 workstations, read <A
-HREF="http://support.microsoft.com/default.aspx?scid=kb;[LN];Q103765"
-TARGET="_top"
->this Microsoft Knowledge Base article</A
->.&#13;</P
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="COMPILING"
-></A
->Chapter 31. How to compile SAMBA</H1
-><P
->You can obtain the samba source from the <A
-HREF="http://samba.org/"
-TARGET="_top"
->samba website</A
->. To obtain a development version,
-you can download samba from CVS or using rsync. </P
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4446"
->31.1. Access Samba source code via CVS</A
-></H2
-><DIV
-CLASS="SECT2"
-><H3
-CLASS="SECT2"
-><A
-NAME="AEN4448"
->31.1.1. Introduction</A
-></H3
-><P
->Samba is developed in an open environment. Developers use CVS
-(Concurrent Versioning System) to "checkin" (also known as
-"commit") new source code. Samba's various CVS branches can
-be accessed via anonymous CVS using the instructions
-detailed in this chapter.</P
-><P
->This chapter is a modified version of the instructions found at
-<A
-HREF="http://samba.org/samba/cvs.html"
-TARGET="_top"
->http://samba.org/samba/cvs.html</A
-></P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4453"
->31.1.2. CVS Access to samba.org</A
-></H3
-><P
->The machine samba.org runs a publicly accessible CVS
-repository for access to the source code of several packages,
-including samba, rsync and jitterbug. There are two main ways of
-accessing the CVS server on this host.</P
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN4456"
->31.1.2.1. Access via CVSweb</A
-></H4
-><P
->You can access the source code via your
-favourite WWW browser. This allows you to access the contents of
-individual files in the repository and also to look at the revision
-history and commit logs of individual files. You can also ask for a diff
-listing between any two versions on the repository.</P
-><P
->Use the URL : <A
-HREF="http://samba.org/cgi-bin/cvsweb"
-TARGET="_top"
->http://samba.org/cgi-bin/cvsweb</A
-></P
-></DIV
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN4461"
->31.1.2.2. Access via cvs</A
-></H4
-><P
->You can also access the source code via a
-normal cvs client. This gives you much more control over you can
-do with the repository and allows you to checkout whole source trees
-and keep them up to date via normal cvs commands. This is the
-preferred method of access if you are a developer and not
-just a casual browser.</P
-><P
->To download the latest cvs source code, point your
-browser at the URL : <A
-HREF="http://www.cyclic.com/"
-TARGET="_top"
->http://www.cyclic.com/</A
->.
-and click on the 'How to get cvs' link. CVS is free software under
-the GNU GPL (as is Samba). Note that there are several graphical CVS clients
-which provide a graphical interface to the sometimes mundane CVS commands.
-Links to theses clients are also available from http://www.cyclic.com.</P
-><P
->To gain access via anonymous cvs use the following steps.
-For this example it is assumed that you want a copy of the
-samba source code. For the other source code repositories
-on this system just substitute the correct package name</P
-><P
-></P
-><OL
-TYPE="1"
-><LI
-><P
-> Install a recent copy of cvs. All you really need is a
- copy of the cvs client binary.
- </P
-></LI
-><LI
-><P
-> Run the command
- </P
-><P
-> <KBD
-CLASS="USERINPUT"
->cvs -d :pserver:cvs@samba.org:/cvsroot login</KBD
->
- </P
-><P
-> When it asks you for a password type <KBD
-CLASS="USERINPUT"
->cvs</KBD
->.
- </P
-></LI
-><LI
-><P
-> Run the command
- </P
-><P
-> <KBD
-CLASS="USERINPUT"
->cvs -d :pserver:cvs@samba.org:/cvsroot co samba</KBD
->
- </P
-><P
-> This will create a directory called samba containing the
- latest samba source code (i.e. the HEAD tagged cvs branch). This
- currently corresponds to the 3.0 development tree.
- </P
-><P
-> CVS branches other HEAD can be obtained by using the <VAR
-CLASS="PARAMETER"
->-r</VAR
->
- 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 userinput.
- </P
-><P
-> <KBD
-CLASS="USERINPUT"
->cvs -d :pserver:cvs@samba.org:/cvsroot co -r SAMBA_2_2 samba</KBD
->
- </P
-></LI
-><LI
-><P
-> Whenever you want to merge in the latest code changes use
- the following command from within the samba directory:
- </P
-><P
-> <KBD
-CLASS="USERINPUT"
->cvs update -d -P</KBD
->
- </P
-></LI
-></OL
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4489"
->31.2. Accessing the samba sources via rsync and ftp</A
-></H2
-><P
-> pserver.samba.org also exports unpacked copies of most parts of the CVS tree at <A
-HREF="ftp://pserver.samba.org/pub/unpacked"
-TARGET="_top"
->ftp://pserver.samba.org/pub/unpacked</A
-> and also via anonymous rsync at rsync://pserver.samba.org/ftp/unpacked/. I recommend using rsync rather than ftp.
- See <A
-HREF="http://rsync.samba.org/"
-TARGET="_top"
->the rsync homepage</A
-> for more info on rsync.
- </P
-><P
-> The disadvantage of the unpacked trees
- is that they do not support automatic
- merging of local changes like CVS does.
- rsync access is most convenient for an
- initial install.
- </P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4495"
->31.3. Building the Binaries</A
-></H2
-><P
->To do this, first run the program <KBD
-CLASS="USERINPUT"
->./configure
- </KBD
-> in the source directory. This should automatically
- configure Samba for your operating system. If you have unusual
- needs then you may wish to run</P
-><P
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-><KBD
-CLASS="USERINPUT"
->./configure --help
- </KBD
-></P
-><P
->first to see what special options you can enable.
- Then executing</P
-><P
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-><KBD
-CLASS="USERINPUT"
->make</KBD
-></P
-><P
->will create the binaries. Once it's successfully
- compiled you can use </P
-><P
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-><KBD
-CLASS="USERINPUT"
->make install</KBD
-></P
-><P
->to install the binaries and manual pages. You can
- separately install the binaries and/or man pages using</P
-><P
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-><KBD
-CLASS="USERINPUT"
->make installbin
- </KBD
-></P
-><P
->and</P
-><P
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-><KBD
-CLASS="USERINPUT"
->make installman
- </KBD
-></P
-><P
->Note that if you are upgrading for a previous version
- of Samba you might like to know that the old versions of
- the binaries will be renamed with a ".old" extension. You
- can go back to the previous version with</P
-><P
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-><KBD
-CLASS="USERINPUT"
->make revert
- </KBD
-></P
-><P
->if you find this version a disaster!</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4523"
->31.3.1. Compiling samba with Active Directory support</A
-></H3
-><P
->In order to compile samba with ADS support, you need to have installed
- on your system:
- <P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->the MIT kerberos development libraries (either install from the sources or use a package). The heimdal libraries will not work.</TD
-></TR
-><TR
-><TD
->the OpenLDAP development libraries.</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
->
-
- </P
-><P
->If your kerberos libraries are in a non-standard location then
- remember to add the configure option --with-krb5=DIR.</P
-><P
->After you run configure make sure that <TT
-CLASS="FILENAME"
->include/config.h</TT
-> it generates contains lines like this:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->#define HAVE_KRB5 1
-#define HAVE_LDAP 1
- </PRE
-></P
-><P
->If it doesn't then configure did not find your krb5 libraries or
- your ldap libraries. Look in config.log to figure out why and fix
- it.</P
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN4535"
->31.3.1.1. Installing the required packages for Debian</A
-></H4
-><P
->On Debian you need to install the following packages:</P
-><P
-> <P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->libkrb5-dev</TD
-></TR
-><TR
-><TD
->krb5-user</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
->
- </P
-></DIV
-><DIV
-CLASS="SECT3"
-><HR><H4
-CLASS="SECT3"
-><A
-NAME="AEN4542"
->31.3.1.2. Installing the required packages for RedHat</A
-></H4
-><P
->On RedHat this means you should have at least: </P
-><P
-> <P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->krb5-workstation (for kinit)</TD
-></TR
-><TR
-><TD
->krb5-libs (for linking with)</TD
-></TR
-><TR
-><TD
->krb5-devel (because you are compiling from source)</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
->
- </P
-><P
->in addition to the standard development environment.</P
-><P
->Note that these are not standard on a RedHat install, and you may need
- to get them off CD2.</P
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4552"
->31.4. Starting the smbd and nmbd</A
-></H2
-><P
->You must choose to start smbd and nmbd either
- as daemons or from <SPAN
-CLASS="APPLICATION"
->inetd</SPAN
->Don't try
- to do both! Either you can put them in <TT
-CLASS="FILENAME"
-> inetd.conf</TT
-> and have them started on demand
- by <SPAN
-CLASS="APPLICATION"
->inetd</SPAN
->, or you can start them as
- daemons either from the command line or in <TT
-CLASS="FILENAME"
-> /etc/rc.local</TT
->. See the man pages for details
- on the command line options. Take particular care to read
- the bit about what user you need to be in order to start
- Samba. In many cases you must be root.</P
-><P
->The main advantage of starting <SPAN
-CLASS="APPLICATION"
->smbd</SPAN
->
- and <SPAN
-CLASS="APPLICATION"
->nmbd</SPAN
-> using the recommended daemon method
- is that they will respond slightly more quickly to an initial connection
- request.</P
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4562"
->31.4.1. Starting from inetd.conf</A
-></H3
-><P
->NOTE; The following will be different if
- you use NIS, NIS+ or LDAP to distribute services maps.</P
-><P
->Look at your <TT
-CLASS="FILENAME"
->/etc/services</TT
->.
- What is defined at port 139/tcp. If nothing is defined
- then add a line like this:</P
-><P
-><KBD
-CLASS="USERINPUT"
->netbios-ssn 139/tcp</KBD
-></P
-><P
->similarly for 137/udp you should have an entry like:</P
-><P
-><KBD
-CLASS="USERINPUT"
->netbios-ns 137/udp</KBD
-></P
-><P
->Next edit your <TT
-CLASS="FILENAME"
->/etc/inetd.conf</TT
->
- and add two lines something like this:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> netbios-ssn stream tcp nowait root /usr/local/samba/bin/smbd smbd
- netbios-ns dgram udp wait root /usr/local/samba/bin/nmbd nmbd
- </PRE
-></P
-><P
->The exact syntax of <TT
-CLASS="FILENAME"
->/etc/inetd.conf</TT
->
- varies between unixes. Look at the other entries in inetd.conf
- for a guide.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Some unixes already have entries like netbios_ns
- (note the underscore) in <TT
-CLASS="FILENAME"
->/etc/services</TT
->.
- You must either edit <TT
-CLASS="FILENAME"
->/etc/services</TT
-> or
- <TT
-CLASS="FILENAME"
->/etc/inetd.conf</TT
-> to make them consistent.</P
-></TD
-></TR
-></TABLE
-></DIV
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->On many systems you may need to use the
- <B
-CLASS="COMMAND"
->interfaces</B
-> option in <TT
-CLASS="FILENAME"
->smb.conf</TT
-> to specify the IP address
- and netmask of your interfaces. Run <SPAN
-CLASS="APPLICATION"
->ifconfig</SPAN
->
- as root if you don't know what the broadcast is for your
- net. <SPAN
-CLASS="APPLICATION"
->nmbd</SPAN
-> tries to determine it at run
- time, but fails on some unixes.
- </P
-></TD
-></TR
-></TABLE
-></DIV
-><DIV
-CLASS="WARNING"
-><P
-></P
-><TABLE
-CLASS="WARNING"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/warning.gif"
-HSPACE="5"
-ALT="Warning"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Many unixes only accept around 5
- parameters on the command line in <TT
-CLASS="FILENAME"
->inetd.conf</TT
->.
- This means you shouldn't use spaces between the options and
- arguments, or you should use a script, and start the script
- from <B
-CLASS="COMMAND"
->inetd</B
->.</P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->Restart <B
-CLASS="COMMAND"
->inetd</B
->, perhaps just send
- it a HUP. If you have installed an earlier version of <SPAN
-CLASS="APPLICATION"
-> nmbd</SPAN
-> then you may need to kill nmbd as well.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4596"
->31.4.2. Alternative: starting it as a daemon</A
-></H3
-><P
->To start the server as a daemon you should create
- a script something like this one, perhaps calling
- it <TT
-CLASS="FILENAME"
->startsmb</TT
->.</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> #!/bin/sh
- /usr/local/samba/bin/smbd -D
- /usr/local/samba/bin/nmbd -D
- </PRE
-></P
-><P
->then make it executable with <B
-CLASS="COMMAND"
->chmod
- +x startsmb</B
-></P
-><P
->You can then run <B
-CLASS="COMMAND"
->startsmb</B
-> by
- hand or execute it from <TT
-CLASS="FILENAME"
->/etc/rc.local</TT
->
- </P
-><P
->To kill it send a kill signal to the processes
- <B
-CLASS="COMMAND"
->nmbd</B
-> and <B
-CLASS="COMMAND"
->smbd</B
->.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->If you use the SVR4 style init system then
- you may like to look at the <TT
-CLASS="FILENAME"
->examples/svr4-startup</TT
->
- script to make Samba fit into that system.</P
-></TD
-></TR
-></TABLE
-></DIV
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="BUGREPORT"
-></A
->Chapter 32. Reporting Bugs</H1
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN4627"
->32.1. Introduction</A
-></H2
-><P
->The email address for bug reports for stable releases is <A
-HREF="mailto:samba@samba.org"
-TARGET="_top"
->samba@samba.org</A
->.
-Bug reports for alpha releases should go to <A
-HREF="mailto:samba-technical@samba.org"
-TARGET="_top"
->samba-technical@samba.org</A
->.</P
-><P
->Please take the time to read this file before you submit a bug
-report. Also, please see if it has changed between releases, as we
-may be changing the bug reporting mechanism at some time.</P
-><P
->Please also do as much as you can yourself to help track down the
-bug. Samba is maintained by a dedicated group of people who volunteer
-their time, skills and efforts. We receive far more mail about it than
-we can possibly answer, so you have a much higher chance of an answer
-and a fix if you send us a "developer friendly" bug report that lets
-us fix it fast. </P
-><P
->Do not assume that if you post the bug to the comp.protocols.smb
-newsgroup or the mailing list that we will read it. If you suspect that your
-problem is not a bug but a configuration problem then it is better to send
-it to the Samba mailing list, as there are (at last count) 5000 other users on
-that list that may be able to help you.</P
-><P
->You may also like to look though the recent mailing list archives,
-which are conveniently accessible on the Samba web pages
-at <A
-HREF="http://samba.org/samba/"
-TARGET="_top"
->http://samba.org/samba/</A
->.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4637"
->32.2. General info</A
-></H2
-><P
->Before submitting a bug report check your config for silly
-errors. Look in your log files for obvious messages that tell you that
-you've misconfigured something and run testparm to test your config
-file for correct syntax.</P
-><P
->Have you run through the <A
-HREF="#DIAGNOSIS"
->diagnosis</A
->?
-This is very important.</P
-><P
->If you include part of a log file with your bug report then be sure to
-annotate it with exactly what you were doing on the client at the
-time, and exactly what the results were.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4643"
->32.3. Debug levels</A
-></H2
-><P
->If the bug has anything to do with Samba behaving incorrectly as a
-server (like refusing to open a file) then the log files will probably
-be very useful. Depending on the problem a log level of between 3 and
-10 showing the problem may be appropriate. A higher level givesmore
-detail, but may use too much disk space.</P
-><P
->To set the debug level use <B
-CLASS="COMMAND"
->log level =</B
-> in your
-<TT
-CLASS="FILENAME"
->smb.conf</TT
->. You may also find it useful to set the log
-level higher for just one machine and keep separate logs for each machine.
-To do this use:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->log level = 10
-log file = /usr/local/samba/lib/log.%m
-include = /usr/local/samba/lib/smb.conf.%m</PRE
-></P
-><P
->then create a file
-<TT
-CLASS="FILENAME"
->/usr/local/samba/lib/smb.conf.<VAR
-CLASS="REPLACEABLE"
->machine</VAR
-></TT
-> where
-<VAR
-CLASS="REPLACEABLE"
->machine</VAR
-> is the name of the client you wish to debug. In that file
-put any <TT
-CLASS="FILENAME"
->smb.conf</TT
-> commands you want, for example
-<B
-CLASS="COMMAND"
->log level=</B
-> may be useful. This also allows you to
-experiment with different security systems, protocol levels etc on just
-one machine.</P
-><P
->The <TT
-CLASS="FILENAME"
->smb.conf</TT
-> entry <B
-CLASS="COMMAND"
->log level =</B
->
-is synonymous with the entry <B
-CLASS="COMMAND"
->debuglevel =</B
-> that has been
-used in older versions of Samba and is being retained for backwards
-compatibility of <TT
-CLASS="FILENAME"
->smb.conf</TT
-> files.</P
-><P
->As the <B
-CLASS="COMMAND"
->log level =</B
-> value is increased you will record
-a significantly increasing level of debugging information. For most
-debugging operations you may not need a setting higher than 3. Nearly
-all bugs can be tracked at a setting of 10, but be prepared for a VERY
-large volume of log data.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4664"
->32.4. Internal errors</A
-></H2
-><P
->If you get a "INTERNAL ERROR" message in your log files it means that
-Samba got an unexpected signal while running. It is probably a
-segmentation fault and almost certainly means a bug in Samba (unless
-you have faulty hardware or system software).</P
-><P
->If the message came from smbd then it will probably be accompanied by
-a message which details the last SMB message received by smbd. This
-info is often very useful in tracking down the problem so please
-include it in your bug report.</P
-><P
->You should also detail how to reproduce the problem, if
-possible. Please make this reasonably detailed.</P
-><P
->You may also find that a core file appeared in a <TT
-CLASS="FILENAME"
->corefiles</TT
->
-subdirectory of the directory where you keep your samba log
-files. This file is the most useful tool for tracking down the bug. To
-use it you do this:</P
-><P
-><B
-CLASS="COMMAND"
->gdb smbd core</B
-></P
-><P
->adding appropriate paths to smbd and core so gdb can find them. If you
-don't have gdb then try <KBD
-CLASS="USERINPUT"
->dbx</KBD
->. Then within the debugger use the
-command <KBD
-CLASS="USERINPUT"
->where</KBD
-> to give a stack trace of where the problem
-occurred. Include this in your mail.</P
-><P
->If you known any assembly language then do a <KBD
-CLASS="USERINPUT"
->disass</KBD
-> of the routine
-where the problem occurred (if its in a library routine then
-disassemble the routine that called it) and try to work out exactly
-where the problem is by looking at the surrounding code. Even if you
-don't know assembly then incuding this info in the bug report can be
-useful. </P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4678"
->32.5. Attaching to a running process</A
-></H2
-><P
->Unfortunately some unixes (in particular some recent linux kernels)
-refuse to dump a core file if the task has changed uid (which smbd
-does often). To debug with this sort of system you could try to attach
-to the running process using <KBD
-CLASS="USERINPUT"
->gdb smbd <VAR
-CLASS="REPLACEABLE"
->PID</VAR
-></KBD
-> where you get <VAR
-CLASS="REPLACEABLE"
->PID</VAR
-> from
-<SPAN
-CLASS="APPLICATION"
->smbstatus</SPAN
->. Then use <KBD
-CLASS="USERINPUT"
->c</KBD
-> to continue and try to cause the core dump
-using the client. The debugger should catch the fault and tell you
-where it occurred.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4686"
->32.6. Patches</A
-></H2
-><P
->The best sort of bug report is one that includes a fix! If you send us
-patches please use <KBD
-CLASS="USERINPUT"
->diff -u</KBD
-> format if your version of
-diff supports it, otherwise use <KBD
-CLASS="USERINPUT"
->diff -c4</KBD
->. Make sure
-your do the diff against a clean version of the source and let me know
-exactly what version you used. </P
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="DIAGNOSIS"
-></A
->Chapter 33. The samba checklist</H1
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN4709"
->33.1. Introduction</A
-></H2
-><P
->This file contains a list of tests you can perform to validate your
-Samba server. It also tells you what the likely cause of the problem
-is if it fails any one of these steps. If it passes all these tests
-then it is probably working fine.</P
-><P
->You should do ALL the tests, in the order shown. We have tried to
-carefully choose them so later tests only use capabilities verified in
-the earlier tests.</P
-><P
->If you send one of the samba mailing lists an email saying "it doesn't work"
-and you have not followed this test procedure then you should not be surprised
-your email is ignored.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4714"
->33.2. Assumptions</A
-></H2
-><P
->In all of the tests it is assumed you have a Samba server called
-BIGSERVER and a PC called ACLIENT both in workgroup TESTGROUP.</P
-><P
->The procedure is similar for other types of clients.</P
-><P
->It is also assumed you know the name of an available share in your
-<TT
-CLASS="FILENAME"
->smb.conf</TT
->. I will assume this share is called <VAR
-CLASS="REPLACEABLE"
->tmp</VAR
->.
-You can add a <VAR
-CLASS="REPLACEABLE"
->tmp</VAR
-> share like by adding the
-following to <TT
-CLASS="FILENAME"
->smb.conf</TT
->:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->&#13;[tmp]
- comment = temporary files
- path = /tmp
- read only = yes&#13;</PRE
-></P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->These tests assume version 3.0 or later of the samba suite. Some commands shown did not exist in earlier versions. </P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->Please pay attention to the error messages you receive. If any error message
-reports that your server is being unfriendly you should first check that you
-IP name resolution is correctly set up. eg: Make sure your <TT
-CLASS="FILENAME"
->/etc/resolv.conf</TT
->
-file points to name servers that really do exist.</P
-><P
->Also, if you do not have DNS server access for name resolution please check
-that the settings for your <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file results in <B
-CLASS="COMMAND"
->dns proxy = no</B
->. The
-best way to check this is with <KBD
-CLASS="USERINPUT"
->testparm smb.conf</KBD
->.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4733"
->33.3. The tests</A
-></H2
-><DIV
-CLASS="PROCEDURE"
-><P
-><B
->Diagnosing your samba server</B
-></P
-><OL
-TYPE="1"
-><LI
-><P
->In the directory in which you store your <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file, run the command
-<KBD
-CLASS="USERINPUT"
->testparm smb.conf</KBD
->. If it reports any errors then your <TT
-CLASS="FILENAME"
->smb.conf</TT
->
-configuration file is faulty.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Your <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file may be located in: <TT
-CLASS="FILENAME"
->/etc/samba</TT
->
-Or in: <TT
-CLASS="FILENAME"
->/usr/local/samba/lib</TT
-></P
-></TD
-></TR
-></TABLE
-></DIV
-></LI
-><LI
-><P
->Run the command <KBD
-CLASS="USERINPUT"
->ping BIGSERVER</KBD
-> from the PC and
-<KBD
-CLASS="USERINPUT"
->ping ACLIENT</KBD
-> from
-the unix box. If you don't get a valid response then your TCP/IP
-software is not correctly installed. </P
-><P
->Note that you will need to start a "dos prompt" window on the PC to
-run ping.</P
-><P
->If you get a message saying "host not found" or similar then your DNS
-software or <TT
-CLASS="FILENAME"
->/etc/hosts</TT
-> file is not correctly setup.
-It is possible to
-run samba without DNS entries for the server and client, but I assume
-you do have correct entries for the remainder of these tests. </P
-><P
->Another reason why ping might fail is if your host is running firewall
-software. You will need to relax the rules to let in the workstation
-in question, perhaps by allowing access from another subnet (on Linux
-this is done via the <SPAN
-CLASS="APPLICATION"
->ipfwadm</SPAN
-> program.)</P
-></LI
-><LI
-><P
->Run the command <KBD
-CLASS="USERINPUT"
->smbclient -L BIGSERVER</KBD
-> on the unix box. You
-should get a list of available shares back. </P
-><P
->If you get a error message containing the string "Bad password" then
-you probably have either an incorrect <B
-CLASS="COMMAND"
->hosts allow</B
->,
-<B
-CLASS="COMMAND"
->hosts deny</B
-> or <B
-CLASS="COMMAND"
->valid users</B
-> line in your
-<TT
-CLASS="FILENAME"
->smb.conf</TT
->, or your guest account is not
-valid. Check what your guest account is using <SPAN
-CLASS="APPLICATION"
->testparm</SPAN
-> and
-temporarily remove any <B
-CLASS="COMMAND"
->hosts allow</B
->, <B
-CLASS="COMMAND"
->hosts deny</B
->, <B
-CLASS="COMMAND"
->valid users</B
-> or <B
-CLASS="COMMAND"
->invalid users</B
-> lines.</P
-><P
->If you get a "connection refused" response then the smbd server may
-not be running. If you installed it in inetd.conf then you probably edited
-that file incorrectly. If you installed it as a daemon then check that
-it is running, and check that the netbios-ssn port is in a LISTEN
-state using <KBD
-CLASS="USERINPUT"
->netstat -a</KBD
->.</P
-><P
->If you get a "session request failed" then the server refused the
-connection. If it says "Your server software is being unfriendly" then
-its probably because you have invalid command line parameters to <SPAN
-CLASS="APPLICATION"
->smbd</SPAN
->,
-or a similar fatal problem with the initial startup of <SPAN
-CLASS="APPLICATION"
->smbd</SPAN
->. Also
-check your config file (<TT
-CLASS="FILENAME"
->smb.conf</TT
->) for syntax errors with <SPAN
-CLASS="APPLICATION"
->testparm</SPAN
->
-and that the various directories where samba keeps its log and lock
-files exist.</P
-><P
->There are a number of reasons for which smbd may refuse or decline
-a session request. The most common of these involve one or more of
-the following <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file entries:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> hosts deny = ALL
- hosts allow = xxx.xxx.xxx.xxx/yy
- bind interfaces only = Yes</PRE
-></P
-><P
->In the above, no allowance has been made for any session requests that
-will automatically translate to the loopback adaptor address 127.0.0.1.
-To solve this problem change these lines to:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> hosts deny = ALL
- hosts allow = xxx.xxx.xxx.xxx/yy 127.</PRE
-></P
-><P
->Do NOT use the <B
-CLASS="COMMAND"
->bind interfaces only</B
-> parameter where you
-may wish to
-use the samba password change facility, or where <SPAN
-CLASS="APPLICATION"
->smbclient</SPAN
-> may need to
-access local service for name resolution or for local resource
-connections. (Note: the <B
-CLASS="COMMAND"
->bind interfaces only</B
-> parameter deficiency
-where it will not allow connections to the loopback address will be
-fixed soon).</P
-><P
->Another common cause of these two errors is having something already running
-on port 139, such as Samba (ie: smbd is running from <SPAN
-CLASS="APPLICATION"
->inetd</SPAN
-> already) or
-something like Digital's Pathworks. Check your <TT
-CLASS="FILENAME"
->inetd.conf</TT
-> file before trying
-to start <SPAN
-CLASS="APPLICATION"
->smbd</SPAN
-> as a daemon, it can avoid a lot of frustration!</P
-><P
->And yet another possible cause for failure of this test is when the subnet mask
-and / or broadcast address settings are incorrect. Please check that the
-network interface IP Address / Broadcast Address / Subnet Mask settings are
-correct and that Samba has correctly noted these in the <TT
-CLASS="FILENAME"
->log.nmb</TT
-> file.</P
-></LI
-><LI
-><P
->Run the command <KBD
-CLASS="USERINPUT"
->nmblookup -B BIGSERVER __SAMBA__</KBD
->. You should get the
-IP address of your Samba server back.</P
-><P
->If you don't then nmbd is incorrectly installed. Check your <TT
-CLASS="FILENAME"
->inetd.conf</TT
->
-if you run it from there, or that the daemon is running and listening
-to udp port 137.</P
-><P
->One common problem is that many inetd implementations can't take many
-parameters on the command line. If this is the case then create a
-one-line script that contains the right parameters and run that from
-inetd.</P
-></LI
-><LI
-><P
->run the command <KBD
-CLASS="USERINPUT"
->nmblookup -B ACLIENT '*'</KBD
-></P
-><P
->You should get the PCs IP address back. If you don't then the client
-software on the PC isn't installed correctly, or isn't started, or you
-got the name of the PC wrong. </P
-><P
->If ACLIENT doesn't resolve via DNS then use the IP address of the
-client in the above test.</P
-></LI
-><LI
-><P
->Run the command <KBD
-CLASS="USERINPUT"
->nmblookup -d 2 '*'</KBD
-></P
-><P
->This time we are trying the same as the previous test but are trying
-it via a broadcast to the default broadcast address. A number of
-Netbios/TCPIP hosts on the network should respond, although Samba may
-not catch all of the responses in the short time it listens. You
-should see "got a positive name query response" messages from several
-hosts.</P
-><P
->If this doesn't give a similar result to the previous test then
-nmblookup isn't correctly getting your broadcast address through its
-automatic mechanism. In this case you should experiment use the
-<B
-CLASS="COMMAND"
->interfaces</B
-> option in <TT
-CLASS="FILENAME"
->smb.conf</TT
-> to manually configure your IP
-address, broadcast and netmask. </P
-><P
->If your PC and server aren't on the same subnet then you will need to
-use the <VAR
-CLASS="PARAMETER"
->-B</VAR
-> option to set the broadcast address to the that of the PCs
-subnet.</P
-><P
->This test will probably fail if your subnet mask and broadcast address are
-not correct. (Refer to TEST 3 notes above).</P
-></LI
-><LI
-><P
->Run the command <KBD
-CLASS="USERINPUT"
->smbclient //BIGSERVER/TMP</KBD
->. You should
-then be prompted for a password. You should use the password of the account
-you are logged into the unix box with. If you want to test with
-another account then add the <VAR
-CLASS="PARAMETER"
->-U <VAR
-CLASS="REPLACEABLE"
->accountname</VAR
-></VAR
-> option to the end of
-the command line. eg:
-<KBD
-CLASS="USERINPUT"
->smbclient //bigserver/tmp -Ujohndoe</KBD
-></P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->It is possible to specify the password along with the username
-as follows:
-<KBD
-CLASS="USERINPUT"
->smbclient //bigserver/tmp -Ujohndoe%secret</KBD
-></P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->Once you enter the password you should get the <SAMP
-CLASS="PROMPT"
->smb&#62;</SAMP
-> prompt. If you
-don't then look at the error message. If it says "invalid network
-name" then the service "tmp" is not correctly setup in your <TT
-CLASS="FILENAME"
->smb.conf</TT
->.</P
-><P
->If it says "bad password" then the likely causes are:</P
-><P
-></P
-><OL
-TYPE="1"
-><LI
-><P
-> you have shadow passords (or some other password system) but didn't
- compile in support for them in <SPAN
-CLASS="APPLICATION"
->smbd</SPAN
->
- </P
-></LI
-><LI
-><P
-> your <B
-CLASS="COMMAND"
->valid users</B
-> configuration is incorrect
- </P
-></LI
-><LI
-><P
-> you have a mixed case password and you haven't enabled the <B
-CLASS="COMMAND"
->password
- level</B
-> option at a high enough level
- </P
-></LI
-><LI
-><P
-> the <B
-CLASS="COMMAND"
->path =</B
-> line in <TT
-CLASS="FILENAME"
->smb.conf</TT
-> is incorrect. Check it with <SPAN
-CLASS="APPLICATION"
->testparm</SPAN
->
- </P
-></LI
-><LI
-><P
-> you enabled password encryption but didn't create the SMB encrypted
- password file
- </P
-></LI
-></OL
-><P
->Once connected you should be able to use the commands
-<B
-CLASS="COMMAND"
->dir</B
-> <B
-CLASS="COMMAND"
->get</B
-> <B
-CLASS="COMMAND"
->put</B
-> etc.
-Type <B
-CLASS="COMMAND"
->help <VAR
-CLASS="REPLACEABLE"
->command</VAR
-></B
-> for instructions. You should
-especially check that the amount of free disk space shown is correct
-when you type <B
-CLASS="COMMAND"
->dir</B
->.</P
-></LI
-><LI
-><P
->On the PC type the command <KBD
-CLASS="USERINPUT"
->net view \\BIGSERVER</KBD
->. You will
-need to do this from within a "dos prompt" window. You should get back a
-list of available shares on the server.</P
-><P
->If you get a "network name not found" or similar error then netbios
-name resolution is not working. This is usually caused by a problem in
-nmbd. To overcome it you could do one of the following (you only need
-to choose one of them):</P
-><P
-></P
-><OL
-TYPE="1"
-><LI
-><P
-> fixup the <SPAN
-CLASS="APPLICATION"
->nmbd</SPAN
-> installation</P
-></LI
-><LI
-><P
-> add the IP address of BIGSERVER to the <B
-CLASS="COMMAND"
->wins server</B
-> box in the
- advanced tcp/ip setup on the PC.</P
-></LI
-><LI
-><P
-> enable windows name resolution via DNS in the advanced section of
- the tcp/ip setup</P
-></LI
-><LI
-><P
-> add BIGSERVER to your lmhosts file on the PC.</P
-></LI
-></OL
-><P
->If you get a "invalid network name" or "bad password error" then the
-same fixes apply as they did for the <KBD
-CLASS="USERINPUT"
->smbclient -L</KBD
-> test above. In
-particular, make sure your <B
-CLASS="COMMAND"
->hosts allow</B
-> line is correct (see the man
-pages)</P
-><P
->Also, do not overlook that fact that when the workstation requests the
-connection to the samba server it will attempt to connect using the
-name with which you logged onto your Windows machine. You need to make
-sure that an account exists on your Samba server with that exact same
-name and password.</P
-><P
->If you get "specified computer is not receiving requests" or similar
-it probably means that the host is not contactable via tcp services.
-Check to see if the host is running tcp wrappers, and if so add an entry in
-the <TT
-CLASS="FILENAME"
->hosts.allow</TT
-> file for your client (or subnet, etc.)</P
-></LI
-><LI
-><P
->Run the command <KBD
-CLASS="USERINPUT"
->net use x: \\BIGSERVER\TMP</KBD
->. You should
-be prompted for a password then you should get a "command completed
-successfully" message. If not then your PC software is incorrectly
-installed or your smb.conf is incorrect. make sure your <B
-CLASS="COMMAND"
->hosts allow</B
->
-and other config lines in <TT
-CLASS="FILENAME"
->smb.conf</TT
-> are correct.</P
-><P
->It's also possible that the server can't work out what user name to
-connect you as. To see if this is the problem add the line <B
-CLASS="COMMAND"
->user =
-<VAR
-CLASS="REPLACEABLE"
->username</VAR
-></B
-> to the <B
-CLASS="COMMAND"
->[tmp]</B
-> section of
-<TT
-CLASS="FILENAME"
->smb.conf</TT
-> where <VAR
-CLASS="REPLACEABLE"
->username</VAR
-> is the
-username corresponding to the password you typed. If you find this
-fixes things you may need the username mapping option. </P
-><P
->It might also be the case that your client only sends encrypted passwords
-and you have <B
-CLASS="COMMAND"
->encrypt passwords = no</B
-> in <TT
-CLASS="FILENAME"
->smb.conf</TT
->
-Turn it back on to fix.</P
-></LI
-><LI
-><P
->Run the command <KBD
-CLASS="USERINPUT"
->nmblookup -M <VAR
-CLASS="REPLACEABLE"
->testgroup</VAR
-></KBD
-> where
-<VAR
-CLASS="REPLACEABLE"
->testgroup</VAR
-> is the name of the workgroup that your Samba server and
-Windows PCs belong to. You should get back the IP address of the
-master browser for that workgroup.</P
-><P
->If you don't then the election process has failed. Wait a minute to
-see if it is just being slow then try again. If it still fails after
-that then look at the browsing options you have set in <TT
-CLASS="FILENAME"
->smb.conf</TT
->. Make
-sure you have <B
-CLASS="COMMAND"
->preferred master = yes</B
-> to ensure that
-an election is held at startup.</P
-></LI
-><LI
-><P
->From file manager try to browse the server. Your samba server should
-appear in the browse list of your local workgroup (or the one you
-specified in smb.conf). You should be able to double click on the name
-of the server and get a list of shares. If you get a "invalid
-password" error when you do then you are probably running WinNT and it
-is refusing to browse a server that has no encrypted password
-capability and is in user level security mode. In this case either set
-<B
-CLASS="COMMAND"
->security = server</B
-> AND
-<B
-CLASS="COMMAND"
->password server = Windows_NT_Machine</B
-> in your
-<TT
-CLASS="FILENAME"
->smb.conf</TT
-> file, or make sure <B
-CLASS="COMMAND"
->encrypted passwords</B
-> is
-set to "yes".</P
-></LI
-></OL
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4900"
->33.4. Still having troubles?</A
-></H2
-><P
->Try the mailing list or newsgroup, or use the ethereal utility to
-sniff the problem. The official samba mailing list can be reached at
-<A
-HREF="mailto:samba@samba.org"
-TARGET="_top"
->samba@samba.org</A
->. To find
-out more about samba and how to subscribe to the mailing list check
-out the samba web page at
-<A
-HREF="http://samba.org/samba"
-TARGET="_top"
->http://samba.org/samba/</A
-></P
-></DIV
-></DIV
-></DIV
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/docs/htmldocs/ads.html b/docs/htmldocs/ads.html
index 45236cda46..26ec1d04a7 100644
--- a/docs/htmldocs/ads.html
+++ b/docs/htmldocs/ads.html
@@ -5,7 +5,8 @@
>Samba as a ADS domain member</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
@@ -13,10 +14,10 @@ REL="UP"
TITLE="Type of installation"
HREF="type.html"><LINK
REL="PREVIOUS"
-TITLE="Samba Backup Domain Controller to Samba Domain Control"
+TITLE="How to Act as a Backup Domain Controller in a Purely Samba Controlled Domain"
HREF="samba-bdc.html"><LINK
REL="NEXT"
-TITLE="Samba as a NT4 or Win2k domain member"
+TITLE="Samba as a NT4 domain member"
HREF="domain-security.html"></HEAD
><BODY
CLASS="CHAPTER"
@@ -72,25 +73,126 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="ADS"
-></A
->Chapter 8. Samba as a ADS domain member</H1
+NAME="ADS">Chapter 8. Samba as a ADS domain member</H1
><P
>This is a rough guide to setting up Samba 3.0 with kerberos authentication against a
Windows2000 KDC. </P
+><P
+>Pieces you need before you begin:
+<P
+></P
+><TABLE
+BORDER="0"
+><TBODY
+><TR
+><TD
+>a Windows 2000 server.</TD
+></TR
+><TR
+><TD
+>samba 3.0 or higher.</TD
+></TR
+><TR
+><TD
+>the MIT kerberos development libraries (either install from the above sources or use a package). The heimdal libraries will not work.</TD
+></TR
+><TR
+><TD
+>the OpenLDAP development libraries.</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></P
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1355"
->8.1. Setup your <TT
-CLASS="FILENAME"
->smb.conf</TT
-></A
-></H1
+NAME="AEN1187">8.1. Installing the required packages for Debian</H1
+><P
+>On Debian you need to install the following packages:
+<P
+></P
+><TABLE
+BORDER="0"
+><TBODY
+><TR
+><TD
+>libkrb5-dev</TD
+></TR
+><TR
+><TD
+>krb5-user</TD
+></TR
+></TBODY
+></TABLE
><P
->You must use at least the following 3 options in smb.conf:</P
+></P
+></P
+></DIV
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN1193">8.2. Installing the required packages for RedHat</H1
+><P
+>On RedHat this means you should have at least:
+<P
+></P
+><TABLE
+BORDER="0"
+><TBODY
+><TR
+><TD
+>krb5-workstation (for kinit)</TD
+></TR
+><TR
+><TD
+>krb5-libs (for linking with)</TD
+></TR
+><TR
+><TD
+>krb5-devel (because you are compiling from source)</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></P
+><P
+>in addition to the standard development environment.</P
+><P
+>Note that these are not standard on a RedHat install, and you may need
+to get them off CD2.</P
+></DIV
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN1202">8.3. Compile Samba</H1
+><P
+>If your kerberos libraries are in a non-standard location then
+ remember to add the configure option --with-krb5=DIR.</P
+><P
+>After you run configure make sure that include/config.h contains
+ lines like this:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>#define HAVE_KRB5 1
+#define HAVE_LDAP 1</PRE
+></P
+><P
+>If it doesn't then configure did not find your krb5 libraries or
+ your ldap libraries. Look in config.log to figure out why and fix
+ it.</P
+><P
+>Then compile and install Samba as usual. You must use at least the
+ following 3 options in smb.conf:</P
><P
><PRE
CLASS="PROGRAMLISTING"
@@ -111,103 +213,34 @@ CLASS="FILENAME"
CLASS="PROGRAMLISTING"
> ads server = your.kerberos.server</PRE
></P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
><P
->You do *not* need a smbpasswd file, and older clients will
- be authenticated as if <B
-CLASS="COMMAND"
->security = domain</B
->,
- although it won't do any harm
- and allows you to have local users not in the domain.
- I expect that the above required options will change soon when we get better
- active directory integration.</P
-></TD
-></TR
-></TABLE
-></DIV
+>You do *not* need a smbpasswd file, although it won't do any harm
+ and if you have one then Samba will be able to fall back to normal
+ password security for older clients. I expect that the above
+ required options will change soon when we get better active
+ directory integration.</P
></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1368"
->8.2. Setup your <TT
-CLASS="FILENAME"
->/etc/krb5.conf</TT
-></A
-></H1
+NAME="AEN1217">8.4. Setup your /etc/krb5.conf</H1
><P
->The minimal configuration for <TT
-CLASS="FILENAME"
->krb5.conf</TT
-> is:</P
+>The minimal configuration for krb5.conf is:</P
><P
><PRE
CLASS="PROGRAMLISTING"
->[realms]
+> [realms]
YOUR.KERBEROS.REALM = {
kdc = your.kerberos.server
}</PRE
></P
><P
->Test your config by doing a <KBD
-CLASS="USERINPUT"
->kinit <VAR
-CLASS="REPLACEABLE"
->USERNAME</VAR
->@<VAR
-CLASS="REPLACEABLE"
->REALM</VAR
-></KBD
-> and making sure that
+>Test your config by doing a "kinit USERNAME@REALM" and making sure that
your password is accepted by the Win2000 KDC. </P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
><P
->The realm must be uppercase. </P
-></TD
-></TR
-></TABLE
-></DIV
+>NOTE: The realm must be uppercase. </P
><P
>You also must ensure that you can do a reverse DNS lookup on the IP
address of your KDC. Also, the name that this reverse lookup maps to
@@ -215,65 +248,36 @@ must either be the netbios name of the KDC (ie. the hostname with no
domain attached) or it can alternatively be the netbios name
followed by the realm. </P
><P
->The easiest way to ensure you get this right is to add a
-<TT
-CLASS="FILENAME"
->/etc/hosts</TT
-> entry mapping the IP address of your KDC to
-its netbios name. If you don't get this right then you will get a
-"local error" when you try to join the realm.</P
-><P
->If all you want is kerberos support in <SPAN
-CLASS="APPLICATION"
->smbclient</SPAN
-> then you can skip
-straight to <A
-HREF="ads.html#ADS-TEST-SMBCLIENT"
->Test with <SPAN
-CLASS="APPLICATION"
->smbclient</SPAN
-></A
-> now.
-<A
-HREF="ads.html#ADS-CREATE-MACHINE-ACCOUNT"
->Creating a computer account</A
->
-and <A
-HREF="ads.html#ADS-TEST-SERVER"
->testing your servers</A
->
-is only needed if you want kerberos
-support for <SPAN
-CLASS="APPLICATION"
->smbd</SPAN
-> and <SPAN
-CLASS="APPLICATION"
->winbindd</SPAN
->.</P
+>The easiest way to ensure you get this right is to add a /etc/hosts
+entry mapping the IP address of your KDC to its netbios name. If you
+don't get this right then you will get a "local error" when you try
+to join the realm.</P
+><P
+>If all you want is kerberos support in smbclient then you can skip
+straight to step 5 now. Step 3 is only needed if you want kerberos
+support in smbd.</P
></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="ADS-CREATE-MACHINE-ACCOUNT"
->8.3. Create the computer account</A
-></H1
+NAME="AEN1227">8.5. Create the computer account</H1
><P
->As a user that has write permission on the Samba private directory
+>Do a "kinit" as a user that has authority to change arbitrary
+passwords on the KDC ("Administrator" is a good choice). Then as a
+user that has write permission on the Samba private directory
(usually root) run:
-<KBD
-CLASS="USERINPUT"
->net ads join</KBD
+<B
+CLASS="COMMAND"
+>net ads join</B
></P
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1396"
->8.3.1. Possible errors</A
-></H2
+NAME="AEN1231">8.5.1. Possible errors</H2
><P
><P
></P
@@ -281,6 +285,12 @@ NAME="AEN1396"
CLASS="VARIABLELIST"
><DL
><DT
+>"bash: kinit: command not found"</DT
+><DD
+><P
+>kinit is in the krb5-workstation RPM on RedHat systems, and is in /usr/kerberos/bin, so it won't be in the path until you log in again (or open a new terminal)</P
+></DD
+><DT
>"ADS support not compiled in"</DT
><DD
><P
@@ -296,18 +306,16 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="ADS-TEST-SERVER"
->8.4. Test your server setup</A
-></H1
+NAME="AEN1243">8.6. Test your server setup</H1
><P
->On a Windows 2000 client try <KBD
-CLASS="USERINPUT"
->net use * \\server\share</KBD
+>On a Windows 2000 client try <B
+CLASS="COMMAND"
+>net use * \\server\share</B
>. You should
be logged in with kerberos without needing to know a password. If
-this fails then run <KBD
-CLASS="USERINPUT"
->klist tickets</KBD
+this fails then run <B
+CLASS="COMMAND"
+>klist tickets</B
>. Did you get a ticket for the
server? Does it have an encoding type of DES-CBC-MD5 ? </P
></DIV
@@ -316,37 +324,21 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="ADS-TEST-SMBCLIENT"
->8.5. Testing with <SPAN
-CLASS="APPLICATION"
->smbclient</SPAN
-></A
-></H1
+NAME="AEN1248">8.7. Testing with smbclient</H1
><P
>On your Samba server try to login to a Win2000 server or your Samba
-server using <SPAN
-CLASS="APPLICATION"
->smbclient</SPAN
-> and kerberos. Use <SPAN
-CLASS="APPLICATION"
->smbclient</SPAN
-> as usual, but
-specify the <VAR
-CLASS="PARAMETER"
->-k</VAR
-> option to choose kerberos authentication.</P
+server using smbclient and kerberos. Use smbclient as usual, but
+specify the -k option to choose kerberos authentication.</P
></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1416"
->8.6. Notes</A
-></H1
+NAME="AEN1251">8.8. Notes</H1
><P
->You must change administrator password at least once after DC
-install, to create the right encoding types</P
+>You must change administrator password at least once after DC install,
+ to create the right encoding types</P
><P
>w2k doesn't seem to create the _kerberos._udp and _ldap._tcp in
their defaults DNS setup. Maybe fixed in service packs?</P
@@ -396,7 +388,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Samba Backup Domain Controller to Samba Domain Control</TD
+>How to Act as a Backup Domain Controller in a Purely Samba Controlled Domain</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -410,7 +402,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Samba as a NT4 or Win2k domain member</TD
+>Samba as a NT4 domain member</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/appendixes.html b/docs/htmldocs/appendixes.html
index ff0588130c..e7eefcb441 100644
--- a/docs/htmldocs/appendixes.html
+++ b/docs/htmldocs/appendixes.html
@@ -5,16 +5,17 @@
>Appendixes</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="PREVIOUS"
-TITLE="Unicode/Charsets"
-HREF="unicode.html"><LINK
+TITLE="Samba performance issues"
+HREF="speed.html"><LINK
REL="NEXT"
-TITLE="SWAT - The Samba Web Admininistration Tool"
-HREF="swat.html"></HEAD
+TITLE="Portability"
+HREF="portability.html"></HEAD
><BODY
CLASS="PART"
BGCOLOR="#FFFFFF"
@@ -42,7 +43,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="unicode.html"
+HREF="speed.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -56,7 +57,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="swat.html"
+HREF="portability.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -68,9 +69,7 @@ WIDTH="100%"></DIV
><DIV
CLASS="PART"
><A
-NAME="APPENDIXES"
-></A
-><DIV
+NAME="APPENDIXES"><DIV
CLASS="TITLEPAGE"
><H1
CLASS="TITLE"
@@ -83,424 +82,243 @@ CLASS="TOC"
>Table of Contents</B
></DT
><DT
->26. <A
-HREF="swat.html"
->SWAT - The Samba Web Admininistration Tool</A
-></DT
-><DD
-><DL
-><DT
->26.1. <A
-HREF="swat.html#AEN4098"
->SWAT Features and Benefits</A
-></DT
-><DD
-><DL
-><DT
->26.1.1. <A
-HREF="swat.html#AEN4101"
->The SWAT Home Page</A
-></DT
-><DT
->26.1.2. <A
-HREF="swat.html#AEN4104"
->Global Settings</A
-></DT
-><DT
->26.1.3. <A
-HREF="swat.html#AEN4107"
->The SWAT Wizard</A
-></DT
-><DT
->26.1.4. <A
-HREF="swat.html#AEN4110"
->Share Settings</A
-></DT
-><DT
->26.1.5. <A
-HREF="swat.html#AEN4113"
->Printing Settings</A
-></DT
-><DT
->26.1.6. <A
-HREF="swat.html#AEN4116"
->The Status Page</A
-></DT
-><DT
->26.1.7. <A
-HREF="swat.html#AEN4119"
->The Password Change Page</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
->27. <A
-HREF="nt4migration.html"
->Migration from NT4 PDC to Samba-3 PDC</A
-></DT
-><DD
-><DL
-><DT
->27.1. <A
-HREF="nt4migration.html#AEN4134"
->Planning and Getting Started</A
-></DT
-><DD
-><DL
-><DT
->27.1.1. <A
-HREF="nt4migration.html#AEN4137"
->Objectives</A
-></DT
-><DT
->27.1.2. <A
-HREF="nt4migration.html#AEN4140"
->Steps In Migration Process</A
-></DT
-></DL
-></DD
-><DT
->27.2. <A
-HREF="nt4migration.html#AEN4143"
->Managing Samba-3 Domain Control</A
-></DT
-></DL
-></DD
-><DT
->28. <A
-HREF="speed.html"
->Samba performance issues</A
-></DT
-><DD
-><DL
-><DT
->28.1. <A
-HREF="speed.html#AEN4163"
->Comparisons</A
-></DT
-><DT
->28.2. <A
-HREF="speed.html#AEN4169"
->Socket options</A
-></DT
-><DT
->28.3. <A
-HREF="speed.html#AEN4176"
->Read size</A
-></DT
-><DT
->28.4. <A
-HREF="speed.html#AEN4181"
->Max xmit</A
-></DT
-><DT
->28.5. <A
-HREF="speed.html#AEN4186"
->Log level</A
-></DT
-><DT
->28.6. <A
-HREF="speed.html#AEN4189"
->Read raw</A
-></DT
-><DT
->28.7. <A
-HREF="speed.html#AEN4194"
->Write raw</A
-></DT
-><DT
->28.8. <A
-HREF="speed.html#AEN4198"
->Slow Clients</A
-></DT
-><DT
->28.9. <A
-HREF="speed.html#AEN4202"
->Slow Logins</A
-></DT
-><DT
->28.10. <A
-HREF="speed.html#AEN4205"
->Client tuning</A
-></DT
-></DL
-></DD
-><DT
->29. <A
+>23. <A
HREF="portability.html"
>Portability</A
></DT
><DD
><DL
><DT
->29.1. <A
-HREF="portability.html#AEN4249"
+>23.1. <A
+HREF="portability.html#AEN3139"
>HPUX</A
></DT
><DT
->29.2. <A
-HREF="portability.html#AEN4255"
+>23.2. <A
+HREF="portability.html#AEN3145"
>SCO Unix</A
></DT
><DT
->29.3. <A
-HREF="portability.html#AEN4259"
+>23.3. <A
+HREF="portability.html#AEN3149"
>DNIX</A
></DT
><DT
->29.4. <A
-HREF="portability.html#AEN4288"
+>23.4. <A
+HREF="portability.html#AEN3178"
>RedHat Linux Rembrandt-II</A
></DT
-><DT
->29.5. <A
-HREF="portability.html#AEN4294"
->AIX</A
-></DT
-><DD
-><DL
-><DT
->29.5.1. <A
-HREF="portability.html#AEN4296"
->Sequential Read Ahead</A
-></DT
-></DL
-></DD
-><DT
->29.6. <A
-HREF="portability.html#AEN4300"
->Solaris</A
-></DT
></DL
></DD
><DT
->30. <A
+>24. <A
HREF="other-clients.html"
>Samba and other CIFS clients</A
></DT
><DD
><DL
><DT
->30.1. <A
-HREF="other-clients.html#AEN4326"
+>24.1. <A
+HREF="other-clients.html#AEN3199"
>Macintosh clients?</A
></DT
><DT
->30.2. <A
-HREF="other-clients.html#AEN4335"
+>24.2. <A
+HREF="other-clients.html#AEN3208"
>OS2 Client</A
></DT
><DD
><DL
><DT
->30.2.1. <A
-HREF="other-clients.html#AEN4337"
+>24.2.1. <A
+HREF="other-clients.html#AEN3210"
>How can I configure OS/2 Warp Connect or
OS/2 Warp 4 as a client for Samba?</A
></DT
><DT
->30.2.2. <A
-HREF="other-clients.html#AEN4352"
+>24.2.2. <A
+HREF="other-clients.html#AEN3225"
>How can I configure OS/2 Warp 3 (not Connect),
OS/2 1.2, 1.3 or 2.x for Samba?</A
></DT
><DT
->30.2.3. <A
-HREF="other-clients.html#AEN4361"
+>24.2.3. <A
+HREF="other-clients.html#AEN3234"
>Are there any other issues when OS/2 (any version)
is used as a client?</A
></DT
><DT
->30.2.4. <A
-HREF="other-clients.html#AEN4365"
+>24.2.4. <A
+HREF="other-clients.html#AEN3238"
>How do I get printer driver download working
for OS/2 clients?</A
></DT
></DL
></DD
><DT
->30.3. <A
-HREF="other-clients.html#AEN4375"
+>24.3. <A
+HREF="other-clients.html#AEN3248"
>Windows for Workgroups</A
></DT
><DD
><DL
><DT
->30.3.1. <A
-HREF="other-clients.html#AEN4377"
+>24.3.1. <A
+HREF="other-clients.html#AEN3250"
>Use latest TCP/IP stack from Microsoft</A
></DT
><DT
->30.3.2. <A
-HREF="other-clients.html#AEN4382"
+>24.3.2. <A
+HREF="other-clients.html#AEN3255"
>Delete .pwl files after password change</A
></DT
><DT
->30.3.3. <A
-HREF="other-clients.html#AEN4387"
+>24.3.3. <A
+HREF="other-clients.html#AEN3260"
>Configure WfW password handling</A
></DT
><DT
->30.3.4. <A
-HREF="other-clients.html#AEN4391"
+>24.3.4. <A
+HREF="other-clients.html#AEN3264"
>Case handling of passwords</A
></DT
-><DT
->30.3.5. <A
-HREF="other-clients.html#AEN4396"
->Use TCP/IP as default protocol</A
-></DT
></DL
></DD
><DT
->30.4. <A
-HREF="other-clients.html#AEN4399"
+>24.4. <A
+HREF="other-clients.html#AEN3269"
>Windows '95/'98</A
></DT
><DT
->30.5. <A
-HREF="other-clients.html#AEN4415"
+>24.5. <A
+HREF="other-clients.html#AEN3285"
>Windows 2000 Service Pack 2</A
></DT
-><DT
->30.6. <A
-HREF="other-clients.html#AEN4432"
->Windows NT 3.1</A
-></DT
></DL
></DD
><DT
->31. <A
-HREF="compiling.html"
->How to compile SAMBA</A
+>25. <A
+HREF="bugreport.html"
+>Reporting Bugs</A
></DT
><DD
><DL
><DT
->31.1. <A
-HREF="compiling.html#AEN4453"
->Access Samba source code via CVS</A
+>25.1. <A
+HREF="bugreport.html#AEN3309"
+>Introduction</A
></DT
-><DD
-><DL
><DT
->31.1.1. <A
-HREF="compiling.html#AEN4455"
->Introduction</A
+>25.2. <A
+HREF="bugreport.html#AEN3319"
+>General info</A
></DT
><DT
->31.1.2. <A
-HREF="compiling.html#AEN4460"
->CVS Access to samba.org</A
+>25.3. <A
+HREF="bugreport.html#AEN3325"
+>Debug levels</A
></DT
-></DL
-></DD
><DT
->31.2. <A
-HREF="compiling.html#AEN4496"
->Accessing the samba sources via rsync and ftp</A
+>25.4. <A
+HREF="bugreport.html#AEN3342"
+>Internal errors</A
></DT
><DT
->31.3. <A
-HREF="compiling.html#AEN4502"
->Building the Binaries</A
+>25.5. <A
+HREF="bugreport.html#AEN3352"
+>Attaching to a running process</A
></DT
-><DD
-><DL
><DT
->31.3.1. <A
-HREF="compiling.html#AEN4530"
->Compiling samba with Active Directory support</A
+>25.6. <A
+HREF="bugreport.html#AEN3355"
+>Patches</A
></DT
></DL
></DD
><DT
->31.4. <A
-HREF="compiling.html#AEN4559"
->Starting the smbd and nmbd</A
+>26. <A
+HREF="diagnosis.html"
+>Diagnosing your samba server</A
></DT
><DD
><DL
><DT
->31.4.1. <A
-HREF="compiling.html#AEN4569"
->Starting from inetd.conf</A
+>26.1. <A
+HREF="diagnosis.html#AEN3378"
+>Introduction</A
></DT
><DT
->31.4.2. <A
-HREF="compiling.html#AEN4603"
->Alternative: starting it as a daemon</A
+>26.2. <A
+HREF="diagnosis.html#AEN3383"
+>Assumptions</A
></DT
-></DL
-></DD
-></DL
-></DD
><DT
->32. <A
-HREF="bugreport.html"
->Reporting Bugs</A
+>26.3. <A
+HREF="diagnosis.html#AEN3393"
+>Tests</A
></DT
><DD
><DL
><DT
->32.1. <A
-HREF="bugreport.html#AEN4634"
->Introduction</A
+>26.3.1. <A
+HREF="diagnosis.html#AEN3395"
+>Test 1</A
></DT
><DT
->32.2. <A
-HREF="bugreport.html#AEN4644"
->General info</A
+>26.3.2. <A
+HREF="diagnosis.html#AEN3401"
+>Test 2</A
></DT
><DT
->32.3. <A
-HREF="bugreport.html#AEN4650"
->Debug levels</A
+>26.3.3. <A
+HREF="diagnosis.html#AEN3407"
+>Test 3</A
></DT
><DT
->32.4. <A
-HREF="bugreport.html#AEN4671"
->Internal errors</A
+>26.3.4. <A
+HREF="diagnosis.html#AEN3422"
+>Test 4</A
></DT
><DT
->32.5. <A
-HREF="bugreport.html#AEN4685"
->Attaching to a running process</A
+>26.3.5. <A
+HREF="diagnosis.html#AEN3427"
+>Test 5</A
></DT
><DT
->32.6. <A
-HREF="bugreport.html#AEN4693"
->Patches</A
+>26.3.6. <A
+HREF="diagnosis.html#AEN3433"
+>Test 6</A
></DT
-></DL
-></DD
><DT
->33. <A
-HREF="diagnosis.html"
->The samba checklist</A
+>26.3.7. <A
+HREF="diagnosis.html#AEN3441"
+>Test 7</A
></DT
-><DD
-><DL
><DT
->33.1. <A
-HREF="diagnosis.html#AEN4716"
->Introduction</A
+>26.3.8. <A
+HREF="diagnosis.html#AEN3467"
+>Test 8</A
></DT
><DT
->33.2. <A
-HREF="diagnosis.html#AEN4721"
->Assumptions</A
+>26.3.9. <A
+HREF="diagnosis.html#AEN3484"
+>Test 9</A
+></DT
+><DT
+>26.3.10. <A
+HREF="diagnosis.html#AEN3492"
+>Test 10</A
></DT
><DT
->33.3. <A
-HREF="diagnosis.html#AEN4740"
->The tests</A
+>26.3.11. <A
+HREF="diagnosis.html#AEN3498"
+>Test 11</A
></DT
+></DL
+></DD
><DT
->33.4. <A
-HREF="diagnosis.html#AEN4907"
+>26.4. <A
+HREF="diagnosis.html#AEN3503"
>Still having troubles?</A
></DT
></DL
@@ -525,7 +343,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="unicode.html"
+HREF="speed.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -543,7 +361,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="swat.html"
+HREF="portability.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -553,7 +371,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Unicode/Charsets</TD
+>Samba performance issues</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -563,7 +381,7 @@ VALIGN="top"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->SWAT - The Samba Web Admininistration Tool</TD
+>Portability</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/browsing-quick.html b/docs/htmldocs/browsing-quick.html
index 95a1ca3504..8c597e001f 100644
--- a/docs/htmldocs/browsing-quick.html
+++ b/docs/htmldocs/browsing-quick.html
@@ -5,7 +5,8 @@
>Quick Cross Subnet Browsing / Cross Workgroup Browsing guide</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
@@ -13,11 +14,11 @@ REL="UP"
TITLE="General installation"
HREF="introduction.html"><LINK
REL="PREVIOUS"
-TITLE="How to Install and Test SAMBA"
-HREF="install.html"><LINK
+TITLE="Improved browsing in samba"
+HREF="improved-browsing.html"><LINK
REL="NEXT"
-TITLE="User information database"
-HREF="passdb.html"></HEAD
+TITLE="LanMan and NT Password Encryption in Samba"
+HREF="pwencrypt.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -45,7 +46,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="install.html"
+HREF="improved-browsing.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -59,7 +60,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="passdb.html"
+HREF="pwencrypt.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -72,9 +73,7 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="BROWSING-QUICK"
-></A
->Chapter 2. Quick Cross Subnet Browsing / Cross Workgroup Browsing guide</H1
+NAME="BROWSING-QUICK">Chapter 3. Quick Cross Subnet Browsing / Cross Workgroup Browsing guide</H1
><P
>This document should be read in conjunction with Browsing and may
be taken as the fast track guide to implementing browsing across subnets
@@ -82,117 +81,43 @@ and / or across workgroups (or domains). WINS is the best tool for resolution
of NetBIOS names to IP addesses. WINS is NOT involved in browse list handling
except by way of name to address mapping.</P
><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->MS Windows 2000 and later can be configured to operate with NO NetBIOS
-over TCP/IP. Samba-3 and later also supports this mode of operation.</P
-></TD
-></TR
-></TABLE
-></DIV
-><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN183"
->2.1. Discussion</A
-></H1
+NAME="AEN377">3.1. Discussion</H1
><P
>Firstly, all MS Windows networking is based on SMB (Server Message
-Block) based messaging. SMB messaging may be implemented using NetBIOS or
-without NetBIOS. Samba implements NetBIOS by encapsulating it over TCP/IP.
-MS Windows products can do likewise. NetBIOS based networking uses broadcast
-messaging to affect browse list management. When running NetBIOS over
-TCP/IP this uses UDP based messaging. UDP messages can be broadcast or unicast.</P
+Block) based messaging. SMB messaging is implemented using NetBIOS. Samba
+implements NetBIOS by encapsulating it over TCP/IP. MS Windows products can
+do likewise. NetBIOS based networking uses broadcast messaging to affect
+browse list management. When running NetBIOS over TCP/IP this uses UDP
+based messaging. UDP messages can be broadcast or unicast.</P
><P
>Normally, only unicast UDP messaging can be forwarded by routers. The
-<B
-CLASS="COMMAND"
->remote announce</B
->
-parameter to smb.conf helps to project browse announcements
-to remote network segments via unicast UDP. Similarly, the
-<B
-CLASS="COMMAND"
->remote browse sync</B
-> parameter of <TT
-CLASS="FILENAME"
->smb.conf</TT
->
-implements browse list collation using unicast UDP.</P
+"remote announce" parameter to smb.conf helps to project browse announcements
+to remote network segments via unicast UDP. Similarly, the "remote browse sync"
+parameter of smb.conf implements browse list collation using unicast UDP.</P
><P
>Secondly, in those networks where Samba is the only SMB server technology
-wherever possible <SPAN
-CLASS="APPLICATION"
->nmbd</SPAN
-> should be configured on one (1) machine as the WINS
+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
-<B
-CLASS="COMMAND"
->remote announce</B
-> and the <B
-CLASS="COMMAND"
->remote browse sync</B
->
-parameters to your <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file.</P
-><P
->If only one WINS server is used for an entire multi-segment network then
-the use of the <B
-CLASS="COMMAND"
->remote announce</B
-> and the
-<B
-CLASS="COMMAND"
->remote browse sync</B
-> parameters should NOT be necessary.</P
-><P
->As of Samba 3 WINS replication is being worked on. The bulk of the code has
-been committed, but it still needs maturation.</P
-><P
->Right now samba WINS does not support MS-WINS replication. This means that
-when setting up Samba as a WINS server there must only be one <SPAN
-CLASS="APPLICATION"
->nmbd</SPAN
-> 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
-<B
-CLASS="COMMAND"
->remote browse sync</B
-> and <B
-CLASS="COMMAND"
->remote announce</B
->
-to affect browse list collation across all
-segments. Note that this means clients will only resolve local names,
-and must be configured to use DNS to resolve names on other subnets in
-order to resolve the IP addresses of the servers they can see on other
-subnets. This setup is not recommended, but is mentioned as a practical
-consideration (ie: an 'if all else fails' scenario).</P
+get cross segment browsing to work is by using the "remote announce" and
+the "remote browse sync" parameters to your smb.conf file.</P
+><P
+>If only one WINS server is used then the use of the "remote announce" and the
+"remote browse sync" parameters should NOT be necessary.</P
+><P
+>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 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 subnets. This setup is not recommended, but is
+mentioned as a practical consideration (ie: an 'if all else fails' scenario).</P
><P
>Lastly, take note that browse lists are a collection of unreliable broadcast
messages that are repeated at intervals of not more than 15 minutes. This means
@@ -204,120 +129,19 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN204"
->2.2. How browsing functions and how to deploy stable and
-dependable browsing using Samba</A
-></H1
-><P
->As stated above, MS Windows machines register their NetBIOS names
-(i.e.: the machine name for each service type in operation) on start
-up. Also, as stated above, the exact method by which this name registration
-takes place is determined by whether or not the MS Windows client/server
-has been given a WINS server address, whether or not LMHOSTS lookup
-is enabled, or if DNS for NetBIOS name resolution is enabled, etc.</P
-><P
->In the case where there is no WINS server all name registrations as
-well as name lookups are done by UDP broadcast. This isolates name
-resolution to the local subnet, unless LMHOSTS is used to list all
-names and IP addresses. In such situations Samba provides a means by
-which the samba server name may be forcibly injected into the browse
-list of a remote MS Windows network (using the
-<B
-CLASS="COMMAND"
->remote announce</B
-> parameter).</P
-><P
->Where a WINS server is used, the MS Windows client will use UDP
-unicast to register with the WINS server. Such packets can be routed
-and thus WINS allows name resolution to function across routed networks.</P
-><P
->During the startup process an election will take place to create a
-local master browser if one does not already exist. On each NetBIOS network
-one machine will be elected to function as the domain master browser. This
-domain browsing has nothing to do with MS security domain control.
-Instead, the domain master browser serves the role of contacting each local
-master browser (found by asking WINS or from LMHOSTS) and exchanging browse
-list contents. This way every master browser will eventually obtain a complete
-list of all machines that are on the network. Every 11-15 minutes an election
-is held to determine which machine will be the master browser. By the nature of
-the election criteria used, the machine with the highest uptime, or the
-most senior protocol version, or other criteria, will win the election
-as domain master browser.</P
-><P
->Clients wishing to browse the network make use of this list, but also depend
-on the availability of correct name resolution to the respective IP
-address/addresses. </P
-><P
->Any configuration that breaks name resolution and/or browsing intrinsics
-will annoy users because they will have to put up with protracted
-inability to use the network services.</P
-><P
->Samba supports a feature that allows forced synchonisation
-of browse lists across routed networks using the <B
-CLASS="COMMAND"
->remote
-browse sync</B
-> parameter in the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file.
-This causes Samba to contact the local master browser on a remote network and
-to request browse list synchronisation. This effectively bridges
-two networks that are separated by routers. The two remote
-networks may use either broadcast based name resolution or WINS
-based name resolution, but it should be noted that the <B
-CLASS="COMMAND"
->remote
-browse sync</B
-> parameter provides browse list synchronisation - and
-that is distinct from name to address resolution, in other
-words, for cross subnet browsing to function correctly it is
-essential that a name to address resolution mechanism be provided.
-This mechanism could be via DNS, <TT
-CLASS="FILENAME"
->/etc/hosts</TT
->,
-and so on.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN218"
->2.3. Use of the <B
-CLASS="COMMAND"
->Remote Announce</B
-> parameter</A
-></H1
+NAME="AEN385">3.2. Use of the "Remote Announce" parameter</H1
><P
->The <B
-CLASS="COMMAND"
->remote announce</B
-> parameter of
-<TT
-CLASS="FILENAME"
->smb.conf</TT
-> 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 <B
-CLASS="COMMAND"
->remote announce</B
-> parameter is:
+The syntax of the "remote announce" parameter is:
<PRE
CLASS="PROGRAMLISTING"
-> remote announce = <VAR
-CLASS="REPLACEABLE"
->a.b.c.d [e.f.g.h]</VAR
-> ...</PRE
+> remote announce = a.b.c.d [e.f.g.h] ...</PRE
>
_or_
<PRE
CLASS="PROGRAMLISTING"
-> remote announce = <VAR
-CLASS="REPLACEABLE"
->a.b.c.d/WORKGROUP [e.f.g.h/WORKGROUP]</VAR
-> ...</PRE
+> remote announce = a.b.c.d/WORKGROUP [e.f.g.h/WORKGROUP] ...</PRE
>
where:
@@ -327,14 +151,7 @@ where:
CLASS="VARIABLELIST"
><DL
><DT
-><VAR
-CLASS="REPLACEABLE"
->a.b.c.d</VAR
-> and
-<VAR
-CLASS="REPLACEABLE"
->e.f.g.h</VAR
-></DT
+>a.b.c.d and e.f.g.h</DT
><DD
><P
>is either the LMB (Local Master Browser) IP address
@@ -349,10 +166,7 @@ undesirable but may be necessary if we do NOT know
the IP address of the remote LMB.</P
></DD
><DT
-><VAR
-CLASS="REPLACEABLE"
->WORKGROUP</VAR
-></DT
+>WORKGROUP</DT
><DD
><P
>is optional and can be either our own workgroup
@@ -371,51 +185,27 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN241"
->2.4. Use of the <B
-CLASS="COMMAND"
->Remote Browse Sync</B
-> parameter</A
-></H1
+NAME="AEN399">3.3. Use of the "Remote Browse Sync" parameter</H1
><P
->The <B
-CLASS="COMMAND"
->remote browse sync</B
-> parameter of
-<TT
-CLASS="FILENAME"
->smb.conf</TT
-> 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.</P
><P
->The syntax of the <B
-CLASS="COMMAND"
->remote browse sync</B
-> parameter is:
-
+>The syntax of the "remote browse sync" parameter is:
<PRE
CLASS="PROGRAMLISTING"
->remote browse sync = <VAR
-CLASS="REPLACEABLE"
->a.b.c.d</VAR
-></PRE
+> remote browse sync = a.b.c.d</PRE
>
-where <VAR
-CLASS="REPLACEABLE"
->a.b.c.d</VAR
-> is either the IP address of the remote LMB or else is the network broadcast address of the remote segment.</P
+where a.b.c.d is either the IP address of the remote LMB or else is the network broadcast address of the remote segment.</P
></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN252"
->2.5. Use of WINS</A
-></H1
+NAME="AEN404">3.4. Use of WINS</H1
><P
>Use of WINS (either Samba WINS _or_ MS Windows NT Server WINS) is highly
recommended. Every NetBIOS machine registers it's name together with a
@@ -437,11 +227,7 @@ of all names that have registered the NetLogon service name_type. This saves
broadcast traffic and greatly expedites logon processing. Since broadcast
name resolution can not be used across network segments this type of
information can only be provided via WINS _or_ via statically configured
-<TT
-CLASS="FILENAME"
->lmhosts</TT
-> files that must reside on all clients in the
-absence of WINS.</P
+"lmhosts" files that must reside on all clients in the absence of WINS.</P
><P
>WINS also serves the purpose of forcing browse list synchronisation by all
LMB's. LMB's must synchronise their browse list with the DMB (domain master
@@ -459,70 +245,32 @@ machines that have not registered with a WINS server will fail name to address
lookup attempts by other clients and will therefore cause workstation access
errors.</P
><P
->To configure Samba as a WINS server just add
-<B
-CLASS="COMMAND"
->wins support = yes</B
-> to the <TT
-CLASS="FILENAME"
->smb.conf</TT
->
-file [globals] section.</P
+>To configure Samba as a WINS server just add "wins support = yes" to the
+smb.conf file [globals] section.</P
><P
>To configure Samba to register with a WINS server just add
"wins server = a.b.c.d" to your smb.conf file [globals] section.</P
-><DIV
-CLASS="IMPORTANT"
-><P
-></P
-><TABLE
-CLASS="IMPORTANT"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/important.gif"
-HSPACE="5"
-ALT="Important"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
><P
->Never use both <B
-CLASS="COMMAND"
->wins support = yes</B
-> together
-with <B
-CLASS="COMMAND"
->wins server = a.b.c.d</B
->
-particularly not using it's own IP address.
-Specifying both will cause <SPAN
-CLASS="APPLICATION"
->nmbd</SPAN
-> to refuse to start!</P
-></TD
-></TR
-></TABLE
-></DIV
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>DO NOT EVER</I
+></SPAN
+> use both "wins support = yes" together with "wins server = a.b.c.d"
+particularly not using it's own IP address.</P
></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN269"
->2.6. Do NOT use more than one (1) protocol on MS Windows machines</A
-></H1
+NAME="AEN415">3.5. Do NOT use more than one (1) protocol on MS Windows machines</H1
><P
>A very common cause of browsing problems results from installing more than
one protocol on an MS Windows machine.</P
><P
->Every NetBIOS machine takes part in a process of electing the LMB (and DMB)
+>Every NetBIOS machine take part in a process of electing the LMB (and DMB)
every 15 minutes. A set of election criteria is used to determine the order
of precidence for winning this election process. A machine running Samba or
Windows NT will be biased so that the most suitable machine will predictably
@@ -538,19 +286,6 @@ interface over the IPX protocol. Samba will then lose the LMB role as Windows
as an LMB and thus browse list operation on all TCP/IP only machines will
fail.</P
><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Windows 95, 98, 98se, Me are referred to generically as Windows 9x.
-The Windows NT4, 2000, XP and 2003 use common protocols. These are roughly
-referred to as the WinNT family, but it should be recognised that 2000 and
-XP/2003 introduce new protocol extensions that cause them to behave
-differently from MS Windows NT4. Generally, where a server does NOT support
-the newer or extended protocol, these will fall back to the NT4 protocols.</I
-></SPAN
-></P
-><P
>The safest rule of all to follow it this - USE ONLY ONE PROTOCOL!</P
></DIV
><DIV
@@ -558,14 +293,12 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN277"
->2.7. Name Resolution Order</A
-></H1
+NAME="AEN421">3.6. Name Resolution Order</H1
><P
>Resolution of NetBIOS names to IP addresses can take place using a number
of methods. The only ones that can provide NetBIOS name_type information
-are:</P
-><P
+are:
+<P
></P
><TABLE
BORDER="0"
@@ -586,9 +319,10 @@ BORDER="0"
></TABLE
><P
></P
+></P
><P
->Alternative means of name resolution includes:</P
-><P
+>Alternative means of name resolution includes:
+<P
></P
><TABLE
BORDER="0"
@@ -605,23 +339,24 @@ BORDER="0"
></TABLE
><P
></P
+></P
><P
>Many sites want to restrict DNS lookups and want to avoid broadcast name
resolution traffic. The "name resolve order" parameter is of great help here.
The syntax of the "name resolve order" parameter is:
<PRE
CLASS="PROGRAMLISTING"
->name resolve order = wins lmhosts bcast host</PRE
+> name resolve order = wins lmhosts bcast host</PRE
>
_or_
<PRE
CLASS="PROGRAMLISTING"
->name resolve order = wins lmhosts (eliminates bcast and host)</PRE
+> name resolve order = wins lmhosts (eliminates bcast and host)</PRE
>
The default is:
<PRE
CLASS="PROGRAMLISTING"
->name resolve order = host lmhost wins bcast</PRE
+> name resolve order = host lmhost wins bcast</PRE
>.
where "host" refers the the native methods used by the Unix system
to implement the gethostbyname() function call. This is normally
@@ -653,7 +388,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="install.html"
+HREF="improved-browsing.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -671,7 +406,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="passdb.html"
+HREF="pwencrypt.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -681,7 +416,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->How to Install and Test SAMBA</TD
+>Improved browsing in samba</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -695,7 +430,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->User information database</TD
+>LanMan and NT Password Encryption in Samba</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/bugreport.html b/docs/htmldocs/bugreport.html
index 516d187e6a..fcc4b7e91a 100644
--- a/docs/htmldocs/bugreport.html
+++ b/docs/htmldocs/bugreport.html
@@ -5,7 +5,8 @@
>Reporting Bugs</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
@@ -13,10 +14,10 @@ REL="UP"
TITLE="Appendixes"
HREF="appendixes.html"><LINK
REL="PREVIOUS"
-TITLE="How to compile SAMBA"
-HREF="compiling.html"><LINK
+TITLE="Samba and other CIFS clients"
+HREF="other-clients.html"><LINK
REL="NEXT"
-TITLE="The samba checklist"
+TITLE="Diagnosing your samba server"
HREF="diagnosis.html"></HEAD
><BODY
CLASS="CHAPTER"
@@ -45,7 +46,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="compiling.html"
+HREF="other-clients.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -72,20 +73,16 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="BUGREPORT"
-></A
->Chapter 32. Reporting Bugs</H1
+NAME="BUGREPORT">Chapter 25. Reporting Bugs</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4634"
->32.1. Introduction</A
-></H1
+NAME="AEN3309">25.1. Introduction</H1
><P
>The email address for bug reports for stable releases is <A
-HREF="mailto:samba@samba.org"
+HREF="samba@samba.org"
TARGET="_top"
>samba@samba.org</A
>.
@@ -125,9 +122,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4644"
->32.2. General info</A
-></H1
+NAME="AEN3319">25.2. General info</H1
><P
>Before submitting a bug report check your config for silly
errors. Look in your log files for obvious messages that tell you that
@@ -135,7 +130,8 @@ you've misconfigured something and run testparm to test your config
file for correct syntax.</P
><P
>Have you run through the <A
-HREF="diagnosis.html"
+HREF="Diagnosis.html"
+TARGET="_top"
>diagnosis</A
>?
This is very important.</P
@@ -149,9 +145,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4650"
->32.3. Debug levels</A
-></H1
+NAME="AEN3325">25.3. Debug levels</H1
><P
>If the bug has anything to do with Samba behaving incorrectly as a
server (like refusing to open a file) then the log files will probably
@@ -180,19 +174,10 @@ include = /usr/local/samba/lib/smb.conf.%m</PRE
>then create a file
<TT
CLASS="FILENAME"
->/usr/local/samba/lib/smb.conf.<VAR
-CLASS="REPLACEABLE"
->machine</VAR
-></TT
+>/usr/local/samba/lib/smb.conf.machine</TT
> where
-<VAR
-CLASS="REPLACEABLE"
->machine</VAR
-> is the name of the client you wish to debug. In that file
-put any <TT
-CLASS="FILENAME"
->smb.conf</TT
-> commands you want, for example
+"machine" is the name of the client you wish to debug. In that file
+put any smb.conf commands you want, for example
<B
CLASS="COMMAND"
>log level=</B
@@ -212,10 +197,7 @@ CLASS="COMMAND"
>debuglevel =</B
> that has been
used in older versions of Samba and is being retained for backwards
-compatibility of <TT
-CLASS="FILENAME"
->smb.conf</TT
-> files.</P
+compatibility of smb.conf files.</P
><P
>As the <B
CLASS="COMMAND"
@@ -231,14 +213,12 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4671"
->32.4. Internal errors</A
-></H1
+NAME="AEN3342">25.4. Internal errors</H1
><P
>If you get a "INTERNAL ERROR" message in your log files it means that
Samba got an unexpected signal while running. It is probably a
segmentation fault and almost certainly means a bug in Samba (unless
-you have faulty hardware or system software).</P
+you have faulty hardware or system software)</P
><P
>If the message came from smbd then it will probably be accompanied by
a message which details the last SMB message received by smbd. This
@@ -248,10 +228,7 @@ include it in your bug report.</P
>You should also detail how to reproduce the problem, if
possible. Please make this reasonably detailed.</P
><P
->You may also find that a core file appeared in a <TT
-CLASS="FILENAME"
->corefiles</TT
->
+>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:</P
@@ -262,20 +239,11 @@ CLASS="COMMAND"
></P
><P
>adding appropriate paths to smbd and core so gdb can find them. If you
-don't have gdb then try <KBD
-CLASS="USERINPUT"
->dbx</KBD
->. Then within the debugger use the
-command <KBD
-CLASS="USERINPUT"
->where</KBD
-> to give a stack trace of where the problem
+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.</P
><P
->If you known any assembly language then do a <KBD
-CLASS="USERINPUT"
->disass</KBD
-> 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
@@ -287,30 +255,13 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4685"
->32.5. Attaching to a running process</A
-></H1
+NAME="AEN3352">25.5. Attaching to a running process</H1
><P
>Unfortunately some unixes (in particular some recent linux kernels)
refuse to dump a core file if the task has changed uid (which smbd
does often). To debug with this sort of system you could try to attach
-to the running process using <KBD
-CLASS="USERINPUT"
->gdb smbd <VAR
-CLASS="REPLACEABLE"
->PID</VAR
-></KBD
-> where you get <VAR
-CLASS="REPLACEABLE"
->PID</VAR
-> from
-<SPAN
-CLASS="APPLICATION"
->smbstatus</SPAN
->. Then use <KBD
-CLASS="USERINPUT"
->c</KBD
-> to continue and try to cause the core dump
+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.</P
></DIV
@@ -319,18 +270,16 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4693"
->32.6. Patches</A
-></H1
+NAME="AEN3355">25.6. Patches</H1
><P
>The best sort of bug report is one that includes a fix! If you send us
-patches please use <KBD
-CLASS="USERINPUT"
->diff -u</KBD
+patches please use <B
+CLASS="COMMAND"
+>diff -u</B
> format if your version of
-diff supports it, otherwise use <KBD
-CLASS="USERINPUT"
->diff -c4</KBD
+diff supports it, otherwise use <B
+CLASS="COMMAND"
+>diff -c4</B
>. Make sure
your do the diff against a clean version of the source and let me know
exactly what version you used. </P
@@ -352,7 +301,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="compiling.html"
+HREF="other-clients.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -380,7 +329,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->How to compile SAMBA</TD
+>Samba and other CIFS clients</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -394,7 +343,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->The samba checklist</TD
+>Diagnosing your samba server</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/compiling.html b/docs/htmldocs/compiling.html
deleted file mode 100644
index c387dd72fb..0000000000
--- a/docs/htmldocs/compiling.html
+++ /dev/null
@@ -1,855 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->How to compile SAMBA</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="SAMBA Project Documentation"
-HREF="samba-howto-collection.html"><LINK
-REL="UP"
-TITLE="Appendixes"
-HREF="appendixes.html"><LINK
-REL="PREVIOUS"
-TITLE="Samba and other CIFS clients"
-HREF="other-clients.html"><LINK
-REL="NEXT"
-TITLE="Reporting Bugs"
-HREF="bugreport.html"></HEAD
-><BODY
-CLASS="CHAPTER"
-BGCOLOR="#FFFFFF"
-TEXT="#000000"
-LINK="#0000FF"
-VLINK="#840084"
-ALINK="#0000FF"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->SAMBA Project Documentation</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="other-clients.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
-></TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="bugreport.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="CHAPTER"
-><H1
-><A
-NAME="COMPILING"
-></A
->Chapter 31. How to compile SAMBA</H1
-><P
->You can obtain the samba source from the <A
-HREF="http://samba.org/"
-TARGET="_top"
->samba website</A
->. To obtain a development version,
-you can download samba from CVS or using rsync. </P
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN4453"
->31.1. Access Samba source code via CVS</A
-></H1
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN4455"
->31.1.1. Introduction</A
-></H2
-><P
->Samba is developed in an open environment. Developers use CVS
-(Concurrent Versioning System) to "checkin" (also known as
-"commit") new source code. Samba's various CVS branches can
-be accessed via anonymous CVS using the instructions
-detailed in this chapter.</P
-><P
->This chapter is a modified version of the instructions found at
-<A
-HREF="http://samba.org/samba/cvs.html"
-TARGET="_top"
->http://samba.org/samba/cvs.html</A
-></P
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN4460"
->31.1.2. CVS Access to samba.org</A
-></H2
-><P
->The machine samba.org runs a publicly accessible CVS
-repository for access to the source code of several packages,
-including samba, rsync and jitterbug. There are two main ways of
-accessing the CVS server on this host.</P
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN4463"
->31.1.2.1. Access via CVSweb</A
-></H3
-><P
->You can access the source code via your
-favourite WWW browser. This allows you to access the contents of
-individual files in the repository and also to look at the revision
-history and commit logs of individual files. You can also ask for a diff
-listing between any two versions on the repository.</P
-><P
->Use the URL : <A
-HREF="http://samba.org/cgi-bin/cvsweb"
-TARGET="_top"
->http://samba.org/cgi-bin/cvsweb</A
-></P
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN4468"
->31.1.2.2. Access via cvs</A
-></H3
-><P
->You can also access the source code via a
-normal cvs client. This gives you much more control over you can
-do with the repository and allows you to checkout whole source trees
-and keep them up to date via normal cvs commands. This is the
-preferred method of access if you are a developer and not
-just a casual browser.</P
-><P
->To download the latest cvs source code, point your
-browser at the URL : <A
-HREF="http://www.cyclic.com/"
-TARGET="_top"
->http://www.cyclic.com/</A
->.
-and click on the 'How to get cvs' link. CVS is free software under
-the GNU GPL (as is Samba). Note that there are several graphical CVS clients
-which provide a graphical interface to the sometimes mundane CVS commands.
-Links to theses clients are also available from http://www.cyclic.com.</P
-><P
->To gain access via anonymous cvs use the following steps.
-For this example it is assumed that you want a copy of the
-samba source code. For the other source code repositories
-on this system just substitute the correct package name</P
-><P
-></P
-><OL
-TYPE="1"
-><LI
-><P
-> Install a recent copy of cvs. All you really need is a
- copy of the cvs client binary.
- </P
-></LI
-><LI
-><P
-> Run the command
- </P
-><P
-> <KBD
-CLASS="USERINPUT"
->cvs -d :pserver:cvs@samba.org:/cvsroot login</KBD
->
- </P
-><P
-> When it asks you for a password type <KBD
-CLASS="USERINPUT"
->cvs</KBD
->.
- </P
-></LI
-><LI
-><P
-> Run the command
- </P
-><P
-> <KBD
-CLASS="USERINPUT"
->cvs -d :pserver:cvs@samba.org:/cvsroot co samba</KBD
->
- </P
-><P
-> This will create a directory called samba containing the
- latest samba source code (i.e. the HEAD tagged cvs branch). This
- currently corresponds to the 3.0 development tree.
- </P
-><P
-> CVS branches other HEAD can be obtained by using the <VAR
-CLASS="PARAMETER"
->-r</VAR
->
- 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 userinput.
- </P
-><P
-> <KBD
-CLASS="USERINPUT"
->cvs -d :pserver:cvs@samba.org:/cvsroot co -r SAMBA_2_2 samba</KBD
->
- </P
-></LI
-><LI
-><P
-> Whenever you want to merge in the latest code changes use
- the following command from within the samba directory:
- </P
-><P
-> <KBD
-CLASS="USERINPUT"
->cvs update -d -P</KBD
->
- </P
-></LI
-></OL
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN4496"
->31.2. Accessing the samba sources via rsync and ftp</A
-></H1
-><P
-> pserver.samba.org also exports unpacked copies of most parts of the CVS tree at <A
-HREF="ftp://pserver.samba.org/pub/unpacked"
-TARGET="_top"
->ftp://pserver.samba.org/pub/unpacked</A
-> and also via anonymous rsync at rsync://pserver.samba.org/ftp/unpacked/. I recommend using rsync rather than ftp.
- See <A
-HREF="http://rsync.samba.org/"
-TARGET="_top"
->the rsync homepage</A
-> for more info on rsync.
- </P
-><P
-> The disadvantage of the unpacked trees
- is that they do not support automatic
- merging of local changes like CVS does.
- rsync access is most convenient for an
- initial install.
- </P
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN4502"
->31.3. Building the Binaries</A
-></H1
-><P
->To do this, first run the program <KBD
-CLASS="USERINPUT"
->./configure
- </KBD
-> in the source directory. This should automatically
- configure Samba for your operating system. If you have unusual
- needs then you may wish to run</P
-><P
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-><KBD
-CLASS="USERINPUT"
->./configure --help
- </KBD
-></P
-><P
->first to see what special options you can enable.
- Then executing</P
-><P
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-><KBD
-CLASS="USERINPUT"
->make</KBD
-></P
-><P
->will create the binaries. Once it's successfully
- compiled you can use </P
-><P
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-><KBD
-CLASS="USERINPUT"
->make install</KBD
-></P
-><P
->to install the binaries and manual pages. You can
- separately install the binaries and/or man pages using</P
-><P
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-><KBD
-CLASS="USERINPUT"
->make installbin
- </KBD
-></P
-><P
->and</P
-><P
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-><KBD
-CLASS="USERINPUT"
->make installman
- </KBD
-></P
-><P
->Note that if you are upgrading for a previous version
- of Samba you might like to know that the old versions of
- the binaries will be renamed with a ".old" extension. You
- can go back to the previous version with</P
-><P
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-><KBD
-CLASS="USERINPUT"
->make revert
- </KBD
-></P
-><P
->if you find this version a disaster!</P
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN4530"
->31.3.1. Compiling samba with Active Directory support</A
-></H2
-><P
->In order to compile samba with ADS support, you need to have installed
- on your system:
- <P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->the MIT kerberos development libraries (either install from the sources or use a package). The heimdal libraries will not work.</TD
-></TR
-><TR
-><TD
->the OpenLDAP development libraries.</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
->
-
- </P
-><P
->If your kerberos libraries are in a non-standard location then
- remember to add the configure option --with-krb5=DIR.</P
-><P
->After you run configure make sure that <TT
-CLASS="FILENAME"
->include/config.h</TT
-> it generates contains lines like this:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->#define HAVE_KRB5 1
-#define HAVE_LDAP 1
- </PRE
-></P
-><P
->If it doesn't then configure did not find your krb5 libraries or
- your ldap libraries. Look in config.log to figure out why and fix
- it.</P
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN4542"
->31.3.1.1. Installing the required packages for Debian</A
-></H3
-><P
->On Debian you need to install the following packages:</P
-><P
-> <P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->libkrb5-dev</TD
-></TR
-><TR
-><TD
->krb5-user</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
->
- </P
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN4549"
->31.3.1.2. Installing the required packages for RedHat</A
-></H3
-><P
->On RedHat this means you should have at least: </P
-><P
-> <P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->krb5-workstation (for kinit)</TD
-></TR
-><TR
-><TD
->krb5-libs (for linking with)</TD
-></TR
-><TR
-><TD
->krb5-devel (because you are compiling from source)</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
->
- </P
-><P
->in addition to the standard development environment.</P
-><P
->Note that these are not standard on a RedHat install, and you may need
- to get them off CD2.</P
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN4559"
->31.4. Starting the smbd and nmbd</A
-></H1
-><P
->You must choose to start smbd and nmbd either
- as daemons or from <SPAN
-CLASS="APPLICATION"
->inetd</SPAN
->Don't try
- to do both! Either you can put them in <TT
-CLASS="FILENAME"
-> inetd.conf</TT
-> and have them started on demand
- by <SPAN
-CLASS="APPLICATION"
->inetd</SPAN
->, or you can start them as
- daemons either from the command line or in <TT
-CLASS="FILENAME"
-> /etc/rc.local</TT
->. See the man pages for details
- on the command line options. Take particular care to read
- the bit about what user you need to be in order to start
- Samba. In many cases you must be root.</P
-><P
->The main advantage of starting <SPAN
-CLASS="APPLICATION"
->smbd</SPAN
->
- and <SPAN
-CLASS="APPLICATION"
->nmbd</SPAN
-> using the recommended daemon method
- is that they will respond slightly more quickly to an initial connection
- request.</P
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN4569"
->31.4.1. Starting from inetd.conf</A
-></H2
-><P
->NOTE; The following will be different if
- you use NIS, NIS+ or LDAP to distribute services maps.</P
-><P
->Look at your <TT
-CLASS="FILENAME"
->/etc/services</TT
->.
- What is defined at port 139/tcp. If nothing is defined
- then add a line like this:</P
-><P
-><KBD
-CLASS="USERINPUT"
->netbios-ssn 139/tcp</KBD
-></P
-><P
->similarly for 137/udp you should have an entry like:</P
-><P
-><KBD
-CLASS="USERINPUT"
->netbios-ns 137/udp</KBD
-></P
-><P
->Next edit your <TT
-CLASS="FILENAME"
->/etc/inetd.conf</TT
->
- and add two lines something like this:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> netbios-ssn stream tcp nowait root /usr/local/samba/bin/smbd smbd
- netbios-ns dgram udp wait root /usr/local/samba/bin/nmbd nmbd
- </PRE
-></P
-><P
->The exact syntax of <TT
-CLASS="FILENAME"
->/etc/inetd.conf</TT
->
- varies between unixes. Look at the other entries in inetd.conf
- for a guide.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Some unixes already have entries like netbios_ns
- (note the underscore) in <TT
-CLASS="FILENAME"
->/etc/services</TT
->.
- You must either edit <TT
-CLASS="FILENAME"
->/etc/services</TT
-> or
- <TT
-CLASS="FILENAME"
->/etc/inetd.conf</TT
-> to make them consistent.</P
-></TD
-></TR
-></TABLE
-></DIV
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->On many systems you may need to use the
- <B
-CLASS="COMMAND"
->interfaces</B
-> option in <TT
-CLASS="FILENAME"
->smb.conf</TT
-> to specify the IP address
- and netmask of your interfaces. Run <SPAN
-CLASS="APPLICATION"
->ifconfig</SPAN
->
- as root if you don't know what the broadcast is for your
- net. <SPAN
-CLASS="APPLICATION"
->nmbd</SPAN
-> tries to determine it at run
- time, but fails on some unixes.
- </P
-></TD
-></TR
-></TABLE
-></DIV
-><DIV
-CLASS="WARNING"
-><P
-></P
-><TABLE
-CLASS="WARNING"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/warning.gif"
-HSPACE="5"
-ALT="Warning"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Many unixes only accept around 5
- parameters on the command line in <TT
-CLASS="FILENAME"
->inetd.conf</TT
->.
- This means you shouldn't use spaces between the options and
- arguments, or you should use a script, and start the script
- from <B
-CLASS="COMMAND"
->inetd</B
->.</P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->Restart <B
-CLASS="COMMAND"
->inetd</B
->, perhaps just send
- it a HUP. If you have installed an earlier version of <SPAN
-CLASS="APPLICATION"
-> nmbd</SPAN
-> then you may need to kill nmbd as well.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN4603"
->31.4.2. Alternative: starting it as a daemon</A
-></H2
-><P
->To start the server as a daemon you should create
- a script something like this one, perhaps calling
- it <TT
-CLASS="FILENAME"
->startsmb</TT
->.</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> #!/bin/sh
- /usr/local/samba/bin/smbd -D
- /usr/local/samba/bin/nmbd -D
- </PRE
-></P
-><P
->then make it executable with <B
-CLASS="COMMAND"
->chmod
- +x startsmb</B
-></P
-><P
->You can then run <B
-CLASS="COMMAND"
->startsmb</B
-> by
- hand or execute it from <TT
-CLASS="FILENAME"
->/etc/rc.local</TT
->
- </P
-><P
->To kill it send a kill signal to the processes
- <B
-CLASS="COMMAND"
->nmbd</B
-> and <B
-CLASS="COMMAND"
->smbd</B
->.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->If you use the SVR4 style init system then
- you may like to look at the <TT
-CLASS="FILENAME"
->examples/svr4-startup</TT
->
- script to make Samba fit into that system.</P
-></TD
-></TR
-></TABLE
-></DIV
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="other-clients.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="samba-howto-collection.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="bugreport.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->Samba and other CIFS clients</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="appendixes.html"
-ACCESSKEY="U"
->Up</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->Reporting Bugs</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/docs/htmldocs/cvs-access.html b/docs/htmldocs/cvs-access.html
new file mode 100644
index 0000000000..73cd333805
--- /dev/null
+++ b/docs/htmldocs/cvs-access.html
@@ -0,0 +1,298 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML
+><HEAD
+><TITLE
+>HOWTO Access Samba source code via CVS</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
+REL="HOME"
+TITLE="SAMBA Project Documentation"
+HREF="samba-howto-collection.html"><LINK
+REL="UP"
+TITLE="Optional configuration"
+HREF="optional.html"><LINK
+REL="PREVIOUS"
+TITLE="Storing Samba's User/Machine Account information in an LDAP Directory"
+HREF="samba-ldap-howto.html"><LINK
+REL="NEXT"
+TITLE="Group mapping HOWTO"
+HREF="groupmapping.html"></HEAD
+><BODY
+CLASS="CHAPTER"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+SUMMARY="Header navigation table"
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>SAMBA Project Documentation</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="samba-ldap-howto.html"
+ACCESSKEY="P"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+></TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="groupmapping.html"
+ACCESSKEY="N"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="CHAPTER"
+><H1
+><A
+NAME="CVS-ACCESS">Chapter 20. HOWTO Access Samba source code via CVS</H1
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN2964">20.1. Introduction</H1
+><P
+>Samba is developed in an open environment. Developers use CVS
+(Concurrent Versioning System) to "checkin" (also known as
+"commit") new source code. Samba's various CVS branches can
+be accessed via anonymous CVS using the instructions
+detailed in this chapter.</P
+><P
+>This document is a modified version of the instructions found at
+<A
+HREF="http://samba.org/samba/cvs.html"
+TARGET="_top"
+>http://samba.org/samba/cvs.html</A
+></P
+></DIV
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN2969">20.2. CVS Access to samba.org</H1
+><P
+>The machine samba.org runs a publicly accessible CVS
+repository for access to the source code of several packages,
+including samba, rsync and jitterbug. There are two main ways of
+accessing the CVS server on this host.</P
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN2972">20.2.1. Access via CVSweb</H2
+><P
+>You can access the source code via your
+favourite WWW browser. This allows you to access the contents of
+individual files in the repository and also to look at the revision
+history and commit logs of individual files. You can also ask for a diff
+listing between any two versions on the repository.</P
+><P
+>Use the URL : <A
+HREF="http://samba.org/cgi-bin/cvsweb"
+TARGET="_top"
+>http://samba.org/cgi-bin/cvsweb</A
+></P
+></DIV
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN2977">20.2.2. Access via cvs</H2
+><P
+>You can also access the source code via a
+normal cvs client. This gives you much more control over you can
+do with the repository and allows you to checkout whole source trees
+and keep them up to date via normal cvs commands. This is the
+preferred method of access if you are a developer and not
+just a casual browser.</P
+><P
+>To download the latest cvs source code, point your
+browser at the URL : <A
+HREF="http://www.cyclic.com/"
+TARGET="_top"
+>http://www.cyclic.com/</A
+>.
+and click on the 'How to get cvs' link. CVS is free software under
+the GNU GPL (as is Samba). Note that there are several graphical CVS clients
+which provide a graphical interface to the sometimes mundane CVS commands.
+Links to theses clients are also available from http://www.cyclic.com.</P
+><P
+>To gain access via anonymous cvs use the following steps.
+For this example it is assumed that you want a copy of the
+samba source code. For the other source code repositories
+on this system just substitute the correct package name</P
+><P
+></P
+><OL
+TYPE="1"
+><LI
+><P
+> Install a recent copy of cvs. All you really need is a
+ copy of the cvs client binary.
+ </P
+></LI
+><LI
+><P
+> Run the command
+ </P
+><P
+> <B
+CLASS="COMMAND"
+>cvs -d :pserver:cvs@samba.org:/cvsroot login</B
+>
+ </P
+><P
+> When it asks you for a password type <TT
+CLASS="USERINPUT"
+><B
+>cvs</B
+></TT
+>.
+ </P
+></LI
+><LI
+><P
+> Run the command
+ </P
+><P
+> <B
+CLASS="COMMAND"
+>cvs -d :pserver:cvs@samba.org:/cvsroot co samba</B
+>
+ </P
+><P
+> This will create a directory called samba containing the
+ latest samba source code (i.e. the HEAD tagged cvs branch). This
+ currently corresponds to the 3.0 development tree.
+ </P
+><P
+> CVS branches other HEAD can be obtained by using the <TT
+CLASS="PARAMETER"
+><I
+>-r</I
+></TT
+>
+ 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.
+ </P
+><P
+> <B
+CLASS="COMMAND"
+>cvs -d :pserver:cvs@samba.org:/cvsroot co -r SAMBA_2_2 samba</B
+>
+ </P
+></LI
+><LI
+><P
+> Whenever you want to merge in the latest code changes use
+ the following command from within the samba directory:
+ </P
+><P
+> <B
+CLASS="COMMAND"
+>cvs update -d -P</B
+>
+ </P
+></LI
+></OL
+></DIV
+></DIV
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+SUMMARY="Footer navigation table"
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="samba-ldap-howto.html"
+ACCESSKEY="P"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="samba-howto-collection.html"
+ACCESSKEY="H"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="groupmapping.html"
+ACCESSKEY="N"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>Storing Samba's User/Machine Account information in an LDAP Directory</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="optional.html"
+ACCESSKEY="U"
+>Up</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>Group mapping HOWTO</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+> \ No newline at end of file
diff --git a/docs/htmldocs/diagnosis.html b/docs/htmldocs/diagnosis.html
index 43651c049d..a7b2e59436 100644
--- a/docs/htmldocs/diagnosis.html
+++ b/docs/htmldocs/diagnosis.html
@@ -2,10 +2,11 @@
<HTML
><HEAD
><TITLE
->The samba checklist</TITLE
+>Diagnosing your samba server</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
@@ -65,17 +66,13 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="DIAGNOSIS"
-></A
->Chapter 33. The samba checklist</H1
+NAME="DIAGNOSIS">Chapter 26. Diagnosing your samba server</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4716"
->33.1. Introduction</A
-></H1
+NAME="AEN3378">26.1. Introduction</H1
><P
>This file contains a list of tests you can perform to validate your
Samba server. It also tells you what the likely cause of the problem
@@ -95,9 +92,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4721"
->33.2. Assumptions</A
-></H1
+NAME="AEN3383">26.2. Assumptions</H1
><P
>In all of the tests it is assumed you have a Samba server called
BIGSERVER and a PC called ACLIENT both in workgroup TESTGROUP.</P
@@ -105,21 +100,8 @@ BIGSERVER and a PC called ACLIENT both in workgroup TESTGROUP.</P
>The procedure is similar for other types of clients.</P
><P
>It is also assumed you know the name of an available share in your
-<TT
-CLASS="FILENAME"
->smb.conf</TT
->. I will assume this share is called <VAR
-CLASS="REPLACEABLE"
->tmp</VAR
->.
-You can add a <VAR
-CLASS="REPLACEABLE"
->tmp</VAR
-> share like by adding the
-following to <TT
-CLASS="FILENAME"
->smb.conf</TT
->:</P
+smb.conf. I will assume this share is called "tmp". You can add a
+"tmp" share like by adding the following to smb.conf:</P
><P
><PRE
CLASS="PROGRAMLISTING"
@@ -128,131 +110,53 @@ CLASS="PROGRAMLISTING"
path = /tmp
read only = yes&#13;</PRE
></P
-><DIV
-CLASS="NOTE"
><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->These tests assume version 3.0 or later of the samba suite. Some commands shown did not exist in earlier versions. </P
-></TD
-></TR
-></TABLE
-></DIV
+>THESE TESTS ASSUME VERSION 3.0.0 OR LATER OF THE SAMBA SUITE. SOME
+COMMANDS SHOWN DID NOT EXIST IN EARLIER VERSIONS</P
><P
>Please pay attention to the error messages you receive. If any error message
reports that your server is being unfriendly you should first check that you
-IP name resolution is correctly set up. eg: Make sure your <TT
-CLASS="FILENAME"
->/etc/resolv.conf</TT
->
+IP name resolution is correctly set up. eg: Make sure your /etc/resolv.conf
file points to name servers that really do exist.</P
><P
>Also, if you do not have DNS server access for name resolution please check
-that the settings for your <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file results in <B
-CLASS="COMMAND"
->dns proxy = no</B
->. The
-best way to check this is with <KBD
-CLASS="USERINPUT"
->testparm smb.conf</KBD
->.</P
+that the settings for your smb.conf file results in "dns proxy = no". The
+best way to check this is with "testparm smb.conf"</P
></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4740"
->33.3. The tests</A
-></H1
+NAME="AEN3393">26.3. Tests</H1
><DIV
-CLASS="PROCEDURE"
-><P
-><B
->Diagnosing your samba server</B
-></P
-><OL
-TYPE="1"
-><LI
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN3395">26.3.1. Test 1</H2
><P
->In the directory in which you store your <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file, run the command
-<KBD
-CLASS="USERINPUT"
->testparm smb.conf</KBD
->. If it reports any errors then your <TT
-CLASS="FILENAME"
->smb.conf</TT
->
+>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
configuration file is faulty.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
><P
->Your <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file may be located in: <TT
+>Note: Your smb.conf file may be located in: <TT
CLASS="FILENAME"
>/etc/samba</TT
>
-Or in: <TT
+ Or in: <TT
CLASS="FILENAME"
>/usr/local/samba/lib</TT
></P
-></TD
-></TR
-></TABLE
></DIV
-></LI
-><LI
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN3401">26.3.2. Test 2</H2
><P
->Run the command <KBD
-CLASS="USERINPUT"
->ping BIGSERVER</KBD
-> from the PC and
-<KBD
-CLASS="USERINPUT"
->ping ACLIENT</KBD
-> from
+>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
software is not correctly installed. </P
><P
@@ -260,99 +164,49 @@ software is not correctly installed. </P
run ping.</P
><P
>If you get a message saying "host not found" or similar then your DNS
-software or <TT
-CLASS="FILENAME"
->/etc/hosts</TT
-> file is not correctly setup.
-It is possible to
+software or /etc/hosts file is not correctly setup. It is possible to
run samba without DNS entries for the server and client, but I assume
you do have correct entries for the remainder of these tests. </P
><P
>Another reason why ping might fail is if your host is running firewall
software. You will need to relax the rules to let in the workstation
in question, perhaps by allowing access from another subnet (on Linux
-this is done via the <SPAN
-CLASS="APPLICATION"
->ipfwadm</SPAN
-> program.)</P
-></LI
-><LI
+this is done via the ipfwadm program.)</P
+></DIV
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN3407">26.3.3. Test 3</H2
><P
->Run the command <KBD
-CLASS="USERINPUT"
->smbclient -L BIGSERVER</KBD
-> on the unix box. You
+>Run the command "smbclient -L BIGSERVER" on the unix box. You
should get a list of available shares back. </P
><P
>If you get a error message containing the string "Bad password" then
-you probably have either an incorrect <B
-CLASS="COMMAND"
->hosts allow</B
->,
-<B
-CLASS="COMMAND"
->hosts deny</B
-> or <B
-CLASS="COMMAND"
->valid users</B
-> line in your
-<TT
-CLASS="FILENAME"
->smb.conf</TT
->, or your guest account is not
-valid. Check what your guest account is using <SPAN
-CLASS="APPLICATION"
->testparm</SPAN
-> and
-temporarily remove any <B
-CLASS="COMMAND"
->hosts allow</B
->, <B
-CLASS="COMMAND"
->hosts deny</B
->, <B
-CLASS="COMMAND"
->valid users</B
-> or <B
-CLASS="COMMAND"
->invalid users</B
-> lines.</P
+you probably have either an incorrect "hosts allow", "hosts deny" or
+"valid users" line in your smb.conf, or your guest account is not
+valid. Check what your guest account is using "testparm" and
+temporarily remove any "hosts allow", "hosts deny", "valid users" or
+"invalid users" lines.</P
><P
>If you get a "connection refused" response then the smbd server may
not be running. If you installed it in inetd.conf then you probably edited
that file incorrectly. If you installed it as a daemon then check that
it is running, and check that the netbios-ssn port is in a LISTEN
-state using <KBD
-CLASS="USERINPUT"
->netstat -a</KBD
->.</P
+state using "netstat -a".</P
><P
>If you get a "session request failed" then the server refused the
connection. If it says "Your server software is being unfriendly" then
-its probably because you have invalid command line parameters to <SPAN
-CLASS="APPLICATION"
->smbd</SPAN
->,
-or a similar fatal problem with the initial startup of <SPAN
-CLASS="APPLICATION"
->smbd</SPAN
->. Also
-check your config file (<TT
-CLASS="FILENAME"
->smb.conf</TT
->) for syntax errors with <SPAN
-CLASS="APPLICATION"
->testparm</SPAN
->
+its probably because you have invalid command line parameters to smbd,
+or a similar fatal problem with the initial startup of smbd. Also
+check your config file (smb.conf) for syntax errors with "testparm"
and that the various directories where samba keeps its log and lock
files exist.</P
><P
>There are a number of reasons for which smbd may refuse or decline
a session request. The most common of these involve one or more of
-the following <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file entries:</P
+the following smb.conf file entries:</P
><P
><PRE
CLASS="PROGRAMLISTING"
@@ -371,57 +225,34 @@ CLASS="PROGRAMLISTING"
hosts allow = xxx.xxx.xxx.xxx/yy 127.</PRE
></P
><P
->Do NOT use the <B
-CLASS="COMMAND"
->bind interfaces only</B
-> parameter where you
-may wish to
-use the samba password change facility, or where <SPAN
-CLASS="APPLICATION"
->smbclient</SPAN
-> may need to
+>Do NOT use the "bind interfaces only" parameter where you may wish to
+use the samba password change facility, or where smbclient may need to
access local service for name resolution or for local resource
-connections. (Note: the <B
-CLASS="COMMAND"
->bind interfaces only</B
-> parameter deficiency
+connections. (Note: the "bind interfaces only" parameter deficiency
where it will not allow connections to the loopback address will be
fixed soon).</P
><P
>Another common cause of these two errors is having something already running
-on port 139, such as Samba (ie: smbd is running from <SPAN
-CLASS="APPLICATION"
->inetd</SPAN
-> already) or
-something like Digital's Pathworks. Check your <TT
-CLASS="FILENAME"
->inetd.conf</TT
-> file before trying
-to start <SPAN
-CLASS="APPLICATION"
->smbd</SPAN
-> as a daemon, it can avoid a lot of frustration!</P
-><P
->And yet another possible cause for failure of this test is when the subnet mask
+on port 139, such as Samba (ie: smbd is running from inetd already) or
+something like Digital's Pathworks. Check your inetd.conf file before trying
+to start smbd as a daemon, it can avoid a lot of frustration!</P
+><P
+>And yet another possible cause for failure of TEST 3 is when the subnet mask
and / or broadcast address settings are incorrect. Please check that the
network interface IP Address / Broadcast Address / Subnet Mask settings are
-correct and that Samba has correctly noted these in the <TT
-CLASS="FILENAME"
->log.nmb</TT
-> file.</P
-></LI
-><LI
+correct and that Samba has correctly noted these in the log.nmb file.</P
+></DIV
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN3422">26.3.4. Test 4</H2
><P
->Run the command <KBD
-CLASS="USERINPUT"
->nmblookup -B BIGSERVER __SAMBA__</KBD
->. You should get the
+>Run the command "nmblookup -B BIGSERVER __SAMBA__". You should get the
IP address of your Samba server back.</P
><P
->If you don't then nmbd is incorrectly installed. Check your <TT
-CLASS="FILENAME"
->inetd.conf</TT
->
+>If you don't then nmbd is incorrectly installed. Check your inetd.conf
if you run it from there, or that the daemon is running and listening
to udp port 137.</P
><P
@@ -429,12 +260,17 @@ to udp port 137.</P
parameters on the command line. If this is the case then create a
one-line script that contains the right parameters and run that from
inetd.</P
-></LI
-><LI
+></DIV
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN3427">26.3.5. Test 5</H2
><P
->run the command <KBD
-CLASS="USERINPUT"
->nmblookup -B ACLIENT '*'</KBD
+>run the command <B
+CLASS="COMMAND"
+>nmblookup -B ACLIENT '*'</B
></P
><P
>You should get the PCs IP address back. If you don't then the client
@@ -443,12 +279,17 @@ got the name of the PC wrong. </P
><P
>If ACLIENT doesn't resolve via DNS then use the IP address of the
client in the above test.</P
-></LI
-><LI
+></DIV
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN3433">26.3.6. Test 6</H2
><P
->Run the command <KBD
-CLASS="USERINPUT"
->nmblookup -d 2 '*'</KBD
+>Run the command <B
+CLASS="COMMAND"
+>nmblookup -d 2 '*'</B
></P
><P
>This time we are trying the same as the previous test but are trying
@@ -461,86 +302,46 @@ hosts.</P
>If this doesn't give a similar result to the previous test then
nmblookup isn't correctly getting your broadcast address through its
automatic mechanism. In this case you should experiment use the
-<B
-CLASS="COMMAND"
->interfaces</B
-> option in <TT
-CLASS="FILENAME"
->smb.conf</TT
-> to manually configure your IP
+"interfaces" option in smb.conf to manually configure your IP
address, broadcast and netmask. </P
><P
>If your PC and server aren't on the same subnet then you will need to
-use the <VAR
-CLASS="PARAMETER"
->-B</VAR
-> option to set the broadcast address to the that of the PCs
+use the -B option to set the broadcast address to the that of the PCs
subnet.</P
><P
>This test will probably fail if your subnet mask and broadcast address are
not correct. (Refer to TEST 3 notes above).</P
-></LI
-><LI
+></DIV
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN3441">26.3.7. Test 7</H2
><P
->Run the command <KBD
-CLASS="USERINPUT"
->smbclient //BIGSERVER/TMP</KBD
+>Run the command <B
+CLASS="COMMAND"
+>smbclient //BIGSERVER/TMP</B
>. You should
then be prompted for a password. You should use the password of the account
you are logged into the unix box with. If you want to test with
-another account then add the <VAR
-CLASS="PARAMETER"
->-U <VAR
-CLASS="REPLACEABLE"
->accountname</VAR
-></VAR
-> option to the end of
+another account then add the -U &gt;accountname&lt; option to the end of
the command line. eg:
-<KBD
-CLASS="USERINPUT"
->smbclient //bigserver/tmp -Ujohndoe</KBD
-></P
-><DIV
-CLASS="NOTE"
-><P
+<B
+CLASS="COMMAND"
+>smbclient //bigserver/tmp -Ujohndoe</B
></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
><P
->It is possible to specify the password along with the username
+>Note: It is possible to specify the password along with the username
as follows:
-<KBD
-CLASS="USERINPUT"
->smbclient //bigserver/tmp -Ujohndoe%secret</KBD
+<B
+CLASS="COMMAND"
+>smbclient //bigserver/tmp -Ujohndoe%secret</B
></P
-></TD
-></TR
-></TABLE
-></DIV
><P
->Once you enter the password you should get the <SAMP
-CLASS="PROMPT"
->smb&#62;</SAMP
-> prompt. If you
+>Once you enter the password you should get the "smb&#62;" prompt. If you
don't then look at the error message. If it says "invalid network
-name" then the service "tmp" is not correctly setup in your <TT
-CLASS="FILENAME"
->smb.conf</TT
->.</P
+name" then the service "tmp" is not correctly setup in your smb.conf.</P
><P
>If it says "bad password" then the likely causes are:</P
><P
@@ -550,41 +351,23 @@ TYPE="1"
><LI
><P
> you have shadow passords (or some other password system) but didn't
- compile in support for them in <SPAN
-CLASS="APPLICATION"
->smbd</SPAN
->
+ compile in support for them in smbd
</P
></LI
><LI
><P
-> your <B
-CLASS="COMMAND"
->valid users</B
-> configuration is incorrect
+> your "valid users" configuration is incorrect
</P
></LI
><LI
><P
-> you have a mixed case password and you haven't enabled the <B
-CLASS="COMMAND"
->password
- level</B
-> option at a high enough level
+> you have a mixed case password and you haven't enabled the "password
+ level" option at a high enough level
</P
></LI
><LI
><P
-> the <B
-CLASS="COMMAND"
->path =</B
-> line in <TT
-CLASS="FILENAME"
->smb.conf</TT
-> is incorrect. Check it with <SPAN
-CLASS="APPLICATION"
->testparm</SPAN
->
+> the "path =" line in smb.conf is incorrect. Check it with testparm
</P
></LI
><LI
@@ -608,22 +391,24 @@ CLASS="COMMAND"
> etc.
Type <B
CLASS="COMMAND"
->help <VAR
-CLASS="REPLACEABLE"
->command</VAR
-></B
+>help &gt;command&lt;</B
> for instructions. You should
especially check that the amount of free disk space shown is correct
when you type <B
CLASS="COMMAND"
>dir</B
>.</P
-></LI
-><LI
+></DIV
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN3467">26.3.8. Test 8</H2
><P
->On the PC type the command <KBD
-CLASS="USERINPUT"
->net view \\BIGSERVER</KBD
+>On the PC type the command <B
+CLASS="COMMAND"
+>net view \\BIGSERVER</B
>. You will
need to do this from within a "dos prompt" window. You should get back a
list of available shares on the server.</P
@@ -638,17 +423,11 @@ to choose one of them):</P
TYPE="1"
><LI
><P
-> fixup the <SPAN
-CLASS="APPLICATION"
->nmbd</SPAN
-> installation</P
+> fixup the nmbd installation</P
></LI
><LI
><P
-> add the IP address of BIGSERVER to the <B
-CLASS="COMMAND"
->wins server</B
-> box in the
+> add the IP address of BIGSERVER to the "wins server" box in the
advanced tcp/ip setup on the PC.</P
></LI
><LI
@@ -663,14 +442,8 @@ CLASS="COMMAND"
></OL
><P
>If you get a "invalid network name" or "bad password error" then the
-same fixes apply as they did for the <KBD
-CLASS="USERINPUT"
->smbclient -L</KBD
-> test above. In
-particular, make sure your <B
-CLASS="COMMAND"
->hosts allow</B
-> line is correct (see the man
+same fixes apply as they did for the "smbclient -L" test above. In
+particular, make sure your "hosts allow" line is correct (see the man
pages)</P
><P
>Also, do not overlook that fact that when the workstation requests the
@@ -682,47 +455,27 @@ name and password.</P
>If you get "specified computer is not receiving requests" or similar
it probably means that the host is not contactable via tcp services.
Check to see if the host is running tcp wrappers, and if so add an entry in
-the <TT
-CLASS="FILENAME"
->hosts.allow</TT
-> file for your client (or subnet, etc.)</P
-></LI
-><LI
+the hosts.allow file for your client (or subnet, etc.)</P
+></DIV
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN3484">26.3.9. Test 9</H2
><P
->Run the command <KBD
-CLASS="USERINPUT"
->net use x: \\BIGSERVER\TMP</KBD
+>Run the command <B
+CLASS="COMMAND"
+>net use x: \\BIGSERVER\TMP</B
>. You should
be prompted for a password then you should get a "command completed
successfully" message. If not then your PC software is incorrectly
-installed or your smb.conf is incorrect. make sure your <B
-CLASS="COMMAND"
->hosts allow</B
->
-and other config lines in <TT
-CLASS="FILENAME"
->smb.conf</TT
-> are correct.</P
+installed or your smb.conf is incorrect. make sure your "hosts allow"
+and other config lines in smb.conf are correct.</P
><P
>It's also possible that the server can't work out what user name to
-connect you as. To see if this is the problem add the line <B
-CLASS="COMMAND"
->user =
-<VAR
-CLASS="REPLACEABLE"
->username</VAR
-></B
-> to the <B
-CLASS="COMMAND"
->[tmp]</B
-> section of
-<TT
-CLASS="FILENAME"
->smb.conf</TT
-> where <VAR
-CLASS="REPLACEABLE"
->username</VAR
-> is the
+connect you as. To see if this is the problem add the line "user =
+USERNAME" to the [tmp] section of smb.conf where "USERNAME" is the
username corresponding to the password you typed. If you find this
fixes things you may need the username mapping option. </P
><P
@@ -733,38 +486,39 @@ CLASS="COMMAND"
> in <TT
CLASS="FILENAME"
>smb.conf</TT
->
+>.
Turn it back on to fix.</P
-></LI
-><LI
+></DIV
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN3492">26.3.10. Test 10</H2
><P
->Run the command <KBD
-CLASS="USERINPUT"
->nmblookup -M <VAR
-CLASS="REPLACEABLE"
->testgroup</VAR
-></KBD
+>Run the command <B
+CLASS="COMMAND"
+>nmblookup -M TESTGROUP</B
> where
-<VAR
-CLASS="REPLACEABLE"
->testgroup</VAR
-> is the name of the workgroup that your Samba server and
+TESTGROUP is the name of the workgroup that your Samba server and
Windows PCs belong to. You should get back the IP address of the
master browser for that workgroup.</P
><P
>If you don't then the election process has failed. Wait a minute to
see if it is just being slow then try again. If it still fails after
-that then look at the browsing options you have set in <TT
-CLASS="FILENAME"
->smb.conf</TT
->. Make
+that then look at the browsing options you have set in smb.conf. Make
sure you have <B
CLASS="COMMAND"
>preferred master = yes</B
> to ensure that
an election is held at startup.</P
-></LI
-><LI
+></DIV
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN3498">26.3.11. Test 11</H2
><P
>From file manager try to browse the server. Your samba server should
appear in the browse list of your local workgroup (or the one you
@@ -781,16 +535,8 @@ CLASS="COMMAND"
CLASS="COMMAND"
>password server = Windows_NT_Machine</B
> in your
-<TT
-CLASS="FILENAME"
->smb.conf</TT
-> file, or make sure <B
-CLASS="COMMAND"
->encrypted passwords</B
-> is
-set to "yes".</P
-></LI
-></OL
+smb.conf file, or enable encrypted passwords AFTER compiling in support
+for encrypted passwords (refer to the Makefile).</P
></DIV
></DIV
><DIV
@@ -798,9 +544,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4907"
->33.4. Still having troubles?</A
-></H1
+NAME="AEN3503">26.4. Still having troubles?</H1
><P
>Try the mailing list or newsgroup, or use the ethereal utility to
sniff the problem. The official samba mailing list can be reached at
@@ -814,8 +558,10 @@ out the samba web page at
<A
HREF="http://samba.org/samba"
TARGET="_top"
->http://samba.org/samba/</A
+>http://samba.org/samba</A
></P
+><P
+>Also look at the other docs in the Samba package!</P
></DIV
></DIV
><DIV
diff --git a/docs/htmldocs/domain-security.html b/docs/htmldocs/domain-security.html
index ddbc4624b8..670d96ba5f 100644
--- a/docs/htmldocs/domain-security.html
+++ b/docs/htmldocs/domain-security.html
@@ -2,10 +2,11 @@
<HTML
><HEAD
><TITLE
->Samba as a NT4 or Win2k domain member</TITLE
+>Samba as a NT4 domain member</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
@@ -16,7 +17,7 @@ REL="PREVIOUS"
TITLE="Samba as a ADS domain member"
HREF="ads.html"><LINK
REL="NEXT"
-TITLE="Advanced Configuration"
+TITLE="Optional configuration"
HREF="optional.html"></HEAD
><BODY
CLASS="CHAPTER"
@@ -72,58 +73,157 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="DOMAIN-SECURITY"
-></A
->Chapter 9. Samba as a NT4 or Win2k domain member</H1
+NAME="DOMAIN-SECURITY">Chapter 9. Samba as a NT4 domain member</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1439"
->9.1. Joining an NT Domain with Samba 3.0</A
-></H1
+NAME="AEN1273">9.1. Joining an NT Domain with Samba 2.2</H1
><P
->Assume you have a Samba 3.0 server with a NetBIOS name of
- <CODE
+>Assume you have a Samba 2.x server with a NetBIOS name of
+ <TT
CLASS="CONSTANT"
->SERV1</CODE
-> and are joining an or Win2k NT domain called
- <CODE
+>SERV1</TT
+> and are joining an NT domain called
+ <TT
CLASS="CONSTANT"
->DOM</CODE
+>DOM</TT
>, which has a PDC with a NetBIOS name
- of <CODE
+ of <TT
CLASS="CONSTANT"
->DOMPDC</CODE
+>DOMPDC</TT
> and two backup domain controllers
- with NetBIOS names <CODE
+ with NetBIOS names <TT
CLASS="CONSTANT"
->DOMBDC1</CODE
-> and <CODE
+>DOMBDC1</TT
+> and <TT
CLASS="CONSTANT"
>DOMBDC2
- </CODE
+ </TT
>.</P
><P
->Firstly, you must edit your <TT
+>In order to join the domain, first stop all Samba daemons
+ and run the command:</P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+><TT
+CLASS="USERINPUT"
+><B
+>smbpasswd -j DOM -r DOMPDC
+ -U<TT
+CLASS="REPLACEABLE"
+><I
+>Administrator%password</I
+></TT
+></B
+></TT
+></P
+><P
+>as we are joining the domain DOM and the PDC for that domain
+ (the only machine that has write access to the domain SAM database)
+ is DOMPDC. The <TT
+CLASS="REPLACEABLE"
+><I
+>Administrator%password</I
+></TT
+> is
+ the login name and password for an account which has the necessary
+ privilege to add machines to the domain. If this is successful
+ you will see the message:</P
+><P
+><TT
+CLASS="COMPUTEROUTPUT"
+>smbpasswd: Joined domain DOM.</TT
+>
+ </P
+><P
+>in your terminal window. See the <A
+HREF="smbpasswd.8.html"
+TARGET="_top"
+> smbpasswd(8)</A
+> man page for more details.</P
+><P
+>There is existing development code to join a domain
+ without having to create the machine trust account on the PDC
+ beforehand. This code will hopefully be available soon
+ in release branches as well.</P
+><P
+>This command goes through the machine account password
+ change protocol, then writes the new (random) machine account
+ password for this Samba server into a file in the same directory
+ in which an smbpasswd file would be stored - normally :</P
+><P
+><TT
+CLASS="FILENAME"
+>/usr/local/samba/private</TT
+></P
+><P
+>In Samba 2.0.x, the filename looks like this:</P
+><P
+><TT
CLASS="FILENAME"
->smb.conf</TT
-> file to tell Samba it should
- now use domain security.</P
+><TT
+CLASS="REPLACEABLE"
+><I
+>&lt;NT DOMAIN NAME&gt;</I
+></TT
+>.<TT
+CLASS="REPLACEABLE"
+><I
+>&lt;Samba
+ Server Name&gt;</I
+></TT
+>.mac</TT
+></P
+><P
+>The <TT
+CLASS="FILENAME"
+>.mac</TT
+> suffix stands for machine account
+ password file. So in our example above, the file would be called:</P
+><P
+><TT
+CLASS="FILENAME"
+>DOM.SERV1.mac</TT
+></P
+><P
+>In Samba 2.2, this file has been replaced with a TDB
+ (Trivial Database) file named <TT
+CLASS="FILENAME"
+>secrets.tdb</TT
+>.
+ </P
+><P
+>This file is created and owned by root and is not
+ readable by any other user. It is the key to the domain-level
+ security for your system, and should be treated as carefully
+ as a shadow password file.</P
+><P
+>Now, before restarting the Samba daemons you must
+ edit your <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+><TT
+CLASS="FILENAME"
+>smb.conf(5)</TT
+>
+ </A
+> file to tell Samba it should now use domain security.</P
><P
>Change (or add) your <A
HREF="smb.conf.5.html#SECURITY"
TARGET="_top"
-> <VAR
+> <TT
CLASS="PARAMETER"
->security =</VAR
+><I
+>security =</I
+></TT
></A
> line in the [global] section
- of your <TT
-CLASS="FILENAME"
->smb.conf</TT
-> to read:</P
+ of your smb.conf to read:</P
><P
><B
CLASS="COMMAND"
@@ -133,9 +233,11 @@ CLASS="COMMAND"
>Next change the <A
HREF="smb.conf.5.html#WORKGROUP"
TARGET="_top"
-><VAR
+><TT
CLASS="PARAMETER"
-> workgroup =</VAR
+><I
+> workgroup =</I
+></TT
></A
> line in the [global] section to read: </P
><P
@@ -149,22 +251,26 @@ CLASS="COMMAND"
>You must also have the parameter <A
HREF="smb.conf.5.html#ENCRYPTPASSWORDS"
TARGET="_top"
-> <VAR
+> <TT
CLASS="PARAMETER"
->encrypt passwords</VAR
+><I
+>encrypt passwords</I
+></TT
></A
-> set to <CODE
+> set to <TT
CLASS="CONSTANT"
>yes
- </CODE
+ </TT
> in order for your users to authenticate to the NT PDC.</P
><P
>Finally, add (or modify) a <A
HREF="smb.conf.5.html#PASSWORDSERVER"
TARGET="_top"
-> <VAR
+> <TT
CLASS="PARAMETER"
->password server =</VAR
+><I
+>password server =</I
+></TT
></A
> line in the [global]
section to read: </P
@@ -189,89 +295,50 @@ CLASS="COMMAND"
>password server = *</B
></P
><P
->This method, allows Samba to use exactly the same
- mechanism that NT does. This
+>This method, which was introduced in Samba 2.0.6,
+ allows Samba to use exactly the same mechanism that NT does. This
method either broadcasts or uses a WINS database in order to
find domain controllers to authenticate against.</P
><P
->In order to actually join the domain, you must run this
- command:</P
-><P
-><SAMP
-CLASS="PROMPT"
->root# </SAMP
-><KBD
-CLASS="USERINPUT"
->net rpc join -S DOMPDC
- -U<VAR
-CLASS="REPLACEABLE"
->Administrator%password</VAR
-></KBD
-></P
-><P
->as we are joining the domain DOM and the PDC for that domain
- (the only machine that has write access to the domain SAM database)
- is DOMPDC. The <VAR
-CLASS="REPLACEABLE"
->Administrator%password</VAR
-> is
- the login name and password for an account which has the necessary
- privilege to add machines to the domain. If this is successful
- you will see the message:</P
-><P
-><SAMP
-CLASS="COMPUTEROUTPUT"
->Joined domain DOM.</SAMP
->
- or <SAMP
-CLASS="COMPUTEROUTPUT"
->Joined 'SERV1' to realm 'MYREALM'</SAMP
->
- </P
-><P
->in your terminal window. See the <A
-HREF="net.8.html"
-TARGET="_top"
-> net(8)</A
-> man page for more details.</P
-><P
->This process joins the server to thedomain
- without having to create the machine trust account on the PDC
- beforehand.</P
-><P
->This command goes through the machine account password
- change protocol, then writes the new (random) machine account
- password for this Samba server into a file in the same directory
- in which an smbpasswd file would be stored - normally :</P
+>Finally, restart your Samba daemons and get ready for
+ clients to begin using domain security!</P
+></DIV
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN1337">9.2. Samba and Windows 2000 Domains</H1
><P
-><TT
-CLASS="FILENAME"
->/usr/local/samba/private/secrets.tdb</TT
-></P
+>Many people have asked regarding the state of Samba's ability to participate in
+a Windows 2000 Domain. Samba 3.0 is able to act as a member server of a Windows
+2000 domain operating in mixed or native mode.</P
><P
->This file is created and owned by root and is not
- readable by any other user. It is the key to the domain-level
- security for your system, and should be treated as carefully
- as a shadow password file.</P
+>There is much confusion between the circumstances that require a "mixed" mode
+Win2k DC and a when this host can be switched to "native" mode. A "mixed" mode
+Win2k domain controller is only needed if Windows NT BDCs must exist in the same
+domain. By default, a Win2k DC in "native" mode will still support
+NetBIOS and NTLMv1 for authentication of legacy clients such as Windows 9x and
+NT 4.0. Samba has the same requirements as a Windows NT 4.0 member server.</P
><P
->Finally, restart your Samba daemons and get ready for
- clients to begin using domain security!</P
+>The steps for adding a Samba 2.2 host to a Win2k domain are the same as those
+for adding a Samba server to a Windows NT 4.0 domain. The only exception is that
+the "Server Manager" from NT 4 has been replaced by the "Active Directory Users and
+Computers" MMC (Microsoft Management Console) plugin.</P
></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1493"
->9.2. Why is this better than security = server?</A
-></H1
+NAME="AEN1342">9.3. Why is this better than security = server?</H1
><P
>Currently, domain security in Samba doesn't free you from
having to create local Unix users to represent the users attaching
- to your server. This means that if domain user <CODE
+ to your server. This means that if domain user <TT
CLASS="CONSTANT"
>DOM\fred
- </CODE
+ </TT
> attaches to your domain security Samba server, there needs
to be a local Unix user fred to represent that user in the Unix
filesystem. This is very similar to the older Samba security mode
@@ -320,28 +387,20 @@ CLASS="COMMAND"
>And finally, acting in the same manner as an NT server
authenticating to a PDC means that as part of the authentication
reply, the Samba server gets the user identification information such
- as the user SID, the list of NT groups the user belongs to, etc. </P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
+ as the user SID, the list of NT groups the user belongs to, etc. All
+ this information will allow Samba to be extended in the future into
+ a mode the developers currently call appliance mode. In this mode,
+ no local Unix users will be necessary, and Samba will generate Unix
+ uids and gids from the information passed back from the PDC when a
+ user is authenticated, making a Samba server truly plug and play
+ in an NT domain environment. Watch for this code soon.</P
><P
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>NOTE:</I
+></SPAN
> Much of the text of this document
was first published in the Web magazine <A
HREF="http://www.linuxworld.com"
@@ -354,10 +413,6 @@ TARGET="_top"
>Doing
the NIS/NT Samba</A
>.</P
-></TD
-></TR
-></TABLE
-></DIV
></DIV
></DIV
><DIV
@@ -418,7 +473,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Advanced Configuration</TD
+>Optional configuration</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/findsmb.1.html b/docs/htmldocs/findsmb.1.html
index bc0aec55c0..af7100ed6f 100644
--- a/docs/htmldocs/findsmb.1.html
+++ b/docs/htmldocs/findsmb.1.html
@@ -1,11 +1,12 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML
><HEAD
><TITLE
>findsmb</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,9 +16,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="FINDSMB.1"
-></A
->findsmb</H1
+NAME="FINDSMB">findsmb</H1
><DIV
CLASS="REFNAMEDIV"
><A
@@ -30,15 +29,13 @@ NAME="AEN5"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN8"
-></A
-><H2
+NAME="AEN8"><H2
>Synopsis</H2
><P
><B
CLASS="COMMAND"
>findsmb</B
-> [subnet broadcast address]</P
+> [subnet broadcast address]</P
></DIV
><DIV
CLASS="REFSECT1"
@@ -48,14 +45,11 @@ NAME="AEN12"
><H2
>DESCRIPTION</H2
><P
->This perl script is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
->
- suite.</P
+>This perl script is part of the <A
+HREF="samba.7.html"
+TARGET="_top"
+> Samba</A
+> suite.</P
><P
><B
CLASS="COMMAND"
@@ -63,27 +57,27 @@ CLASS="COMMAND"
> is a perl script that
prints out several pieces of information about machines
on a subnet that respond to SMB name query requests.
- It uses <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmblookup</SPAN
->(1)</SPAN
->
- and <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbclient</SPAN
->(1)</SPAN
->
- to obtain this information.
+ It uses <A
+HREF="nmblookup.1.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+> nmblookup(1)</B
+></A
+> and <A
+HREF="smbclient.1.html"
+TARGET="_top"
+> <B
+CLASS="COMMAND"
+>smbclient(1)</B
+></A
+> to obtain this information.
</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN26"
+NAME="AEN22"
></A
><H2
>OPTIONS</H2
@@ -103,16 +97,17 @@ CLASS="COMMAND"
bugs in Windows95 into account when trying to find a Netbios name
registered of the remote machine. This option is disabled by default
because it is specific to Windows 95 and Windows 95 machines only.
- If set, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmblookup</SPAN
->(1)</SPAN
+ If set, <A
+HREF="nmblookup.1.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>nmblookup</B
+></A
>
- will be called with <CODE
+ will be called with <TT
CLASS="CONSTANT"
->-B</CODE
+>-B</TT
> option.</P
></DD
><DT
@@ -124,24 +119,17 @@ CLASS="COMMAND"
>findsmb
</B
> will probe the subnet of the machine where
- <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->findsmb</SPAN
->(1)</SPAN
->
- is run. This value is passed to
- <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmblookup</SPAN
->(1)</SPAN
->
- as part of the <CODE
+ <B
+CLASS="COMMAND"
+>findsmb</B
+> is run. This value is passed
+ to <B
+CLASS="COMMAND"
+>nmblookup</B
+> as part of the
+ <TT
CLASS="CONSTANT"
->-B</CODE
+>-B</TT
> option.</P
></DD
></DL
@@ -150,7 +138,7 @@ CLASS="CONSTANT"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN50"
+NAME="AEN41"
></A
><H2
>EXAMPLES</H2
@@ -174,27 +162,27 @@ CLASS="COMMAND"
not show any information about the operating system or server
version.</P
><P
->The command with <CODE
+>The command with <TT
CLASS="CONSTANT"
->-r</CODE
+>-r</TT
> option
- must be run on a system without <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmbd</SPAN
->(8)</SPAN
-> running.
-
+ must be run on a system without <A
+HREF="nmbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>nmbd</B
+></A
+> running.
If <B
CLASS="COMMAND"
>nmbd</B
> is running on the system, you will
only get the IP address and the DNS name of the machine. To
get proper responses from Windows 95 and Windows 98 machines,
- the command must be run as root and with <CODE
+ the command must be run as root and with <TT
CLASS="CONSTANT"
->-r</CODE
+>-r</TT
>
option on a machine without <B
CLASS="COMMAND"
@@ -204,14 +192,22 @@ CLASS="COMMAND"
>For example, running <B
CLASS="COMMAND"
>findsmb</B
->
- without <CODE
+> without
+ <TT
CLASS="CONSTANT"
->-r</CODE
+>-r</TT
> option set would yield output similar
to the following</P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
><PRE
CLASS="SCREEN"
+><TT
+CLASS="COMPUTEROUTPUT"
>IP ADDR NETBIOS NAME WORKGROUP/OS/VERSION
---------------------------------------------------------------------
192.168.35.10 MINESET-TEST1 [DMVENGR]
@@ -223,12 +219,17 @@ CLASS="SCREEN"
192.168.35.78 HERBDHCP1 +[HERB]
192.168.35.88 SCNT2 +[MVENGR] [Windows NT 4.0] [NT LAN Manager 4.0]
192.168.35.93 FROGSTAR-PC [MVENGR] [Windows 5.0] [Windows 2000 LAN Manager]
-192.168.35.97 HERBNT1 *[HERB-NT] [Windows NT 4.0] [NT LAN Manager 4.0]</PRE
+192.168.35.97 HERBNT1 *[HERB-NT] [Windows NT 4.0] [NT LAN Manager 4.0]
+ </TT
+></PRE
+></TD
+></TR
+></TABLE
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN68"
+NAME="AEN59"
></A
><H2
>VERSION</H2
@@ -239,37 +240,41 @@ NAME="AEN68"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN71"
+NAME="AEN62"
></A
><H2
>SEE ALSO</H2
><P
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmbd</SPAN
->(8)</SPAN
->,
- <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbclient</SPAN
->(1)</SPAN
->, and <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmblookup</SPAN
->(1)</SPAN
+><A
+HREF="nmbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>nmbd(8)</B
+></A
+>,
+ <A
+HREF="smbclient.1.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbclient(1)
+ </B
+></A
+>, and <A
+HREF="nmblookup.1.html"
+TARGET="_top"
+> <B
+CLASS="COMMAND"
+>nmblookup(1)</B
+></A
>
</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN83"
+NAME="AEN71"
></A
><H2
>AUTHOR</H2
@@ -281,14 +286,14 @@ NAME="AEN83"
><P
>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <A
+ excellent piece of Open Source software, available at
+ <A
HREF="ftp://ftp.icce.rug.nl/pub/unix/"
TARGET="_top"
->ftp://ftp.icce.rug.nl/pub/unix/</A
->)
- and updated for the Samba 2.0 release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook
- XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.</P
+> ftp://ftp.icce.rug.nl/pub/unix/</A
+>) and updated for the Samba 2.0
+ release by Jeremy Allison. The conversion to DocBook for
+ Samba 2.2 was done by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/groupmapping.html b/docs/htmldocs/groupmapping.html
index 95a1ce107f..84cf521fc9 100644
--- a/docs/htmldocs/groupmapping.html
+++ b/docs/htmldocs/groupmapping.html
@@ -2,22 +2,23 @@
<HTML
><HEAD
><TITLE
->Configuring Group Mapping</TITLE
+>Group mapping HOWTO</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="UP"
-TITLE="Advanced Configuration"
+TITLE="Optional configuration"
HREF="optional.html"><LINK
REL="PREVIOUS"
-TITLE="UNIX Permission Bits and Windows NT Access Control Lists"
-HREF="unix-permissions.html"><LINK
+TITLE="HOWTO Access Samba source code via CVS"
+HREF="cvs-access.html"><LINK
REL="NEXT"
-TITLE="Printing Support"
-HREF="printing.html"></HEAD
+TITLE="Samba performance issues"
+HREF="speed.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -45,7 +46,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="unix-permissions.html"
+HREF="cvs-access.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -59,7 +60,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="printing.html"
+HREF="speed.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -72,16 +73,14 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="GROUPMAPPING"
-></A
->Chapter 11. Configuring Group Mapping</H1
+NAME="GROUPMAPPING">Chapter 21. Group mapping HOWTO</H1
><P
>
Starting with Samba 3.0 alpha 2, a new group mapping function is available. The
current method (likely to change) to manage the groups is a new command called
-<SPAN
-CLASS="APPLICATION"
->smbgroupedit</SPAN
+<B
+CLASS="COMMAND"
+>smbgroupedit</B
>.</P
><P
>The first immediate reason to use the group mapping on a PDC, is that
@@ -142,9 +141,9 @@ CLASS="COMMAND"
>domain admins</B
> group by running the command:</P
><P
-><KBD
-CLASS="USERINPUT"
->smbgroupedit -c "Domain Admins" -u domadm</KBD
+><B
+CLASS="COMMAND"
+>smbgroupedit -c "Domain Admins" -u domadm</B
></P
></LI
></OL
@@ -157,16 +156,16 @@ member machine (an NT/W2K or a samba server running winbind), you would like to
give access to a certain directory to some users who are member of a group on
your samba PDC. Flag that group as a domain group by running:</P
><P
-><KBD
-CLASS="USERINPUT"
->smbgroupedit -a unixgroup -td</KBD
+><B
+CLASS="COMMAND"
+>smbgroupedit -a unixgroup -td</B
></P
><P
>You can list the various groups in the mapping database like this</P
><P
-><KBD
-CLASS="USERINPUT"
->smbgroupedit -v</KBD
+><B
+CLASS="COMMAND"
+>smbgroupedit -v</B
></P
></DIV
><DIV
@@ -185,7 +184,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="unix-permissions.html"
+HREF="cvs-access.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -203,7 +202,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="printing.html"
+HREF="speed.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -213,7 +212,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->UNIX Permission Bits and Windows NT Access Control Lists</TD
+>HOWTO Access Samba source code via CVS</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -227,7 +226,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Printing Support</TD
+>Samba performance issues</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/groupprofiles.html b/docs/htmldocs/groupprofiles.html
deleted file mode 100644
index 9c25717238..0000000000
--- a/docs/htmldocs/groupprofiles.html
+++ /dev/null
@@ -1,568 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->Creating Group Prolicy Files</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="SAMBA Project Documentation"
-HREF="samba-howto-collection.html"><LINK
-REL="UP"
-TITLE="Optional configuration"
-HREF="optional.html"><LINK
-REL="PREVIOUS"
-TITLE="Samba performance issues"
-HREF="speed.html"><LINK
-REL="NEXT"
-TITLE="Securing Samba"
-HREF="securing-samba.html"></HEAD
-><BODY
-CLASS="CHAPTER"
-BGCOLOR="#FFFFFF"
-TEXT="#000000"
-LINK="#0000FF"
-VLINK="#840084"
-ALINK="#0000FF"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->SAMBA Project Documentation</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="speed.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
-></TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="securing-samba.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="CHAPTER"
-><H1
-><A
-NAME="GROUPPROFILES"
-></A
->Chapter 21. Creating Group Prolicy Files</H1
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN3410"
->21.1. Windows '9x</A
-></H1
-><P
->You need the Win98 Group Policy Editor to
-set Group Profiles up under Windows '9x. It can be found on the Original
-full product Win98 installation CD under
-<TT
-CLASS="FILENAME"
->tools/reskit/netadmin/poledit</TT
->. You install this
-using the Add/Remove Programs facility and then click on the 'Have Disk'
-tab.</P
-><P
->Use the Group Policy Editor to create a policy file that specifies the
-location of user profiles and/or the <TT
-CLASS="FILENAME"
->My Documents</TT
-> etc.
-stuff. You then save these settings in a file called
-<TT
-CLASS="FILENAME"
->Config.POL</TT
-> that needs to be placed in
-the root of the [NETLOGON] share. If your Win98 is configured to log onto
-the Samba Domain, it will automatically read this file and update the
-Win9x/Me registry of the machine that is logging on.</P
-><P
->All of this is covered in the Win98 Resource Kit documentation.</P
-><P
->If you do not do it this way, then every so often Win9x/Me will check the
-integrity of the registry and will restore it's settings from the back-up
-copy of the registry it stores on each Win9x/Me machine. Hence, you will
-occasionally notice things changing back to the original settings.</P
-><P
->The following all refers to Windows NT/200x profile migration - not to policies.
-We need a separate section on policies (NTConfig.Pol) for NT4/200x.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN3420"
->21.2. Windows NT 4</A
-></H1
-><P
->Unfortunately, the Resource Kit info is Win NT4 or 200x specific.</P
-><P
->Here is a quick guide:</P
-><P
-></P
-><UL
-><LI
-><P
->On your NT4 Domain Controller, right click on 'My Computer', then
-select the tab labelled 'User Profiles'.</P
-></LI
-><LI
-><P
->Select a user profile you want to migrate and click on it.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="90%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->I am using the term "migrate" lossely. You can copy a profile to
-create a group profile. You can give the user 'Everyone' rights to the
-profile you copy this to. That is what you need to do, since your samba
-domain is not a member of a trust relationship with your NT4 PDC.</P
-></TD
-></TR
-></TABLE
-></DIV
-></LI
-><LI
-><P
->Click the 'Copy To' button.</P
-></LI
-><LI
-><P
->In the box labelled 'Copy Profile to' add your new path, eg:
-<TT
-CLASS="FILENAME"
->c:\temp\foobar</TT
-></P
-></LI
-><LI
-><P
->Click on the button labelled 'Change' in the "Permitted to use" box.</P
-></LI
-><LI
-><P
->Click on the group 'Everyone' and then click OK. This closes the
-'chose user' box.</P
-></LI
-><LI
-><P
->Now click OK.</P
-></LI
-></UL
-><P
->Follow the above for every profile you need to migrate.</P
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN3443"
->21.2.1. Side bar Notes</A
-></H2
-><P
->You should obtain the SID of your NT4 domain. You can use smbpasswd to do
-this. Read the man page.</P
-><P
->With Samba-3.0.0 alpha code you can import all you NT4 domain accounts
-using the net samsync method. This way you can retain your profile
-settings as well as all your users.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN3447"
->21.2.2. Mandatory profiles</A
-></H2
-><P
->The above method can be used to create mandatory profiles also. To convert
-a group profile into a mandatory profile simply locate the NTUser.DAT file
-in the copied profile and rename it to NTUser.MAN.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN3450"
->21.2.3. moveuser.exe</A
-></H2
-><P
->The W2K professional resource kit has moveuser.exe. moveuser.exe changes
-the security of a profile from one user to another. This allows the account
-domain to change, and/or the user name to change.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN3453"
->21.2.4. Get SID</A
-></H2
-><P
->You can identify the SID by using GetSID.exe from the Windows NT Server 4.0
-Resource Kit.</P
-><P
->Windows NT 4.0 stores the local profile information in the registry under
-the following key:
-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList</P
-><P
->Under the ProfileList key, there will be subkeys named with the SIDs of the
-users who have logged on to this computer. (To find the profile information
-for the user whose locally cached profile you want to move, find the SID for
-the user with the GetSID.exe utility.) Inside of the appropriate user's
-subkey, you will see a string value named ProfileImagePath.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN3458"
->21.3. Windows 2000/XP</A
-></H1
-><P
->You must first convert the profile from a local profile to a domain
-profile on the MS Windows workstation as follows:</P
-><P
-></P
-><UL
-><LI
-><P
->Log on as the LOCAL workstation administrator.</P
-></LI
-><LI
-><P
->Right click on the 'My Computer' Icon, select 'Properties'</P
-></LI
-><LI
-><P
->Click on the 'User Profiles' tab</P
-></LI
-><LI
-><P
->Select the profile you wish to convert (click on it once)</P
-></LI
-><LI
-><P
->Click on the button 'Copy To'</P
-></LI
-><LI
-><P
->In the "Permitted to use" box, click on the 'Change' button.</P
-></LI
-><LI
-><P
->Click on the 'Look in" area that lists the machine name, when you click
-here it will open up a selection box. Click on the domain to which the
-profile must be accessible.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="90%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->You will need to log on if a logon box opens up. Eg: In the connect
-as: MIDEARTH\root, password: mypassword.</P
-></TD
-></TR
-></TABLE
-></DIV
-></LI
-><LI
-><P
->To make the profile capable of being used by anyone select 'Everyone'</P
-></LI
-><LI
-><P
->Click OK. The Selection box will close.</P
-></LI
-><LI
-><P
->Now click on the 'Ok' button to create the profile in the path you
-nominated.</P
-></LI
-></UL
-><P
->Done. You now have a profile that can be editted using the samba-3.0.0
-profiles tool.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Under NT/2K the use of mandotory profiles forces the use of MS Exchange
-storage of mail data. That keeps desktop profiles usable.</P
-></TD
-></TR
-></TABLE
-></DIV
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
-></P
-><UL
-><LI
-><P
->This is a security check new to Windows XP (or maybe only
-Windows XP service pack 1). It can be disabled via a group policy in
-Active Directory. The policy is:</P
-><P
->"Computer Configuration\Administrative Templates\System\User
-Profiles\Do not check for user ownership of Roaming Profile Folders"</P
-><P
->...and it should be set to "Enabled".
-Does the new version of samba have an Active Directory analogue? If so,
-then you may be able to set the policy through this.</P
-><P
->If you cannot set group policies in samba, then you may be able to set
-the policy locally on each machine. If you want to try this, then do
-the following (N.B. I don't know for sure that this will work in the
-same way as a domain group policy):</P
-></LI
-><LI
-><P
->On the XP workstation log in with an Administrator account.</P
-></LI
-><LI
-><P
->Click: "Start", "Run"</P
-></LI
-><LI
-><P
->Type: "mmc"</P
-></LI
-><LI
-><P
->Click: "OK"</P
-></LI
-><LI
-><P
->A Microsoft Management Console should appear.</P
-></LI
-><LI
-><P
->Click: File, "Add/Remove Snap-in...", "Add"</P
-></LI
-><LI
-><P
->Double-Click: "Group Policy"</P
-></LI
-><LI
-><P
->Click: "Finish", "Close"</P
-></LI
-><LI
-><P
->Click: "OK"</P
-></LI
-><LI
-><P
->In the "Console Root" window:</P
-></LI
-><LI
-><P
->Expand: "Local Computer Policy", "Computer Configuration",</P
-></LI
-><LI
-><P
->"Administrative Templates", "System", "User Profiles"</P
-></LI
-><LI
-><P
->Double-Click: "Do not check for user ownership of Roaming Profile</P
-></LI
-><LI
-><P
->Folders"</P
-></LI
-><LI
-><P
->Select: "Enabled"</P
-></LI
-><LI
-><P
->Click: OK"</P
-></LI
-><LI
-><P
->Close the whole console. You do not need to save the settings (this
-refers to the console settings rather than the policies you have
-changed).</P
-></LI
-><LI
-><P
->Reboot</P
-></LI
-></UL
-></TD
-></TR
-></TABLE
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="speed.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="samba-howto-collection.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="securing-samba.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->Samba performance issues</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="optional.html"
-ACCESSKEY="U"
->Up</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->Securing Samba</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/docs/htmldocs/improved-browsing.html b/docs/htmldocs/improved-browsing.html
index 3817bbece8..4e9d7f639e 100644
--- a/docs/htmldocs/improved-browsing.html
+++ b/docs/htmldocs/improved-browsing.html
@@ -5,19 +5,20 @@
>Improved browsing in samba</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="UP"
-TITLE="Advanced Configuration"
-HREF="optional.html"><LINK
+TITLE="General installation"
+HREF="introduction.html"><LINK
REL="PREVIOUS"
-TITLE="Integrating MS Windows networks with Samba"
-HREF="integrate-ms-networks.html"><LINK
+TITLE="How to Install and Test SAMBA"
+HREF="install.html"><LINK
REL="NEXT"
-TITLE="Securing Samba"
-HREF="securing-samba.html"></HEAD
+TITLE="Quick Cross Subnet Browsing / Cross Workgroup Browsing guide"
+HREF="browsing-quick.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -45,7 +46,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="integrate-ms-networks.html"
+HREF="install.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -59,7 +60,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="securing-samba.html"
+HREF="browsing-quick.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -72,23 +73,16 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="IMPROVED-BROWSING"
-></A
->Chapter 23. Improved browsing in samba</H1
+NAME="IMPROVED-BROWSING">Chapter 2. Improved browsing in samba</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3804"
->23.1. Overview of browsing</A
-></H1
+NAME="AEN229">2.1. Overview of browsing</H1
><P
>SMB networking provides a mechanism by which clients can access a list
-of machines in a network, a so-called <B
-CLASS="COMMAND"
->browse list</B
->. 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
@@ -96,13 +90,8 @@ list is heavily used by all SMB clients. Configuration of SMB
browsing has been problematic for some Samba users, hence this
document.</P
><P
->MS Windows 2000 and later, as with Samba 3 and later, can be
-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
-from SMB machine names to IP addresses does not function correctly.</P
-><P
->Where NetBIOS over TCP/IP is enabled use of a WINS server is highly
+>Browsing will NOT work if name resolution from NetBIOS names to IP
+addresses does not function correctly. Use of a WINS server is highly
recommended to aid the resolution of NetBIOS (SMB) names to IP addresses.
WINS allows remote segment clients to obtain NetBIOS name_type information
that can NOT be provided by any other means of name resolution.</P
@@ -112,20 +101,14 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3810"
->23.2. Browsing support in samba</A
-></H1
-><P
->Samba facilitates browsing. The browsing is supported by <SPAN
-CLASS="APPLICATION"
->nmbd</SPAN
->
-and is also controlled by options in the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file.
-Samba can act as a local browse master for a workgroup and the ability
-for samba to support domain logons and scripts is now available.</P
+NAME="AEN233">2.2. Browsing support in samba</H1
+><P
+>Samba now fully supports browsing. The browsing is supported by nmbd
+and is also controlled by options in the smb.conf file (see smb.conf(5)).</P
+><P
+>Samba can act as a local browse master for a workgroup and the ability
+for samba to support domain logons and scripts is now available. See
+DOMAIN.txt for more information on domain logons.</P
><P
>Samba can also act as a domain master browser for a workgroup. This
means that it will collate lists from local browse masters into a
@@ -138,123 +121,64 @@ workgroup that has the same name as an NT Domain: on each wide area
network, you must only ever have one domain master browser per workgroup,
regardless of whether it is NT, Samba or any other type of domain master
that is providing this service.</P
-><DIV
-CLASS="NOTE"
><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Nmbd can be configured as a WINS server, but it is not
-necessary to specifically use samba as your WINS server. MS Windows
-NT4, Server or Advanced Server 2000 or 2003 can be configured as
-your WINS server. In a mixed NT/2000/2003 server and samba environment on
-a Wide Area Network, it is recommended that you use the Microsoft
-WINS server capabilities. In a samba-only environment, it is
-recommended that you use one and only one Samba server as your WINS server.</P
-></TD
-></TR
-></TABLE
-></DIV
+>[Note that nmbd can be configured as a WINS server, but it is not
+necessary to specifically use samba as your WINS server. NTAS can
+be configured as your WINS server. In a mixed NT server and
+samba environment on a Wide Area Network, it is recommended that
+you use the NT server's WINS server capabilities. In a samba-only
+environment, it is recommended that you use one and only one nmbd
+as your WINS server].</P
><P
>To get browsing to work you need to run nmbd as usual, but will need
-to use the <B
-CLASS="COMMAND"
->workgroup</B
-> option in <TT
-CLASS="FILENAME"
->smb.conf</TT
->
-to control what workgroup Samba becomes a part of.</P
+to use the "workgroup" option in smb.conf to control what workgroup
+Samba becomes a part of.</P
><P
>Samba also has a useful option for a Samba server to offer itself for
browsing on another subnet. It is recommended that this option is only
used for 'unusual' purposes: announcements over the internet, for
-example. See <B
-CLASS="COMMAND"
->remote announce</B
-> in the
-<TT
-CLASS="FILENAME"
->smb.conf</TT
-> man page. </P
+example. See "remote announce" in the smb.conf man page. </P
></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3825"
->23.3. Problem resolution</A
-></H1
+NAME="AEN242">2.3. Problem resolution</H1
><P
>If something doesn't work then hopefully the log.nmb file will help
you track down the problem. Try a debug level of 2 or 3 for finding
problems. Also note that the current browse list usually gets stored
-in text form in a file called <TT
-CLASS="FILENAME"
->browse.dat</TT
->.</P
+in text form in a file called browse.dat.</P
><P
>Note that if it doesn't work for you, then you should still be able to
-type the server name as <TT
-CLASS="FILENAME"
->\\SERVER</TT
-> in filemanager then
-hit enter and filemanager should display the list of available shares.</P
+type the server name as \\SERVER in filemanager then hit enter and
+filemanager should display the list of available shares.</P
><P
>Some people find browsing fails because they don't have the global
-<B
-CLASS="COMMAND"
->guest account</B
-> set to a valid account. Remember that the
-IPC$ connection that lists the shares is done as guest, and thus you must
+"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.</P
><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->MS Windows 2000 and upwards (as with Samba) can be configured to disallow
-anonymous (ie: Guest account) access to the IPC$ share. In that case, the
-MS Windows 2000/XP/2003 machine acting as an SMB/CIFS client will use the
-name of the currently logged in user to query the IPC$ share. MS Windows
-9X clients are not able to do this and thus will NOT be able to browse
-server resources.</I
-></SPAN
-></P
+>Also, a lot of people are getting bitten by the problem of too many
+parameters on the command line of nmbd in inetd.conf. This trick is to
+not use spaces between the option and the parameter (eg: -d2 instead
+of -d 2), and to not use the -B and -N options. New versions of nmbd
+are now far more likely to correctly find your broadcast and network
+address, so in most cases these aren't needed.</P
><P
>The other big problem people have is that their broadcast address,
netmask or IP address is wrong (specified with the "interfaces" option
-in <TT
-CLASS="FILENAME"
->smb.conf</TT
->)</P
+in smb.conf)</P
></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3837"
->23.4. Browsing across subnets</A
-></H1
+NAME="AEN249">2.4. Browsing across subnets</H1
><P
->Since the release of Samba 1.9.17(alpha1) Samba has been
+>With the release of Samba 1.9.17(alpha1 and above) Samba has been
updated to enable it to support the replication of browse lists
across subnet boundaries. New code and options have been added to
achieve this. This section describes how to set this feature up
@@ -275,23 +199,19 @@ another subnet without using a WINS server.</P
be they Windows 95, Windows NT, or Samba servers must have the IP address
of a WINS server given to them by a DHCP server, or by manual configuration
(for Win95 and WinNT, this is in the TCP/IP Properties, under Network
-settings) for Samba this is in the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file.</P
+settings) for Samba this is in the smb.conf file.</P
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3843"
->23.4.1. How does cross subnet browsing work ?</A
-></H2
+NAME="AEN254">2.4.1. How does cross subnet browsing work ?</H2
><P
>Cross subnet browsing is a complicated dance, containing multiple
moving parts. It has taken Microsoft several years to get the code
that achieves this correct, and Samba lags behind in some areas.
-Samba is capable of cross subnet browsing when configured correctly.</P
+However, with the 1.9.17 release, Samba is capable of cross subnet
+browsing when configured correctly.</P
><P
>Consider a network set up as follows :</P
><P
@@ -372,7 +292,7 @@ machine is seen across any of the subnets.</P
master browser it looks for a Domain master browser to synchronize
its browse list with. It does this by querying the WINS server
(N2_D) for the IP address associated with the NetBIOS name
-WORKGROUP&#62;1B&#60;. This name was registerd by the Domain master
+WORKGROUP&gt;1B&lt;. This name was registerd by the Domain master
browser (N1_C) with the WINS server as soon as it was booted.</P
><P
>Once N2_B knows the address of the Domain master browser it
@@ -495,16 +415,11 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3878"
->23.5. Setting up a WINS server</A
-></H1
+NAME="AEN289">2.5. Setting up a WINS server</H1
><P
>Either a Samba machine or a Windows NT Server machine may be set up
as a WINS server. To set a Samba machine to be a WINS server you must
-add the following option to the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file on the selected machine :
+add the following option to the smb.conf file on the selected machine :
in the [globals] section add the line </P
><P
><B
@@ -512,22 +427,22 @@ CLASS="COMMAND"
> wins support = yes</B
></P
><P
->Versions of Samba prior to 1.9.17 had this parameter default to
+>Versions of Samba previous to 1.9.17 had this parameter default to
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
+strongly suggested you upgrade to 1.9.17 or above, or at the very
least set the parameter to 'no' on all these machines.</P
><P
->Machines with <B
+>Machines with "<B
CLASS="COMMAND"
>wins support = yes</B
-> will keep a list of
+>" will keep a list of
all NetBIOS names registered with them, acting as a DNS for NetBIOS names.</P
><P
>You should set up only ONE wins server. Do NOT set the
-<B
+"<B
CLASS="COMMAND"
>wins support = yes</B
-> option on more than one Samba
+>" option on more than one Samba
server.</P
><P
>To set up a Windows NT Server as a WINS server you need to set up
@@ -538,11 +453,8 @@ refuse to document these replication protocols Samba cannot currently
participate in these replications. It is possible in the future that
a Samba-&#62;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
-<B
-CLASS="COMMAND"
->wins support = yes</B
-> parameter set.</P
+but currently only one Samba server should have the "wins support = yes"
+parameter set.</P
><P
>After the WINS server has been configured you must ensure that all
machines participating on the network are configured with the address
@@ -551,32 +463,26 @@ the Samba machine IP address in the "Primary WINS Server" field of
the "Control Panel-&#62;Network-&#62;Protocols-&#62;TCP-&#62;WINS Server" dialogs
in Windows 95 or Windows NT. To tell a Samba server the IP address
of the WINS server add the following line to the [global] section of
-all <TT
-CLASS="FILENAME"
->smb.conf</TT
-> files :</P
+all smb.conf files :</P
><P
><B
CLASS="COMMAND"
->wins server = &#62;name or IP address&#60;</B
+>wins server = &gt;name or IP address&lt;</B
></P
><P
->where &#62;name or IP address&#60; is either the DNS name of the WINS server
+>where &gt;name or IP address&lt; is either the DNS name of the WINS server
machine or its IP address.</P
><P
->Note that this line MUST NOT BE SET in the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file of the Samba
+>Note that this line MUST NOT BE SET in the smb.conf file of the Samba
server acting as the WINS server itself. If you set both the
-<B
+"<B
CLASS="COMMAND"
>wins support = yes</B
-> option and the
-<B
+>" option and the
+"<B
CLASS="COMMAND"
->wins server = &#60;name&#62;</B
-> option then
+>wins server = &gt;name&lt;</B
+>" option then
nmbd will fail to start.</P
><P
>There are two possible scenarios for setting up cross subnet browsing.
@@ -590,9 +496,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3901"
->23.6. Setting up Browsing in a WORKGROUP</A
-></H1
+NAME="AEN308">2.6. Setting up Browsing in a WORKGROUP</H1
><P
>To set up cross subnet browsing on a network containing machines
in up to be in a WORKGROUP, not an NT Domain you need to set up one
@@ -609,10 +513,7 @@ cross subnet browsing possible for a workgroup.</P
>In an WORKGROUP environment the domain master browser must be a
Samba server, and there must only be one domain master browser per
workgroup name. To set up a Samba server as a domain master browser,
-set the following option in the [global] section of the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file :</P
+set the following option in the [global] section of the smb.conf file :</P
><P
><B
CLASS="COMMAND"
@@ -621,17 +522,14 @@ CLASS="COMMAND"
><P
>The domain master browser should also preferrably be the local master
browser for its own subnet. In order to achieve this set the following
-options in the [global] section of the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file :</P
+options in the [global] section of the smb.conf file :</P
><P
><PRE
CLASS="PROGRAMLISTING"
->domain master = yes
-local master = yes
-preferred master = yes
-os level = 65</PRE
+> domain master = yes
+ local master = yes
+ preferred master = yes
+ os level = 65</PRE
></P
><P
>The domain master browser may be the same machine as the WINS
@@ -639,60 +537,40 @@ server, if you require.</P
><P
>Next, you should ensure that each of the subnets contains a
machine that can act as a local master browser for the
-workgroup. Any MS Windows NT/2K/XP/2003 machine should be
-able to do this, as will Windows 9x machines (although these
-tend to get rebooted more often, so it's not such a good idea
-to use these). To make a Samba server a local master browser
-set the following options in the [global] section of the
-<TT
-CLASS="FILENAME"
->smb.conf</TT
-> file :</P
+workgroup. Any NT machine should be able to do this, as will
+Windows 95 machines (although these tend to get rebooted more
+often, so it's not such a good idea to use these). To make a
+Samba server a local master browser set the following
+options in the [global] section of the smb.conf file :</P
><P
><PRE
CLASS="PROGRAMLISTING"
->domain master = no
-local master = yes
-preferred master = yes
-os level = 65</PRE
+> domain master = no
+ local master = yes
+ preferred master = yes
+ os level = 65</PRE
></P
><P
>Do not do this for more than one Samba server on each subnet,
or they will war with each other over which is to be the local
master browser.</P
><P
->The <B
-CLASS="COMMAND"
->local master</B
-> parameter allows Samba to act as a
-local master browser. The <B
-CLASS="COMMAND"
->preferred master</B
-> causes nmbd
-to force a browser election on startup and the <B
-CLASS="COMMAND"
->os level</B
->
-parameter sets Samba high enough so that it should win any browser elections.</P
+>The "local master" parameter allows Samba to act as a local master
+browser. The "preferred master" causes nmbd to force a browser
+election on startup and the "os level" parameter sets Samba high
+enough so that it should win any browser elections.</P
><P
>If you have an NT machine on the subnet that you wish to
be the local master browser then you can disable Samba from
becoming a local master browser by setting the following
-options in the <B
-CLASS="COMMAND"
->[global]</B
-> section of the
-<TT
-CLASS="FILENAME"
->smb.conf</TT
-> file :</P
+options in the [global] section of the smb.conf file :</P
><P
><PRE
CLASS="PROGRAMLISTING"
->domain master = no
-local master = no
-preferred master = no
-os level = 0</PRE
+> domain master = no
+ local master = no
+ preferred master = no
+ os level = 0</PRE
></P
></DIV
><DIV
@@ -700,66 +578,41 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3927"
->23.7. Setting up Browsing in a DOMAIN</A
-></H1
+NAME="AEN326">2.7. Setting up Browsing in a DOMAIN</H1
><P
>If you are adding Samba servers to a Windows NT Domain then
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 (<VAR
-CLASS="REPLACEABLE"
->DOMAIN</VAR
->&#60;1B&#62;)
-with WINS instead of the PDC.</P
+browser NetBIOS name (DOMAIN&gt;1B&lt;) with WINS instead of the PDC.</P
><P
>For subnets other than the one containing the Windows NT PDC
you may set up Samba servers as local master browsers as
described. To make a Samba server a local master browser set
-the following options in the <B
-CLASS="COMMAND"
->[global]</B
-> section
-of the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file :</P
+the following options in the [global] section of the smb.conf
+file :</P
><P
><PRE
CLASS="PROGRAMLISTING"
->domain master = no
-local master = yes
-preferred master = yes
-os level = 65</PRE
+> domain master = no
+ local master = yes
+ preferred master = yes
+ os level = 65</PRE
></P
><P
>If you wish to have a Samba server fight the election with machines
-on the same subnet you may set the <B
-CLASS="COMMAND"
->os level</B
-> 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 <A
-HREF="improved-browsing.html#BROWSE-FORCE-MASTER"
->Forcing samba to be the master browser</A
->
+more details on this see the section "FORCING SAMBA TO BE THE MASTER"
below.</P
><P
>If you have Windows NT machines that are members of the domain
on all subnets, and you are sure they will always be running then
you can disable Samba from taking part in browser elections and
ever becoming a local master browser by setting following options
-in the <B
-CLASS="COMMAND"
->[global]</B
-> section of the <TT
-CLASS="FILENAME"
->smb.conf</TT
->
-file :</P
+in the [global] section of the smb.conf file :</P
><P
><B
CLASS="COMMAND"
@@ -774,64 +627,35 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="BROWSE-FORCE-MASTER"
->23.8. Forcing samba to be the master</A
-></H1
+NAME="AEN336">2.8. Forcing samba to be the master</H1
><P
->Who becomes the <B
-CLASS="COMMAND"
->master browser</B
-> is determined by an election
-process using broadcasts. Each election packet contains a number of parameters
+>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.</P
><P
->If you want Samba to win elections then just set the <B
-CLASS="COMMAND"
->os level</B
-> global
-option in <TT
-CLASS="FILENAME"
->smb.conf</TT
-> to a higher number. It defaults to 0. Using 34
+>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!)</P
><P
->A <B
-CLASS="COMMAND"
->os level</B
-> of 2 would make it beat WfWg and Win95, but not MS Windows
-NT/2K Server. A MS Windows NT/2K Server domain controller uses level 32.</P
+>A "os level" of 2 would make it beat WfWg and Win95, but not NTAS. A
+NTAS domain controller uses level 32.</P
><P
>The maximum os level is 255</P
><P
>If you want samba to force an election on startup, then set the
-<B
-CLASS="COMMAND"
->preferred master</B
-> global option in <TT
-CLASS="FILENAME"
->smb.conf</TT
-> 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 <B
-CLASS="COMMAND"
->preferred master</B
-> 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.</P
><P
->If you want samba to be a <B
-CLASS="COMMAND"
->domain master browser</B
->, then it is
-recommended that you also set <B
-CLASS="COMMAND"
->preferred master</B
-> to "yes", because
+>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.</P
@@ -849,20 +673,12 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3962"
->23.9. Making samba the domain master</A
-></H1
+NAME="AEN345">2.9. Making samba the domain master</H1
><P
>The domain master is responsible for collating the browse lists of
multiple subnets so that browsing can occur between subnets. You can
-make samba act as the domain master by setting <B
-CLASS="COMMAND"
->domain master = yes</B
->
-in <TT
-CLASS="FILENAME"
->smb.conf</TT
->. By default it will not be a domain master.</P
+make samba act as the domain master by setting "domain master = yes"
+in smb.conf. By default it will not be a domain master.</P
><P
>Note that you should NOT set Samba to be the domain master for a
workgroup that has the same name as an NT Domain.</P
@@ -873,14 +689,8 @@ master browsers on other subnets and then contact them to synchronise
browse lists.</P
><P
>If you want samba to be the domain master then I suggest you also set
-the <B
-CLASS="COMMAND"
->os level</B
-> high enough to make sure it wins elections, and set
-<B
-CLASS="COMMAND"
->preferred master</B
-> to "yes", to get samba to force an election on
+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.</P
><P
>Note that all your servers (including samba) and clients should be
@@ -934,9 +744,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3984"
->23.10. Note about broadcast addresses</A
-></H1
+NAME="AEN363">2.10. Note about broadcast addresses</H1
><P
>If your network uses a "0" based broadcast address (for example if it
ends in a 0) then you will strike problems. Windows for Workgroups
@@ -948,19 +756,11 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3987"
->23.11. Multiple interfaces</A
-></H1
+NAME="AEN366">2.11. Multiple interfaces</H1
><P
>Samba now supports machines with multiple network interfaces. If you
-have multiple interfaces then you will need to use the <B
-CLASS="COMMAND"
->interfaces</B
->
-option in <TT
-CLASS="FILENAME"
->smb.conf</TT
-> to configure them. </P
+have multiple interfaces then you will need to use the "interfaces"
+option in smb.conf to configure them. See smb.conf(5) for details.</P
></DIV
></DIV
><DIV
@@ -979,7 +779,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="integrate-ms-networks.html"
+HREF="install.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -997,7 +797,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="securing-samba.html"
+HREF="browsing-quick.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -1007,13 +807,13 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Integrating MS Windows networks with Samba</TD
+>How to Install and Test SAMBA</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
-HREF="optional.html"
+HREF="introduction.html"
ACCESSKEY="U"
>Up</A
></TD
@@ -1021,7 +821,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Securing Samba</TD
+>Quick Cross Subnet Browsing / Cross Workgroup Browsing guide</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/install.html b/docs/htmldocs/install.html
index cc2674ea1c..0ba79dbe26 100644
--- a/docs/htmldocs/install.html
+++ b/docs/htmldocs/install.html
@@ -5,7 +5,8 @@
>How to Install and Test SAMBA</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
@@ -16,8 +17,8 @@ REL="PREVIOUS"
TITLE="General installation"
HREF="introduction.html"><LINK
REL="NEXT"
-TITLE="Quick Cross Subnet Browsing / Cross Workgroup Browsing guide"
-HREF="browsing-quick.html"></HEAD
+TITLE="Improved browsing in samba"
+HREF="improved-browsing.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -59,7 +60,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="browsing-quick.html"
+HREF="improved-browsing.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -72,65 +73,165 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="INSTALL"
-></A
->Chapter 1. How to Install and Test SAMBA</H1
+NAME="INSTALL">Chapter 1. How to Install and Test SAMBA</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN65"
->1.1. Obtaining and installing samba</A
-></H1
+NAME="AEN26">1.1. Read the man pages</H1
+><P
+>The man pages distributed with SAMBA contain
+ lots of useful info that will help to get you started.
+ If you don't know how to read man pages then try
+ something like:</P
><P
->Binary packages of samba are included in almost any Linux or
- Unix distribution. There are also some packages available at
- <A
-HREF="http://samba.org/"
+><TT
+CLASS="PROMPT"
+>$ </TT
+><TT
+CLASS="USERINPUT"
+><B
+>man smbd.8</B
+></TT
+>
+ or
+ <TT
+CLASS="PROMPT"
+>$ </TT
+><TT
+CLASS="USERINPUT"
+><B
+>nroff -man smbd.8 | more
+ </B
+></TT
+> on older unixes.</P
+><P
+>Other sources of information are pointed to
+ by the Samba web site,<A
+HREF="http://www.samba.org/"
TARGET="_top"
->the samba homepage</A
->.
- </P
-><P
->If you need to compile samba from source, check the
- <A
-HREF="compiling.html"
->appropriate appendix chapter</A
->.</P
+> http://www.samba.org</A
+></P
></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN71"
->1.2. Configuring samba</A
-></H1
+NAME="AEN36">1.2. Building the Binaries</H1
><P
->Samba's configuration is stored in the smb.conf file,
- that usually resides in <TT
-CLASS="FILENAME"
->/etc/samba/smb.conf</TT
->
- or <TT
-CLASS="FILENAME"
->/usr/local/samba/lib/smb.conf</TT
->. You can either
- edit this file yourself or do it using one of the many graphical
- tools that are available, such as the web-based interface swat, that
- is included with samba.</P
+>To do this, first run the program <B
+CLASS="COMMAND"
+>./configure
+ </B
+> in the source directory. This should automatically
+ configure Samba for your operating system. If you have unusual
+ needs then you may wish to run</P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+><TT
+CLASS="USERINPUT"
+><B
+>./configure --help
+ </B
+></TT
+></P
+><P
+>first to see what special options you can enable.
+ Then executing</P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+><TT
+CLASS="USERINPUT"
+><B
+>make</B
+></TT
+></P
+><P
+>will create the binaries. Once it's successfully
+ compiled you can use </P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+><TT
+CLASS="USERINPUT"
+><B
+>make install</B
+></TT
+></P
+><P
+>to install the binaries and manual pages. You can
+ separately install the binaries and/or man pages using</P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+><TT
+CLASS="USERINPUT"
+><B
+>make installbin
+ </B
+></TT
+></P
+><P
+>and</P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+><TT
+CLASS="USERINPUT"
+><B
+>make installman
+ </B
+></TT
+></P
+><P
+>Note that if you are upgrading for a previous version
+ of Samba you might like to know that the old versions of
+ the binaries will be renamed with a ".old" extension. You
+ can go back to the previous version with</P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+><TT
+CLASS="USERINPUT"
+><B
+>make revert
+ </B
+></TT
+></P
+><P
+>if you find this version a disaster!</P
+></DIV
><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
><A
-NAME="AEN76"
->1.2.1. Editing the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file</A
-></H2
+NAME="AEN64">1.3. The all important step</H1
+><P
+>At this stage you must fetch yourself a
+ coffee or other drink you find stimulating. Getting the rest
+ of the install right can sometimes be tricky, so you will
+ probably need it.</P
+><P
+>If you have installed samba before then you can skip
+ this step.</P
+></DIV
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN68">1.4. Create the smb configuration file.</H1
><P
>There are sample configuration files in the examples
subdirectory in the distribution. I suggest you read them
@@ -142,27 +243,31 @@ CLASS="FILENAME"
><P
><PRE
CLASS="PROGRAMLISTING"
->[global]
- workgroup = MYGROUP
+> [global]
+ workgroup = MYGROUP
-[homes]
- guest ok = no
- read only = no
+ [homes]
+ guest ok = no
+ read only = no
</PRE
></P
><P
>which would allow connections by anyone with an
account on the server, using either their login name or
- "<B
-CLASS="COMMAND"
->homes</B
->" as the service name. (Note that I also set the
+ "homes" as the service name. (Note that I also set the
workgroup that Samba is part of. See BROWSING.txt for details)</P
><P
->Make sure you put the <TT
+>Note that <B
+CLASS="COMMAND"
+>make install</B
+> will not install
+ a <TT
CLASS="FILENAME"
>smb.conf</TT
-> file in the same place
+> file. You need to create it
+ yourself. </P
+><P
+>Make sure you put the smb.conf file in the same place
you specified in the<TT
CLASS="FILENAME"
>Makefile</TT
@@ -173,35 +278,24 @@ CLASS="FILENAME"
>).</P
><P
>For more information about security settings for the
- <B
-CLASS="COMMAND"
->[homes]</B
-> share please refer to the chapter
- <A
-HREF="securing-samba.html"
->Securing Samba</A
->.</P
+ [homes] share please refer to the document UNIX_SECURITY.txt.</P
+></DIV
><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
><A
-NAME="AEN92"
->1.2.1.1. Test your config file with
+NAME="AEN82">1.5. Test your config file with
<B
CLASS="COMMAND"
>testparm</B
-></A
-></H3
+></H1
><P
>It's important that you test the validity of your
<TT
CLASS="FILENAME"
>smb.conf</TT
-> file using the <SPAN
-CLASS="APPLICATION"
->testparm</SPAN
-> program.
+> file using the testparm program.
If testparm runs OK then it will list the loaded services. If
not it will give an error message.</P
><P
@@ -214,33 +308,199 @@ CLASS="FILENAME"
>smb.conf</TT
>!</P
></DIV
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN90">1.6. Starting the smbd and nmbd</H1
+><P
+>You must choose to start smbd and nmbd either
+ as daemons or from <B
+CLASS="COMMAND"
+>inetd</B
+>. Don't try
+ to do both! Either you can put them in <TT
+CLASS="FILENAME"
+> inetd.conf</TT
+> and have them started on demand
+ by <B
+CLASS="COMMAND"
+>inetd</B
+>, or you can start them as
+ daemons either from the command line or in <TT
+CLASS="FILENAME"
+> /etc/rc.local</TT
+>. See the man pages for details
+ on the command line options. Take particular care to read
+ the bit about what user you need to be in order to start
+ Samba. In many cases you must be root.</P
+><P
+>The main advantage of starting <B
+CLASS="COMMAND"
+>smbd</B
+>
+ and <B
+CLASS="COMMAND"
+>nmbd</B
+> using the recommended daemon method
+ is that they will respond slightly more quickly to an initial connection
+ request.</P
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN100">1.6.1. Starting from inetd.conf</H2
+><P
+>NOTE; The following will be different if
+ you use NIS or NIS+ to distributed services maps.</P
+><P
+>Look at your <TT
+CLASS="FILENAME"
+>/etc/services</TT
+>.
+ What is defined at port 139/tcp. If nothing is defined
+ then add a line like this:</P
+><P
+><TT
+CLASS="USERINPUT"
+><B
+>netbios-ssn 139/tcp</B
+></TT
+></P
+><P
+>similarly for 137/udp you should have an entry like:</P
+><P
+><TT
+CLASS="USERINPUT"
+><B
+>netbios-ns 137/udp</B
+></TT
+></P
+><P
+>Next edit your <TT
+CLASS="FILENAME"
+>/etc/inetd.conf</TT
+>
+ and add two lines something like this:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+> netbios-ssn stream tcp nowait root /usr/local/samba/bin/smbd smbd
+ netbios-ns dgram udp wait root /usr/local/samba/bin/nmbd nmbd
+ </PRE
+></P
+><P
+>The exact syntax of <TT
+CLASS="FILENAME"
+>/etc/inetd.conf</TT
+>
+ varies between unixes. Look at the other entries in inetd.conf
+ for a guide.</P
+><P
+>NOTE: Some unixes already have entries like netbios_ns
+ (note the underscore) in <TT
+CLASS="FILENAME"
+>/etc/services</TT
+>.
+ You must either edit <TT
+CLASS="FILENAME"
+>/etc/services</TT
+> or
+ <TT
+CLASS="FILENAME"
+>/etc/inetd.conf</TT
+> to make them consistent.</P
+><P
+>NOTE: On many systems you may need to use the
+ "interfaces" option in smb.conf to specify the IP address
+ and netmask of your interfaces. Run <B
+CLASS="COMMAND"
+>ifconfig</B
+>
+ as root if you don't know what the broadcast is for your
+ net. <B
+CLASS="COMMAND"
+>nmbd</B
+> tries to determine it at run
+ time, but fails on some unixes. See the section on "testing nmbd"
+ for a method of finding if you need to do this.</P
+><P
+>!!!WARNING!!! Many unixes only accept around 5
+ parameters on the command line in <TT
+CLASS="FILENAME"
+>inetd.conf</TT
+>.
+ This means you shouldn't use spaces between the options and
+ arguments, or you should use a script, and start the script
+ from <B
+CLASS="COMMAND"
+>inetd</B
+>.</P
+><P
+>Restart <B
+CLASS="COMMAND"
+>inetd</B
+>, perhaps just send
+ it a HUP. If you have installed an earlier version of <B
+CLASS="COMMAND"
+> nmbd</B
+> then you may need to kill nmbd as well.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN101"
->1.2.2. SWAT</A
-></H2
-><P
-> SWAT is a web-based interface that helps you configure samba.
- SWAT might not be available in the samba package on your platform,
- but in a seperate package. Please read the swat manpage
- on compiling, installing and configuring swat from source.
- </P
-><P
->To launch SWAT just run your favorite web browser and
- point it at "http://localhost:901/". Replace <VAR
-CLASS="REPLACEABLE"
->localhost</VAR
-> with the name of the computer you are running samba on if you
- are running samba on a different computer then your browser.</P
-><P
->Note that you can attach to SWAT from any IP connected
- machine but connecting from a remote machine leaves your
- connection open to password sniffing as passwords will be sent
- in the clear over the wire. </P
+NAME="AEN129">1.6.2. Alternative: starting it as a daemon</H2
+><P
+>To start the server as a daemon you should create
+ a script something like this one, perhaps calling
+ it <TT
+CLASS="FILENAME"
+>startsmb</TT
+>.</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+> #!/bin/sh
+ /usr/local/samba/bin/smbd -D
+ /usr/local/samba/bin/nmbd -D
+ </PRE
+></P
+><P
+>then make it executable with <B
+CLASS="COMMAND"
+>chmod
+ +x startsmb</B
+></P
+><P
+>You can then run <B
+CLASS="COMMAND"
+>startsmb</B
+> by
+ hand or execute it from <TT
+CLASS="FILENAME"
+>/etc/rc.local</TT
+>
+ </P
+><P
+>To kill it send a kill signal to the processes
+ <B
+CLASS="COMMAND"
+>nmbd</B
+> and <B
+CLASS="COMMAND"
+>smbd</B
+>.</P
+><P
+>NOTE: If you use the SVR4 style init system then
+ you may like to look at the <TT
+CLASS="FILENAME"
+>examples/svr4-startup</TT
+>
+ script to make Samba fit into that system.</P
></DIV
></DIV
><DIV
@@ -248,21 +508,23 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN107"
->1.3. Try listing the shares available on your
- server</A
-></H1
+NAME="AEN145">1.7. Try listing the shares available on your
+ server</H1
><P
-><SAMP
+><TT
CLASS="PROMPT"
->$ </SAMP
-><KBD
+>$ </TT
+><TT
CLASS="USERINPUT"
+><B
>smbclient -L
- <VAR
+ <TT
CLASS="REPLACEABLE"
->yourhostname</VAR
-></KBD
+><I
+>yourhostname</I
+></TT
+></B
+></TT
></P
><P
>You should get back a list of shares available on
@@ -285,69 +547,60 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN116"
->1.4. Try connecting with the unix client</A
-></H1
+NAME="AEN154">1.8. Try connecting with the unix client</H1
><P
-><SAMP
+><TT
CLASS="PROMPT"
->$ </SAMP
-><KBD
+>$ </TT
+><TT
CLASS="USERINPUT"
->smbclient <VAR
+><B
+>smbclient <TT
CLASS="REPLACEABLE"
-> //yourhostname/aservice</VAR
-></KBD
+><I
+> //yourhostname/aservice</I
+></TT
+></B
+></TT
></P
><P
->Typically the <VAR
+>Typically the <TT
CLASS="REPLACEABLE"
->yourhostname</VAR
+><I
+>yourhostname</I
+></TT
>
- would be the name of the host where you installed <SPAN
-CLASS="APPLICATION"
->smbd</SPAN
->.
- The <VAR
+ would be the name of the host where you installed <B
+CLASS="COMMAND"
+> smbd</B
+>. The <TT
CLASS="REPLACEABLE"
->aservice</VAR
+><I
+>aservice</I
+></TT
> is
any service you have defined in the <TT
CLASS="FILENAME"
>smb.conf</TT
->
- file. Try your user name if you just have a <B
-CLASS="COMMAND"
->[homes]</B
->
- section
+>
+ file. Try your user name if you just have a [homes] section
in <TT
CLASS="FILENAME"
>smb.conf</TT
>.</P
><P
->For example if your unix host is <VAR
-CLASS="REPLACEABLE"
->bambi</VAR
->
- and your login name is <VAR
-CLASS="REPLACEABLE"
->fred</VAR
-> you would type:</P
+>For example if your unix host is bambi and your login
+ name is fred you would type:</P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->$ </SAMP
-><KBD
+>$ </TT
+><TT
CLASS="USERINPUT"
->smbclient //<VAR
-CLASS="REPLACEABLE"
->bambi</VAR
->/<VAR
-CLASS="REPLACEABLE"
->fred</VAR
->
- </KBD
+><B
+>smbclient //bambi/fred
+ </B
+></TT
></P
></DIV
><DIV
@@ -355,86 +608,96 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN137"
->1.5. Try connecting from a DOS, WfWg, Win9x, WinNT,
- Win2k, OS/2, etc... client</A
-></H1
+NAME="AEN170">1.9. Try connecting from a DOS, WfWg, Win9x, WinNT,
+ Win2k, OS/2, etc... client</H1
><P
>Try mounting disks. eg:</P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->C:\WINDOWS\&#62; </SAMP
-><KBD
+>C:\WINDOWS\&#62; </TT
+><TT
CLASS="USERINPUT"
+><B
>net use d: \\servername\service
- </KBD
+ </B
+></TT
></P
><P
>Try printing. eg:</P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->C:\WINDOWS\&#62; </SAMP
-><KBD
+>C:\WINDOWS\&#62; </TT
+><TT
CLASS="USERINPUT"
+><B
>net use lpt1:
- \\servername\spoolservice</KBD
+ \\servername\spoolservice</B
+></TT
></P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->C:\WINDOWS\&#62; </SAMP
-><KBD
+>C:\WINDOWS\&#62; </TT
+><TT
CLASS="USERINPUT"
+><B
>print filename
- </KBD
+ </B
+></TT
></P
+><P
+>Celebrate, or send me a bug report!</P
></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN150"
->1.6. What If Things Don't Work?</A
-></H1
+NAME="AEN184">1.10. What If Things Don't Work?</H1
><P
->Then you might read the file chapter
- <A
-HREF="diagnosis.html"
->Diagnosis</A
-> and the
+>If nothing works and you start to think "who wrote
+ this pile of trash" then I suggest you do step 2 again (and
+ again) till you calm down.</P
+><P
+>Then you might read the file DIAGNOSIS.txt and the
FAQ. If you are still stuck then try the mailing list or
newsgroup (look in the README for details). Samba has been
successfully installed at thousands of sites worldwide, so maybe
someone else has hit your problem and has overcome it. You could
also use the WWW site to scan back issues of the samba-digest.</P
><P
->When you fix the problem <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->please</I
-></SPAN
-> send some
- updates of the documentation (or source code) to one of
- the documentation maintainers or the list.
- </P
+>When you fix the problem PLEASE send me some updates to the
+ documentation (or source code) so that the next person will find it
+ easier. </P
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN189">1.10.1. Diagnosing Problems</H2
+><P
+>If you have installation problems then go to the
+ <A
+HREF="Diagnosis.html"
+TARGET="_top"
+>Diagnosis</A
+> chapter to try to find the
+ problem.</P
+></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN156"
->1.6.1. Scope IDs</A
-></H2
+NAME="AEN193">1.10.2. Scope IDs</H2
><P
>By default Samba uses a blank scope ID. This means
all your windows boxes must also have a blank scope ID.
If you really want to use a non-blank scope ID then you will
need to use the 'netbios scope' smb.conf option.
- All your PCs will need to have the same setting for
+ All your PCs will need to have the same setting for
this to work. I do not recommend scope IDs.</P
></DIV
><DIV
@@ -442,9 +705,65 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN159"
->1.6.2. Locking</A
-></H2
+NAME="AEN196">1.10.3. Choosing the Protocol Level</H2
+><P
+>The SMB protocol has many dialects. Currently
+ Samba supports 5, called CORE, COREPLUS, LANMAN1,
+ LANMAN2 and NT1.</P
+><P
+>You can choose what maximum protocol to support
+ in the <TT
+CLASS="FILENAME"
+>smb.conf</TT
+> file. The default is
+ NT1 and that is the best for the vast majority of sites.</P
+><P
+>In older versions of Samba you may have found it
+ necessary to use COREPLUS. The limitations that led to
+ this have mostly been fixed. It is now less likely that you
+ will want to use less than LANMAN1. The only remaining advantage
+ of COREPLUS is that for some obscure reason WfWg preserves
+ the case of passwords in this protocol, whereas under LANMAN1,
+ LANMAN2 or NT1 it uppercases all passwords before sending them,
+ forcing you to use the "password level=" option in some cases.</P
+><P
+>The main advantage of LANMAN2 and NT1 is support for
+ long filenames with some clients (eg: smbclient, Windows NT
+ or Win95). </P
+><P
+>See the smb.conf(5) manual page for more details.</P
+><P
+>Note: To support print queue reporting you may find
+ that you have to use TCP/IP as the default protocol under
+ WfWg. For some reason if you leave Netbeui as the default
+ it may break the print queue reporting on some systems.
+ It is presumably a WfWg bug.</P
+></DIV
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN205">1.10.4. Printing from UNIX to a Client PC</H2
+><P
+>To use a printer that is available via a smb-based
+ server from a unix host with LPR you will need to compile the
+ smbclient program. You then need to install the script
+ "smbprint". Read the instruction in smbprint for more details.
+ </P
+><P
+>There is also a SYSV style script that does much
+ the same thing called smbprint.sysv. It contains instructions.</P
+><P
+>See the CUPS manual for information about setting up
+ printing from a unix host with CUPS to a smb-based server. </P
+></DIV
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN210">1.10.5. Locking</H2
><P
>One area which sometimes causes trouble is locking.</P
><P
@@ -497,6 +816,17 @@ NAME="AEN159"
or DENY_ALL. There are also special compatibility modes called
DENY_FCB and DENY_DOS.</P
></DIV
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN219">1.10.6. Mapping Usernames</H2
+><P
+>If you have different usernames on the PCs and
+ the unix server then take a look at the "username map" option.
+ See the smb.conf man page for details.</P
+></DIV
></DIV
></DIV
><DIV
@@ -533,7 +863,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="browsing-quick.html"
+HREF="improved-browsing.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -557,7 +887,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Quick Cross Subnet Browsing / Cross Workgroup Browsing guide</TD
+>Improved browsing in samba</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/integrate-ms-networks.html b/docs/htmldocs/integrate-ms-networks.html
index 5d9e1cdaec..ad6aa9e225 100644
--- a/docs/htmldocs/integrate-ms-networks.html
+++ b/docs/htmldocs/integrate-ms-networks.html
@@ -5,19 +5,20 @@
>Integrating MS Windows networks with Samba</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="UP"
-TITLE="Advanced Configuration"
+TITLE="Optional configuration"
HREF="optional.html"><LINK
REL="PREVIOUS"
-TITLE="Hosting a Microsoft Distributed File System tree on Samba"
-HREF="msdfs.html"><LINK
+TITLE="Optional configuration"
+HREF="optional.html"><LINK
REL="NEXT"
-TITLE="Improved browsing in samba"
-HREF="improved-browsing.html"></HEAD
+TITLE="UNIX Permission Bits and Windows NT Access Control Lists"
+HREF="unix-permissions.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -45,7 +46,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="msdfs.html"
+HREF="optional.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -59,7 +60,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="improved-browsing.html"
+HREF="unix-permissions.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -72,92 +73,78 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="INTEGRATE-MS-NETWORKS"
-></A
->Chapter 22. Integrating MS Windows networks with Samba</H1
-><P
->This section deals with NetBIOS over TCP/IP name to IP address resolution. If you
-your MS Windows clients are NOT configured to use NetBIOS over TCP/IP then this
-section does not apply to your installation. If your installation involves use of
-NetBIOS over TCP/IP then this section may help you to resolve networking problems.</P
+NAME="INTEGRATE-MS-NETWORKS">Chapter 10. Integrating MS Windows networks with Samba</H1
><DIV
-CLASS="NOTE"
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN1374">10.1. Agenda</H1
+><P
+>To identify the key functional mechanisms of MS Windows networking
+to enable the deployment of Samba as a means of extending and/or
+replacing MS Windows NT/2000 technology.</P
+><P
+>We will examine:</P
><P
></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
+><OL
+TYPE="1"
+><LI
><P
-> NetBIOS over TCP/IP has nothing to do with NetBEUI. NetBEUI is NetBIOS
- over Logical Link Control (LLC). On modern networks it is highly advised
- to NOT run NetBEUI at all. Note also that there is NO such thing as
- NetBEUI over TCP/IP - the existence of such a protocol is a complete
- and utter mis-apprehension.</P
-></TD
-></TR
-></TABLE
-></DIV
+>Name resolution in a pure Unix/Linux TCP/IP
+ environment
+ </P
+></LI
+><LI
><P
->Since the introduction of MS Windows 2000 it is possible to run MS Windows networking
-without the use of NetBIOS over TCP/IP. NetBIOS over TCP/IP uses UDP port 137 for NetBIOS
-name resolution and uses TCP port 139 for NetBIOS session services. When NetBIOS over
-TCP/IP is disabled on MS Windows 2000 and later clients then only TCP port 445 will be
-used and UDP port 137 and TCP port 139 will not.</P
-><DIV
-CLASS="NOTE"
+>Name resolution as used within MS Windows
+ networking
+ </P
+></LI
+><LI
+><P
+>How browsing functions and how to deploy stable
+ and dependable browsing using Samba
+ </P
+></LI
+><LI
+><P
+>MS Windows security options and how to
+ configure Samba for seemless integration
+ </P
+></LI
+><LI
+><P
+>Configuration of Samba as:</P
><P
></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
+><OL
+TYPE="a"
+><LI
><P
->When using Windows 2000 or later clients, if NetBIOS over TCP/IP is NOT disabled, then
-the client will use UDP port 137 (NetBIOS Name Service, also known as the Windows Internet
-Name Service or WINS), TCP port 139 AND TCP port 445 (for actual file and print traffic).</P
-></TD
-></TR
-></TABLE
-></DIV
+>A stand-alone server</P
+></LI
+><LI
+><P
+>An MS Windows NT 3.x/4.0 security domain member
+ </P
+></LI
+><LI
><P
->When NetBIOS over TCP/IP is disabled the use of DNS is essential. Most installations that
-disable NetBIOS over TCP/IP today use MS Active Directory Service (ADS). ADS requires
-Dynamic DNS with Service Resource Records (SRV RR) and with Incremental Zone Transfers (IXFR).
-Use of DHCP with ADS is recommended as a further means of maintaining central control
-over client workstation network configuration.</P
+>An alternative to an MS Windows NT 3.x/4.0 Domain Controller
+ </P
+></LI
+></OL
+></LI
+></OL
+></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3688"
->22.1. Name Resolution in a pure Unix/Linux world</A
-></H1
+NAME="AEN1396">10.2. Name Resolution in a pure Unix/Linux world</H1
><P
>The key configuration files covered in this section are:</P
><P
@@ -197,11 +184,9 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3704"
->22.1.1. <TT
+NAME="AEN1412">10.2.1. <TT
CLASS="FILENAME"
>/etc/hosts</TT
-></A
></H2
><P
>Contains a static list of IP Addresses and names.
@@ -278,11 +263,9 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3720"
->22.1.2. <TT
+NAME="AEN1428">10.2.2. <TT
CLASS="FILENAME"
>/etc/resolv.conf</TT
-></A
></H2
><P
>This file tells the name resolution libraries:</P
@@ -316,11 +299,9 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3731"
->22.1.3. <TT
+NAME="AEN1439">10.2.3. <TT
CLASS="FILENAME"
>/etc/host.conf</TT
-></A
></H2
><P
><TT
@@ -345,11 +326,9 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3739"
->22.1.4. <TT
+NAME="AEN1447">10.2.4. <TT
CLASS="FILENAME"
>/etc/nsswitch.conf</TT
-></A
></H2
><P
>This file controls the actual name resolution targets. The
@@ -414,9 +393,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3751"
->22.2. Name resolution as used within MS Windows networking</A
-></H1
+NAME="AEN1459">10.3. Name resolution as used within MS Windows networking</H1
><P
>MS Windows networking is predicated about the name each machine
is given. This name is known variously (and inconsistently) as
@@ -499,9 +476,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3763"
->22.2.1. The NetBIOS Name Cache</A
-></H2
+NAME="AEN1471">10.3.1. The NetBIOS Name Cache</H2
><P
>All MS Windows machines employ an in memory buffer in which is
stored the NetBIOS names and IP addresses for all external
@@ -526,9 +501,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3768"
->22.2.2. The LMHOSTS file</A
-></H2
+NAME="AEN1476">10.3.2. The LMHOSTS file</H2
><P
>This file is usually located in MS Windows NT 4.0 or
2000 in <TT
@@ -563,8 +536,8 @@ CLASS="PROGRAMLISTING"
# files and offers the following extensions:
#
# #PRE
- # #DOM:&#60;domain&#62;
- # #INCLUDE &#60;filename&#62;
+ # #DOM:&lt;domain&gt;
+ # #INCLUDE &lt;filename&gt;
# #BEGIN_ALTERNATE
# #END_ALTERNATE
# \0xnn (non-printing character support)
@@ -573,16 +546,16 @@ CLASS="PROGRAMLISTING"
# the entry to be preloaded into the name cache. By default, entries are
# not preloaded, but are parsed only after dynamic name resolution fails.
#
- # Following an entry with the "#DOM:&#60;domain&#62;" tag will associate the
- # entry with the domain specified by &#60;domain&#62;. This affects how the
+ # Following an entry with the "#DOM:&lt;domain&gt;" tag will associate the
+ # entry with the domain specified by &lt;domain&gt;. This affects how the
# browser and logon services behave in TCP/IP environments. To preload
# the host name associated with #DOM entry, it is necessary to also add a
- # #PRE to the line. The &#60;domain&#62; is always preloaded although it will not
+ # #PRE to the line. The &lt;domain&gt; is always preloaded although it will not
# be shown when the name cache is viewed.
#
- # Specifying "#INCLUDE &#60;filename&#62;" will force the RFC NetBIOS (NBT)
- # software to seek the specified &#60;filename&#62; and parse it as if it were
- # local. &#60;filename&#62; is generally a UNC-based name, allowing a
+ # Specifying "#INCLUDE &lt;filename&gt;" will force the RFC NetBIOS (NBT)
+ # software to seek the specified &lt;filename&gt; and parse it as if it were
+ # local. &lt;filename&gt; is generally a UNC-based name, allowing a
# centralized lmhosts file to be maintained on a server.
# It is ALWAYS necessary to provide a mapping for the IP address of the
# server prior to the #INCLUDE. This mapping must use the #PRE directive.
@@ -629,9 +602,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3776"
->22.2.3. HOSTS file</A
-></H2
+NAME="AEN1484">10.3.3. HOSTS file</H2
><P
>This file is usually located in MS Windows NT 4.0 or 2000 in
<TT
@@ -651,9 +622,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3781"
->22.2.4. DNS Lookup</A
-></H2
+NAME="AEN1489">10.3.4. DNS Lookup</H2
><P
>This capability is configured in the TCP/IP setup area in the network
configuration facility. If enabled an elaborate name resolution sequence
@@ -671,9 +640,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3784"
->22.2.5. WINS Lookup</A
-></H2
+NAME="AEN1492">10.3.5. WINS Lookup</H2
><P
>A WINS (Windows Internet Name Server) service is the equivaent of the
rfc1001/1002 specified NBNS (NetBIOS Name Server). A WINS server stores
@@ -692,10 +659,7 @@ CLASS="PROGRAMLISTING"
></P
><P
>To configure Samba to use a WINS server the following parameters are
-needed in the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file:</P
+needed in the smb.conf file:</P
><P
><PRE
CLASS="PROGRAMLISTING"
@@ -703,13 +667,419 @@ CLASS="PROGRAMLISTING"
wins server = xxx.xxx.xxx.xxx</PRE
></P
><P
->where <VAR
+>where <TT
CLASS="REPLACEABLE"
->xxx.xxx.xxx.xxx</VAR
+><I
+>xxx.xxx.xxx.xxx</I
+></TT
> is the IP address
of the WINS server.</P
></DIV
></DIV
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN1504">10.4. How browsing functions and how to deploy stable and
+dependable browsing using Samba</H1
+><P
+>As stated above, MS Windows machines register their NetBIOS names
+(i.e.: the machine name for each service type in operation) on start
+up. Also, as stated above, the exact method by which this name registration
+takes place is determined by whether or not the MS Windows client/server
+has been given a WINS server address, whether or not LMHOSTS lookup
+is enabled, or if DNS for NetBIOS name resolution is enabled, etc.</P
+><P
+>In the case where there is no WINS server all name registrations as
+well as name lookups are done by UDP broadcast. This isolates name
+resolution to the local subnet, unless LMHOSTS is used to list all
+names and IP addresses. In such situations Samba provides a means by
+which the samba server name may be forcibly injected into the browse
+list of a remote MS Windows network (using the "remote announce" parameter).</P
+><P
+>Where a WINS server is used, the MS Windows client will use UDP
+unicast to register with the WINS server. Such packets can be routed
+and thus WINS allows name resolution to function across routed networks.</P
+><P
+>During the startup process an election will take place to create a
+local master browser if one does not already exist. On each NetBIOS network
+one machine will be elected to function as the domain master browser. This
+domain browsing has nothing to do with MS security domain control.
+Instead, the domain master browser serves the role of contacting each local
+master browser (found by asking WINS or from LMHOSTS) and exchanging browse
+list contents. This way every master browser will eventually obtain a complete
+list of all machines that are on the network. Every 11-15 minutes an election
+is held to determine which machine will be the master browser. By the nature of
+the election criteria used, the machine with the highest uptime, or the
+most senior protocol version, or other criteria, will win the election
+as domain master browser.</P
+><P
+>Clients wishing to browse the network make use of this list, but also depend
+on the availability of correct name resolution to the respective IP
+address/addresses. </P
+><P
+>Any configuration that breaks name resolution and/or browsing intrinsics
+will annoy users because they will have to put up with protracted
+inability to use the network services.</P
+><P
+>Samba supports a feature that allows forced synchonisation
+of browse lists across routed networks using the "remote
+browse sync" parameter in the smb.conf file. This causes Samba
+to contact the local master browser on a remote network and
+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
+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.
+This mechanism could be via DNS, <TT
+CLASS="FILENAME"
+>/etc/hosts</TT
+>,
+and so on.</P
+></DIV
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN1514">10.5. MS Windows security options and how to configure
+Samba for seemless integration</H1
+><P
+>MS Windows clients may use encrypted passwords as part of a
+challenege/response authentication model (a.k.a. NTLMv1) or
+alone, or clear text strings for simple password based
+authentication. It should be realized that with the SMB
+protocol the password is passed over the network either
+in plain text or encrypted, but not both in the same
+authentication requets.</P
+><P
+>When encrypted passwords are used a password that has been
+entered by the user is encrypted in two ways:</P
+><P
+></P
+><UL
+><LI
+><P
+>An MD4 hash of the UNICODE of the password
+ string. This is known as the NT hash.
+ </P
+></LI
+><LI
+><P
+>The password is converted to upper case,
+ and then padded or trucated to 14 bytes. This string is
+ then appended with 5 bytes of NULL characters and split to
+ form two 56 bit DES keys to encrypt a "magic" 8 byte value.
+ The resulting 16 bytes for the LanMan hash.
+ </P
+></LI
+></UL
+><P
+>You should refer to the <A
+HREF="ENCRYPTION.html"
+TARGET="_top"
+>Password Encryption</A
+> chapter in this HOWTO collection
+for more details on the inner workings</P
+><P
+>MS Windows 95 pre-service pack 1, MS Windows NT versions 3.x
+and version 4.0 pre-service pack 3 will use either mode of
+password authentication. All versions of MS Windows that follow
+these versions no longer support plain text passwords by default.</P
+><P
+>MS Windows clients have a habit of dropping network mappings that
+have been idle for 10 minutes or longer. When the user attempts to
+use the mapped drive connection that has been dropped, the client
+re-establishes the connection using
+a cached copy of the password.</P
+><P
+>When Microsoft changed the default password mode, they dropped support for
+caching of the plain text password. This means that when the registry
+parameter is changed to re-enable use of plain text passwords it appears to
+work, but when a dropped mapping attempts to revalidate it will fail if
+the remote authentication server does not support encrypted passwords.
+This means that it is definitely not a good idea to re-enable plain text
+password support in such clients.</P
+><P
+>The following parameters can be used to work around the
+issue of Windows 9x client upper casing usernames and
+password before transmitting them to the SMB server
+when using clear text authentication.</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+> <A
+HREF="smb.conf.5.html#PASSWORDLEVEL"
+TARGET="_top"
+>passsword level</A
+> = <TT
+CLASS="REPLACEABLE"
+><I
+>integer</I
+></TT
+>
+ <A
+HREF="smb.conf.5.html#USERNAMELEVEL"
+TARGET="_top"
+>username level</A
+> = <TT
+CLASS="REPLACEABLE"
+><I
+>integer</I
+></TT
+></PRE
+></P
+><P
+>By default Samba will lower case the username before attempting
+to lookup the user in the database of local system accounts.
+Because UNIX usernames conventionally only contain lower case
+character, the <TT
+CLASS="PARAMETER"
+><I
+>username level</I
+></TT
+> parameter
+is rarely even needed.</P
+><P
+>However, password on UNIX systems often make use of mixed case
+characters. This means that in order for a user on a Windows 9x
+client to connect to a Samba server using clear text authentication,
+the <TT
+CLASS="PARAMETER"
+><I
+>password level</I
+></TT
+> must be set to the maximum
+number of upper case letter which <SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>could</I
+></SPAN
+> appear
+is a password. Note that is the server OS uses the traditional
+DES version of crypt(), then a <TT
+CLASS="PARAMETER"
+><I
+>password level</I
+></TT
+>
+of 8 will result in case insensitive passwords as seen from Windows
+users. This will also result in longer login times as Samba
+hash to compute the permutations of the password string and
+try them one by one until a match is located (or all combinations fail).</P
+><P
+>The best option to adopt is to enable support for encrypted passwords
+where ever Samba is used. There are three configuration possibilities
+for support of encrypted passwords:</P
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN1542">10.5.1. Use MS Windows NT as an authentication server</H2
+><P
+>This method involves the additions of the following parameters
+in the smb.conf file:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+> encrypt passwords = Yes
+ security = server
+ password server = "NetBIOS_name_of_PDC"</PRE
+></P
+><P
+>There are two ways of identifying whether or not a username and
+password pair was valid or not. One uses the reply information provided
+as part of the authentication messaging process, the other uses
+just and error code.</P
+><P
+>The down-side of this mode of configuration is the fact that
+for security reasons Samba will send the password server a bogus
+username and a bogus password and if the remote server fails to
+reject the username and password pair then an alternative mode
+of identification of validation is used. Where a site uses password
+lock out after a certain number of failed authentication attempts
+this will result in user lockouts.</P
+><P
+>Use of this mode of authentication does require there to be
+a standard Unix account for the user, this account can be blocked
+to prevent logons by other than MS Windows clients.</P
+></DIV
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN1550">10.5.2. Make Samba a member of an MS Windows NT security domain</H2
+><P
+>This method involves additon of the following paramters in the smb.conf file:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+> encrypt passwords = Yes
+ security = domain
+ workgroup = "name of NT domain"
+ password server = *</PRE
+></P
+><P
+>The use of the "*" argument to "password server" will cause samba
+to locate the domain controller in a way analogous to the way
+this is done within MS Windows NT.</P
+><P
+>In order for this method to work the Samba server needs to join the
+MS Windows NT security domain. This is done as follows:</P
+><P
+></P
+><UL
+><LI
+><P
+>On the MS Windows NT domain controller using
+ the Server Manager add a machine account for the Samba server.
+ </P
+></LI
+><LI
+><P
+>Next, on the Linux system execute:
+ <B
+CLASS="COMMAND"
+>smbpasswd -r PDC_NAME -j DOMAIN_NAME</B
+>
+ </P
+></LI
+></UL
+><P
+>Use of this mode of authentication does require there to be
+a standard Unix account for the user in order to assign
+a uid once the account has been authenticated by the remote
+Windows DC. This account can be blocked to prevent logons by
+other than MS Windows clients by things such as setting an invalid
+shell in the <TT
+CLASS="FILENAME"
+>/etc/passwd</TT
+> entry.</P
+><P
+>An alternative to assigning UIDs to Windows users on a
+Samba member server is presented in the <A
+HREF="winbind.html"
+TARGET="_top"
+>Winbind Overview</A
+> chapter in
+this HOWTO collection.</P
+></DIV
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN1567">10.5.3. Configure Samba as an authentication server</H2
+><P
+>This mode of authentication demands that there be on the
+Unix/Linux system both a Unix style account as well as an
+smbpasswd entry for the user. The Unix system account can be
+locked if required as only the encrypted password will be
+used for SMB client authentication.</P
+><P
+>This method involves addition of the following parameters to
+the smb.conf file:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>## please refer to the Samba PDC HOWTO chapter later in
+## this collection for more details
+[global]
+ encrypt passwords = Yes
+ security = user
+ domain logons = Yes
+ ; an OS level of 33 or more is recommended
+ os level = 33
+
+[NETLOGON]
+ path = /somewhare/in/file/system
+ read only = yes</PRE
+></P
+><P
+>in order for this method to work a Unix system account needs
+to be created for each user, as well as for each MS Windows NT/2000
+machine. The following structure is required.</P
+><DIV
+CLASS="SECT3"
+><H3
+CLASS="SECT3"
+><A
+NAME="AEN1574">10.5.3.1. Users</H3
+><P
+>A user account that may provide a home directory should be
+created. The following Linux system commands are typical of
+the procedure for creating an account.</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+> # useradd -s /bin/bash -d /home/"userid" -m "userid"
+ # passwd "userid"
+ Enter Password: &lt;pw&gt;
+
+ # smbpasswd -a "userid"
+ Enter Password: &lt;pw&gt;</PRE
+></P
+></DIV
+><DIV
+CLASS="SECT3"
+><H3
+CLASS="SECT3"
+><A
+NAME="AEN1579">10.5.3.2. MS Windows NT Machine Accounts</H3
+><P
+>These are required only when Samba is used as a domain
+controller. Refer to the Samba-PDC-HOWTO for more details.</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+> # useradd -s /bin/false -d /dev/null "machine_name"\$
+ # passwd -l "machine_name"\$
+ # smbpasswd -a -m "machine_name"</PRE
+></P
+></DIV
+></DIV
+></DIV
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN1584">10.6. Conclusions</H1
+><P
+>Samba provides a flexible means to operate as...</P
+><P
+></P
+><UL
+><LI
+><P
+>A Stand-alone server - No special action is needed
+ other than to create user accounts. Stand-alone servers do NOT
+ provide network logon services, meaning that machines that use this
+ server do NOT perform a domain logon but instead make use only of
+ the MS Windows logon which is local to the MS Windows
+ workstation/server.
+ </P
+></LI
+><LI
+><P
+>An MS Windows NT 3.x/4.0 security domain member.
+ </P
+></LI
+><LI
+><P
+>An alternative to an MS Windows NT 3.x/4.0
+ Domain Controller.
+ </P
+></LI
+></UL
+></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
@@ -727,7 +1097,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="msdfs.html"
+HREF="optional.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -745,7 +1115,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="improved-browsing.html"
+HREF="unix-permissions.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -755,7 +1125,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Hosting a Microsoft Distributed File System tree on Samba</TD
+>Optional configuration</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -769,7 +1139,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Improved browsing in samba</TD
+>UNIX Permission Bits and Windows NT Access Control Lists</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/introduction.html b/docs/htmldocs/introduction.html
index e16808e8f3..762d56ba6a 100644
--- a/docs/htmldocs/introduction.html
+++ b/docs/htmldocs/introduction.html
@@ -5,7 +5,8 @@
>General installation</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
@@ -68,9 +69,7 @@ WIDTH="100%"></DIV
><DIV
CLASS="PART"
><A
-NAME="INTRODUCTION"
-></A
-><DIV
+NAME="INTRODUCTION"><DIV
CLASS="TITLEPAGE"
><H1
CLASS="TITLE"
@@ -78,9 +77,7 @@ CLASS="TITLE"
><DIV
CLASS="PARTINTRO"
><A
-NAME="AEN42"
-></A
-><H1
+NAME="AEN21"><H1
>Introduction</H1
><P
>This part contains general info on how to install samba
@@ -103,253 +100,257 @@ HREF="install.html"
><DL
><DT
>1.1. <A
-HREF="install.html#AEN65"
->Obtaining and installing samba</A
+HREF="install.html#AEN26"
+>Read the man pages</A
></DT
><DT
>1.2. <A
-HREF="install.html#AEN71"
->Configuring samba</A
+HREF="install.html#AEN36"
+>Building the Binaries</A
+></DT
+><DT
+>1.3. <A
+HREF="install.html#AEN64"
+>The all important step</A
+></DT
+><DT
+>1.4. <A
+HREF="install.html#AEN68"
+>Create the smb configuration file.</A
+></DT
+><DT
+>1.5. <A
+HREF="install.html#AEN82"
+>Test your config file with
+ <B
+CLASS="COMMAND"
+>testparm</B
+></A
+></DT
+><DT
+>1.6. <A
+HREF="install.html#AEN90"
+>Starting the smbd and nmbd</A
></DT
><DD
><DL
><DT
->1.2.1. <A
-HREF="install.html#AEN76"
->Editing the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file</A
+>1.6.1. <A
+HREF="install.html#AEN100"
+>Starting from inetd.conf</A
></DT
><DT
->1.2.2. <A
-HREF="install.html#AEN101"
->SWAT</A
+>1.6.2. <A
+HREF="install.html#AEN129"
+>Alternative: starting it as a daemon</A
></DT
></DL
></DD
><DT
->1.3. <A
-HREF="install.html#AEN107"
+>1.7. <A
+HREF="install.html#AEN145"
>Try listing the shares available on your
server</A
></DT
><DT
->1.4. <A
-HREF="install.html#AEN116"
+>1.8. <A
+HREF="install.html#AEN154"
>Try connecting with the unix client</A
></DT
><DT
->1.5. <A
-HREF="install.html#AEN137"
+>1.9. <A
+HREF="install.html#AEN170"
>Try connecting from a DOS, WfWg, Win9x, WinNT,
Win2k, OS/2, etc... client</A
></DT
><DT
->1.6. <A
-HREF="install.html#AEN150"
+>1.10. <A
+HREF="install.html#AEN184"
>What If Things Don't Work?</A
></DT
><DD
><DL
><DT
->1.6.1. <A
-HREF="install.html#AEN156"
+>1.10.1. <A
+HREF="install.html#AEN189"
+>Diagnosing Problems</A
+></DT
+><DT
+>1.10.2. <A
+HREF="install.html#AEN193"
>Scope IDs</A
></DT
><DT
->1.6.2. <A
-HREF="install.html#AEN159"
+>1.10.3. <A
+HREF="install.html#AEN196"
+>Choosing the Protocol Level</A
+></DT
+><DT
+>1.10.4. <A
+HREF="install.html#AEN205"
+>Printing from UNIX to a Client PC</A
+></DT
+><DT
+>1.10.5. <A
+HREF="install.html#AEN210"
>Locking</A
></DT
+><DT
+>1.10.6. <A
+HREF="install.html#AEN219"
+>Mapping Usernames</A
+></DT
></DL
></DD
></DL
></DD
><DT
>2. <A
-HREF="browsing-quick.html"
->Quick Cross Subnet Browsing / Cross Workgroup Browsing guide</A
+HREF="improved-browsing.html"
+>Improved browsing in samba</A
></DT
><DD
><DL
><DT
>2.1. <A
-HREF="browsing-quick.html#AEN183"
->Discussion</A
+HREF="improved-browsing.html#AEN229"
+>Overview of browsing</A
></DT
><DT
>2.2. <A
-HREF="browsing-quick.html#AEN204"
->How browsing functions and how to deploy stable and
-dependable browsing using Samba</A
+HREF="improved-browsing.html#AEN233"
+>Browsing support in samba</A
></DT
><DT
>2.3. <A
-HREF="browsing-quick.html#AEN218"
->Use of the <B
-CLASS="COMMAND"
->Remote Announce</B
-> parameter</A
+HREF="improved-browsing.html#AEN242"
+>Problem resolution</A
></DT
><DT
>2.4. <A
-HREF="browsing-quick.html#AEN241"
->Use of the <B
-CLASS="COMMAND"
->Remote Browse Sync</B
-> parameter</A
+HREF="improved-browsing.html#AEN249"
+>Browsing across subnets</A
></DT
+><DD
+><DL
+><DT
+>2.4.1. <A
+HREF="improved-browsing.html#AEN254"
+>How does cross subnet browsing work ?</A
+></DT
+></DL
+></DD
><DT
>2.5. <A
-HREF="browsing-quick.html#AEN252"
->Use of WINS</A
+HREF="improved-browsing.html#AEN289"
+>Setting up a WINS server</A
></DT
><DT
>2.6. <A
-HREF="browsing-quick.html#AEN269"
->Do NOT use more than one (1) protocol on MS Windows machines</A
+HREF="improved-browsing.html#AEN308"
+>Setting up Browsing in a WORKGROUP</A
></DT
><DT
>2.7. <A
-HREF="browsing-quick.html#AEN277"
->Name Resolution Order</A
-></DT
-></DL
-></DD
-><DT
->3. <A
-HREF="passdb.html"
->User information database</A
+HREF="improved-browsing.html#AEN326"
+>Setting up Browsing in a DOMAIN</A
></DT
-><DD
-><DL
><DT
->3.1. <A
-HREF="passdb.html#AEN335"
->Introduction</A
+>2.8. <A
+HREF="improved-browsing.html#AEN336"
+>Forcing samba to be the master</A
></DT
><DT
->3.2. <A
-HREF="passdb.html#AEN342"
->Important Notes About Security</A
+>2.9. <A
+HREF="improved-browsing.html#AEN345"
+>Making samba the domain master</A
></DT
-><DD
-><DL
><DT
->3.2.1. <A
-HREF="passdb.html#AEN368"
->Advantages of SMB Encryption</A
+>2.10. <A
+HREF="improved-browsing.html#AEN363"
+>Note about broadcast addresses</A
></DT
><DT
->3.2.2. <A
-HREF="passdb.html#AEN374"
->Advantages of non-encrypted passwords</A
+>2.11. <A
+HREF="improved-browsing.html#AEN366"
+>Multiple interfaces</A
></DT
></DL
></DD
><DT
->3.3. <A
-HREF="passdb.html#AEN380"
->The smbpasswd Command</A
-></DT
-><DT
->3.4. <A
-HREF="passdb.html#AEN411"
->Plain text</A
-></DT
-><DT
->3.5. <A
-HREF="passdb.html#AEN416"
->TDB</A
-></DT
-><DT
->3.6. <A
-HREF="passdb.html#AEN419"
->LDAP</A
+>3. <A
+HREF="browsing-quick.html"
+>Quick Cross Subnet Browsing / Cross Workgroup Browsing guide</A
></DT
><DD
><DL
><DT
->3.6.1. <A
-HREF="passdb.html#AEN421"
->Introduction</A
-></DT
-><DT
->3.6.2. <A
-HREF="passdb.html#AEN441"
->Introduction</A
-></DT
-><DT
->3.6.3. <A
-HREF="passdb.html#AEN470"
->Supported LDAP Servers</A
-></DT
-><DT
->3.6.4. <A
-HREF="passdb.html#AEN475"
->Schema and Relationship to the RFC 2307 posixAccount</A
+>3.1. <A
+HREF="browsing-quick.html#AEN377"
+>Discussion</A
></DT
><DT
->3.6.5. <A
-HREF="passdb.html#AEN487"
->Configuring Samba with LDAP</A
+>3.2. <A
+HREF="browsing-quick.html#AEN385"
+>Use of the "Remote Announce" parameter</A
></DT
><DT
->3.6.6. <A
-HREF="passdb.html#AEN534"
->Accounts and Groups management</A
+>3.3. <A
+HREF="browsing-quick.html#AEN399"
+>Use of the "Remote Browse Sync" parameter</A
></DT
><DT
->3.6.7. <A
-HREF="passdb.html#AEN539"
->Security and sambaAccount</A
+>3.4. <A
+HREF="browsing-quick.html#AEN404"
+>Use of WINS</A
></DT
><DT
->3.6.8. <A
-HREF="passdb.html#AEN559"
->LDAP specials attributes for sambaAccounts</A
+>3.5. <A
+HREF="browsing-quick.html#AEN415"
+>Do NOT use more than one (1) protocol on MS Windows machines</A
></DT
><DT
->3.6.9. <A
-HREF="passdb.html#AEN629"
->Example LDIF Entries for a sambaAccount</A
+>3.6. <A
+HREF="browsing-quick.html#AEN421"
+>Name Resolution Order</A
></DT
></DL
></DD
><DT
->3.7. <A
-HREF="passdb.html#AEN637"
->MySQL</A
+>4. <A
+HREF="pwencrypt.html"
+>LanMan and NT Password Encryption in Samba</A
></DT
><DD
><DL
><DT
->3.7.1. <A
-HREF="passdb.html#AEN639"
->Creating the database</A
+>4.1. <A
+HREF="pwencrypt.html#AEN457"
+>Introduction</A
></DT
><DT
->3.7.2. <A
-HREF="passdb.html#AEN649"
->Configuring</A
+>4.2. <A
+HREF="pwencrypt.html#AEN462"
+>Important Notes About Security</A
></DT
+><DD
+><DL
><DT
->3.7.3. <A
-HREF="passdb.html#AEN666"
->Using plaintext passwords or encrypted password</A
+>4.2.1. <A
+HREF="pwencrypt.html#AEN481"
+>Advantages of SMB Encryption</A
></DT
><DT
->3.7.4. <A
-HREF="passdb.html#AEN671"
->Getting non-column data from the table</A
+>4.2.2. <A
+HREF="pwencrypt.html#AEN488"
+>Advantages of non-encrypted passwords</A
></DT
></DL
></DD
><DT
->3.8. <A
-HREF="passdb.html#AEN679"
->XML</A
+>4.3. <A
+HREF="pwencrypt.html#AEN497"
+>The smbpasswd Command</A
></DT
></DL
></DD
diff --git a/docs/htmldocs/lmhosts.5.html b/docs/htmldocs/lmhosts.5.html
index 375fe5618d..4d7f11e64b 100644
--- a/docs/htmldocs/lmhosts.5.html
+++ b/docs/htmldocs/lmhosts.5.html
@@ -5,7 +5,7 @@
>lmhosts</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,7 +15,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="LMHOSTS.5"
+NAME="LMHOSTS"
></A
>lmhosts</H1
><DIV
@@ -37,28 +37,24 @@ NAME="AEN8"
><TT
CLASS="FILENAME"
>lmhosts</TT
-> is the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
+> is the <A
+HREF="samba.7.html"
+TARGET="_top"
+> Samba</A
> NetBIOS name to IP address mapping file.</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN14"
+NAME="AEN12"
></A
><H2
>DESCRIPTION</H2
><P
->This file is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
+>This file is part of the <A
+HREF="samba.7.html"
+TARGET="_top"
+> Samba</A
> suite.</P
><P
><TT
@@ -82,7 +78,7 @@ CLASS="FILENAME"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN24"
+NAME="AEN20"
></A
><H2
>FILE FORMAT</H2
@@ -90,7 +86,7 @@ NAME="AEN24"
>It is an ASCII file containing one line for NetBIOS name.
The two fields on each line are separated from each other by
white space. Any entry beginning with '#' is ignored. Each line
- in the lmhosts file contains the following information:</P
+ in the lmhosts file contains the following information :</P
><P
></P
><UL
@@ -111,7 +107,8 @@ NAME="AEN24"
></LI
></UL
><P
->An example follows:</P
+>An example follows :</P
+><P
><PRE
CLASS="PROGRAMLISTING"
>#
@@ -121,6 +118,7 @@ CLASS="PROGRAMLISTING"
192.9.200.20 NTSERVER#20
192.9.200.21 SAMBASERVER
</PRE
+></P
><P
>Contains three IP to NetBIOS name mappings. The first
and third will be returned for any queries for the names "TESTPC"
@@ -135,57 +133,58 @@ CLASS="PROGRAMLISTING"
CLASS="FILENAME"
>lmhosts</TT
> file
- is in the same directory as the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+ is in the same directory as the <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+>
+ smb.conf(5)&#62;</A
> file.</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN42"
+NAME="AEN37"
></A
><H2
>VERSION</H2
><P
->This man page is correct for version 3.0 of the Samba suite.</P
+>This man page is correct for version 2.2 of
+ the Samba suite.</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN45"
+NAME="AEN40"
></A
><H2
>SEE ALSO</H2
><P
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbclient</SPAN
->(1)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
->, and <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbpasswd</SPAN
->(8)</SPAN
+><A
+HREF="smbclient.1.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbclient(1)
+ </B
+></A
+>, <A
+HREF="smb.conf.5.html#NAMERESOLVEORDER"
+TARGET="_top"
+> smb.conf(5)</A
+>, and <A
+HREF="smbpasswd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+> smbpasswd(8)</B
+></A
>
</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN57"
+NAME="AEN48"
></A
><H2
>AUTHOR</H2
@@ -204,8 +203,7 @@ TARGET="_top"
> ftp://ftp.icce.rug.nl/pub/unix/</A
>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook
- XML 4.2 was done by Alexander Bokovoy.</P
+ Samba 2.2 was done by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/msdfs.html b/docs/htmldocs/msdfs.html
index f05c8012ac..f6fe1c7e1d 100644
--- a/docs/htmldocs/msdfs.html
+++ b/docs/htmldocs/msdfs.html
@@ -5,19 +5,21 @@
>Hosting a Microsoft Distributed File System tree on Samba</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="UP"
-TITLE="Advanced Configuration"
+TITLE="Optional configuration"
HREF="optional.html"><LINK
REL="PREVIOUS"
-TITLE="Stackable VFS modules"
-HREF="vfs.html"><LINK
+TITLE="Configuring PAM for distributed but centrally
+managed authentication"
+HREF="pam.html"><LINK
REL="NEXT"
-TITLE="Integrating MS Windows networks with Samba"
-HREF="integrate-ms-networks.html"></HEAD
+TITLE="Printing Support"
+HREF="printing.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -45,7 +47,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="vfs.html"
+HREF="pam.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -59,7 +61,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="integrate-ms-networks.html"
+HREF="printing.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -72,17 +74,13 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="MSDFS"
-></A
->Chapter 21. Hosting a Microsoft Distributed File System tree on Samba</H1
+NAME="MSDFS">Chapter 13. Hosting a Microsoft Distributed File System tree on Samba</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3626"
->21.1. Instructions</A
-></H1
+NAME="AEN1859">13.1. Instructions</H1
><P
>The Distributed File System (or Dfs) provides a means of
separating the logical view of files and directories that users
@@ -98,17 +96,21 @@ TARGET="_top"
machine (for Dfs-aware clients to browse) using Samba.</P
><P
>To enable SMB-based DFS for Samba, configure it with the
- <VAR
+ <TT
CLASS="PARAMETER"
->--with-msdfs</VAR
+><I
+>--with-msdfs</I
+></TT
> option. Once built, a
Samba server can be made a Dfs server by setting the global
boolean <A
HREF="smb.conf.5.html#HOSTMSDFS"
TARGET="_top"
-><VAR
+><TT
CLASS="PARAMETER"
-> host msdfs</VAR
+><I
+> host msdfs</I
+></TT
></A
> parameter in the <TT
CLASS="FILENAME"
@@ -118,16 +120,18 @@ CLASS="FILENAME"
level boolean <A
HREF="smb.conf.5.html#MSDFSROOT"
TARGET="_top"
-><VAR
+><TT
CLASS="PARAMETER"
-> msdfs root</VAR
+><I
+> msdfs root</I
+></TT
></A
> parameter. A Dfs root directory on
Samba hosts Dfs links in the form of symbolic links that point
to other servers. For example, a symbolic link
<TT
CLASS="FILENAME"
->junction-&#62;msdfs:storage1\share1</TT
+>junction-&gt;msdfs:storage1\share1</TT
> in
the share directory acts as the Dfs junction. When Dfs-aware
clients attempt to access the junction link, they are redirected
@@ -155,44 +159,54 @@ CLASS="PROGRAMLISTING"
>In the /export/dfsroot directory we set up our dfs links to
other servers on the network.</P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->root# </SAMP
-><KBD
+>root# </TT
+><TT
CLASS="USERINPUT"
->cd /export/dfsroot</KBD
+><B
+>cd /export/dfsroot</B
+></TT
></P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->root# </SAMP
-><KBD
+>root# </TT
+><TT
CLASS="USERINPUT"
->chown root /export/dfsroot</KBD
+><B
+>chown root /export/dfsroot</B
+></TT
></P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->root# </SAMP
-><KBD
+>root# </TT
+><TT
CLASS="USERINPUT"
->chmod 755 /export/dfsroot</KBD
+><B
+>chmod 755 /export/dfsroot</B
+></TT
></P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->root# </SAMP
-><KBD
+>root# </TT
+><TT
CLASS="USERINPUT"
->ln -s msdfs:storageA\\shareA linka</KBD
+><B
+>ln -s msdfs:storageA\\shareA linka</B
+></TT
></P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->root# </SAMP
-><KBD
+>root# </TT
+><TT
CLASS="USERINPUT"
->ln -s msdfs:serverB\\share,serverC\\share linkb</KBD
+><B
+>ln -s msdfs:serverB\\share,serverC\\share linkb</B
+></TT
></P
><P
>You should set up the permissions and ownership of
@@ -212,9 +226,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3661"
->21.1.1. Notes</A
-></H2
+NAME="AEN1894">13.1.1. Notes</H2
><P
></P
><UL
@@ -257,7 +269,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="vfs.html"
+HREF="pam.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -275,7 +287,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="integrate-ms-networks.html"
+HREF="printing.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -285,7 +297,8 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Stackable VFS modules</TD
+>Configuring PAM for distributed but centrally
+managed authentication</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -299,7 +312,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Integrating MS Windows networks with Samba</TD
+>Printing Support</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/net.8.html b/docs/htmldocs/net.8.html
index 63becc2071..b7ed1357c3 100644
--- a/docs/htmldocs/net.8.html
+++ b/docs/htmldocs/net.8.html
@@ -5,7 +5,7 @@
>net</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,7 +15,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="NET.8"
+NAME="NET"
></A
>net</H1
><DIV
@@ -38,7 +38,7 @@ NAME="AEN8"
><B
CLASS="COMMAND"
>net</B
-> {&#60;ads|rap|rpc&#62;} [-h] [-w workgroup] [-W myworkgroup] [-U user] [-I ip-address] [-p port] [-n myname] [-s conffile] [-S server] [-C comment] [-M maxusers] [-F flags] [-j jobid] [-l] [-r] [-f] [-t timeout] [-P] [-D debuglevel]</P
+> {&lt;ads|rap|rpc&gt;} [-h] [-w workgroup] [-W myworkgroup] [-U user] [-I ip-address] [-p port] [-n myname] [-s conffile] [-S server] [-C comment] [-M maxusers] [-F flags] [-j jobid] [-l] [-r] [-f] [-t timeout] [-P] [-D debuglevel]</P
></DIV
><DIV
CLASS="REFSECT1"
@@ -48,12 +48,10 @@ NAME="AEN31"
><H2
>DESCRIPTION</H2
><P
->This tool is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
+>This tool is part of the <A
+HREF="samba.7.html"
+TARGET="_top"
+> Samba</A
> suite.</P
><P
>The samba net utility is meant to work just like the net utility
@@ -62,7 +60,7 @@ CLASS="REFENTRYTITLE"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN38"
+NAME="AEN36"
></A
><H2
>OPTIONS</H2
@@ -83,8 +81,7 @@ CLASS="VARIABLELIST"
>-w target-workgroup</DT
><DD
><P
-> Sets target workgroup or domain. You have to specify
- either this option or the IP address or the name of a server.
+> Sets target workgroup or domain. You have to specify either this option or the IP address or the name of a server.
</P
></DD
><DT
@@ -105,8 +102,7 @@ CLASS="VARIABLELIST"
>-I ip-address</DT
><DD
><P
-> IP address of target server to use. You have to
- specify either this option or a target workgroup or a target server.
+> IP address of target server to use. You have to specify either this option or a target workgroup or a target server.
</P
></DD
><DT
@@ -134,8 +130,7 @@ CLASS="VARIABLELIST"
>-S server</DT
><DD
><P
-> Name of target server. You should specify either
- this option or a target workgroup or a target IP address.
+> Name of target server. You should specify either this option or a target workgroup or a target IP address.
</P
></DD
><DT
@@ -220,7 +215,7 @@ CLASS="FILENAME"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN118"
+NAME="AEN116"
></A
><H2
>TIME</H2
@@ -250,10 +245,7 @@ CLASS="COMMAND"
>SYSTEM</DT
><DD
><P
-> Displays the time on the remote server in a format ready for <B
-CLASS="COMMAND"
->/bin/date</B
->
+> Displays the time on the remote server in a format ready for /bin/date
</P
></DD
><DT
@@ -261,10 +253,7 @@ CLASS="COMMAND"
><DD
><P
> Tries to set the date and time of the local server to that on
- the remote server using <B
-CLASS="COMMAND"
->/bin/date</B
->.
+ the remote server using /bin/date.
</P
></DD
><DT
@@ -280,7 +269,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN142"
+NAME="AEN138"
></A
><H2
>RPC</H2
@@ -317,21 +306,21 @@ CLASS="VARIABLELIST"
</P
></DD
><DT
->USER DELETE &#60;name&#62; [misc options]</DT
+>USER DELETE &lt;name&gt; [misc options]</DT
><DD
><P
> delete specified user
</P
></DD
><DT
->USER INFO &#60;name&#62; [misc options]</DT
+>USER INFO &lt;name&gt; [misc options]</DT
><DD
><P
> list the domain groups of the specified user
</P
></DD
><DT
->USER ADD &#60;name&#62; [password] [-F user flags] [misc. options]</DT
+>USER ADD &lt;name&gt; [password] [-F user flags] [misc. options</DT
><DD
><P
> Add specified user
@@ -345,14 +334,14 @@ CLASS="VARIABLELIST"
</P
></DD
><DT
->GROUP DELETE &#60;name&#62; [misc. options] [targets]</DT
+>GROUP DELETE &lt;name&gt; [misc. options] [targets]</DT
><DD
><P
> Delete specified group
</P
></DD
><DT
->GROUP ADD &#60;name&#62; [-C comment]</DT
+>GROUP ADD &lt;name&gt; [-C comment]</DT
><DD
><P
> Create specified group
@@ -366,14 +355,14 @@ CLASS="VARIABLELIST"
</P
></DD
><DT
->SHARE ADD &#60;name=serverpath&#62; [misc. options] [targets]</DT
+>SHARE ADD &lt;name=serverpath&gt; [misc. options] [targets]</DT
><DD
><P
> Adds a share from a server (makes the export active)
</P
></DD
><DT
->SHARE DELETE &#60;sharenam</DT
+>SHARE DELETE &lt;sharenam</DT
><DD
><P
></P
@@ -384,7 +373,7 @@ CLASS="VARIABLELIST"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN195"
+NAME="AEN191"
></A
><H2
>VERSION</H2
@@ -395,7 +384,7 @@ NAME="AEN195"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN198"
+NAME="AEN194"
></A
><H2
>AUTHOR</H2
diff --git a/docs/htmldocs/nmbd.8.html b/docs/htmldocs/nmbd.8.html
index 6b8161e02e..1183a14522 100644
--- a/docs/htmldocs/nmbd.8.html
+++ b/docs/htmldocs/nmbd.8.html
@@ -1,11 +1,12 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML
><HEAD
><TITLE
>nmbd</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,9 +16,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="NMBD.8"
-></A
->nmbd</H1
+NAME="NMBD">nmbd</H1
><DIV
CLASS="REFNAMEDIV"
><A
@@ -30,15 +29,13 @@ NAME="AEN5"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN8"
-></A
-><H2
+NAME="AEN8"><H2
>Synopsis</H2
><P
><B
CLASS="COMMAND"
>nmbd</B
-> [-D] [-F] [-S] [-a] [-i] [-o] [-h] [-V] [-d &#60;debug level&#62;] [-H &#60;lmhosts file&#62;] [-l &#60;log directory&#62;] [-n &#60;primary netbios name&#62;] [-p &#60;port number&#62;] [-s &#60;configuration file&#62;]</P
+> [-D] [-F] [-S] [-a] [-i] [-o] [-h] [-V] [-d &#60;debug level&#62;] [-H &#60;lmhosts file&#62;] [-l &#60;log directory&#62;] [-n &#60;primary netbios name&#62;] [-p &#60;port number&#62;] [-s &#60;configuration file&#62;]</P
></DIV
><DIV
CLASS="REFSECT1"
@@ -48,13 +45,7 @@ NAME="AEN25"
><H2
>DESCRIPTION</H2
><P
->This program is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
-> suite.</P
+>This program is part of the Samba suite.</P
><P
><B
CLASS="COMMAND"
@@ -78,12 +69,9 @@ CLASS="COMMAND"
specified it will respond with the IP number of the host it
is running on. Its "own NetBIOS name" is by
default the primary DNS name of the host it is running on,
- but this can be overridden with the <SPAN
-CLASS="emphasis"
-><I
+ but this can be overridden with the <I
CLASS="EMPHASIS"
>-n</I
-></SPAN
>
option (see OPTIONS below). Thus <B
CLASS="COMMAND"
@@ -94,12 +82,13 @@ CLASS="COMMAND"
CLASS="COMMAND"
>nmbd</B
> to respond on can be set
- via parameters in the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+ via parameters in the <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+><TT
+CLASS="FILENAME"
+> smb.conf(5)</TT
+></A
> configuration file.</P
><P
><B
@@ -122,7 +111,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN46"
+NAME="AEN42"
></A
><H2
>OPTIONS</H2
@@ -196,6 +185,14 @@ CLASS="COMMAND"
than a file.</P
></DD
><DT
+>-a</DT
+><DD
+><P
+>If this parameter is specified, each new
+ connection will append log messages to the log file.
+ This is the default.</P
+></DD
+><DT
>-i</DT
><DD
><P
@@ -207,17 +204,33 @@ CLASS="COMMAND"
CLASS="COMMAND"
>nmbd</B
> also logs to standard
- output, as if the <CODE
-CLASS="CONSTANT"
->-S</CODE
+ output, as if the <B
+CLASS="COMMAND"
+>-S</B
> parameter had been
given. </P
></DD
><DT
->-h|--help</DT
+>-o</DT
><DD
><P
->Print a summary of command line options.</P
+>If this parameter is specified, the
+ log files will be overwritten when opened. By default,
+ <B
+CLASS="COMMAND"
+>smbd</B
+> will append entries to the log
+ files.</P
+></DD
+><DT
+>-h</DT
+><DD
+><P
+>Prints the help information (usage)
+ for <B
+CLASS="COMMAND"
+>nmbd</B
+>.</P
></DD
><DT
>-H &#60;filename&#62;</DT
@@ -229,37 +242,28 @@ CLASS="CONSTANT"
resolution mechanism <A
HREF="smb.conf.5.html#nameresolveorder"
TARGET="_top"
-><VAR
-CLASS="PARAMETER"
->name resolve
- order</VAR
+> name resolve order</A
+> described in <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+> <TT
+CLASS="FILENAME"
+>smb.conf(5)</TT
></A
-> described in <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
-> to resolve any
- NetBIOS name queries needed by the server. Note
- that the contents of this file are <SPAN
-CLASS="emphasis"
-><I
+>
+ to resolve any NetBIOS name queries needed by the server. Note
+ that the contents of this file are <I
CLASS="EMPHASIS"
>NOT</I
-></SPAN
>
used by <B
CLASS="COMMAND"
>nmbd</B
> to answer any name queries.
Adding a line to this file affects name NetBIOS resolution
- from this host <SPAN
-CLASS="emphasis"
-><I
+ from this host <I
CLASS="EMPHASIS"
>ONLY</I
-></SPAN
>.</P
><P
>The default path to this file is compiled into
@@ -274,94 +278,120 @@ CLASS="FILENAME"
> or
<TT
CLASS="FILENAME"
->/etc/samba/lmhosts</TT
->. See the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->lmhosts</SPAN
->(5)</SPAN
-> man page for details on the contents of this file.</P
+>/etc/lmhosts</TT
+>. See the
+ <A
+HREF="lmhosts.5.html"
+TARGET="_top"
+><TT
+CLASS="FILENAME"
+>lmhosts(5)</TT
+></A
+>
+ man page for details on the contents of this file.</P
></DD
><DT
>-V</DT
><DD
><P
>Prints the version number for
-<B
+ <B
CLASS="COMMAND"
->smbd</B
+>nmbd</B
>.</P
></DD
><DT
->-s &#60;configuration file&#62;</DT
+>-d &#60;debug level&#62;</DT
><DD
><P
->The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See <A
+>debuglevel is an integer
+ from 0 to 10. The default value if this parameter is
+ not specified is zero.</P
+><P
+>The higher this value, the more detail will
+ be logged to the log files about the activities of the
+ server. At level 0, only critical errors and serious
+ warnings will be logged. Level 1 is a reasonable level for
+ day to day running - it generates a small amount of
+ information about operations carried out.</P
+><P
+>Levels above 1 will generate considerable amounts
+ of log data, and should only be used when investigating
+ a problem. Levels above 3 are designed for use only by developers
+ and generate HUGE amounts of log data, most of which is extremely
+ cryptic.</P
+><P
+>Note that specifying this parameter here will override
+ the <A
+HREF="smb.conf.5.html#loglevel"
+TARGET="_top"
+>log level</A
+>
+ parameter in the <A
HREF="smb.conf.5.html"
TARGET="_top"
><TT
CLASS="FILENAME"
->smb.conf(5)</TT
+> smb.conf(5)</TT
></A
-> for more information.
-The default configuration file name is determined at
-compile time.</P
+> file.</P
></DD
><DT
->-d|--debug=debuglevel</DT
+>-l &#60;log directory&#62;</DT
><DD
><P
-><VAR
-CLASS="REPLACEABLE"
->debuglevel</VAR
-> is an integer
-from 0 to 10. The default value if this parameter is
-not specified is zero.</P
-><P
->The higher this value, the more detail will be
-logged to the log files about the activities of the
-server. At level 0, only critical errors and serious
-warnings will be logged. Level 1 is a reasonable level for
-day to day running - it generates a small amount of
-information about operations carried out.</P
-><P
->Levels above 1 will generate considerable
-amounts of log data, and should only be used when
-investigating a problem. Levels above 3 are designed for
-use only by developers and generate HUGE amounts of log
-data, most of which is extremely cryptic.</P
-><P
->Note that specifying this parameter here will
-override the <A
-HREF="smb.conf.5.html#loglevel"
+>The -l parameter specifies a directory
+ into which the "log.nmbd" log file will be created
+ for operational data from the running <B
+CLASS="COMMAND"
+>nmbd</B
+>
+ server. The default log directory is compiled into Samba
+ as part of the build process. Common defaults are <TT
+CLASS="FILENAME"
+> /usr/local/samba/var/log.nmb</TT
+>, <TT
+CLASS="FILENAME"
+> /usr/samba/var/log.nmb</TT
+> or
+ <TT
+CLASS="FILENAME"
+>/var/log/log.nmb</TT
+>. <I
+CLASS="EMPHASIS"
+>Beware:</I
+>
+ If the directory specified does not exist, <B
+CLASS="COMMAND"
+>nmbd</B
+>
+ will log to the default debug log location defined at compile time.
+ </P
+></DD
+><DT
+>-n &#60;primary NetBIOS name&#62;</DT
+><DD
+><P
+>This option allows you to override
+ the NetBIOS name that Samba uses for itself. This is identical
+ to setting the <A
+HREF="smb.conf.5.html#netbiosname"
TARGET="_top"
->log
-level</A
+> NetBIOS name</A
> parameter in the <A
HREF="smb.conf.5.html"
TARGET="_top"
-><TT
+>
+ <TT
CLASS="FILENAME"
->smb.conf(5)</TT
+>smb.conf</TT
></A
-> file.</P
-></DD
-><DT
->-l|--logfile=logbasename</DT
-><DD
-><P
->File name for log/debug files. The extension
-<CODE
-CLASS="CONSTANT"
->".client"</CODE
-> will be appended. The log file is
-never removed by the client.</P
+> file. However, a command
+ line setting will take precedence over settings in
+ <TT
+CLASS="FILENAME"
+>smb.conf</TT
+>.</P
></DD
><DT
>-p &#60;UDP port number&#62;</DT
@@ -376,13 +406,35 @@ CLASS="COMMAND"
use this option unless you are an expert, in which case you
won't need help!</P
></DD
+><DT
+>-s &#60;configuration file&#62;</DT
+><DD
+><P
+>The default configuration file name
+ is set at build time, typically as <TT
+CLASS="FILENAME"
+> /usr/local/samba/lib/smb.conf</TT
+>, but
+ this may be changed when Samba is autoconfigured.</P
+><P
+>The file specified contains the configuration details
+ required by the server. See <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+> <TT
+CLASS="FILENAME"
+>smb.conf(5)</TT
+></A
+> for more information.
+ </P
+></DD
></DL
></DIV
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN131"
+NAME="AEN148"
></A
><H2
>FILES</H2
@@ -405,9 +457,9 @@ CLASS="COMMAND"
> meta-daemon, this file
must contain suitable startup information for the
meta-daemon. See the <A
-HREF="install.html"
+HREF="UNIX_INSTALL.html"
TARGET="_top"
->install</A
+>UNIX_INSTALL.html</A
> document
for details.
</P
@@ -425,9 +477,9 @@ CLASS="FILENAME"
>If running the server as a daemon at startup,
this file will need to contain an appropriate startup
sequence for the server. See the <A
-HREF="install.html"
+HREF="UNIX_INSTALL.html"
TARGET="_top"
->"How to Install and Test SAMBA"</A
+>UNIX_INSTALL.html</A
> document
for details.</P
></DD
@@ -446,9 +498,9 @@ CLASS="COMMAND"
must contain a mapping of service name (e.g., netbios-ssn)
to service port (e.g., 139) and protocol type (e.g., tcp).
See the <A
-HREF="install.html"
+HREF="UNIX_INSTALL.html"
TARGET="_top"
->"How to Install and Test SAMBA"</A
+>UNIX_INSTALL.html</A
>
document for details.</P
></DD
@@ -459,39 +511,34 @@ CLASS="FILENAME"
></DT
><DD
><P
->This is the default location of
- the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
-> server
- configuration file. Other common places that systems
+>This is the default location of the
+ <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+><TT
+CLASS="FILENAME"
+>smb.conf</TT
+></A
+>
+ server configuration file. Other common places that systems
install this file are <TT
CLASS="FILENAME"
>/usr/samba/lib/smb.conf</TT
>
and <TT
CLASS="FILENAME"
->/etc/samba/smb.conf</TT
+>/etc/smb.conf</TT
>.</P
><P
>When run as a WINS server (see the
<A
HREF="smb.conf.5.html#WINSSUPPORT"
TARGET="_top"
-><CODE
-CLASS="CONSTANT"
->wins support</CODE
-></A
+>wins support</A
>
- parameter in the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+ parameter in the <TT
+CLASS="FILENAME"
+>smb.conf(5)</TT
> man page),
<B
CLASS="COMMAND"
@@ -510,27 +557,19 @@ CLASS="FILENAME"
>If <B
CLASS="COMMAND"
>nmbd</B
-> is acting as a <SPAN
-CLASS="emphasis"
-><I
+> is acting as a <I
CLASS="EMPHASIS"
> browse master</I
-></SPAN
> (see the <A
HREF="smb.conf.5.html#LOCALMASTER"
TARGET="_top"
-><CODE
-CLASS="CONSTANT"
->local master</CODE
-></A
+>local master</A
>
- parameter in the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
-> man page, <B
+ parameter in the <TT
+CLASS="FILENAME"
+>smb.conf(5)</TT
+> man page,
+ <B
CLASS="COMMAND"
>nmbd</B
>
@@ -551,7 +590,7 @@ CLASS="FILENAME"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN185"
+NAME="AEN195"
></A
><H2
>SIGNALS</H2
@@ -560,12 +599,9 @@ NAME="AEN185"
CLASS="COMMAND"
>nmbd</B
> process it is recommended
- that SIGKILL (-9) <SPAN
-CLASS="emphasis"
-><I
+ that SIGKILL (-9) <I
CLASS="EMPHASIS"
>NOT</I
-></SPAN
> be used, except as a last
resort, as this may leave the name database in an inconsistent state.
The correct way to terminate <B
@@ -600,22 +636,23 @@ CLASS="FILENAME"
>log.nmb</TT
> file.</P
><P
->The debug log level of nmbd may be raised or lowered
- using <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbcontrol</SPAN
->(1)</SPAN
-> (SIGUSR[1|2] signals
- are no longer used since Samba 2.2). This is to allow
- transient problems to be diagnosed, whilst still running
+>The debug log level of nmbd may be raised or lowered using
+ <A
+HREF="smbcontrol.1.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbcontrol(1)</B
+>
+ </A
+> (SIGUSR[1|2] signals are no longer used in Samba 2.2). This is
+ to allow transient problems to be diagnosed, whilst still running
at a normally low log level.</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN202"
+NAME="AEN211"
></A
><H2
>VERSION</H2
@@ -626,49 +663,54 @@ NAME="AEN202"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN205"
+NAME="AEN214"
></A
><H2
>SEE ALSO</H2
><P
-> <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->inetd</SPAN
->(8)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbclient</SPAN
->(1)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->testparm</SPAN
->(1)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->testprns</SPAN
->(1)</SPAN
->, and the Internet
- RFC's <TT
+><B
+CLASS="COMMAND"
+>inetd(8)</B
+>, <A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbd(8)</B
+></A
+>,
+ <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+><TT
+CLASS="FILENAME"
+>smb.conf(5)</TT
+>
+ </A
+>, <A
+HREF="smbclient.1.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbclient(1)
+ </B
+></A
+>, <A
+HREF="testparm.1.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+> testparm(1)</B
+></A
+>, <A
+HREF="testprns.1.html"
+TARGET="_top"
+> <B
+CLASS="COMMAND"
+>testprns(1)</B
+></A
+>, and the Internet RFC's
+ <TT
CLASS="FILENAME"
>rfc1001.txt</TT
>, <TT
@@ -686,7 +728,7 @@ TARGET="_top"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN229"
+NAME="AEN231"
></A
><H2
>AUTHOR</H2
@@ -698,14 +740,14 @@ NAME="AEN229"
><P
>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <A
+ excellent piece of Open Source software, available at
+ <A
HREF="ftp://ftp.icce.rug.nl/pub/unix/"
TARGET="_top"
> ftp://ftp.icce.rug.nl/pub/unix/</A
>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook
- XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.</P
+ Samba 2.2 was done by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/nmblookup.1.html b/docs/htmldocs/nmblookup.1.html
index cb1df2cd82..2ce322990f 100644
--- a/docs/htmldocs/nmblookup.1.html
+++ b/docs/htmldocs/nmblookup.1.html
@@ -5,7 +5,7 @@
>nmblookup</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -38,7 +38,7 @@ NAME="AEN8"
><B
CLASS="COMMAND"
>nmblookup</B
-> [-M] [-R] [-S] [-r] [-A] [-h] [-B &#60;broadcast address&#62;] [-U &#60;unicast address&#62;] [-d &#60;debug level&#62;] [-s &#60;smb config file&#62;] [-i &#60;NetBIOS scope&#62;] [-T] [-f] {name}</P
+> [-M] [-R] [-S] [-r] [-A] [-h] [-B &lt;broadcast address&gt;] [-U &lt;unicast address&gt;] [-d &lt;debug level&gt;] [-s &lt;smb config file&gt;] [-i &lt;NetBIOS scope&gt;] [-T] [-f] {name}</P
></DIV
><DIV
CLASS="REFSECT1"
@@ -48,12 +48,10 @@ NAME="AEN25"
><H2
>DESCRIPTION</H2
><P
->This tool is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
+>This tool is part of the <A
+HREF="samba.7.html"
+TARGET="_top"
+> Samba</A
> suite.</P
><P
><B
@@ -68,7 +66,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN33"
+NAME="AEN31"
></A
><H2
>OPTIONS</H2
@@ -82,20 +80,24 @@ CLASS="VARIABLELIST"
><DD
><P
>Searches for a master browser by looking
- up the NetBIOS name <VAR
+ up the NetBIOS name <TT
CLASS="REPLACEABLE"
->name</VAR
+><I
+>name</I
+></TT
> with a
- type of <CODE
+ type of <TT
CLASS="CONSTANT"
->0x1d</CODE
->. If <VAR
+>0x1d</TT
+>. If <TT
CLASS="REPLACEABLE"
-> name</VAR
+><I
+> name</I
+></TT
> is "-" then it does a lookup on the special name
- <CODE
+ <TT
CLASS="CONSTANT"
->__MSBROWSE__</CODE
+>__MSBROWSE__</TT
>.</P
></DD
><DT
@@ -107,7 +109,7 @@ CLASS="CONSTANT"
query to a machine running a WINS server and the user wishes
to query the names in the WINS server. If this bit is unset
the normal (broadcast responding) NetBIOS processing code
- on a machine is used instead. See RFC1001, RFC1002 for details.
+ on a machine is used instead. See rfc1001, rfc1002 for details.
</P
></DD
><DT
@@ -128,109 +130,34 @@ CLASS="CONSTANT"
where it ignores the source port of the requesting packet
and only replies to UDP port 137. Unfortunately, on most UNIX
systems root privilege is needed to bind to this port, and
- in addition, if the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmbd</SPAN
->(8)</SPAN
-> daemon is running on this machine it also binds to this port.
+ in addition, if the <A
+HREF="nmbd.8.html"
+TARGET="_top"
+>nmbd(8)</A
+>
+ daemon is running on this machine it also binds to this port.
</P
></DD
><DT
>-A</DT
><DD
><P
->Interpret <VAR
+>Interpret <TT
CLASS="REPLACEABLE"
->name</VAR
+><I
+>name</I
+></TT
> as
an IP Address and do a node status query on this address.</P
></DD
><DT
->-n &#60;primary NetBIOS name&#62;</DT
+>-h</DT
><DD
><P
->This option allows you to override
-the NetBIOS name that Samba uses for itself. This is identical
-to setting the <A
-HREF="smb.conf.5.html#netbiosname"
-TARGET="_top"
-><VAR
-CLASS="PARAMETER"
->NetBIOS
-name</VAR
-></A
-> parameter in the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
-> file. However, a command
-line setting will take precedence over settings in
-<SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
->.</P
+>Print a help (usage) message.</P
></DD
><DT
->-i &#60;scope&#62;</DT
-><DD
-><P
->This specifies a NetBIOS scope that
-<B
-CLASS="COMMAND"
->nmblookup</B
-> will use to communicate with when
-generating NetBIOS names. For details on the use of NetBIOS
-scopes, see rfc1001.txt and rfc1002.txt. NetBIOS scopes are
-<SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->very</I
-></SPAN
-> rarely used, only set this parameter
-if you are the system administrator in charge of all the
-NetBIOS systems you communicate with.</P
-></DD
-><DT
->-W|--workgroup=domain</DT
-><DD
-><P
->Set the SMB domain of the username. This
-overrides the default domain which is the domain defined in
-smb.conf. If the domain specified is the same as the servers
-NetBIOS name, it causes the client to log on using the servers local
-SAM (as opposed to the Domain SAM). </P
-></DD
-><DT
->-O socket options</DT
-><DD
-><P
->TCP socket options to set on the client
-socket. See the socket options parameter in
-the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
-> manual page for the list of valid
-options. </P
-></DD
-><DT
->-h|--help</DT
-><DD
-><P
->Print a summary of command line options.</P
-></DD
-><DT
->-B &#60;broadcast address&#62;</DT
+>-B &lt;broadcast address&gt;</DT
><DD
><P
>Send the query to the given broadcast address. Without
@@ -239,114 +166,106 @@ options. </P
either auto-detected or defined in the <A
HREF="smb.conf.5.html#INTERFACES"
TARGET="_top"
-><VAR
+><TT
CLASS="PARAMETER"
->interfaces</VAR
+><I
+>interfaces</I
+></TT
>
</A
-> parameter of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+> parameter of the <TT
+CLASS="FILENAME"
+>smb.conf (5)</TT
> file.
</P
></DD
><DT
->-U &#60;unicast address&#62;</DT
+>-U &lt;unicast address&gt;</DT
><DD
><P
>Do a unicast query to the specified address or
- host <VAR
+ host <TT
CLASS="REPLACEABLE"
->unicast address</VAR
+><I
+>unicast address</I
+></TT
>. This option
- (along with the <VAR
+ (along with the <TT
CLASS="PARAMETER"
->-R</VAR
+><I
+>-R</I
+></TT
> option) is needed to
query a WINS server.</P
></DD
><DT
->-V</DT
+>-d &lt;debuglevel&gt;</DT
><DD
><P
->Prints the version number for
-<B
+>debuglevel is an integer from 0 to 10.</P
+><P
+>The default value if this parameter is not specified
+ is zero.</P
+><P
+>The higher this value, the more detail will be logged
+ about the activities of <B
CLASS="COMMAND"
->smbd</B
->.</P
-></DD
-><DT
->-s &#60;configuration file&#62;</DT
-><DD
+>nmblookup</B
+>. At level
+ 0, only critical errors and serious warnings will be logged.</P
><P
->The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See <A
-HREF="smb.conf.5.html"
+>Levels above 1 will generate considerable amounts of
+ log data, and should only be used when investigating a problem.
+ Levels above 3 are designed for use only by developers and
+ generate HUGE amounts of data, most of which is extremely cryptic.</P
+><P
+>Note that specifying this parameter here will override
+ the <A
+HREF="smb.conf.5.html#LOGLEVEL"
TARGET="_top"
><TT
-CLASS="FILENAME"
->smb.conf(5)</TT
+CLASS="PARAMETER"
+><I
+> log level</I
+></TT
></A
-> for more information.
-The default configuration file name is determined at
-compile time.</P
+> parameter in the <TT
+CLASS="FILENAME"
+> smb.conf(5)</TT
+> file.</P
></DD
><DT
->-d|--debug=debuglevel</DT
+>-s &lt;smb.conf&gt;</DT
><DD
><P
-><VAR
-CLASS="REPLACEABLE"
->debuglevel</VAR
-> is an integer
-from 0 to 10. The default value if this parameter is
-not specified is zero.</P
-><P
->The higher this value, the more detail will be
-logged to the log files about the activities of the
-server. At level 0, only critical errors and serious
-warnings will be logged. Level 1 is a reasonable level for
-day to day running - it generates a small amount of
-information about operations carried out.</P
-><P
->Levels above 1 will generate considerable
-amounts of log data, and should only be used when
-investigating a problem. Levels above 3 are designed for
-use only by developers and generate HUGE amounts of log
-data, most of which is extremely cryptic.</P
-><P
->Note that specifying this parameter here will
-override the <A
-HREF="smb.conf.5.html#loglevel"
-TARGET="_top"
->log
-level</A
-> parameter in the <A
+>This parameter specifies the pathname to
+ the Samba configuration file, <A
HREF="smb.conf.5.html"
TARGET="_top"
-><TT
-CLASS="FILENAME"
->smb.conf(5)</TT
-></A
-> file.</P
+> smb.conf(5)</A
+>. This file controls all aspects of
+ the Samba setup on the machine.</P
></DD
><DT
->-l|--logfile=logbasename</DT
+>-i &lt;scope&gt;</DT
><DD
><P
->File name for log/debug files. The extension
-<CODE
-CLASS="CONSTANT"
->".client"</CODE
-> will be appended. The log file is
-never removed by the client.</P
+>This specifies a NetBIOS scope that
+ <B
+CLASS="COMMAND"
+>nmblookup</B
+> will use to communicate with when
+ generating NetBIOS names. For details on the use of NetBIOS
+ scopes, see rfc1001.txt and rfc1002.txt. NetBIOS scopes are
+ <SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>very</I
+></SPAN
+> rarely used, only set this parameter
+ if you are the system administrator in charge of all the
+ NetBIOS systems you communicate with.</P
></DD
><DT
>-T</DT
@@ -382,7 +301,7 @@ CLASS="EMPHASIS"
>This is the NetBIOS name being queried. Depending
upon the previous options this may be a NetBIOS name or IP address.
If a NetBIOS name then the different name types may be specified
- by appending '#&#60;type&#62;' to the name. This name may also be
+ by appending '#&lt;type&gt;' to the name. This name may also be
'*', which will return all registered names within a broadcast
area.</P
></DD
@@ -392,7 +311,7 @@ CLASS="EMPHASIS"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN154"
+NAME="AEN115"
></A
><H2
>EXAMPLES</H2
@@ -405,11 +324,11 @@ CLASS="COMMAND"
CLASS="COMMAND"
>nslookup</B
> is
- used to query DNS servers). To query a WINS server, <B
+ used to query DNS servers). To query a WINS server,
+ <B
CLASS="COMMAND"
>nmblookup</B
->
- must be called like this:</P
+> must be called like this:</P
><P
><B
CLASS="COMMAND"
@@ -429,7 +348,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN166"
+NAME="AEN127"
></A
><H2
>VERSION</H2
@@ -440,35 +359,34 @@ NAME="AEN166"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN169"
+NAME="AEN130"
></A
><H2
>SEE ALSO</H2
><P
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmbd</SPAN
->(8)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->samba</SPAN
->(7)</SPAN
->, and <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
->.</P
+><A
+HREF="nmbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>nmbd(8)</B
+></A
+>,
+ <A
+HREF="samba.7.html"
+TARGET="_top"
+>samba(7)</A
+>, and <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+>smb.conf(5)</A
+>
+ </P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN181"
+NAME="AEN137"
></A
><H2
>AUTHOR</H2
@@ -480,14 +398,14 @@ NAME="AEN181"
><P
>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <A
+ excellent piece of Open Source software, available at
+ <A
HREF="ftp://ftp.icce.rug.nl/pub/unix/"
TARGET="_top"
> ftp://ftp.icce.rug.nl/pub/unix/</A
>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook
- XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.</P
+ Samba 2.2 was done by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/oplocks.html b/docs/htmldocs/oplocks.html
new file mode 100644
index 0000000000..6aa91fb17f
--- /dev/null
+++ b/docs/htmldocs/oplocks.html
@@ -0,0 +1,208 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML
+><HEAD
+><TITLE
+>Oplocks</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"><LINK
+REL="HOME"
+TITLE="SAMBA Project Documentation"
+HREF="samba-howto-collection.html"><LINK
+REL="UP"
+TITLE="General installation"
+HREF="introduction.html"><LINK
+REL="PREVIOUS"
+TITLE="Improved browsing in samba"
+HREF="improved-browsing.html"><LINK
+REL="NEXT"
+TITLE="Quick Cross Subnet Browsing / Cross Workgroup Browsing guide"
+HREF="browsing-quick.html"></HEAD
+><BODY
+CLASS="CHAPTER"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+SUMMARY="Header navigation table"
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>SAMBA Project Documentation</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="improved-browsing.html"
+ACCESSKEY="P"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+></TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="browsing-quick.html"
+ACCESSKEY="N"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="CHAPTER"
+><H1
+><A
+NAME="OPLOCKS"
+></A
+>Chapter 3. Oplocks</H1
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN378"
+></A
+>3.1. What are oplocks?</H1
+><P
+>When a client opens a file it can request an "oplock" or file
+lease. This is (to simplify a bit) a guarentee that no one else
+has the file open simultaneously. It allows the client to not
+send any updates on the file to the server, thus reducing a
+network file access to local access (once the file is in
+client cache). An "oplock break" is when the server sends
+a request to the client to flush all its changes back to
+the server, so the file is in a consistent state for other
+opens to succeed. If a client fails to respond to this
+asynchronous request then the file can be corrupted. Hence
+the "turn off oplocks" answer if people are having multi-user
+file access problems.</P
+><P
+>Unless the kernel is "oplock aware" (SGI IRIX and Linux are
+the only two UNIXes that are at the moment) then if a local
+UNIX process accesses the file simultaneously then Samba
+has no way of telling this is occuring, so the guarentee
+to the client is broken. This can corrupt the file. Short
+answer - it you have UNIX clients accessing the same file
+as smbd locally or via NFS and you're not running Linux or
+IRIX then turn off oplocks for that file or share.</P
+><P
+>"Share modes". These are modes of opening a file, that
+guarentee an invarient - such as DENY_WRITE - which means
+that if any other opens are requested with write access after
+this current open has succeeded then they should be denied
+with a "sharing violation" error message. Samba handles these
+internally inside smbd. UNIX clients accessing the same file
+ignore these invarients. Just proving that if you need simultaneous
+file access from a Windows and UNIX client you *must* have an
+application that is written to lock records correctly on both
+sides. Few applications are written like this, and even fewer
+are cross platform (UNIX and Windows) so in practice this isn't
+much of a problem.</P
+><P
+>"Locking". This really means "byte range locking" - such as
+lock 10 bytes at file offset 24 for write access. This is the
+area in which well written UNIX and Windows apps will cooperate.
+Windows locks (at least from NT or above) are 64-bit unsigned
+offsets. UNIX locks are either 31 bit or 63 bit and are signed
+(the top bit is used for the sign). Samba handles these by
+first ensuring that all the Windows locks don't conflict (ie.
+if other Windows clients have competing locks then just reject
+immediately) - this allows us to support 64-bit Windows locks
+on 32-bit filesystems. Secondly any locks that are valid are
+then mapped onto UNIX fcntl byte range locks. These are the
+locks that will be seen by UNIX processes. If there is a conflict
+here the lock is rejected.</P
+><P
+>Note that if a client has an oplock then it "knows" that no
+other client can have the file open so usually doesn't bother
+to send to lock request to the server - this means once again
+if you need to share files between UNIX and Windows processes
+either use IRIX or Linux, or turn off oplocks for these
+files/shares.</P
+></DIV
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+SUMMARY="Footer navigation table"
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="improved-browsing.html"
+ACCESSKEY="P"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="samba-howto-collection.html"
+ACCESSKEY="H"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="browsing-quick.html"
+ACCESSKEY="N"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>Improved browsing in samba</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="introduction.html"
+ACCESSKEY="U"
+>Up</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>Quick Cross Subnet Browsing / Cross Workgroup Browsing guide</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+> \ No newline at end of file
diff --git a/docs/htmldocs/optional.html b/docs/htmldocs/optional.html
index 20bf1e4e21..b15515ddab 100644
--- a/docs/htmldocs/optional.html
+++ b/docs/htmldocs/optional.html
@@ -2,19 +2,20 @@
<HTML
><HEAD
><TITLE
->Advanced Configuration</TITLE
+>Optional configuration</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="PREVIOUS"
-TITLE="Samba as a NT4 or Win2k domain member"
+TITLE="Samba as a NT4 domain member"
HREF="domain-security.html"><LINK
REL="NEXT"
-TITLE="UNIX Permission Bits and Windows NT Access Control Lists"
-HREF="unix-permissions.html"></HEAD
+TITLE="Integrating MS Windows networks with Samba"
+HREF="integrate-ms-networks.html"></HEAD
><BODY
CLASS="PART"
BGCOLOR="#FFFFFF"
@@ -56,7 +57,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="unix-permissions.html"
+HREF="integrate-ms-networks.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -68,22 +69,19 @@ WIDTH="100%"></DIV
><DIV
CLASS="PART"
><A
-NAME="OPTIONAL"
-></A
-><DIV
+NAME="OPTIONAL"><DIV
CLASS="TITLEPAGE"
><H1
CLASS="TITLE"
->III. Advanced Configuration</H1
+>III. Optional configuration</H1
><DIV
CLASS="PARTINTRO"
><A
-NAME="AEN1511"
-></A
-><H1
+NAME="AEN1360"><H1
>Introduction</H1
><P
->Samba has several features that you might want or might not want to use. The chapters in this part each cover one specific feature.</P
+>Samba has several features that you might want or might not want to use. The chapters in this
+part each cover one specific feature.</P
></DIV
><DIV
CLASS="TOC"
@@ -94,195 +92,363 @@ CLASS="TOC"
></DT
><DT
>10. <A
+HREF="integrate-ms-networks.html"
+>Integrating MS Windows networks with Samba</A
+></DT
+><DD
+><DL
+><DT
+>10.1. <A
+HREF="integrate-ms-networks.html#AEN1374"
+>Agenda</A
+></DT
+><DT
+>10.2. <A
+HREF="integrate-ms-networks.html#AEN1396"
+>Name Resolution in a pure Unix/Linux world</A
+></DT
+><DD
+><DL
+><DT
+>10.2.1. <A
+HREF="integrate-ms-networks.html#AEN1412"
+><TT
+CLASS="FILENAME"
+>/etc/hosts</TT
+></A
+></DT
+><DT
+>10.2.2. <A
+HREF="integrate-ms-networks.html#AEN1428"
+><TT
+CLASS="FILENAME"
+>/etc/resolv.conf</TT
+></A
+></DT
+><DT
+>10.2.3. <A
+HREF="integrate-ms-networks.html#AEN1439"
+><TT
+CLASS="FILENAME"
+>/etc/host.conf</TT
+></A
+></DT
+><DT
+>10.2.4. <A
+HREF="integrate-ms-networks.html#AEN1447"
+><TT
+CLASS="FILENAME"
+>/etc/nsswitch.conf</TT
+></A
+></DT
+></DL
+></DD
+><DT
+>10.3. <A
+HREF="integrate-ms-networks.html#AEN1459"
+>Name resolution as used within MS Windows networking</A
+></DT
+><DD
+><DL
+><DT
+>10.3.1. <A
+HREF="integrate-ms-networks.html#AEN1471"
+>The NetBIOS Name Cache</A
+></DT
+><DT
+>10.3.2. <A
+HREF="integrate-ms-networks.html#AEN1476"
+>The LMHOSTS file</A
+></DT
+><DT
+>10.3.3. <A
+HREF="integrate-ms-networks.html#AEN1484"
+>HOSTS file</A
+></DT
+><DT
+>10.3.4. <A
+HREF="integrate-ms-networks.html#AEN1489"
+>DNS Lookup</A
+></DT
+><DT
+>10.3.5. <A
+HREF="integrate-ms-networks.html#AEN1492"
+>WINS Lookup</A
+></DT
+></DL
+></DD
+><DT
+>10.4. <A
+HREF="integrate-ms-networks.html#AEN1504"
+>How browsing functions and how to deploy stable and
+dependable browsing using Samba</A
+></DT
+><DT
+>10.5. <A
+HREF="integrate-ms-networks.html#AEN1514"
+>MS Windows security options and how to configure
+Samba for seemless integration</A
+></DT
+><DD
+><DL
+><DT
+>10.5.1. <A
+HREF="integrate-ms-networks.html#AEN1542"
+>Use MS Windows NT as an authentication server</A
+></DT
+><DT
+>10.5.2. <A
+HREF="integrate-ms-networks.html#AEN1550"
+>Make Samba a member of an MS Windows NT security domain</A
+></DT
+><DT
+>10.5.3. <A
+HREF="integrate-ms-networks.html#AEN1567"
+>Configure Samba as an authentication server</A
+></DT
+></DL
+></DD
+><DT
+>10.6. <A
+HREF="integrate-ms-networks.html#AEN1584"
+>Conclusions</A
+></DT
+></DL
+></DD
+><DT
+>11. <A
HREF="unix-permissions.html"
>UNIX Permission Bits and Windows NT Access Control Lists</A
></DT
><DD
><DL
><DT
->10.1. <A
-HREF="unix-permissions.html#AEN1525"
+>11.1. <A
+HREF="unix-permissions.html#AEN1605"
>Viewing and changing UNIX permissions using the NT
security dialogs</A
></DT
><DT
->10.2. <A
-HREF="unix-permissions.html#AEN1531"
+>11.2. <A
+HREF="unix-permissions.html#AEN1614"
>How to view file security on a Samba share</A
></DT
><DT
->10.3. <A
-HREF="unix-permissions.html#AEN1542"
+>11.3. <A
+HREF="unix-permissions.html#AEN1625"
>Viewing file ownership</A
></DT
><DT
->10.4. <A
-HREF="unix-permissions.html#AEN1562"
+>11.4. <A
+HREF="unix-permissions.html#AEN1645"
>Viewing file or directory permissions</A
></DT
><DD
><DL
><DT
->10.4.1. <A
-HREF="unix-permissions.html#AEN1577"
+>11.4.1. <A
+HREF="unix-permissions.html#AEN1660"
>File Permissions</A
></DT
><DT
->10.4.2. <A
-HREF="unix-permissions.html#AEN1591"
+>11.4.2. <A
+HREF="unix-permissions.html#AEN1674"
>Directory Permissions</A
></DT
></DL
></DD
><DT
->10.5. <A
-HREF="unix-permissions.html#AEN1598"
+>11.5. <A
+HREF="unix-permissions.html#AEN1681"
>Modifying file or directory permissions</A
></DT
><DT
->10.6. <A
-HREF="unix-permissions.html#AEN1620"
+>11.6. <A
+HREF="unix-permissions.html#AEN1703"
>Interaction with the standard Samba create mask
parameters</A
></DT
><DT
->10.7. <A
-HREF="unix-permissions.html#AEN1673"
+>11.7. <A
+HREF="unix-permissions.html#AEN1767"
>Interaction with the standard Samba file attribute
mapping</A
></DT
></DL
></DD
><DT
->11. <A
-HREF="groupmapping.html"
->Configuring Group Mapping</A
+>12. <A
+HREF="pam.html"
+>Configuring PAM for distributed but centrally
+managed authentication</A
></DT
+><DD
+><DL
><DT
->12. <A
+>12.1. <A
+HREF="pam.html#AEN1788"
+>Samba and PAM</A
+></DT
+><DT
+>12.2. <A
+HREF="pam.html#AEN1832"
+>Distributed Authentication</A
+></DT
+><DT
+>12.3. <A
+HREF="pam.html#AEN1839"
+>PAM Configuration in smb.conf</A
+></DT
+></DL
+></DD
+><DT
+>13. <A
+HREF="msdfs.html"
+>Hosting a Microsoft Distributed File System tree on Samba</A
+></DT
+><DD
+><DL
+><DT
+>13.1. <A
+HREF="msdfs.html#AEN1859"
+>Instructions</A
+></DT
+><DD
+><DL
+><DT
+>13.1.1. <A
+HREF="msdfs.html#AEN1894"
+>Notes</A
+></DT
+></DL
+></DD
+></DL
+></DD
+><DT
+>14. <A
HREF="printing.html"
>Printing Support</A
></DT
><DD
><DL
><DT
->12.1. <A
-HREF="printing.html#AEN1736"
+>14.1. <A
+HREF="printing.html#AEN1920"
>Introduction</A
></DT
><DT
->12.2. <A
-HREF="printing.html#AEN1758"
+>14.2. <A
+HREF="printing.html#AEN1942"
>Configuration</A
></DT
><DD
><DL
><DT
->12.2.1. <A
-HREF="printing.html#AEN1766"
+>14.2.1. <A
+HREF="printing.html#AEN1950"
>Creating [print$]</A
></DT
><DT
->12.2.2. <A
-HREF="printing.html#AEN1801"
+>14.2.2. <A
+HREF="printing.html#AEN1985"
>Setting Drivers for Existing Printers</A
></DT
><DT
->12.2.3. <A
-HREF="printing.html#AEN1817"
+>14.2.3. <A
+HREF="printing.html#AEN2001"
>Support a large number of printers</A
></DT
><DT
->12.2.4. <A
-HREF="printing.html#AEN1832"
+>14.2.4. <A
+HREF="printing.html#AEN2012"
>Adding New Printers via the Windows NT APW</A
></DT
><DT
->12.2.5. <A
-HREF="printing.html#AEN1862"
+>14.2.5. <A
+HREF="printing.html#AEN2042"
>Samba and Printer Ports</A
></DT
></DL
></DD
><DT
->12.3. <A
-HREF="printing.html#AEN1870"
+>14.3. <A
+HREF="printing.html#AEN2050"
>The Imprints Toolset</A
></DT
><DD
><DL
><DT
->12.3.1. <A
-HREF="printing.html#AEN1874"
+>14.3.1. <A
+HREF="printing.html#AEN2054"
>What is Imprints?</A
></DT
><DT
->12.3.2. <A
-HREF="printing.html#AEN1884"
+>14.3.2. <A
+HREF="printing.html#AEN2064"
>Creating Printer Driver Packages</A
></DT
><DT
->12.3.3. <A
-HREF="printing.html#AEN1887"
+>14.3.3. <A
+HREF="printing.html#AEN2067"
>The Imprints server</A
></DT
><DT
->12.3.4. <A
-HREF="printing.html#AEN1891"
+>14.3.4. <A
+HREF="printing.html#AEN2071"
>The Installation Client</A
></DT
></DL
></DD
><DT
->12.4. <A
-HREF="printing.html#AEN1913"
+>14.4. <A
+HREF="printing.html#AEN2093"
>Diagnosis</A
></DT
><DD
><DL
><DT
->12.4.1. <A
-HREF="printing.html#AEN1915"
+>14.4.1. <A
+HREF="printing.html#AEN2095"
>Introduction</A
></DT
><DT
->12.4.2. <A
-HREF="printing.html#AEN1931"
+>14.4.2. <A
+HREF="printing.html#AEN2111"
>Debugging printer problems</A
></DT
><DT
->12.4.3. <A
-HREF="printing.html#AEN1940"
+>14.4.3. <A
+HREF="printing.html#AEN2120"
>What printers do I have?</A
></DT
><DT
->12.4.4. <A
-HREF="printing.html#AEN1948"
+>14.4.4. <A
+HREF="printing.html#AEN2128"
>Setting up printcap and print servers</A
></DT
><DT
->12.4.5. <A
-HREF="printing.html#AEN1976"
+>14.4.5. <A
+HREF="printing.html#AEN2156"
>Job sent, no output</A
></DT
><DT
->12.4.6. <A
-HREF="printing.html#AEN1987"
+>14.4.6. <A
+HREF="printing.html#AEN2167"
>Job sent, strange output</A
></DT
><DT
->12.4.7. <A
-HREF="printing.html#AEN1999"
+>14.4.7. <A
+HREF="printing.html#AEN2179"
>Raw PostScript printed</A
></DT
><DT
->12.4.8. <A
-HREF="printing.html#AEN2002"
+>14.4.8. <A
+HREF="printing.html#AEN2182"
>Advanced Printing</A
></DT
><DT
->12.4.9. <A
-HREF="printing.html#AEN2005"
+>14.4.9. <A
+HREF="printing.html#AEN2185"
>Real debugging</A
></DT
></DL
@@ -290,409 +456,206 @@ HREF="printing.html#AEN2005"
></DL
></DD
><DT
->13. <A
-HREF="cups-printing.html"
->CUPS Printing Support</A
-></DT
-><DD
-><DL
-><DT
->13.1. <A
-HREF="cups-printing.html#AEN2025"
->Introduction</A
-></DT
-><DT
->13.2. <A
-HREF="cups-printing.html#AEN2032"
->Configuring <TT
-CLASS="FILENAME"
->smb.conf</TT
-> for CUPS</A
-></DT
-><DT
->13.3. <A
-HREF="cups-printing.html#AEN2052"
->CUPS - RAW Print Through Mode</A
-></DT
-><DT
->13.4. <A
-HREF="cups-printing.html#AEN2111"
->CUPS as a network PostScript RIP -- CUPS drivers working on server, Adobe
-PostScript driver with CUPS-PPDs downloaded to clients</A
-></DT
-><DT
->13.5. <A
-HREF="cups-printing.html#AEN2132"
->Windows Terminal Servers (WTS) as CUPS clients</A
-></DT
-><DT
->13.6. <A
-HREF="cups-printing.html#AEN2136"
->Setting up CUPS for driver download</A
-></DT
-><DT
->13.7. <A
-HREF="cups-printing.html#AEN2149"
->Sources of CUPS drivers / PPDs</A
-></DT
-><DD
-><DL
-><DT
->13.7.1. <A
-HREF="cups-printing.html#AEN2176"
-><B
-CLASS="COMMAND"
->cupsaddsmb</B
-></A
-></DT
-></DL
-></DD
-><DT
->13.8. <A
-HREF="cups-printing.html#AEN2205"
->The CUPS Filter Chains</A
-></DT
-><DT
->13.9. <A
-HREF="cups-printing.html#AEN2244"
->CUPS Print Drivers and Devices</A
-></DT
-><DD
-><DL
-><DT
->13.9.1. <A
-HREF="cups-printing.html#AEN2251"
->Further printing steps</A
-></DT
-></DL
-></DD
-><DT
->13.10. <A
-HREF="cups-printing.html#AEN2321"
->Limiting the number of pages users can print</A
-></DT
-><DT
->13.11. <A
-HREF="cups-printing.html#AEN2417"
->Advanced Postscript Printing from MS Windows</A
-></DT
-><DT
->13.12. <A
-HREF="cups-printing.html#AEN2432"
->Auto-Deletion of CUPS spool files</A
-></DT
-></DL
-></DD
-><DT
->14. <A
+>15. <A
HREF="winbind.html"
>Unified Logons between Windows NT and UNIX using Winbind</A
></DT
><DD
><DL
><DT
->14.1. <A
-HREF="winbind.html#AEN2506"
+>15.1. <A
+HREF="winbind.html#AEN2225"
>Abstract</A
></DT
><DT
->14.2. <A
-HREF="winbind.html#AEN2510"
+>15.2. <A
+HREF="winbind.html#AEN2229"
>Introduction</A
></DT
><DT
->14.3. <A
-HREF="winbind.html#AEN2523"
+>15.3. <A
+HREF="winbind.html#AEN2242"
>What Winbind Provides</A
></DT
><DD
><DL
><DT
->14.3.1. <A
-HREF="winbind.html#AEN2530"
+>15.3.1. <A
+HREF="winbind.html#AEN2249"
>Target Uses</A
></DT
></DL
></DD
><DT
->14.4. <A
-HREF="winbind.html#AEN2534"
+>15.4. <A
+HREF="winbind.html#AEN2253"
>How Winbind Works</A
></DT
><DD
><DL
><DT
->14.4.1. <A
-HREF="winbind.html#AEN2539"
+>15.4.1. <A
+HREF="winbind.html#AEN2258"
>Microsoft Remote Procedure Calls</A
></DT
><DT
->14.4.2. <A
-HREF="winbind.html#AEN2543"
->Microsoft Active Directory Services</A
-></DT
-><DT
->14.4.3. <A
-HREF="winbind.html#AEN2546"
+>15.4.2. <A
+HREF="winbind.html#AEN2262"
>Name Service Switch</A
></DT
><DT
->14.4.4. <A
-HREF="winbind.html#AEN2562"
+>15.4.3. <A
+HREF="winbind.html#AEN2278"
>Pluggable Authentication Modules</A
></DT
><DT
->14.4.5. <A
-HREF="winbind.html#AEN2570"
+>15.4.4. <A
+HREF="winbind.html#AEN2286"
>User and Group ID Allocation</A
></DT
><DT
->14.4.6. <A
-HREF="winbind.html#AEN2574"
+>15.4.5. <A
+HREF="winbind.html#AEN2290"
>Result Caching</A
></DT
></DL
></DD
><DT
->14.5. <A
-HREF="winbind.html#AEN2577"
+>15.5. <A
+HREF="winbind.html#AEN2293"
>Installation and Configuration</A
></DT
><DD
><DL
><DT
->14.5.1. <A
-HREF="winbind.html#AEN2582"
+>15.5.1. <A
+HREF="winbind.html#AEN2300"
>Introduction</A
></DT
><DT
->14.5.2. <A
-HREF="winbind.html#AEN2595"
+>15.5.2. <A
+HREF="winbind.html#AEN2313"
>Requirements</A
></DT
><DT
->14.5.3. <A
-HREF="winbind.html#AEN2609"
+>15.5.3. <A
+HREF="winbind.html#AEN2327"
>Testing Things Out</A
></DT
></DL
></DD
><DT
->14.6. <A
-HREF="winbind.html#AEN2834"
+>15.6. <A
+HREF="winbind.html#AEN2542"
>Limitations</A
></DT
><DT
->14.7. <A
-HREF="winbind.html#AEN2844"
+>15.7. <A
+HREF="winbind.html#AEN2552"
>Conclusion</A
></DT
></DL
></DD
><DT
->15. <A
-HREF="advancednetworkmanagement.html"
->Advanced Network Manangement</A
-></DT
-><DD
-><DL
-><DT
->15.1. <A
-HREF="advancednetworkmanagement.html#AEN2859"
->Configuring Samba Share Access Controls</A
-></DT
-><DD
-><DL
-><DT
->15.1.1. <A
-HREF="advancednetworkmanagement.html#AEN2869"
->Share Permissions Management</A
-></DT
-></DL
-></DD
-><DT
->15.2. <A
-HREF="advancednetworkmanagement.html#AEN2897"
->Remote Server Administration</A
-></DT
-><DT
->15.3. <A
-HREF="advancednetworkmanagement.html#AEN2914"
->Network Logon Script Magic</A
-></DT
-></DL
-></DD
-><DT
>16. <A
-HREF="policymgmt.html"
->System and Account Policies</A
+HREF="pdb-mysql.html"
+>Passdb MySQL plugin</A
></DT
><DD
><DL
><DT
>16.1. <A
-HREF="policymgmt.html#AEN2929"
->Creating and Managing System Policies</A
+HREF="pdb-mysql.html#AEN2566"
+>Building</A
></DT
-><DD
-><DL
-><DT
->16.1.1. <A
-HREF="policymgmt.html#AEN2943"
->Windows 9x/Me Policies</A
-></DT
-><DT
->16.1.2. <A
-HREF="policymgmt.html#AEN2955"
->Windows NT4 Style Policy Files</A
-></DT
-><DT
->16.1.3. <A
-HREF="policymgmt.html#AEN2973"
->MS Windows 200x / XP Professional Policies</A
-></DT
-></DL
-></DD
><DT
>16.2. <A
-HREF="policymgmt.html#AEN3002"
->Managing Account/User Policies</A
+HREF="pdb-mysql.html#AEN2572"
+>Configuring</A
></DT
-><DD
-><DL
><DT
->16.2.1. <A
-HREF="policymgmt.html#AEN3017"
->With Windows NT4/200x</A
+>16.3. <A
+HREF="pdb-mysql.html#AEN2589"
+>Using plaintext passwords or encrypted password</A
></DT
><DT
->16.2.2. <A
-HREF="policymgmt.html#AEN3020"
->With a Samba PDC</A
+>16.4. <A
+HREF="pdb-mysql.html#AEN2594"
+>Getting non-column data from the table</A
></DT
></DL
></DD
-></DL
-></DD
><DT
>17. <A
-HREF="profilemgmt.html"
->Desktop Profile Management</A
+HREF="pdb-xml.html"
+>Passdb XML plugin</A
></DT
><DD
><DL
><DT
>17.1. <A
-HREF="profilemgmt.html#AEN3035"
->Roaming Profiles</A
+HREF="pdb-xml.html#AEN2613"
+>Building</A
></DT
-><DD
-><DL
-><DT
->17.1.1. <A
-HREF="profilemgmt.html#AEN3042"
->Samba Configuration for Profile Handling</A
-></DT
-><DT
->17.1.2. <A
-HREF="profilemgmt.html#AEN3077"
->Windows Client Profile Configuration Information</A
-></DT
-><DT
->17.1.3. <A
-HREF="profilemgmt.html#AEN3197"
->Sharing Profiles between W9x/Me and NT4/200x/XP workstations</A
-></DT
-><DT
->17.1.4. <A
-HREF="profilemgmt.html#AEN3204"
->Profile Migration from Windows NT4/200x Server to Samba</A
-></DT
-></DL
-></DD
><DT
>17.2. <A
-HREF="profilemgmt.html#AEN3242"
->Mandatory profiles</A
+HREF="pdb-xml.html#AEN2619"
+>Usage</A
></DT
-><DT
->17.3. <A
-HREF="profilemgmt.html#AEN3249"
->Creating/Managing Group Profiles</A
-></DT
-><DT
->17.4. <A
-HREF="profilemgmt.html#AEN3255"
->Default Profile for Windows Users</A
-></DT
-><DD
-><DL
-><DT
->17.4.1. <A
-HREF="profilemgmt.html#AEN3259"
->MS Windows 9x/Me</A
-></DT
-><DT
->17.4.2. <A
-HREF="profilemgmt.html#AEN3271"
->MS Windows NT4 Workstation</A
-></DT
-><DT
->17.4.3. <A
-HREF="profilemgmt.html#AEN3325"
->MS Windows 200x/XP</A
-></DT
-></DL
-></DD
></DL
></DD
><DT
>18. <A
-HREF="interdomaintrusts.html"
->Interdomain Trust Relationships</A
+HREF="vfs.html"
+>Stackable VFS modules</A
></DT
><DD
><DL
><DT
>18.1. <A
-HREF="interdomaintrusts.html#AEN3386"
->Trust Relationship Background</A
+HREF="vfs.html#AEN2640"
+>Introduction and configuration</A
></DT
><DT
>18.2. <A
-HREF="interdomaintrusts.html#AEN3395"
->MS Windows NT4 Trust Configuration</A
+HREF="vfs.html#AEN2649"
+>Included modules</A
></DT
><DD
><DL
><DT
>18.2.1. <A
-HREF="interdomaintrusts.html#AEN3398"
->NT4 as the Trusting Domain</A
+HREF="vfs.html#AEN2651"
+>audit</A
></DT
><DT
>18.2.2. <A
-HREF="interdomaintrusts.html#AEN3401"
->NT4 as the Trusted Domain</A
+HREF="vfs.html#AEN2659"
+>recycle</A
+></DT
+><DT
+>18.2.3. <A
+HREF="vfs.html#AEN2696"
+>netatalk</A
></DT
></DL
></DD
><DT
>18.3. <A
-HREF="interdomaintrusts.html#AEN3405"
->Configuring Samba Domain Trusts</A
+HREF="vfs.html#AEN2703"
+>VFS modules available elsewhere</A
></DT
><DD
><DL
><DT
>18.3.1. <A
-HREF="interdomaintrusts.html#AEN3409"
->Samba3 as the Trusting Domain</A
+HREF="vfs.html#AEN2707"
+>DatabaseFS</A
></DT
><DT
>18.3.2. <A
-HREF="interdomaintrusts.html#AEN3416"
->Samba3 as the Trusted Domain</A
+HREF="vfs.html#AEN2715"
+>vscan</A
></DT
></DL
></DD
@@ -700,325 +663,171 @@ HREF="interdomaintrusts.html#AEN3416"
></DD
><DT
>19. <A
-HREF="pam.html"
->PAM Configuration for Centrally Managed Authentication</A
+HREF="samba-ldap-howto.html"
+>Storing Samba's User/Machine Account information in an LDAP Directory</A
></DT
><DD
><DL
><DT
>19.1. <A
-HREF="pam.html#AEN3440"
->Samba and PAM</A
+HREF="samba-ldap-howto.html#AEN2737"
+>Purpose</A
></DT
><DT
>19.2. <A
-HREF="pam.html#AEN3491"
->Distributed Authentication</A
+HREF="samba-ldap-howto.html#AEN2757"
+>Introduction</A
></DT
><DT
>19.3. <A
-HREF="pam.html#AEN3496"
->PAM Configuration in smb.conf</A
-></DT
-></DL
-></DD
-><DT
->20. <A
-HREF="vfs.html"
->Stackable VFS modules</A
+HREF="samba-ldap-howto.html#AEN2786"
+>Supported LDAP Servers</A
></DT
-><DD
-><DL
><DT
->20.1. <A
-HREF="vfs.html#AEN3531"
->Introduction and configuration</A
+>19.4. <A
+HREF="samba-ldap-howto.html#AEN2791"
+>Schema and Relationship to the RFC 2307 posixAccount</A
></DT
><DT
->20.2. <A
-HREF="vfs.html#AEN3540"
->Included modules</A
+>19.5. <A
+HREF="samba-ldap-howto.html#AEN2803"
+>Configuring Samba with LDAP</A
></DT
><DD
><DL
><DT
->20.2.1. <A
-HREF="vfs.html#AEN3542"
->audit</A
+>19.5.1. <A
+HREF="samba-ldap-howto.html#AEN2805"
+>OpenLDAP configuration</A
></DT
><DT
->20.2.2. <A
-HREF="vfs.html#AEN3550"
->extd_audit</A
-></DT
-><DT
->20.2.3. <A
-HREF="vfs.html#AEN3554"
->recycle</A
-></DT
-><DT
->20.2.4. <A
-HREF="vfs.html#AEN3591"
->netatalk</A
+>19.5.2. <A
+HREF="samba-ldap-howto.html#AEN2822"
+>Configuring Samba</A
></DT
></DL
></DD
><DT
->20.3. <A
-HREF="vfs.html#AEN3598"
->VFS modules available elsewhere</A
-></DT
-><DD
-><DL
-><DT
->20.3.1. <A
-HREF="vfs.html#AEN3602"
->DatabaseFS</A
+>19.6. <A
+HREF="samba-ldap-howto.html#AEN2850"
+>Accounts and Groups management</A
></DT
><DT
->20.3.2. <A
-HREF="vfs.html#AEN3610"
->vscan</A
+>19.7. <A
+HREF="samba-ldap-howto.html#AEN2855"
+>Security and sambaAccount</A
></DT
-></DL
-></DD
-></DL
-></DD
><DT
->21. <A
-HREF="msdfs.html"
->Hosting a Microsoft Distributed File System tree on Samba</A
+>19.8. <A
+HREF="samba-ldap-howto.html#AEN2875"
+>LDAP specials attributes for sambaAccounts</A
></DT
-><DD
-><DL
><DT
->21.1. <A
-HREF="msdfs.html#AEN3626"
->Instructions</A
+>19.9. <A
+HREF="samba-ldap-howto.html#AEN2945"
+>Example LDIF Entries for a sambaAccount</A
></DT
-><DD
-><DL
><DT
->21.1.1. <A
-HREF="msdfs.html#AEN3661"
->Notes</A
+>19.10. <A
+HREF="samba-ldap-howto.html#AEN2953"
+>Comments</A
></DT
></DL
></DD
-></DL
-></DD
-><DT
->22. <A
-HREF="integrate-ms-networks.html"
->Integrating MS Windows networks with Samba</A
-></DT
-><DD
-><DL
><DT
->22.1. <A
-HREF="integrate-ms-networks.html#AEN3688"
->Name Resolution in a pure Unix/Linux world</A
+>20. <A
+HREF="cvs-access.html"
+>HOWTO Access Samba source code via CVS</A
></DT
><DD
><DL
><DT
->22.1.1. <A
-HREF="integrate-ms-networks.html#AEN3704"
-><TT
-CLASS="FILENAME"
->/etc/hosts</TT
-></A
-></DT
-><DT
->22.1.2. <A
-HREF="integrate-ms-networks.html#AEN3720"
-><TT
-CLASS="FILENAME"
->/etc/resolv.conf</TT
-></A
-></DT
-><DT
->22.1.3. <A
-HREF="integrate-ms-networks.html#AEN3731"
-><TT
-CLASS="FILENAME"
->/etc/host.conf</TT
-></A
-></DT
-><DT
->22.1.4. <A
-HREF="integrate-ms-networks.html#AEN3739"
-><TT
-CLASS="FILENAME"
->/etc/nsswitch.conf</TT
-></A
+>20.1. <A
+HREF="cvs-access.html#AEN2964"
+>Introduction</A
></DT
-></DL
-></DD
><DT
->22.2. <A
-HREF="integrate-ms-networks.html#AEN3751"
->Name resolution as used within MS Windows networking</A
+>20.2. <A
+HREF="cvs-access.html#AEN2969"
+>CVS Access to samba.org</A
></DT
><DD
><DL
><DT
->22.2.1. <A
-HREF="integrate-ms-networks.html#AEN3763"
->The NetBIOS Name Cache</A
-></DT
-><DT
->22.2.2. <A
-HREF="integrate-ms-networks.html#AEN3768"
->The LMHOSTS file</A
-></DT
-><DT
->22.2.3. <A
-HREF="integrate-ms-networks.html#AEN3776"
->HOSTS file</A
-></DT
-><DT
->22.2.4. <A
-HREF="integrate-ms-networks.html#AEN3781"
->DNS Lookup</A
+>20.2.1. <A
+HREF="cvs-access.html#AEN2972"
+>Access via CVSweb</A
></DT
><DT
->22.2.5. <A
-HREF="integrate-ms-networks.html#AEN3784"
->WINS Lookup</A
+>20.2.2. <A
+HREF="cvs-access.html#AEN2977"
+>Access via cvs</A
></DT
></DL
></DD
></DL
></DD
><DT
->23. <A
-HREF="improved-browsing.html"
->Improved browsing in samba</A
-></DT
-><DD
-><DL
-><DT
->23.1. <A
-HREF="improved-browsing.html#AEN3804"
->Overview of browsing</A
-></DT
-><DT
->23.2. <A
-HREF="improved-browsing.html#AEN3810"
->Browsing support in samba</A
-></DT
-><DT
->23.3. <A
-HREF="improved-browsing.html#AEN3825"
->Problem resolution</A
+>21. <A
+HREF="groupmapping.html"
+>Group mapping HOWTO</A
></DT
><DT
->23.4. <A
-HREF="improved-browsing.html#AEN3837"
->Browsing across subnets</A
+>22. <A
+HREF="speed.html"
+>Samba performance issues</A
></DT
><DD
><DL
><DT
->23.4.1. <A
-HREF="improved-browsing.html#AEN3843"
->How does cross subnet browsing work ?</A
-></DT
-></DL
-></DD
-><DT
->23.5. <A
-HREF="improved-browsing.html#AEN3878"
->Setting up a WINS server</A
-></DT
-><DT
->23.6. <A
-HREF="improved-browsing.html#AEN3901"
->Setting up Browsing in a WORKGROUP</A
-></DT
-><DT
->23.7. <A
-HREF="improved-browsing.html#AEN3927"
->Setting up Browsing in a DOMAIN</A
-></DT
-><DT
->23.8. <A
-HREF="improved-browsing.html#BROWSE-FORCE-MASTER"
->Forcing samba to be the master</A
-></DT
-><DT
->23.9. <A
-HREF="improved-browsing.html#AEN3962"
->Making samba the domain master</A
-></DT
-><DT
->23.10. <A
-HREF="improved-browsing.html#AEN3984"
->Note about broadcast addresses</A
-></DT
-><DT
->23.11. <A
-HREF="improved-browsing.html#AEN3987"
->Multiple interfaces</A
-></DT
-></DL
-></DD
-><DT
->24. <A
-HREF="securing-samba.html"
->Securing Samba</A
+>22.1. <A
+HREF="speed.html#AEN3055"
+>Comparisons</A
></DT
-><DD
-><DL
><DT
->24.1. <A
-HREF="securing-samba.html#AEN4003"
->Introduction</A
+>22.2. <A
+HREF="speed.html#AEN3061"
+>Socket options</A
></DT
><DT
->24.2. <A
-HREF="securing-samba.html#AEN4006"
->Using host based protection</A
+>22.3. <A
+HREF="speed.html#AEN3068"
+>Read size</A
></DT
><DT
->24.3. <A
-HREF="securing-samba.html#AEN4016"
->Using interface protection</A
+>22.4. <A
+HREF="speed.html#AEN3073"
+>Max xmit</A
></DT
><DT
->24.4. <A
-HREF="securing-samba.html#AEN4025"
->Using a firewall</A
+>22.5. <A
+HREF="speed.html#AEN3078"
+>Log level</A
></DT
><DT
->24.5. <A
-HREF="securing-samba.html#AEN4032"
->Using a IPC$ share deny</A
+>22.6. <A
+HREF="speed.html#AEN3081"
+>Read raw</A
></DT
><DT
->24.6. <A
-HREF="securing-samba.html#AEN4041"
->Upgrading Samba</A
+>22.7. <A
+HREF="speed.html#AEN3086"
+>Write raw</A
></DT
-></DL
-></DD
><DT
->25. <A
-HREF="unicode.html"
->Unicode/Charsets</A
+>22.8. <A
+HREF="speed.html#AEN3090"
+>Slow Clients</A
></DT
-><DD
-><DL
><DT
->25.1. <A
-HREF="unicode.html#AEN4056"
->What are charsets and unicode?</A
+>22.9. <A
+HREF="speed.html#AEN3094"
+>Slow Logins</A
></DT
><DT
->25.2. <A
-HREF="unicode.html#AEN4065"
->Samba and charsets</A
+>22.10. <A
+HREF="speed.html#AEN3097"
+>Client tuning</A
></DT
></DL
></DD
@@ -1060,7 +869,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="unix-permissions.html"
+HREF="integrate-ms-networks.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -1070,7 +879,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Samba as a NT4 or Win2k domain member</TD
+>Samba as a NT4 domain member</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -1080,7 +889,7 @@ VALIGN="top"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->UNIX Permission Bits and Windows NT Access Control Lists</TD
+>Integrating MS Windows networks with Samba</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/other-clients.html b/docs/htmldocs/other-clients.html
index ac0cef9f14..130c9691e7 100644
--- a/docs/htmldocs/other-clients.html
+++ b/docs/htmldocs/other-clients.html
@@ -5,7 +5,8 @@
>Samba and other CIFS clients</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
@@ -16,8 +17,8 @@ REL="PREVIOUS"
TITLE="Portability"
HREF="portability.html"><LINK
REL="NEXT"
-TITLE="How to compile SAMBA"
-HREF="compiling.html"></HEAD
+TITLE="Reporting Bugs"
+HREF="bugreport.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -59,7 +60,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="compiling.html"
+HREF="bugreport.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -72,9 +73,7 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="OTHER-CLIENTS"
-></A
->Chapter 30. Samba and other CIFS clients</H1
+NAME="OTHER-CLIENTS">Chapter 24. Samba and other CIFS clients</H1
><P
>This chapter contains client-specific information.</P
><DIV
@@ -82,9 +81,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4326"
->30.1. Macintosh clients?</A
-></H1
+NAME="AEN3199">24.1. Macintosh clients?</H1
><P
>Yes. <A
HREF="http://www.thursby.com/"
@@ -128,18 +125,14 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4335"
->30.2. OS2 Client</A
-></H1
+NAME="AEN3208">24.2. OS2 Client</H1
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN4337"
->30.2.1. How can I configure OS/2 Warp Connect or
- OS/2 Warp 4 as a client for Samba?</A
-></H2
+NAME="AEN3210">24.2.1. How can I configure OS/2 Warp Connect or
+ OS/2 Warp 4 as a client for Samba?</H2
><P
>A more complete answer to this question can be
found on <A
@@ -195,10 +188,8 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN4352"
->30.2.2. How can I configure OS/2 Warp 3 (not Connect),
- OS/2 1.2, 1.3 or 2.x for Samba?</A
-></H2
+NAME="AEN3225">24.2.2. How can I configure OS/2 Warp 3 (not Connect),
+ OS/2 1.2, 1.3 or 2.x for Samba?</H2
><P
>You can use the free Microsoft LAN Manager 2.2c Client
for OS/2 from
@@ -239,10 +230,8 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN4361"
->30.2.3. Are there any other issues when OS/2 (any version)
- is used as a client?</A
-></H2
+NAME="AEN3234">24.2.3. Are there any other issues when OS/2 (any version)
+ is used as a client?</H2
><P
>When you do a NET VIEW or use the "File and Print
Client Resource Browser", no Samba servers show up. This can
@@ -261,10 +250,8 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN4365"
->30.2.4. How do I get printer driver download working
- for OS/2 clients?</A
-></H2
+NAME="AEN3238">24.2.4. How do I get printer driver download working
+ for OS/2 clients?</H2
><P
>First, create a share called [PRINTDRV] that is
world-readable. Copy your OS/2 driver files there. Note
@@ -274,13 +261,17 @@ NAME="AEN4365"
><P
>Install the NT driver first for that printer. Then,
add to your smb.conf a parameter, os2 driver map =
- <VAR
+ <TT
CLASS="REPLACEABLE"
->filename</VAR
+><I
+>filename</I
+></TT
>". Then, in the file
- specified by <VAR
+ specified by <TT
CLASS="REPLACEABLE"
->filename</VAR
+><I
+>filename</I
+></TT
>, map the
name of the NT driver name to the OS/2 driver name as
follows:</P
@@ -308,17 +299,13 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4375"
->30.3. Windows for Workgroups</A
-></H1
+NAME="AEN3248">24.3. Windows for Workgroups</H1
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN4377"
->30.3.1. Use latest TCP/IP stack from Microsoft</A
-></H2
+NAME="AEN3250">24.3.1. Use latest TCP/IP stack from Microsoft</H2
><P
>Use the latest TCP/IP stack from microsoft if you use Windows
for workgroups.</P
@@ -338,9 +325,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN4382"
->30.3.2. Delete .pwl files after password change</A
-></H2
+NAME="AEN3255">24.3.2. Delete .pwl files after password change</H2
><P
>WfWg does a lousy job with passwords. I find that if I change my
password on either the unix box or the PC the safest thing to do is to
@@ -358,9 +343,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN4387"
->30.3.3. Configure WfW password handling</A
-></H2
+NAME="AEN3260">24.3.3. Configure WfW password handling</H2
><P
>There is a program call admincfg.exe
on the last disk (disk 8) of the WFW 3.11 disk set. To install it
@@ -377,9 +360,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN4391"
->30.3.4. Case handling of passwords</A
-></H2
+NAME="AEN3264">24.3.4. Case handling of passwords</H2
><P
>Windows for Workgroups uppercases the password before sending it to the server. Unix passwords can be case-sensitive though. Check the <A
HREF="smb.conf.5.html"
@@ -390,30 +371,13 @@ CLASS="COMMAND"
>password level</B
> to specify what characters samba should try to uppercase when checking.</P
></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN4396"
->30.3.5. Use TCP/IP as default protocol</A
-></H2
-><P
->To support print queue reporting you may find
-that you have to use TCP/IP as the default protocol under
-WfWg. For some reason if you leave Netbeui as the default
-it may break the print queue reporting on some systems.
-It is presumably a WfWg bug.</P
-></DIV
></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4399"
->30.4. Windows '95/'98</A
-></H1
+NAME="AEN3269">24.4. Windows '95/'98</H1
><P
>When using Windows 95 OEM SR2 the following updates are recommended where Samba
is being used. Please NOTE that the above change will affect you once these
@@ -459,9 +423,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4415"
->30.5. Windows 2000 Service Pack 2</A
-></H1
+NAME="AEN3285">24.5. Windows 2000 Service Pack 2</H1
><P
>
There are several annoyances with Windows 2000 SP2. One of which
@@ -526,49 +488,15 @@ for the profile. This default ACL includes </P
CLASS="COMMAND"
>DOMAIN\user "Full Control"</B
></P
-><DIV
-CLASS="NOTE"
><P
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>NOTE : This bug does not occur when using winbind to
+create accounts on the Samba host for Domain users.</I
+></SPAN
></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->This bug does not occur when using winbind to
-create accounts on the Samba host for Domain users.</P
-></TD
-></TR
-></TABLE
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN4432"
->30.6. Windows NT 3.1</A
-></H1
-><P
->If you have problems communicating across routers with Windows
-NT 3.1 workstations, read <A
-HREF="http://support.microsoft.com/default.aspx?scid=kb;[LN];Q103765"
-TARGET="_top"
->this Microsoft Knowledge Base article</A
->.&#13;</P
></DIV
></DIV
><DIV
@@ -605,7 +533,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="compiling.html"
+HREF="bugreport.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -629,7 +557,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->How to compile SAMBA</TD
+>Reporting Bugs</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/p1346.html b/docs/htmldocs/p1346.html
new file mode 100644
index 0000000000..e558561800
--- /dev/null
+++ b/docs/htmldocs/p1346.html
@@ -0,0 +1,917 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML
+><HEAD
+><TITLE
+>Optional configuration</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"><LINK
+REL="HOME"
+TITLE="SAMBA Project Documentation"
+HREF="samba-howto-collection.html"><LINK
+REL="PREVIOUS"
+TITLE="Samba as a NT4 domain member"
+HREF="domain-security.html"><LINK
+REL="NEXT"
+TITLE="Integrating MS Windows networks with Samba"
+HREF="integrate-ms-networks.html"></HEAD
+><BODY
+CLASS="PART"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+SUMMARY="Header navigation table"
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>SAMBA Project Documentation</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="domain-security.html"
+ACCESSKEY="P"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+></TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="integrate-ms-networks.html"
+ACCESSKEY="N"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="PART"
+><A
+NAME="AEN1346"
+></A
+><DIV
+CLASS="TITLEPAGE"
+><H1
+CLASS="TITLE"
+>III. Optional configuration</H1
+><DIV
+CLASS="PARTINTRO"
+><A
+NAME="AEN1348"
+></A
+><H1
+>Introduction</H1
+><P
+>Samba has several features that you might want or might not want to use. The chapters in this
+part each cover one specific feature.</P
+></DIV
+><DIV
+CLASS="TOC"
+><DL
+><DT
+><B
+>Table of Contents</B
+></DT
+><DT
+>10. <A
+HREF="integrate-ms-networks.html"
+>Integrating MS Windows networks with Samba</A
+></DT
+><DD
+><DL
+><DT
+>10.1. <A
+HREF="integrate-ms-networks.html#AEN1362"
+>Agenda</A
+></DT
+><DT
+>10.2. <A
+HREF="integrate-ms-networks.html#AEN1384"
+>Name Resolution in a pure Unix/Linux world</A
+></DT
+><DD
+><DL
+><DT
+>10.2.1. <A
+HREF="integrate-ms-networks.html#AEN1400"
+><TT
+CLASS="FILENAME"
+>/etc/hosts</TT
+></A
+></DT
+><DT
+>10.2.2. <A
+HREF="integrate-ms-networks.html#AEN1416"
+><TT
+CLASS="FILENAME"
+>/etc/resolv.conf</TT
+></A
+></DT
+><DT
+>10.2.3. <A
+HREF="integrate-ms-networks.html#AEN1427"
+><TT
+CLASS="FILENAME"
+>/etc/host.conf</TT
+></A
+></DT
+><DT
+>10.2.4. <A
+HREF="integrate-ms-networks.html#AEN1435"
+><TT
+CLASS="FILENAME"
+>/etc/nsswitch.conf</TT
+></A
+></DT
+></DL
+></DD
+><DT
+>10.3. <A
+HREF="integrate-ms-networks.html#AEN1447"
+>Name resolution as used within MS Windows networking</A
+></DT
+><DD
+><DL
+><DT
+>10.3.1. <A
+HREF="integrate-ms-networks.html#AEN1459"
+>The NetBIOS Name Cache</A
+></DT
+><DT
+>10.3.2. <A
+HREF="integrate-ms-networks.html#AEN1464"
+>The LMHOSTS file</A
+></DT
+><DT
+>10.3.3. <A
+HREF="integrate-ms-networks.html#AEN1472"
+>HOSTS file</A
+></DT
+><DT
+>10.3.4. <A
+HREF="integrate-ms-networks.html#AEN1477"
+>DNS Lookup</A
+></DT
+><DT
+>10.3.5. <A
+HREF="integrate-ms-networks.html#AEN1480"
+>WINS Lookup</A
+></DT
+></DL
+></DD
+><DT
+>10.4. <A
+HREF="integrate-ms-networks.html#AEN1492"
+>How browsing functions and how to deploy stable and
+dependable browsing using Samba</A
+></DT
+><DT
+>10.5. <A
+HREF="integrate-ms-networks.html#AEN1502"
+>MS Windows security options and how to configure
+Samba for seemless integration</A
+></DT
+><DD
+><DL
+><DT
+>10.5.1. <A
+HREF="integrate-ms-networks.html#AEN1530"
+>Use MS Windows NT as an authentication server</A
+></DT
+><DT
+>10.5.2. <A
+HREF="integrate-ms-networks.html#AEN1538"
+>Make Samba a member of an MS Windows NT security domain</A
+></DT
+><DT
+>10.5.3. <A
+HREF="integrate-ms-networks.html#AEN1555"
+>Configure Samba as an authentication server</A
+></DT
+></DL
+></DD
+><DT
+>10.6. <A
+HREF="integrate-ms-networks.html#AEN1572"
+>Conclusions</A
+></DT
+></DL
+></DD
+><DT
+>11. <A
+HREF="unix-permissions.html"
+>UNIX Permission Bits and Windows NT Access Control Lists</A
+></DT
+><DD
+><DL
+><DT
+>11.1. <A
+HREF="unix-permissions.html#AEN1593"
+>Viewing and changing UNIX permissions using the NT
+ security dialogs</A
+></DT
+><DT
+>11.2. <A
+HREF="unix-permissions.html#AEN1602"
+>How to view file security on a Samba share</A
+></DT
+><DT
+>11.3. <A
+HREF="unix-permissions.html#AEN1613"
+>Viewing file ownership</A
+></DT
+><DT
+>11.4. <A
+HREF="unix-permissions.html#AEN1633"
+>Viewing file or directory permissions</A
+></DT
+><DD
+><DL
+><DT
+>11.4.1. <A
+HREF="unix-permissions.html#AEN1648"
+>File Permissions</A
+></DT
+><DT
+>11.4.2. <A
+HREF="unix-permissions.html#AEN1662"
+>Directory Permissions</A
+></DT
+></DL
+></DD
+><DT
+>11.5. <A
+HREF="unix-permissions.html#AEN1669"
+>Modifying file or directory permissions</A
+></DT
+><DT
+>11.6. <A
+HREF="unix-permissions.html#AEN1691"
+>Interaction with the standard Samba create mask
+ parameters</A
+></DT
+><DT
+>11.7. <A
+HREF="unix-permissions.html#AEN1755"
+>Interaction with the standard Samba file attribute
+ mapping</A
+></DT
+></DL
+></DD
+><DT
+>12. <A
+HREF="pam.html"
+>Configuring PAM for distributed but centrally
+managed authentication</A
+></DT
+><DD
+><DL
+><DT
+>12.1. <A
+HREF="pam.html#AEN1776"
+>Samba and PAM</A
+></DT
+><DT
+>12.2. <A
+HREF="pam.html#AEN1820"
+>Distributed Authentication</A
+></DT
+><DT
+>12.3. <A
+HREF="pam.html#AEN1827"
+>PAM Configuration in smb.conf</A
+></DT
+></DL
+></DD
+><DT
+>13. <A
+HREF="msdfs.html"
+>Hosting a Microsoft Distributed File System tree on Samba</A
+></DT
+><DD
+><DL
+><DT
+>13.1. <A
+HREF="msdfs.html#AEN1847"
+>Instructions</A
+></DT
+><DD
+><DL
+><DT
+>13.1.1. <A
+HREF="msdfs.html#AEN1882"
+>Notes</A
+></DT
+></DL
+></DD
+></DL
+></DD
+><DT
+>14. <A
+HREF="printing.html"
+>Printing Support</A
+></DT
+><DD
+><DL
+><DT
+>14.1. <A
+HREF="printing.html#AEN1908"
+>Introduction</A
+></DT
+><DT
+>14.2. <A
+HREF="printing.html#AEN1930"
+>Configuration</A
+></DT
+><DD
+><DL
+><DT
+>14.2.1. <A
+HREF="printing.html#AEN1938"
+>Creating [print$]</A
+></DT
+><DT
+>14.2.2. <A
+HREF="printing.html#AEN1973"
+>Setting Drivers for Existing Printers</A
+></DT
+><DT
+>14.2.3. <A
+HREF="printing.html#AEN1989"
+>Support a large number of printers</A
+></DT
+><DT
+>14.2.4. <A
+HREF="printing.html#AEN2000"
+>Adding New Printers via the Windows NT APW</A
+></DT
+><DT
+>14.2.5. <A
+HREF="printing.html#AEN2030"
+>Samba and Printer Ports</A
+></DT
+></DL
+></DD
+><DT
+>14.3. <A
+HREF="printing.html#AEN2038"
+>The Imprints Toolset</A
+></DT
+><DD
+><DL
+><DT
+>14.3.1. <A
+HREF="printing.html#AEN2042"
+>What is Imprints?</A
+></DT
+><DT
+>14.3.2. <A
+HREF="printing.html#AEN2052"
+>Creating Printer Driver Packages</A
+></DT
+><DT
+>14.3.3. <A
+HREF="printing.html#AEN2055"
+>The Imprints server</A
+></DT
+><DT
+>14.3.4. <A
+HREF="printing.html#AEN2059"
+>The Installation Client</A
+></DT
+></DL
+></DD
+><DT
+>14.4. <A
+HREF="printing.html#AEN2081"
+>Diagnosis</A
+></DT
+><DD
+><DL
+><DT
+>14.4.1. <A
+HREF="printing.html#AEN2083"
+>Introduction</A
+></DT
+><DT
+>14.4.2. <A
+HREF="printing.html#AEN2099"
+>Debugging printer problems</A
+></DT
+><DT
+>14.4.3. <A
+HREF="printing.html#AEN2108"
+>What printers do I have?</A
+></DT
+><DT
+>14.4.4. <A
+HREF="printing.html#AEN2116"
+>Setting up printcap and print servers</A
+></DT
+><DT
+>14.4.5. <A
+HREF="printing.html#AEN2144"
+>Job sent, no output</A
+></DT
+><DT
+>14.4.6. <A
+HREF="printing.html#AEN2155"
+>Job sent, strange output</A
+></DT
+><DT
+>14.4.7. <A
+HREF="printing.html#AEN2167"
+>Raw PostScript printed</A
+></DT
+><DT
+>14.4.8. <A
+HREF="printing.html#AEN2170"
+>Advanced Printing</A
+></DT
+><DT
+>14.4.9. <A
+HREF="printing.html#AEN2173"
+>Real debugging</A
+></DT
+></DL
+></DD
+></DL
+></DD
+><DT
+>15. <A
+HREF="securitylevels.html"
+>Security levels</A
+></DT
+><DD
+><DL
+><DT
+>15.1. <A
+HREF="securitylevels.html#AEN2186"
+>Introduction</A
+></DT
+><DT
+>15.2. <A
+HREF="securitylevels.html#AEN2197"
+>More complete description of security levels</A
+></DT
+></DL
+></DD
+><DT
+>16. <A
+HREF="winbind.html"
+>Unified Logons between Windows NT and UNIX using Winbind</A
+></DT
+><DD
+><DL
+><DT
+>16.1. <A
+HREF="winbind.html#AEN2249"
+>Abstract</A
+></DT
+><DT
+>16.2. <A
+HREF="winbind.html#AEN2253"
+>Introduction</A
+></DT
+><DT
+>16.3. <A
+HREF="winbind.html#AEN2266"
+>What Winbind Provides</A
+></DT
+><DD
+><DL
+><DT
+>16.3.1. <A
+HREF="winbind.html#AEN2273"
+>Target Uses</A
+></DT
+></DL
+></DD
+><DT
+>16.4. <A
+HREF="winbind.html#AEN2277"
+>How Winbind Works</A
+></DT
+><DD
+><DL
+><DT
+>16.4.1. <A
+HREF="winbind.html#AEN2282"
+>Microsoft Remote Procedure Calls</A
+></DT
+><DT
+>16.4.2. <A
+HREF="winbind.html#AEN2286"
+>Name Service Switch</A
+></DT
+><DT
+>16.4.3. <A
+HREF="winbind.html#AEN2302"
+>Pluggable Authentication Modules</A
+></DT
+><DT
+>16.4.4. <A
+HREF="winbind.html#AEN2310"
+>User and Group ID Allocation</A
+></DT
+><DT
+>16.4.5. <A
+HREF="winbind.html#AEN2314"
+>Result Caching</A
+></DT
+></DL
+></DD
+><DT
+>16.5. <A
+HREF="winbind.html#AEN2317"
+>Installation and Configuration</A
+></DT
+><DD
+><DL
+><DT
+>16.5.1. <A
+HREF="winbind.html#AEN2324"
+>Introduction</A
+></DT
+><DT
+>16.5.2. <A
+HREF="winbind.html#AEN2337"
+>Requirements</A
+></DT
+><DT
+>16.5.3. <A
+HREF="winbind.html#AEN2351"
+>Testing Things Out</A
+></DT
+></DL
+></DD
+><DT
+>16.6. <A
+HREF="winbind.html#AEN2566"
+>Limitations</A
+></DT
+><DT
+>16.7. <A
+HREF="winbind.html#AEN2576"
+>Conclusion</A
+></DT
+></DL
+></DD
+><DT
+>17. <A
+HREF="pdb-mysql.html"
+>Passdb MySQL plugin</A
+></DT
+><DD
+><DL
+><DT
+>17.1. <A
+HREF="pdb-mysql.html#AEN2590"
+>Building</A
+></DT
+><DT
+>17.2. <A
+HREF="pdb-mysql.html#AEN2596"
+>Configuring</A
+></DT
+><DT
+>17.3. <A
+HREF="pdb-mysql.html#AEN2611"
+>Using plaintext passwords or encrypted password</A
+></DT
+><DT
+>17.4. <A
+HREF="pdb-mysql.html#AEN2616"
+>Getting non-column data from the table</A
+></DT
+></DL
+></DD
+><DT
+>18. <A
+HREF="pdb-xml.html"
+>Passdb XML plugin</A
+></DT
+><DD
+><DL
+><DT
+>18.1. <A
+HREF="pdb-xml.html#AEN2635"
+>Building</A
+></DT
+><DT
+>18.2. <A
+HREF="pdb-xml.html#AEN2641"
+>Usage</A
+></DT
+></DL
+></DD
+><DT
+>19. <A
+HREF="samba-ldap-howto.html"
+>Storing Samba's User/Machine Account information in an LDAP Directory</A
+></DT
+><DD
+><DL
+><DT
+>19.1. <A
+HREF="samba-ldap-howto.html#AEN2664"
+>Purpose</A
+></DT
+><DT
+>19.2. <A
+HREF="samba-ldap-howto.html#AEN2684"
+>Introduction</A
+></DT
+><DT
+>19.3. <A
+HREF="samba-ldap-howto.html#AEN2713"
+>Supported LDAP Servers</A
+></DT
+><DT
+>19.4. <A
+HREF="samba-ldap-howto.html#AEN2718"
+>Schema and Relationship to the RFC 2307 posixAccount</A
+></DT
+><DT
+>19.5. <A
+HREF="samba-ldap-howto.html#AEN2730"
+>Configuring Samba with LDAP</A
+></DT
+><DD
+><DL
+><DT
+>19.5.1. <A
+HREF="samba-ldap-howto.html#AEN2732"
+>OpenLDAP configuration</A
+></DT
+><DT
+>19.5.2. <A
+HREF="samba-ldap-howto.html#AEN2749"
+>Configuring Samba</A
+></DT
+></DL
+></DD
+><DT
+>19.6. <A
+HREF="samba-ldap-howto.html#AEN2777"
+>Accounts and Groups management</A
+></DT
+><DT
+>19.7. <A
+HREF="samba-ldap-howto.html#AEN2782"
+>Security and sambaAccount</A
+></DT
+><DT
+>19.8. <A
+HREF="samba-ldap-howto.html#AEN2802"
+>LDAP specials attributes for sambaAccounts</A
+></DT
+><DT
+>19.9. <A
+HREF="samba-ldap-howto.html#AEN2872"
+>Example LDIF Entries for a sambaAccount</A
+></DT
+><DT
+>19.10. <A
+HREF="samba-ldap-howto.html#AEN2880"
+>Comments</A
+></DT
+></DL
+></DD
+><DT
+>20. <A
+HREF="cvs-access.html"
+>HOWTO Access Samba source code via CVS</A
+></DT
+><DD
+><DL
+><DT
+>20.1. <A
+HREF="cvs-access.html#AEN2891"
+>Introduction</A
+></DT
+><DT
+>20.2. <A
+HREF="cvs-access.html#AEN2896"
+>CVS Access to samba.org</A
+></DT
+><DD
+><DL
+><DT
+>20.2.1. <A
+HREF="cvs-access.html#AEN2899"
+>Access via CVSweb</A
+></DT
+><DT
+>20.2.2. <A
+HREF="cvs-access.html#AEN2904"
+>Access via cvs</A
+></DT
+></DL
+></DD
+></DL
+></DD
+><DT
+>21. <A
+HREF="groupmapping.html"
+>Group mapping HOWTO</A
+></DT
+><DT
+>22. <A
+HREF="speed.html"
+>Samba performance issues</A
+></DT
+><DD
+><DL
+><DT
+>22.1. <A
+HREF="speed.html#AEN2982"
+>Comparisons</A
+></DT
+><DT
+>22.2. <A
+HREF="speed.html#AEN2988"
+>Oplocks</A
+></DT
+><DD
+><DL
+><DT
+>22.2.1. <A
+HREF="speed.html#AEN2990"
+>Overview</A
+></DT
+><DT
+>22.2.2. <A
+HREF="speed.html#AEN2998"
+>Level2 Oplocks</A
+></DT
+><DT
+>22.2.3. <A
+HREF="speed.html#AEN3004"
+>Old 'fake oplocks' option - deprecated</A
+></DT
+></DL
+></DD
+><DT
+>22.3. <A
+HREF="speed.html#AEN3008"
+>Socket options</A
+></DT
+><DT
+>22.4. <A
+HREF="speed.html#AEN3015"
+>Read size</A
+></DT
+><DT
+>22.5. <A
+HREF="speed.html#AEN3020"
+>Max xmit</A
+></DT
+><DT
+>22.6. <A
+HREF="speed.html#AEN3025"
+>Locking</A
+></DT
+><DT
+>22.7. <A
+HREF="speed.html#AEN3029"
+>Share modes</A
+></DT
+><DT
+>22.8. <A
+HREF="speed.html#AEN3034"
+>Log level</A
+></DT
+><DT
+>22.9. <A
+HREF="speed.html#AEN3037"
+>Wide lines</A
+></DT
+><DT
+>22.10. <A
+HREF="speed.html#AEN3040"
+>Read raw</A
+></DT
+><DT
+>22.11. <A
+HREF="speed.html#AEN3045"
+>Write raw</A
+></DT
+><DT
+>22.12. <A
+HREF="speed.html#AEN3049"
+>Read prediction</A
+></DT
+><DT
+>22.13. <A
+HREF="speed.html#AEN3056"
+>Memory mapping</A
+></DT
+><DT
+>22.14. <A
+HREF="speed.html#AEN3061"
+>Slow Clients</A
+></DT
+><DT
+>22.15. <A
+HREF="speed.html#AEN3065"
+>Slow Logins</A
+></DT
+><DT
+>22.16. <A
+HREF="speed.html#AEN3068"
+>Client tuning</A
+></DT
+><DT
+>22.17. <A
+HREF="speed.html#AEN3100"
+>My Results</A
+></DT
+></DL
+></DD
+></DL
+></DIV
+></DIV
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+SUMMARY="Footer navigation table"
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="domain-security.html"
+ACCESSKEY="P"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="samba-howto-collection.html"
+ACCESSKEY="H"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="integrate-ms-networks.html"
+ACCESSKEY="N"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>Samba as a NT4 domain member</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+>&nbsp;</TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>Integrating MS Windows networks with Samba</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+> \ No newline at end of file
diff --git a/docs/htmldocs/p18.html b/docs/htmldocs/p18.html
new file mode 100644
index 0000000000..a8f2a3c53c
--- /dev/null
+++ b/docs/htmldocs/p18.html
@@ -0,0 +1,438 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML
+><HEAD
+><TITLE
+>General installation</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"><LINK
+REL="HOME"
+TITLE="SAMBA Project Documentation"
+HREF="samba-howto-collection.html"><LINK
+REL="PREVIOUS"
+TITLE="SAMBA Project Documentation"
+HREF="samba-howto-collection.html"><LINK
+REL="NEXT"
+TITLE="How to Install and Test SAMBA"
+HREF="install.html"></HEAD
+><BODY
+CLASS="PART"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+SUMMARY="Header navigation table"
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>SAMBA Project Documentation</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="samba-howto-collection.html"
+ACCESSKEY="P"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+></TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="install.html"
+ACCESSKEY="N"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="PART"
+><A
+NAME="AEN18"
+></A
+><DIV
+CLASS="TITLEPAGE"
+><H1
+CLASS="TITLE"
+>I. General installation</H1
+><DIV
+CLASS="PARTINTRO"
+><A
+NAME="AEN20"
+></A
+><H1
+>Introduction</H1
+><P
+>This part contains general info on how to install samba
+and how to configure the parts of samba you will most likely need.
+PLEASE read this.</P
+></DIV
+><DIV
+CLASS="TOC"
+><DL
+><DT
+><B
+>Table of Contents</B
+></DT
+><DT
+>1. <A
+HREF="install.html"
+>How to Install and Test SAMBA</A
+></DT
+><DD
+><DL
+><DT
+>1.1. <A
+HREF="install.html#AEN25"
+>Read the man pages</A
+></DT
+><DT
+>1.2. <A
+HREF="install.html#AEN35"
+>Building the Binaries</A
+></DT
+><DT
+>1.3. <A
+HREF="install.html#AEN63"
+>The all important step</A
+></DT
+><DT
+>1.4. <A
+HREF="install.html#AEN67"
+>Create the smb configuration file.</A
+></DT
+><DT
+>1.5. <A
+HREF="install.html#AEN81"
+>Test your config file with
+ <B
+CLASS="COMMAND"
+>testparm</B
+></A
+></DT
+><DT
+>1.6. <A
+HREF="install.html#AEN89"
+>Starting the smbd and nmbd</A
+></DT
+><DD
+><DL
+><DT
+>1.6.1. <A
+HREF="install.html#AEN99"
+>Starting from inetd.conf</A
+></DT
+><DT
+>1.6.2. <A
+HREF="install.html#AEN128"
+>Alternative: starting it as a daemon</A
+></DT
+></DL
+></DD
+><DT
+>1.7. <A
+HREF="install.html#AEN144"
+>Try listing the shares available on your
+ server</A
+></DT
+><DT
+>1.8. <A
+HREF="install.html#AEN153"
+>Try connecting with the unix client</A
+></DT
+><DT
+>1.9. <A
+HREF="install.html#AEN169"
+>Try connecting from a DOS, WfWg, Win9x, WinNT,
+ Win2k, OS/2, etc... client</A
+></DT
+><DT
+>1.10. <A
+HREF="install.html#AEN183"
+>What If Things Don't Work?</A
+></DT
+><DD
+><DL
+><DT
+>1.10.1. <A
+HREF="install.html#AEN188"
+>Diagnosing Problems</A
+></DT
+><DT
+>1.10.2. <A
+HREF="install.html#AEN192"
+>Scope IDs</A
+></DT
+><DT
+>1.10.3. <A
+HREF="install.html#AEN195"
+>Choosing the Protocol Level</A
+></DT
+><DT
+>1.10.4. <A
+HREF="install.html#AEN204"
+>Printing from UNIX to a Client PC</A
+></DT
+><DT
+>1.10.5. <A
+HREF="install.html#AEN209"
+>Locking</A
+></DT
+><DT
+>1.10.6. <A
+HREF="install.html#AEN218"
+>Mapping Usernames</A
+></DT
+></DL
+></DD
+></DL
+></DD
+><DT
+>2. <A
+HREF="improved-browsing.html"
+>Improved browsing in samba</A
+></DT
+><DD
+><DL
+><DT
+>2.1. <A
+HREF="improved-browsing.html#AEN228"
+>Overview of browsing</A
+></DT
+><DT
+>2.2. <A
+HREF="improved-browsing.html#AEN232"
+>Browsing support in samba</A
+></DT
+><DT
+>2.3. <A
+HREF="improved-browsing.html#AEN241"
+>Problem resolution</A
+></DT
+><DT
+>2.4. <A
+HREF="improved-browsing.html#AEN248"
+>Browsing across subnets</A
+></DT
+><DD
+><DL
+><DT
+>2.4.1. <A
+HREF="improved-browsing.html#AEN253"
+>How does cross subnet browsing work ?</A
+></DT
+></DL
+></DD
+><DT
+>2.5. <A
+HREF="improved-browsing.html#AEN288"
+>Setting up a WINS server</A
+></DT
+><DT
+>2.6. <A
+HREF="improved-browsing.html#AEN307"
+>Setting up Browsing in a WORKGROUP</A
+></DT
+><DT
+>2.7. <A
+HREF="improved-browsing.html#AEN325"
+>Setting up Browsing in a DOMAIN</A
+></DT
+><DT
+>2.8. <A
+HREF="improved-browsing.html#AEN335"
+>Forcing samba to be the master</A
+></DT
+><DT
+>2.9. <A
+HREF="improved-browsing.html#AEN344"
+>Making samba the domain master</A
+></DT
+><DT
+>2.10. <A
+HREF="improved-browsing.html#AEN362"
+>Note about broadcast addresses</A
+></DT
+><DT
+>2.11. <A
+HREF="improved-browsing.html#AEN365"
+>Multiple interfaces</A
+></DT
+></DL
+></DD
+><DT
+>3. <A
+HREF="oplocks.html"
+>Oplocks</A
+></DT
+><DD
+><DL
+><DT
+>3.1. <A
+HREF="oplocks.html#AEN377"
+>What are oplocks?</A
+></DT
+></DL
+></DD
+><DT
+>4. <A
+HREF="browsing-quick.html"
+>Quick Cross Subnet Browsing / Cross Workgroup Browsing guide</A
+></DT
+><DD
+><DL
+><DT
+>4.1. <A
+HREF="browsing-quick.html#AEN392"
+>Discussion</A
+></DT
+><DT
+>4.2. <A
+HREF="browsing-quick.html#AEN400"
+>Use of the "Remote Announce" parameter</A
+></DT
+><DT
+>4.3. <A
+HREF="browsing-quick.html#AEN414"
+>Use of the "Remote Browse Sync" parameter</A
+></DT
+><DT
+>4.4. <A
+HREF="browsing-quick.html#AEN419"
+>Use of WINS</A
+></DT
+><DT
+>4.5. <A
+HREF="browsing-quick.html#AEN430"
+>Do NOT use more than one (1) protocol on MS Windows machines</A
+></DT
+><DT
+>4.6. <A
+HREF="browsing-quick.html#AEN436"
+>Name Resolution Order</A
+></DT
+></DL
+></DD
+><DT
+>5. <A
+HREF="pwencrypt.html"
+>LanMan and NT Password Encryption in Samba</A
+></DT
+><DD
+><DL
+><DT
+>5.1. <A
+HREF="pwencrypt.html#AEN472"
+>Introduction</A
+></DT
+><DT
+>5.2. <A
+HREF="pwencrypt.html#AEN477"
+>Important Notes About Security</A
+></DT
+><DD
+><DL
+><DT
+>5.2.1. <A
+HREF="pwencrypt.html#AEN496"
+>Advantages of SMB Encryption</A
+></DT
+><DT
+>5.2.2. <A
+HREF="pwencrypt.html#AEN503"
+>Advantages of non-encrypted passwords</A
+></DT
+></DL
+></DD
+><DT
+>5.3. <A
+HREF="pwencrypt.html#AEN512"
+>The smbpasswd Command</A
+></DT
+></DL
+></DD
+></DL
+></DIV
+></DIV
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+SUMMARY="Footer navigation table"
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="samba-howto-collection.html"
+ACCESSKEY="P"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="samba-howto-collection.html"
+ACCESSKEY="H"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="install.html"
+ACCESSKEY="N"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>SAMBA Project Documentation</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+>&nbsp;</TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>How to Install and Test SAMBA</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+> \ No newline at end of file
diff --git a/docs/htmldocs/p3106.html b/docs/htmldocs/p3106.html
new file mode 100644
index 0000000000..9967d8fb59
--- /dev/null
+++ b/docs/htmldocs/p3106.html
@@ -0,0 +1,391 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML
+><HEAD
+><TITLE
+>Appendixes</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"><LINK
+REL="HOME"
+TITLE="SAMBA Project Documentation"
+HREF="samba-howto-collection.html"><LINK
+REL="PREVIOUS"
+TITLE="Samba performance issues"
+HREF="speed.html"><LINK
+REL="NEXT"
+TITLE="Portability"
+HREF="portability.html"></HEAD
+><BODY
+CLASS="PART"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+SUMMARY="Header navigation table"
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>SAMBA Project Documentation</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="speed.html"
+ACCESSKEY="P"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+></TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="portability.html"
+ACCESSKEY="N"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="PART"
+><A
+NAME="AEN3106"
+></A
+><DIV
+CLASS="TITLEPAGE"
+><H1
+CLASS="TITLE"
+>IV. Appendixes</H1
+><DIV
+CLASS="TOC"
+><DL
+><DT
+><B
+>Table of Contents</B
+></DT
+><DT
+>23. <A
+HREF="portability.html"
+>Portability</A
+></DT
+><DD
+><DL
+><DT
+>23.1. <A
+HREF="portability.html#AEN3115"
+>HPUX</A
+></DT
+><DT
+>23.2. <A
+HREF="portability.html#AEN3121"
+>SCO Unix</A
+></DT
+><DT
+>23.3. <A
+HREF="portability.html#AEN3125"
+>DNIX</A
+></DT
+><DT
+>23.4. <A
+HREF="portability.html#AEN3154"
+>RedHat Linux Rembrandt-II</A
+></DT
+></DL
+></DD
+><DT
+>24. <A
+HREF="other-clients.html"
+>Samba and other CIFS clients</A
+></DT
+><DD
+><DL
+><DT
+>24.1. <A
+HREF="other-clients.html#AEN3175"
+>Macintosh clients?</A
+></DT
+><DT
+>24.2. <A
+HREF="other-clients.html#AEN3184"
+>OS2 Client</A
+></DT
+><DD
+><DL
+><DT
+>24.2.1. <A
+HREF="other-clients.html#AEN3186"
+>How can I configure OS/2 Warp Connect or
+ OS/2 Warp 4 as a client for Samba?</A
+></DT
+><DT
+>24.2.2. <A
+HREF="other-clients.html#AEN3201"
+>How can I configure OS/2 Warp 3 (not Connect),
+ OS/2 1.2, 1.3 or 2.x for Samba?</A
+></DT
+><DT
+>24.2.3. <A
+HREF="other-clients.html#AEN3210"
+>Are there any other issues when OS/2 (any version)
+ is used as a client?</A
+></DT
+><DT
+>24.2.4. <A
+HREF="other-clients.html#AEN3214"
+>How do I get printer driver download working
+ for OS/2 clients?</A
+></DT
+></DL
+></DD
+><DT
+>24.3. <A
+HREF="other-clients.html#AEN3224"
+>Windows for Workgroups</A
+></DT
+><DD
+><DL
+><DT
+>24.3.1. <A
+HREF="other-clients.html#AEN3226"
+>Use latest TCP/IP stack from Microsoft</A
+></DT
+><DT
+>24.3.2. <A
+HREF="other-clients.html#AEN3231"
+>Delete .pwl files after password change</A
+></DT
+><DT
+>24.3.3. <A
+HREF="other-clients.html#AEN3236"
+>Configure WfW password handling</A
+></DT
+><DT
+>24.3.4. <A
+HREF="other-clients.html#AEN3240"
+>Case handling of passwords</A
+></DT
+></DL
+></DD
+><DT
+>24.4. <A
+HREF="other-clients.html#AEN3245"
+>Windows '95/'98</A
+></DT
+><DT
+>24.5. <A
+HREF="other-clients.html#AEN3261"
+>Windows 2000 Service Pack 2</A
+></DT
+></DL
+></DD
+><DT
+>25. <A
+HREF="bugreport.html"
+>Reporting Bugs</A
+></DT
+><DD
+><DL
+><DT
+>25.1. <A
+HREF="bugreport.html#AEN3285"
+>Introduction</A
+></DT
+><DT
+>25.2. <A
+HREF="bugreport.html#AEN3295"
+>General info</A
+></DT
+><DT
+>25.3. <A
+HREF="bugreport.html#AEN3301"
+>Debug levels</A
+></DT
+><DT
+>25.4. <A
+HREF="bugreport.html#AEN3318"
+>Internal errors</A
+></DT
+><DT
+>25.5. <A
+HREF="bugreport.html#AEN3328"
+>Attaching to a running process</A
+></DT
+><DT
+>25.6. <A
+HREF="bugreport.html#AEN3331"
+>Patches</A
+></DT
+></DL
+></DD
+><DT
+>26. <A
+HREF="diagnosis.html"
+>Diagnosing your samba server</A
+></DT
+><DD
+><DL
+><DT
+>26.1. <A
+HREF="diagnosis.html#AEN3354"
+>Introduction</A
+></DT
+><DT
+>26.2. <A
+HREF="diagnosis.html#AEN3359"
+>Assumptions</A
+></DT
+><DT
+>26.3. <A
+HREF="diagnosis.html#AEN3369"
+>Tests</A
+></DT
+><DD
+><DL
+><DT
+>26.3.1. <A
+HREF="diagnosis.html#AEN3371"
+>Test 1</A
+></DT
+><DT
+>26.3.2. <A
+HREF="diagnosis.html#AEN3377"
+>Test 2</A
+></DT
+><DT
+>26.3.3. <A
+HREF="diagnosis.html#AEN3383"
+>Test 3</A
+></DT
+><DT
+>26.3.4. <A
+HREF="diagnosis.html#AEN3398"
+>Test 4</A
+></DT
+><DT
+>26.3.5. <A
+HREF="diagnosis.html#AEN3403"
+>Test 5</A
+></DT
+><DT
+>26.3.6. <A
+HREF="diagnosis.html#AEN3409"
+>Test 6</A
+></DT
+><DT
+>26.3.7. <A
+HREF="diagnosis.html#AEN3417"
+>Test 7</A
+></DT
+><DT
+>26.3.8. <A
+HREF="diagnosis.html#AEN3443"
+>Test 8</A
+></DT
+><DT
+>26.3.9. <A
+HREF="diagnosis.html#AEN3460"
+>Test 9</A
+></DT
+><DT
+>26.3.10. <A
+HREF="diagnosis.html#AEN3468"
+>Test 10</A
+></DT
+><DT
+>26.3.11. <A
+HREF="diagnosis.html#AEN3474"
+>Test 11</A
+></DT
+></DL
+></DD
+><DT
+>26.4. <A
+HREF="diagnosis.html#AEN3479"
+>Still having troubles?</A
+></DT
+></DL
+></DD
+></DL
+></DIV
+></DIV
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+SUMMARY="Footer navigation table"
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="speed.html"
+ACCESSKEY="P"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="samba-howto-collection.html"
+ACCESSKEY="H"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="portability.html"
+ACCESSKEY="N"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>Samba performance issues</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+>&nbsp;</TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>Portability</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+> \ No newline at end of file
diff --git a/docs/htmldocs/p544.html b/docs/htmldocs/p544.html
new file mode 100644
index 0000000000..502d978b5f
--- /dev/null
+++ b/docs/htmldocs/p544.html
@@ -0,0 +1,388 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML
+><HEAD
+><TITLE
+>Type of installation</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"><LINK
+REL="HOME"
+TITLE="SAMBA Project Documentation"
+HREF="samba-howto-collection.html"><LINK
+REL="PREVIOUS"
+TITLE="LanMan and NT Password Encryption in Samba"
+HREF="pwencrypt.html"><LINK
+REL="NEXT"
+TITLE="How to Configure Samba as a NT4 Primary Domain Controller"
+HREF="samba-pdc.html"></HEAD
+><BODY
+CLASS="PART"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+SUMMARY="Header navigation table"
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>SAMBA Project Documentation</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="pwencrypt.html"
+ACCESSKEY="P"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+></TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="samba-pdc.html"
+ACCESSKEY="N"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="PART"
+><A
+NAME="AEN544"
+></A
+><DIV
+CLASS="TITLEPAGE"
+><H1
+CLASS="TITLE"
+>II. Type of installation</H1
+><DIV
+CLASS="PARTINTRO"
+><A
+NAME="AEN546"
+></A
+><H1
+>Introduction</H1
+><P
+>This part contains information on using samba in a (NT 4 or ADS) domain.
+If you wish to run samba as a domain member or DC, read the appropriate chapter in
+this part.</P
+></DIV
+><DIV
+CLASS="TOC"
+><DL
+><DT
+><B
+>Table of Contents</B
+></DT
+><DT
+>6. <A
+HREF="samba-pdc.html"
+>How to Configure Samba as a NT4 Primary Domain Controller</A
+></DT
+><DD
+><DL
+><DT
+>6.1. <A
+HREF="samba-pdc.html#AEN566"
+>Prerequisite Reading</A
+></DT
+><DT
+>6.2. <A
+HREF="samba-pdc.html#AEN572"
+>Background</A
+></DT
+><DT
+>6.3. <A
+HREF="samba-pdc.html#AEN611"
+>Configuring the Samba Domain Controller</A
+></DT
+><DT
+>6.4. <A
+HREF="samba-pdc.html#AEN654"
+>Creating Machine Trust Accounts and Joining Clients to the
+Domain</A
+></DT
+><DD
+><DL
+><DT
+>6.4.1. <A
+HREF="samba-pdc.html#AEN673"
+>Manual Creation of Machine Trust Accounts</A
+></DT
+><DT
+>6.4.2. <A
+HREF="samba-pdc.html#AEN714"
+>"On-the-Fly" Creation of Machine Trust Accounts</A
+></DT
+><DT
+>6.4.3. <A
+HREF="samba-pdc.html#AEN723"
+>Joining the Client to the Domain</A
+></DT
+></DL
+></DD
+><DT
+>6.5. <A
+HREF="samba-pdc.html#AEN738"
+>Common Problems and Errors</A
+></DT
+><DT
+>6.6. <A
+HREF="samba-pdc.html#AEN786"
+>System Policies and Profiles</A
+></DT
+><DT
+>6.7. <A
+HREF="samba-pdc.html#AEN830"
+>What other help can I get?</A
+></DT
+><DT
+>6.8. <A
+HREF="samba-pdc.html#AEN944"
+>Domain Control for Windows 9x/ME</A
+></DT
+><DD
+><DL
+><DT
+>6.8.1. <A
+HREF="samba-pdc.html#AEN970"
+>Configuration Instructions: Network Logons</A
+></DT
+><DT
+>6.8.2. <A
+HREF="samba-pdc.html#AEN989"
+>Configuration Instructions: Setting up Roaming User Profiles</A
+></DT
+></DL
+></DD
+><DT
+>6.9. <A
+HREF="samba-pdc.html#AEN1082"
+>DOMAIN_CONTROL.txt : Windows NT Domain Control &#38; Samba</A
+></DT
+></DL
+></DD
+><DT
+>7. <A
+HREF="samba-bdc.html"
+>How to Act as a Backup Domain Controller in a Purely Samba Controlled Domain</A
+></DT
+><DD
+><DL
+><DT
+>7.1. <A
+HREF="samba-bdc.html#AEN1118"
+>Prerequisite Reading</A
+></DT
+><DT
+>7.2. <A
+HREF="samba-bdc.html#AEN1122"
+>Background</A
+></DT
+><DT
+>7.3. <A
+HREF="samba-bdc.html#AEN1130"
+>What qualifies a Domain Controller on the network?</A
+></DT
+><DD
+><DL
+><DT
+>7.3.1. <A
+HREF="samba-bdc.html#AEN1133"
+>How does a Workstation find its domain controller?</A
+></DT
+><DT
+>7.3.2. <A
+HREF="samba-bdc.html#AEN1136"
+>When is the PDC needed?</A
+></DT
+></DL
+></DD
+><DT
+>7.4. <A
+HREF="samba-bdc.html#AEN1139"
+>Can Samba be a Backup Domain Controller?</A
+></DT
+><DT
+>7.5. <A
+HREF="samba-bdc.html#AEN1143"
+>How do I set up a Samba BDC?</A
+></DT
+><DD
+><DL
+><DT
+>7.5.1. <A
+HREF="samba-bdc.html#AEN1160"
+>How do I replicate the smbpasswd file?</A
+></DT
+></DL
+></DD
+></DL
+></DD
+><DT
+>8. <A
+HREF="ads.html"
+>Samba as a ADS domain member</A
+></DT
+><DD
+><DL
+><DT
+>8.1. <A
+HREF="ads.html#AEN1178"
+>Installing the required packages for Debian</A
+></DT
+><DT
+>8.2. <A
+HREF="ads.html#AEN1184"
+>Installing the required packages for RedHat</A
+></DT
+><DT
+>8.3. <A
+HREF="ads.html#AEN1193"
+>Compile Samba</A
+></DT
+><DT
+>8.4. <A
+HREF="ads.html#AEN1205"
+>Setup your /etc/krb5.conf</A
+></DT
+><DT
+>8.5. <A
+HREF="ads.html#AEN1215"
+>Create the computer account</A
+></DT
+><DD
+><DL
+><DT
+>8.5.1. <A
+HREF="ads.html#AEN1219"
+>Possible errors</A
+></DT
+></DL
+></DD
+><DT
+>8.6. <A
+HREF="ads.html#AEN1231"
+>Test your server setup</A
+></DT
+><DT
+>8.7. <A
+HREF="ads.html#AEN1236"
+>Testing with smbclient</A
+></DT
+><DT
+>8.8. <A
+HREF="ads.html#AEN1239"
+>Notes</A
+></DT
+></DL
+></DD
+><DT
+>9. <A
+HREF="domain-security.html"
+>Samba as a NT4 domain member</A
+></DT
+><DD
+><DL
+><DT
+>9.1. <A
+HREF="domain-security.html#AEN1261"
+>Joining an NT Domain with Samba 2.2</A
+></DT
+><DT
+>9.2. <A
+HREF="domain-security.html#AEN1325"
+>Samba and Windows 2000 Domains</A
+></DT
+><DT
+>9.3. <A
+HREF="domain-security.html#AEN1330"
+>Why is this better than security = server?</A
+></DT
+></DL
+></DD
+></DL
+></DIV
+></DIV
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+SUMMARY="Footer navigation table"
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="pwencrypt.html"
+ACCESSKEY="P"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="samba-howto-collection.html"
+ACCESSKEY="H"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="samba-pdc.html"
+ACCESSKEY="N"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>LanMan and NT Password Encryption in Samba</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+>&nbsp;</TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>How to Configure Samba as a NT4 Primary Domain Controller</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+> \ No newline at end of file
diff --git a/docs/htmldocs/pam.html b/docs/htmldocs/pam.html
index a4530aa0a1..ba2bf6c922 100644
--- a/docs/htmldocs/pam.html
+++ b/docs/htmldocs/pam.html
@@ -2,22 +2,24 @@
<HTML
><HEAD
><TITLE
->PAM Configuration for Centrally Managed Authentication</TITLE
+>Configuring PAM for distributed but centrally
+managed authentication</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="UP"
-TITLE="Advanced Configuration"
+TITLE="Optional configuration"
HREF="optional.html"><LINK
REL="PREVIOUS"
-TITLE="Interdomain Trust Relationships"
-HREF="interdomaintrusts.html"><LINK
+TITLE="UNIX Permission Bits and Windows NT Access Control Lists"
+HREF="unix-permissions.html"><LINK
REL="NEXT"
-TITLE="Stackable VFS modules"
-HREF="vfs.html"></HEAD
+TITLE="Hosting a Microsoft Distributed File System tree on Samba"
+HREF="msdfs.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -45,7 +47,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="interdomaintrusts.html"
+HREF="unix-permissions.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -59,7 +61,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="vfs.html"
+HREF="msdfs.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -72,17 +74,14 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="PAM"
-></A
->Chapter 19. PAM Configuration for Centrally Managed Authentication</H1
+NAME="PAM">Chapter 12. Configuring PAM for distributed but centrally
+managed authentication</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3440"
->19.1. Samba and PAM</A
-></H1
+NAME="AEN1788">12.1. Samba and PAM</H1
><P
>A number of Unix systems (eg: Sun Solaris), as well as the
xxxxBSD family and Linux, now utilize the Pluggable Authentication
@@ -117,45 +116,6 @@ or by editing individual files that are located in <TT
CLASS="FILENAME"
>/etc/pam.d</TT
>.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
-> If the PAM authentication module (loadable link library file) is located in the
- default location then it is not necessary to specify the path. In the case of
- Linux, the default location is <TT
-CLASS="FILENAME"
->/lib/security</TT
->. If the module
- is located other than default then the path may be specified as:
-
- <PRE
-CLASS="PROGRAMLISTING"
-> auth required /other_path/pam_strange_module.so
- </PRE
->
- </P
-></TD
-></TR
-></TABLE
-></DIV
><P
>The following is an example <TT
CLASS="FILENAME"
@@ -171,46 +131,40 @@ CLASS="FILENAME"
><P
><PRE
CLASS="PROGRAMLISTING"
-> #%PAM-1.0
- # The PAM configuration file for the `login' service
- #
- auth required pam_securetty.so
- auth required pam_nologin.so
- # auth required pam_dialup.so
- # auth optional pam_mail.so
- auth required pam_pwdb.so shadow md5
- # account requisite pam_time.so
- account required pam_pwdb.so
- session required pam_pwdb.so
- # session optional pam_lastlog.so
- # password required pam_cracklib.so retry=3
- password required pam_pwdb.so shadow md5</PRE
+>#%PAM-1.0
+# The PAM configuration file for the `login' service
+#
+auth required pam_securetty.so
+auth required pam_nologin.so
+# auth required pam_dialup.so
+# auth optional pam_mail.so
+auth required pam_pwdb.so shadow md5
+# account requisite pam_time.so
+account required pam_pwdb.so
+session required pam_pwdb.so
+# session optional pam_lastlog.so
+# password required pam_cracklib.so retry=3
+password required pam_pwdb.so shadow md5</PRE
></P
><P
>PAM allows use of replacable modules. Those available on a
sample system include:</P
><P
-><SAMP
-CLASS="PROMPT"
->$</SAMP
-><KBD
-CLASS="USERINPUT"
->/bin/ls /lib/security</KBD
->
-<PRE
+><PRE
CLASS="PROGRAMLISTING"
-> 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
- pam_deny.so pam_issue.so pam_mail.so
- pam_permit.so pam_securetty.so pam_time.so
- pam_dialup.so pam_lastlog.so pam_mkhomedir.so
- pam_pwdb.so pam_shells.so pam_unix.so
- pam_env.so pam_ldap.so pam_motd.so
- pam_radius.so pam_smbpass.so pam_unix_acct.so
- pam_wheel.so pam_unix_auth.so pam_unix_passwd.so
- pam_userdb.so pam_warn.so pam_unix_session.so</PRE
+>$ /bin/ls /lib/security
+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
+pam_deny.so pam_issue.so pam_mail.so
+pam_permit.so pam_securetty.so pam_time.so
+pam_dialup.so pam_lastlog.so pam_mkhomedir.so
+pam_pwdb.so pam_shells.so pam_unix.so
+pam_env.so pam_ldap.so pam_motd.so
+pam_radius.so pam_smbpass.so pam_unix_acct.so
+pam_wheel.so pam_unix_auth.so pam_unix_passwd.so
+pam_userdb.so pam_warn.so pam_unix_session.so</PRE
></P
><P
>The following example for the login program replaces the use of
@@ -273,13 +227,13 @@ source distribution.</P
><P
><PRE
CLASS="PROGRAMLISTING"
-> #%PAM-1.0
- # The PAM configuration file for the `login' service
- #
- auth required pam_smbpass.so nodelay
- account required pam_smbpass.so nodelay
- session required pam_smbpass.so nodelay
- password required pam_smbpass.so nodelay</PRE
+>#%PAM-1.0
+# The PAM configuration file for the `login' service
+#
+auth required pam_smbpass.so nodelay
+account required pam_smbpass.so nodelay
+session required pam_smbpass.so nodelay
+password required pam_smbpass.so nodelay</PRE
></P
><P
>The following is the PAM configuration file for a particular
@@ -290,13 +244,13 @@ CLASS="FILENAME"
><P
><PRE
CLASS="PROGRAMLISTING"
-> #%PAM-1.0
- # The PAM configuration file for the `samba' service
- #
- auth required pam_pwdb.so nullok nodelay shadow audit
- account required pam_pwdb.so audit nodelay
- session required pam_pwdb.so nodelay
- password required pam_pwdb.so shadow md5</PRE
+>#%PAM-1.0
+# The PAM configuration file for the `samba' service
+#
+auth required /lib/security/pam_pwdb.so nullok nodelay shadow audit
+account required /lib/security/pam_pwdb.so audit nodelay
+session required /lib/security/pam_pwdb.so nodelay
+password required /lib/security/pam_pwdb.so shadow md5</PRE
></P
><P
>In the following example the decision has been made to use the
@@ -307,36 +261,16 @@ program.</P
><P
><PRE
CLASS="PROGRAMLISTING"
-> #%PAM-1.0
- # The PAM configuration file for the `samba' service
- #
- auth required pam_smbpass.so nodelay
- account required pam_pwdb.so audit nodelay
- session required pam_pwdb.so nodelay
- password required pam_smbpass.so nodelay smbconf=/etc/samba.d/smb.conf</PRE
+>#%PAM-1.0
+# The PAM configuration file for the `samba' service
+#
+auth required /lib/security/pam_smbpass.so nodelay
+account required /lib/security/pam_pwdb.so audit nodelay
+session required /lib/security/pam_pwdb.so nodelay
+password required /lib/security/pam_smbpass.so nodelay smbconf=/etc/samba.d/smb.conf</PRE
></P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
><P
->PAM allows stacking of authentication mechanisms. It is
+>Note: PAM allows stacking of authentication mechanisms. It is
also possible to pass information obtained within one PAM module through
to the next module in the PAM stack. Please refer to the documentation for
your particular system implementation for details regarding the specific
@@ -353,19 +287,13 @@ CLASS="FILENAME"
on the basis that it allows for easier administration. As with all issues in
life though, every decision makes trade-offs, so you may want examine the
PAM documentation for further helpful information.</P
-></TD
-></TR
-></TABLE
-></DIV
></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3491"
->19.2. Distributed Authentication</A
-></H1
+NAME="AEN1832">12.2. Distributed Authentication</H1
><P
>The astute administrator will realize from this that the
combination of <TT
@@ -375,9 +303,16 @@ CLASS="FILENAME"
<B
CLASS="COMMAND"
>winbindd</B
->, and a distributed
-passdb backend, such as ldap, will allow the establishment of a
-centrally managed, distributed
+>, and <B
+CLASS="COMMAND"
+>rsync</B
+> (see
+<A
+HREF="http://rsync.samba.org/"
+TARGET="_top"
+>http://rsync.samba.org/</A
+>)
+will allow the establishment of a centrally managed, distributed
user/password database that can also be used by all
PAM (eg: Linux) aware programs and applications. This arrangement
can have particularly potent advantages compared with the
@@ -389,9 +324,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3496"
->19.3. PAM Configuration in smb.conf</A
-></H1
+NAME="AEN1839">12.3. PAM Configuration in smb.conf</H1
><P
>There is an option in smb.conf called <A
HREF="smb.conf.5.html#OBEYPAMRESTRICTIONS"
@@ -400,10 +333,10 @@ TARGET="_top"
>.
The following is from the on-line help for this option in SWAT;</P
><P
->When Samba is configured to enable PAM support (i.e.
-<CODE
+>When Samba 2.2 is configure to enable PAM support (i.e.
+<TT
CLASS="CONSTANT"
->--with-pam</CODE
+>--with-pam</TT
>), this parameter will
control whether or not Samba should obey PAM's account
and session management directives. The default behavior
@@ -441,7 +374,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="interdomaintrusts.html"
+HREF="unix-permissions.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -459,7 +392,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="vfs.html"
+HREF="msdfs.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -469,7 +402,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Interdomain Trust Relationships</TD
+>UNIX Permission Bits and Windows NT Access Control Lists</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -483,7 +416,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Stackable VFS modules</TD
+>Hosting a Microsoft Distributed File System tree on Samba</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/pdb-mysql.html b/docs/htmldocs/pdb-mysql.html
new file mode 100644
index 0000000000..abca946f6f
--- /dev/null
+++ b/docs/htmldocs/pdb-mysql.html
@@ -0,0 +1,288 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML
+><HEAD
+><TITLE
+>Passdb MySQL plugin</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
+REL="HOME"
+TITLE="SAMBA Project Documentation"
+HREF="samba-howto-collection.html"><LINK
+REL="UP"
+TITLE="Optional configuration"
+HREF="optional.html"><LINK
+REL="PREVIOUS"
+TITLE="Unified Logons between Windows NT and UNIX using Winbind"
+HREF="winbind.html"><LINK
+REL="NEXT"
+TITLE="Passdb XML plugin"
+HREF="pdb-xml.html"></HEAD
+><BODY
+CLASS="CHAPTER"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+SUMMARY="Header navigation table"
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>SAMBA Project Documentation</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="winbind.html"
+ACCESSKEY="P"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+></TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="pdb-xml.html"
+ACCESSKEY="N"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="CHAPTER"
+><H1
+><A
+NAME="PDB-MYSQL">Chapter 16. Passdb MySQL plugin</H1
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN2566">16.1. Building</H1
+><P
+>To build the plugin, run <B
+CLASS="COMMAND"
+>make bin/pdb_mysql.so</B
+>
+in the <TT
+CLASS="FILENAME"
+>source/</TT
+> directory of samba distribution. </P
+><P
+>Next, copy pdb_mysql.so to any location you want. I
+strongly recommend installing it in $PREFIX/lib or /usr/lib/samba/</P
+></DIV
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN2572">16.2. Configuring</H1
+><P
+>This plugin lacks some good documentation, but here is some short info:</P
+><P
+>Add a the following to the <B
+CLASS="COMMAND"
+>passdb backend</B
+> variable in your <TT
+CLASS="FILENAME"
+>smb.conf</TT
+>:
+<PRE
+CLASS="PROGRAMLISTING"
+>passdb backend = [other-plugins] plugin:/location/to/pdb_mysql.so:identifier [other-plugins]</PRE
+></P
+><P
+>The identifier can be any string you like, as long as it doesn't collide with
+the identifiers of other plugins or other instances of pdb_mysql. If you
+specify multiple pdb_mysql.so entries in 'passdb backend', you also need to
+use different identifiers!</P
+><P
+>Additional options can be given thru the smb.conf file in the [global] section.</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>identifier:mysql host - host name, defaults to 'localhost'
+identifier:mysql password
+identifier:mysql user - defaults to 'samba'
+identifier:mysql database - defaults to 'samba'
+identifier:mysql port - defaults to 3306
+identifier:table - Name of the table containing users</PRE
+></P
+><P
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>WARNING: since the password for the mysql user is stored in the
+smb.conf file, you should make the the smb.conf file
+readable only to the user that runs samba. This is considered a security
+bug and will be fixed soon.</I
+></SPAN
+></P
+><P
+>Names of the columns in this table(I've added column types those columns should have first):</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>identifier:logon time column - int(9)
+identifier:logoff time column - int(9)
+identifier:kickoff time column - int(9)
+identifier:pass last set time column - int(9)
+identifier:pass can change time column - int(9)
+identifier:pass must change time column - int(9)
+identifier:username column - varchar(255) - unix username
+identifier:domain column - varchar(255) - NT domain user is part of
+identifier:nt username column - varchar(255) - NT username
+identifier:fullname column - varchar(255) - Full name of user
+identifier:home dir column - varchar(255) - Unix homedir path
+identifier:dir drive column - varchar(2) - Directory drive path (eg: 'H:')
+identifier:logon script column - varchar(255) - Batch file to run on client side when logging on
+identifier:profile path column - varchar(255) - Path of profile
+identifier:acct desc column - varchar(255) - Some ASCII NT user data
+identifier:workstations column - varchar(255) - Workstations user can logon to (or NULL for all)
+identifier:unknown string column - varchar(255) - unknown string
+identifier:munged dial column - varchar(255) - ?
+identifier:uid column - int(9) - Unix user ID (uid)
+identifier:gid column - int(9) - Unix user group (gid)
+identifier:user sid column - varchar(255) - NT user SID
+identifier:group sid column - varchar(255) - NT group ID
+identifier:lanman pass column - varchar(255) - encrypted lanman password
+identifier:nt pass column - varchar(255) - encrypted nt passwd
+identifier:plain pass column - varchar(255) - plaintext password
+identifier:acct control column - int(9) - nt user data
+identifier:unknown 3 column - int(9) - unknown
+identifier:logon divs column - int(9) - ?
+identifier:hours len column - int(9) - ?
+identifier:unknown 5 column - int(9) - unknown
+identifier:unknown 6 column - int(9) - unknown</PRE
+></P
+><P
+>Eventually, you can put a colon (:) after the name of each column, which
+should specify the column to update when updating the table. You can also
+specify nothing behind the colon - then the data from the field will not be
+updated. </P
+></DIV
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN2589">16.3. Using plaintext passwords or encrypted password</H1
+><P
+>I strongly discourage the use of plaintext passwords, however, you can use them:</P
+><P
+>If you would like to use plaintext passwords, set 'identifier:lanman pass column' and 'identifier:nt pass column' to 'NULL' (without the quotes) and 'identifier:plain pass column' to the name of the column containing the plaintext passwords. </P
+><P
+>If you use encrypted passwords, set the 'identifier:plain pass column' to 'NULL' (without the quotes). This is the default.</P
+></DIV
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN2594">16.4. Getting non-column data from the table</H1
+><P
+>It is possible to have not all data in the database and making some 'constant'.</P
+><P
+>For example, you can set 'identifier:fullname column' to :
+<B
+CLASS="COMMAND"
+>CONCAT(First_name,' ',Sur_name)</B
+></P
+><P
+>Or, set 'identifier:workstations column' to :
+<B
+CLASS="COMMAND"
+>NULL</B
+></P
+><P
+>See the MySQL documentation for more language constructs.</P
+></DIV
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+SUMMARY="Footer navigation table"
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="winbind.html"
+ACCESSKEY="P"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="samba-howto-collection.html"
+ACCESSKEY="H"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="pdb-xml.html"
+ACCESSKEY="N"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>Unified Logons between Windows NT and UNIX using Winbind</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="optional.html"
+ACCESSKEY="U"
+>Up</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>Passdb XML plugin</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+> \ No newline at end of file
diff --git a/docs/faq/faq-config.html b/docs/htmldocs/pdb-xml.html
index 67b5ca2b35..4d300d7be0 100644
--- a/docs/faq/faq-config.html
+++ b/docs/htmldocs/pdb-xml.html
@@ -2,19 +2,23 @@
<HTML
><HEAD
><TITLE
->Configuration problems</TITLE
+>Passdb XML plugin</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
-TITLE="Samba FAQ"
-HREF="samba-faq.html"><LINK
+TITLE="SAMBA Project Documentation"
+HREF="samba-howto-collection.html"><LINK
+REL="UP"
+TITLE="Optional configuration"
+HREF="optional.html"><LINK
REL="PREVIOUS"
-TITLE="Compiling and installing Samba on a Unix host"
-HREF="faq-install.html"><LINK
+TITLE="Passdb MySQL plugin"
+HREF="pdb-mysql.html"><LINK
REL="NEXT"
-TITLE="Specific client application problems"
-HREF="faq-clientapp.html"></HEAD
+TITLE="Stackable VFS modules"
+HREF="vfs.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -34,7 +38,7 @@ CELLSPACING="0"
><TH
COLSPAN="3"
ALIGN="center"
->Samba FAQ</TH
+>SAMBA Project Documentation</TH
></TR
><TR
><TD
@@ -42,7 +46,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="faq-install.html"
+HREF="pdb-mysql.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -56,7 +60,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="faq-clientapp.html"
+HREF="vfs.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -69,35 +73,48 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="FAQ-CONFIG"
-></A
->Chapter 3. Configuration problems</H1
+NAME="PDB-XML">Chapter 17. Passdb XML plugin</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN169"
->3.1. I have set 'force user' and samba still makes 'root' the owner of all the files I touch!</A
-></H1
+NAME="AEN2613">17.1. Building</H1
><P
->When you have a user in 'admin users', samba will always do file operations for
-this user as 'root', even if 'force user' has been set.</P
+>This module requires libxml2 to be installed.</P
+><P
+>To build pdb_xml, run: <B
+CLASS="COMMAND"
+>make bin/pdb_xml.so</B
+> in
+the directory <TT
+CLASS="FILENAME"
+>source/</TT
+>. </P
></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN172"
->3.2. I have just installed samba and I'm trying to log in from Windows, but samba refuses all logins!</A
-></H1
+NAME="AEN2619">17.2. Usage</H1
><P
->Newer windows clients(NT4, 2000, XP) send encrypted passwords. Samba can't compare these
-passwords to the unix password database, so it needs it's own user database. You can
-add users to this database using "smbpasswd -a user-name".</P
+>The usage of pdb_xml is pretty straightforward. To export data, use:
+
+<B
+CLASS="COMMAND"
+>pdbedit -e plugin:/usr/lib/samba/pdb_xml.so:filename</B
+>
+
+(where filename is the name of the file to put the data in)</P
><P
->See also the "User database" chapter of the samba HOWTO Collection.</P
+>To import data, use:
+<B
+CLASS="COMMAND"
+>pdbedit -i plugin:/usr/lib/samba/pdb_xml.so:filename -e current-pdb</B
+>
+
+Where filename is the name to read the data from and current-pdb to put it in.</P
></DIV
></DIV
><DIV
@@ -116,7 +133,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="faq-install.html"
+HREF="pdb-mysql.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -125,7 +142,7 @@ WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
-HREF="samba-faq.html"
+HREF="samba-howto-collection.html"
ACCESSKEY="H"
>Home</A
></TD
@@ -134,7 +151,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="faq-clientapp.html"
+HREF="vfs.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -144,17 +161,21 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Compiling and installing Samba on a Unix host</TD
+>Passdb MySQL plugin</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
->&nbsp;</TD
+><A
+HREF="optional.html"
+ACCESSKEY="U"
+>Up</A
+></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Specific client application problems</TD
+>Stackable VFS modules</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/pdbedit.8.html b/docs/htmldocs/pdbedit.8.html
index 5fb41fba4b..7b85e2bb80 100644
--- a/docs/htmldocs/pdbedit.8.html
+++ b/docs/htmldocs/pdbedit.8.html
@@ -1,11 +1,12 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML
><HEAD
><TITLE
>pdbedit</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,9 +16,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="PDBEDIT.8"
-></A
->pdbedit</H1
+NAME="PDBEDIT">pdbedit</H1
><DIV
CLASS="REFNAMEDIV"
><A
@@ -29,30 +28,26 @@ NAME="AEN5"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN8"
-></A
-><H2
+NAME="AEN8"><H2
>Synopsis</H2
><P
><B
CLASS="COMMAND"
>pdbedit</B
-> [-l] [-v] [-w] [-u username] [-f fullname] [-h homedir] [-D drive] [-S script] [-p profile] [-a] [-m] [-x] [-i passdb-backend] [-e passdb-backend] [-g] [-b passdb-backend] [-g] [-d debuglevel] [-s configfile] [-P account-policy] [-C value]</P
+> [-l] [-v] [-w] [-u username] [-f fullname] [-h homedir] [-D drive] [-S script] [-p profile] [-a] [-m] [-x] [-i passdb-backend] [-e passdb-backend] [-g] [-b passdb-backend] [-d debuglevel] [-s configfile] [-P account-policy] [-V value]</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN32"
+NAME="AEN31"
></A
><H2
>DESCRIPTION</H2
><P
->This tool is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
+>This tool is part of the <A
+HREF="samba.7.html"
+TARGET="_top"
+> Samba</A
> suite.</P
><P
>The pdbedit program is used to manage the users accounts
@@ -70,7 +65,7 @@ CLASS="REFENTRYTITLE"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN41"
+NAME="AEN38"
></A
><H2
>OPTIONS</H2
@@ -93,10 +88,20 @@ CLASS="COMMAND"
>pdbedit -l</B
></P
><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="90%"
+><TR
+><TD
><PRE
-CLASS="SCREEN"
->sorce:500:Simo Sorce
-samba:45:Test User</PRE
+CLASS="PROGRAMLISTING"
+> sorce:500:Simo Sorce
+ samba:45:Test User
+ </PRE
+></TD
+></TR
+></TABLE
></P
></DD
><DT
@@ -112,26 +117,36 @@ CLASS="COMMAND"
>pdbedit -l -v</B
></P
><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="90%"
+><TR
+><TD
><PRE
-CLASS="SCREEN"
->---------------
-username: sorce
-user ID/Group: 500/500
-user RID/GRID: 2000/2001
-Full Name: Simo Sorce
-Home Directory: \\BERSERKER\sorce
-HomeDir Drive: H:
-Logon Script: \\BERSERKER\netlogon\sorce.bat
-Profile Path: \\BERSERKER\profile
----------------
-username: samba
-user ID/Group: 45/45
-user RID/GRID: 1090/1091
-Full Name: Test User
-Home Directory: \\BERSERKER\samba
-HomeDir Drive:
-Logon Script:
-Profile Path: \\BERSERKER\profile</PRE
+CLASS="PROGRAMLISTING"
+> ---------------
+ username: sorce
+ user ID/Group: 500/500
+ user RID/GRID: 2000/2001
+ Full Name: Simo Sorce
+ Home Directory: \\BERSERKER\sorce
+ HomeDir Drive: H:
+ Logon Script: \\BERSERKER\netlogon\sorce.bat
+ Profile Path: \\BERSERKER\profile
+ ---------------
+ username: samba
+ user ID/Group: 45/45
+ user RID/GRID: 1090/1091
+ Full Name: Test User
+ Home Directory: \\BERSERKER\samba
+ HomeDir Drive:
+ Logon Script:
+ Profile Path: \\BERSERKER\profile
+ </PRE
+></TD
+></TR
+></TABLE
></P
></DD
><DT
@@ -144,23 +159,35 @@ Profile Path: \\BERSERKER\profile</PRE
<TT
CLASS="FILENAME"
>smbpasswd</TT
-> file format. (see the
- <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbpasswd</SPAN
->(5)</SPAN
+> file format. (see the <A
+HREF="smbpasswd.5.html"
+TARGET="_top"
+><TT
+CLASS="FILENAME"
+>smbpasswd(5)</TT
+></A
> for details)</P
><P
>Example: <B
CLASS="COMMAND"
>pdbedit -l -w</B
></P
+><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="90%"
+><TR
+><TD
><PRE
-CLASS="SCREEN"
->sorce:500:508818B733CE64BEAAD3B435B51404EE:D2A2418EFC466A8A0F6B1DBB5C3DB80C:[UX ]:LCT-00000000:
-samba:45:0F2B255F7B67A7A9AAD3B435B51404EE:BC281CE3F53B6A5146629CD4751D3490:[UX ]:LCT-3BFA1E8D:</PRE
+CLASS="PROGRAMLISTING"
+> sorce:500:508818B733CE64BEAAD3B435B51404EE:D2A2418EFC466A8A0F6B1DBB5C3DB80C:[UX ]:LCT-00000000:
+ samba:45:0F2B255F7B67A7A9AAD3B435B51404EE:BC281CE3F53B6A5146629CD4751D3490:[UX ]:LCT-3BFA1E8D:
+ </PRE
+></TD
+></TR
+></TABLE
+></P
></DD
><DT
>-u username</DT
@@ -168,19 +195,13 @@ samba:45:0F2B255F7B67A7A9AAD3B435B51404EE:BC281CE3F53B6A5146629CD4751D3490:[UX
><P
>This option specifies the username to be
used for the operation requested (listing, adding, removing).
- It is <SPAN
-CLASS="emphasis"
-><I
+ It is <I
CLASS="EMPHASIS"
>required</I
-></SPAN
> in add, remove and modify
- operations and <SPAN
-CLASS="emphasis"
-><I
+ operations and <I
CLASS="EMPHASIS"
>optional</I
-></SPAN
> in list
operations.</P
></DD
@@ -266,20 +287,32 @@ CLASS="COMMAND"
CLASS="COMMAND"
>pdbedit -a -u sorce</B
>
-<PRE
+ <TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="90%"
+><TR
+><TD
+><PRE
CLASS="PROGRAMLISTING"
>new password:
-retype new password</PRE
-></P
+ retype new password</PRE
+></TD
+></TR
+></TABLE
+>
+ </P
></DD
><DT
>-m</DT
><DD
><P
>This option may only be used in conjunction
- with the <VAR
+ with the <TT
CLASS="PARAMETER"
->-a</VAR
+><I
+>-a</I
+></TT
> option. It will make
pdbedit to add a machine trust account instead of a user
account (-u username will provide the machine name).</P
@@ -339,35 +372,19 @@ CLASS="COMMAND"
>-g</DT
><DD
><P
->If you specify <VAR
-CLASS="PARAMETER"
->-g</VAR
->,
- then <VAR
-CLASS="PARAMETER"
->-i in-backend -e out-backend</VAR
->
- applies to the group mapping instead of the user database.
-
- </P
-><P
->This option will ease migration from one passdb backend to
- another and will ease backing up.</P
-></DD
-><DT
->-g</DT
-><DD
-><P
->If you specify <VAR
+>If you specify <TT
CLASS="PARAMETER"
->-g</VAR
+><I
+>-g</I
+></TT
>,
- then <VAR
+ then <TT
CLASS="PARAMETER"
->-i in-backend -e out-backend</VAR
+><I
+>-i in-backend -e out-backend</I
+></TT
>
applies to the group mapping instead of the user database.
-
</P
><P
>This option will ease migration from one passdb backend to
@@ -399,77 +416,65 @@ CLASS="COMMAND"
>pdbedit -P "bad lockout attempt"</B
></P
><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="90%"
+><TR
+><TD
><PRE
CLASS="PROGRAMLISTING"
->account policy value for bad lockout attempt is 0</PRE
+> account policy value for bad lockout attempt is 0
+ </PRE
+></TD
+></TR
+></TABLE
></P
></DD
><DT
->-C account-policy-value</DT
+>-V account-policy-value</DT
><DD
><P
>Sets an account policy to a specified value.
This option may only be used in conjunction
- with the <VAR
+ with the <TT
CLASS="PARAMETER"
->-P</VAR
+><I
+>-P</I
+></TT
> option.
</P
><P
>Example: <B
CLASS="COMMAND"
->pdbedit -P "bad lockout attempt" -C 3</B
+>pdbedit -P "bad lockout attempt" -V 3</B
></P
><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="90%"
+><TR
+><TD
><PRE
CLASS="PROGRAMLISTING"
->account policy value for bad lockout attempt was 0
-account policy value for bad lockout attempt is now 3</PRE
+> account policy value for bad lockout attempt was 0
+ account policy value for bad lockout attempt is now 3
+ </PRE
+></TD
+></TR
+></TABLE
></P
></DD
><DT
->-h|--help</DT
-><DD
-><P
->Print a summary of command line options.</P
-></DD
-><DT
->-V</DT
-><DD
-><P
->Prints the version number for
-<B
-CLASS="COMMAND"
->smbd</B
->.</P
-></DD
-><DT
->-s &#60;configuration file&#62;</DT
-><DD
-><P
->The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See <A
-HREF="smb.conf.5.html"
-TARGET="_top"
-><TT
-CLASS="FILENAME"
->smb.conf(5)</TT
-></A
-> for more information.
-The default configuration file name is determined at
-compile time.</P
-></DD
-><DT
>-d|--debug=debuglevel</DT
><DD
><P
-><VAR
+><TT
CLASS="REPLACEABLE"
->debuglevel</VAR
+><I
+>debuglevel</I
+></TT
> is an integer
from 0 to 10. The default value if this parameter is
not specified is zero.</P
@@ -503,15 +508,30 @@ CLASS="FILENAME"
> file.</P
></DD
><DT
->-l|--logfile=logbasename</DT
+>-h|--help</DT
+><DD
+><P
+>Print a summary of command line options.</P
+></DD
+><DT
+>-s &#60;configuration file&#62;</DT
><DD
><P
->File name for log/debug files. The extension
-<CODE
-CLASS="CONSTANT"
->".client"</CODE
-> will be appended. The log file is
-never removed by the client.</P
+>The file specified contains the
+configuration details required by the server. The
+information in this file includes server-specific
+information such as what printcap file to use, as well
+as descriptions of all the services that the server is
+to provide. See <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+><TT
+CLASS="FILENAME"
+>smb.conf(5)</TT
+></A
+> for more information.
+The default configuration file name is determined at
+compile time.</P
></DD
></DL
></DIV
@@ -519,7 +539,7 @@ never removed by the client.</P
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN210"
+NAME="AEN190"
></A
><H2
>NOTES</H2
@@ -529,7 +549,7 @@ NAME="AEN210"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN213"
+NAME="AEN193"
></A
><H2
>VERSION</H2
@@ -540,29 +560,27 @@ NAME="AEN213"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN216"
+NAME="AEN196"
></A
><H2
>SEE ALSO</H2
><P
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbpasswd</SPAN
->(5)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->samba</SPAN
->(7)</SPAN
-></P
+><A
+HREF="smbpasswd.8.html"
+TARGET="_top"
+>smbpasswd(8)</A
+>,
+ <A
+HREF="samba.7.html"
+TARGET="_top"
+>samba(7)</A
+>
+ </P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN225"
+NAME="AEN201"
></A
><H2
>AUTHOR</H2
@@ -574,14 +592,14 @@ NAME="AEN225"
><P
>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <A
+ excellent piece of Open Source software, available at
+ <A
HREF="ftp://ftp.icce.rug.nl/pub/unix/"
TARGET="_top"
> ftp://ftp.icce.rug.nl/pub/unix/</A
>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook
- XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.</P
+ Samba 2.2 was done by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/portability.html b/docs/htmldocs/portability.html
index 52788e2f0a..424fbe5c6c 100644
--- a/docs/htmldocs/portability.html
+++ b/docs/htmldocs/portability.html
@@ -5,7 +5,8 @@
>Portability</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
@@ -13,8 +14,8 @@ REL="UP"
TITLE="Appendixes"
HREF="appendixes.html"><LINK
REL="PREVIOUS"
-TITLE="Samba performance issues"
-HREF="speed.html"><LINK
+TITLE="Appendixes"
+HREF="appendixes.html"><LINK
REL="NEXT"
TITLE="Samba and other CIFS clients"
HREF="other-clients.html"></HEAD
@@ -45,7 +46,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="speed.html"
+HREF="appendixes.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -72,9 +73,7 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="PORTABILITY"
-></A
->Chapter 29. Portability</H1
+NAME="PORTABILITY">Chapter 23. Portability</H1
><P
>Samba works on a wide range of platforms but the interface all the
platforms provide is not always compatible. This chapter contains
@@ -84,9 +83,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4249"
->29.1. HPUX</A
-></H1
+NAME="AEN3139">23.1. HPUX</H1
><P
>HP's implementation of supplementary groups is, er, non-standard (for
hysterical reasons). There are two group files, /etc/group and
@@ -114,9 +111,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4255"
->29.2. SCO Unix</A
-></H1
+NAME="AEN3145">23.2. SCO Unix</H1
><P
>
If you run an old version of SCO Unix then you may need to get important
@@ -131,9 +126,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4259"
->29.3. DNIX</A
-></H1
+NAME="AEN3149">23.3. DNIX</H1
><P
>DNIX has a problem with seteuid() and setegid(). These routines are
needed for Samba to work correctly, but they were left out of the DNIX
@@ -238,9 +231,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4288"
->29.4. RedHat Linux Rembrandt-II</A
-></H1
+NAME="AEN3178">23.4. RedHat Linux Rembrandt-II</H1
><P
>By default RedHat Rembrandt-II during installation adds an
entry to /etc/hosts as follows:
@@ -257,60 +248,6 @@ is the master browse list holder and who is the master browser.</P
>Corrective Action: Delete the entry after the word loopback
in the line starting 127.0.0.1</P
></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN4294"
->29.5. AIX</A
-></H1
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN4296"
->29.5.1. Sequential Read Ahead</A
-></H2
-><P
->Disabling Sequential Read Ahead using <KBD
-CLASS="USERINPUT"
->vmtune -r 0</KBD
-> improves
-samba performance significally.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN4300"
->29.6. Solaris</A
-></H1
-><P
->Some people have been experiencing problems with F_SETLKW64/fcntl
-when running samba on solaris. The built in file locking mechanism was
-not scalable. Performance would degrade to the point where processes would
-get into loops of trying to lock a file. It woul try a lock, then fail,
-then try again. The lock attempt was failing before the grant was
-occurring. So the visible manifestation of this would be a handful of
-processes stealing all of the CPU, and when they were trussed they would
-be stuck if F_SETLKW64 loops.</P
-><P
->Sun released patches for Solaris 2.6, 8, and 9. The patch for Solaris 7
-has not been released yet.</P
-><P
->The patch revision for 2.6 is 105181-34
-for 8 is 108528-19
-and for 9 is 112233-04</P
-><P
->After the install of these patches it is recommended to reconfigure
-and rebuild samba.</P
-><P
->Thanks to Joe Meslovich for reporting</P
-></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
@@ -328,7 +265,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="speed.html"
+HREF="appendixes.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -356,7 +293,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Samba performance issues</TD
+>Appendixes</TD
><TD
WIDTH="34%"
ALIGN="center"
diff --git a/docs/htmldocs/printing.html b/docs/htmldocs/printing.html
index a123992b36..46ebbcdf84 100644
--- a/docs/htmldocs/printing.html
+++ b/docs/htmldocs/printing.html
@@ -5,19 +5,20 @@
>Printing Support</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="UP"
-TITLE="Advanced Configuration"
+TITLE="Optional configuration"
HREF="optional.html"><LINK
REL="PREVIOUS"
-TITLE="Configuring Group Mapping"
-HREF="groupmapping.html"><LINK
+TITLE="Hosting a Microsoft Distributed File System tree on Samba"
+HREF="msdfs.html"><LINK
REL="NEXT"
-TITLE="CUPS Printing Support"
-HREF="cups-printing.html"></HEAD
+TITLE="Unified Logons between Windows NT and UNIX using Winbind"
+HREF="winbind.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -45,7 +46,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="groupmapping.html"
+HREF="msdfs.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -59,7 +60,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="cups-printing.html"
+HREF="winbind.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -72,17 +73,13 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="PRINTING"
-></A
->Chapter 12. Printing Support</H1
+NAME="PRINTING">Chapter 14. Printing Support</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1736"
->12.1. Introduction</A
-></H1
+NAME="AEN1920">14.1. Introduction</H1
><P
>Beginning with the 2.2.0 release, Samba supports
the native Windows NT printing mechanisms implemented via
@@ -163,9 +160,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1758"
->12.2. Configuration</A
-></H1
+NAME="AEN1942">14.2. Configuration</H1
><DIV
CLASS="WARNING"
><P
@@ -180,7 +175,7 @@ WIDTH="25"
ALIGN="CENTER"
VALIGN="TOP"
><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/warning.gif"
+SRC="../images/warning.gif"
HSPACE="5"
ALT="Warning"></TD
><TH
@@ -204,15 +199,19 @@ a printer$ service which provides read-only access via no
password in order to support printer driver downloads.</P
><P
>However, the initial implementation allowed for a
-parameter named <VAR
+parameter named <TT
CLASS="PARAMETER"
->printer driver location</VAR
+><I
+>printer driver location</I
+></TT
>
to be used on a per share basis to specify the location of
the driver files associated with that printer. Another
-parameter named <VAR
+parameter named <TT
CLASS="PARAMETER"
->printer driver</VAR
+><I
+>printer driver</I
+></TT
> provided
a means of defining the printer driver name to be sent to
the client.</P
@@ -225,9 +224,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1766"
->12.2.1. Creating [print$]</A
-></H2
+NAME="AEN1950">14.2.1. Creating [print$]</H2
><P
>In order to support the uploading of printer driver
files, you must first configure a file share named [print$].
@@ -266,9 +263,11 @@ CLASS="PROGRAMLISTING"
>The <A
HREF="smb.conf.5.html#WRITELIST"
TARGET="_top"
-><VAR
+><TT
CLASS="PARAMETER"
->write list</VAR
+><I
+>write list</I
+></TT
></A
> is used to allow administrative
level user accounts to have write access in order to update files
@@ -304,7 +303,7 @@ WIDTH="25"
ALIGN="CENTER"
VALIGN="TOP"
><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
+SRC="../images/note.gif"
HSPACE="5"
ALT="Note"></TD
><TH
@@ -352,14 +351,14 @@ Samba follows this model as well.</P
>Next create the directory tree below the [print$] share
for each architecture you wish to support.</P
><P
-><SAMP
-CLASS="COMPUTEROUTPUT"
+><PRE
+CLASS="PROGRAMLISTING"
>[print$]-----
|-W32X86 ; "Windows NT x86"
|-WIN40 ; "Windows 95/98"
|-W32ALPHA ; "Windows NT Alpha_AXP"
|-W32MIPS ; "Windows NT R4000"
- |-W32PPC ; "Windows NT PowerPC"</SAMP
+ |-W32PPC ; "Windows NT PowerPC"</PRE
></P
><DIV
CLASS="WARNING"
@@ -375,7 +374,7 @@ WIDTH="25"
ALIGN="CENTER"
VALIGN="TOP"
><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/warning.gif"
+SRC="../images/warning.gif"
HSPACE="5"
ALT="Warning"></TD
><TH
@@ -408,10 +407,12 @@ one of two conditions must hold true:</P
must be a member of the <A
HREF="smb.conf.5.html#PRINTERADMIN"
TARGET="_top"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>printer
- admin</VAR
+ admin</I
+></TT
></A
> list.</P
></LI
@@ -427,9 +428,11 @@ that all file shares are set to 'read only' by default.</P
><P
>Once you have created the required [print$] service and
associated subdirectories, simply log onto the Samba server using
-a root (or <VAR
+a root (or <TT
CLASS="PARAMETER"
->printer admin</VAR
+><I
+>printer admin</I
+></TT
>) account
from a Windows NT 4.0/2k client. Open "Network Neighbourhood" or
"My Network Places" and browse for the Samba host. Once you have located
@@ -442,9 +445,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1801"
->12.2.2. Setting Drivers for Existing Printers</A
-></H2
+NAME="AEN1985">14.2.2. Setting Drivers for Existing Printers</H2
><P
>The initial listing of printers in the Samba host's
Printers folder will have no real printer driver assigned
@@ -514,9 +515,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1817"
->12.2.3. Support a large number of printers</A
-></H2
+NAME="AEN2001">14.2.3. Support a large number of printers</H2
><P
>One issue that has arisen during the development
phase of Samba 2.2 is the need to support driver downloads for
@@ -534,16 +533,13 @@ setdriver command</B
associated with an installed driver. The following is example
of how this could be accomplished:</P
><P
-><SAMP
-CLASS="PROMPT"
->$ </SAMP
-><KBD
-CLASS="USERINPUT"
->rpcclient pogo -U root%secret -c "enumdrivers"</KBD
->
-<PRE
+><PRE
CLASS="PROGRAMLISTING"
>
+<TT
+CLASS="PROMPT"
+>$ </TT
+>rpcclient pogo -U root%secret -c "enumdrivers"
Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3]
[Windows NT x86]
@@ -554,34 +550,27 @@ Printer Driver Info 1:
Driver Name: [HP LaserJet 2100 Series PS]
Printer Driver Info 1:
- Driver Name: [HP LaserJet 4Si/4SiMX PS]</PRE
->
-<SAMP
+ Driver Name: [HP LaserJet 4Si/4SiMX PS]
+
+<TT
CLASS="PROMPT"
->$ </SAMP
-><KBD
-CLASS="USERINPUT"
->rpcclient pogo -U root%secret -c "enumprinters"</KBD
->
-<PRE
-CLASS="PROGRAMLISTING"
->Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3]
+>$ </TT
+>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:[]
- </PRE
->
-<SAMP
+
+<TT
CLASS="PROMPT"
->$ </SAMP
-><KBD
-CLASS="USERINPUT"
->rpcclient pogo -U root%secret -c "setdriver hp-print \"HP LaserJet 4000 Series PS\""</KBD
->
-<PRE
-CLASS="PROGRAMLISTING"
->Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3]
+>$ </TT
+>rpcclient pogo -U root%secret \
+<TT
+CLASS="PROMPT"
+>&gt; </TT
+> -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.</PRE
></P
></DIV
@@ -590,9 +579,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1832"
->12.2.4. Adding New Printers via the Windows NT APW</A
-></H2
+NAME="AEN2012">14.2.4. Adding New Printers via the Windows NT APW</H2
><P
>By default, Samba offers all printer shares defined in <TT
CLASS="FILENAME"
@@ -607,9 +594,11 @@ Add Printer Wizard icon. The APW will be show only if</P
><P
>The connected user is able to successfully
execute an OpenPrinterEx(\\server) with administrative
- privileges (i.e. root or <VAR
+ privileges (i.e. root or <TT
CLASS="PARAMETER"
->printer admin</VAR
+><I
+>printer admin</I
+></TT
>).
</P
></LI
@@ -618,10 +607,12 @@ CLASS="PARAMETER"
><A
HREF="smb.conf.5.html#SHOWADDPRINTERWIZARD"
TARGET="_top"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>show
- add printer wizard = yes</VAR
+ add printer wizard = yes</I
+></TT
></A
> (the default).
</P
@@ -632,10 +623,12 @@ CLASS="PARAMETER"
server, the <A
HREF="smb.conf.5.html#ADDPRINTERCOMMAND"
TARGET="_top"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>add
-printer command</VAR
+printer command</I
+></TT
></A
> must have a defined value. The program
hook must successfully add the printer to the system (i.e.
@@ -652,29 +645,35 @@ CLASS="FILENAME"
not exist, <B
CLASS="COMMAND"
>smbd</B
-> will execute the <VAR
+> will execute the <TT
CLASS="PARAMETER"
+><I
>add printer
-command</VAR
+command</I
+></TT
> and reparse to the <TT
CLASS="FILENAME"
>smb.conf</TT
>
to attempt to locate the new printer share. If the share is still not defined,
an error of "Access Denied" is returned to the client. Note that the
-<VAR
+<TT
CLASS="PARAMETER"
->add printer program</VAR
+><I
+>add printer program</I
+></TT
> is executed under the context
of the connected user, not necessarily a root account.</P
><P
>There is a complementary <A
HREF="smb.conf.5.html#DELETEPRINTERCOMMAND"
TARGET="_top"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>delete
-printer command</VAR
+printer command</I
+></TT
></A
> for removing entries from the "Printers..."
folder.</P
@@ -682,9 +681,11 @@ folder.</P
>The following is an example <A
HREF="smb.conf.5.html#ADDPRINTERCOMMAN"
TARGET="_top"
-><VAR
+><TT
CLASS="PARAMETER"
->add printer command</VAR
+><I
+>add printer command</I
+></TT
></A
> script. It adds the appropriate entries to <TT
CLASS="FILENAME"
@@ -745,9 +746,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1862"
->12.2.5. Samba and Printer Ports</A
-></H2
+NAME="AEN2042">14.2.5. Samba and Printer Ports</H2
><P
>Windows NT/2000 print servers associate a port with each printer. These normally
take the form of LPT1:, COM1:, FILE:, etc... Samba must also support the
@@ -766,10 +765,12 @@ CLASS="FILENAME"
> possesses a <A
HREF="smb.conf.5.html#ENUMPORTSCOMMAND"
TARGET="_top"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>enumports
-command</VAR
+command</I
+></TT
></A
> which can be used to define an external program
that generates a listing of ports on a system.</P
@@ -780,9 +781,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1870"
->12.3. The Imprints Toolset</A
-></H1
+NAME="AEN2050">14.3. The Imprints Toolset</H1
><P
>The Imprints tool set provides a UNIX equivalent of the
Windows NT Add Printer Wizard. For complete information, please
@@ -798,9 +797,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1874"
->12.3.1. What is Imprints?</A
-></H2
+NAME="AEN2054">14.3.1. What is Imprints?</H2
><P
>Imprints is a collection of tools for supporting the goals
of</P
@@ -830,9 +827,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1884"
->12.3.2. Creating Printer Driver Packages</A
-></H2
+NAME="AEN2064">14.3.2. Creating Printer Driver Packages</H2
><P
>The process of creating printer driver packages is beyond
the scope of this document (refer to Imprints.txt also included
@@ -846,9 +841,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1887"
->12.3.3. The Imprints server</A
-></H2
+NAME="AEN2067">14.3.3. The Imprints server</H2
><P
>The Imprints server is really a database server that
may be queried via standard HTTP mechanisms. Each printer
@@ -870,9 +863,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1891"
->12.3.4. The Installation Client</A
-></H2
+NAME="AEN2071">14.3.4. The Installation Client</H2
><P
>More information regarding the Imprints installation client
is available in the <TT
@@ -964,17 +955,13 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1913"
->12.4. Diagnosis</A
-></H1
+NAME="AEN2093">14.4. Diagnosis</H1
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1915"
->12.4.1. Introduction</A
-></H2
+NAME="AEN2095">14.4.1. Introduction</H2
><P
>This is a short description of how to debug printing problems with
Samba. This describes how to debug problems with printing from a SMB
@@ -1036,7 +1023,7 @@ and it should be periodically cleaned out. Samba used the lpq
command to determine the "job number" assigned to your print job
by the spooler.</P
><P
->The %&#62;letter&#60; are "macros" that get dynamically replaced with appropriate
+>The %&gt;letter&lt; are "macros" that get dynamically replaced with appropriate
values when they are used. The %s gets replaced with the name of the spool
file that Samba creates and the %p gets replaced with the name of the
printer. The %j gets replaced with the "job number" which comes from
@@ -1047,9 +1034,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1931"
->12.4.2. Debugging printer problems</A
-></H2
+NAME="AEN2111">14.4.2. Debugging printer problems</H2
><P
>One way to debug printing problems is to start by replacing these
command with shell scripts that record the arguments and the contents
@@ -1104,9 +1089,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1940"
->12.4.3. What printers do I have?</A
-></H2
+NAME="AEN2120">14.4.3. What printers do I have?</H2
><P
>You can use the 'testprns' program to check to see if the printer
name you are using is recognized by Samba. For example, you can
@@ -1133,9 +1116,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1948"
->12.4.4. Setting up printcap and print servers</A
-></H2
+NAME="AEN2128">14.4.4. Setting up printcap and print servers</H2
><P
>You may need to set up some printcaps for your Samba system to use.
It is strongly recommended that you use the facilities provided by
@@ -1217,9 +1198,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1976"
->12.4.5. Job sent, no output</A
-></H2
+NAME="AEN2156">14.4.5. Job sent, no output</H2
><P
>This is the most frustrating part of printing. You may have sent the
job, verified that the job was forwarded, set up a wrapper around
@@ -1262,9 +1241,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1987"
->12.4.6. Job sent, strange output</A
-></H2
+NAME="AEN2167">14.4.6. Job sent, strange output</H2
><P
>Once you have the job printing, you can then start worrying about
making it print nicely.</P
@@ -1308,9 +1285,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1999"
->12.4.7. Raw PostScript printed</A
-></H2
+NAME="AEN2179">14.4.7. Raw PostScript printed</H2
><P
>This is a problem that is usually caused by either the print spooling
system putting information at the start of the print job that makes
@@ -1323,9 +1298,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2002"
->12.4.8. Advanced Printing</A
-></H2
+NAME="AEN2182">14.4.8. Advanced Printing</H2
><P
>Note that you can do some pretty magic things by using your
imagination with the "print command" option and some shell scripts.
@@ -1339,9 +1312,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2005"
->12.4.9. Real debugging</A
-></H2
+NAME="AEN2185">14.4.9. Real debugging</H2
><P
>If the above debug tips don't help, then maybe you need to bring in
the bug guns, system tracing. See Tracing.txt in this directory.</P
@@ -1364,7 +1335,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="groupmapping.html"
+HREF="msdfs.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -1382,7 +1353,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="cups-printing.html"
+HREF="winbind.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -1392,7 +1363,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Configuring Group Mapping</TD
+>Hosting a Microsoft Distributed File System tree on Samba</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -1406,7 +1377,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->CUPS Printing Support</TD
+>Unified Logons between Windows NT and UNIX using Winbind</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/pwencrypt.html b/docs/htmldocs/pwencrypt.html
new file mode 100644
index 0000000000..9414399bf4
--- /dev/null
+++ b/docs/htmldocs/pwencrypt.html
@@ -0,0 +1,434 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML
+><HEAD
+><TITLE
+>LanMan and NT Password Encryption in Samba</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
+REL="HOME"
+TITLE="SAMBA Project Documentation"
+HREF="samba-howto-collection.html"><LINK
+REL="UP"
+TITLE="General installation"
+HREF="introduction.html"><LINK
+REL="PREVIOUS"
+TITLE="Quick Cross Subnet Browsing / Cross Workgroup Browsing guide"
+HREF="browsing-quick.html"><LINK
+REL="NEXT"
+TITLE="Type of installation"
+HREF="type.html"></HEAD
+><BODY
+CLASS="CHAPTER"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+SUMMARY="Header navigation table"
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>SAMBA Project Documentation</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="browsing-quick.html"
+ACCESSKEY="P"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+></TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="type.html"
+ACCESSKEY="N"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="CHAPTER"
+><H1
+><A
+NAME="PWENCRYPT">Chapter 4. LanMan and NT Password Encryption in Samba</H1
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN457">4.1. Introduction</H1
+><P
+>Newer windows clients send encrypted passwords over
+ the wire, instead of plain text passwords. The newest clients
+ will only send encrypted passwords and refuse to send plain text
+ passwords, unless their registry is tweaked.</P
+><P
+>These passwords can't be converted to unix style encrypted
+ passwords. Because of that you can't use the standard unix
+ user database, and you have to store the Lanman and NT hashes
+ somewhere else. For more information, see the documentation
+ about the <B
+CLASS="COMMAND"
+>passdb backend = </B
+> parameter.
+ </P
+></DIV
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN462">4.2. Important Notes About Security</H1
+><P
+>The unix and SMB password encryption techniques seem similar
+ on the surface. This similarity is, however, only skin deep. The unix
+ scheme typically sends clear text passwords over the network when
+ logging in. This is bad. The SMB encryption scheme never sends the
+ cleartext password over the network but it does store the 16 byte
+ hashed values on disk. This is also bad. Why? Because the 16 byte hashed
+ values are a "password equivalent". You cannot derive the user's
+ password from them, but they could potentially be used in a modified
+ client to gain access to a server. This would require considerable
+ technical knowledge on behalf of the attacker but is perfectly possible.
+ You should thus treat the smbpasswd file as though it contained the
+ cleartext passwords of all your users. Its contents must be kept
+ secret, and the file should be protected accordingly.</P
+><P
+>Ideally we would like a password scheme which neither requires
+ plain text passwords on the net or on disk. Unfortunately this
+ is not available as Samba is stuck with being compatible with
+ other SMB systems (WinNT, WfWg, Win95 etc). </P
+><DIV
+CLASS="WARNING"
+><P
+></P
+><TABLE
+CLASS="WARNING"
+WIDTH="100%"
+BORDER="0"
+><TR
+><TD
+WIDTH="25"
+ALIGN="CENTER"
+VALIGN="TOP"
+><IMG
+SRC="../images/warning.gif"
+HSPACE="5"
+ALT="Warning"></TD
+><TD
+ALIGN="LEFT"
+VALIGN="TOP"
+><P
+>Note that Windows NT 4.0 Service pack 3 changed the
+ default for permissible authentication so that plaintext
+ passwords are <SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>never</I
+></SPAN
+> sent over the wire.
+ The solution to this is either to switch to encrypted passwords
+ with Samba or edit the Windows NT registry to re-enable plaintext
+ passwords. See the document WinNT.txt for details on how to do
+ this.</P
+><P
+>Other Microsoft operating systems which also exhibit
+ this behavior includes</P
+><P
+></P
+><UL
+><LI
+><P
+>MS DOS Network client 3.0 with
+ the basic network redirector installed</P
+></LI
+><LI
+><P
+>Windows 95 with the network redirector
+ update installed</P
+></LI
+><LI
+><P
+>Windows 98 [se]</P
+></LI
+><LI
+><P
+>Windows 2000</P
+></LI
+></UL
+><P
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>Note :</I
+></SPAN
+>All current release of
+ Microsoft SMB/CIFS clients support authentication via the
+ SMB Challenge/Response mechanism described here. Enabling
+ clear text authentication does not disable the ability
+ of the client to participate in encrypted authentication.</P
+></TD
+></TR
+></TABLE
+></DIV
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN481">4.2.1. Advantages of SMB Encryption</H2
+><P
+></P
+><UL
+><LI
+><P
+>plain text passwords are not passed across
+ the network. Someone using a network sniffer cannot just
+ record passwords going to the SMB server.</P
+></LI
+><LI
+><P
+>WinNT doesn't like talking to a server
+ that isn't using SMB encrypted passwords. It will refuse
+ to browse the server if the server is also in user level
+ security mode. It will insist on prompting the user for the
+ password on each connection, which is very annoying. The
+ only things you can do to stop this is to use SMB encryption.
+ </P
+></LI
+></UL
+></DIV
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN488">4.2.2. Advantages of non-encrypted passwords</H2
+><P
+></P
+><UL
+><LI
+><P
+>plain text passwords are not kept
+ on disk. </P
+></LI
+><LI
+><P
+>uses same password file as other unix
+ services such as login and ftp</P
+></LI
+><LI
+><P
+>you are probably already using other
+ services (such as telnet and ftp) which send plain text
+ passwords over the net, so sending them for SMB isn't
+ such a big deal.</P
+></LI
+></UL
+></DIV
+></DIV
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN497">4.3. The smbpasswd Command</H1
+><P
+>The smbpasswd command maintains the two 32 byte password fields
+ in the smbpasswd file. If you wish to make it similar to the unix
+ <B
+CLASS="COMMAND"
+>passwd</B
+> or <B
+CLASS="COMMAND"
+>yppasswd</B
+> programs,
+ install it in <TT
+CLASS="FILENAME"
+>/usr/local/samba/bin/</TT
+> (or your
+ main Samba binary directory).</P
+><P
+><B
+CLASS="COMMAND"
+>smbpasswd</B
+> now works in a client-server mode
+ where it contacts the local smbd to change the user's password on its
+ behalf. This has enormous benefits - as follows.</P
+><P
+><B
+CLASS="COMMAND"
+>smbpasswd</B
+> now has the capability
+ to change passwords on Windows NT servers (this only works when
+ the request is sent to the NT Primary Domain Controller if you
+ are changing an NT Domain user's password).</P
+><P
+>To run smbpasswd as a normal user just type :</P
+><P
+><TT
+CLASS="PROMPT"
+>$ </TT
+><TT
+CLASS="USERINPUT"
+><B
+>smbpasswd</B
+></TT
+></P
+><P
+><TT
+CLASS="PROMPT"
+>Old SMB password: </TT
+><TT
+CLASS="USERINPUT"
+><B
+>&lt;type old value here -
+ or hit return if there was no old password&gt;</B
+></TT
+></P
+><P
+><TT
+CLASS="PROMPT"
+>New SMB Password: </TT
+><TT
+CLASS="USERINPUT"
+><B
+>&lt;type new value&gt;
+ </B
+></TT
+></P
+><P
+><TT
+CLASS="PROMPT"
+>Repeat New SMB Password: </TT
+><TT
+CLASS="USERINPUT"
+><B
+>&lt;re-type new value
+ </B
+></TT
+></P
+><P
+>If the old value does not match the current value stored for
+ that user, or the two new values do not match each other, then the
+ password will not be changed.</P
+><P
+>If invoked by an ordinary user it will only allow the user
+ to change his or her own Samba password.</P
+><P
+>If run by the root user smbpasswd may take an optional
+ argument, specifying the user name whose SMB password you wish to
+ change. Note that when run as root smbpasswd does not prompt for
+ or check the old password value, thus allowing root to set passwords
+ for users who have forgotten their passwords.</P
+><P
+><B
+CLASS="COMMAND"
+>smbpasswd</B
+> is designed to work in the same way
+ and be familiar to UNIX users who use the <B
+CLASS="COMMAND"
+>passwd</B
+> or
+ <B
+CLASS="COMMAND"
+>yppasswd</B
+> commands.</P
+><P
+>For more details on using <B
+CLASS="COMMAND"
+>smbpasswd</B
+> refer
+ to the man page which will always be the definitive reference.</P
+></DIV
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+SUMMARY="Footer navigation table"
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="browsing-quick.html"
+ACCESSKEY="P"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="samba-howto-collection.html"
+ACCESSKEY="H"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="type.html"
+ACCESSKEY="N"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>Quick Cross Subnet Browsing / Cross Workgroup Browsing guide</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="introduction.html"
+ACCESSKEY="U"
+>Up</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>Type of installation</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+> \ No newline at end of file
diff --git a/docs/htmldocs/rpcclient.1.html b/docs/htmldocs/rpcclient.1.html
index 4dfe449366..e695663c8a 100644
--- a/docs/htmldocs/rpcclient.1.html
+++ b/docs/htmldocs/rpcclient.1.html
@@ -5,7 +5,7 @@
>rpcclient</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,7 +15,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="RPCCLIENT.1"
+NAME="RPCCLIENT"
></A
>rpcclient</H1
><DIV
@@ -38,7 +38,7 @@ NAME="AEN8"
><B
CLASS="COMMAND"
>rpcclient</B
-> [-A authfile] [-c &#60;command string&#62;] [-d debuglevel] [-h] [-l logfile] [-N] [-s &#60;smb config file&#62;] [-U username[%password]] [-W workgroup] [-N] [-I destinationIP] {server}</P
+> [-A authfile] [-c &lt;command string&gt;] [-d debuglevel] [-h] [-l logfile] [-N] [-s &lt;smb config file&gt;] [-U username[%password]] [-W workgroup] [-N] [-I destinationIP] {server}</P
></DIV
><DIV
CLASS="REFSECT1"
@@ -48,12 +48,10 @@ NAME="AEN23"
><H2
>DESCRIPTION</H2
><P
->This tool is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
+>This tool is part of the <A
+HREF="samba.7.html"
+TARGET="_top"
+> Samba</A
> suite.</P
><P
><B
@@ -68,7 +66,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN31"
+NAME="AEN29"
></A
><H2
>OPTIONS</H2
@@ -86,87 +84,54 @@ CLASS="VARIABLELIST"
resolved using the <A
HREF="smb.conf.5.html#NAMERESOLVEORDER"
TARGET="_top"
-> <VAR
+> <TT
CLASS="PARAMETER"
->name resolve order</VAR
+><I
+>name resolve order</I
+></TT
></A
-> line from <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+> line from
+ <TT
+CLASS="FILENAME"
+>smb.conf(5)</TT
>.</P
></DD
><DT
->-c|--command='command string'</DT
-><DD
-><P
->execute semicolon separated commands (listed
- below)) </P
-></DD
-><DT
->-I IP-address</DT
+>-A|--authfile=filename</DT
><DD
><P
-><VAR
-CLASS="REPLACEABLE"
->IP address</VAR
-> is the address of the server to connect to.
- It should be specified in standard "a.b.c.d" notation. </P
-><P
->Normally the client would attempt to locate a named
- SMB/CIFS server by looking it up via the NetBIOS name resolution
- mechanism described above in the <VAR
-CLASS="PARAMETER"
->name resolve order</VAR
->
- parameter above. Using this parameter will force the client
- to assume that the server is on the machine with the specified IP
- address and the NetBIOS name component of the resource being
- connected to will be ignored. </P
+>This option allows
+ you to specify a file from which to read the username and
+ password used in the connection. The format of the file is
+ </P
><P
->There is no default for this parameter. If not supplied,
- it will be determined automatically by the client as described
- above. </P
-></DD
-><DT
->-V</DT
-><DD
+><PRE
+CLASS="PROGRAMLISTING"
+> username = &lt;value&gt;
+ password = &lt;value&gt;
+ domain = &lt;value&gt;
+ </PRE
+></P
><P
->Prints the version number for
-<B
-CLASS="COMMAND"
->smbd</B
->.</P
+>Make certain that the permissions on the file restrict
+ access from unwanted users. </P
></DD
><DT
->-s &#60;configuration file&#62;</DT
+>-c|--command='command string'</DT
><DD
><P
->The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See <A
-HREF="smb.conf.5.html"
-TARGET="_top"
-><TT
-CLASS="FILENAME"
->smb.conf(5)</TT
-></A
-> for more information.
-The default configuration file name is determined at
-compile time.</P
+>execute semicolon separated commands (listed
+ below)) </P
></DD
><DT
>-d|--debug=debuglevel</DT
><DD
><P
-><VAR
+><TT
CLASS="REPLACEABLE"
->debuglevel</VAR
+><I
+>debuglevel</I
+></TT
> is an integer
from 0 to 10. The default value if this parameter is
not specified is zero.</P
@@ -200,52 +165,81 @@ CLASS="FILENAME"
> file.</P
></DD
><DT
->-l|--logfile=logbasename</DT
+>-h|--help</DT
><DD
><P
->File name for log/debug files. The extension
-<CODE
-CLASS="CONSTANT"
->".client"</CODE
-> will be appended. The log file is
-never removed by the client.</P
+>Print a summary of command line options.</P
></DD
><DT
->-N</DT
+>-I IP-address</DT
><DD
><P
->If specified, this parameter suppresses the normal
-password prompt from the client to the user. This is useful when
-accessing a service that does not require a password. </P
+><TT
+CLASS="REPLACEABLE"
+><I
+>IP address</I
+></TT
+> is the address of the server to connect to.
+ It should be specified in standard "a.b.c.d" notation. </P
+><P
+>Normally the client would attempt to locate a named
+ SMB/CIFS server by looking it up via the NetBIOS name resolution
+ mechanism described above in the <TT
+CLASS="PARAMETER"
+><I
+>name resolve order</I
+></TT
+>
+ parameter above. Using this parameter will force the client
+ to assume that the server is on the machine with the specified IP
+ address and the NetBIOS name component of the resource being
+ connected to will be ignored. </P
><P
->Unless a password is specified on the command line or
-this parameter is specified, the client will request a
-password.</P
+>There is no default for this parameter. If not supplied,
+ it will be determined automatically by the client as described
+ above. </P
></DD
><DT
->-k</DT
+>-l|--logfile=logbasename</DT
><DD
><P
->Try to authenticate with kerberos. Only useful in
-an Active Directory environment.</P
+>File name for log/debug files. The extension
+ <TT
+CLASS="CONSTANT"
+>'.client'</TT
+> will be appended. The log file is
+ never removed by the client.
+ </P
></DD
><DT
->-A|--authfile=filename</DT
+>-N|--nopass</DT
><DD
><P
->This option allows
-you to specify a file from which to read the username and
-password used in the connection. The format of the file is</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->username = &#60;value&#62;
-password = &#60;value&#62;
-domain = &#60;value&#62;</PRE
-></P
+>instruct <B
+CLASS="COMMAND"
+>rpcclient</B
+> not to ask
+ for a password. By default, <B
+CLASS="COMMAND"
+>rpcclient</B
+> will
+ prompt for a password. See also the <TT
+CLASS="PARAMETER"
+><I
+>-U</I
+></TT
+>
+ option.</P
+></DD
+><DT
+>-s|--conf=smb.conf</DT
+><DD
><P
->Make certain that the permissions on the file restrict
-access from unwanted users. </P
+>Specifies the location of the all-important
+ <TT
+CLASS="FILENAME"
+>smb.conf</TT
+> file. </P
></DD
><DT
>-U|--user=username[%password]</DT
@@ -253,125 +247,55 @@ access from unwanted users. </P
><P
>Sets the SMB username or username and password. </P
><P
->If %password is not specified, the user will be prompted. The
-client will first check the <VAR
+>If %password is not specified, the user will be prompted. The
+ client will first check the <TT
CLASS="ENVAR"
->USER</VAR
-> environment variable, then the
-<VAR
+>USER</TT
+> environment variable, then the
+ <TT
CLASS="ENVAR"
->LOGNAME</VAR
-> variable and if either exists, the
-string is uppercased. If these environmental variables are not
-found, the username <CODE
+>LOGNAME</TT
+> variable and if either exists, the
+ string is uppercased. If these environmental variables are not
+ found, the username <TT
CLASS="CONSTANT"
->GUEST</CODE
+>GUEST</TT
> is used. </P
><P
->A third option is to use a credentials file which
-contains the plaintext of the username and password. This
-option is mainly provided for scripts where the admin does not
-wish to pass the credentials on the command line or via environment
-variables. If this method is used, make certain that the permissions
-on the file restrict access from unwanted users. See the
-<VAR
+>A third option is to use a credentials file which
+ contains the plaintext of the username and password. This
+ option is mainly provided for scripts where the admin does not
+ wish to pass the credentials on the command line or via environment
+ variables. If this method is used, make certain that the permissions
+ on the file restrict access from unwanted users. See the
+ <TT
CLASS="PARAMETER"
->-A</VAR
+><I
+>-A</I
+></TT
> for more details. </P
><P
->Be cautious about including passwords in scripts. Also, on
-many systems the command line of a running process may be seen
-via the <B
+>Be cautious about including passwords in scripts. Also, on
+ many systems the command line of a running process may be seen
+ via the <B
CLASS="COMMAND"
>ps</B
-> command. To be safe always allow
-<B
+> command. To be safe always allow
+ <B
CLASS="COMMAND"
>rpcclient</B
-> to prompt for a password and type
-it in directly. </P
-></DD
-><DT
->-n &#60;primary NetBIOS name&#62;</DT
-><DD
-><P
->This option allows you to override
-the NetBIOS name that Samba uses for itself. This is identical
-to setting the <A
-HREF="smb.conf.5.html#netbiosname"
-TARGET="_top"
-><VAR
-CLASS="PARAMETER"
->NetBIOS
-name</VAR
-></A
-> parameter in the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
-> file. However, a command
-line setting will take precedence over settings in
-<SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
->.</P
-></DD
-><DT
->-i &#60;scope&#62;</DT
-><DD
-><P
->This specifies a NetBIOS scope that
-<B
-CLASS="COMMAND"
->nmblookup</B
-> will use to communicate with when
-generating NetBIOS names. For details on the use of NetBIOS
-scopes, see rfc1001.txt and rfc1002.txt. NetBIOS scopes are
-<SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->very</I
-></SPAN
-> rarely used, only set this parameter
-if you are the system administrator in charge of all the
-NetBIOS systems you communicate with.</P
+> to prompt for a password and type
+ it in directly. </P
></DD
><DT
>-W|--workgroup=domain</DT
><DD
><P
->Set the SMB domain of the username. This
-overrides the default domain which is the domain defined in
-smb.conf. If the domain specified is the same as the servers
-NetBIOS name, it causes the client to log on using the servers local
-SAM (as opposed to the Domain SAM). </P
-></DD
-><DT
->-O socket options</DT
-><DD
-><P
->TCP socket options to set on the client
-socket. See the socket options parameter in
-the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
-> manual page for the list of valid
-options. </P
-></DD
-><DT
->-h|--help</DT
-><DD
-><P
->Print a summary of command line options.</P
+>Set the SMB domain of the username. This
+ overrides the default domain which is the domain defined in
+ smb.conf. If the domain specified is the same as the server's NetBIOS name,
+ it causes the client to log on using the server's local SAM (as
+ opposed to the Domain SAM). </P
></DD
></DL
></DIV
@@ -379,133 +303,54 @@ options. </P
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN144"
+NAME="AEN107"
></A
><H2
>COMMANDS</H2
-><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN146"
-></A
-><H3
->LSARPC</H3
><P
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>LSARPC</I
+></SPAN
></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
->lsaquery</DT
-><DD
><P
->Query info policy</P
-></DD
-><DT
->lookupsids</DT
-><DD
+></P
+><UL
+><LI
+><P
+><B
+CLASS="COMMAND"
+>lsaquery</B
+></P
+></LI
+><LI
><P
->Resolve a list
+><B
+CLASS="COMMAND"
+>lookupsids</B
+> - Resolve a list
of SIDs to usernames.
</P
-></DD
-><DT
->lookupnames</DT
-><DD
+></LI
+><LI
><P
->Resolve a list
+><B
+CLASS="COMMAND"
+>lookupnames</B
+> - Resolve a list
of usernames to SIDs.
</P
-></DD
-><DT
->enumtrusts</DT
-><DD
-><P
->Enumerate trusted domains</P
-></DD
-><DT
->enumprivs</DT
-><DD
-><P
->Enumerate privileges</P
-></DD
-><DT
->getdispname</DT
-><DD
-><P
->Get the privilege name</P
-></DD
-><DT
->lsaenumsid</DT
-><DD
-><P
->Enumerate the LSA SIDS</P
-></DD
-><DT
->lsaenumprivsaccount</DT
-><DD
-><P
->Enumerate the privileges of an SID</P
-></DD
-><DT
->lsaenumacctrights</DT
-><DD
-><P
->Enumerate the rights of an SID</P
-></DD
-><DT
->lsaenumacctwithright</DT
-><DD
-><P
->Enumerate accounts with a right</P
-></DD
-><DT
->lsaaddacctrights</DT
-><DD
-><P
->Add rights to an account</P
-></DD
-><DT
->lsaremoveacctrights</DT
-><DD
-><P
->Remove rights from an account</P
-></DD
-><DT
->lsalookupprivvalue</DT
-><DD
-><P
->Get a privilege value given its name</P
-></DD
-><DT
->lsaquerysecobj</DT
-><DD
-><P
->Query LSA security object</P
-></DD
-></DL
-></DIV
-></DIV
-><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN205"
-></A
-><H3
->LSARPC-DS</H3
+></LI
+><LI
><P
+><B
+CLASS="COMMAND"
+>enumtrusts</B
></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
->dsroledominfo</DT
-><DD
-><P
->Get Primary Domain Information</P
-></DD
-></DL
-></DIV
+></LI
+></UL
><P
> </P
><P
@@ -513,277 +358,124 @@ CLASS="VARIABLELIST"
CLASS="emphasis"
><I
CLASS="EMPHASIS"
->DFS</I
+>SAMR</I
></SPAN
></P
><P
></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
->dfsexist</DT
-><DD
-><P
->Query DFS support</P
-></DD
-><DT
->dfsadd</DT
-><DD
-><P
->Add a DFS share</P
-></DD
-><DT
->dfsremove</DT
-><DD
-><P
->Remove a DFS share</P
-></DD
-><DT
->dfsgetinfo</DT
-><DD
-><P
->Query DFS share info</P
-></DD
-><DT
->dfsenum</DT
-><DD
-><P
->Enumerate dfs shares</P
-></DD
-></DL
-></DIV
-></DIV
-><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN236"
-></A
-><H3
->REG</H3
+><UL
+><LI
><P
+><B
+CLASS="COMMAND"
+>queryuser</B
></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
->shutdown</DT
-><DD
-><P
->Remote Shutdown</P
-></DD
-><DT
->abortshutdown</DT
-><DD
-><P
->Abort Shutdown</P
-></DD
-></DL
-></DIV
-></DIV
-><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN247"
-></A
-><H3
->SRVSVC</H3
+></LI
+><LI
><P
+><B
+CLASS="COMMAND"
+>querygroup</B
></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
->srvinfo</DT
-><DD
-><P
->Server query info</P
-></DD
-><DT
->netshareenum</DT
-><DD
-><P
->Enumerate shares</P
-></DD
-><DT
->netfileenum</DT
-><DD
-><P
->Enumerate open files</P
-></DD
-><DT
->netremotetod</DT
-><DD
-><P
->Fetch remote time of day</P
-></DD
-></DL
-></DIV
-></DIV
-><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN266"
-></A
-><H3
->SAMR</H3
+></LI
+><LI
><P
+><B
+CLASS="COMMAND"
+>queryusergroups</B
></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
->queryuser</DT
-><DD
-><P
->Query user info</P
-></DD
-><DT
->querygroup</DT
-><DD
-><P
->Query group info</P
-></DD
-><DT
->queryusergroups</DT
-><DD
-><P
->Query user groups</P
-></DD
-><DT
->querygroupmem</DT
-><DD
-><P
->Query group membership</P
-></DD
-><DT
->queryaliasmem</DT
-><DD
-><P
->Query alias membership</P
-></DD
-><DT
->querydispinfo</DT
-><DD
-><P
->Query display info</P
-></DD
-><DT
->querydominfo</DT
-><DD
-><P
->Query domain info</P
-></DD
-><DT
->enumdomusers</DT
-><DD
-><P
->Enumerate domain users</P
-></DD
-><DT
->enumdomgroups</DT
-><DD
-><P
->Enumerate domain groups</P
-></DD
-><DT
->enumalsgroups</DT
-><DD
-><P
->Enumerate alias groups</P
-></DD
-><DT
->createdomuser</DT
-><DD
+></LI
+><LI
><P
->Create domain user</P
-></DD
-><DT
->samlookupnames</DT
-><DD
+><B
+CLASS="COMMAND"
+>querygroupmem</B
+></P
+></LI
+><LI
><P
->Look up names</P
-></DD
-><DT
->samlookuprids</DT
-><DD
+><B
+CLASS="COMMAND"
+>queryaliasmem</B
+></P
+></LI
+><LI
><P
->Look up names</P
-></DD
-><DT
->deletedomuser</DT
-><DD
+><B
+CLASS="COMMAND"
+>querydispinfo</B
+></P
+></LI
+><LI
><P
->Delete domain user</P
-></DD
-><DT
->samquerysecobj</DT
-><DD
+><B
+CLASS="COMMAND"
+>querydominfo</B
+></P
+></LI
+><LI
><P
->Query SAMR security object</P
-></DD
-><DT
->getdompwinfo</DT
-><DD
+><B
+CLASS="COMMAND"
+>enumdomgroups</B
+></P
+></LI
+></UL
><P
->Retrieve domain password info</P
-></DD
-><DT
->lookupdomain</DT
-><DD
+> </P
><P
->Look up domain</P
-></DD
-></DL
-></DIV
-></DIV
-><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN337"
-></A
-><H3
->SPOOLSS</H3
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>SPOOLSS</I
+></SPAN
+></P
><P
></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
->adddriver &#60;arch&#62; &#60;config&#62;</DT
-><DD
+><UL
+><LI
><P
-> Execute an AddPrinterDriver() RPC to install the printer driver
+><B
+CLASS="COMMAND"
+>adddriver &lt;arch&gt; &lt;config&gt;</B
+>
+ - Execute an AddPrinterDriver() RPC to install the printer driver
information on the server. Note that the driver files should
already exist in the directory returned by
<B
CLASS="COMMAND"
>getdriverdir</B
>. Possible values for
- <VAR
+ <TT
CLASS="PARAMETER"
->arch</VAR
+><I
+>arch</I
+></TT
> are the same as those for
the <B
CLASS="COMMAND"
>getdriverdir</B
> command.
- The <VAR
+ The <TT
CLASS="PARAMETER"
->config</VAR
+><I
+>config</I
+></TT
> parameter is defined as
follows: </P
><P
><PRE
CLASS="PROGRAMLISTING"
->Long Printer Name:\
-Driver File Name:\
-Data File Name:\
-Config File Name:\
-Help File Name:\
-Language Monitor Name:\
-Default Data Type:\
-Comma Separated list of Files</PRE
+> Long Printer Name:\
+ Driver File Name:\
+ Data File Name:\
+ Config File Name:\
+ Help File Name:\
+ Language Monitor Name:\
+ Default Data Type:\
+ Comma Separated list of Files
+ </PRE
></P
><P
>Any empty fields should be enter as the string "NULL". </P
@@ -794,163 +486,167 @@ Comma Separated list of Files</PRE
be "NULL". On a remote NT print server, the Print Monitor for a
driver must already be installed prior to adding the driver or
else the RPC will fail. </P
-></DD
-><DT
->addprinter &#60;printername&#62;
- &#60;sharename&#62; &#60;drivername&#62; &#60;port&#62;</DT
-><DD
+></LI
+><LI
><P
-> Add a printer on the remote server. This printer
+><B
+CLASS="COMMAND"
+>addprinter &lt;printername&gt;
+ &lt;sharename&gt; &lt;drivername&gt; &lt;port&gt;</B
+>
+ - Add a printer on the remote server. This printer
will be automatically shared. Be aware that the printer driver
must already be installed on the server (see <B
CLASS="COMMAND"
>adddriver</B
>)
- and the <VAR
+ and the <TT
CLASS="PARAMETER"
->port</VAR
+><I
+>port</I
+></TT
>must be a valid port name (see
<B
CLASS="COMMAND"
>enumports</B
>.</P
-></DD
-><DT
->deldriver</DT
-><DD
+></LI
+><LI
><P
->Delete the
+><B
+CLASS="COMMAND"
+>deldriver</B
+> - Delete the
specified printer driver for all architectures. This
does not delete the actual driver files from the server,
only the entry from the server's list of drivers.
</P
-></DD
-><DT
->enumdata</DT
-><DD
+></LI
+><LI
><P
->Enumerate all
+><B
+CLASS="COMMAND"
+>enumdata</B
+> - Enumerate all
printer setting data stored on the server. On Windows NT clients,
these values are stored in the registry, while Samba servers
store them in the printers TDB. This command corresponds
to the MS Platform SDK GetPrinterData() function (* This
command is currently unimplemented).</P
-></DD
-><DT
->enumdataex</DT
-><DD
+></LI
+><LI
><P
->Enumerate printer data for a key</P
-></DD
-><DT
->enumjobs &#60;printer&#62;</DT
-><DD
-><P
->List the jobs and status of a given printer.
+><B
+CLASS="COMMAND"
+>enumjobs &lt;printer&gt;</B
+>
+ - List the jobs and status of a given printer.
This command corresponds to the MS Platform SDK EnumJobs()
- function </P
-></DD
-><DT
->enumkey</DT
-><DD
+ function (* This command is currently unimplemented).</P
+></LI
+><LI
><P
->Enumerate printer keys</P
-></DD
-><DT
->enumports [level]</DT
-><DD
-><P
-> Executes an EnumPorts() call using the specified
+><B
+CLASS="COMMAND"
+>enumports [level]</B
+>
+ - Executes an EnumPorts() call using the specified
info level. Currently only info levels 1 and 2 are supported.
</P
-></DD
-><DT
->enumdrivers [level]</DT
-><DD
+></LI
+><LI
><P
-> Execute an EnumPrinterDrivers() call. This lists the various installed
+><B
+CLASS="COMMAND"
+>enumdrivers [level]</B
+>
+ - Execute an EnumPrinterDrivers() call. This lists the various installed
printer drivers for all architectures. Refer to the MS Platform SDK
documentation for more details of the various flags and calling
options. Currently supported info levels are 1, 2, and 3.</P
-></DD
-><DT
->enumprinters [level]</DT
-><DD
+></LI
+><LI
><P
->Execute an EnumPrinters() call. This lists the various installed
+><B
+CLASS="COMMAND"
+>enumprinters [level]</B
+>
+ - Execute an EnumPrinters() call. This lists the various installed
and share printers. Refer to the MS Platform SDK documentation for
more details of the various flags and calling options. Currently
supported info levels are 0, 1, and 2.</P
-></DD
-><DT
->getdata &#60;printername&#62; &#60;valuename;&#62;</DT
-><DD
+></LI
+><LI
><P
->Retrieve the data for a given printer setting. See
+><B
+CLASS="COMMAND"
+>getdata &lt;printername&gt;</B
+>
+ - Retrieve the data for a given printer setting. See
the <B
CLASS="COMMAND"
>enumdata</B
> command for more information.
This command corresponds to the GetPrinterData() MS Platform
- SDK function. </P
-></DD
-><DT
->getdataex</DT
-><DD
+ SDK function (* This command is currently unimplemented). </P
+></LI
+><LI
><P
->Get printer driver data with keyname</P
-></DD
-><DT
->getdriver &#60;printername&#62;</DT
-><DD
-><P
-> Retrieve the printer driver information (such as driver file,
+><B
+CLASS="COMMAND"
+>getdriver &lt;printername&gt;</B
+>
+ - Retrieve the printer driver information (such as driver file,
config file, dependent files, etc...) for
the given printer. This command corresponds to the GetPrinterDriver()
MS Platform SDK function. Currently info level 1, 2, and 3 are supported.
</P
-></DD
-><DT
->getdriverdir &#60;arch&#62;</DT
-><DD
+></LI
+><LI
><P
-> Execute a GetPrinterDriverDirectory()
+><B
+CLASS="COMMAND"
+>getdriverdir &lt;arch&gt;</B
+>
+ - Execute a GetPrinterDriverDirectory()
RPC to retrieve the SMB share name and subdirectory for
storing printer driver files for a given architecture. Possible
- values for <VAR
+ values for <TT
CLASS="PARAMETER"
->arch</VAR
+><I
+>arch</I
+></TT
> are "Windows 4.0"
(for Windows 95/98), "Windows NT x86", "Windows NT PowerPC", "Windows
Alpha_AXP", and "Windows NT R4000". </P
-></DD
-><DT
->getprinter &#60;printername&#62;</DT
-><DD
+></LI
+><LI
><P
->Retrieve the current printer information. This command
+><B
+CLASS="COMMAND"
+>getprinter &lt;printername&gt;</B
+>
+ - Retrieve the current printer information. This command
corresponds to the GetPrinter() MS Platform SDK function.
</P
-></DD
-><DT
->getprintprocdir</DT
-><DD
-><P
->Get print processor directory</P
-></DD
-><DT
->openprinter &#60;printername&#62;</DT
-><DD
+></LI
+><LI
><P
->Execute an OpenPrinterEx() and ClosePrinter() RPC
+><B
+CLASS="COMMAND"
+>openprinter &lt;printername&gt;</B
+>
+ - Execute an OpenPrinterEx() and ClosePrinter() RPC
against a given printer. </P
-></DD
-><DT
->setdriver &#60;printername&#62;
- &#60;drivername&#62;</DT
-><DD
+></LI
+><LI
><P
->Execute a SetPrinter() command to update the printer driver
+><B
+CLASS="COMMAND"
+>setdriver &lt;printername&gt;
+ &lt;drivername&gt;</B
+>
+ - Execute a SetPrinter() command to update the printer driver
associated with an installed printer. The printer driver must
already be correctly installed on the print server. </P
><P
@@ -963,148 +659,53 @@ CLASS="COMMAND"
>enumdrivers</B
> commands for obtaining a list of
of installed printers and drivers.</P
-></DD
-><DT
->addform</DT
-><DD
-><P
->Add form</P
-></DD
-><DT
->setform</DT
-><DD
-><P
->Set form</P
-></DD
-><DT
->getform</DT
-><DD
-><P
->Get form</P
-></DD
-><DT
->deleteform</DT
-><DD
-><P
->Delete form</P
-></DD
-><DT
->enumforms</DT
-><DD
-><P
->Enumerate form</P
-></DD
-><DT
->setprinter</DT
-><DD
-><P
->Set printer comment</P
-></DD
-><DT
->setprinterdata</DT
-><DD
-><P
->Set REG_SZ printer data</P
-></DD
-><DT
->rffpcnex</DT
-><DD
-><P
->Rffpcnex test</P
-></DD
-></DL
-></DIV
-></DIV
-><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN460"
-></A
-><H3
->NETLOGON</H3
+></LI
+></UL
><P
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>GENERAL OPTIONS</I
+></SPAN
></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
->logonctrl2</DT
-><DD
-><P
->Logon Control 2</P
-></DD
-><DT
->logonctrl</DT
-><DD
-><P
->Logon Control</P
-></DD
-><DT
->samsync</DT
-><DD
-><P
->Sam Synchronisation</P
-></DD
-><DT
->samdeltas</DT
-><DD
-><P
->Query Sam Deltas</P
-></DD
-><DT
->samlogon</DT
-><DD
-><P
->Sam Logon</P
-></DD
-></DL
-></DIV
-></DIV
-><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN483"
-></A
-><H3
->GENERAL COMMANDS</H3
><P
></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
->debuglevel</DT
-><DD
+><UL
+><LI
><P
->Set the current
+><B
+CLASS="COMMAND"
+>debuglevel</B
+> - Set the current
debug level used to log information.</P
-></DD
-><DT
->help (?)</DT
-><DD
+></LI
+><LI
><P
->Print a listing of all
+><B
+CLASS="COMMAND"
+>help (?)</B
+> - Print a listing of all
known commands or extended help on a particular command.
</P
-></DD
-><DT
->quit (exit)</DT
-><DD
+></LI
+><LI
><P
->Exit <B
+><B
+CLASS="COMMAND"
+>quit (exit)</B
+> - Exit <B
CLASS="COMMAND"
>rpcclient
</B
>.</P
-></DD
-></DL
-></DIV
-></DIV
+></LI
+></UL
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN499"
+NAME="AEN227"
></A
><H2
>BUGS</H2
@@ -1123,7 +724,7 @@ CLASS="COMMAND"
CLASS="emphasis"
><I
CLASS="EMPHASIS"
->WARNING!</I
+>"WARNING!</I
></SPAN
> The MSRPC over SMB code has
been developed from examining Network traces. No documentation is
@@ -1133,28 +734,23 @@ CLASS="EMPHASIS"
to be... a bit flaky in places. </P
><P
>The development of Samba's implementation is also a bit rough,
- and as more of the services are understood, it can even result in
- versions of <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
-> and <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->rpcclient</SPAN
->(1)</SPAN
-> that are incompatible for some commands or services. Additionally,
+ and as more of the services are understood, it can even result in
+ versions of <B
+CLASS="COMMAND"
+>smbd(8)</B
+> and <B
+CLASS="COMMAND"
+>rpcclient(1)</B
+>
+ that are incompatible for some commands or services. Additionally,
the developers are sending reports to Microsoft, and problems found
or reported to Microsoft are fixed in Service Packs, which may
- result in incompatibilities.</P
+ result in incompatibilities." </P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN513"
+NAME="AEN237"
></A
><H2
>VERSION</H2
@@ -1165,7 +761,7 @@ NAME="AEN513"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN516"
+NAME="AEN240"
></A
><H2
>AUTHOR</H2
@@ -1178,8 +774,7 @@ NAME="AEN516"
>The original rpcclient man page was written by Matthew
Geddes, Luke Kenneth Casson Leighton, and rewritten by Gerald Carter.
The conversion to DocBook for Samba 2.2 was done by Gerald
- Carter. The conversion to DocBook XML 4.2 for Samba 3.0 was
- done by Alexander Bokovoy.</P
+ Carter.</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/samba-bdc.html b/docs/htmldocs/samba-bdc.html
index 69787dbeaf..ef06a89416 100644
--- a/docs/htmldocs/samba-bdc.html
+++ b/docs/htmldocs/samba-bdc.html
@@ -2,10 +2,11 @@
<HTML
><HEAD
><TITLE
->Samba Backup Domain Controller to Samba Domain Control</TITLE
+>How to Act as a Backup Domain Controller in a Purely Samba Controlled Domain</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
@@ -13,7 +14,7 @@ REL="UP"
TITLE="Type of installation"
HREF="type.html"><LINK
REL="PREVIOUS"
-TITLE="Samba as an NT4 or Win2k Primary Domain Controller"
+TITLE="How to Configure Samba as a NT4 Primary Domain Controller"
HREF="samba-pdc.html"><LINK
REL="NEXT"
TITLE="Samba as a ADS domain member"
@@ -72,17 +73,13 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="SAMBA-BDC"
-></A
->Chapter 7. Samba Backup Domain Controller to Samba Domain Control</H1
+NAME="SAMBA-BDC">Chapter 7. How to Act as a Backup Domain Controller in a Purely Samba Controlled Domain</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1286"
->7.1. Prerequisite Reading</A
-></H1
+NAME="AEN1127">7.1. Prerequisite Reading</H1
><P
>Before you continue reading in this chapter, please make sure
that you are comfortable with configuring a Samba PDC
@@ -97,9 +94,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1290"
->7.2. Background</A
-></H1
+NAME="AEN1131">7.2. Background</H1
><P
>What is a Domain Controller? It is a machine that is able to answer
logon requests from workstations in a Windows NT Domain. Whenever a
@@ -142,9 +137,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1298"
->7.3. What qualifies a Domain Controller on the network?</A
-></H1
+NAME="AEN1139">7.3. What qualifies a Domain Controller on the network?</H1
><P
>Every machine that is a Domain Controller for the domain SAMBA has to
register the NetBIOS group name SAMBA#1c with the WINS server and/or
@@ -159,9 +152,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1301"
->7.3.1. How does a Workstation find its domain controller?</A
-></H2
+NAME="AEN1142">7.3.1. How does a Workstation find its domain controller?</H2
><P
>A NT workstation in the domain SAMBA that wants a local user to be
authenticated has to find the domain controller for SAMBA. It does
@@ -178,9 +169,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1304"
->7.3.2. When is the PDC needed?</A
-></H2
+NAME="AEN1145">7.3.2. When is the PDC needed?</H2
><P
>Whenever a user wants to change his password, this has to be done on
the PDC. To find the PDC, the workstation does a NetBIOS name query
@@ -194,19 +183,13 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1307"
->7.4. Can Samba be a Backup Domain Controller to an NT PDC?</A
-></H1
+NAME="AEN1148">7.4. Can Samba be a Backup Domain Controller?</H1
><P
>With version 2.2, no. The native NT SAM replication protocols have
not yet been fully implemented. The Samba Team is working on
understanding and implementing the protocols, but this work has not
been finished for version 2.2.</P
><P
->With version 3.0, the work on both the replication protocols and a
-suitable storage mechanism has progressed, and some form of NT4 BDC
-support is expected soon.</P
-><P
>Can I get the benefits of a BDC with Samba? Yes. The main reason for
implementing a BDC is availability. If the PDC is a Samba machine,
a second Samba machine can be set up to
@@ -217,9 +200,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1312"
->7.5. How do I set up a Samba BDC?</A
-></H1
+NAME="AEN1152">7.5. How do I set up a Samba BDC?</H1
><P
>Several things have to be done:</P
><P
@@ -284,9 +265,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1329"
->7.5.1. How do I replicate the smbpasswd file?</A
-></H2
+NAME="AEN1169">7.5.1. How do I replicate the smbpasswd file?</H2
><P
>Replication of the smbpasswd file is sensitive. It has to be done
whenever changes to the SAM are made. Every user's password change is
@@ -300,21 +279,6 @@ rsync. rsync can use ssh as a transport. ssh itself can be set up to
accept *only* rsync transfer without requiring the user to type a
password.</P
></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN1333"
->7.5.2. Can I do this all with LDAP?</A
-></H2
-><P
->The simple answer is YES. Samba's pdb_ldap code supports
-binding to a replica LDAP server, and will also follow referrals and
-rebind to the master if it ever needs to make a modification to the
-database. (Normally BDCs are read only, so this will not occur
-often).</P
-></DIV
></DIV
></DIV
><DIV
@@ -361,7 +325,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Samba as an NT4 or Win2k Primary Domain Controller</TD
+>How to Configure Samba as a NT4 Primary Domain Controller</TD
><TD
WIDTH="34%"
ALIGN="center"
diff --git a/docs/htmldocs/samba-howto-collection.html b/docs/htmldocs/samba-howto-collection.html
index fae541f90f..0062e257dc 100644
--- a/docs/htmldocs/samba-howto-collection.html
+++ b/docs/htmldocs/samba-howto-collection.html
@@ -5,7 +5,8 @@
>SAMBA Project Documentation</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="NEXT"
TITLE="General installation"
HREF="introduction.html"></HEAD
@@ -19,61 +20,32 @@ ALINK="#0000FF"
><DIV
CLASS="BOOK"
><A
-NAME="SAMBA-HOWTO-COLLECTION"
-></A
-><DIV
+NAME="SAMBA-HOWTO-COLLECTION"><DIV
CLASS="TITLEPAGE"
><H1
CLASS="TITLE"
><A
-NAME="SAMBA-HOWTO-COLLECTION"
->SAMBA Project Documentation</A
-></H1
+NAME="SAMBA-HOWTO-COLLECTION">SAMBA Project Documentation</H1
><H3
CLASS="AUTHOR"
><A
-NAME="AEN4"
-></A
->SAMBA Team</H3
-><DIV
-CLASS="AFFILIATION"
-><DIV
-CLASS="ADDRESS"
-><P
-CLASS="ADDRESS"
-><CODE
-CLASS="EMAIL"
->&#60;<A
-HREF="mailto:samba@samba.org"
->samba@samba.org</A
->&#62;</CODE
-></P
-></DIV
-></DIV
-><H4
-CLASS="EDITEDBY"
->Edited by</H4
-><H3
-CLASS="EDITOR"
->John H Terpstra</H3
-><H3
-CLASS="EDITOR"
->Jelmer Vernooij</H3
-><H3
-CLASS="EDITOR"
->Gerald (Jerry) Carter</H3
-><DIV
-><DIV
-CLASS="ABSTRACT"
-><P
-></P
+NAME="AEN4">SAMBA Team</H3
+><HR></DIV
+><H1
><A
-NAME="AEN32"
-></A
+NAME="AEN8">Abstract</H1
+><P
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>Last Update</I
+></SPAN
+> : Wed Jan 15</P
><P
>This book is a collection of HOWTOs added to Samba documentation over the years.
-Samba is always under development, and so is it's documentation.
-The most recent version of this document
+I try to ensure that all are current, but sometimes the is a larger job
+than one person can maintain. The most recent version of this document
can be found at <A
HREF="http://www.samba.org/"
TARGET="_top"
@@ -90,17 +62,6 @@ TARGET="_top"
>jelmer@samba.org</A
>.</P
><P
-></P
-></DIV
-></DIV
-><DIV
-CLASS="LEGALNOTICE"
-><P
-></P
-><A
-NAME="AEN37"
-></A
-><P
>This documentation is distributed under the GNU General Public License (GPL)
version 2. A copy of the license is included with the Samba source
distribution. A copy can be found on-line at <A
@@ -109,9 +70,7 @@ TARGET="_top"
>http://www.fsf.org/licenses/gpl.txt</A
></P
><P
-></P
-></DIV
-><HR></DIV
+>Cheers, jerry</P
><DIV
CLASS="TOC"
><DL
@@ -135,259 +94,288 @@ HREF="install.html"
><DL
><DT
>1.1. <A
-HREF="install.html#AEN65"
->Obtaining and installing samba</A
+HREF="install.html#AEN26"
+>Read the man pages</A
></DT
><DT
>1.2. <A
-HREF="install.html#AEN71"
->Configuring samba</A
+HREF="install.html#AEN36"
+>Building the Binaries</A
></DT
><DT
>1.3. <A
-HREF="install.html#AEN107"
+HREF="install.html#AEN64"
+>The all important step</A
+></DT
+><DT
+>1.4. <A
+HREF="install.html#AEN68"
+>Create the smb configuration file.</A
+></DT
+><DT
+>1.5. <A
+HREF="install.html#AEN82"
+>Test your config file with
+ <B
+CLASS="COMMAND"
+>testparm</B
+></A
+></DT
+><DT
+>1.6. <A
+HREF="install.html#AEN90"
+>Starting the smbd and nmbd</A
+></DT
+><DT
+>1.7. <A
+HREF="install.html#AEN145"
>Try listing the shares available on your
server</A
></DT
><DT
->1.4. <A
-HREF="install.html#AEN116"
+>1.8. <A
+HREF="install.html#AEN154"
>Try connecting with the unix client</A
></DT
><DT
->1.5. <A
-HREF="install.html#AEN137"
+>1.9. <A
+HREF="install.html#AEN170"
>Try connecting from a DOS, WfWg, Win9x, WinNT,
Win2k, OS/2, etc... client</A
></DT
><DT
->1.6. <A
-HREF="install.html#AEN150"
+>1.10. <A
+HREF="install.html#AEN184"
>What If Things Don't Work?</A
></DT
></DL
></DD
><DT
>2. <A
-HREF="browsing-quick.html"
->Quick Cross Subnet Browsing / Cross Workgroup Browsing guide</A
+HREF="improved-browsing.html"
+>Improved browsing in samba</A
></DT
><DD
><DL
><DT
>2.1. <A
-HREF="browsing-quick.html#AEN183"
->Discussion</A
+HREF="improved-browsing.html#AEN229"
+>Overview of browsing</A
></DT
><DT
>2.2. <A
-HREF="browsing-quick.html#AEN204"
->How browsing functions and how to deploy stable and
-dependable browsing using Samba</A
+HREF="improved-browsing.html#AEN233"
+>Browsing support in samba</A
></DT
><DT
>2.3. <A
-HREF="browsing-quick.html#AEN218"
->Use of the <B
-CLASS="COMMAND"
->Remote Announce</B
-> parameter</A
+HREF="improved-browsing.html#AEN242"
+>Problem resolution</A
></DT
><DT
>2.4. <A
-HREF="browsing-quick.html#AEN241"
->Use of the <B
-CLASS="COMMAND"
->Remote Browse Sync</B
-> parameter</A
+HREF="improved-browsing.html#AEN249"
+>Browsing across subnets</A
></DT
><DT
>2.5. <A
-HREF="browsing-quick.html#AEN252"
->Use of WINS</A
+HREF="improved-browsing.html#AEN289"
+>Setting up a WINS server</A
></DT
><DT
>2.6. <A
-HREF="browsing-quick.html#AEN269"
->Do NOT use more than one (1) protocol on MS Windows machines</A
+HREF="improved-browsing.html#AEN308"
+>Setting up Browsing in a WORKGROUP</A
></DT
><DT
>2.7. <A
-HREF="browsing-quick.html#AEN277"
->Name Resolution Order</A
+HREF="improved-browsing.html#AEN326"
+>Setting up Browsing in a DOMAIN</A
+></DT
+><DT
+>2.8. <A
+HREF="improved-browsing.html#AEN336"
+>Forcing samba to be the master</A
+></DT
+><DT
+>2.9. <A
+HREF="improved-browsing.html#AEN345"
+>Making samba the domain master</A
+></DT
+><DT
+>2.10. <A
+HREF="improved-browsing.html#AEN363"
+>Note about broadcast addresses</A
+></DT
+><DT
+>2.11. <A
+HREF="improved-browsing.html#AEN366"
+>Multiple interfaces</A
></DT
></DL
></DD
><DT
>3. <A
-HREF="passdb.html"
->User information database</A
+HREF="browsing-quick.html"
+>Quick Cross Subnet Browsing / Cross Workgroup Browsing guide</A
></DT
><DD
><DL
><DT
>3.1. <A
-HREF="passdb.html#AEN335"
->Introduction</A
+HREF="browsing-quick.html#AEN377"
+>Discussion</A
></DT
><DT
>3.2. <A
-HREF="passdb.html#AEN342"
->Important Notes About Security</A
+HREF="browsing-quick.html#AEN385"
+>Use of the "Remote Announce" parameter</A
></DT
><DT
>3.3. <A
-HREF="passdb.html#AEN380"
->The smbpasswd Command</A
+HREF="browsing-quick.html#AEN399"
+>Use of the "Remote Browse Sync" parameter</A
></DT
><DT
>3.4. <A
-HREF="passdb.html#AEN411"
->Plain text</A
+HREF="browsing-quick.html#AEN404"
+>Use of WINS</A
></DT
><DT
>3.5. <A
-HREF="passdb.html#AEN416"
->TDB</A
+HREF="browsing-quick.html#AEN415"
+>Do NOT use more than one (1) protocol on MS Windows machines</A
></DT
><DT
>3.6. <A
-HREF="passdb.html#AEN419"
->LDAP</A
-></DT
-><DT
->3.7. <A
-HREF="passdb.html#AEN637"
->MySQL</A
-></DT
-><DT
->3.8. <A
-HREF="passdb.html#AEN679"
->XML</A
+HREF="browsing-quick.html#AEN421"
+>Name Resolution Order</A
></DT
></DL
></DD
-></DL
-></DD
-><DT
->II. <A
-HREF="type.html"
->Type of installation</A
-></DT
-><DD
-><DL
><DT
>4. <A
-HREF="servertype.html"
->Nomenclature of Server Types</A
+HREF="pwencrypt.html"
+>LanMan and NT Password Encryption in Samba</A
></DT
><DD
><DL
><DT
>4.1. <A
-HREF="servertype.html#AEN717"
->Stand Alone Server</A
+HREF="pwencrypt.html#AEN457"
+>Introduction</A
></DT
><DT
>4.2. <A
-HREF="servertype.html#AEN724"
->Domain Member Server</A
+HREF="pwencrypt.html#AEN462"
+>Important Notes About Security</A
></DT
><DT
>4.3. <A
-HREF="servertype.html#AEN730"
->Domain Controller</A
+HREF="pwencrypt.html#AEN497"
+>The smbpasswd Command</A
></DT
></DL
></DD
+></DL
+></DD
><DT
->5. <A
-HREF="securitylevels.html"
->Samba as Stand-Alone Server</A
+>II. <A
+HREF="type.html"
+>Type of installation</A
></DT
><DD
><DL
><DT
->5.1. <A
-HREF="securitylevels.html#AEN766"
->User and Share security level</A
+>5. <A
+HREF="securitylevels.html"
+>User and Share security level (for servers not in a domain)</A
></DT
-></DL
-></DD
><DT
>6. <A
HREF="samba-pdc.html"
->Samba as an NT4 or Win2k Primary Domain Controller</A
+>How to Configure Samba as a NT4 Primary Domain Controller</A
></DT
><DD
><DL
><DT
>6.1. <A
-HREF="samba-pdc.html#AEN878"
+HREF="samba-pdc.html#AEN575"
>Prerequisite Reading</A
></DT
><DT
>6.2. <A
-HREF="samba-pdc.html#AEN883"
+HREF="samba-pdc.html#AEN581"
>Background</A
></DT
><DT
>6.3. <A
-HREF="samba-pdc.html#AEN923"
+HREF="samba-pdc.html#AEN620"
>Configuring the Samba Domain Controller</A
></DT
><DT
>6.4. <A
-HREF="samba-pdc.html#AEN965"
->Creating Machine Trust Accounts and Joining Clients to the Domain</A
+HREF="samba-pdc.html#AEN663"
+>Creating Machine Trust Accounts and Joining Clients to the
+Domain</A
></DT
><DT
>6.5. <A
-HREF="samba-pdc.html#AEN1073"
+HREF="samba-pdc.html#AEN747"
>Common Problems and Errors</A
></DT
><DT
>6.6. <A
-HREF="samba-pdc.html#AEN1119"
->What other help can I get?</A
+HREF="samba-pdc.html#AEN795"
+>System Policies and Profiles</A
></DT
><DT
>6.7. <A
-HREF="samba-pdc.html#AEN1233"
+HREF="samba-pdc.html#AEN839"
+>What other help can I get?</A
+></DT
+><DT
+>6.8. <A
+HREF="samba-pdc.html#AEN953"
>Domain Control for Windows 9x/ME</A
></DT
+><DT
+>6.9. <A
+HREF="samba-pdc.html#AEN1091"
+>DOMAIN_CONTROL.txt : Windows NT Domain Control &#38; Samba</A
+></DT
></DL
></DD
><DT
>7. <A
HREF="samba-bdc.html"
->Samba Backup Domain Controller to Samba Domain Control</A
+>How to Act as a Backup Domain Controller in a Purely Samba Controlled Domain</A
></DT
><DD
><DL
><DT
>7.1. <A
-HREF="samba-bdc.html#AEN1286"
+HREF="samba-bdc.html#AEN1127"
>Prerequisite Reading</A
></DT
><DT
>7.2. <A
-HREF="samba-bdc.html#AEN1290"
+HREF="samba-bdc.html#AEN1131"
>Background</A
></DT
><DT
>7.3. <A
-HREF="samba-bdc.html#AEN1298"
+HREF="samba-bdc.html#AEN1139"
>What qualifies a Domain Controller on the network?</A
></DT
><DT
>7.4. <A
-HREF="samba-bdc.html#AEN1307"
->Can Samba be a Backup Domain Controller to an NT PDC?</A
+HREF="samba-bdc.html#AEN1148"
+>Can Samba be a Backup Domain Controller?</A
></DT
><DT
>7.5. <A
-HREF="samba-bdc.html#AEN1312"
+HREF="samba-bdc.html#AEN1152"
>How do I set up a Samba BDC?</A
></DT
></DL
@@ -401,41 +389,42 @@ HREF="ads.html"
><DL
><DT
>8.1. <A
-HREF="ads.html#AEN1355"
->Setup your <TT
-CLASS="FILENAME"
->smb.conf</TT
-></A
+HREF="ads.html#AEN1187"
+>Installing the required packages for Debian</A
></DT
><DT
>8.2. <A
-HREF="ads.html#AEN1368"
->Setup your <TT
-CLASS="FILENAME"
->/etc/krb5.conf</TT
-></A
+HREF="ads.html#AEN1193"
+>Installing the required packages for RedHat</A
></DT
><DT
>8.3. <A
-HREF="ads.html#ADS-CREATE-MACHINE-ACCOUNT"
->Create the computer account</A
+HREF="ads.html#AEN1202"
+>Compile Samba</A
></DT
><DT
>8.4. <A
-HREF="ads.html#ADS-TEST-SERVER"
->Test your server setup</A
+HREF="ads.html#AEN1217"
+>Setup your /etc/krb5.conf</A
></DT
><DT
>8.5. <A
-HREF="ads.html#ADS-TEST-SMBCLIENT"
->Testing with <SPAN
-CLASS="APPLICATION"
->smbclient</SPAN
-></A
+HREF="ads.html#AEN1227"
+>Create the computer account</A
></DT
><DT
>8.6. <A
-HREF="ads.html#AEN1416"
+HREF="ads.html#AEN1243"
+>Test your server setup</A
+></DT
+><DT
+>8.7. <A
+HREF="ads.html#AEN1248"
+>Testing with smbclient</A
+></DT
+><DT
+>8.8. <A
+HREF="ads.html#AEN1251"
>Notes</A
></DT
></DL
@@ -443,18 +432,23 @@ HREF="ads.html#AEN1416"
><DT
>9. <A
HREF="domain-security.html"
->Samba as a NT4 or Win2k domain member</A
+>Samba as a NT4 domain member</A
></DT
><DD
><DL
><DT
>9.1. <A
-HREF="domain-security.html#AEN1439"
->Joining an NT Domain with Samba 3.0</A
+HREF="domain-security.html#AEN1273"
+>Joining an NT Domain with Samba 2.2</A
></DT
><DT
>9.2. <A
-HREF="domain-security.html#AEN1493"
+HREF="domain-security.html#AEN1337"
+>Samba and Windows 2000 Domains</A
+></DT
+><DT
+>9.3. <A
+HREF="domain-security.html#AEN1342"
>Why is this better than security = server?</A
></DT
></DL
@@ -464,779 +458,560 @@ HREF="domain-security.html#AEN1493"
><DT
>III. <A
HREF="optional.html"
->Advanced Configuration</A
+>Optional configuration</A
></DT
><DD
><DL
><DT
>10. <A
+HREF="integrate-ms-networks.html"
+>Integrating MS Windows networks with Samba</A
+></DT
+><DD
+><DL
+><DT
+>10.1. <A
+HREF="integrate-ms-networks.html#AEN1374"
+>Agenda</A
+></DT
+><DT
+>10.2. <A
+HREF="integrate-ms-networks.html#AEN1396"
+>Name Resolution in a pure Unix/Linux world</A
+></DT
+><DT
+>10.3. <A
+HREF="integrate-ms-networks.html#AEN1459"
+>Name resolution as used within MS Windows networking</A
+></DT
+><DT
+>10.4. <A
+HREF="integrate-ms-networks.html#AEN1504"
+>How browsing functions and how to deploy stable and
+dependable browsing using Samba</A
+></DT
+><DT
+>10.5. <A
+HREF="integrate-ms-networks.html#AEN1514"
+>MS Windows security options and how to configure
+Samba for seemless integration</A
+></DT
+><DT
+>10.6. <A
+HREF="integrate-ms-networks.html#AEN1584"
+>Conclusions</A
+></DT
+></DL
+></DD
+><DT
+>11. <A
HREF="unix-permissions.html"
>UNIX Permission Bits and Windows NT Access Control Lists</A
></DT
><DD
><DL
><DT
->10.1. <A
-HREF="unix-permissions.html#AEN1525"
+>11.1. <A
+HREF="unix-permissions.html#AEN1605"
>Viewing and changing UNIX permissions using the NT
security dialogs</A
></DT
><DT
->10.2. <A
-HREF="unix-permissions.html#AEN1531"
+>11.2. <A
+HREF="unix-permissions.html#AEN1614"
>How to view file security on a Samba share</A
></DT
><DT
->10.3. <A
-HREF="unix-permissions.html#AEN1542"
+>11.3. <A
+HREF="unix-permissions.html#AEN1625"
>Viewing file ownership</A
></DT
><DT
->10.4. <A
-HREF="unix-permissions.html#AEN1562"
+>11.4. <A
+HREF="unix-permissions.html#AEN1645"
>Viewing file or directory permissions</A
></DT
><DT
->10.5. <A
-HREF="unix-permissions.html#AEN1598"
+>11.5. <A
+HREF="unix-permissions.html#AEN1681"
>Modifying file or directory permissions</A
></DT
><DT
->10.6. <A
-HREF="unix-permissions.html#AEN1620"
+>11.6. <A
+HREF="unix-permissions.html#AEN1703"
>Interaction with the standard Samba create mask
parameters</A
></DT
><DT
->10.7. <A
-HREF="unix-permissions.html#AEN1673"
+>11.7. <A
+HREF="unix-permissions.html#AEN1767"
>Interaction with the standard Samba file attribute
mapping</A
></DT
></DL
></DD
><DT
->11. <A
-HREF="groupmapping.html"
->Configuring Group Mapping</A
-></DT
-><DT
>12. <A
-HREF="printing.html"
->Printing Support</A
+HREF="pam.html"
+>Configuring PAM for distributed but centrally
+managed authentication</A
></DT
><DD
><DL
><DT
>12.1. <A
-HREF="printing.html#AEN1736"
->Introduction</A
+HREF="pam.html#AEN1788"
+>Samba and PAM</A
></DT
><DT
>12.2. <A
-HREF="printing.html#AEN1758"
->Configuration</A
+HREF="pam.html#AEN1832"
+>Distributed Authentication</A
></DT
><DT
>12.3. <A
-HREF="printing.html#AEN1870"
->The Imprints Toolset</A
-></DT
-><DT
->12.4. <A
-HREF="printing.html#AEN1913"
->Diagnosis</A
+HREF="pam.html#AEN1839"
+>PAM Configuration in smb.conf</A
></DT
></DL
></DD
><DT
>13. <A
-HREF="cups-printing.html"
->CUPS Printing Support</A
+HREF="msdfs.html"
+>Hosting a Microsoft Distributed File System tree on Samba</A
></DT
><DD
><DL
><DT
>13.1. <A
-HREF="cups-printing.html#AEN2025"
->Introduction</A
-></DT
-><DT
->13.2. <A
-HREF="cups-printing.html#AEN2032"
->Configuring <TT
-CLASS="FILENAME"
->smb.conf</TT
-> for CUPS</A
-></DT
-><DT
->13.3. <A
-HREF="cups-printing.html#AEN2052"
->CUPS - RAW Print Through Mode</A
-></DT
-><DT
->13.4. <A
-HREF="cups-printing.html#AEN2111"
->CUPS as a network PostScript RIP -- CUPS drivers working on server, Adobe
-PostScript driver with CUPS-PPDs downloaded to clients</A
-></DT
-><DT
->13.5. <A
-HREF="cups-printing.html#AEN2132"
->Windows Terminal Servers (WTS) as CUPS clients</A
-></DT
-><DT
->13.6. <A
-HREF="cups-printing.html#AEN2136"
->Setting up CUPS for driver download</A
-></DT
-><DT
->13.7. <A
-HREF="cups-printing.html#AEN2149"
->Sources of CUPS drivers / PPDs</A
+HREF="msdfs.html#AEN1859"
+>Instructions</A
></DT
+></DL
+></DD
><DT
->13.8. <A
-HREF="cups-printing.html#AEN2205"
->The CUPS Filter Chains</A
+>14. <A
+HREF="printing.html"
+>Printing Support</A
></DT
+><DD
+><DL
><DT
->13.9. <A
-HREF="cups-printing.html#AEN2244"
->CUPS Print Drivers and Devices</A
+>14.1. <A
+HREF="printing.html#AEN1920"
+>Introduction</A
></DT
><DT
->13.10. <A
-HREF="cups-printing.html#AEN2321"
->Limiting the number of pages users can print</A
+>14.2. <A
+HREF="printing.html#AEN1942"
+>Configuration</A
></DT
><DT
->13.11. <A
-HREF="cups-printing.html#AEN2417"
->Advanced Postscript Printing from MS Windows</A
+>14.3. <A
+HREF="printing.html#AEN2050"
+>The Imprints Toolset</A
></DT
><DT
->13.12. <A
-HREF="cups-printing.html#AEN2432"
->Auto-Deletion of CUPS spool files</A
+>14.4. <A
+HREF="printing.html#AEN2093"
+>Diagnosis</A
></DT
></DL
></DD
><DT
->14. <A
+>15. <A
HREF="winbind.html"
>Unified Logons between Windows NT and UNIX using Winbind</A
></DT
><DD
><DL
><DT
->14.1. <A
-HREF="winbind.html#AEN2506"
+>15.1. <A
+HREF="winbind.html#AEN2225"
>Abstract</A
></DT
><DT
->14.2. <A
-HREF="winbind.html#AEN2510"
+>15.2. <A
+HREF="winbind.html#AEN2229"
>Introduction</A
></DT
><DT
->14.3. <A
-HREF="winbind.html#AEN2523"
+>15.3. <A
+HREF="winbind.html#AEN2242"
>What Winbind Provides</A
></DT
><DT
->14.4. <A
-HREF="winbind.html#AEN2534"
+>15.4. <A
+HREF="winbind.html#AEN2253"
>How Winbind Works</A
></DT
><DT
->14.5. <A
-HREF="winbind.html#AEN2577"
+>15.5. <A
+HREF="winbind.html#AEN2293"
>Installation and Configuration</A
></DT
><DT
->14.6. <A
-HREF="winbind.html#AEN2834"
+>15.6. <A
+HREF="winbind.html#AEN2542"
>Limitations</A
></DT
><DT
->14.7. <A
-HREF="winbind.html#AEN2844"
+>15.7. <A
+HREF="winbind.html#AEN2552"
>Conclusion</A
></DT
></DL
></DD
><DT
->15. <A
-HREF="advancednetworkmanagement.html"
->Advanced Network Manangement</A
+>16. <A
+HREF="pdb-mysql.html"
+>Passdb MySQL plugin</A
></DT
><DD
><DL
><DT
->15.1. <A
-HREF="advancednetworkmanagement.html#AEN2859"
->Configuring Samba Share Access Controls</A
-></DT
-><DT
->15.2. <A
-HREF="advancednetworkmanagement.html#AEN2897"
->Remote Server Administration</A
-></DT
-><DT
->15.3. <A
-HREF="advancednetworkmanagement.html#AEN2914"
->Network Logon Script Magic</A
+>16.1. <A
+HREF="pdb-mysql.html#AEN2566"
+>Building</A
></DT
-></DL
-></DD
><DT
->16. <A
-HREF="policymgmt.html"
->System and Account Policies</A
+>16.2. <A
+HREF="pdb-mysql.html#AEN2572"
+>Configuring</A
></DT
-><DD
-><DL
><DT
->16.1. <A
-HREF="policymgmt.html#AEN2929"
->Creating and Managing System Policies</A
+>16.3. <A
+HREF="pdb-mysql.html#AEN2589"
+>Using plaintext passwords or encrypted password</A
></DT
><DT
->16.2. <A
-HREF="policymgmt.html#AEN3002"
->Managing Account/User Policies</A
+>16.4. <A
+HREF="pdb-mysql.html#AEN2594"
+>Getting non-column data from the table</A
></DT
></DL
></DD
><DT
>17. <A
-HREF="profilemgmt.html"
->Desktop Profile Management</A
+HREF="pdb-xml.html"
+>Passdb XML plugin</A
></DT
><DD
><DL
><DT
>17.1. <A
-HREF="profilemgmt.html#AEN3035"
->Roaming Profiles</A
+HREF="pdb-xml.html#AEN2613"
+>Building</A
></DT
><DT
>17.2. <A
-HREF="profilemgmt.html#AEN3242"
->Mandatory profiles</A
-></DT
-><DT
->17.3. <A
-HREF="profilemgmt.html#AEN3249"
->Creating/Managing Group Profiles</A
-></DT
-><DT
->17.4. <A
-HREF="profilemgmt.html#AEN3255"
->Default Profile for Windows Users</A
+HREF="pdb-xml.html#AEN2619"
+>Usage</A
></DT
></DL
></DD
><DT
>18. <A
-HREF="interdomaintrusts.html"
->Interdomain Trust Relationships</A
+HREF="vfs.html"
+>Stackable VFS modules</A
></DT
><DD
><DL
><DT
>18.1. <A
-HREF="interdomaintrusts.html#AEN3386"
->Trust Relationship Background</A
+HREF="vfs.html#AEN2640"
+>Introduction and configuration</A
></DT
><DT
>18.2. <A
-HREF="interdomaintrusts.html#AEN3395"
->MS Windows NT4 Trust Configuration</A
+HREF="vfs.html#AEN2649"
+>Included modules</A
></DT
><DT
>18.3. <A
-HREF="interdomaintrusts.html#AEN3405"
->Configuring Samba Domain Trusts</A
+HREF="vfs.html#AEN2703"
+>VFS modules available elsewhere</A
></DT
></DL
></DD
><DT
>19. <A
-HREF="pam.html"
->PAM Configuration for Centrally Managed Authentication</A
+HREF="samba-ldap-howto.html"
+>Storing Samba's User/Machine Account information in an LDAP Directory</A
></DT
><DD
><DL
><DT
>19.1. <A
-HREF="pam.html#AEN3440"
->Samba and PAM</A
+HREF="samba-ldap-howto.html#AEN2737"
+>Purpose</A
></DT
><DT
>19.2. <A
-HREF="pam.html#AEN3491"
->Distributed Authentication</A
+HREF="samba-ldap-howto.html#AEN2757"
+>Introduction</A
></DT
><DT
>19.3. <A
-HREF="pam.html#AEN3496"
->PAM Configuration in smb.conf</A
+HREF="samba-ldap-howto.html#AEN2786"
+>Supported LDAP Servers</A
></DT
-></DL
-></DD
><DT
->20. <A
-HREF="vfs.html"
->Stackable VFS modules</A
+>19.4. <A
+HREF="samba-ldap-howto.html#AEN2791"
+>Schema and Relationship to the RFC 2307 posixAccount</A
></DT
-><DD
-><DL
><DT
->20.1. <A
-HREF="vfs.html#AEN3531"
->Introduction and configuration</A
+>19.5. <A
+HREF="samba-ldap-howto.html#AEN2803"
+>Configuring Samba with LDAP</A
></DT
><DT
->20.2. <A
-HREF="vfs.html#AEN3540"
->Included modules</A
+>19.6. <A
+HREF="samba-ldap-howto.html#AEN2850"
+>Accounts and Groups management</A
></DT
><DT
->20.3. <A
-HREF="vfs.html#AEN3598"
->VFS modules available elsewhere</A
+>19.7. <A
+HREF="samba-ldap-howto.html#AEN2855"
+>Security and sambaAccount</A
></DT
-></DL
-></DD
><DT
->21. <A
-HREF="msdfs.html"
->Hosting a Microsoft Distributed File System tree on Samba</A
+>19.8. <A
+HREF="samba-ldap-howto.html#AEN2875"
+>LDAP specials attributes for sambaAccounts</A
></DT
-><DD
-><DL
><DT
->21.1. <A
-HREF="msdfs.html#AEN3626"
->Instructions</A
+>19.9. <A
+HREF="samba-ldap-howto.html#AEN2945"
+>Example LDIF Entries for a sambaAccount</A
></DT
-></DL
-></DD
><DT
->22. <A
-HREF="integrate-ms-networks.html"
->Integrating MS Windows networks with Samba</A
-></DT
-><DD
-><DL
-><DT
->22.1. <A
-HREF="integrate-ms-networks.html#AEN3688"
->Name Resolution in a pure Unix/Linux world</A
-></DT
-><DT
->22.2. <A
-HREF="integrate-ms-networks.html#AEN3751"
->Name resolution as used within MS Windows networking</A
+>19.10. <A
+HREF="samba-ldap-howto.html#AEN2953"
+>Comments</A
></DT
></DL
></DD
><DT
->23. <A
-HREF="improved-browsing.html"
->Improved browsing in samba</A
-></DT
-><DD
-><DL
-><DT
->23.1. <A
-HREF="improved-browsing.html#AEN3804"
->Overview of browsing</A
-></DT
-><DT
->23.2. <A
-HREF="improved-browsing.html#AEN3810"
->Browsing support in samba</A
-></DT
-><DT
->23.3. <A
-HREF="improved-browsing.html#AEN3825"
->Problem resolution</A
-></DT
-><DT
->23.4. <A
-HREF="improved-browsing.html#AEN3837"
->Browsing across subnets</A
-></DT
-><DT
->23.5. <A
-HREF="improved-browsing.html#AEN3878"
->Setting up a WINS server</A
-></DT
-><DT
->23.6. <A
-HREF="improved-browsing.html#AEN3901"
->Setting up Browsing in a WORKGROUP</A
-></DT
-><DT
->23.7. <A
-HREF="improved-browsing.html#AEN3927"
->Setting up Browsing in a DOMAIN</A
-></DT
-><DT
->23.8. <A
-HREF="improved-browsing.html#BROWSE-FORCE-MASTER"
->Forcing samba to be the master</A
-></DT
-><DT
->23.9. <A
-HREF="improved-browsing.html#AEN3962"
->Making samba the domain master</A
-></DT
-><DT
->23.10. <A
-HREF="improved-browsing.html#AEN3984"
->Note about broadcast addresses</A
-></DT
-><DT
->23.11. <A
-HREF="improved-browsing.html#AEN3987"
->Multiple interfaces</A
-></DT
-></DL
-></DD
-><DT
->24. <A
-HREF="securing-samba.html"
->Securing Samba</A
+>20. <A
+HREF="cvs-access.html"
+>HOWTO Access Samba source code via CVS</A
></DT
><DD
><DL
><DT
->24.1. <A
-HREF="securing-samba.html#AEN4003"
+>20.1. <A
+HREF="cvs-access.html#AEN2964"
>Introduction</A
></DT
><DT
->24.2. <A
-HREF="securing-samba.html#AEN4006"
->Using host based protection</A
-></DT
-><DT
->24.3. <A
-HREF="securing-samba.html#AEN4016"
->Using interface protection</A
-></DT
-><DT
->24.4. <A
-HREF="securing-samba.html#AEN4025"
->Using a firewall</A
-></DT
-><DT
->24.5. <A
-HREF="securing-samba.html#AEN4032"
->Using a IPC$ share deny</A
-></DT
-><DT
->24.6. <A
-HREF="securing-samba.html#AEN4041"
->Upgrading Samba</A
-></DT
-></DL
-></DD
-><DT
->25. <A
-HREF="unicode.html"
->Unicode/Charsets</A
-></DT
-><DD
-><DL
-><DT
->25.1. <A
-HREF="unicode.html#AEN4056"
->What are charsets and unicode?</A
-></DT
-><DT
->25.2. <A
-HREF="unicode.html#AEN4065"
->Samba and charsets</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
->IV. <A
-HREF="appendixes.html"
->Appendixes</A
-></DT
-><DD
-><DL
-><DT
->26. <A
-HREF="swat.html"
->SWAT - The Samba Web Admininistration Tool</A
-></DT
-><DD
-><DL
-><DT
->26.1. <A
-HREF="swat.html#AEN4098"
->SWAT Features and Benefits</A
+>20.2. <A
+HREF="cvs-access.html#AEN2969"
+>CVS Access to samba.org</A
></DT
></DL
></DD
><DT
->27. <A
-HREF="nt4migration.html"
->Migration from NT4 PDC to Samba-3 PDC</A
-></DT
-><DD
-><DL
-><DT
->27.1. <A
-HREF="nt4migration.html#AEN4134"
->Planning and Getting Started</A
+>21. <A
+HREF="groupmapping.html"
+>Group mapping HOWTO</A
></DT
><DT
->27.2. <A
-HREF="nt4migration.html#AEN4143"
->Managing Samba-3 Domain Control</A
-></DT
-></DL
-></DD
-><DT
->28. <A
+>22. <A
HREF="speed.html"
>Samba performance issues</A
></DT
><DD
><DL
><DT
->28.1. <A
-HREF="speed.html#AEN4163"
+>22.1. <A
+HREF="speed.html#AEN3055"
>Comparisons</A
></DT
><DT
->28.2. <A
-HREF="speed.html#AEN4169"
+>22.2. <A
+HREF="speed.html#AEN3061"
>Socket options</A
></DT
><DT
->28.3. <A
-HREF="speed.html#AEN4176"
+>22.3. <A
+HREF="speed.html#AEN3068"
>Read size</A
></DT
><DT
->28.4. <A
-HREF="speed.html#AEN4181"
+>22.4. <A
+HREF="speed.html#AEN3073"
>Max xmit</A
></DT
><DT
->28.5. <A
-HREF="speed.html#AEN4186"
+>22.5. <A
+HREF="speed.html#AEN3078"
>Log level</A
></DT
><DT
->28.6. <A
-HREF="speed.html#AEN4189"
+>22.6. <A
+HREF="speed.html#AEN3081"
>Read raw</A
></DT
><DT
->28.7. <A
-HREF="speed.html#AEN4194"
+>22.7. <A
+HREF="speed.html#AEN3086"
>Write raw</A
></DT
><DT
->28.8. <A
-HREF="speed.html#AEN4198"
+>22.8. <A
+HREF="speed.html#AEN3090"
>Slow Clients</A
></DT
><DT
->28.9. <A
-HREF="speed.html#AEN4202"
+>22.9. <A
+HREF="speed.html#AEN3094"
>Slow Logins</A
></DT
><DT
->28.10. <A
-HREF="speed.html#AEN4205"
+>22.10. <A
+HREF="speed.html#AEN3097"
>Client tuning</A
></DT
></DL
></DD
+></DL
+></DD
+><DT
+>IV. <A
+HREF="appendixes.html"
+>Appendixes</A
+></DT
+><DD
+><DL
><DT
->29. <A
+>23. <A
HREF="portability.html"
>Portability</A
></DT
><DD
><DL
><DT
->29.1. <A
-HREF="portability.html#AEN4249"
+>23.1. <A
+HREF="portability.html#AEN3139"
>HPUX</A
></DT
><DT
->29.2. <A
-HREF="portability.html#AEN4255"
+>23.2. <A
+HREF="portability.html#AEN3145"
>SCO Unix</A
></DT
><DT
->29.3. <A
-HREF="portability.html#AEN4259"
+>23.3. <A
+HREF="portability.html#AEN3149"
>DNIX</A
></DT
><DT
->29.4. <A
-HREF="portability.html#AEN4288"
+>23.4. <A
+HREF="portability.html#AEN3178"
>RedHat Linux Rembrandt-II</A
></DT
-><DT
->29.5. <A
-HREF="portability.html#AEN4294"
->AIX</A
-></DT
-><DT
->29.6. <A
-HREF="portability.html#AEN4300"
->Solaris</A
-></DT
></DL
></DD
><DT
->30. <A
+>24. <A
HREF="other-clients.html"
>Samba and other CIFS clients</A
></DT
><DD
><DL
><DT
->30.1. <A
-HREF="other-clients.html#AEN4326"
+>24.1. <A
+HREF="other-clients.html#AEN3199"
>Macintosh clients?</A
></DT
><DT
->30.2. <A
-HREF="other-clients.html#AEN4335"
+>24.2. <A
+HREF="other-clients.html#AEN3208"
>OS2 Client</A
></DT
><DT
->30.3. <A
-HREF="other-clients.html#AEN4375"
+>24.3. <A
+HREF="other-clients.html#AEN3248"
>Windows for Workgroups</A
></DT
><DT
->30.4. <A
-HREF="other-clients.html#AEN4399"
+>24.4. <A
+HREF="other-clients.html#AEN3269"
>Windows '95/'98</A
></DT
><DT
->30.5. <A
-HREF="other-clients.html#AEN4415"
+>24.5. <A
+HREF="other-clients.html#AEN3285"
>Windows 2000 Service Pack 2</A
></DT
-><DT
->30.6. <A
-HREF="other-clients.html#AEN4432"
->Windows NT 3.1</A
-></DT
-></DL
-></DD
-><DT
->31. <A
-HREF="compiling.html"
->How to compile SAMBA</A
-></DT
-><DD
-><DL
-><DT
->31.1. <A
-HREF="compiling.html#AEN4453"
->Access Samba source code via CVS</A
-></DT
-><DT
->31.2. <A
-HREF="compiling.html#AEN4496"
->Accessing the samba sources via rsync and ftp</A
-></DT
-><DT
->31.3. <A
-HREF="compiling.html#AEN4502"
->Building the Binaries</A
-></DT
-><DT
->31.4. <A
-HREF="compiling.html#AEN4559"
->Starting the smbd and nmbd</A
-></DT
></DL
></DD
><DT
->32. <A
+>25. <A
HREF="bugreport.html"
>Reporting Bugs</A
></DT
><DD
><DL
><DT
->32.1. <A
-HREF="bugreport.html#AEN4634"
+>25.1. <A
+HREF="bugreport.html#AEN3309"
>Introduction</A
></DT
><DT
->32.2. <A
-HREF="bugreport.html#AEN4644"
+>25.2. <A
+HREF="bugreport.html#AEN3319"
>General info</A
></DT
><DT
->32.3. <A
-HREF="bugreport.html#AEN4650"
+>25.3. <A
+HREF="bugreport.html#AEN3325"
>Debug levels</A
></DT
><DT
->32.4. <A
-HREF="bugreport.html#AEN4671"
+>25.4. <A
+HREF="bugreport.html#AEN3342"
>Internal errors</A
></DT
><DT
->32.5. <A
-HREF="bugreport.html#AEN4685"
+>25.5. <A
+HREF="bugreport.html#AEN3352"
>Attaching to a running process</A
></DT
><DT
->32.6. <A
-HREF="bugreport.html#AEN4693"
+>25.6. <A
+HREF="bugreport.html#AEN3355"
>Patches</A
></DT
></DL
></DD
><DT
->33. <A
+>26. <A
HREF="diagnosis.html"
->The samba checklist</A
+>Diagnosing your samba server</A
></DT
><DD
><DL
><DT
->33.1. <A
-HREF="diagnosis.html#AEN4716"
+>26.1. <A
+HREF="diagnosis.html#AEN3378"
>Introduction</A
></DT
><DT
->33.2. <A
-HREF="diagnosis.html#AEN4721"
+>26.2. <A
+HREF="diagnosis.html#AEN3383"
>Assumptions</A
></DT
><DT
->33.3. <A
-HREF="diagnosis.html#AEN4740"
->The tests</A
+>26.3. <A
+HREF="diagnosis.html#AEN3393"
+>Tests</A
></DT
><DT
->33.4. <A
-HREF="diagnosis.html#AEN4907"
+>26.4. <A
+HREF="diagnosis.html#AEN3503"
>Still having troubles?</A
></DT
></DL
diff --git a/docs/htmldocs/passdb.html b/docs/htmldocs/samba-ldap-howto.html
index 35a941b63a..884bb756c1 100644
--- a/docs/htmldocs/passdb.html
+++ b/docs/htmldocs/samba-ldap-howto.html
@@ -2,22 +2,23 @@
<HTML
><HEAD
><TITLE
->User information database</TITLE
+>Storing Samba's User/Machine Account information in an LDAP Directory</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="UP"
-TITLE="General installation"
-HREF="introduction.html"><LINK
+TITLE="Optional configuration"
+HREF="optional.html"><LINK
REL="PREVIOUS"
-TITLE="Quick Cross Subnet Browsing / Cross Workgroup Browsing guide"
-HREF="browsing-quick.html"><LINK
+TITLE="Stackable VFS modules"
+HREF="vfs.html"><LINK
REL="NEXT"
-TITLE="Type of installation"
-HREF="type.html"></HEAD
+TITLE="HOWTO Access Samba source code via CVS"
+HREF="cvs-access.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -45,7 +46,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="browsing-quick.html"
+HREF="vfs.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -59,7 +60,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="type.html"
+HREF="cvs-access.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -72,439 +73,13 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="PASSDB"
-></A
->Chapter 3. User information database</H1
+NAME="SAMBA-LDAP-HOWTO">Chapter 19. Storing Samba's User/Machine Account information in an LDAP Directory</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN335"
->3.1. Introduction</A
-></H1
-><P
->Old windows clients send plain text passwords over the wire.
- Samba can check these passwords by crypting them and comparing them
- to the hash stored in the unix user database.
- </P
-><P
-> Newer windows clients send encrypted passwords (so-called
- Lanman and NT hashes) over
- the wire, instead of plain text passwords. The newest clients
- will only send encrypted passwords and refuse to send plain text
- passwords, unless their registry is tweaked.
- </P
-><P
->These passwords can't be converted to unix style encrypted
- passwords. Because of that you can't use the standard unix
- user database, and you have to store the Lanman and NT hashes
- somewhere else. </P
-><P
->Next to a differently encrypted passwords,
- windows also stores certain data for each user
- that is not stored in a unix user database, e.g.
- workstations the user may logon from, the location where his/her
- profile is stored, etc.
- Samba retrieves and stores this information using a "passdb backend".
- Commonly
- available backends are LDAP, plain text file, MySQL and nisplus.
- For more information, see the documentation about the
- <B
-CLASS="COMMAND"
->passdb backend = </B
-> parameter.
- </P
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN342"
->3.2. Important Notes About Security</A
-></H1
-><P
->The unix and SMB password encryption techniques seem similar
- on the surface. This similarity is, however, only skin deep. The unix
- scheme typically sends clear text passwords over the network when
- logging in. This is bad. The SMB encryption scheme never sends the
- cleartext password over the network but it does store the 16 byte
- hashed values on disk. This is also bad. Why? Because the 16 byte hashed
- values are a "password equivalent". You cannot derive the user's
- password from them, but they could potentially be used in a modified
- client to gain access to a server. This would require considerable
- technical knowledge on behalf of the attacker but is perfectly possible.
- You should thus treat the data stored in whatever
- passdb backend you use (smbpasswd file, ldap, mysql) as though it contained the
- cleartext passwords of all your users. Its contents must be kept
- secret, and the file should be protected accordingly.</P
-><P
->Ideally we would like a password scheme which neither requires
- plain text passwords on the net or on disk. Unfortunately this
- is not available as Samba is stuck with being compatible with
- other SMB systems (WinNT, WfWg, Win95 etc). </P
-><DIV
-CLASS="WARNING"
-><P
-></P
-><TABLE
-CLASS="WARNING"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/warning.gif"
-HSPACE="5"
-ALT="Warning"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Note that Windows NT 4.0 Service pack 3 changed the
- default for permissible authentication so that plaintext
- passwords are <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->never</I
-></SPAN
-> sent over the wire.
- The solution to this is either to switch to encrypted passwords
- with Samba or edit the Windows NT registry to re-enable plaintext
- passwords. See the document WinNT.txt for details on how to do
- this.</P
-><P
->Other Microsoft operating systems which also exhibit
- this behavior includes</P
-><P
-> These versions of MS Windows do not support full domain
- security protocols, although they may log onto a domain environment.
- Of these Only MS Windows XP Home does NOT support domain logons.</P
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->MS DOS Network client 3.0 with
- the basic network redirector installed</TD
-></TR
-><TR
-><TD
->Windows 95 with the network redirector
- update installed</TD
-></TR
-><TR
-><TD
->Windows 98 [se]</TD
-></TR
-><TR
-><TD
->Windows Me</TD
-></TR
-><TR
-><TD
->Windows XP Home</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-><P
-> The following versions of MS Windows fully support domain
- security protocols.</P
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->Windows NT 3.5x</TD
-></TR
-><TR
-><TD
->Windows NT 4.0</TD
-></TR
-><TR
-><TD
->Windows 2000 Professional</TD
-></TR
-><TR
-><TD
->Windows 200x Server/Advanced Server</TD
-></TR
-><TR
-><TD
->Windows XP Professional</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Note :</I
-></SPAN
->All current release of
- Microsoft SMB/CIFS clients support authentication via the
- SMB Challenge/Response mechanism described here. Enabling
- clear text authentication does not disable the ability
- of the client to participate in encrypted authentication.</P
-><P
->MS Windows clients will cache the encrypted password alone.
- Even when plain text passwords are re-enabled, through the appropriate
- registry change, the plain text password is NEVER cached. This means that
- in the event that a network connections should become disconnected (broken)
- only the cached (encrypted) password will be sent to the resource server
- to affect a auto-reconnect. If the resource server does not support encrypted
- passwords the auto-reconnect will fail. <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->USE OF ENCRYPTED PASSWORDS
- IS STRONGLY ADVISED.</I
-></SPAN
-></P
-></TD
-></TR
-></TABLE
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN368"
->3.2.1. Advantages of SMB Encryption</A
-></H2
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->Plain text passwords are not passed across
- the network. Someone using a network sniffer cannot just
- record passwords going to the SMB server.</TD
-></TR
-><TR
-><TD
->WinNT doesn't like talking to a server
- that SM not support encrypted passwords. It will refuse
- to browse the server if the server is also in user level
- security mode. It will insist on prompting the user for the
- password on each connection, which is very annoying. The
- only things you can do to stop this is to use SMB encryption.
- </TD
-></TR
-><TR
-><TD
->Encrypted password support allows automatic share
- (resource) reconnects.</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN374"
->3.2.2. Advantages of non-encrypted passwords</A
-></H2
-><P
-></P
-><TABLE
-BORDER="0"
-><TBODY
-><TR
-><TD
->Plain text passwords are not kept
- on disk, and are NOT cached in memory. </TD
-></TR
-><TR
-><TD
->Uses same password file as other unix
- services such as login and ftp</TD
-></TR
-><TR
-><TD
->Use of other services (such as telnet and ftp) which
- send plain text passwords over the net, so sending them for SMB
- isn't such a big deal.</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN380"
->3.3. The smbpasswd Command</A
-></H1
-><P
->The smbpasswd utility is a utility similar to the
- <B
-CLASS="COMMAND"
->passwd</B
-> or <B
-CLASS="COMMAND"
->yppasswd</B
-> programs.
- It maintains the two 32 byte password fields in the passdb backend. </P
-><P
-><B
-CLASS="COMMAND"
->smbpasswd</B
-> works in a client-server mode
- where it contacts the local smbd to change the user's password on its
- behalf. This has enormous benefits - as follows.</P
-><P
-><B
-CLASS="COMMAND"
->smbpasswd</B
-> has the capability
- to change passwords on Windows NT servers (this only works when
- the request is sent to the NT Primary Domain Controller if you
- are changing an NT Domain user's password).</P
-><P
->To run smbpasswd as a normal user just type :</P
-><P
-><SAMP
-CLASS="PROMPT"
->$ </SAMP
-><KBD
-CLASS="USERINPUT"
->smbpasswd</KBD
-></P
-><P
-><SAMP
-CLASS="PROMPT"
->Old SMB password: </SAMP
-><KBD
-CLASS="USERINPUT"
->&#60;type old value here -
- or hit return if there was no old password&#62;</KBD
-></P
-><P
-><SAMP
-CLASS="PROMPT"
->New SMB Password: </SAMP
-><KBD
-CLASS="USERINPUT"
->&#60;type new value&#62;
- </KBD
-></P
-><P
-><SAMP
-CLASS="PROMPT"
->Repeat New SMB Password: </SAMP
-><KBD
-CLASS="USERINPUT"
->&#60;re-type new value
- </KBD
-></P
-><P
->If the old value does not match the current value stored for
- that user, or the two new values do not match each other, then the
- password will not be changed.</P
-><P
->If invoked by an ordinary user it will only allow the user
- to change his or her own Samba password.</P
-><P
->If run by the root user smbpasswd may take an optional
- argument, specifying the user name whose SMB password you wish to
- change. Note that when run as root smbpasswd does not prompt for
- or check the old password value, thus allowing root to set passwords
- for users who have forgotten their passwords.</P
-><P
-><B
-CLASS="COMMAND"
->smbpasswd</B
-> is designed to work in the same way
- and be familiar to UNIX users who use the <B
-CLASS="COMMAND"
->passwd</B
-> or
- <B
-CLASS="COMMAND"
->yppasswd</B
-> commands.</P
-><P
->For more details on using <B
-CLASS="COMMAND"
->smbpasswd</B
-> refer
- to the man page which will always be the definitive reference.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN411"
->3.4. Plain text</A
-></H1
-><P
->Older versions of samba retrieved user information from the unix user database
-and eventually some other fields from the file <TT
-CLASS="FILENAME"
->/etc/samba/smbpasswd</TT
->
-or <TT
-CLASS="FILENAME"
->/etc/smbpasswd</TT
->. When password encryption is disabled, no
-data is stored at all.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN416"
->3.5. TDB</A
-></H1
-><P
->Samba can also store the user data in a "TDB" (Trivial Database). Using this backend
-doesn't require any additional configuration. This backend is recommended for new installations who
-don't require LDAP.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN419"
->3.6. LDAP</A
-></H1
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN421"
->3.6.1. Introduction</A
-></H2
+NAME="AEN2737">19.1. Purpose</H1
><P
>This document describes how to use an LDAP directory for storing Samba user
account information traditionally stored in the smbpasswd(5) file. It is
@@ -566,13 +141,11 @@ TARGET="_top"
></UL
></DIV
><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
><A
-NAME="AEN441"
->3.6.2. Introduction</A
-></H2
+NAME="AEN2757">19.2. Introduction</H1
><P
>Traditionally, when configuring <A
HREF="smb.conf.5.html#ENCRYPTPASSWORDS"
@@ -627,27 +200,35 @@ Identified (RID).</P
used by smbd was developed. The API which defines access to user accounts
is commonly referred to as the samdb interface (previously this was called the passdb
API, and is still so named in the CVS trees). In Samba 2.2.3, enabling support
-for a samdb backend (e.g. <VAR
+for a samdb backend (e.g. <TT
CLASS="PARAMETER"
->--with-ldapsam</VAR
+><I
+>--with-ldapsam</I
+></TT
> or
-<VAR
+<TT
CLASS="PARAMETER"
->--with-tdbsam</VAR
+><I
+>--with-tdbsam</I
+></TT
>) requires compile time support.</P
><P
->When compiling Samba to include the <VAR
+>When compiling Samba to include the <TT
CLASS="PARAMETER"
->--with-ldapsam</VAR
+><I
+>--with-ldapsam</I
+></TT
> autoconf
option, smbd (and associated tools) will store and lookup user accounts in
an LDAP directory. In reality, this is very easy to understand. If you are
comfortable with using an smbpasswd file, simply replace "smbpasswd" with
"LDAP directory" in all the documentation.</P
><P
->There are a few points to stress about what the <VAR
+>There are a few points to stress about what the <TT
CLASS="PARAMETER"
->--with-ldapsam</VAR
+><I
+>--with-ldapsam</I
+></TT
>
does not provide. The LDAP support referred to in the this documentation does not
include:</P
@@ -675,45 +256,42 @@ TARGET="_top"
the details of configuring these packages are beyond the scope of this document.</P
></DIV
><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
><A
-NAME="AEN470"
->3.6.3. Supported LDAP Servers</A
-></H2
-><P
->The LDAP samdb code in 2.2.3 (and later) has been developed and tested
-using the OpenLDAP 2.0 server and client libraries.
-The same code should be able to work with Netscape's Directory Server
-and client SDK. However, due to lack of testing so far, there are bound
-to be compile errors and bugs. These should not be hard to fix.
-If you are so inclined, please be sure to forward all patches to
+NAME="AEN2786">19.3. Supported LDAP Servers</H1
+><P
+>The LDAP samdb code in 2.2.3 has been developed and tested using the OpenLDAP
+2.0 server and client libraries. The same code should be able to work with
+Netscape's Directory Server and client SDK. However, due to lack of testing
+so far, there are bound to be compile errors and bugs. These should not be
+hard to fix. If you are so inclined, please be sure to forward all patches to
<A
-HREF="mailto:samba-patches@samba.org"
+HREF="samba-patches@samba.org"
TARGET="_top"
>samba-patches@samba.org</A
> and
<A
-HREF="mailto:jerry@samba.org"
+HREF="jerry@samba.org"
TARGET="_top"
>jerry@samba.org</A
>.</P
></DIV
><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
><A
-NAME="AEN475"
->3.6.4. Schema and Relationship to the RFC 2307 posixAccount</A
-></H2
+NAME="AEN2791">19.4. Schema and Relationship to the RFC 2307 posixAccount</H1
><P
->Samba 3.0 includes the necessary schema file for OpenLDAP 2.0 in
+>Samba 2.2.3 includes the necessary schema file for OpenLDAP 2.0 in
<TT
CLASS="FILENAME"
>examples/LDAP/samba.schema</TT
->. The sambaAccount objectclass is given here:</P
+>. (Note that this schema
+file has been modified since the experimental support initially included
+in 2.2.2). The sambaAccount objectclass is given here:</P
><P
><PRE
CLASS="PROGRAMLISTING"
@@ -730,7 +308,7 @@ CLASS="PROGRAMLISTING"
owned by the Samba Team and as such is legal to be openly published.
If you translate the schema to be used with Netscape DS, please
submit the modified schema file as a patch to <A
-HREF="mailto:jerry@samba.org"
+HREF="jerry@samba.org"
TARGET="_top"
>jerry@samba.org</A
></P
@@ -741,9 +319,9 @@ CLASS="FILENAME"
>/etc/passwd</TT
> entry, so is the sambaAccount object
meant to supplement the UNIX user account information. A sambaAccount is a
-<CODE
+<TT
CLASS="CONSTANT"
->STRUCTURAL</CODE
+>STRUCTURAL</TT
> objectclass so it can be stored individually
in the directory. However, there are several fields (e.g. uid) which overlap
with the posixAccount objectclass outlined in RFC2307. This is by design.</P
@@ -758,31 +336,27 @@ store all Samba account information in LDAP, but still maintain UNIX account
information in NIS while the network is transitioning to a full LDAP infrastructure.</P
></DIV
><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN2803">19.5. Configuring Samba with LDAP</H1
+><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN487"
->3.6.5. Configuring Samba with LDAP</A
-></H2
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN489"
->3.6.5.1. OpenLDAP configuration</A
-></H3
+NAME="AEN2805">19.5.1. OpenLDAP configuration</H2
><P
>To include support for the sambaAccount object in an OpenLDAP directory
server, first copy the samba.schema file to slapd's configuration directory.</P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->root# </SAMP
-><KBD
-CLASS="USERINPUT"
->cp samba.schema /etc/openldap/schema/</KBD
+>root# </TT
+><B
+CLASS="COMMAND"
+>cp samba.schema /etc/openldap/schema/</B
></P
><P
>Next, include the <TT
@@ -848,17 +422,17 @@ index rid eq
></P
></DIV
><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
><A
-NAME="AEN506"
->3.6.5.2. Configuring Samba</A
-></H3
+NAME="AEN2822">19.5.2. Configuring Samba</H2
><P
->The following parameters are available in smb.conf only with <VAR
+>The following parameters are available in smb.conf only with <TT
CLASS="PARAMETER"
->--with-ldapsam</VAR
+><I
+>--with-ldapsam</I
+></TT
>
was included with compiling Samba.</P
><P
@@ -936,9 +510,11 @@ CLASS="PROGRAMLISTING"
# define the DN to use when binding to the directory servers
# The password for this DN is not stored in smb.conf. Rather it
- # must be set by using 'smbpasswd -w <VAR
+ # must be set by using 'smbpasswd -w <TT
CLASS="REPLACEABLE"
->secretpw</VAR
+><I
+>secretpw</I
+></TT
>' to store the
# passphrase in the secrets.tdb file. If the "ldap admin dn" values
# changes, this password will need to be reset.
@@ -959,18 +535,16 @@ CLASS="REPLACEABLE"
ldap suffix = "ou=people,dc=samba,dc=org"
# generally the default ldap search filter is ok
- # ldap filter = "(&#38;(uid=%u)(objectclass=sambaAccount))"</PRE
+ # ldap filter = "(&amp;(uid=%u)(objectclass=sambaAccount))"</PRE
></P
></DIV
></DIV
><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
><A
-NAME="AEN534"
->3.6.6. Accounts and Groups management</A
-></H2
+NAME="AEN2850">19.6. Accounts and Groups management</H1
><P
>As users accounts are managed thru the sambaAccount objectclass, you should
modify you existing administration tools to deal with sambaAccount attributes.</P
@@ -983,19 +557,17 @@ in a different tree of you LDAP namespace: you should use
NSS and PAM accordingly (usually, in the /etc/ldap.conf configuration
file).</P
><P
->In Samba release 3.0, the group management system is based on posix
-groups. This means that Samba make usage of the posixGroup objectclass.
+>In Samba release 2.2.3, the group management system is based on posix
+groups. This meand that Samba make usage of the posixGroup objectclass.
For now, there is no NT-like group system management (global and local
groups).</P
></DIV
><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
><A
-NAME="AEN539"
->3.6.7. Security and sambaAccount</A
-></H2
+NAME="AEN2855">19.7. Security and sambaAccount</H1
><P
>There are two important points to remember when discussing the security
of sambaAccount entries in the directory.</P
@@ -1068,13 +640,11 @@ access to attrs=lmPassword,ntPassword
></P
></DIV
><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
><A
-NAME="AEN559"
->3.6.8. LDAP specials attributes for sambaAccounts</A
-></H2
+NAME="AEN2875">19.8. LDAP specials attributes for sambaAccounts</H1
><P
>The sambaAccount objectclass is composed of the following attributes:</P
><P
@@ -1082,84 +652,84 @@ NAME="AEN559"
><UL
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->lmPassword</CODE
+>lmPassword</TT
>: the LANMAN password 16-byte hash stored as a character
representation of a hexidecimal string.</P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->ntPassword</CODE
+>ntPassword</TT
>: the NT password hash 16-byte stored as a character
representation of a hexidecimal string.</P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->pwdLastSet</CODE
+>pwdLastSet</TT
>: The integer time in seconds since 1970 when the
- <CODE
+ <TT
CLASS="CONSTANT"
->lmPassword</CODE
-> and <CODE
+>lmPassword</TT
+> and <TT
CLASS="CONSTANT"
->ntPassword</CODE
+>ntPassword</TT
> attributes were last set.
</P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->acctFlags</CODE
+>acctFlags</TT
>: string of 11 characters surrounded by square brackets []
representing account flags such as U (user), W(workstation), X(no password expiration), and
D(disabled).</P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->logonTime</CODE
+>logonTime</TT
>: Integer value currently unused</P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->logoffTime</CODE
+>logoffTime</TT
>: Integer value currently unused</P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->kickoffTime</CODE
+>kickoffTime</TT
>: Integer value currently unused</P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->pwdCanChange</CODE
+>pwdCanChange</TT
>: Integer value currently unused</P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->pwdMustChange</CODE
+>pwdMustChange</TT
>: Integer value currently unused</P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->homeDrive</CODE
+>homeDrive</TT
>: specifies the drive letter to which to map the
UNC path specified by homeDirectory. The drive letter must be specified in the form "X:"
where X is the letter of the drive to map. Refer to the "logon drive" parameter in the
@@ -1167,9 +737,9 @@ CLASS="CONSTANT"
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->scriptPath</CODE
+>scriptPath</TT
>: The scriptPath property specifies the path of
the user's logon script, .CMD, .EXE, or .BAT file. The string can be null. The path
is relative to the netlogon share. Refer to the "logon script" parameter in the
@@ -1177,18 +747,18 @@ CLASS="CONSTANT"
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->profilePath</CODE
+>profilePath</TT
>: specifies a path to the user's profile.
This value can be a null string, a local absolute path, or a UNC path. Refer to the
"logon path" parameter in the smb.conf(5) man page for more information.</P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->smbHome</CODE
+>smbHome</TT
>: The homeDirectory property specifies the path of
the home directory for the user. The string can be null. If homeDrive is set and specifies
a drive letter, homeDirectory should be a UNC path. The path must be a network
@@ -1198,25 +768,25 @@ CLASS="CONSTANT"
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->userWorkstation</CODE
+>userWorkstation</TT
>: character string value currently unused.
</P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->rid</CODE
+>rid</TT
>: the integer representation of the user's relative identifier
(RID).</P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->primaryGroupID</CODE
+>primaryGroupID</TT
>: the relative identifier (RID) of the primary group
of the user.</P
></LI
@@ -1261,27 +831,29 @@ its <TT
CLASS="FILENAME"
>smb.conf</TT
> file. When a user named "becky" logons to the domain,
-the <VAR
+the <TT
CLASS="PARAMETER"
->logon home</VAR
+><I
+>logon home</I
+></TT
> string is expanded to \\TASHTEGO\becky.
If the smbHome attribute exists in the entry "uid=becky,ou=people,dc=samba,dc=org",
this value is used. However, if this attribute does not exist, then the value
-of the <VAR
+of the <TT
CLASS="PARAMETER"
->logon home</VAR
+><I
+>logon home</I
+></TT
> parameter is used in its place. Samba
will only write the attribute value to the directory entry is the value is
something other than the default (e.g. \\MOBY\becky).</P
></DIV
><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
><A
-NAME="AEN629"
->3.6.9. Example LDIF Entries for a sambaAccount</A
-></H2
+NAME="AEN2945">19.9. Example LDIF Entries for a sambaAccount</H1
><P
>The following is a working LDIF with the inclusion of the posixAccount objectclass:</P
><P
@@ -1332,230 +904,19 @@ pwdMustChange: 2147483647
ntPassword: 878D8014606CDA29677A44EFA1353FC7</PRE
></P
></DIV
-></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN637"
->3.7. MySQL</A
-></H1
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN639"
->3.7.1. Creating the database</A
-></H2
-><P
->You either can set up your own table and specify the field names to pdb_mysql (see below
-for the column names) or use the default table. The file <TT
-CLASS="FILENAME"
->examples/pdb/mysql/mysql.dump</TT
->
-contains the correct queries to create the required tables. Use the command :
-
-<B
-CLASS="COMMAND"
->mysql -u<VAR
-CLASS="REPLACEABLE"
->username</VAR
-> -h<VAR
-CLASS="REPLACEABLE"
->hostname</VAR
-> -p<VAR
-CLASS="REPLACEABLE"
->password</VAR
-> <VAR
-CLASS="REPLACEABLE"
->databasename</VAR
-> &#60; <TT
-CLASS="FILENAME"
->/path/to/samba/examples/pdb/mysql/mysql.dump</TT
-></B
->&#13;</P
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN649"
->3.7.2. Configuring</A
-></H2
-><P
->This plugin lacks some good documentation, but here is some short info:</P
-><P
->Add a the following to the <B
-CLASS="COMMAND"
->passdb backend</B
-> variable in your <TT
-CLASS="FILENAME"
->smb.conf</TT
->:
-<PRE
-CLASS="PROGRAMLISTING"
->passdb backend = [other-plugins] mysql:identifier [other-plugins]</PRE
-></P
-><P
->The identifier can be any string you like, as long as it doesn't collide with
-the identifiers of other plugins or other instances of pdb_mysql. If you
-specify multiple pdb_mysql.so entries in 'passdb backend', you also need to
-use different identifiers!</P
-><P
->Additional options can be given thru the smb.conf file in the [global] section.</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->identifier:mysql host - host name, defaults to 'localhost'
-identifier:mysql password
-identifier:mysql user - defaults to 'samba'
-identifier:mysql database - defaults to 'samba'
-identifier:mysql port - defaults to 3306
-identifier:table - Name of the table containing users</PRE
-></P
-><DIV
-CLASS="WARNING"
-><P
-></P
-><TABLE
-CLASS="WARNING"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/warning.gif"
-HSPACE="5"
-ALT="Warning"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Since the password for the mysql user is stored in the
-smb.conf file, you should make the the smb.conf file
-readable only to the user that runs samba. This is considered a security
-bug and will be fixed soon.</P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->Names of the columns in this table(I've added column types those columns should have first):</P
+NAME="AEN2953">19.10. Comments</H1
><P
-><PRE
-CLASS="PROGRAMLISTING"
->identifier:logon time column - int(9)
-identifier:logoff time column - int(9)
-identifier:kickoff time column - int(9)
-identifier:pass last set time column - int(9)
-identifier:pass can change time column - int(9)
-identifier:pass must change time column - int(9)
-identifier:username column - varchar(255) - unix username
-identifier:domain column - varchar(255) - NT domain user is part of
-identifier:nt username column - varchar(255) - NT username
-identifier:fullname column - varchar(255) - Full name of user
-identifier:home dir column - varchar(255) - Unix homedir path
-identifier:dir drive column - varchar(2) - Directory drive path (eg: 'H:')
-identifier:logon script column - varchar(255) - Batch file to run on client side when logging on
-identifier:profile path column - varchar(255) - Path of profile
-identifier:acct desc column - varchar(255) - Some ASCII NT user data
-identifier:workstations column - varchar(255) - Workstations user can logon to (or NULL for all)
-identifier:unknown string column - varchar(255) - unknown string
-identifier:munged dial column - varchar(255) - ?
-identifier:uid column - int(9) - Unix user ID (uid)
-identifier:gid column - int(9) - Unix user group (gid)
-identifier:user sid column - varchar(255) - NT user SID
-identifier:group sid column - varchar(255) - NT group ID
-identifier:lanman pass column - varchar(255) - encrypted lanman password
-identifier:nt pass column - varchar(255) - encrypted nt passwd
-identifier:plain pass column - varchar(255) - plaintext password
-identifier:acct control column - int(9) - nt user data
-identifier:unknown 3 column - int(9) - unknown
-identifier:logon divs column - int(9) - ?
-identifier:hours len column - int(9) - ?
-identifier:unknown 5 column - int(9) - unknown
-identifier:unknown 6 column - int(9) - unknown</PRE
-></P
-><P
->Eventually, you can put a colon (:) after the name of each column, which
-should specify the column to update when updating the table. You can also
-specify nothing behind the colon - then the data from the field will not be
-updated. </P
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN666"
->3.7.3. Using plaintext passwords or encrypted password</A
-></H2
-><P
->I strongly discourage the use of plaintext passwords, however, you can use them:</P
-><P
->If you would like to use plaintext passwords, set 'identifier:lanman pass column' and 'identifier:nt pass column' to 'NULL' (without the quotes) and 'identifier:plain pass column' to the name of the column containing the plaintext passwords. </P
-><P
->If you use encrypted passwords, set the 'identifier:plain pass column' to 'NULL' (without the quotes). This is the default.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN671"
->3.7.4. Getting non-column data from the table</A
-></H2
-><P
->It is possible to have not all data in the database and making some 'constant'.</P
-><P
->For example, you can set 'identifier:fullname column' to :
-<B
-CLASS="COMMAND"
->CONCAT(First_name,' ',Sur_name)</B
-></P
-><P
->Or, set 'identifier:workstations column' to :
-<B
-CLASS="COMMAND"
->NULL</B
-></P
-><P
->See the MySQL documentation for more language constructs.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN679"
->3.8. XML</A
-></H1
-><P
->This module requires libxml2 to be installed.</P
-><P
->The usage of pdb_xml is pretty straightforward. To export data, use:
-
-<KBD
-CLASS="USERINPUT"
->pdbedit -e xml:filename</KBD
->
-
-(where filename is the name of the file to put the data in)</P
-><P
->To import data, use:
-<KBD
-CLASS="USERINPUT"
->pdbedit -i xml:filename -e current-pdb</KBD
->
-
-Where filename is the name to read the data from and current-pdb to put it in.</P
+>Please mail all comments regarding this HOWTO to <A
+HREF="mailto:jerry@samba.org"
+TARGET="_top"
+>jerry@samba.org</A
+>. This documents was
+last updated to reflect the Samba 2.2.3 release.&#13;</P
></DIV
></DIV
><DIV
@@ -1574,7 +935,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="browsing-quick.html"
+HREF="vfs.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -1592,7 +953,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="type.html"
+HREF="cvs-access.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -1602,13 +963,13 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Quick Cross Subnet Browsing / Cross Workgroup Browsing guide</TD
+>Stackable VFS modules</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
-HREF="introduction.html"
+HREF="optional.html"
ACCESSKEY="U"
>Up</A
></TD
@@ -1616,7 +977,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Type of installation</TD
+>HOWTO Access Samba source code via CVS</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/samba-pdc.html b/docs/htmldocs/samba-pdc.html
index 0c1e085159..93bbc727d4 100644
--- a/docs/htmldocs/samba-pdc.html
+++ b/docs/htmldocs/samba-pdc.html
@@ -2,10 +2,11 @@
<HTML
><HEAD
><TITLE
->Samba as an NT4 or Win2k Primary Domain Controller</TITLE
+>How to Configure Samba as a NT4 Primary Domain Controller</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
@@ -13,10 +14,10 @@ REL="UP"
TITLE="Type of installation"
HREF="type.html"><LINK
REL="PREVIOUS"
-TITLE="Samba as Stand-Alone Server"
+TITLE="User and Share security level (for servers not in a domain)"
HREF="securitylevels.html"><LINK
REL="NEXT"
-TITLE="Samba Backup Domain Controller to Samba Domain Control"
+TITLE="How to Act as a Backup Domain Controller in a Purely Samba Controlled Domain"
HREF="samba-bdc.html"></HEAD
><BODY
CLASS="CHAPTER"
@@ -72,17 +73,13 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="SAMBA-PDC"
-></A
->Chapter 6. Samba as an NT4 or Win2k Primary Domain Controller</H1
+NAME="SAMBA-PDC">Chapter 6. How to Configure Samba as a NT4 Primary Domain Controller</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN878"
->6.1. Prerequisite Reading</A
-></H1
+NAME="AEN575">6.1. Prerequisite Reading</H1
><P
>Before you continue reading in this chapter, please make sure
that you are comfortable with configuring basic files services
@@ -96,50 +93,19 @@ CLASS="FILENAME"
>smb.conf(5)</TT
></A
>
-manpage.</P
+manpage and the <A
+HREF="ENCRYPTION.html"
+TARGET="_top"
+>Encryption chapter</A
+>
+of this HOWTO Collection.</P
></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN883"
->6.2. Background</A
-></H1
-><P
->This article outlines the steps necessary for configuring Samba as a PDC.
-It is necessary to have a working Samba server prior to implementing the
-PDC functionality.</P
-><P
-></P
-><UL
-><LI
-><P
-> Domain logons for Windows NT 4.0 / 200x / XP Professional clients.
- </P
-></LI
-><LI
-><P
-> Placing Windows 9x / Me clients in user level security
- </P
-></LI
-><LI
-><P
-> Retrieving a list of users and groups from a Samba PDC to
- Windows 9x / Me / NT / 200x / XP Professional clients
- </P
-></LI
-><LI
-><P
-> Roaming Profiles
- </P
-></LI
-><LI
-><P
-> Network/System Policies
- </P
-></LI
-></UL
+NAME="AEN581">6.2. Background</H1
><DIV
CLASS="NOTE"
><P
@@ -154,70 +120,113 @@ WIDTH="25"
ALIGN="CENTER"
VALIGN="TOP"
><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
+SRC="../images/note.gif"
HSPACE="5"
ALT="Note"></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
><P
->Roaming Profiles and System/Network policies are advanced network administration topics
-that are covered separately in this document.</P
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>Author's Note:</I
+></SPAN
+> This document is a combination
+of David Bannon's "Samba 2.2 PDC HOWTO" and "Samba NT Domain FAQ".
+Both documents are superseded by this one.</P
></TD
></TR
></TABLE
></DIV
><P
->The following functionalities are new to the Samba 3.0 release:</P
+>Versions of Samba prior to release 2.2 had marginal capabilities to act
+as a Windows NT 4.0 Primary Domain Controller
+
+(PDC). With Samba 2.2.0, we are proud to announce official support for
+Windows NT 4.0-style domain logons from Windows NT 4.0 and Windows
+2000 clients. This article outlines the steps
+necessary for configuring Samba as a PDC. It is necessary to have a
+working Samba server prior to implementing the PDC functionality. If
+you have not followed the steps outlined in <A
+HREF="UNIX_INSTALL.html"
+TARGET="_top"
+> UNIX_INSTALL.html</A
+>, please make sure
+that your server is configured correctly before proceeding. Another
+good resource in the <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+>smb.conf(5) man
+page</A
+>. The following functionality should work in 2.2:</P
><P
></P
><UL
><LI
><P
-> Windows NT 4 domain trusts
+> domain logons for Windows NT 4.0/2000 clients.
</P
></LI
><LI
><P
-> Adding users via the User Manager for Domains
+> placing a Windows 9x client in user level security
+ </P
+></LI
+><LI
+><P
+> retrieving a list of users and groups from a Samba PDC to
+ Windows 9x/NT/2000 clients
+ </P
+></LI
+><LI
+><P
+> roving (roaming) user profiles
+ </P
+></LI
+><LI
+><P
+> Windows NT 4.0-style system policies
</P
></LI
></UL
><P
->The following functionalities are NOT provided by Samba 3.0:</P
+>The following pieces of functionality are not included in the 2.2 release:</P
><P
></P
><UL
><LI
><P
+> Windows NT 4 domain trusts
+ </P
+></LI
+><LI
+><P
> SAM replication with Windows NT 4.0 Domain Controllers
(i.e. a Samba PDC and a Windows NT BDC or vice versa)
</P
></LI
><LI
><P
+> Adding users via the User Manager for Domains
+ </P
+></LI
+><LI
+><P
> Acting as a Windows 2000 Domain Controller (i.e. Kerberos and
Active Directory)
</P
></LI
></UL
><P
->Please note that Windows 9x / Me / XP Home clients are not true members of a domain
+>Please note that Windows 9x clients are not true members of a domain
for reasons outlined in this article. Therefore the protocol for
support Windows 9x-style domain logons is completely different
-from NT4 / Win2k type domain logons and has been officially supported for some
+from NT4 domain logons and has been officially supported for some
time.</P
><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->MS Windows XP Home edition is NOT able to join a domain and does not permit
-the use of domain logons.</I
-></SPAN
-></P
-><P
->Implementing a Samba PDC can basically be divided into 3 broad
+>Implementing a Samba PDC can basically be divided into 2 broad
steps.</P
><P
></P
@@ -230,12 +239,8 @@ TYPE="1"
></LI
><LI
><P
-> Creating machine trust accounts and joining clients to the domain
- </P
-></LI
-><LI
-><P
-> Adding and managing domain user accounts
+> Creating machine trust accounts and joining clients
+ to the domain
</P
></LI
></OL
@@ -243,26 +248,25 @@ TYPE="1"
>There are other minor details such as user profiles, system
policies, etc... However, these are not necessarily specific
to a Samba PDC as much as they are related to Windows NT networking
-concepts.</P
+concepts. They will be mentioned only briefly here.</P
></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN923"
->6.3. Configuring the Samba Domain Controller</A
-></H1
+NAME="AEN620">6.3. Configuring the Samba Domain Controller</H1
><P
>The first step in creating a working Samba PDC is to
-understand the parameters necessary in smb.conf. Here we
-attempt to explain the parameters that are covered in
-<A
+understand the parameters necessary in smb.conf. I will not
+attempt to re-explain the parameters here as they are more that
+adequately covered in <A
HREF="smb.conf.5.html"
TARGET="_top"
> the smb.conf
man page</A
->.</P
+>. For convenience, the parameters have been
+linked with the actual smb.conf description.</P
><P
>Here is an example <TT
CLASS="FILENAME"
@@ -277,17 +281,21 @@ CLASS="PROGRAMLISTING"
HREF="smb.conf.5.html#NETBIOSNAME"
TARGET="_top"
>netbios name</A
-> = <VAR
+> = <TT
CLASS="REPLACEABLE"
->POGO</VAR
+><I
+>POGO</I
+></TT
>
<A
HREF="smb.conf.5.html#WORKGROUP"
TARGET="_top"
>workgroup</A
-> = <VAR
+> = <TT
CLASS="REPLACEABLE"
->NARNIA</VAR
+><I
+>NARNIA</I
+></TT
>
; we should act as the domain and local master browser
@@ -340,7 +348,8 @@ TARGET="_top"
>logon path</A
> = \\%N\profiles\%u
- ; where is a user's home directory and where should it be mounted at?
+ ; where is a user's home directory and where should it
+ ; be mounted at?
<A
HREF="smb.conf.5.html#LOGONDRIVE"
TARGET="_top"
@@ -376,9 +385,11 @@ TARGET="_top"
HREF="smb.conf.5.html#WRITELIST"
TARGET="_top"
>write list</A
-> = <VAR
+> = <TT
CLASS="REPLACEABLE"
->ntadmin</VAR
+><I
+>ntadmin</I
+></TT
>
; share for storing user profiles
@@ -413,7 +424,8 @@ TARGET="_top"
><P
> Encrypted passwords must be enabled. For more details on how
to do this, refer to <A
-HREF="passdb.html"
+HREF="ENCRYPTION.html"
+TARGET="_top"
>ENCRYPTION.html</A
>.
</P
@@ -437,18 +449,24 @@ CLASS="FILENAME"
></LI
></UL
><P
->Samba 3.0 offers a complete implementation of group mapping
+>As Samba 2.2 does not offer a complete implementation of group mapping
between Windows NT groups and Unix groups (this is really quite
-complicated to explain in a short space).</P
+complicated to explain in a short space), you should refer to the
+<A
+HREF="smb.conf.5.html#DOMAINADMINGROUP"
+TARGET="_top"
+>domain admin
+group</A
+> smb.conf parameter for information of creating "Domain
+Admins" style accounts.</P
></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN965"
->6.4. Creating Machine Trust Accounts and Joining Clients to the Domain</A
-></H1
+NAME="AEN663">6.4. Creating Machine Trust Accounts and Joining Clients to the
+Domain</H1
><P
>A machine trust account is a Samba account that is used to
authenticate a client machine (rather than a user) to the Samba
@@ -459,127 +477,14 @@ Account."</P
secure communication with the Domain Controller. This is a security
feature to prevent an unauthorized machine with the same NetBIOS name
from joining the domain and gaining access to domain user/group
-accounts. Windows NT, 200x, XP Professional clients use machine trust
-accounts, but Windows 9x / Me / XP Home clients do not. Hence, a
-Windows 9x / Me / XP Home client is never a true member of a domain
-because it does not possess a machine trust account, and thus has no
-shared secret with the domain controller.</P
+accounts. Windows NT and 2000 clients use machine trust accounts, but
+Windows 9x clients do not. Hence, a Windows 9x client is never a true
+member of a domain because it does not possess a machine trust
+account, and thus has no shared secret with the domain controller.</P
><P
>A Windows PDC stores each machine trust account in the Windows
-Registry. A Samba-3 PDC also has to stoe machine trust account information
-in a suitable back-end data store. With Samba-3 there can be multiple back-ends
-for this including:</P
-><P
-></P
-><UL
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->smbpaswd</I
-></SPAN
-> - the plain ascii file stored used by
- earlier versions of Samba. This file configuration option requires
- a Unix/Linux system account for EVERY entry (ie: both for user and for
- machine accounts). This file will be located in the <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->private</I
-></SPAN
->
- directory (default is /usr/local/samba/lib/private or on linux /etc/samba).
- </P
-></LI
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->smbpasswd_nua</I
-></SPAN
-> - This file is independant of the
- system wide user accounts. The use of this back-end option requires
- specification of the "non unix account range" option also. It is called
- smbpasswd and will be located in the <TT
-CLASS="FILENAME"
->private</TT
-> directory.
- </P
-></LI
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->tdbsam</I
-></SPAN
-> - a binary database backend that will be
- stored in the <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->private</I
-></SPAN
-> directory in a file called
- <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->passwd.tdb</I
-></SPAN
->. The key benefit of this binary format
- file is that it can store binary objects that can not be accomodated
- in the traditional plain text smbpasswd file.
- </P
-></LI
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->tdbsam_nua</I
-></SPAN
-> like the smbpasswd_nua option above, this
- file allows the creation of arbitrary user and machine accounts without
- requiring that account to be added to the system (/etc/passwd) file. It
- too requires the specification of the "non unix account range" option
- in the [globals] section of the smb.conf file.
- </P
-></LI
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->ldapsam</I
-></SPAN
-> - An LDAP based back-end. Permits the
- LDAP server to be specified. eg: ldap://localhost or ldap://frodo.murphy.com
- </P
-></LI
-><LI
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->ldapsam_nua</I
-></SPAN
-> - LDAP based back-end with no unix
- account requirement, like smbpasswd_nua and tdbsam_nua above.
- </P
-></LI
-></UL
-><P
->A Samba PDC, however, stores each machine trust account in two parts,
-as follows:
+Registry. A Samba PDC, however, stores each machine trust account
+in two parts, as follows:
<P
></P
@@ -632,9 +537,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1008"
->6.4.1. Manual Creation of Machine Trust Accounts</A
-></H2
+NAME="AEN682">6.4.1. Manual Creation of Machine Trust Accounts</H2
><P
>The first step in manually creating a machine trust account is to
manually create the corresponding Unix account in
@@ -649,45 +552,55 @@ CLASS="COMMAND"
used to create new Unix accounts. The following is an example for a
Linux based Samba server:</P
><P
-> <SAMP
+> <TT
CLASS="PROMPT"
->root# </SAMP
+>root# </TT
><B
CLASS="COMMAND"
->/usr/sbin/useradd -g 100 -d /dev/null -c <VAR
+>/usr/sbin/useradd -g 100 -d /dev/null -c <TT
CLASS="REPLACEABLE"
+><I
>"machine
-nickname"</VAR
-> -s /bin/false <VAR
+nickname"</I
+></TT
+> -s /bin/false <TT
CLASS="REPLACEABLE"
->machine_name</VAR
+><I
+>machine_name</I
+></TT
>$ </B
></P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->root# </SAMP
+>root# </TT
><B
CLASS="COMMAND"
->passwd -l <VAR
+>passwd -l <TT
CLASS="REPLACEABLE"
->machine_name</VAR
+><I
+>machine_name</I
+></TT
>$</B
></P
><P
>On *BSD systems, this can be done using the 'chpass' utility:</P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->root# </SAMP
+>root# </TT
><B
CLASS="COMMAND"
->chpass -a "<VAR
+>chpass -a "<TT
CLASS="REPLACEABLE"
->machine_name</VAR
->$:*:101:100::0:0:Workstation <VAR
+><I
+>machine_name</I
+></TT
+>$:*:101:100::0:0:Workstation <TT
CLASS="REPLACEABLE"
->machine_name</VAR
+><I
+>machine_name</I
+></TT
>:/dev/null:/sbin/nologin"</B
></P
><P
@@ -704,20 +617,26 @@ CLASS="FILENAME"
><P
><PRE
CLASS="PROGRAMLISTING"
->doppy$:x:505:501:<VAR
+>doppy$:x:505:501:<TT
CLASS="REPLACEABLE"
->machine_nickname</VAR
+><I
+>machine_nickname</I
+></TT
>:/dev/null:/bin/false</PRE
></P
><P
->Above, <VAR
+>Above, <TT
CLASS="REPLACEABLE"
->machine_nickname</VAR
+><I
+>machine_nickname</I
+></TT
> can be any
descriptive name for the client, i.e., BasementComputer.
-<VAR
+<TT
CLASS="REPLACEABLE"
->machine_name</VAR
+><I
+>machine_name</I
+></TT
> absolutely must be the NetBIOS
name of the client to be joined to the domain. The "$" must be
appended to the NetBIOS name of the client or Samba will not recognize
@@ -735,20 +654,24 @@ CLASS="COMMAND"
> command
as shown here:</P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->root# </SAMP
+>root# </TT
><B
CLASS="COMMAND"
->smbpasswd -a -m <VAR
+>smbpasswd -a -m <TT
CLASS="REPLACEABLE"
->machine_name</VAR
+><I
+>machine_name</I
+></TT
></B
></P
><P
->where <VAR
+>where <TT
CLASS="REPLACEABLE"
->machine_name</VAR
+><I
+>machine_name</I
+></TT
> is the machine's NetBIOS
name. The RID of the new machine account is generated from the UID of
the corresponding Unix account.</P
@@ -766,7 +689,7 @@ WIDTH="25"
ALIGN="CENTER"
VALIGN="TOP"
><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/warning.gif"
+SRC="../images/warning.gif"
HSPACE="5"
ALT="Warning"></TD
><TH
@@ -802,9 +725,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1049"
->6.4.2. "On-the-Fly" Creation of Machine Trust Accounts</A
-></H2
+NAME="AEN723">6.4.2. "On-the-Fly" Creation of Machine Trust Accounts</H2
><P
>The second (and recommended) way of creating machine trust accounts is
simply to allow the Samba server to create them as needed when the client
@@ -839,9 +760,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1058"
->6.4.3. Joining the Client to the Domain</A
-></H2
+NAME="AEN732">6.4.3. Joining the Client to the Domain</H2
><P
>The procedure for joining a client to the domain varies with the
version of Windows.</P
@@ -907,9 +826,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1073"
->6.5. Common Problems and Errors</A
-></H1
+NAME="AEN747">6.5. Common Problems and Errors</H1
><P
></P
><P
@@ -963,9 +880,9 @@ CLASS="EMPHASIS"
will remove all network drive connections:
</P
><P
-> <SAMP
+> <TT
CLASS="PROMPT"
->C:\WINNT\&#62;</SAMP
+>C:\WINNT\&#62;</TT
> <B
CLASS="COMMAND"
>net use * /d</B
@@ -991,16 +908,23 @@ CLASS="EMPHASIS"
><P
>I joined the domain successfully but after upgrading
to a newer version of the Samba code I get the message, "The system
- can not log you on (C000019B), Please try again or consult your
+ can not log you on (C000019B), Please try a gain or consult your
system administrator" when attempting to logon.
</P
><P
-> This occurs when the domain SID stored in the secrets.tdb database
- is changed. The most common cause of a change in domain SID is when
- the domain name and/or the server name (netbios name) is changed.
- The only way to correct the problem is to restore the original domain
- SID or remove the domain client from the domain and rejoin. The domain
- SID may be reset using either the smbpasswd or rpcclient utilities.
+> This occurs when the domain SID stored in
+ <TT
+CLASS="FILENAME"
+>private/WORKGROUP.SID</TT
+> is
+ changed. For example, you remove the file and <B
+CLASS="COMMAND"
+>smbd</B
+> automatically
+ creates a new one. Or you are swapping back and forth between
+ versions 2.0.7, TNG and the HEAD branch code (not recommended). The
+ only way to correct the problem is to restore the original domain
+ SID or remove the domain client from the domain and rejoin.
</P
></LI
><LI
@@ -1021,9 +945,11 @@ CLASS="EMPHASIS"
</P
><P
> This problem is caused by the PDC not having a suitable machine trust account.
- If you are using the <VAR
+ If you are using the <TT
CLASS="PARAMETER"
->add user script</VAR
+><I
+>add user script</I
+></TT
> method to create
accounts then this would indicate that it has not worked. Ensure the domain
admin user system is working.
@@ -1067,9 +993,11 @@ CLASS="COMMAND"
</P
><P
> In order to work around this problem in 2.2.0, configure the
- <VAR
+ <TT
CLASS="PARAMETER"
->account</VAR
+><I
+>account</I
+></TT
> control flag in
<TT
CLASS="FILENAME"
@@ -1106,9 +1034,182 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1119"
->6.6. What other help can I get?</A
-></H1
+NAME="AEN795">6.6. System Policies and Profiles</H1
+><P
+>Much of the information necessary to implement System Policies and
+Roving User Profiles in a Samba domain is the same as that for
+implementing these same items in a Windows NT 4.0 domain.
+You should read the white paper <A
+HREF="http://www.microsoft.com/ntserver/management/deployment/planguide/prof_policies.asp"
+TARGET="_top"
+>Implementing
+Profiles and Policies in Windows NT 4.0</A
+> available from Microsoft.</P
+><P
+>Here are some additional details:</P
+><P
+></P
+><UL
+><LI
+><P
+> <SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>What about Windows NT Policy Editor?</I
+></SPAN
+>
+ </P
+><P
+> To create or edit <TT
+CLASS="FILENAME"
+>ntconfig.pol</TT
+> you must use
+ the NT Server Policy Editor, <B
+CLASS="COMMAND"
+>poledit.exe</B
+> which
+ is included with NT Server but <SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>not NT Workstation</I
+></SPAN
+>.
+ There is a Policy Editor on a NTws
+ but it is not suitable for creating <SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>Domain Policies</I
+></SPAN
+>.
+ Further, although the Windows 95
+ Policy Editor can be installed on an NT Workstation/Server, it will not
+ work with NT policies because the registry key that are set by the policy templates.
+ However, the files from the NT Server will run happily enough on an NTws.
+ You need <TT
+CLASS="FILENAME"
+>poledit.exe, common.adm</TT
+> and <TT
+CLASS="FILENAME"
+>winnt.adm</TT
+>. It is convenient
+ to put the two *.adm files in <TT
+CLASS="FILENAME"
+>c:\winnt\inf</TT
+> which is where
+ the binary will look for them unless told otherwise. Note also that that
+ directory is 'hidden'.
+ </P
+><P
+> The Windows NT policy editor is also included with the Service Pack 3 (and
+ later) for Windows NT 4.0. Extract the files using <B
+CLASS="COMMAND"
+>servicepackname /x</B
+>,
+ i.e. that's <B
+CLASS="COMMAND"
+>Nt4sp6ai.exe /x</B
+> for service pack 6a. The policy editor,
+ <B
+CLASS="COMMAND"
+>poledit.exe</B
+> and the associated template files (*.adm) should
+ be extracted as well. It is also possible to downloaded the policy template
+ files for Office97 and get a copy of the policy editor. Another possible
+ location is with the Zero Administration Kit available for download from Microsoft.
+ </P
+></LI
+><LI
+><P
+> <SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>Can Win95 do Policies?</I
+></SPAN
+>
+ </P
+><P
+> Install the group policy handler for Win9x to pick up group
+ policies. Look on the Win98 CD in <TT
+CLASS="FILENAME"
+>\tools\reskit\netadmin\poledit</TT
+>.
+ Install group policies on a Win9x client by double-clicking
+ <TT
+CLASS="FILENAME"
+>grouppol.inf</TT
+>. Log off and on again a couple of
+ times and see if Win98 picks up group policies. Unfortunately this needs
+ to be done on every Win9x machine that uses group policies....
+ </P
+><P
+> If group policies don't work one reports suggests getting the updated
+ (read: working) grouppol.dll for Windows 9x. The group list is grabbed
+ from /etc/group.
+ </P
+></LI
+><LI
+><P
+> <SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>How do I get 'User Manager' and 'Server Manager'</I
+></SPAN
+>
+ </P
+><P
+> Since I don't need to buy an NT Server CD now, how do I get
+ the 'User Manager for Domains', the 'Server Manager'?
+ </P
+><P
+> Microsoft distributes a version of these tools called nexus for
+ installation on Windows 95 systems. The tools set includes
+ </P
+><P
+></P
+><UL
+><LI
+><P
+>Server Manager</P
+></LI
+><LI
+><P
+>User Manager for Domains</P
+></LI
+><LI
+><P
+>Event Viewer</P
+></LI
+></UL
+><P
+> Click here to download the archived file <A
+HREF="ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE"
+TARGET="_top"
+>ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE</A
+>
+ </P
+><P
+> The Windows NT 4.0 version of the 'User Manager for
+ Domains' and 'Server Manager' are available from Microsoft via ftp
+ from <A
+HREF="ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE"
+TARGET="_top"
+>ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE</A
+>
+ </P
+></LI
+></UL
+></DIV
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN839">6.7. What other help can I get?</H1
><P
>There are many sources of information available in the form
of mailing lists, RFC's and documentation. The docs that come
@@ -1526,27 +1627,60 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1233"
->6.7. Domain Control for Windows 9x/ME</A
-></H1
+NAME="AEN953">6.8. Domain Control for Windows 9x/ME</H1
+><DIV
+CLASS="NOTE"
+><P
+></P
+><TABLE
+CLASS="NOTE"
+WIDTH="100%"
+BORDER="0"
+><TR
+><TD
+WIDTH="25"
+ALIGN="CENTER"
+VALIGN="TOP"
+><IMG
+SRC="../images/note.gif"
+HSPACE="5"
+ALT="Note"></TD
+><TD
+ALIGN="LEFT"
+VALIGN="TOP"
+><P
+>The following section contains much of the original
+DOMAIN.txt file previously included with Samba. Much of
+the material is based on what went into the book <SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>Special
+Edition, Using Samba</I
+></SPAN
+>, by Richard Sharpe.</P
+></TD
+></TR
+></TABLE
+></DIV
><P
>A domain and a workgroup are exactly the same thing in terms of network
browsing. The difference is that a distributable authentication
database is associated with a domain, for secure login access to a
network. Also, different access rights can be granted to users if they
-successfully authenticate against a domain logon server. Samba-3 does this
-now in the same way that MS Windows NT/2K.</P
+successfully authenticate against a domain logon server (NT server and
+other systems based on NT server support this, as does at least Samba TNG now).</P
><P
>The SMB client logging on to a domain has an expectation that every other
server in the domain should accept the same authentication information.
-Network browsing functionality of domains and workgroups is identical and
-is explained in this documentation under the browsing discussions.
-It should be noted, that browsing is totally orthogonal to logon support.</P
+Network browsing functionality of domains and workgroups is
+identical and is explained in BROWSING.txt. It should be noted, that browsing
+is totally orthogonal to logon support.</P
><P
>Issues related to the single-logon network model are discussed in this
section. Samba supports domain logons, network logon scripts, and user
profiles for MS Windows for workgroups and MS Windows 9X/ME clients
-which are the focus of this section.</P
+which will be the focus of this section.</P
><P
>When an SMB client in a domain wishes to logon it broadcast requests for a
logon server. The first one to reply gets the job, and validates its
@@ -1625,9 +1759,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1256"
->6.7.1. Configuration Instructions: Network Logons</A
-></H2
+NAME="AEN979">6.8.1. Configuration Instructions: Network Logons</H2
><P
>The main difference between a PDC and a Windows 9x logon
server configuration is that</P
@@ -1660,7 +1792,7 @@ WIDTH="25"
ALIGN="CENTER"
VALIGN="TOP"
><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/warning.gif"
+SRC="../images/warning.gif"
HSPACE="5"
ALT="Warning"></TD
><TH
@@ -1680,20 +1812,20 @@ VALIGN="TOP"
>There are a few comments to make in order to tie up some
loose ends. There has been much debate over the issue of whether
or not it is ok to configure Samba as a Domain Controller in security
-modes other than <CODE
+modes other than <TT
CLASS="CONSTANT"
->USER</CODE
+>USER</TT
>. The only security mode
-which will not work due to technical reasons is <CODE
+which will not work due to technical reasons is <TT
CLASS="CONSTANT"
->SHARE</CODE
+>SHARE</TT
>
-mode security. <CODE
+mode security. <TT
CLASS="CONSTANT"
->DOMAIN</CODE
-> and <CODE
+>DOMAIN</TT
+> and <TT
CLASS="CONSTANT"
->SERVER</CODE
+>SERVER</TT
>
mode security is really just a variation on SMB user level security.</P
><P
@@ -1726,6 +1858,685 @@ for its domain.</P
></TABLE
></DIV
></DIV
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="AEN998">6.8.2. Configuration Instructions: Setting up Roaming User Profiles</H2
+><DIV
+CLASS="WARNING"
+><P
+></P
+><TABLE
+CLASS="WARNING"
+WIDTH="100%"
+BORDER="0"
+><TR
+><TD
+WIDTH="25"
+ALIGN="CENTER"
+VALIGN="TOP"
+><IMG
+SRC="../images/warning.gif"
+HSPACE="5"
+ALT="Warning"></TD
+><TD
+ALIGN="LEFT"
+VALIGN="TOP"
+><P
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>NOTE!</I
+></SPAN
+> Roaming profiles support is different
+for Win9X and WinNT.</P
+></TD
+></TR
+></TABLE
+></DIV
+><P
+>Before discussing how to configure roaming profiles, it is useful to see how
+Win9X and WinNT clients implement these features.</P
+><P
+>Win9X clients send a NetUserGetInfo request to the server to get the user's
+profiles location. However, the response does not have room for a separate
+profiles location field, only the user's home share. This means that Win9X
+profiles are restricted to being in the user's home directory.</P
+><P
+>WinNT clients send a NetSAMLogon RPC request, which contains many fields,
+including a separate field for the location of the user's profiles.
+This means that support for profiles is different for Win9X and WinNT.</P
+><DIV
+CLASS="SECT3"
+><H3
+CLASS="SECT3"
+><A
+NAME="AEN1006">6.8.2.1. Windows NT Configuration</H3
+><P
+>To support WinNT clients, in the [global] section of smb.conf set the
+following (for example):</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>logon path = \\profileserver\profileshare\profilepath\%U\moreprofilepath</PRE
+></P
+><P
+>The default for this option is \\%N\%U\profile, namely
+\\sambaserver\username\profile. The \\N%\%U service is created
+automatically by the [homes] service.
+If you are using a samba server for the profiles, you _must_ make the
+share specified in the logon path browseable. </P
+><DIV
+CLASS="NOTE"
+><P
+></P
+><TABLE
+CLASS="NOTE"
+WIDTH="100%"
+BORDER="0"
+><TR
+><TD
+WIDTH="25"
+ALIGN="CENTER"
+VALIGN="TOP"
+><IMG
+SRC="../images/note.gif"
+HSPACE="5"
+ALT="Note"></TD
+><TD
+ALIGN="LEFT"
+VALIGN="TOP"
+><P
+>[lkcl 26aug96 - we have discovered a problem where Windows clients can
+maintain a connection to the [homes] share in between logins. The
+[homes] share must NOT therefore be used in a profile path.]</P
+></TD
+></TR
+></TABLE
+></DIV
+></DIV
+><DIV
+CLASS="SECT3"
+><H3
+CLASS="SECT3"
+><A
+NAME="AEN1014">6.8.2.2. Windows 9X Configuration</H3
+><P
+>To support Win9X clients, you must use the "logon home" parameter. Samba has
+now been fixed so that "net use/home" now works as well, and it, too, relies
+on the "logon home" parameter.</P
+><P
+>By using the logon home parameter, you are restricted to putting Win9X
+profiles in the user's home directory. But wait! There is a trick you
+can use. If you set the following in the [global] section of your
+smb.conf file:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>logon home = \\%L\%U\.profiles</PRE
+></P
+><P
+>then your Win9X clients will dutifully put their clients in a subdirectory
+of your home directory called .profiles (thus making them hidden).</P
+><P
+>Not only that, but 'net use/home' will also work, because of a feature in
+Win9X. It removes any directory stuff off the end of the home directory area
+and only uses the server and share portion. That is, it looks like you
+specified \\%L\%U for "logon home".</P
+></DIV
+><DIV
+CLASS="SECT3"
+><H3
+CLASS="SECT3"
+><A
+NAME="AEN1022">6.8.2.3. Win9X and WinNT Configuration</H3
+><P
+>You can support profiles for both Win9X and WinNT clients by setting both the
+"logon home" and "logon path" parameters. For example:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>logon home = \\%L\%U\.profiles
+logon path = \\%L\profiles\%U</PRE
+></P
+><DIV
+CLASS="NOTE"
+><P
+></P
+><TABLE
+CLASS="NOTE"
+WIDTH="100%"
+BORDER="0"
+><TR
+><TD
+WIDTH="25"
+ALIGN="CENTER"
+VALIGN="TOP"
+><IMG
+SRC="../images/note.gif"
+HSPACE="5"
+ALT="Note"></TD
+><TD
+ALIGN="LEFT"
+VALIGN="TOP"
+><P
+>I have not checked what 'net use /home' does on NT when "logon home" is
+set as above.</P
+></TD
+></TR
+></TABLE
+></DIV
+></DIV
+><DIV
+CLASS="SECT3"
+><H3
+CLASS="SECT3"
+><A
+NAME="AEN1029">6.8.2.4. Windows 9X Profile Setup</H3
+><P
+>When a user first logs in on Windows 9X, the file user.DAT is created,
+as are folders "Start Menu", "Desktop", "Programs" and "Nethood".
+These directories and their contents will be merged with the local
+versions stored in c:\windows\profiles\username on subsequent logins,
+taking the most recent from each. You will need to use the [global]
+options "preserve case = yes", "short preserve case = yes" and
+"case sensitive = no" in order to maintain capital letters in shortcuts
+in any of the profile folders.</P
+><P
+>The user.DAT file contains all the user's preferences. If you wish to
+enforce a set of preferences, rename their user.DAT file to user.MAN,
+and deny them write access to this file.</P
+><P
+></P
+><OL
+TYPE="1"
+><LI
+><P
+> On the Windows 95 machine, go to Control Panel | Passwords and
+ select the User Profiles tab. Select the required level of
+ roaming preferences. Press OK, but do _not_ allow the computer
+ to reboot.
+ </P
+></LI
+><LI
+><P
+> On the Windows 95 machine, go to Control Panel | Network |
+ Client for Microsoft Networks | Preferences. Select 'Log on to
+ NT Domain'. Then, ensure that the Primary Logon is 'Client for
+ Microsoft Networks'. Press OK, and this time allow the computer
+ to reboot.
+ </P
+></LI
+></OL
+><P
+>Under Windows 95, Profiles are downloaded from the Primary Logon.
+If you have the Primary Logon as 'Client for Novell Networks', then
+the profiles and logon script will be downloaded from your Novell
+Server. If you have the Primary Logon as 'Windows Logon', then the
+profiles will be loaded from the local machine - a bit against the
+concept of roaming profiles, if you ask me.</P
+><P
+>You will now find that the Microsoft Networks Login box contains
+[user, password, domain] instead of just [user, password]. Type in
+the samba server's domain name (or any other domain known to exist,
+but bear in mind that the user will be authenticated against this
+domain and profiles downloaded from it, if that domain logon server
+supports it), user name and user's password.</P
+><P
+>Once the user has been successfully validated, the Windows 95 machine
+will inform you that 'The user has not logged on before' and asks you
+if you wish to save the user's preferences? Select 'yes'.</P
+><P
+>Once the Windows 95 client comes up with the desktop, you should be able
+to examine the contents of the directory specified in the "logon path"
+on the samba server and verify that the "Desktop", "Start Menu",
+"Programs" and "Nethood" folders have been created.</P
+><P
+>These folders will be cached locally on the client, and updated when
+the user logs off (if you haven't made them read-only by then :-).
+You will find that if the user creates further folders or short-cuts,
+that the client will merge the profile contents downloaded with the
+contents of the profile directory already on the local client, taking
+the newest folders and short-cuts from each set.</P
+><P
+>If you have made the folders / files read-only on the samba server,
+then you will get errors from the w95 machine on logon and logout, as
+it attempts to merge the local and the remote profile. Basically, if
+you have any errors reported by the w95 machine, check the Unix file
+permissions and ownership rights on the profile directory contents,
+on the samba server.</P
+><P
+>If you have problems creating user profiles, you can reset the user's
+local desktop cache, as shown below. When this user then next logs in,
+they will be told that they are logging in "for the first time".</P
+><P
+></P
+><OL
+TYPE="1"
+><LI
+><P
+> instead of logging in under the [user, password, domain] dialog,
+ press escape.
+ </P
+></LI
+><LI
+><P
+> run the regedit.exe program, and look in:
+ </P
+><P
+> HKEY_LOCAL_MACHINE\Windows\CurrentVersion\ProfileList
+ </P
+><P
+> you will find an entry, for each user, of ProfilePath. Note the
+ contents of this key (likely to be c:\windows\profiles\username),
+ then delete the key ProfilePath for the required user.
+ </P
+><P
+> [Exit the registry editor].
+ </P
+></LI
+><LI
+><P
+> <SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>WARNING</I
+></SPAN
+> - before deleting the contents of the
+ directory listed in
+ the ProfilePath (this is likely to be c:\windows\profiles\username),
+ ask them if they have any important files stored on their desktop
+ or in their start menu. delete the contents of the directory
+ ProfilePath (making a backup if any of the files are needed).
+ </P
+><P
+> This will have the effect of removing the local (read-only hidden
+ system file) user.DAT in their profile directory, as well as the
+ local "desktop", "nethood", "start menu" and "programs" folders.
+ </P
+></LI
+><LI
+><P
+> search for the user's .PWL password-caching file in the c:\windows
+ directory, and delete it.
+ </P
+></LI
+><LI
+><P
+> log off the windows 95 client.
+ </P
+></LI
+><LI
+><P
+> check the contents of the profile path (see "logon path" described
+ above), and delete the user.DAT or user.MAN file for the user,
+ making a backup if required.
+ </P
+></LI
+></OL
+><P
+>If all else fails, increase samba's debug log levels to between 3 and 10,
+and / or run a packet trace program such as tcpdump or netmon.exe, and
+look for any error reports.</P
+><P
+>If you have access to an NT server, then first set up roaming profiles
+and / or netlogons on the NT server. Make a packet trace, or examine
+the example packet traces provided with NT server, and see what the
+differences are with the equivalent samba trace.</P
+></DIV
+><DIV
+CLASS="SECT3"
+><H3
+CLASS="SECT3"
+><A
+NAME="AEN1065">6.8.2.5. Windows NT Workstation 4.0</H3
+><P
+>When a user first logs in to a Windows NT Workstation, the profile
+NTuser.DAT is created. The profile location can be now specified
+through the "logon path" parameter. </P
+><DIV
+CLASS="NOTE"
+><P
+></P
+><TABLE
+CLASS="NOTE"
+WIDTH="100%"
+BORDER="0"
+><TR
+><TD
+WIDTH="25"
+ALIGN="CENTER"
+VALIGN="TOP"
+><IMG
+SRC="../images/note.gif"
+HSPACE="5"
+ALT="Note"></TD
+><TD
+ALIGN="LEFT"
+VALIGN="TOP"
+><P
+>[lkcl 10aug97 - i tried setting the path to
+\\samba-server\homes\profile, and discovered that this fails because
+a background process maintains the connection to the [homes] share
+which does _not_ close down in between user logins. you have to
+have \\samba-server\%L\profile, where user is the username created
+from the [homes] share].</P
+></TD
+></TR
+></TABLE
+></DIV
+><P
+>There is a parameter that is now available for use with NT Profiles:
+"logon drive". This should be set to "h:" or any other drive, and
+should be used in conjunction with the new "logon home" parameter.</P
+><P
+>The entry for the NT 4.0 profile is a _directory_ not a file. The NT
+help on profiles mentions that a directory is also created with a .PDS
+extension. The user, while logging in, must have write permission to
+create the full profile path (and the folder with the .PDS extension)
+[lkcl 10aug97 - i found that the creation of the .PDS directory failed,
+and had to create these manually for each user, with a shell script.
+also, i presume, but have not tested, that the full profile path must
+be browseable just as it is for w95, due to the manner in which they
+attempt to create the full profile path: test existence of each path
+component; create path component].</P
+><P
+>In the profile directory, NT creates more folders than 95. It creates
+"Application Data" and others, as well as "Desktop", "Nethood",
+"Start Menu" and "Programs". The profile itself is stored in a file
+NTuser.DAT. Nothing appears to be stored in the .PDS directory, and
+its purpose is currently unknown.</P
+><P
+>You can use the System Control Panel to copy a local profile onto
+a samba server (see NT Help on profiles: it is also capable of firing
+up the correct location in the System Control Panel for you). The
+NT Help file also mentions that renaming NTuser.DAT to NTuser.MAN
+turns a profile into a mandatory one.</P
+><DIV
+CLASS="NOTE"
+><P
+></P
+><TABLE
+CLASS="NOTE"
+WIDTH="100%"
+BORDER="0"
+><TR
+><TD
+WIDTH="25"
+ALIGN="CENTER"
+VALIGN="TOP"
+><IMG
+SRC="../images/note.gif"
+HSPACE="5"
+ALT="Note"></TD
+><TD
+ALIGN="LEFT"
+VALIGN="TOP"
+><P
+>[lkcl 10aug97 - i notice that NT Workstation tells me that it is
+downloading a profile from a slow link. whether this is actually the
+case, or whether there is some configuration issue, as yet unknown,
+that makes NT Workstation _think_ that the link is a slow one is a
+matter to be resolved].</P
+><P
+>[lkcl 20aug97 - after samba digest correspondence, one user found, and
+another confirmed, that profiles cannot be loaded from a samba server
+unless "security = user" and "encrypt passwords = yes" (see the file
+ENCRYPTION.txt) or "security = server" and "password server = ip.address.
+of.yourNTserver" are used. Either of these options will allow the NT
+workstation to access the samba server using LAN manager encrypted
+passwords, without the user intervention normally required by NT
+workstation for clear-text passwords].</P
+><P
+>[lkcl 25aug97 - more comments received about NT profiles: the case of
+the profile _matters_. the file _must_ be called NTuser.DAT or, for
+a mandatory profile, NTuser.MAN].</P
+></TD
+></TR
+></TABLE
+></DIV
+></DIV
+><DIV
+CLASS="SECT3"
+><H3
+CLASS="SECT3"
+><A
+NAME="AEN1078">6.8.2.6. Windows NT Server</H3
+><P
+>There is nothing to stop you specifying any path that you like for the
+location of users' profiles. Therefore, you could specify that the
+profile be stored on a samba server, or any other SMB server, as long as
+that SMB server supports encrypted passwords.</P
+></DIV
+><DIV
+CLASS="SECT3"
+><H3
+CLASS="SECT3"
+><A
+NAME="AEN1081">6.8.2.7. Sharing Profiles between W95 and NT Workstation 4.0</H3
+><DIV
+CLASS="WARNING"
+><P
+></P
+><TABLE
+CLASS="WARNING"
+WIDTH="100%"
+BORDER="0"
+><TR
+><TD
+WIDTH="25"
+ALIGN="CENTER"
+VALIGN="TOP"
+><IMG
+SRC="../images/warning.gif"
+HSPACE="5"
+ALT="Warning"></TD
+><TH
+ALIGN="LEFT"
+VALIGN="CENTER"
+><B
+>Potentially outdated or incorrect material follows</B
+></TH
+></TR
+><TR
+><TD
+>&nbsp;</TD
+><TD
+ALIGN="LEFT"
+VALIGN="TOP"
+><P
+>I think this is all bogus, but have not deleted it. (Richard Sharpe)</P
+></TD
+></TR
+></TABLE
+></DIV
+><P
+>The default logon path is \\%N\%U. NT Workstation will attempt to create
+a directory "\\samba-server\username.PDS" if you specify the logon path
+as "\\samba-server\username" with the NT User Manager. Therefore, you
+will need to specify (for example) "\\samba-server\username\profile".
+NT 4.0 will attempt to create "\\samba-server\username\profile.PDS", which
+is more likely to succeed.</P
+><P
+>If you then want to share the same Start Menu / Desktop with W95, you will
+need to specify "logon path = \\samba-server\username\profile" [lkcl 10aug97
+this has its drawbacks: i created a shortcut to telnet.exe, which attempts
+to run from the c:\winnt\system32 directory. this directory is obviously
+unlikely to exist on a Win95-only host].</P
+><P
+>&#13;If you have this set up correctly, you will find separate user.DAT and
+NTuser.DAT files in the same profile directory.</P
+><DIV
+CLASS="NOTE"
+><P
+></P
+><TABLE
+CLASS="NOTE"
+WIDTH="100%"
+BORDER="0"
+><TR
+><TD
+WIDTH="25"
+ALIGN="CENTER"
+VALIGN="TOP"
+><IMG
+SRC="../images/note.gif"
+HSPACE="5"
+ALT="Note"></TD
+><TD
+ALIGN="LEFT"
+VALIGN="TOP"
+><P
+>[lkcl 25aug97 - there are some issues to resolve with downloading of
+NT profiles, probably to do with time/date stamps. i have found that
+NTuser.DAT is never updated on the workstation after the first time that
+it is copied to the local workstation profile directory. this is in
+contrast to w95, where it _does_ transfer / update profiles correctly].</P
+></TD
+></TR
+></TABLE
+></DIV
+></DIV
+></DIV
+></DIV
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN1091">6.9. DOMAIN_CONTROL.txt : Windows NT Domain Control &#38; Samba</H1
+><DIV
+CLASS="WARNING"
+><P
+></P
+><TABLE
+CLASS="WARNING"
+WIDTH="100%"
+BORDER="0"
+><TR
+><TD
+WIDTH="25"
+ALIGN="CENTER"
+VALIGN="TOP"
+><IMG
+SRC="../images/warning.gif"
+HSPACE="5"
+ALT="Warning"></TD
+><TH
+ALIGN="LEFT"
+VALIGN="CENTER"
+><B
+>Possibly Outdated Material</B
+></TH
+></TR
+><TR
+><TD
+>&nbsp;</TD
+><TD
+ALIGN="LEFT"
+VALIGN="TOP"
+><P
+> This appendix was originally authored by John H Terpstra of
+ the Samba Team and is included here for posterity.
+ </P
+></TD
+></TR
+></TABLE
+></DIV
+><P
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>NOTE :</I
+></SPAN
+>
+The term "Domain Controller" and those related to it refer to one specific
+method of authentication that can underly an SMB domain. Domain Controllers
+prior to Windows NT Server 3.1 were sold by various companies and based on
+private extensions to the LAN Manager 2.1 protocol. Windows NT introduced
+Microsoft-specific ways of distributing the user authentication database.
+See DOMAIN.txt for examples of how Samba can participate in or create
+SMB domains based on shared authentication database schemes other than the
+Windows NT SAM.</P
+><P
+>Windows NT Server can be installed as either a plain file and print server
+(WORKGROUP workstation or server) or as a server that participates in Domain
+Control (DOMAIN member, Primary Domain controller or Backup Domain controller).
+The same is true for OS/2 Warp Server, Digital Pathworks and other similar
+products, all of which can participate in Domain Control along with Windows NT.</P
+><P
+>To many people these terms can be confusing, so let's try to clear the air.</P
+><P
+>Every Windows NT system (workstation or server) has a registry database.
+The registry contains entries that describe the initialization information
+for all services (the equivalent of Unix Daemons) that run within the Windows
+NT environment. The registry also contains entries that tell application
+software where to find dynamically loadable libraries that they depend upon.
+In fact, the registry contains entries that describes everything that anything
+may need to know to interact with the rest of the system.</P
+><P
+>The registry files can be located on any Windows NT machine by opening a
+command prompt and typing:</P
+><P
+><TT
+CLASS="PROMPT"
+>C:\WINNT\&#62;</TT
+> dir %SystemRoot%\System32\config</P
+><P
+>The environment variable %SystemRoot% value can be obtained by typing:</P
+><P
+><TT
+CLASS="PROMPT"
+>C:\WINNT&#62;</TT
+>echo %SystemRoot%</P
+><P
+>The active parts of the registry that you may want to be familiar with are
+the files called: default, system, software, sam and security.</P
+><P
+>In a domain environment, Microsoft Windows NT domain controllers participate
+in replication of the SAM and SECURITY files so that all controllers within
+the domain have an exactly identical copy of each.</P
+><P
+>The Microsoft Windows NT system is structured within a security model that
+says that all applications and services must authenticate themselves before
+they can obtain permission from the security manager to do what they set out
+to do.</P
+><P
+>The Windows NT User database also resides within the registry. This part of
+the registry contains the user's security identifier, home directory, group
+memberships, desktop profile, and so on.</P
+><P
+>Every Windows NT system (workstation as well as server) will have its own
+registry. Windows NT Servers that participate in Domain Security control
+have a database that they share in common - thus they do NOT own an
+independent full registry database of their own, as do Workstations and
+plain Servers.</P
+><P
+>The User database is called the SAM (Security Access Manager) database and
+is used for all user authentication as well as for authentication of inter-
+process authentication (i.e. to ensure that the service action a user has
+requested is permitted within the limits of that user's privileges).</P
+><P
+>The Samba team have produced a utility that can dump the Windows NT SAM into
+smbpasswd format: see ENCRYPTION.txt for information on smbpasswd and
+/pub/samba/pwdump on your nearest Samba mirror for the utility. This
+facility is useful but cannot be easily used to implement SAM replication
+to Samba systems.</P
+><P
+>Windows for Workgroups, Windows 95, and Windows NT Workstations and Servers
+can participate in a Domain security system that is controlled by Windows NT
+servers that have been correctly configured. Almost every domain will have
+ONE Primary Domain Controller (PDC). It is desirable that each domain will
+have at least one Backup Domain Controller (BDC).</P
+><P
+>The PDC and BDCs then participate in replication of the SAM database so that
+each Domain Controlling participant will have an up to date SAM component
+within its registry.</P
></DIV
></DIV
><DIV
@@ -1772,7 +2583,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Samba as Stand-Alone Server</TD
+>User and Share security level (for servers not in a domain)</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -1786,7 +2597,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Samba Backup Domain Controller to Samba Domain Control</TD
+>How to Act as a Backup Domain Controller in a Purely Samba Controlled Domain</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/samba.7.html b/docs/htmldocs/samba.7.html
index 689fba7cee..0851e99bd5 100644
--- a/docs/htmldocs/samba.7.html
+++ b/docs/htmldocs/samba.7.html
@@ -5,7 +5,7 @@
>samba</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,7 +15,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="SAMBA.7"
+NAME="SAMBA"
></A
>samba</H1
><DIV
@@ -25,7 +25,7 @@ NAME="AEN5"
></A
><H2
>Name</H2
->Samba&nbsp;--&nbsp;A Windows SMB/CIFS fileserver for UNIX</DIV
+>SAMBA&nbsp;--&nbsp;A Windows SMB/CIFS fileserver for UNIX</DIV
><DIV
CLASS="REFSYNOPSISDIV"
><A
@@ -63,37 +63,29 @@ TARGET="_top"
CLASS="VARIABLELIST"
><DL
><DT
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+><B
+CLASS="COMMAND"
+>smbd</B
></DT
><DD
><P
>The <B
CLASS="COMMAND"
->smbd</B
-> daemon provides the file and print services to
+>smbd </B
+>
+ daemon provides the file and print services to
SMB clients, such as Windows 95/98, Windows NT, Windows
for Workgroups or LanManager. The configuration file
- for this daemon is described in <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+ for this daemon is described in <TT
+CLASS="FILENAME"
+>smb.conf</TT
>
</P
></DD
><DT
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmbd</SPAN
->(8)</SPAN
+><B
+CLASS="COMMAND"
+>nmbd</B
></DT
><DD
><P
@@ -103,21 +95,15 @@ CLASS="COMMAND"
>
daemon provides NetBIOS nameservice and browsing
support. The configuration file for this daemon
- is described in <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+ is described in <TT
+CLASS="FILENAME"
+>smb.conf</TT
></P
></DD
><DT
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbclient</SPAN
->(1)</SPAN
+><B
+CLASS="COMMAND"
+>smbclient</B
></DT
><DD
><P
@@ -132,12 +118,9 @@ CLASS="COMMAND"
any SMB server (such as a PC running Windows NT).</P
></DD
><DT
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->testparm</SPAN
->(1)</SPAN
+><B
+CLASS="COMMAND"
+>testparm</B
></DT
><DD
><P
@@ -145,21 +128,16 @@ CLASS="REFENTRYTITLE"
CLASS="COMMAND"
>testparm</B
>
- utility is a simple syntax checker for Samba's <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
-> configuration file.</P
+ utility is a simple syntax checker for Samba's
+ <TT
+CLASS="FILENAME"
+>smb.conf</TT
+>configuration file.</P
></DD
><DT
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->testprns</SPAN
->(1)</SPAN
+><B
+CLASS="COMMAND"
+>testprns</B
></DT
><DD
><P
@@ -175,12 +153,9 @@ CLASS="FILENAME"
by Samba.</P
></DD
><DT
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbstatus</SPAN
->(1)</SPAN
+><B
+CLASS="COMMAND"
+>smbstatus</B
></DT
><DD
><P
@@ -195,12 +170,9 @@ CLASS="COMMAND"
>.</P
></DD
><DT
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmblookup</SPAN
->(1)</SPAN
+><B
+CLASS="COMMAND"
+>nmblookup</B
></DT
><DD
><P
@@ -212,30 +184,26 @@ CLASS="COMMAND"
from a UNIX host.</P
></DD
><DT
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbgroupedit</SPAN
->(8)</SPAN
+><B
+CLASS="COMMAND"
+>make_smbcodepage</B
></DT
><DD
><P
>The <B
CLASS="COMMAND"
->smbgroupedit</B
+>make_smbcodepage</B
>
- tool allows for mapping unix groups to NT Builtin,
- Domain, or Local groups. Also it allows setting
- priviledges for that group, such as saAddUser, etc.</P
+ utility provides a means of creating SMB code page
+ definition files for your <B
+CLASS="COMMAND"
+>smbd</B
+> server.</P
></DD
><DT
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbpasswd</SPAN
->(8)</SPAN
+><B
+CLASS="COMMAND"
+>smbpasswd</B
></DT
><DD
><P
@@ -252,7 +220,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN99"
+NAME="AEN76"
></A
><H2
>COMPONENTS</H2
@@ -281,7 +249,7 @@ TARGET="_top"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN105"
+NAME="AEN82"
></A
><H2
>AVAILABILITY</H2
@@ -306,8 +274,8 @@ TARGET="_top"
list. Details on how to join the mailing list are given in
the README file that comes with Samba.</P
><P
->If you have access to a WWW viewer (such as Mozilla
- or Konqueror) then you will also find lots of useful information,
+>If you have access to a WWW viewer (such as Netscape
+ or Mosaic) then you will also find lots of useful information,
including back issues of the Samba mailing list, at
<A
HREF="http://lists.samba.org/"
@@ -318,18 +286,18 @@ TARGET="_top"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN113"
+NAME="AEN90"
></A
><H2
>VERSION</H2
><P
->This man page is correct for version 3.0 of the
+>This man page is correct for version 2.2 of the
Samba suite. </P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN116"
+NAME="AEN93"
></A
><H2
>CONTRIBUTIONS</H2
@@ -349,8 +317,8 @@ HREF="http://devel.samba.org/"
TARGET="_top"
>http://devel.samba.org/</A
>
- for information on how to do it properly. We prefer patches
- in <B
+ for information on how to do it properly. We prefer patches in
+ <B
CLASS="COMMAND"
>diff -u</B
> format.</P
@@ -358,7 +326,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN123"
+NAME="AEN100"
></A
><H2
>CONTRIBUTORS</H2
@@ -390,7 +358,7 @@ TARGET="_top"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN130"
+NAME="AEN107"
></A
><H2
>AUTHOR</H2
@@ -402,14 +370,14 @@ NAME="AEN130"
><P
>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <A
+ excellent piece of Open Source software, available at
+ <A
HREF="ftp://ftp.icce.rug.nl/pub/unix/"
TARGET="_top"
> ftp://ftp.icce.rug.nl/pub/unix/</A
>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML
- 4.2 for Samba 3.0 was done by Alexander Bokovoy.</P
+ Samba 2.2 was done by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/securing-samba.html b/docs/htmldocs/securing-samba.html
deleted file mode 100644
index 3cee4ac6b4..0000000000
--- a/docs/htmldocs/securing-samba.html
+++ /dev/null
@@ -1,320 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->Securing Samba</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="SAMBA Project Documentation"
-HREF="samba-howto-collection.html"><LINK
-REL="UP"
-TITLE="Advanced Configuration"
-HREF="optional.html"><LINK
-REL="PREVIOUS"
-TITLE="Improved browsing in samba"
-HREF="improved-browsing.html"><LINK
-REL="NEXT"
-TITLE="Unicode/Charsets"
-HREF="unicode.html"></HEAD
-><BODY
-CLASS="CHAPTER"
-BGCOLOR="#FFFFFF"
-TEXT="#000000"
-LINK="#0000FF"
-VLINK="#840084"
-ALINK="#0000FF"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->SAMBA Project Documentation</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="improved-browsing.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
-></TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="unicode.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="CHAPTER"
-><H1
-><A
-NAME="SECURING-SAMBA"
-></A
->Chapter 24. Securing Samba</H1
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN4003"
->24.1. Introduction</A
-></H1
-><P
->This note was attached to the Samba 2.2.8 release notes as it contained an
-important security fix. The information contained here applies to Samba
-installations in general.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN4006"
->24.2. Using host based protection</A
-></H1
-><P
->In many installations of Samba the greatest threat comes for outside
-your immediate network. By default Samba will accept connections from
-any host, which means that if you run an insecure version of Samba on
-a host that is directly connected to the Internet you can be
-especially vulnerable.</P
-><P
->One of the simplest fixes in this case is to use the <B
-CLASS="COMMAND"
->hosts allow</B
-> and
-<B
-CLASS="COMMAND"
->hosts deny</B
-> options in the Samba <TT
-CLASS="FILENAME"
->smb.conf</TT
-> configuration file to only
-allow access to your server from a specific range of hosts. An example
-might be:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> hosts allow = 127.0.0.1 192.168.2.0/24 192.168.3.0/24
- hosts deny = 0.0.0.0/0</PRE
-></P
-><P
->The above will only allow SMB connections from 'localhost' (your own
-computer) and from the two private networks 192.168.2 and
-192.168.3. All other connections will be refused connections as soon
-as the client sends its first packet. The refusal will be marked as a
-'not listening on called name' error.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN4016"
->24.3. Using interface protection</A
-></H1
-><P
->By default Samba will accept connections on any network interface that
-it finds on your system. That means if you have a ISDN line or a PPP
-connection to the Internet then Samba will accept connections on those
-links. This may not be what you want.</P
-><P
->You can change this behaviour using options like the following:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> interfaces = eth* lo
- bind interfaces only = yes</PRE
-></P
-><P
-></P
-><P
->This tells Samba to only listen for connections on interfaces with a
-name starting with 'eth' such as eth0, eth1, plus on the loopback
-interface called 'lo'. The name you will need to use depends on what
-OS you are using, in the above I used the common name for Ethernet
-adapters on Linux.</P
-><P
->If you use the above and someone tries to make a SMB connection to
-your host over a PPP interface called 'ppp0' then they will get a TCP
-connection refused reply. In that case no Samba code is run at all as
-the operating system has been told not to pass connections from that
-interface to any process.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN4025"
->24.4. Using a firewall</A
-></H1
-><P
->Many people use a firewall to deny access to services that they don't
-want exposed outside their network. This can be a very good idea,
-although I would recommend using it in conjunction with the above
-methods so that you are protected even if your firewall is not active
-for some reason.</P
-><P
->If you are setting up a firewall then you need to know what TCP and
-UDP ports to allow and block. Samba uses the following:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->UDP/137 - used by nmbd
-UDP/138 - used by nmbd
-TCP/139 - used by smbd
-TCP/445 - used by smbd</PRE
-></P
-><P
->The last one is important as many older firewall setups may not be
-aware of it, given that this port was only added to the protocol in
-recent years. </P
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN4032"
->24.5. Using a IPC$ share deny</A
-></H1
-><P
->If the above methods are not suitable, then you could also place a
-more specific deny on the IPC$ share that is used in the recently
-discovered security hole. This allows you to offer access to other
-shares while denying access to IPC$ from potentially untrustworthy
-hosts.</P
-><P
->To do that you could use:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> [ipc$]
- hosts allow = 192.168.115.0/24 127.0.0.1
- hosts deny = 0.0.0.0/0</PRE
-></P
-><P
->this would tell Samba that IPC$ connections are not allowed from
-anywhere but the two listed places (localhost and a local
-subnet). Connections to other shares would still be allowed. As the
-IPC$ share is the only share that is always accessible anonymously
-this provides some level of protection against attackers that do not
-know a username/password for your host.</P
-><P
->If you use this method then clients will be given a 'access denied'
-reply when they try to access the IPC$ share. That means that those
-clients will not be able to browse shares, and may also be unable to
-access some other resources. </P
-><P
->This is not recommended unless you cannot use one of the other
-methods listed above for some reason.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN4041"
->24.6. Upgrading Samba</A
-></H1
-><P
->Please check regularly on <A
-HREF="http://www.samba.org/"
-TARGET="_top"
->http://www.samba.org/</A
-> for updates and
-important announcements. Occasionally security releases are made and
-it is highly recommended to upgrade Samba when a security vulnerability
-is discovered.</P
-></DIV
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="improved-browsing.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="samba-howto-collection.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="unicode.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->Improved browsing in samba</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="optional.html"
-ACCESSKEY="U"
->Up</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->Unicode/Charsets</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/docs/htmldocs/securitylevels.html b/docs/htmldocs/securitylevels.html
index 256df33ce4..f1b9967540 100644
--- a/docs/htmldocs/securitylevels.html
+++ b/docs/htmldocs/securitylevels.html
@@ -2,10 +2,11 @@
<HTML
><HEAD
><TITLE
->Samba as Stand-Alone Server</TITLE
+>User and Share security level (for servers not in a domain)</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
@@ -13,10 +14,10 @@ REL="UP"
TITLE="Type of installation"
HREF="type.html"><LINK
REL="PREVIOUS"
-TITLE="Nomenclature of Server Types"
-HREF="servertype.html"><LINK
+TITLE="Type of installation"
+HREF="type.html"><LINK
REL="NEXT"
-TITLE="Samba as an NT4 or Win2k Primary Domain Controller"
+TITLE="How to Configure Samba as a NT4 Primary Domain Controller"
HREF="samba-pdc.html"></HEAD
><BODY
CLASS="CHAPTER"
@@ -45,7 +46,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="servertype.html"
+HREF="type.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -72,26 +73,7 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="SECURITYLEVELS"
-></A
->Chapter 5. Samba as Stand-Alone Server</H1
-><P
->In this section the function and purpose of Samba's <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->security</I
-></SPAN
->
-modes are described.</P
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN766"
->5.1. User and Share security level</A
-></H1
+NAME="SECURITYLEVELS">Chapter 5. User and Share security level (for servers not in a domain)</H1
><P
>A SMB server tells the client at startup what "security level" it is
running. There are two options "share level" and "user level". Which
@@ -102,14 +84,6 @@ strange, but it fits in with the client/server approach of SMB. In SMB
everything is initiated and controlled by the client, and the server
can only tell the client what is available and whether an action is
allowed. </P
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN769"
->5.1.1. User Level Security</A
-></H2
><P
>I'll describe user level security first, as its simpler. In user level
security the client will send a "session setup" command directly after
@@ -142,15 +116,6 @@ requests. When the server responds it gives the client a "uid" to use
as an authentication tag for that username/password. The client can
maintain multiple authentication contexts in this way (WinDD is an
example of an application that does this)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN779"
->5.1.2. Share Level Security</A
-></H2
><P
>Ok, now for share level security. In share level security the client
authenticates itself separately for each share. It will send a
@@ -169,25 +134,10 @@ level security. They normally send a valid username but no
password. Samba records this username in a list of "possible
usernames". When the client then does a "tree connection" it also adds
to this list the name of the share they try to connect to (useful for
-home directories) and any users listed in the <B
-CLASS="COMMAND"
->user =</B
-> <TT
-CLASS="FILENAME"
->smb.conf</TT
->
+home directories) and any users listed in the "user =" smb.conf
line. The password is then checked in turn against these "possible
usernames". If a match is found then the client is authenticated as
that user.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN785"
->5.1.3. Server Level Security</A
-></H2
><P
>Finally "server level" security. In server level security the samba
server reports to the client that it is in user level security. The
@@ -216,263 +166,6 @@ requests to another "user mode" server. This requires an additional
parameter "password server =" that points to the real authentication server.
That real authentication server can be another Samba server or can be a
Windows NT server, the later natively capable of encrypted password support.</P
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN790"
->5.1.3.1. Configuring Samba for Seemless Windows Network Integration</A
-></H3
-><P
->MS Windows clients may use encrypted passwords as part of a challenege/response
-authentication model (a.k.a. NTLMv1) or alone, or clear text strings for simple
-password based authentication. It should be realized that with the SMB protocol
-the password is passed over the network either in plain text or encrypted, but
-not both in the same authentication requests.</P
-><P
->When encrypted passwords are used a password that has been entered by the user
-is encrypted in two ways:</P
-><P
-></P
-><UL
-><LI
-><P
->An MD4 hash of the UNICODE of the password
- string. This is known as the NT hash.
- </P
-></LI
-><LI
-><P
->The password is converted to upper case,
- and then padded or trucated to 14 bytes. This string is
- then appended with 5 bytes of NULL characters and split to
- form two 56 bit DES keys to encrypt a "magic" 8 byte value.
- The resulting 16 bytes for the LanMan hash.
- </P
-></LI
-></UL
-><P
->MS Windows 95 pre-service pack 1, MS Windows NT versions 3.x and version 4.0
-pre-service pack 3 will use either mode of password authentication. All
-versions of MS Windows that follow these versions no longer support plain
-text passwords by default.</P
-><P
->MS Windows clients have a habit of dropping network mappings that have been idle
-for 10 minutes or longer. When the user attempts to use the mapped drive
-connection that has been dropped, the client re-establishes the connection using
-a cached copy of the password.</P
-><P
->When Microsoft changed the default password mode, support was dropped for caching
-of the plain text password. This means that when the registry parameter is changed
-to re-enable use of plain text passwords it appears to work, but when a dropped
-service connection mapping attempts to revalidate it will fail if the remote
-authentication server does not support encrypted passwords. This means that it
-is definitely not a good idea to re-enable plain text password support in such clients.</P
-><P
->The following parameters can be used to work around the issue of Windows 9x client
-upper casing usernames and password before transmitting them to the SMB server
-when using clear text authentication.</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> <A
-HREF="smb.conf.5.html#PASSWORDLEVEL"
-TARGET="_top"
->passsword level</A
-> = <VAR
-CLASS="REPLACEABLE"
->integer</VAR
->
- <A
-HREF="smb.conf.5.html#USERNAMELEVEL"
-TARGET="_top"
->username level</A
-> = <VAR
-CLASS="REPLACEABLE"
->integer</VAR
-></PRE
-></P
-><P
->By default Samba will lower case the username before attempting to lookup the user
-in the database of local system accounts. Because UNIX usernames conventionally
-only contain lower case character, the <VAR
-CLASS="PARAMETER"
->username level</VAR
-> parameter
-is rarely needed.</P
-><P
->However, passwords on UNIX systems often make use of mixed case characters.
-This means that in order for a user on a Windows 9x client to connect to a Samba
-server using clear text authentication, the <VAR
-CLASS="PARAMETER"
->password level</VAR
->
-must be set to the maximum number of upper case letter which <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->could</I
-></SPAN
->
-appear is a password. Note that is the server OS uses the traditional DES version
-of crypt(), then a <VAR
-CLASS="PARAMETER"
->password level</VAR
-> of 8 will result in case
-insensitive passwords as seen from Windows users. This will also result in longer
-login times as Samba hash to compute the permutations of the password string and
-try them one by one until a match is located (or all combinations fail).</P
-><P
->The best option to adopt is to enable support for encrypted passwords
-where ever Samba is used. There are three configuration possibilities
-for support of encrypted passwords:</P
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN816"
->5.1.3.2. Use MS Windows NT as an authentication server</A
-></H3
-><P
->This method involves the additions of the following parameters in the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> encrypt passwords = Yes
- security = server
- password server = "NetBIOS_name_of_PDC"</PRE
-></P
-><P
->There are two ways of identifying whether or not a username and
-password pair was valid or not. One uses the reply information provided
-as part of the authentication messaging process, the other uses
-just and error code.</P
-><P
->The down-side of this mode of configuration is the fact that
-for security reasons Samba will send the password server a bogus
-username and a bogus password and if the remote server fails to
-reject the username and password pair then an alternative mode
-of identification of validation is used. Where a site uses password
-lock out after a certain number of failed authentication attempts
-this will result in user lockouts.</P
-><P
->Use of this mode of authentication does require there to be
-a standard Unix account for the user, this account can be blocked
-to prevent logons by other than MS Windows clients.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN825"
->5.1.4. Domain Level Security</A
-></H2
-><P
->When samba is operating in <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->security = domain</I
-></SPAN
-> mode this means that
-the Samba server has a domain security trust account (a machine account) and will cause
-all authentication requests to be passed through to the domain controllers.</P
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN829"
->5.1.4.1. Samba as a member of an MS Windows NT security domain</A
-></H3
-><P
->This method involves additon of the following paramters in the <TT
-CLASS="FILENAME"
->smb.conf</TT
-> file:</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
-> encrypt passwords = Yes
- security = domain
- workgroup = "name of NT domain"
- password server = *</PRE
-></P
-><P
->The use of the "*" argument to <B
-CLASS="COMMAND"
->password server</B
-> will cause samba to locate the
-domain controller in a way analogous to the way this is done within MS Windows NT.
-This is the default behaviour.</P
-><P
->In order for this method to work the Samba server needs to join the
-MS Windows NT security domain. This is done as follows:</P
-><P
-></P
-><UL
-><LI
-><P
->On the MS Windows NT domain controller using
- the Server Manager add a machine account for the Samba server.
- </P
-></LI
-><LI
-><P
->Next, on the Linux system execute:
- <B
-CLASS="COMMAND"
->smbpasswd -r PDC_NAME -j DOMAIN_NAME</B
->
- </P
-></LI
-></UL
-><P
->Use of this mode of authentication does require there to be a standard Unix account
-for the user in order to assign a uid once the account has been authenticated by
-the remote Windows DC. This account can be blocked to prevent logons by other than
-MS Windows clients by things such as setting an invalid shell in the
-<TT
-CLASS="FILENAME"
->/etc/passwd</TT
-> entry. </P
-><P
->An alternative to assigning UIDs to Windows users on a Samba member server is
-presented in the <A
-HREF="winbind.html"
-TARGET="_top"
->Winbind Overview</A
-> chapter
-in this HOWTO collection.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN848"
->5.1.5. ADS Level Security</A
-></H2
-><P
->For information about the configuration option please refer to the entire section entitled
-<SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Samba as an ADS Domain Member.</I
-></SPAN
-></P
-></DIV
-></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
@@ -490,7 +183,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="servertype.html"
+HREF="type.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -518,7 +211,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Nomenclature of Server Types</TD
+>Type of installation</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -532,7 +225,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Samba as an NT4 or Win2k Primary Domain Controller</TD
+>How to Configure Samba as a NT4 Primary Domain Controller</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/smb.conf.5.html b/docs/htmldocs/smb.conf.5.html
index 6ebe2fc002..4f02951a9c 100644
--- a/docs/htmldocs/smb.conf.5.html
+++ b/docs/htmldocs/smb.conf.5.html
@@ -1,11 +1,12 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML
><HEAD
><TITLE
>smb.conf</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,9 +16,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="SMB.CONF.5"
-></A
->smb.conf</H1
+NAME="SMB.CONF">smb.conf</H1
><DIV
CLASS="REFNAMEDIV"
><A
@@ -37,29 +36,31 @@ NAME="AEN8"
>The <TT
CLASS="FILENAME"
>smb.conf</TT
-> file is a configuration
+> file is a configuration
file for the Samba suite. <TT
CLASS="FILENAME"
>smb.conf</TT
-> contains
- runtime configuration information for the Samba programs. The <TT
+> contains
+ runtime configuration information for the Samba programs. The
+ <TT
CLASS="FILENAME"
>smb.conf</TT
-> file
- is designed to be configured and administered by the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->swat</SPAN
->(8)</SPAN
-> program. The complete
- description of the file format and possible parameters held within
- are here for reference purposes.</P
+> file is designed to be configured and
+ administered by the <A
+HREF="swat.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>swat(8)</B
+>
+ </A
+> program. The complete description of the file format and
+ possible parameters held within are here for reference purposes.</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN17"
+NAME="AEN16"
></A
><H2
>FILE FORMAT</H2
@@ -69,13 +70,17 @@ NAME="AEN17"
until the next section begins. Sections contain parameters of the
form</P
><P
-><VAR
+><TT
CLASS="REPLACEABLE"
->name</VAR
-> = <VAR
+><I
+>name</I
+></TT
+> = <TT
CLASS="REPLACEABLE"
+><I
>value
- </VAR
+ </I
+></TT
></P
><P
>The file is line-based - that is, each newline-terminated
@@ -105,7 +110,7 @@ CLASS="REPLACEABLE"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN29"
+NAME="AEN28"
></A
><H2
>SECTION DESCRIPTIONS</H2
@@ -118,12 +123,9 @@ NAME="AEN29"
><P
>There are three special sections, [global],
[homes] and [printers], which are
- described under <SPAN
-CLASS="emphasis"
-><I
+ described under <I
CLASS="EMPHASIS"
>special sections</I
-></SPAN
>. The
following notes apply to ordinary section descriptions.</P
><P
@@ -137,20 +139,14 @@ CLASS="EMPHASIS"
printable services (used by the client to access print services
on the host running the server).</P
><P
->Sections may be designated <SPAN
-CLASS="emphasis"
-><I
+>Sections may be designated <I
CLASS="EMPHASIS"
>guest</I
-></SPAN
> services,
in which case no password is required to access them. A specified
- UNIX <SPAN
-CLASS="emphasis"
-><I
+ UNIX <I
CLASS="EMPHASIS"
>guest account</I
-></SPAN
> is used to define access
privileges in this case.</P
><P
@@ -172,49 +168,68 @@ CLASS="FILENAME"
>/home/bar</TT
>.
The share is accessed via the share name "foo":</P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
><PRE
CLASS="SCREEN"
-><SAMP
+> <TT
CLASS="COMPUTEROUTPUT"
->[foo]
- path = /home/bar
- read only = no</SAMP
-></PRE
+> [foo]
+ path = /home/bar
+ read only = no
+ </TT
+>
+ </PRE
+></TD
+></TR
+></TABLE
><P
>The following sample section defines a printable share.
The share is readonly, but printable. That is, the only write
access permitted is via calls to open, write to and close a
- spool file. The <SPAN
-CLASS="emphasis"
-><I
+ spool file. The <I
CLASS="EMPHASIS"
>guest ok</I
-></SPAN
> parameter means
access will be permitted as the default guest user (specified
elsewhere):</P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
><PRE
CLASS="SCREEN"
-><SAMP
+> <TT
CLASS="COMPUTEROUTPUT"
->[aprinter]
- path = /usr/spool/public
- read only = yes
- printable = yes
- guest ok = yes</SAMP
-></PRE
+> [aprinter]
+ path = /usr/spool/public
+ read only = yes
+ printable = yes
+ guest ok = yes
+ </TT
+>
+ </PRE
+></TD
+></TR
+></TABLE
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN49"
+NAME="AEN48"
></A
><H2
>SPECIAL SECTIONS</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN51"
+NAME="AEN50"
></A
><H3
>The [global] section</H3
@@ -227,7 +242,7 @@ NAME="AEN51"
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN54"
+NAME="AEN53"
></A
><H3
>The [homes] section</H3
@@ -260,19 +275,18 @@ NAME="AEN54"
></LI
></UL
><P
->If you decide to use a <SPAN
-CLASS="emphasis"
-><I
+>If you decide to use a <I
CLASS="EMPHASIS"
>path =</I
-></SPAN
> line
in your [homes] section then you may find it useful
to use the %S macro. For example :</P
><P
-><KBD
+><TT
CLASS="USERINPUT"
->path = /data/pchome/%S</KBD
+><B
+>path = /data/pchome/%S</B
+></TT
></P
><P
>would be useful if you have different home directories
@@ -292,48 +306,47 @@ CLASS="USERINPUT"
a normal service section can specify, though some make more sense
than others. The following is a typical and suitable [homes]
section:</P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
><PRE
CLASS="SCREEN"
-><SAMP
+> <TT
CLASS="COMPUTEROUTPUT"
->[homes]
- read only = no</SAMP
-></PRE
+> [homes]
+ read only = no
+ </TT
+>
+ </PRE
+></TD
+></TR
+></TABLE
><P
>An important point is that if guest access is specified
in the [homes] section, all home directories will be
- visible to all clients <SPAN
-CLASS="emphasis"
-><I
+ visible to all clients <I
CLASS="EMPHASIS"
>without a password</I
-></SPAN
>.
In the very unlikely event that this is actually desirable, it
- would be wise to also specify <SPAN
-CLASS="emphasis"
-><I
+ would be wise to also specify <I
CLASS="EMPHASIS"
>read only
access</I
-></SPAN
>.</P
><P
->Note that the <SPAN
-CLASS="emphasis"
-><I
+>Note that the <I
CLASS="EMPHASIS"
>browseable</I
-></SPAN
> flag for
auto home directories will be inherited from the global browseable
flag, not the [homes] browseable flag. This is useful as
- it means setting <SPAN
-CLASS="emphasis"
-><I
+ it means setting <I
CLASS="EMPHASIS"
>browseable = no</I
-></SPAN
> in
the [homes] section will hide the [homes] share but make
any auto home directories visible.</P
@@ -341,7 +354,7 @@ CLASS="EMPHASIS"
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN80"
+NAME="AEN79"
></A
><H3
>The [printers] section</H3
@@ -393,27 +406,48 @@ NAME="AEN80"
world-writeable spool directory with the sticky bit set on
it. A typical [printers] entry would look like
this:</P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
><PRE
CLASS="SCREEN"
-><SAMP
+><TT
CLASS="COMPUTEROUTPUT"
->[printers]
- path = /usr/spool/public
- guest ok = yes
- printable = yes </SAMP
+> [printers]
+ path = /usr/spool/public
+ guest ok = yes
+ printable = yes
+ </TT
></PRE
+></TD
+></TR
+></TABLE
><P
>All aliases given for a printer in the printcap file
are legitimate printer names as far as the server is concerned.
If your printing subsystem doesn't work like that, you will have
to set up a pseudo-printcap. This is a file consisting of one or
more lines like this:</P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
><PRE
CLASS="SCREEN"
-><SAMP
+> <TT
CLASS="COMPUTEROUTPUT"
->alias|alias|alias|alias... </SAMP
-></PRE
+> alias|alias|alias|alias...
+ </TT
+>
+ </PRE
+></TD
+></TR
+></TABLE
><P
>Each alias should be an acceptable printer name for
your printing subsystem. In the [global] section, specify
@@ -426,42 +460,18 @@ CLASS="COMPUTEROUTPUT"
first entry of a printcap record. Records are separated by newlines,
components (if there are more than one) are separated by vertical
bar symbols ('|').</P
-><DIV
-CLASS="NOTE"
><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->On SYSV systems which use lpstat to determine what
+>NOTE: On SYSV systems which use lpstat to determine what
printers are defined on the system you may be able to use
"printcap name = lpstat" to automatically obtain a list
of printers. See the "printcap name" option
for more details.</P
-></TD
-></TR
-></TABLE
-></DIV
></DIV
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN104"
+NAME="AEN102"
></A
><H2
>PARAMETERS</H2
@@ -469,44 +479,29 @@ NAME="AEN104"
>parameters define the specific attributes of sections.</P
><P
>Some parameters are specific to the [global] section
- (e.g., <SPAN
-CLASS="emphasis"
-><I
+ (e.g., <I
CLASS="EMPHASIS"
>security</I
-></SPAN
>). Some parameters are usable
- in all sections (e.g., <SPAN
-CLASS="emphasis"
-><I
+ in all sections (e.g., <I
CLASS="EMPHASIS"
>create mode</I
-></SPAN
>). All others
are permissible only in normal sections. For the purposes of the
following descriptions the [homes] and [printers]
- sections will be considered normal. The letter <SPAN
-CLASS="emphasis"
-><I
+ sections will be considered normal. The letter <I
CLASS="EMPHASIS"
>G</I
-></SPAN
>
in parentheses indicates that a parameter is specific to the
- [global] section. The letter <SPAN
-CLASS="emphasis"
-><I
+ [global] section. The letter <I
CLASS="EMPHASIS"
>S</I
-></SPAN
>
indicates that a parameter can be specified in a service specific
- section. Note that all <SPAN
-CLASS="emphasis"
-><I
+ section. Note that all <I
CLASS="EMPHASIS"
>S</I
-></SPAN
> parameters can also be specified in
the [global] section - in which case they will define
the default behavior for all services.</P
@@ -519,7 +514,7 @@ CLASS="EMPHASIS"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN114"
+NAME="AEN112"
></A
><H2
>VARIABLE SUBSTITUTIONS</H2
@@ -632,16 +627,20 @@ TARGET="_top"
>Name of the domain or workgroup of the current user.</P
></DD
><DT
->%$(<VAR
+>%$(<TT
CLASS="REPLACEABLE"
->envvar</VAR
+><I
+>envvar</I
+></TT
>)</DT
><DD
><P
>The value of the environment variable
- <VAR
+ <TT
CLASS="REPLACEABLE"
->envar</VAR
+><I
+>envar</I
+></TT
>.</P
></DD
></DL
@@ -692,12 +691,9 @@ CLASS="VARIABLELIST"
><P
>the name of your NIS home directory server.
This is obtained from your NIS auto.map entry. If you have
- not compiled Samba with the <SPAN
-CLASS="emphasis"
-><I
+ not compiled Samba with the <I
CLASS="EMPHASIS"
>--with-automount</I
-></SPAN
>
option then this value will be the same as %L.</P
></DD
@@ -718,7 +714,7 @@ CLASS="EMPHASIS"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN207"
+NAME="AEN205"
></A
><H2
>NAME MANGLING</H2
@@ -747,12 +743,9 @@ CLASS="VARIABLELIST"
> controls if names that have characters that
aren't of the "default" case are mangled. For example,
if this is yes then a name like "Mail" would be mangled.
- Default <SPAN
-CLASS="emphasis"
-><I
+ Default <I
CLASS="EMPHASIS"
>no</I
-></SPAN
>.</P
></DD
><DT
@@ -761,12 +754,9 @@ CLASS="EMPHASIS"
><P
>controls whether filenames are case sensitive. If
they aren't then Samba must do a filename search and match on passed
- names. Default <SPAN
-CLASS="emphasis"
-><I
+ names. Default <I
CLASS="EMPHASIS"
>no</I
-></SPAN
>.</P
></DD
><DT
@@ -774,12 +764,9 @@ CLASS="EMPHASIS"
><DD
><P
>controls what the default case is for new
- filenames. Default <SPAN
-CLASS="emphasis"
-><I
+ filenames. Default <I
CLASS="EMPHASIS"
>lower</I
-></SPAN
>.</P
></DD
><DT
@@ -788,12 +775,9 @@ CLASS="EMPHASIS"
><P
>controls if new files are created with the
case that the client passes, or if they are forced to be the
- "default" case. Default <SPAN
-CLASS="emphasis"
-><I
+ "default" case. Default <I
CLASS="EMPHASIS"
>yes</I
-></SPAN
>.
</P
></DD
@@ -806,12 +790,9 @@ CLASS="EMPHASIS"
upper case, or if they are forced to be the "default"
case. This option can be use with "preserve case = yes"
to permit long filenames to retain their case, while short names
- are lowercased. Default <SPAN
-CLASS="emphasis"
-><I
+ are lowercased. Default <I
CLASS="EMPHASIS"
>yes</I
-></SPAN
>.</P
></DD
></DL
@@ -823,7 +804,7 @@ CLASS="EMPHASIS"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN240"
+NAME="AEN238"
></A
><H2
>NOTE ABOUT USERNAME/PASSWORD VALIDATION</H2
@@ -847,9 +828,11 @@ TYPE="1"
pair and that username/password pair is validated by the UNIX
system's password programs then the connection is made as that
username. Note that this includes the
- \\server\service%<VAR
+ \\server\service%<TT
CLASS="REPLACEABLE"
->username</VAR
+><I
+>username</I
+></TT
> method of passing
a username.</P
></LI
@@ -899,7 +882,7 @@ CLASS="FILENAME"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN259"
+NAME="AEN257"
></A
><H2
>COMPLETE LIST OF GLOBAL PARAMETERS</H2
@@ -913,9 +896,11 @@ NAME="AEN259"
><P
><A
HREF="#ABORTSHUTDOWNSCRIPT"
-><VAR
+><TT
CLASS="PARAMETER"
->abort shutdown script</VAR
+><I
+>abort shutdown script</I
+></TT
></A
></P
></LI
@@ -923,9 +908,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#ADDGROUPSCRIPT"
-><VAR
+><TT
CLASS="PARAMETER"
->add group script</VAR
+><I
+>add group script</I
+></TT
></A
></P
></LI
@@ -933,9 +920,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#ADDPRINTERCOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
->addprinter command</VAR
+><I
+>addprinter command</I
+></TT
></A
></P
></LI
@@ -943,9 +932,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#ADDSHARECOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
->add share command</VAR
+><I
+>add share command</I
+></TT
></A
></P
></LI
@@ -953,9 +944,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#ADDUSERSCRIPT"
-><VAR
+><TT
CLASS="PARAMETER"
->add user script</VAR
+><I
+>add user script</I
+></TT
></A
></P
></LI
@@ -963,9 +956,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#ADDUSERTOGROUPSCRIPT"
-><VAR
+><TT
CLASS="PARAMETER"
->add user to group script</VAR
+><I
+>add user to group script</I
+></TT
></A
></P
></LI
@@ -973,9 +968,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#ADDMACHINESCRIPT"
-><VAR
+><TT
CLASS="PARAMETER"
->add machine script</VAR
+><I
+>add machine script</I
+></TT
></A
></P
></LI
@@ -983,9 +980,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DELETEGROUPSCRIPT"
-><VAR
+><TT
CLASS="PARAMETER"
->delete group script</VAR
+><I
+>delete group script</I
+></TT
></A
></P
></LI
@@ -993,9 +992,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#ADSSERVER"
-><VAR
+><TT
CLASS="PARAMETER"
->ads server</VAR
+><I
+>ads server</I
+></TT
></A
></P
></LI
@@ -1003,9 +1004,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#ALGORITHMICRIDBASE"
-><VAR
+><TT
CLASS="PARAMETER"
->algorithmic rid base</VAR
+><I
+>algorithmic rid base</I
+></TT
></A
></P
></LI
@@ -1013,9 +1016,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#ALLOWTRUSTEDDOMAINS"
-><VAR
+><TT
CLASS="PARAMETER"
->allow trusted domains</VAR
+><I
+>allow trusted domains</I
+></TT
></A
></P
></LI
@@ -1023,9 +1028,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#ANNOUNCEAS"
-><VAR
+><TT
CLASS="PARAMETER"
->announce as</VAR
+><I
+>announce as</I
+></TT
></A
></P
></LI
@@ -1033,9 +1040,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#ANNOUNCEVERSION"
-><VAR
+><TT
CLASS="PARAMETER"
->announce version</VAR
+><I
+>announce version</I
+></TT
></A
></P
></LI
@@ -1043,9 +1052,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#AUTHMETHODS"
-><VAR
+><TT
CLASS="PARAMETER"
->auth methods</VAR
+><I
+>auth methods</I
+></TT
></A
></P
></LI
@@ -1053,9 +1064,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#AUTOSERVICES"
-><VAR
+><TT
CLASS="PARAMETER"
->auto services</VAR
+><I
+>auto services</I
+></TT
></A
></P
></LI
@@ -1063,9 +1076,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#BINDINTERFACESONLY"
-><VAR
+><TT
CLASS="PARAMETER"
->bind interfaces only</VAR
+><I
+>bind interfaces only</I
+></TT
></A
></P
></LI
@@ -1073,9 +1088,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#BROWSELIST"
-><VAR
+><TT
CLASS="PARAMETER"
->browse list</VAR
+><I
+>browse list</I
+></TT
></A
></P
></LI
@@ -1083,9 +1100,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#CHANGENOTIFYTIMEOUT"
-><VAR
+><TT
CLASS="PARAMETER"
->change notify timeout</VAR
+><I
+>change notify timeout</I
+></TT
></A
></P
></LI
@@ -1093,9 +1112,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#CHANGESHARECOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
->change share command</VAR
+><I
+>change share command</I
+></TT
></A
></P
></LI
@@ -1103,9 +1124,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#CONFIGFILE"
-><VAR
+><TT
CLASS="PARAMETER"
->config file</VAR
+><I
+>config file</I
+></TT
></A
></P
></LI
@@ -1113,9 +1136,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DEADTIME"
-><VAR
+><TT
CLASS="PARAMETER"
->deadtime</VAR
+><I
+>deadtime</I
+></TT
></A
></P
></LI
@@ -1123,9 +1148,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DEBUGHIRESTIMESTAMP"
-><VAR
+><TT
CLASS="PARAMETER"
->debug hires timestamp</VAR
+><I
+>debug hires timestamp</I
+></TT
></A
></P
></LI
@@ -1133,9 +1160,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DEBUGPID"
-><VAR
+><TT
CLASS="PARAMETER"
->debug pid</VAR
+><I
+>debug pid</I
+></TT
></A
></P
></LI
@@ -1143,9 +1172,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DEBUGTIMESTAMP"
-><VAR
+><TT
CLASS="PARAMETER"
->debug timestamp</VAR
+><I
+>debug timestamp</I
+></TT
></A
></P
></LI
@@ -1153,9 +1184,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DEBUGUID"
-><VAR
+><TT
CLASS="PARAMETER"
->debug uid</VAR
+><I
+>debug uid</I
+></TT
></A
></P
></LI
@@ -1163,9 +1196,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DEBUGLEVEL"
-><VAR
+><TT
CLASS="PARAMETER"
->debuglevel</VAR
+><I
+>debuglevel</I
+></TT
></A
></P
></LI
@@ -1173,9 +1208,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DEFAULT"
-><VAR
+><TT
CLASS="PARAMETER"
->default</VAR
+><I
+>default</I
+></TT
></A
></P
></LI
@@ -1183,9 +1220,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DEFAULTSERVICE"
-><VAR
+><TT
CLASS="PARAMETER"
->default service</VAR
+><I
+>default service</I
+></TT
></A
></P
></LI
@@ -1193,9 +1232,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DELETEPRINTERCOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
->deleteprinter command</VAR
+><I
+>deleteprinter command</I
+></TT
></A
></P
></LI
@@ -1203,9 +1244,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DELETESHARECOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
->delete share command</VAR
+><I
+>delete share command</I
+></TT
></A
></P
></LI
@@ -1213,9 +1256,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DELETEUSERSCRIPT"
-><VAR
+><TT
CLASS="PARAMETER"
->delete user script</VAR
+><I
+>delete user script</I
+></TT
></A
></P
></LI
@@ -1223,9 +1268,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DELETEUSERFROMGROUPSCRIPT"
-><VAR
+><TT
CLASS="PARAMETER"
->delete user from group script</VAR
+><I
+>delete user from group script</I
+></TT
></A
></P
></LI
@@ -1233,9 +1280,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DFREECOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
->dfree command</VAR
+><I
+>dfree command</I
+></TT
></A
></P
></LI
@@ -1243,9 +1292,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DISABLENETBIOS"
-><VAR
+><TT
CLASS="PARAMETER"
->disable netbios</VAR
+><I
+>disable netbios</I
+></TT
></A
></P
></LI
@@ -1253,9 +1304,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DISABLESPOOLSS"
-><VAR
+><TT
CLASS="PARAMETER"
->disable spoolss</VAR
+><I
+>disable spoolss</I
+></TT
></A
></P
></LI
@@ -1263,9 +1316,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DISPLAYCHARSET"
-><VAR
+><TT
CLASS="PARAMETER"
->display charset</VAR
+><I
+>display charset</I
+></TT
></A
></P
></LI
@@ -1273,9 +1328,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DNSPROXY"
-><VAR
+><TT
CLASS="PARAMETER"
->dns proxy</VAR
+><I
+>dns proxy</I
+></TT
></A
></P
></LI
@@ -1283,9 +1340,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DOMAINLOGONS"
-><VAR
+><TT
CLASS="PARAMETER"
->domain logons</VAR
+><I
+>domain logons</I
+></TT
></A
></P
></LI
@@ -1293,9 +1352,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DOMAINMASTER"
-><VAR
+><TT
CLASS="PARAMETER"
->domain master</VAR
+><I
+>domain master</I
+></TT
></A
></P
></LI
@@ -1303,9 +1364,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DOSCHARSET"
-><VAR
+><TT
CLASS="PARAMETER"
->dos charset</VAR
+><I
+>dos charset</I
+></TT
></A
></P
></LI
@@ -1313,9 +1376,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#ENCRYPTPASSWORDS"
-><VAR
+><TT
CLASS="PARAMETER"
->encrypt passwords</VAR
+><I
+>encrypt passwords</I
+></TT
></A
></P
></LI
@@ -1323,9 +1388,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#ENHANCEDBROWSING"
-><VAR
+><TT
CLASS="PARAMETER"
->enhanced browsing</VAR
+><I
+>enhanced browsing</I
+></TT
></A
></P
></LI
@@ -1333,9 +1400,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#ENUMPORTSCOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
->enumports command</VAR
+><I
+>enumports command</I
+></TT
></A
></P
></LI
@@ -1343,9 +1412,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#GETWDCACHE"
-><VAR
+><TT
CLASS="PARAMETER"
->getwd cache</VAR
+><I
+>getwd cache</I
+></TT
></A
></P
></LI
@@ -1353,9 +1424,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#HIDELOCALUSERS"
-><VAR
+><TT
CLASS="PARAMETER"
->hide local users</VAR
+><I
+>hide local users</I
+></TT
></A
></P
></LI
@@ -1363,9 +1436,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#HIDEUNREADABLE"
-><VAR
+><TT
CLASS="PARAMETER"
->hide unreadable</VAR
+><I
+>hide unreadable</I
+></TT
></A
></P
></LI
@@ -1373,9 +1448,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#HIDEUNWRITEABLEFILES"
-><VAR
+><TT
CLASS="PARAMETER"
->hide unwriteable files</VAR
+><I
+>hide unwriteable files</I
+></TT
></A
></P
></LI
@@ -1383,9 +1460,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#HIDESPECIALFILES"
-><VAR
+><TT
CLASS="PARAMETER"
->hide special files</VAR
+><I
+>hide special files</I
+></TT
></A
></P
></LI
@@ -1393,9 +1472,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#HOMEDIRMAP"
-><VAR
+><TT
CLASS="PARAMETER"
->homedir map</VAR
+><I
+>homedir map</I
+></TT
></A
></P
></LI
@@ -1403,9 +1484,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#HOSTMSDFS"
-><VAR
+><TT
CLASS="PARAMETER"
->host msdfs</VAR
+><I
+>host msdfs</I
+></TT
></A
></P
></LI
@@ -1413,9 +1496,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#HOSTNAMELOOKUPS"
-><VAR
+><TT
CLASS="PARAMETER"
->hostname lookups</VAR
+><I
+>hostname lookups</I
+></TT
></A
></P
></LI
@@ -1423,9 +1508,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#HOSTSEQUIV"
-><VAR
+><TT
CLASS="PARAMETER"
->hosts equiv</VAR
+><I
+>hosts equiv</I
+></TT
></A
></P
></LI
@@ -1433,9 +1520,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#INTERFACES"
-><VAR
+><TT
CLASS="PARAMETER"
->interfaces</VAR
+><I
+>interfaces</I
+></TT
></A
></P
></LI
@@ -1443,9 +1532,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#KEEPALIVE"
-><VAR
+><TT
CLASS="PARAMETER"
->keepalive</VAR
+><I
+>keepalive</I
+></TT
></A
></P
></LI
@@ -1453,9 +1544,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#KERNELOPLOCKS"
-><VAR
+><TT
CLASS="PARAMETER"
->kernel oplocks</VAR
+><I
+>kernel oplocks</I
+></TT
></A
></P
></LI
@@ -1463,9 +1556,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LANMANAUTH"
-><VAR
+><TT
CLASS="PARAMETER"
->lanman auth</VAR
+><I
+>lanman auth</I
+></TT
></A
></P
></LI
@@ -1473,9 +1568,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LARGEREADWRITE"
-><VAR
+><TT
CLASS="PARAMETER"
->large readwrite</VAR
+><I
+>large readwrite</I
+></TT
></A
></P
></LI
@@ -1483,9 +1580,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LDAPADMINDN"
-><VAR
+><TT
CLASS="PARAMETER"
->ldap admin dn</VAR
+><I
+>ldap admin dn</I
+></TT
></A
></P
></LI
@@ -1493,9 +1592,23 @@ CLASS="PARAMETER"
><P
><A
HREF="#LDAPDELETEDN"
-><VAR
+><TT
CLASS="PARAMETER"
->ldap delete dn</VAR
+><I
+>ldap delete dn</I
+></TT
+></A
+></P
+></LI
+><LI
+><P
+><A
+HREF="#LDAPDELONLYSAMATTR"
+><TT
+CLASS="PARAMETER"
+><I
+>ldap del only sam attr</I
+></TT
></A
></P
></LI
@@ -1503,9 +1616,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LDAPFILTER"
-><VAR
+><TT
CLASS="PARAMETER"
->ldap filter</VAR
+><I
+>ldap filter</I
+></TT
></A
></P
></LI
@@ -1513,9 +1628,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LDAPPORT"
-><VAR
+><TT
CLASS="PARAMETER"
->ldap port</VAR
+><I
+>ldap port</I
+></TT
></A
></P
></LI
@@ -1523,9 +1640,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LDAPSERVER"
-><VAR
+><TT
CLASS="PARAMETER"
->ldap server</VAR
+><I
+>ldap server</I
+></TT
></A
></P
></LI
@@ -1533,9 +1652,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LDAPSSL"
-><VAR
+><TT
CLASS="PARAMETER"
->ldap ssl</VAR
+><I
+>ldap ssl</I
+></TT
></A
></P
></LI
@@ -1543,9 +1664,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LDAPSUFFIX"
-><VAR
+><TT
CLASS="PARAMETER"
->ldap suffix</VAR
+><I
+>ldap suffix</I
+></TT
></A
></P
></LI
@@ -1553,9 +1676,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LDAPUSERSUFFIX"
-><VAR
+><TT
CLASS="PARAMETER"
->ldap user suffix</VAR
+><I
+>ldap user suffix</I
+></TT
></A
></P
></LI
@@ -1563,9 +1688,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LDAPMACHINESUFFIX"
-><VAR
+><TT
CLASS="PARAMETER"
->ldap machine suffix</VAR
+><I
+>ldap machine suffix</I
+></TT
></A
></P
></LI
@@ -1573,9 +1700,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LDAPPASSWDSYNC"
-><VAR
+><TT
CLASS="PARAMETER"
->ldap passwd sync</VAR
+><I
+>ldap passwd sync</I
+></TT
></A
></P
></LI
@@ -1583,9 +1712,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LDAPTRUSTIDS"
-><VAR
+><TT
CLASS="PARAMETER"
->ldap trust ids</VAR
+><I
+>ldap trust ids</I
+></TT
></A
></P
></LI
@@ -1593,9 +1724,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LMANNOUNCE"
-><VAR
+><TT
CLASS="PARAMETER"
->lm announce</VAR
+><I
+>lm announce</I
+></TT
></A
></P
></LI
@@ -1603,9 +1736,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LMINTERVAL"
-><VAR
+><TT
CLASS="PARAMETER"
->lm interval</VAR
+><I
+>lm interval</I
+></TT
></A
></P
></LI
@@ -1613,9 +1748,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LOADPRINTERS"
-><VAR
+><TT
CLASS="PARAMETER"
->load printers</VAR
+><I
+>load printers</I
+></TT
></A
></P
></LI
@@ -1623,9 +1760,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LOCALMASTER"
-><VAR
+><TT
CLASS="PARAMETER"
->local master</VAR
+><I
+>local master</I
+></TT
></A
></P
></LI
@@ -1633,9 +1772,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LOCKDIR"
-><VAR
+><TT
CLASS="PARAMETER"
->lock dir</VAR
+><I
+>lock dir</I
+></TT
></A
></P
></LI
@@ -1643,9 +1784,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LOCKDIRECTORY"
-><VAR
+><TT
CLASS="PARAMETER"
->lock directory</VAR
+><I
+>lock directory</I
+></TT
></A
></P
></LI
@@ -1653,9 +1796,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LOCKSPINCOUNT"
-><VAR
+><TT
CLASS="PARAMETER"
->lock spin count</VAR
+><I
+>lock spin count</I
+></TT
></A
></P
></LI
@@ -1663,9 +1808,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LOCKSPINTIME"
-><VAR
+><TT
CLASS="PARAMETER"
->lock spin time</VAR
+><I
+>lock spin time</I
+></TT
></A
></P
></LI
@@ -1673,9 +1820,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PIDDIRECTORY"
-><VAR
+><TT
CLASS="PARAMETER"
->pid directory</VAR
+><I
+>pid directory</I
+></TT
></A
></P
></LI
@@ -1683,9 +1832,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LOGFILE"
-><VAR
+><TT
CLASS="PARAMETER"
->log file</VAR
+><I
+>log file</I
+></TT
></A
></P
></LI
@@ -1693,9 +1844,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LOGLEVEL"
-><VAR
+><TT
CLASS="PARAMETER"
->log level</VAR
+><I
+>log level</I
+></TT
></A
></P
></LI
@@ -1703,9 +1856,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LOGONDRIVE"
-><VAR
+><TT
CLASS="PARAMETER"
->logon drive</VAR
+><I
+>logon drive</I
+></TT
></A
></P
></LI
@@ -1713,9 +1868,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LOGONHOME"
-><VAR
+><TT
CLASS="PARAMETER"
->logon home</VAR
+><I
+>logon home</I
+></TT
></A
></P
></LI
@@ -1723,9 +1880,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LOGONPATH"
-><VAR
+><TT
CLASS="PARAMETER"
->logon path</VAR
+><I
+>logon path</I
+></TT
></A
></P
></LI
@@ -1733,9 +1892,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LOGONSCRIPT"
-><VAR
+><TT
CLASS="PARAMETER"
->logon script</VAR
+><I
+>logon script</I
+></TT
></A
></P
></LI
@@ -1743,9 +1904,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LPQCACHETIME"
-><VAR
+><TT
CLASS="PARAMETER"
->lpq cache time</VAR
+><I
+>lpq cache time</I
+></TT
></A
></P
></LI
@@ -1753,19 +1916,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MACHINEPASSWORDTIMEOUT"
-><VAR
-CLASS="PARAMETER"
->machine password timeout</VAR
-></A
-></P
-></LI
-><LI
-><P
-><A
-HREF="#MANGLEPREFIX"
-><VAR
+><TT
CLASS="PARAMETER"
->mangle prefix</VAR
+><I
+>machine password timeout</I
+></TT
></A
></P
></LI
@@ -1773,9 +1928,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MANGLEDSTACK"
-><VAR
+><TT
CLASS="PARAMETER"
->mangled stack</VAR
+><I
+>mangled stack</I
+></TT
></A
></P
></LI
@@ -1783,9 +1940,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MAPTOGUEST"
-><VAR
+><TT
CLASS="PARAMETER"
->map to guest</VAR
+><I
+>map to guest</I
+></TT
></A
></P
></LI
@@ -1793,9 +1952,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MAXDISKSIZE"
-><VAR
+><TT
CLASS="PARAMETER"
->max disk size</VAR
+><I
+>max disk size</I
+></TT
></A
></P
></LI
@@ -1803,9 +1964,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MAXLOGSIZE"
-><VAR
+><TT
CLASS="PARAMETER"
->max log size</VAR
+><I
+>max log size</I
+></TT
></A
></P
></LI
@@ -1813,9 +1976,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MAXMUX"
-><VAR
+><TT
CLASS="PARAMETER"
->max mux</VAR
+><I
+>max mux</I
+></TT
></A
></P
></LI
@@ -1823,9 +1988,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MAXOPENFILES"
-><VAR
+><TT
CLASS="PARAMETER"
->max open files</VAR
+><I
+>max open files</I
+></TT
></A
></P
></LI
@@ -1833,9 +2000,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MAXPROTOCOL"
-><VAR
+><TT
CLASS="PARAMETER"
->max protocol</VAR
+><I
+>max protocol</I
+></TT
></A
></P
></LI
@@ -1843,9 +2012,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MAXSMBDPROCESSES"
-><VAR
+><TT
CLASS="PARAMETER"
->max smbd processes</VAR
+><I
+>max smbd processes</I
+></TT
></A
></P
></LI
@@ -1853,9 +2024,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MAXTTL"
-><VAR
+><TT
CLASS="PARAMETER"
->max ttl</VAR
+><I
+>max ttl</I
+></TT
></A
></P
></LI
@@ -1863,9 +2036,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MAXWINSTTL"
-><VAR
+><TT
CLASS="PARAMETER"
->max wins ttl</VAR
+><I
+>max wins ttl</I
+></TT
></A
></P
></LI
@@ -1873,9 +2048,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MAXXMIT"
-><VAR
+><TT
CLASS="PARAMETER"
->max xmit</VAR
+><I
+>max xmit</I
+></TT
></A
></P
></LI
@@ -1883,9 +2060,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MESSAGECOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
->message command</VAR
+><I
+>message command</I
+></TT
></A
></P
></LI
@@ -1893,9 +2072,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MINPASSWDLENGTH"
-><VAR
+><TT
CLASS="PARAMETER"
->min passwd length</VAR
+><I
+>min passwd length</I
+></TT
></A
></P
></LI
@@ -1903,9 +2084,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MINPASSWORDLENGTH"
-><VAR
+><TT
CLASS="PARAMETER"
->min password length</VAR
+><I
+>min password length</I
+></TT
></A
></P
></LI
@@ -1913,9 +2096,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MINPROTOCOL"
-><VAR
+><TT
CLASS="PARAMETER"
->min protocol</VAR
+><I
+>min protocol</I
+></TT
></A
></P
></LI
@@ -1923,9 +2108,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MINWINSTTL"
-><VAR
+><TT
CLASS="PARAMETER"
->min wins ttl</VAR
+><I
+>min wins ttl</I
+></TT
></A
></P
></LI
@@ -1933,9 +2120,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#NAMECACHETIMEOUT"
-><VAR
+><TT
CLASS="PARAMETER"
->name cache timeout</VAR
+><I
+>name cache timeout</I
+></TT
></A
></P
></LI
@@ -1943,9 +2132,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#NAMERESOLVEORDER"
-><VAR
+><TT
CLASS="PARAMETER"
->name resolve order</VAR
+><I
+>name resolve order</I
+></TT
></A
></P
></LI
@@ -1953,9 +2144,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#NETBIOSALIASES"
-><VAR
+><TT
CLASS="PARAMETER"
->netbios aliases</VAR
+><I
+>netbios aliases</I
+></TT
></A
></P
></LI
@@ -1963,9 +2156,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#NETBIOSNAME"
-><VAR
+><TT
CLASS="PARAMETER"
->netbios name</VAR
+><I
+>netbios name</I
+></TT
></A
></P
></LI
@@ -1973,9 +2168,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#NETBIOSSCOPE"
-><VAR
+><TT
CLASS="PARAMETER"
->netbios scope</VAR
+><I
+>netbios scope</I
+></TT
></A
></P
></LI
@@ -1983,9 +2180,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#NISHOMEDIR"
-><VAR
+><TT
CLASS="PARAMETER"
->nis homedir</VAR
+><I
+>nis homedir</I
+></TT
></A
></P
></LI
@@ -1993,9 +2192,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#NTLMAUTH"
-><VAR
+><TT
CLASS="PARAMETER"
->ntlm auth</VAR
+><I
+>ntlm auth</I
+></TT
></A
></P
></LI
@@ -2003,9 +2204,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#NONUNIXACCOUNTRANGE"
-><VAR
+><TT
CLASS="PARAMETER"
->non unix account range</VAR
+><I
+>non unix account range</I
+></TT
></A
></P
></LI
@@ -2013,9 +2216,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#NTPIPESUPPORT"
-><VAR
+><TT
CLASS="PARAMETER"
->nt pipe support</VAR
+><I
+>nt pipe support</I
+></TT
></A
></P
></LI
@@ -2023,9 +2228,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#NTSTATUSSUPPORT"
-><VAR
+><TT
CLASS="PARAMETER"
->nt status support</VAR
+><I
+>nt status support</I
+></TT
></A
></P
></LI
@@ -2033,9 +2240,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#NULLPASSWORDS"
-><VAR
+><TT
CLASS="PARAMETER"
->null passwords</VAR
+><I
+>null passwords</I
+></TT
></A
></P
></LI
@@ -2043,9 +2252,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#OBEYPAMRESTRICTIONS"
-><VAR
+><TT
CLASS="PARAMETER"
->obey pam restrictions</VAR
+><I
+>obey pam restrictions</I
+></TT
></A
></P
></LI
@@ -2053,9 +2264,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#OPLOCKBREAKWAITTIME"
-><VAR
+><TT
CLASS="PARAMETER"
->oplock break wait time</VAR
+><I
+>oplock break wait time</I
+></TT
></A
></P
></LI
@@ -2063,9 +2276,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#OSLEVEL"
-><VAR
+><TT
CLASS="PARAMETER"
->os level</VAR
+><I
+>os level</I
+></TT
></A
></P
></LI
@@ -2073,9 +2288,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#OS2DRIVERMAP"
-><VAR
+><TT
CLASS="PARAMETER"
->os2 driver map</VAR
+><I
+>os2 driver map</I
+></TT
></A
></P
></LI
@@ -2083,9 +2300,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PAMPASSWORDCHANGE"
-><VAR
+><TT
CLASS="PARAMETER"
->pam password change</VAR
+><I
+>pam password change</I
+></TT
></A
></P
></LI
@@ -2093,9 +2312,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PANICACTION"
-><VAR
+><TT
CLASS="PARAMETER"
->panic action</VAR
+><I
+>panic action</I
+></TT
></A
></P
></LI
@@ -2103,9 +2324,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PARANOIDSERVERSECURITY"
-><VAR
+><TT
CLASS="PARAMETER"
->paranoid server security</VAR
+><I
+>paranoid server security</I
+></TT
></A
></P
></LI
@@ -2113,9 +2336,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PASSDBBACKEND"
-><VAR
+><TT
CLASS="PARAMETER"
->passdb backend</VAR
+><I
+>passdb backend</I
+></TT
></A
></P
></LI
@@ -2123,9 +2348,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PASSWDCHAT"
-><VAR
+><TT
CLASS="PARAMETER"
->passwd chat</VAR
+><I
+>passwd chat</I
+></TT
></A
></P
></LI
@@ -2133,9 +2360,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PASSWDCHATDEBUG"
-><VAR
+><TT
CLASS="PARAMETER"
->passwd chat debug</VAR
+><I
+>passwd chat debug</I
+></TT
></A
></P
></LI
@@ -2143,9 +2372,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PASSWDPROGRAM"
-><VAR
+><TT
CLASS="PARAMETER"
->passwd program</VAR
+><I
+>passwd program</I
+></TT
></A
></P
></LI
@@ -2153,9 +2384,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PASSWORDLEVEL"
-><VAR
+><TT
CLASS="PARAMETER"
->password level</VAR
+><I
+>password level</I
+></TT
></A
></P
></LI
@@ -2163,9 +2396,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PASSWORDSERVER"
-><VAR
+><TT
CLASS="PARAMETER"
->password server</VAR
+><I
+>password server</I
+></TT
></A
></P
></LI
@@ -2173,9 +2408,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PREFEREDMASTER"
-><VAR
+><TT
CLASS="PARAMETER"
->prefered master</VAR
+><I
+>prefered master</I
+></TT
></A
></P
></LI
@@ -2183,9 +2420,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PREFERREDMASTER"
-><VAR
+><TT
CLASS="PARAMETER"
->preferred master</VAR
+><I
+>preferred master</I
+></TT
></A
></P
></LI
@@ -2193,39 +2432,47 @@ CLASS="PARAMETER"
><P
><A
HREF="#PRELOAD"
-><VAR
+><TT
CLASS="PARAMETER"
->preload</VAR
+><I
+>preload</I
+></TT
></A
></P
></LI
><LI
><P
><A
-HREF="#PRELOADMODULES"
-><VAR
+HREF="#PRINTCAP"
+><TT
CLASS="PARAMETER"
->preload modules</VAR
+><I
+>printcap</I
+></TT
></A
></P
></LI
><LI
><P
><A
-HREF="#PRINTCAP"
-><VAR
+HREF="#PRINTCAPNAME"
+><TT
CLASS="PARAMETER"
->printcap</VAR
+><I
+>printcap name</I
+></TT
></A
></P
></LI
><LI
><P
><A
-HREF="#PRINTCAPNAME"
-><VAR
+HREF="#PRINTERDRIVERFILE"
+><TT
CLASS="PARAMETER"
->printcap name</VAR
+><I
+>printer driver file</I
+></TT
></A
></P
></LI
@@ -2233,9 +2480,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PRIVATEDIR"
-><VAR
+><TT
CLASS="PARAMETER"
->private dir</VAR
+><I
+>private dir</I
+></TT
></A
></P
></LI
@@ -2243,9 +2492,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PROTOCOL"
-><VAR
+><TT
CLASS="PARAMETER"
->protocol</VAR
+><I
+>protocol</I
+></TT
></A
></P
></LI
@@ -2253,9 +2504,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#READBMPX"
-><VAR
+><TT
CLASS="PARAMETER"
->read bmpx</VAR
+><I
+>read bmpx</I
+></TT
></A
></P
></LI
@@ -2263,9 +2516,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#READRAW"
-><VAR
+><TT
CLASS="PARAMETER"
->read raw</VAR
+><I
+>read raw</I
+></TT
></A
></P
></LI
@@ -2273,9 +2528,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#READSIZE"
-><VAR
+><TT
CLASS="PARAMETER"
->read size</VAR
+><I
+>read size</I
+></TT
></A
></P
></LI
@@ -2283,9 +2540,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#REALM"
-><VAR
+><TT
CLASS="PARAMETER"
->realm</VAR
+><I
+>realm</I
+></TT
></A
></P
></LI
@@ -2293,9 +2552,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#REMOTEANNOUNCE"
-><VAR
+><TT
CLASS="PARAMETER"
->remote announce</VAR
+><I
+>remote announce</I
+></TT
></A
></P
></LI
@@ -2303,9 +2564,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#REMOTEBROWSESYNC"
-><VAR
+><TT
CLASS="PARAMETER"
->remote browse sync</VAR
+><I
+>remote browse sync</I
+></TT
></A
></P
></LI
@@ -2313,9 +2576,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#RESTRICTANONYMOUS"
-><VAR
+><TT
CLASS="PARAMETER"
->restrict anonymous</VAR
+><I
+>restrict anonymous</I
+></TT
></A
></P
></LI
@@ -2323,9 +2588,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#ROOT"
-><VAR
+><TT
CLASS="PARAMETER"
->root</VAR
+><I
+>root</I
+></TT
></A
></P
></LI
@@ -2333,9 +2600,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#ROOTDIR"
-><VAR
+><TT
CLASS="PARAMETER"
->root dir</VAR
+><I
+>root dir</I
+></TT
></A
></P
></LI
@@ -2343,9 +2612,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#ROOTDIRECTORY"
-><VAR
+><TT
CLASS="PARAMETER"
->root directory</VAR
+><I
+>root directory</I
+></TT
></A
></P
></LI
@@ -2353,19 +2624,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#SECURITY"
-><VAR
-CLASS="PARAMETER"
->security</VAR
-></A
-></P
-></LI
-><LI
-><P
-><A
-HREF="#SERVERSCHANNEL"
-><VAR
+><TT
CLASS="PARAMETER"
->server schannel</VAR
+><I
+>security</I
+></TT
></A
></P
></LI
@@ -2373,19 +2636,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#SERVERSTRING"
-><VAR
-CLASS="PARAMETER"
->server string</VAR
-></A
-></P
-></LI
-><LI
-><P
-><A
-HREF="#SETPRIMARYGROUPSCRIPT"
-><VAR
+><TT
CLASS="PARAMETER"
->set primary group script</VAR
+><I
+>server string</I
+></TT
></A
></P
></LI
@@ -2393,9 +2648,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#SHOWADDPRINTERWIZARD"
-><VAR
+><TT
CLASS="PARAMETER"
->show add printer wizard</VAR
+><I
+>show add printer wizard</I
+></TT
></A
></P
></LI
@@ -2403,9 +2660,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#SHUTDOWNSCRIPT"
-><VAR
+><TT
CLASS="PARAMETER"
->shutdown script</VAR
+><I
+>shutdown script</I
+></TT
></A
></P
></LI
@@ -2413,9 +2672,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#SMBPASSWDFILE"
-><VAR
+><TT
CLASS="PARAMETER"
->smb passwd file</VAR
+><I
+>smb passwd file</I
+></TT
></A
></P
></LI
@@ -2423,9 +2684,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#SMBPORTS"
-><VAR
+><TT
CLASS="PARAMETER"
->smb ports</VAR
+><I
+>smb ports</I
+></TT
></A
></P
></LI
@@ -2433,9 +2696,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#SOCKETADDRESS"
-><VAR
+><TT
CLASS="PARAMETER"
->socket address</VAR
+><I
+>socket address</I
+></TT
></A
></P
></LI
@@ -2443,9 +2708,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#SOCKETOPTIONS"
-><VAR
+><TT
CLASS="PARAMETER"
->socket options</VAR
+><I
+>socket options</I
+></TT
></A
></P
></LI
@@ -2453,9 +2720,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#SOURCEENVIRONMENT"
-><VAR
+><TT
CLASS="PARAMETER"
->source environment</VAR
+><I
+>source environment</I
+></TT
></A
></P
></LI
@@ -2463,9 +2732,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#SPNEGO"
-><VAR
+><TT
CLASS="PARAMETER"
->use spnego</VAR
+><I
+>use spnego</I
+></TT
></A
></P
></LI
@@ -2473,9 +2744,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#STATCACHE"
-><VAR
+><TT
CLASS="PARAMETER"
->stat cache</VAR
+><I
+>stat cache</I
+></TT
></A
></P
></LI
@@ -2483,9 +2756,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#STATCACHESIZE"
-><VAR
+><TT
CLASS="PARAMETER"
->stat cache size</VAR
+><I
+>stat cache size</I
+></TT
></A
></P
></LI
@@ -2493,9 +2768,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#STRIPDOT"
-><VAR
+><TT
CLASS="PARAMETER"
->strip dot</VAR
+><I
+>strip dot</I
+></TT
></A
></P
></LI
@@ -2503,9 +2780,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#SYSLOG"
-><VAR
+><TT
CLASS="PARAMETER"
->syslog</VAR
+><I
+>syslog</I
+></TT
></A
></P
></LI
@@ -2513,9 +2792,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#SYSLOGONLY"
-><VAR
+><TT
CLASS="PARAMETER"
->syslog only</VAR
+><I
+>syslog only</I
+></TT
></A
></P
></LI
@@ -2523,9 +2804,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#TEMPLATEHOMEDIR"
-><VAR
+><TT
CLASS="PARAMETER"
->template homedir</VAR
+><I
+>template homedir</I
+></TT
></A
></P
></LI
@@ -2533,9 +2816,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#TEMPLATESHELL"
-><VAR
+><TT
CLASS="PARAMETER"
->template shell</VAR
+><I
+>template shell</I
+></TT
></A
></P
></LI
@@ -2543,9 +2828,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#TIMEOFFSET"
-><VAR
+><TT
CLASS="PARAMETER"
->time offset</VAR
+><I
+>time offset</I
+></TT
></A
></P
></LI
@@ -2553,9 +2840,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#TIMESERVER"
-><VAR
+><TT
CLASS="PARAMETER"
->time server</VAR
+><I
+>time server</I
+></TT
></A
></P
></LI
@@ -2563,9 +2852,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#TIMESTAMPLOGS"
-><VAR
+><TT
CLASS="PARAMETER"
->timestamp logs</VAR
+><I
+>timestamp logs</I
+></TT
></A
></P
></LI
@@ -2573,9 +2864,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#TOTALPRINTJOBS"
-><VAR
+><TT
CLASS="PARAMETER"
->total print jobs</VAR
+><I
+>total print jobs</I
+></TT
></A
></P
></LI
@@ -2583,9 +2876,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#UNICODE"
-><VAR
+><TT
CLASS="PARAMETER"
->unicode</VAR
+><I
+>unicode</I
+></TT
></A
></P
></LI
@@ -2593,9 +2888,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#UNIXCHARSET"
-><VAR
+><TT
CLASS="PARAMETER"
->unix charset</VAR
+><I
+>unix charset</I
+></TT
></A
></P
></LI
@@ -2603,9 +2900,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#UNIXEXTENSIONS"
-><VAR
+><TT
CLASS="PARAMETER"
->unix extensions</VAR
+><I
+>unix extensions</I
+></TT
></A
></P
></LI
@@ -2613,9 +2912,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#UNIXPASSWORDSYNC"
-><VAR
+><TT
CLASS="PARAMETER"
->unix password sync</VAR
+><I
+>unix password sync</I
+></TT
></A
></P
></LI
@@ -2623,9 +2924,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#UPDATEENCRYPTED"
-><VAR
+><TT
CLASS="PARAMETER"
->update encrypted</VAR
+><I
+>update encrypted</I
+></TT
></A
></P
></LI
@@ -2633,9 +2936,23 @@ CLASS="PARAMETER"
><P
><A
HREF="#USEMMAP"
-><VAR
+><TT
CLASS="PARAMETER"
->use mmap</VAR
+><I
+>use mmap</I
+></TT
+></A
+></P
+></LI
+><LI
+><P
+><A
+HREF="#USERHOSTS"
+><TT
+CLASS="PARAMETER"
+><I
+>use rhosts</I
+></TT
></A
></P
></LI
@@ -2643,9 +2960,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#USESENDFILE"
-><VAR
+><TT
CLASS="PARAMETER"
->use sendfile</VAR
+><I
+>use sendfile</I
+></TT
></A
></P
></LI
@@ -2653,9 +2972,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#USERNAMELEVEL"
-><VAR
+><TT
CLASS="PARAMETER"
->username level</VAR
+><I
+>username level</I
+></TT
></A
></P
></LI
@@ -2663,9 +2984,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#USERNAMEMAP"
-><VAR
+><TT
CLASS="PARAMETER"
->username map</VAR
+><I
+>username map</I
+></TT
></A
></P
></LI
@@ -2673,9 +2996,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#UTMP"
-><VAR
+><TT
CLASS="PARAMETER"
->utmp</VAR
+><I
+>utmp</I
+></TT
></A
></P
></LI
@@ -2683,9 +3008,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#UTMPDIRECTORY"
-><VAR
+><TT
CLASS="PARAMETER"
->utmp directory</VAR
+><I
+>utmp directory</I
+></TT
></A
></P
></LI
@@ -2693,9 +3020,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#WTMPDIRECTORY"
-><VAR
+><TT
CLASS="PARAMETER"
->wtmp directory</VAR
+><I
+>wtmp directory</I
+></TT
></A
></P
></LI
@@ -2703,9 +3032,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#WINBINDCACHETIME"
-><VAR
+><TT
CLASS="PARAMETER"
->winbind cache time</VAR
+><I
+>winbind cache time</I
+></TT
></A
></P
></LI
@@ -2713,9 +3044,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#WINBINDENUMUSERS"
-><VAR
+><TT
CLASS="PARAMETER"
->winbind enum users</VAR
+><I
+>winbind enum users</I
+></TT
></A
></P
></LI
@@ -2723,9 +3056,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#WINBINDENUMGROUPS"
-><VAR
+><TT
CLASS="PARAMETER"
->winbind enum groups</VAR
+><I
+>winbind enum groups</I
+></TT
></A
></P
></LI
@@ -2733,9 +3068,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#WINBINDGID"
-><VAR
+><TT
CLASS="PARAMETER"
->winbind gid</VAR
+><I
+>winbind gid</I
+></TT
></A
></P
></LI
@@ -2743,9 +3080,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#WINBINDSEPARATOR"
-><VAR
+><TT
CLASS="PARAMETER"
->winbind separator</VAR
+><I
+>winbind separator</I
+></TT
></A
></P
></LI
@@ -2753,9 +3092,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#WINBINDUID"
-><VAR
+><TT
CLASS="PARAMETER"
->winbind uid</VAR
+><I
+>winbind uid</I
+></TT
></A
></P
></LI
@@ -2763,9 +3104,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#WINBINDUSEDEFAULTDOMAIN"
-><VAR
+><TT
CLASS="PARAMETER"
->winbind use default domain</VAR
+><I
+>winbind use default domain</I
+></TT
></A
></P
></LI
@@ -2773,9 +3116,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#WINSHOOK"
-><VAR
+><TT
CLASS="PARAMETER"
->wins hook</VAR
+><I
+>wins hook</I
+></TT
></A
></P
></LI
@@ -2783,9 +3128,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#WINSPARTNERS"
-><VAR
+><TT
CLASS="PARAMETER"
->wins partners</VAR
+><I
+>wins partners</I
+></TT
></A
></P
></LI
@@ -2793,9 +3140,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#WINSPROXY"
-><VAR
+><TT
CLASS="PARAMETER"
->wins proxy</VAR
+><I
+>wins proxy</I
+></TT
></A
></P
></LI
@@ -2803,9 +3152,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#WINSSERVER"
-><VAR
+><TT
CLASS="PARAMETER"
->wins server</VAR
+><I
+>wins server</I
+></TT
></A
></P
></LI
@@ -2813,9 +3164,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#WINSSUPPORT"
-><VAR
+><TT
CLASS="PARAMETER"
->wins support</VAR
+><I
+>wins support</I
+></TT
></A
></P
></LI
@@ -2823,9 +3176,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#WORKGROUP"
-><VAR
+><TT
CLASS="PARAMETER"
->workgroup</VAR
+><I
+>workgroup</I
+></TT
></A
></P
></LI
@@ -2833,9 +3188,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#WRITERAW"
-><VAR
+><TT
CLASS="PARAMETER"
->write raw</VAR
+><I
+>write raw</I
+></TT
></A
></P
></LI
@@ -2844,7 +3201,7 @@ CLASS="PARAMETER"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1035"
+NAME="AEN1029"
></A
><H2
>COMPLETE LIST OF SERVICE PARAMETERS</H2
@@ -2858,9 +3215,11 @@ NAME="AEN1035"
><P
><A
HREF="#ADMINUSERS"
-><VAR
+><TT
CLASS="PARAMETER"
->admin users</VAR
+><I
+>admin users</I
+></TT
></A
></P
></LI
@@ -2868,9 +3227,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#ALLOWHOSTS"
-><VAR
+><TT
CLASS="PARAMETER"
->allow hosts</VAR
+><I
+>allow hosts</I
+></TT
></A
></P
></LI
@@ -2878,9 +3239,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#AVAILABLE"
-><VAR
+><TT
CLASS="PARAMETER"
->available</VAR
+><I
+>available</I
+></TT
></A
></P
></LI
@@ -2888,9 +3251,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#BLOCKINGLOCKS"
-><VAR
+><TT
CLASS="PARAMETER"
->blocking locks</VAR
+><I
+>blocking locks</I
+></TT
></A
></P
></LI
@@ -2898,9 +3263,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#BLOCKSIZE"
-><VAR
+><TT
CLASS="PARAMETER"
->block size</VAR
+><I
+>block size</I
+></TT
></A
></P
></LI
@@ -2908,9 +3275,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#BROWSABLE"
-><VAR
+><TT
CLASS="PARAMETER"
->browsable</VAR
+><I
+>browsable</I
+></TT
></A
></P
></LI
@@ -2918,9 +3287,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#BROWSEABLE"
-><VAR
+><TT
CLASS="PARAMETER"
->browseable</VAR
+><I
+>browseable</I
+></TT
></A
></P
></LI
@@ -2928,9 +3299,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#CASESENSITIVE"
-><VAR
+><TT
CLASS="PARAMETER"
->case sensitive</VAR
+><I
+>case sensitive</I
+></TT
></A
></P
></LI
@@ -2938,9 +3311,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#CASESIGNAMES"
-><VAR
+><TT
CLASS="PARAMETER"
->casesignames</VAR
+><I
+>casesignames</I
+></TT
></A
></P
></LI
@@ -2948,9 +3323,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#COMMENT"
-><VAR
+><TT
CLASS="PARAMETER"
->comment</VAR
+><I
+>comment</I
+></TT
></A
></P
></LI
@@ -2958,9 +3335,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#COPY"
-><VAR
+><TT
CLASS="PARAMETER"
->copy</VAR
+><I
+>copy</I
+></TT
></A
></P
></LI
@@ -2968,9 +3347,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#CREATEMASK"
-><VAR
+><TT
CLASS="PARAMETER"
->create mask</VAR
+><I
+>create mask</I
+></TT
></A
></P
></LI
@@ -2978,9 +3359,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#CREATEMODE"
-><VAR
+><TT
CLASS="PARAMETER"
->create mode</VAR
+><I
+>create mode</I
+></TT
></A
></P
></LI
@@ -2988,9 +3371,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#CSCPOLICY"
-><VAR
+><TT
CLASS="PARAMETER"
->csc policy</VAR
+><I
+>csc policy</I
+></TT
></A
></P
></LI
@@ -2998,9 +3383,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DEFAULTCASE"
-><VAR
+><TT
CLASS="PARAMETER"
->default case</VAR
+><I
+>default case</I
+></TT
></A
></P
></LI
@@ -3008,9 +3395,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DEFAULTDEVMODE"
-><VAR
+><TT
CLASS="PARAMETER"
->default devmode</VAR
+><I
+>default devmode</I
+></TT
></A
></P
></LI
@@ -3018,9 +3407,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DELETEREADONLY"
-><VAR
+><TT
CLASS="PARAMETER"
->delete readonly</VAR
+><I
+>delete readonly</I
+></TT
></A
></P
></LI
@@ -3028,9 +3419,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DELETEVETOFILES"
-><VAR
+><TT
CLASS="PARAMETER"
->delete veto files</VAR
+><I
+>delete veto files</I
+></TT
></A
></P
></LI
@@ -3038,9 +3431,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DENYHOSTS"
-><VAR
+><TT
CLASS="PARAMETER"
->deny hosts</VAR
+><I
+>deny hosts</I
+></TT
></A
></P
></LI
@@ -3048,9 +3443,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DIRECTORY"
-><VAR
+><TT
CLASS="PARAMETER"
->directory</VAR
+><I
+>directory</I
+></TT
></A
></P
></LI
@@ -3058,9 +3455,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DIRECTORYMASK"
-><VAR
+><TT
CLASS="PARAMETER"
->directory mask</VAR
+><I
+>directory mask</I
+></TT
></A
></P
></LI
@@ -3068,9 +3467,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DIRECTORYMODE"
-><VAR
+><TT
CLASS="PARAMETER"
->directory mode</VAR
+><I
+>directory mode</I
+></TT
></A
></P
></LI
@@ -3078,9 +3479,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DIRECTORYSECURITYMASK"
-><VAR
+><TT
CLASS="PARAMETER"
->directory security mask</VAR
+><I
+>directory security mask</I
+></TT
></A
></P
></LI
@@ -3088,9 +3491,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DONTDESCEND"
-><VAR
+><TT
CLASS="PARAMETER"
->dont descend</VAR
+><I
+>dont descend</I
+></TT
></A
></P
></LI
@@ -3098,9 +3503,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DOSFILEMODE"
-><VAR
+><TT
CLASS="PARAMETER"
->dos filemode</VAR
+><I
+>dos filemode</I
+></TT
></A
></P
></LI
@@ -3108,9 +3515,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DOSFILETIMERESOLUTION"
-><VAR
+><TT
CLASS="PARAMETER"
->dos filetime resolution</VAR
+><I
+>dos filetime resolution</I
+></TT
></A
></P
></LI
@@ -3118,9 +3527,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#DOSFILETIMES"
-><VAR
+><TT
CLASS="PARAMETER"
->dos filetimes</VAR
+><I
+>dos filetimes</I
+></TT
></A
></P
></LI
@@ -3128,9 +3539,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#EXEC"
-><VAR
+><TT
CLASS="PARAMETER"
->exec</VAR
+><I
+>exec</I
+></TT
></A
></P
></LI
@@ -3138,9 +3551,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#FAKEDIRECTORYCREATETIMES"
-><VAR
+><TT
CLASS="PARAMETER"
->fake directory create times</VAR
+><I
+>fake directory create times</I
+></TT
></A
></P
></LI
@@ -3148,9 +3563,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#FAKEOPLOCKS"
-><VAR
+><TT
CLASS="PARAMETER"
->fake oplocks</VAR
+><I
+>fake oplocks</I
+></TT
></A
></P
></LI
@@ -3158,9 +3575,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#FOLLOWSYMLINKS"
-><VAR
+><TT
CLASS="PARAMETER"
->follow symlinks</VAR
+><I
+>follow symlinks</I
+></TT
></A
></P
></LI
@@ -3168,9 +3587,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#FORCECREATEMODE"
-><VAR
+><TT
CLASS="PARAMETER"
->force create mode</VAR
+><I
+>force create mode</I
+></TT
></A
></P
></LI
@@ -3178,9 +3599,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#FORCEDIRECTORYMODE"
-><VAR
+><TT
CLASS="PARAMETER"
->force directory mode</VAR
+><I
+>force directory mode</I
+></TT
></A
></P
></LI
@@ -3188,9 +3611,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#FORCEDIRECTORYSECURITYMODE"
-><VAR
+><TT
CLASS="PARAMETER"
->force directory security mode</VAR
+><I
+>force directory security mode</I
+></TT
></A
></P
></LI
@@ -3198,9 +3623,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#FORCEGROUP"
-><VAR
+><TT
CLASS="PARAMETER"
->force group</VAR
+><I
+>force group</I
+></TT
></A
></P
></LI
@@ -3208,9 +3635,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#FORCESECURITYMODE"
-><VAR
+><TT
CLASS="PARAMETER"
->force security mode</VAR
+><I
+>force security mode</I
+></TT
></A
></P
></LI
@@ -3218,9 +3647,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#FORCEUSER"
-><VAR
+><TT
CLASS="PARAMETER"
->force user</VAR
+><I
+>force user</I
+></TT
></A
></P
></LI
@@ -3228,9 +3659,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#FSTYPE"
-><VAR
+><TT
CLASS="PARAMETER"
->fstype</VAR
+><I
+>fstype</I
+></TT
></A
></P
></LI
@@ -3238,9 +3671,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#GROUP"
-><VAR
+><TT
CLASS="PARAMETER"
->group</VAR
+><I
+>group</I
+></TT
></A
></P
></LI
@@ -3248,9 +3683,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#GUESTACCOUNT"
-><VAR
+><TT
CLASS="PARAMETER"
->guest account</VAR
+><I
+>guest account</I
+></TT
></A
></P
></LI
@@ -3258,9 +3695,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#GUESTOK"
-><VAR
+><TT
CLASS="PARAMETER"
->guest ok</VAR
+><I
+>guest ok</I
+></TT
></A
></P
></LI
@@ -3268,9 +3707,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#GUESTONLY"
-><VAR
+><TT
CLASS="PARAMETER"
->guest only</VAR
+><I
+>guest only</I
+></TT
></A
></P
></LI
@@ -3278,9 +3719,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#HIDEDOTFILES"
-><VAR
+><TT
CLASS="PARAMETER"
->hide dot files</VAR
+><I
+>hide dot files</I
+></TT
></A
></P
></LI
@@ -3288,9 +3731,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#HIDEFILES"
-><VAR
+><TT
CLASS="PARAMETER"
->hide files</VAR
+><I
+>hide files</I
+></TT
></A
></P
></LI
@@ -3298,9 +3743,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#HOSTSALLOW"
-><VAR
+><TT
CLASS="PARAMETER"
->hosts allow</VAR
+><I
+>hosts allow</I
+></TT
></A
></P
></LI
@@ -3308,9 +3755,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#HOSTSDENY"
-><VAR
+><TT
CLASS="PARAMETER"
->hosts deny</VAR
+><I
+>hosts deny</I
+></TT
></A
></P
></LI
@@ -3318,9 +3767,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#INCLUDE"
-><VAR
+><TT
CLASS="PARAMETER"
->include</VAR
+><I
+>include</I
+></TT
></A
></P
></LI
@@ -3328,9 +3779,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#INHERITACLS"
-><VAR
+><TT
CLASS="PARAMETER"
->inherit acls</VAR
+><I
+>inherit acls</I
+></TT
></A
></P
></LI
@@ -3338,9 +3791,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#INHERITPERMISSIONS"
-><VAR
+><TT
CLASS="PARAMETER"
->inherit permissions</VAR
+><I
+>inherit permissions</I
+></TT
></A
></P
></LI
@@ -3348,9 +3803,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#INVALIDUSERS"
-><VAR
+><TT
CLASS="PARAMETER"
->invalid users</VAR
+><I
+>invalid users</I
+></TT
></A
></P
></LI
@@ -3358,9 +3815,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LEVEL2OPLOCKS"
-><VAR
+><TT
CLASS="PARAMETER"
->level2 oplocks</VAR
+><I
+>level2 oplocks</I
+></TT
></A
></P
></LI
@@ -3368,9 +3827,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LOCKING"
-><VAR
+><TT
CLASS="PARAMETER"
->locking</VAR
+><I
+>locking</I
+></TT
></A
></P
></LI
@@ -3378,9 +3839,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LPPAUSECOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
->lppause command</VAR
+><I
+>lppause command</I
+></TT
></A
></P
></LI
@@ -3388,9 +3851,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LPQCOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
->lpq command</VAR
+><I
+>lpq command</I
+></TT
></A
></P
></LI
@@ -3398,9 +3863,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LPRESUMECOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
->lpresume command</VAR
+><I
+>lpresume command</I
+></TT
></A
></P
></LI
@@ -3408,9 +3875,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#LPRMCOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
->lprm command</VAR
+><I
+>lprm command</I
+></TT
></A
></P
></LI
@@ -3418,9 +3887,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MAGICOUTPUT"
-><VAR
+><TT
CLASS="PARAMETER"
->magic output</VAR
+><I
+>magic output</I
+></TT
></A
></P
></LI
@@ -3428,9 +3899,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MAGICSCRIPT"
-><VAR
+><TT
CLASS="PARAMETER"
->magic script</VAR
+><I
+>magic script</I
+></TT
></A
></P
></LI
@@ -3438,9 +3911,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MANGLECASE"
-><VAR
+><TT
CLASS="PARAMETER"
->mangle case</VAR
+><I
+>mangle case</I
+></TT
></A
></P
></LI
@@ -3448,9 +3923,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MANGLEDMAP"
-><VAR
+><TT
CLASS="PARAMETER"
->mangled map</VAR
+><I
+>mangled map</I
+></TT
></A
></P
></LI
@@ -3458,9 +3935,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MANGLEDNAMES"
-><VAR
+><TT
CLASS="PARAMETER"
->mangled names</VAR
+><I
+>mangled names</I
+></TT
></A
></P
></LI
@@ -3468,9 +3947,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MANGLINGCHAR"
-><VAR
+><TT
CLASS="PARAMETER"
->mangling char</VAR
+><I
+>mangling char</I
+></TT
></A
></P
></LI
@@ -3478,9 +3959,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MANGLINGMETHOD"
-><VAR
+><TT
CLASS="PARAMETER"
->mangling method</VAR
+><I
+>mangling method</I
+></TT
></A
></P
></LI
@@ -3488,9 +3971,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MAPARCHIVE"
-><VAR
+><TT
CLASS="PARAMETER"
->map archive</VAR
+><I
+>map archive</I
+></TT
></A
></P
></LI
@@ -3498,9 +3983,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MAPHIDDEN"
-><VAR
+><TT
CLASS="PARAMETER"
->map hidden</VAR
+><I
+>map hidden</I
+></TT
></A
></P
></LI
@@ -3508,9 +3995,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MAPSYSTEM"
-><VAR
+><TT
CLASS="PARAMETER"
->map system</VAR
+><I
+>map system</I
+></TT
></A
></P
></LI
@@ -3518,9 +4007,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MAXCONNECTIONS"
-><VAR
+><TT
CLASS="PARAMETER"
->max connections</VAR
+><I
+>max connections</I
+></TT
></A
></P
></LI
@@ -3528,9 +4019,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MAXPRINTJOBS"
-><VAR
+><TT
CLASS="PARAMETER"
->max print jobs</VAR
+><I
+>max print jobs</I
+></TT
></A
></P
></LI
@@ -3538,9 +4031,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MINPRINTSPACE"
-><VAR
+><TT
CLASS="PARAMETER"
->min print space</VAR
+><I
+>min print space</I
+></TT
></A
></P
></LI
@@ -3548,9 +4043,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MSDFSPROXY"
-><VAR
+><TT
CLASS="PARAMETER"
->msdfs proxy</VAR
+><I
+>msdfs proxy</I
+></TT
></A
></P
></LI
@@ -3558,9 +4055,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#MSDFSROOT"
-><VAR
+><TT
CLASS="PARAMETER"
->msdfs root</VAR
+><I
+>msdfs root</I
+></TT
></A
></P
></LI
@@ -3568,9 +4067,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#NTACLSUPPORT"
-><VAR
+><TT
CLASS="PARAMETER"
->nt acl support</VAR
+><I
+>nt acl support</I
+></TT
></A
></P
></LI
@@ -3578,9 +4079,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#ONLYGUEST"
-><VAR
+><TT
CLASS="PARAMETER"
->only guest</VAR
+><I
+>only guest</I
+></TT
></A
></P
></LI
@@ -3588,9 +4091,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#ONLYUSER"
-><VAR
+><TT
CLASS="PARAMETER"
->only user</VAR
+><I
+>only user</I
+></TT
></A
></P
></LI
@@ -3598,9 +4103,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#OPLOCKCONTENTIONLIMIT"
-><VAR
+><TT
CLASS="PARAMETER"
->oplock contention limit</VAR
+><I
+>oplock contention limit</I
+></TT
></A
></P
></LI
@@ -3608,9 +4115,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#OPLOCKS"
-><VAR
+><TT
CLASS="PARAMETER"
->oplocks</VAR
+><I
+>oplocks</I
+></TT
></A
></P
></LI
@@ -3618,9 +4127,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PATH"
-><VAR
+><TT
CLASS="PARAMETER"
->path</VAR
+><I
+>path</I
+></TT
></A
></P
></LI
@@ -3628,9 +4139,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#POSIXLOCKING"
-><VAR
+><TT
CLASS="PARAMETER"
->posix locking</VAR
+><I
+>posix locking</I
+></TT
></A
></P
></LI
@@ -3638,9 +4151,23 @@ CLASS="PARAMETER"
><P
><A
HREF="#POSTEXEC"
-><VAR
+><TT
+CLASS="PARAMETER"
+><I
+>postexec</I
+></TT
+></A
+></P
+></LI
+><LI
+><P
+><A
+HREF="#POSTSCRIPT"
+><TT
CLASS="PARAMETER"
->postexec</VAR
+><I
+>postscript</I
+></TT
></A
></P
></LI
@@ -3648,9 +4175,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PREEXEC"
-><VAR
+><TT
CLASS="PARAMETER"
->preexec</VAR
+><I
+>preexec</I
+></TT
></A
></P
></LI
@@ -3658,9 +4187,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PREEXECCLOSE"
-><VAR
+><TT
CLASS="PARAMETER"
->preexec close</VAR
+><I
+>preexec close</I
+></TT
></A
></P
></LI
@@ -3668,9 +4199,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PRESERVECASE"
-><VAR
+><TT
CLASS="PARAMETER"
->preserve case</VAR
+><I
+>preserve case</I
+></TT
></A
></P
></LI
@@ -3678,9 +4211,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PRINTCOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
->print command</VAR
+><I
+>print command</I
+></TT
></A
></P
></LI
@@ -3688,9 +4223,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PRINTOK"
-><VAR
+><TT
CLASS="PARAMETER"
->print ok</VAR
+><I
+>print ok</I
+></TT
></A
></P
></LI
@@ -3698,9 +4235,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PRINTABLE"
-><VAR
+><TT
CLASS="PARAMETER"
->printable</VAR
+><I
+>printable</I
+></TT
></A
></P
></LI
@@ -3708,9 +4247,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PRINTER"
-><VAR
+><TT
CLASS="PARAMETER"
->printer</VAR
+><I
+>printer</I
+></TT
></A
></P
></LI
@@ -3718,9 +4259,35 @@ CLASS="PARAMETER"
><P
><A
HREF="#PRINTERADMIN"
-><VAR
+><TT
+CLASS="PARAMETER"
+><I
+>printer admin</I
+></TT
+></A
+></P
+></LI
+><LI
+><P
+><A
+HREF="#PRINTERDRIVER"
+><TT
CLASS="PARAMETER"
->printer admin</VAR
+><I
+>printer driver</I
+></TT
+></A
+></P
+></LI
+><LI
+><P
+><A
+HREF="#PRINTERDRIVERLOCATION"
+><TT
+CLASS="PARAMETER"
+><I
+>printer driver location</I
+></TT
></A
></P
></LI
@@ -3728,9 +4295,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PRINTERNAME"
-><VAR
+><TT
CLASS="PARAMETER"
->printer name</VAR
+><I
+>printer name</I
+></TT
></A
></P
></LI
@@ -3738,9 +4307,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PRINTING"
-><VAR
+><TT
CLASS="PARAMETER"
->printing</VAR
+><I
+>printing</I
+></TT
></A
></P
></LI
@@ -3748,9 +4319,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#PUBLIC"
-><VAR
+><TT
CLASS="PARAMETER"
->public</VAR
+><I
+>public</I
+></TT
></A
></P
></LI
@@ -3758,9 +4331,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#QUEUEPAUSECOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
->queuepause command</VAR
+><I
+>queuepause command</I
+></TT
></A
></P
></LI
@@ -3768,9 +4343,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#QUEUERESUMECOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
->queueresume command</VAR
+><I
+>queueresume command</I
+></TT
></A
></P
></LI
@@ -3778,9 +4355,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#READLIST"
-><VAR
+><TT
CLASS="PARAMETER"
->read list</VAR
+><I
+>read list</I
+></TT
></A
></P
></LI
@@ -3788,9 +4367,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#READONLY"
-><VAR
+><TT
CLASS="PARAMETER"
->read only</VAR
+><I
+>read only</I
+></TT
></A
></P
></LI
@@ -3798,9 +4379,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#ROOTPOSTEXEC"
-><VAR
+><TT
CLASS="PARAMETER"
->root postexec</VAR
+><I
+>root postexec</I
+></TT
></A
></P
></LI
@@ -3808,9 +4391,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#ROOTPREEXEC"
-><VAR
+><TT
CLASS="PARAMETER"
->root preexec</VAR
+><I
+>root preexec</I
+></TT
></A
></P
></LI
@@ -3818,9 +4403,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#ROOTPREEXECCLOSE"
-><VAR
+><TT
CLASS="PARAMETER"
->root preexec close</VAR
+><I
+>root preexec close</I
+></TT
></A
></P
></LI
@@ -3828,9 +4415,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#SECURITYMASK"
-><VAR
+><TT
CLASS="PARAMETER"
->security mask</VAR
+><I
+>security mask</I
+></TT
></A
></P
></LI
@@ -3838,9 +4427,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#SETDIRECTORY"
-><VAR
+><TT
CLASS="PARAMETER"
->set directory</VAR
+><I
+>set directory</I
+></TT
></A
></P
></LI
@@ -3848,9 +4439,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#SHAREMODES"
-><VAR
+><TT
CLASS="PARAMETER"
->share modes</VAR
+><I
+>share modes</I
+></TT
></A
></P
></LI
@@ -3858,9 +4451,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#SHORTPRESERVECASE"
-><VAR
+><TT
CLASS="PARAMETER"
->short preserve case</VAR
+><I
+>short preserve case</I
+></TT
></A
></P
></LI
@@ -3868,9 +4463,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#STRICTALLOCATE"
-><VAR
+><TT
CLASS="PARAMETER"
->strict allocate</VAR
+><I
+>strict allocate</I
+></TT
></A
></P
></LI
@@ -3878,9 +4475,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#STRICTLOCKING"
-><VAR
+><TT
CLASS="PARAMETER"
->strict locking</VAR
+><I
+>strict locking</I
+></TT
></A
></P
></LI
@@ -3888,9 +4487,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#STRICTSYNC"
-><VAR
+><TT
CLASS="PARAMETER"
->strict sync</VAR
+><I
+>strict sync</I
+></TT
></A
></P
></LI
@@ -3898,9 +4499,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#SYNCALWAYS"
-><VAR
+><TT
CLASS="PARAMETER"
->sync always</VAR
+><I
+>sync always</I
+></TT
></A
></P
></LI
@@ -3908,9 +4511,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#USECLIENTDRIVER"
-><VAR
+><TT
CLASS="PARAMETER"
->use client driver</VAR
+><I
+>use client driver</I
+></TT
></A
></P
></LI
@@ -3918,9 +4523,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#USER"
-><VAR
+><TT
CLASS="PARAMETER"
->user</VAR
+><I
+>user</I
+></TT
></A
></P
></LI
@@ -3928,9 +4535,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#USERNAME"
-><VAR
+><TT
CLASS="PARAMETER"
->username</VAR
+><I
+>username</I
+></TT
></A
></P
></LI
@@ -3938,9 +4547,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#USERS"
-><VAR
+><TT
CLASS="PARAMETER"
->users</VAR
+><I
+>users</I
+></TT
></A
></P
></LI
@@ -3948,9 +4559,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#VALIDUSERS"
-><VAR
+><TT
CLASS="PARAMETER"
->valid users</VAR
+><I
+>valid users</I
+></TT
></A
></P
></LI
@@ -3958,9 +4571,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#VETOFILES"
-><VAR
+><TT
CLASS="PARAMETER"
->veto files</VAR
+><I
+>veto files</I
+></TT
></A
></P
></LI
@@ -3968,9 +4583,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#VETOOPLOCKFILES"
-><VAR
+><TT
CLASS="PARAMETER"
->veto oplock files</VAR
+><I
+>veto oplock files</I
+></TT
></A
></P
></LI
@@ -3978,9 +4595,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#VFSPATH"
-><VAR
+><TT
CLASS="PARAMETER"
->vfs path</VAR
+><I
+>vfs path</I
+></TT
></A
></P
></LI
@@ -3988,9 +4607,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#VFSOBJECT"
-><VAR
+><TT
CLASS="PARAMETER"
->vfs object</VAR
+><I
+>vfs object</I
+></TT
></A
></P
></LI
@@ -3998,9 +4619,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#VFSOPTIONS"
-><VAR
+><TT
CLASS="PARAMETER"
->vfs options</VAR
+><I
+>vfs options</I
+></TT
></A
></P
></LI
@@ -4008,9 +4631,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#VOLUME"
-><VAR
+><TT
CLASS="PARAMETER"
->volume</VAR
+><I
+>volume</I
+></TT
></A
></P
></LI
@@ -4018,9 +4643,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#WIDELINKS"
-><VAR
+><TT
CLASS="PARAMETER"
->wide links</VAR
+><I
+>wide links</I
+></TT
></A
></P
></LI
@@ -4028,9 +4655,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#WRITABLE"
-><VAR
+><TT
CLASS="PARAMETER"
->writable</VAR
+><I
+>writable</I
+></TT
></A
></P
></LI
@@ -4038,9 +4667,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#WRITECACHESIZE"
-><VAR
+><TT
CLASS="PARAMETER"
->write cache size</VAR
+><I
+>write cache size</I
+></TT
></A
></P
></LI
@@ -4048,9 +4679,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#WRITELIST"
-><VAR
+><TT
CLASS="PARAMETER"
->write list</VAR
+><I
+>write list</I
+></TT
></A
></P
></LI
@@ -4058,9 +4691,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#WRITEOK"
-><VAR
+><TT
CLASS="PARAMETER"
->write ok</VAR
+><I
+>write ok</I
+></TT
></A
></P
></LI
@@ -4068,9 +4703,11 @@ CLASS="PARAMETER"
><P
><A
HREF="#WRITEABLE"
-><VAR
+><TT
CLASS="PARAMETER"
->writeable</VAR
+><I
+>writeable</I
+></TT
></A
></P
></LI
@@ -4079,7 +4716,7 @@ CLASS="PARAMETER"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1527"
+NAME="AEN1533"
></A
><H2
>EXPLANATION OF EACH PARAMETER</H2
@@ -4092,39 +4729,37 @@ CLASS="VARIABLELIST"
><A
NAME="ABORTSHUTDOWNSCRIPT"
></A
->&#62;abort shutdown script (G)</DT
+>abort shutdown script (G)</DT
><DD
><P
-><SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>This parameter only exists in the HEAD cvs branch</I
-></SPAN
>
- This a full path name to a script called by <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
-> that
+ This a full path name to a script called by
+ <A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbd(8)</B
+></A
+> that
should stop a shutdown procedure issued by the <A
HREF="#SHUTDOWNSCRIPT"
-><VAR
+><TT
CLASS="PARAMETER"
->shutdown script</VAR
+><I
+>shutdown script</I
+></TT
></A
>.</P
><P
>This command will be run as user.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>None</I
-></SPAN
>.</P
><P
>Example: <B
@@ -4136,7 +4771,7 @@ CLASS="COMMAND"
><A
NAME="ADDPRINTERCOMMAND"
></A
->&#62;addprinter command (G)</DT
+>addprinter command (G)</DT
><DD
><P
>With the introduction of MS-RPC based printing
@@ -4147,10 +4782,12 @@ NAME="ADDPRINTERCOMMAND"
NT/2000 print server.</P
><P
>For a Samba host this means that the printer must be
- physically added to the underlying printing system. The <VAR
+ physically added to the underlying printing system. The <TT
CLASS="PARAMETER"
+><I
>add
- printer command</VAR
+ printer command</I
+></TT
> defines a script to be run which
will perform the necessary operations for adding the printer
to the print system and to add the appropriate service definition
@@ -4158,63 +4795,79 @@ CLASS="PARAMETER"
CLASS="FILENAME"
>smb.conf</TT
> file in order that it can be
- shared by <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+ shared by <A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbd(8)</B
+>
+ </A
>.</P
><P
->The <VAR
+>The <TT
CLASS="PARAMETER"
->addprinter command</VAR
+><I
+>addprinter command</I
+></TT
> is
automatically invoked with the following parameter (in
- order):</P
+ order:</P
><P
></P
><UL
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->printer name</VAR
+><I
+>printer name</I
+></TT
></P
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->share name</VAR
+><I
+>share name</I
+></TT
></P
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->port name</VAR
+><I
+>port name</I
+></TT
></P
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->driver name</VAR
+><I
+>driver name</I
+></TT
></P
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->location</VAR
+><I
+>location</I
+></TT
></P
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->Windows 9x driver location</VAR
+><I
+>Windows 9x driver location</I
+></TT
>
</P
></LI
@@ -4226,9 +4879,11 @@ CLASS="PARAMETER"
only. The remaining fields in the structure are generated from answers
to the APW questions.</P
><P
->Once the <VAR
+>Once the <TT
CLASS="PARAMETER"
->addprinter command</VAR
+><I
+>addprinter command</I
+></TT
> has
been executed, <B
CLASS="COMMAND"
@@ -4243,39 +4898,37 @@ CLASS="COMMAND"
</B
> will return an ACCESS_DENIED error to the client.</P
><P
-> The "add printer command" program can output a single line of text,
- which Samba will set as the port the new printer is connected to.
- If this line isn't output, Samba won't reload its printer shares.
- </P
-><P
>See also <A
HREF="#DELETEPRINTERCOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
-> deleteprinter command</VAR
+><I
+> deleteprinter command</I
+></TT
></A
>, <A
HREF="#PRINTING"
-><VAR
+><TT
CLASS="PARAMETER"
->printing</VAR
+><I
+>printing</I
+></TT
></A
>,
<A
HREF="#SHOWADDPRINTERWIZARD"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>show add
- printer wizard</VAR
+ printer wizard</I
+></TT
></A
></P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>none</I
-></SPAN
></P
><P
>Example: <B
@@ -4288,23 +4941,27 @@ CLASS="COMMAND"
><A
NAME="ADDSHARECOMMAND"
></A
->&#62;add share command (G)</DT
+>add share command (G)</DT
><DD
><P
>Samba 2.2.0 introduced the ability to dynamically
add and delete shares via the Windows NT 4.0 Server Manager. The
- <VAR
+ <TT
CLASS="PARAMETER"
->add share command</VAR
+><I
+>add share command</I
+></TT
> is used to define an
external program or script which will add a new service definition
to <TT
CLASS="FILENAME"
>smb.conf</TT
>. In order to successfully
- execute the <VAR
+ execute the <TT
CLASS="PARAMETER"
->add share command</VAR
+><I
+>add share command</I
+></TT
>, <B
CLASS="COMMAND"
>smbd</B
@@ -4317,9 +4974,11 @@ CLASS="COMMAND"
CLASS="COMMAND"
>smbd</B
> will automatically invoke the
- <VAR
+ <TT
CLASS="PARAMETER"
->add share command</VAR
+><I
+>add share command</I
+></TT
> with four parameters.
</P
><P
@@ -4327,9 +4986,11 @@ CLASS="PARAMETER"
><UL
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->configFile</VAR
+><I
+>configFile</I
+></TT
> - the location
of the global <TT
CLASS="FILENAME"
@@ -4339,27 +5000,33 @@ CLASS="FILENAME"
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->shareName</VAR
+><I
+>shareName</I
+></TT
> - the name of the new
share.
</P
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->pathName</VAR
+><I
+>pathName</I
+></TT
> - path to an **existing**
directory on disk.
</P
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->comment</VAR
+><I
+>comment</I
+></TT
> - comment string to associate
with the new share.
</P
@@ -4369,37 +5036,40 @@ CLASS="PARAMETER"
> This parameter is only used for add file shares. To add printer shares,
see the <A
HREF="#ADDPRINTERCOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>addprinter
- command</VAR
+ command</I
+></TT
></A
>.
</P
><P
> See also <A
HREF="#CHANGESHARECOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>change share
- command</VAR
+ command</I
+></TT
></A
>, <A
HREF="#DELETESHARECOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>delete share
- command</VAR
+ command</I
+></TT
></A
>.
</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>none</I
-></SPAN
></P
><P
>Example: <B
@@ -4411,17 +5081,15 @@ CLASS="COMMAND"
><A
NAME="ADDMACHINESCRIPT"
></A
->&#62;add machine script (G)</DT
+>add machine script (G)</DT
><DD
><P
>This is the full pathname to a script that will
- be run by <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
-> when a machine is added
+ be run by <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd(8)</A
+> when a machine is added
to it's domain using the administrator username and password method. </P
><P
>This option is only required when using sam back-ends tied to the
@@ -4444,7 +5112,7 @@ CLASS="COMMAND"
><A
NAME="ADSSERVER"
></A
->&#62;ads server (G)</DT
+>ads server (G)</DT
><DD
><P
>If this option is specified, samba does
@@ -4466,22 +5134,18 @@ CLASS="COMMAND"
><A
NAME="ADDUSERSCRIPT"
></A
->&#62;add user script (G)</DT
+>add user script (G)</DT
><DD
><P
>This is the full pathname to a script that will
- be run <SPAN
-CLASS="emphasis"
-><I
+ be run <I
CLASS="EMPHASIS"
>AS ROOT</I
-></SPAN
-> by <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+> by <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd(8)
+ </A
> under special circumstances described below.</P
><P
>Normally, a Samba server requires that UNIX users are
@@ -4493,51 +5157,50 @@ HREF="smbd.8.html"
TARGET="_top"
>smbd</A
> to create the required UNIX users
- <SPAN
-CLASS="emphasis"
-><I
+ <I
CLASS="EMPHASIS"
>ON DEMAND</I
-></SPAN
> when a user accesses the Samba server.</P
><P
->In order to use this option, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
-> must <SPAN
-CLASS="emphasis"
-><I
+>In order to use this option, <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd</A
+>
+ must <I
CLASS="EMPHASIS"
>NOT</I
-></SPAN
-> be set to <VAR
+> be set to <TT
CLASS="PARAMETER"
->security = share</VAR
+><I
+>security = share</I
+></TT
>
- and <VAR
+ and <TT
CLASS="PARAMETER"
->add user script</VAR
+><I
+>add user script</I
+></TT
>
must be set to a full pathname for a script that will create a UNIX
- user given one argument of <VAR
+ user given one argument of <TT
CLASS="PARAMETER"
->%u</VAR
+><I
+>%u</I
+></TT
>, which expands into
the UNIX user name to create.</P
><P
>When the Windows user attempts to access the Samba server,
- at login (session setup in the SMB protocol) time, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
-> contacts the <VAR
-CLASS="PARAMETER"
->password server</VAR
+ at login (session setup in the SMB protocol) time, <A
+HREF="smbd.8.html"
+TARGET="_top"
+> smbd</A
+> contacts the <TT
+CLASS="PARAMETER"
+><I
+>password server</I
+></TT
> and
attempts to authenticate the given user with the given password. If the
authentication succeeds then <B
@@ -4545,24 +5208,25 @@ CLASS="COMMAND"
>smbd</B
>
attempts to find a UNIX user in the UNIX password database to map the
- Windows user into. If this lookup fails, and <VAR
+ Windows user into. If this lookup fails, and <TT
CLASS="PARAMETER"
+><I
>add user script
- </VAR
+ </I
+></TT
> is set then <B
CLASS="COMMAND"
>smbd</B
> will
- call the specified script <SPAN
-CLASS="emphasis"
-><I
+ call the specified script <I
CLASS="EMPHASIS"
>AS ROOT</I
-></SPAN
>, expanding
- any <VAR
+ any <TT
CLASS="PARAMETER"
->%u</VAR
+><I
+>%u</I
+></TT
> argument to be the user name to create.</P
><P
>If this script successfully creates the user then <B
@@ -4575,23 +5239,29 @@ CLASS="COMMAND"
><P
>See also <A
HREF="#SECURITY"
-><VAR
+><TT
CLASS="PARAMETER"
-> security</VAR
+><I
+> security</I
+></TT
></A
>, <A
HREF="#PASSWORDSERVER"
-> <VAR
+> <TT
CLASS="PARAMETER"
->password server</VAR
+><I
+>password server</I
+></TT
></A
>,
<A
HREF="#DELETEUSERSCRIPT"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>delete user
- script</VAR
+ script</I
+></TT
></A
>.</P
><P
@@ -4611,27 +5281,24 @@ CLASS="COMMAND"
><A
NAME="ADDGROUPSCRIPT"
></A
->&#62;add group script (G)</DT
+>add group script (G)</DT
><DD
><P
>This is the full pathname to a script that will
- be run <SPAN
-CLASS="emphasis"
-><I
+ be run <I
CLASS="EMPHASIS"
>AS ROOT</I
-></SPAN
-> by <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+> by <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd(8)</A
> when a new group is
requested. It will expand any
- <VAR
+ <TT
CLASS="PARAMETER"
->%g</VAR
+><I
+>%g</I
+></TT
> to the group name passed.
This script is only useful for installations using the
Windows NT domain administration tools. The script is
@@ -4645,7 +5312,7 @@ CLASS="PARAMETER"
><A
NAME="ADMINUSERS"
></A
->&#62;admin users (S)</DT
+>admin users (S)</DT
><DD
><P
>This is a list of users who will be granted
@@ -4656,12 +5323,9 @@ NAME="ADMINUSERS"
this list will be able to do anything they like on the share,
irrespective of file permissions.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>no admin users</I
-></SPAN
></P
><P
>Example: <B
@@ -4673,32 +5337,32 @@ CLASS="COMMAND"
><A
NAME="ADDUSERTOGROUPSCRIPT"
></A
->&#62;add user to group script (G)</DT
+>add user to group script (G)</DT
><DD
><P
>Full path to the script that will be called when
a user is added to a group using the Windows NT domain administration
- tools. It will be run by <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
-> <SPAN
-CLASS="emphasis"
-><I
+ tools. It will be run by <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd(8)</A
+>
+ <I
CLASS="EMPHASIS"
>AS ROOT</I
-></SPAN
->.
- Any <VAR
+>. Any <TT
CLASS="PARAMETER"
->%g</VAR
-> will be replaced with the group name and
- any <VAR
+><I
+>%g</I
+></TT
+> will be
+ replaced with the group name and any <TT
CLASS="PARAMETER"
->%u</VAR
-> will be replaced with the user name.
+><I
+>%u</I
+></TT
+> will
+ be replaced with the user name.
</P
><P
>Default: <B
@@ -4715,14 +5379,16 @@ CLASS="COMMAND"
><A
NAME="ALLOWHOSTS"
></A
->&#62;allow hosts (S)</DT
+>allow hosts (S)</DT
><DD
><P
>Synonym for <A
HREF="#HOSTSALLOW"
-> <VAR
+> <TT
CLASS="PARAMETER"
->hosts allow</VAR
+><I
+>hosts allow</I
+></TT
></A
>.</P
></DD
@@ -4730,7 +5396,7 @@ CLASS="PARAMETER"
><A
NAME="ALGORITHMICRIDBASE"
></A
->&#62;algorithmic rid base (G)</DT
+>algorithmic rid base (G)</DT
><DD
><P
>This determines how Samba will use its
@@ -4762,22 +5428,24 @@ CLASS="COMMAND"
><A
NAME="ALLOWTRUSTEDDOMAINS"
></A
->&#62;allow trusted domains (G)</DT
+>allow trusted domains (G)</DT
><DD
><P
>This option only takes effect when the <A
HREF="#SECURITY"
-><VAR
+><TT
CLASS="PARAMETER"
->security</VAR
+><I
+>security</I
+></TT
></A
> option is set to
- <CODE
+ <TT
CLASS="CONSTANT"
->server</CODE
-> or <CODE
+>server</TT
+> or <TT
CLASS="CONSTANT"
->domain</CODE
+>domain</TT
>.
If it is set to no, then attempts to connect to a resource from
a domain or workgroup other than the one which <A
@@ -4806,16 +5474,19 @@ CLASS="COMMAND"
><A
NAME="ANNOUNCEAS"
></A
->&#62;announce as (G)</DT
+>announce as (G)</DT
><DD
><P
->This specifies what type of server <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmbd</SPAN
->(8)</SPAN
-> will announce itself as, to a network neighborhood browse
+>This specifies what type of server
+ <A
+HREF="nmbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>nmbd</B
+></A
+>
+ will announce itself as, to a network neighborhood browse
list. By default this is set to Windows NT. The valid options
are : "NT Server" (which can also be written as "NT"),
"NT Workstation", "Win95" or "WfW" meaning Windows NT Server,
@@ -4839,7 +5510,7 @@ CLASS="COMMAND"
><A
NAME="ANNOUNCEVERSION"
></A
->&#62;announce version (G)</DT
+>announce version (G)</DT
><DD
><P
>This specifies the major and minor version numbers
@@ -4861,14 +5532,16 @@ CLASS="COMMAND"
><A
NAME="AUTOSERVICES"
></A
->&#62;auto services (G)</DT
+>auto services (G)</DT
><DD
><P
>This is a synonym for the <A
HREF="#PRELOAD"
-> <VAR
+> <TT
CLASS="PARAMETER"
->preload</VAR
+><I
+>preload</I
+></TT
></A
>.</P
></DD
@@ -4876,7 +5549,7 @@ CLASS="PARAMETER"
><A
NAME="AUTHMETHODS"
></A
->&#62;auth methods (G)</DT
+>auth methods (G)</DT
><DD
><P
>This option allows the administrator to chose what
@@ -4886,9 +5559,11 @@ CLASS="COMMAND"
> will use when authenticating
a user. This option defaults to sensible values based on <A
HREF="#SECURITY"
-><VAR
+><TT
CLASS="PARAMETER"
-> security</VAR
+><I
+> security</I
+></TT
></A
>.
@@ -4911,19 +5586,18 @@ CLASS="COMMAND"
><A
NAME="AVAILABLE"
></A
->&#62;available (S)</DT
+>available (S)</DT
><DD
><P
>This parameter lets you "turn off" a service. If
- <VAR
+ <TT
CLASS="PARAMETER"
->available = no</VAR
->, then <SPAN
-CLASS="emphasis"
><I
+>available = no</I
+></TT
+>, then <I
CLASS="EMPHASIS"
>ALL</I
-></SPAN
>
attempts to connect to the service will fail. Such failures are
logged.</P
@@ -4937,24 +5611,22 @@ CLASS="COMMAND"
><A
NAME="BINDINTERFACESONLY"
></A
->&#62;bind interfaces only (G)</DT
+>bind interfaces only (G)</DT
><DD
><P
>This global parameter allows the Samba admin
to limit what interfaces on a machine will serve SMB requests. It
- affects file service <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
-> and name service <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmbd</SPAN
->(8)</SPAN
-> in a slightly different ways.</P
+ affects file service <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd(8)</A
+> and
+ name service <A
+HREF="nmbd.8.html"
+TARGET="_top"
+>nmbd(8)</A
+> in slightly
+ different ways.</P
><P
>For name service it causes <B
CLASS="COMMAND"
@@ -4973,19 +5645,23 @@ CLASS="COMMAND"
CLASS="COMMAND"
>nmbd</B
> will service
- name requests on all of these sockets. If <VAR
+ name requests on all of these sockets. If <TT
CLASS="PARAMETER"
+><I
>bind interfaces
- only</VAR
+ only</I
+></TT
> is set then <B
CLASS="COMMAND"
>nmbd</B
> will check the
source address of any packets coming in on the broadcast sockets
and discard any that don't match the broadcast addresses of the
- interfaces in the <VAR
+ interfaces in the <TT
CLASS="PARAMETER"
->interfaces</VAR
+><I
+>interfaces</I
+></TT
> parameter list.
As unicast packets are received on the other sockets it allows
<B
@@ -4993,9 +5669,11 @@ CLASS="COMMAND"
>nmbd</B
> to refuse to serve names to machines that
send packets that arrive through any interfaces not listed in the
- <VAR
+ <TT
CLASS="PARAMETER"
->interfaces</VAR
+><I
+>interfaces</I
+></TT
> list. IP Source address spoofing
does defeat this simple check, however, so it must not be used
seriously as a security feature for <B
@@ -5003,14 +5681,12 @@ CLASS="COMMAND"
>nmbd</B
>.</P
><P
->For file service it causes <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
-> to bind only to the interface list
- given in the <A
+>For file service it causes <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd(8)</A
+>
+ to bind only to the interface list given in the <A
HREF="#INTERFACES"
> interfaces</A
> parameter. This restricts the networks that
@@ -5022,60 +5698,63 @@ CLASS="COMMAND"
that are serving PPP or other intermittent or non-broadcast network
interfaces as it will not cope with non-permanent interfaces.</P
><P
->If <VAR
+>If <TT
CLASS="PARAMETER"
->bind interfaces only</VAR
-> is set then
- unless the network address <SPAN
-CLASS="emphasis"
><I
+>bind interfaces only</I
+></TT
+> is set then
+ unless the network address <I
CLASS="EMPHASIS"
>127.0.0.1</I
-></SPAN
> is added
- to the <VAR
-CLASS="PARAMETER"
->interfaces</VAR
-> parameter list <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbpasswd</SPAN
->(8)</SPAN
-> and <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->swat</SPAN
->(8)</SPAN
-> may not work as expected due to the reasons covered below.</P
+ to the <TT
+CLASS="PARAMETER"
+><I
+>interfaces</I
+></TT
+> parameter list <A
+HREF="smbpasswd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbpasswd(8)</B
+></A
+>
+ and <A
+HREF="swat.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>swat(8)</B
+></A
+> may
+ not work as expected due to the reasons covered below.</P
><P
>To change a users SMB password, the <B
CLASS="COMMAND"
>smbpasswd</B
>
- by default connects to the <SPAN
-CLASS="emphasis"
-><I
+ by default connects to the <I
CLASS="EMPHASIS"
>localhost - 127.0.0.1</I
-></SPAN
>
address as an SMB client to issue the password change request. If
- <VAR
+ <TT
CLASS="PARAMETER"
->bind interfaces only</VAR
-> is set then unless the
- network address <SPAN
-CLASS="emphasis"
><I
+>bind interfaces only</I
+></TT
+> is set then unless the
+ network address <I
CLASS="EMPHASIS"
>127.0.0.1</I
-></SPAN
> is added to the
- <VAR
+ <TT
CLASS="PARAMETER"
->interfaces</VAR
+><I
+>interfaces</I
+></TT
> parameter list then <B
CLASS="COMMAND"
> smbpasswd</B
@@ -5084,22 +5763,26 @@ CLASS="COMMAND"
CLASS="COMMAND"
>smbpasswd</B
> can be forced to use the primary IP interface
- of the local host by using its <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbpasswd</SPAN
->(8)</SPAN
-> <VAR
-CLASS="PARAMETER"
->-r <VAR
+ of the local host by using its <A
+HREF="smbpasswd.8.html#minusr"
+TARGET="_top"
+> <TT
+CLASS="PARAMETER"
+><I
+>-r <TT
CLASS="REPLACEABLE"
->remote machine</VAR
-></VAR
+><I
+>remote machine</I
+></TT
+></I
+></TT
>
- parameter, with <VAR
+ </A
+> parameter, with <TT
CLASS="REPLACEABLE"
->remote machine</VAR
+><I
+>remote machine</I
+></TT
> set
to the IP name of the primary interface of the local host.</P
><P
@@ -5114,19 +5797,13 @@ CLASS="COMMAND"
CLASS="COMMAND"
>nmbd</B
> at the address
- <SPAN
-CLASS="emphasis"
-><I
+ <I
CLASS="EMPHASIS"
>127.0.0.1</I
-></SPAN
> to determine if they are running.
- Not adding <SPAN
-CLASS="emphasis"
-><I
+ Not adding <I
CLASS="EMPHASIS"
>127.0.0.1</I
-></SPAN
> will cause <B
CLASS="COMMAND"
> smbd</B
@@ -5155,16 +5832,13 @@ CLASS="COMMAND"
><A
NAME="BLOCKINGLOCKS"
></A
->&#62;blocking locks (S)</DT
+>blocking locks (S)</DT
><DD
><P
->This parameter controls the behavior
- of <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+>This parameter controls the behavior of <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd(8)</A
> when given a request by a client
to obtain a byte range lock on a region of an open file, and the
request has a time limit associated with it.</P
@@ -5174,9 +5848,9 @@ CLASS="REFENTRYTITLE"
queue the lock request, and periodically attempt to obtain
the lock until the timeout period expires.</P
><P
->If this parameter is set to <CODE
+>If this parameter is set to <TT
CLASS="CONSTANT"
->no</CODE
+>no</TT
>, then
samba will behave as previous versions of Samba would and
will fail the lock request immediately if the lock range
@@ -5191,15 +5865,14 @@ CLASS="COMMAND"
><A
NAME="BLOCKSIZE"
></A
->&#62;block size (S)</DT
+>block size (S)</DT
><DD
><P
->This parameter controls the behavior of <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+>This parameter controls the behavior of
+ <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd(8)</A
> when reporting disk free
sizes. By default, this reports a disk block size of 1024 bytes.
</P
@@ -5214,19 +5887,31 @@ CLASS="REFENTRYTITLE"
><P
>Changing this option does not change the disk free reporting
size, just the block size unit reported to the client.</P
+><P
+>Default: <B
+CLASS="COMMAND"
+>block size = 1024</B
+></P
+><P
+>Example: <B
+CLASS="COMMAND"
+>block size = 65536</B
+></P
></DD
><DT
><A
NAME="BROWSABLE"
></A
->&#62;browsable (S)</DT
+>browsable (S)</DT
><DD
><P
>See the <A
HREF="#BROWSEABLE"
-><VAR
+><TT
CLASS="PARAMETER"
-> browseable</VAR
+><I
+> browseable</I
+></TT
></A
>.</P
></DD
@@ -5234,23 +5919,24 @@ CLASS="PARAMETER"
><A
NAME="BROWSELIST"
></A
->&#62;browse list (G)</DT
+>browse list (G)</DT
><DD
><P
->This controls whether <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+>This controls whether <A
+HREF="smbd.8.html"
+TARGET="_top"
+> <B
+CLASS="COMMAND"
+>smbd(8)</B
+></A
> will serve a browse list to
a client doing a <B
CLASS="COMMAND"
>NetServerEnum</B
> call. Normally
- set to <CODE
+ set to <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
>. You should never need to change
this.</P
><P
@@ -5263,7 +5949,7 @@ CLASS="COMMAND"
><A
NAME="BROWSEABLE"
></A
->&#62;browseable (S)</DT
+>browseable (S)</DT
><DD
><P
>This controls whether this share is seen in
@@ -5278,11 +5964,11 @@ CLASS="COMMAND"
><A
NAME="CASESENSITIVE"
></A
->&#62;case sensitive (S)</DT
+>case sensitive (S)</DT
><DD
><P
>See the discussion in the section <A
-HREF="#AEN207"
+HREF="#AEN205"
>NAME MANGLING</A
>.</P
><P
@@ -5295,7 +5981,7 @@ CLASS="COMMAND"
><A
NAME="CASESIGNAMES"
></A
->&#62;casesignames (S)</DT
+>casesignames (S)</DT
><DD
><P
>Synonym for <A
@@ -5308,23 +5994,26 @@ HREF="#CASESENSITIVE"
><A
NAME="CHANGENOTIFYTIMEOUT"
></A
->&#62;change notify timeout (G)</DT
+>change notify timeout (G)</DT
><DD
><P
>This SMB allows a client to tell a server to
"watch" a particular directory for any changes and only reply to
the SMB request when a change has occurred. Such constant scanning of
- a directory is expensive under UNIX, hence an <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+ a directory is expensive under UNIX, hence an <A
+HREF="smbd.8.html"
+TARGET="_top"
+> <B
+CLASS="COMMAND"
+>smbd(8)</B
+></A
> daemon only performs such a scan
- on each requested directory once every <VAR
+ on each requested directory once every <TT
CLASS="PARAMETER"
+><I
>change notify
- timeout</VAR
+ timeout</I
+></TT
> seconds.</P
><P
>Default: <B
@@ -5343,23 +6032,27 @@ CLASS="COMMAND"
><A
NAME="CHANGESHARECOMMAND"
></A
->&#62;change share command (G)</DT
+>change share command (G)</DT
><DD
><P
>Samba 2.2.0 introduced the ability to dynamically
add and delete shares via the Windows NT 4.0 Server Manager. The
- <VAR
+ <TT
CLASS="PARAMETER"
->change share command</VAR
+><I
+>change share command</I
+></TT
> is used to define an
external program or script which will modify an existing service definition
in <TT
CLASS="FILENAME"
>smb.conf</TT
>. In order to successfully
- execute the <VAR
+ execute the <TT
CLASS="PARAMETER"
->change share command</VAR
+><I
+>change share command</I
+></TT
>, <B
CLASS="COMMAND"
>smbd</B
@@ -5372,9 +6065,11 @@ CLASS="COMMAND"
CLASS="COMMAND"
>smbd</B
> will automatically invoke the
- <VAR
+ <TT
CLASS="PARAMETER"
->change share command</VAR
+><I
+>change share command</I
+></TT
> with four parameters.
</P
><P
@@ -5382,9 +6077,11 @@ CLASS="PARAMETER"
><UL
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->configFile</VAR
+><I
+>configFile</I
+></TT
> - the location
of the global <TT
CLASS="FILENAME"
@@ -5394,27 +6091,33 @@ CLASS="FILENAME"
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->shareName</VAR
+><I
+>shareName</I
+></TT
> - the name of the new
share.
</P
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->pathName</VAR
+><I
+>pathName</I
+></TT
> - path to an **existing**
directory on disk.
</P
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->comment</VAR
+><I
+>comment</I
+></TT
> - comment string to associate
with the new share.
</P
@@ -5427,27 +6130,28 @@ CLASS="PARAMETER"
><P
> See also <A
HREF="#ADDSHARECOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>add share
- command</VAR
+ command</I
+></TT
></A
>, <A
HREF="#DELETESHARECOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>delete
- share command</VAR
+ share command</I
+></TT
></A
>.
</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>none</I
-></SPAN
></P
><P
>Example: <B
@@ -5459,7 +6163,7 @@ CLASS="COMMAND"
><A
NAME="COMMENT"
></A
->&#62;comment (S)</DT
+>comment (S)</DT
><DD
><P
>This is a text field that is seen next to a share
@@ -5473,18 +6177,17 @@ CLASS="COMMAND"
>If you want to set the string that is displayed next to the
machine name then see the <A
HREF="#SERVERSTRING"
-><VAR
+><TT
CLASS="PARAMETER"
-> server string</VAR
+><I
+> server string</I
+></TT
></A
> parameter.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>No comment string</I
-></SPAN
></P
><P
>Example: <B
@@ -5496,7 +6199,7 @@ CLASS="COMMAND"
><A
NAME="CONFIGFILE"
></A
->&#62;config file (G)</DT
+>config file (G)</DT
><DD
><P
>This allows you to override the config file
@@ -5528,7 +6231,7 @@ CLASS="COMMAND"
><A
NAME="COPY"
></A
->&#62;copy (S)</DT
+>copy (S)</DT
><DD
><P
>This parameter allows you to "clone" service
@@ -5541,12 +6244,9 @@ NAME="COPY"
copied must occur earlier in the configuration file than the
service doing the copying.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>no value</I
-></SPAN
></P
><P
>Example: <B
@@ -5558,15 +6258,17 @@ CLASS="COMMAND"
><A
NAME="CREATEMASK"
></A
->&#62;create mask (S)</DT
+>create mask (S)</DT
><DD
><P
>A synonym for this parameter is
<A
HREF="#CREATEMODE"
-><VAR
+><TT
CLASS="PARAMETER"
->create mode</VAR
+><I
+>create mode</I
+></TT
>
</A
>.</P
@@ -5575,12 +6277,9 @@ CLASS="PARAMETER"
calculated according to the mapping from DOS modes to UNIX
permissions, and the resulting UNIX mode is then bit-wise 'AND'ed
with this parameter. This parameter may be thought of as a bit-wise
- MASK for the UNIX modes of a file. Any bit <SPAN
-CLASS="emphasis"
-><I
+ MASK for the UNIX modes of a file. Any bit <I
CLASS="EMPHASIS"
>not</I
-></SPAN
>
set here will be removed from the modes set on a file when it is
created.</P
@@ -5591,9 +6290,11 @@ CLASS="EMPHASIS"
>Following this Samba will bit-wise 'OR' the UNIX mode created
from this parameter with the value of the <A
HREF="#FORCECREATEMODE"
-><VAR
+><TT
CLASS="PARAMETER"
->force create mode</VAR
+><I
+>force create mode</I
+></TT
></A
>
parameter which is set to 000 by default.</P
@@ -5601,33 +6302,41 @@ CLASS="PARAMETER"
>This parameter does not affect directory modes. See the
parameter <A
HREF="#DIRECTORYMODE"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>directory mode
- </VAR
+ </I
+></TT
></A
> for details.</P
><P
>See also the <A
HREF="#FORCECREATEMODE"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>force
- create mode</VAR
+ create mode</I
+></TT
></A
> parameter for forcing particular mode
bits to be set on created files. See also the <A
HREF="#DIRECTORYMODE"
-> <VAR
+> <TT
CLASS="PARAMETER"
->directory mode</VAR
+><I
+>directory mode</I
+></TT
></A
> parameter for masking
mode bits on created directories. See also the <A
HREF="#INHERITPERMISSIONS"
-> <VAR
+> <TT
CLASS="PARAMETER"
->inherit permissions</VAR
+><I
+>inherit permissions</I
+></TT
></A
> parameter.</P
><P
@@ -5635,9 +6344,11 @@ CLASS="PARAMETER"
set by Windows NT/2000 ACL editors. If the administrator wishes to enforce
a mask on access control lists also, they need to set the <A
HREF="#SECURITYMASK"
-><VAR
+><TT
CLASS="PARAMETER"
->security mask</VAR
+><I
+>security mask</I
+></TT
></A
>.</P
><P
@@ -5655,14 +6366,16 @@ CLASS="COMMAND"
><A
NAME="CREATEMODE"
></A
->&#62;create mode (S)</DT
+>create mode (S)</DT
><DD
><P
>This is a synonym for <A
HREF="#CREATEMASK"
-><VAR
+><TT
CLASS="PARAMETER"
-> create mask</VAR
+><I
+> create mask</I
+></TT
></A
>.</P
></DD
@@ -5670,16 +6383,13 @@ CLASS="PARAMETER"
><A
NAME="CSCPOLICY"
></A
->&#62;csc policy (S)</DT
+>csc policy (S)</DT
><DD
><P
->This stands for <SPAN
-CLASS="emphasis"
-><I
+>This stands for <I
CLASS="EMPHASIS"
>client-side caching
policy</I
-></SPAN
>, and specifies how clients capable of offline
caching will cache the files in the share. The valid values
are: manual, documents, programs, disable.</P
@@ -5708,7 +6418,7 @@ CLASS="COMMAND"
><A
NAME="DEADTIME"
></A
->&#62;deadtime (G)</DT
+>deadtime (G)</DT
><DD
><P
>The value of the parameter (a decimal integer)
@@ -5743,7 +6453,7 @@ CLASS="COMMAND"
><A
NAME="DEBUGHIRESTIMESTAMP"
></A
->&#62;debug hires timestamp (G)</DT
+>debug hires timestamp (G)</DT
><DD
><P
>Sometimes the timestamps in the log messages
@@ -5753,9 +6463,11 @@ NAME="DEBUGHIRESTIMESTAMP"
><P
>Note that the parameter <A
HREF="#DEBUGTIMESTAMP"
-><VAR
+><TT
CLASS="PARAMETER"
-> debug timestamp</VAR
+><I
+> debug timestamp</I
+></TT
></A
> must be on for this to have an
effect.</P
@@ -5769,7 +6481,7 @@ CLASS="COMMAND"
><A
NAME="DEBUGPID"
></A
->&#62;debug pid (G)</DT
+>debug pid (G)</DT
><DD
><P
>When using only one log file for more then one
@@ -5783,9 +6495,11 @@ TARGET="_top"
><P
>Note that the parameter <A
HREF="#DEBUGTIMESTAMP"
-><VAR
+><TT
CLASS="PARAMETER"
-> debug timestamp</VAR
+><I
+> debug timestamp</I
+></TT
></A
> must be on for this to have an
effect.</P
@@ -5799,15 +6513,17 @@ CLASS="COMMAND"
><A
NAME="DEBUGTIMESTAMP"
></A
->&#62;debug timestamp (G)</DT
+>debug timestamp (G)</DT
><DD
><P
>Samba debug log messages are timestamped
by default. If you are running at a high <A
HREF="#DEBUGLEVEL"
-> <VAR
+> <TT
CLASS="PARAMETER"
->debug level</VAR
+><I
+>debug level</I
+></TT
></A
> these timestamps
can be distracting. This boolean parameter allows timestamping
@@ -5822,7 +6538,7 @@ CLASS="COMMAND"
><A
NAME="DEBUGUID"
></A
->&#62;debug uid (G)</DT
+>debug uid (G)</DT
><DD
><P
>Samba is sometimes run as root and sometime
@@ -5832,9 +6548,11 @@ NAME="DEBUGUID"
><P
>Note that the parameter <A
HREF="#DEBUGTIMESTAMP"
-><VAR
+><TT
CLASS="PARAMETER"
-> debug timestamp</VAR
+><I
+> debug timestamp</I
+></TT
></A
> must be on for this to have an
effect.</P
@@ -5848,14 +6566,16 @@ CLASS="COMMAND"
><A
NAME="DEBUGLEVEL"
></A
->&#62;debuglevel (G)</DT
+>debuglevel (G)</DT
><DD
><P
>Synonym for <A
HREF="#LOGLEVEL"
-><VAR
+><TT
CLASS="PARAMETER"
-> log level</VAR
+><I
+> log level</I
+></TT
></A
>.</P
></DD
@@ -5863,14 +6583,16 @@ CLASS="PARAMETER"
><A
NAME="DEFAULT"
></A
->&#62;default (G)</DT
+>default (G)</DT
><DD
><P
>A synonym for <A
HREF="#DEFAULTSERVICE"
-><VAR
+><TT
CLASS="PARAMETER"
-> default service</VAR
+><I
+> default service</I
+></TT
></A
>.</P
></DD
@@ -5878,17 +6600,19 @@ CLASS="PARAMETER"
><A
NAME="DEFAULTCASE"
></A
->&#62;default case (S)</DT
+>default case (S)</DT
><DD
><P
>See the section on <A
-HREF="#AEN207"
+HREF="#AEN205"
> NAME MANGLING</A
>. Also note the <A
HREF="#SHORTPRESERVECASE"
-> <VAR
+> <TT
CLASS="PARAMETER"
->short preserve case</VAR
+><I
+>short preserve case</I
+></TT
></A
> parameter.</P
><P
@@ -5901,7 +6625,7 @@ CLASS="COMMAND"
><A
NAME="DEFAULTDEVMODE"
></A
->&#62;default devmode (S)</DT
+>default devmode (S)</DT
><DD
><P
>This parameter is only applicable to <A
@@ -5952,17 +6676,14 @@ CLASS="COMMAND"
><A
NAME="DEFAULTSERVICE"
></A
->&#62;default service (G)</DT
+>default service (G)</DT
><DD
><P
>This parameter specifies the name of a service
which will be connected to if the service actually requested cannot
- be found. Note that the square brackets are <SPAN
-CLASS="emphasis"
-><I
+ be found. Note that the square brackets are <I
CLASS="EMPHASIS"
>NOT</I
-></SPAN
>
given in the parameter value (see example below).</P
><P
@@ -5972,23 +6693,29 @@ CLASS="EMPHASIS"
><P
>Typically the default service would be a <A
HREF="#GUESTOK"
-> <VAR
+> <TT
CLASS="PARAMETER"
->guest ok</VAR
+><I
+>guest ok</I
+></TT
></A
>, <A
HREF="#READONLY"
-> <VAR
+> <TT
CLASS="PARAMETER"
->read-only</VAR
+><I
+>read-only</I
+></TT
></A
> service.</P
><P
>Also note that the apparent service name will be changed
to equal that of the requested service, this is very useful as it
- allows you to use macros like <VAR
+ allows you to use macros like <TT
CLASS="PARAMETER"
->%S</VAR
+><I
+>%S</I
+></TT
> to make
a wildcard service.</P
><P
@@ -5998,48 +6725,53 @@ CLASS="PARAMETER"
><P
>Example:</P
><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="90%"
+><TR
+><TD
><PRE
CLASS="PROGRAMLISTING"
>[global]
default service = pub
[pub]
- path = /%S</PRE
+ path = /%S
+ </PRE
+></TD
+></TR
+></TABLE
></P
></DD
><DT
><A
NAME="DELETEGROUPSCRIPT"
></A
->&#62;delete group script (G)</DT
+>delete group script (G)</DT
><DD
><P
>This is the full pathname to a script that will
- be run <SPAN
-CLASS="emphasis"
-><I
+ be run <I
CLASS="EMPHASIS"
>AS ROOT</I
-></SPAN
-> <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
-> when a group is requested to be deleted.
- It will expand any <VAR
-CLASS="PARAMETER"
->%g</VAR
-> to the group name passed.
- This script is only useful for installations using the Windows NT domain administration tools.
+> by <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd(8)</A
+> when a group is requested to be deleted. It will expand any <TT
+CLASS="PARAMETER"
+><I
+>%g</I
+></TT
+> to the group name passed. This script is only useful for installations using the Windows NT domain administration tools.
</P
></DD
><DT
><A
NAME="DELETEPRINTERCOMMAND"
></A
->&#62;deleteprinter command (G)</DT
+>deleteprinter command (G)</DT
><DD
><P
>With the introduction of MS-RPC based printer
@@ -6048,9 +6780,11 @@ NAME="DELETEPRINTERCOMMAND"
DeletePrinter() RPC call.</P
><P
>For a Samba host this means that the printer must be
- physically deleted from underlying printing system. The <VAR
+ physically deleted from underlying printing system. The <TT
CLASS="PARAMETER"
-> deleteprinter command</VAR
+><I
+> deleteprinter command</I
+></TT
> defines a script to be run which
will perform the necessary operations for removing the printer
from the print system and from <TT
@@ -6059,18 +6793,24 @@ CLASS="FILENAME"
>.
</P
><P
->The <VAR
+>The <TT
CLASS="PARAMETER"
->deleteprinter command</VAR
+><I
+>deleteprinter command</I
+></TT
> is
- automatically called with only one parameter: <VAR
+ automatically called with only one parameter: <TT
CLASS="PARAMETER"
-> "printer name"</VAR
+><I
+> "printer name"</I
+></TT
>.</P
><P
->Once the <VAR
+>Once the <TT
CLASS="PARAMETER"
->deleteprinter command</VAR
+><I
+>deleteprinter command</I
+></TT
> has
been executed, <B
CLASS="COMMAND"
@@ -6087,32 +6827,35 @@ CLASS="COMMAND"
><P
>See also <A
HREF="#ADDPRINTERCOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
-> addprinter command</VAR
+><I
+> addprinter command</I
+></TT
></A
>, <A
HREF="#PRINTING"
-><VAR
+><TT
CLASS="PARAMETER"
->printing</VAR
+><I
+>printing</I
+></TT
></A
>,
<A
HREF="#SHOWADDPRINTERWIZARD"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>show add
- printer wizard</VAR
+ printer wizard</I
+></TT
></A
></P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>none</I
-></SPAN
></P
><P
>Example: <B
@@ -6125,7 +6868,7 @@ CLASS="COMMAND"
><A
NAME="DELETEREADONLY"
></A
->&#62;delete readonly (S)</DT
+>delete readonly (S)</DT
><DD
><P
>This parameter allows readonly files to be deleted.
@@ -6144,23 +6887,27 @@ CLASS="COMMAND"
><A
NAME="DELETESHARECOMMAND"
></A
->&#62;delete share command (G)</DT
+>delete share command (G)</DT
><DD
><P
>Samba 2.2.0 introduced the ability to dynamically
add and delete shares via the Windows NT 4.0 Server Manager. The
- <VAR
+ <TT
CLASS="PARAMETER"
->delete share command</VAR
+><I
+>delete share command</I
+></TT
> is used to define an
external program or script which will remove an existing service
definition from <TT
CLASS="FILENAME"
>smb.conf</TT
>. In order to successfully
- execute the <VAR
+ execute the <TT
CLASS="PARAMETER"
->delete share command</VAR
+><I
+>delete share command</I
+></TT
>, <B
CLASS="COMMAND"
>smbd</B
@@ -6173,9 +6920,11 @@ CLASS="COMMAND"
CLASS="COMMAND"
>smbd</B
> will automatically invoke the
- <VAR
+ <TT
CLASS="PARAMETER"
->delete share command</VAR
+><I
+>delete share command</I
+></TT
> with two parameters.
</P
><P
@@ -6183,9 +6932,11 @@ CLASS="PARAMETER"
><UL
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->configFile</VAR
+><I
+>configFile</I
+></TT
> - the location
of the global <TT
CLASS="FILENAME"
@@ -6195,9 +6946,11 @@ CLASS="FILENAME"
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->shareName</VAR
+><I
+>shareName</I
+></TT
> - the name of
the existing service.
</P
@@ -6207,37 +6960,40 @@ CLASS="PARAMETER"
> This parameter is only used to remove file shares. To delete printer shares,
see the <A
HREF="#DELETEPRINTERCOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>deleteprinter
- command</VAR
+ command</I
+></TT
></A
>.
</P
><P
> See also <A
HREF="#ADDSHARECOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>add share
- command</VAR
+ command</I
+></TT
></A
>, <A
HREF="#CHANGESHARECOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>change
- share command</VAR
+ share command</I
+></TT
></A
>.
</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>none</I
-></SPAN
></P
><P
>Example: <B
@@ -6249,18 +7005,19 @@ CLASS="COMMAND"
><A
NAME="DELETEUSERSCRIPT"
></A
->&#62;delete user script (G)</DT
+>delete user script (G)</DT
><DD
><P
>This is the full pathname to a script that will
- be run by <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
-> when managing users
- with remote RPC (NT) tools.
+ be run by <A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbd(8)</B
+></A
+>
+ when managing user's with remote RPC (NT) tools.
</P
><P
>This script is called when a remote client removes a user
@@ -6290,32 +7047,32 @@ CLASS="COMMAND"
><A
NAME="DELETEUSERFROMGROUPSCRIPT"
></A
->&#62;delete user from group script (G)</DT
+>delete user from group script (G)</DT
><DD
><P
>Full path to the script that will be called when
a user is removed from a group using the Windows NT domain administration
- tools. It will be run by <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
-> <SPAN
-CLASS="emphasis"
-><I
+ tools. It will be run by <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd(8)</A
+>
+ <I
CLASS="EMPHASIS"
>AS ROOT</I
-></SPAN
->.
- Any <VAR
+>. Any <TT
CLASS="PARAMETER"
->%g</VAR
-> will be replaced with the group name and
- any <VAR
+><I
+>%g</I
+></TT
+> will be
+ replaced with the group name and any <TT
CLASS="PARAMETER"
->%u</VAR
-> will be replaced with the user name.
+><I
+>%u</I
+></TT
+> will
+ be replaced with the user name.
</P
><P
>Default: <B
@@ -6332,28 +7089,30 @@ CLASS="COMMAND"
><A
NAME="DELETEVETOFILES"
></A
->&#62;delete veto files (S)</DT
+>delete veto files (S)</DT
><DD
><P
>This option is used when Samba is attempting to
delete a directory that contains one or more vetoed directories
(see the <A
HREF="#VETOFILES"
-><VAR
+><TT
CLASS="PARAMETER"
->veto files</VAR
+><I
+>veto files</I
+></TT
></A
>
- option). If this option is set to <CODE
+ option). If this option is set to <TT
CLASS="CONSTANT"
->no</CODE
+>no</TT
> (the default) then if a vetoed
directory contains any non-vetoed files or directories then the
directory delete will fail. This is usually what you want.</P
><P
->If this option is set to <CODE
+>If this option is set to <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
>, then Samba
will attempt to recursively delete any files and directories within
the vetoed directory. This can be useful for integration with file
@@ -6373,10 +7132,12 @@ CLASS="COMMAND"
><P
>See also the <A
HREF="#VETOFILES"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>veto
- files</VAR
+ files</I
+></TT
></A
> parameter.</P
><P
@@ -6389,15 +7150,17 @@ CLASS="COMMAND"
><A
NAME="DENYHOSTS"
></A
->&#62;deny hosts (S)</DT
+>deny hosts (S)</DT
><DD
><P
>Synonym for <A
HREF="#HOSTSDENY"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>hosts
- deny</VAR
+ deny</I
+></TT
></A
>.</P
></DD
@@ -6405,12 +7168,14 @@ CLASS="PARAMETER"
><A
NAME="DFREECOMMAND"
></A
->&#62;dfree command (G)</DT
+>dfree command (G)</DT
><DD
><P
->The <VAR
+>The <TT
CLASS="PARAMETER"
->dfree command</VAR
+><I
+>dfree command</I
+></TT
> setting should
only be used on systems where a problem occurs with the internal
disk space calculations. This has been known to happen with Ultrix,
@@ -6434,23 +7199,17 @@ CLASS="FILENAME"
third return value can give the block size in bytes. The default
blocksize is 1024 bytes.</P
><P
->Note: Your script should <SPAN
-CLASS="emphasis"
-><I
+>Note: Your script should <I
CLASS="EMPHASIS"
>NOT</I
-></SPAN
> be setuid or
setgid and should be owned by (and writeable only by) root!</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>By default internal routines for
determining the disk capacity and remaining space will be used.
</I
-></SPAN
></P
><P
>Example: <B
@@ -6461,20 +7220,40 @@ CLASS="COMMAND"
><P
>Where the script dfree (which must be made executable) could be:</P
><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="90%"
+><TR
+><TD
><PRE
CLASS="PROGRAMLISTING"
>
-#!/bin/sh
-df $1 | tail -1 | awk '{print $2" "$4}'</PRE
+ #!/bin/sh
+ df $1 | tail -1 | awk '{print $2" "$4}'
+ </PRE
+></TD
+></TR
+></TABLE
></P
><P
>or perhaps (on Sys V based systems):</P
><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="90%"
+><TR
+><TD
><PRE
CLASS="PROGRAMLISTING"
>
-#!/bin/sh
-/usr/bin/df -k $1 | tail -1 | awk '{print $3" "$5}'</PRE
+ #!/bin/sh
+ /usr/bin/df -k $1 | tail -1 | awk '{print $3" "$5}'
+ </PRE
+></TD
+></TR
+></TABLE
></P
><P
>Note that you may have to replace the command names
@@ -6484,15 +7263,17 @@ CLASS="PROGRAMLISTING"
><A
NAME="DIRECTORY"
></A
->&#62;directory (S)</DT
+>directory (S)</DT
><DD
><P
>Synonym for <A
HREF="#PATH"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>path
- </VAR
+ </I
+></TT
></A
>.</P
></DD
@@ -6500,7 +7281,7 @@ CLASS="PARAMETER"
><A
NAME="DIRECTORYMASK"
></A
->&#62;directory mask (S)</DT
+>directory mask (S)</DT
><DD
><P
>This parameter is the octal modes which are
@@ -6511,12 +7292,9 @@ NAME="DIRECTORYMASK"
calculated according to the mapping from DOS modes to UNIX permissions,
and the resulting UNIX mode is then bit-wise 'AND'ed with this
parameter. This parameter may be thought of as a bit-wise MASK for
- the UNIX modes of a directory. Any bit <SPAN
-CLASS="emphasis"
-><I
+ the UNIX modes of a directory. Any bit <I
CLASS="EMPHASIS"
>not</I
-></SPAN
> set
here will be removed from the modes set on a directory when it is
created.</P
@@ -6528,10 +7306,12 @@ CLASS="EMPHASIS"
>Following this Samba will bit-wise 'OR' the UNIX mode
created from this parameter with the value of the <A
HREF="#FORCEDIRECTORYMODE"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>force directory mode
- </VAR
+ </I
+></TT
></A
> parameter. This parameter is set to 000 by
default (i.e. no extra mode bits are added).</P
@@ -6540,44 +7320,54 @@ CLASS="PARAMETER"
set by Windows NT/2000 ACL editors. If the administrator wishes to enforce
a mask on access control lists also, they need to set the <A
HREF="#DIRECTORYSECURITYMASK"
-><VAR
+><TT
CLASS="PARAMETER"
->directory security mask</VAR
+><I
+>directory security mask</I
+></TT
></A
>.</P
><P
>See the <A
HREF="#FORCEDIRECTORYMODE"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>force
- directory mode</VAR
+ directory mode</I
+></TT
></A
> parameter to cause particular mode
bits to always be set on created directories.</P
><P
>See also the <A
HREF="#CREATEMODE"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>create mode
- </VAR
+ </I
+></TT
></A
> parameter for masking mode bits on created files,
and the <A
HREF="#DIRECTORYSECURITYMASK"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>directory
- security mask</VAR
+ security mask</I
+></TT
></A
> parameter.</P
><P
>Also refer to the <A
HREF="#INHERITPERMISSIONS"
-><VAR
+><TT
CLASS="PARAMETER"
-> inherit permissions</VAR
+><I
+> inherit permissions</I
+></TT
></A
> parameter.</P
><P
@@ -6595,14 +7385,16 @@ CLASS="COMMAND"
><A
NAME="DIRECTORYMODE"
></A
->&#62;directory mode (S)</DT
+>directory mode (S)</DT
><DD
><P
>Synonym for <A
HREF="#DIRECTORYMASK"
-><VAR
+><TT
CLASS="PARAMETER"
-> directory mask</VAR
+><I
+> directory mask</I
+></TT
></A
></P
></DD
@@ -6610,7 +7402,7 @@ CLASS="PARAMETER"
><A
NAME="DIRECTORYSECURITYMASK"
></A
->&#62;directory security mask (S)</DT
+>directory security mask (S)</DT
><DD
><P
>This parameter controls what UNIX permission bits
@@ -6628,40 +7420,43 @@ NAME="DIRECTORYSECURITYMASK"
meaning a user is allowed to modify all the user/group/world
permissions on a directory.</P
><P
-><SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>Note</I
-></SPAN
> that users who can access the
Samba server through other means can easily bypass this restriction,
so it is primarily useful for standalone "appliance" systems.
Administrators of most normal systems will probably want to leave
- it as the default of <CODE
+ it as the default of <TT
CLASS="CONSTANT"
->0777</CODE
+>0777</TT
>.</P
><P
>See also the <A
HREF="#FORCEDIRECTORYSECURITYMODE"
-><VAR
+><TT
CLASS="PARAMETER"
-> force directory security mode</VAR
+><I
+> force directory security mode</I
+></TT
></A
>, <A
HREF="#SECURITYMASK"
-><VAR
+><TT
CLASS="PARAMETER"
->security mask</VAR
+><I
+>security mask</I
+></TT
></A
>,
<A
HREF="#FORCESECURITYMODE"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>force security mode
- </VAR
+ </I
+></TT
></A
> parameters.</P
><P
@@ -6679,7 +7474,7 @@ CLASS="COMMAND"
><A
NAME="DISABLENETBIOS"
></A
->&#62;disable netbios (G)</DT
+>disable netbios (G)</DT
><DD
><P
>Enabling this parameter will disable netbios support
@@ -6704,7 +7499,7 @@ CLASS="COMMAND"
><A
NAME="DISABLESPOOLSS"
></A
->&#62;disable spoolss (G)</DT
+>disable spoolss (G)</DT
><DD
><P
>Enabling this parameter will disable Samba's support
@@ -6716,12 +7511,9 @@ NAME="DISABLESPOOLSS"
Wizard or by using the NT printer properties dialog window. It will
also disable the capability of Windows NT/2000 clients to download
print drivers from the Samba host upon demand.
- <SPAN
-CLASS="emphasis"
-><I
+ <I
CLASS="EMPHASIS"
>Be very careful about enabling this parameter.</I
-></SPAN
>
</P
><P
@@ -6740,7 +7532,7 @@ CLASS="COMMAND"
><A
NAME="DISPLAYCHARSET"
></A
->&#62;display charset (G)</DT
+>display charset (G)</DT
><DD
><P
>Specifies the charset that samba will use
@@ -6765,19 +7557,18 @@ CLASS="COMMAND"
><A
NAME="DNSPROXY"
></A
->&#62;dns proxy (G)</DT
+>dns proxy (G)</DT
><DD
><P
->Specifies that <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmbd</SPAN
->(8)</SPAN
-> when acting as a WINS server and
- finding that a NetBIOS name has not been registered, should treat the
- NetBIOS name word-for-word as a DNS name and do a lookup with the DNS server
- for that name on behalf of the name-querying client.</P
+>Specifies that <A
+HREF="nmbd.8.html"
+TARGET="_top"
+>nmbd(8)</A
+>
+ when acting as a WINS server and finding that a NetBIOS name has not
+ been registered, should treat the NetBIOS name word-for-word as a DNS
+ name and do a lookup with the DNS server for that name on behalf of
+ the name-querying client.</P
><P
>Note that the maximum length for a NetBIOS name is 15
characters, so the DNS name (or DNS alias) can likewise only be
@@ -6792,9 +7583,11 @@ CLASS="COMMAND"
><P
>See also the parameter <A
HREF="#WINSSUPPORT"
-><VAR
+><TT
CLASS="PARAMETER"
-> wins support</VAR
+><I
+> wins support</I
+></TT
></A
>.</P
><P
@@ -6807,18 +7600,20 @@ CLASS="COMMAND"
><A
NAME="DOMAINLOGONS"
></A
->&#62;domain logons (G)</DT
+>domain logons (G)</DT
><DD
><P
->If set to <CODE
+>If set to <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
>, the Samba server will serve
Windows 95/98 Domain logons for the <A
HREF="#WORKGROUP"
-> <VAR
+> <TT
CLASS="PARAMETER"
->workgroup</VAR
+><I
+>workgroup</I
+></TT
></A
> it is in. Samba 2.2
has limited capability to act as a domain controller for Windows
@@ -6838,15 +7633,16 @@ CLASS="COMMAND"
><A
NAME="DOMAINMASTER"
></A
->&#62;domain master (G)</DT
+>domain master (G)</DT
><DD
><P
->Tell <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+>Tell <A
+HREF="nmbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+> nmbd(8)</B
+></A
> to enable WAN-wide browse list
collation. Setting this option causes <B
CLASS="COMMAND"
@@ -6855,48 +7651,60 @@ CLASS="COMMAND"
claim a special domain specific NetBIOS name that identifies
it as a domain master browser for its given <A
HREF="#WORKGROUP"
-> <VAR
+> <TT
CLASS="PARAMETER"
->workgroup</VAR
+><I
+>workgroup</I
+></TT
></A
>. Local master browsers
- in the same <VAR
+ in the same <TT
CLASS="PARAMETER"
->workgroup</VAR
+><I
+>workgroup</I
+></TT
> on broadcast-isolated
subnets will give this <B
CLASS="COMMAND"
>nmbd</B
> their local browse lists,
- and then ask <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
-> for a complete copy of the browse
- list for the whole wide area network. Browser clients will then contact
- their local master browser, and will receive the domain-wide browse list,
- instead of just the list for their broadcast-isolated subnet.</P
+ and then ask <A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbd(8)</B
+></A
+>
+ for a complete copy of the browse list for the whole wide area
+ network. Browser clients will then contact their local master browser,
+ and will receive the domain-wide browse list, instead of just the list
+ for their broadcast-isolated subnet.</P
><P
>Note that Windows NT Primary Domain Controllers expect to be
- able to claim this <VAR
+ able to claim this <TT
CLASS="PARAMETER"
->workgroup</VAR
+><I
+>workgroup</I
+></TT
> specific special
NetBIOS name that identifies them as domain master browsers for
- that <VAR
+ that <TT
CLASS="PARAMETER"
->workgroup</VAR
+><I
+>workgroup</I
+></TT
> by default (i.e. there is no
way to prevent a Windows NT PDC from attempting to do this). This
means that if this parameter is set and <B
CLASS="COMMAND"
>nmbd</B
> claims
- the special name for a <VAR
+ the special name for a <TT
CLASS="PARAMETER"
->workgroup</VAR
+><I
+>workgroup</I
+></TT
> before a Windows
NT PDC is able to do so then cross subnet browsing will behave
strangely and may fail.</P
@@ -6908,18 +7716,24 @@ CLASS="COMMAND"
>domain logons = yes</B
>
</A
->, then the default behavior is to enable the <VAR
+>, then the default behavior is to enable the <TT
CLASS="PARAMETER"
+><I
>domain
- master</VAR
-> parameter. If <VAR
+ master</I
+></TT
+> parameter. If <TT
CLASS="PARAMETER"
->domain logons</VAR
+><I
+>domain logons</I
+></TT
> is
- not enabled (the default setting), then neither will <VAR
+ not enabled (the default setting), then neither will <TT
CLASS="PARAMETER"
+><I
>domain
- master</VAR
+ master</I
+></TT
> be enabled by default.</P
><P
>Default: <B
@@ -6931,7 +7745,7 @@ CLASS="COMMAND"
><A
NAME="DONTDESCEND"
></A
->&#62;dont descend (S)</DT
+>dont descend (S)</DT
><DD
><P
>There are certain directories on some systems
@@ -6953,13 +7767,10 @@ CLASS="FILENAME"
>.
Experimentation is the best policy :-) </P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>none (i.e., all directories are OK
to descend)</I
-></SPAN
></P
><P
>Example: <B
@@ -6971,7 +7782,7 @@ CLASS="COMMAND"
><A
NAME="DOSCHARSET"
></A
->&#62;dos charset (G)</DT
+>dos charset (G)</DT
><DD
><P
>DOS SMB clients assume the server has
@@ -6979,14 +7790,13 @@ NAME="DOSCHARSET"
charset Samba should talk to DOS clients.
</P
><P
->The default depends on which charsets you have installed.
+>The default depends on which charsets you have instaled.
Samba tries to use charset 850 but falls back to ASCII in
- case it is not available. Run <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->testparm</SPAN
->(1)</SPAN
+ case it is not available. Run <A
+HREF="testparm.1.html"
+TARGET="_top"
+>testparm(1)
+ </A
> to check the default on your system.
</P
></DD
@@ -6994,7 +7804,7 @@ CLASS="REFENTRYTITLE"
><A
NAME="DOSFILEMODE"
></A
->&#62;dos filemode (S)</DT
+>dos filemode (S)</DT
><DD
><P
> The default behavior in Samba is to provide
@@ -7017,19 +7827,21 @@ CLASS="COMMAND"
><A
NAME="DOSFILETIMERESOLUTION"
></A
->&#62;dos filetime resolution (S)</DT
+>dos filetime resolution (S)</DT
><DD
><P
>Under the DOS and Windows FAT filesystem, the finest
granularity on time resolution is two seconds. Setting this parameter
for a share causes Samba to round the reported time down to the
nearest two second boundary when a query call that requires one second
- resolution is made to <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+ resolution is made to <A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbd(8)</B
+>
+ </A
>.</P
><P
>This option is mainly used as a compatibility option for Visual
@@ -7052,7 +7864,7 @@ CLASS="COMMAND"
><A
NAME="DOSFILETIMES"
></A
->&#62;dos filetimes (S)</DT
+>dos filetimes (S)</DT
><DD
><P
>Under DOS and Windows, if a user can write to a
@@ -7063,15 +7875,13 @@ NAME="DOSFILETIMES"
CLASS="COMMAND"
>smbd</B
> is acting
- on behalf of is not the file owner. Setting this option to <CODE
+ on behalf of is not the file owner. Setting this option to <TT
CLASS="CONSTANT"
-> yes</CODE
-> allows DOS semantics and <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+> yes</TT
+> allows DOS semantics and <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd</A
> will change the file
timestamp as DOS requires.</P
><P
@@ -7084,7 +7894,7 @@ CLASS="COMMAND"
><A
NAME="ENCRYPTPASSWORDS"
></A
->&#62;encrypt passwords (G)</DT
+>encrypt passwords (G)</DT
><DD
><P
>This boolean controls whether encrypted passwords
@@ -7098,25 +7908,29 @@ CLASS="FILENAME"
> shipped with the source code.</P
><P
>In order for encrypted passwords to work correctly
- <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+ <A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbd(8)</B
+></A
> must either
- have access to a local <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbpasswd</SPAN
->(5)</SPAN
-> file (see the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbpasswd</SPAN
->(8)</SPAN
+ have access to a local <A
+HREF="smbpasswd.5.html"
+TARGET="_top"
+><TT
+CLASS="FILENAME"
+>smbpasswd(5)
+ </TT
+></A
+> file (see the <A
+HREF="smbpasswd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+> smbpasswd(8)</B
+></A
> program for information on how to set up
and maintain this file), or set the <A
HREF="#SECURITY"
@@ -7137,7 +7951,7 @@ CLASS="COMMAND"
><A
NAME="ENHANCEDBROWSING"
></A
->&#62;enhanced browsing (G)</DT
+>enhanced browsing (G)</DT
><DD
><P
>This option enables a couple of enhancements to
@@ -7168,7 +7982,7 @@ CLASS="COMMAND"
><A
NAME="ENUMPORTSCOMMAND"
></A
->&#62;enumports command (G)</DT
+>enumports command (G)</DT
><DD
><P
>The concept of a "port" is fairly foreign
@@ -7176,9 +7990,9 @@ NAME="ENUMPORTSCOMMAND"
is associated with a port monitor and generally takes the form of
a local port (i.e. LPT1:, COM1:, FILE:) or a remote port
(i.e. LPD Port Monitor, etc...). By default, Samba has only one
- port defined--<CODE
+ port defined--<TT
CLASS="CONSTANT"
->"Samba Printer Port"</CODE
+>"Samba Printer Port"</TT
>. Under
Windows NT/2000, all printers must have a valid port name.
If you wish to have a list of ports displayed (<B
@@ -7186,24 +8000,23 @@ CLASS="COMMAND"
>smbd
</B
> does not use a port name for anything) other than
- the default <CODE
+ the default <TT
CLASS="CONSTANT"
->"Samba Printer Port"</CODE
+>"Samba Printer Port"</TT
>, you
- can define <VAR
+ can define <TT
CLASS="PARAMETER"
->enumports command</VAR
+><I
+>enumports command</I
+></TT
> to point to
a program which should generate a list of ports, one per line,
to standard output. This listing will then be used in response
to the level 1 and 2 EnumPorts() RPC.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>no enumports command</I
-></SPAN
></P
><P
>Example: <B
@@ -7216,14 +8029,16 @@ CLASS="COMMAND"
><A
NAME="EXEC"
></A
->&#62;exec (S)</DT
+>exec (S)</DT
><DD
><P
>This is a synonym for <A
HREF="#PREEXEC"
-> <VAR
+> <TT
CLASS="PARAMETER"
->preexec</VAR
+><I
+>preexec</I
+></TT
></A
>.</P
></DD
@@ -7231,7 +8046,7 @@ CLASS="PARAMETER"
><A
NAME="FAKEDIRECTORYCREATETIMES"
></A
->&#62;fake directory create times (S)</DT
+>fake directory create times (S)</DT
><DD
><P
>NTFS and Windows VFAT file systems keep a create
@@ -7269,7 +8084,7 @@ CLASS="COMMAND"
><A
NAME="FAKEOPLOCKS"
></A
->&#62;fake oplocks (S)</DT
+>fake oplocks (S)</DT
><DD
><P
>Oplocks are the way that SMB clients get permission
@@ -7296,9 +8111,11 @@ CLASS="COMMAND"
><P
>It is generally much better to use the real <A
HREF="#OPLOCKS"
-><VAR
+><TT
CLASS="PARAMETER"
->oplocks</VAR
+><I
+>oplocks</I
+></TT
></A
> support rather
than this parameter.</P
@@ -7320,21 +8137,22 @@ CLASS="COMMAND"
><A
NAME="FOLLOWSYMLINKS"
></A
->&#62;follow symlinks (S)</DT
+>follow symlinks (S)</DT
><DD
><P
>This parameter allows the Samba administrator
- to stop <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
-> from following symbolic
- links in a particular share. Setting this
- parameter to <CODE
+ to stop <A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbd(8)</B
+></A
+>
+ from following symbolic links in a particular share. Setting this
+ parameter to <TT
CLASS="CONSTANT"
->no</CODE
+>no</TT
> prevents any file or directory
that is a symbolic link from being followed (the user will get an
error). This option is very useful to stop users from adding a
@@ -7360,42 +8178,45 @@ CLASS="COMMAND"
><A
NAME="FORCECREATEMODE"
></A
->&#62;force create mode (S)</DT
+>force create mode (S)</DT
><DD
><P
>This parameter specifies a set of UNIX mode bit
- permissions that will <SPAN
-CLASS="emphasis"
-><I
+ permissions that will <I
CLASS="EMPHASIS"
>always</I
-></SPAN
> be set on a
file created by Samba. This is done by bitwise 'OR'ing these bits onto
the mode bits of a file that is being created or having its
permissions changed. The default for this parameter is (in octal)
000. The modes in this parameter are bitwise 'OR'ed onto the file
- mode after the mask set in the <VAR
+ mode after the mask set in the <TT
CLASS="PARAMETER"
->create mask</VAR
+><I
+>create mask</I
+></TT
>
parameter is applied.</P
><P
>See also the parameter <A
HREF="#CREATEMASK"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>create
- mask</VAR
+ mask</I
+></TT
></A
> for details on masking mode bits on files.</P
><P
>See also the <A
HREF="#INHERITPERMISSIONS"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>inherit
- permissions</VAR
+ permissions</I
+></TT
></A
> parameter.</P
><P
@@ -7417,41 +8238,44 @@ CLASS="COMMAND"
><A
NAME="FORCEDIRECTORYMODE"
></A
->&#62;force directory mode (S)</DT
+>force directory mode (S)</DT
><DD
><P
>This parameter specifies a set of UNIX mode bit
- permissions that will <SPAN
-CLASS="emphasis"
-><I
+ permissions that will <I
CLASS="EMPHASIS"
>always</I
-></SPAN
> be set on a directory
created by Samba. This is done by bitwise 'OR'ing these bits onto the
mode bits of a directory that is being created. The default for this
parameter is (in octal) 0000 which will not add any extra permission
bits to a created directory. This operation is done after the mode
- mask in the parameter <VAR
+ mask in the parameter <TT
CLASS="PARAMETER"
->directory mask</VAR
+><I
+>directory mask</I
+></TT
> is
applied.</P
><P
>See also the parameter <A
HREF="#DIRECTORYMASK"
-><VAR
+><TT
CLASS="PARAMETER"
-> directory mask</VAR
+><I
+> directory mask</I
+></TT
></A
> for details on masking mode bits
on created directories.</P
><P
>See also the <A
HREF="#INHERITPERMISSIONS"
-><VAR
+><TT
CLASS="PARAMETER"
-> inherit permissions</VAR
+><I
+> inherit permissions</I
+></TT
></A
> parameter.</P
><P
@@ -7473,7 +8297,7 @@ CLASS="COMMAND"
><A
NAME="FORCEDIRECTORYSECURITYMODE"
></A
->&#62;force directory security mode (S)</DT
+>force directory security mode (S)</DT
><DD
><P
>This parameter controls what UNIX permission bits
@@ -7490,12 +8314,9 @@ NAME="FORCEDIRECTORYSECURITYMODE"
allows a user to modify all the user/group/world permissions on a
directory without restrictions.</P
><P
-><SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>Note</I
-></SPAN
> that users who can access the
Samba server through other means can easily bypass this restriction,
so it is primarily useful for standalone "appliance" systems.
@@ -7504,23 +8325,29 @@ CLASS="EMPHASIS"
><P
>See also the <A
HREF="#DIRECTORYSECURITYMASK"
-><VAR
+><TT
CLASS="PARAMETER"
-> directory security mask</VAR
+><I
+> directory security mask</I
+></TT
></A
>, <A
HREF="#SECURITYMASK"
-> <VAR
+> <TT
CLASS="PARAMETER"
->security mask</VAR
+><I
+>security mask</I
+></TT
></A
>,
<A
HREF="#FORCESECURITYMODE"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>force security mode
- </VAR
+ </I
+></TT
></A
> parameters.</P
><P
@@ -7538,7 +8365,7 @@ CLASS="COMMAND"
><A
NAME="FORCEGROUP"
></A
->&#62;force group (S)</DT
+>force group (S)</DT
><DD
><P
>This specifies a UNIX group name that will be
@@ -7567,36 +8394,41 @@ CLASS="FILENAME"
><P
>If the <A
HREF="#FORCEUSER"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>force user
- </VAR
+ </I
+></TT
></A
> parameter is also set the group specified in
- <VAR
+ <TT
CLASS="PARAMETER"
->force group</VAR
+><I
+>force group</I
+></TT
> will override the primary group
- set in <VAR
+ set in <TT
CLASS="PARAMETER"
->force user</VAR
+><I
+>force user</I
+></TT
>.</P
><P
>See also <A
HREF="#FORCEUSER"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>force
- user</VAR
+ user</I
+></TT
></A
>.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>no forced group</I
-></SPAN
></P
><P
>Example: <B
@@ -7608,7 +8440,7 @@ CLASS="COMMAND"
><A
NAME="FORCESECURITYMODE"
></A
->&#62;force security mode (S)</DT
+>force security mode (S)</DT
><DD
><P
>This parameter controls what UNIX permission
@@ -7626,12 +8458,9 @@ NAME="FORCESECURITYMODE"
and allows a user to modify all the user/group/world permissions on a file,
with no restrictions.</P
><P
-><SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>Note</I
-></SPAN
> that users who can access
the Samba server through other means can easily bypass this restriction,
so it is primarily useful for standalone "appliance" systems.
@@ -7640,23 +8469,29 @@ CLASS="EMPHASIS"
><P
>See also the <A
HREF="#FORCEDIRECTORYSECURITYMODE"
-><VAR
+><TT
CLASS="PARAMETER"
-> force directory security mode</VAR
+><I
+> force directory security mode</I
+></TT
></A
>,
<A
HREF="#DIRECTORYSECURITYMASK"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>directory security
- mask</VAR
+ mask</I
+></TT
></A
>, <A
HREF="#SECURITYMASK"
-><VAR
+><TT
CLASS="PARAMETER"
-> security mask</VAR
+><I
+> security mask</I
+></TT
></A
> parameters.</P
><P
@@ -7674,7 +8509,7 @@ CLASS="COMMAND"
><A
NAME="FORCEUSER"
></A
->&#62;force user (S)</DT
+>force user (S)</DT
><DD
><P
>This specifies a UNIX user name that will be
@@ -7695,19 +8530,18 @@ NAME="FORCEUSER"
><P
>See also <A
HREF="#FORCEGROUP"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>force group
- </VAR
+ </I
+></TT
></A
></P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>no forced user</I
-></SPAN
></P
><P
>Example: <B
@@ -7719,30 +8553,32 @@ CLASS="COMMAND"
><A
NAME="FSTYPE"
></A
->&#62;fstype (S)</DT
+>fstype (S)</DT
><DD
><P
>This parameter allows the administrator to
configure the string that specifies the type of filesystem a share
- is using that is reported by <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+ is using that is reported by <A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbd(8)
+ </B
+></A
> when a client queries the filesystem type
- for a share. The default type is <CODE
+ for a share. The default type is <TT
CLASS="CONSTANT"
->NTFS</CODE
+>NTFS</TT
> for
compatibility with Windows NT but this can be changed to other
- strings such as <CODE
+ strings such as <TT
CLASS="CONSTANT"
->Samba</CODE
-> or <CODE
+>Samba</TT
+> or <TT
CLASS="CONSTANT"
>FAT
- </CODE
+ </TT
> if required.</P
><P
>Default: <B
@@ -7759,7 +8595,7 @@ CLASS="COMMAND"
><A
NAME="GETWDCACHE"
></A
->&#62;getwd cache (G)</DT
+>getwd cache (G)</DT
><DD
><P
>This is a tuning option. When this is enabled a
@@ -7767,14 +8603,16 @@ NAME="GETWDCACHE"
calls. This can have a significant impact on performance, especially
when the <A
HREF="#WIDELINKS"
-><VAR
+><TT
CLASS="PARAMETER"
->wide links</VAR
+><I
+>wide links</I
+></TT
>
</A
->parameter is set to <CODE
+>parameter is set to <TT
CLASS="CONSTANT"
->no</CODE
+>no</TT
>.</P
><P
>Default: <B
@@ -7786,15 +8624,17 @@ CLASS="COMMAND"
><A
NAME="GROUP"
></A
->&#62;group (S)</DT
+>group (S)</DT
><DD
><P
>Synonym for <A
HREF="#FORCEGROUP"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>force
- group</VAR
+ group</I
+></TT
></A
>.</P
></DD
@@ -7802,15 +8642,17 @@ CLASS="PARAMETER"
><A
NAME="GUESTACCOUNT"
></A
->&#62;guest account (S)</DT
+>guest account (S)</DT
><DD
><P
>This is a username which will be used for access
to services which are specified as <A
HREF="#GUESTOK"
-><VAR
+><TT
CLASS="PARAMETER"
-> guest ok</VAR
+><I
+> guest ok</I
+></TT
></A
> (see below). Whatever privileges this
user has will be available to any client connecting to the guest service.
@@ -7838,13 +8680,10 @@ CLASS="COMMAND"
many parts of the system require this value to be
constant for correct operation.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>specified at compile time, usually
"nobody"</I
-></SPAN
></P
><P
>Example: <B
@@ -7856,37 +8695,31 @@ CLASS="COMMAND"
><A
NAME="GUESTOK"
></A
->&#62;guest ok (S)</DT
+>guest ok (S)</DT
><DD
><P
->If this parameter is <CODE
+>If this parameter is <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
> for
a service, then no password is required to connect to the service.
Privileges will be those of the <A
HREF="#GUESTACCOUNT"
-><VAR
+><TT
CLASS="PARAMETER"
-> guest account</VAR
+><I
+> guest account</I
+></TT
></A
>.</P
><P
->This paramater nullifies the benifits of setting
- <A
-HREF="#RESTRICTANONYMOUS"
-><VAR
-CLASS="PARAMETER"
->restrict
- anonymous</VAR
-></A
-> = 2</P
-><P
>See the section below on <A
HREF="#SECURITY"
-><VAR
+><TT
CLASS="PARAMETER"
-> security</VAR
+><I
+> security</I
+></TT
></A
> for more information about this option.
</P
@@ -7900,27 +8733,31 @@ CLASS="COMMAND"
><A
NAME="GUESTONLY"
></A
->&#62;guest only (S)</DT
+>guest only (S)</DT
><DD
><P
->If this parameter is <CODE
+>If this parameter is <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
> for
a service, then only guest connections to the service are permitted.
This parameter will have no effect if <A
HREF="#GUESTOK"
-> <VAR
+> <TT
CLASS="PARAMETER"
->guest ok</VAR
+><I
+>guest ok</I
+></TT
></A
> is not set for the service.</P
><P
>See the section below on <A
HREF="#SECURITY"
-><VAR
+><TT
CLASS="PARAMETER"
-> security</VAR
+><I
+> security</I
+></TT
></A
> for more information about this option.
</P
@@ -7934,7 +8771,7 @@ CLASS="COMMAND"
><A
NAME="HIDEDOTFILES"
></A
->&#62;hide dot files (S)</DT
+>hide dot files (S)</DT
><DD
><P
>This is a boolean parameter that controls whether
@@ -7949,7 +8786,7 @@ CLASS="COMMAND"
><A
NAME="HIDEFILES"
></A
->&#62;hide files(S)</DT
+>hide files(S)</DT
><DD
><P
>This is a list of files or directories that are not
@@ -7973,31 +8810,34 @@ NAME="HIDEFILES"
><P
>See also <A
HREF="#HIDEDOTFILES"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>hide
- dot files</VAR
+ dot files</I
+></TT
></A
>, <A
HREF="#VETOFILES"
-><VAR
+><TT
CLASS="PARAMETER"
-> veto files</VAR
+><I
+> veto files</I
+></TT
></A
> and <A
HREF="#CASESENSITIVE"
-> <VAR
+> <TT
CLASS="PARAMETER"
->case sensitive</VAR
+><I
+>case sensitive</I
+></TT
></A
>.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>no file are hidden</I
-></SPAN
></P
><P
>Example: <B
@@ -8019,7 +8859,7 @@ TARGET="_top"
><A
NAME="HIDELOCALUSERS"
></A
->&#62;hide local users(G)</DT
+>hide local users(G)</DT
><DD
><P
>This parameter toggles the hiding of local UNIX
@@ -8034,7 +8874,7 @@ CLASS="COMMAND"
><A
NAME="HIDEUNREADABLE"
></A
->&#62;hide unreadable (G)</DT
+>hide unreadable (G)</DT
><DD
><P
>This parameter prevents clients from seeing the
@@ -8049,7 +8889,7 @@ CLASS="COMMAND"
><A
NAME="HIDEUNWRITEABLEFILES"
></A
->&#62;hide unwriteable files (G)</DT
+>hide unwriteable files (G)</DT
><DD
><P
>This parameter prevents clients from seeing
@@ -8066,7 +8906,7 @@ CLASS="COMMAND"
><A
NAME="HIDESPECIALFILES"
></A
->&#62;hide special files (G)</DT
+>hide special files (G)</DT
><DD
><P
>This parameter prevents clients from seeing
@@ -8083,29 +8923,34 @@ CLASS="COMMAND"
><A
NAME="HOMEDIRMAP"
></A
->&#62;homedir map (G)</DT
+>homedir map (G)</DT
><DD
><P
>If<A
HREF="#NISHOMEDIR"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>nis homedir
- </VAR
+ </I
+></TT
></A
-> is <CODE
+> is <TT
CLASS="CONSTANT"
->yes</CODE
->, and <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+>yes</TT
+>, and <A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbd(8)</B
+></A
> is also acting
- as a Win95/98 <VAR
+ as a Win95/98 <TT
CLASS="PARAMETER"
->logon server</VAR
+><I
+>logon server</I
+></TT
> then this parameter
specifies the NIS (or YP) map from which the server for the user's
home directory should be extracted. At present, only the Sun
@@ -8120,46 +8965,29 @@ CLASS="COMMAND"
the first ':'. There should probably be a better parsing system
that copes with different map formats and also Amd (another
automounter) maps.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="90%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
><P
+><I
+CLASS="EMPHASIS"
+>NOTE :</I
>A working NIS client is required on
the system for this option to work.</P
-></TD
-></TR
-></TABLE
-></DIV
><P
>See also <A
HREF="#NISHOMEDIR"
-><VAR
+><TT
CLASS="PARAMETER"
->nis homedir</VAR
+><I
+>nis homedir</I
+></TT
>
</A
>, <A
HREF="#DOMAINLOGONS"
-><VAR
+><TT
CLASS="PARAMETER"
->domain logons</VAR
+><I
+>domain logons</I
+></TT
>
</A
>.</P
@@ -8178,25 +9006,27 @@ CLASS="COMMAND"
><A
NAME="HOSTMSDFS"
></A
->&#62;host msdfs (G)</DT
+>host msdfs (G)</DT
><DD
><P
>This boolean parameter is only available
if Samba has been configured and compiled with the <B
CLASS="COMMAND"
> --with-msdfs</B
-> option. If set to <CODE
+> option. If set to <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
>,
Samba will act as a Dfs server, and allow Dfs-aware clients
to browse Dfs trees hosted on the server.</P
><P
>See also the <A
HREF="#MSDFSROOT"
-><VAR
+><TT
CLASS="PARAMETER"
-> msdfs root</VAR
+><I
+> msdfs root</I
+></TT
></A
> share level parameter. For
more information on setting up a Dfs tree on Samba,
@@ -8216,7 +9046,7 @@ CLASS="COMMAND"
><A
NAME="HOSTNAMELOOKUPS"
></A
->&#62;hostname lookups (G)</DT
+>hostname lookups (G)</DT
><DD
><P
>Specifies whether samba should use (expensive)
@@ -8245,13 +9075,15 @@ CLASS="COMMAND"
><A
NAME="HOSTSALLOW"
></A
->&#62;hosts allow (S)</DT
+>hosts allow (S)</DT
><DD
><P
->A synonym for this parameter is <VAR
+>A synonym for this parameter is <TT
CLASS="PARAMETER"
+><I
>allow
- hosts</VAR
+ hosts</I
+></TT
>.</P
><P
>This parameter is a comma, space, or tab delimited
@@ -8278,20 +9110,19 @@ CLASS="FILENAME"
>Note that the localhost address 127.0.0.1 will always
be allowed access unless specifically denied by a <A
HREF="#HOSTSDENY"
-><VAR
+><TT
CLASS="PARAMETER"
->hosts deny</VAR
+><I
+>hosts deny</I
+></TT
></A
> option.</P
><P
>You can also specify hosts by network/netmask pairs and
by netgroup names if your system supports netgroups. The
- <SPAN
-CLASS="emphasis"
-><I
+ <I
CLASS="EMPHASIS"
>EXCEPT</I
-></SPAN
> keyword can also be used to limit a
wildcard list. The following examples may provide some help:</P
><P
@@ -8331,22 +9162,21 @@ CLASS="COMMAND"
><P
>Note that access still requires suitable user-level passwords.</P
><P
->See <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->testparm</SPAN
->(1)</SPAN
-> for a way of testing your host access
- to see if it does what you expect.</P
+>See <A
+HREF="testparm.1.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>testparm(1)</B
+>
+ </A
+> for a way of testing your host access to see if it does
+ what you expect.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>none (i.e., all hosts permitted access)
</I
-></SPAN
></P
><P
>Example: <B
@@ -8359,34 +9189,32 @@ CLASS="COMMAND"
><A
NAME="HOSTSDENY"
></A
->&#62;hosts deny (S)</DT
+>hosts deny (S)</DT
><DD
><P
->The opposite of <VAR
+>The opposite of <TT
CLASS="PARAMETER"
->hosts allow</VAR
->
- - hosts listed here are <SPAN
-CLASS="emphasis"
><I
+>hosts allow</I
+></TT
+>
+ - hosts listed here are <I
CLASS="EMPHASIS"
>NOT</I
-></SPAN
> permitted access to
services unless the specific services have their own lists to override
- this one. Where the lists conflict, the <VAR
+ this one. Where the lists conflict, the <TT
CLASS="PARAMETER"
->allow</VAR
+><I
+>allow</I
+></TT
>
list takes precedence.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>none (i.e., no hosts specifically excluded)
</I
-></SPAN
></P
><P
>Example: <B
@@ -8399,7 +9227,7 @@ CLASS="COMMAND"
><A
NAME="HOSTSEQUIV"
></A
->&#62;hosts equiv (G)</DT
+>hosts equiv (G)</DT
><DD
><P
>If this global parameter is a non-null string,
@@ -8409,68 +9237,49 @@ NAME="HOSTSEQUIV"
><P
>This is not be confused with <A
HREF="#HOSTSALLOW"
-> <VAR
+> <TT
CLASS="PARAMETER"
->hosts allow</VAR
+><I
+>hosts allow</I
+></TT
></A
> which is about hosts
- access to services and is more useful for guest services. <VAR
+ access to services and is more useful for guest services. <TT
CLASS="PARAMETER"
-> hosts equiv</VAR
+><I
+> hosts equiv</I
+></TT
> may be useful for NT clients which will
not supply passwords to Samba.</P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="90%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
><P
->The use of <VAR
+><I
+CLASS="EMPHASIS"
+>NOTE :</I
+> The use of <TT
CLASS="PARAMETER"
+><I
>hosts equiv
- </VAR
+ </I
+></TT
> can be a major security hole. This is because you are
trusting the PC to supply the correct username. It is very easy to
get a PC to supply a false username. I recommend that the
- <VAR
+ <TT
CLASS="PARAMETER"
->hosts equiv</VAR
+><I
+>hosts equiv</I
+></TT
> option be only used if you really
know what you are doing, or perhaps on a home network where you trust
- your spouse and kids. And only if you <SPAN
-CLASS="emphasis"
-><I
+ your spouse and kids. And only if you <I
CLASS="EMPHASIS"
>really</I
-></SPAN
> trust
them :-).</P
-></TD
-></TR
-></TABLE
-></DIV
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>no host equivalences</I
-></SPAN
></P
><P
>Example: <B
@@ -8482,32 +9291,35 @@ CLASS="COMMAND"
><A
NAME="INCLUDE"
></A
->&#62;include (G)</DT
+>include (G)</DT
><DD
><P
>This allows you to include one config file
inside another. The file is included literally, as though typed
in place.</P
><P
->It takes the standard substitutions, except <VAR
+>It takes the standard substitutions, except <TT
CLASS="PARAMETER"
+><I
>%u
- </VAR
->, <VAR
+ </I
+></TT
+>, <TT
CLASS="PARAMETER"
->%P</VAR
-> and <VAR
+><I
+>%P</I
+></TT
+> and <TT
CLASS="PARAMETER"
->%S</VAR
+><I
+>%S</I
+></TT
>.
</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>no file included</I
-></SPAN
></P
><P
>Example: <B
@@ -8520,7 +9332,7 @@ CLASS="COMMAND"
><A
NAME="INHERITACLS"
></A
->&#62;inherit acls (S)</DT
+>inherit acls (S)</DT
><DD
><P
>This parameter can be used to ensure
@@ -8542,35 +9354,43 @@ CLASS="COMMAND"
><A
NAME="INHERITPERMISSIONS"
></A
->&#62;inherit permissions (S)</DT
+>inherit permissions (S)</DT
><DD
><P
>The permissions on new files and directories
are normally governed by <A
HREF="#CREATEMASK"
-><VAR
+><TT
CLASS="PARAMETER"
-> create mask</VAR
+><I
+> create mask</I
+></TT
></A
>, <A
HREF="#DIRECTORYMASK"
-> <VAR
+> <TT
CLASS="PARAMETER"
->directory mask</VAR
+><I
+>directory mask</I
+></TT
></A
>, <A
HREF="#FORCECREATEMODE"
-><VAR
+><TT
CLASS="PARAMETER"
->force create mode</VAR
+><I
+>force create mode</I
+></TT
>
</A
> and <A
HREF="#FORCEDIRECTORYMODE"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>force
- directory mode</VAR
+ directory mode</I
+></TT
></A
> but the boolean inherit
permissions parameter overrides this.</P
@@ -8582,33 +9402,36 @@ CLASS="PARAMETER"
directory. Their execute bits continue to be determined by
<A
HREF="#MAPARCHIVE"
-><VAR
+><TT
CLASS="PARAMETER"
->map archive</VAR
+><I
+>map archive</I
+></TT
>
</A
>, <A
HREF="#MAPHIDDEN"
-><VAR
+><TT
CLASS="PARAMETER"
->map hidden</VAR
+><I
+>map hidden</I
+></TT
>
</A
> and <A
HREF="#MAPSYSTEM"
-><VAR
+><TT
CLASS="PARAMETER"
->map system</VAR
+><I
+>map system</I
+></TT
>
</A
> as usual.</P
><P
->Note that the setuid bit is <SPAN
-CLASS="emphasis"
-><I
+>Note that the setuid bit is <I
CLASS="EMPHASIS"
>never</I
-></SPAN
> set via
inheritance (the code explicitly prohibits this).</P
><P
@@ -8618,28 +9441,36 @@ CLASS="EMPHASIS"
><P
>See also <A
HREF="#CREATEMASK"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>create mask
- </VAR
+ </I
+></TT
></A
>, <A
HREF="#DIRECTORYMASK"
-><VAR
+><TT
CLASS="PARAMETER"
-> directory mask</VAR
+><I
+> directory mask</I
+></TT
></A
>, <A
HREF="#FORCECREATEMODE"
-> <VAR
+> <TT
CLASS="PARAMETER"
->force create mode</VAR
+><I
+>force create mode</I
+></TT
></A
> and <A
HREF="#FORCEDIRECTORYMODE"
-><VAR
+><TT
CLASS="PARAMETER"
->force directory mode</VAR
+><I
+>force directory mode</I
+></TT
>
</A
>.</P
@@ -8653,7 +9484,7 @@ CLASS="COMMAND"
><A
NAME="INTERFACES"
></A
->&#62;interfaces (G)</DT
+>interfaces (G)</DT
><DD
><P
>This option allows you to override the default
@@ -8711,36 +9542,32 @@ CLASS="COMMAND"
><P
>See also <A
HREF="#BINDINTERFACESONLY"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>bind
- interfaces only</VAR
+ interfaces only</I
+></TT
></A
>.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>all active interfaces except 127.0.0.1
that are broadcast capable</I
-></SPAN
></P
></DD
><DT
><A
NAME="INVALIDUSERS"
></A
->&#62;invalid users (S)</DT
+>invalid users (S)</DT
><DD
><P
>This is a list of users that should not be allowed
- to login to this service. This is really a <SPAN
-CLASS="emphasis"
-><I
+ to login to this service. This is really a <I
CLASS="EMPHASIS"
>paranoid</I
-></SPAN
>
check to absolutely ensure an improper setting does not breach
your security.</P
@@ -8754,39 +9581,44 @@ CLASS="EMPHASIS"
'&#38;' is interpreted only by looking in the NIS netgroup database
(this requires NIS to be working on your system). The characters
'+' and '&#38;' may be used at the start of the name in either order
- so the value <VAR
+ so the value <TT
CLASS="PARAMETER"
->+&#38;group</VAR
+><I
+>+&#38;group</I
+></TT
> means check the
UNIX group database, followed by the NIS netgroup database, and
- the value <VAR
+ the value <TT
CLASS="PARAMETER"
->&#38;+group</VAR
+><I
+>&#38;+group</I
+></TT
> means check the NIS
netgroup database, followed by the UNIX group database (the
same as the '@' prefix).</P
><P
->The current servicename is substituted for <VAR
+>The current servicename is substituted for <TT
CLASS="PARAMETER"
->%S</VAR
+><I
+>%S</I
+></TT
>.
This is useful in the [homes] section.</P
><P
>See also <A
HREF="#VALIDUSERS"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>valid users
- </VAR
+ </I
+></TT
></A
>.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>no invalid users</I
-></SPAN
></P
><P
>Example: <B
@@ -8799,13 +9631,15 @@ CLASS="COMMAND"
><A
NAME="KEEPALIVE"
></A
->&#62;keepalive (G)</DT
+>keepalive (G)</DT
><DD
><P
>The value of the parameter (an integer) represents
- the number of seconds between <VAR
+ the number of seconds between <TT
CLASS="PARAMETER"
->keepalive</VAR
+><I
+>keepalive</I
+></TT
>
packets. If this parameter is zero, no keepalive packets will be
sent. Keepalive packets, if sent, allow the server to tell whether
@@ -8814,9 +9648,11 @@ CLASS="PARAMETER"
>Keepalives should, in general, not be needed if the socket
being used has the SO_KEEPALIVE attribute set on it (see <A
HREF="#SOCKETOPTIONS"
-><VAR
+><TT
CLASS="PARAMETER"
->socket options</VAR
+><I
+>socket options</I
+></TT
></A
>).
Basically you should only use this option if you strike difficulties.</P
@@ -8835,60 +9671,67 @@ CLASS="COMMAND"
><A
NAME="KERNELOPLOCKS"
></A
->&#62;kernel oplocks (G)</DT
+>kernel oplocks (G)</DT
><DD
><P
>For UNIXes that support kernel based <A
HREF="#OPLOCKS"
-><VAR
+><TT
CLASS="PARAMETER"
->oplocks</VAR
+><I
+>oplocks</I
+></TT
></A
>
(currently only IRIX and the Linux 2.4 kernel), this parameter
allows the use of them to be turned on or off.</P
><P
->Kernel oplocks support allows Samba <VAR
+>Kernel oplocks support allows Samba <TT
CLASS="PARAMETER"
+><I
>oplocks
- </VAR
+ </I
+></TT
> to be broken whenever a local UNIX process or NFS operation
- accesses a file that <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
-> has oplocked. This allows complete
- data consistency between SMB/CIFS, NFS and local file access (and is
- a <SPAN
-CLASS="emphasis"
-><I
+ accesses a file that <A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbd(8)</B
+>
+ </A
+> has oplocked. This allows complete data consistency between
+ SMB/CIFS, NFS and local file access (and is a <I
CLASS="EMPHASIS"
>very</I
-></SPAN
-> cool feature :-).</P
+>
+ cool feature :-).</P
><P
->This parameter defaults to <CODE
+>This parameter defaults to <TT
CLASS="CONSTANT"
->on</CODE
+>on</TT
>, but is translated
to a no-op on systems that no not have the necessary kernel support.
You should never need to touch this parameter.</P
><P
>See also the <A
HREF="#OPLOCKS"
-><VAR
+><TT
CLASS="PARAMETER"
->oplocks</VAR
+><I
+>oplocks</I
+></TT
>
</A
> and <A
HREF="#LEVEL2OPLOCKS"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>level2 oplocks
- </VAR
+ </I
+></TT
></A
> parameters.</P
><P
@@ -8901,19 +9744,18 @@ CLASS="COMMAND"
><A
NAME="LANMANAUTH"
></A
->&#62;lanman auth (G)</DT
+>lanman auth (G)</DT
><DD
><P
->This parameter determines whether or not <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
-> will attempt to authenticate users
- using the LANMAN password hash. If disabled, only clients which support NT
- password hashes (e.g. Windows NT/2000 clients, smbclient, etc... but not
- Windows 95/98 or the MS DOS network client) will be able to connect to the Samba host.</P
+>This parameter determines whether or not <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd</A
+> will
+ attempt to authenticate users using the LANMAN password hash.
+ If disabled, only clients which support NT password hashes (e.g. Windows
+ NT/2000 clients, smbclient, etc... but not Windows 95/98 or the MS DOS
+ network client) will be able to connect to the Samba host.</P
><P
>Default : <B
CLASS="COMMAND"
@@ -8924,17 +9766,15 @@ CLASS="COMMAND"
><A
NAME="LARGEREADWRITE"
></A
->&#62;large readwrite (G)</DT
+>large readwrite (G)</DT
><DD
><P
->This parameter determines whether or not <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
-> supports the new 64k streaming
- read and write varient SMB requests introduced
+>This parameter determines whether or not <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd</A
+>
+ supports the new 64k streaming read and write varient SMB requests introduced
with Windows 2000. Note that due to Windows 2000 client redirector bugs
this requires Samba to be running on a 64-bit capable operating system such
as IRIX, Solaris or a Linux 2.4 kernel. Can improve performance by 10% with
@@ -8951,37 +9791,43 @@ CLASS="COMMAND"
><A
NAME="LDAPADMINDN"
></A
->&#62;ldap admin dn (G)</DT
+>ldap admin dn (G)</DT
><DD
><P
-> The <VAR
+>The <TT
CLASS="PARAMETER"
->ldap admin dn</VAR
+><I
+>ldap admin dn</I
+></TT
> defines the Distinguished
Name (DN) name used by Samba to contact the ldap server when retreiving
- user account information. The <VAR
+ user account information. The <TT
CLASS="PARAMETER"
+><I
>ldap
- admin dn</VAR
+ admin dn</I
+></TT
> is used in conjunction with the admin dn password
stored in the <TT
CLASS="FILENAME"
>private/secrets.tdb</TT
> file. See the
- <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbpasswd</SPAN
->(8)</SPAN
-> man page for more information on how
- to accmplish this.</P
+ <A
+HREF="smbpasswd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbpasswd(8)</B
+></A
+> man
+ page for more information on how to accomplish this.
+ </P
></DD
><DT
><A
NAME="LDAPDELETEDN"
></A
->&#62;ldap delete dn (G)</DT
+>&#62;ldap del only sam attr (G)</DT
><DD
><P
> This parameter specifies whether a delete
@@ -8989,29 +9835,44 @@ NAME="LDAPDELETEDN"
specific to Samba.
</P
><P
->Default : <SPAN
-CLASS="emphasis"
-><I
+>Default : <I
CLASS="EMPHASIS"
>ldap delete dn = no</I
-></SPAN
></P
></DD
><DT
><A
+NAME="LDAPDELONLYSAMATTR"
+></A
+>&#62;ldap del only sam attr (G)</DT
+><DD
+><P
+> Inverted synonym for <A
+HREF="#LDAPDELETEDN"
+><TT
+CLASS="PARAMETER"
+><I
+> ldap delete dn</I
+></TT
+></A
+>.
+ </P
+></DD
+><DT
+><A
NAME="LDAPFILTER"
></A
->&#62;ldap filter (G)</DT
+>ldap filter (G)</DT
><DD
><P
>This parameter specifies the RFC 2254 compliant LDAP search filter.
- The default is to match the login name with the <CODE
+ The default is to match the login name with the <TT
CLASS="CONSTANT"
->uid</CODE
+>uid</TT
>
- attribute for all entries matching the <CODE
+ attribute for all entries matching the <TT
CLASS="CONSTANT"
->sambaAccount</CODE
+>sambaAccount</TT
>
objectclass. Note that this filter should only return one entry.
</P
@@ -9025,7 +9886,7 @@ CLASS="COMMAND"
><A
NAME="LDAPPORT"
></A
->&#62;ldap port (G)</DT
+>ldap port (G)</DT
><DD
><P
>This parameter is only available if Samba has been
@@ -9039,9 +9900,11 @@ CLASS="COMMAND"
> This option is used to control the tcp port number used to contact
the <A
HREF="#LDAPSERVER"
-><VAR
+><TT
CLASS="PARAMETER"
->ldap server</VAR
+><I
+>ldap server</I
+></TT
></A
>.
The default is to use the stand LDAPS port 636.
@@ -9067,7 +9930,7 @@ CLASS="COMMAND"
><A
NAME="LDAPSERVER"
></A
->&#62;ldap server (G)</DT
+>ldap server (G)</DT
><DD
><P
>This parameter is only available if Samba has been
@@ -9091,17 +9954,14 @@ CLASS="COMMAND"
><A
NAME="LDAPSSL"
></A
->&#62;ldap ssl (G)</DT
+>ldap ssl (G)</DT
><DD
><P
>This option is used to define whether or not Samba should
use SSL when connecting to the ldap server
- This is <SPAN
-CLASS="emphasis"
-><I
+ This is <I
CLASS="EMPHASIS"
>NOT</I
-></SPAN
> related to
Samba's previous SSL support which was enabled by specifying the
<B
@@ -9114,9 +9974,11 @@ CLASS="FILENAME"
script.
</P
><P
-> The <VAR
+> The <TT
CLASS="PARAMETER"
->ldap ssl</VAR
+><I
+>ldap ssl</I
+></TT
> can be set to one of three values:
</P
><P
@@ -9124,29 +9986,37 @@ CLASS="PARAMETER"
><UL
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->Off</VAR
+><I
+>Off</I
+></TT
> = Never use SSL when querying the directory.</P
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->Start_tls</VAR
+><I
+>Start_tls</I
+></TT
> = Use the LDAPv3 StartTLS extended operation
(RFC2830) for communicating with the directory server.</P
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->On</VAR
+><I
+>On</I
+></TT
> =
Use SSL on the ldaps port when contacting the
- <VAR
+ <TT
CLASS="PARAMETER"
->ldap server</VAR
+><I
+>ldap server</I
+></TT
>. Only
available when the backwards-compatiblity <B
CLASS="COMMAND"
@@ -9154,9 +10024,11 @@ CLASS="COMMAND"
> option is specified
to configure. See <A
HREF="#PASSDBBACKEND"
-><VAR
+><TT
CLASS="PARAMETER"
->passdb backend</VAR
+><I
+>passdb backend</I
+></TT
></A
></P
></LI
@@ -9171,7 +10043,7 @@ CLASS="COMMAND"
><A
NAME="LDAPSUFFIX"
></A
->&#62;ldap suffix (G)</DT
+>ldap suffix (G)</DT
><DD
><P
>Specifies where user and machine accounts are added to the tree. Can be overriden by <B
@@ -9182,56 +10054,47 @@ CLASS="COMMAND"
>ldap machine suffix</B
>. It also used as the base dn for all ldap searches. </P
><P
->Default : <SPAN
-CLASS="emphasis"
-><I
+>Default : <I
CLASS="EMPHASIS"
>none</I
-></SPAN
></P
></DD
><DT
><A
NAME="LDAPUSERSUFFIX"
></A
->&#62;ldap user suffix (G)</DT
+>ldap user suffix (G)</DT
><DD
><P
>It specifies where users are added to the tree.
</P
><P
->Default : <SPAN
-CLASS="emphasis"
-><I
+>Default : <I
CLASS="EMPHASIS"
>none</I
-></SPAN
></P
></DD
><DT
><A
NAME="LDAPMACHINESUFFIX"
></A
->&#62;ldap machine suffix (G)</DT
+>ldap machine suffix (G)</DT
><DD
><P
>It specifies where machines should be
added to the ldap tree.
</P
><P
->Default : <SPAN
-CLASS="emphasis"
-><I
+>Default : <I
CLASS="EMPHASIS"
>none</I
-></SPAN
></P
></DD
><DT
><A
NAME="LDAPPASSWDSYNC"
></A
->&#62;ldap passwd sync (G)</DT
+>ldap passwd sync (G)</DT
><DD
><P
>This option is used to define whether
@@ -9241,9 +10104,11 @@ NAME="LDAPPASSWDSYNC"
change via SAMBA.
</P
><P
-> The <VAR
+> The <TT
CLASS="PARAMETER"
->ldap passwd sync</VAR
+><I
+>ldap passwd sync</I
+></TT
> can be set to one of three values:
</P
><P
@@ -9251,23 +10116,29 @@ CLASS="PARAMETER"
><UL
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->Yes</VAR
+><I
+>Yes</I
+></TT
> = Try to update the LDAP, NT and LM passwords and update the pwdLastSet time.</P
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->No</VAR
+><I
+>No</I
+></TT
> = Update NT and LM passwords and update the pwdLastSet time.</P
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->Only</VAR
+><I
+>Only</I
+></TT
> = Only update the LDAP password and let the LDAP server do the rest.</P
></LI
></UL
@@ -9281,7 +10152,7 @@ CLASS="COMMAND"
><A
NAME="LDAPTRUSTIDS"
></A
->&#62;ldap trust ids (G)</DT
+>ldap trust ids (G)</DT
><DD
><P
>Normally, Samba validates each entry
@@ -9310,7 +10181,7 @@ CLASS="COMMAND"
><A
NAME="LEVEL2OPLOCKS"
></A
->&#62;level2 oplocks (S)</DT
+>level2 oplocks (S)</DT
><DD
><P
>This parameter controls whether Samba supports
@@ -9338,41 +10209,49 @@ NAME="LEVEL2OPLOCKS"
><P
>Currently, if <A
HREF="#KERNELOPLOCKS"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>kernel
- oplocks</VAR
+ oplocks</I
+></TT
></A
> are supported then level2 oplocks are
- not granted (even if this parameter is set to <CODE
+ not granted (even if this parameter is set to <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
>).
Note also, the <A
HREF="#OPLOCKS"
-><VAR
+><TT
CLASS="PARAMETER"
->oplocks</VAR
+><I
+>oplocks</I
+></TT
>
</A
-> parameter must be set to <CODE
+> parameter must be set to <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
> on this share in order for
this parameter to have any effect.</P
><P
>See also the <A
HREF="#OPLOCKS"
-><VAR
+><TT
CLASS="PARAMETER"
->oplocks</VAR
+><I
+>oplocks</I
+></TT
>
</A
> and <A
HREF="#OPLOCKS"
-><VAR
+><TT
CLASS="PARAMETER"
->kernel oplocks</VAR
+><I
+>kernel oplocks</I
+></TT
>
</A
> parameters.</P
@@ -9386,62 +10265,69 @@ CLASS="COMMAND"
><A
NAME="LMANNOUNCE"
></A
->&#62;lm announce (G)</DT
+>lm announce (G)</DT
><DD
><P
->This parameter determines if <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmbd</SPAN
->(8)</SPAN
+>This parameter determines if <A
+HREF="nmbd.8.html"
+TARGET="_top"
+> <B
+CLASS="COMMAND"
+>nmbd(8)</B
+></A
> will produce Lanman announce
broadcasts that are needed by OS/2 clients in order for them to see
the Samba server in their browse list. This parameter can have three
- values, <CODE
+ values, <TT
CLASS="CONSTANT"
->yes</CODE
->, <CODE
+>yes</TT
+>, <TT
CLASS="CONSTANT"
->no</CODE
+>no</TT
>, or
- <CODE
+ <TT
CLASS="CONSTANT"
->auto</CODE
->. The default is <CODE
+>auto</TT
+>. The default is <TT
CLASS="CONSTANT"
->auto</CODE
+>auto</TT
>.
- If set to <CODE
+ If set to <TT
CLASS="CONSTANT"
->no</CODE
+>no</TT
> Samba will never produce these
- broadcasts. If set to <CODE
+ broadcasts. If set to <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
> Samba will produce
Lanman announce broadcasts at a frequency set by the parameter
- <VAR
+ <TT
CLASS="PARAMETER"
->lm interval</VAR
->. If set to <CODE
+><I
+>lm interval</I
+></TT
+>. If set to <TT
CLASS="CONSTANT"
->auto</CODE
+>auto</TT
>
Samba will not send Lanman announce broadcasts by default but will
listen for them. If it hears such a broadcast on the wire it will
then start sending them at a frequency set by the parameter
- <VAR
+ <TT
CLASS="PARAMETER"
->lm interval</VAR
+><I
+>lm interval</I
+></TT
>.</P
><P
>See also <A
HREF="#LMINTERVAL"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>lm interval
- </VAR
+ </I
+></TT
></A
>.</P
><P
@@ -9459,31 +10345,37 @@ CLASS="COMMAND"
><A
NAME="LMINTERVAL"
></A
->&#62;lm interval (G)</DT
+>lm interval (G)</DT
><DD
><P
>If Samba is set to produce Lanman announce
broadcasts needed by OS/2 clients (see the <A
HREF="#LMANNOUNCE"
-> <VAR
+> <TT
CLASS="PARAMETER"
->lm announce</VAR
+><I
+>lm announce</I
+></TT
></A
> parameter) then this
parameter defines the frequency in seconds with which they will be
made. If this is set to zero then no Lanman announcements will be
- made despite the setting of the <VAR
+ made despite the setting of the <TT
CLASS="PARAMETER"
->lm announce</VAR
+><I
+>lm announce</I
+></TT
>
parameter.</P
><P
>See also <A
HREF="#LMANNOUNCE"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>lm
- announce</VAR
+ announce</I
+></TT
></A
>.</P
><P
@@ -9501,13 +10393,13 @@ CLASS="COMMAND"
><A
NAME="LOADPRINTERS"
></A
->&#62;load printers (G)</DT
+>load printers (G)</DT
><DD
><P
>A boolean variable that controls whether all
printers in the printcap will be loaded for browsing by default.
See the <A
-HREF="#AEN80"
+HREF="#AEN79"
>printers</A
> section for
more details.</P
@@ -9521,62 +10413,54 @@ CLASS="COMMAND"
><A
NAME="LOCALMASTER"
></A
->&#62;local master (G)</DT
+>local master (G)</DT
><DD
><P
->This option allows <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmbd</SPAN
->(8)</SPAN
+>This option allows <A
+HREF="nmbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+> nmbd(8)</B
+></A
> to try and become a local master browser
- on a subnet. If set to <CODE
+ on a subnet. If set to <TT
CLASS="CONSTANT"
->no</CODE
+>no</TT
> then <B
CLASS="COMMAND"
> nmbd</B
> will not attempt to become a local master browser
on a subnet and will also lose in all browsing elections. By
- default this value is set to <CODE
+ default this value is set to <TT
CLASS="CONSTANT"
->yes</CODE
->. Setting this value to <CODE
+>yes</TT
+>. Setting this value to <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
> doesn't
- mean that Samba will <SPAN
-CLASS="emphasis"
-><I
+ mean that Samba will <I
CLASS="EMPHASIS"
>become</I
-></SPAN
> the local master
browser on a subnet, just that <B
CLASS="COMMAND"
>nmbd</B
-> will <SPAN
-CLASS="emphasis"
-><I
+> will <I
CLASS="EMPHASIS"
> participate</I
-></SPAN
> in elections for local master browser.</P
><P
->Setting this value to <CODE
+>Setting this value to <TT
CLASS="CONSTANT"
->no</CODE
+>no</TT
> will cause <B
CLASS="COMMAND"
>nmbd</B
>
- <SPAN
-CLASS="emphasis"
-><I
+ <I
CLASS="EMPHASIS"
>never</I
-></SPAN
> to become a local master browser.</P
><P
>Default: <B
@@ -9588,14 +10472,16 @@ CLASS="COMMAND"
><A
NAME="LOCKDIR"
></A
->&#62;lock dir (G)</DT
+>lock dir (G)</DT
><DD
><P
>Synonym for <A
HREF="#LOCKDIRECTORY"
-><VAR
+><TT
CLASS="PARAMETER"
-> lock directory</VAR
+><I
+> lock directory</I
+></TT
></A
>.</P
></DD
@@ -9603,16 +10489,18 @@ CLASS="PARAMETER"
><A
NAME="LOCKDIRECTORY"
></A
->&#62;lock directory (G)</DT
+>lock directory (G)</DT
><DD
><P
>This option specifies the directory where lock
files will be placed. The lock files are used to implement the
<A
HREF="#MAXCONNECTIONS"
-><VAR
+><TT
CLASS="PARAMETER"
->max connections</VAR
+><I
+>max connections</I
+></TT
>
</A
> option.</P
@@ -9632,7 +10520,7 @@ CLASS="COMMAND"
><A
NAME="LOCKSPINCOUNT"
></A
->&#62;lock spin count (G)</DT
+>lock spin count (G)</DT
><DD
><P
>This parameter controls the number of times
@@ -9655,17 +10543,19 @@ CLASS="COMMAND"
><A
NAME="LOCKSPINTIME"
></A
->&#62;lock spin time (G)</DT
+>lock spin time (G)</DT
><DD
><P
>The time in microseconds that smbd should
pause before attempting to gain a failed lock. See
<A
HREF="#LOCKSPINCOUNT"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>lock spin
- count</VAR
+ count</I
+></TT
></A
> for more details.
</P
@@ -9680,7 +10570,7 @@ CLASS="COMMAND"
><A
NAME="LOCKING"
></A
->&#62;locking (S)</DT
+>locking (S)</DT
><DD
><P
>This controls whether or not locking will be
@@ -9700,23 +10590,17 @@ CLASS="COMMAND"
>, real locking will be performed
by the server.</P
><P
->This option <SPAN
-CLASS="emphasis"
-><I
+>This option <I
CLASS="EMPHASIS"
>may</I
-></SPAN
> be useful for read-only
- filesystems which <SPAN
-CLASS="emphasis"
-><I
+ filesystems which <I
CLASS="EMPHASIS"
>may</I
-></SPAN
> not need locking (such as
- CDROM drives), although setting this parameter of <CODE
+ CDROM drives), although setting this parameter of <TT
CLASS="CONSTANT"
->no</CODE
+>no</TT
>
is not really recommended even in this case.</P
><P
@@ -9733,7 +10617,7 @@ CLASS="COMMAND"
><A
NAME="LOGFILE"
></A
->&#62;log file (G)</DT
+>log file (G)</DT
><DD
><P
>This option allows you to override the name
@@ -9752,7 +10636,7 @@ CLASS="COMMAND"
><A
NAME="LOGLEVEL"
></A
->&#62;log level (G)</DT
+>log level (G)</DT
><DD
><P
>The value of the parameter (a astring) allows
@@ -9778,15 +10662,17 @@ CLASS="COMMAND"
><A
NAME="LOGONDRIVE"
></A
->&#62;logon drive (G)</DT
+>logon drive (G)</DT
><DD
><P
>This parameter specifies the local path to
which the home directory will be connected (see <A
HREF="#LOGONHOME"
-><VAR
+><TT
CLASS="PARAMETER"
->logon home</VAR
+><I
+>logon home</I
+></TT
></A
>)
and is only used by NT Workstations. </P
@@ -9808,19 +10694,21 @@ CLASS="COMMAND"
><A
NAME="LOGONHOME"
></A
->&#62;logon home (G)</DT
+>logon home (G)</DT
><DD
><P
>This parameter specifies the home directory
location when a Win95/98 or NT Workstation logs into a Samba PDC.
It allows you to do </P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->C:\&#62; </SAMP
-><KBD
+>C:\&#62; </TT
+><TT
CLASS="USERINPUT"
->NET USE H: /HOME</KBD
+><B
+>NET USE H: /HOME</B
+></TT
>
</P
><P
@@ -9849,14 +10737,18 @@ CLASS="COMMAND"
><P
>Note that in prior versions of Samba, the <A
HREF="#LOGONPATH"
-> <VAR
+> <TT
CLASS="PARAMETER"
->logon path</VAR
+><I
+>logon path</I
+></TT
></A
> was returned rather than
- <VAR
+ <TT
CLASS="PARAMETER"
->logon home</VAR
+><I
+>logon home</I
+></TT
>. This broke <B
CLASS="COMMAND"
>net use
@@ -9883,7 +10775,7 @@ CLASS="COMMAND"
><A
NAME="LOGONPATH"
></A
->&#62;logon path (G)</DT
+>logon path (G)</DT
><DD
><P
>This parameter specifies the home directory
@@ -9892,9 +10784,11 @@ NAME="LOGONPATH"
nothing to do with Win 9X roaming profiles. To find out how to
handle roaming profiles for Win 9X system, see the <A
HREF="#LOGONHOME"
-> <VAR
+> <TT
CLASS="PARAMETER"
->logon home</VAR
+><I
+>logon home</I
+></TT
></A
> parameter.</P
><P
@@ -9927,12 +10821,9 @@ CLASS="FILENAME"
>Thereafter, the directories and any of the contents can,
if required, be made read-only. It is not advisable that the
NTuser.dat file be made read-only - rename it to NTuser.man to
- achieve the desired effect (a <SPAN
-CLASS="emphasis"
-><I
+ achieve the desired effect (a <I
CLASS="EMPHASIS"
>MAN</I
-></SPAN
>datory
profile). </P
><P
@@ -9962,7 +10853,7 @@ CLASS="COMMAND"
><A
NAME="LOGONSCRIPT"
></A
->&#62;logon script (G)</DT
+>logon script (G)</DT
><DD
><P
>This parameter specifies the batch file (.bat) or
@@ -9974,9 +10865,11 @@ NAME="LOGONSCRIPT"
>The script must be a relative path to the [netlogon]
service. If the [netlogon] service specifies a <A
HREF="#PATH"
-> <VAR
+> <TT
CLASS="PARAMETER"
->path</VAR
+><I
+>path</I
+></TT
></A
> of <TT
CLASS="FILENAME"
@@ -10020,12 +10913,9 @@ CLASS="COMMAND"
>This option is only useful if Samba is set up as a logon
server.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>no logon script defined</I
-></SPAN
></P
><P
>Example: <B
@@ -10037,7 +10927,7 @@ CLASS="COMMAND"
><A
NAME="LPPAUSECOMMAND"
></A
->&#62;lppause command (S)</DT
+>lppause command (S)</DT
><DD
><P
>This parameter specifies the command to be
@@ -10049,21 +10939,29 @@ NAME="LPPAUSECOMMAND"
of implementing this is by using job priorities, where jobs
having a too low priority won't be sent to the printer.</P
><P
->If a <VAR
+>If a <TT
CLASS="PARAMETER"
->%p</VAR
+><I
+>%p</I
+></TT
> is given then the printer name
- is put in its place. A <VAR
+ is put in its place. A <TT
CLASS="PARAMETER"
->%j</VAR
+><I
+>%j</I
+></TT
> is replaced with
- the job number (an integer). On HPUX (see <VAR
+ the job number (an integer). On HPUX (see <TT
CLASS="PARAMETER"
+><I
>printing=hpux
- </VAR
->), if the <VAR
+ </I
+></TT
+>), if the <TT
CLASS="PARAMETER"
->-p%p</VAR
+><I
+>-p%p</I
+></TT
> option is added
to the lpq command, the job will show up with the correct status, i.e.
if the job priority is lower than the set fence priority it will
@@ -10075,21 +10973,25 @@ CLASS="PARAMETER"
><P
>See also the <A
HREF="#PRINTING"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>printing
- </VAR
+ </I
+></TT
></A
> parameter.</P
><P
>Default: Currently no default value is given to
- this string, unless the value of the <VAR
+ this string, unless the value of the <TT
CLASS="PARAMETER"
->printing</VAR
+><I
+>printing</I
+></TT
>
- parameter is <CODE
+ parameter is <TT
CLASS="CONSTANT"
->SYSV</CODE
+>SYSV</TT
>, in which case the default is :</P
><P
><B
@@ -10097,13 +10999,15 @@ CLASS="COMMAND"
>lp -i %p-%j -H hold</B
></P
><P
->or if the value of the <VAR
+>or if the value of the <TT
CLASS="PARAMETER"
->printing</VAR
+><I
+>printing</I
+></TT
> parameter
- is <CODE
+ is <TT
CLASS="CONSTANT"
->SOFTQ</CODE
+>SOFTQ</TT
>, then the default is:</P
><P
><B
@@ -10121,7 +11025,7 @@ CLASS="COMMAND"
><A
NAME="LPQCACHETIME"
></A
->&#62;lpq cache time (G)</DT
+>lpq cache time (G)</DT
><DD
><P
>This controls how long lpq info will be cached
@@ -10163,10 +11067,12 @@ CLASS="COMMAND"
><P
>See also the <A
HREF="#PRINTING"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>printing
- </VAR
+ </I
+></TT
></A
> parameter.</P
><P
@@ -10184,7 +11090,7 @@ CLASS="COMMAND"
><A
NAME="LPQCOMMAND"
></A
->&#62;lpq command (S)</DT
+>lpq command (S)</DT
><DD
><P
>This parameter specifies the command to be
@@ -10201,9 +11107,11 @@ CLASS="COMMAND"
>Currently nine styles of printer status information
are supported; BSD, AIX, LPRNG, PLP, SYSV, HPUX, QNX, CUPS, and SOFTQ.
This covers most UNIX systems. You control which type is expected
- using the <VAR
+ using the <TT
CLASS="PARAMETER"
->printing =</VAR
+><I
+>printing =</I
+></TT
> option.</P
><P
>Some clients (notably Windows for Workgroups) may not
@@ -10212,47 +11120,54 @@ CLASS="PARAMETER"
server reports on the first printer service connected to by the
client. This only happens if the connection number sent is invalid.</P
><P
->If a <VAR
+>If a <TT
CLASS="PARAMETER"
->%p</VAR
+><I
+>%p</I
+></TT
> is given then the printer name
is put in its place. Otherwise it is placed at the end of the
command.</P
><P
>Note that it is good practice to include the absolute path
- in the <VAR
+ in the <TT
CLASS="PARAMETER"
->lpq command</VAR
-> as the <VAR
+><I
+>lpq command</I
+></TT
+> as the <TT
CLASS="ENVAR"
>$PATH
- </VAR
+ </TT
> may not be available to the server. When compiled with
- the CUPS libraries, no <VAR
+ the CUPS libraries, no <TT
CLASS="PARAMETER"
->lpq command</VAR
+><I
+>lpq command</I
+></TT
> is
needed because smbd will make a library call to obtain the
print queue listing.</P
><P
>See also the <A
HREF="#PRINTING"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>printing
- </VAR
+ </I
+></TT
></A
> parameter.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
->depends on the setting of <VAR
+>depends on the setting of <TT
CLASS="PARAMETER"
-> printing</VAR
+><I
+> printing</I
+></TT
></I
-></SPAN
></P
><P
>Example: <B
@@ -10264,7 +11179,7 @@ CLASS="COMMAND"
><A
NAME="LPRESUMECOMMAND"
></A
->&#62;lpresume command (S)</DT
+>lpresume command (S)</DT
><DD
><P
>This parameter specifies the command to be
@@ -10275,47 +11190,59 @@ NAME="LPRESUMECOMMAND"
a printer name and job number to resume the print job. See
also the <A
HREF="#LPPAUSECOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>lppause command
- </VAR
+ </I
+></TT
></A
> parameter.</P
><P
->If a <VAR
+>If a <TT
CLASS="PARAMETER"
->%p</VAR
+><I
+>%p</I
+></TT
> is given then the printer name
- is put in its place. A <VAR
+ is put in its place. A <TT
CLASS="PARAMETER"
->%j</VAR
+><I
+>%j</I
+></TT
> is replaced with
the job number (an integer).</P
><P
>Note that it is good practice to include the absolute path
- in the <VAR
+ in the <TT
CLASS="PARAMETER"
->lpresume command</VAR
+><I
+>lpresume command</I
+></TT
> as the PATH may not
be available to the server.</P
><P
>See also the <A
HREF="#PRINTING"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>printing
- </VAR
+ </I
+></TT
></A
> parameter.</P
><P
>Default: Currently no default value is given
- to this string, unless the value of the <VAR
+ to this string, unless the value of the <TT
CLASS="PARAMETER"
->printing</VAR
+><I
+>printing</I
+></TT
>
- parameter is <CODE
+ parameter is <TT
CLASS="CONSTANT"
->SYSV</CODE
+>SYSV</TT
>, in which case the default is :</P
><P
><B
@@ -10323,13 +11250,15 @@ CLASS="COMMAND"
>lp -i %p-%j -H resume</B
></P
><P
->or if the value of the <VAR
+>or if the value of the <TT
CLASS="PARAMETER"
->printing</VAR
+><I
+>printing</I
+></TT
> parameter
- is <CODE
+ is <TT
CLASS="CONSTANT"
->SOFTQ</CODE
+>SOFTQ</TT
>, then the default is:</P
><P
><B
@@ -10347,7 +11276,7 @@ CLASS="COMMAND"
><A
NAME="LPRMCOMMAND"
></A
->&#62;lprm command (S)</DT
+>lprm command (S)</DT
><DD
><P
>This parameter specifies the command to be
@@ -10356,42 +11285,49 @@ NAME="LPRMCOMMAND"
>This command should be a program or script which takes
a printer name and job number, and deletes the print job.</P
><P
->If a <VAR
+>If a <TT
CLASS="PARAMETER"
->%p</VAR
+><I
+>%p</I
+></TT
> is given then the printer name
- is put in its place. A <VAR
+ is put in its place. A <TT
CLASS="PARAMETER"
->%j</VAR
+><I
+>%j</I
+></TT
> is replaced with
the job number (an integer).</P
><P
>Note that it is good practice to include the absolute
- path in the <VAR
+ path in the <TT
CLASS="PARAMETER"
->lprm command</VAR
+><I
+>lprm command</I
+></TT
> as the PATH may not be
available to the server.</P
><P
>See also the <A
HREF="#PRINTING"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>printing
- </VAR
+ </I
+></TT
></A
> parameter.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
->depends on the setting of <VAR
+>depends on the setting of <TT
CLASS="PARAMETER"
+><I
>printing
- </VAR
+ </I
+></TT
></I
-></SPAN
></P
><P
>Example 1: <B
@@ -10410,7 +11346,7 @@ CLASS="COMMAND"
><A
NAME="MACHINEPASSWORDTIMEOUT"
></A
->&#62;machine password timeout (G)</DT
+>machine password timeout (G)</DT
><DD
><P
>If a Samba server is a member of a Windows
@@ -10431,12 +11367,14 @@ CLASS="FILENAME"
will be changed, in seconds. The default is one week (expressed in
seconds), the same as a Windows NT Domain member server.</P
><P
->See also <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbpasswd</SPAN
->(8)</SPAN
+>See also <A
+HREF="smbpasswd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbpasswd(8)
+ </B
+></A
>, and the <A
HREF="#SECURITYEQUALSDOMAIN"
> security = domain</A
@@ -10451,24 +11389,28 @@ CLASS="COMMAND"
><A
NAME="MAGICOUTPUT"
></A
->&#62;magic output (S)</DT
+>magic output (S)</DT
><DD
><P
>This parameter specifies the name of a file
which will contain output created by a magic script (see the
<A
HREF="#MAGICSCRIPT"
-><VAR
+><TT
CLASS="PARAMETER"
->magic script</VAR
+><I
+>magic script</I
+></TT
></A
>
parameter below).</P
><P
->Warning: If two clients use the same <VAR
+>Warning: If two clients use the same <TT
CLASS="PARAMETER"
+><I
>magic script
- </VAR
+ </I
+></TT
> in the same directory the output file content
is undefined.</P
><P
@@ -10487,7 +11429,7 @@ CLASS="COMMAND"
><A
NAME="MAGICSCRIPT"
></A
->&#62;magic script (S)</DT
+>magic script (S)</DT
><DD
><P
>This parameter specifies the name of a file which,
@@ -10502,45 +11444,35 @@ NAME="MAGICSCRIPT"
>If the script generates output, output will be sent to
the file specified by the <A
HREF="#MAGICOUTPUT"
-><VAR
+><TT
CLASS="PARAMETER"
-> magic output</VAR
+><I
+> magic output</I
+></TT
></A
> parameter (see above).</P
><P
>Note that some shells are unable to interpret scripts
containing CR/LF instead of CR as
the end-of-line marker. Magic scripts must be executable
- <SPAN
-CLASS="emphasis"
-><I
+ <I
CLASS="EMPHASIS"
>as is</I
-></SPAN
> on the host, which for some hosts and
some shells will require filtering at the DOS end.</P
><P
->Magic scripts are <SPAN
-CLASS="emphasis"
-><I
+>Magic scripts are <I
CLASS="EMPHASIS"
>EXPERIMENTAL</I
-></SPAN
> and
- should <SPAN
-CLASS="emphasis"
-><I
+ should <I
CLASS="EMPHASIS"
>NOT</I
-></SPAN
> be relied upon.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>None. Magic scripts disabled.</I
-></SPAN
></P
><P
>Example: <B
@@ -10552,11 +11484,11 @@ CLASS="COMMAND"
><A
NAME="MANGLECASE"
></A
->&#62;mangle case (S)</DT
+>mangle case (S)</DT
><DD
><P
>See the section on <A
-HREF="#AEN207"
+HREF="#AEN205"
> NAME MANGLING</A
></P
><P
@@ -10569,7 +11501,7 @@ CLASS="COMMAND"
><A
NAME="MANGLEDMAP"
></A
->&#62;mangled map (S)</DT
+>mangled map (S)</DT
><DD
><P
>This is for those who want to directly map UNIX
@@ -10607,12 +11539,9 @@ CLASS="FILENAME"
> off the ends of filenames on some CDROMs (only visible
under some UNIXes). To do this use a map of (*;1 *;).</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>no mangled map</I
-></SPAN
></P
><P
>Example: <B
@@ -10624,7 +11553,7 @@ CLASS="COMMAND"
><A
NAME="MANGLEDNAMES"
></A
->&#62;mangled names (S)</DT
+>mangled names (S)</DT
><DD
><P
>This controls whether non-DOS names under UNIX
@@ -10632,7 +11561,7 @@ NAME="MANGLEDNAMES"
or whether non-DOS names should simply be ignored.</P
><P
>See the section on <A
-HREF="#AEN207"
+HREF="#AEN205"
> NAME MANGLING</A
> for details on how to control the mangling process.</P
><P
@@ -10659,9 +11588,11 @@ HREF="#AEN207"
>Note that the character to use may be specified using
the <A
HREF="#MANGLINGCHAR"
-><VAR
+><TT
CLASS="PARAMETER"
->mangling char</VAR
+><I
+>mangling char</I
+></TT
>
</A
> option, if you don't like '~'.</P
@@ -10707,7 +11638,7 @@ CLASS="COMMAND"
><A
NAME="MANGLINGMETHOD"
></A
->&#62;mangling method (G)</DT
+>mangling method (G)</DT
><DD
><P
> controls the algorithm used for the generating
@@ -10733,7 +11664,7 @@ CLASS="COMMAND"
><A
NAME="MANGLEPREFIX"
></A
->&#62;mangle prefix (G)</DT
+>mangle prefix (G)</DT
><DD
><P
> controls the number of prefix
@@ -10756,16 +11687,14 @@ CLASS="COMMAND"
><A
NAME="MANGLEDSTACK"
></A
->&#62;mangled stack (G)</DT
+>mangled stack (G)</DT
><DD
><P
>This parameter controls the number of mangled names
- that should be cached in the Samba server <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+ that should be cached in the Samba server <A
+HREF="smbd.8.html"
+TARGET="_top"
+> smbd(8)</A
>.</P
><P
>This stack is a list of recently mangled base names
@@ -10795,18 +11724,15 @@ CLASS="COMMAND"
><A
NAME="MANGLINGCHAR"
></A
->&#62;mangling char (S)</DT
+>mangling char (S)</DT
><DD
><P
>This controls what character is used as
- the <SPAN
-CLASS="emphasis"
-><I
+ the <I
CLASS="EMPHASIS"
>magic</I
-></SPAN
> character in <A
-HREF="#AEN207"
+HREF="#AEN205"
>name mangling</A
>. The default is a '~'
but this may interfere with some software. Use this option to set
@@ -10826,7 +11752,7 @@ CLASS="COMMAND"
><A
NAME="MAPARCHIVE"
></A
->&#62;map archive (S)</DT
+>map archive (S)</DT
><DD
><P
>This controls whether the DOS archive attribute
@@ -10836,16 +11762,20 @@ NAME="MAPARCHIVE"
any file it touches from becoming executable under UNIX. This can
be quite annoying for shared source code, documents, etc...</P
><P
->Note that this requires the <VAR
+>Note that this requires the <TT
CLASS="PARAMETER"
->create mask</VAR
+><I
+>create mask</I
+></TT
>
parameter to be set such that owner execute bit is not masked out
(i.e. it must include 100). See the parameter <A
HREF="#CREATEMASK"
-> <VAR
+> <TT
CLASS="PARAMETER"
->create mask</VAR
+><I
+>create mask</I
+></TT
></A
> for details.</P
><P
@@ -10858,22 +11788,26 @@ CLASS="COMMAND"
><A
NAME="MAPHIDDEN"
></A
->&#62;map hidden (S)</DT
+>map hidden (S)</DT
><DD
><P
>This controls whether DOS style hidden files
should be mapped to the UNIX world execute bit.</P
><P
->Note that this requires the <VAR
+>Note that this requires the <TT
CLASS="PARAMETER"
->create mask</VAR
+><I
+>create mask</I
+></TT
>
to be set such that the world execute bit is not masked out (i.e.
it must include 001). See the parameter <A
HREF="#CREATEMASK"
-> <VAR
+> <TT
CLASS="PARAMETER"
->create mask</VAR
+><I
+>create mask</I
+></TT
></A
> for details.</P
><P
@@ -10886,22 +11820,26 @@ CLASS="COMMAND"
><A
NAME="MAPSYSTEM"
></A
->&#62;map system (S)</DT
+>map system (S)</DT
><DD
><P
>This controls whether DOS style system files
should be mapped to the UNIX group execute bit.</P
><P
->Note that this requires the <VAR
+>Note that this requires the <TT
CLASS="PARAMETER"
->create mask</VAR
+><I
+>create mask</I
+></TT
>
to be set such that the group execute bit is not masked out (i.e.
it must include 010). See the parameter <A
HREF="#CREATEMASK"
-> <VAR
+> <TT
CLASS="PARAMETER"
->create mask</VAR
+><I
+>create mask</I
+></TT
></A
> for details.</P
><P
@@ -10914,35 +11852,35 @@ CLASS="COMMAND"
><A
NAME="MAPTOGUEST"
></A
->&#62;map to guest (G)</DT
+>map to guest (G)</DT
><DD
><P
>This parameter is only useful in <A
HREF="#SECURITY"
> security</A
-> modes other than <VAR
+> modes other than <TT
CLASS="PARAMETER"
->security = share</VAR
+><I
+>security = share</I
+></TT
>
- - i.e. <CODE
+ - i.e. <TT
CLASS="CONSTANT"
->user</CODE
->, <CODE
+>user</TT
+>, <TT
CLASS="CONSTANT"
->server</CODE
+>server</TT
>,
- and <CODE
+ and <TT
CLASS="CONSTANT"
->domain</CODE
+>domain</TT
>.</P
><P
>This parameter can take three different values, which tell
- <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+ <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd(8)</A
> what to do with user
login requests that don't match a valid UNIX user in some way.</P
><P
@@ -10952,34 +11890,36 @@ CLASS="REFENTRYTITLE"
><UL
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->Never</CODE
+>Never</TT
> - Means user login
requests with an invalid password are rejected. This is the
default.</P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->Bad User</CODE
+>Bad User</TT
> - Means user
logins with an invalid password are rejected, unless the username
does not exist, in which case it is treated as a guest login and
mapped into the <A
HREF="#GUESTACCOUNT"
-><VAR
+><TT
CLASS="PARAMETER"
-> guest account</VAR
+><I
+> guest account</I
+></TT
></A
>.</P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->Bad Password</CODE
+>Bad Password</TT
> - Means user logins
with an invalid password are treated as a guest login and mapped
into the <A
@@ -10991,41 +11931,39 @@ HREF="#GUESTACCOUNT"
will not know the reason they cannot access files they think
they should - there will have been no message given to them
that they got their password wrong. Helpdesk services will
- <SPAN
-CLASS="emphasis"
-><I
+ <I
CLASS="EMPHASIS"
>hate</I
-></SPAN
-> you if you set the <VAR
+> you if you set the <TT
CLASS="PARAMETER"
+><I
>map to
- guest</VAR
+ guest</I
+></TT
> parameter this way :-).</P
></LI
></UL
><P
>Note that this parameter is needed to set up "Guest"
- share services when using <VAR
+ share services when using <TT
CLASS="PARAMETER"
->security</VAR
+><I
+>security</I
+></TT
> modes other than
share. This is because in these modes the name of the resource being
- requested is <SPAN
-CLASS="emphasis"
-><I
+ requested is <I
CLASS="EMPHASIS"
>not</I
-></SPAN
> sent to the server until after
the server has successfully authenticated the client so the server
cannot make authentication decisions at the correct time (connection
to the share) for "Guest" shares.</P
><P
>For people familiar with the older Samba releases, this
- parameter maps to the old compile-time setting of the <CODE
+ parameter maps to the old compile-time setting of the <TT
CLASS="CONSTANT"
-> GUEST_SESSSETUP</CODE
+> GUEST_SESSSETUP</TT
> value in local.h.</P
><P
>Default: <B
@@ -11042,14 +11980,16 @@ CLASS="COMMAND"
><A
NAME="MAXCONNECTIONS"
></A
->&#62;max connections (S)</DT
+>max connections (S)</DT
><DD
><P
>This option allows the number of simultaneous
- connections to a service to be limited. If <VAR
+ connections to a service to be limited. If <TT
CLASS="PARAMETER"
+><I
>max connections
- </VAR
+ </I
+></TT
> is greater than 0 then connections will be refused if
this number of connections to the service are already open. A value
of zero mean an unlimited number of connections may be made.</P
@@ -11057,9 +11997,11 @@ CLASS="PARAMETER"
>Record lock files are used to implement this feature. The
lock files will be stored in the directory specified by the <A
HREF="#LOCKDIRECTORY"
-><VAR
+><TT
CLASS="PARAMETER"
->lock directory</VAR
+><I
+>lock directory</I
+></TT
></A
>
option.</P
@@ -11078,7 +12020,7 @@ CLASS="COMMAND"
><A
NAME="MAXDISKSIZE"
></A
->&#62;max disk size (G)</DT
+>max disk size (G)</DT
><DD
><P
>This option allows you to put an upper limit
@@ -11090,19 +12032,23 @@ NAME="MAXDISKSIZE"
data you can put on the disk. In the above case you could still
store much more than 100 MB on the disk, but if a client ever asks
for the amount of free disk space or the total disk size then the
- result will be bounded by the amount specified in <VAR
+ result will be bounded by the amount specified in <TT
CLASS="PARAMETER"
+><I
>max
- disk size</VAR
+ disk size</I
+></TT
>.</P
><P
>This option is primarily useful to work around bugs
in some pieces of software that can't handle very large disks,
particularly disks over 1GB in size.</P
><P
->A <VAR
+>A <TT
CLASS="PARAMETER"
->max disk size</VAR
+><I
+>max disk size</I
+></TT
> of 0 means no limit.</P
><P
>Default: <B
@@ -11119,7 +12065,7 @@ CLASS="COMMAND"
><A
NAME="MAXLOGSIZE"
></A
->&#62;max log size (G)</DT
+>max log size (G)</DT
><DD
><P
>This option (an integer in kilobytes) specifies
@@ -11146,7 +12092,7 @@ CLASS="COMMAND"
><A
NAME="MAXMUX"
></A
->&#62;max mux (G)</DT
+>max mux (G)</DT
><DD
><P
>This option controls the maximum number of
@@ -11162,16 +12108,14 @@ CLASS="COMMAND"
><A
NAME="MAXOPENFILES"
></A
->&#62;max open files (G)</DT
+>max open files (G)</DT
><DD
><P
>This parameter limits the maximum number of
- open files that one <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+ open files that one <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd(8)</A
> file
serving process may have open for a client at any one time. The
default for this parameter is set very high (10,000) as Samba uses
@@ -11190,24 +12134,27 @@ CLASS="COMMAND"
><A
NAME="MAXPRINTJOBS"
></A
->&#62;max print jobs (S)</DT
+>max print jobs (S)</DT
><DD
><P
>This parameter limits the maximum number of
jobs allowable in a Samba printer queue at any given moment.
- If this number is exceeded, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+ If this number is exceeded, <A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+> smbd(8)</B
+></A
> will remote "Out of Space" to the client.
See all <A
HREF="#TOTALPRINTJOBS"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>total
- print jobs</VAR
+ print jobs</I
+></TT
></A
>.
</P
@@ -11226,7 +12173,7 @@ CLASS="COMMAND"
><A
NAME="MAXPROTOCOL"
></A
->&#62;max protocol (G)</DT
+>max protocol (G)</DT
><DD
><P
>The value of the parameter (a string) is the highest
@@ -11238,47 +12185,44 @@ NAME="MAXPROTOCOL"
><UL
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->CORE</CODE
+>CORE</TT
>: Earliest version. No
concept of user names.</P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->COREPLUS</CODE
+>COREPLUS</TT
>: Slight improvements on
CORE for efficiency.</P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->LANMAN1</CODE
->: First <SPAN
-CLASS="emphasis"
-><I
+>LANMAN1</TT
+>: First <I
CLASS="EMPHASIS"
> modern</I
-></SPAN
> version of the protocol. Long filename
support.</P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->LANMAN2</CODE
+>LANMAN2</TT
>: Updates to Lanman1 protocol.
</P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->NT1</CODE
+>NT1</TT
>: Current up to date version of
the protocol. Used by Windows NT. Known as CIFS.</P
></LI
@@ -11290,10 +12234,12 @@ CLASS="CONSTANT"
><P
>See also <A
HREF="#MINPROTOCOL"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>min
- protocol</VAR
+ protocol</I
+></TT
></A
></P
><P
@@ -11311,7 +12257,7 @@ CLASS="COMMAND"
><A
NAME="MAXSMBDPROCESSES"
></A
->&#62;max smbd processes (G)</DT
+>max smbd processes (G)</DT
><DD
><P
>This parameter limits the maximum number of
@@ -11327,12 +12273,10 @@ CLASS="COMMAND"
as a stopgap to prevent degrading service to clients in the event
that the server has insufficient resources to handle more than this
number of connections. Remember that under normal operating
- conditions, each user will have an <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+ conditions, each user will have an <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd</A
> associated with him or her
to handle connections to all shares from a given host.
</P
@@ -11351,15 +12295,13 @@ CLASS="COMMAND"
><A
NAME="MAXTTL"
></A
->&#62;max ttl (G)</DT
+>max ttl (G)</DT
><DD
><P
->This option tells <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmbd</SPAN
->(8)</SPAN
+>This option tells <A
+HREF="nmbd.8.html"
+TARGET="_top"
+>nmbd(8)</A
>
what the default 'time to live' of NetBIOS names should be (in seconds)
when <B
@@ -11378,20 +12320,21 @@ CLASS="COMMAND"
><A
NAME="MAXWINSTTL"
></A
->&#62;max wins ttl (G)</DT
+>max wins ttl (G)</DT
><DD
><P
->This option tells <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+>This option tells <A
+HREF="nmbd.8.html"
+TARGET="_top"
+>nmbd(8)
+ </A
> when acting as a WINS server (<A
HREF="#WINSSUPPORT"
-> <VAR
+> <TT
CLASS="PARAMETER"
->wins support = yes</VAR
+><I
+>wins support = yes</I
+></TT
></A
>) what the maximum
'time to live' of NetBIOS names that <B
@@ -11403,10 +12346,12 @@ CLASS="COMMAND"
><P
>See also the <A
HREF="#MINWINSTTL"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>min
- wins ttl</VAR
+ wins ttl</I
+></TT
></A
> parameter.</P
><P
@@ -11419,7 +12364,7 @@ CLASS="COMMAND"
><A
NAME="MAXXMIT"
></A
->&#62;max xmit (G)</DT
+>max xmit (G)</DT
><DD
><P
>This option controls the maximum packet size
@@ -11442,7 +12387,7 @@ CLASS="COMMAND"
><A
NAME="MESSAGECOMMAND"
></A
->&#62;message command (G)</DT
+>message command (G)</DT
><DD
><P
>This specifies what command to run when the
@@ -11464,25 +12409,26 @@ CLASS="COMMAND"
CLASS="COMMAND"
>xedit</B
>, then
- removes it afterwards. <SPAN
-CLASS="emphasis"
-><I
+ removes it afterwards. <I
CLASS="EMPHASIS"
>NOTE THAT IT IS VERY IMPORTANT
THAT THIS COMMAND RETURN IMMEDIATELY</I
-></SPAN
>. That's why I
have the '&#38;' on the end. If it doesn't return immediately then
your PCs may freeze when sending messages (they should recover
after 30 seconds, hopefully).</P
><P
>All messages are delivered as the global guest user.
- The command takes the standard substitutions, although <VAR
+ The command takes the standard substitutions, although <TT
CLASS="PARAMETER"
-> %u</VAR
-> won't work (<VAR
+><I
+> %u</I
+></TT
+> won't work (<TT
CLASS="PARAMETER"
->%U</VAR
+><I
+>%U</I
+></TT
> may be better
in this case).</P
><P
@@ -11493,25 +12439,31 @@ CLASS="PARAMETER"
><UL
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->%s</VAR
+><I
+>%s</I
+></TT
> = the filename containing
the message.</P
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->%t</VAR
+><I
+>%t</I
+></TT
> = the destination that
the message was sent to (probably the server name).</P
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->%f</VAR
+><I
+>%f</I
+></TT
> = who the message
is from.</P
></LI
@@ -11542,12 +12494,9 @@ CLASS="COMMAND"
>message command = rm %s</B
></P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>no message command</I
-></SPAN
></P
><P
>Example: <B
@@ -11560,14 +12509,16 @@ CLASS="COMMAND"
><A
NAME="MINPASSWDLENGTH"
></A
->&#62;min passwd length (G)</DT
+>min passwd length (G)</DT
><DD
><P
>Synonym for <A
HREF="#MINPASSWORDLENGTH"
-> <VAR
+> <TT
CLASS="PARAMETER"
->min password length</VAR
+><I
+>min password length</I
+></TT
></A
>.</P
></DD
@@ -11575,7 +12526,7 @@ CLASS="PARAMETER"
><A
NAME="MINPASSWORDLENGTH"
></A
->&#62;min password length (G)</DT
+>min password length (G)</DT
><DD
><P
>This option sets the minimum length in characters
@@ -11587,22 +12538,28 @@ CLASS="COMMAND"
><P
>See also <A
HREF="#UNIXPASSWORDSYNC"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>unix
- password sync</VAR
+ password sync</I
+></TT
></A
>, <A
HREF="#PASSWDPROGRAM"
-> <VAR
+> <TT
CLASS="PARAMETER"
->passwd program</VAR
+><I
+>passwd program</I
+></TT
></A
> and <A
HREF="#PASSWDCHATDEBUG"
-><VAR
+><TT
CLASS="PARAMETER"
->passwd chat debug</VAR
+><I
+>passwd chat debug</I
+></TT
>
</A
>.</P
@@ -11616,7 +12573,7 @@ CLASS="COMMAND"
><A
NAME="MINPRINTSPACE"
></A
->&#62;min print space (S)</DT
+>min print space (S)</DT
><DD
><P
>This sets the minimum amount of free disk
@@ -11626,10 +12583,12 @@ NAME="MINPRINTSPACE"
><P
>See also the <A
HREF="#PRINTING"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>printing
- </VAR
+ </I
+></TT
></A
> parameter.</P
><P
@@ -11647,16 +12606,18 @@ CLASS="COMMAND"
><A
NAME="MINPROTOCOL"
></A
->&#62;min protocol (G)</DT
+>min protocol (G)</DT
><DD
><P
>The value of the parameter (a string) is the
lowest SMB protocol dialect than Samba will support. Please refer
to the <A
HREF="#MAXPROTOCOL"
-><VAR
+><TT
CLASS="PARAMETER"
->max protocol</VAR
+><I
+>max protocol</I
+></TT
></A
>
parameter for a list of valid protocol names and a brief description
@@ -11670,10 +12631,12 @@ CLASS="FILENAME"
>If you are viewing this parameter as a security measure, you should
also refer to the <A
HREF="#LANMANAUTH"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>lanman
- auth</VAR
+ auth</I
+></TT
></A
> parameter. Otherwise, you should never need
to change this parameter.</P
@@ -11693,21 +12656,21 @@ CLASS="COMMAND"
><A
NAME="MINWINSTTL"
></A
->&#62;min wins ttl (G)</DT
+>min wins ttl (G)</DT
><DD
><P
->This option tells <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmbd</SPAN
->(8)</SPAN
+>This option tells <A
+HREF="nmbd.8.html"
+TARGET="_top"
+>nmbd(8)</A
>
when acting as a WINS server (<A
HREF="#WINSSUPPORT"
-><VAR
+><TT
CLASS="PARAMETER"
-> wins support = yes</VAR
+><I
+> wins support = yes</I
+></TT
></A
>) what the minimum 'time to live'
of NetBIOS names that <B
@@ -11726,7 +12689,7 @@ CLASS="COMMAND"
><A
NAME="MSDFSPROXY"
></A
->&#62;msdfs proxy (S)</DT
+>msdfs proxy (S)</DT
><DD
><P
>This parameter indicates that the share is a
@@ -11738,62 +12701,68 @@ NAME="MSDFSPROXY"
>Only Dfs roots can act as proxy shares. Take a look at the
<A
HREF="#MSDFSROOT"
-><VAR
+><TT
CLASS="PARAMETER"
->msdfs root</VAR
+><I
+>msdfs root</I
+></TT
></A
>
and
<A
HREF="#HOSTMSDFS"
-><VAR
+><TT
CLASS="PARAMETER"
->host msdfs</VAR
+><I
+>host msdfs</I
+></TT
></A
>
options to find out how to set up a Dfs root share.</P
><P
>Example: <B
CLASS="COMMAND"
->msdfs proxy = \\\\otherserver\\someshare</B
+>msdfs proxy = \otherserver\someshare</B
></P
></DD
><DT
><A
NAME="MSDFSROOT"
></A
->&#62;msdfs root (S)</DT
+>msdfs root (S)</DT
><DD
><P
>This boolean parameter is only available if
Samba is configured and compiled with the <B
CLASS="COMMAND"
> --with-msdfs</B
-> option. If set to <CODE
+> option. If set to <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
>,
Samba treats the share as a Dfs root and allows clients to browse
the distributed file system tree rooted at the share directory.
Dfs links are specified in the share directory by symbolic
links of the form <TT
CLASS="FILENAME"
->msdfs:serverA\\shareA,serverB\\shareB</TT
+>msdfs:serverA\shareA,serverB\shareB</TT
>
and so on. For more information on setting up a Dfs tree
on Samba, refer to <A
-HREF="msdfs.html"
+HREF="msdfs_setup.html"
TARGET="_top"
->"Hosting a Microsoft
- Distributed File System tree on Samba"</A
-> document.</P
+>msdfs_setup.html
+ </A
+>.</P
><P
>See also <A
HREF="#HOSTMSDFS"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>host msdfs
- </VAR
+ </I
+></TT
></A
></P
><P
@@ -11806,7 +12775,7 @@ CLASS="COMMAND"
><A
NAME="NAMECACHETIMEOUT"
></A
->&#62;name cache timeout (G)</DT
+>name cache timeout (G)</DT
><DD
><P
>Specifies the number of seconds it takes before
@@ -11828,7 +12797,7 @@ CLASS="COMMAND"
><A
NAME="NAMERESOLVEORDER"
></A
->&#62;name resolve order (G)</DT
+>name resolve order (G)</DT
><DD
><P
>This option is used by the programs in the Samba
@@ -11843,9 +12812,9 @@ NAME="NAMERESOLVEORDER"
><UL
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->lmhosts</CODE
+>lmhosts</TT
> : 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 <A
@@ -11857,9 +12826,9 @@ TARGET="_top"
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->host</CODE
+>host</TT
> : Do a standard host
name to IP address resolution, using the system <TT
CLASS="FILENAME"
@@ -11877,30 +12846,34 @@ CLASS="FILENAME"
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->wins</CODE
+>wins</TT
> : Query a name with
the IP address listed in the <A
HREF="#WINSSERVER"
-><VAR
+><TT
CLASS="PARAMETER"
-> wins server</VAR
+><I
+> wins server</I
+></TT
></A
> parameter. If no WINS server has
been specified this method will be ignored.</P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->bcast</CODE
+>bcast</TT
> : Do a broadcast on
each of the known local interfaces listed in the <A
HREF="#INTERFACES"
-><VAR
+><TT
CLASS="PARAMETER"
->interfaces</VAR
+><I
+>interfaces</I
+></TT
></A
>
parameter. This is the least reliable of the name resolution
@@ -11929,7 +12902,7 @@ CLASS="COMMAND"
><A
NAME="NETBIOSALIASES"
></A
->&#62;netbios aliases (G)</DT
+>netbios aliases (G)</DT
><DD
><P
>This is a list of NetBIOS names that <A
@@ -11946,19 +12919,18 @@ TARGET="_top"
><P
>See also <A
HREF="#NETBIOSNAME"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>netbios
- name</VAR
+ name</I
+></TT
></A
>.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>empty string (no additional names)</I
-></SPAN
></P
><P
>Example: <B
@@ -11970,7 +12942,7 @@ CLASS="COMMAND"
><A
NAME="NETBIOSNAME"
></A
->&#62;netbios name (G)</DT
+>netbios name (G)</DT
><DD
><P
>This sets the NetBIOS name by which a Samba
@@ -11982,19 +12954,18 @@ NAME="NETBIOSNAME"
><P
>See also <A
HREF="#NETBIOSALIASES"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>netbios
- aliases</VAR
+ aliases</I
+></TT
></A
>.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>machine DNS name</I
-></SPAN
></P
><P
>Example: <B
@@ -12006,7 +12977,7 @@ CLASS="COMMAND"
><A
NAME="NETBIOSSCOPE"
></A
->&#62;netbios scope (G)</DT
+>netbios scope (G)</DT
><DD
><P
>This sets the NetBIOS scope that Samba will
@@ -12017,7 +12988,7 @@ NAME="NETBIOSSCOPE"
><A
NAME="NISHOMEDIR"
></A
->&#62;nis homedir (G)</DT
+>nis homedir (G)</DT
><DD
><P
>Get the home share server from a NIS map. For
@@ -12039,9 +13010,11 @@ NAME="NISHOMEDIR"
server. When Samba is returning the home share to the client, it
will consult the NIS map specified in <A
HREF="#HOMEDIRMAP"
-> <VAR
+> <TT
CLASS="PARAMETER"
->homedir map</VAR
+><I
+>homedir map</I
+></TT
></A
> and return the server
listed there.</P
@@ -12059,7 +13032,7 @@ CLASS="COMMAND"
><A
NAME="NONUNIXACCOUNTRANGE"
></A
->&#62;non unix account range (G)</DT
+>non unix account range (G)</DT
><DD
><P
>The non unix account range parameter specifies
@@ -12069,35 +13042,11 @@ NAME="NONUNIXACCOUNTRANGE"
This is most often used for machine account creation.
This range of ids should have no existing local or NIS users within
it as strange conflicts can occur otherwise.</P
-><DIV
-CLASS="NOTE"
><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="90%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->These userids never appear on the system and Samba will never
+>NOTE: These userids never appear on the system and Samba will never
'become' these users. They are used only to ensure that the algorithmic
RID mapping does not conflict with normal users.
</P
-></TD
-></TR
-></TABLE
-></DIV
><P
>Default: <B
CLASS="COMMAND"
@@ -12114,7 +13063,7 @@ CLASS="COMMAND"
><A
NAME="NTACLSUPPORT"
></A
->&#62;nt acl support (S)</DT
+>nt acl support (S)</DT
><DD
><P
>This boolean parameter controls whether
@@ -12136,20 +13085,18 @@ CLASS="COMMAND"
><A
NAME="NTPIPESUPPORT"
></A
->&#62;nt pipe support (G)</DT
+>nt pipe support (G)</DT
><DD
><P
>This boolean parameter controls whether
- <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+ <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd(8)</A
> will allow Windows NT
- clients to connect to the NT SMB specific <CODE
+ clients to connect to the NT SMB specific <TT
CLASS="CONSTANT"
->IPC$</CODE
+>IPC$</TT
>
pipes. This is a developer debugging option and can be left
alone.</P
@@ -12163,7 +13110,7 @@ CLASS="COMMAND"
><A
NAME="NTSTATUSSUPPORT"
></A
->&#62;nt status support (G)</DT
+>nt status support (G)</DT
><DD
><P
>This boolean parameter controls whether <A
@@ -12173,9 +13120,9 @@ TARGET="_top"
> will negotiate NT specific status
support with Windows NT/2k/XP clients. This is a developer
debugging option and should be left alone.
- If this option is set to <CODE
+ If this option is set to <TT
CLASS="CONSTANT"
->no</CODE
+>no</TT
> then Samba offers
exactly the same DOS error codes that versions prior to Samba 2.2.3
reported.</P
@@ -12191,18 +13138,16 @@ CLASS="COMMAND"
><A
NAME="NULLPASSWORDS"
></A
->&#62;null passwords (G)</DT
+>null passwords (G)</DT
><DD
><P
>Allow or disallow client access to accounts
that have null passwords. </P
><P
->See also <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbpasswd</SPAN
->(5)</SPAN
+>See also <A
+HREF="smbpasswd.5.html"
+TARGET="_top"
+>smbpasswd (5)</A
>.</P
><P
>Default: <B
@@ -12214,7 +13159,7 @@ CLASS="COMMAND"
><A
NAME="OBEYPAMRESTRICTIONS"
></A
->&#62;obey pam restrictions (G)</DT
+>obey pam restrictions (G)</DT
><DD
><P
>When Samba 2.2 is configured to enable PAM support
@@ -12224,9 +13169,11 @@ NAME="OBEYPAMRESTRICTIONS"
and to ignore any account or session management. Note that Samba
always ignores PAM for authentication in the case of <A
HREF="#ENCRYPTPASSWORDS"
-><VAR
+><TT
CLASS="PARAMETER"
->encrypt passwords = yes</VAR
+><I
+>encrypt passwords = yes</I
+></TT
>
</A
>. The reason is that PAM modules cannot support the challenge/response
@@ -12242,20 +13189,24 @@ CLASS="COMMAND"
><A
NAME="ONLYUSER"
></A
->&#62;only user (S)</DT
+>only user (S)</DT
><DD
><P
>This is a boolean option that controls whether
- connections with usernames not in the <VAR
+ connections with usernames not in the <TT
CLASS="PARAMETER"
->user</VAR
+><I
+>user</I
+></TT
>
list will be allowed. By default this option is disabled so that a
client can supply a username to be used by the server. Enabling
this parameter will force the server to only use the login
- names from the <VAR
+ names from the <TT
CLASS="PARAMETER"
->user</VAR
+><I
+>user</I
+></TT
> list and is only really
useful in <A
HREF="#SECURITYEQUALSSHARE"
@@ -12269,18 +13220,22 @@ HREF="#SECURITYEQUALSSHARE"
CLASS="COMMAND"
>user =
%S</B
-> which means your <VAR
+> which means your <TT
CLASS="PARAMETER"
->user</VAR
+><I
+>user</I
+></TT
> list
will be just the service name, which for home directories is the
name of the user.</P
><P
>See also the <A
HREF="#USER"
-><VAR
+><TT
CLASS="PARAMETER"
->user</VAR
+><I
+>user</I
+></TT
>
</A
> parameter.</P
@@ -12294,14 +13249,16 @@ CLASS="COMMAND"
><A
NAME="ONLYGUEST"
></A
->&#62;only guest (S)</DT
+>only guest (S)</DT
><DD
><P
>A synonym for <A
HREF="#GUESTONLY"
-><VAR
+><TT
CLASS="PARAMETER"
-> guest only</VAR
+><I
+> guest only</I
+></TT
></A
>.</P
></DD
@@ -12309,7 +13266,7 @@ CLASS="PARAMETER"
><A
NAME="OPLOCKBREAKWAITTIME"
></A
->&#62;oplock break wait time (G)</DT
+>oplock break wait time (G)</DT
><DD
><P
>This is a tuning parameter added due to bugs in
@@ -12320,13 +13277,10 @@ NAME="OPLOCKBREAKWAITTIME"
is the amount of time Samba will wait before sending an oplock break
request to such (broken) clients.</P
><P
-><SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>DO NOT CHANGE THIS PARAMETER UNLESS YOU HAVE READ
AND UNDERSTOOD THE SAMBA OPLOCK CODE</I
-></SPAN
>.</P
><P
>Default: <B
@@ -12338,15 +13292,12 @@ CLASS="COMMAND"
><A
NAME="OPLOCKCONTENTIONLIMIT"
></A
->&#62;oplock contention limit (S)</DT
+>oplock contention limit (S)</DT
><DD
><P
->This is a <SPAN
-CLASS="emphasis"
-><I
+>This is a <I
CLASS="EMPHASIS"
>very</I
-></SPAN
> advanced
<A
HREF="smbd.8.html"
@@ -12356,27 +13307,23 @@ TARGET="_top"
improve the efficiency of the granting of oplocks under multiple
client contention for the same file.</P
><P
->In brief it specifies a number, which causes <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
->not to grant an oplock even when requested
- if the approximate number of clients contending for an oplock on the same file goes over this
+>In brief it specifies a number, which causes <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd</A
+> not to
+ grant an oplock even when requested if the approximate number of
+ clients contending for an oplock on the same file goes over this
limit. This causes <B
CLASS="COMMAND"
>smbd</B
> to behave in a similar
way to Windows NT.</P
><P
-><SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>DO NOT CHANGE THIS PARAMETER UNLESS YOU HAVE READ
AND UNDERSTOOD THE SAMBA OPLOCK CODE</I
-></SPAN
>.</P
><P
>Default: <B
@@ -12388,7 +13335,7 @@ CLASS="COMMAND"
><A
NAME="OPLOCKS"
></A
->&#62;oplocks (S)</DT
+>oplocks (S)</DT
><DD
><P
>This boolean option tells <B
@@ -12413,31 +13360,39 @@ CLASS="FILENAME"
>Oplocks may be selectively turned off on certain files with a
share. See the <A
HREF="#VETOOPLOCKFILES"
-><VAR
+><TT
CLASS="PARAMETER"
-> veto oplock files</VAR
+><I
+> veto oplock files</I
+></TT
></A
> parameter. On some systems
oplocks are recognized by the underlying operating system. This
allows data synchronization between all access to oplocked files,
whether it be via Samba or NFS or a local UNIX process. See the
- <VAR
+ <TT
CLASS="PARAMETER"
->kernel oplocks</VAR
+><I
+>kernel oplocks</I
+></TT
> parameter for details.</P
><P
>See also the <A
HREF="#KERNELOPLOCKS"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>kernel
- oplocks</VAR
+ oplocks</I
+></TT
></A
> and <A
HREF="#LEVEL2OPLOCKS"
-><VAR
+><TT
CLASS="PARAMETER"
-> level2 oplocks</VAR
+><I
+> level2 oplocks</I
+></TT
></A
> parameters.</P
><P
@@ -12450,16 +13405,13 @@ CLASS="COMMAND"
><A
NAME="NTLMAUTH"
></A
->&#62;ntlm auth (G)</DT
+>ntlm auth (G)</DT
><DD
><P
->This parameter determines
- whether or not <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+>This parameter determines whether or not <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd</A
> will
attempt to authenticate users using the NTLM password hash.
If disabled, only the lanman password hashes will be used.
@@ -12468,8 +13420,7 @@ CLASS="REFENTRYTITLE"
>Please note that at least this option or <B
CLASS="COMMAND"
>lanman auth</B
-> should
- be enabled in order to be able to log in.
+> should be enabled in order to be able to log in.
</P
><P
>Default : <B
@@ -12481,29 +13432,26 @@ CLASS="COMMAND"
><A
NAME="OSLEVEL"
></A
->&#62;os level (G)</DT
+>os level (G)</DT
><DD
><P
>This integer value controls what level Samba
advertises itself as for browse elections. The value of this
- parameter determines whether <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmbd</SPAN
->(8)</SPAN
+ parameter determines whether <A
+HREF="nmbd.8.html"
+TARGET="_top"
+>nmbd(8)</A
>
- has a chance of becoming a local master browser for the <VAR
+ has a chance of becoming a local master browser for the <TT
CLASS="PARAMETER"
-> WORKGROUP</VAR
+><I
+> WORKGROUP</I
+></TT
> in the local broadcast area.</P
><P
-><SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>Note :</I
-></SPAN
>By default, Samba will win
a local master browsing election over all Microsoft operating
systems except a Windows NT 4.0/2000 Domain Controller. This
@@ -12532,7 +13480,7 @@ CLASS="COMMAND"
><A
NAME="OS2DRIVERMAP"
></A
->&#62;os2 driver map (G)</DT
+>os2 driver map (G)</DT
><DD
><P
>The parameter is used to define the absolute
@@ -12551,12 +13499,17 @@ CLASS="COMMAND"
><P
>The need for the file is due to the printer driver namespace
problem described in the <A
-HREF="printing.html"
+HREF="printer_driver2.html"
TARGET="_top"
>Samba
Printing HOWTO</A
>. For more details on OS/2 clients, please
- refer to the OS2-Client-HOWTO containing in the Samba documentation.</P
+ refer to the <A
+HREF="OS2-Client-HOWTO.html"
+TARGET="_top"
+>OS2-Client-HOWTO
+ </A
+> containing in the Samba documentation.</P
><P
>Default: <B
CLASS="COMMAND"
@@ -12568,7 +13521,7 @@ CLASS="COMMAND"
><A
NAME="PAMPASSWORDCHANGE"
></A
->&#62;pam password change (G)</DT
+>pam password change (G)</DT
><DD
><P
>With the addition of better PAM support in Samba 2.2,
@@ -12577,17 +13530,21 @@ NAME="PAMPASSWORDCHANGE"
changes when requested by an SMB client instead of the program listed in
<A
HREF="#PASSWDPROGRAM"
-><VAR
+><TT
CLASS="PARAMETER"
->passwd program</VAR
+><I
+>passwd program</I
+></TT
></A
>.
It should be possible to enable this without changing your
<A
HREF="#PASSWDCHAT"
-><VAR
+><TT
CLASS="PARAMETER"
->passwd chat</VAR
+><I
+>passwd chat</I
+></TT
></A
>
parameter for most setups.
@@ -12602,24 +13559,21 @@ CLASS="COMMAND"
><A
NAME="PANICACTION"
></A
->&#62;panic action (G)</DT
+>panic action (G)</DT
><DD
><P
>This is a Samba developer option that allows a
- system command to be called when either <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
-> or <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
-> crashes. This is usually used to
- draw attention to the fact that a problem occurred.</P
+ system command to be called when either <A
+HREF="smbd.8.html"
+TARGET="_top"
+> smbd(8)</A
+> or <A
+HREF="nmbd.8.html"
+TARGET="_top"
+>nmbd(8)</A
+>
+ crashes. This is usually used to draw attention to the fact that
+ a problem occurred.</P
><P
>Default: <B
CLASS="COMMAND"
@@ -12635,19 +13589,15 @@ CLASS="COMMAND"
><A
NAME="PARANOIDSERVERSECURITY"
></A
->&#62;paranoid server security (G)</DT
+>paranoid server security (G)</DT
><DD
><P
>Some version of NT 4.x allow non-guest
users with a bad passowrd. When this option is enabled, samba will not
use a broken NT 4.x server as password server, but instead complain
- to the logs and exit.
+ to the logs and exit.
</P
><P
->Disabling this option prevents Samba from making
- this check, which involves deliberatly attempting a
- bad logon to the remote server.</P
-><P
>Default: <B
CLASS="COMMAND"
>paranoid server security = yes</B
@@ -12657,7 +13607,7 @@ CLASS="COMMAND"
><A
NAME="PASSDBBACKEND"
></A
->&#62;passdb backend (G)</DT
+>passdb backend (G)</DT
><DD
><P
>This option allows the administrator to chose which backends to retrieve and store passwords with. This allows (for example) both
@@ -12694,9 +13644,11 @@ CLASS="COMMAND"
><P
>See also <A
HREF="#NONUNIXACCOUNTRANGE"
-> <VAR
+> <TT
CLASS="PARAMETER"
->non unix account range</VAR
+><I
+>non unix account range</I
+></TT
></A
></P
></LI
@@ -12709,9 +13661,11 @@ CLASS="COMMAND"
backend. Takes a path to the TDB as an optional argument (defaults to passdb.tdb
in the <A
HREF="#PRIVATEDIR"
-> <VAR
+> <TT
CLASS="PARAMETER"
->private dir</VAR
+><I
+>private dir</I
+></TT
></A
> directory.</P
></LI
@@ -12724,17 +13678,21 @@ CLASS="COMMAND"
backend, with non unix account support. Takes a path to the TDB as an optional argument (defaults to passdb.tdb
in the <A
HREF="#PRIVATEDIR"
-> <VAR
+> <TT
CLASS="PARAMETER"
->private dir</VAR
+><I
+>private dir</I
+></TT
></A
> directory.</P
><P
>See also <A
HREF="#NONUNIXACCOUNTRANGE"
-> <VAR
+> <TT
CLASS="PARAMETER"
->non unix account range</VAR
+><I
+>non unix account range</I
+></TT
></A
></P
></LI
@@ -12767,10 +13725,12 @@ CLASS="COMMAND"
><P
>See also <A
HREF="#NONUNIXACCOUNTRANGE"
-> <VAR
+> <TT
CLASS="PARAMETER"
+><I
>non unix account
- range</VAR
+ range</I
+></TT
></A
></P
><P
@@ -12778,14 +13738,18 @@ CLASS="PARAMETER"
possible. This may be done using either
Start-TLS (see <A
HREF="#LDAPSSL"
-> <VAR
+> <TT
CLASS="PARAMETER"
->ldap ssl</VAR
+><I
+>ldap ssl</I
+></TT
></A
>) or by
- specifying <VAR
+ specifying <TT
CLASS="PARAMETER"
->ldaps://</VAR
+><I
+>ldaps://</I
+></TT
> in
the URL argument.
</P
@@ -12814,7 +13778,7 @@ CLASS="COMMAND"
><B
CLASS="COMMAND"
>unixsam</B
-> - Allows samba to map all (other) available unix users</P
+> - (EXPERIMENTAL) Allows samba to map all (other) available unix users</P
><P
>This backend uses the standard unix database for retrieving users. Users included
in this pdb are NOT listed in samba user listings and users included in this pdb won't be
@@ -12833,17 +13797,17 @@ CLASS="COMMAND"
><P
>Default: <B
CLASS="COMMAND"
->passdb backend = smbpasswd unixsam</B
+>passdb backend = smbpasswd guest</B
></P
><P
>Example: <B
CLASS="COMMAND"
->passdb backend = tdbsam:/etc/samba/private/passdb.tdb smbpasswd:/etc/samba/smbpasswd unixsam</B
+>passdb backend = tdbsam:/etc/samba/private/passdb.tdb smbpasswd:/etc/samba/smbpasswd </B
></P
><P
>Example: <B
CLASS="COMMAND"
->passdb backend = ldapsam_nua:ldaps://ldap.example.com unixsam</B
+>passdb backend = ldapsam_nua:ldaps://ldap.example.com </B
></P
><P
>Example: <B
@@ -12855,36 +13819,31 @@ CLASS="COMMAND"
><A
NAME="PASSWDCHAT"
></A
->&#62;passwd chat (G)</DT
+>passwd chat (G)</DT
><DD
><P
->This string controls the <SPAN
-CLASS="emphasis"
-><I
+>This string controls the <I
CLASS="EMPHASIS"
>"chat"</I
-></SPAN
>
- conversation that takes places between <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+ conversation that takes places between <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd</A
> and the local password changing
program to change the user's password. The string describes a
- sequence of response-receive pairs that <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+ sequence of response-receive pairs that <A
+HREF="smbd.8.html"
+TARGET="_top"
+> smbd(8)</A
> uses to determine what to send to the
<A
HREF="#PASSWDPROGRAM"
-><VAR
+><TT
CLASS="PARAMETER"
->passwd program</VAR
+><I
+>passwd program</I
+></TT
>
</A
> and what to expect back. If the expected output is not
@@ -12896,21 +13855,20 @@ CLASS="PARAMETER"
><P
>Note that this parameter only is only used if the <A
HREF="#UNIXPASSWORDSYNC"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>unix
- password sync</VAR
+ password sync</I
+></TT
></A
-> parameter is set to <CODE
+> parameter is set to <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
>. This
- sequence is then called <SPAN
-CLASS="emphasis"
-><I
+ sequence is then called <I
CLASS="EMPHASIS"
>AS ROOT</I
-></SPAN
> when the SMB password
in the smbpasswd file is being changed, without access to the old
password cleartext. This means that root must be able to reset the user's password
@@ -12922,23 +13880,25 @@ HREF="#PASSWDPROGRAM"
executed on the NIS master.
</P
><P
->The string can contain the macro <VAR
+>The string can contain the macro <TT
CLASS="PARAMETER"
->%n</VAR
+><I
+>%n</I
+></TT
> which is substituted
for the new password. The chat sequence can also contain the standard
- macros <CODE
+ macros <TT
CLASS="CONSTANT"
->\\n</CODE
->, <CODE
+>\n</TT
+>, <TT
CLASS="CONSTANT"
->\\r</CODE
->, <CODE
+>\r</TT
+>, <TT
CLASS="CONSTANT"
-> \\t</CODE
-> and <CODE
+> \t</TT
+> and <TT
CLASS="CONSTANT"
->\\s</CODE
+>\s</TT
> to give line-feed,
carriage-return, tab and space. The chat sequence string can also contain
a '*' which matches any sequence of characters.
@@ -12951,14 +13911,16 @@ CLASS="CONSTANT"
><P
>If the <A
HREF="#PAMPASSWORDCHANGE"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>pam
- password change</VAR
+ password change</I
+></TT
></A
-> parameter is set to <CODE
+> parameter is set to <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
>, the chat pairs
may be matched in any order, and success is determined by the PAM result,
not any particular output. The \n macro is ignored for PAM conversions.
@@ -12966,41 +13928,49 @@ CLASS="CONSTANT"
><P
>See also <A
HREF="#UNIXPASSWORDSYNC"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>unix password
- sync</VAR
+ sync</I
+></TT
></A
>, <A
HREF="#PASSWDPROGRAM"
-><VAR
+><TT
CLASS="PARAMETER"
-> passwd program</VAR
+><I
+> passwd program</I
+></TT
></A
> ,<A
HREF="#PASSWDCHATDEBUG"
-> <VAR
+> <TT
CLASS="PARAMETER"
->passwd chat debug</VAR
+><I
+>passwd chat debug</I
+></TT
></A
> and <A
HREF="#PAMPASSWORDCHANGE"
-> <VAR
+> <TT
CLASS="PARAMETER"
->pam password change</VAR
+><I
+>pam password change</I
+></TT
></A
>.</P
><P
>Default: <B
CLASS="COMMAND"
->passwd chat = *new*password* %n\\n
- *new*password* %n\\n *changed*</B
+>passwd chat = *new*password* %n\n
+ *new*password* %n\n *changed*</B
></P
><P
>Example: <B
CLASS="COMMAND"
->passwd chat = "*Enter OLD password*" %o\\n
- "*Enter NEW password*" %n\\n "*Reenter NEW password*" %n\\n "*Password
+>passwd chat = "*Enter OLD password*" %o\n
+ "*Enter NEW password*" %n\n "*Reenter NEW password*" %n\n "*Password
changed*"</B
></P
></DD
@@ -13008,30 +13978,27 @@ CLASS="COMMAND"
><A
NAME="PASSWDCHATDEBUG"
></A
->&#62;passwd chat debug (G)</DT
+>passwd chat debug (G)</DT
><DD
><P
>This boolean specifies if the passwd chat script
- parameter is run in <SPAN
-CLASS="emphasis"
-><I
+ parameter is run in <I
CLASS="EMPHASIS"
>debug</I
-></SPAN
> mode. In this mode the
strings passed to and received from the passwd chat are printed
- in the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+ in the <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd(8)</A
> log with a
<A
HREF="#DEBUGLEVEL"
-><VAR
+><TT
CLASS="PARAMETER"
->debug level</VAR
+><I
+>debug level</I
+></TT
></A
>
of 100. This is a dangerous option as it will allow plaintext passwords
@@ -13039,43 +14006,55 @@ CLASS="PARAMETER"
CLASS="COMMAND"
>smbd</B
> log. It is available to help
- Samba admins debug their <VAR
+ Samba admins debug their <TT
CLASS="PARAMETER"
->passwd chat</VAR
+><I
+>passwd chat</I
+></TT
> scripts
- when calling the <VAR
+ when calling the <TT
CLASS="PARAMETER"
->passwd program</VAR
+><I
+>passwd program</I
+></TT
> and should
be turned off after this has been done. This option has no effect if the
<A
HREF="#PAMPASSWORDCHANGE"
-><VAR
+><TT
CLASS="PARAMETER"
->pam password change</VAR
+><I
+>pam password change</I
+></TT
></A
>
paramter is set. This parameter is off by default.</P
><P
>See also <A
HREF="#PASSWDCHAT"
-><VAR
+><TT
CLASS="PARAMETER"
->passwd chat</VAR
+><I
+>passwd chat</I
+></TT
>
</A
>, <A
HREF="#PAMPASSWORDCHANGE"
-><VAR
+><TT
CLASS="PARAMETER"
->pam password change</VAR
+><I
+>pam password change</I
+></TT
>
</A
>, <A
HREF="#PASSWDPROGRAM"
-><VAR
+><TT
CLASS="PARAMETER"
->passwd program</VAR
+><I
+>passwd program</I
+></TT
>
</A
>.</P
@@ -13089,49 +14068,44 @@ CLASS="COMMAND"
><A
NAME="PASSWDPROGRAM"
></A
->&#62;passwd program (G)</DT
+>passwd program (G)</DT
><DD
><P
>The name of a program that can be used to set
- UNIX user passwords. Any occurrences of <VAR
+ UNIX user passwords. Any occurrences of <TT
CLASS="PARAMETER"
->%u</VAR
+><I
+>%u</I
+></TT
>
will be replaced with the user name. The user name is checked for
existence before calling the password changing program.</P
><P
->Also note that many passwd programs insist in <SPAN
-CLASS="emphasis"
-><I
+>Also note that many passwd programs insist in <I
CLASS="EMPHASIS"
>reasonable
</I
-></SPAN
> passwords, such as a minimum length, or the inclusion
of mixed case chars and digits. This can pose a problem as some clients
(such as Windows for Workgroups) uppercase the password before sending
it.</P
><P
-><SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>Note</I
-></SPAN
-> that if the <VAR
+> that if the <TT
CLASS="PARAMETER"
+><I
>unix
- password sync</VAR
-> parameter is set to <CODE
+ password sync</I
+></TT
+> parameter is set to <TT
CLASS="CONSTANT"
>yes
- </CODE
-> then this program is called <SPAN
-CLASS="emphasis"
-><I
+ </TT
+> then this program is called <I
CLASS="EMPHASIS"
>AS ROOT</I
-></SPAN
>
before the SMB password in the <A
HREF="smbpasswd.5.html"
@@ -13145,39 +14119,39 @@ CLASS="COMMAND"
> will fail to change the SMB password also
(this is by design).</P
><P
->If the <VAR
+>If the <TT
CLASS="PARAMETER"
->unix password sync</VAR
-> parameter
- is set this parameter <SPAN
-CLASS="emphasis"
><I
+>unix password sync</I
+></TT
+> parameter
+ is set this parameter <I
CLASS="EMPHASIS"
>MUST USE ABSOLUTE PATHS</I
-></SPAN
>
- for <SPAN
-CLASS="emphasis"
-><I
+ for <I
CLASS="EMPHASIS"
>ALL</I
-></SPAN
> programs called, and must be examined
- for security implications. Note that by default <VAR
+ for security implications. Note that by default <TT
CLASS="PARAMETER"
+><I
>unix
- password sync</VAR
-> is set to <CODE
+ password sync</I
+></TT
+> is set to <TT
CLASS="CONSTANT"
->no</CODE
+>no</TT
>.</P
><P
>See also <A
HREF="#UNIXPASSWORDSYNC"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>unix
- password sync</VAR
+ password sync</I
+></TT
></A
>.</P
><P
@@ -13196,7 +14170,7 @@ CLASS="COMMAND"
><A
NAME="PASSWORDLEVEL"
></A
->&#62;password level (G)</DT
+>password level (G)</DT
><DD
><P
>Some client/server combinations have difficulty
@@ -13211,17 +14185,21 @@ NAME="PASSWORDLEVEL"
>This parameter defines the maximum number of characters
that may be upper case in passwords.</P
><P
->For example, say the password given was "FRED". If <VAR
+>For example, say the password given was "FRED". If <TT
CLASS="PARAMETER"
-> password level</VAR
+><I
+> password level</I
+></TT
> is set to 1, the following combinations
would be tried if "FRED" failed:</P
><P
>"Fred", "fred", "fRed", "frEd","freD"</P
><P
->If <VAR
+>If <TT
CLASS="PARAMETER"
->password level</VAR
+><I
+>password level</I
+></TT
> was set to 2,
the following combinations would also be tried: </P
><P
@@ -13252,7 +14230,7 @@ CLASS="COMMAND"
><A
NAME="PASSWORDSERVER"
></A
->&#62;password server (G)</DT
+>password server (G)</DT
><DD
><P
>By specifying the name of another SMB server (such
@@ -13278,10 +14256,12 @@ CLASS="FILENAME"
>The name of the password server is looked up using the
parameter <A
HREF="#NAMERESOLVEORDER"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>name
- resolve order</VAR
+ resolve order</I
+></TT
></A
> and so may resolved
by any method and order described in that parameter.</P
@@ -13289,62 +14269,42 @@ CLASS="PARAMETER"
>The password server must be a machine capable of using
the "LM1.2X002" or the "NT LM 0.12" protocol, and it must be in
user level security mode.</P
-><DIV
-CLASS="NOTE"
><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="90%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Using a password server
- means your UNIX box (running Samba) is only as secure as your
- password server. <SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
+>NOTE:</I
+> Using a password server
+ means your UNIX box (running Samba) is only as secure as your
+ password server. <I
+CLASS="EMPHASIS"
>DO NOT CHOOSE A PASSWORD SERVER THAT
YOU DON'T COMPLETELY TRUST</I
-></SPAN
>.</P
-></TD
-></TR
-></TABLE
-></DIV
><P
>Never point a Samba server at itself for password
serving. This will cause a loop and could lock up your Samba
server!</P
><P
>The name of the password server takes the standard
- substitutions, but probably the only useful one is <VAR
+ substitutions, but probably the only useful one is <TT
CLASS="PARAMETER"
+><I
>%m
- </VAR
+ </I
+></TT
>, which means the Samba server will use the incoming
client as the password server. If you use this then you better
trust your clients, and you had better restrict them with hosts allow!</P
><P
->If the <VAR
+>If the <TT
CLASS="PARAMETER"
->security</VAR
+><I
+>security</I
+></TT
> parameter is set to
- <CODE
+ <TT
CLASS="CONSTANT"
->domain</CODE
+>domain</TT
>, then the list of machines in this
option must be a list of Primary or Backup Domain controllers for the
Domain or the character '*', as the Samba server is effectively
@@ -13353,9 +14313,11 @@ CLASS="CONSTANT"
CLASS="COMMAND"
> security = domain</B
> is that if you list several hosts in the
- <VAR
+ <TT
CLASS="PARAMETER"
->password server</VAR
+><I
+>password server</I
+></TT
> option then <B
CLASS="COMMAND"
>smbd
@@ -13363,15 +14325,17 @@ CLASS="COMMAND"
> will try each in turn till it finds one that responds. This
is useful in case your primary server goes down.</P
><P
->If the <VAR
+>If the <TT
CLASS="PARAMETER"
->password server</VAR
+><I
+>password server</I
+></TT
> option is set
to the character '*', then Samba will attempt to auto-locate the
Primary or Backup Domain controllers to authenticate against by
- doing a query for the name <CODE
+ doing a query for the name <TT
CLASS="CONSTANT"
->WORKGROUP&#60;1C&#62;</CODE
+>WORKGROUP&#60;1C&#62;</TT
>
and then contacting each server returned in the list of IP
addresses from the name resolution source. </P
@@ -13382,13 +14346,15 @@ CLASS="CONSTANT"
will be added to the list as well. Samba will not attempt to optimize
this list by locating the closest DC.</P
><P
->If the <VAR
+>If the <TT
CLASS="PARAMETER"
->security</VAR
+><I
+>security</I
+></TT
> parameter is
- set to <CODE
+ set to <TT
CLASS="CONSTANT"
->server</CODE
+>server</TT
>, then there are different
restrictions that <B
CLASS="COMMAND"
@@ -13401,9 +14367,11 @@ CLASS="COMMAND"
><LI
><P
>You may list several password servers in
- the <VAR
+ the <TT
CLASS="PARAMETER"
->password server</VAR
+><I
+>password server</I
+></TT
> parameter, however if an
<B
CLASS="COMMAND"
@@ -13434,10 +14402,12 @@ CLASS="COMMAND"
><P
>See also the <A
HREF="#SECURITY"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>security
- </VAR
+ </I
+></TT
></A
> parameter.</P
><P
@@ -13462,7 +14432,7 @@ CLASS="COMMAND"
><A
NAME="PATH"
></A
->&#62;path (S)</DT
+>path (S)</DT
><DD
><P
>This parameter specifies a directory to which
@@ -13476,14 +14446,18 @@ NAME="PATH"
you probably won't get the results you expect if you do
otherwise.</P
><P
->Any occurrences of <VAR
+>Any occurrences of <TT
CLASS="PARAMETER"
->%u</VAR
+><I
+>%u</I
+></TT
> in the path
will be replaced with the UNIX username that the client is using
- on this connection. Any occurrences of <VAR
+ on this connection. Any occurrences of <TT
CLASS="PARAMETER"
->%m</VAR
+><I
+>%m</I
+></TT
>
will be replaced by the NetBIOS name of the machine they are
connecting from. These replacements are very useful for setting
@@ -13491,18 +14465,17 @@ CLASS="PARAMETER"
><P
>Note that this path will be based on <A
HREF="#ROOTDIR"
-> <VAR
+> <TT
CLASS="PARAMETER"
->root dir</VAR
+><I
+>root dir</I
+></TT
></A
> if one was specified.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>none</I
-></SPAN
></P
><P
>Example: <B
@@ -13514,7 +14487,7 @@ CLASS="COMMAND"
><A
NAME="PIDDIRECTORY"
></A
->&#62;pid directory (G)</DT
+>pid directory (G)</DT
><DD
><P
>This option specifies the directory where pid
@@ -13535,15 +14508,16 @@ CLASS="COMMAND"
><A
NAME="POSIXLOCKING"
></A
->&#62;posix locking (S)</DT
+>posix locking (S)</DT
><DD
><P
->The <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+>The <A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbd(8)</B
+></A
>
daemon maintains an database of file locks obtained by SMB clients.
The default behavior is to map this internal database to POSIX
@@ -13561,7 +14535,7 @@ CLASS="COMMAND"
><A
NAME="POSTEXEC"
></A
->&#62;postexec (S)</DT
+>postexec (S)</DT
><DD
><P
>This option specifies a command to be run
@@ -13579,19 +14553,18 @@ CLASS="COMMAND"
><P
>See also <A
HREF="#PREEXEC"
-><VAR
+><TT
CLASS="PARAMETER"
->preexec</VAR
+><I
+>preexec</I
+></TT
>
</A
>.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>none (no command executed)</I
-></SPAN
>
</P
><P
@@ -13603,9 +14576,32 @@ CLASS="COMMAND"
></DD
><DT
><A
+NAME="POSTSCRIPT"
+></A
+>postscript (S)</DT
+><DD
+><P
+>This parameter forces a printer to interpret
+ the print files as PostScript. This is done by adding a <TT
+CLASS="CONSTANT"
+>%!
+ </TT
+> to the start of print output.</P
+><P
+>This is most useful when you have lots of PCs that persist
+ in putting a control-D at the start of print jobs, which then
+ confuses your printer.</P
+><P
+>Default: <B
+CLASS="COMMAND"
+>postscript = no</B
+></P
+></DD
+><DT
+><A
NAME="PREEXEC"
></A
->&#62;preexec (S)</DT
+>preexec (S)</DT
><DD
><P
>This option specifies a command to be run whenever
@@ -13625,26 +14621,27 @@ CLASS="COMMAND"
><P
>See also <A
HREF="#PREEXECCLOSE"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>preexec close
- </VAR
+ </I
+></TT
></A
> and <A
HREF="#POSTEXEC"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>postexec
- </VAR
+ </I
+></TT
></A
>.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>none (no command executed)</I
-></SPAN
></P
><P
>Example: <B
@@ -13657,16 +14654,18 @@ CLASS="COMMAND"
><A
NAME="PREEXECCLOSE"
></A
->&#62;preexec close (S)</DT
+>preexec close (S)</DT
><DD
><P
>This boolean option controls whether a non-zero
return code from <A
HREF="#PREEXEC"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>preexec
- </VAR
+ </I
+></TT
></A
> should close the service being connected to.</P
><P
@@ -13679,7 +14678,7 @@ CLASS="COMMAND"
><A
NAME="PREFERREDMASTER"
></A
->&#62;preferred master (G)</DT
+>preferred master (G)</DT
><DD
><P
>This boolean parameter controls if <A
@@ -13689,9 +14688,9 @@ TARGET="_top"
> is a preferred master browser
for its workgroup.</P
><P
->If this is set to <CODE
+>If this is set to <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
>, on startup, <B
CLASS="COMMAND"
>nmbd</B
@@ -13702,9 +14701,11 @@ CLASS="COMMAND"
CLASS="COMMAND"
><A
HREF="#DOMAINMASTER"
-><VAR
+><TT
CLASS="PARAMETER"
-> domain master</VAR
+><I
+> domain master</I
+></TT
></A
> = yes</B
>, so that <B
@@ -13721,9 +14722,11 @@ CLASS="COMMAND"
><P
>See also <A
HREF="#OSLEVEL"
-><VAR
+><TT
CLASS="PARAMETER"
->os level</VAR
+><I
+>os level</I
+></TT
>
</A
>.</P
@@ -13737,14 +14740,16 @@ CLASS="COMMAND"
><A
NAME="PREFEREDMASTER"
></A
->&#62;prefered master (G)</DT
+>prefered master (G)</DT
><DD
><P
>Synonym for <A
HREF="#PREFERREDMASTER"
-><VAR
+><TT
CLASS="PARAMETER"
-> preferred master</VAR
+><I
+> preferred master</I
+></TT
></A
> for people who cannot spell :-).</P
></DD
@@ -13752,7 +14757,7 @@ CLASS="PARAMETER"
><A
NAME="PRELOAD"
></A
->&#62;preload (G)</DT
+>preload (G)</DT
><DD
><P
>This is a list of services that you want to be
@@ -13763,18 +14768,17 @@ NAME="PRELOAD"
>Note that if you just want all printers in your
printcap file loaded then the <A
HREF="#LOADPRINTERS"
-> <VAR
+> <TT
CLASS="PARAMETER"
->load printers</VAR
+><I
+>load printers</I
+></TT
></A
> option is easier.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>no preloaded services</I
-></SPAN
></P
><P
>Example: <B
@@ -13784,43 +14788,21 @@ CLASS="COMMAND"
></DD
><DT
><A
-NAME="PRELOADMODULES"
-></A
->&#62;preload modules (G)</DT
-><DD
-><P
->This is a list of paths to modules that should
- be loaded into smbd before a client connects. This improves
- the speed of smbd when reacting to new connections somewhat. </P
-><P
->It is recommended to only use this option on heavy-performance
- servers.</P
-><P
->Default: <B
-CLASS="COMMAND"
->preload modules = </B
-></P
-><P
->Example: <B
-CLASS="COMMAND"
->preload modules = /usr/lib/samba/passdb/mysql.so</B
-></P
-></DD
-><DT
-><A
NAME="PRESERVECASE"
></A
->&#62;preserve case (S)</DT
+>preserve case (S)</DT
><DD
><P
> This controls if new filenames are created
with the case that the client passes, or if they are forced to
be the <A
HREF="#DEFAULTCASE"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>default case
- </VAR
+ </I
+></TT
></A
>.</P
><P
@@ -13830,7 +14812,7 @@ CLASS="COMMAND"
></P
><P
>See the section on <A
-HREF="#AEN207"
+HREF="#AEN205"
>NAME
MANGLING</A
> for a fuller discussion.</P
@@ -13839,7 +14821,7 @@ HREF="#AEN207"
><A
NAME="PRINTCOMMAND"
></A
->&#62;print command (S)</DT
+>print command (S)</DT
><DD
><P
>After a print job has finished spooling to
@@ -13872,28 +14854,33 @@ CLASS="COMMAND"
>%z - the size of the spooled
print job (in bytes)</P
><P
->The print command <SPAN
-CLASS="emphasis"
-><I
+>The print command <I
CLASS="EMPHASIS"
>MUST</I
-></SPAN
> contain at least
- one occurrence of <VAR
+ one occurrence of <TT
CLASS="PARAMETER"
->%s</VAR
-> or <VAR
+><I
+>%s</I
+></TT
+> or <TT
CLASS="PARAMETER"
+><I
>%f
- </VAR
-> - the <VAR
+ </I
+></TT
+> - the <TT
CLASS="PARAMETER"
->%p</VAR
+><I
+>%p</I
+></TT
> is optional. At the time
- a job is submitted, if no printer name is supplied the <VAR
+ a job is submitted, if no printer name is supplied the <TT
CLASS="PARAMETER"
+><I
>%p
- </VAR
+ </I
+></TT
> will be silently removed from the printer command.</P
><P
>If specified in the [global] section, the print command given
@@ -13905,15 +14892,17 @@ CLASS="PARAMETER"
be created but not processed and (most importantly) not removed.</P
><P
>Note that printing may fail on some UNIXes from the
- <CODE
+ <TT
CLASS="CONSTANT"
->nobody</CODE
+>nobody</TT
> account. If this happens then create
an alternative guest account that can print and set the <A
HREF="#GUESTACCOUNT"
-><VAR
+><TT
CLASS="PARAMETER"
->guest account</VAR
+><I
+>guest account</I
+></TT
></A
>
in the [global] section.</P
@@ -13933,9 +14922,11 @@ CLASS="COMMAND"
on how you normally print files on your system. The default for
the parameter varies depending on the setting of the <A
HREF="#PRINTING"
-> <VAR
+> <TT
CLASS="PARAMETER"
->printing</VAR
+><I
+>printing</I
+></TT
></A
> parameter.</P
><P
@@ -13999,14 +14990,16 @@ CLASS="COMMAND"
><A
NAME="PRINTOK"
></A
->&#62;print ok (S)</DT
+>print ok (S)</DT
><DD
><P
>Synonym for <A
HREF="#PRINTABLE"
-> <VAR
+> <TT
CLASS="PARAMETER"
->printable</VAR
+><I
+>printable</I
+></TT
></A
>.</P
></DD
@@ -14014,12 +15007,12 @@ CLASS="PARAMETER"
><A
NAME="PRINTABLE"
></A
->&#62;printable (S)</DT
+>printable (S)</DT
><DD
><P
->If this parameter is <CODE
+>If this parameter is <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
>, then
clients may open, write to and submit spool files on the directory
specified for the service. </P
@@ -14028,10 +15021,12 @@ CLASS="CONSTANT"
to the service path (user privileges permitting) via the spooling
of print data. The <A
HREF="#READONLY"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>read only
- </VAR
+ </I
+></TT
></A
> parameter controls only non-printing access to
the resource.</P
@@ -14045,14 +15040,16 @@ CLASS="COMMAND"
><A
NAME="PRINTCAP"
></A
->&#62;printcap (G)</DT
+>printcap (G)</DT
><DD
><P
>Synonym for <A
HREF="#PRINTCAPNAME"
-><VAR
+><TT
CLASS="PARAMETER"
-> printcap name</VAR
+><I
+> printcap name</I
+></TT
></A
>.</P
></DD
@@ -14060,7 +15057,7 @@ CLASS="PARAMETER"
><A
NAME="PRINTCAPNAME"
></A
->&#62;printcap name (G)</DT
+>printcap name (G)</DT
><DD
><P
>This parameter may be used to override the
@@ -14068,7 +15065,7 @@ NAME="PRINTCAPNAME"
CLASS="FILENAME"
> /etc/printcap</TT
>). See the discussion of the <A
-HREF="#AEN80"
+HREF="#AEN79"
>[printers]</A
> section above for reasons
why you might want to do this.</P
@@ -14100,9 +15097,11 @@ CLASS="COMMAND"
</B
> to automatically obtain lists of available printers. This
is the default for systems that define SYSV at configure time in
- Samba (this includes most System V based systems). If <VAR
+ Samba (this includes most System V based systems). If <TT
CLASS="PARAMETER"
-> printcap name</VAR
+><I
+> printcap name</I
+></TT
> is set to <B
CLASS="COMMAND"
>lpstat</B
@@ -14115,40 +15114,33 @@ CLASS="COMMAND"
><P
>A minimal printcap file would look something like this:</P
><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="90%"
+><TR
+><TD
><PRE
CLASS="PROGRAMLISTING"
->print1|My Printer 1
-print2|My Printer 2
-print3|My Printer 3
-print4|My Printer 4
-print5|My Printer 5</PRE
+> print1|My Printer 1
+ print2|My Printer 2
+ print3|My Printer 3
+ print4|My Printer 4
+ print5|My Printer 5
+ </PRE
+></TD
+></TR
+></TABLE
></P
><P
>where the '|' separates aliases of a printer. The fact
that the second alias has a space in it gives a hint to Samba
that it's a comment.</P
-><DIV
-CLASS="NOTE"
><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="90%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Under AIX the default printcap
+><I
+CLASS="EMPHASIS"
+>NOTE</I
+>: Under AIX the default printcap
name is <TT
CLASS="FILENAME"
>/etc/qconfig</TT
@@ -14161,10 +15153,6 @@ CLASS="FILENAME"
CLASS="FILENAME"
>qconfig</TT
> appears in the printcap filename.</P
-></TD
-></TR
-></TABLE
-></DIV
><P
>Default: <B
CLASS="COMMAND"
@@ -14180,7 +15168,7 @@ CLASS="COMMAND"
><A
NAME="PRINTERADMIN"
></A
->&#62;printer admin (S)</DT
+>printer admin (S)</DT
><DD
><P
>This is a list of users that can do anything to
@@ -14201,9 +15189,205 @@ CLASS="COMMAND"
></DD
><DT
><A
+NAME="PRINTERDRIVER"
+></A
+>printer driver (S)</DT
+><DD
+><P
+><I
+CLASS="EMPHASIS"
+>Note :</I
+>This is a deprecated
+ parameter and will be removed in the next major release
+ following version 2.2. Please see the instructions in
+ the <A
+HREF="printer_driver2.html"
+TARGET="_top"
+>Samba 2.2. Printing
+ HOWTO</A
+> for more information
+ on the new method of loading printer drivers onto a Samba server.
+ </P
+><P
+>This option allows you to control the string
+ that clients receive when they ask the server for the printer driver
+ associated with a printer. If you are using Windows95 or Windows NT
+ then you can use this to automate the setup of printers on your
+ system.</P
+><P
+>You need to set this parameter to the exact string (case
+ sensitive) that describes the appropriate printer driver for your
+ system. If you don't know the exact string to use then you should
+ first try with no <A
+HREF="#PRINTERDRIVER"
+><TT
+CLASS="PARAMETER"
+><I
+> printer driver</I
+></TT
+></A
+> option set and the client will
+ give you a list of printer drivers. The appropriate strings are
+ shown in a scroll box after you have chosen the printer manufacturer.</P
+><P
+>See also <A
+HREF="#PRINTERDRIVERFILE"
+><TT
+CLASS="PARAMETER"
+><I
+>printer
+ driver file</I
+></TT
+></A
+>.</P
+><P
+>Example: <B
+CLASS="COMMAND"
+>printer driver = HP LaserJet 4L</B
+></P
+></DD
+><DT
+><A
+NAME="PRINTERDRIVERFILE"
+></A
+>printer driver file (G)</DT
+><DD
+><P
+><I
+CLASS="EMPHASIS"
+>Note :</I
+>This is a deprecated
+ parameter and will be removed in the next major release
+ following version 2.2. Please see the instructions in
+ the <A
+HREF="printer_driver2.html"
+TARGET="_top"
+>Samba 2.2. Printing
+ HOWTO</A
+> for more information
+ on the new method of loading printer drivers onto a Samba server.
+ </P
+><P
+>This parameter tells Samba where the printer driver
+ definition file, used when serving drivers to Windows 95 clients, is
+ to be found. If this is not set, the default is :</P
+><P
+><TT
+CLASS="FILENAME"
+><TT
+CLASS="REPLACEABLE"
+><I
+>SAMBA_INSTALL_DIRECTORY</I
+></TT
+>
+ /lib/printers.def</TT
+></P
+><P
+>This file is created from Windows 95 <TT
+CLASS="FILENAME"
+>msprint.inf
+ </TT
+> files found on the Windows 95 client system. For more
+ details on setting up serving of printer drivers to Windows 95
+ clients, see the outdated documentation file in the <TT
+CLASS="FILENAME"
+>docs/</TT
+>
+ directory, <TT
+CLASS="FILENAME"
+>PRINTER_DRIVER.txt</TT
+>.</P
+><P
+>See also <A
+HREF="#PRINTERDRIVERLOCATION"
+><TT
+CLASS="PARAMETER"
+><I
+> printer driver location</I
+></TT
+></A
+>.</P
+><P
+>Default: <I
+CLASS="EMPHASIS"
+>None (set in compile).</I
+></P
+><P
+>Example: <B
+CLASS="COMMAND"
+>printer driver file =
+ /usr/local/samba/printers/drivers.def</B
+></P
+></DD
+><DT
+><A
+NAME="PRINTERDRIVERLOCATION"
+></A
+>printer driver location (S)</DT
+><DD
+><P
+><I
+CLASS="EMPHASIS"
+>Note :</I
+>This is a deprecated
+ parameter and will be removed in the next major release
+ following version 2.2. Please see the instructions in
+ the <A
+HREF="printer_driver2.html"
+TARGET="_top"
+>Samba 2.2. Printing
+ HOWTO</A
+> for more information
+ on the new method of loading printer drivers onto a Samba server.
+ </P
+><P
+>This parameter tells clients of a particular printer
+ share where to find the printer driver files for the automatic
+ installation of drivers for Windows 95 machines. If Samba is set up
+ to serve printer drivers to Windows 95 machines, this should be set to</P
+><P
+><B
+CLASS="COMMAND"
+>\\MACHINE\PRINTER$</B
+></P
+><P
+>Where MACHINE is the NetBIOS name of your Samba server,
+ and PRINTER$ is a share you set up for serving printer driver
+ files. For more details on setting this up see the outdated documentation
+ file in the <TT
+CLASS="FILENAME"
+>docs/</TT
+> directory, <TT
+CLASS="FILENAME"
+> PRINTER_DRIVER.txt</TT
+>.</P
+><P
+>See also <A
+HREF="#PRINTERDRIVERFILE"
+><TT
+CLASS="PARAMETER"
+><I
+> printer driver file</I
+></TT
+></A
+>.</P
+><P
+>Default: <B
+CLASS="COMMAND"
+>none</B
+></P
+><P
+>Example: <B
+CLASS="COMMAND"
+>printer driver location = \\MACHINE\PRINTER$
+ </B
+></P
+></DD
+><DT
+><A
NAME="PRINTERNAME"
></A
->&#62;printer name (S)</DT
+>printer name (S)</DT
><DD
><P
>This parameter specifies the name of the printer
@@ -14213,16 +15397,13 @@ NAME="PRINTERNAME"
name given will be used for any printable service that does
not have its own printer name specified.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
->none (but may be <CODE
+>none (but may be <TT
CLASS="CONSTANT"
->lp</CODE
+>lp</TT
>
on many systems)</I
-></SPAN
></P
><P
>Example: <B
@@ -14234,14 +15415,16 @@ CLASS="COMMAND"
><A
NAME="PRINTER"
></A
->&#62;printer (S)</DT
+>printer (S)</DT
><DD
><P
>Synonym for <A
HREF="#PRINTERNAME"
-><VAR
+><TT
CLASS="PARAMETER"
-> printer name</VAR
+><I
+> printer name</I
+></TT
></A
>.</P
></DD
@@ -14249,64 +15432,74 @@ CLASS="PARAMETER"
><A
NAME="PRINTING"
></A
->&#62;printing (S)</DT
+>printing (S)</DT
><DD
><P
>This parameters controls how printer status
information is interpreted on your system. It also affects the
- default values for the <VAR
+ default values for the <TT
CLASS="PARAMETER"
->print command</VAR
+><I
+>print command</I
+></TT
>,
- <VAR
+ <TT
CLASS="PARAMETER"
->lpq command</VAR
->, <VAR
+><I
+>lpq command</I
+></TT
+>, <TT
CLASS="PARAMETER"
+><I
>lppause command
- </VAR
->, <VAR
+ </I
+></TT
+>, <TT
CLASS="PARAMETER"
->lpresume command</VAR
+><I
+>lpresume command</I
+></TT
>, and
- <VAR
+ <TT
CLASS="PARAMETER"
->lprm command</VAR
+><I
+>lprm command</I
+></TT
> if specified in the
[global] section.</P
><P
>Currently nine printing styles are supported. They are
- <CODE
+ <TT
CLASS="CONSTANT"
->BSD</CODE
->, <CODE
+>BSD</TT
+>, <TT
CLASS="CONSTANT"
->AIX</CODE
+>AIX</TT
>,
- <CODE
+ <TT
CLASS="CONSTANT"
->LPRNG</CODE
->, <CODE
+>LPRNG</TT
+>, <TT
CLASS="CONSTANT"
->PLP</CODE
+>PLP</TT
>,
- <CODE
+ <TT
CLASS="CONSTANT"
->SYSV</CODE
->, <CODE
+>SYSV</TT
+>, <TT
CLASS="CONSTANT"
->HPUX</CODE
+>HPUX</TT
>,
- <CODE
+ <TT
CLASS="CONSTANT"
->QNX</CODE
->, <CODE
+>QNX</TT
+>, <TT
CLASS="CONSTANT"
->SOFTQ</CODE
+>SOFTQ</TT
>,
- and <CODE
+ and <TT
CLASS="CONSTANT"
->CUPS</CODE
+>CUPS</TT
>.</P
><P
>To see what the defaults are for the other print
@@ -14319,7 +15512,7 @@ TARGET="_top"
>This option can be set on a per printer basis</P
><P
>See also the discussion in the <A
-HREF="#AEN80"
+HREF="#AEN79"
> [printers]</A
> section.</P
></DD
@@ -14327,7 +15520,7 @@ HREF="#AEN80"
><A
NAME="PRIVATEDIR"
></A
->&#62;private dir (G)</DT
+>private dir (G)</DT
><DD
><P
>This parameters defines the directory
@@ -14350,14 +15543,16 @@ CLASS="COMMAND"
><A
NAME="PROTOCOL"
></A
->&#62;protocol (G)</DT
+>protocol (G)</DT
><DD
><P
>Synonym for <A
HREF="#MAXPROTOCOL"
-> <VAR
+> <TT
CLASS="PARAMETER"
->max protocol</VAR
+><I
+>max protocol</I
+></TT
></A
>.</P
></DD
@@ -14365,15 +15560,17 @@ CLASS="PARAMETER"
><A
NAME="PUBLIC"
></A
->&#62;public (S)</DT
+>public (S)</DT
><DD
><P
>Synonym for <A
HREF="#GUESTOK"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>guest
- ok</VAR
+ ok</I
+></TT
></A
>.</P
></DD
@@ -14381,7 +15578,7 @@ CLASS="PARAMETER"
><A
NAME="QUEUEPAUSECOMMAND"
></A
->&#62;queuepause command (S)</DT
+>queuepause command (S)</DT
><DD
><P
>This parameter specifies the command to be
@@ -14395,9 +15592,11 @@ NAME="QUEUEPAUSECOMMAND"
but can be issued from the Printers window under Windows 95
and NT.</P
><P
->If a <VAR
+>If a <TT
CLASS="PARAMETER"
->%p</VAR
+><I
+>%p</I
+></TT
> is given then the printer name
is put in its place. Otherwise it is placed at the end of the command.
</P
@@ -14406,16 +15605,15 @@ CLASS="PARAMETER"
path in the command as the PATH may not be available to the
server.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
->depends on the setting of <VAR
+>depends on the setting of <TT
CLASS="PARAMETER"
+><I
>printing
- </VAR
+ </I
+></TT
></I
-></SPAN
></P
><P
>Example: <B
@@ -14427,7 +15625,7 @@ CLASS="COMMAND"
><A
NAME="QUEUERESUMECOMMAND"
></A
->&#62;queueresume command (S)</DT
+>queueresume command (S)</DT
><DD
><P
>This parameter specifies the command to be
@@ -14435,9 +15633,11 @@ NAME="QUEUERESUMECOMMAND"
is the command to undo the behavior that is caused by the
previous parameter (<A
HREF="#QUEUEPAUSECOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
-> queuepause command</VAR
+><I
+> queuepause command</I
+></TT
></A
>).</P
><P
@@ -14449,9 +15649,11 @@ CLASS="PARAMETER"
but can be issued from the Printers window under Windows 95
and NT.</P
><P
->If a <VAR
+>If a <TT
CLASS="PARAMETER"
->%p</VAR
+><I
+>%p</I
+></TT
> is given then the printer name
is put in its place. Otherwise it is placed at the end of the
command.</P
@@ -14460,18 +15662,17 @@ CLASS="PARAMETER"
path in the command as the PATH may not be available to the
server.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>depends on the setting of <A
HREF="#PRINTING"
-><VAR
+><TT
CLASS="PARAMETER"
->printing</VAR
+><I
+>printing</I
+></TT
></A
></I
-></SPAN
>
</P
><P
@@ -14485,7 +15686,7 @@ CLASS="COMMAND"
><A
NAME="READBMPX"
></A
->&#62;read bmpx (G)</DT
+>read bmpx (G)</DT
><DD
><P
>This boolean parameter controls whether <A
@@ -14494,9 +15695,9 @@ TARGET="_top"
>smbd(8)</A
> will support the "Read
Block Multiplex" SMB. This is now rarely used and defaults to
- <CODE
+ <TT
CLASS="CONSTANT"
->no</CODE
+>no</TT
>. You should never need to set this
parameter.</P
><P
@@ -14509,38 +15710,46 @@ CLASS="COMMAND"
><A
NAME="READLIST"
></A
->&#62;read list (S)</DT
+>read list (S)</DT
><DD
><P
>This is a list of users that are given read-only
access to a service. If the connecting user is in this list then
they will not be given write access, no matter what the <A
HREF="#READONLY"
-><VAR
+><TT
CLASS="PARAMETER"
->read only</VAR
+><I
+>read only</I
+></TT
></A
>
option is set to. The list can include group names using the
syntax described in the <A
HREF="#INVALIDUSERS"
-><VAR
+><TT
CLASS="PARAMETER"
-> invalid users</VAR
+><I
+> invalid users</I
+></TT
></A
> parameter.</P
><P
>See also the <A
HREF="#WRITELIST"
-><VAR
+><TT
CLASS="PARAMETER"
-> write list</VAR
+><I
+> write list</I
+></TT
></A
> parameter and the <A
HREF="#INVALIDUSERS"
-><VAR
+><TT
CLASS="PARAMETER"
->invalid users</VAR
+><I
+>invalid users</I
+></TT
>
</A
> parameter.</P
@@ -14559,20 +15768,22 @@ CLASS="COMMAND"
><A
NAME="READONLY"
></A
->&#62;read only (S)</DT
+>read only (S)</DT
><DD
><P
>An inverted synonym is <A
HREF="#WRITEABLE"
-> <VAR
+> <TT
CLASS="PARAMETER"
->writeable</VAR
+><I
+>writeable</I
+></TT
></A
>.</P
><P
->If this parameter is <CODE
+>If this parameter is <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
>, then users
of a service may not create or modify files in the service's
directory.</P
@@ -14581,12 +15792,9 @@ CLASS="CONSTANT"
CLASS="COMMAND"
>printable = yes</B
>)
- will <SPAN
-CLASS="emphasis"
-><I
+ will <I
CLASS="EMPHASIS"
>ALWAYS</I
-></SPAN
> allow writing to the directory
(user privileges permitting), but only via spooling operations.</P
><P
@@ -14599,7 +15807,7 @@ CLASS="COMMAND"
><A
NAME="READRAW"
></A
->&#62;read raw (G)</DT
+>read raw (G)</DT
><DD
><P
>This parameter controls whether or not the server
@@ -14617,9 +15825,11 @@ NAME="READRAW"
>In general this parameter should be viewed as a system tuning
tool and left severely alone. See also <A
HREF="#WRITERAW"
-> <VAR
+> <TT
CLASS="PARAMETER"
->write raw</VAR
+><I
+>write raw</I
+></TT
></A
>.</P
><P
@@ -14632,12 +15842,14 @@ CLASS="COMMAND"
><A
NAME="READSIZE"
></A
->&#62;read size (G)</DT
+>read size (G)</DT
><DD
><P
->The option <VAR
+>The option <TT
CLASS="PARAMETER"
->read size</VAR
+><I
+>read size</I
+></TT
>
affects the overlap of disk reads/writes with network reads/writes.
If the amount of data being transferred in several of the SMB
@@ -14671,7 +15883,7 @@ CLASS="COMMAND"
><A
NAME="REALM"
></A
->&#62;realm (G)</DT
+>realm (G)</DT
><DD
><P
> This option specifies the kerberos realm to use. The realm is
@@ -14696,7 +15908,7 @@ CLASS="COMMAND"
><A
NAME="REMOTEANNOUNCE"
></A
->&#62;remote announce (G)</DT
+>remote announce (G)</DT
><DD
><P
>This option allows you to setup <A
@@ -14727,9 +15939,11 @@ CLASS="COMMAND"
If you leave out the workgroup name then the one given in
the <A
HREF="#WORKGROUP"
-><VAR
+><TT
CLASS="PARAMETER"
->workgroup</VAR
+><I
+>workgroup</I
+></TT
></A
>
parameter is used instead.</P
@@ -14738,10 +15952,9 @@ CLASS="PARAMETER"
addresses of the remote networks, but can also be the IP addresses
of known browse masters if your network config is that stable.</P
><P
->See the documentation file <A
-HREF="improved-browsing.html"
-TARGET="_top"
->BROWSING</A
+>See the documentation file <TT
+CLASS="FILENAME"
+>BROWSING.txt</TT
>
in the <TT
CLASS="FILENAME"
@@ -14758,7 +15971,7 @@ CLASS="COMMAND"
><A
NAME="REMOTEBROWSESYNC"
></A
->&#62;remote browse sync (G)</DT
+>remote browse sync (G)</DT
><DD
><P
>This option allows you to setup <A
@@ -14808,14 +16021,14 @@ CLASS="COMMAND"
><A
NAME="RESTRICTANONYMOUS"
></A
->&#62;restrict anonymous (G)</DT
+>restrict anonymous (G)</DT
><DD
><P
>This is a integer parameter, and
mirrors as much as possible the functinality the
- <CODE
+ <TT
CLASS="CONSTANT"
->RestrictAnonymous</CODE
+>RestrictAnonymous</TT
>
registry key does on NT/Win2k. </P
><P
@@ -14828,14 +16041,16 @@ CLASS="COMMAND"
><A
NAME="ROOT"
></A
->&#62;root (G)</DT
+>root (G)</DT
><DD
><P
>Synonym for <A
HREF="#ROOTDIRECTORY"
-> <VAR
+> <TT
CLASS="PARAMETER"
->root directory"</VAR
+><I
+>root directory"</I
+></TT
></A
>.</P
></DD
@@ -14843,14 +16058,16 @@ CLASS="PARAMETER"
><A
NAME="ROOTDIR"
></A
->&#62;root dir (G)</DT
+>root dir (G)</DT
><DD
><P
>Synonym for <A
HREF="#ROOTDIRECTORY"
-> <VAR
+> <TT
CLASS="PARAMETER"
->root directory"</VAR
+><I
+>root directory"</I
+></TT
></A
>.</P
></DD
@@ -14858,7 +16075,7 @@ CLASS="PARAMETER"
><A
NAME="ROOTDIRECTORY"
></A
->&#62;root directory (G)</DT
+>root directory (G)</DT
><DD
><P
>The server will <B
@@ -14872,35 +16089,40 @@ CLASS="COMMAND"
parts of the filesystem, or attempts to use ".." in file names
to access other directories (depending on the setting of the <A
HREF="#WIDELINKS"
-><VAR
+><TT
CLASS="PARAMETER"
->wide links</VAR
+><I
+>wide links</I
+></TT
></A
>
parameter).</P
><P
->Adding a <VAR
+>Adding a <TT
CLASS="PARAMETER"
->root directory</VAR
+><I
+>root directory</I
+></TT
> entry other
than "/" adds an extra level of security, but at a price. It
absolutely ensures that no access is given to files not in the
- sub-tree specified in the <VAR
+ sub-tree specified in the <TT
CLASS="PARAMETER"
->root directory</VAR
->
- option, <SPAN
-CLASS="emphasis"
><I
+>root directory</I
+></TT
+>
+ option, <I
CLASS="EMPHASIS"
>including</I
-></SPAN
> some files needed for
complete operation of the server. To maintain full operability
of the server you will need to mirror some system files
- into the <VAR
+ into the <TT
CLASS="PARAMETER"
->root directory</VAR
+><I
+>root directory</I
+></TT
> tree. In particular
you will need to mirror <TT
CLASS="FILENAME"
@@ -14924,12 +16146,14 @@ CLASS="COMMAND"
><A
NAME="ROOTPOSTEXEC"
></A
->&#62;root postexec (S)</DT
+>root postexec (S)</DT
><DD
><P
->This is the same as the <VAR
+>This is the same as the <TT
CLASS="PARAMETER"
->postexec</VAR
+><I
+>postexec</I
+></TT
>
parameter except that the command is run as root. This
is useful for unmounting filesystems
@@ -14937,9 +16161,11 @@ CLASS="PARAMETER"
><P
>See also <A
HREF="#POSTEXEC"
-><VAR
+><TT
CLASS="PARAMETER"
-> postexec</VAR
+><I
+> postexec</I
+></TT
></A
>.</P
><P
@@ -14953,12 +16179,14 @@ CLASS="COMMAND"
><A
NAME="ROOTPREEXEC"
></A
->&#62;root preexec (S)</DT
+>root preexec (S)</DT
><DD
><P
->This is the same as the <VAR
+>This is the same as the <TT
CLASS="PARAMETER"
->preexec</VAR
+><I
+>preexec</I
+></TT
>
parameter except that the command is run as root. This
is useful for mounting filesystems (such as CDROMs) when a
@@ -14966,15 +16194,19 @@ CLASS="PARAMETER"
><P
>See also <A
HREF="#PREEXEC"
-><VAR
+><TT
CLASS="PARAMETER"
-> preexec</VAR
+><I
+> preexec</I
+></TT
></A
> and <A
HREF="#PREEXECCLOSE"
-> <VAR
+> <TT
CLASS="PARAMETER"
->preexec close</VAR
+><I
+>preexec close</I
+></TT
></A
>.</P
><P
@@ -14988,26 +16220,32 @@ CLASS="COMMAND"
><A
NAME="ROOTPREEXECCLOSE"
></A
->&#62;root preexec close (S)</DT
+>root preexec close (S)</DT
><DD
><P
->This is the same as the <VAR
+>This is the same as the <TT
CLASS="PARAMETER"
+><I
>preexec close
- </VAR
+ </I
+></TT
> parameter except that the command is run as root.</P
><P
>See also <A
HREF="#PREEXEC"
-><VAR
+><TT
CLASS="PARAMETER"
-> preexec</VAR
+><I
+> preexec</I
+></TT
></A
> and <A
HREF="#PREEXECCLOSE"
-> <VAR
+> <TT
CLASS="PARAMETER"
->preexec close</VAR
+><I
+>preexec close</I
+></TT
></A
>.</P
><P
@@ -15020,7 +16258,7 @@ CLASS="COMMAND"
><A
NAME="SECURITY"
></A
->&#62;security (G)</DT
+>security (G)</DT
><DD
><P
>This option affects how clients respond to
@@ -15030,12 +16268,11 @@ CLASS="FILENAME"
> file.</P
><P
>The option sets the "security mode bit" in replies to
- protocol negotiations with <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+ protocol negotiations with <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd(8)
+ </A
> to turn share level security on or off. Clients decide
based on this bit whether (and how) to transfer user and password
information to the server.</P
@@ -15098,9 +16335,11 @@ CLASS="COMMAND"
>, see
the <A
HREF="#MAPTOGUEST"
-><VAR
+><TT
CLASS="PARAMETER"
->map to guest</VAR
+><I
+>map to guest</I
+></TT
>
</A
>parameter for details.</P
@@ -15108,18 +16347,17 @@ CLASS="PARAMETER"
>It is possible to use <B
CLASS="COMMAND"
>smbd</B
-> in a <SPAN
-CLASS="emphasis"
-><I
+> in a <I
CLASS="EMPHASIS"
> hybrid mode</I
-></SPAN
> where it is offers both user and share
level security under different <A
HREF="#NETBIOSALIASES"
-> <VAR
+> <TT
CLASS="PARAMETER"
->NetBIOS aliases</VAR
+><I
+>NetBIOS aliases</I
+></TT
></A
>. </P
><P
@@ -15128,13 +16366,10 @@ CLASS="PARAMETER"
><A
NAME="SECURITYEQUALSSHARE"
></A
->&#62;<SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>SECURITY = SHARE
</I
-></SPAN
></P
><P
>When clients connect to a share level security server they
@@ -15152,12 +16387,9 @@ CLASS="COMMAND"
>Note that <B
CLASS="COMMAND"
>smbd</B
-> <SPAN
-CLASS="emphasis"
-><I
+> <I
CLASS="EMPHASIS"
>ALWAYS</I
-></SPAN
>
uses a valid UNIX user to act on behalf of the client, even in
<B
@@ -15182,17 +16414,21 @@ CLASS="COMMAND"
><P
>If the <A
HREF="#GUESTONLY"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>guest
- only</VAR
+ only</I
+></TT
></A
> parameter is set, then all the other
stages are missed and only the <A
HREF="#GUESTACCOUNT"
-> <VAR
+> <TT
CLASS="PARAMETER"
->guest account</VAR
+><I
+>guest account</I
+></TT
></A
> username is checked.
</P
@@ -15202,22 +16438,21 @@ CLASS="PARAMETER"
>Is a username is sent with the share connection
request, then this username (after mapping - see <A
HREF="#USERNAMEMAP"
-><VAR
+><TT
CLASS="PARAMETER"
->username map</VAR
+><I
+>username map</I
+></TT
></A
>),
is added as a potential username.</P
></LI
><LI
><P
->If the client did a previous <SPAN
-CLASS="emphasis"
-><I
+>If the client did a previous <I
CLASS="EMPHASIS"
>logon
</I
-></SPAN
> request (the SessionSetup SMB call) then the
username sent in this SMB will be added as a potential username.
</P
@@ -15236,376 +16471,355 @@ CLASS="EMPHASIS"
><P
>Any users on the <A
HREF="#USER"
-><VAR
+><TT
CLASS="PARAMETER"
-> user</VAR
+><I
+> user</I
+></TT
></A
> list are added as potential usernames.
</P
></LI
></UL
><P
->If the <VAR
+>If the <TT
CLASS="PARAMETER"
->guest only</VAR
+><I
+>guest only</I
+></TT
> parameter is
not set, then this list is then tried with the supplied password.
The first user for whom the password matches will be used as the
UNIX user.</P
><P
->If the <VAR
+>If the <TT
CLASS="PARAMETER"
->guest only</VAR
+><I
+>guest only</I
+></TT
> parameter is
set, or no username can be determined then if the share is marked
- as available to the <VAR
+ as available to the <TT
CLASS="PARAMETER"
->guest account</VAR
+><I
+>guest account</I
+></TT
>, then this
guest user will be used, otherwise access is denied.</P
><P
->Note that it can be <SPAN
-CLASS="emphasis"
-><I
+>Note that it can be <I
CLASS="EMPHASIS"
>very</I
-></SPAN
> confusing
in share-level security as to which UNIX username will eventually
be used in granting access.</P
><P
>See also the section <A
-HREF="#AEN240"
+HREF="#AEN238"
> NOTE ABOUT USERNAME/PASSWORD VALIDATION</A
>.</P
><P
><A
NAME="SECURITYEQUALSUSER"
></A
->&#62;<SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>SECURITY = USER
</I
-></SPAN
></P
><P
->This is the default security setting in Samba 3.0.
+>This is the default security setting in Samba 2.2.
With user-level security a client must first "log-on" with a
valid username and password (which can be mapped using the <A
HREF="#USERNAMEMAP"
-><VAR
+><TT
CLASS="PARAMETER"
->username map</VAR
+><I
+>username map</I
+></TT
></A
>
parameter). Encrypted passwords (see the <A
HREF="#ENCRYPTPASSWORDS"
-> <VAR
+> <TT
CLASS="PARAMETER"
->encrypted passwords</VAR
+><I
+>encrypted passwords</I
+></TT
></A
> parameter) can also
be used in this security mode. Parameters such as <A
HREF="#USER"
-> <VAR
+> <TT
CLASS="PARAMETER"
->user</VAR
+><I
+>user</I
+></TT
></A
> and <A
HREF="#GUESTONLY"
-> <VAR
+> <TT
CLASS="PARAMETER"
->guest only</VAR
+><I
+>guest only</I
+></TT
></A
> if set are then applied and
may change the UNIX user to use on this connection, but only after
the user has been successfully authenticated.</P
><P
-><SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>Note</I
-></SPAN
> that the name of the resource being
- requested is <SPAN
-CLASS="emphasis"
-><I
+ requested is <I
CLASS="EMPHASIS"
>not</I
-></SPAN
> sent to the server until after
the server has successfully authenticated the client. This is why
guest shares don't work in user level security without allowing
the server to automatically map unknown users into the <A
HREF="#GUESTACCOUNT"
-><VAR
+><TT
CLASS="PARAMETER"
->guest account</VAR
+><I
+>guest account</I
+></TT
></A
>.
See the <A
HREF="#MAPTOGUEST"
-><VAR
+><TT
CLASS="PARAMETER"
->map to guest</VAR
+><I
+>map to guest</I
+></TT
>
</A
> parameter for details on doing this.</P
><P
>See also the section <A
-HREF="#AEN240"
+HREF="#AEN238"
> NOTE ABOUT USERNAME/PASSWORD VALIDATION</A
>.</P
><P
><A
-NAME="SECURITYEQUALSDOMAIN"
+NAME="SECURITYEQUALSSERVER"
></A
->&#62;<SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
->SECURITY = DOMAIN
-
+>SECURITY = SERVER
</I
-></SPAN
></P
><P
->This mode will only work correctly if <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->net</SPAN
->(8)</SPAN
-> has been used to add this
- machine into a Windows NT Domain. It expects the <A
-HREF="#ENCRYPTPASSWORDS"
-><VAR
-CLASS="PARAMETER"
->encrypted passwords</VAR
->
- </A
-> parameter to be set to <CODE
-CLASS="CONSTANT"
->yes</CODE
->. In this
- mode Samba will try to validate the username/password by passing
- it to a Windows NT Primary or Backup Domain Controller, in exactly
- the same way that a Windows NT Server would do.</P
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Note</I
-></SPAN
-> that a valid UNIX user must still
- exist as well as the account on the Domain Controller to allow
- Samba to have a valid UNIX account to map file access to.</P
+>In this mode Samba will try to validate the username/password
+ by passing it to another SMB server, such as an NT box. If this
+ fails it will revert to <B
+CLASS="COMMAND"
+>security = user</B
+>, but note
+ that if encrypted passwords have been negotiated then Samba cannot
+ revert back to checking the UNIX password file, it must have a valid
+ <TT
+CLASS="FILENAME"
+>smbpasswd</TT
+> file to check users against. See the
+ documentation file in the <TT
+CLASS="FILENAME"
+>docs/</TT
+> directory
+ <TT
+CLASS="FILENAME"
+>ENCRYPTION.txt</TT
+> for details on how to set this
+ up.</P
><P
-><SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>Note</I
-></SPAN
-> that from the client's point
- of view <B
+> that from the client's point of
+ view <B
CLASS="COMMAND"
->security = domain</B
+>security = server</B
> is the same as <B
CLASS="COMMAND"
->security = user
- </B
->. It only affects how the server deals with the authentication,
- it does not in any way affect what the client sees.</P
+> security = user</B
+>. It only affects how the server deals
+ with the authentication, it does not in any way affect what the
+ client sees.</P
><P
-><SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>Note</I
-></SPAN
> that the name of the resource being
- requested is <SPAN
-CLASS="emphasis"
-><I
+ requested is <I
CLASS="EMPHASIS"
>not</I
-></SPAN
> sent to the server until after
the server has successfully authenticated the client. This is why
guest shares don't work in user level security without allowing
the server to automatically map unknown users into the <A
HREF="#GUESTACCOUNT"
-><VAR
+><TT
CLASS="PARAMETER"
->guest account</VAR
+><I
+>guest account</I
+></TT
></A
>.
See the <A
HREF="#MAPTOGUEST"
-><VAR
+><TT
CLASS="PARAMETER"
->map to guest</VAR
+><I
+>map to guest</I
+></TT
>
</A
> parameter for details on doing this.</P
><P
>See also the section <A
-HREF="#AEN240"
+HREF="#AEN238"
> NOTE ABOUT USERNAME/PASSWORD VALIDATION</A
>.</P
><P
>See also the <A
HREF="#PASSWORDSERVER"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>password
- server</VAR
+ server</I
+></TT
></A
> parameter and the <A
HREF="#ENCRYPTPASSWORDS"
-><VAR
+><TT
CLASS="PARAMETER"
->encrypted passwords</VAR
+><I
+>encrypted passwords</I
+></TT
>
</A
> parameter.</P
><P
><A
-NAME="SECURITYEQUALSSERVER"
+NAME="SECURITYEQUALSDOMAIN"
></A
->&#62;<SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
->SECURITY = SERVER
+>SECURITY = DOMAIN
</I
-></SPAN
></P
><P
->In this mode Samba will try to validate the username/password
- by passing it to another SMB server, such as an NT box. If this
- fails it will revert to <B
-CLASS="COMMAND"
->security =
- user</B
->. It expects the <A
+>This mode will only work correctly if <A
+HREF="smbpasswd.8.html"
+TARGET="_top"
+>smbpasswd(8)</A
+> has been used to add this
+ machine into a Windows NT Domain. It expects the <A
HREF="#ENCRYPTPASSWORDS"
-><VAR
+><TT
CLASS="PARAMETER"
->encrypted passwords</VAR
+><I
+>encrypted passwords</I
+></TT
>
</A
-> parameter to be set to
- <CODE
+> parameter to be set to <TT
CLASS="CONSTANT"
->yes</CODE
->, unless the remote server
- does not support them. However note
- that if encrypted passwords have been negotiated then Samba cannot
- revert back to checking the UNIX password file, it must have a valid
- <TT
-CLASS="FILENAME"
->smbpasswd</TT
-> file to check users against. See the
- documentation file in the <TT
-CLASS="FILENAME"
->docs/</TT
-> directory
- <TT
-CLASS="FILENAME"
->ENCRYPTION.txt</TT
-> for details on how to set this
- up.</P
+>yes</TT
+>. In this
+ mode Samba will try to validate the username/password by passing
+ it to a Windows NT Primary or Backup Domain Controller, in exactly
+ the same way that a Windows NT Server would do.</P
><P
-><SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>Note</I
-></SPAN
-> this mode of operation
- has significant pitfalls, due to the fact that is
- activly initiates a man-in-the-middle attack on the
- remote SMB server. In particular, this mode of
- operation can cause significant resource consuption on
- the PDC, as it must maintain an active connection for
- the duration of the user's session. Furthermore, if
- this connection is lost, there is no way to
- reestablish it, and futher authenticaions to the Samba
- server may fail. (From a single client, till it
- disconnects). </P
-><P
-><SPAN
-CLASS="emphasis"
+> that a valid UNIX user must still
+ exist as well as the account on the Domain Controller to allow
+ Samba to have a valid UNIX account to map file access to.</P
+><P
><I
CLASS="EMPHASIS"
>Note</I
-></SPAN
-> that from the client's point of
- view <B
+> that from the client's point
+ of view <B
CLASS="COMMAND"
->security = server</B
+>security = domain</B
> is the same as <B
CLASS="COMMAND"
-> security = user</B
->. It only affects how the server deals
- with the authentication, it does not in any way affect what the
- client sees.</P
+>security = user
+ </B
+>. It only affects how the server deals with the authentication,
+ it does not in any way affect what the client sees.</P
><P
-><SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>Note</I
-></SPAN
> that the name of the resource being
- requested is <SPAN
-CLASS="emphasis"
-><I
+ requested is <I
CLASS="EMPHASIS"
>not</I
-></SPAN
> sent to the server until after
the server has successfully authenticated the client. This is why
guest shares don't work in user level security without allowing
the server to automatically map unknown users into the <A
HREF="#GUESTACCOUNT"
-><VAR
+><TT
CLASS="PARAMETER"
->guest account</VAR
+><I
+>guest account</I
+></TT
></A
>.
See the <A
HREF="#MAPTOGUEST"
-><VAR
+><TT
CLASS="PARAMETER"
->map to guest</VAR
+><I
+>map to guest</I
+></TT
>
</A
> parameter for details on doing this.</P
><P
+><I
+CLASS="EMPHASIS"
+>BUG:</I
+> There is currently a bug in the
+ implementation of <B
+CLASS="COMMAND"
+>security = domain</B
+> with respect
+ to multi-byte character set usernames. The communication with a
+ Domain Controller must be done in UNICODE and Samba currently
+ does not widen multi-byte user names to UNICODE correctly, thus
+ a multi-byte username will not be recognized correctly at the
+ Domain Controller. This issue will be addressed in a future release.</P
+><P
>See also the section <A
-HREF="#AEN240"
+HREF="#AEN238"
> NOTE ABOUT USERNAME/PASSWORD VALIDATION</A
>.</P
><P
>See also the <A
HREF="#PASSWORDSERVER"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>password
- server</VAR
+ server</I
+></TT
></A
> parameter and the <A
HREF="#ENCRYPTPASSWORDS"
-><VAR
+><TT
CLASS="PARAMETER"
->encrypted passwords</VAR
+><I
+>encrypted passwords</I
+></TT
>
</A
> parameter.</P
@@ -15624,7 +16838,7 @@ CLASS="COMMAND"
><A
NAME="SECURITYMASK"
></A
->&#62;security mask (S)</DT
+>security mask (S)</DT
><DD
><P
>This parameter controls what UNIX permission
@@ -15642,40 +16856,43 @@ NAME="SECURITYMASK"
a user to modify all the user/group/world permissions on a file.
</P
><P
-><SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>Note</I
-></SPAN
> that users who can access the
Samba server through other means can easily bypass this
restriction, so it is primarily useful for standalone
"appliance" systems. Administrators of most normal systems will
- probably want to leave it set to <CODE
+ probably want to leave it set to <TT
CLASS="CONSTANT"
->0777</CODE
+>0777</TT
>.</P
><P
>See also the <A
HREF="#FORCEDIRECTORYSECURITYMODE"
-> <VAR
+> <TT
CLASS="PARAMETER"
->force directory security mode</VAR
+><I
+>force directory security mode</I
+></TT
></A
>,
<A
HREF="#DIRECTORYSECURITYMASK"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>directory
- security mask</VAR
+ security mask</I
+></TT
></A
>, <A
HREF="#FORCESECURITYMODE"
-> <VAR
+> <TT
CLASS="PARAMETER"
->force security mode</VAR
+><I
+>force security mode</I
+></TT
></A
> parameters.</P
><P
@@ -15691,54 +16908,9 @@ CLASS="COMMAND"
></DD
><DT
><A
-NAME="SERVERSCHANNEL"
-></A
->&#62;server schannel (G)</DT
-><DD
-><P
->This controls whether the server offers or even
- demands the use of the netlogon schannel.
- <VAR
-CLASS="PARAMETER"
->server schannel = no</VAR
-> does not
- offer the schannel, <VAR
-CLASS="PARAMETER"
->server schannel =
- auto</VAR
-> offers the schannel but does not
- enforce it, and <VAR
-CLASS="PARAMETER"
->server schannel =
- yes</VAR
-> denies access if the client is not
- able to speak netlogon schannel. This is only the case
- for Windows NT4 before SP4.</P
-><P
->Please note that with this set to
- <VAR
-CLASS="PARAMETER"
->no</VAR
-> you will have to apply the
- WindowsXP requireSignOrSeal-Registry patch found in
- the docs/Registry subdirectory.</P
-><P
->Default: <B
-CLASS="COMMAND"
->server schannel = auto</B
-></P
-><P
->Example: <B
-CLASS="COMMAND"
->server schannel = yes</B
->/para&#62;
- </P
-></DD
-><DT
-><A
NAME="SERVERSTRING"
></A
->&#62;server string (G)</DT
+>server string (G)</DT
><DD
><P
>This controls what string will show up in the
@@ -15752,15 +16924,19 @@ CLASS="COMMAND"
>It also sets what will appear in browse lists next
to the machine name.</P
><P
->A <VAR
+>A <TT
CLASS="PARAMETER"
->%v</VAR
+><I
+>%v</I
+></TT
> will be replaced with the Samba
version number.</P
><P
->A <VAR
+>A <TT
CLASS="PARAMETER"
->%h</VAR
+><I
+>%h</I
+></TT
> will be replaced with the
hostname.</P
><P
@@ -15777,51 +16953,9 @@ CLASS="COMMAND"
></DD
><DT
><A
-NAME="SETPRIMARYGROUPSCRIPT"
-></A
->&#62;set primary group script (G)</DT
-><DD
-><P
->Thanks to the Posix subsystem in NT a
- Windows User has a primary group in addition to the
- auxiliary groups. This script sets the primary group
- in the unix userdatase when an administrator sets the
- primary group from the windows user manager or when
- fetching a SAM with <B
-CLASS="COMMAND"
->net rpc
- vampire</B
->. <VAR
-CLASS="PARAMETER"
->%u</VAR
-> will be
- replaced with the user whose primary group is to be
- set. <VAR
-CLASS="PARAMETER"
->%g</VAR
-> will be replaced with
- the group to set.
-
- </P
-><P
->Default: <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->No default value</I
-></SPAN
-></P
-><P
->Example: <B
-CLASS="COMMAND"
->set primary group script = /usr/sbin/usermod -g '%g' '%u'</B
-></P
-></DD
-><DT
-><A
NAME="SETDIRECTORY"
></A
->&#62;set directory (S)</DT
+>set directory (S)</DT
><DD
><P
>If <B
@@ -15847,13 +16981,15 @@ CLASS="COMMAND"
><A
NAME="SHAREMODES"
></A
->&#62;share modes (S)</DT
+>share modes (S)</DT
><DD
><P
>This enables or disables the honoring of
- the <VAR
+ the <TT
CLASS="PARAMETER"
->share modes</VAR
+><I
+>share modes</I
+></TT
> during a file open. These
modes are used by clients to gain exclusive read or write access
to a file.</P
@@ -15863,38 +16999,35 @@ CLASS="PARAMETER"
UNIX doesn't support shared memory (almost all do).</P
><P
>The share modes that are enabled by this option are
- <CODE
+ <TT
CLASS="CONSTANT"
->DENY_DOS</CODE
->, <CODE
+>DENY_DOS</TT
+>, <TT
CLASS="CONSTANT"
->DENY_ALL</CODE
+>DENY_ALL</TT
>,
- <CODE
+ <TT
CLASS="CONSTANT"
->DENY_READ</CODE
->, <CODE
+>DENY_READ</TT
+>, <TT
CLASS="CONSTANT"
->DENY_WRITE</CODE
+>DENY_WRITE</TT
>,
- <CODE
+ <TT
CLASS="CONSTANT"
->DENY_NONE</CODE
-> and <CODE
+>DENY_NONE</TT
+> and <TT
CLASS="CONSTANT"
->DENY_FCB</CODE
+>DENY_FCB</TT
>.
</P
><P
>This option gives full share compatibility and enabled
by default.</P
><P
->You should <SPAN
-CLASS="emphasis"
-><I
+>You should <I
CLASS="EMPHASIS"
>NEVER</I
-></SPAN
> turn this parameter
off as many Windows applications will break if you do so.</P
><P
@@ -15907,7 +17040,7 @@ CLASS="COMMAND"
><A
NAME="SHORTPRESERVECASE"
></A
->&#62;short preserve case (S)</DT
+>short preserve case (S)</DT
><DD
><P
>This boolean parameter controls if new files
@@ -15915,10 +17048,12 @@ NAME="SHORTPRESERVECASE"
suitable length, are created upper case, or if they are forced
to be the <A
HREF="#DEFAULTCASE"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>default case
- </VAR
+ </I
+></TT
></A
>. This option can be use with <A
HREF="#PRESERVECASE"
@@ -15931,7 +17066,7 @@ CLASS="COMMAND"
names are lowered. </P
><P
>See the section on <A
-HREF="#AEN207"
+HREF="#AEN205"
> NAME MANGLING</A
>.</P
><P
@@ -15944,7 +17079,7 @@ CLASS="COMMAND"
><A
NAME="SHOWADDPRINTERWIZARD"
></A
->&#62;show add printer wizard (G)</DT
+>show add printer wizard (G)</DT
><DD
><P
>With the introduction of MS-RPC based printing support
@@ -15958,46 +17093,53 @@ NAME="SHOWADDPRINTERWIZARD"
open a handle on the printer server with OpenPrinterEx() asking for
Administrator privileges. If the user does not have administrative
access on the print server (i.e is not root or a member of the
- <VAR
+ <TT
CLASS="PARAMETER"
->printer admin</VAR
+><I
+>printer admin</I
+></TT
> group), the OpenPrinterEx()
call fails and the client makes another open call with a request for
a lower privilege level. This should succeed, however the APW
icon will not be displayed.</P
><P
->Disabling the <VAR
+>Disabling the <TT
CLASS="PARAMETER"
->show add printer wizard</VAR
+><I
+>show add printer wizard</I
+></TT
>
parameter will always cause the OpenPrinterEx() on the server
- to fail. Thus the APW icon will never be displayed. <SPAN
-CLASS="emphasis"
-><I
+ to fail. Thus the APW icon will never be displayed. <I
CLASS="EMPHASIS"
> Note :</I
-></SPAN
>This does not prevent the same user from having
administrative privilege on an individual printer.</P
><P
>See also <A
HREF="#ADDPRINTERCOMMAND"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>addprinter
- command</VAR
+ command</I
+></TT
></A
>, <A
HREF="#DELETEPRINTERCOMMAND"
-> <VAR
+> <TT
CLASS="PARAMETER"
->deleteprinter command</VAR
+><I
+>deleteprinter command</I
+></TT
></A
>, <A
HREF="#PRINTERADMIN"
-><VAR
+><TT
CLASS="PARAMETER"
->printer admin</VAR
+><I
+>printer admin</I
+></TT
></A
></P
><P
@@ -16010,15 +17152,12 @@ CLASS="COMMAND"
><A
NAME="SHUTDOWNSCRIPT"
></A
->&#62;shutdown script (G)</DT
+>shutdown script (G)</DT
><DD
><P
-><SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>This parameter only exists in the HEAD cvs branch</I
-></SPAN
>
This a full path name to a script called by
<A
@@ -16036,52 +17175,51 @@ CLASS="COMMAND"
><P
>%m %t %r %f parameters are expanded</P
><P
-><VAR
+><TT
CLASS="PARAMETER"
->%m</VAR
+><I
+>%m</I
+></TT
> will be substituted with the
shutdown message sent to the server.</P
><P
-><VAR
+><TT
CLASS="PARAMETER"
->%t</VAR
+><I
+>%t</I
+></TT
> will be substituted with the
number of seconds to wait before effectively starting the
shutdown procedure.</P
><P
-><VAR
+><TT
CLASS="PARAMETER"
->%r</VAR
-> will be substituted with the
- switch <SPAN
-CLASS="emphasis"
><I
+>%r</I
+></TT
+> will be substituted with the
+ switch <I
CLASS="EMPHASIS"
>-r</I
-></SPAN
>. It means reboot after shutdown
for NT.
</P
><P
-><VAR
+><TT
CLASS="PARAMETER"
->%f</VAR
-> will be substituted with the
- switch <SPAN
-CLASS="emphasis"
><I
+>%f</I
+></TT
+> will be substituted with the
+ switch <I
CLASS="EMPHASIS"
>-f</I
-></SPAN
>. It means force the shutdown
even if applications do not respond for NT.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>None</I
-></SPAN
>.</P
><P
>Example: <B
@@ -16090,24 +17228,36 @@ CLASS="COMMAND"
></P
><P
>Shutdown script example:
-<PRE
+ <TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="90%"
+><TR
+><TD
+><PRE
CLASS="PROGRAMLISTING"
->#!/bin/bash
+> #!/bin/bash
-$time=0
-let "time/60"
-let "time++"
+ $time=0
+ let "time/60"
+ let "time++"
-/sbin/shutdown $3 $4 +$time $1 &#38;</PRE
+ /sbin/shutdown $3 $4 +$time $1 &#38;
+ </PRE
+></TD
+></TR
+></TABLE
>
Shutdown does not return so we need to launch it in background.
</P
><P
>See also <A
HREF="#ABORTSHUTDOWNSCRIPT"
-><VAR
+><TT
CLASS="PARAMETER"
->abort shutdown script</VAR
+><I
+>abort shutdown script</I
+></TT
></A
>.</P
></DD
@@ -16115,7 +17265,7 @@ CLASS="PARAMETER"
><A
NAME="SMBPASSWDFILE"
></A
->&#62;smb passwd file (G)</DT
+>smb passwd file (G)</DT
><DD
><P
>This option sets the path to the encrypted
@@ -16138,7 +17288,7 @@ CLASS="COMMAND"
><A
NAME="SMBPORTS"
></A
->&#62;smb ports (G)</DT
+>smb ports (G)</DT
><DD
><P
>Specifies which ports the server should listen on
@@ -16154,7 +17304,7 @@ CLASS="COMMAND"
><A
NAME="SOCKETADDRESS"
></A
->&#62;socket address (G)</DT
+>socket address (G)</DT
><DD
><P
>This option allows you to control what
@@ -16175,7 +17325,7 @@ CLASS="COMMAND"
><A
NAME="SOCKETOPTIONS"
></A
->&#62;socket options (G)</DT
+>socket options (G)</DT
><DD
><P
>This option allows you to set socket options
@@ -16256,12 +17406,9 @@ TARGET="_top"
></LI
></UL
><P
->Those marked with a <SPAN
-CLASS="emphasis"
-><I
+>Those marked with a <I
CLASS="EMPHASIS"
>'*'</I
-></SPAN
> take an integer
argument. The others can optionally take a 1 or 0 argument to enable
or disable the option, by default they will be enabled if you
@@ -16309,7 +17456,7 @@ CLASS="COMMAND"
><A
NAME="SOURCEENVIRONMENT"
></A
->&#62;source environment (G)</DT
+>source environment (G)</DT
><DD
><P
>This parameter causes Samba to set environment
@@ -16333,12 +17480,9 @@ CLASS="COMMAND"
>SAMBA_NETBIOS_NAME = myhostname</B
></P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>No default value</I
-></SPAN
></P
><P
>Examples: <B
@@ -16357,37 +17501,27 @@ CLASS="COMMAND"
><A
NAME="SPNEGO"
></A
->&#62;use spnego (G)</DT
+>use spnego (G)</DT
><DD
><P
-> This variable controls controls whether samba will try
- to use Simple and Protected NEGOciation (as specified by rfc2478) with
- WindowsXP and Windows2000sp2 clients to agree upon an authentication mechanism.
- Unless further issues are discovered with our SPNEGO
- implementation, there is no reason this should ever be
- disabled.</P
+> This variable controls controls whether samba will try to use Simple and Protected NEGOciation (as specified by rfc2478) with WindowsXP and Windows2000sp2 clients to agree upon an authentication mechanism. As of samba 3.0alpha it must be set to "no" for these clients to join a samba domain controller. It can be set to "yes" to allow samba to participate in an AD domain controlled by a Windows2000 domain controller.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>use spnego = yes</I
-></SPAN
></P
></DD
><DT
><A
NAME="STATCACHE"
></A
->&#62;stat cache (G)</DT
+>stat cache (G)</DT
><DD
><P
->This parameter determines if <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+>This parameter determines if <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd(8)</A
> will use a cache in order to
speed up case insensitive name mappings. You should never need
to change this parameter.</P
@@ -16401,13 +17535,15 @@ CLASS="COMMAND"
><A
NAME="STATCACHESIZE"
></A
->&#62;stat cache size (G)</DT
+>stat cache size (G)</DT
><DD
><P
>This parameter determines the number of
- entries in the <VAR
+ entries in the <TT
CLASS="PARAMETER"
->stat cache</VAR
+><I
+>stat cache</I
+></TT
>. You should
never need to change this parameter.</P
><P
@@ -16420,13 +17556,13 @@ CLASS="COMMAND"
><A
NAME="STRICTALLOCATE"
></A
->&#62;strict allocate (S)</DT
+>strict allocate (S)</DT
><DD
><P
>This is a boolean that controls the handling of
- disk space allocation in the server. When this is set to <CODE
+ disk space allocation in the server. When this is set to <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
>
the server will change from UNIX behaviour of not committing real
disk storage blocks when a file is extended to the Windows behaviour
@@ -16435,15 +17571,15 @@ CLASS="CONSTANT"
terminology this means that Samba will stop creating sparse files.
This can be slow on some systems.</P
><P
->When strict allocate is <CODE
+>When strict allocate is <TT
CLASS="CONSTANT"
->no</CODE
+>no</TT
> the server does sparse
disk block allocation when a file is extended.</P
><P
->Setting this to <CODE
+>Setting this to <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
> can help Samba return
out of quota messages on systems that are restricting the disk quota
of users.</P
@@ -16457,20 +17593,20 @@ CLASS="COMMAND"
><A
NAME="STRICTLOCKING"
></A
->&#62;strict locking (S)</DT
+>strict locking (S)</DT
><DD
><P
>This is a boolean that controls the handling of
- file locking in the server. When this is set to <CODE
+ file locking in the server. When this is set to <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
>
the server will check every read and write access for file locks, and
deny access if locks exist. This can be slow on some systems.</P
><P
->When strict locking is <CODE
+>When strict locking is <TT
CLASS="CONSTANT"
->no</CODE
+>no</TT
> the server does file
lock checks only when the client explicitly asks for them.</P
><P
@@ -16490,7 +17626,7 @@ CLASS="COMMAND"
><A
NAME="STRICTSYNC"
></A
->&#62;strict sync (S)</DT
+>strict sync (S)</DT
><DD
><P
>Many Windows applications (including the Windows
@@ -16499,16 +17635,14 @@ NAME="STRICTSYNC"
the process to be suspended until the kernel has ensured that
all outstanding data in kernel disk buffers has been safely stored
onto stable storage. This is very slow and should only be done
- rarely. Setting this parameter to <CODE
+ rarely. Setting this parameter to <TT
CLASS="CONSTANT"
->no</CODE
+>no</TT
> (the
- default) means that <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+ default) means that <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd</A
> ignores the Windows applications requests for
a sync call. There is only a possibility of losing data if the
operating system itself that Samba is running on crashes, so there is
@@ -16518,10 +17652,12 @@ CLASS="REFENTRYTITLE"
><P
>See also the <A
HREF="#SYNCALWAYS"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>sync
- always&#62;</VAR
+ always&#62;</I
+></TT
></A
> parameter.</P
><P
@@ -16534,7 +17670,7 @@ CLASS="COMMAND"
><A
NAME="STRIPDOT"
></A
->&#62;strip dot (G)</DT
+>strip dot (G)</DT
><DD
><P
>This is a boolean that controls whether to
@@ -16550,41 +17686,45 @@ CLASS="COMMAND"
><A
NAME="SYNCALWAYS"
></A
->&#62;sync always (S)</DT
+>sync always (S)</DT
><DD
><P
>This is a boolean parameter that controls
whether writes will always be written to stable storage before
- the write call returns. If this is <CODE
+ the write call returns. If this is <TT
CLASS="CONSTANT"
->no</CODE
+>no</TT
> then the server will be
guided by the client's request in each write call (clients can
set a bit indicating that a particular write should be synchronous).
- If this is <CODE
+ If this is <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
> then every write will be followed by a <B
CLASS="COMMAND"
>fsync()
</B
> call to ensure the data is written to disk. Note that
- the <VAR
+ the <TT
CLASS="PARAMETER"
->strict sync</VAR
+><I
+>strict sync</I
+></TT
> parameter must be set to
- <CODE
+ <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
> in order for this parameter to have
any affect.</P
><P
>See also the <A
HREF="#STRICTSYNC"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>strict
- sync</VAR
+ sync</I
+></TT
></A
> parameter.</P
><P
@@ -16597,26 +17737,26 @@ CLASS="COMMAND"
><A
NAME="SYSLOG"
></A
->&#62;syslog (G)</DT
+>syslog (G)</DT
><DD
><P
>This parameter maps how Samba debug messages
are logged onto the system syslog logging levels. Samba debug
- level zero maps onto syslog <CODE
+ level zero maps onto syslog <TT
CLASS="CONSTANT"
->LOG_ERR</CODE
+>LOG_ERR</TT
>, debug
- level one maps onto <CODE
+ level one maps onto <TT
CLASS="CONSTANT"
->LOG_WARNING</CODE
+>LOG_WARNING</TT
>, debug level
- two maps onto <CODE
+ two maps onto <TT
CLASS="CONSTANT"
->LOG_NOTICE</CODE
+>LOG_NOTICE</TT
>, debug level three
- maps onto LOG_INFO. All higher levels are mapped to <CODE
+ maps onto LOG_INFO. All higher levels are mapped to <TT
CLASS="CONSTANT"
-> LOG_DEBUG</CODE
+> LOG_DEBUG</TT
>.</P
><P
>This parameter sets the threshold for sending messages
@@ -16632,7 +17772,7 @@ CLASS="COMMAND"
><A
NAME="SYSLOGONLY"
></A
->&#62;syslog only (G)</DT
+>syslog only (G)</DT
><DD
><P
>If this parameter is set then Samba debug
@@ -16648,7 +17788,7 @@ CLASS="COMMAND"
><A
NAME="TEMPLATEHOMEDIR"
></A
->&#62;template homedir (G)</DT
+>template homedir (G)</DT
><DD
><P
>When filling out the user information for a Windows NT
@@ -16658,14 +17798,18 @@ TARGET="_top"
>winbindd(8)</A
> daemon
uses this parameter to fill in the home directory for that user.
- If the string <VAR
+ If the string <TT
CLASS="PARAMETER"
->%D</VAR
+><I
+>%D</I
+></TT
> is present it is substituted
- with the user's Windows NT domain name. If the string <VAR
+ with the user's Windows NT domain name. If the string <TT
CLASS="PARAMETER"
+><I
>%U
- </VAR
+ </I
+></TT
> is present it is substituted with the user's Windows
NT user name.</P
><P
@@ -16678,16 +17822,14 @@ CLASS="COMMAND"
><A
NAME="TEMPLATESHELL"
></A
->&#62;template shell (G)</DT
+>template shell (G)</DT
><DD
><P
>When filling out the user information for a Windows NT
- user, the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->winbindd</SPAN
->(8)</SPAN
+ user, the <A
+HREF="winbindd.8.html"
+TARGET="_top"
+>winbindd(8)</A
> daemon
uses this parameter to fill in the login shell for that user.</P
><P
@@ -16700,7 +17842,7 @@ CLASS="COMMAND"
><A
NAME="TIMEOFFSET"
></A
->&#62;time offset (G)</DT
+>time offset (G)</DT
><DD
><P
>This parameter is a setting in minutes to add
@@ -16722,15 +17864,14 @@ CLASS="COMMAND"
><A
NAME="TIMESERVER"
></A
->&#62;time server (G)</DT
+>time server (G)</DT
><DD
><P
->This parameter determines if <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmbd</SPAN
->(8)</SPAN
+>This parameter determines if <A
+HREF="nmbd.8.html"
+TARGET="_top"
+>
+ nmbd(8)</A
> advertises itself as a time server to Windows
clients.</P
><P
@@ -16743,14 +17884,16 @@ CLASS="COMMAND"
><A
NAME="TIMESTAMPLOGS"
></A
->&#62;timestamp logs (G)</DT
+>timestamp logs (G)</DT
><DD
><P
>Synonym for <A
HREF="#DEBUGTIMESTAMP"
-><VAR
+><TT
CLASS="PARAMETER"
-> debug timestamp</VAR
+><I
+> debug timestamp</I
+></TT
></A
>.</P
></DD
@@ -16758,18 +17901,16 @@ CLASS="PARAMETER"
><A
NAME="TOTALPRINTJOBS"
></A
->&#62;total print jobs (G)</DT
+>total print jobs (G)</DT
><DD
><P
>This parameter accepts an integer value which defines
a limit on the maximum number of print jobs that will be accepted
system wide at any given time. If a print job is submitted
- by a client which will exceed this number, then <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+ by a client which will exceed this number, then <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd</A
> will return an
error indicating that no space is available on the server. The
default value of 0 means that no such limit exists. This parameter
@@ -16777,9 +17918,11 @@ CLASS="REFENTRYTITLE"
designed as a printing throttle. See also
<A
HREF="#MAXPRINTJOBS"
-><VAR
+><TT
CLASS="PARAMETER"
->max print jobs</VAR
+><I
+>max print jobs</I
+></TT
></A
>.
</P
@@ -16798,7 +17941,7 @@ CLASS="COMMAND"
><A
NAME="UNICODE"
></A
->&#62;unicode (G)</DT
+>unicode (G)</DT
><DD
><P
>Specifies whether Samba should try
@@ -16815,7 +17958,7 @@ CLASS="COMMAND"
><A
NAME="UNIXCHARSET"
></A
->&#62;unix charset (G)</DT
+>unix charset (G)</DT
><DD
><P
>Specifies the charset the unix machine
@@ -16825,19 +17968,19 @@ NAME="UNIXCHARSET"
><P
>Default: <B
CLASS="COMMAND"
->unix charset = UTF8</B
+>unix charset = ASCII</B
></P
><P
>Example: <B
CLASS="COMMAND"
->unix charset = ASCII</B
+>unix charset = UTF8</B
></P
></DD
><DT
><A
NAME="UNIXEXTENSIONS"
></A
->&#62;unix extensions(G)</DT
+>unix extensions(G)</DT
><DD
><P
>This boolean parameter controls whether Samba
@@ -16856,25 +17999,24 @@ CLASS="COMMAND"
><A
NAME="UNIXPASSWORDSYNC"
></A
->&#62;unix password sync (G)</DT
+>unix password sync (G)</DT
><DD
><P
>This boolean parameter controls whether Samba
attempts to synchronize the UNIX password with the SMB password
when the encrypted SMB password in the smbpasswd file is changed.
- If this is set to <CODE
+ If this is set to <TT
CLASS="CONSTANT"
->yes</CODE
-> the program specified in the <VAR
+>yes</TT
+> the program specified in the <TT
CLASS="PARAMETER"
->passwd
- program</VAR
->parameter is called <SPAN
-CLASS="emphasis"
><I
+>passwd
+ program</I
+></TT
+>parameter is called <I
CLASS="EMPHASIS"
>AS ROOT</I
-></SPAN
> -
to allow the new UNIX password to be set without access to the
old UNIX password (as the SMB password change code has no
@@ -16882,16 +18024,20 @@ CLASS="EMPHASIS"
><P
>See also <A
HREF="#PASSWDPROGRAM"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>passwd
- program</VAR
+ program</I
+></TT
></A
>, <A
HREF="#PASSWDCHAT"
-><VAR
+><TT
CLASS="PARAMETER"
-> passwd chat</VAR
+><I
+> passwd chat</I
+></TT
></A
>.</P
><P
@@ -16904,7 +18050,7 @@ CLASS="COMMAND"
><A
NAME="UPDATEENCRYPTED"
></A
->&#62;update encrypted (G)</DT
+>update encrypted (G)</DT
><DD
><P
>This boolean parameter allows a user logging
@@ -16919,25 +18065,27 @@ NAME="UPDATEENCRYPTED"
change is made. This is a convenience option to allow the change over
to encrypted passwords to be made over a longer period. Once all users
have encrypted representations of their passwords in the smbpasswd
- file this parameter should be set to <CODE
+ file this parameter should be set to <TT
CLASS="CONSTANT"
->no</CODE
+>no</TT
>.</P
><P
>In order for this parameter to work correctly the <A
HREF="#ENCRYPTPASSWORDS"
-><VAR
+><TT
CLASS="PARAMETER"
->encrypt passwords</VAR
+><I
+>encrypt passwords</I
+></TT
>
</A
-> parameter must be set to <CODE
+> parameter must be set to <TT
CLASS="CONSTANT"
->no</CODE
+>no</TT
> when
- this parameter is set to <CODE
+ this parameter is set to <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
>.</P
><P
>Note that even when this parameter is set a user
@@ -16957,7 +18105,7 @@ CLASS="COMMAND"
><A
NAME="USECLIENTDRIVER"
></A
->&#62;use client driver (S)</DT
+>use client driver (S)</DT
><DD
><P
>This parameter applies only to Windows NT/2000
@@ -16986,14 +18134,11 @@ CLASS="COMMAND"
>If this parameter is enabled for a printer, then any attempt
to open the printer with the PRINTER_ACCESS_ADMINISTER right is mapped
to PRINTER_ACCESS_USE instead. Thus allowing the OpenPrinterEx()
- call to succeed. <SPAN
-CLASS="emphasis"
-><I
+ call to succeed. <I
CLASS="EMPHASIS"
>This parameter MUST not be able enabled
on a print share which has valid print driver installed on the Samba
server.</I
-></SPAN
></P
><P
>See also <A
@@ -17011,15 +18156,15 @@ CLASS="COMMAND"
><A
NAME="USEMMAP"
></A
->&#62;use mmap (G)</DT
+>use mmap (G)</DT
><DD
><P
>This global parameter determines if the tdb internals of Samba can
depend on mmap working correctly on the running system. Samba requires a coherent
mmap/read-write system memory cache. Currently only HPUX does not have such a
- coherent cache, and so this parameter is set to <CODE
+ coherent cache, and so this parameter is set to <TT
CLASS="CONSTANT"
->no</CODE
+>no</TT
> by
default on HPUX. On all other systems this parameter should be left alone. This
parameter is provided to help the Samba developers track down problems with
@@ -17033,16 +18178,60 @@ CLASS="COMMAND"
></DD
><DT
><A
+NAME="USERHOSTS"
+></A
+>use rhosts (G)</DT
+><DD
+><P
+>If this global parameter is <TT
+CLASS="CONSTANT"
+>yes</TT
+>, it specifies
+ that the UNIX user's <TT
+CLASS="FILENAME"
+>.rhosts</TT
+> file in their home directory
+ will be read to find the names of hosts and users who will be allowed
+ access without specifying a password.</P
+><P
+><I
+CLASS="EMPHASIS"
+>NOTE:</I
+> The use of <TT
+CLASS="PARAMETER"
+><I
+>use rhosts
+ </I
+></TT
+> can be a major security hole. This is because you are
+ trusting the PC to supply the correct username. It is very easy to
+ get a PC to supply a false username. I recommend that the <TT
+CLASS="PARAMETER"
+><I
+> use rhosts</I
+></TT
+> option be only used if you really know what
+ you are doing.</P
+><P
+>Default: <B
+CLASS="COMMAND"
+>use rhosts = no</B
+></P
+></DD
+><DT
+><A
NAME="USER"
></A
->&#62;user (S)</DT
+>user (S)</DT
><DD
><P
>Synonym for <A
HREF="#USERNAME"
-><VAR
+><TT
CLASS="PARAMETER"
-> username</VAR
+><I
+> username</I
+></TT
></A
>.</P
></DD
@@ -17050,14 +18239,16 @@ CLASS="PARAMETER"
><A
NAME="USERS"
></A
->&#62;users (S)</DT
+>users (S)</DT
><DD
><P
>Synonym for <A
HREF="#USERNAME"
-><VAR
+><TT
CLASS="PARAMETER"
-> username</VAR
+><I
+> username</I
+></TT
></A
>.</P
></DD
@@ -17065,31 +18256,37 @@ CLASS="PARAMETER"
><A
NAME="USERNAME"
></A
->&#62;username (S)</DT
+>username (S)</DT
><DD
><P
>Multiple users may be specified in a comma-delimited
list, in which case the supplied password will be tested against
each username in turn (left to right).</P
><P
->The <VAR
+>The <TT
CLASS="PARAMETER"
->username</VAR
+><I
+>username</I
+></TT
> line is needed only when
the PC is unable to supply its own username. This is the case
for the COREPLUS protocol or where your users have different WfWg
usernames to UNIX usernames. In both these cases you may also be
better using the \\server\share%user syntax instead.</P
><P
->The <VAR
+>The <TT
CLASS="PARAMETER"
->username</VAR
+><I
+>username</I
+></TT
> line is not a great
solution in many cases as it means Samba will try to validate
the supplied password against each of the usernames in the
- <VAR
+ <TT
CLASS="PARAMETER"
->username</VAR
+><I
+>username</I
+></TT
> line in turn. This is slow and
a bad idea for lots of users in case of duplicate passwords.
You may get timeouts or security breaches using this parameter
@@ -17106,10 +18303,12 @@ CLASS="PARAMETER"
>To restrict a service to a particular set of users you
can use the <A
HREF="#VALIDUSERS"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>valid users
- </VAR
+ </I
+></TT
></A
> parameter.</P
><P
@@ -17123,7 +18322,7 @@ CLASS="PARAMETER"
will be looked up only in the UNIX groups database and will
expand to a list of all users in the group of that name.</P
><P
->If any of the usernames begin with a '&#38;' then the name
+>If any of the usernames begin with a '&#38;'then the name
will be looked up only in the NIS netgroups database (if Samba
is compiled with netgroup support) and will expand to a list
of all users in the netgroup group of that name.</P
@@ -17133,7 +18332,7 @@ CLASS="PARAMETER"
search.</P
><P
>See the section <A
-HREF="#AEN240"
+HREF="#AEN238"
>NOTE ABOUT
USERNAME/PASSWORD VALIDATION</A
> for more information on how
@@ -17155,7 +18354,7 @@ CLASS="COMMAND"
><A
NAME="USERNAMELEVEL"
></A
->&#62;username level (G)</DT
+>username level (G)</DT
><DD
><P
>This option helps Samba to try and 'guess' at
@@ -17169,10 +18368,10 @@ NAME="USERNAMELEVEL"
combinations to try while trying to determine the UNIX user name. The
higher the number the more combinations will be tried, but the slower
the discovery of usernames will be. Use this parameter when you have
- strange usernames on your UNIX machine, such as <CODE
+ strange usernames on your UNIX machine, such as <TT
CLASS="CONSTANT"
>AstrangeUser
- </CODE
+ </TT
>.</P
><P
>Default: <B
@@ -17189,7 +18388,7 @@ CLASS="COMMAND"
><A
NAME="USERNAMEMAP"
></A
->&#62;username map (G)</DT
+>username map (G)</DT
><DD
><P
>This option allows you to specify a file containing
@@ -17222,16 +18421,16 @@ NAME="USERNAMEMAP"
Using '!' is most useful when you have a wildcard mapping line
later in the file.</P
><P
->For example to map from the name <CODE
+>For example to map from the name <TT
CLASS="CONSTANT"
->admin</CODE
+>admin</TT
>
- or <CODE
+ or <TT
CLASS="CONSTANT"
->administrator</CODE
-> to the UNIX name <CODE
+>administrator</TT
+> to the UNIX name <TT
CLASS="CONSTANT"
-> root</CODE
+> root</TT
> you would use:</P
><P
><B
@@ -17239,13 +18438,13 @@ CLASS="COMMAND"
>root = admin administrator</B
></P
><P
->Or to map anyone in the UNIX group <CODE
+>Or to map anyone in the UNIX group <TT
CLASS="CONSTANT"
->system</CODE
+>system</TT
>
- to the UNIX name <CODE
+ to the UNIX name <TT
CLASS="CONSTANT"
->sys</CODE
+>sys</TT
> you would use:</P
><P
><B
@@ -17279,34 +18478,46 @@ CLASS="COMMAND"
'!' to tell Samba to stop processing if it gets a match on
that line.</P
><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="90%"
+><TR
+><TD
><PRE
CLASS="PROGRAMLISTING"
->!sys = mary fred
-guest = *</PRE
+> !sys = mary fred
+ guest = *
+ </PRE
+></TD
+></TR
+></TABLE
></P
><P
>Note that the remapping is applied to all occurrences
- of usernames. Thus if you connect to \\server\fred and <CODE
+ of usernames. Thus if you connect to \\server\fred and <TT
CLASS="CONSTANT"
-> fred</CODE
-> is remapped to <CODE
+> fred</TT
+> is remapped to <TT
CLASS="CONSTANT"
->mary</CODE
+>mary</TT
> then you
will actually be connecting to \\server\mary and will need to
- supply a password suitable for <CODE
+ supply a password suitable for <TT
CLASS="CONSTANT"
->mary</CODE
+>mary</TT
> not
- <CODE
+ <TT
CLASS="CONSTANT"
->fred</CODE
+>fred</TT
>. The only exception to this is the
username passed to the <A
HREF="#PASSWORDSERVER"
-><VAR
+><TT
CLASS="PARAMETER"
-> password server</VAR
+><I
+> password server</I
+></TT
></A
> (if you have one). The password
server will receive whatever username the client supplies without
@@ -17317,12 +18528,9 @@ CLASS="PARAMETER"
trouble deleting print jobs as PrintManager under WfWg will think
they don't own the print job.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>no username map</I
-></SPAN
></P
><P
>Example: <B
@@ -17335,12 +18543,12 @@ CLASS="COMMAND"
><A
NAME="USESENDFILE"
></A
->&#62;use sendfile (S)</DT
+>use sendfile (S)</DT
><DD
><P
->If this parameter is <CODE
+>If this parameter is <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
>, and Samba
was built with the --with-sendfile-support option, and the underlying operating
system supports sendfile system call, then some SMB read calls (mainly ReadAndX
@@ -17359,16 +18567,16 @@ CLASS="COMMAND"
><A
NAME="UTMP"
></A
->&#62;utmp (G)</DT
+>utmp (G)</DT
><DD
><P
>This boolean parameter is only available if
Samba has been configured and compiled with the option <B
CLASS="COMMAND"
> --with-utmp</B
->. If set to <CODE
+>. If set to <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
> then Samba will attempt
to add utmp or utmpx records (depending on the UNIX system) whenever a
connection is made to a Samba server. Sites may use this to record the
@@ -17382,9 +18590,11 @@ CLASS="CONSTANT"
><P
>See also the <A
HREF="#UTMPDIRECTORY"
-><VAR
+><TT
CLASS="PARAMETER"
-> utmp directory</VAR
+><I
+> utmp directory</I
+></TT
></A
> parameter.</P
><P
@@ -17397,7 +18607,7 @@ CLASS="COMMAND"
><A
NAME="UTMPDIRECTORY"
></A
->&#62;utmp directory(G)</DT
+>utmp directory(G)</DT
><DD
><P
>This parameter is only available if Samba has
@@ -17408,9 +18618,11 @@ CLASS="COMMAND"
used to store the utmp or utmpx files (depending on the UNIX system) that
record user connections to a Samba server. See also the <A
HREF="#UTMP"
-> <VAR
+> <TT
CLASS="PARAMETER"
->utmp</VAR
+><I
+>utmp</I
+></TT
></A
> parameter. By default this is
not set, meaning the system will use whatever utmp file the
@@ -17420,12 +18632,9 @@ CLASS="FILENAME"
>/var/run/utmp</TT
> on Linux).</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>no utmp directory</I
-></SPAN
></P
><P
>Example: <B
@@ -17437,7 +18646,7 @@ CLASS="COMMAND"
><A
NAME="WTMPDIRECTORY"
></A
->&#62;wtmp directory(G)</DT
+>wtmp directory(G)</DT
><DD
><P
>This parameter is only available if Samba has
@@ -17452,9 +18661,11 @@ CLASS="COMMAND"
See also the <A
HREF="#UTMP"
-> <VAR
+> <TT
CLASS="PARAMETER"
->utmp</VAR
+><I
+>utmp</I
+></TT
></A
> parameter. By default this is
not set, meaning the system will use whatever utmp file the
@@ -17464,12 +18675,9 @@ CLASS="FILENAME"
>/var/run/wtmp</TT
> on Linux).</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>no wtmp directory</I
-></SPAN
></P
><P
>Example: <B
@@ -17481,46 +18689,51 @@ CLASS="COMMAND"
><A
NAME="VALIDUSERS"
></A
->&#62;valid users (S)</DT
+>valid users (S)</DT
><DD
><P
>This is a list of users that should be allowed
to login to this service. Names starting with '@', '+' and '&#38;'
are interpreted using the same rules as described in the
- <VAR
+ <TT
CLASS="PARAMETER"
->invalid users</VAR
+><I
+>invalid users</I
+></TT
> parameter.</P
><P
>If this is empty (the default) then any user can login.
- If a username is in both this list and the <VAR
+ If a username is in both this list and the <TT
CLASS="PARAMETER"
+><I
>invalid
- users</VAR
+ users</I
+></TT
> list then access is denied for that user.</P
><P
->The current servicename is substituted for <VAR
+>The current servicename is substituted for <TT
CLASS="PARAMETER"
+><I
>%S
- </VAR
+ </I
+></TT
>. This is useful in the [homes] section.</P
><P
>See also <A
HREF="#INVALIDUSERS"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>invalid users
- </VAR
+ </I
+></TT
></A
></P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>No valid users list (anyone can login)
</I
-></SPAN
></P
><P
>Example: <B
@@ -17532,7 +18745,7 @@ CLASS="COMMAND"
><A
NAME="VETOFILES"
></A
->&#62;veto files(S)</DT
+>veto files(S)</DT
><DD
><P
>This is a list of files and directories that
@@ -17542,18 +18755,17 @@ NAME="VETOFILES"
or directories as in DOS wildcards.</P
><P
>Each entry must be a unix path, not a DOS path and
- must <SPAN
-CLASS="emphasis"
-><I
+ must <I
CLASS="EMPHASIS"
>not</I
-></SPAN
> include the unix directory
separator '/'.</P
><P
->Note that the <VAR
+>Note that the <TT
CLASS="PARAMETER"
->case sensitive</VAR
+><I
+>case sensitive</I
+></TT
> option
is applicable in vetoing files.</P
><P
@@ -17561,20 +18773,21 @@ CLASS="PARAMETER"
is important to be aware of is Samba's behaviour when
trying to delete a directory. If a directory that is
to be deleted contains nothing but veto files this
- deletion will <SPAN
-CLASS="emphasis"
-><I
+ deletion will <I
CLASS="EMPHASIS"
>fail</I
-></SPAN
> unless you also set
- the <VAR
+ the <TT
CLASS="PARAMETER"
->delete veto files</VAR
+><I
+>delete veto files</I
+></TT
> parameter to
- <VAR
+ <TT
CLASS="PARAMETER"
->yes</VAR
+><I
+>yes</I
+></TT
>.</P
><P
>Setting this parameter will affect the performance
@@ -17583,29 +18796,36 @@ CLASS="PARAMETER"
><P
>See also <A
HREF="#HIDEFILES"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>hide files
- </VAR
+ </I
+></TT
></A
> and <A
HREF="#CASESENSITIVE"
-><VAR
+><TT
CLASS="PARAMETER"
-> case sensitive</VAR
+><I
+> case sensitive</I
+></TT
></A
>.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>No files or directories are vetoed.
</I
-></SPAN
></P
><P
->Examples:<PRE
+>Examples:<TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="90%"
+><TR
+><TD
+><PRE
CLASS="PROGRAMLISTING"
>; Veto any files containing the word Security,
; any ending in .tmp, and any directory containing the
@@ -17615,20 +18835,25 @@ veto files = /*Security*/*.tmp/*root*/
; Veto the Apple specific files that a NetAtalk server
; creates.
veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/</PRE
+></TD
+></TR
+></TABLE
></P
></DD
><DT
><A
NAME="VETOOPLOCKFILES"
></A
->&#62;veto oplock files (S)</DT
+>veto oplock files (S)</DT
><DD
><P
>This parameter is only valid when the <A
HREF="#OPLOCKS"
-><VAR
+><TT
CLASS="PARAMETER"
->oplocks</VAR
+><I
+>oplocks</I
+></TT
></A
>
parameter is turned on for a share. It allows the Samba administrator
@@ -17636,20 +18861,19 @@ CLASS="PARAMETER"
match a wildcarded list, similar to the wildcarded list used in the
<A
HREF="#VETOFILES"
-><VAR
+><TT
CLASS="PARAMETER"
->veto files</VAR
+><I
+>veto files</I
+></TT
></A
>
parameter.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>No files are vetoed for oplock
grants</I
-></SPAN
></P
><P
>You might want to do this on files that you know will
@@ -17673,7 +18897,7 @@ CLASS="COMMAND"
><A
NAME="VFSPATH"
></A
->&#62;vfs path (S)</DT
+>vfs path (S)</DT
><DD
><P
>This parameter specifies the directory
@@ -17698,7 +18922,7 @@ CLASS="COMMAND"
><A
NAME="VFSOBJECT"
></A
->&#62;vfs object (S)</DT
+>vfs object (S)</DT
><DD
><P
>This parameter specifies a shared object files that
@@ -17706,63 +18930,56 @@ NAME="VFSOBJECT"
disk I/O operations are used but these can be overloaded
with one or more VFS objects. </P
><P
->Default : <SPAN
-CLASS="emphasis"
-><I
+>Default : <I
CLASS="EMPHASIS"
>no value</I
-></SPAN
></P
></DD
><DT
><A
NAME="VFSOPTIONS"
></A
->&#62;vfs options (S)</DT
+>vfs options (S)</DT
><DD
><P
>This parameter allows parameters to be passed
to the vfs layer at initialization time.
See also <A
HREF="#VFSOBJECT"
-><VAR
+><TT
CLASS="PARAMETER"
-> vfs object</VAR
+><I
+> vfs object</I
+></TT
></A
>.</P
><P
->Default : <SPAN
-CLASS="emphasis"
-><I
+>Default : <I
CLASS="EMPHASIS"
>no value</I
-></SPAN
></P
></DD
><DT
><A
NAME="VOLUME"
></A
->&#62;volume (S)</DT
+>volume (S)</DT
><DD
><P
> This allows you to override the volume label
returned for a share. Useful for CDROMs with installation programs
that insist on a particular volume label.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>the name of the share</I
-></SPAN
></P
></DD
><DT
><A
NAME="WIDELINKS"
></A
->&#62;wide links (S)</DT
+>wide links (S)</DT
><DD
><P
>This parameter controls whether or not links
@@ -17784,16 +19001,14 @@ CLASS="COMMAND"
><A
NAME="WINBINDCACHETIME"
></A
->&#62;winbind cache time (G)</DT
+>winbind cache time (G)</DT
><DD
><P
->This parameter specifies the number of
- seconds the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->winbindd</SPAN
->(8)</SPAN
+>This parameter specifies the number of seconds the
+ <A
+HREF="winbindd.8.html"
+TARGET="_top"
+>winbindd(8)</A
> daemon will cache
user and group information before querying a Windows NT server
again.</P
@@ -17807,19 +19022,19 @@ CLASS="COMMAND"
><A
NAME="WINBINDENUMUSERS"
></A
->&#62;winbind enum users (G)</DT
+>winbind enum users (G)</DT
><DD
><P
->On large installations using <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->winbindd</SPAN
->(8)</SPAN
+>On large installations using
+ <A
+HREF="winbindd.8.html"
+TARGET="_top"
+>winbindd(8)</A
> it may be
- necessary to suppress the enumeration of users through the <B
+ necessary to suppress the enumeration of users through the
+ <B
CLASS="COMMAND"
->setpwent()</B
+> setpwent()</B
>,
<B
CLASS="COMMAND"
@@ -17829,25 +19044,24 @@ CLASS="COMMAND"
CLASS="COMMAND"
>endpwent()</B
> group of system calls. If
- the <VAR
+ the <TT
CLASS="PARAMETER"
->winbind enum users</VAR
+><I
+>winbind enum users</I
+></TT
> parameter is
- <CODE
+ <TT
CLASS="CONSTANT"
->no</CODE
+>no</TT
>, calls to the <B
CLASS="COMMAND"
>getpwent</B
> system call
will not return any data. </P
><P
-><SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>Warning:</I
-></SPAN
> Turning off user
enumeration may cause some programs to behave oddly. For
example, the finger program relies on having access to the
@@ -17863,19 +19077,19 @@ CLASS="COMMAND"
><A
NAME="WINBINDENUMGROUPS"
></A
->&#62;winbind enum groups (G)</DT
+>winbind enum groups (G)</DT
><DD
><P
->On large installations using <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->winbindd</SPAN
->(8)</SPAN
-> it may be necessary to suppress
- the enumeration of groups through the <B
+>On large installations using
+ <A
+HREF="winbindd.8.html"
+TARGET="_top"
+>winbindd(8)</A
+> it may be
+ necessary to suppress the enumeration of groups through the
+ <B
CLASS="COMMAND"
->setgrent()</B
+> setgrent()</B
>,
<B
CLASS="COMMAND"
@@ -17885,25 +19099,24 @@ CLASS="COMMAND"
CLASS="COMMAND"
>endgrent()</B
> group of system calls. If
- the <VAR
+ the <TT
CLASS="PARAMETER"
->winbind enum groups</VAR
+><I
+>winbind enum groups</I
+></TT
> parameter is
- <CODE
+ <TT
CLASS="CONSTANT"
->no</CODE
+>no</TT
>, calls to the <B
CLASS="COMMAND"
>getgrent()</B
> system
call will not return any data. </P
><P
-><SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>Warning:</I
-></SPAN
> Turning off group
enumeration may cause some programs to behave oddly.
</P
@@ -17918,16 +19131,14 @@ CLASS="COMMAND"
><A
NAME="WINBINDGID"
></A
->&#62;winbind gid (G)</DT
+>winbind gid (G)</DT
><DD
><P
>The winbind gid parameter specifies the range of group
- ids that are allocated by the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->winbindd</SPAN
->(8)</SPAN
+ ids that are allocated by the <A
+HREF="winbindd.8.html"
+TARGET="_top"
+> winbindd(8)</A
> daemon. This range of group ids should have no
existing local or NIS groups within it as strange conflicts can
occur otherwise.</P
@@ -17947,17 +19158,21 @@ CLASS="COMMAND"
><A
NAME="WINBINDSEPARATOR"
></A
->&#62;winbind separator (G)</DT
+>winbind separator (G)</DT
><DD
><P
>This parameter allows an admin to define the character
- used when listing a username of the form of <VAR
+ used when listing a username of the form of <TT
CLASS="REPLACEABLE"
+><I
>DOMAIN
- </VAR
->\<VAR
+ </I
+></TT
+>\<TT
CLASS="REPLACEABLE"
->user</VAR
+><I
+>user</I
+></TT
>. This parameter
is only applicable when using the <TT
CLASS="FILENAME"
@@ -17987,16 +19202,14 @@ CLASS="COMMAND"
><A
NAME="WINBINDUID"
></A
->&#62;winbind uid (G)</DT
+>winbind uid (G)</DT
><DD
><P
>The winbind gid parameter specifies the range of group
- ids that are allocated by the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->winbindd</SPAN
->(8)</SPAN
+ ids that are allocated by the <A
+HREF="winbindd.8.html"
+TARGET="_top"
+> winbindd(8)</A
> daemon. This range of ids should have no
existing local or NIS users within it as strange conflicts can
occur otherwise.</P
@@ -18013,20 +19226,18 @@ CLASS="COMMAND"
></P
></DD
><DT
-><A
+>winbind use default domain, <A
NAME="WINBINDUSEDEFAULTDOMAIN"
></A
->&#62;winbind use default domain (G)</DT
+>winbind use default domain (G)</DT
><DD
><P
->This parameter specifies whether the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->winbindd</SPAN
->(8)</SPAN
-> daemon should operate on users
- without domain component in their username.
+>This parameter specifies whether the <A
+HREF="winbindd.8.html"
+TARGET="_top"
+> winbindd(8)</A
+>
+ daemon should operate on users without domain component in their username.
Users without a domain component are treated as is part of the winbindd server's
own domain. While this does not benifit Windows users, it makes SSH, FTP and e-mail
function in a way much closer to the way they would in a native unix system.</P
@@ -18046,7 +19257,7 @@ CLASS="COMMAND"
><A
NAME="WINSHOOK"
></A
->&#62;wins hook (G)</DT
+>wins hook (G)</DT
><DD
><P
>When Samba is running as a WINS server this
@@ -18111,7 +19322,7 @@ CLASS="COMMAND"
><A
NAME="WINSPROXY"
></A
->&#62;wins proxy (G)</DT
+>wins proxy (G)</DT
><DD
><P
>This is a boolean that controls if <A
@@ -18120,9 +19331,9 @@ TARGET="_top"
>nmbd(8)</A
> will respond to broadcast name
queries on behalf of other hosts. You may need to set this
- to <CODE
+ to <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
> for some older clients.</P
><P
>Default: <B
@@ -18134,116 +19345,70 @@ CLASS="COMMAND"
><A
NAME="WINSSERVER"
></A
->&#62;wins server (G)</DT
+>wins server (G)</DT
><DD
><P
>This specifies the IP address (or DNS name: IP
- address for preference) of the WINS server that <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmbd</SPAN
->(8)</SPAN
+ address for preference) of the WINS server that <A
+HREF="nmbd.8.html"
+TARGET="_top"
+> nmbd(8)</A
> should register with. If you have a WINS server on
your network then you should set this to the WINS server's IP.</P
><P
>You should point this at your WINS server if you have a
multi-subnetted network.</P
><P
->If you want to work in multiple namespaces, you can
- give every wins server a 'tag'. For each tag, only one
- (working) server will be queried for a name. The tag should be
- seperated from the ip address by a colon.
- </P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="90%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->You need to set up Samba to point
+><I
+CLASS="EMPHASIS"
+>NOTE</I
+>. You need to set up Samba to point
to a WINS server if you have multiple subnets and wish cross-subnet
browsing to work correctly.</P
-></TD
-></TR
-></TABLE
-></DIV
><P
->See the documentation file <A
-HREF="improved-browsing.html"
-TARGET="_top"
->Browsing</A
-> in the samba howto collection.</P
+>See the documentation file <TT
+CLASS="FILENAME"
+>BROWSING.txt</TT
+>
+ in the docs/ directory of your Samba source distribution.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>not enabled</I
-></SPAN
></P
><P
>Example: <B
CLASS="COMMAND"
->wins server = mary:192.9.200.1 fred:192.168.3.199 mary:192.168.2.61</B
-></P
-><P
->For this example when querying a certain name, 192.19.200.1 will
- be asked first and if that doesn't respond 192.168.2.61. If either
- of those doesn't know the name 192.168.3.199 will be queried.
- </P
-><P
->Example: <B
-CLASS="COMMAND"
->wins server = 192.9.200.1 192.168.2.61</B
+>wins server = 192.9.200.1</B
></P
></DD
><DT
><A
NAME="WINSSUPPORT"
></A
->&#62;wins support (G)</DT
+>wins support (G)</DT
><DD
><P
->This boolean controls if the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmbd</SPAN
->(8)</SPAN
+>This boolean controls if the <A
+HREF="nmbd.8.html"
+TARGET="_top"
+>
+ nmbd(8)</A
> process in Samba will act as a WINS server. You should
- not set this to <CODE
+ not set this to <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
> unless you have a multi-subnetted network and
you wish a particular <B
CLASS="COMMAND"
>nmbd</B
> to be your WINS server.
- Note that you should <SPAN
-CLASS="emphasis"
-><I
+ Note that you should <I
CLASS="EMPHASIS"
>NEVER</I
-></SPAN
-> set this to <CODE
+> set this to <TT
CLASS="CONSTANT"
->yes</CODE
+>yes</TT
>
on more than one machine in your network.</P
><P
@@ -18256,7 +19421,7 @@ CLASS="COMMAND"
><A
NAME="WORKGROUP"
></A
->&#62;workgroup (G)</DT
+>workgroup (G)</DT
><DD
><P
>This controls what workgroup your server will
@@ -18270,12 +19435,9 @@ CLASS="COMMAND"
>
setting.</P
><P
->Default: <SPAN
-CLASS="emphasis"
-><I
+>Default: <I
CLASS="EMPHASIS"
>set at compile time to WORKGROUP</I
-></SPAN
></P
><P
>Example: <B
@@ -18287,14 +19449,16 @@ CLASS="COMMAND"
><A
NAME="WRITABLE"
></A
->&#62;writable (S)</DT
+>writable (S)</DT
><DD
><P
>Synonym for <A
HREF="#WRITEABLE"
-><VAR
+><TT
CLASS="PARAMETER"
-> writeable</VAR
+><I
+> writeable</I
+></TT
></A
> for people who can't spell :-).</P
></DD
@@ -18302,17 +19466,14 @@ CLASS="PARAMETER"
><A
NAME="WRITECACHESIZE"
></A
->&#62;write cache size (S)</DT
+>write cache size (S)</DT
><DD
><P
>If this integer parameter is set to non-zero value,
Samba will create an in-memory cache for each oplocked file
- (it does <SPAN
-CLASS="emphasis"
-><I
+ (it does <I
CLASS="EMPHASIS"
>not</I
-></SPAN
> do this for
non-oplocked files). All writes that the client does not request
to be flushed directly to disk will be stored in this cache if possible.
@@ -18346,16 +19507,18 @@ CLASS="COMMAND"
><A
NAME="WRITELIST"
></A
->&#62;write list (S)</DT
+>write list (S)</DT
><DD
><P
>This is a list of users that are given read-write
access to a service. If the connecting user is in this list then
they will be given write access, no matter what the <A
HREF="#READONLY"
-><VAR
+><TT
CLASS="PARAMETER"
->read only</VAR
+><I
+>read only</I
+></TT
></A
>
option is set to. The list can include group names using the
@@ -18366,10 +19529,12 @@ CLASS="PARAMETER"
><P
>See also the <A
HREF="#READLIST"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>read list
- </VAR
+ </I
+></TT
></A
> option.</P
><P
@@ -18389,7 +19554,7 @@ CLASS="COMMAND"
><A
NAME="WINSPARTNERS"
></A
->&#62;wins partners (G)</DT
+>wins partners (G)</DT
><DD
><P
>A space separated list of partners' IP addresses for
@@ -18413,14 +19578,16 @@ CLASS="COMMAND"
><A
NAME="WRITEOK"
></A
->&#62;write ok (S)</DT
+>write ok (S)</DT
><DD
><P
>Inverted synonym for <A
HREF="#READONLY"
-><VAR
+><TT
CLASS="PARAMETER"
-> read only</VAR
+><I
+> read only</I
+></TT
></A
>.</P
></DD
@@ -18428,7 +19595,7 @@ CLASS="PARAMETER"
><A
NAME="WRITERAW"
></A
->&#62;write raw (G)</DT
+>write raw (G)</DT
><DD
><P
>This parameter controls whether or not the server
@@ -18444,14 +19611,16 @@ CLASS="COMMAND"
><A
NAME="WRITEABLE"
></A
->&#62;writeable (S)</DT
+>writeable (S)</DT
><DD
><P
>Inverted synonym for <A
HREF="#READONLY"
-><VAR
+><TT
CLASS="PARAMETER"
-> read only</VAR
+><I
+> read only</I
+></TT
></A
>.</P
></DD
@@ -18461,7 +19630,7 @@ CLASS="PARAMETER"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN6291"
+NAME="AEN6215"
></A
><H2
>WARNINGS</H2
@@ -18472,12 +19641,11 @@ NAME="AEN6291"
problem - but be aware of the possibility.</P
><P
>On a similar note, many clients - especially DOS clients -
- limit service names to eight characters. <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+ limit service names to eight characters. <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd(8)
+ </A
> has no such limitation, but attempts to connect from such
clients will fail if they truncate the service names. For this reason
you should probably keep your service names down to eight characters
@@ -18492,81 +19660,97 @@ CLASS="REFENTRYTITLE"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN6299"
+NAME="AEN6221"
></A
><H2
>VERSION</H2
><P
->This man page is correct for version 3.0 of the Samba suite.</P
+>This man page is correct for version 3.0 of
+ the Samba suite.</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN6302"
+NAME="AEN6224"
></A
><H2
>SEE ALSO</H2
><P
-> <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->samba</SPAN
->(7)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbpasswd</SPAN
->(8)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->swat</SPAN
->(8)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmbd</SPAN
->(8)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbclient</SPAN
->(1)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmblookup</SPAN
->(1)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->testparm</SPAN
->(1)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->testprns</SPAN
->(1)</SPAN
->.</P
+><A
+HREF="samba.7.html"
+TARGET="_top"
+>samba(7)</A
+>,
+ <A
+HREF="smbpasswd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbpasswd(8)</B
+></A
+>,
+ <A
+HREF="swat.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>swat(8)</B
+></A
+>,
+ <A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbd(8)</B
+></A
+>,
+ <A
+HREF="nmbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>nmbd(8)</B
+></A
+>,
+ <A
+HREF="smbclient.1.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbclient(1)</B
+></A
+>,
+ <A
+HREF="nmblookup.1.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>nmblookup(1)</B
+></A
+>,
+ <A
+HREF="testparm.1.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>testparm(1)</B
+></A
+>,
+ <A
+HREF="testprns.1.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>testprns(1)</B
+></A
+>
+ </P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN6332"
+NAME="AEN6244"
></A
><H2
>AUTHOR</H2
@@ -18578,14 +19762,14 @@ NAME="AEN6332"
><P
>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <A
+ excellent piece of Open Source software, available at
+ <A
HREF="ftp://ftp.icce.rug.nl/pub/unix/"
TARGET="_top"
> ftp://ftp.icce.rug.nl/pub/unix/</A
>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
- for Samba 3.0 was done by Alexander Bokovoy.</P
+ Samba 2.2 was done by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/smbcacls.1.html b/docs/htmldocs/smbcacls.1.html
index fa70a288cd..e0425d481d 100644
--- a/docs/htmldocs/smbcacls.1.html
+++ b/docs/htmldocs/smbcacls.1.html
@@ -5,7 +5,7 @@
>smbcacls</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,7 +15,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="SMBCACLS.1"
+NAME="SMBCACLS"
></A
>smbcacls</H1
><DIV
@@ -37,22 +37,20 @@ NAME="AEN8"
><B
CLASS="COMMAND"
>smbcacls</B
-> {//server/share} {filename} [-D acls] [-M acls] [-A acls] [-S acls] [-C name] [-G name] [-n] [-t] [-U username] [-h] [-d]</P
+> {//server/share} {filename} [-U username] [-A acls] [-M acls] [-D acls] [-S acls] [-C name] [-G name] [-n] [-h]</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN24"
+NAME="AEN22"
></A
><H2
>DESCRIPTION</H2
><P
->This tool is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
+>This tool is part of the <A
+HREF="samba.7.html"
+TARGET="_top"
+> Samba</A
> suite.</P
><P
>The <B
@@ -64,7 +62,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN32"
+NAME="AEN28"
></A
><H2
>OPTIONS</H2
@@ -119,12 +117,9 @@ CLASS="VARIABLELIST"
>Specifies a username used to connect to the
specified service. The username may be of the form "username" in
which case the user is prompted to enter in a password and the
- workgroup specified in the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+ workgroup specified in the <TT
+CLASS="FILENAME"
+>smb.conf</TT
> file is
used, or "username%password" or "DOMAIN\username%password" and the
password and workgroup names are used as provided. </P
@@ -134,9 +129,11 @@ CLASS="REFENTRYTITLE"
><DD
><P
>The owner of a file or directory can be changed
- to the name given using the <VAR
+ to the name given using the <TT
CLASS="PARAMETER"
->-C</VAR
+><I
+>-C</I
+></TT
> option.
The name can be a sid in the form S-1-x-y-z or a name resolved
against the server specified in the first argument. </P
@@ -149,9 +146,11 @@ CLASS="PARAMETER"
><DD
><P
>The group owner of a file or directory can
- be changed to the name given using the <VAR
+ be changed to the name given using the <TT
CLASS="PARAMETER"
->-G</VAR
+><I
+>-G</I
+></TT
>
option. The name can be a sid in the form S-1-x-y-z or a name
resolved against the server specified n the first argument.
@@ -168,98 +167,14 @@ CLASS="PARAMETER"
and masks to a readable string format. </P
></DD
><DT
->-t</DT
+>-h</DT
><DD
><P
-> Don't actually do anything, only validate the correctness of
- the arguments.
- </P
-></DD
-><DT
->-h|--help</DT
-><DD
-><P
->Print a summary of command line options.</P
-></DD
-><DT
->-V</DT
-><DD
-><P
->Prints the version number for
-<B
+>Print usage information on the <B
CLASS="COMMAND"
->smbd</B
->.</P
-></DD
-><DT
->-s &#60;configuration file&#62;</DT
-><DD
-><P
->The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See <A
-HREF="smb.conf.5.html"
-TARGET="_top"
-><TT
-CLASS="FILENAME"
->smb.conf(5)</TT
-></A
-> for more information.
-The default configuration file name is determined at
-compile time.</P
-></DD
-><DT
->-d|--debug=debuglevel</DT
-><DD
-><P
-><VAR
-CLASS="REPLACEABLE"
->debuglevel</VAR
-> is an integer
-from 0 to 10. The default value if this parameter is
-not specified is zero.</P
-><P
->The higher this value, the more detail will be
-logged to the log files about the activities of the
-server. At level 0, only critical errors and serious
-warnings will be logged. Level 1 is a reasonable level for
-day to day running - it generates a small amount of
-information about operations carried out.</P
-><P
->Levels above 1 will generate considerable
-amounts of log data, and should only be used when
-investigating a problem. Levels above 3 are designed for
-use only by developers and generate HUGE amounts of log
-data, most of which is extremely cryptic.</P
-><P
->Note that specifying this parameter here will
-override the <A
-HREF="smb.conf.5.html#loglevel"
-TARGET="_top"
->log
-level</A
-> parameter in the <A
-HREF="smb.conf.5.html"
-TARGET="_top"
-><TT
-CLASS="FILENAME"
->smb.conf(5)</TT
-></A
-> file.</P
-></DD
-><DT
->-l|--logfile=logbasename</DT
-><DD
-><P
->File name for log/debug files. The extension
-<CODE
-CLASS="CONSTANT"
->".client"</CODE
-> will be appended. The log file is
-never removed by the client.</P
+>smbcacls
+ </B
+> program.</P
></DD
></DL
></DIV
@@ -267,7 +182,7 @@ never removed by the client.</P
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN111"
+NAME="AEN75"
></A
><H2
>ACL FORMAT</H2
@@ -278,10 +193,11 @@ NAME="AEN111"
><PRE
CLASS="PROGRAMLISTING"
>
-REVISION:&#60;revision number&#62;
-OWNER:&#60;sid or name&#62;
-GROUP:&#60;sid or name&#62;
-ACL:&#60;sid or name&#62;:&#60;type&#62;/&#60;flags&#62;/&#60;mask&#62;</PRE
+REVISION:&lt;revision number&gt;
+OWNER:&lt;sid or name&gt;
+GROUP:&lt;sid or name&gt;
+ACL:&lt;sid or name&gt;:&lt;type&gt;/&lt;flags&gt;/&lt;mask&gt;
+ </PRE
></P
><P
>The revision of the ACL specifies the internal Windows
@@ -295,45 +211,34 @@ ACL:&#60;sid or name&#62;:&#60;type&#62;/&#60;flags&#62;/&#60;mask&#62;</PRE
the file or directory resides. </P
><P
>ACLs specify permissions granted to the SID. This SID again
- can be specified in CWS-1-x-y-z format or as a name in which case
- it is resolved against the server on which the file or directory
- resides. The type, flags and mask values determine the type of
- access granted to the SID. </P
+ can be specified in CWS-1-x-y-z format or as a name in which case
+ it is resolved against the server on which the file or directory
+ resides. The type, flags and mask values determine the type of
+ access granted to the SID. </P
><P
>The type can be either 0 or 1 corresponding to ALLOWED or
- DENIED access to the SID. The flags values are generally
- zero for file ACLs and either 9 or 2 for directory ACLs. Some
- common flags are: </P
+ DENIED access to the SID. The flags values are generally
+ zero for file ACLs and either 9 or 2 for directory ACLs. Some
+ common flags are: </P
><P
></P
><UL
><LI
><P
-><CODE
-CLASS="CONSTANT"
->#define SEC_ACE_FLAG_OBJECT_INHERIT 0x1</CODE
-></P
+>#define SEC_ACE_FLAG_OBJECT_INHERIT 0x1</P
></LI
><LI
><P
-><CODE
-CLASS="CONSTANT"
->#define SEC_ACE_FLAG_CONTAINER_INHERIT 0x2</CODE
-></P
+>#define SEC_ACE_FLAG_CONTAINER_INHERIT 0x2</P
></LI
><LI
><P
-><CODE
-CLASS="CONSTANT"
->#define SEC_ACE_FLAG_NO_PROPAGATE_INHERIT 0x4</CODE
-></P
+>#define SEC_ACE_FLAG_NO_PROPAGATE_INHERIT 0x4
+ </P
></LI
><LI
><P
-><CODE
-CLASS="CONSTANT"
->#define SEC_ACE_FLAG_INHERIT_ONLY 0x8</CODE
-></P
+>#define SEC_ACE_FLAG_INHERIT_ONLY 0x8</P
></LI
></UL
><P
@@ -451,7 +356,7 @@ CLASS="EMPHASIS"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN165"
+NAME="AEN125"
></A
><H2
>EXIT STATUS</H2
@@ -475,17 +380,18 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN171"
+NAME="AEN131"
></A
><H2
>VERSION</H2
><P
->This man page is correct for version 3.0 of the Samba suite.</P
+>This man page is correct for version 2.2 of
+ the Samba suite.</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN174"
+NAME="AEN134"
></A
><H2
>AUTHOR</H2
@@ -502,8 +408,7 @@ CLASS="COMMAND"
and Tim Potter.</P
><P
>The conversion to DocBook for Samba 2.2 was done
- by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0 was done
- by Alexander Bokovoy.</P
+ by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/smbclient.1.html b/docs/htmldocs/smbclient.1.html
index 9ea84de950..ca8cafd312 100644
--- a/docs/htmldocs/smbclient.1.html
+++ b/docs/htmldocs/smbclient.1.html
@@ -5,7 +5,7 @@
>smbclient</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,7 +15,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="SMBCLIENT.1"
+NAME="SMBCLIENT"
></A
>smbclient</H1
><DIV
@@ -38,22 +38,20 @@ NAME="AEN8"
><B
CLASS="COMMAND"
>smbclient</B
-> {servicename} [password] [-b &#60;buffer size&#62;] [-d debuglevel] [-D Directory] [-U username] [-W workgroup] [-M &#60;netbios name&#62;] [-m maxprotocol] [-A authfile] [-N] [-l logfile] [-L &#60;netbios name&#62;] [-I destinationIP] [-E] [-c &#60;command string&#62;] [-i scope] [-O &#60;socket options&#62;] [-p port] [-R &#60;name resolve order&#62;] [-s &#60;smb config file&#62;] [-T&#60;c|x&#62;IXFqgbNan] [-k]</P
+> {servicename} [password] [-b &lt;buffer size&gt;] [-d debuglevel] [-D Directory] [-U username] [-W workgroup] [-M &lt;netbios name&gt;] [-m maxprotocol] [-A authfile] [-N] [-l logfile] [-L &lt;netbios name&gt;] [-I destinationIP] [-E] [-c &lt;command string&gt;] [-i scope] [-O &lt;socket options&gt;] [-p port] [-R &lt;name resolve order&gt;] [-s &lt;smb config file&gt;] [-T&lt;c|x&gt;IXFqgbNan]</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN34"
+NAME="AEN33"
></A
><H2
>DESCRIPTION</H2
><P
->This tool is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
+>This tool is part of the <A
+HREF="samba.7.html"
+TARGET="_top"
+> Samba</A
> suite.</P
><P
><B
@@ -61,12 +59,9 @@ CLASS="COMMAND"
>smbclient</B
> is a client that can
'talk' to an SMB/CIFS server. It offers an interface
- similar to that of the ftp program (see <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->ftp</SPAN
->(1)</SPAN
+ similar to that of the ftp program (see <B
+CLASS="COMMAND"
+>ftp(1)</B
>).
Operations include things like getting files from the server
to the local machine, putting files from the local machine to
@@ -76,7 +71,7 @@ CLASS="REFENTRYTITLE"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN45"
+NAME="AEN40"
></A
><H2
>OPTIONS</H2
@@ -94,14 +89,18 @@ CLASS="VARIABLELIST"
<TT
CLASS="FILENAME"
>//server/service</TT
-> where <VAR
+> where <TT
CLASS="PARAMETER"
+><I
>server
- </VAR
+ </I
+></TT
> is the NetBIOS name of the SMB/CIFS server
- offering the desired service and <VAR
+ offering the desired service and <TT
CLASS="PARAMETER"
->service</VAR
+><I
+>service</I
+></TT
>
is the name of the service offered. Thus to connect to
the service "printer" on the SMB/CIFS server "smbserver",
@@ -118,20 +117,18 @@ CLASS="FILENAME"
</P
><P
>The server name is looked up according to either
- the <VAR
+ the <TT
CLASS="PARAMETER"
->-R</VAR
+><I
+>-R</I
+></TT
> parameter to <B
CLASS="COMMAND"
>smbclient</B
> or
- using the name resolve order parameter in
- the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+ using the name resolve order parameter in the <TT
+CLASS="FILENAME"
+>smb.conf</TT
> file,
allowing an administrator to change the order and methods
by which server names are looked up. </P
@@ -142,21 +139,27 @@ CLASS="REFENTRYTITLE"
><P
>The password required to access the specified
service on the specified server. If this parameter is
- supplied, the <VAR
+ supplied, the <TT
CLASS="PARAMETER"
->-N</VAR
+><I
+>-N</I
+></TT
> option (suppress
password prompt) is assumed. </P
><P
>There is no default password. If no password is supplied
on the command line (either by using this parameter or adding
- a password to the <VAR
+ a password to the <TT
CLASS="PARAMETER"
->-U</VAR
+><I
+>-U</I
+></TT
> option (see
- below)) and the <VAR
+ below)) and the <TT
CLASS="PARAMETER"
->-N</VAR
+><I
+>-N</I
+></TT
> option is not
specified, the client will prompt for a password, even if
the desired service does not require one. (If no password is
@@ -172,7 +175,28 @@ CLASS="PARAMETER"
</P
></DD
><DT
->-R &#60;name resolve order&#62;</DT
+>-s smb.conf</DT
+><DD
+><P
+>Specifies the location of the all important
+ <TT
+CLASS="FILENAME"
+>smb.conf</TT
+> file. </P
+></DD
+><DT
+>-O socket options</DT
+><DD
+><P
+>TCP socket options to set on the client
+ socket. See the socket options parameter in the <TT
+CLASS="FILENAME"
+> smb.conf (5)</TT
+> manpage for the list of valid
+ options. </P
+></DD
+><DT
+>-R &lt;name resolve order&gt;</DT
><DD
><P
>This option is used by the programs in the Samba
@@ -181,33 +205,30 @@ CLASS="PARAMETER"
string of different name resolution options.</P
><P
>The options are :"lmhosts", "host", "wins" and "bcast". They
- cause names to be resolved as follows:</P
+ cause names to be resolved as follows :</P
><P
></P
><UL
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->lmhosts</CODE
->: Lookup an IP
+>lmhosts</TT
+> : Lookup an IP
address in the Samba lmhosts file. If the line in lmhosts has
- no name type attached to the NetBIOS name (see
- the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->lmhosts</SPAN
->(5)</SPAN
+ no name type attached to the NetBIOS name (see the <A
+HREF="lmhosts.5.html"
+TARGET="_top"
+>lmhosts(5)</A
> for details) then
any name type matches for lookup.</P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->host</CODE
->: Do a standard host
+>host</TT
+> : Do a standard host
name to IP address resolution, using the system <TT
CLASS="FILENAME"
>/etc/hosts
@@ -224,27 +245,31 @@ CLASS="FILENAME"
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->wins</CODE
->: Query a name with
- the IP address listed in the <VAR
+>wins</TT
+> : Query a name with
+ the IP address listed in the <TT
CLASS="PARAMETER"
->wins server</VAR
+><I
+>wins server</I
+></TT
>
parameter. If no WINS server has
been specified this method will be ignored.</P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->bcast</CODE
->: Do a broadcast on
+>bcast</TT
+> : Do a broadcast on
each of the known local interfaces listed in the
- <VAR
+ <TT
CLASS="PARAMETER"
->interfaces</VAR
+><I
+>interfaces</I
+></TT
>
parameter. This is the least reliable of the name resolution
methods as it depends on the target host being on a locally
@@ -253,26 +278,22 @@ CLASS="PARAMETER"
></UL
><P
>If this parameter is not set then the name resolve order
- defined in the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+ defined in the <TT
+CLASS="FILENAME"
+>smb.conf</TT
> file parameter
(name resolve order) will be used. </P
><P
>The default order is lmhosts, host, wins, bcast and without
- this parameter or any entry in the <VAR
+ this parameter or any entry in the <TT
CLASS="PARAMETER"
+><I
>name resolve order
- </VAR
-> parameter of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+ </I
+></TT
+> parameter of the <TT
+CLASS="FILENAME"
+>smb.conf</TT
> file the name resolution
methods will be attempted in this order. </P
></DD
@@ -308,25 +329,23 @@ CLASS="FILENAME"
>
to the machine FRED. </P
><P
->You may also find the <VAR
+>You may also find the <TT
CLASS="PARAMETER"
->-U</VAR
+><I
+>-U</I
+></TT
> and
- <VAR
+ <TT
CLASS="PARAMETER"
->-I</VAR
+><I
+>-I</I
+></TT
> options useful, as they allow you to
control the FROM and TO parts of the message. </P
><P
->See the <VAR
-CLASS="PARAMETER"
->message command</VAR
-> parameter in the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+>See the message command parameter in the <TT
+CLASS="FILENAME"
+> smb.conf(5)</TT
> for a description of how to handle incoming
WinPopup messages in Samba. </P
><P
@@ -341,6 +360,106 @@ CLASS="EMPHASIS"
messages. </P
></DD
><DT
+>-i scope</DT
+><DD
+><P
+>This specifies a NetBIOS scope that smbclient will
+ use to communicate with when generating NetBIOS names. For details
+ on the use of NetBIOS scopes, see <TT
+CLASS="FILENAME"
+>rfc1001.txt</TT
+>
+ and <TT
+CLASS="FILENAME"
+>rfc1002.txt</TT
+>.
+ NetBIOS scopes are <SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>very</I
+></SPAN
+> rarely used, only set
+ this parameter if you are the system administrator in charge of all
+ the NetBIOS systems you communicate with. </P
+></DD
+><DT
+>-N</DT
+><DD
+><P
+>If specified, this parameter suppresses the normal
+ password prompt from the client to the user. This is useful when
+ accessing a service that does not require a password. </P
+><P
+>Unless a password is specified on the command line or
+ this parameter is specified, the client will request a
+ password.</P
+></DD
+><DT
+>-n NetBIOS name</DT
+><DD
+><P
+>By default, the client will use the local
+ machine's hostname (in uppercase) as its NetBIOS name. This parameter
+ allows you to override the host name and use whatever NetBIOS
+ name you wish. </P
+></DD
+><DT
+>-d debuglevel</DT
+><DD
+><P
+><TT
+CLASS="REPLACEABLE"
+><I
+>debuglevel</I
+></TT
+> is an integer from 0 to 10, or
+ the letter 'A'. </P
+><P
+>The default value if this parameter is not specified
+ is zero. </P
+><P
+>The higher this value, the more detail will be logged to
+ the log files about the activities of the
+ client. At level 0, only critical errors and serious warnings will
+ be logged. Level 1 is a reasonable level for day to day running -
+ it generates a small amount of information about operations
+ carried out. </P
+><P
+>Levels above 1 will generate considerable amounts of log
+ data, and should only be used when investigating a problem.
+ Levels above 3 are designed for use only by developers and
+ generate HUGE amounts of log data, most of which is extremely
+ cryptic. If <TT
+CLASS="REPLACEABLE"
+><I
+>debuglevel</I
+></TT
+> is set to the letter 'A', then <SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>all
+ </I
+></SPAN
+> debug messages will be printed. This setting
+ is for developers only (and people who <SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>really</I
+></SPAN
+> want
+ to know how the code works internally). </P
+><P
+>Note that specifying this parameter here will override
+ the log level parameter in the <TT
+CLASS="FILENAME"
+>smb.conf (5)</TT
+>
+ file. </P
+></DD
+><DT
>-p port</DT
><DD
><P
@@ -353,9 +472,11 @@ CLASS="EMPHASIS"
>-l logfilename</DT
><DD
><P
->If specified, <VAR
+>If specified, <TT
CLASS="REPLACEABLE"
->logfilename</VAR
+><I
+>logfilename</I
+></TT
> specifies a base filename
into which operational data from the running client will be
logged. </P
@@ -373,26 +494,30 @@ CLASS="FILENAME"
</P
></DD
><DT
->-h|--help</DT
+>-h</DT
><DD
><P
->Print a summary of command line options.</P
+>Print the usage message for the client. </P
></DD
><DT
>-I IP-address</DT
><DD
><P
-><VAR
+><TT
CLASS="REPLACEABLE"
->IP address</VAR
+><I
+>IP address</I
+></TT
> is the address of the server to connect to.
It should be specified in standard "a.b.c.d" notation. </P
><P
>Normally the client would attempt to locate a named
SMB/CIFS server by looking it up via the NetBIOS name resolution
- mechanism described above in the <VAR
+ mechanism described above in the <TT
CLASS="PARAMETER"
->name resolve order</VAR
+><I
+>name resolve order</I
+></TT
>
parameter above. Using this parameter will force the client
to assume that the server is on the machine with the specified IP
@@ -415,6 +540,89 @@ CLASS="PARAMETER"
- typically the user's tty. </P
></DD
><DT
+>-U username[%pass]</DT
+><DD
+><P
+>Sets the SMB username or username and password.
+ If %pass is not specified, The user will be prompted. The client
+ will first check the <TT
+CLASS="ENVAR"
+>USER</TT
+> environment variable, then the
+ <TT
+CLASS="ENVAR"
+>LOGNAME</TT
+> 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 <TT
+CLASS="CONSTANT"
+>GUEST</TT
+>
+ is used. </P
+><P
+>If the password is not included in these environment
+ variables (using the %pass syntax), <B
+CLASS="COMMAND"
+>smbclient</B
+> will look for
+ a <TT
+CLASS="ENVAR"
+>PASSWD</TT
+> environment variable from which
+ to read the password. </P
+><P
+>A third option is to use a credentials file which
+ contains the plaintext of the domain name, username and password. This
+ option is mainly provided for scripts where the admin doesn't
+ wish to pass the credentials on the command line or via environment
+ variables. If this method is used, make certain that the permissions
+ on the file restrict access from unwanted users. See the
+ <TT
+CLASS="PARAMETER"
+><I
+>-A</I
+></TT
+> for more details. </P
+><P
+>Be cautious about including passwords in scripts or in
+ the <TT
+CLASS="ENVAR"
+>PASSWD</TT
+> environment variable. Also, on
+ many systems the command line of a running process may be seen
+ via the <B
+CLASS="COMMAND"
+>ps</B
+> command to be safe always allow
+ <B
+CLASS="COMMAND"
+>smbclient</B
+> to prompt for a password and type
+ it in directly. </P
+></DD
+><DT
+>-A filename</DT
+><DD
+><P
+>This option allows
+ you to specify a file from which to read the username, domain name, and
+ password used in the connection. The format of the file is
+ </P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>username = &lt;value&gt;
+password = &lt;value&gt;
+domain = &lt;value&gt;
+ </PRE
+></P
+><P
+>If the domain parameter is missing the current workgroup name
+ is used instead. Make certain that the permissions on the file restrict
+ access from unwanted users. </P
+></DD
+><DT
>-L</DT
><DD
><P
@@ -423,10 +631,12 @@ CLASS="PARAMETER"
CLASS="COMMAND"
>smbclient -L
host</B
-> and a list should appear. The <VAR
+> and a list should appear. The <TT
CLASS="PARAMETER"
+><I
>-I
- </VAR
+ </I
+></TT
> option may be useful if your NetBIOS names don't
match your TCP/IP DNS host names or if you are trying to reach a
host on another network. </P
@@ -476,241 +686,16 @@ CLASS="COMMAND"
</P
></DD
><DT
->-V</DT
+>-W WORKGROUP</DT
><DD
><P
->Prints the version number for
-<B
-CLASS="COMMAND"
->smbd</B
->.</P
-></DD
-><DT
->-s &#60;configuration file&#62;</DT
-><DD
-><P
->The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See <A
-HREF="smb.conf.5.html"
-TARGET="_top"
-><TT
-CLASS="FILENAME"
->smb.conf(5)</TT
-></A
-> for more information.
-The default configuration file name is determined at
-compile time.</P
-></DD
-><DT
->-d|--debug=debuglevel</DT
-><DD
-><P
-><VAR
-CLASS="REPLACEABLE"
->debuglevel</VAR
-> is an integer
-from 0 to 10. The default value if this parameter is
-not specified is zero.</P
-><P
->The higher this value, the more detail will be
-logged to the log files about the activities of the
-server. At level 0, only critical errors and serious
-warnings will be logged. Level 1 is a reasonable level for
-day to day running - it generates a small amount of
-information about operations carried out.</P
-><P
->Levels above 1 will generate considerable
-amounts of log data, and should only be used when
-investigating a problem. Levels above 3 are designed for
-use only by developers and generate HUGE amounts of log
-data, most of which is extremely cryptic.</P
-><P
->Note that specifying this parameter here will
-override the <A
-HREF="smb.conf.5.html#loglevel"
-TARGET="_top"
->log
-level</A
-> parameter in the <A
-HREF="smb.conf.5.html"
-TARGET="_top"
-><TT
+>Override the default workgroup (domain) specified
+ in the workgroup parameter of the <TT
CLASS="FILENAME"
->smb.conf(5)</TT
-></A
-> file.</P
-></DD
-><DT
->-l|--logfile=logbasename</DT
-><DD
-><P
->File name for log/debug files. The extension
-<CODE
-CLASS="CONSTANT"
->".client"</CODE
-> will be appended. The log file is
-never removed by the client.</P
-></DD
-><DT
->-N</DT
-><DD
-><P
->If specified, this parameter suppresses the normal
-password prompt from the client to the user. This is useful when
-accessing a service that does not require a password. </P
-><P
->Unless a password is specified on the command line or
-this parameter is specified, the client will request a
-password.</P
-></DD
-><DT
->-k</DT
-><DD
-><P
->Try to authenticate with kerberos. Only useful in
-an Active Directory environment.</P
-></DD
-><DT
->-A|--authfile=filename</DT
-><DD
-><P
->This option allows
-you to specify a file from which to read the username and
-password used in the connection. The format of the file is</P
-><P
-><PRE
-CLASS="PROGRAMLISTING"
->username = &#60;value&#62;
-password = &#60;value&#62;
-domain = &#60;value&#62;</PRE
-></P
-><P
->Make certain that the permissions on the file restrict
-access from unwanted users. </P
-></DD
-><DT
->-U|--user=username[%password]</DT
-><DD
-><P
->Sets the SMB username or username and password. </P
-><P
->If %password is not specified, the user will be prompted. The
-client will first check the <VAR
-CLASS="ENVAR"
->USER</VAR
-> environment variable, then the
-<VAR
-CLASS="ENVAR"
->LOGNAME</VAR
-> variable and if either exists, the
-string is uppercased. If these environmental variables are not
-found, the username <CODE
-CLASS="CONSTANT"
->GUEST</CODE
-> is used. </P
-><P
->A third option is to use a credentials file which
-contains the plaintext of the username and password. This
-option is mainly provided for scripts where the admin does not
-wish to pass the credentials on the command line or via environment
-variables. If this method is used, make certain that the permissions
-on the file restrict access from unwanted users. See the
-<VAR
-CLASS="PARAMETER"
->-A</VAR
-> for more details. </P
-><P
->Be cautious about including passwords in scripts. Also, on
-many systems the command line of a running process may be seen
-via the <B
-CLASS="COMMAND"
->ps</B
-> command. To be safe always allow
-<B
-CLASS="COMMAND"
->rpcclient</B
-> to prompt for a password and type
-it in directly. </P
-></DD
-><DT
->-n &#60;primary NetBIOS name&#62;</DT
-><DD
-><P
->This option allows you to override
-the NetBIOS name that Samba uses for itself. This is identical
-to setting the <A
-HREF="smb.conf.5.html#netbiosname"
-TARGET="_top"
-><VAR
-CLASS="PARAMETER"
->NetBIOS
-name</VAR
-></A
-> parameter in the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
-> file. However, a command
-line setting will take precedence over settings in
-<SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
->.</P
-></DD
-><DT
->-i &#60;scope&#62;</DT
-><DD
-><P
->This specifies a NetBIOS scope that
-<B
-CLASS="COMMAND"
->nmblookup</B
-> will use to communicate with when
-generating NetBIOS names. For details on the use of NetBIOS
-scopes, see rfc1001.txt and rfc1002.txt. NetBIOS scopes are
-<SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->very</I
-></SPAN
-> rarely used, only set this parameter
-if you are the system administrator in charge of all the
-NetBIOS systems you communicate with.</P
-></DD
-><DT
->-W|--workgroup=domain</DT
-><DD
-><P
->Set the SMB domain of the username. This
-overrides the default domain which is the domain defined in
-smb.conf. If the domain specified is the same as the servers
-NetBIOS name, it causes the client to log on using the servers local
-SAM (as opposed to the Domain SAM). </P
-></DD
-><DT
->-O socket options</DT
-><DD
-><P
->TCP socket options to set on the client
-socket. See the socket options parameter in
-the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
-> manual page for the list of valid
-options. </P
+>smb.conf</TT
+>
+ file for this connection. This may be needed to connect to some
+ servers. </P
></DD
><DT
>-T tar options</DT
@@ -728,31 +713,39 @@ CLASS="COMMAND"
><UL
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->c</VAR
+><I
+>c</I
+></TT
> - Create a tar file on UNIX.
Must be followed by the name of a tar file, tape device
or "-" for standard output. If using standard output you must
turn the log level to its lowest value -d0 to avoid corrupting
your tar file. This flag is mutually exclusive with the
- <VAR
+ <TT
CLASS="PARAMETER"
->x</VAR
+><I
+>x</I
+></TT
> flag. </P
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->x</VAR
+><I
+>x</I
+></TT
> - Extract (restore) a local
tar file back to a share. Unless the -D option is given, the tar
files will be restored from the top level of the share. Must be
followed by the name of the tar file, device or "-" for standard
- input. Mutually exclusive with the <VAR
+ input. Mutually exclusive with the <TT
CLASS="PARAMETER"
->c</VAR
+><I
+>c</I
+></TT
> flag.
Restored files have their creation times (mtime) set to the
date saved in the tar file. Directories currently do not get
@@ -760,9 +753,11 @@ CLASS="PARAMETER"
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->I</VAR
+><I
+>I</I
+></TT
> - Include files and directories.
Is the default behavior when filenames are specified above. Causes
tar files to be included in an extract or create (and therefore
@@ -771,22 +766,28 @@ CLASS="PARAMETER"
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->X</VAR
+><I
+>X</I
+></TT
> - Exclude files and directories.
Causes tar files to be excluded from an extract or create. See
example below. Filename globbing works in one of two ways now.
- See <VAR
+ See <TT
CLASS="PARAMETER"
->r</VAR
+><I
+>r</I
+></TT
> below. </P
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->b</VAR
+><I
+>b</I
+></TT
> - Blocksize. Must be followed
by a valid (greater than zero) blocksize. Causes tar file to be
written out in blocksize*TBLOCK (usually 512 byte) blocks.
@@ -794,30 +795,38 @@ CLASS="PARAMETER"
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->g</VAR
+><I
+>g</I
+></TT
> - Incremental. Only back up
files that have the archive bit set. Useful only with the
- <VAR
+ <TT
CLASS="PARAMETER"
->c</VAR
+><I
+>c</I
+></TT
> flag. </P
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->q</VAR
+><I
+>q</I
+></TT
> - Quiet. Keeps tar from printing
diagnostics as it works. This is the same as tarmode quiet.
</P
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->r</VAR
+><I
+>r</I
+></TT
> - Regular expression include
or exclude. Uses regular expression matching for
excluding or excluding files if compiled with HAVE_REGEX_H.
@@ -827,31 +836,41 @@ CLASS="PARAMETER"
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->N</VAR
+><I
+>N</I
+></TT
> - Newer than. Must be followed
by the name of a file whose date is compared against files found
on the share during a create. Only files newer than the file
specified are backed up to the tar file. Useful only with the
- <VAR
+ <TT
CLASS="PARAMETER"
->c</VAR
+><I
+>c</I
+></TT
> flag. </P
></LI
><LI
><P
-><VAR
+><TT
CLASS="PARAMETER"
->a</VAR
+><I
+>a</I
+></TT
> - Set archive bit. Causes the
archive bit to be reset when a file is backed up. Useful with the
- <VAR
+ <TT
CLASS="PARAMETER"
->g</VAR
-> and <VAR
+><I
+>g</I
+></TT
+> and <TT
CLASS="PARAMETER"
->c</VAR
+><I
+>c</I
+></TT
> flags.
</P
></LI
@@ -886,7 +905,7 @@ CLASS="EMPHASIS"
></SPAN
></P
><P
->All file names can be given as DOS path names (with '\\'
+>All file names can be given as DOS path names (with '\'
as the component separator) or as UNIX path names (with '/' as
the component separator). </P
><P
@@ -963,12 +982,16 @@ CLASS="COMMAND"
><DD
><P
>command string is a semicolon-separated list of
- commands to be executed instead of prompting from stdin. <VAR
+ commands to be executed instead of prompting from stdin. <TT
CLASS="PARAMETER"
-> -N</VAR
-> is implied by <VAR
+><I
+> -N</I
+></TT
+> is implied by <TT
CLASS="PARAMETER"
->-c</VAR
+><I
+>-c</I
+></TT
>.</P
><P
>This is particularly useful in scripts and for printing stdin
@@ -983,7 +1006,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN344"
+NAME="AEN310"
></A
><H2
>OPERATIONS</H2
@@ -991,12 +1014,12 @@ NAME="AEN344"
>Once the client is running, the user is presented with
a prompt : </P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->smb:\&#62; </SAMP
+>smb:\&gt; </TT
></P
><P
->The backslash ("\\") indicates the current working directory
+>The backslash ("\") indicates the current working directory
on the server, and will change if the current working directory
is changed. </P
><P
@@ -1013,7 +1036,7 @@ CLASS="PROMPT"
><P
>Parameters shown in square brackets (e.g., "[parameter]") are
optional. If not given, the command will use suitable defaults. Parameters
- shown in angle brackets (e.g., "&#60;parameter&#62;") are required.
+ shown in angle brackets (e.g., "&lt;parameter&gt;") are required.
</P
><P
>Note that all commands operating on the server are actually
@@ -1031,9 +1054,11 @@ CLASS="VARIABLELIST"
>? [command]</DT
><DD
><P
->If <VAR
+>If <TT
CLASS="REPLACEABLE"
->command</VAR
+><I
+>command</I
+></TT
> is specified, the ? command will display
a brief informative message about the specified command. If no
command is specified, a list of available commands will
@@ -1043,9 +1068,11 @@ CLASS="REPLACEABLE"
>! [shell command]</DT
><DD
><P
->If <VAR
+>If <TT
CLASS="REPLACEABLE"
->shell command</VAR
+><I
+>shell command</I
+></TT
> is specified, the !
command will execute a shell locally and run the specified shell
command. If no command is specified, a local shell will be run.
@@ -1100,23 +1127,27 @@ CLASS="REPLACEABLE"
directory on the server will be reported. </P
></DD
><DT
->del &#60;mask&#62;</DT
+>del &lt;mask&gt;</DT
><DD
><P
>The client will request that the server attempt
- to delete all files matching <VAR
+ to delete all files matching <TT
CLASS="REPLACEABLE"
->mask</VAR
+><I
+>mask</I
+></TT
> from the current working
directory on the server. </P
></DD
><DT
->dir &#60;mask&#62;</DT
+>dir &lt;mask&gt;</DT
><DD
><P
->A list of the files matching <VAR
+>A list of the files matching <TT
CLASS="REPLACEABLE"
->mask</VAR
+><I
+>mask</I
+></TT
> in the current
working directory on the server will be retrieved from the server
and displayed. </P
@@ -1129,7 +1160,7 @@ CLASS="REPLACEABLE"
from the program. </P
></DD
><DT
->get &#60;remote file name&#62; [local file name]</DT
+>get &lt;remote file name&gt; [local file name]</DT
><DD
><P
>Copy the file called <TT
@@ -1157,9 +1188,11 @@ CLASS="COMMAND"
>lcd [directory name]</DT
><DD
><P
->If <VAR
+>If <TT
CLASS="REPLACEABLE"
->directory name</VAR
+><I
+>directory name</I
+></TT
> is specified, the current
working directory on the local machine will be changed to
the directory specified. This operation will fail if for any
@@ -1192,13 +1225,13 @@ CLASS="REPLACEABLE"
lowercase filenames are the norm on UNIX systems. </P
></DD
><DT
->ls &#60;mask&#62;</DT
+>ls &lt;mask&gt;</DT
><DD
><P
>See the dir command above. </P
></DD
><DT
->mask &#60;mask&#62;</DT
+>mask &lt;mask&gt;</DT
><DD
><P
>This command allows the user to set up a mask
@@ -1224,24 +1257,28 @@ CLASS="REPLACEABLE"
mask back to "*" after using the mget or mput commands. </P
></DD
><DT
->md &#60;directory name&#62;</DT
+>md &lt;directory name&gt;</DT
><DD
><P
>See the mkdir command. </P
></DD
><DT
->mget &#60;mask&#62;</DT
+>mget &lt;mask&gt;</DT
><DD
><P
->Copy all files matching <VAR
+>Copy all files matching <TT
CLASS="REPLACEABLE"
->mask</VAR
+><I
+>mask</I
+></TT
> from the server to
the machine running the client. </P
><P
->Note that <VAR
+>Note that <TT
CLASS="REPLACEABLE"
->mask</VAR
+><I
+>mask</I
+></TT
> is interpreted differently during recursive
operation and non-recursive operation - refer to the recurse and
mask commands for more information. Note that all transfers in
@@ -1251,26 +1288,30 @@ CLASS="COMMAND"
> are binary. See also the lowercase command. </P
></DD
><DT
->mkdir &#60;directory name&#62;</DT
+>mkdir &lt;directory name&gt;</DT
><DD
><P
>Create a new directory on the server (user access
privileges permitting) with the specified name. </P
></DD
><DT
->mput &#60;mask&#62;</DT
+>mput &lt;mask&gt;</DT
><DD
><P
->Copy all files matching <VAR
+>Copy all files matching <TT
CLASS="REPLACEABLE"
->mask</VAR
+><I
+>mask</I
+></TT
> in the current working
directory on the local machine to the current working directory on
the server. </P
><P
->Note that <VAR
+>Note that <TT
CLASS="REPLACEABLE"
->mask</VAR
+><I
+>mask</I
+></TT
> is interpreted differently during recursive
operation and non-recursive operation - refer to the recurse and mask
commands for more information. Note that all transfers in <B
@@ -1280,7 +1321,7 @@ CLASS="COMMAND"
are binary. </P
></DD
><DT
->print &#60;file name&#62;</DT
+>print &lt;file name&gt;</DT
><DD
><P
>Print the specified file from the local machine
@@ -1289,7 +1330,7 @@ CLASS="COMMAND"
>See also the printmode command.</P
></DD
><DT
->printmode &#60;graphics or text&#62;</DT
+>printmode &lt;graphics or text&gt;</DT
><DD
><P
>Set the print mode to suit either binary data
@@ -1309,7 +1350,7 @@ CLASS="COMMAND"
</P
></DD
><DT
->put &#60;local file name&#62; [remote file name]</DT
+>put &lt;local file name&gt; [remote file name]</DT
><DD
><P
>Copy the file called <TT
@@ -1341,7 +1382,7 @@ CLASS="COMMAND"
>See the exit command. </P
></DD
><DT
->rd &#60;directory name&#62;</DT
+>rd &lt;directory name&gt;</DT
><DD
><P
>See the rmdir command. </P
@@ -1366,24 +1407,26 @@ CLASS="COMMAND"
using the mask command will be ignored. </P
></DD
><DT
->rm &#60;mask&#62;</DT
+>rm &lt;mask&gt;</DT
><DD
><P
->Remove all files matching <VAR
+>Remove all files matching <TT
CLASS="REPLACEABLE"
->mask</VAR
+><I
+>mask</I
+></TT
> from the current
working directory on the server. </P
></DD
><DT
->rmdir &#60;directory name&#62;</DT
+>rmdir &lt;directory name&gt;</DT
><DD
><P
>Remove the specified directory (user access
privileges permitting) from the server. </P
></DD
><DT
->setmode &#60;filename&#62; &#60;perm=[+|\-]rsha&#62;</DT
+>setmode &lt;filename&gt; &lt;perm=[+|\-]rsha&gt;</DT
><DD
><P
>A version of the DOS attrib command to set
@@ -1408,13 +1451,15 @@ CLASS="COMMAND"
</P
></DD
><DT
->tar &#60;c|x&#62;[IXbgNa]</DT
+>tar &lt;c|x&gt;[IXbgNa]</DT
><DD
><P
->Performs a tar operation - see the <VAR
+>Performs a tar operation - see the <TT
CLASS="PARAMETER"
+><I
>-T
- </VAR
+ </I
+></TT
> command line option above. Behavior may be affected
by the tarmode command (see below). Using g (incremental) and N
(newer) will affect tarmode settings. Note that using the "-" option
@@ -1422,18 +1467,20 @@ CLASS="PARAMETER"
</P
></DD
><DT
->blocksize &#60;blocksize&#62;</DT
+>blocksize &lt;blocksize&gt;</DT
><DD
><P
>Blocksize. Must be followed by a valid (greater
than zero) blocksize. Causes tar file to be written out in
- <VAR
+ <TT
CLASS="REPLACEABLE"
->blocksize</VAR
+><I
+>blocksize</I
+></TT
>*TBLOCK (usually 512 byte) blocks. </P
></DD
><DT
->tarmode &#60;full|inc|reset|noreset&#62;</DT
+>tarmode &lt;full|inc|reset|noreset&gt;</DT
><DD
><P
>Changes tar's behavior with regard to archive
@@ -1449,7 +1496,7 @@ CLASS="REPLACEABLE"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN535"
+NAME="AEN501"
></A
><H2
>NOTES</H2
@@ -1470,30 +1517,30 @@ NAME="AEN535"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN540"
+NAME="AEN506"
></A
><H2
>ENVIRONMENT VARIABLES</H2
><P
->The variable <VAR
+>The variable <TT
CLASS="ENVAR"
->USER</VAR
+>USER</TT
> may contain the
username of the person using the client. This information is
used only if the protocol level is high enough to support
session-level passwords.</P
><P
->The variable <VAR
+>The variable <TT
CLASS="ENVAR"
->PASSWD</VAR
+>PASSWD</TT
> may contain
the password of the person using the client. This information is
used only if the protocol level is high enough to support
session-level passwords. </P
><P
->The variable <VAR
+>The variable <TT
CLASS="ENVAR"
->LIBSMB_PROG</VAR
+>LIBSMB_PROG</TT
> may contain
the path, executed with system(), which the client should connect
to instead of connecting to a server. This functionality is primarily
@@ -1503,7 +1550,7 @@ CLASS="ENVAR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN548"
+NAME="AEN514"
></A
><H2
>INSTALLATION</H2
@@ -1534,12 +1581,10 @@ CLASS="EMPHASIS"
and writeable only by the user. </P
><P
>To test the client, you will need to know the name of a
- running SMB/CIFS server. It is possible to run <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+ running SMB/CIFS server. It is possible to run <B
+CLASS="COMMAND"
+>smbd(8)
+ </B
> as an ordinary user - running that server as a daemon
on a user-accessible port (typically any port number over 1024)
would provide a suitable test server. </P
@@ -1547,7 +1592,7 @@ CLASS="REFENTRYTITLE"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN560"
+NAME="AEN524"
></A
><H2
>DIAGNOSTICS</H2
@@ -1563,17 +1608,18 @@ NAME="AEN560"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN564"
+NAME="AEN528"
></A
><H2
>VERSION</H2
><P
->This man page is correct for version 2.2 of the Samba suite.</P
+>This man page is correct for version 2.2 of
+ the Samba suite.</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN567"
+NAME="AEN531"
></A
><H2
>AUTHOR</H2
@@ -1585,14 +1631,14 @@ NAME="AEN567"
><P
>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <A
+ excellent piece of Open Source software, available at
+ <A
HREF="ftp://ftp.icce.rug.nl/pub/unix/"
TARGET="_top"
> ftp://ftp.icce.rug.nl/pub/unix/</A
>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0
- was done by Alexander Bokovoy.</P
+ Samba 2.2 was done by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/smbcontrol.1.html b/docs/htmldocs/smbcontrol.1.html
index 0afbbcd3f2..12662dcc04 100644
--- a/docs/htmldocs/smbcontrol.1.html
+++ b/docs/htmldocs/smbcontrol.1.html
@@ -5,7 +5,7 @@
>smbcontrol</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,7 +15,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="SMBCONTROL.1"
+NAME="SMBCONTROL"
></A
>smbcontrol</H1
><DIV
@@ -37,7 +37,7 @@ NAME="AEN8"
><B
CLASS="COMMAND"
>smbcontrol</B
-> [-i] [-s]</P
+> [-i]</P
><P
><B
CLASS="COMMAND"
@@ -47,47 +47,42 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN18"
+NAME="AEN17"
></A
><H2
>DESCRIPTION</H2
><P
->This tool is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
+>This tool is part of the <A
+HREF="samba.7.html"
+TARGET="_top"
+> Samba</A
> suite.</P
><P
><B
CLASS="COMMAND"
>smbcontrol</B
> is a very small program, which
- sends messages to a <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
->, a <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmbd</SPAN
->(8)</SPAN
->, or a <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->winbindd</SPAN
->(8)</SPAN
-> daemon running on the system.</P
+ sends messages to an <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd(8)</A
+>,
+ an <A
+HREF="nmbd.8.html"
+TARGET="_top"
+>nmbd(8)</A
+>
+ or a <A
+HREF="winbindd.8.html"
+TARGET="_top"
+>winbindd(8)</A
+>
+ daemon running on the system.</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN35"
+NAME="AEN26"
></A
><H2
>OPTIONS</H2
@@ -97,32 +92,6 @@ NAME="AEN35"
CLASS="VARIABLELIST"
><DL
><DT
->-h|--help</DT
-><DD
-><P
->Print a summary of command line options.</P
-></DD
-><DT
->-s &#60;configuration file&#62;</DT
-><DD
-><P
->The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See <A
-HREF="smb.conf.5.html"
-TARGET="_top"
-><TT
-CLASS="FILENAME"
->smb.conf(5)</TT
-></A
-> for more information.
-The default configuration file name is determined at
-compile time.</P
-></DD
-><DT
>-i</DT
><DD
><P
@@ -135,23 +104,32 @@ compile time.</P
>destination</DT
><DD
><P
->One of <VAR
+>One of <TT
CLASS="PARAMETER"
->nmbd</VAR
->, <VAR
+><I
+>nmbd</I
+></TT
+>
+ <TT
CLASS="PARAMETER"
->smbd</VAR
+><I
+>smbd</I
+></TT
> or a process ID.</P
><P
->The <VAR
+>The <TT
CLASS="PARAMETER"
->smbd</VAR
+><I
+>smbd</I
+></TT
> destination causes the
message to "broadcast" to all smbd daemons.</P
><P
->The <VAR
+>The <TT
CLASS="PARAMETER"
->nmbd</VAR
+><I
+>nmbd</I
+></TT
> destination causes the
message to be sent to the nmbd daemon specified in the
<TT
@@ -166,109 +144,116 @@ CLASS="FILENAME"
>message-type</DT
><DD
><P
->Type of message to send. See
- the section <CODE
+>One of: <TT
CLASS="CONSTANT"
->MESSAGE-TYPES</CODE
-> for details.
- </P
-></DD
-><DT
->parameters</DT
-><DD
-><P
->any parameters required for the message-type</P
-></DD
-></DL
-></DIV
-></DIV
-><DIV
-CLASS="REFSECT1"
-><A
-NAME="AEN73"
-></A
-><H2
->MESSAGE-TYPES</H2
-><P
->Available message types are:</P
-><P
-></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
->close-share</DT
-><DD
+>close-share</TT
+>,
+ <TT
+CLASS="CONSTANT"
+>debug</TT
+>,
+ <TT
+CLASS="CONSTANT"
+>force-election</TT
+>, <TT
+CLASS="CONSTANT"
+>ping
+ </TT
+>, <TT
+CLASS="CONSTANT"
+>profile</TT
+>, <TT
+CLASS="CONSTANT"
+> debuglevel</TT
+>, <TT
+CLASS="CONSTANT"
+>profilelevel</TT
+>,
+ or <TT
+CLASS="CONSTANT"
+>printnotify</TT
+>.</P
><P
->Order smbd to close the client
- connections to the named share. Note that this doesn't affect client
- connections to any other shares. This message-type takes an argument of the
- share name for which client connections will be closed, or the
- "*" character which will close all currently open shares.
- This may be useful if you made changes to the access controls on the share.
- This message can only be sent to <CODE
+>The <TT
CLASS="CONSTANT"
->smbd</CODE
+>close-share</TT
+> 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 <TT
+CLASS="CONSTANT"
+>smbd</TT
>.</P
-></DD
-><DT
->debug</DT
-><DD
><P
->Set debug level to the value specified by the
- parameter. This can be sent to any of the destinations.</P
-></DD
-><DT
->force-election</DT
-><DD
+>The <TT
+CLASS="CONSTANT"
+>debug</TT
+> message-type allows
+ the debug level to be set to the value specified by the
+ parameter. This can be sent to any of the destinations.</P
><P
->This message causes the <B
+>The <TT
+CLASS="CONSTANT"
+>force-election</TT
+> message-type can only be
+ sent to the <TT
+CLASS="CONSTANT"
+>nmbd</TT
+> destination. This message
+ causes the <B
CLASS="COMMAND"
>nmbd</B
-> daemon to
- force a new browse master election. </P
-></DD
-><DT
->ping</DT
-><DD
+> daemon to force a new browse
+ master election.</P
><P
-> Send specified number of "ping" messages and
- wait for the same number of reply "pong" messages. This can be sent to
- any of the destinations.</P
-></DD
-><DT
->profile</DT
-><DD
-><P
->Change profile settings of a daemon, based on the
- parameter. The parameter can be "on" to turn on profile stats
- collection, "off" to turn off profile stats collection, "count"
- to enable only collection of count stats (time stats are
- disabled), and "flush" to zero the current profile stats. This can
- be sent to any smbd or nmbd destinations.</P
-></DD
-><DT
->debuglevel</DT
-><DD
-><P
-> Request debuglevel of a certain daemon and write it to stdout. This
- can be sent to any of the destinations.</P
-></DD
-><DT
->profilelevel</DT
-><DD
+>The <TT
+CLASS="CONSTANT"
+>ping</TT
+> message-type sends the
+ number of "ping" messages specified by the parameter and waits
+ for the same number of reply "pong" messages. This can be sent to
+ any of the destinations.</P
><P
-> Request profilelevel of a certain daemon and write it to stdout.
- This can be sent to any smbd or nmbd destinations.</P
-></DD
-><DT
->printnotify</DT
-><DD
+>The <TT
+CLASS="CONSTANT"
+>profile</TT
+> message-type sends a
+ message to an smbd to change the profile settings based on the
+ parameter. The parameter can be "on" to turn on profile stats
+ collection, "off" to turn off profile stats collection, "count"
+ to enable only collection of count stats (time stats are
+ disabled), and "flush" to zero the current profile stats. This can
+ be sent to any smbd or nmbd destinations.</P
+><P
+>The <TT
+CLASS="CONSTANT"
+>debuglevel</TT
+> message-type sends
+ a "request debug level" message. The current debug level setting
+ is returned by a "debuglevel" message. This can be
+ sent to any of the destinations.</P
><P
-> Order smbd to send a printer notify message to any Windows NT clients
- connected to a printer. This message-type takes the following arguments:
- </P
+>The <TT
+CLASS="CONSTANT"
+>profilelevel</TT
+> message-type sends
+ a "request profile level" message. The current profile level
+ setting is returned by a "profilelevel" message. This can be sent
+ to any smbd or nmbd destinations.</P
><P
+>The <TT
+CLASS="CONSTANT"
+>printnotify</TT
+> message-type sends a
+ message to smbd which in turn sends a printer notify message to
+ any Windows NT clients connected to a printer. This message-type
+ takes the following arguments:
+
+ <P
></P
><DIV
CLASS="VARIABLELIST"
@@ -278,130 +263,58 @@ CLASS="VARIABLELIST"
><DD
><P
>Send a queue pause change notify
- message to the printer specified.</P
+ message to the printer specified.</P
></DD
><DT
>queueresume printername</DT
><DD
><P
>Send a queue resume change notify
- message for the printer specified.</P
+ message for the printer specified.</P
></DD
><DT
>jobpause printername unixjobid</DT
><DD
><P
>Send a job pause change notify
- message for the printer and unix jobid
- specified.</P
+ message for the printer and unix jobid
+ specified.</P
></DD
><DT
>jobresume printername unixjobid</DT
><DD
><P
>Send a job resume change notify
- message for the printer and unix jobid
- specified.</P
+ message for the printer and unix jobid
+ specified.</P
></DD
><DT
>jobdelete printername unixjobid</DT
><DD
><P
>Send a job delete change notify
- message for the printer and unix jobid
- specified.</P
+ message for the printer and unix jobid
+ specified.</P
></DD
></DL
></DIV
-><P
-> Note that this message only sends notification that an
- event has occured. It doesn't actually cause the
- event to happen.
- </P
-><P
->This message can only be sent to <CODE
-CLASS="CONSTANT"
->smbd</CODE
->. </P
-></DD
-><DT
->samsync</DT
-><DD
-><P
->Order smbd to synchronise sam database from PDC (being BDC). Can only be sent to <CODE
+>
+
+ 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 <TT
CLASS="CONSTANT"
->smbd</CODE
->. </P
-><DIV
-CLASS="NOTE"
-><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="90%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
->Not working at the moment</P
-></TD
-></TR
-></TABLE
-></DIV
-></DD
-><DT
->samrepl</DT
-><DD
-><P
->Send sam replication message, with specified serial. Can only be sent to <CODE
-CLASS="CONSTANT"
->smbd</CODE
->. Should not be used manually.</P
-></DD
-><DT
->dmalloc-mark</DT
-><DD
-><P
->Set a mark for dmalloc. Can be sent to both smbd and nmbd. Only available if samba is built with dmalloc support. </P
-></DD
-><DT
->dmalloc-log-changed</DT
-><DD
-><P
-> Dump the pointers that have changed since the mark set by dmalloc-mark.
- Can be sent to both smbd and nmbd. Only available if samba is built with dmalloc support. </P
-></DD
-><DT
->shutdown</DT
-><DD
-><P
->Shut down specified daemon. Can be sent to both smbd and nmbd.</P
-></DD
-><DT
->pool-usage</DT
-><DD
-><P
->Print a human-readable description of all
- talloc(pool) memory usage by the specified daemon/process. Available
- for both smbd and nmbd.</P
+>smbd</TT
+>.
+ </P
></DD
><DT
->drvupgrade</DT
+>parameters</DT
><DD
><P
->Force clients of printers using specified driver
- to update their local version of the driver. Can only be
- sent to smbd.</P
+>any parameters required for the message-type</P
></DD
></DL
></DIV
@@ -409,40 +322,44 @@ CLASS="CONSTANT"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN167"
+NAME="AEN102"
></A
><H2
>VERSION</H2
><P
->This man page is correct for version 3.0 of
+>This man page is correct for version 2.2 of
the Samba suite.</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN170"
+NAME="AEN105"
></A
><H2
>SEE ALSO</H2
><P
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmbd</SPAN
->(8)</SPAN
-> and <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
->.</P
+><A
+HREF="nmbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>nmbd(8)</B
+></A
+>,
+ and <A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbd(8)</B
+></A
+>.
+ </P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN179"
+NAME="AEN112"
></A
><H2
>AUTHOR</H2
@@ -454,14 +371,14 @@ NAME="AEN179"
><P
>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <A
+ excellent piece of Open Source software, available at
+ <A
HREF="ftp://ftp.icce.rug.nl/pub/unix/"
TARGET="_top"
> ftp://ftp.icce.rug.nl/pub/unix/</A
>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for
- Samba 3.0 was done by Alexander Bokovoy.</P
+ Samba 2.2 was done by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/smbd.8.html b/docs/htmldocs/smbd.8.html
index afd70cbe03..65f5f95b8d 100644
--- a/docs/htmldocs/smbd.8.html
+++ b/docs/htmldocs/smbd.8.html
@@ -1,11 +1,12 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML
><HEAD
><TITLE
>smbd</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,9 +16,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="SMBD.8"
-></A
->smbd</H1
+NAME="SMBD">smbd</H1
><DIV
CLASS="REFNAMEDIV"
><A
@@ -29,15 +28,13 @@ NAME="AEN5"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN8"
-></A
-><H2
+NAME="AEN8"><H2
>Synopsis</H2
><P
><B
CLASS="COMMAND"
>smbd</B
-> [-D] [-F] [-S] [-i] [-h] [-V] [-b] [-d &#60;debug level&#62;] [-l &#60;log directory&#62;] [-p &#60;port number&#62;] [-O &#60;socket option&#62;] [-s &#60;configuration file&#62;]</P
+> [-D] [-F] [-S] [-i] [-h] [-V] [-b] [-d &#60;debug level&#62;] [-l &#60;log directory&#62;] [-p &#60;port number&#62;] [-O &#60;socket option&#62;] [-s &#60;configuration file&#62;]</P
></DIV
><DIV
CLASS="REFSECT1"
@@ -47,13 +44,7 @@ NAME="AEN23"
><H2
>DESCRIPTION</H2
><P
->This program is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
-> suite.</P
+>This program is part of the Samba suite.</P
><P
><B
CLASS="COMMAND"
@@ -70,24 +61,28 @@ CLASS="COMMAND"
>An extensive description of the services that the
server can provide is given in the man page for the
configuration file controlling the attributes of those
- services (see <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+ services (see <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+><TT
+CLASS="FILENAME"
+>smb.conf(5)
+ </TT
+></A
>. This man page will not describe the
services, but will concentrate on the administrative aspects
of running the server.</P
><P
>Please note that there are significant security
- implications to running this server, and the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
-> manual page should be regarded as mandatory reading before
+ implications to running this server, and the <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+><TT
+CLASS="FILENAME"
+>smb.conf(5)</TT
+></A
+>
+ manpage should be regarded as mandatory reading before
proceeding with installation.</P
><P
>A session is created whenever a client requests one.
@@ -109,7 +104,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN42"
+NAME="AEN37"
></A
><H2
>OPTIONS</H2
@@ -200,106 +195,83 @@ CLASS="COMMAND"
</P
></DD
><DT
+>-h</DT
+><DD
+><P
+>Prints the help information (usage)
+ for <B
+CLASS="COMMAND"
+>smbd</B
+>.</P
+></DD
+><DT
>-V</DT
><DD
><P
>Prints the version number for
-<B
+ <B
CLASS="COMMAND"
>smbd</B
>.</P
></DD
><DT
->-s &#60;configuration file&#62;</DT
+>-b</DT
><DD
><P
->The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See <A
-HREF="smb.conf.5.html"
-TARGET="_top"
-><TT
-CLASS="FILENAME"
->smb.conf(5)</TT
-></A
-> for more information.
-The default configuration file name is determined at
-compile time.</P
+>Prints information about how
+ Samba was built.</P
></DD
><DT
->-d|--debug=debuglevel</DT
+>-d &#60;debug level&#62;</DT
><DD
><P
-><VAR
+><TT
CLASS="REPLACEABLE"
->debuglevel</VAR
+><I
+>debuglevel</I
+></TT
> is an integer
-from 0 to 10. The default value if this parameter is
-not specified is zero.</P
+ from 0 to 10. The default value if this parameter is
+ not specified is zero.</P
><P
>The higher this value, the more detail will be
-logged to the log files about the activities of the
-server. At level 0, only critical errors and serious
-warnings will be logged. Level 1 is a reasonable level for
-day to day running - it generates a small amount of
-information about operations carried out.</P
+ logged to the log files about the activities of the
+ server. At level 0, only critical errors and serious
+ warnings will be logged. Level 1 is a reasonable level for
+ day to day running - it generates a small amount of
+ information about operations carried out.</P
><P
>Levels above 1 will generate considerable
-amounts of log data, and should only be used when
-investigating a problem. Levels above 3 are designed for
-use only by developers and generate HUGE amounts of log
-data, most of which is extremely cryptic.</P
+ amounts of log data, and should only be used when
+ investigating a problem. Levels above 3 are designed for
+ use only by developers and generate HUGE amounts of log
+ data, most of which is extremely cryptic.</P
><P
>Note that specifying this parameter here will
-override the <A
+ override the <A
HREF="smb.conf.5.html#loglevel"
TARGET="_top"
>log
-level</A
+ level</A
> parameter in the <A
HREF="smb.conf.5.html"
TARGET="_top"
-><TT
+> <TT
CLASS="FILENAME"
>smb.conf(5)</TT
></A
> file.</P
></DD
><DT
->-l|--logfile=logbasename</DT
-><DD
-><P
->File name for log/debug files. The extension
-<CODE
-CLASS="CONSTANT"
->".client"</CODE
-> will be appended. The log file is
-never removed by the client.</P
-></DD
-><DT
->-h|--help</DT
-><DD
-><P
->Print a summary of command line options.</P
-></DD
-><DT
->-b</DT
-><DD
-><P
->Prints information about how
- Samba was built.</P
-></DD
-><DT
>-l &#60;log directory&#62;</DT
><DD
><P
>If specified,
- <VAR
+ <TT
CLASS="REPLACEABLE"
->log directory</VAR
+><I
+>log directory</I
+></TT
>
specifies a log directory into which the "log.smbd" log
file will be created for informational and debug
@@ -308,23 +280,18 @@ CLASS="REPLACEABLE"
its size may be controlled by the <A
HREF="smb.conf.5.html#maxlogsize"
TARGET="_top"
-><VAR
-CLASS="PARAMETER"
->max log size</VAR
-></A
+>max log size</A
>
- option in the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
-> file. <SPAN
-CLASS="emphasis"
-><I
+ option in the <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+><TT
+CLASS="FILENAME"
+> smb.conf(5)</TT
+></A
+> file. <I
CLASS="EMPHASIS"
>Beware:</I
-></SPAN
>
If the directory specified does not exist, <B
CLASS="COMMAND"
@@ -337,12 +304,33 @@ CLASS="COMMAND"
compile time.</P
></DD
><DT
+>-O &#60;socket options&#62;</DT
+><DD
+><P
+>See the <A
+HREF="smb.conf.5.html#socketoptions"
+TARGET="_top"
+>socket options</A
+>
+ parameter in the <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+><TT
+CLASS="FILENAME"
+>smb.conf(5)
+ </TT
+></A
+> file for details.</P
+></DD
+><DT
>-p &#60;port number&#62;</DT
><DD
><P
-><VAR
+><TT
CLASS="REPLACEABLE"
->port number</VAR
+><I
+>port number</I
+></TT
> is a positive integer
value. The default value if this parameter is not
specified is 139.</P
@@ -365,13 +353,33 @@ CLASS="REPLACEABLE"
>This parameter is not normally specified except
in the above situation.</P
></DD
+><DT
+>-s &#60;configuration file&#62;</DT
+><DD
+><P
+>The file specified contains the
+ configuration details required by the server. The
+ information in this file includes server-specific
+ information such as what printcap file to use, as well
+ as descriptions of all the services that the server is
+ to provide. See <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+><TT
+CLASS="FILENAME"
+> smb.conf(5)</TT
+></A
+> for more information.
+ The default configuration file name is determined at
+ compile time.</P
+></DD
></DL
></DIV
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN127"
+NAME="AEN123"
></A
><H2
>FILES</H2
@@ -394,9 +402,9 @@ CLASS="COMMAND"
> meta-daemon, this file
must contain suitable startup information for the
meta-daemon. See the <A
-HREF="install.html"
+HREF="UNIX_INSTALL.html"
TARGET="_top"
->"How to Install and Test SAMBA"</A
+>UNIX_INSTALL.html</A
>
document for details.
</P
@@ -414,9 +422,9 @@ CLASS="FILENAME"
>If running the server as a daemon at startup,
this file will need to contain an appropriate startup
sequence for the server. See the <A
-HREF="install.html"
+HREF="UNIX_INSTALL.html"
TARGET="_top"
->"How to Install and Test SAMBA"</A
+>UNIX_INSTALL.html</A
>
document for details.</P
></DD
@@ -435,9 +443,9 @@ CLASS="COMMAND"
must contain a mapping of service name (e.g., netbios-ssn)
to service port (e.g., 139) and protocol type (e.g., tcp).
See the <A
-HREF="install.html"
+HREF="UNIX_INSTALL.html"
TARGET="_top"
->"How to Install and Test SAMBA"</A
+>UNIX_INSTALL.html</A
>
document for details.</P
></DD
@@ -448,30 +456,34 @@ CLASS="FILENAME"
></DT
><DD
><P
->This is the default location of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
-> server configuration file. Other common places that systems
+>This is the default location of the
+ <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+><TT
+CLASS="FILENAME"
+>smb.conf</TT
+></A
+>
+ server configuration file. Other common places that systems
install this file are <TT
CLASS="FILENAME"
>/usr/samba/lib/smb.conf</TT
>
and <TT
CLASS="FILENAME"
->/etc/samba/smb.conf</TT
+>/etc/smb.conf</TT
>.</P
><P
>This file describes all the services the server
- is to make available to clients. See <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
-> for more information.</P
+ is to make available to clients. See <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+> <TT
+CLASS="FILENAME"
+>smb.conf(5)</TT
+></A
+> for more information.</P
></DD
></DL
></DIV
@@ -479,7 +491,7 @@ CLASS="REFENTRYTITLE"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN165"
+NAME="AEN159"
></A
><H2
>LIMITATIONS</H2
@@ -498,7 +510,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN169"
+NAME="AEN163"
></A
><H2
>ENVIRONMENT VARIABLES</H2
@@ -508,17 +520,17 @@ NAME="AEN169"
CLASS="VARIABLELIST"
><DL
><DT
-><VAR
+><TT
CLASS="ENVAR"
->PRINTER</VAR
+>PRINTER</TT
></DT
><DD
><P
>If no printer name is specified to
printable services, most systems will use the value of
- this variable (or <CODE
+ this variable (or <TT
CLASS="CONSTANT"
->lp</CODE
+>lp</TT
> if this variable is
not defined) as the name of the printer to use. This
is not specific to the server, however.</P
@@ -529,7 +541,7 @@ CLASS="CONSTANT"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN178"
+NAME="AEN172"
></A
><H2
>PAM INTERACTION</H2
@@ -537,33 +549,22 @@ NAME="AEN178"
>Samba uses PAM for authentication (when presented with a plaintext
password), for account checking (is this account disabled?) and for
session management. The degree too which samba supports PAM is restricted
- by the limitations of the SMB protocol and the <A
+ by the limitations of the SMB protocol and the
+ <A
HREF="smb.conf.5.html#OBEYPAMRESRICTIONS"
TARGET="_top"
-><VAR
-CLASS="PARAMETER"
->obey
- pam restricions</VAR
-></A
-> <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
-> paramater. When this is set, the following restrictions apply:
+>obey pam restricions</A
+>
+ smb.conf paramater. When this is set, the following restrictions apply:
</P
><P
></P
><UL
><LI
><P
-><SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>Account Validation</I
-></SPAN
>: All accesses to a
samba server are checked
against PAM to see if the account is vaild, not disabled and is permitted to
@@ -572,12 +573,9 @@ CLASS="EMPHASIS"
></LI
><LI
><P
-><SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>Session Management</I
-></SPAN
>: When not using share
level secuirty, users must pass PAM's session checks before access
is granted. Note however, that this is bypassed in share level secuirty.
@@ -590,7 +588,7 @@ CLASS="EMPHASIS"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN193"
+NAME="AEN183"
></A
><H2
>VERSION</H2
@@ -601,7 +599,7 @@ NAME="AEN193"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN196"
+NAME="AEN186"
></A
><H2
>DIAGNOSTICS</H2
@@ -624,7 +622,7 @@ NAME="AEN196"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN201"
+NAME="AEN191"
></A
><H2
>SIGNALS</H2
@@ -646,12 +644,9 @@ CLASS="COMMAND"
that <B
CLASS="COMMAND"
>SIGKILL (-9)</B
-> <SPAN
-CLASS="emphasis"
-><I
+> <I
CLASS="EMPHASIS"
>NOT</I
-></SPAN
>
be used, except as a last resort, as this may leave the shared
memory area in an inconsistent state. The safe way to terminate
@@ -665,14 +660,16 @@ CLASS="COMMAND"
CLASS="COMMAND"
>smbd</B
> may be raised
- or lowered using <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbcontrol</SPAN
->(1)</SPAN
-> program (SIGUSR[1|2] signals are no longer
- used since Samba 2.2). This is to allow transient problems to be diagnosed,
+ or lowered using <A
+HREF="smbcontrol.1.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbcontrol(1)
+ </B
+></A
+> program (SIGUSR[1|2] signals are no longer used in
+ Samba 2.2). This is to allow transient problems to be diagnosed,
whilst still running at a normally low log level.</P
><P
>Note that as the signal handlers send a debug write,
@@ -691,55 +688,55 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN219"
+NAME="AEN208"
></A
><H2
>SEE ALSO</H2
><P
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->hosts_access</SPAN
->(5)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->inetd</SPAN
->(8)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmbd</SPAN
->(8)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbclient</SPAN
->(1)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->testparm</SPAN
->(1)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->testprns</SPAN
->(1)</SPAN
->, and the
- Internet RFC's <TT
+>hosts_access(5), <B
+CLASS="COMMAND"
+>inetd(8)</B
+>,
+ <A
+HREF="nmbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>nmbd(8)</B
+></A
+>,
+ <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+><TT
+CLASS="FILENAME"
+>smb.conf(5)</TT
+>
+ </A
+>, <A
+HREF="smbclient.1.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbclient(1)
+ </B
+></A
+>, <A
+HREF="testparm.1.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+> testparm(1)</B
+></A
+>, <A
+HREF="testprns.1.html"
+TARGET="_top"
+> <B
+CLASS="COMMAND"
+>testprns(1)</B
+></A
+>, and the Internet RFC's
+ <TT
CLASS="FILENAME"
>rfc1001.txt</TT
>, <TT
@@ -757,7 +754,7 @@ TARGET="_top"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN246"
+NAME="AEN225"
></A
><H2
>AUTHOR</H2
@@ -769,14 +766,14 @@ NAME="AEN246"
><P
>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <A
+ excellent piece of Open Source software, available at
+ <A
HREF="ftp://ftp.icce.rug.nl/pub/unix/"
TARGET="_top"
> ftp://ftp.icce.rug.nl/pub/unix/</A
>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for
- Samba 3.0 was done by Alexander Bokovoy.</P
+ Samba 2.2 was done by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/smbgroupedit.8.html b/docs/htmldocs/smbgroupedit.8.html
index 32e00315b4..e20b34883c 100644
--- a/docs/htmldocs/smbgroupedit.8.html
+++ b/docs/htmldocs/smbgroupedit.8.html
@@ -1,11 +1,12 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML
><HEAD
><TITLE
>smbgroupedit</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,9 +16,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="SMBGROUPEDIT.8"
-></A
->smbgroupedit</H1
+NAME="SMBGROUPEDIT">smbgroupedit</H1
><DIV
CLASS="REFNAMEDIV"
><A
@@ -29,15 +28,13 @@ NAME="AEN5"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN8"
-></A
-><H2
+NAME="AEN8"><H2
>Synopsis</H2
><P
><B
CLASS="COMMAND"
>smbroupedit</B
-> [-v [l|s]] [-a UNIX-groupname [-d NT-groupname|-p privilege|]]</P
+> [-v [l|s]] [-a UNIX-groupname [-d NT-groupname|-p privilege|]]</P
></DIV
><DIV
CLASS="REFSECT1"
@@ -47,13 +44,12 @@ NAME="AEN13"
><H2
>DESCRIPTION</H2
><P
->This program is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
-> suite.</P
+>This program is part of the <A
+HREF="samba.7.html"
+TARGET="_top"
+>Samba</A
+>
+suite.</P
><P
>The smbgroupedit command allows for mapping unix groups
to NT Builtin, Domain, or Local groups. Also
@@ -63,7 +59,7 @@ etc.</P
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN20"
+NAME="AEN18"
></A
><H2
>OPTIONS</H2
@@ -90,6 +86,12 @@ CLASS="VARIABLELIST"
><P
>give a long listing, of the format:</P
><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="90%"
+><TR
+><TD
><PRE
CLASS="PROGRAMLISTING"
>"NT Group Name"
@@ -98,10 +100,20 @@ CLASS="PROGRAMLISTING"
Group type :
Comment :
Privilege :</PRE
+></TD
+></TR
+></TABLE
></P
><P
->For example:
-<PRE
+>For examples,</P
+><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="90%"
+><TR
+><TD
+><PRE
CLASS="PROGRAMLISTING"
>Users
SID : S-1-5-32-545
@@ -109,6 +121,9 @@ CLASS="PROGRAMLISTING"
Group type: Local group
Comment :
Privilege : No privilege</PRE
+></TD
+></TR
+></TABLE
></P
></DD
><DT
@@ -117,15 +132,34 @@ CLASS="PROGRAMLISTING"
><P
>display a short listing of the format:</P
><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="90%"
+><TR
+><TD
><PRE
CLASS="PROGRAMLISTING"
>NTGroupName(SID) -&#62; UnixGroupName</PRE
+></TD
+></TR
+></TABLE
></P
><P
->For example:
-<PRE
+>For example,</P
+><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="90%"
+><TR
+><TD
+><PRE
CLASS="PROGRAMLISTING"
>Users (S-1-5-32-545) -&#62; -1</PRE
+></TD
+></TR
+></TABLE
></P
></DD
></DL
@@ -179,9 +213,9 @@ TYPE="1"
<TT
CLASS="FILENAME"
>/etc/group</TT
->), let's call it <CODE
+>), let's call it <TT
CLASS="CONSTANT"
->domadm</CODE
+>domadm</TT
>.
</P
></LI
@@ -199,50 +233,69 @@ CLASS="FILENAME"
></LI
><LI
><P
->map this domadm group to the 'domain admins' group:</P
+>map this domadm group to the 'domain admins' group:
+ </P
><P
></P
><OL
TYPE="a"
><LI
><P
->Get the SID for the Windows NT "Domain Admins" group:</P
+>Get the SID for the Windows NT "Domain Admins"
+ group:</P
><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="90%"
+><TR
+><TD
><PRE
CLASS="PROGRAMLISTING"
-><SAMP
+><TT
CLASS="PROMPT"
->root# </SAMP
+>root# </TT
><B
CLASS="COMMAND"
>smbgroupedit -vs | grep "Domain Admins"</B
>
Domain Admins (S-1-5-21-1108995562-3116817432-1375597819-512) -&#62; -1</PRE
+></TD
+></TR
+></TABLE
></P
></LI
><LI
><P
>map the unix domadm group to the Windows NT
"Domain Admins" group, by running the command:
-<PRE
+ </P
+><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="90%"
+><TR
+><TD
+><PRE
CLASS="PROGRAMLISTING"
-><SAMP
+><TT
CLASS="PROMPT"
->root# </SAMP
+>root# </TT
><B
CLASS="COMMAND"
>smbgroupedit \
-c S-1-5-21-1108995562-3116817432-1375597819-512 \
-u domadm -td</B
></PRE
+></TD
+></TR
+></TABLE
></P
><P
-><SPAN
-CLASS="emphasis"
-><I
+> <I
CLASS="EMPHASIS"
>warning:</I
-></SPAN
> don't copy and paste this sample, the
Domain Admins SID (the S-1-5-21-...-512) is different for every PDC.
</P
@@ -251,37 +304,57 @@ CLASS="EMPHASIS"
></LI
></OL
><P
->To verify that your mapping has taken effect:
-<PRE
+>To verify that your mapping has taken effect:</P
+><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
CLASS="PROGRAMLISTING"
-><SAMP
+><TT
CLASS="PROMPT"
->root# </SAMP
+>root# </TT
><B
CLASS="COMMAND"
>smbgroupedit -vs|grep "Domain Admins"</B
>
Domain Admins (S-1-5-21-1108995562-3116817432-1375597819-512) -&#62; domadm</PRE
+></TD
+></TR
+></TABLE
></P
><P
>To give access to a certain directory on a domain member machine (an
NT/W2K or a samba server running winbind) to some users who are member
-of a group on your samba PDC, flag that group as a domain group:
-<PRE
+of a group on your samba PDC, flag that group as a domain group:</P
+><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
CLASS="PROGRAMLISTING"
-><SAMP
+><TT
CLASS="PROMPT"
->root# </SAMP
+>root# </TT
><B
CLASS="COMMAND"
>smbgroupedit -a unixgroup -td</B
></PRE
+></TD
+></TR
+></TABLE
></P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN87"
+NAME="AEN90"
></A
><H2
>VERSION</H2
@@ -292,23 +365,21 @@ the Samba suite.</P
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN90"
+NAME="AEN93"
></A
><H2
>SEE ALSO</H2
><P
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+><A
+HREF="smb.conf.5.html"
+TARGET="_top"
+>smb.conf(5)</A
></P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN96"
+NAME="AEN97"
></A
><H2
>AUTHOR</H2
@@ -323,8 +394,7 @@ CLASS="COMMAND"
>smbgroupedit</B
> was written by Jean Francois Micouleau.
The current set of manpages and documentation is maintained
-by the Samba Team in the same fashion as the Samba source code. The conversion
-to DocBook XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.</P
+by the Samba Team in the same fashion as the Samba source code.</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/smbmnt.8.html b/docs/htmldocs/smbmnt.8.html
index 28be79c391..06b9fb1fd3 100644
--- a/docs/htmldocs/smbmnt.8.html
+++ b/docs/htmldocs/smbmnt.8.html
@@ -5,7 +5,7 @@
>smbmnt</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,7 +15,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="SMBMNT.8"
+NAME="SMBMNT"
></A
>smbmnt</H1
><DIV
@@ -37,12 +37,12 @@ NAME="AEN8"
><B
CLASS="COMMAND"
>smbmnt</B
-> {mount-point} [-s &#60;share&#62;] [-r] [-u &#60;uid&#62;] [-g &#60;gid&#62;] [-f &#60;mask&#62;] [-d &#60;mask&#62;] [-o &#60;options&#62;] [-h]</P
+> {mount-point} [-s &lt;share&gt;] [-r] [-u &lt;uid&gt;] [-g &lt;gid&gt;] [-f &lt;mask&gt;] [-d &lt;mask&gt;] [-o &lt;options&gt;]</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN20"
+NAME="AEN19"
></A
><H2
>DESCRIPTION</H2
@@ -65,12 +65,14 @@ CLASS="COMMAND"
CLASS="COMMAND"
>smbmnt</B
> program is normally invoked
- by <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbmount</SPAN
->(8)</SPAN
+ by <A
+HREF="smbmount.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbmount(8)</B
+>
+ </A
>. It should not be invoked directly by users. </P
><P
>smbmount searches the normal PATH for smbmnt. You must ensure
@@ -79,7 +81,7 @@ CLASS="REFENTRYTITLE"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN32"
+NAME="AEN30"
></A
><H2
>OPTIONS</H2
@@ -131,19 +133,13 @@ CLASS="VARIABLELIST"
command is run on a 2.4 or higher Linux kernel.
</P
></DD
-><DT
->-h|--help</DT
-><DD
-><P
->Print a summary of command line options.</P
-></DD
></DL
></DIV
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN63"
+NAME="AEN57"
></A
><H2
>AUTHOR</H2
@@ -176,8 +172,7 @@ TARGET="_top"
</P
><P
>The conversion of this manpage for Samba 2.2 was performed
- by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0
- was done by Alexander Bokovoy.</P
+ by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/smbmount.8.html b/docs/htmldocs/smbmount.8.html
index 5ea2935a3f..81a3ac04b2 100644
--- a/docs/htmldocs/smbmount.8.html
+++ b/docs/htmldocs/smbmount.8.html
@@ -5,7 +5,7 @@
>smbmount</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,7 +15,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="SMBMOUNT.8"
+NAME="SMBMOUNT"
></A
>smbmount</H1
><DIV
@@ -55,12 +55,9 @@ CLASS="COMMAND"
CLASS="COMMAND"
>mount.smbfs</B
> by
- the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->mount</SPAN
->(8)</SPAN
+ the <B
+CLASS="COMMAND"
+>mount(8)</B
> command when using the
"-t smbfs" option. This command only works in Linux, and the kernel must
support the smbfs filesystem. </P
@@ -83,9 +80,10 @@ CLASS="COMMAND"
typically this output will end up in <TT
CLASS="FILENAME"
>log.smbmount</TT
->. The <B
+>. The
+ <B
CLASS="COMMAND"
-> smbmount</B
+>smbmount</B
> process may also be called mount.smbfs.</P
><P
><SPAN
@@ -98,12 +96,9 @@ CLASS="EMPHASIS"
CLASS="COMMAND"
>smbmount</B
>
- calls <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbmnt</SPAN
->(8)</SPAN
+ calls <B
+CLASS="COMMAND"
+>smbmnt(8)</B
> to do the actual mount. You
must make sure that <B
CLASS="COMMAND"
@@ -114,7 +109,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN35"
+NAME="AEN31"
></A
><H2
>OPTIONS</H2
@@ -124,27 +119,27 @@ NAME="AEN35"
CLASS="VARIABLELIST"
><DL
><DT
->username=&#60;arg&#62;</DT
+>username=&lt;arg&gt;</DT
><DD
><P
>specifies the username to connect as. If
- this is not given, then the environment variable <VAR
+ this is not given, then the environment variable <TT
CLASS="ENVAR"
-> USER</VAR
+> USER</TT
> is used. This option can also take the
form "user%password" or "user/workgroup" or
"user/workgroup%password" to allow the password and workgroup
to be specified as part of the username.</P
></DD
><DT
->password=&#60;arg&#62;</DT
+>password=&lt;arg&gt;</DT
><DD
><P
>specifies the SMB password. If this
option is not given then the environment variable
- <VAR
+ <TT
CLASS="ENVAR"
->PASSWD</VAR
+>PASSWD</TT
> is used. If it can find
no password <B
CLASS="COMMAND"
@@ -161,16 +156,19 @@ CLASS="COMMAND"
</P
></DD
><DT
->credentials=&#60;filename&#62;</DT
+>credentials=&lt;filename&gt;</DT
><DD
><P
->specifies a file that contains a username and/or password.
-The format of the file is:
-<PRE
+>specifies a file that contains a username
+ and/or password. The format of the file is:</P
+><P
+> <PRE
CLASS="PROGRAMLISTING"
->username = &#60;value&#62;
-password = &#60;value&#62;</PRE
-></P
+> username = &lt;value&gt;
+ password = &lt;value&gt;
+ </PRE
+>
+ </P
><P
>This is preferred over having passwords in plaintext in a
shared file, such as <TT
@@ -181,20 +179,14 @@ CLASS="FILENAME"
</P
></DD
><DT
->krb</DT
-><DD
-><P
->Use kerberos (Active Directory). </P
-></DD
-><DT
->netbiosname=&#60;arg&#62;</DT
+>netbiosname=&lt;arg&gt;</DT
><DD
><P
>sets the source NetBIOS name. It defaults
to the local hostname. </P
></DD
><DT
->uid=&#60;arg&#62;</DT
+>uid=&lt;arg&gt;</DT
><DD
><P
>sets the uid that will own all files on
@@ -203,7 +195,7 @@ CLASS="FILENAME"
</P
></DD
><DT
->gid=&#60;arg&#62;</DT
+>gid=&lt;arg&gt;</DT
><DD
><P
>sets the gid that will own all files on
@@ -212,14 +204,14 @@ CLASS="FILENAME"
gid. </P
></DD
><DT
->port=&#60;arg&#62;</DT
+>port=&lt;arg&gt;</DT
><DD
><P
>sets the remote SMB port number. The default
is 139. </P
></DD
><DT
->fmask=&#60;arg&#62;</DT
+>fmask=&lt;arg&gt;</DT
><DD
><P
>sets the file mask. This determines the
@@ -227,66 +219,66 @@ CLASS="FILENAME"
The default is based on the current umask. </P
></DD
><DT
->dmask=&#60;arg&#62;</DT
+>dmask=&lt;arg&gt;</DT
><DD
><P
->Sets the directory mask. This determines the
+>sets the directory mask. This determines the
permissions that remote directories have in the local filesystem.
The default is based on the current umask. </P
></DD
><DT
->debug=&#60;arg&#62;</DT
+>debug=&lt;arg&gt;</DT
><DD
><P
->Sets the debug level. This is useful for
+>sets the debug level. This is useful for
tracking down SMB connection problems. A suggested value to
start with is 4. If set too high there will be a lot of
output, possibly hiding the useful output.</P
></DD
><DT
->ip=&#60;arg&#62;</DT
+>ip=&lt;arg&gt;</DT
><DD
><P
->Sets the destination host or IP address.
+>sets the destination host or IP address.
</P
></DD
><DT
->workgroup=&#60;arg&#62;</DT
+>workgroup=&lt;arg&gt;</DT
><DD
><P
->Sets the workgroup on the destination </P
+>sets the workgroup on the destination </P
></DD
><DT
->sockopt=&#60;arg&#62;</DT
+>sockopt=&lt;arg&gt;</DT
><DD
><P
->Sets the TCP socket options. See the <A
+>sets the TCP socket options. See the <A
HREF="smb.conf.5.html#SOCKETOPTIONS"
TARGET="_top"
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+><TT
+CLASS="FILENAME"
+>smb.conf
+ </TT
></A
-> <VAR
+> <TT
CLASS="PARAMETER"
->socket options</VAR
+><I
+>socket options</I
+></TT
> option.
</P
></DD
><DT
->scope=&#60;arg&#62;</DT
+>scope=&lt;arg&gt;</DT
><DD
><P
->Sets the NetBIOS scope </P
+>sets the NetBIOS scope </P
></DD
><DT
>guest</DT
><DD
><P
->Don't prompt for a password </P
+>don't prompt for a password </P
></DD
><DT
>ro</DT
@@ -301,7 +293,7 @@ CLASS="PARAMETER"
>mount read-write </P
></DD
><DT
->iocharset=&#60;arg&#62;</DT
+>iocharset=&lt;arg&gt;</DT
><DD
><P
> sets the charset used by the Linux side for codepage
@@ -311,7 +303,7 @@ CLASS="PARAMETER"
</P
></DD
><DT
->codepage=&#60;arg&#62;</DT
+>codepage=&lt;arg&gt;</DT
><DD
><P
> sets the codepage the server uses. See the iocharset
@@ -320,7 +312,7 @@ CLASS="PARAMETER"
</P
></DD
><DT
->ttl=&#60;arg&#62;</DT
+>ttl=&lt;arg&gt;</DT
><DD
><P
> sets how long a directory listing is cached in milliseconds
@@ -340,31 +332,31 @@ CLASS="PARAMETER"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN134"
+NAME="AEN125"
></A
><H2
>ENVIRONMENT VARIABLES</H2
><P
->The variable <VAR
+>The variable <TT
CLASS="ENVAR"
->USER</VAR
+>USER</TT
> may contain the username of the
person using the client. This information is used only if the
protocol level is high enough to support session-level
passwords. The variable can be used to set both username and
password by using the format username%password.</P
><P
->The variable <VAR
+>The variable <TT
CLASS="ENVAR"
->PASSWD</VAR
+>PASSWD</TT
> may contain the password of the
person using the client. This information is used only if the
protocol level is high enough to support session-level
passwords.</P
><P
->The variable <VAR
+>The variable <TT
CLASS="ENVAR"
->PASSWD_FILE</VAR
+>PASSWD_FILE</TT
> may contain the pathname
of a file to read the password from. A single line of input is
read and used as the password.</P
@@ -372,7 +364,7 @@ CLASS="ENVAR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN142"
+NAME="AEN133"
></A
><H2
>BUGS</H2
@@ -407,7 +399,7 @@ NAME="AEN142"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN151"
+NAME="AEN142"
></A
><H2
>SEE ALSO</H2
@@ -417,19 +409,22 @@ NAME="AEN151"
><P
>FreeBSD also has a smbfs, but it is not related to smbmount</P
><P
->For Solaris, HP-UX and others you may want to look at <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbsh</SPAN
->(1)</SPAN
-> or at other solutions, such as
- Sharity or perhaps replacing the SMB server with a NFS server.</P
+>For Solaris, HP-UX and others you may want to look at
+ <A
+HREF="smbsh.1.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbsh(1)</B
+></A
+> or at other
+ solutions, such as sharity or perhaps replacing the SMB server with
+ a NFS server.</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN159"
+NAME="AEN149"
></A
><H2
>AUTHOR</H2
@@ -462,8 +457,7 @@ TARGET="_top"
</P
><P
>The conversion of this manpage for Samba 2.2 was performed
- by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0
- was done by Alexander Bokovoy.</P
+ by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/smbpasswd.5.html b/docs/htmldocs/smbpasswd.5.html
index 61b60d7d82..ac3ab94691 100644
--- a/docs/htmldocs/smbpasswd.5.html
+++ b/docs/htmldocs/smbpasswd.5.html
@@ -5,7 +5,7 @@
>smbpasswd</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,7 +15,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="SMBPASSWD.5"
+NAME="SMBPASSWD"
></A
>smbpasswd</H1
><DIV
@@ -47,12 +47,10 @@ NAME="AEN11"
><H2
>DESCRIPTION</H2
><P
->This tool is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
+>This tool is part of the <A
+HREF="samba.7.html"
+TARGET="_top"
+> Samba</A
> suite.</P
><P
>smbpasswd is the Samba encrypted password file. It contains
@@ -64,7 +62,7 @@ CLASS="REFENTRYTITLE"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN18"
+NAME="AEN16"
></A
><H2
>FILE FORMAT</H2
@@ -115,9 +113,9 @@ CLASS="VARIABLELIST"
null password this field will contain the characters "NO PASSWORD"
as the start of the hex string. If the hex string is equal to
32 'X' characters then the user's account is marked as
- <CODE
+ <TT
CLASS="CONSTANT"
->disabled</CODE
+>disabled</TT
> and the user will not be able to
log onto the Samba server. </P
><P
@@ -206,7 +204,7 @@ CLASS="EMPHASIS"
the attributes of the users account. In the Samba 2.2 release
this field is bracketed by '[' and ']' characters and is always
13 characters in length (including the '[' and ']' characters).
- The contents of this field may be any of the following characters:
+ The contents of this field may be any of the characters.
</P
><P
></P
@@ -235,18 +233,18 @@ CLASS="EMPHASIS"
> - This means the
account has no password (the passwords in the fields LANMAN
Password Hash and NT Password Hash are ignored). Note that this
- will only allow users to log on with no password if the <VAR
+ will only allow users to log on with no password if the <TT
CLASS="PARAMETER"
-> null passwords</VAR
+><I
+> null passwords</I
+></TT
> parameter is set in the <A
HREF="smb.conf.5.html#NULLPASSWORDS"
TARGET="_top"
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+><TT
+CLASS="FILENAME"
+>smb.conf(5)
+ </TT
></A
> config file. </P
></LI
@@ -259,7 +257,8 @@ CLASS="EMPHASIS"
>D</I
></SPAN
> - This means the account
- is disabled and no SMB/CIFS logins will be allowed for this user. </P
+ is disabled and no SMB/CIFS logins will be allowed for
+ this user. </P
></LI
><LI
><P
@@ -297,7 +296,7 @@ CLASS="EMPHASIS"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN77"
+NAME="AEN73"
></A
><H2
>VERSION</H2
@@ -308,23 +307,23 @@ NAME="AEN77"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN80"
+NAME="AEN76"
></A
><H2
>SEE ALSO</H2
><P
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbpasswd</SPAN
->(8)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
+><A
+HREF="smbpasswd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbpasswd(8)</B
+></A
+>,
+ <A
+HREF="samba.7.html"
+TARGET="_top"
+>samba(7)</A
>, and
the Internet RFC1321 for details on the MD4 algorithm.
</P
@@ -332,7 +331,7 @@ CLASS="REFENTRYTITLE"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN89"
+NAME="AEN82"
></A
><H2
>AUTHOR</H2
@@ -344,14 +343,14 @@ NAME="AEN89"
><P
>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <A
+ excellent piece of Open Source software, available at
+ <A
HREF="ftp://ftp.icce.rug.nl/pub/unix/"
TARGET="_top"
> ftp://ftp.icce.rug.nl/pub/unix/</A
>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
- for Samba 3.0 was done by Alexander Bokovoy.</P
+ Samba 2.2 was done by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/smbpasswd.8.html b/docs/htmldocs/smbpasswd.8.html
index 6b227f9d1e..da3cb9f601 100644
--- a/docs/htmldocs/smbpasswd.8.html
+++ b/docs/htmldocs/smbpasswd.8.html
@@ -1,11 +1,12 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML
><HEAD
><TITLE
>smbpasswd</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,9 +16,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="SMBPASSWD.8"
-></A
->smbpasswd</H1
+NAME="SMBPASSWD">smbpasswd</H1
><DIV
CLASS="REFNAMEDIV"
><A
@@ -29,15 +28,13 @@ NAME="AEN5"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN8"
-></A
-><H2
+NAME="AEN8"><H2
>Synopsis</H2
><P
><B
CLASS="COMMAND"
>smbpasswd</B
-> [-a] [-x] [-d] [-e] [-D debuglevel] [-n] [-r &#60;remote machine&#62;] [-R &#60;name resolve order&#62;] [-m] [-U username[%password]] [-h] [-s] [-w pass] [-i] [-L] [username]</P
+> [-a] [-x] [-d] [-e] [-D debuglevel] [-n] [-r &#60;remote machine&#62;] [-R &#60;name resolve order&#62;] [-m] [-U username[%password]] [-h] [-s] [-w pass] [-i] [-L] [username]</P
></DIV
><DIV
CLASS="REFSECT1"
@@ -47,23 +44,18 @@ NAME="AEN27"
><H2
>DESCRIPTION</H2
><P
->This tool is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
+>This tool is part of the <A
+HREF="samba.7.html"
+TARGET="_top"
+> Samba</A
> suite.</P
><P
>The smbpasswd program has several different
- functions, depending on whether it is run by the <SPAN
-CLASS="emphasis"
-><I
+ functions, depending on whether it is run by the <I
CLASS="EMPHASIS"
>root</I
-></SPAN
-> user
- or not. When run as a normal user it allows the user to change
+>
+ user or not. When run as a normal user it allows the user to change
the password used for their SMB sessions on any machines that store
SMB passwords. </P
><P
@@ -72,33 +64,25 @@ CLASS="EMPHASIS"
similar to the way the <B
CLASS="COMMAND"
>passwd(1)</B
-> program works. <B
+> program works.
+ <B
CLASS="COMMAND"
-> smbpasswd</B
+>smbpasswd</B
> differs from how the passwd program works
- however in that it is not <SPAN
-CLASS="emphasis"
-><I
+ however in that it is not <I
CLASS="EMPHASIS"
>setuid root</I
-></SPAN
> but works in
- a client-server mode and communicates with a
- locally running <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+ a client-server mode and communicates with a locally running
+ <B
+CLASS="COMMAND"
+>smbd(8)</B
>. As a consequence in order for this to
succeed the smbd daemon must be running on the local machine. On a
UNIX machine the encrypted SMB passwords are usually stored in
- the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbpasswd</SPAN
->(5)</SPAN
+ the <TT
+CLASS="FILENAME"
+>smbpasswd(5)</TT
> file. </P
><P
>When run by an ordinary user with no options, smbpasswd
@@ -111,20 +95,14 @@ CLASS="REFENTRYTITLE"
><P
>smbpasswd can also be used by a normal user to change their
SMB password on remote machines, such as Windows NT Primary Domain
- Controllers. See the (<VAR
-CLASS="PARAMETER"
->-r</VAR
->) and <VAR
-CLASS="PARAMETER"
->-U</VAR
-> options
- below. </P
+ Controllers. See the (-r) and -U options below. </P
><P
>When run by root, smbpasswd allows new users to be added
and deleted in the smbpasswd file, as well as allows changes to
- the attributes of the user in this file to be made. When run by root, <B
+ the attributes of the user in this file to be made. When run by root,
+ <B
CLASS="COMMAND"
-> smbpasswd</B
+>smbpasswd</B
> accesses the local smbpasswd file
directly, thus enabling changes to be made even if smbd is not
running. </P
@@ -132,7 +110,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN51"
+NAME="AEN43"
></A
><H2
>OPTIONS</H2
@@ -177,13 +155,13 @@ CLASS="FILENAME"
><DD
><P
>This option specifies that the username following
- should be <CODE
+ should be <TT
CLASS="CONSTANT"
->disabled</CODE
+>disabled</TT
> in the local smbpasswd
- file. This is done by writing a <CODE
+ file. This is done by writing a <TT
CLASS="CONSTANT"
->'D'</CODE
+>'D'</TT
> flag
into the account control space in the smbpasswd file. Once this
is done all attempts to authenticate via SMB using this username
@@ -191,12 +169,10 @@ CLASS="CONSTANT"
><P
>If the smbpasswd file is in the 'old' format (pre-Samba 2.0
format) there is no space in the user's password entry to write
- this information and the command will FAIL. See <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbpasswd</SPAN
->(5)</SPAN
+ this information and the command will FAIL. See <B
+CLASS="COMMAND"
+>smbpasswd(5)
+ </B
> for details on the 'old' and new password file formats.
</P
><P
@@ -208,9 +184,9 @@ CLASS="REFENTRYTITLE"
><DD
><P
>This option specifies that the username following
- should be <CODE
+ should be <TT
CLASS="CONSTANT"
->enabled</CODE
+>enabled</TT
> in the local smbpasswd file,
if the account was previously disabled. If the account was not
disabled this option has no effect. Once the account is enabled then
@@ -220,12 +196,9 @@ CLASS="CONSTANT"
CLASS="COMMAND"
> smbpasswd</B
> will FAIL to enable the account.
- See <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbpasswd</SPAN
->(5)</SPAN
+ See <B
+CLASS="COMMAND"
+>smbpasswd (5)</B
> for
details on the 'old' and new password file formats. </P
><P
@@ -236,9 +209,11 @@ CLASS="REFENTRYTITLE"
>-D debuglevel</DT
><DD
><P
-><VAR
+><TT
CLASS="REPLACEABLE"
->debuglevel</VAR
+><I
+>debuglevel</I
+></TT
> is an integer
from 0 to 10. The default value if this parameter is not specified
is zero. </P
@@ -285,24 +260,30 @@ CLASS="COMMAND"
><P
>This option allows a user to specify what machine
they wish to change their password on. Without this parameter
- smbpasswd defaults to the local host. The <VAR
+ smbpasswd defaults to the local host. The <TT
CLASS="REPLACEABLE"
+><I
>remote
- machine name</VAR
+ machine name</I
+></TT
> is the NetBIOS name of the SMB/CIFS
server to contact to attempt the password change. This name is
resolved into an IP address using the standard name resolution
- mechanism in all programs of the Samba suite. See the <VAR
+ mechanism in all programs of the Samba suite. See the <TT
CLASS="PARAMETER"
+><I
>-R
- name resolve order</VAR
+ name resolve order</I
+></TT
> parameter for details on changing
this resolving mechanism. </P
><P
>The username whose password is changed is that of the
- current UNIX logged on user. See the <VAR
+ current UNIX logged on user. See the <TT
CLASS="PARAMETER"
->-U username</VAR
+><I
+>-U username</I
+></TT
>
parameter for details on changing the password for a different
username. </P
@@ -313,12 +294,9 @@ CLASS="PARAMETER"
copy of the user account database and will not allow the password
change).</P
><P
-><SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>Note</I
-></SPAN
> that Windows 95/98 do not have
a real password database so it is not possible to change passwords
specifying a Win95/98 machine as remote machine target. </P
@@ -332,32 +310,30 @@ CLASS="EMPHASIS"
name of the host being connected to. </P
><P
>The options are :"lmhosts", "host", "wins" and "bcast". They
- cause names to be resolved as follows: </P
+ cause names to be resolved as follows : </P
><P
></P
><UL
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->lmhosts</CODE
->: Lookup an IP
+>lmhosts</TT
+> : Lookup an IP
address in the Samba lmhosts file. If the line in lmhosts has
- no name type attached to the NetBIOS name (see the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->lmhosts</SPAN
->(5)</SPAN
+ no name type attached to the NetBIOS name (see the <A
+HREF="lmhosts.5.html"
+TARGET="_top"
+>lmhosts(5)</A
> for details) then
any name type matches for lookup.</P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->host</CODE
->: Do a standard host
+>host</TT
+> : Do a standard host
name to IP address resolution, using the system <TT
CLASS="FILENAME"
>/etc/hosts
@@ -374,27 +350,31 @@ CLASS="FILENAME"
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->wins</CODE
->: Query a name with
- the IP address listed in the <VAR
+>wins</TT
+> : Query a name with
+ the IP address listed in the <TT
CLASS="PARAMETER"
->wins server</VAR
+><I
+>wins server</I
+></TT
>
parameter. If no WINS server has been specified this method
will be ignored.</P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->bcast</CODE
->: Do a broadcast on
+>bcast</TT
+> : Do a broadcast on
each of the known local interfaces listed in the
- <VAR
+ <TT
CLASS="PARAMETER"
->interfaces</VAR
+><I
+>interfaces</I
+></TT
> parameter. This is the least
reliable of the name resolution methods as it depends on the
target host being on a locally connected subnet.</P
@@ -405,12 +385,10 @@ CLASS="PARAMETER"
CLASS="COMMAND"
>lmhosts, host, wins, bcast</B
>
- and without this parameter or any entry in the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+ and without this parameter or any entry in the
+ <TT
+CLASS="FILENAME"
+>smb.conf</TT
> file the name resolution methods will
be attempted in this order. </P
></DD
@@ -430,9 +408,11 @@ CLASS="REFENTRYTITLE"
><DD
><P
>This option may only be used in conjunction
- with the <VAR
+ with the <TT
CLASS="PARAMETER"
->-r</VAR
+><I
+>-r</I
+></TT
> option. When changing
a password on a remote machine it allows the user to specify
the user name on that machine whose password will be changed. It
@@ -474,28 +454,34 @@ CLASS="COMMAND"
<B
CLASS="COMMAND"
>--with-ldapsam</B
-> option. The <VAR
+> option. The <TT
CLASS="PARAMETER"
->-w</VAR
+><I
+>-w</I
+></TT
>
switch is used to specify the password to be used with the
<A
HREF="smb.conf.5.html#LDAPADMINDN"
TARGET="_top"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>ldap admin
- dn</VAR
+ dn</I
+></TT
></A
>. Note that the password is stored in
the <TT
CLASS="FILENAME"
->secrets.tdb</TT
+>private/secrets.tdb</TT
> and is keyed off
- of the admin's DN. This means that if the value of <VAR
+ of the admin's DN. This means that if the value of <TT
CLASS="PARAMETER"
+><I
>ldap
- admin dn</VAR
+ admin dn</I
+></TT
> ever changes, the password will need to be
manually updated as well.
</P
@@ -523,12 +509,9 @@ CLASS="PARAMETER"
><DD
><P
>This specifies the username for all of the
- <SPAN
-CLASS="emphasis"
-><I
+ <I
CLASS="EMPHASIS"
>root only</I
-></SPAN
> options to operate on. Only root
can specify this parameter as only root has the permission needed
to modify attributes directly in the local smbpasswd file.
@@ -540,7 +523,7 @@ CLASS="EMPHASIS"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN189"
+NAME="AEN173"
></A
><H2
>NOTES</H2
@@ -554,67 +537,70 @@ CLASS="COMMAND"
is to add a restriction to the hosts that may access the <B
CLASS="COMMAND"
> smbd</B
-> running on the local machine by specifying either <VAR
+> running on the local machine by specifying a
+ <TT
CLASS="PARAMETER"
->allow
- hosts</VAR
-> or <VAR
+><I
+>allow hosts</I
+></TT
+> or <TT
CLASS="PARAMETER"
->deny hosts</VAR
-> entry in
- the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+><I
+>deny hosts</I
+></TT
+>
+ entry in the <TT
+CLASS="FILENAME"
+>smb.conf</TT
> file and neglecting to
allow "localhost" access to the smbd. </P
><P
>In addition, the smbpasswd command is only useful if Samba
- has been set up to use encrypted passwords. See the document <A
-HREF="pwencrypt.html"
-TARGET="_top"
-> "LanMan and NT Password Encryption in Samba"</A
+ has been set up to use encrypted passwords. See the file
+ <TT
+CLASS="FILENAME"
+>ENCRYPTION.txt</TT
> in the docs directory for details
on how to do this. </P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN201"
+NAME="AEN183"
></A
><H2
>VERSION</H2
><P
->This man page is correct for version 3.0 of the Samba suite.</P
+>This man page is correct for version 3.0 of
+ the Samba suite.</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN204"
+NAME="AEN186"
></A
><H2
>SEE ALSO</H2
><P
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbpasswd</SPAN
->(5)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
->.</P
+><A
+HREF="smbpasswd.5.html"
+TARGET="_top"
+><TT
+CLASS="FILENAME"
+>smbpasswd(5)</TT
+></A
+>,
+ <A
+HREF="samba.7.html"
+TARGET="_top"
+>samba(7)</A
+>
+ </P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN213"
+NAME="AEN192"
></A
><H2
>AUTHOR</H2
@@ -626,14 +612,14 @@ NAME="AEN213"
><P
>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <A
+ excellent piece of Open Source software, available at
+ <A
HREF="ftp://ftp.icce.rug.nl/pub/unix/"
TARGET="_top"
> ftp://ftp.icce.rug.nl/pub/unix/</A
>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
- for Samba 3.0 was done by Alexander Bokovoy.</P
+ Samba 2.2 was done by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/smbsh.1.html b/docs/htmldocs/smbsh.1.html
index 0ed7722b71..bab2b45cdd 100644
--- a/docs/htmldocs/smbsh.1.html
+++ b/docs/htmldocs/smbsh.1.html
@@ -1,11 +1,12 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML
><HEAD
><TITLE
>smbsh</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,9 +16,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="SMBSH.1"
-></A
->smbsh</H1
+NAME="SMBSH">smbsh</H1
><DIV
CLASS="REFNAMEDIV"
><A
@@ -30,15 +29,13 @@ NAME="AEN5"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN8"
-></A
-><H2
+NAME="AEN8"><H2
>Synopsis</H2
><P
><B
CLASS="COMMAND"
>smbsh</B
-> [-W workgroup] [-U username] [-P prefix] [-R &#60;name resolve order&#62;] [-d &#60;debug level&#62;] [-l logfile] [-L libdir]</P
+> [-W workgroup] [-U username] [-P prefix] [-R &#60;name resolve order&#62;] [-d &#60;debug level&#62;] [-l logfile] [-L libdir]</P
></DIV
><DIV
CLASS="REFSECT1"
@@ -48,12 +45,10 @@ NAME="AEN18"
><H2
>DESCRIPTION</H2
><P
->This tool is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
+>This tool is part of the <A
+HREF="samba.7.html"
+TARGET="_top"
+> Samba</A
> suite.</P
><P
><B
@@ -79,7 +74,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN30"
+NAME="AEN28"
></A
><H2
>OPTIONS</H2
@@ -93,12 +88,9 @@ CLASS="VARIABLELIST"
><DD
><P
>Override the default workgroup specified in the
- workgroup parameter of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+ workgroup parameter of the <TT
+CLASS="FILENAME"
+>smb.conf</TT
> file
for this session. This may be needed to connect to some
servers. </P
@@ -120,182 +112,159 @@ CLASS="REFENTRYTITLE"
>This option allows
the user to set the directory prefix for SMB access. The
default value if this option is not specified is
- <SPAN
-CLASS="emphasis"
-><I
+ <I
CLASS="EMPHASIS"
>smb</I
-></SPAN
>.
</P
></DD
><DT
->-s &#60;configuration file&#62;</DT
-><DD
-><P
->The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See <A
-HREF="smb.conf.5.html"
-TARGET="_top"
-><TT
-CLASS="FILENAME"
->smb.conf(5)</TT
-></A
-> for more information.
-The default configuration file name is determined at
-compile time.</P
-></DD
-><DT
->-d|--debug=debuglevel</DT
-><DD
-><P
-><VAR
-CLASS="REPLACEABLE"
->debuglevel</VAR
-> is an integer
-from 0 to 10. The default value if this parameter is
-not specified is zero.</P
-><P
->The higher this value, the more detail will be
-logged to the log files about the activities of the
-server. At level 0, only critical errors and serious
-warnings will be logged. Level 1 is a reasonable level for
-day to day running - it generates a small amount of
-information about operations carried out.</P
-><P
->Levels above 1 will generate considerable
-amounts of log data, and should only be used when
-investigating a problem. Levels above 3 are designed for
-use only by developers and generate HUGE amounts of log
-data, most of which is extremely cryptic.</P
-><P
->Note that specifying this parameter here will
-override the <A
-HREF="smb.conf.5.html#loglevel"
-TARGET="_top"
->log
-level</A
-> parameter in the <A
-HREF="smb.conf.5.html"
-TARGET="_top"
-><TT
-CLASS="FILENAME"
->smb.conf(5)</TT
-></A
-> file.</P
-></DD
-><DT
>-R &#60;name resolve order&#62;</DT
><DD
><P
>This option is used to determine what naming
-services and in what order to resolve
-host names to IP addresses. The option takes a space-separated
-string of different name resolution options.</P
+ services and in what order to resolve
+ host names to IP addresses. The option takes a space-separated
+ string of different name resolution options.</P
><P
->The options are: "lmhosts", "host", "wins" and "bcast".
-They cause names to be resolved as follows :</P
+>The options are :"lmhosts", "host", "wins" and "bcast".
+ They cause names to be resolved as follows :</P
><P
></P
><UL
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->lmhosts</CODE
->:
-Lookup an IP address in the Samba lmhosts file. If the
-line in lmhosts has no name type attached to the
-NetBIOS name
-(see the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->lmhosts</SPAN
->(5)</SPAN
-> for details)
-then any name type matches for lookup.</P
+>lmhosts</TT
+> :
+ 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 <A
+HREF="lmhosts.5.html"
+TARGET="_top"
+>lmhosts(5)</A
+>
+ for details) then any name type matches for lookup.
+ </P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->host</CODE
->:
-Do a standard host name to IP address resolution, using
-the system <TT
+>host</TT
+> :
+ Do a standard host name to IP address resolution, using
+ the system <TT
CLASS="FILENAME"
>/etc/hosts</TT
>, NIS, or DNS
-lookups. This method of name resolution is operating
-system dependent, for instance on IRIX or Solaris this
-may be controlled by the <TT
+ lookups. This method of name resolution is operating
+ system dependent, for instance on IRIX or Solaris this
+ may be controlled by the <TT
CLASS="FILENAME"
->/etc/nsswitch.conf</TT
+>/etc/nsswitch.conf
+ </TT
> file). Note that this method is only used
-if the NetBIOS name type being queried is the 0x20
-(server) name type, otherwise it is ignored.</P
+ if the NetBIOS name type being queried is the 0x20
+ (server) name type, otherwise it is ignored.
+ </P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->wins</CODE
->:
-Query a name with the IP address listed in the
-<VAR
+>wins</TT
+> :
+ Query a name with the IP address listed in the
+ <TT
CLASS="PARAMETER"
->wins server</VAR
+><I
+>wins server</I
+></TT
> parameter. If no
-WINS server has been specified this method will be
-ignored.</P
+ WINS server has been specified this method will be
+ ignored.
+ </P
></LI
><LI
><P
-><CODE
+><TT
CLASS="CONSTANT"
->bcast</CODE
->:
-Do a broadcast on each of the known local interfaces
-listed in the <VAR
+>bcast</TT
+> :
+ Do a broadcast on each of the known local interfaces
+ listed in the <TT
CLASS="PARAMETER"
->interfaces</VAR
+><I
+>interfaces</I
+></TT
>
-parameter. This is the least reliable of the name
-resolution methods as it depends on the target host
-being on a locally connected subnet.</P
+ parameter. This is the least reliable of the name
+ resolution methods as it depends on the target host
+ being on a locally connected subnet.
+ </P
></LI
></UL
><P
>If this parameter is not set then the name resolve order
-defined in the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+ defined in the <TT
+CLASS="FILENAME"
+>smb.conf</TT
> file parameter
-(<VAR
-CLASS="PARAMETER"
->name resolve order</VAR
->) will be used. </P
+ (name resolve order) will be used. </P
><P
>The default order is lmhosts, host, wins, bcast. Without
-this parameter or any entry in the <VAR
+ this parameter or any entry in the <TT
CLASS="PARAMETER"
->name resolve order</VAR
-> parameter of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
-> file, the name resolution methods
-will be attempted in this order. </P
+><I
+>name resolve order
+ </I
+></TT
+> parameter of the <TT
+CLASS="FILENAME"
+>smb.conf</TT
+>
+ file, the name resolution methods will be attempted in this
+ order. </P
+></DD
+><DT
+>-d &#60;debug level&#62;</DT
+><DD
+><P
+>debug level is an integer from 0 to 10.</P
+><P
+>The default value if this parameter is not specified
+ is zero.</P
+><P
+>The higher this value, the more detail will be logged
+ about the activities of <B
+CLASS="COMMAND"
+>nmblookup</B
+>. At level
+ 0, only critical errors and serious warnings will be logged.
+ </P
+></DD
+><DT
+>-l logfilename</DT
+><DD
+><P
+>If specified causes all debug messages to be
+ written to the file specified by <TT
+CLASS="REPLACEABLE"
+><I
+>logfilename
+ </I
+></TT
+>. If not specified then all messages will be
+ written to<TT
+CLASS="REPLACEABLE"
+><I
+>stderr</I
+></TT
+>.
+ </P
></DD
><DT
>-L libdir</DT
@@ -315,7 +284,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN106"
+NAME="AEN91"
></A
><H2
>EXAMPLES</H2
@@ -328,30 +297,47 @@ CLASS="COMMAND"
> smbsh</B
> from the prompt and enter the username and password
that authenticates you to the machine running the Windows NT
- operating system.
-<PRE
+ operating system.</P
+><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
CLASS="PROGRAMLISTING"
-><SAMP
+> <TT
CLASS="PROMPT"
->system% </SAMP
-><KBD
+>system% </TT
+><TT
CLASS="USERINPUT"
->smbsh</KBD
+><B
+>smbsh</B
+></TT
>
-<SAMP
+ <TT
CLASS="PROMPT"
->Username: </SAMP
-><KBD
+>Username: </TT
+><TT
CLASS="USERINPUT"
->user</KBD
+><B
+>user</B
+></TT
>
-<SAMP
+ <TT
CLASS="PROMPT"
->Password: </SAMP
-><KBD
+>Password: </TT
+><TT
CLASS="USERINPUT"
->XXXXXXX</KBD
-></PRE
+><B
+>XXXXXXX</B
+></TT
+>
+ </PRE
+></TD
+></TR
+></TABLE
></P
><P
>Any dynamically linked command you execute from
@@ -388,17 +374,18 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN126"
+NAME="AEN112"
></A
><H2
>VERSION</H2
><P
->This man page is correct for version 3.0 of the Samba suite.</P
+>This man page is correct for version 3.0 of
+ the Samba suite.</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN129"
+NAME="AEN115"
></A
><H2
>BUGS</H2
@@ -431,29 +418,30 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN138"
+NAME="AEN124"
></A
><H2
>SEE ALSO</H2
><P
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
-></P
+><A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbd(8)</B
+></A
+>,
+ <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+>smb.conf(5)</A
+>
+ </P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN147"
+NAME="AEN130"
></A
><H2
>AUTHOR</H2
@@ -465,14 +453,14 @@ NAME="AEN147"
><P
>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <A
+ excellent piece of Open Source software, available at
+ <A
HREF="ftp://ftp.icce.rug.nl/pub/unix/"
TARGET="_top"
> ftp://ftp.icce.rug.nl/pub/unix/</A
>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
- for Samba 3.0 was done by Alexander Bokovoy.</P
+ Samba 2.2 was done by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/smbspool.8.html b/docs/htmldocs/smbspool.8.html
index fb2c8b25e0..8dc2fbbd63 100644
--- a/docs/htmldocs/smbspool.8.html
+++ b/docs/htmldocs/smbspool.8.html
@@ -5,7 +5,7 @@
>smbspool</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,7 +15,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="SMBSPOOL.8"
+NAME="SMBSPOOL"
></A
>smbspool</H1
><DIV
@@ -37,7 +37,7 @@ NAME="AEN8"
><B
CLASS="COMMAND"
>smbspool</B
-> {job} {user} {title} {copies} {options} [filename]</P
+> [job] [user] [title] [copies] [options] [filename]</P
></DIV
><DIV
CLASS="REFSECT1"
@@ -47,12 +47,10 @@ NAME="AEN17"
><H2
>DESCRIPTION</H2
><P
->This tool is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
+>This tool is part of the <A
+HREF="samba.7.html"
+TARGET="_top"
+> Samba</A
> suite.</P
><P
>smbspool is a very small print spooling program that
@@ -89,14 +87,15 @@ CLASS="EMPHASIS"
></LI
><LI
><P
->smb://username:password@workgroup/server/printer</P
+>smb://username:password@workgroup/server/printer
+ </P
></LI
></UL
><P
>smbspool tries to get the URI from argv[0]. If argv[0]
- contains the name of the program then it looks in the <VAR
+ contains the name of the program then it looks in the <TT
CLASS="ENVAR"
-> DEVICE_URI</VAR
+> DEVICE_URI</TT
> environment variable.</P
><P
>Programs using the <B
@@ -104,16 +103,16 @@ CLASS="COMMAND"
>exec(2)</B
> functions can
pass the URI in argv[0], while shell scripts must set the
- <VAR
+ <TT
CLASS="ENVAR"
->DEVICE_URI</VAR
+>DEVICE_URI</TT
> environment variable prior to
running smbspool.</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN41"
+NAME="AEN39"
></A
><H2
>OPTIONS</H2
@@ -162,39 +161,41 @@ NAME="AEN41"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN56"
+NAME="AEN54"
></A
><H2
>VERSION</H2
><P
->This man page is correct for version 3.0 of the Samba suite.</P
+>This man page is correct for version 2.2 of
+ the Samba suite.</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN59"
+NAME="AEN57"
></A
><H2
>SEE ALSO</H2
><P
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
-> and <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
->.</P
+><A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbd(8)</B
+></A
+>,
+ and <A
+HREF="samba.7.html"
+TARGET="_top"
+>samba(7)</A
+>.
+ </P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN68"
+NAME="AEN63"
></A
><H2
>AUTHOR</H2
@@ -212,14 +213,14 @@ CLASS="COMMAND"
><P
>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <A
+ excellent piece of Open Source software, available at
+ <A
HREF="ftp://ftp.icce.rug.nl/pub/unix/"
TARGET="_top"
> ftp://ftp.icce.rug.nl/pub/unix/</A
>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
- for Samba 3.0 was done by Alexander Bokovoy.</P
+ Samba 2.2 was done by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/smbstatus.1.html b/docs/htmldocs/smbstatus.1.html
index 23b82759ea..fb7e14fadd 100644
--- a/docs/htmldocs/smbstatus.1.html
+++ b/docs/htmldocs/smbstatus.1.html
@@ -5,7 +5,7 @@
>smbstatus</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,7 +15,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="SMBSTATUS.1"
+NAME="SMBSTATUS"
></A
>smbstatus</H1
><DIV
@@ -37,7 +37,7 @@ NAME="AEN8"
><B
CLASS="COMMAND"
>smbstatus</B
-> [-P] [-b] [-d &#60;debug level&#62;] [-v] [-L] [-B] [-p] [-S] [-s &#60;configuration file&#62;] [-u &#60;username&#62;]</P
+> [-P] [-b] [-d &lt;debug level&gt;] [-v] [-L] [-B] [-p] [-S] [-s &lt;configuration file&gt;] [-u &lt;username&gt;]</P
></DIV
><DIV
CLASS="REFSECT1"
@@ -47,12 +47,10 @@ NAME="AEN21"
><H2
>DESCRIPTION</H2
><P
->This tool is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
+>This tool is part of the <A
+HREF="samba.7.html"
+TARGET="_top"
+> Samba</A
> suite.</P
><P
><B
@@ -64,7 +62,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN29"
+NAME="AEN27"
></A
><H2
>OPTIONS</H2
@@ -88,84 +86,10 @@ CLASS="VARIABLELIST"
>gives brief output.</P
></DD
><DT
->-V</DT
-><DD
-><P
->Prints the version number for
-<B
-CLASS="COMMAND"
->smbd</B
->.</P
-></DD
-><DT
->-s &#60;configuration file&#62;</DT
-><DD
-><P
->The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See <A
-HREF="smb.conf.5.html"
-TARGET="_top"
-><TT
-CLASS="FILENAME"
->smb.conf(5)</TT
-></A
-> for more information.
-The default configuration file name is determined at
-compile time.</P
-></DD
-><DT
->-d|--debug=debuglevel</DT
-><DD
-><P
-><VAR
-CLASS="REPLACEABLE"
->debuglevel</VAR
-> is an integer
-from 0 to 10. The default value if this parameter is
-not specified is zero.</P
-><P
->The higher this value, the more detail will be
-logged to the log files about the activities of the
-server. At level 0, only critical errors and serious
-warnings will be logged. Level 1 is a reasonable level for
-day to day running - it generates a small amount of
-information about operations carried out.</P
-><P
->Levels above 1 will generate considerable
-amounts of log data, and should only be used when
-investigating a problem. Levels above 3 are designed for
-use only by developers and generate HUGE amounts of log
-data, most of which is extremely cryptic.</P
-><P
->Note that specifying this parameter here will
-override the <A
-HREF="smb.conf.5.html#loglevel"
-TARGET="_top"
->log
-level</A
-> parameter in the <A
-HREF="smb.conf.5.html"
-TARGET="_top"
-><TT
-CLASS="FILENAME"
->smb.conf(5)</TT
-></A
-> file.</P
-></DD
-><DT
->-l|--logfile=logbasename</DT
+>-d|--debug=&lt;debuglevel&gt;</DT
><DD
><P
->File name for log/debug files. The extension
-<CODE
-CLASS="CONSTANT"
->".client"</CODE
-> will be appended. The log file is
-never removed by the client.</P
+>sets debugging to specified level</P
></DD
><DT
>-v|--verbose</DT
@@ -190,12 +114,13 @@ never removed by the client.</P
>-p|--processes</DT
><DD
><P
->print a list of <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+>print a list of <A
+HREF="smbd.8.html"
+TARGET="_top"
+> <B
+CLASS="COMMAND"
+>smbd(8)</B
+></A
> processes and exit.
Useful for scripting.</P
></DD
@@ -206,19 +131,31 @@ CLASS="REFENTRYTITLE"
>causes smbstatus to only list shares.</P
></DD
><DT
->-h|--help</DT
+>-s|--conf=&lt;configuration file&gt;</DT
><DD
><P
->Print a summary of command line options.</P
+>The default configuration file name is
+ determined at compile time. The file specified contains the
+ configuration details required by the server. See <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+><TT
+CLASS="FILENAME"
+>smb.conf(5)</TT
+>
+ </A
+> for more information.</P
></DD
><DT
->-u|--user=&#60;username&#62;</DT
+>-u|--user=&lt;username&gt;</DT
><DD
><P
>selects information relevant to
- <VAR
+ <TT
CLASS="PARAMETER"
->username</VAR
+><I
+>username</I
+></TT
> only.</P
></DD
></DL
@@ -227,7 +164,7 @@ CLASS="PARAMETER"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN99"
+NAME="AEN75"
></A
><H2
>VERSION</H2
@@ -238,29 +175,29 @@ NAME="AEN99"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN102"
+NAME="AEN78"
></A
><H2
>SEE ALSO</H2
><P
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
-> and <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+><A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbd(8)</B
+></A
+> and
+ <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+>smb.conf(5)</A
>.</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN111"
+NAME="AEN84"
></A
><H2
>AUTHOR</H2
@@ -272,14 +209,14 @@ NAME="AEN111"
><P
>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <A
+ excellent piece of Open Source software, available at
+ <A
HREF="ftp://ftp.icce.rug.nl/pub/unix/"
TARGET="_top"
> ftp://ftp.icce.rug.nl/pub/unix/</A
>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
- for Samba 3.0 was done by Alexander Bokovoy.</P
+ Samba 2.2 was done by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/smbtar.1.html b/docs/htmldocs/smbtar.1.html
index 87026c35b5..d3215c6901 100644
--- a/docs/htmldocs/smbtar.1.html
+++ b/docs/htmldocs/smbtar.1.html
@@ -5,7 +5,7 @@
>smbtar</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,7 +15,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="SMBTAR.1"
+NAME="SMBTAR"
></A
>smbtar</H1
><DIV
@@ -38,7 +38,7 @@ NAME="AEN8"
><B
CLASS="COMMAND"
>smbtar</B
-> [-r] [-i] [-a] [-v] {-s server} [-p password] [-x services] [-X] [-N filename] [-b blocksize] [-d directory] [-l loglevel] [-u user] [-t tape] {filenames}</P
+> {-s server} [-p password] [-x services] [-X] [-d directory] [-u user] [-t tape] [-t tape] [-b blocksize] [-N filename] [-i] [-r] [-l loglevel] [-v] {filenames}</P
></DIV
><DIV
CLASS="REFSECT1"
@@ -48,30 +48,30 @@ NAME="AEN26"
><H2
>DESCRIPTION</H2
><P
->This tool is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
+>This tool is part of the <A
+HREF="samba.7.html"
+TARGET="_top"
+> Samba</A
> suite.</P
><P
><B
CLASS="COMMAND"
>smbtar</B
> is a very small shell script on top
- of <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbclient</SPAN
->(1)</SPAN
-> which dumps SMB shares directly to tape.</P
+ of <A
+HREF="smbclient.1.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbclient(1)</B
+></A
+>
+ which dumps SMB shares directly to tape. </P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN37"
+NAME="AEN34"
></A
><H2
>OPTIONS</H2
@@ -105,10 +105,12 @@ CLASS="VARIABLELIST"
>-d directory</DT
><DD
><P
->Change to initial <VAR
+>Change to initial <TT
CLASS="PARAMETER"
+><I
>directory
- </VAR
+ </I
+></TT
> before restoring / backing up files. </P
></DD
><DT
@@ -132,20 +134,15 @@ CLASS="PARAMETER"
UNIX login name. </P
></DD
><DT
->-a</DT
-><DD
-><P
->Reset DOS archive bit mode to
- indicate file has been archived. </P
-></DD
-><DT
>-t tape</DT
><DD
><P
>Tape device. May be regular file or tape
- device. Default: <VAR
+ device. Default: <TT
CLASS="PARAMETER"
->$TAPE</VAR
+><I
+>$TAPE</I
+></TT
> environmental
variable; if not set, a file called <TT
CLASS="FILENAME"
@@ -191,16 +188,16 @@ CLASS="COMMAND"
><DD
><P
>Log (debug) level. Corresponds to the
- <VAR
+ <TT
CLASS="PARAMETER"
->-d</VAR
-> flag of <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbclient</SPAN
->(1)</SPAN
->.</P
+><I
+>-d</I
+></TT
+> flag of <B
+CLASS="COMMAND"
+>smbclient(1)
+ </B
+>. </P
></DD
></DL
></DIV
@@ -208,14 +205,16 @@ CLASS="REFENTRYTITLE"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN104"
+NAME="AEN95"
></A
><H2
>ENVIRONMENT VARIABLES</H2
><P
->The <VAR
+>The <TT
CLASS="PARAMETER"
->$TAPE</VAR
+><I
+>$TAPE</I
+></TT
> variable specifies the
default tape device to write to. May be overridden
with the -t option. </P
@@ -223,7 +222,7 @@ CLASS="PARAMETER"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN108"
+NAME="AEN99"
></A
><H2
>BUGS</H2
@@ -237,7 +236,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN112"
+NAME="AEN103"
></A
><H2
>CAVEATS</H2
@@ -250,7 +249,7 @@ NAME="AEN112"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN115"
+NAME="AEN106"
></A
><H2
>DIAGNOSTICS</H2
@@ -261,18 +260,21 @@ CLASS="emphasis"
CLASS="EMPHASIS"
>DIAGNOSTICS</I
></SPAN
-> section for the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbclient</SPAN
->(1)</SPAN
+> section for the
+ <A
+HREF="smbclient.1.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbclient(1)</B
+>
+ </A
> command.</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN122"
+NAME="AEN112"
></A
><H2
>VERSION</H2
@@ -283,35 +285,38 @@ NAME="AEN122"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN125"
+NAME="AEN115"
></A
><H2
>SEE ALSO</H2
><P
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbclient</SPAN
->(1)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
->.</P
+><A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbd(8)</B
+></A
+>,
+ <A
+HREF="smbclient.1.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbclient(1)</B
+></A
+>,
+ <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+>smb.conf(5)</A
+>,
+ </P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN137"
+NAME="AEN123"
></A
><H2
>AUTHOR</H2
@@ -337,14 +342,14 @@ TARGET="_top"
>. Many
thanks to everyone who suggested extensions, improvements, bug
fixes, etc. The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <A
+ excellent piece of Open Source software, available at
+ <A
HREF="ftp://ftp.icce.rug.nl/pub/unix/"
TARGET="_top"
> ftp://ftp.icce.rug.nl/pub/unix/</A
>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for
- Samba 3.0 was done by Alexander Bokovoy.</P
+ Samba 2.2 was done by Gerald Carter.</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/smbumount.8.html b/docs/htmldocs/smbumount.8.html
index 15ec19d7fc..993436f0c6 100644
--- a/docs/htmldocs/smbumount.8.html
+++ b/docs/htmldocs/smbumount.8.html
@@ -5,7 +5,7 @@
>smbumount</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,7 +15,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="SMBUMOUNT.8"
+NAME="SMBUMOUNT"
></A
>smbumount</H1
><DIV
@@ -88,18 +88,20 @@ NAME="AEN23"
><H2
>SEE ALSO</H2
><P
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbmount</SPAN
->(8)</SPAN
+><A
+HREF="smbmount.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbmount(8)</B
+>
+ </A
></P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN29"
+NAME="AEN28"
></A
><H2
>AUTHOR</H2
@@ -132,8 +134,7 @@ TARGET="_top"
</P
><P
>The conversion of this manpage for Samba 2.2 was performed
- by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0
- was done by Alexander Bokovoy.</P
+ by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/speed.html b/docs/htmldocs/speed.html
index 26cba96a28..1a05706f92 100644
--- a/docs/htmldocs/speed.html
+++ b/docs/htmldocs/speed.html
@@ -5,19 +5,20 @@
>Samba performance issues</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="UP"
-TITLE="Appendixes"
-HREF="appendixes.html"><LINK
+TITLE="Optional configuration"
+HREF="optional.html"><LINK
REL="PREVIOUS"
-TITLE="Migration from NT4 PDC to Samba-3 PDC"
-HREF="nt4migration.html"><LINK
+TITLE="Group mapping HOWTO"
+HREF="groupmapping.html"><LINK
REL="NEXT"
-TITLE="Portability"
-HREF="portability.html"></HEAD
+TITLE="Appendixes"
+HREF="appendixes.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -45,7 +46,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="nt4migration.html"
+HREF="groupmapping.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -59,7 +60,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="portability.html"
+HREF="appendixes.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -72,17 +73,13 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="SPEED"
-></A
->Chapter 28. Samba performance issues</H1
+NAME="SPEED">Chapter 22. Samba performance issues</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4163"
->28.1. Comparisons</A
-></H1
+NAME="AEN3055">22.1. Comparisons</H1
><P
>The Samba server uses TCP to talk to the client. Thus if you are
trying to see if it performs well you should really compare it to
@@ -111,9 +108,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4169"
->28.2. Socket options</A
-></H1
+NAME="AEN3061">22.2. Socket options</H1
><P
>There are a number of socket options that can greatly affect the
performance of a TCP based server like Samba.</P
@@ -139,9 +134,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4176"
->28.3. Read size</A
-></H1
+NAME="AEN3068">22.3. Read size</H1
><P
>The option "read size" affects the overlap of disk reads/writes with
network reads/writes. If the amount of data being transferred in
@@ -165,9 +158,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4181"
->28.4. Max xmit</A
-></H1
+NAME="AEN3073">22.4. Max xmit</H1
><P
>At startup the client and server negotiate a "maximum transmit" size,
which limits the size of nearly all SMB commands. You can set the
@@ -188,9 +179,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4186"
->28.5. Log level</A
-></H1
+NAME="AEN3078">22.5. Log level</H1
><P
>If you set the log level (also known as "debug level") higher than 2
then you may suffer a large drop in performance. This is because the
@@ -202,9 +191,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4189"
->28.6. Read raw</A
-></H1
+NAME="AEN3081">22.6. Read raw</H1
><P
>The "read raw" operation is designed to be an optimised, low-latency
file read operation. A server may choose to not support it,
@@ -224,9 +211,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4194"
->28.7. Write raw</A
-></H1
+NAME="AEN3086">22.7. Write raw</H1
><P
>The "write raw" operation is designed to be an optimised, low-latency
file write operation. A server may choose to not support it,
@@ -241,9 +226,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4198"
->28.8. Slow Clients</A
-></H1
+NAME="AEN3090">22.8. Slow Clients</H1
><P
>One person has reported that setting the protocol to COREPLUS rather
than LANMAN2 gave a dramatic speed improvement (from 10k/s to 150k/s).</P
@@ -258,9 +241,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4202"
->28.9. Slow Logins</A
-></H1
+NAME="AEN3094">22.9. Slow Logins</H1
><P
>Slow logins are almost always due to the password checking time. Using
the lowest practical "password level" will improve things a lot. You
@@ -271,9 +252,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN4205"
->28.10. Client tuning</A
-></H1
+NAME="AEN3097">22.10. Client tuning</H1
><P
>Often a speed problem can be traced to the client. The client (for
example Windows for Workgroups) can often be tuned for better TCP
@@ -389,7 +368,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="nt4migration.html"
+HREF="groupmapping.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -407,7 +386,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="portability.html"
+HREF="appendixes.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -417,13 +396,13 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Migration from NT4 PDC to Samba-3 PDC</TD
+>Group mapping HOWTO</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
-HREF="appendixes.html"
+HREF="optional.html"
ACCESSKEY="U"
>Up</A
></TD
@@ -431,7 +410,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Portability</TD
+>Appendixes</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/swat.8.html b/docs/htmldocs/swat.8.html
index 2abd049b71..f101a7bc26 100644
--- a/docs/htmldocs/swat.8.html
+++ b/docs/htmldocs/swat.8.html
@@ -5,7 +5,7 @@
>swat</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,7 +15,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="SWAT.8"
+NAME="SWAT"
></A
>swat</H1
><DIV
@@ -37,7 +37,7 @@ NAME="AEN8"
><B
CLASS="COMMAND"
>swat</B
-> [-s &#60;smb config file&#62;] [-a]</P
+> [-s &lt;smb config file&gt;] [-a]</P
></DIV
><DIV
CLASS="REFSECT1"
@@ -47,24 +47,23 @@ NAME="AEN13"
><H2
>DESCRIPTION</H2
><P
->This tool is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
+>This tool is part of the <A
+HREF="samba.7.html"
+TARGET="_top"
+> Samba</A
> suite.</P
><P
><B
CLASS="COMMAND"
>swat</B
> allows a Samba administrator to
- configure the complex <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+ configure the complex <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+><TT
+CLASS="FILENAME"
+> smb.conf(5)</TT
+></A
> file via a Web browser. In addition,
a <B
CLASS="COMMAND"
@@ -87,7 +86,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN29"
+NAME="AEN26"
></A
><H2
>OPTIONS</H2
@@ -102,14 +101,11 @@ CLASS="VARIABLELIST"
><P
>The default configuration file path is
determined at compile time. The file specified contains
- the configuration details required by the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
-> server. This is the file
- that <B
+ the configuration details required by the <B
+CLASS="COMMAND"
+>smbd
+ </B
+> server. This is the file that <B
CLASS="COMMAND"
>swat</B
> will modify.
@@ -145,109 +141,17 @@ CLASS="EMPHASIS"
></SPAN
></P
></DD
-><DT
->-V</DT
-><DD
-><P
->Prints the version number for
-<B
-CLASS="COMMAND"
->smbd</B
->.</P
-></DD
-><DT
->-s &#60;configuration file&#62;</DT
-><DD
-><P
->The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See <A
-HREF="smb.conf.5.html"
-TARGET="_top"
-><TT
-CLASS="FILENAME"
->smb.conf(5)</TT
-></A
-> for more information.
-The default configuration file name is determined at
-compile time.</P
-></DD
-><DT
->-d|--debug=debuglevel</DT
-><DD
-><P
-><VAR
-CLASS="REPLACEABLE"
->debuglevel</VAR
-> is an integer
-from 0 to 10. The default value if this parameter is
-not specified is zero.</P
-><P
->The higher this value, the more detail will be
-logged to the log files about the activities of the
-server. At level 0, only critical errors and serious
-warnings will be logged. Level 1 is a reasonable level for
-day to day running - it generates a small amount of
-information about operations carried out.</P
-><P
->Levels above 1 will generate considerable
-amounts of log data, and should only be used when
-investigating a problem. Levels above 3 are designed for
-use only by developers and generate HUGE amounts of log
-data, most of which is extremely cryptic.</P
-><P
->Note that specifying this parameter here will
-override the <A
-HREF="smb.conf.5.html#loglevel"
-TARGET="_top"
->log
-level</A
-> parameter in the <A
-HREF="smb.conf.5.html"
-TARGET="_top"
-><TT
-CLASS="FILENAME"
->smb.conf(5)</TT
-></A
-> file.</P
-></DD
-><DT
->-l|--logfile=logbasename</DT
-><DD
-><P
->File name for log/debug files. The extension
-<CODE
-CLASS="CONSTANT"
->".client"</CODE
-> will be appended. The log file is
-never removed by the client.</P
-></DD
-><DT
->-h|--help</DT
-><DD
-><P
->Print a summary of command line options.</P
-></DD
></DL
></DIV
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN80"
+NAME="AEN44"
></A
><H2
>INSTALLATION</H2
><P
->Swat is included as binary package with most distributions. The
- package manager in this case takes care of the installation and
- configuration. This section is only for those who have compiled
- swat from scratch.
- </P
-><P
>After you compile SWAT you need to run <B
CLASS="COMMAND"
>make install
@@ -277,7 +181,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN93"
+NAME="AEN56"
></A
><H3
>Inetd Installation</H3
@@ -306,7 +210,7 @@ CLASS="COMMAND"
>swat 901/tcp</B
></P
><P
->Note for NIS/YP and LDAP users - you may need to rebuild the
+>Note for NIS/YP users - you may need to rebuild the
NIS service maps rather than alter your local <TT
CLASS="FILENAME"
> /etc/services</TT
@@ -347,27 +251,27 @@ CLASS="COMMAND"
</B
> where PID is the process ID of the inetd daemon. </P
></DIV
-></DIV
><DIV
-CLASS="REFSECT1"
+CLASS="REFSECT2"
><A
-NAME="AEN115"
+NAME="AEN78"
></A
-><H2
->LAUNCHING</H2
+><H3
+>Launching</H3
><P
>To launch SWAT just run your favorite web browser and
- point it at "http://localhost:901/".</P
+ point it at "http://localhost:901/".</P
><P
>Note that you can attach to SWAT from any IP connected
- machine but connecting from a remote machine leaves your
- connection open to password sniffing as passwords will be sent
- in the clear over the wire. </P
+ machine but connecting from a remote machine leaves your
+ connection open to password sniffing as passwords will be sent
+ in the clear over the wire. </P
+></DIV
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN119"
+NAME="AEN82"
></A
><H2
>FILES</H2
@@ -404,12 +308,10 @@ CLASS="FILENAME"
></DT
><DD
><P
->This is the default location of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+>This is the default location of the <TT
+CLASS="FILENAME"
+>smb.conf(5)
+ </TT
> server configuration file that swat edits. Other
common places that systems install this file are <TT
CLASS="FILENAME"
@@ -427,7 +329,7 @@ CLASS="FILENAME"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN142"
+NAME="AEN103"
></A
><H2
>WARNINGS</H2
@@ -435,20 +337,22 @@ NAME="AEN142"
><B
CLASS="COMMAND"
>swat</B
-> will rewrite your <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+> will rewrite your <TT
+CLASS="FILENAME"
+>smb.conf
+ </TT
> file. It will rearrange the entries and delete all
- comments, <VAR
+ comments, <TT
CLASS="PARAMETER"
->include=</VAR
-> and <VAR
+><I
+>include=</I
+></TT
+> and <TT
CLASS="PARAMETER"
+><I
>copy=
- </VAR
+ </I
+></TT
> options. If you have a carefully crafted <TT
CLASS="FILENAME"
> smb.conf</TT
@@ -457,17 +361,18 @@ CLASS="FILENAME"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN152"
+NAME="AEN111"
></A
><H2
>VERSION</H2
><P
->This man page is correct for version 3.0 of the Samba suite.</P
+>This man page is correct for version 2.2 of
+ the Samba suite.</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN155"
+NAME="AEN114"
></A
><H2
>SEE ALSO</H2
@@ -475,24 +380,26 @@ NAME="AEN155"
><B
CLASS="COMMAND"
>inetd(5)</B
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
-></P
+>,
+ <A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbd(8)</B
+></A
+>,
+ <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+>smb.conf(5)</A
+>
+ </P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN165"
+NAME="AEN121"
></A
><H2
>AUTHOR</H2
@@ -504,14 +411,14 @@ NAME="AEN165"
><P
>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <A
+ excellent piece of Open Source software, available at
+ <A
HREF="ftp://ftp.icce.rug.nl/pub/unix/"
TARGET="_top"
> ftp://ftp.icce.rug.nl/pub/unix/</A
>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for
- Samba 3.0 was done by Alexander Bokovoy.</P
+ Samba 2.2 was done by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/testparm.1.html b/docs/htmldocs/testparm.1.html
index 261f522341..baf11bacac 100644
--- a/docs/htmldocs/testparm.1.html
+++ b/docs/htmldocs/testparm.1.html
@@ -1,11 +1,12 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML
><HEAD
><TITLE
>testparm</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,9 +16,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="TESTPARM.1"
-></A
->testparm</H1
+NAME="TESTPARM">testparm</H1
><DIV
CLASS="REFNAMEDIV"
><A
@@ -30,15 +29,13 @@ NAME="AEN5"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN8"
-></A
-><H2
+NAME="AEN8"><H2
>Synopsis</H2
><P
><B
CLASS="COMMAND"
>testparm</B
-> [-s] [-h] [-v] [-L &#60;servername&#62;] [-t &#60;encoding&#62;] {config filename} [hostname hostIP]</P
+> [-s] [-h] [-v] [-L &#60;servername&#62;] [-t &#60;encoding&#62;] {config filename} [hostname hostIP]</P
></DIV
><DIV
CLASS="REFSECT1"
@@ -48,24 +45,19 @@ NAME="AEN18"
><H2
>DESCRIPTION</H2
><P
->This tool is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
+>This tool is part of the <A
+HREF="samba.7.html"
+TARGET="_top"
+> Samba</A
> suite.</P
><P
><B
CLASS="COMMAND"
>testparm</B
> is a very simple test program
- to check an <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+ to check an <B
+CLASS="COMMAND"
+>smbd</B
> configuration file for
internal correctness. If this program reports no problems, you
can use the configuration file with confidence that <B
@@ -74,12 +66,9 @@ CLASS="COMMAND"
</B
> will successfully load the configuration file.</P
><P
->Note that this is <SPAN
-CLASS="emphasis"
-><I
+>Note that this is <I
CLASS="EMPHASIS"
>NOT</I
-></SPAN
> a guarantee that
the services specified in the configuration file will be
available or will operate as expected. </P
@@ -105,7 +94,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN37"
+NAME="AEN33"
></A
><H2
>OPTIONS</H2
@@ -126,28 +115,20 @@ CLASS="COMMAND"
names and before dumping the service definitions.</P
></DD
><DT
->-h|--help</DT
+>-h</DT
><DD
><P
->Print a summary of command line options.</P
-></DD
-><DT
->-V</DT
-><DD
-><P
->Prints the version number for
-<B
-CLASS="COMMAND"
->smbd</B
->.</P
+>Print usage message </P
></DD
><DT
>-L servername</DT
><DD
><P
->Sets the value of the %L macro to <VAR
+>Sets the value of the %L macro to <TT
CLASS="REPLACEABLE"
->servername</VAR
+><I
+>servername</I
+></TT
>.
This is useful for testing include files specified with the
%L macro. </P
@@ -157,13 +138,12 @@ CLASS="REPLACEABLE"
><DD
><P
>If this option is specified, testparm
- will also output all options that were not used in <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
-> and are thus set to their defaults.</P
+ will also output all options that were not used in
+ <TT
+CLASS="FILENAME"
+>smb.conf</TT
+> and are thus set to
+ their defaults.</P
></DD
><DT
>-t encoding</DT
@@ -178,12 +158,9 @@ CLASS="REFENTRYTITLE"
><P
>This is the name of the configuration file
to check. If this parameter is not present then the
- default <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+ default <TT
+CLASS="FILENAME"
+>smb.conf</TT
> file will be checked.
</P
></DD
@@ -195,20 +172,21 @@ CLASS="REFENTRYTITLE"
specified, then <B
CLASS="COMMAND"
>testparm</B
-> will examine the <VAR
+> will examine the <TT
CLASS="PARAMETER"
+><I
>hosts
- allow</VAR
-> and <VAR
+ allow</I
+></TT
+> and <TT
CLASS="PARAMETER"
->hosts deny</VAR
+><I
+>hosts deny</I
+></TT
>
- parameters in the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+ parameters in the <TT
+CLASS="FILENAME"
+>smb.conf</TT
> file to
determine if the hostname with this IP address would be
allowed access to the <B
@@ -232,7 +210,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN92"
+NAME="AEN77"
></A
><H2
>FILES</H2
@@ -242,22 +220,16 @@ NAME="AEN92"
CLASS="VARIABLELIST"
><DL
><DT
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+><TT
+CLASS="FILENAME"
+>smb.conf</TT
></DT
><DD
><P
>This is usually the name of the configuration
- file used by <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+ file used by <B
+CLASS="COMMAND"
+>smbd</B
>.
</P
></DD
@@ -267,7 +239,7 @@ CLASS="REFENTRYTITLE"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN105"
+NAME="AEN86"
></A
><H2
>DIAGNOSTICS</H2
@@ -281,7 +253,7 @@ NAME="AEN105"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN108"
+NAME="AEN89"
></A
><H2
>VERSION</H2
@@ -292,29 +264,33 @@ NAME="AEN108"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN111"
+NAME="AEN92"
></A
><H2
>SEE ALSO</H2
><P
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
-></P
+><A
+HREF="smb.conf.5.html"
+TARGET="_top"
+><TT
+CLASS="FILENAME"
+>smb.conf(5)</TT
+></A
+>,
+ <A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbd(8)</B
+></A
+>
+ </P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN120"
+NAME="AEN99"
></A
><H2
>AUTHOR</H2
@@ -326,14 +302,14 @@ NAME="AEN120"
><P
>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <A
+ excellent piece of Open Source software, available at
+ <A
HREF="ftp://ftp.icce.rug.nl/pub/unix/"
TARGET="_top"
> ftp://ftp.icce.rug.nl/pub/unix/</A
>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
- for Samba 3.0 was done by Alexander Bokovoy.</P
+ Samba 2.2 was done by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/testprns.1.html b/docs/htmldocs/testprns.1.html
index 02eea8c57b..0225aad9d5 100644
--- a/docs/htmldocs/testprns.1.html
+++ b/docs/htmldocs/testprns.1.html
@@ -5,7 +5,7 @@
>testprns</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,7 +15,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="TESTPRNS.1"
+NAME="TESTPRNS"
></A
>testprns</H1
><DIV
@@ -47,12 +47,10 @@ NAME="AEN13"
><H2
>DESCRIPTION</H2
><P
->This tool is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
+>This tool is part of the <A
+HREF="samba.7.html"
+TARGET="_top"
+> Samba</A
> suite.</P
><P
><B
@@ -60,13 +58,14 @@ CLASS="COMMAND"
>testprns</B
> is a very simple test program
to determine whether a given printer name is valid for use in
- a service to be provided by <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
->.</P
+ a service to be provided by <A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+> smbd(8)</B
+></A
+>. </P
><P
>"Valid" in this context means "can be found in the
printcap specified". This program is very stupid - so stupid in
@@ -76,7 +75,7 @@ CLASS="REFENTRYTITLE"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN25"
+NAME="AEN22"
></A
><H2
>OPTIONS</H2
@@ -104,12 +103,10 @@ CLASS="COMMAND"
<B
CLASS="COMMAND"
>testprns</B
-> finds the printer then <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
+> finds the printer then
+ <B
+CLASS="COMMAND"
+>smbd</B
> should do so as well. </P
></DD
><DT
@@ -132,7 +129,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN44"
+NAME="AEN39"
></A
><H2
>FILES</H2
@@ -161,17 +158,17 @@ CLASS="FILENAME"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN53"
+NAME="AEN48"
></A
><H2
>DIAGNOSTICS</H2
><P
>If a printer is found to be valid, the message
- "Printer name &#60;printername&#62; is valid" will be
+ "Printer name &lt;printername&gt; is valid" will be
displayed. </P
><P
>If a printer is found to be invalid, the message
- "Printer name &#60;printername&#62; is not valid" will be
+ "Printer name &lt;printername&gt; is not valid" will be
displayed. </P
><P
>All messages that would normally be logged during
@@ -189,18 +186,18 @@ CLASS="FILENAME"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN60"
+NAME="AEN55"
></A
><H2
>VERSION</H2
><P
->This man page is correct for version 3.0 of
+>This man page is correct for version 2.2 of
the Samba suite.</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN63"
+NAME="AEN58"
></A
><H2
>SEE ALSO</H2
@@ -209,24 +206,28 @@ NAME="AEN63"
CLASS="FILENAME"
>printcap(5)</TT
>,
- <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbd</SPAN
->(8)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smbclient</SPAN
->(1)</SPAN
-></P
+ <A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbd(8)</B
+></A
+>,
+ <A
+HREF="smbclient.1.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbclient(1)</B
+></A
+>
+ </P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN73"
+NAME="AEN66"
></A
><H2
>AUTHOR</H2
@@ -238,14 +239,14 @@ NAME="AEN73"
><P
>The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
- excellent piece of Open Source software, available at <A
+ excellent piece of Open Source software, available at
+ <A
HREF="ftp://ftp.icce.rug.nl/pub/unix/"
TARGET="_top"
> ftp://ftp.icce.rug.nl/pub/unix/</A
>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
- Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
- for Samba 3.0 was done by Alexander Bokovoy.</P
+ Samba 2.2 was done by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/type.html b/docs/htmldocs/type.html
index 4f0735b5ab..e3f09acc18 100644
--- a/docs/htmldocs/type.html
+++ b/docs/htmldocs/type.html
@@ -5,16 +5,17 @@
>Type of installation</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="PREVIOUS"
-TITLE="User information database"
-HREF="passdb.html"><LINK
+TITLE="LanMan and NT Password Encryption in Samba"
+HREF="pwencrypt.html"><LINK
REL="NEXT"
-TITLE="Nomenclature of Server Types"
-HREF="servertype.html"></HEAD
+TITLE="User and Share security level (for servers not in a domain)"
+HREF="securitylevels.html"></HEAD
><BODY
CLASS="PART"
BGCOLOR="#FFFFFF"
@@ -42,7 +43,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="passdb.html"
+HREF="pwencrypt.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -56,7 +57,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="servertype.html"
+HREF="securitylevels.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -68,9 +69,7 @@ WIDTH="100%"></DIV
><DIV
CLASS="PART"
><A
-NAME="TYPE"
-></A
-><DIV
+NAME="TYPE"><DIV
CLASS="TITLEPAGE"
><H1
CLASS="TITLE"
@@ -78,9 +77,7 @@ CLASS="TITLE"
><DIV
CLASS="PARTINTRO"
><A
-NAME="AEN688"
-></A
-><H1
+NAME="AEN531"><H1
>Introduction</H1
><P
>Samba can operate in various SMB networks. This part contains information on configuring samba
@@ -94,211 +91,151 @@ CLASS="TOC"
>Table of Contents</B
></DT
><DT
->4. <A
-HREF="servertype.html"
->Nomenclature of Server Types</A
-></DT
-><DD
-><DL
-><DT
->4.1. <A
-HREF="servertype.html#AEN717"
->Stand Alone Server</A
-></DT
-><DT
->4.2. <A
-HREF="servertype.html#AEN724"
->Domain Member Server</A
-></DT
-><DT
->4.3. <A
-HREF="servertype.html#AEN730"
->Domain Controller</A
-></DT
-><DD
-><DL
-><DT
->4.3.1. <A
-HREF="servertype.html#AEN733"
->Domain Controller Types</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
>5. <A
HREF="securitylevels.html"
->Samba as Stand-Alone Server</A
-></DT
-><DD
-><DL
-><DT
->5.1. <A
-HREF="securitylevels.html#AEN766"
->User and Share security level</A
-></DT
-><DD
-><DL
-><DT
->5.1.1. <A
-HREF="securitylevels.html#AEN769"
->User Level Security</A
-></DT
-><DT
->5.1.2. <A
-HREF="securitylevels.html#AEN779"
->Share Level Security</A
-></DT
-><DT
->5.1.3. <A
-HREF="securitylevels.html#AEN785"
->Server Level Security</A
-></DT
-><DT
->5.1.4. <A
-HREF="securitylevels.html#AEN825"
->Domain Level Security</A
-></DT
-><DT
->5.1.5. <A
-HREF="securitylevels.html#AEN848"
->ADS Level Security</A
+>User and Share security level (for servers not in a domain)</A
></DT
-></DL
-></DD
-></DL
-></DD
><DT
>6. <A
HREF="samba-pdc.html"
->Samba as an NT4 or Win2k Primary Domain Controller</A
+>How to Configure Samba as a NT4 Primary Domain Controller</A
></DT
><DD
><DL
><DT
>6.1. <A
-HREF="samba-pdc.html#AEN878"
+HREF="samba-pdc.html#AEN575"
>Prerequisite Reading</A
></DT
><DT
>6.2. <A
-HREF="samba-pdc.html#AEN883"
+HREF="samba-pdc.html#AEN581"
>Background</A
></DT
><DT
>6.3. <A
-HREF="samba-pdc.html#AEN923"
+HREF="samba-pdc.html#AEN620"
>Configuring the Samba Domain Controller</A
></DT
><DT
>6.4. <A
-HREF="samba-pdc.html#AEN965"
->Creating Machine Trust Accounts and Joining Clients to the Domain</A
+HREF="samba-pdc.html#AEN663"
+>Creating Machine Trust Accounts and Joining Clients to the
+Domain</A
></DT
><DD
><DL
><DT
>6.4.1. <A
-HREF="samba-pdc.html#AEN1008"
+HREF="samba-pdc.html#AEN682"
>Manual Creation of Machine Trust Accounts</A
></DT
><DT
>6.4.2. <A
-HREF="samba-pdc.html#AEN1049"
+HREF="samba-pdc.html#AEN723"
>"On-the-Fly" Creation of Machine Trust Accounts</A
></DT
><DT
>6.4.3. <A
-HREF="samba-pdc.html#AEN1058"
+HREF="samba-pdc.html#AEN732"
>Joining the Client to the Domain</A
></DT
></DL
></DD
><DT
>6.5. <A
-HREF="samba-pdc.html#AEN1073"
+HREF="samba-pdc.html#AEN747"
>Common Problems and Errors</A
></DT
><DT
>6.6. <A
-HREF="samba-pdc.html#AEN1119"
->What other help can I get?</A
+HREF="samba-pdc.html#AEN795"
+>System Policies and Profiles</A
></DT
><DT
>6.7. <A
-HREF="samba-pdc.html#AEN1233"
+HREF="samba-pdc.html#AEN839"
+>What other help can I get?</A
+></DT
+><DT
+>6.8. <A
+HREF="samba-pdc.html#AEN953"
>Domain Control for Windows 9x/ME</A
></DT
><DD
><DL
><DT
->6.7.1. <A
-HREF="samba-pdc.html#AEN1256"
+>6.8.1. <A
+HREF="samba-pdc.html#AEN979"
>Configuration Instructions: Network Logons</A
></DT
+><DT
+>6.8.2. <A
+HREF="samba-pdc.html#AEN998"
+>Configuration Instructions: Setting up Roaming User Profiles</A
+></DT
></DL
></DD
+><DT
+>6.9. <A
+HREF="samba-pdc.html#AEN1091"
+>DOMAIN_CONTROL.txt : Windows NT Domain Control &#38; Samba</A
+></DT
></DL
></DD
><DT
>7. <A
HREF="samba-bdc.html"
->Samba Backup Domain Controller to Samba Domain Control</A
+>How to Act as a Backup Domain Controller in a Purely Samba Controlled Domain</A
></DT
><DD
><DL
><DT
>7.1. <A
-HREF="samba-bdc.html#AEN1286"
+HREF="samba-bdc.html#AEN1127"
>Prerequisite Reading</A
></DT
><DT
>7.2. <A
-HREF="samba-bdc.html#AEN1290"
+HREF="samba-bdc.html#AEN1131"
>Background</A
></DT
><DT
>7.3. <A
-HREF="samba-bdc.html#AEN1298"
+HREF="samba-bdc.html#AEN1139"
>What qualifies a Domain Controller on the network?</A
></DT
><DD
><DL
><DT
>7.3.1. <A
-HREF="samba-bdc.html#AEN1301"
+HREF="samba-bdc.html#AEN1142"
>How does a Workstation find its domain controller?</A
></DT
><DT
>7.3.2. <A
-HREF="samba-bdc.html#AEN1304"
+HREF="samba-bdc.html#AEN1145"
>When is the PDC needed?</A
></DT
></DL
></DD
><DT
>7.4. <A
-HREF="samba-bdc.html#AEN1307"
->Can Samba be a Backup Domain Controller to an NT PDC?</A
+HREF="samba-bdc.html#AEN1148"
+>Can Samba be a Backup Domain Controller?</A
></DT
><DT
>7.5. <A
-HREF="samba-bdc.html#AEN1312"
+HREF="samba-bdc.html#AEN1152"
>How do I set up a Samba BDC?</A
></DT
><DD
><DL
><DT
>7.5.1. <A
-HREF="samba-bdc.html#AEN1329"
+HREF="samba-bdc.html#AEN1169"
>How do I replicate the smbpasswd file?</A
></DT
-><DT
->7.5.2. <A
-HREF="samba-bdc.html#AEN1333"
->Can I do this all with LDAP?</A
-></DT
></DL
></DD
></DL
@@ -312,50 +249,51 @@ HREF="ads.html"
><DL
><DT
>8.1. <A
-HREF="ads.html#AEN1355"
->Setup your <TT
-CLASS="FILENAME"
->smb.conf</TT
-></A
+HREF="ads.html#AEN1187"
+>Installing the required packages for Debian</A
></DT
><DT
>8.2. <A
-HREF="ads.html#AEN1368"
->Setup your <TT
-CLASS="FILENAME"
->/etc/krb5.conf</TT
-></A
+HREF="ads.html#AEN1193"
+>Installing the required packages for RedHat</A
></DT
><DT
>8.3. <A
-HREF="ads.html#ADS-CREATE-MACHINE-ACCOUNT"
+HREF="ads.html#AEN1202"
+>Compile Samba</A
+></DT
+><DT
+>8.4. <A
+HREF="ads.html#AEN1217"
+>Setup your /etc/krb5.conf</A
+></DT
+><DT
+>8.5. <A
+HREF="ads.html#AEN1227"
>Create the computer account</A
></DT
><DD
><DL
><DT
->8.3.1. <A
-HREF="ads.html#AEN1396"
+>8.5.1. <A
+HREF="ads.html#AEN1231"
>Possible errors</A
></DT
></DL
></DD
><DT
->8.4. <A
-HREF="ads.html#ADS-TEST-SERVER"
+>8.6. <A
+HREF="ads.html#AEN1243"
>Test your server setup</A
></DT
><DT
->8.5. <A
-HREF="ads.html#ADS-TEST-SMBCLIENT"
->Testing with <SPAN
-CLASS="APPLICATION"
->smbclient</SPAN
-></A
+>8.7. <A
+HREF="ads.html#AEN1248"
+>Testing with smbclient</A
></DT
><DT
->8.6. <A
-HREF="ads.html#AEN1416"
+>8.8. <A
+HREF="ads.html#AEN1251"
>Notes</A
></DT
></DL
@@ -363,18 +301,23 @@ HREF="ads.html#AEN1416"
><DT
>9. <A
HREF="domain-security.html"
->Samba as a NT4 or Win2k domain member</A
+>Samba as a NT4 domain member</A
></DT
><DD
><DL
><DT
>9.1. <A
-HREF="domain-security.html#AEN1439"
->Joining an NT Domain with Samba 3.0</A
+HREF="domain-security.html#AEN1273"
+>Joining an NT Domain with Samba 2.2</A
></DT
><DT
>9.2. <A
-HREF="domain-security.html#AEN1493"
+HREF="domain-security.html#AEN1337"
+>Samba and Windows 2000 Domains</A
+></DT
+><DT
+>9.3. <A
+HREF="domain-security.html#AEN1342"
>Why is this better than security = server?</A
></DT
></DL
@@ -399,7 +342,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="passdb.html"
+HREF="pwencrypt.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -417,7 +360,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="servertype.html"
+HREF="securitylevels.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -427,7 +370,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->User information database</TD
+>LanMan and NT Password Encryption in Samba</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -437,7 +380,7 @@ VALIGN="top"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Nomenclature of Server Types</TD
+>User and Share security level (for servers not in a domain)</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/unix-permissions.html b/docs/htmldocs/unix-permissions.html
index 65c3f5352e..f29d450e6d 100644
--- a/docs/htmldocs/unix-permissions.html
+++ b/docs/htmldocs/unix-permissions.html
@@ -5,19 +5,21 @@
>UNIX Permission Bits and Windows NT Access Control Lists</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="UP"
-TITLE="Advanced Configuration"
+TITLE="Optional configuration"
HREF="optional.html"><LINK
REL="PREVIOUS"
-TITLE="Advanced Configuration"
-HREF="optional.html"><LINK
+TITLE="Integrating MS Windows networks with Samba"
+HREF="integrate-ms-networks.html"><LINK
REL="NEXT"
-TITLE="Configuring Group Mapping"
-HREF="groupmapping.html"></HEAD
+TITLE="Configuring PAM for distributed but centrally
+managed authentication"
+HREF="pam.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -45,7 +47,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="optional.html"
+HREF="integrate-ms-networks.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -59,7 +61,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="groupmapping.html"
+HREF="pam.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -72,69 +74,52 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="UNIX-PERMISSIONS"
-></A
->Chapter 10. UNIX Permission Bits and Windows NT Access Control Lists</H1
+NAME="UNIX-PERMISSIONS">Chapter 11. UNIX Permission Bits and Windows NT Access Control Lists</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1525"
->10.1. Viewing and changing UNIX permissions using the NT
- security dialogs</A
-></H1
+NAME="AEN1605">11.1. Viewing and changing UNIX permissions using the NT
+ security dialogs</H1
><P
->Windows NT clients can use their native security settings
- dialog box to view and modify the underlying UNIX permissions.</P
+>New in the Samba 2.0.4 release is the ability for Windows
+ NT clients to use their native security settings dialog box to
+ view and modify the underlying UNIX permissions.</P
><P
>Note that this ability is careful not to compromise
the security of the UNIX host Samba is running on, and
still obeys all the file permission rules that a Samba
administrator can set.</P
-><DIV
-CLASS="NOTE"
><P
-></P
-><TABLE
-CLASS="NOTE"
-WIDTH="100%"
-BORDER="0"
-><TR
-><TD
-WIDTH="25"
-ALIGN="CENTER"
-VALIGN="TOP"
-><IMG
-SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif"
-HSPACE="5"
-ALT="Note"></TD
-><TD
-ALIGN="LEFT"
-VALIGN="TOP"
-><P
-> All access to Unix/Linux system file via Samba is controlled at
- the operating system file access control level. When trying to
- figure out file access problems it is vitally important to identify
- the identity of the Windows user as it is presented by Samba at
- the point of file access. This can best be determined from the
- Samba log files.
- </P
-></TD
-></TR
-></TABLE
-></DIV
+>In Samba 2.0.4 and above the default value of the
+ parameter <A
+HREF="smb.conf.5.html#NTACLSUPPORT"
+TARGET="_top"
+><TT
+CLASS="PARAMETER"
+><I
+> nt acl support</I
+></TT
+></A
+> has been changed from
+ <TT
+CLASS="CONSTANT"
+>false</TT
+> to <TT
+CLASS="CONSTANT"
+>true</TT
+>, so
+ manipulation of permissions is turned on by default.</P
></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1531"
->10.2. How to view file security on a Samba share</A
-></H1
+NAME="AEN1614">11.2. How to view file security on a Samba share</H1
><P
->From an NT4/2000/XP client, single-click with the right
+>From an NT 4.0 client, single-click with the right
mouse button on any file or directory in a Samba mounted
drive letter or UNC path. When the menu pops-up, click
on the <SPAN
@@ -144,14 +129,15 @@ CLASS="EMPHASIS"
>Properties</I
></SPAN
> entry at the bottom of
- the menu. This brings up the file properties dialog
- box. Click on the tab <SPAN
+ the menu. This brings up the normal file properties dialog
+ box, but with Samba 2.0.4 this will have a new tab along the top
+ marked <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>Security</I
></SPAN
-> and you
+>. Click on this tab and you
will see three buttons, <SPAN
CLASS="emphasis"
><I
@@ -199,9 +185,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1542"
->10.3. Viewing file ownership</A
-></H1
+NAME="AEN1625">11.3. Viewing file ownership</H1
><P
>Clicking on the <B
CLASS="COMMAND"
@@ -215,17 +199,23 @@ CLASS="COMMAND"
>"SERVER\user (Long name)"</B
></P
><P
->Where <VAR
+>Where <TT
CLASS="REPLACEABLE"
->SERVER</VAR
+><I
+>SERVER</I
+></TT
> is the NetBIOS name of
- the Samba server, <VAR
+ the Samba server, <TT
CLASS="REPLACEABLE"
->user</VAR
+><I
+>user</I
+></TT
> is the user name of
- the UNIX user who owns the file, and <VAR
+ the UNIX user who owns the file, and <TT
CLASS="REPLACEABLE"
->(Long name)</VAR
+><I
+>(Long name)</I
+></TT
>
is the descriptive string identifying the user (normally found in the
GECOS field of the UNIX password database). Click on the <B
@@ -234,13 +224,15 @@ CLASS="COMMAND"
</B
> button to remove this dialog.</P
><P
->If the parameter <VAR
+>If the parameter <TT
CLASS="PARAMETER"
->nt acl support</VAR
+><I
+>nt acl support</I
+></TT
>
- is set to <CODE
+ is set to <TT
CLASS="CONSTANT"
->false</CODE
+>false</TT
> then the file owner will
be shown as the NT user <B
CLASS="COMMAND"
@@ -268,7 +260,7 @@ CLASS="EMPHASIS"
><P
>There is an NT chown command that will work with Samba
and allow a user with Administrator privilege connected
- to a Samba server as root to change the ownership of
+ to a Samba 2.0.4 server as root to change the ownership of
files on both a local NTFS filesystem or remote mounted NTFS
or Samba drive. This is available as part of the <SPAN
CLASS="emphasis"
@@ -285,9 +277,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1562"
->10.4. Viewing file or directory permissions</A
-></H1
+NAME="AEN1645">11.4. Viewing file or directory permissions</H1
><P
>The third button is the <B
CLASS="COMMAND"
@@ -302,28 +292,36 @@ CLASS="COMMAND"
>"SERVER\user (Long name)"</B
></P
><P
->Where <VAR
+>Where <TT
CLASS="REPLACEABLE"
->SERVER</VAR
+><I
+>SERVER</I
+></TT
> is the NetBIOS name of
- the Samba server, <VAR
+ the Samba server, <TT
CLASS="REPLACEABLE"
->user</VAR
+><I
+>user</I
+></TT
> is the user name of
- the UNIX user who owns the file, and <VAR
+ the UNIX user who owns the file, and <TT
CLASS="REPLACEABLE"
->(Long name)</VAR
+><I
+>(Long name)</I
+></TT
>
is the descriptive string identifying the user (normally found in the
GECOS field of the UNIX password database).</P
><P
->If the parameter <VAR
+>If the parameter <TT
CLASS="PARAMETER"
->nt acl support</VAR
+><I
+>nt acl support</I
+></TT
>
- is set to <CODE
+ is set to <TT
CLASS="CONSTANT"
->false</CODE
+>false</TT
> then the file owner will
be shown as the NT user <B
CLASS="COMMAND"
@@ -339,9 +337,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1577"
->10.4.1. File Permissions</A
-></H2
+NAME="AEN1660">11.4.1. File Permissions</H2
><P
>The standard UNIX user/group/world triple and
the corresponding "read", "write", "execute" permissions
@@ -401,9 +397,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN1591"
->10.4.2. Directory Permissions</A
-></H2
+NAME="AEN1674">11.4.2. Directory Permissions</H2
><P
>Directories on an NT NTFS file system have two
different sets of permissions. The first set of permissions
@@ -433,9 +427,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1598"
->10.5. Modifying file or directory permissions</A
-></H1
+NAME="AEN1681">11.5. Modifying file or directory permissions</H1
><P
>Modifying file and directory permissions is as simple
as changing the displayed permissions in the dialog box, and
@@ -447,13 +439,15 @@ CLASS="COMMAND"
with the standard Samba permission masks and mapping of DOS
attributes that need to also be taken into account.</P
><P
->If the parameter <VAR
+>If the parameter <TT
CLASS="PARAMETER"
->nt acl support</VAR
+><I
+>nt acl support</I
+></TT
>
- is set to <CODE
+ is set to <TT
CLASS="CONSTANT"
->false</CODE
+>false</TT
> then any attempt to set
security permissions will fail with an <B
CLASS="COMMAND"
@@ -465,7 +459,7 @@ CLASS="COMMAND"
CLASS="COMMAND"
>"Add"</B
>
- button will not return a list of users in Samba (it will give
+ button will not return a list of users in Samba 2.0.4 (it will give
an error message of <B
CLASS="COMMAND"
>"The remote procedure call failed
@@ -529,33 +523,38 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1620"
->10.6. Interaction with the standard Samba create mask
- parameters</A
-></H1
+NAME="AEN1703">11.6. Interaction with the standard Samba create mask
+ parameters</H1
><P
->There are four parameters
- to control interaction with the standard Samba create mask parameters.
- These are :</P
+>Note that with Samba 2.0.5 there are four new parameters
+ to control this interaction. These are :</P
><P
-><VAR
+><TT
CLASS="PARAMETER"
->security mask</VAR
+><I
+>security mask</I
+></TT
></P
><P
-><VAR
+><TT
CLASS="PARAMETER"
->force security mode</VAR
+><I
+>force security mode</I
+></TT
></P
><P
-><VAR
+><TT
CLASS="PARAMETER"
->directory security mask</VAR
+><I
+>directory security mask</I
+></TT
></P
><P
-><VAR
+><TT
CLASS="PARAMETER"
->force directory security mode</VAR
+><I
+>force directory security mode</I
+></TT
></P
><P
>Once a user clicks <B
@@ -568,17 +567,21 @@ CLASS="COMMAND"
HREF="smb.conf.5.html#SECURITYMASK"
TARGET="_top"
>
- <VAR
+ <TT
CLASS="PARAMETER"
->security mask</VAR
+><I
+>security mask</I
+></TT
></A
> parameter. Any bits that
were changed that are not set to '1' in this parameter are left alone
in the file permissions.</P
><P
->Essentially, zero bits in the <VAR
+>Essentially, zero bits in the <TT
CLASS="PARAMETER"
->security mask</VAR
+><I
+>security mask</I
+></TT
>
mask may be treated as a set of bits the user is <SPAN
CLASS="emphasis"
@@ -594,31 +597,38 @@ CLASS="EMPHASIS"
the <A
HREF="smb.conf.5.html#CREATEMASK"
TARGET="_top"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>create mask
- </VAR
+ </I
+></TT
></A
-> parameter. To allow a user to modify all the
- user/group/world permissions on a file, set this parameter
+> parameter to provide compatibility with Samba 2.0.4
+ where this permission change facility was introduced. To allow a user to
+ modify all the user/group/world permissions on a file, set this parameter
to 0777.</P
><P
>Next Samba checks the changed permissions for a file against
the bits set in the <A
HREF="smb.conf.5.html#FORCESECURITYMODE"
TARGET="_top"
-> <VAR
+> <TT
CLASS="PARAMETER"
->force security mode</VAR
+><I
+>force security mode</I
+></TT
></A
> parameter. Any bits
that were changed that correspond to bits set to '1' in this parameter
are forced to be set.</P
><P
->Essentially, bits set in the <VAR
+>Essentially, bits set in the <TT
CLASS="PARAMETER"
+><I
>force security mode
- </VAR
+ </I
+></TT
> parameter may be treated as a set of bits that, when
modifying security on a file, the user has always set to be 'on'.</P
><P
@@ -626,60 +636,85 @@ CLASS="PARAMETER"
as the <A
HREF="smb.conf.5.html#FORCECREATEMODE"
TARGET="_top"
-><VAR
+><TT
CLASS="PARAMETER"
+><I
>force
- create mode</VAR
+ create mode</I
+></TT
></A
-> parameter.
+> parameter to provide compatibility
+ with Samba 2.0.4 where the permission change facility was introduced.
To allow a user to modify all the user/group/world permissions on a file
with no restrictions set this parameter to 000.</P
><P
->The <VAR
+>The <TT
CLASS="PARAMETER"
->security mask</VAR
-> and <VAR
+><I
+>security mask</I
+></TT
+> and <TT
CLASS="PARAMETER"
+><I
>force
- security mode</VAR
+ security mode</I
+></TT
> parameters are applied to the change
request in that order.</P
><P
>For a directory Samba will perform the same operations as
- described above for a file except using the parameter <VAR
+ described above for a file except using the parameter <TT
CLASS="PARAMETER"
-> directory security mask</VAR
-> instead of <VAR
+><I
+> directory security mask</I
+></TT
+> instead of <TT
CLASS="PARAMETER"
+><I
>security
- mask</VAR
->, and <VAR
+ mask</I
+></TT
+>, and <TT
CLASS="PARAMETER"
+><I
>force directory security mode
- </VAR
-> parameter instead of <VAR
+ </I
+></TT
+> parameter instead of <TT
CLASS="PARAMETER"
+><I
>force security mode
- </VAR
+ </I
+></TT
>.</P
><P
->The <VAR
+>The <TT
CLASS="PARAMETER"
->directory security mask</VAR
+><I
+>directory security mask</I
+></TT
> parameter
- by default is set to the same value as the <VAR
+ by default is set to the same value as the <TT
CLASS="PARAMETER"
+><I
>directory mask
- </VAR
-> parameter and the <VAR
+ </I
+></TT
+> parameter and the <TT
CLASS="PARAMETER"
+><I
>force directory security
- mode</VAR
+ mode</I
+></TT
> parameter by default is set to the same value as
- the <VAR
+ the <TT
CLASS="PARAMETER"
->force directory mode</VAR
-> parameter. </P
+><I
+>force directory mode</I
+></TT
+> parameter to provide
+ compatibility with Samba 2.0.4 where the permission change facility
+ was introduced.</P
><P
>In this way Samba enforces the permission restrictions that
an administrator can set on a Samba share, whilst still allowing users
@@ -688,40 +723,83 @@ CLASS="PARAMETER"
>If you want to set up a share that allows users full control
in modifying the permission bits on their files and directories and
doesn't force any particular bits to be set 'on', then set the following
- parameters in the <TT
+ parameters in the <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+><TT
CLASS="FILENAME"
->smb.conf</TT
+>smb.conf(5)
+ </TT
+></A
> file in that share specific section :</P
><P
-><VAR
+><TT
CLASS="PARAMETER"
->security mask = 0777</VAR
+><I
+>security mask = 0777</I
+></TT
></P
><P
-><VAR
+><TT
CLASS="PARAMETER"
->force security mode = 0</VAR
+><I
+>force security mode = 0</I
+></TT
></P
><P
-><VAR
+><TT
CLASS="PARAMETER"
->directory security mask = 0777</VAR
+><I
+>directory security mask = 0777</I
+></TT
></P
><P
-><VAR
+><TT
CLASS="PARAMETER"
->force directory security mode = 0</VAR
+><I
+>force directory security mode = 0</I
+></TT
+></P
+><P
+>As described, in Samba 2.0.4 the parameters :</P
+><P
+><TT
+CLASS="PARAMETER"
+><I
+>create mask</I
+></TT
+></P
+><P
+><TT
+CLASS="PARAMETER"
+><I
+>force create mode</I
+></TT
></P
+><P
+><TT
+CLASS="PARAMETER"
+><I
+>directory mask</I
+></TT
+></P
+><P
+><TT
+CLASS="PARAMETER"
+><I
+>force directory mode</I
+></TT
+></P
+><P
+>were used instead of the parameters discussed here.</P
></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1673"
->10.7. Interaction with the standard Samba file attribute
- mapping</A
-></H1
+NAME="AEN1767">11.7. Interaction with the standard Samba file attribute
+ mapping</H1
><P
>Samba maps some of the DOS attribute bits (such as "read
only") into the UNIX permissions of a file. This means there can
@@ -777,7 +855,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="optional.html"
+HREF="integrate-ms-networks.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -795,7 +873,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="groupmapping.html"
+HREF="pam.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -805,7 +883,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Advanced Configuration</TD
+>Integrating MS Windows networks with Samba</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -819,7 +897,8 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Configuring Group Mapping</TD
+>Configuring PAM for distributed but centrally
+managed authentication</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/vfs.html b/docs/htmldocs/vfs.html
index 6f5e852b1a..11934ae47c 100644
--- a/docs/htmldocs/vfs.html
+++ b/docs/htmldocs/vfs.html
@@ -5,19 +5,20 @@
>Stackable VFS modules</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="UP"
-TITLE="Advanced Configuration"
+TITLE="Optional configuration"
HREF="optional.html"><LINK
REL="PREVIOUS"
-TITLE="PAM Configuration for Centrally Managed Authentication"
-HREF="pam.html"><LINK
+TITLE="Passdb XML plugin"
+HREF="pdb-xml.html"><LINK
REL="NEXT"
-TITLE="Hosting a Microsoft Distributed File System tree on Samba"
-HREF="msdfs.html"></HEAD
+TITLE="Storing Samba's User/Machine Account information in an LDAP Directory"
+HREF="samba-ldap-howto.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -45,7 +46,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="pam.html"
+HREF="pdb-xml.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -59,7 +60,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="msdfs.html"
+HREF="samba-ldap-howto.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -72,17 +73,13 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="VFS"
-></A
->Chapter 20. Stackable VFS modules</H1
+NAME="VFS">Chapter 18. Stackable VFS modules</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3531"
->20.1. Introduction and configuration</A
-></H1
+NAME="AEN2640">18.1. Introduction and configuration</H1
><P
>Since samba 3.0, samba supports stackable VFS(Virtual File System) modules.
Samba passes each request to access the unix file system thru the loaded VFS modules.
@@ -121,17 +118,13 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3540"
->20.2. Included modules</A
-></H1
+NAME="AEN2649">18.2. Included modules</H1
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3542"
->20.2.1. audit</A
-></H2
+NAME="AEN2651">18.2.1. audit</H2
><P
>A simple module to audit file access to the syslog
facility. The following operations are logged:
@@ -167,31 +160,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3550"
->20.2.2. extd_audit</A
-></H2
-><P
->This module is identical with the <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->audit</I
-></SPAN
-> module above except
-that it sends audit logs to both syslog as well as the smbd log file/s. The
-loglevel for this module is set in the smb.conf file. At loglevel = 0, only file
-and directory deletions and directory and file creations are logged. At loglevel = 1
-file opens are renames and permission changes are logged , while at loglevel = 2 file
-open and close calls are logged also.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN3554"
->20.2.3. recycle</A
-></H2
+NAME="AEN2659">18.2.2. recycle</H2
><P
>A recycle-bin like modules. When used any unlink call
will be intercepted and files moved to the recycle
@@ -260,9 +229,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3591"
->20.2.4. netatalk</A
-></H2
+NAME="AEN2696">18.2.3. netatalk</H2
><P
>A netatalk module, that will ease co-existence of samba and
netatalk file sharing services.</P
@@ -293,9 +260,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN3598"
->20.3. VFS modules available elsewhere</A
-></H1
+NAME="AEN2703">18.3. VFS modules available elsewhere</H1
><P
>This section contains a listing of various other VFS modules that
have been posted but don't currently reside in the Samba CVS
@@ -309,9 +274,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3602"
->20.3.1. DatabaseFS</A
-></H2
+NAME="AEN2707">18.3.1. DatabaseFS</H2
><P
>URL: <A
HREF="http://www.css.tayloru.edu/~elorimer/databasefs/index.php"
@@ -343,9 +306,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN3610"
->20.3.2. vscan</A
-></H2
+NAME="AEN2715">18.3.2. vscan</H2
><P
>URL: <A
HREF="http://www.openantivirus.org/"
@@ -377,7 +338,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="pam.html"
+HREF="pdb-xml.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -395,7 +356,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="msdfs.html"
+HREF="samba-ldap-howto.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -405,7 +366,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->PAM Configuration for Centrally Managed Authentication</TD
+>Passdb XML plugin</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -419,7 +380,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Hosting a Microsoft Distributed File System tree on Samba</TD
+>Storing Samba's User/Machine Account information in an LDAP Directory</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/vfstest.1.html b/docs/htmldocs/vfstest.1.html
index 229f132ca8..1fd7880805 100644
--- a/docs/htmldocs/vfstest.1.html
+++ b/docs/htmldocs/vfstest.1.html
@@ -1,11 +1,12 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML
><HEAD
><TITLE
>vfstest</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,9 +16,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="VFSTEST.1"
-></A
->vfstest</H1
+NAME="VFSTEST">vfstest</H1
><DIV
CLASS="REFNAMEDIV"
><A
@@ -29,15 +28,13 @@ NAME="AEN5"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN8"
-></A
-><H2
+NAME="AEN8"><H2
>Synopsis</H2
><P
><B
CLASS="COMMAND"
>vfstest</B
-> [-d debuglevel] [-c command] [-l logfile] [-h]</P
+> [-d debuglevel] [-c command] [-l logfile] [-h]</P
></DIV
><DIV
CLASS="REFSECT1"
@@ -47,12 +44,10 @@ NAME="AEN15"
><H2
>DESCRIPTION</H2
><P
->This tool is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
+>This tool is part of the <A
+HREF="samba.7.html"
+TARGET="_top"
+> Samba</A
> suite.</P
><P
><B
@@ -67,7 +62,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN23"
+NAME="AEN21"
></A
><H2
>OPTIONS</H2
@@ -85,60 +80,14 @@ CLASS="VARIABLELIST"
</P
></DD
><DT
->-h|--help</DT
-><DD
-><P
->Print a summary of command line options.</P
-></DD
-><DT
->-l|--logfile=logbasename</DT
-><DD
-><P
->File name for log/debug files. The extension
- <CODE
-CLASS="CONSTANT"
->'.client'</CODE
-> will be appended. The log file is never removed
- by the client.
- </P
-></DD
-><DT
->-V</DT
-><DD
-><P
->Prints the version number for
-<B
-CLASS="COMMAND"
->smbd</B
->.</P
-></DD
-><DT
->-s &#60;configuration file&#62;</DT
-><DD
-><P
->The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See <A
-HREF="smb.conf.5.html"
-TARGET="_top"
-><TT
-CLASS="FILENAME"
->smb.conf(5)</TT
-></A
-> for more information.
-The default configuration file name is determined at
-compile time.</P
-></DD
-><DT
>-d|--debug=debuglevel</DT
><DD
><P
-><VAR
+><TT
CLASS="REPLACEABLE"
->debuglevel</VAR
+><I
+>debuglevel</I
+></TT
> is an integer
from 0 to 10. The default value if this parameter is
not specified is zero.</P
@@ -172,15 +121,22 @@ CLASS="FILENAME"
> file.</P
></DD
><DT
+>-h|--help</DT
+><DD
+><P
+>Print a summary of command line options.</P
+></DD
+><DT
>-l|--logfile=logbasename</DT
><DD
><P
>File name for log/debug files. The extension
-<CODE
+ <TT
CLASS="CONSTANT"
->".client"</CODE
-> will be appended. The log file is
-never removed by the client.</P
+>'.client'</TT
+> will be appended. The log file is never removed
+ by the client.
+ </P
></DD
></DL
></DIV
@@ -188,17 +144,14 @@ never removed by the client.</P
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN66"
+NAME="AEN48"
></A
><H2
>COMMANDS</H2
><P
-><SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>VFS COMMANDS</I
-></SPAN
></P
><P
></P
@@ -459,12 +412,9 @@ CLASS="COMMAND"
></LI
></UL
><P
-><SPAN
-CLASS="emphasis"
><I
CLASS="EMPHASIS"
>GENERAL COMMANDS</I
-></SPAN
></P
><P
></P
@@ -509,7 +459,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN197"
+NAME="AEN179"
></A
><H2
>VERSION</H2
@@ -520,7 +470,7 @@ NAME="AEN197"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN200"
+NAME="AEN182"
></A
><H2
>AUTHOR</H2
diff --git a/docs/htmldocs/wbinfo.1.html b/docs/htmldocs/wbinfo.1.html
index 9833239078..a8aa065eed 100644
--- a/docs/htmldocs/wbinfo.1.html
+++ b/docs/htmldocs/wbinfo.1.html
@@ -5,7 +5,7 @@
>wbinfo</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.77"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,7 +15,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="WBINFO.1"
+NAME="WBINFO"
></A
>wbinfo</H1
><DIV
@@ -37,42 +37,38 @@ NAME="AEN8"
><B
CLASS="COMMAND"
>wbinfo</B
-> [-u] [-g] [-N netbios-name] [-I ip] [-n name] [-s sid] [-U uid] [-G gid] [-S sid] [-Y sid] [-t] [-m] [--sequence] [-r user] [-a user%password] [-A user%password] [--get-auth-user] [-p]</P
+> [-u] [-g] [-i ip] [-N netbios-name] [-n name] [-s sid] [-U uid] [-G gid] [-S sid] [-Y sid] [-t] [-m] [-r user] [-a user%password] [-A user%password] [-p]</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN29"
+NAME="AEN27"
></A
><H2
>DESCRIPTION</H2
><P
->This tool is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
+>This tool is part of the <A
+HREF="samba.7.html"
+TARGET="_top"
+> Samba</A
> suite.</P
><P
>The <B
CLASS="COMMAND"
>wbinfo</B
> program queries and returns information
- created and used by the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->winbindd</SPAN
->(8)</SPAN
+ created and used by the <A
+HREF="winbindd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+> winbindd(8)</B
+></A
> daemon. </P
><P
->The <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->winbindd</SPAN
->(8)</SPAN
+>The <B
+CLASS="COMMAND"
+>winbindd(8)</B
> daemon must be configured
and running for the <B
CLASS="COMMAND"
@@ -83,7 +79,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN45"
+NAME="AEN38"
></A
><H2
>OPTIONS</H2
@@ -97,64 +93,55 @@ CLASS="VARIABLELIST"
><DD
><P
>This option will list all users available
- in the Windows NT domain for which the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->winbindd</SPAN
->(8)</SPAN
+ in the Windows NT domain for which the <B
+CLASS="COMMAND"
+>winbindd(8)
+ </B
> daemon is operating in. Users in all trusted domains
will also be listed. Note that this operation does not assign
- user ids to any users that have not already been seen by <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->winbindd</SPAN
->(8)</SPAN
->
- .</P
+ user ids to any users that have not already been seen by
+ <B
+CLASS="COMMAND"
+>winbindd(8)</B
+>.</P
></DD
><DT
>-g</DT
><DD
><P
>This option will list all groups available
- in the Windows NT domain for which the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
+ in the Windows NT domain for which the <B
+CLASS="COMMAND"
+>winbindd(8)
+ </B
> daemon is operating in. Groups in all trusted domains
will also be listed. Note that this operation does not assign
- group ids to any groups that have not already been
- seen by <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->winbindd</SPAN
->(8)</SPAN
+ group ids to any groups that have not already been seen by
+ <B
+CLASS="COMMAND"
+>winbindd(8)</B
>. </P
></DD
><DT
>-N name</DT
><DD
><P
->The <VAR
+>The <TT
CLASS="PARAMETER"
->-N</VAR
+><I
+>-N</I
+></TT
> option
- queries <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->winbindd</SPAN
->(8)</SPAN
+ queries <B
+CLASS="COMMAND"
+>winbindd(8)</B
> to query the WINS
server for the IP address associated with the NetBIOS name
- specified by the <VAR
+ specified by the <TT
CLASS="PARAMETER"
->name</VAR
+><I
+>name</I
+></TT
> parameter.
</P
></DD
@@ -162,21 +149,22 @@ CLASS="PARAMETER"
>-I ip</DT
><DD
><P
->The <VAR
+>The <TT
CLASS="PARAMETER"
->-I</VAR
+><I
+>-I</I
+></TT
> option
- queries <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->winbindd</SPAN
->(8)</SPAN
+ queries <B
+CLASS="COMMAND"
+>winbindd(8)</B
> to send a node status
request to get the NetBIOS name associated with the IP address
- specified by the <VAR
+ specified by the <TT
CLASS="PARAMETER"
->ip</VAR
+><I
+>ip</I
+></TT
> parameter.
</P
></DD
@@ -184,45 +172,47 @@ CLASS="PARAMETER"
>-n name</DT
><DD
><P
->The <VAR
+>The <TT
CLASS="PARAMETER"
->-n</VAR
+><I
+>-n</I
+></TT
> option
- queries <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->winbindd</SPAN
->(8)</SPAN
+ queries <B
+CLASS="COMMAND"
+>winbindd(8)</B
> for the SID
associated with the name specified. Domain names can be specified
before the user name by using the winbind separator character.
For example CWDOM1/Administrator refers to the Administrator
user in the domain CWDOM1. If no domain is specified then the
- domain used is the one specified in the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
-> <VAR
+ domain used is the one specified in the <TT
+CLASS="FILENAME"
+>smb.conf</TT
+>
+ <TT
CLASS="PARAMETER"
->workgroup
- </VAR
+><I
+>workgroup</I
+></TT
> parameter. </P
></DD
><DT
>-s sid</DT
><DD
><P
->Use <VAR
+>Use <TT
CLASS="PARAMETER"
->-s</VAR
+><I
+>-s</I
+></TT
> to resolve
- a SID to a name. This is the inverse of the <VAR
+ a SID to a name. This is the inverse of the <TT
CLASS="PARAMETER"
+><I
>-n
- </VAR
+ </I
+></TT
> option above. SIDs must be specified as ASCII strings
in the traditional Microsoft format. For example,
S-1-5-21-1455342024-3071081365-2475485837-500. </P
@@ -248,12 +238,9 @@ CLASS="PARAMETER"
><DD
><P
>Convert a SID to a UNIX user id. If the SID
- does not correspond to a UNIX user mapped by <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->winbindd</SPAN
->(8)</SPAN
+ does not correspond to a UNIX user mapped by <B
+CLASS="COMMAND"
+> winbindd(8)</B
> then the operation will fail. </P
></DD
><DT
@@ -261,14 +248,10 @@ CLASS="REFENTRYTITLE"
><DD
><P
>Convert a SID to a UNIX group id. If the SID
- does not correspond to a UNIX group mapped by <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->winbindd</SPAN
->(8)</SPAN
-> then
- the operation will fail. </P
+ does not correspond to a UNIX group mapped by <B
+CLASS="COMMAND"
+> winbindd(8)</B
+> then the operation will fail. </P
></DD
><DT
>-t</DT
@@ -283,25 +266,15 @@ CLASS="REFENTRYTITLE"
><DD
><P
>Produce a list of domains trusted by the
- Windows NT server <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->winbindd</SPAN
->(8)</SPAN
+ Windows NT server <B
+CLASS="COMMAND"
+>winbindd(8)</B
> contacts
when resolving names. This list does not include the Windows
NT domain the server is a Primary Domain Controller for.
</P
></DD
><DT
->--sequence</DT
-><DD
-><P
->Show sequence numbers of
- all known domains</P
-></DD
-><DT
>-r username</DT
><DD
><P
@@ -329,57 +302,22 @@ CLASS="REFENTRYTITLE"
Windows 2000 servers only).
</P
></DD
-><DT
->--get-auth-user</DT
-><DD
-><P
->Print username and password used by winbindd
- during session setup to a domain controller. Username
- and password can be set using '-A'. Only available for
- root.</P
-></DD
-><DT
->-p</DT
-><DD
-><P
->Check whether winbindd is still alive.
- Prints out either 'succeeded' or 'failed'.
- </P
-></DD
-><DT
->-V</DT
-><DD
-><P
->Prints the version number for
-<B
-CLASS="COMMAND"
->smbd</B
->.</P
-></DD
-><DT
->-h|--help</DT
-><DD
-><P
->Print a summary of command line options.</P
-></DD
></DL
></DIV
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN170"
+NAME="AEN120"
></A
><H2
>EXIT STATUS</H2
><P
>The wbinfo program returns 0 if the operation
- succeeded, or 1 if the operation failed. If the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->winbindd</SPAN
->(8)</SPAN
+ succeeded, or 1 if the operation failed. If the <B
+CLASS="COMMAND"
+>winbindd(8)
+ </B
> daemon is not working <B
CLASS="COMMAND"
>wbinfo</B
@@ -389,7 +327,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN177"
+NAME="AEN125"
></A
><H2
>VERSION</H2
@@ -400,23 +338,25 @@ NAME="AEN177"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN180"
+NAME="AEN128"
></A
><H2
>SEE ALSO</H2
><P
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->winbindd</SPAN
->(8)</SPAN
+><A
+HREF="winbindd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>winbindd(8)</B
+>
+ </A
></P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN186"
+NAME="AEN133"
></A
><H2
>AUTHOR</H2
@@ -436,8 +376,7 @@ CLASS="COMMAND"
were written by Tim Potter.</P
><P
>The conversion to DocBook for Samba 2.2 was done
- by Gerald Carter. The conversion to DocBook XML 4.2 for Samba
- 3.0 was done by Alexander Bokovoy.</P
+ by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/htmldocs/winbind.html b/docs/htmldocs/winbind.html
index e08d617c63..1558512a61 100644
--- a/docs/htmldocs/winbind.html
+++ b/docs/htmldocs/winbind.html
@@ -5,19 +5,20 @@
>Unified Logons between Windows NT and UNIX using Winbind</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"><LINK
REL="HOME"
TITLE="SAMBA Project Documentation"
HREF="samba-howto-collection.html"><LINK
REL="UP"
-TITLE="Advanced Configuration"
+TITLE="Optional configuration"
HREF="optional.html"><LINK
REL="PREVIOUS"
-TITLE="CUPS Printing Support"
-HREF="cups-printing.html"><LINK
+TITLE="Printing Support"
+HREF="printing.html"><LINK
REL="NEXT"
-TITLE="Advanced Network Manangement"
-HREF="advancednetworkmanagement.html"></HEAD
+TITLE="Passdb MySQL plugin"
+HREF="pdb-mysql.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
@@ -45,7 +46,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="cups-printing.html"
+HREF="printing.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -59,7 +60,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="advancednetworkmanagement.html"
+HREF="pdb-mysql.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -72,17 +73,13 @@ WIDTH="100%"></DIV
CLASS="CHAPTER"
><H1
><A
-NAME="WINBIND"
-></A
->Chapter 14. Unified Logons between Windows NT and UNIX using Winbind</H1
+NAME="WINBIND">Chapter 15. Unified Logons between Windows NT and UNIX using Winbind</H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN2506"
->14.1. Abstract</A
-></H1
+NAME="AEN2225">15.1. Abstract</H1
><P
>Integration of UNIX and Microsoft Windows NT through
a unified logon has been considered a "holy grail" in heterogeneous
@@ -107,9 +104,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN2510"
->14.2. Introduction</A
-></H1
+NAME="AEN2229">15.2. Introduction</H1
><P
>It is well known that UNIX and Microsoft Windows NT have
different models for representing user and group information and
@@ -161,9 +156,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN2523"
->14.3. What Winbind Provides</A
-></H1
+NAME="AEN2242">15.3. What Winbind Provides</H1
><P
>Winbind unifies UNIX and Windows NT account management by
allowing a UNIX box to become a full member of a NT domain. Once
@@ -203,9 +196,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2530"
->14.3.1. Target Uses</A
-></H2
+NAME="AEN2249">15.3.1. Target Uses</H2
><P
>Winbind is targeted at organizations that have an
existing NT based domain infrastructure into which they wish
@@ -227,9 +218,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN2534"
->14.4. How Winbind Works</A
-></H1
+NAME="AEN2253">15.4. How Winbind Works</H1
><P
>The winbind system is designed around a client/server
architecture. A long running <B
@@ -247,11 +236,9 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2539"
->14.4.1. Microsoft Remote Procedure Calls</A
-></H2
+NAME="AEN2258">15.4.1. Microsoft Remote Procedure Calls</H2
><P
->Over the last few years, efforts have been underway
+>Over the last two years, efforts have been underway
by various Samba Team members to decode various aspects of
the Microsoft Remote Procedure Call (MSRPC) system. This
system is used for most network related operations between
@@ -273,28 +260,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2543"
->14.4.2. Microsoft Active Directory Services</A
-></H2
-><P
-> Since late 2001, Samba has gained the ability to
- interact with Microsoft Windows 2000 using its 'Native
- Mode' protocols, rather than the NT4 RPC services.
- Using LDAP and Kerberos, a domain member running
- winbind can enumerate users and groups in exactly the
- same way as a Win2k client would, and in so doing
- provide a much more efficient and
- effective winbind implementation.
- </P
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN2546"
->14.4.3. Name Service Switch</A
-></H2
+NAME="AEN2262">15.4.2. Name Service Switch</H2
><P
>The Name Service Switch, or NSS, is a feature that is
present in many UNIX operating systems. It allows system
@@ -372,9 +338,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2562"
->14.4.4. Pluggable Authentication Modules</A
-></H2
+NAME="AEN2278">15.4.3. Pluggable Authentication Modules</H2
><P
>Pluggable Authentication Modules, also known as PAM,
is a system for abstracting authentication and authorization
@@ -421,9 +385,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2570"
->14.4.5. User and Group ID Allocation</A
-></H2
+NAME="AEN2286">15.4.4. User and Group ID Allocation</H2
><P
>When a user or group is created under Windows NT
is it allocated a numerical relative identifier (RID). This is
@@ -447,9 +409,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2574"
->14.4.6. Result Caching</A
-></H2
+NAME="AEN2290">15.4.5. Result Caching</H2
><P
>An active system can generate a lot of user and group
name lookups. To reduce the network cost of these lookups winbind
@@ -470,9 +430,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN2577"
->14.5. Installation and Configuration</A
-></H1
+NAME="AEN2293">15.5. Installation and Configuration</H1
><P
>Many thanks to John Trostel <A
HREF="mailto:jtrostel@snapserver.com"
@@ -484,14 +442,20 @@ for providing the HOWTO for this section.</P
>This HOWTO describes how to get winbind services up and running
to control access and authenticate users on your Linux box using
the winbind services which come with SAMBA 2.2.2.</P
+><P
+>There is also some Solaris specific information in
+<TT
+CLASS="FILENAME"
+>docs/textdocs/Solaris-Winbind-HOWTO.txt</TT
+>.
+Future revisions of this document will incorporate that
+information.</P
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2582"
->14.5.1. Introduction</A
-></H2
+NAME="AEN2300">15.5.1. Introduction</H2
><P
>This HOWTO describes the procedures used to get winbind up and
running on my RedHat 7.1 system. Winbind is capable of providing access
@@ -548,9 +512,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2595"
->14.5.2. Requirements</A
-></H2
+NAME="AEN2313">15.5.2. Requirements</H2
><P
>If you have a samba configuration file that you are currently
using... <SPAN
@@ -618,9 +580,7 @@ CLASS="SECT2"
><H2
CLASS="SECT2"
><A
-NAME="AEN2609"
->14.5.3. Testing Things Out</A
-></H2
+NAME="AEN2327">15.5.3. Testing Things Out</H2
><P
>Before starting, it is probably best to kill off all the SAMBA
related daemons running on your server. Kill off all <B
@@ -663,9 +623,7 @@ CLASS="SECT3"
><H3
CLASS="SECT3"
><A
-NAME="AEN2620"
->14.5.3.1. Configure and compile SAMBA</A
-></H3
+NAME="AEN2338">15.5.3.1. Configure and compile SAMBA</H3
><P
>The configuration and compilation of SAMBA is pretty straightforward.
The first three steps may not be necessary depending upon
@@ -673,44 +631,44 @@ whether or not you have previously built the Samba binaries.</P
><P
><PRE
CLASS="PROGRAMLISTING"
-><SAMP
+><TT
CLASS="PROMPT"
->root#</SAMP
+>root#</TT
> <B
CLASS="COMMAND"
>autoconf</B
>
-<SAMP
+<TT
CLASS="PROMPT"
->root#</SAMP
+>root#</TT
> <B
CLASS="COMMAND"
>make clean</B
>
-<SAMP
+<TT
CLASS="PROMPT"
->root#</SAMP
+>root#</TT
> <B
CLASS="COMMAND"
>rm config.cache</B
>
-<SAMP
+<TT
CLASS="PROMPT"
->root#</SAMP
+>root#</TT
> <B
CLASS="COMMAND"
->./configure</B
+>./configure --with-winbind</B
>
-<SAMP
+<TT
CLASS="PROMPT"
->root#</SAMP
+>root#</TT
> <B
CLASS="COMMAND"
>make</B
>
-<SAMP
+<TT
CLASS="PROMPT"
->root#</SAMP
+>root#</TT
> <B
CLASS="COMMAND"
>make install</B
@@ -729,13 +687,11 @@ CLASS="SECT3"
><H3
CLASS="SECT3"
><A
-NAME="AEN2639"
->14.5.3.2. Configure <TT
+NAME="AEN2357">15.5.3.2. Configure <TT
CLASS="FILENAME"
>nsswitch.conf</TT
> and the
-winbind libraries</A
-></H3
+winbind libraries</H3
><P
>The libraries needed to run the <B
CLASS="COMMAND"
@@ -743,9 +699,9 @@ CLASS="COMMAND"
> daemon
through nsswitch need to be copied to their proper locations, so</P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->root#</SAMP
+>root#</TT
> <B
CLASS="COMMAND"
>cp ../samba/source/nsswitch/libnss_winbind.so /lib</B
@@ -753,9 +709,9 @@ CLASS="COMMAND"
><P
>I also found it necessary to make the following symbolic link:</P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->root#</SAMP
+>root#</TT
> <B
CLASS="COMMAND"
>ln -s /lib/libnss_winbind.so /lib/libnss_winbind.so.2</B
@@ -763,23 +719,23 @@ CLASS="COMMAND"
><P
>And, in the case of Sun solaris:</P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->root#</SAMP
+>root#</TT
> <B
CLASS="COMMAND"
>ln -s /usr/lib/libnss_winbind.so /usr/lib/libnss_winbind.so.1</B
>
-<SAMP
+<TT
CLASS="PROMPT"
->root#</SAMP
+>root#</TT
> <B
CLASS="COMMAND"
>ln -s /usr/lib/libnss_winbind.so /usr/lib/nss_winbind.so.1</B
>
-<SAMP
+<TT
CLASS="PROMPT"
->root#</SAMP
+>root#</TT
> <B
CLASS="COMMAND"
>ln -s /usr/lib/libnss_winbind.so /usr/lib/nss_winbind.so.2</B
@@ -815,9 +771,9 @@ CLASS="COMMAND"
your system reboots, but it
is faster (and you don't need to reboot) if you do it manually:</P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->root#</SAMP
+>root#</TT
> <B
CLASS="COMMAND"
>/sbin/ldconfig -v | grep winbind</B
@@ -834,9 +790,7 @@ CLASS="SECT3"
><H3
CLASS="SECT3"
><A
-NAME="AEN2672"
->14.5.3.3. Configure smb.conf</A
-></H3
+NAME="AEN2390">15.5.3.3. Configure smb.conf</H3
><P
>Several parameters are needed in the smb.conf file to control
the behavior of <B
@@ -909,36 +863,42 @@ CLASS="SECT3"
><H3
CLASS="SECT3"
><A
-NAME="AEN2688"
->14.5.3.4. Join the SAMBA server to the PDC domain</A
-></H3
+NAME="AEN2406">15.5.3.4. Join the SAMBA server to the PDC domain</H3
><P
>Enter the following command to make the SAMBA server join the
-PDC domain, where <VAR
+PDC domain, where <TT
CLASS="REPLACEABLE"
->DOMAIN</VAR
+><I
+>DOMAIN</I
+></TT
> is the name of
-your Windows domain and <VAR
+your Windows domain and <TT
CLASS="REPLACEABLE"
->Administrator</VAR
+><I
+>Administrator</I
+></TT
> is
a domain user who has administrative privileges in the domain.</P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->root#</SAMP
+>root#</TT
> <B
CLASS="COMMAND"
->/usr/local/samba/bin/net join -S PDC -U Administrator</B
+>/usr/local/samba/bin/net rpc join -S PDC -U Administrator</B
></P
><P
>The proper response to the command should be: "Joined the domain
-<VAR
+<TT
CLASS="REPLACEABLE"
->DOMAIN</VAR
->" where <VAR
+><I
+>DOMAIN</I
+></TT
+>" where <TT
CLASS="REPLACEABLE"
->DOMAIN</VAR
+><I
+>DOMAIN</I
+></TT
>
is your DOMAIN name.</P
></DIV
@@ -947,9 +907,7 @@ CLASS="SECT3"
><H3
CLASS="SECT3"
><A
-NAME="AEN2699"
->14.5.3.5. Start up the winbindd daemon and test it!</A
-></H3
+NAME="AEN2417">15.5.3.5. Start up the winbindd daemon and test it!</H3
><P
>Eventually, you will want to modify your smb startup script to
automatically invoke the winbindd daemon when the other parts of
@@ -957,35 +915,20 @@ SAMBA start, but it is possible to test out just the winbind
portion first. To start up winbind services, enter the following
command as root:</P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->root#</SAMP
+>root#</TT
> <B
CLASS="COMMAND"
>/usr/local/samba/bin/winbindd</B
></P
><P
->Winbindd can now also run in 'dual daemon mode'. This will make it
-run as 2 processes. The first will answer all requests from the cache,
-thus making responses to clients faster. The other will
-update the cache for the query that the first has just responded.
-Advantage of this is that responses stay accurate and are faster.
-You can enable dual daemon mode by adding '-B' to the commandline:</P
-><P
-><SAMP
-CLASS="PROMPT"
->root#</SAMP
-> <B
-CLASS="COMMAND"
->/usr/local/samba/bin/winbindd -B</B
-></P
-><P
>I'm always paranoid and like to make sure the daemon
is really running...</P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->root#</SAMP
+>root#</TT
> <B
CLASS="COMMAND"
>ps -ae | grep winbindd</B
@@ -998,9 +941,9 @@ CLASS="COMMAND"
>Now... for the real test, try to get some information about the
users on your PDC</P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->root#</SAMP
+>root#</TT
> <B
CLASS="COMMAND"
>/usr/local/samba/bin/wbinfo -u</B
@@ -1020,10 +963,12 @@ CEO+krbtgt
CEO+TsInternetUser</PRE
></P
><P
->Obviously, I have named my domain 'CEO' and my <VAR
+>Obviously, I have named my domain 'CEO' and my <TT
CLASS="PARAMETER"
+><I
>winbind
-separator</VAR
+separator</I
+></TT
> is '+'.</P
><P
>You can do the same sort of thing to get group information from
@@ -1031,9 +976,9 @@ the PDC:</P
><P
><PRE
CLASS="PROGRAMLISTING"
-><SAMP
+><TT
CLASS="PROMPT"
->root#</SAMP
+>root#</TT
> <B
CLASS="COMMAND"
>/usr/local/samba/bin/wbinfo -g</B
@@ -1053,9 +998,9 @@ CEO+Group Policy Creator Owners</PRE
lists of both local and PDC users and groups.
Try the following command:</P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->root#</SAMP
+>root#</TT
> <B
CLASS="COMMAND"
>getent passwd</B
@@ -1070,9 +1015,9 @@ directories and default shells.</P
><P
>The same thing can be done for groups with the command</P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->root#</SAMP
+>root#</TT
> <B
CLASS="COMMAND"
>getent group</B
@@ -1083,17 +1028,13 @@ CLASS="SECT3"
><H3
CLASS="SECT3"
><A
-NAME="AEN2739"
->14.5.3.6. Fix the init.d startup scripts</A
-></H3
+NAME="AEN2453">15.5.3.6. Fix the init.d startup scripts</H3
><DIV
CLASS="SECT4"
><H4
CLASS="SECT4"
><A
-NAME="AEN2741"
->14.5.3.6.1. Linux</A
-></H4
+NAME="AEN2455">15.5.3.6.1. Linux</H4
><P
>The <B
CLASS="COMMAND"
@@ -1156,22 +1097,8 @@ CLASS="PROGRAMLISTING"
}</PRE
></P
><P
->If you would like to run winbindd in dual daemon mode, replace
-the line
-<PRE
-CLASS="PROGRAMLISTING"
-> daemon /usr/local/samba/bin/winbindd</PRE
->
-
-in the example above with:
-
-<PRE
-CLASS="PROGRAMLISTING"
-> daemon /usr/local/samba/bin/winbindd -B</PRE
->.</P
-><P
>The 'stop' function has a corresponding entry to shut down the
-services and looks like this:</P
+services and look s like this:</P
><P
><PRE
CLASS="PROGRAMLISTING"
@@ -1201,9 +1128,7 @@ CLASS="SECT4"
><H4
CLASS="SECT4"
><A
-NAME="AEN2761"
->14.5.3.6.2. Solaris</A
-></H4
+NAME="AEN2472">15.5.3.6.2. Solaris</H4
><P
>On solaris, you need to modify the
<TT
@@ -1266,28 +1191,13 @@ echo Starting Winbind Daemon
;;
esac</PRE
></P
-><P
->Again, if you would like to run samba in dual daemon mode, replace
-<PRE
-CLASS="PROGRAMLISTING"
-> /usr/local/samba/bin/winbindd</PRE
->
-
-in the script above with:
-
-<PRE
-CLASS="PROGRAMLISTING"
-> /usr/local/samba/bin/winbindd -B</PRE
-></P
></DIV
><DIV
CLASS="SECT4"
><H4
CLASS="SECT4"
><A
-NAME="AEN2771"
->14.5.3.6.3. Restarting</A
-></H4
+NAME="AEN2479">15.5.3.6.3. Restarting</H4
><P
>If you restart the <B
CLASS="COMMAND"
@@ -1309,9 +1219,7 @@ CLASS="SECT3"
><H3
CLASS="SECT3"
><A
-NAME="AEN2777"
->14.5.3.7. Configure Winbind and PAM</A
-></H3
+NAME="AEN2485">15.5.3.7. Configure Winbind and PAM</H3
><P
>If you have made it this far, you know that winbindd and samba are working
together. If you want to use winbind to provide authentication for other
@@ -1329,9 +1237,9 @@ CLASS="FILENAME"
> directory
by invoking the command</P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->root#</SAMP
+>root#</TT
> <B
CLASS="COMMAND"
>make nsswitch/pam_winbind.so</B
@@ -1355,9 +1263,9 @@ CLASS="FILENAME"
>/usr/lib/security</TT
>.</P
><P
-><SAMP
+><TT
CLASS="PROMPT"
->root#</SAMP
+>root#</TT
> <B
CLASS="COMMAND"
>cp ../samba/source/nsswitch/pam_winbind.so /lib/security</B
@@ -1367,9 +1275,7 @@ CLASS="SECT4"
><H4
CLASS="SECT4"
><A
-NAME="AEN2794"
->14.5.3.7.1. Linux/FreeBSD-specific PAM configuration</A
-></H4
+NAME="AEN2502">15.5.3.7.1. Linux/FreeBSD-specific PAM configuration</H4
><P
>The <TT
CLASS="FILENAME"
@@ -1496,9 +1402,7 @@ CLASS="SECT4"
><H4
CLASS="SECT4"
><A
-NAME="AEN2827"
->14.5.3.7.2. Solaris-specific configuration</A
-></H4
+NAME="AEN2535">15.5.3.7.2. Solaris-specific configuration</H4
><P
>The /etc/pam.conf needs to be changed. I changed this file so that my Domain
users can logon both locally as well as telnet.The following are the changes
@@ -1572,7 +1476,7 @@ dtsession auth required /usr/lib/security/$ISA/pam_unix.so.1
>I also added a try_first_pass line after the winbind.so line to get rid of
annoying double prompts for passwords.</P
><P
->Now restart your Samba and try connecting through your application that you
+>Now restart your Samba &#38; try connecting through your application that you
configured in the pam.conf.</P
></DIV
></DIV
@@ -1583,9 +1487,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN2834"
->14.6. Limitations</A
-></H1
+NAME="AEN2542">15.6. Limitations</H1
><P
>Winbind has a number of limitations in its current
released version that we hope to overcome in future
@@ -1596,7 +1498,7 @@ NAME="AEN2834"
><LI
><P
>Winbind is currently only available for
- the Linux, Solaris and IRIX operating systems, although ports to other operating
+ the Linux operating system, although ports to other operating
systems are certainly possible. For such ports to be feasible,
we require the C library of the target operating system to
support the Name Service Switch and Pluggable Authentication
@@ -1615,8 +1517,7 @@ NAME="AEN2834"
><P
>Currently the winbind PAM module does not take
into account possible workstation and logon time restrictions
- that may be been set for Windows NT users, this is
- instead up to the PDC to enforce.</P
+ that may be been set for Windows NT users.</P
></LI
></UL
></DIV
@@ -1625,9 +1526,7 @@ CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN2844"
->14.7. Conclusion</A
-></H1
+NAME="AEN2552">15.7. Conclusion</H1
><P
>The winbind system, through the use of the Name Service
Switch, Pluggable Authentication Modules, and appropriate
@@ -1653,7 +1552,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="cups-printing.html"
+HREF="printing.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -1671,7 +1570,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="advancednetworkmanagement.html"
+HREF="pdb-mysql.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -1681,7 +1580,7 @@ ACCESSKEY="N"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->CUPS Printing Support</TD
+>Printing Support</TD
><TD
WIDTH="34%"
ALIGN="center"
@@ -1695,7 +1594,7 @@ ACCESSKEY="U"
WIDTH="33%"
ALIGN="right"
VALIGN="top"
->Advanced Network Manangement</TD
+>Passdb MySQL plugin</TD
></TR
></TABLE
></DIV
diff --git a/docs/htmldocs/winbindd.8.html b/docs/htmldocs/winbindd.8.html
index df490a054b..fb8c9c0458 100644
--- a/docs/htmldocs/winbindd.8.html
+++ b/docs/htmldocs/winbindd.8.html
@@ -1,11 +1,12 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML
><HEAD
><TITLE
>winbindd</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"></HEAD
+CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
+"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
@@ -15,9 +16,7 @@ VLINK="#840084"
ALINK="#0000FF"
><H1
><A
-NAME="WINBINDD.8"
-></A
->winbindd</H1
+NAME="WINBINDD">winbindd</H1
><DIV
CLASS="REFNAMEDIV"
><A
@@ -30,15 +29,13 @@ NAME="AEN5"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN8"
-></A
-><H2
+NAME="AEN8"><H2
>Synopsis</H2
><P
><B
CLASS="COMMAND"
>winbindd</B
-> [-F] [-S] [-i] [-B] [-d &#60;debug level&#62;] [-s &#60;smb config file&#62;] [-n]</P
+> [-F] [-S] [-i] [-B] [-d &#60;debug level&#62;] [-s &#60;smb config file&#62;] [-n]</P
></DIV
><DIV
CLASS="REFSECT1"
@@ -48,12 +45,10 @@ NAME="AEN18"
><H2
>DESCRIPTION</H2
><P
->This program is part of the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
+>This program is part of the <A
+HREF="samba.7.html"
+TARGET="_top"
+> Samba</A
> suite.</P
><P
><B
@@ -84,12 +79,16 @@ CLASS="COMMAND"
CLASS="FILENAME"
>pam_winbind</TT
> module in the 2.2.2 release only
- supports the <VAR
+ supports the <TT
CLASS="PARAMETER"
->auth</VAR
-> and <VAR
+><I
+>auth</I
+></TT
+> and <TT
CLASS="PARAMETER"
->account</VAR
+><I
+>account</I
+></TT
>
module-types. The latter simply
performs a getpwnam() to verify that the system can obtain a uid for the
@@ -167,11 +166,22 @@ CLASS="FILENAME"
CLASS="FILENAME"
>/etc/group</TT
> and then from the
- Windows NT server.
-<PRE
+ Windows NT server. </P
+><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
CLASS="PROGRAMLISTING"
>passwd: files winbind
-group: files winbind</PRE
+group: files winbind
+ </PRE
+></TD
+></TR
+></TABLE
></P
><P
>The following simple configuration in the
@@ -188,7 +198,7 @@ CLASS="FILENAME"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN62"
+NAME="AEN61"
></A
><H2
>OPTIONS</H2
@@ -240,90 +250,13 @@ CLASS="COMMAND"
than a file.</P
></DD
><DT
->-V</DT
-><DD
-><P
->Prints the version number for
-<B
-CLASS="COMMAND"
->smbd</B
->.</P
-></DD
-><DT
->-s &#60;configuration file&#62;</DT
-><DD
-><P
->The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See <A
-HREF="smb.conf.5.html"
-TARGET="_top"
-><TT
-CLASS="FILENAME"
->smb.conf(5)</TT
-></A
-> for more information.
-The default configuration file name is determined at
-compile time.</P
-></DD
-><DT
->-d|--debug=debuglevel</DT
+>-d debuglevel</DT
><DD
><P
-><VAR
-CLASS="REPLACEABLE"
->debuglevel</VAR
-> is an integer
-from 0 to 10. The default value if this parameter is
-not specified is zero.</P
-><P
->The higher this value, the more detail will be
-logged to the log files about the activities of the
-server. At level 0, only critical errors and serious
-warnings will be logged. Level 1 is a reasonable level for
-day to day running - it generates a small amount of
-information about operations carried out.</P
-><P
->Levels above 1 will generate considerable
-amounts of log data, and should only be used when
-investigating a problem. Levels above 3 are designed for
-use only by developers and generate HUGE amounts of log
-data, most of which is extremely cryptic.</P
-><P
->Note that specifying this parameter here will
-override the <A
-HREF="smb.conf.5.html#loglevel"
-TARGET="_top"
->log
-level</A
-> parameter in the <A
-HREF="smb.conf.5.html"
-TARGET="_top"
-><TT
-CLASS="FILENAME"
->smb.conf(5)</TT
-></A
-> file.</P
-></DD
-><DT
->-l|--logfile=logbasename</DT
-><DD
-><P
->File name for log/debug files. The extension
-<CODE
-CLASS="CONSTANT"
->".client"</CODE
-> will be appended. The log file is
-never removed by the client.</P
-></DD
-><DT
->-h|--help</DT
-><DD
-><P
->Print a summary of command line options.</P
+>Sets the debuglevel to an integer between
+ 0 and 100. 0 is for no debugging and 100 is for reams and
+ reams. To submit a bug report to the Samba Team, use debug
+ level 100 (see BUGS.txt). </P
></DD
><DT
>-i</DT
@@ -369,16 +302,26 @@ CLASS="COMMAND"
as 2 threads. The first will answer all requests from the cache,
thus making responses to clients faster. The other will
update the cache for the query that the first has just responded.
- Advantage of this is that responses stay accurate and are faster.
+ Advantage of this is that responses are accurate and fast.
</P
></DD
+><DT
+>-s|--conf=smb.conf</DT
+><DD
+><P
+>Specifies the location of the all-important
+ <TT
+CLASS="FILENAME"
+>smb.conf</TT
+> file. </P
+></DD
></DL
></DIV
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN126"
+NAME="AEN103"
></A
><H2
>NAME AND ID RESOLUTION</H2
@@ -409,7 +352,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN132"
+NAME="AEN109"
></A
><H2
>CONFIGURATION</H2
@@ -418,12 +361,10 @@ NAME="AEN132"
CLASS="COMMAND"
>winbindd</B
> daemon
- is done through configuration parameters in the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+ is done through configuration parameters in the <TT
+CLASS="FILENAME"
+>smb.conf(5)
+ </TT
> file. All parameters should be specified in the
[global] section of smb.conf. </P
><P
@@ -434,9 +375,11 @@ CLASS="REFENTRYTITLE"
><A
HREF="smb.conf.5.html#WINBINDSEPARATOR"
TARGET="_top"
-> <VAR
+> <TT
CLASS="PARAMETER"
->winbind separator</VAR
+><I
+>winbind separator</I
+></TT
></A
></P
></LI
@@ -445,9 +388,11 @@ CLASS="PARAMETER"
><A
HREF="smb.conf.5.html#WINBINDUID"
TARGET="_top"
-> <VAR
+> <TT
CLASS="PARAMETER"
->winbind uid</VAR
+><I
+>winbind uid</I
+></TT
></A
></P
></LI
@@ -456,9 +401,11 @@ CLASS="PARAMETER"
><A
HREF="smb.conf.5.html#WINBINDGID"
TARGET="_top"
-> <VAR
+> <TT
CLASS="PARAMETER"
->winbind gid</VAR
+><I
+>winbind gid</I
+></TT
></A
></P
></LI
@@ -467,9 +414,11 @@ CLASS="PARAMETER"
><A
HREF="smb.conf.5.html#WINBINDCACHETIME"
TARGET="_top"
-> <VAR
+> <TT
CLASS="PARAMETER"
->winbind cache time</VAR
+><I
+>winbind cache time</I
+></TT
></A
></P
></LI
@@ -478,9 +427,11 @@ CLASS="PARAMETER"
><A
HREF="smb.conf.5.html#WINBINDENUMUSERS"
TARGET="_top"
-> <VAR
+> <TT
CLASS="PARAMETER"
->winbind enum users</VAR
+><I
+>winbind enum users</I
+></TT
></A
></P
></LI
@@ -489,9 +440,11 @@ CLASS="PARAMETER"
><A
HREF="smb.conf.5.html#WINBINDENUMGROUPS"
TARGET="_top"
-> <VAR
+> <TT
CLASS="PARAMETER"
->winbind enum groups</VAR
+><I
+>winbind enum groups</I
+></TT
></A
></P
></LI
@@ -500,9 +453,11 @@ CLASS="PARAMETER"
><A
HREF="smb.conf.5.html#TEMPLATEHOMEDIR"
TARGET="_top"
-> <VAR
+> <TT
CLASS="PARAMETER"
->template homedir</VAR
+><I
+>template homedir</I
+></TT
></A
></P
></LI
@@ -511,9 +466,11 @@ CLASS="PARAMETER"
><A
HREF="smb.conf.5.html#TEMPLATESHELL"
TARGET="_top"
-> <VAR
+> <TT
CLASS="PARAMETER"
->template shell</VAR
+><I
+>template shell</I
+></TT
></A
></P
></LI
@@ -522,9 +479,11 @@ CLASS="PARAMETER"
><A
HREF="smb.conf.5.html#WINBINDUSEDEFAULTDOMAIN"
TARGET="_top"
-> <VAR
+> <TT
CLASS="PARAMETER"
->winbind use default domain</VAR
+><I
+>winbind use default domain</I
+></TT
></A
></P
></LI
@@ -533,7 +492,7 @@ CLASS="PARAMETER"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN176"
+NAME="AEN151"
></A
><H2
>EXAMPLE SETUP</H2
@@ -546,35 +505,64 @@ NAME="AEN176"
CLASS="FILENAME"
>/etc/nsswitch.conf</TT
> put the
- following:
-<PRE
+ following:</P
+><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
CLASS="PROGRAMLISTING"
>passwd: files winbind
-group: files winbind</PRE
+group: files winbind
+ </PRE
+></TD
+></TR
+></TABLE
></P
><P
>In <TT
CLASS="FILENAME"
>/etc/pam.d/*</TT
-> replace the <VAR
+> replace the
+ <TT
CLASS="PARAMETER"
-> auth</VAR
-> lines with something like this:
-<PRE
+><I
+>auth</I
+></TT
+> lines with something like this: </P
+><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
CLASS="PROGRAMLISTING"
>auth required /lib/security/pam_securetty.so
auth required /lib/security/pam_nologin.so
auth sufficient /lib/security/pam_winbind.so
-auth required /lib/security/pam_pwdb.so use_first_pass shadow nullok</PRE
+auth required /lib/security/pam_pwdb.so use_first_pass shadow nullok
+ </PRE
+></TD
+></TR
+></TABLE
></P
><P
->Note in particular the use of the <VAR
+>Note in particular the use of the <TT
CLASS="PARAMETER"
->sufficient
- </VAR
-> keyword and the <VAR
+><I
+>sufficient</I
+></TT
+>
+ keyword and the <TT
CLASS="PARAMETER"
->use_first_pass</VAR
+><I
+>use_first_pass</I
+></TT
> keyword. </P
><P
>Now replace the account lines with this: </P
@@ -588,20 +576,24 @@ CLASS="COMMAND"
>The next step is to join the domain. To do that use the
<B
CLASS="COMMAND"
->net</B
+>smbpasswd</B
> program like this: </P
><P
><B
CLASS="COMMAND"
->net join -S PDC -U Administrator</B
+>smbpasswd -j DOMAIN -r PDC -U
+ Administrator</B
></P
><P
->The username after the <VAR
+>The username after the <TT
CLASS="PARAMETER"
->-U</VAR
+><I
+>-U</I
+></TT
> can be any
Domain user that has administrator privileges on the machine.
- Substitute the name or IP of your PDC for "PDC".</P
+ Substitute your domain name for "DOMAIN" and the name of your PDC
+ for "PDC".</P
><P
>Next copy <TT
CLASS="FILENAME"
@@ -612,9 +604,9 @@ CLASS="FILENAME"
>/lib</TT
> and <TT
CLASS="FILENAME"
->pam_winbind.so
- </TT
-> to <TT
+>pam_winbind.so</TT
+>
+ to <TT
CLASS="FILENAME"
>/lib/security</TT
>. A symbolic link needs to be
@@ -632,15 +624,19 @@ CLASS="FILENAME"
>/lib/libnss_winbind.so.1</TT
>.</P
><P
->Finally, setup a <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+>Finally, setup a <TT
+CLASS="FILENAME"
+>smb.conf</TT
> containing directives like the
- following:
-<PRE
+ following: </P
+><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
CLASS="PROGRAMLISTING"
>[global]
winbind separator = +
@@ -651,7 +647,11 @@ CLASS="PROGRAMLISTING"
winbind gid = 10000-20000
workgroup = DOMAIN
security = domain
- password server = *</PRE
+ password server = *
+ </PRE
+></TD
+></TR
+></TABLE
></P
><P
>Now start winbindd and you should find that your user and
@@ -670,7 +670,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN214"
+NAME="AEN190"
></A
><H2
>NOTES</H2
@@ -681,12 +681,9 @@ CLASS="COMMAND"
>winbindd</B
>: </P
><P
-><SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->nmbd</SPAN
->(8)</SPAN
+><B
+CLASS="COMMAND"
+>nmbd</B
> must be running on the local machine
for <B
CLASS="COMMAND"
@@ -694,14 +691,25 @@ CLASS="COMMAND"
> to work. <B
CLASS="COMMAND"
>winbindd</B
-> queries
- the list of trusted domains for the Windows NT server
+>
+ queries the list of trusted domains for the Windows NT server
on startup and when a SIGHUP is received. Thus, for a running <B
CLASS="COMMAND"
> winbindd</B
> to become aware of new trust relationships between
servers, it must be sent a SIGHUP signal. </P
><P
+>Client processes resolving names through the <B
+CLASS="COMMAND"
+>winbindd</B
+>
+ nsswitch module read an environment variable named <TT
+CLASS="ENVAR"
+> $WINBINDD_DOMAIN</TT
+>. If this variable contains a comma separated
+ list of Windows NT domain names, then winbindd will only resolve users
+ and groups within those Windows NT domains. </P
+><P
>PAM is really easy to misconfigure. Make sure you know what
you are doing when modifying PAM configuration files. It is possible
to set up PAM such that you can no longer log into your system. </P
@@ -720,7 +728,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN229"
+NAME="AEN206"
></A
><H2
>SIGNALS</H2
@@ -739,14 +747,11 @@ CLASS="VARIABLELIST"
>SIGHUP</DT
><DD
><P
->Reload the <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
-> file and
- apply any parameter changes to the running
+>Reload the <TT
+CLASS="FILENAME"
+>smb.conf(5)</TT
+>
+ file and apply any parameter changes to the running
version of winbindd. This signal also clears any cached
user and group information. The list of other domains trusted
by winbindd is also reloaded. </P
@@ -774,7 +779,7 @@ CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN248"
+NAME="AEN223"
></A
><H2
>FILES</H2
@@ -813,34 +818,6 @@ CLASS="FILENAME"
root. </P
></DD
><DT
->$LOCKDIR/winbindd_privilaged/pipe</DT
-><DD
-><P
->The UNIX pipe over which 'privilaged' clients
- communicate with the <B
-CLASS="COMMAND"
->winbindd</B
-> program. For security
- reasons, access to some winbindd functions - like those needed by
- the <B
-CLASS="COMMAND"
->ntlm_auth</B
-> utility - is restricted. By default,
- only users in the 'root' group will get this access, however the administrator
- may change the group permissions on $LOCKDIR/winbindd_privilaged to allow
- programs like 'squid' to use ntlm_auth.
- Note that the winbind client will only attempt to connect to the winbindd daemon
- if both the <TT
-CLASS="FILENAME"
->$LOCKDIR/winbindd_privilaged</TT
-> directory
- and <TT
-CLASS="FILENAME"
->$LOCKDIR/winbindd_privilaged/pipe</TT
-> file are owned by
- root. </P
-></DD
-><DT
>/lib/libnss_winbind.so.X</DT
><DD
><P
@@ -853,9 +830,11 @@ CLASS="FILENAME"
><P
>Storage for the Windows NT rid to UNIX user/group
id mapping. The lock directory is specified when Samba is initially
- compiled using the <VAR
+ compiled using the <TT
CLASS="PARAMETER"
->--with-lockdir</VAR
+><I
+>--with-lockdir</I
+></TT
> option.
This directory is by default <TT
CLASS="FILENAME"
@@ -876,7 +855,7 @@ CLASS="FILENAME"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN285"
+NAME="AEN252"
></A
><H2
>VERSION</H2
@@ -887,7 +866,7 @@ NAME="AEN285"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN288"
+NAME="AEN255"
></A
><H2
>SEE ALSO</H2
@@ -895,30 +874,27 @@ NAME="AEN288"
><TT
CLASS="FILENAME"
>nsswitch.conf(5)</TT
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->Samba</SPAN
->(7)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->wbinfo</SPAN
->(8)</SPAN
->, <SPAN
-CLASS="CITEREFENTRY"
-><SPAN
-CLASS="REFENTRYTITLE"
->smb.conf</SPAN
->(5)</SPAN
+>,
+ <A
+HREF="samba.7.html"
+TARGET="_top"
+>samba(7)</A
+>,
+ <A
+HREF="wbinfo.1.html"
+TARGET="_top"
+>wbinfo(1)</A
+>,
+ <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+>smb.conf(5)</A
></P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN301"
+NAME="AEN262"
></A
><H2
>AUTHOR</H2
@@ -934,12 +910,11 @@ CLASS="COMMAND"
> and <B
CLASS="COMMAND"
>winbindd</B
-> were
- written by Tim Potter.</P
+>
+ were written by Tim Potter.</P
><P
>The conversion to DocBook for Samba 2.2 was done
- by Gerald Carter. The conversion to DocBook XML 4.2 for
- Samba 3.0 was done by Alexander Bokovoy.</P
+ by Gerald Carter</P
></DIV
></BODY
></HTML
diff --git a/docs/manpages/findsmb.1 b/docs/manpages/findsmb.1
index 733537fad8..22362f8b6d 100644
--- a/docs/manpages/findsmb.1
+++ b/docs/manpages/findsmb.1
@@ -3,8 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "FINDSMB" "1" "07 april 2003" "" ""
-
+.TH "FINDSMB" "1" "04 March 2003" "" ""
.SH NAME
findsmb \- list info about machines that respond to SMB name queries on a subnet
.SH SYNOPSIS
@@ -13,15 +12,12 @@ findsmb \- list info about machines that respond to SMB name queries on a subne
.SH "DESCRIPTION"
.PP
-This perl script is part of the \fBSamba\fR(7)
-suite.
+This perl script is part of the Samba suite.
.PP
\fBfindsmb\fR is a perl script that
prints out several pieces of information about machines
on a subnet that respond to SMB name query requests.
-It uses \fBnmblookup\fR(1)
-and \fBsmbclient\fR(1)
-to obtain this information.
+It uses \fB nmblookup(1)\fR to obtain this information.
.SH "OPTIONS"
.TP
\fB-r\fR
@@ -29,16 +25,15 @@ Controls whether \fBfindsmb\fR takes
bugs in Windows95 into account when trying to find a Netbios name
registered of the remote machine. This option is disabled by default
because it is specific to Windows 95 and Windows 95 machines only.
-If set, \fBnmblookup\fR(1)
+If set, \fBnmblookup\fR
will be called with -B option.
.TP
\fBsubnet broadcast address\fR
Without this option, \fBfindsmb
\fR will probe the subnet of the machine where
-\fBfindsmb\fR(1)
-is run. This value is passed to
-\fBnmblookup\fR(1)
-as part of the -B option.
+\fBfindsmb\fR is run. This value is passed
+to \fBnmblookup\fR as part of the
+-B option.
.SH "EXAMPLES"
.PP
The output of \fBfindsmb\fR lists the following
@@ -55,15 +50,15 @@ not show any information about the operating system or server
version.
.PP
The command with -r option
-must be run on a system without \fBnmbd\fR(8) running.
+must be run on a system without \fBnmbd\fR running.
If \fBnmbd\fR is running on the system, you will
only get the IP address and the DNS name of the machine. To
get proper responses from Windows 95 and Windows 98 machines,
the command must be run as root and with -r
option on a machine without \fBnmbd\fR running.
.PP
-For example, running \fBfindsmb\fR
-without -r option set would yield output similar
+For example, running \fBfindsmb\fR without
+-r option set would yield output similar
to the following
.nf
@@ -79,6 +74,7 @@ IP ADDR NETBIOS NAME WORKGROUP/OS/VERSION
192.168.35.88 SCNT2 +[MVENGR] [Windows NT 4.0] [NT LAN Manager 4.0]
192.168.35.93 FROGSTAR-PC [MVENGR] [Windows 5.0] [Windows 2000 LAN Manager]
192.168.35.97 HERBNT1 *[HERB-NT] [Windows NT 4.0] [NT LAN Manager 4.0]
+
.fi
.SH "VERSION"
.PP
@@ -86,8 +82,9 @@ This man page is correct for version 3.0 of
the Samba suite.
.SH "SEE ALSO"
.PP
-\fBnmbd\fR(8),
-\fBsmbclient\fR(1), and \fBnmblookup\fR(1)
+\fBnmbd(8)\fR
+\fBsmbclient(1)
+\fR and \fBnmblookup(1)\fR
.SH "AUTHOR"
.PP
The original Samba software and related utilities
@@ -97,7 +94,7 @@ to the way the Linux kernel is developed.
.PP
The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
-excellent piece of Open Source software, available at ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>)
-and updated for the Samba 2.0 release by Jeremy Allison. The conversion to DocBook for
-Samba 2.2 was done by Gerald Carter. The conversion to DocBook
-XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.
+excellent piece of Open Source software, available at
+ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
+release by Jeremy Allison. The conversion to DocBook for
+Samba 2.2 was done by Gerald Carter
diff --git a/docs/manpages/lmhosts.5 b/docs/manpages/lmhosts.5
index 021d2179d4..82660f26bd 100644
--- a/docs/manpages/lmhosts.5
+++ b/docs/manpages/lmhosts.5
@@ -3,16 +3,15 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "LMHOSTS" "5" "07 april 2003" "" ""
-
+.TH "LMHOSTS" "5" "04 March 2003" "" ""
.SH NAME
lmhosts \- The Samba NetBIOS hosts file
.SH SYNOPSIS
.PP
-\fIlmhosts\fR is the \fBSamba\fR(7) NetBIOS name to IP address mapping file.
+\fIlmhosts\fR is the Samba NetBIOS name to IP address mapping file.
.SH "DESCRIPTION"
.PP
-This file is part of the \fBSamba\fR(7) suite.
+This file is part of the Samba suite.
.PP
\fIlmhosts\fR is the \fBSamba
\fR NetBIOS name to IP address mapping file. It
@@ -24,7 +23,7 @@ to the NetBIOS naming format.
It is an ASCII file containing one line for NetBIOS name.
The two fields on each line are separated from each other by
white space. Any entry beginning with '#' is ignored. Each line
-in the lmhosts file contains the following information:
+in the lmhosts file contains the following information :
.TP 0.2i
\(bu
IP Address - in dotted decimal format.
@@ -39,7 +38,8 @@ If the trailing '#' is omitted then the given IP
address will be returned for all names that match the given
name, whatever the NetBIOS name type in the lookup.
.PP
-An example follows:
+An example follows :
+.PP
.nf
#
@@ -61,13 +61,16 @@ type for a name "NTSERVER" is queried. Any other name type will not
be resolved.
.PP
The default location of the \fIlmhosts\fR file
-is in the same directory as the \fBsmb.conf\fR(5) file.
+is in the same directory as the
+smb.conf(5)> file.
.SH "VERSION"
.PP
-This man page is correct for version 3.0 of the Samba suite.
+This man page is correct for version 2.2 of
+the Samba suite.
.SH "SEE ALSO"
.PP
-\fBsmbclient\fR(1), \fBsmb.conf\fR(5), and \fBsmbpasswd\fR(8)
+\fBsmbclient(1)
+\fR and \fB smbpasswd(8)\fR
.SH "AUTHOR"
.PP
The original Samba software and related utilities
@@ -80,5 +83,4 @@ The man page sources were converted to YODL format (another
excellent piece of Open Source software, available at
ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
-Samba 2.2 was done by Gerald Carter. The conversion to DocBook
-XML 4.2 was done by Alexander Bokovoy.
+Samba 2.2 was done by Gerald Carter
diff --git a/docs/manpages/net.8 b/docs/manpages/net.8
index e80a5d730b..9b25d30c4f 100644
--- a/docs/manpages/net.8
+++ b/docs/manpages/net.8
@@ -3,8 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "NET" "8" "07 april 2003" "" ""
-
+.TH "NET" "8" "04 March 2003" "" ""
.SH NAME
net \- Tool for administration of Samba and remote CIFS servers.
.SH SYNOPSIS
@@ -13,7 +12,7 @@ net \- Tool for administration of Samba and remote CIFS servers.
.SH "DESCRIPTION"
.PP
-This tool is part of the \fBSamba\fR(7) suite.
+This tool is part of the Samba suite.
.PP
The samba net utility is meant to work just like the net utility
available for windows and DOS.
@@ -23,8 +22,7 @@ available for windows and DOS.
Display summary of all available options.
.TP
\fB-w target-workgroup\fR
-Sets target workgroup or domain. You have to specify
-either this option or the IP address or the name of a server.
+Sets target workgroup or domain. You have to specify either this option or the IP address or the name of a server.
.TP
\fB-W workgroup\fR
Sets client workgroup or domain
@@ -33,8 +31,7 @@ Sets client workgroup or domain
User name to use
.TP
\fB-I ip-address\fR
-IP address of target server to use. You have to
-specify either this option or a target workgroup or a target server.
+IP address of target server to use. You have to specify either this option or a target workgroup or a target server.
.TP
\fB-p port\fR
Port on the target server to connect to.
@@ -46,8 +43,7 @@ Sets name of the client.
Specify alternative configuration file that should be loaded.
.TP
\fB-S server\fR
-Name of target server. You should specify either
-this option or a target workgroup or a target IP address.
+Name of target server. You should specify either this option or a target workgroup or a target IP address.
.TP
\fB-C comment\fR
FIXME
@@ -91,11 +87,11 @@ Without any options, the \fBNET TIME\fR command
displays the time on the remote server.
.TP
\fBSYSTEM\fR
-Displays the time on the remote server in a format ready for \fB/bin/date\fR
+Displays the time on the remote server in a format ready for /bin/date
.TP
\fBSET\fR
Tries to set the date and time of the local server to that on
-the remote server using \fB/bin/date\fR.
+the remote server using /bin/date.
.TP
\fBZONE\fR
Displays the timezone in hours from GMT on the remote computer.
@@ -120,7 +116,7 @@ delete specified user
\fBUSER INFO <name> [misc options]\fR
list the domain groups of the specified user
.TP
-\fBUSER ADD <name> [password] [-F user flags] [misc. options]\fR
+\fBUSER ADD <name> [password] [-F user flags] [misc. options\fR
Add specified user
.TP
\fBGROUP [misc options] [targets]\fR
diff --git a/docs/manpages/nmbd.8 b/docs/manpages/nmbd.8
index bd3eb9155c..44a39c1730 100644
--- a/docs/manpages/nmbd.8
+++ b/docs/manpages/nmbd.8
@@ -3,8 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "NMBD" "8" "07 april 2003" "" ""
-
+.TH "NMBD" "8" "04 March 2003" "" ""
.SH NAME
nmbd \- NetBIOS name server to provide NetBIOS over IP naming services to clients
.SH SYNOPSIS
@@ -13,7 +12,7 @@ nmbd \- NetBIOS name server to provide NetBIOS over IP naming services to clien
.SH "DESCRIPTION"
.PP
-This program is part of the \fBSamba\fR(7) suite.
+This program is part of the Samba suite.
.PP
\fBnmbd\fR is a server that understands
and can reply to NetBIOS over IP name service requests, like
@@ -35,7 +34,7 @@ but this can be overridden with the \fB-n\fR
option (see OPTIONS below). Thus \fBnmbd\fR will
reply to broadcast queries for its own name(s). Additional
names for \fBnmbd\fR to respond on can be set
-via parameters in the \fBsmb.conf\fR(5) configuration file.
+via parameters in the \fI smb.conf(5)\fR configuration file.
.PP
\fBnmbd\fR can also be used as a WINS
(Windows Internet Name Server) server. What this basically means
@@ -75,25 +74,36 @@ If specified, this parameter causes
\fBnmbd\fR to log to standard output rather
than a file.
.TP
+\fB-a\fR
+If this parameter is specified, each new
+connection will append log messages to the log file.
+This is the default.
+.TP
\fB-i\fR
If this parameter is specified it causes the
server to run "interactively", not as a daemon, even if the
server is executed on the command line of a shell. Setting this
parameter negates the implicit daemon mode when run from the
command line. \fBnmbd\fR also logs to standard
-output, as if the -S parameter had been
+output, as if the \fB-S\fR parameter had been
given.
.TP
-\fB-h|--help\fR
-Print a summary of command line options.
+\fB-o\fR
+If this parameter is specified, the
+log files will be overwritten when opened. By default,
+\fBsmbd\fR will append entries to the log
+files.
+.TP
+\fB-h\fR
+Prints the help information (usage)
+for \fBnmbd\fR.
.TP
\fB-H <filename>\fR
NetBIOS lmhosts file. The lmhosts
file is a list of NetBIOS names to IP addresses that
is loaded by the nmbd server and used via the name
-resolution mechanism \fIname resolve
-order\fR described in \fBsmb.conf\fR(5) to resolve any
-NetBIOS name queries needed by the server. Note
+resolution mechanism name resolve order described in \fIsmb.conf(5)\fR
+to resolve any NetBIOS name queries needed by the server. Note
that the contents of this file are \fBNOT\fR
used by \fBnmbd\fR to answer any name queries.
Adding a line to this file affects name NetBIOS resolution
@@ -103,48 +113,53 @@ The default path to this file is compiled into
Samba as part of the build process. Common defaults
are \fI/usr/local/samba/lib/lmhosts\fR,
\fI/usr/samba/lib/lmhosts\fR or
-\fI/etc/samba/lmhosts\fR. See the \fBlmhosts\fR(5) man page for details on the contents of this file.
+\fI/etc/lmhosts\fR. See the
+\fIlmhosts(5)\fR
+man page for details on the contents of this file.
.TP
\fB-V\fR
Prints the version number for
-\fBsmbd\fR.
+\fBnmbd\fR.
.TP
-\fB-s <configuration file>\fR
-The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See \fIsmb.conf(5)\fR for more information.
-The default configuration file name is determined at
-compile time.
-.TP
-\fB-d|--debug=debuglevel\fR
-\fIdebuglevel\fR is an integer
+\fB-d <debug level>\fR
+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
+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.
+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.
+Note that specifying this parameter here will override
+the log level
+parameter in the \fI smb.conf(5)\fR file.
+.TP
+\fB-l <log directory>\fR
+The -l parameter specifies a directory
+into which the "log.nmbd" log file will be created
+for operational data from the running \fBnmbd\fR
+server. The default log directory is compiled into Samba
+as part of the build process. Common defaults are \fI /usr/local/samba/var/log.nmb\fR, \fI /usr/samba/var/log.nmb\fR or
+\fI/var/log/log.nmb\fR. \fBBeware:\fR
+If the directory specified does not exist, \fBnmbd\fR
+will log to the default debug log location defined at compile time.
.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.
+\fB-n <primary NetBIOS name>\fR
+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
+\fIsmb.conf\fR file. However, a command
+line setting will take precedence over settings in
+\fIsmb.conf\fR.
.TP
\fB-p <UDP port number>\fR
UDP port number is a positive integer value.
@@ -152,13 +167,21 @@ This option changes the default UDP port number (normally 137)
that \fBnmbd\fR responds to name queries on. Don't
use this option unless you are an expert, in which case you
won't need help!
+.TP
+\fB-s <configuration file>\fR
+The default configuration file name
+is set at build time, typically as \fI /usr/local/samba/lib/smb.conf\fR, but
+this may be changed when Samba is autoconfigured.
+
+The file specified contains the configuration details
+required by the server. See \fIsmb.conf(5)\fR for more information.
.SH "FILES"
.TP
\fB\fI/etc/inetd.conf\fB\fR
If the server is to be run by the
\fBinetd\fR meta-daemon, this file
must contain suitable startup information for the
-meta-daemon. See the install document
+meta-daemon. See the UNIX_INSTALL.html document
for details.
.TP
\fB\fI/etc/rc\fB\fR
@@ -167,7 +190,7 @@ system uses).
If running the server as a daemon at startup,
this file will need to contain an appropriate startup
-sequence for the server. See the "How to Install and Test SAMBA" document
+sequence for the server. See the UNIX_INSTALL.html document
for details.
.TP
\fB\fI/etc/services\fB\fR
@@ -175,26 +198,27 @@ If running the server via the
meta-daemon \fBinetd\fR, this file
must contain a mapping of service name (e.g., netbios-ssn)
to service port (e.g., 139) and protocol type (e.g., tcp).
-See the "How to Install and Test SAMBA"
+See the UNIX_INSTALL.html
document for details.
.TP
\fB\fI/usr/local/samba/lib/smb.conf\fB\fR
-This is the default location of
-the \fBsmb.conf\fR(5) server
-configuration file. Other common places that systems
+This is the default location of the
+\fIsmb.conf\fR
+server configuration file. Other common places that systems
install this file are \fI/usr/samba/lib/smb.conf\fR
-and \fI/etc/samba/smb.conf\fR.
+and \fI/etc/smb.conf\fR.
When run as a WINS server (see the
wins support
-parameter in the \fBsmb.conf\fR(5) man page),
+parameter in the \fIsmb.conf(5)\fR man page),
\fBnmbd\fR
will store the WINS database in the file \fIwins.dat\fR
in the \fIvar/locks\fR directory configured under
wherever Samba was configured to install itself.
If \fBnmbd\fR is acting as a \fB browse master\fR (see the local master
-parameter in the \fBsmb.conf\fR(5) man page, \fBnmbd\fR
+parameter in the \fIsmb.conf(5)\fR man page,
+\fBnmbd\fR
will store the browsing database in the file \fIbrowse.dat
\fR in the \fIvar/locks\fR directory
configured under wherever Samba was configured to install itself.
@@ -214,10 +238,10 @@ under wherever Samba was configured to install itself). This will also
cause \fBnmbd\fR to dump out its server database in
the \fIlog.nmb\fR file.
.PP
-The debug log level of nmbd may be raised or lowered
-using \fBsmbcontrol\fR(1) (SIGUSR[1|2] signals
-are no longer used since Samba 2.2). This is to allow
-transient problems to be diagnosed, whilst still running
+The debug log level of nmbd may be raised or lowered using
+\fBsmbcontrol(1)\fR
+ (SIGUSR[1|2] signals are no longer used in Samba 2.2). This is
+to allow transient problems to be diagnosed, whilst still running
at a normally low log level.
.SH "VERSION"
.PP
@@ -225,8 +249,11 @@ This man page is correct for version 3.0 of
the Samba suite.
.SH "SEE ALSO"
.PP
-\fBinetd\fR(8), \fBsmbd\fR(8), \fBsmb.conf\fR(5), \fBsmbclient\fR(1), \fBtestparm\fR(1), \fBtestprns\fR(1), and the Internet
-RFC's \fIrfc1001.txt\fR, \fIrfc1002.txt\fR.
+\fBinetd(8)\fR, \fBsmbd(8)\fR
+\fIsmb.conf(5)\fR
+ \fBsmbclient(1)
+\fR and the Internet RFC's
+\fIrfc1001.txt\fR, \fIrfc1002.txt\fR.
In addition the CIFS (formerly SMB) specification is available
as a link from the Web page
http://samba.org/cifs/ <URL:http://samba.org/cifs/>.
@@ -239,7 +266,7 @@ to the way the Linux kernel is developed.
.PP
The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
-excellent piece of Open Source software, available at ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
+excellent piece of Open Source software, available at
+ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
-Samba 2.2 was done by Gerald Carter. The conversion to DocBook
-XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.
+Samba 2.2 was done by Gerald Carter
diff --git a/docs/manpages/nmblookup.1 b/docs/manpages/nmblookup.1
index d57ec24fa3..06e608a62e 100644
--- a/docs/manpages/nmblookup.1
+++ b/docs/manpages/nmblookup.1
@@ -3,8 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "NMBLOOKUP" "1" "07 april 2003" "" ""
-
+.TH "NMBLOOKUP" "1" "04 March 2003" "" ""
.SH NAME
nmblookup \- NetBIOS over TCP/IP client used to lookup NetBIOS names
.SH SYNOPSIS
@@ -13,7 +12,7 @@ nmblookup \- NetBIOS over TCP/IP client used to lookup NetBIOS names
.SH "DESCRIPTION"
.PP
-This tool is part of the \fBSamba\fR(7) suite.
+This tool is part of the Samba suite.
.PP
\fBnmblookup\fR is used to query NetBIOS names
and map them to IP addresses in a network using NetBIOS over TCP/IP
@@ -34,7 +33,7 @@ to do a recursive lookup. This is used when sending a name
query to a machine running a WINS server and the user wishes
to query the names in the WINS server. If this bit is unset
the normal (broadcast responding) NetBIOS processing code
-on a machine is used instead. See RFC1001, RFC1002 for details.
+on a machine is used instead. See rfc1001, rfc1002 for details.
.TP
\fB-S\fR
Once the name query has returned an IP
@@ -47,51 +46,22 @@ datagrams. The reason for this option is a bug in Windows 95
where it ignores the source port of the requesting packet
and only replies to UDP port 137. Unfortunately, on most UNIX
systems root privilege is needed to bind to this port, and
-in addition, if the \fBnmbd\fR(8) daemon is running on this machine it also binds to this port.
+in addition, if the nmbd(8)
+daemon is running on this machine it also binds to this port.
.TP
\fB-A\fR
Interpret \fIname\fR as
an IP Address and do a node status query on this address.
.TP
-\fB-n <primary NetBIOS name>\fR
-This option allows you to override
-the NetBIOS name that Samba uses for itself. This is identical
-to setting the \fINetBIOS
-name\fR parameter in the \fBsmb.conf\fR(5) file. However, a command
-line setting will take precedence over settings in
-\fBsmb.conf\fR(5).
-.TP
-\fB-i <scope>\fR
-This specifies a NetBIOS scope that
-\fBnmblookup\fR 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
-\fBvery\fR rarely used, only set this parameter
-if you are the system administrator in charge of all the
-NetBIOS systems you communicate with.
-.TP
-\fB-W|--workgroup=domain\fR
-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).
-.TP
-\fB-O socket options\fR
-TCP socket options to set on the client
-socket. See the socket options parameter in
-the \fBsmb.conf\fR(5) manual page for the list of valid
-options.
-.TP
-\fB-h|--help\fR
-Print a summary of command line options.
+\fB-h\fR
+Print a help (usage) message.
.TP
\fB-B <broadcast address>\fR
Send the query to the given broadcast address. Without
this option the default behavior of nmblookup is to send the
query to the broadcast address of the network interfaces as
either auto-detected or defined in the \fIinterfaces\fR
- parameter of the \fBsmb.conf\fR(5) file.
+ parameter of the \fIsmb.conf (5)\fR file.
.TP
\fB-U <unicast address>\fR
Do a unicast query to the specified address or
@@ -99,46 +69,37 @@ host \fIunicast address\fR. This option
(along with the \fI-R\fR option) is needed to
query a WINS server.
.TP
-\fB-V\fR
-Prints the version number for
-\fBsmbd\fR.
-.TP
-\fB-s <configuration file>\fR
-The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See \fIsmb.conf(5)\fR for more information.
-The default configuration file name is determined at
-compile time.
-.TP
-\fB-d|--debug=debuglevel\fR
-\fIdebuglevel\fR is an integer
-from 0 to 10. The default value if this parameter is
-not specified is zero.
+\fB-d <debuglevel>\fR
+debuglevel is an integer from 0 to 10.
-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.
+The default value if this parameter is not specified
+is zero.
-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.
+The higher this value, the more detail will be logged
+about the activities of \fBnmblookup\fR. At level
+0, only critical errors and serious warnings will be logged.
-Note that specifying this parameter here will
-override the log
-level file.
+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.
+
+Note that specifying this parameter here will override
+the \fI log level\fR parameter in the \fI smb.conf(5)\fR file.
+.TP
+\fB-s <smb.conf>\fR
+This parameter specifies the pathname to
+the Samba configuration file, smb.conf(5) This file controls all aspects of
+the Samba setup on the machine.
.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.
+\fB-i <scope>\fR
+This specifies a NetBIOS scope that
+\fBnmblookup\fR 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
+\fBvery\fR rarely used, only set this parameter
+if you are the system administrator in charge of all the
+NetBIOS systems you communicate with.
.TP
\fB-T\fR
This causes any IP addresses found in the
@@ -165,8 +126,8 @@ area.
.PP
\fBnmblookup\fR can be used to query
a WINS server (in the same way \fBnslookup\fR is
-used to query DNS servers). To query a WINS server, \fBnmblookup\fR
-must be called like this:
+used to query DNS servers). To query a WINS server,
+\fBnmblookup\fR must be called like this:
.PP
\fBnmblookup -U server -R 'name'\fR
.PP
@@ -182,7 +143,8 @@ This man page is correct for version 3.0 of
the Samba suite.
.SH "SEE ALSO"
.PP
-\fBnmbd\fR(8), \fBsamba\fR(7), and \fBsmb.conf\fR(5).
+\fBnmbd(8)\fR
+samba(7) and smb.conf(5)
.SH "AUTHOR"
.PP
The original Samba software and related utilities
@@ -192,7 +154,7 @@ to the way the Linux kernel is developed.
.PP
The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
-excellent piece of Open Source software, available at ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
+excellent piece of Open Source software, available at
+ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
-Samba 2.2 was done by Gerald Carter. The conversion to DocBook
-XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.
+Samba 2.2 was done by Gerald Carter
diff --git a/docs/manpages/pdbedit.8 b/docs/manpages/pdbedit.8
index b0731cdffd..82765d6dad 100644
--- a/docs/manpages/pdbedit.8
+++ b/docs/manpages/pdbedit.8
@@ -3,17 +3,16 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "PDBEDIT" "8" "07 april 2003" "" ""
-
+.TH "PDBEDIT" "8" "30 March 2003" "" ""
.SH NAME
pdbedit \- manage the SAM database
.SH SYNOPSIS
-\fBpdbedit\fR [ \fB-l\fR ] [ \fB-v\fR ] [ \fB-w\fR ] [ \fB-u username\fR ] [ \fB-f fullname\fR ] [ \fB-h homedir\fR ] [ \fB-D drive\fR ] [ \fB-S script\fR ] [ \fB-p profile\fR ] [ \fB-a\fR ] [ \fB-m\fR ] [ \fB-x\fR ] [ \fB-i passdb-backend\fR ] [ \fB-e passdb-backend\fR ] [ \fB-g\fR ] [ \fB-b passdb-backend\fR ] [ \fB-g\fR ] [ \fB-d debuglevel\fR ] [ \fB-s configfile\fR ] [ \fB-P account-policy\fR ] [ \fB-C value\fR ]
+\fBpdbedit\fR [ \fB-l\fR ] [ \fB-v\fR ] [ \fB-w\fR ] [ \fB-u username\fR ] [ \fB-f fullname\fR ] [ \fB-h homedir\fR ] [ \fB-D drive\fR ] [ \fB-S script\fR ] [ \fB-p profile\fR ] [ \fB-a\fR ] [ \fB-m\fR ] [ \fB-x\fR ] [ \fB-i passdb-backend\fR ] [ \fB-e passdb-backend\fR ] [ \fB-g\fR ] [ \fB-b passdb-backend\fR ] [ \fB-d debuglevel\fR ] [ \fB-s configfile\fR ] [ \fB-P account-policy\fR ] [ \fB-V value\fR ]
.SH "DESCRIPTION"
.PP
-This tool is part of the \fBSamba\fR(7) suite.
+This tool is part of the Samba suite.
.PP
The pdbedit program is used to manage the users accounts
stored in the sam database and can only be run by root.
@@ -38,8 +37,9 @@ Example: \fBpdbedit -l\fR
.nf
-sorce:500:Simo Sorce
-samba:45:Test User
+ sorce:500:Simo Sorce
+ samba:45:Test User
+
.fi
.TP
\fB-v\fR
@@ -51,38 +51,40 @@ Example: \fBpdbedit -l -v\fR
.nf
----------------
-username: sorce
-user ID/Group: 500/500
-user RID/GRID: 2000/2001
-Full Name: Simo Sorce
-Home Directory: \\\\BERSERKER\\sorce
-HomeDir Drive: H:
-Logon Script: \\\\BERSERKER\\netlogon\\sorce.bat
-Profile Path: \\\\BERSERKER\\profile
----------------
-username: samba
-user ID/Group: 45/45
-user RID/GRID: 1090/1091
-Full Name: Test User
-Home Directory: \\\\BERSERKER\\samba
-HomeDir Drive:
-Logon Script:
-Profile Path: \\\\BERSERKER\\profile
+ ---------------
+ username: sorce
+ user ID/Group: 500/500
+ user RID/GRID: 2000/2001
+ Full Name: Simo Sorce
+ Home Directory: \\\\BERSERKER\\sorce
+ HomeDir Drive: H:
+ Logon Script: \\\\BERSERKER\\netlogon\\sorce.bat
+ Profile Path: \\\\BERSERKER\\profile
+ ---------------
+ username: samba
+ user ID/Group: 45/45
+ user RID/GRID: 1090/1091
+ Full Name: Test User
+ Home Directory: \\\\BERSERKER\\samba
+ HomeDir Drive:
+ Logon Script:
+ Profile Path: \\\\BERSERKER\\profile
+
.fi
.TP
\fB-w\fR
This option sets the "smbpasswd" listing format.
It will make pdbedit list the users in the database, printing
out the account fields in a format compatible with the
-\fIsmbpasswd\fR file format. (see the
-\fBsmbpasswd\fR(5) for details)
+\fIsmbpasswd\fR file format. (see the \fIsmbpasswd(5)\fR for details)
Example: \fBpdbedit -l -w\fR
+
.nf
-sorce:500:508818B733CE64BEAAD3B435B51404EE:D2A2418EFC466A8A0F6B1DBB5C3DB80C:[UX ]:LCT-00000000:
-samba:45:0F2B255F7B67A7A9AAD3B435B51404EE:BC281CE3F53B6A5146629CD4751D3490:[UX ]:LCT-3BFA1E8D:
+ sorce:500:508818B733CE64BEAAD3B435B51404EE:D2A2418EFC466A8A0F6B1DBB5C3DB80C:[UX ]:LCT-00000000:
+ samba:45:0F2B255F7B67A7A9AAD3B435B51404EE:BC281CE3F53B6A5146629CD4751D3490:[UX ]:LCT-3BFA1E8D:
+
.fi
.TP
\fB-u username\fR
@@ -137,7 +139,7 @@ Example: \fBpdbedit -a -u sorce\fR
.nf
new password:
-retype new password
+ retype new password
.fi
.TP
\fB-m\fR
@@ -183,14 +185,6 @@ 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.
.TP
-\fB-g\fR
-If you specify \fI-g\fR,
-then \fI-i in-backend -e out-backend\fR
-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.
-.TP
\fB-b passdb-backend\fR
Use a different default passdb backend.
@@ -207,39 +201,24 @@ Example: \fBpdbedit -P "bad lockout attempt"\fR
.nf
-account policy value for bad lockout attempt is 0
+ account policy value for bad lockout attempt is 0
+
.fi
.TP
-\fB-C account-policy-value\fR
+\fB-V account-policy-value\fR
Sets an account policy to a specified value.
This option may only be used in conjunction
with the \fI-P\fR option.
-Example: \fBpdbedit -P "bad lockout attempt" -C 3\fR
+Example: \fBpdbedit -P "bad lockout attempt" -V 3\fR
.nf
-account policy value for bad lockout attempt was 0
-account policy value for bad lockout attempt is now 3
+ account policy value for bad lockout attempt was 0
+ account policy value for bad lockout attempt is now 3
+
.fi
.TP
-\fB-h|--help\fR
-Print a summary of command line options.
-.TP
-\fB-V\fR
-Prints the version number for
-\fBsmbd\fR.
-.TP
-\fB-s <configuration file>\fR
-The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See \fIsmb.conf(5)\fR for more information.
-The default configuration file name is determined at
-compile time.
-.TP
\fB-d|--debug=debuglevel\fR
\fIdebuglevel\fR is an integer
from 0 to 10. The default value if this parameter is
@@ -262,10 +241,18 @@ 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.
+\fB-h|--help\fR
+Print a summary of command line options.
+.TP
+\fB-s <configuration file>\fR
+The file specified contains the
+configuration details required by the server. The
+information in this file includes server-specific
+information such as what printcap file to use, as well
+as descriptions of all the services that the server is
+to provide. See \fIsmb.conf(5)\fR for more information.
+The default configuration file name is determined at
+compile time.
.SH "NOTES"
.PP
This command may be used only by root.
@@ -275,7 +262,8 @@ This man page is correct for version 2.2 of
the Samba suite.
.SH "SEE ALSO"
.PP
-\fBsmbpasswd\fR(5), \fBsamba\fR(7)
+smbpasswd(8)
+samba(7)
.SH "AUTHOR"
.PP
The original Samba software and related utilities
@@ -285,7 +273,7 @@ to the way the Linux kernel is developed.
.PP
The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
-excellent piece of Open Source software, available at ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
+excellent piece of Open Source software, available at
+ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
-Samba 2.2 was done by Gerald Carter. The conversion to DocBook
-XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.
+Samba 2.2 was done by Gerald Carter
diff --git a/docs/manpages/rpcclient.1 b/docs/manpages/rpcclient.1
index 92b80e02cb..dcba30100b 100644
--- a/docs/manpages/rpcclient.1
+++ b/docs/manpages/rpcclient.1
@@ -3,8 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "RPCCLIENT" "1" "07 april 2003" "" ""
-
+.TH "RPCCLIENT" "1" "04 March 2003" "" ""
.SH NAME
rpcclient \- tool for executing client side MS-RPC functions
.SH SYNOPSIS
@@ -13,7 +12,7 @@ rpcclient \- tool for executing client side MS-RPC functions
.SH "DESCRIPTION"
.PP
-This tool is part of the \fBSamba\fR(7) suite.
+This tool is part of the Samba suite.
.PP
\fBrpcclient\fR is a utility initially developed
to test MS-RPC functionality in Samba itself. It has undergone
@@ -25,41 +24,28 @@ their UNIX workstation.
\fBserver\fR
NetBIOS name of Server to which to connect.
The server can be any SMB/CIFS server. The name is
-resolved using the \fIname resolve order\fR line from \fBsmb.conf\fR(5).
-.TP
-\fB-c|--command='command string'\fR
-execute semicolon separated commands (listed
-below))
+resolved using the \fIname resolve order\fR line from
+\fIsmb.conf(5)\fR.
.TP
-\fB-I IP-address\fR
-\fIIP address\fR is the address of the server to connect to.
-It should be specified in standard "a.b.c.d" notation.
+\fB-A|--authfile=filename\fR
+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
-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 \fIname resolve order\fR
-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.
-.TP
-\fB-V\fR
-Prints the version number for
-\fBsmbd\fR.
+.nf
+ username = <value>
+ password = <value>
+ domain = <value>
+
+.fi
+
+Make certain that the permissions on the file restrict
+access from unwanted users.
.TP
-\fB-s <configuration file>\fR
-The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See \fIsmb.conf(5)\fR for more information.
-The default configuration file name is determined at
-compile time.
+\fB-c|--command='command string'\fR
+execute semicolon separated commands (listed
+below))
.TP
\fB-d|--debug=debuglevel\fR
\fIdebuglevel\fR is an integer
@@ -83,238 +69,120 @@ 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.
+\fB-h|--help\fR
+Print a summary of command line options.
.TP
-\fB-N\fR
-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.
+\fB-I IP-address\fR
+\fIIP address\fR 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 \fIname resolve order\fR
+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.
-Unless a password is specified on the command line or
-this parameter is specified, the client will request a
-password.
+There is no default for this parameter. If not supplied,
+it will be determined automatically by the client as described
+above.
.TP
-\fB-k\fR
-Try to authenticate with kerberos. Only useful in
-an Active Directory environment.
+\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.
.TP
-\fB-A|--authfile=filename\fR
-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
-
-
-.nf
-username = <value>
-password = <value>
-domain = <value>
-.fi
-
-Make certain that the permissions on the file restrict
-access from unwanted users.
+\fB-N|--nopass\fR
+instruct \fBrpcclient\fR not to ask
+for a password. By default, \fBrpcclient\fR will
+prompt for a password. See also the \fI-U\fR
+option.
+.TP
+\fB-s|--conf=smb.conf\fR
+Specifies the location of the all-important
+\fIsmb.conf\fR file.
.TP
\fB-U|--user=username[%password]\fR
Sets the SMB username or username and password.
-If %password is not specified, the user will be prompted. The
-client will first check the \fBUSER\fR environment variable, then the
-\fBLOGNAME\fR variable and if either exists, the
-string is uppercased. If these environmental variables are not
+If %password is not specified, the user will be prompted. The
+client will first check the \fBUSER\fR environment variable, then the
+\fBLOGNAME\fR 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
\fI-A\fR 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 \fBps\fR command. To be safe always allow
-\fBrpcclient\fR to prompt for a password and type
+Be cautious about including passwords in scripts. Also, on
+many systems the command line of a running process may be seen
+via the \fBps\fR command. To be safe always allow
+\fBrpcclient\fR to prompt for a password and type
it in directly.
.TP
-\fB-n <primary NetBIOS name>\fR
-This option allows you to override
-the NetBIOS name that Samba uses for itself. This is identical
-to setting the \fINetBIOS
-name\fR parameter in the \fBsmb.conf\fR(5) file. However, a command
-line setting will take precedence over settings in
-\fBsmb.conf\fR(5).
-.TP
-\fB-i <scope>\fR
-This specifies a NetBIOS scope that
-\fBnmblookup\fR 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
-\fBvery\fR rarely used, only set this parameter
-if you are the system administrator in charge of all the
-NetBIOS systems you communicate with.
-.TP
\fB-W|--workgroup=domain\fR
-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).
-.TP
-\fB-O socket options\fR
-TCP socket options to set on the client
-socket. See the socket options parameter in
-the \fBsmb.conf\fR(5) manual page for the list of valid
-options.
-.TP
-\fB-h|--help\fR
-Print a summary of command line options.
+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).
.SH "COMMANDS"
-.SS "LSARPC"
-.TP
+.PP
+\fBLSARPC\fR
+.TP 0.2i
+\(bu
\fBlsaquery\fR
-Query info policy
-.TP
-\fBlookupsids\fR
-Resolve a list
+.TP 0.2i
+\(bu
+\fBlookupsids\fR - Resolve a list
of SIDs to usernames.
-.TP
-\fBlookupnames\fR
-Resolve a list
+.TP 0.2i
+\(bu
+\fBlookupnames\fR - Resolve a list
of usernames to SIDs.
-.TP
+.TP 0.2i
+\(bu
\fBenumtrusts\fR
-Enumerate trusted domains
-.TP
-\fBenumprivs\fR
-Enumerate privileges
-.TP
-\fBgetdispname\fR
-Get the privilege name
-.TP
-\fBlsaenumsid\fR
-Enumerate the LSA SIDS
-.TP
-\fBlsaenumprivsaccount\fR
-Enumerate the privileges of an SID
-.TP
-\fBlsaenumacctrights\fR
-Enumerate the rights of an SID
-.TP
-\fBlsaenumacctwithright\fR
-Enumerate accounts with a right
-.TP
-\fBlsaaddacctrights\fR
-Add rights to an account
-.TP
-\fBlsaremoveacctrights\fR
-Remove rights from an account
-.TP
-\fBlsalookupprivvalue\fR
-Get a privilege value given its name
-.TP
-\fBlsaquerysecobj\fR
-Query LSA security object
-.SS "LSARPC-DS"
-.TP
-\fBdsroledominfo\fR
-Get Primary Domain Information
.PP
.PP
-\fBDFS\fR
-.TP
-\fBdfsexist\fR
-Query DFS support
-.TP
-\fBdfsadd\fR
-Add a DFS share
-.TP
-\fBdfsremove\fR
-Remove a DFS share
-.TP
-\fBdfsgetinfo\fR
-Query DFS share info
-.TP
-\fBdfsenum\fR
-Enumerate dfs shares
-.SS "REG"
-.TP
-\fBshutdown\fR
-Remote Shutdown
-.TP
-\fBabortshutdown\fR
-Abort Shutdown
-.SS "SRVSVC"
-.TP
-\fBsrvinfo\fR
-Server query info
-.TP
-\fBnetshareenum\fR
-Enumerate shares
-.TP
-\fBnetfileenum\fR
-Enumerate open files
-.TP
-\fBnetremotetod\fR
-Fetch remote time of day
-.SS "SAMR"
-.TP
+\fBSAMR\fR
+.TP 0.2i
+\(bu
\fBqueryuser\fR
-Query user info
-.TP
+.TP 0.2i
+\(bu
\fBquerygroup\fR
-Query group info
-.TP
+.TP 0.2i
+\(bu
\fBqueryusergroups\fR
-Query user groups
-.TP
+.TP 0.2i
+\(bu
\fBquerygroupmem\fR
-Query group membership
-.TP
+.TP 0.2i
+\(bu
\fBqueryaliasmem\fR
-Query alias membership
-.TP
+.TP 0.2i
+\(bu
\fBquerydispinfo\fR
-Query display info
-.TP
+.TP 0.2i
+\(bu
\fBquerydominfo\fR
-Query domain info
-.TP
-\fBenumdomusers\fR
-Enumerate domain users
-.TP
+.TP 0.2i
+\(bu
\fBenumdomgroups\fR
-Enumerate domain groups
-.TP
-\fBenumalsgroups\fR
-Enumerate alias groups
-.TP
-\fBcreatedomuser\fR
-Create domain user
-.TP
-\fBsamlookupnames\fR
-Look up names
-.TP
-\fBsamlookuprids\fR
-Look up names
-.TP
-\fBdeletedomuser\fR
-Delete domain user
-.TP
-\fBsamquerysecobj\fR
-Query SAMR security object
-.TP
-\fBgetdompwinfo\fR
-Retrieve domain password info
-.TP
-\fBlookupdomain\fR
-Look up domain
-.SS "SPOOLSS"
-.TP
-\fBadddriver <arch> <config>\fR
-Execute an AddPrinterDriver() RPC to install the printer driver
+.PP
+.PP
+\fBSPOOLSS\fR
+.TP 0.2i
+\(bu
+\fBadddriver <arch> <config>\fR
+- 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
\fBgetdriverdir\fR. Possible values for
@@ -325,14 +193,15 @@ follows:
.nf
-Long Printer Name:\\
-Driver File Name:\\
-Data File Name:\\
-Config File Name:\\
-Help File Name:\\
-Language Monitor Name:\\
-Default Data Type:\\
-Comma Separated list of Files
+ Long Printer Name:\\
+ Driver File Name:\\
+ Data File Name:\\
+ Config File Name:\\
+ Help File Name:\\
+ Language Monitor Name:\\
+ Default Data Type:\\
+ Comma Separated list of Files
+
.fi
Any empty fields should be enter as the string "NULL".
@@ -343,149 +212,111 @@ use of a bi-directional link for communication. This field should
be "NULL". On a remote NT print server, the Print Monitor for a
driver must already be installed prior to adding the driver or
else the RPC will fail.
-.TP
-\fBaddprinter <printername> <sharename> <drivername> <port>\fR
-Add a printer on the remote server. This printer
+.TP 0.2i
+\(bu
+\fBaddprinter <printername>
+<sharename> <drivername> <port>\fR
+- 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 \fBadddriver\fR)
and the \fIport\fRmust be a valid port name (see
\fBenumports\fR.
-.TP
-\fBdeldriver\fR
-Delete the
+.TP 0.2i
+\(bu
+\fBdeldriver\fR - 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.
-.TP
-\fBenumdata\fR
-Enumerate all
+.TP 0.2i
+\(bu
+\fBenumdata\fR - 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).
-.TP
-\fBenumdataex\fR
-Enumerate printer data for a key
-.TP
-\fBenumjobs <printer>\fR
-List the jobs and status of a given printer.
+.TP 0.2i
+\(bu
+\fBenumjobs <printer>\fR
+- List the jobs and status of a given printer.
This command corresponds to the MS Platform SDK EnumJobs()
-function
-.TP
-\fBenumkey\fR
-Enumerate printer keys
-.TP
-\fBenumports [level]\fR
-Executes an EnumPorts() call using the specified
+function (* This command is currently unimplemented).
+.TP 0.2i
+\(bu
+\fBenumports [level]\fR
+- Executes an EnumPorts() call using the specified
info level. Currently only info levels 1 and 2 are supported.
-.TP
-\fBenumdrivers [level]\fR
-Execute an EnumPrinterDrivers() call. This lists the various installed
+.TP 0.2i
+\(bu
+\fBenumdrivers [level]\fR
+- 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.
-.TP
-\fBenumprinters [level]\fR
-Execute an EnumPrinters() call. This lists the various installed
+.TP 0.2i
+\(bu
+\fBenumprinters [level]\fR
+- 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.
-.TP
-\fBgetdata <printername> <valuename;>\fR
-Retrieve the data for a given printer setting. See
+.TP 0.2i
+\(bu
+\fBgetdata <printername>\fR
+- Retrieve the data for a given printer setting. See
the \fBenumdata\fR command for more information.
This command corresponds to the GetPrinterData() MS Platform
-SDK function.
-.TP
-\fBgetdataex\fR
-Get printer driver data with keyname
-.TP
-\fBgetdriver <printername>\fR
-Retrieve the printer driver information (such as driver file,
+SDK function (* This command is currently unimplemented).
+.TP 0.2i
+\(bu
+\fBgetdriver <printername>\fR
+- 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.
-.TP
-\fBgetdriverdir <arch>\fR
-Execute a GetPrinterDriverDirectory()
+.TP 0.2i
+\(bu
+\fBgetdriverdir <arch>\fR
+- Execute a GetPrinterDriverDirectory()
RPC to retrieve the SMB share name and subdirectory for
storing printer driver files for a given architecture. Possible
values for \fIarch\fR are "Windows 4.0"
(for Windows 95/98), "Windows NT x86", "Windows NT PowerPC", "Windows
Alpha_AXP", and "Windows NT R4000".
-.TP
-\fBgetprinter <printername>\fR
-Retrieve the current printer information. This command
+.TP 0.2i
+\(bu
+\fBgetprinter <printername>\fR
+- Retrieve the current printer information. This command
corresponds to the GetPrinter() MS Platform SDK function.
-.TP
-\fBgetprintprocdir\fR
-Get print processor directory
-.TP
-\fBopenprinter <printername>\fR
-Execute an OpenPrinterEx() and ClosePrinter() RPC
+.TP 0.2i
+\(bu
+\fBopenprinter <printername>\fR
+- Execute an OpenPrinterEx() and ClosePrinter() RPC
against a given printer.
-.TP
-\fBsetdriver <printername> <drivername>\fR
-Execute a SetPrinter() command to update the printer driver
+.TP 0.2i
+\(bu
+\fBsetdriver <printername>
+<drivername>\fR
+- 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.
See also the \fBenumprinters\fR and
\fBenumdrivers\fR commands for obtaining a list of
of installed printers and drivers.
-.TP
-\fBaddform\fR
-Add form
-.TP
-\fBsetform\fR
-Set form
-.TP
-\fBgetform\fR
-Get form
-.TP
-\fBdeleteform\fR
-Delete form
-.TP
-\fBenumforms\fR
-Enumerate form
-.TP
-\fBsetprinter\fR
-Set printer comment
-.TP
-\fBsetprinterdata\fR
-Set REG_SZ printer data
-.TP
-\fBrffpcnex\fR
-Rffpcnex test
-.SS "NETLOGON"
-.TP
-\fBlogonctrl2\fR
-Logon Control 2
-.TP
-\fBlogonctrl\fR
-Logon Control
-.TP
-\fBsamsync\fR
-Sam Synchronisation
-.TP
-\fBsamdeltas\fR
-Query Sam Deltas
-.TP
-\fBsamlogon\fR
-Sam Logon
-.SS "GENERAL COMMANDS"
-.TP
-\fBdebuglevel\fR
-Set the current
+.PP
+\fBGENERAL OPTIONS\fR
+.TP 0.2i
+\(bu
+\fBdebuglevel\fR - Set the current
debug level used to log information.
-.TP
-\fBhelp (?)\fR
-Print a listing of all
+.TP 0.2i
+\(bu
+\fBhelp (?)\fR - Print a listing of all
known commands or extended help on a particular command.
-.TP
-\fBquit (exit)\fR
-Exit \fBrpcclient
+.TP 0.2i
+\(bu
+\fBquit (exit)\fR - Exit \fBrpcclient
\fR.
.SH "BUGS"
.PP
@@ -496,7 +327,7 @@ parameters where passed to the interpreter.
.PP
From Luke Leighton's original rpcclient man page:
.PP
-\fBWARNING!\fR The MSRPC over SMB code has
+\fB"WARNING!\fR The MSRPC over SMB code has
been developed from examining Network traces. No documentation is
available from the original creators (Microsoft) on how MSRPC over
SMB works, or how the individual MSRPC services work. Microsoft's
@@ -504,11 +335,12 @@ implementation of these services has been demonstrated (and reported)
to be... a bit flaky in places.
.PP
The development of Samba's implementation is also a bit rough,
-and as more of the services are understood, it can even result in
-versions of \fBsmbd\fR(8) and \fBrpcclient\fR(1) that are incompatible for some commands or services. Additionally,
+and as more of the services are understood, it can even result in
+versions of \fBsmbd(8)\fR and \fBrpcclient(1)\fR
+that are incompatible for some commands or services. Additionally,
the developers are sending reports to Microsoft, and problems found
or reported to Microsoft are fixed in Service Packs, which may
-result in incompatibilities.
+result in incompatibilities."
.SH "VERSION"
.PP
This man page is correct for version 3.0 of the Samba
@@ -523,5 +355,4 @@ to the way the Linux kernel is developed.
The original rpcclient man page was written by Matthew
Geddes, Luke Kenneth Casson Leighton, and rewritten by Gerald Carter.
The conversion to DocBook for Samba 2.2 was done by Gerald
-Carter. The conversion to DocBook XML 4.2 for Samba 3.0 was
-done by Alexander Bokovoy.
+Carter.
diff --git a/docs/manpages/samba.7 b/docs/manpages/samba.7
index e1ae7d77bf..0a64a78718 100644
--- a/docs/manpages/samba.7
+++ b/docs/manpages/samba.7
@@ -3,10 +3,9 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SAMBA" "7" "07 april 2003" "" ""
-
+.TH "SAMBA" "7" "04 March 2003" "" ""
.SH NAME
-Samba \- A Windows SMB/CIFS fileserver for UNIX
+SAMBA \- A Windows SMB/CIFS fileserver for UNIX
.SH SYNOPSIS
\fBSamba\fR
@@ -20,19 +19,20 @@ also referred to as the Common Internet File System (CIFS). For a
more thorough description, see http://www.ubiqx.org/cifs/ <URL:http://www.ubiqx.org/cifs/>. Samba also implements the NetBIOS
protocol in nmbd.
.TP
-\fBsmbd(8)\fR
-The \fBsmbd\fR daemon provides the file and print services to
+\fBsmbd\fR
+The \fBsmbd \fR
+daemon provides the file and print services to
SMB clients, such as Windows 95/98, Windows NT, Windows
for Workgroups or LanManager. The configuration file
-for this daemon is described in \fBsmb.conf\fR(5)
+for this daemon is described in \fIsmb.conf\fR
.TP
-\fBnmbd(8)\fR
+\fBnmbd\fR
The \fBnmbd\fR
daemon provides NetBIOS nameservice and browsing
support. The configuration file for this daemon
-is described in \fBsmb.conf\fR(5)
+is described in \fIsmb.conf\fR
.TP
-\fBsmbclient(1)\fR
+\fBsmbclient\fR
The \fBsmbclient\fR
program implements a simple ftp-like client. This
is useful for accessing SMB shares on other compatible
@@ -40,33 +40,33 @@ servers (such as Windows NT), and can also be used
to allow a UNIX box to print to a printer attached to
any SMB server (such as a PC running Windows NT).
.TP
-\fBtestparm(1)\fR
+\fBtestparm\fR
The \fBtestparm\fR
-utility is a simple syntax checker for Samba's \fBsmb.conf\fR(5) configuration file.
+utility is a simple syntax checker for Samba's
+\fIsmb.conf\fRconfiguration file.
.TP
-\fBtestprns(1)\fR
+\fBtestprns\fR
The \fBtestprns\fR
utility supports testing printer names defined
in your \fIprintcap\fR file used
by Samba.
.TP
-\fBsmbstatus(1)\fR
+\fBsmbstatus\fR
The \fBsmbstatus\fR
tool provides access to information about the
current connections to \fBsmbd\fR.
.TP
-\fBnmblookup(1)\fR
+\fBnmblookup\fR
The \fBnmblookup\fR
tools allows NetBIOS name queries to be made
from a UNIX host.
.TP
-\fBsmbgroupedit(8)\fR
-The \fBsmbgroupedit\fR
-tool allows for mapping unix groups to NT Builtin,
-Domain, or Local groups. Also it allows setting
-priviledges for that group, such as saAddUser, etc.
+\fBmake_smbcodepage\fR
+The \fBmake_smbcodepage\fR
+utility provides a means of creating SMB code page
+definition files for your \fBsmbd\fR server.
.TP
-\fBsmbpasswd(8)\fR
+\fBsmbpasswd\fR
The \fBsmbpasswd\fR
command is a tool for changing LanMan and Windows NT
password hashes on Samba and Windows NT servers.
@@ -101,13 +101,13 @@ on the newsgroup comp.protocol.smb <URL:news:comp.protocols.smb> and the Samba
list. Details on how to join the mailing list are given in
the README file that comes with Samba.
.PP
-If you have access to a WWW viewer (such as Mozilla
-or Konqueror) then you will also find lots of useful information,
+If you have access to a WWW viewer (such as Netscape
+or Mosaic) then you will also find lots of useful information,
including back issues of the Samba mailing list, at
http://lists.samba.org <URL:http://lists.samba.org/>.
.SH "VERSION"
.PP
-This man page is correct for version 3.0 of the
+This man page is correct for version 2.2 of the
Samba suite.
.SH "CONTRIBUTIONS"
.PP
@@ -117,8 +117,8 @@ http://lists.samba.org <URL:http://lists.samba.org/>.
.PP
If you have patches to submit, visit
http://devel.samba.org/ <URL:http://devel.samba.org/>
-for information on how to do it properly. We prefer patches
-in \fBdiff -u\fR format.
+for information on how to do it properly. We prefer patches in
+\fBdiff -u\fR format.
.SH "CONTRIBUTORS"
.PP
Contributors to the project are now too numerous
@@ -141,7 +141,7 @@ to the way the Linux kernel is developed.
.PP
The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
-excellent piece of Open Source software, available at ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
+excellent piece of Open Source software, available at
+ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
-Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML
-4.2 for Samba 3.0 was done by Alexander Bokovoy.
+Samba 2.2 was done by Gerald Carter
diff --git a/docs/manpages/smb.conf.5 b/docs/manpages/smb.conf.5
index 70e1731220..02861d492d 100644
--- a/docs/manpages/smb.conf.5
+++ b/docs/manpages/smb.conf.5
@@ -3,18 +3,18 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMB.CONF" "5" "07 april 2003" "" ""
-
+.TH "SMB.CONF" "5" "30 March 2003" "" ""
.SH NAME
smb.conf \- The configuration file for the Samba suite
.SH "SYNOPSIS"
.PP
-The \fIsmb.conf\fR file is a configuration
-file for the Samba suite. \fIsmb.conf\fR contains
-runtime configuration information for the Samba programs. The \fIsmb.conf\fR file
-is designed to be configured and administered by the \fBswat\fR(8) program. The complete
-description of the file format and possible parameters held within
-are here for reference purposes.
+The \fIsmb.conf\fR file is a configuration
+file for the Samba suite. \fIsmb.conf\fR contains
+runtime configuration information for the Samba programs. The
+\fIsmb.conf\fR file is designed to be configured and
+administered by the \fBswat(8)\fR
+ program. The complete description of the file format and
+possible parameters held within are here for reference purposes.
.SH "FILE FORMAT"
.PP
The file consists of sections and parameters. A section
@@ -93,9 +93,11 @@ The user has write access to the path \fI/home/bar\fR.
The share is accessed via the share name "foo":
.nf
-[foo]
- path = /home/bar
- read only = no
+ [foo]
+ path = /home/bar
+ read only = no
+
+
.fi
.PP
The following sample section defines a printable share.
@@ -106,11 +108,13 @@ access will be permitted as the default guest user (specified
elsewhere):
.nf
-[aprinter]
- path = /usr/spool/public
- read only = yes
- printable = yes
- guest ok = yes
+ [aprinter]
+ path = /usr/spool/public
+ read only = yes
+ printable = yes
+ guest ok = yes
+
+
.fi
.SH "SPECIAL SECTIONS"
.SS "THE [GLOBAL] SECTION"
@@ -168,8 +172,10 @@ than others. The following is a typical and suitable [homes]
section:
.nf
-[homes]
- read only = no
+ [homes]
+ read only = no
+
+
.fi
.PP
An important point is that if guest access is specified
@@ -229,10 +235,11 @@ it. A typical [printers] entry would look like
this:
.nf
-[printers]
- path = /usr/spool/public
- guest ok = yes
- printable = yes
+ [printers]
+ path = /usr/spool/public
+ guest ok = yes
+ printable = yes
+
.fi
.PP
All aliases given for a printer in the printcap file
@@ -242,7 +249,9 @@ to set up a pseudo-printcap. This is a file consisting of one or
more lines like this:
.nf
-alias|alias|alias|alias...
+ alias|alias|alias|alias...
+
+
.fi
.PP
Each alias should be an acceptable printer name for
@@ -256,15 +265,12 @@ An alias, by the way, is defined as any component of the
first entry of a printcap record. Records are separated by newlines,
components (if there are more than one) are separated by vertical
bar symbols ('|').
-.sp
-.RS
-.B "Note:"
-On SYSV systems which use lpstat to determine what
+.PP
+NOTE: 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.
-.RE
.SH "PARAMETERS"
.PP
parameters define the specific attributes of sections.
@@ -667,6 +673,9 @@ each parameter for details. Note that some are synonyms.
\fIldap delete dn\fR
.TP 0.2i
\(bu
+\fIldap del only sam attr\fR
+.TP 0.2i
+\(bu
\fIldap filter\fR
.TP 0.2i
\(bu
@@ -745,9 +754,6 @@ each parameter for details. Note that some are synonyms.
\fImachine password timeout\fR
.TP 0.2i
\(bu
-\fImangle prefix\fR
-.TP 0.2i
-\(bu
\fImangled stack\fR
.TP 0.2i
\(bu
@@ -877,15 +883,15 @@ each parameter for details. Note that some are synonyms.
\fIpreload\fR
.TP 0.2i
\(bu
-\fIpreload modules\fR
-.TP 0.2i
-\(bu
\fIprintcap\fR
.TP 0.2i
\(bu
\fIprintcap name\fR
.TP 0.2i
\(bu
+\fIprinter driver file\fR
+.TP 0.2i
+\(bu
\fIprivate dir\fR
.TP 0.2i
\(bu
@@ -925,15 +931,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
-\fIset primary group script\fR
-.TP 0.2i
-\(bu
\fIshow add printer wizard\fR
.TP 0.2i
\(bu
@@ -1009,6 +1009,9 @@ each parameter for details. Note that some are synonyms.
\fIuse mmap\fR
.TP 0.2i
\(bu
+\fIuse rhosts\fR
+.TP 0.2i
+\(bu
\fIuse sendfile\fR
.TP 0.2i
\(bu
@@ -1310,6 +1313,9 @@ each parameter for details. Note that some are synonyms.
\fIpostexec\fR
.TP 0.2i
\(bu
+\fIpostscript\fR
+.TP 0.2i
+\(bu
\fIpreexec\fR
.TP 0.2i
\(bu
@@ -1334,6 +1340,12 @@ each parameter for details. Note that some are synonyms.
\fIprinter admin\fR
.TP 0.2i
\(bu
+\fIprinter driver\fR
+.TP 0.2i
+\(bu
+\fIprinter driver location\fR
+.TP 0.2i
+\(bu
\fIprinter name\fR
.TP 0.2i
\(bu
@@ -1439,9 +1451,10 @@ each parameter for details. Note that some are synonyms.
\fIwriteable\fR
.SH "EXPLANATION OF EACH PARAMETER"
.TP
-\fB>abort shutdown script (G)\fR
+\fBabort shutdown script (G)\fR
\fBThis parameter only exists in the HEAD cvs branch\fR
-This a full path name to a script called by \fBsmbd\fR(8) that
+This a full path name to a script called by
+\fBsmbd(8)\fR that
should stop a shutdown procedure issued by the \fIshutdown script\fR.
This command will be run as user.
@@ -1450,7 +1463,7 @@ Default: \fBNone\fR.
Example: \fBabort shutdown script = /sbin/shutdown -c\fR
.TP
-\fB>addprinter command (G)\fR
+\fBaddprinter command (G)\fR
With the introduction of MS-RPC based printing
support for Windows NT/2000 clients in Samba 2.2, The MS Add
Printer Wizard (APW) icon is now also available in the
@@ -1464,11 +1477,12 @@ printer command\fR defines a script to be run which
will perform the necessary operations for adding the printer
to the print system and to add the appropriate service definition
to the \fIsmb.conf\fR file in order that it can be
-shared by \fBsmbd\fR(8).
+shared by \fBsmbd(8)\fR
+
The \fIaddprinter command\fR is
automatically invoked with the following parameter (in
-order):
+order:
.RS
.TP 0.2i
\(bu
@@ -1501,10 +1515,6 @@ been executed, \fBsmbd\fR will reparse the \fI smb.conf\fR to determine if the
exists. If the sharename is still invalid, then \fBsmbd
\fR will return an ACCESS_DENIED error to the client.
-The "add printer command" program can output a single line of text,
-which Samba will set as the port the new printer is connected to.
-If this line isn't output, Samba won't reload its printer shares.
-
See also \fI deleteprinter command\fR, \fIprinting\fR,
\fIshow add
printer wizard\fR
@@ -1514,7 +1524,7 @@ Default: \fBnone\fR
Example: \fBaddprinter command = /usr/bin/addprinter
\fR
.TP
-\fB>add share command (G)\fR
+\fBadd share command (G)\fR
Samba 2.2.0 introduced the ability to dynamically
add and delete shares via the Windows NT 4.0 Server Manager. The
\fIadd share command\fR is used to define an
@@ -1557,9 +1567,9 @@ Default: \fBnone\fR
Example: \fBadd share command = /usr/local/bin/addshare\fR
.TP
-\fB>add machine script (G)\fR
+\fBadd machine script (G)\fR
This is the full pathname to a script that will
-be run by \fBsmbd\fR(8) when a machine is added
+be run by smbd(8) when a machine is added
to it's domain using the administrator username and password method.
This option is only required when using sam back-ends tied to the
@@ -1572,7 +1582,7 @@ Default: \fBadd machine script = <empty string>
Example: \fBadd machine script = /usr/sbin/adduser -n -g machines -c Machine -d /dev/null -s /bin/false %u
\fR
.TP
-\fB>ads server (G)\fR
+\fBads server (G)\fR
If this option is specified, samba does
not try to figure out what ads server to use itself, but
uses the specified ads server. Either one DNS name or IP
@@ -1582,9 +1592,10 @@ Default: \fBads server = \fR
Example: \fBads server = 192.168.1.2\fR
.TP
-\fB>add user script (G)\fR
+\fBadd user script (G)\fR
This is the full pathname to a script that will
-be run \fBAS ROOT\fR by \fBsmbd\fR(8) under special circumstances described below.
+be run \fBAS ROOT\fR by smbd(8)
+ under special circumstances described below.
Normally, a Samba server requires that UNIX users are
created for all users accessing files on this server. For sites
@@ -1593,14 +1604,15 @@ creating these users and keeping the user list in sync with the
Windows NT PDC is an onerous task. This option allows smbd to create the required UNIX users
\fBON DEMAND\fR when a user accesses the Samba server.
-In order to use this option, \fBsmbd\fR(8) must \fBNOT\fR be set to \fIsecurity = share\fR
+In order to use this option, smbd
+must \fBNOT\fR be set to \fIsecurity = share\fR
and \fIadd user script\fR
must be set to a full pathname for a script that will create a UNIX
user given one argument of \fI%u\fR, which expands into
the UNIX user name to create.
When the Windows user attempts to access the Samba server,
-at login (session setup in the SMB protocol) time, \fBsmbd\fR(8) contacts the \fIpassword server\fR and
+at login (session setup in the SMB protocol) time, smbd contacts the \fIpassword server\fR and
attempts to authenticate the given user with the given password. If the
authentication succeeds then \fBsmbd\fR
attempts to find a UNIX user in the UNIX password database to map the
@@ -1624,9 +1636,9 @@ Default: \fBadd user script = <empty string>
Example: \fBadd user script = /usr/local/samba/bin/add_user
%u\fR
.TP
-\fB>add group script (G)\fR
+\fBadd group script (G)\fR
This is the full pathname to a script that will
-be run \fBAS ROOT\fR by \fBsmbd\fR(8) when a new group is
+be run \fBAS ROOT\fR by smbd(8) when a new group is
requested. It will expand any
\fI%g\fR to the group name passed.
This script is only useful for installations using the
@@ -1636,7 +1648,7 @@ circumvent unix group name restrictions. In that case
the script must print the numeric gid of the created
group on stdout.
.TP
-\fB>admin users (S)\fR
+\fBadmin users (S)\fR
This is a list of users who will be granted
administrative privileges on the share. This means that they
will do all file operations as the super-user (root).
@@ -1649,21 +1661,22 @@ Default: \fBno admin users\fR
Example: \fBadmin users = jason\fR
.TP
-\fB>add user to group script (G)\fR
+\fBadd user to group script (G)\fR
Full path to the script that will be called when
a user is added to a group using the Windows NT domain administration
-tools. It will be run by \fBsmbd\fR(8) \fBAS ROOT\fR.
-Any \fI%g\fR will be replaced with the group name and
-any \fI%u\fR will be replaced with the user name.
+tools. It will be run by smbd(8)
+\fBAS ROOT\fR. Any \fI%g\fR will be
+replaced with the group name and any \fI%u\fR will
+be replaced with the user name.
Default: \fBadd user to group script = \fR
Example: \fBadd user to group script = /usr/sbin/adduser %u %g\fR
.TP
-\fB>allow hosts (S)\fR
+\fBallow hosts (S)\fR
Synonym for \fIhosts allow\fR.
.TP
-\fB>algorithmic rid base (G)\fR
+\fBalgorithmic rid base (G)\fR
This determines how Samba will use its
algorithmic mapping from uids/gid to the RIDs needed to construct
NT Security Identifiers.
@@ -1682,7 +1695,7 @@ Default: \fBalgorithmic rid base = 1000\fR
Example: \fBalgorithmic rid base = 100000\fR
.TP
-\fB>allow trusted domains (G)\fR
+\fBallow trusted domains (G)\fR
This option only takes effect when the \fIsecurity\fR option is set to
server or domain.
If it is set to no, then attempts to connect to a resource from
@@ -1701,8 +1714,10 @@ can make implementing a security boundary difficult.
Default: \fBallow trusted domains = yes\fR
.TP
-\fB>announce as (G)\fR
-This specifies what type of server \fBnmbd\fR(8) will announce itself as, to a network neighborhood browse
+\fBannounce as (G)\fR
+This specifies what type of server
+\fBnmbd\fR
+will announce itself as, to a network neighborhood browse
list. By default this is set to Windows NT. The valid options
are : "NT Server" (which can also be written as "NT"),
"NT Workstation", "Win95" or "WfW" meaning Windows NT Server,
@@ -1716,7 +1731,7 @@ Default: \fBannounce as = NT Server\fR
Example: \fBannounce as = Win95\fR
.TP
-\fB>announce version (G)\fR
+\fBannounce version (G)\fR
This specifies the major and minor version numbers
that nmbd will use when announcing itself as a server. The default
is 4.9. Do not change this parameter unless you have a specific
@@ -1726,10 +1741,10 @@ Default: \fBannounce version = 4.9\fR
Example: \fBannounce version = 2.0\fR
.TP
-\fB>auto services (G)\fR
+\fBauto services (G)\fR
This is a synonym for the \fIpreload\fR.
.TP
-\fB>auth methods (G)\fR
+\fBauth methods (G)\fR
This option allows the administrator to chose what
authentication methods \fBsmbd\fR will use when authenticating
a user. This option defaults to sensible values based on \fI security\fR.
@@ -1741,7 +1756,7 @@ Default: \fBauth methods = <empty string>\fR
Example: \fBauth methods = guest sam ntdomain\fR
.TP
-\fB>available (S)\fR
+\fBavailable (S)\fR
This parameter lets you "turn off" a service. If
\fIavailable = no\fR, then \fBALL\fR
attempts to connect to the service will fail. Such failures are
@@ -1749,10 +1764,12 @@ logged.
Default: \fBavailable = yes\fR
.TP
-\fB>bind interfaces only (G)\fR
+\fBbind interfaces only (G)\fR
This global parameter allows the Samba admin
to limit what interfaces on a machine will serve SMB requests. It
-affects file service \fBsmbd\fR(8) and name service \fBnmbd\fR(8) in a slightly different ways.
+affects file service smbd(8) and
+name service nmbd(8) in slightly
+different ways.
For name service it causes \fBnmbd\fR to bind
to ports 137 and 138 on the interfaces listed in the interfaces parameter. \fBnmbd
@@ -1771,8 +1788,8 @@ send packets that arrive through any interfaces not listed in the
does defeat this simple check, however, so it must not be used
seriously as a security feature for \fBnmbd\fR.
-For file service it causes \fBsmbd\fR(8) to bind only to the interface list
-given in the interfaces parameter. This restricts the networks that
+For file service it causes smbd(8)
+to bind only to the interface list given in the interfaces parameter. This restricts the networks that
\fBsmbd\fR will serve to packets coming in those
interfaces. Note that you should not use this parameter for machines
that are serving PPP or other intermittent or non-broadcast network
@@ -1780,7 +1797,9 @@ interfaces as it will not cope with non-permanent interfaces.
If \fIbind interfaces only\fR is set then
unless the network address \fB127.0.0.1\fR is added
-to the \fIinterfaces\fR parameter list \fBsmbpasswd\fR(8) and \fBswat\fR(8) may not work as expected due to the reasons covered below.
+to the \fIinterfaces\fR parameter list \fBsmbpasswd(8)\fR
+and \fBswat(8)\fR may
+not work as expected due to the reasons covered below.
To change a users SMB password, the \fBsmbpasswd\fR
by default connects to the \fBlocalhost - 127.0.0.1\fR
@@ -1789,8 +1808,8 @@ address as an SMB client to issue the password change request. If
network address \fB127.0.0.1\fR is added to the
\fIinterfaces\fR parameter list then \fB smbpasswd\fR will fail to connect in it's default mode.
\fBsmbpasswd\fR can be forced to use the primary IP interface
-of the local host by using its \fBsmbpasswd\fR(8) \fI-r remote machine\fR
-parameter, with \fIremote machine\fR set
+of the local host by using its \fI-r remote machine\fR
+ parameter, with \fIremote machine\fR set
to the IP name of the primary interface of the local host.
The \fBswat\fR status page tries to connect with
@@ -1802,9 +1821,8 @@ and \fBnmbd\fR.
Default: \fBbind interfaces only = no\fR
.TP
-\fB>blocking locks (S)\fR
-This parameter controls the behavior
-of \fBsmbd\fR(8) when given a request by a client
+\fBblocking locks (S)\fR
+This parameter controls the behavior of smbd(8) when given a request by a client
to obtain a byte range lock on a region of an open file, and the
request has a time limit associated with it.
@@ -1820,8 +1838,9 @@ cannot be obtained.
Default: \fBblocking locks = yes\fR
.TP
-\fB>block size (S)\fR
-This parameter controls the behavior of \fBsmbd\fR(8) when reporting disk free
+\fBblock size (S)\fR
+This parameter controls the behavior of
+smbd(8) when reporting disk free
sizes. By default, this reports a disk block size of 1024 bytes.
Changing this parameter may have some effect on the
@@ -1833,38 +1852,42 @@ is an experimental option it may be removed in a future release.
Changing this option does not change the disk free reporting
size, just the block size unit reported to the client.
+
+Default: \fBblock size = 1024\fR
+
+Example: \fBblock size = 65536\fR
.TP
-\fB>browsable (S)\fR
+\fBbrowsable (S)\fR
See the \fI browseable\fR.
.TP
-\fB>browse list (G)\fR
-This controls whether \fBsmbd\fR(8) will serve a browse list to
+\fBbrowse list (G)\fR
+This controls whether \fBsmbd(8)\fR will serve a browse list to
a client doing a \fBNetServerEnum\fR call. Normally
set to yes. You should never need to change
this.
Default: \fBbrowse list = yes\fR
.TP
-\fB>browseable (S)\fR
+\fBbrowseable (S)\fR
This controls whether this share is seen in
the list of available shares in a net view and in the browse list.
Default: \fBbrowseable = yes\fR
.TP
-\fB>case sensitive (S)\fR
+\fBcase sensitive (S)\fR
See the discussion in the section NAME MANGLING.
Default: \fBcase sensitive = no\fR
.TP
-\fB>casesignames (S)\fR
+\fBcasesignames (S)\fR
Synonym for case
sensitive.
.TP
-\fB>change notify timeout (G)\fR
+\fBchange notify timeout (G)\fR
This SMB allows a client to tell a server to
"watch" a particular directory for any changes and only reply to
the SMB request when a change has occurred. Such constant scanning of
-a directory is expensive under UNIX, hence an \fBsmbd\fR(8) daemon only performs such a scan
+a directory is expensive under UNIX, hence an \fBsmbd(8)\fR daemon only performs such a scan
on each requested directory once every \fIchange notify
timeout\fR seconds.
@@ -1874,7 +1897,7 @@ Example: \fBchange notify timeout = 300\fR
Would change the scan time to every 5 minutes.
.TP
-\fB>change share command (G)\fR
+\fBchange share command (G)\fR
Samba 2.2.0 introduced the ability to dynamically
add and delete shares via the Windows NT 4.0 Server Manager. The
\fIchange share command\fR is used to define an
@@ -1916,7 +1939,7 @@ Default: \fBnone\fR
Example: \fBchange share command = /usr/local/bin/addshare\fR
.TP
-\fB>comment (S)\fR
+\fBcomment (S)\fR
This is a text field that is seen next to a share
when a client does a queries the server, either via the network
neighborhood or via \fBnet view\fR to list what shares
@@ -1929,7 +1952,7 @@ Default: \fBNo comment string\fR
Example: \fBcomment = Fred's Files\fR
.TP
-\fB>config file (G)\fR
+\fBconfig file (G)\fR
This allows you to override the config file
to use, instead of the default (usually \fIsmb.conf\fR).
There is a chicken and egg problem here as this option is set
@@ -1949,7 +1972,7 @@ clients).
Example: \fBconfig file = /usr/local/samba/lib/smb.conf.%m
\fR
.TP
-\fB>copy (S)\fR
+\fBcopy (S)\fR
This parameter allows you to "clone" service
entries. The specified service is simply duplicated under the
current service's name. Any parameters specified in the current
@@ -1964,7 +1987,7 @@ Default: \fBno value\fR
Example: \fBcopy = otherservice\fR
.TP
-\fB>create mask (S)\fR
+\fBcreate mask (S)\fR
A synonym for this parameter is
\fIcreate mode\fR
\&.
@@ -2001,10 +2024,10 @@ Default: \fBcreate mask = 0744\fR
Example: \fBcreate mask = 0775\fR
.TP
-\fB>create mode (S)\fR
+\fBcreate mode (S)\fR
This is a synonym for \fI create mask\fR.
.TP
-\fB>csc policy (S)\fR
+\fBcsc policy (S)\fR
This stands for \fBclient-side caching
policy\fR, and specifies how clients capable of offline
caching will cache the files in the share. The valid values
@@ -2021,7 +2044,7 @@ Default: \fBcsc policy = manual\fR
Example: \fBcsc policy = programs\fR
.TP
-\fB>deadtime (G)\fR
+\fBdeadtime (G)\fR
The value of the parameter (a decimal integer)
represents the number of minutes of inactivity before a connection
is considered dead, and it is disconnected. The deadtime only takes
@@ -2044,7 +2067,7 @@ Default: \fBdeadtime = 0\fR
Example: \fBdeadtime = 15\fR
.TP
-\fB>debug hires timestamp (G)\fR
+\fBdebug hires timestamp (G)\fR
Sometimes the timestamps in the log messages
are needed with a resolution of higher that seconds, this
boolean parameter adds microsecond resolution to the timestamp
@@ -2055,7 +2078,7 @@ effect.
Default: \fBdebug hires timestamp = no\fR
.TP
-\fB>debug pid (G)\fR
+\fBdebug pid (G)\fR
When using only one log file for more then one
forked smbdprocess there may be hard to follow which process
outputs which message. This boolean parameter is adds the process-id
@@ -2066,7 +2089,7 @@ effect.
Default: \fBdebug pid = no\fR
.TP
-\fB>debug timestamp (G)\fR
+\fBdebug timestamp (G)\fR
Samba debug log messages are timestamped
by default. If you are running at a high \fIdebug level\fR these timestamps
can be distracting. This boolean parameter allows timestamping
@@ -2074,7 +2097,7 @@ to be turned off.
Default: \fBdebug timestamp = yes\fR
.TP
-\fB>debug uid (G)\fR
+\fBdebug uid (G)\fR
Samba is sometimes run as root and sometime
run as the connected user, this boolean parameter inserts the
current euid, egid, uid and gid to the timestamp message headers
@@ -2085,18 +2108,18 @@ effect.
Default: \fBdebug uid = no\fR
.TP
-\fB>debuglevel (G)\fR
+\fBdebuglevel (G)\fR
Synonym for \fI log level\fR.
.TP
-\fB>default (G)\fR
+\fBdefault (G)\fR
A synonym for \fI default service\fR.
.TP
-\fB>default case (S)\fR
+\fBdefault case (S)\fR
See the section on NAME MANGLING. Also note the \fIshort preserve case\fR parameter.
Default: \fBdefault case = lower\fR
.TP
-\fB>default devmode (S)\fR
+\fBdefault devmode (S)\fR
This parameter is only applicable to printable services. When smbd is serving
Printer Drivers to Windows NT/2k/XP clients, each printer on the Samba
server has a Device Mode which defines things such as paper size and
@@ -2124,7 +2147,7 @@ see the MSDN documentation <URL:http://msdn.microsoft.com/>.
Default: \fBdefault devmode = no\fR
.TP
-\fB>default service (G)\fR
+\fBdefault service (G)\fR
This parameter specifies the name of a service
which will be connected to if the service actually requested cannot
be found. Note that the square brackets are \fBNOT\fR
@@ -2154,15 +2177,14 @@ Example:
[pub]
path = /%S
+
.fi
.TP
-\fB>delete group script (G)\fR
+\fBdelete group script (G)\fR
This is the full pathname to a script that will
-be run \fBAS ROOT\fR \fBsmbd\fR(8) when a group is requested to be deleted.
-It will expand any \fI%g\fR to the group name passed.
-This script is only useful for installations using the Windows NT domain administration tools.
+be run \fBAS ROOT\fR by smbd(8) when a group is requested to be deleted. It will expand any \fI%g\fR to the group name passed. This script is only useful for installations using the Windows NT domain administration tools.
.TP
-\fB>deleteprinter command (G)\fR
+\fBdeleteprinter command (G)\fR
With the introduction of MS-RPC based printer
support for Windows NT/2000 clients in Samba 2.2, it is now
possible to delete printer at run time by issuing the
@@ -2190,7 +2212,7 @@ Default: \fBnone\fR
Example: \fBdeleteprinter command = /usr/bin/removeprinter
\fR
.TP
-\fB>delete readonly (S)\fR
+\fBdelete readonly (S)\fR
This parameter allows readonly files to be deleted.
This is not normal DOS semantics, but is allowed by UNIX.
@@ -2200,7 +2222,7 @@ permissions, and DOS semantics prevent deletion of a read only file.
Default: \fBdelete readonly = no\fR
.TP
-\fB>delete share command (G)\fR
+\fBdelete share command (G)\fR
Samba 2.2.0 introduced the ability to dynamically
add and delete shares via the Windows NT 4.0 Server Manager. The
\fIdelete share command\fR is used to define an
@@ -2235,10 +2257,10 @@ Default: \fBnone\fR
Example: \fBdelete share command = /usr/local/bin/delshare\fR
.TP
-\fB>delete user script (G)\fR
+\fBdelete user script (G)\fR
This is the full pathname to a script that will
-be run by \fBsmbd\fR(8) when managing users
-with remote RPC (NT) tools.
+be run by \fBsmbd(8)\fR
+when managing user's with remote RPC (NT) tools.
This script is called when a remote client removes a user
from the server, normally using 'User Manager for Domains' or
@@ -2252,18 +2274,19 @@ Default: \fBdelete user script = <empty string>
Example: \fBdelete user script = /usr/local/samba/bin/del_user
%u\fR
.TP
-\fB>delete user from group script (G)\fR
+\fBdelete user from group script (G)\fR
Full path to the script that will be called when
a user is removed from a group using the Windows NT domain administration
-tools. It will be run by \fBsmbd\fR(8) \fBAS ROOT\fR.
-Any \fI%g\fR will be replaced with the group name and
-any \fI%u\fR will be replaced with the user name.
+tools. It will be run by smbd(8)
+\fBAS ROOT\fR. Any \fI%g\fR will be
+replaced with the group name and any \fI%u\fR will
+be replaced with the user name.
Default: \fBdelete user from group script = \fR
Example: \fBdelete user from group script = /usr/sbin/deluser %u %g\fR
.TP
-\fB>delete veto files (S)\fR
+\fBdelete veto files (S)\fR
This option is used when Samba is attempting to
delete a directory that contains one or more vetoed directories
(see the \fIveto files\fR
@@ -2287,11 +2310,11 @@ files\fR parameter.
Default: \fBdelete veto files = no\fR
.TP
-\fB>deny hosts (S)\fR
+\fBdeny hosts (S)\fR
Synonym for \fIhosts
deny\fR.
.TP
-\fB>dfree command (G)\fR
+\fBdfree command (G)\fR
The \fIdfree command\fR setting should
only be used on systems where a problem occurs with the internal
disk space calculations. This has been known to happen with Ultrix,
@@ -2327,8 +2350,9 @@ Where the script dfree (which must be made executable) could be:
.nf
-#!/bin/sh
-df $1 | tail -1 | awk '{print $2" "$4}'
+ #!/bin/sh
+ df $1 | tail -1 | awk '{print $2" "$4}'
+
.fi
or perhaps (on Sys V based systems):
@@ -2336,18 +2360,19 @@ or perhaps (on Sys V based systems):
.nf
-#!/bin/sh
-/usr/bin/df -k $1 | tail -1 | awk '{print $3" "$5}'
+ #!/bin/sh
+ /usr/bin/df -k $1 | tail -1 | awk '{print $3" "$5}'
+
.fi
Note that you may have to replace the command names
with full path names on some systems.
.TP
-\fB>directory (S)\fR
+\fBdirectory (S)\fR
Synonym for \fIpath
\fR.
.TP
-\fB>directory mask (S)\fR
+\fBdirectory mask (S)\fR
This parameter is the octal modes which are
used when converting DOS modes to UNIX modes when creating UNIX
directories.
@@ -2388,10 +2413,10 @@ Default: \fBdirectory mask = 0755\fR
Example: \fBdirectory mask = 0775\fR
.TP
-\fB>directory mode (S)\fR
+\fBdirectory mode (S)\fR
Synonym for \fI directory mask\fR
.TP
-\fB>directory security mask (S)\fR
+\fBdirectory security mask (S)\fR
This parameter controls what UNIX permission bits
can be modified when a Windows NT client is manipulating the UNIX
permission on a directory using the native NT security dialog
@@ -2421,7 +2446,7 @@ Default: \fBdirectory security mask = 0777\fR
Example: \fBdirectory security mask = 0700\fR
.TP
-\fB>disable netbios (G)\fR
+\fBdisable netbios (G)\fR
Enabling this parameter will disable netbios support
in Samba. Netbios is the only available form of browsing in
all windows versions except for 2000 and XP.
@@ -2433,7 +2458,7 @@ Default: \fBdisable netbios = no\fR
Example: \fBdisable netbios = yes\fR
.TP
-\fB>disable spoolss (G)\fR
+\fBdisable spoolss (G)\fR
Enabling this parameter will disable Samba's support
for the SPOOLSS set of MS-RPC's and will yield identical behavior
as Samba 2.0.x. Windows NT/2000 clients will downgrade to using
@@ -2449,7 +2474,7 @@ See also use client driver
Default : \fBdisable spoolss = no\fR
.TP
-\fB>display charset (G)\fR
+\fBdisplay charset (G)\fR
Specifies the charset that samba will use
to print messages to stdout and stderr and SWAT will use.
Should generally be the same as the \fBunix charset\fR.
@@ -2458,11 +2483,12 @@ Default: \fBdisplay charset = ASCII\fR
Example: \fBdisplay charset = UTF8\fR
.TP
-\fB>dns proxy (G)\fR
-Specifies that \fBnmbd\fR(8) when acting as a WINS server and
-finding that a NetBIOS name has not been registered, should treat the
-NetBIOS name word-for-word as a DNS name and do a lookup with the DNS server
-for that name on behalf of the name-querying client.
+\fBdns proxy (G)\fR
+Specifies that nmbd(8)
+when acting as a WINS server and finding that a NetBIOS name has not
+been registered, should treat the NetBIOS name word-for-word as a DNS
+name and do a lookup with the DNS server for that name on behalf of
+the name-querying client.
Note that the maximum length for a NetBIOS name is 15
characters, so the DNS name (or DNS alias) can likewise only be
@@ -2476,7 +2502,7 @@ See also the parameter \fI wins support\fR.
Default: \fBdns proxy = yes\fR
.TP
-\fB>domain logons (G)\fR
+\fBdomain logons (G)\fR
If set to yes, the Samba server will serve
Windows 95/98 Domain logons for the \fIworkgroup\fR it is in. Samba 2.2
has limited capability to act as a domain controller for Windows
@@ -2486,17 +2512,18 @@ directory shipped with the source code.
Default: \fBdomain logons = no\fR
.TP
-\fB>domain master (G)\fR
-Tell \fBsmbd\fR(8) to enable WAN-wide browse list
+\fBdomain master (G)\fR
+Tell \fB nmbd(8)\fR to enable WAN-wide browse list
collation. Setting this option causes \fBnmbd\fR to
claim a special domain specific NetBIOS name that identifies
it as a domain master browser for its given \fIworkgroup\fR. Local master browsers
in the same \fIworkgroup\fR on broadcast-isolated
subnets will give this \fBnmbd\fR their local browse lists,
-and then ask \fBsmbd\fR(8) for a complete copy of the browse
-list for the whole wide area network. Browser clients will then contact
-their local master browser, and will receive the domain-wide browse list,
-instead of just the list for their broadcast-isolated subnet.
+and then ask \fBsmbd(8)\fR
+for a complete copy of the browse list for the whole wide area
+network. Browser clients will then contact their local master browser,
+and will receive the domain-wide browse list, instead of just the list
+for their broadcast-isolated subnet.
Note that Windows NT Primary Domain Controllers expect to be
able to claim this \fIworkgroup\fR specific special
@@ -2516,7 +2543,7 @@ master\fR be enabled by default.
Default: \fBdomain master = auto\fR
.TP
-\fB>dont descend (S)\fR
+\fBdont descend (S)\fR
There are certain directories on some systems
(e.g., the \fI/proc\fR tree under Linux) that are either not
of interest to clients or are infinitely deep (recursive). This
@@ -2532,16 +2559,17 @@ to descend)\fR
Example: \fBdont descend = /proc,/dev\fR
.TP
-\fB>dos charset (G)\fR
+\fBdos charset (G)\fR
DOS SMB clients assume the server has
the same charset as they do. This option specifies which
charset Samba should talk to DOS clients.
-The default depends on which charsets you have installed.
+The default depends on which charsets you have instaled.
Samba tries to use charset 850 but falls back to ASCII in
-case it is not available. Run \fBtestparm\fR(1) to check the default on your system.
+case it is not available. Run testparm(1)
+ to check the default on your system.
.TP
-\fB>dos filemode (S)\fR
+\fBdos filemode (S)\fR
The default behavior in Samba is to provide
UNIX-like behavior where only the owner of a file/directory is
able to change the permissions on it. However, this behavior
@@ -2555,12 +2583,13 @@ are modified.
Default: \fBdos filemode = no\fR
.TP
-\fB>dos filetime resolution (S)\fR
+\fBdos filetime resolution (S)\fR
Under the DOS and Windows FAT filesystem, the finest
granularity on time resolution is two seconds. Setting this parameter
for a share causes Samba to round the reported time down to the
nearest two second boundary when a query call that requires one second
-resolution is made to \fBsmbd\fR(8).
+resolution is made to \fBsmbd(8)\fR
+
This option is mainly used as a compatibility option for Visual
C++ when used against Samba shares. If oplocks are enabled on a
@@ -2575,18 +2604,18 @@ happy.
Default: \fBdos filetime resolution = no\fR
.TP
-\fB>dos filetimes (S)\fR
+\fBdos filetimes (S)\fR
Under DOS and Windows, if a user can write to a
file they can change the timestamp on it. Under POSIX semantics,
only the owner of the file or root may change the timestamp. By
default, Samba runs with POSIX semantics and refuses to change the
timestamp on a file if the user \fBsmbd\fR is acting
-on behalf of is not the file owner. Setting this option to yes allows DOS semantics and \fBsmbd\fR(8) will change the file
+on behalf of is not the file owner. Setting this option to yes allows DOS semantics and smbd will change the file
timestamp as DOS requires.
Default: \fBdos filetimes = no\fR
.TP
-\fB>encrypt passwords (G)\fR
+\fBencrypt passwords (G)\fR
This boolean controls whether encrypted passwords
will be negotiated with the client. Note that Windows NT 4.0 SP3 and
above and also Windows 98 will by default expect encrypted passwords
@@ -2595,15 +2624,16 @@ Samba see the file ENCRYPTION.txt in the Samba documentation
directory \fIdocs/\fR shipped with the source code.
In order for encrypted passwords to work correctly
-\fBsmbd\fR(8) must either
-have access to a local \fBsmbpasswd\fR(5) file (see the \fBsmbpasswd\fR(8) program for information on how to set up
+\fBsmbd(8)\fR must either
+have access to a local \fIsmbpasswd(5)
+\fR program for information on how to set up
and maintain this file), or set the security = [server|domain|ads] parameter which
causes \fBsmbd\fR to authenticate against another
server.
Default: \fBencrypt passwords = yes\fR
.TP
-\fB>enhanced browsing (G)\fR
+\fBenhanced browsing (G)\fR
This option enables a couple of enhancements to
cross-subnet browse propagation that have been added in Samba
but which are not standard in Microsoft implementations.
@@ -2624,7 +2654,7 @@ cross-subnet browse propagation much more reliable.
Default: \fBenhanced browsing = yes\fR
.TP
-\fB>enumports command (G)\fR
+\fBenumports command (G)\fR
The concept of a "port" is fairly foreign
to UNIX hosts. Under Windows NT/2000 print servers, a port
is associated with a port monitor and generally takes the form of
@@ -2645,10 +2675,10 @@ Default: \fBno enumports command\fR
Example: \fBenumports command = /usr/bin/listports
\fR
.TP
-\fB>exec (S)\fR
+\fBexec (S)\fR
This is a synonym for \fIpreexec\fR.
.TP
-\fB>fake directory create times (S)\fR
+\fBfake directory create times (S)\fR
NTFS and Windows VFAT file systems keep a create
time for all files and directories. This is not the same as the
ctime - status change time - that Unix keeps, so Samba by default
@@ -2677,7 +2707,7 @@ will proceed as expected.
Default: \fBfake directory create times = no\fR
.TP
-\fB>fake oplocks (S)\fR
+\fBfake oplocks (S)\fR
Oplocks are the way that SMB clients get permission
from a server to locally cache file operations. If a server grants
an oplock (opportunistic lock) then the client is free to assume
@@ -2702,10 +2732,10 @@ this option carefully!
Default: \fBfake oplocks = no\fR
.TP
-\fB>follow symlinks (S)\fR
+\fBfollow symlinks (S)\fR
This parameter allows the Samba administrator
-to stop \fBsmbd\fR(8) from following symbolic
-links in a particular share. Setting this
+to stop \fBsmbd(8)\fR
+from following symbolic links in a particular share. Setting this
parameter to no prevents any file or directory
that is a symbolic link from being followed (the user will get an
error). This option is very useful to stop users from adding a
@@ -2718,7 +2748,7 @@ follow symbolic links) by default.
Default: \fBfollow symlinks = yes\fR
.TP
-\fB>force create mode (S)\fR
+\fBforce create mode (S)\fR
This parameter specifies a set of UNIX mode bit
permissions that will \fBalways\fR be set on a
file created by Samba. This is done by bitwise 'OR'ing these bits onto
@@ -2742,7 +2772,7 @@ would force all created files to have read and execute
permissions set for 'group' and 'other' as well as the
read/write/execute bits set for the 'user'.
.TP
-\fB>force directory mode (S)\fR
+\fBforce directory mode (S)\fR
This parameter specifies a set of UNIX mode bit
permissions that will \fBalways\fR be set on a directory
created by Samba. This is done by bitwise 'OR'ing these bits onto the
@@ -2765,7 +2795,7 @@ would force all created directories to have read and execute
permissions set for 'group' and 'other' as well as the
read/write/execute bits set for the 'user'.
.TP
-\fB>force directory security mode (S)\fR
+\fBforce directory security mode (S)\fR
This parameter controls what UNIX permission bits
can be modified when a Windows NT client is manipulating the UNIX
permission on a directory using the native NT security dialog box.
@@ -2794,7 +2824,7 @@ Default: \fBforce directory security mode = 0\fR
Example: \fBforce directory security mode = 700\fR
.TP
-\fB>force group (S)\fR
+\fBforce group (S)\fR
This specifies a UNIX group name that will be
assigned as the default primary group for all users connecting
to this service. This is useful for sharing files by ensuring
@@ -2828,7 +2858,7 @@ Default: \fBno forced group\fR
Example: \fBforce group = agroup\fR
.TP
-\fB>force security mode (S)\fR
+\fBforce security mode (S)\fR
This parameter controls what UNIX permission
bits can be modified when a Windows NT client is manipulating
the UNIX permission on a file using the native NT security dialog
@@ -2858,7 +2888,7 @@ Default: \fBforce security mode = 0\fR
Example: \fBforce security mode = 700\fR
.TP
-\fB>force user (S)\fR
+\fBforce user (S)\fR
This specifies a UNIX user name that will be
assigned as the default user for all users connecting to this service.
This is useful for sharing files. You should also use it carefully
@@ -2882,10 +2912,11 @@ Default: \fBno forced user\fR
Example: \fBforce user = auser\fR
.TP
-\fB>fstype (S)\fR
+\fBfstype (S)\fR
This parameter allows the administrator to
configure the string that specifies the type of filesystem a share
-is using that is reported by \fBsmbd\fR(8) when a client queries the filesystem type
+is using that is reported by \fBsmbd(8)
+\fR when a client queries the filesystem type
for a share. The default type is NTFS for
compatibility with Windows NT but this can be changed to other
strings such as Samba or FAT
@@ -2895,7 +2926,7 @@ Default: \fBfstype = NTFS\fR
Example: \fBfstype = Samba\fR
.TP
-\fB>getwd cache (G)\fR
+\fBgetwd cache (G)\fR
This is a tuning option. When this is enabled a
caching algorithm will be used to reduce the time taken for getwd()
calls. This can have a significant impact on performance, especially
@@ -2904,11 +2935,11 @@ parameter is set to no.
Default: \fBgetwd cache = yes\fR
.TP
-\fB>group (S)\fR
+\fBgroup (S)\fR
Synonym for \fIforce
group\fR.
.TP
-\fB>guest account (S)\fR
+\fBguest account (S)\fR
This is a username which will be used for access
to services which are specified as \fI guest ok\fR (see below). Whatever privileges this
user has will be available to any client connecting to the guest service.
@@ -2932,20 +2963,16 @@ Default: \fBspecified at compile time, usually
Example: \fBguest account = ftp\fR
.TP
-\fB>guest ok (S)\fR
+\fBguest ok (S)\fR
If this parameter is yes for
a service, then no password is required to connect to the service.
Privileges will be those of the \fI guest account\fR.
-This paramater nullifies the benifits of setting
-\fIrestrict
-anonymous\fR = 2
-
See the section below on \fI security\fR for more information about this option.
Default: \fBguest ok = no\fR
.TP
-\fB>guest only (S)\fR
+\fBguest only (S)\fR
If this parameter is yes for
a service, then only guest connections to the service are permitted.
This parameter will have no effect if \fIguest ok\fR is not set for the service.
@@ -2954,13 +2981,13 @@ See the section below on \fI security\fR for more information about this option
Default: \fBguest only = no\fR
.TP
-\fB>hide dot files (S)\fR
+\fBhide dot files (S)\fR
This is a boolean parameter that controls whether
files starting with a dot appear as hidden files.
Default: \fBhide dot files = yes\fR
.TP
-\fB>hide files(S)\fR
+\fBhide files(S)\fR
This is a list of files or directories that are not
visible but are accessible. The DOS 'hidden' attribute is applied
to any files or directories that match.
@@ -2993,35 +3020,35 @@ SMB client (DAVE) available from
Thursby <URL:http://www.thursby.com> creates for internal use, and also still hides
all files beginning with a dot.
.TP
-\fB>hide local users(G)\fR
+\fBhide local users(G)\fR
This parameter toggles the hiding of local UNIX
users (root, wheel, floppy, etc) from remote clients.
Default: \fBhide local users = no\fR
.TP
-\fB>hide unreadable (G)\fR
+\fBhide unreadable (G)\fR
This parameter prevents clients from seeing the
existance of files that cannot be read. Defaults to off.
Default: \fBhide unreadable = no\fR
.TP
-\fB>hide unwriteable files (G)\fR
+\fBhide unwriteable files (G)\fR
This parameter prevents clients from seeing
the existance of files that cannot be written to. Defaults to off.
Note that unwriteable directories are shown as usual.
Default: \fBhide unwriteable = no\fR
.TP
-\fB>hide special files (G)\fR
+\fBhide special files (G)\fR
This parameter prevents clients from seeing
special files such as sockets, devices and fifo's in directory
listings.
Default: \fBhide special files = no\fR
.TP
-\fB>homedir map (G)\fR
+\fBhomedir map (G)\fR
If\fInis homedir
-\fR is yes, and \fBsmbd\fR(8) is also acting
+\fR is yes, and \fBsmbd(8)\fR is also acting
as a Win95/98 \fIlogon server\fR then this parameter
specifies the NIS (or YP) map from which the server for the user's
home directory should be extracted. At present, only the Sun
@@ -3033,12 +3060,9 @@ and the program will extract the servername from before
the first ':'. There should probably be a better parsing system
that copes with different map formats and also Amd (another
automounter) maps.
-.sp
-.RS
-.B "Note:"
-A working NIS client is required on
+
+\fBNOTE :\fRA working NIS client is required on
the system for this option to work.
-.RE
See also \fInis homedir\fR
, \fIdomain logons\fR
@@ -3048,7 +3072,7 @@ Default: \fBhomedir map = <empty string>\fR
Example: \fBhomedir map = amd.homedir\fR
.TP
-\fB>host msdfs (G)\fR
+\fBhost msdfs (G)\fR
This boolean parameter is only available
if Samba has been configured and compiled with the \fB --with-msdfs\fR option. If set to yes,
Samba will act as a Dfs server, and allow Dfs-aware clients
@@ -3060,7 +3084,7 @@ refer to msdfs_setup.html
Default: \fBhost msdfs = no\fR
.TP
-\fB>hostname lookups (G)\fR
+\fBhostname lookups (G)\fR
Specifies whether samba should use (expensive)
hostname lookups or use the ip addresses instead. An example place
where hostname lookups are currently used is when checking
@@ -3070,7 +3094,7 @@ Default: \fBhostname lookups = yes\fR
Example: \fBhostname lookups = no\fR
.TP
-\fB>hosts allow (S)\fR
+\fBhosts allow (S)\fR
A synonym for this parameter is \fIallow
hosts\fR.
@@ -3118,8 +3142,9 @@ deny access from one particular host
Note that access still requires suitable user-level passwords.
-See \fBtestparm\fR(1) for a way of testing your host access
-to see if it does what you expect.
+See \fBtestparm(1)\fR
+ for a way of testing your host access to see if it does
+what you expect.
Default: \fBnone (i.e., all hosts permitted access)
\fR
@@ -3127,7 +3152,7 @@ Default: \fBnone (i.e., all hosts permitted access)
Example: \fBallow hosts = 150.203.5. myhost.mynet.edu.au
\fR
.TP
-\fB>hosts deny (S)\fR
+\fBhosts deny (S)\fR
The opposite of \fIhosts allow\fR
- hosts listed here are \fBNOT\fR permitted access to
services unless the specific services have their own lists to override
@@ -3140,7 +3165,7 @@ Default: \fBnone (i.e., no hosts specifically excluded)
Example: \fBhosts deny = 150.203.4. badhost.mynet.edu.au
\fR
.TP
-\fB>hosts equiv (G)\fR
+\fBhosts equiv (G)\fR
If this global parameter is a non-null string,
it specifies the name of a file to read for the names of hosts
and users who will be allowed access without specifying a password.
@@ -3148,10 +3173,8 @@ and users who will be allowed access without specifying a password.
This is not be confused with \fIhosts allow\fR which is about hosts
access to services and is more useful for guest services. \fI hosts equiv\fR may be useful for NT clients which will
not supply passwords to Samba.
-.sp
-.RS
-.B "Note:"
-The use of \fIhosts equiv
+
+\fBNOTE :\fR The use of \fIhosts equiv
\fR can be a major security hole. This is because you are
trusting the PC to supply the correct username. It is very easy to
get a PC to supply a false username. I recommend that the
@@ -3159,13 +3182,12 @@ get a PC to supply a false username. I recommend that the
know what you are doing, or perhaps on a home network where you trust
your spouse and kids. And only if you \fBreally\fR trust
them :-).
-.RE
Default: \fBno host equivalences\fR
Example: \fBhosts equiv = /etc/hosts.equiv\fR
.TP
-\fB>include (G)\fR
+\fBinclude (G)\fR
This allows you to include one config file
inside another. The file is included literally, as though typed
in place.
@@ -3178,7 +3200,7 @@ Default: \fBno file included\fR
Example: \fBinclude = /usr/local/samba/lib/admin_smb.conf
\fR
.TP
-\fB>inherit acls (S)\fR
+\fBinherit acls (S)\fR
This parameter can be used to ensure
that if default acls exist on parent directories,
they are always honored when creating a subdirectory.
@@ -3189,7 +3211,7 @@ default directory acls are propagated.
Default: \fBinherit acls = no\fR
.TP
-\fB>inherit permissions (S)\fR
+\fBinherit permissions (S)\fR
The permissions on new files and directories
are normally governed by \fI create mask\fR, \fIdirectory mask\fR, \fIforce create mode\fR
and \fIforce
@@ -3219,7 +3241,7 @@ See also \fIcreate mask
Default: \fBinherit permissions = no\fR
.TP
-\fB>interfaces (G)\fR
+\fBinterfaces (G)\fR
This option allows you to override the default
network interfaces list that Samba will use for browsing, name
registration and other NBT traffic. By default Samba will query
@@ -3270,7 +3292,7 @@ interfaces only\fR.
Default: \fBall active interfaces except 127.0.0.1
that are broadcast capable\fR
.TP
-\fB>invalid users (S)\fR
+\fBinvalid users (S)\fR
This is a list of users that should not be allowed
to login to this service. This is really a \fBparanoid\fR
check to absolutely ensure an improper setting does not breach
@@ -3302,7 +3324,7 @@ Default: \fBno invalid users\fR
Example: \fBinvalid users = root fred admin @wheel
\fR
.TP
-\fB>keepalive (G)\fR
+\fBkeepalive (G)\fR
The value of the parameter (an integer) represents
the number of seconds between \fIkeepalive\fR
packets. If this parameter is zero, no keepalive packets will be
@@ -3317,16 +3339,17 @@ Default: \fBkeepalive = 300\fR
Example: \fBkeepalive = 600\fR
.TP
-\fB>kernel oplocks (G)\fR
+\fBkernel oplocks (G)\fR
For UNIXes that support kernel based \fIoplocks\fR
(currently only IRIX and the Linux 2.4 kernel), this parameter
allows the use of them to be turned on or off.
Kernel oplocks support allows Samba \fIoplocks
\fR to be broken whenever a local UNIX process or NFS operation
-accesses a file that \fBsmbd\fR(8) has oplocked. This allows complete
-data consistency between SMB/CIFS, NFS and local file access (and is
-a \fBvery\fR cool feature :-).
+accesses a file that \fBsmbd(8)\fR
+ has oplocked. This allows complete data consistency between
+SMB/CIFS, NFS and local file access (and is a \fBvery\fR
+cool feature :-).
This parameter defaults to on, but is translated
to a no-op on systems that no not have the necessary kernel support.
@@ -3338,17 +3361,18 @@ and \fIlevel2 oplocks
Default: \fBkernel oplocks = yes\fR
.TP
-\fB>lanman auth (G)\fR
-This parameter determines whether or not \fBsmbd\fR(8) will attempt to authenticate users
-using the LANMAN password hash. If disabled, only clients which support NT
-password hashes (e.g. Windows NT/2000 clients, smbclient, etc... but not
-Windows 95/98 or the MS DOS network client) will be able to connect to the Samba host.
+\fBlanman auth (G)\fR
+This parameter determines whether or not smbd will
+attempt to authenticate users using the LANMAN password hash.
+If disabled, only clients which support NT password hashes (e.g. Windows
+NT/2000 clients, smbclient, etc... but not Windows 95/98 or the MS DOS
+network client) will be able to connect to the Samba host.
Default : \fBlanman auth = yes\fR
.TP
-\fB>large readwrite (G)\fR
-This parameter determines whether or not \fBsmbd\fR(8) supports the new 64k streaming
-read and write varient SMB requests introduced
+\fBlarge readwrite (G)\fR
+This parameter determines whether or not smbd
+supports the new 64k streaming read and write varient SMB requests introduced
with Windows 2000. Note that due to Windows 2000 client redirector bugs
this requires Samba to be running on a 64-bit capable operating system such
as IRIX, Solaris or a Linux 2.4 kernel. Can improve performance by 10% with
@@ -3357,23 +3381,26 @@ code paths.
Default : \fBlarge readwrite = yes\fR
.TP
-\fB>ldap admin dn (G)\fR
+\fBldap admin dn (G)\fR
The \fIldap admin dn\fR defines the Distinguished
Name (DN) name used by Samba to contact the ldap server when retreiving
user account information. The \fIldap
admin dn\fR is used in conjunction with the admin dn password
stored in the \fIprivate/secrets.tdb\fR file. See the
-\fBsmbpasswd\fR(8) man page for more information on how
-to accmplish this.
+\fBsmbpasswd(8)\fR man
+page for more information on how to accomplish this.
.TP
-\fB>ldap delete dn (G)\fR
+\fB>ldap del only sam attr (G)\fR
This parameter specifies whether a delete
operation in the ldapsam deletes the complete entry or only the attributes
specific to Samba.
Default : \fBldap delete dn = no\fR
.TP
-\fB>ldap filter (G)\fR
+\fB>ldap del only sam attr (G)\fR
+Inverted synonym for \fI ldap delete dn\fR.
+.TP
+\fBldap filter (G)\fR
This parameter specifies the RFC 2254 compliant LDAP search filter.
The default is to match the login name with the uid
attribute for all entries matching the sambaAccount
@@ -3381,7 +3408,7 @@ objectclass. Note that this filter should only return one entry.
Default : \fBldap filter = (&(uid=%u)(objectclass=sambaAccount))\fR
.TP
-\fB>ldap port (G)\fR
+\fBldap port (G)\fR
This parameter is only available if Samba has been
configure to include the \fB--with-ldapsam\fR option
at compile time.
@@ -3396,7 +3423,7 @@ Default : \fBldap port = 636 ; if ldap ssl = on\fR
Default : \fBldap port = 389 ; if ldap ssl = off\fR
.TP
-\fB>ldap server (G)\fR
+\fBldap server (G)\fR
This parameter is only available if Samba has been
configure to include the \fB--with-ldapsam\fR option
at compile time.
@@ -3406,7 +3433,7 @@ server which should be queried to locate user account information.
Default : \fBldap server = localhost\fR
.TP
-\fB>ldap ssl (G)\fR
+\fBldap ssl (G)\fR
This option is used to define whether or not Samba should
use SSL when connecting to the ldap server
This is \fBNOT\fR related to
@@ -3434,23 +3461,23 @@ to configure. See \fIpassdb backend\fR
Default : \fBldap ssl = start_tls\fR
.TP
-\fB>ldap suffix (G)\fR
+\fBldap suffix (G)\fR
Specifies where user and machine accounts are added to the tree. Can be overriden by \fBldap user suffix\fR and \fBldap machine suffix\fR. It also used as the base dn for all ldap searches.
Default : \fBnone\fR
.TP
-\fB>ldap user suffix (G)\fR
+\fBldap user suffix (G)\fR
It specifies where users are added to the tree.
Default : \fBnone\fR
.TP
-\fB>ldap machine suffix (G)\fR
+\fBldap machine suffix (G)\fR
It specifies where machines should be
added to the ldap tree.
Default : \fBnone\fR
.TP
-\fB>ldap passwd sync (G)\fR
+\fBldap passwd sync (G)\fR
This option is used to define whether
or not Samba should sync the LDAP password with the NT
and LM hashes for normal accounts (NOT for
@@ -3472,7 +3499,7 @@ The \fIldap passwd sync\fR can be set to one of three values:
Default : \fBldap passwd sync = no\fR
.TP
-\fB>ldap trust ids (G)\fR
+\fBldap trust ids (G)\fR
Normally, Samba validates each entry
in the LDAP server against getpwnam(). This allows
LDAP to be used for Samba with the unix system using
@@ -3489,7 +3516,7 @@ same LDAP server.
Default: \fBldap trust ids = No\fR
.TP
-\fB>level2 oplocks (S)\fR
+\fBlevel2 oplocks (S)\fR
This parameter controls whether Samba supports
level2 (read-only) oplocks on a share.
@@ -3526,8 +3553,8 @@ parameters.
Default: \fBlevel2 oplocks = yes\fR
.TP
-\fB>lm announce (G)\fR
-This parameter determines if \fBnmbd\fR(8) will produce Lanman announce
+\fBlm announce (G)\fR
+This parameter determines if \fBnmbd(8)\fR will produce Lanman announce
broadcasts that are needed by OS/2 clients in order for them to see
the Samba server in their browse list. This parameter can have three
values, yes, no, or
@@ -3548,7 +3575,7 @@ Default: \fBlm announce = auto\fR
Example: \fBlm announce = yes\fR
.TP
-\fB>lm interval (G)\fR
+\fBlm interval (G)\fR
If Samba is set to produce Lanman announce
broadcasts needed by OS/2 clients (see the \fIlm announce\fR parameter) then this
parameter defines the frequency in seconds with which they will be
@@ -3563,7 +3590,7 @@ Default: \fBlm interval = 60\fR
Example: \fBlm interval = 120\fR
.TP
-\fB>load printers (G)\fR
+\fBload printers (G)\fR
A boolean variable that controls whether all
printers in the printcap will be loaded for browsing by default.
See the printers section for
@@ -3571,8 +3598,8 @@ more details.
Default: \fBload printers = yes\fR
.TP
-\fB>local master (G)\fR
-This option allows \fBnmbd\fR(8) to try and become a local master browser
+\fBlocal master (G)\fR
+This option allows \fB nmbd(8)\fR to try and become a local master browser
on a subnet. If set to no then \fB nmbd\fR will not attempt to become a local master browser
on a subnet and will also lose in all browsing elections. By
default this value is set to yes. Setting this value to yes doesn't
@@ -3584,10 +3611,10 @@ Setting this value to no will cause \fBnmbd\fR
Default: \fBlocal master = yes\fR
.TP
-\fB>lock dir (G)\fR
+\fBlock dir (G)\fR
Synonym for \fI lock directory\fR.
.TP
-\fB>lock directory (G)\fR
+\fBlock directory (G)\fR
This option specifies the directory where lock
files will be placed. The lock files are used to implement the
\fImax connections\fR
@@ -3597,7 +3624,7 @@ Default: \fBlock directory = ${prefix}/var/locks\fR
Example: \fBlock directory = /var/run/samba/locks\fR
.TP
-\fB>lock spin count (G)\fR
+\fBlock spin count (G)\fR
This parameter controls the number of times
that smbd should attempt to gain a byte range lock on the
behalf of a client request. Experiments have shown that
@@ -3609,7 +3636,7 @@ and FoxPro.
Default: \fBlock spin count = 2\fR
.TP
-\fB>lock spin time (G)\fR
+\fBlock spin time (G)\fR
The time in microseconds that smbd should
pause before attempting to gain a failed lock. See
\fIlock spin
@@ -3617,7 +3644,7 @@ count\fR for more details.
Default: \fBlock spin time = 10\fR
.TP
-\fB>locking (S)\fR
+\fBlocking (S)\fR
This controls whether or not locking will be
performed by the server in response to lock requests from the
client.
@@ -3640,7 +3667,7 @@ You should never need to set this parameter.
Default: \fBlocking = yes\fR
.TP
-\fB>log file (G)\fR
+\fBlog file (G)\fR
This option allows you to override the name
of the Samba log file (also known as the debug file).
@@ -3650,7 +3677,7 @@ you to have separate log files for each user or machine.
Example: \fBlog file = /usr/local/samba/var/log.%m
\fR
.TP
-\fB>log level (G)\fR
+\fBlog level (G)\fR
The value of the parameter (a astring) allows
the debug level (logging level) to be specified in the
\fIsmb.conf\fR file. This parameter has been
@@ -3664,7 +3691,7 @@ the command line or level zero if none was specified.
Example: \fBlog level = 3 passdb:5 auth:10 winbind:2
\fR
.TP
-\fB>logon drive (G)\fR
+\fBlogon drive (G)\fR
This parameter specifies the local path to
which the home directory will be connected (see \fIlogon home\fR)
and is only used by NT Workstations.
@@ -3676,7 +3703,7 @@ Default: \fBlogon drive = z:\fR
Example: \fBlogon drive = h:\fR
.TP
-\fB>logon home (G)\fR
+\fBlogon home (G)\fR
This parameter specifies the home directory
location when a Win95/98 or NT Workstation logs into a Samba PDC.
It allows you to do
@@ -3713,7 +3740,7 @@ Default: \fBlogon home = "\\\\%N\\%U"\fR
Example: \fBlogon home = "\\\\remote_smb_server\\%U"\fR
.TP
-\fB>logon path (G)\fR
+\fBlogon path (G)\fR
This parameter specifies the home directory
where roaming profiles (NTuser.dat etc files for Windows NT) are
stored. Contrary to previous versions of these manual pages, it has
@@ -3756,7 +3783,7 @@ Default: \fBlogon path = \\\\%N\\%U\\profile\fR
Example: \fBlogon path = \\\\PROFILESERVER\\PROFILE\\%U\fR
.TP
-\fB>logon script (G)\fR
+\fBlogon script (G)\fR
This parameter specifies the batch file (.bat) or
NT command file (.cmd) to be downloaded and run on a machine when
a user successfully logs in. The file must contain the DOS
@@ -3792,7 +3819,7 @@ Default: \fBno logon script defined\fR
Example: \fBlogon script = scripts\\%U.bat\fR
.TP
-\fB>lppause command (S)\fR
+\fBlppause command (S)\fR
This parameter specifies the command to be
executed on the server host in order to stop printing or spooling
a specific print job.
@@ -3831,7 +3858,7 @@ is SOFTQ, then the default is:
Example for HPUX: \fBlppause command = /usr/bin/lpalt
%p-%j -p0\fR
.TP
-\fB>lpq cache time (G)\fR
+\fBlpq cache time (G)\fR
This controls how long lpq info will be cached
for to prevent the \fBlpq\fR command being called too
often. A separate cache is kept for each variation of the \fB lpq\fR command used by the system, so if you use different
@@ -3855,7 +3882,7 @@ Default: \fBlpq cache time = 10\fR
Example: \fBlpq cache time = 30\fR
.TP
-\fB>lpq command (S)\fR
+\fBlpq command (S)\fR
This parameter specifies the command to be
executed on the server host in order to obtain \fBlpq
\fR-style printer status information.
@@ -3893,7 +3920,7 @@ Default: \fBdepends on the setting of \fI printing\fB\fR
Example: \fBlpq command = /usr/bin/lpq -P%p\fR
.TP
-\fB>lpresume command (S)\fR
+\fBlpresume command (S)\fR
This parameter specifies the command to be
executed on the server host in order to restart or continue
printing or spooling a specific print job.
@@ -3928,7 +3955,7 @@ is SOFTQ, then the default is:
Example for HPUX: \fBlpresume command = /usr/bin/lpalt
%p-%j -p2\fR
.TP
-\fB>lprm command (S)\fR
+\fBlprm command (S)\fR
This parameter specifies the command to be
executed on the server host in order to delete a print job.
@@ -3955,7 +3982,7 @@ Example 1: \fBlprm command = /usr/bin/lprm -P%p %j
Example 2: \fBlprm command = /usr/bin/cancel %p-%j
\fR
.TP
-\fB>machine password timeout (G)\fR
+\fBmachine password timeout (G)\fR
If a Samba server is a member of a Windows
NT Domain (see the security = domain)
parameter) then periodically a running smbd(8) process will try and change the MACHINE ACCOUNT
@@ -3964,11 +3991,12 @@ PASSWORD stored in the TDB called \fIprivate/secrets.tdb
will be changed, in seconds. The default is one week (expressed in
seconds), the same as a Windows NT Domain member server.
-See also \fBsmbpasswd\fR(8), and the security = domain) parameter.
+See also \fBsmbpasswd(8)
+\fR and the security = domain) parameter.
Default: \fBmachine password timeout = 604800\fR
.TP
-\fB>magic output (S)\fR
+\fBmagic output (S)\fR
This parameter specifies the name of a file
which will contain output created by a magic script (see the
\fImagic script\fR
@@ -3983,7 +4011,7 @@ Default: \fBmagic output = <magic script name>.out
Example: \fBmagic output = myfile.txt\fR
.TP
-\fB>magic script (S)\fR
+\fBmagic script (S)\fR
This parameter specifies the name of a file which,
if opened, will be executed by the server when the file is closed.
This allows a UNIX script to be sent to the Samba host and
@@ -4009,12 +4037,12 @@ Default: \fBNone. Magic scripts disabled.\fR
Example: \fBmagic script = user.csh\fR
.TP
-\fB>mangle case (S)\fR
+\fBmangle case (S)\fR
See the section on NAME MANGLING
Default: \fBmangle case = no\fR
.TP
-\fB>mangled map (S)\fR
+\fBmangled map (S)\fR
This is for those who want to directly map UNIX
file names which cannot be represented on Windows/DOS. The mangling
of names is not always what is needed. In particular you may have
@@ -4036,7 +4064,7 @@ Default: \fBno mangled map\fR
Example: \fBmangled map = (*;1 *;)\fR
.TP
-\fB>mangled names (S)\fR
+\fBmangled names (S)\fR
This controls whether non-DOS names under UNIX
should be mapped to DOS-compatible names ("mangled") and made visible,
or whether non-DOS names should simply be ignored.
@@ -4095,7 +4123,7 @@ do not change between sessions.
Default: \fBmangled names = yes\fR
.TP
-\fB>mangling method (G)\fR
+\fBmangling method (G)\fR
controls the algorithm used for the generating
the mangled names. Can take two different values, "hash" and
"hash2". "hash" is the default and is the algorithm that has been
@@ -4109,7 +4137,7 @@ Default: \fBmangling method = hash2\fR
Example: \fBmangling method = hash\fR
.TP
-\fB>mangle prefix (G)\fR
+\fBmangle prefix (G)\fR
controls the number of prefix
characters from the original name used when generating
the mangled names. A larger value will give a weaker
@@ -4120,9 +4148,9 @@ Default: \fBmangle prefix = 1\fR
Example: \fBmangle prefix = 4\fR
.TP
-\fB>mangled stack (G)\fR
+\fBmangled stack (G)\fR
This parameter controls the number of mangled names
-that should be cached in the Samba server \fBsmbd\fR(8).
+that should be cached in the Samba server smbd(8)
This stack is a list of recently mangled base names
(extensions are only maintained if they are longer than 3 characters
@@ -4140,7 +4168,7 @@ Default: \fBmangled stack = 50\fR
Example: \fBmangled stack = 100\fR
.TP
-\fB>mangling char (S)\fR
+\fBmangling char (S)\fR
This controls what character is used as
the \fBmagic\fR character in name mangling. The default is a '~'
but this may interfere with some software. Use this option to set
@@ -4150,7 +4178,7 @@ Default: \fBmangling char = ~\fR
Example: \fBmangling char = ^\fR
.TP
-\fB>map archive (S)\fR
+\fBmap archive (S)\fR
This controls whether the DOS archive attribute
should be mapped to the UNIX owner execute bit. The DOS archive bit
is set when a file has been modified since its last backup. One
@@ -4164,7 +4192,7 @@ parameter to be set such that owner execute bit is not masked out
Default: \fBmap archive = yes\fR
.TP
-\fB>map hidden (S)\fR
+\fBmap hidden (S)\fR
This controls whether DOS style hidden files
should be mapped to the UNIX world execute bit.
@@ -4174,7 +4202,7 @@ it must include 001). See the parameter \fIcreate mask\fR for details.
Default: \fBmap hidden = no\fR
.TP
-\fB>map system (S)\fR
+\fBmap system (S)\fR
This controls whether DOS style system files
should be mapped to the UNIX group execute bit.
@@ -4184,13 +4212,13 @@ it must include 010). See the parameter \fIcreate mask\fR for details.
Default: \fBmap system = no\fR
.TP
-\fB>map to guest (G)\fR
+\fBmap to guest (G)\fR
This parameter is only useful in security modes other than \fIsecurity = share\fR
- i.e. user, server,
and domain.
This parameter can take three different values, which tell
-\fBsmbd\fR(8) what to do with user
+smbd(8) what to do with user
login requests that don't match a valid UNIX user in some way.
The three settings are :
@@ -4235,7 +4263,7 @@ Default: \fBmap to guest = Never\fR
Example: \fBmap to guest = Bad User\fR
.TP
-\fB>max connections (S)\fR
+\fBmax connections (S)\fR
This option allows the number of simultaneous
connections to a service to be limited. If \fImax connections
\fR is greater than 0 then connections will be refused if
@@ -4250,7 +4278,7 @@ Default: \fBmax connections = 0\fR
Example: \fBmax connections = 10\fR
.TP
-\fB>max disk size (G)\fR
+\fBmax disk size (G)\fR
This option allows you to put an upper limit
on the apparent size of disks. If you set this option to 100
then all shares will appear to be not larger than 100 MB in
@@ -4273,7 +4301,7 @@ Default: \fBmax disk size = 0\fR
Example: \fBmax disk size = 1000\fR
.TP
-\fB>max log size (G)\fR
+\fBmax log size (G)\fR
This option (an integer in kilobytes) specifies
the max size the log file should grow to. Samba periodically checks
the size and if it is exceeded it will rename the file, adding
@@ -4285,16 +4313,16 @@ Default: \fBmax log size = 5000\fR
Example: \fBmax log size = 1000\fR
.TP
-\fB>max mux (G)\fR
+\fBmax mux (G)\fR
This option controls the maximum number of
outstanding simultaneous SMB operations that Samba tells the client
it will allow. You should never need to set this parameter.
Default: \fBmax mux = 50\fR
.TP
-\fB>max open files (G)\fR
+\fBmax open files (G)\fR
This parameter limits the maximum number of
-open files that one \fBsmbd\fR(8) file
+open files that one smbd(8) file
serving process may have open for a client at any one time. The
default for this parameter is set very high (10,000) as Samba uses
only one bit per unopened file.
@@ -4305,10 +4333,10 @@ this parameter so you should never need to touch this parameter.
Default: \fBmax open files = 10000\fR
.TP
-\fB>max print jobs (S)\fR
+\fBmax print jobs (S)\fR
This parameter limits the maximum number of
jobs allowable in a Samba printer queue at any given moment.
-If this number is exceeded, \fBsmbd\fR(8) will remote "Out of Space" to the client.
+If this number is exceeded, \fB smbd(8)\fR will remote "Out of Space" to the client.
See all \fItotal
print jobs\fR.
@@ -4316,7 +4344,7 @@ Default: \fBmax print jobs = 1000\fR
Example: \fBmax print jobs = 5000\fR
.TP
-\fB>max protocol (G)\fR
+\fBmax protocol (G)\fR
The value of the parameter (a string) is the highest
protocol level that will be supported by the server.
@@ -4354,22 +4382,22 @@ Default: \fBmax protocol = NT1\fR
Example: \fBmax protocol = LANMAN1\fR
.TP
-\fB>max smbd processes (G)\fR
+\fBmax smbd processes (G)\fR
This parameter limits the maximum number of
\fBsmbd(8)\fR
processes concurrently running on a system and is intended
as a stopgap to prevent degrading service to clients in the event
that the server has insufficient resources to handle more than this
number of connections. Remember that under normal operating
-conditions, each user will have an \fBsmbd\fR(8) associated with him or her
+conditions, each user will have an smbd associated with him or her
to handle connections to all shares from a given host.
Default: \fBmax smbd processes = 0\fR ## no limit
Example: \fBmax smbd processes = 1000\fR
.TP
-\fB>max ttl (G)\fR
-This option tells \fBnmbd\fR(8)
+\fBmax ttl (G)\fR
+This option tells nmbd(8)
what the default 'time to live' of NetBIOS names should be (in seconds)
when \fBnmbd\fR is requesting a name using either a
broadcast packet or from a WINS server. You should never need to
@@ -4377,8 +4405,9 @@ change this parameter. The default is 3 days.
Default: \fBmax ttl = 259200\fR
.TP
-\fB>max wins ttl (G)\fR
-This option tells \fBsmbd\fR(8) when acting as a WINS server ( \fIwins support = yes\fR) what the maximum
+\fBmax wins ttl (G)\fR
+This option tells nmbd(8)
+ when acting as a WINS server ( \fIwins support = yes\fR) what the maximum
\&'time to live' of NetBIOS names that \fBnmbd\fR
will grant will be (in seconds). You should never need to change this
parameter. The default is 6 days (518400 seconds).
@@ -4388,7 +4417,7 @@ wins ttl\fR parameter.
Default: \fBmax wins ttl = 518400\fR
.TP
-\fB>max xmit (G)\fR
+\fBmax xmit (G)\fR
This option controls the maximum packet size
that will be negotiated by Samba. The default is 65535, which
is the maximum. In some cases you may find you get better performance
@@ -4398,7 +4427,7 @@ Default: \fBmax xmit = 65535\fR
Example: \fBmax xmit = 8192\fR
.TP
-\fB>message command (G)\fR
+\fBmessage command (G)\fR
This specifies what command to run when the
server receives a WinPopup style message.
@@ -4461,10 +4490,10 @@ Default: \fBno message command\fR
Example: \fBmessage command = csh -c 'xedit %s;
rm %s' &\fR
.TP
-\fB>min passwd length (G)\fR
+\fBmin passwd length (G)\fR
Synonym for \fImin password length\fR.
.TP
-\fB>min password length (G)\fR
+\fBmin password length (G)\fR
This option sets the minimum length in characters
of a plaintext password that \fBsmbd\fR will accept when performing
UNIX password changing.
@@ -4475,7 +4504,7 @@ password sync\fR, \fIpasswd program\fR and \fIpasswd chat debug\fR
Default: \fBmin password length = 5\fR
.TP
-\fB>min print space (S)\fR
+\fBmin print space (S)\fR
This sets the minimum amount of free disk
space that must be available before a user will be able to spool
a print job. It is specified in kilobytes. The default is 0, which
@@ -4488,7 +4517,7 @@ Default: \fBmin print space = 0\fR
Example: \fBmin print space = 2000\fR
.TP
-\fB>min protocol (G)\fR
+\fBmin protocol (G)\fR
The value of the parameter (a string) is the
lowest SMB protocol dialect than Samba will support. Please refer
to the \fImax protocol\fR
@@ -4507,8 +4536,8 @@ Default : \fBmin protocol = CORE\fR
Example : \fBmin protocol = NT1\fR # disable DOS
clients
.TP
-\fB>min wins ttl (G)\fR
-This option tells \fBnmbd\fR(8)
+\fBmin wins ttl (G)\fR
+This option tells nmbd(8)
when acting as a WINS server (\fI wins support = yes\fR) what the minimum 'time to live'
of NetBIOS names that \fBnmbd\fR will grant will be (in
seconds). You should never need to change this parameter. The default
@@ -4516,7 +4545,7 @@ is 6 hours (21600 seconds).
Default: \fBmin wins ttl = 21600\fR
.TP
-\fB>msdfs proxy (S)\fR
+\fBmsdfs proxy (S)\fR
This parameter indicates that the share is a
stand-in for another CIFS share whose location is specified by
the value of the parameter. When clients attempt to connect to
@@ -4529,25 +4558,25 @@ and
\fIhost msdfs\fR
options to find out how to set up a Dfs root share.
-Example: \fBmsdfs proxy = \\\\\\\\otherserver\\\\someshare\fR
+Example: \fBmsdfs proxy = \\otherserver\\someshare\fR
.TP
-\fB>msdfs root (S)\fR
+\fBmsdfs root (S)\fR
This boolean parameter is only available if
Samba is configured and compiled with the \fB --with-msdfs\fR option. If set to yes,
Samba treats the share as a Dfs root and allows clients to browse
the distributed file system tree rooted at the share directory.
Dfs links are specified in the share directory by symbolic
-links of the form \fImsdfs:serverA\\\\shareA,serverB\\\\shareB\fR
+links of the form \fImsdfs:serverA\\shareA,serverB\\shareB\fR
and so on. For more information on setting up a Dfs tree
-on Samba, refer to "Hosting a Microsoft
-Distributed File System tree on Samba" document.
+on Samba, refer to msdfs_setup.html
+
See also \fIhost msdfs
\fR
Default: \fBmsdfs root = no\fR
.TP
-\fB>name cache timeout (G)\fR
+\fBname cache timeout (G)\fR
Specifies the number of seconds it takes before
entries in samba's hostname resolve cache time out. If
the timeout is set to 0. the caching is disabled.
@@ -4556,7 +4585,7 @@ Default: \fBname cache timeout = 660\fR
Example: \fBname cache timeout = 0\fR
.TP
-\fB>name resolve order (G)\fR
+\fBname resolve order (G)\fR
This option is used by the programs in the Samba
suite to determine what naming services to use and in what order
to resolve host names to IP addresses. The option takes a space
@@ -4605,7 +4634,7 @@ This will cause the local lmhosts file to be examined
first, followed by a broadcast attempt, followed by a normal
system hostname lookup.
.TP
-\fB>netbios aliases (G)\fR
+\fBnetbios aliases (G)\fR
This is a list of NetBIOS names that nmbd(8) will advertise as additional
names by which the Samba server is known. This allows one machine
to appear in browse lists under multiple names. If a machine is
@@ -4621,7 +4650,7 @@ Default: \fBempty string (no additional names)\fR
Example: \fBnetbios aliases = TEST TEST1 TEST2\fR
.TP
-\fB>netbios name (G)\fR
+\fBnetbios name (G)\fR
This sets the NetBIOS name by which a Samba
server is known. By default it is the same as the first component
of the host's DNS name. If a machine is a browse server or
@@ -4636,12 +4665,12 @@ Default: \fBmachine DNS name\fR
Example: \fBnetbios name = MYNAME\fR
.TP
-\fB>netbios scope (G)\fR
+\fBnetbios scope (G)\fR
This sets the NetBIOS scope that Samba will
operate under. This should not be set unless every machine
on your LAN also sets this value.
.TP
-\fB>nis homedir (G)\fR
+\fBnis homedir (G)\fR
Get the home share server from a NIS map. For
UNIX systems that use an automounter, the user's home directory
will often be mounted on a workstation on demand from a remote
@@ -4668,7 +4697,7 @@ be a logon server.
Default: \fBnis homedir = no\fR
.TP
-\fB>non unix account range (G)\fR
+\fBnon unix account range (G)\fR
The non unix account range parameter specifies
the range of 'user ids' that are allocated by the various 'non unix
account' passdb backends. These backends allow
@@ -4676,20 +4705,17 @@ the storage of passwords for users who don't exist in /etc/passwd.
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.
-.sp
-.RS
-.B "Note:"
-These userids never appear on the system and Samba will never
+
+NOTE: 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.
-.RE
Default: \fBnon unix account range = <empty string>
\fR
Example: \fBnon unix account range = 10000-20000\fR
.TP
-\fB>nt acl support (S)\fR
+\fBnt acl support (S)\fR
This boolean parameter controls whether
smbd(8) will attempt to map
UNIX permissions into Windows NT access control lists.
@@ -4698,16 +4724,16 @@ prior to 2.2.2.
Default: \fBnt acl support = yes\fR
.TP
-\fB>nt pipe support (G)\fR
+\fBnt pipe support (G)\fR
This boolean parameter controls whether
-\fBsmbd\fR(8) will allow Windows NT
+smbd(8) will allow Windows NT
clients to connect to the NT SMB specific IPC$
pipes. This is a developer debugging option and can be left
alone.
Default: \fBnt pipe support = yes\fR
.TP
-\fB>nt status support (G)\fR
+\fBnt status support (G)\fR
This boolean parameter controls whether smbd(8) will negotiate NT specific status
support with Windows NT/2k/XP clients. This is a developer
debugging option and should be left alone.
@@ -4719,15 +4745,15 @@ You should not need to ever disable this parameter.
Default: \fBnt status support = yes\fR
.TP
-\fB>null passwords (G)\fR
+\fBnull passwords (G)\fR
Allow or disallow client access to accounts
that have null passwords.
-See also \fBsmbpasswd\fR(5).
+See also smbpasswd (5)
Default: \fBnull passwords = no\fR
.TP
-\fB>obey pam restrictions (G)\fR
+\fBobey pam restrictions (G)\fR
When Samba 2.2 is configured to enable PAM support
(i.e. --with-pam), this parameter will control whether or not Samba
should obey PAM's account and session management directives. The
@@ -4739,7 +4765,7 @@ authentication mechanism needed in the presence of SMB password encryption.
Default: \fBobey pam restrictions = no\fR
.TP
-\fB>only user (S)\fR
+\fBonly user (S)\fR
This is a boolean option that controls whether
connections with usernames not in the \fIuser\fR
list will be allowed. By default this option is disabled so that a
@@ -4761,10 +4787,10 @@ parameter.
Default: \fBonly user = no\fR
.TP
-\fB>only guest (S)\fR
+\fBonly guest (S)\fR
A synonym for \fI guest only\fR.
.TP
-\fB>oplock break wait time (G)\fR
+\fBoplock break wait time (G)\fR
This is a tuning parameter added due to bugs in
both Windows 9x and WinNT. If Samba responds to a client too
quickly when that client issues an SMB that can cause an oplock
@@ -4778,14 +4804,15 @@ AND UNDERSTOOD THE SAMBA OPLOCK CODE\fR.
Default: \fBoplock break wait time = 0\fR
.TP
-\fB>oplock contention limit (S)\fR
+\fBoplock contention limit (S)\fR
This is a \fBvery\fR advanced
smbd(8) tuning option to
improve the efficiency of the granting of oplocks under multiple
client contention for the same file.
-In brief it specifies a number, which causes \fBsmbd\fR(8)not to grant an oplock even when requested
-if the approximate number of clients contending for an oplock on the same file goes over this
+In brief it specifies a number, which causes smbd not to
+grant an oplock even when requested if the approximate number of
+clients contending for an oplock on the same file goes over this
limit. This causes \fBsmbd\fR to behave in a similar
way to Windows NT.
@@ -4794,7 +4821,7 @@ AND UNDERSTOOD THE SAMBA OPLOCK CODE\fR.
Default: \fBoplock contention limit = 2\fR
.TP
-\fB>oplocks (S)\fR
+\fBoplocks (S)\fR
This boolean option tells \fBsmbd\fR whether to
issue oplocks (opportunistic locks) to file open requests on this
share. The oplock code can dramatically (approx. 30% or more) improve
@@ -4817,21 +4844,19 @@ oplocks\fR and \fI level2 oplocks\fR parameters.
Default: \fBoplocks = yes\fR
.TP
-\fB>ntlm auth (G)\fR
-This parameter determines
-whether or not \fBsmbd\fR(8) will
+\fBntlm auth (G)\fR
+This parameter determines whether or not smbd will
attempt to authenticate users using the NTLM password hash.
If disabled, only the lanman password hashes will be used.
-Please note that at least this option or \fBlanman auth\fR should
-be enabled in order to be able to log in.
+Please note that at least this option or \fBlanman auth\fR should be enabled in order to be able to log in.
Default : \fBntlm auth = yes\fR
.TP
-\fB>os level (G)\fR
+\fBos level (G)\fR
This integer value controls what level Samba
advertises itself as for browse elections. The value of this
-parameter determines whether \fBnmbd\fR(8)
+parameter determines whether nmbd(8)
has a chance of becoming a local master browser for the \fI WORKGROUP\fR in the local broadcast area.
\fBNote :\fRBy default, Samba will win
@@ -4846,7 +4871,7 @@ Default: \fBos level = 20\fR
Example: \fBos level = 65 \fR
.TP
-\fB>os2 driver map (G)\fR
+\fBos2 driver map (G)\fR
The parameter is used to define the absolute
path to a file containing a mapping of Windows NT printer driver
names to OS/2 printer driver names. The format is:
@@ -4861,12 +4886,13 @@ LaserJet 5L\fR.
The need for the file is due to the printer driver namespace
problem described in the Samba
Printing HOWTO For more details on OS/2 clients, please
-refer to the OS2-Client-HOWTO containing in the Samba documentation.
+refer to the OS2-Client-HOWTO
+ containing in the Samba documentation.
Default: \fBos2 driver map = <empty string>
\fR
.TP
-\fB>pam password change (G)\fR
+\fBpam password change (G)\fR
With the addition of better PAM support in Samba 2.2,
this parameter, it is possible to use PAM's password change control
flag for Samba. If enabled, then PAM will be used for password
@@ -4878,28 +4904,25 @@ parameter for most setups.
Default: \fBpam password change = no\fR
.TP
-\fB>panic action (G)\fR
+\fBpanic action (G)\fR
This is a Samba developer option that allows a
-system command to be called when either \fBsmbd\fR(8) or \fBsmbd\fR(8) crashes. This is usually used to
-draw attention to the fact that a problem occurred.
+system command to be called when either smbd(8)
+crashes. This is usually used to draw attention to the fact that
+a problem occurred.
Default: \fBpanic action = <empty string>\fR
Example: \fBpanic action = "/bin/sleep 90000"\fR
.TP
-\fB>paranoid server security (G)\fR
+\fBparanoid server security (G)\fR
Some version of NT 4.x allow non-guest
users with a bad passowrd. When this option is enabled, samba will not
use a broken NT 4.x server as password server, but instead complain
-to the logs and exit.
-
-Disabling this option prevents Samba from making
-this check, which involves deliberatly attempting a
-bad logon to the remote server.
+to the logs and exit.
Default: \fBparanoid server security = yes\fR
.TP
-\fB>passdb backend (G)\fR
+\fBpassdb backend (G)\fR
This option allows the administrator to chose which backends to retrieve and store passwords with. This allows (for example) both
smbpasswd and tdbsam to be used without a recompile.
Multiple backends can be specified, separated by spaces. The backends will be searched in the order they are specified. New users are always added to the first backend specified.
@@ -4969,7 +4992,7 @@ Any characters after the (optional) second : are passed to the plugin
for its own processing
.TP 0.2i
\(bu
-\fBunixsam\fR - Allows samba to map all (other) available unix users
+\fBunixsam\fR - (EXPERIMENTAL) Allows samba to map all (other) available unix users
This backend uses the standard unix database for retrieving users. Users included
in this pdb are NOT listed in samba user listings and users included in this pdb won't be
@@ -4982,19 +5005,19 @@ the unix passdb and might 'override' mappings if specified earlier. It's meant t
accounts for users that aren't covered by the previous backends.
.RE
-Default: \fBpassdb backend = smbpasswd unixsam\fR
+Default: \fBpassdb backend = smbpasswd guest\fR
-Example: \fBpassdb backend = tdbsam:/etc/samba/private/passdb.tdb smbpasswd:/etc/samba/smbpasswd unixsam\fR
+Example: \fBpassdb backend = tdbsam:/etc/samba/private/passdb.tdb smbpasswd:/etc/samba/smbpasswd \fR
-Example: \fBpassdb backend = ldapsam_nua:ldaps://ldap.example.com unixsam\fR
+Example: \fBpassdb backend = ldapsam_nua:ldaps://ldap.example.com \fR
Example: \fBpassdb backend = plugin:/usr/local/samba/lib/my_passdb.so:my_plugin_args tdbsam:/etc/samba/private/passdb.tdb\fR
.TP
-\fB>passwd chat (G)\fR
+\fBpasswd chat (G)\fR
This string controls the \fB"chat"\fR
-conversation that takes places between \fBsmbd\fR(8) and the local password changing
+conversation that takes places between smbd and the local password changing
program to change the user's password. The string describes a
-sequence of response-receive pairs that \fBsmbd\fR(8) uses to determine what to send to the
+sequence of response-receive pairs that smbd(8) uses to determine what to send to the
\fIpasswd program\fR
and what to expect back. If the expected output is not
received then the password is not changed.
@@ -5014,7 +5037,7 @@ executed on the NIS master.
The string can contain the macro \fI%n\fR which is substituted
for the new password. The chat sequence can also contain the standard
-macros \\\\n, \\\\r, \\\\t and \\\\s to give line-feed,
+macros \\n, \\r, \\t and \\s to give line-feed,
carriage-return, tab and space. The chat sequence string can also contain
a '*' which matches any sequence of characters.
Double quotes can be used to collect strings with spaces
@@ -5032,18 +5055,18 @@ not any particular output. The \\n macro is ignored for PAM conversions.
See also \fIunix password
sync\fR, \fI passwd program\fR , \fIpasswd chat debug\fR and \fIpam password change\fR.
-Default: \fBpasswd chat = *new*password* %n\\\\n
-*new*password* %n\\\\n *changed*\fR
+Default: \fBpasswd chat = *new*password* %n\\n
+*new*password* %n\\n *changed*\fR
-Example: \fBpasswd chat = "*Enter OLD password*" %o\\\\n
-"*Enter NEW password*" %n\\\\n "*Reenter NEW password*" %n\\\\n "*Password
+Example: \fBpasswd chat = "*Enter OLD password*" %o\\n
+"*Enter NEW password*" %n\\n "*Reenter NEW password*" %n\\n "*Password
changed*"\fR
.TP
-\fB>passwd chat debug (G)\fR
+\fBpasswd chat debug (G)\fR
This boolean specifies if the passwd chat script
parameter is run in \fBdebug\fR mode. In this mode the
strings passed to and received from the passwd chat are printed
-in the \fBsmbd\fR(8) log with a
+in the smbd(8) log with a
\fIdebug level\fR
of 100. This is a dangerous option as it will allow plaintext passwords
to be seen in the \fBsmbd\fR log. It is available to help
@@ -5060,7 +5083,7 @@ See also \fIpasswd chat\fR
Default: \fBpasswd chat debug = no\fR
.TP
-\fB>passwd program (G)\fR
+\fBpasswd program (G)\fR
The name of a program that can be used to set
UNIX user passwords. Any occurrences of \fI%u\fR
will be replaced with the user name. The user name is checked for
@@ -5093,7 +5116,7 @@ Default: \fBpasswd program = /bin/passwd\fR
Example: \fBpasswd program = /sbin/npasswd %u\fR
.TP
-\fB>password level (G)\fR
+\fBpassword level (G)\fR
Some client/server combinations have difficulty
with mixed-case passwords. One offending client is Windows for
Workgroups, which for some reason forces passwords to upper
@@ -5131,7 +5154,7 @@ Default: \fBpassword level = 0\fR
Example: \fBpassword level = 4\fR
.TP
-\fB>password server (G)\fR
+\fBpassword server (G)\fR
By specifying the name of another SMB server (such
as a WinNT box) with this option, and using \fBsecurity = domain
\fR or \fBsecurity = server\fR you can get Samba
@@ -5151,14 +5174,11 @@ by any method and order described in that parameter.
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.
-.sp
-.RS
-.B "Note:"
-Using a password server
+
+\fBNOTE:\fR Using a password server
means your UNIX box (running Samba) is only as secure as your
password server. \fBDO NOT CHOOSE A PASSWORD SERVER THAT
YOU DON'T COMPLETELY TRUST\fR.
-.RE
Never point a Samba server at itself for password
serving. This will cause a loop and could lock up your Samba
@@ -5225,7 +5245,7 @@ Example: \fBpassword server = NT-PDC, NT-BDC1, NT-BDC2, *
Example: \fBpassword server = *\fR
.TP
-\fB>path (S)\fR
+\fBpath (S)\fR
This parameter specifies a directory to which
the user of the service is to be given access. In the case of
printable services, this is where print data will spool prior to
@@ -5250,7 +5270,7 @@ Default: \fBnone\fR
Example: \fBpath = /home/fred\fR
.TP
-\fB>pid directory (G)\fR
+\fBpid directory (G)\fR
This option specifies the directory where pid
files will be placed.
@@ -5258,8 +5278,8 @@ Default: \fBpid directory = ${prefix}/var/locks\fR
Example: \fBpid directory = /var/run/\fR
.TP
-\fB>posix locking (S)\fR
-The \fBsmbd\fR(8)
+\fBposix locking (S)\fR
+The \fBsmbd(8)\fR
daemon maintains an database of file locks obtained by SMB clients.
The default behavior is to map this internal database to POSIX
locks. This means that file locks obtained by SMB clients are
@@ -5269,7 +5289,7 @@ You should never need to disable this parameter.
Default: \fBposix locking = yes\fR
.TP
-\fB>postexec (S)\fR
+\fBpostexec (S)\fR
This option specifies a command to be run
whenever the service is disconnected. It takes the usual
substitutions. The command may be run as the root on some
@@ -5288,7 +5308,18 @@ Default: \fBnone (no command executed)\fR
Example: \fBpostexec = echo \\"%u disconnected from %S
from %m (%I)\\" >> /tmp/log\fR
.TP
-\fB>preexec (S)\fR
+\fBpostscript (S)\fR
+This parameter forces a printer to interpret
+the print files as PostScript. This is done by adding a %!
+to the start of print output.
+
+This is most useful when you have lots of PCs that persist
+in putting a control-D at the start of print jobs, which then
+confuses your printer.
+
+Default: \fBpostscript = no\fR
+.TP
+\fBpreexec (S)\fR
This option specifies a command to be run whenever
the service is connected to. It takes the usual substitutions.
@@ -5310,14 +5341,14 @@ Default: \fBnone (no command executed)\fR
Example: \fBpreexec = echo \\"%u connected to %S from %m
(%I)\\" >> /tmp/log\fR
.TP
-\fB>preexec close (S)\fR
+\fBpreexec close (S)\fR
This boolean option controls whether a non-zero
return code from \fIpreexec
\fR should close the service being connected to.
Default: \fBpreexec close = no\fR
.TP
-\fB>preferred master (G)\fR
+\fBpreferred master (G)\fR
This boolean parameter controls if nmbd(8) is a preferred master browser
for its workgroup.
@@ -5338,10 +5369,10 @@ See also \fIos level\fR
Default: \fBpreferred master = auto\fR
.TP
-\fB>prefered master (G)\fR
+\fBprefered master (G)\fR
Synonym for \fI preferred master\fR for people who cannot spell :-).
.TP
-\fB>preload (G)\fR
+\fBpreload (G)\fR
This is a list of services that you want to be
automatically added to the browse lists. This is most useful
for homes and printers services that would otherwise not be
@@ -5354,19 +5385,7 @@ Default: \fBno preloaded services\fR
Example: \fBpreload = fred lp colorlp\fR
.TP
-\fB>preload modules (G)\fR
-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: \fBpreload modules = \fR
-
-Example: \fBpreload modules = /usr/lib/samba/passdb/mysql.so\fR
-.TP
-\fB>preserve case (S)\fR
+\fBpreserve case (S)\fR
This controls if new filenames are created
with the case that the client passes, or if they are forced to
be the \fIdefault case
@@ -5377,7 +5396,7 @@ Default: \fBpreserve case = yes\fR
See the section on NAME
MANGLING for a fuller discussion.
.TP
-\fB>print command (S)\fR
+\fBprint command (S)\fR
After a print job has finished spooling to
a service, this command will be used via a \fBsystem()\fR
call to process the spool file. Typically the command specified will
@@ -5462,10 +5481,10 @@ set print command will be ignored.
Example: \fBprint command = /usr/local/samba/bin/myprintscript
%p %s\fR
.TP
-\fB>print ok (S)\fR
+\fBprint ok (S)\fR
Synonym for \fIprintable\fR.
.TP
-\fB>printable (S)\fR
+\fBprintable (S)\fR
If this parameter is yes, then
clients may open, write to and submit spool files on the directory
specified for the service.
@@ -5478,10 +5497,10 @@ the resource.
Default: \fBprintable = no\fR
.TP
-\fB>printcap (G)\fR
+\fBprintcap (G)\fR
Synonym for \fI printcap name\fR.
.TP
-\fB>printcap name (G)\fR
+\fBprintcap name (G)\fR
This parameter may be used to override the
compiled-in default printcap name used by the server (usually \fI /etc/printcap\fR). See the discussion of the [printers] section above for reasons
why you might want to do this.
@@ -5505,30 +5524,28 @@ A minimal printcap file would look something like this:
.nf
-print1|My Printer 1
-print2|My Printer 2
-print3|My Printer 3
-print4|My Printer 4
-print5|My Printer 5
+ print1|My Printer 1
+ print2|My Printer 2
+ print3|My Printer 3
+ print4|My Printer 4
+ print5|My Printer 5
+
.fi
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.
-.sp
-.RS
-.B "Note:"
-Under AIX the default printcap
+
+\fBNOTE\fR: Under AIX the default printcap
name is \fI/etc/qconfig\fR. Samba will assume the
file is in AIX \fIqconfig\fR format if the string
\fIqconfig\fR appears in the printcap filename.
-.RE
Default: \fBprintcap name = /etc/printcap\fR
Example: \fBprintcap name = /etc/myprintcap\fR
.TP
-\fB>printer admin (S)\fR
+\fBprinter admin (S)\fR
This is a list of users that can do anything to
printers via the remote administration interfaces offered by MS-RPC
(usually using a NT workstation). Note that the root user always
@@ -5538,7 +5555,88 @@ Default: \fBprinter admin = <empty string>\fR
Example: \fBprinter admin = admin, @staff\fR
.TP
-\fB>printer name (S)\fR
+\fBprinter driver (S)\fR
+\fBNote :\fRThis is a deprecated
+parameter and will be removed in the next major release
+following version 2.2. Please see the instructions in
+the Samba 2.2. Printing
+HOWTO for more information
+on the new method of loading printer drivers onto a Samba server.
+
+This option allows you to control the string
+that clients receive when they ask the server for the printer driver
+associated with a printer. If you are using Windows95 or Windows NT
+then you can use this to automate the setup of printers on your
+system.
+
+You need to set this parameter to the exact string (case
+sensitive) that describes the appropriate printer driver for your
+system. If you don't know the exact string to use then you should
+first try with no \fI printer driver\fR option set and the client will
+give you a list of printer drivers. The appropriate strings are
+shown in a scroll box after you have chosen the printer manufacturer.
+
+See also \fIprinter
+driver file\fR.
+
+Example: \fBprinter driver = HP LaserJet 4L\fR
+.TP
+\fBprinter driver file (G)\fR
+\fBNote :\fRThis is a deprecated
+parameter and will be removed in the next major release
+following version 2.2. Please see the instructions in
+the Samba 2.2. Printing
+HOWTO for more information
+on the new method of loading printer drivers onto a Samba server.
+
+This parameter tells Samba where the printer driver
+definition file, used when serving drivers to Windows 95 clients, is
+to be found. If this is not set, the default is :
+
+\fISAMBA_INSTALL_DIRECTORY
+/lib/printers.def\fR
+
+This file is created from Windows 95 \fImsprint.inf
+\fR files found on the Windows 95 client system. For more
+details on setting up serving of printer drivers to Windows 95
+clients, see the outdated documentation file in the \fIdocs/\fR
+directory, \fIPRINTER_DRIVER.txt\fR.
+
+See also \fI printer driver location\fR.
+
+Default: \fBNone (set in compile).\fR
+
+Example: \fBprinter driver file =
+/usr/local/samba/printers/drivers.def\fR
+.TP
+\fBprinter driver location (S)\fR
+\fBNote :\fRThis is a deprecated
+parameter and will be removed in the next major release
+following version 2.2. Please see the instructions in
+the Samba 2.2. Printing
+HOWTO for more information
+on the new method of loading printer drivers onto a Samba server.
+
+This parameter tells clients of a particular printer
+share where to find the printer driver files for the automatic
+installation of drivers for Windows 95 machines. If Samba is set up
+to serve printer drivers to Windows 95 machines, this should be set to
+
+\fB\\\\MACHINE\\PRINTER$\fR
+
+Where MACHINE is the NetBIOS name of your Samba server,
+and PRINTER$ is a share you set up for serving printer driver
+files. For more details on setting this up see the outdated documentation
+file in the \fIdocs/\fR directory, \fI PRINTER_DRIVER.txt\fR.
+
+See also \fI printer driver file\fR.
+
+Default: \fBnone\fR
+
+Example: \fBprinter driver location = \\\\MACHINE\\PRINTER$
+\fR
+.TP
+\fBprinter name (S)\fR
This parameter specifies the name of the printer
to which print jobs spooled through a printable service will be sent.
@@ -5551,10 +5649,10 @@ on many systems)\fR
Example: \fBprinter name = laserwriter\fR
.TP
-\fB>printer (S)\fR
+\fBprinter (S)\fR
Synonym for \fI printer name\fR.
.TP
-\fB>printing (S)\fR
+\fBprinting (S)\fR
This parameters controls how printer status
information is interpreted on your system. It also affects the
default values for the \fIprint command\fR,
@@ -5577,21 +5675,21 @@ This option can be set on a per printer basis
See also the discussion in the [printers] section.
.TP
-\fB>private dir (G)\fR
+\fBprivate dir (G)\fR
This parameters defines the directory
smbd will use for storing such files as \fIsmbpasswd\fR
and \fIsecrets.tdb\fR.
Default :\fBprivate dir = ${prefix}/private\fR
.TP
-\fB>protocol (G)\fR
+\fBprotocol (G)\fR
Synonym for \fImax protocol\fR.
.TP
-\fB>public (S)\fR
+\fBpublic (S)\fR
Synonym for \fIguest
ok\fR.
.TP
-\fB>queuepause command (S)\fR
+\fBqueuepause command (S)\fR
This parameter specifies the command to be
executed on the server host in order to pause the printer queue.
@@ -5615,7 +5713,7 @@ Default: \fBdepends on the setting of \fIprinting
Example: \fBqueuepause command = disable %p\fR
.TP
-\fB>queueresume command (S)\fR
+\fBqueueresume command (S)\fR
This parameter specifies the command to be
executed on the server host in order to resume the printer queue. It
is the command to undo the behavior that is caused by the
@@ -5642,7 +5740,7 @@ Default: \fBdepends on the setting of \fIprinting\fB\fR
Example: \fBqueuepause command = enable %p
\fR
.TP
-\fB>read bmpx (G)\fR
+\fBread bmpx (G)\fR
This boolean parameter controls whether smbd(8) will support the "Read
Block Multiplex" SMB. This is now rarely used and defaults to
no. You should never need to set this
@@ -5650,7 +5748,7 @@ parameter.
Default: \fBread bmpx = no\fR
.TP
-\fB>read list (S)\fR
+\fBread list (S)\fR
This is a list of users that are given read-only
access to a service. If the connecting user is in this list then
they will not be given write access, no matter what the \fIread only\fR
@@ -5664,7 +5762,7 @@ Default: \fBread list = <empty string>\fR
Example: \fBread list = mary, @students\fR
.TP
-\fB>read only (S)\fR
+\fBread only (S)\fR
An inverted synonym is \fIwriteable\fR.
If this parameter is yes, then users
@@ -5677,7 +5775,7 @@ will \fBALWAYS\fR allow writing to the directory
Default: \fBread only = yes\fR
.TP
-\fB>read raw (G)\fR
+\fBread raw (G)\fR
This parameter controls whether or not the server
will support the raw read SMB requests when transferring data
to clients.
@@ -5694,7 +5792,7 @@ tool and left severely alone. See also \fIwrite raw\fR.
Default: \fBread raw = yes\fR
.TP
-\fB>read size (G)\fR
+\fBread size (G)\fR
The option \fIread size\fR
affects the overlap of disk reads/writes with network reads/writes.
If the amount of data being transferred in several of the SMB
@@ -5718,7 +5816,7 @@ Default: \fBread size = 16384\fR
Example: \fBread size = 8192\fR
.TP
-\fB>realm (G)\fR
+\fBrealm (G)\fR
This option specifies the kerberos realm to use. The realm is
used as the ADS equivalent of the NT4\fBdomain\fR. It
is usually set to the DNS name of the kerberos server.
@@ -5727,7 +5825,7 @@ Default: \fBrealm = \fR
Example: \fBrealm = mysambabox.mycompany.com\fR
.TP
-\fB>remote announce (G)\fR
+\fBremote announce (G)\fR
This option allows you to setup nmbd(8) to periodically announce itself
to arbitrary IP addresses with an arbitrary workgroup name.
@@ -5751,13 +5849,13 @@ The IP addresses you choose would normally be the broadcast
addresses of the remote networks, but can also be the IP addresses
of known browse masters if your network config is that stable.
-See the documentation file BROWSING
+See the documentation file \fIBROWSING.txt\fR
in the \fIdocs/\fR directory.
Default: \fBremote announce = <empty string>
\fR
.TP
-\fB>remote browse sync (G)\fR
+\fBremote browse sync (G)\fR
This option allows you to setup nmbd(8) to periodically request
synchronization of browse lists with the master browser of a Samba
server that is on a remote segment. This option will allow you to
@@ -5788,7 +5886,7 @@ is in fact the browse master on its segment.
Default: \fBremote browse sync = <empty string>
\fR
.TP
-\fB>restrict anonymous (G)\fR
+\fBrestrict anonymous (G)\fR
This is a integer parameter, and
mirrors as much as possible the functinality the
RestrictAnonymous
@@ -5796,13 +5894,13 @@ registry key does on NT/Win2k.
Default: \fBrestrict anonymous = 0\fR
.TP
-\fB>root (G)\fR
+\fBroot (G)\fR
Synonym for \fIroot directory"\fR.
.TP
-\fB>root dir (G)\fR
+\fBroot dir (G)\fR
Synonym for \fIroot directory"\fR.
.TP
-\fB>root directory (G)\fR
+\fBroot directory (G)\fR
The server will \fBchroot()\fR (i.e.
Change its root directory) to this directory on startup. This is
not strictly necessary for secure operation. Even without it the
@@ -5829,7 +5927,7 @@ Default: \fBroot directory = /\fR
Example: \fBroot directory = /homes/smb\fR
.TP
-\fB>root postexec (S)\fR
+\fBroot postexec (S)\fR
This is the same as the \fIpostexec\fR
parameter except that the command is run as root. This
is useful for unmounting filesystems
@@ -5840,7 +5938,7 @@ See also \fI postexec\fR.
Default: \fBroot postexec = <empty string>
\fR
.TP
-\fB>root preexec (S)\fR
+\fBroot preexec (S)\fR
This is the same as the \fIpreexec\fR
parameter except that the command is run as root. This
is useful for mounting filesystems (such as CDROMs) when a
@@ -5851,7 +5949,7 @@ See also \fI preexec\fR and \fIpreexec close\fR.
Default: \fBroot preexec = <empty string>
\fR
.TP
-\fB>root preexec close (S)\fR
+\fBroot preexec close (S)\fR
This is the same as the \fIpreexec close
\fR parameter except that the command is run as root.
@@ -5859,12 +5957,13 @@ See also \fI preexec\fR and \fIpreexec close\fR.
Default: \fBroot preexec close = no\fR
.TP
-\fB>security (G)\fR
+\fBsecurity (G)\fR
This option affects how clients respond to
Samba and is one of the most important settings in the \fI smb.conf\fR file.
The option sets the "security mode bit" in replies to
-protocol negotiations with \fBsmbd\fR(8) to turn share level security on or off. Clients decide
+protocol negotiations with smbd(8)
+ to turn share level security on or off. Clients decide
based on this bit whether (and how) to transfer user and password
information to the server.
@@ -5905,7 +6004,7 @@ level security under different \fINetBIOS aliases\fR.
The different settings will now be explained.
->\fBSECURITY = SHARE
+\fBSECURITY = SHARE
\fR
When clients connect to a share level security server they
@@ -5973,10 +6072,10 @@ be used in granting access.
See also the section NOTE ABOUT USERNAME/PASSWORD VALIDATION.
->\fBSECURITY = USER
+\fBSECURITY = USER
\fR
-This is the default security setting in Samba 3.0.
+This is the default security setting in Samba 2.2.
With user-level security a client must first "log-on" with a
valid username and password (which can be mapped using the \fIusername map\fR
parameter). Encrypted passwords (see the \fIencrypted passwords\fR parameter) can also
@@ -5994,24 +6093,23 @@ parameter for details on doing this.
See also the section NOTE ABOUT USERNAME/PASSWORD VALIDATION.
->\fBSECURITY = DOMAIN
+\fBSECURITY = SERVER
\fR
-This mode will only work correctly if \fBnet\fR(8) has been used to add this
-machine into a Windows NT Domain. It expects the \fIencrypted passwords\fR
-parameter to be set to yes. In this
-mode Samba will try to validate the username/password by passing
-it to a Windows NT Primary or Backup Domain Controller, in exactly
-the same way that a Windows NT Server would do.
-
-\fBNote\fR that a valid UNIX user must still
-exist as well as the account on the Domain Controller to allow
-Samba to have a valid UNIX account to map file access to.
+In this mode Samba will try to validate the username/password
+by passing it to another SMB server, such as an NT box. If this
+fails it will revert to \fBsecurity = user\fR, but note
+that if encrypted passwords have been negotiated then Samba cannot
+revert back to checking the UNIX password file, it must have a valid
+\fIsmbpasswd\fR file to check users against. See the
+documentation file in the \fIdocs/\fR directory
+\fIENCRYPTION.txt\fR for details on how to set this
+up.
-\fBNote\fR that from the client's point
-of view \fBsecurity = domain\fR is the same as \fBsecurity = user
-\fR. It only affects how the server deals with the authentication,
-it does not in any way affect what the client sees.
+\fBNote\fR that from the client's point of
+view \fBsecurity = server\fR is the same as \fB security = user\fR. It only affects how the server deals
+with the authentication, it does not in any way affect what the
+client sees.
\fBNote\fR that the name of the resource being
requested is \fBnot\fR sent to the server until after
@@ -6027,39 +6125,24 @@ See also the \fIpassword
server\fR parameter and the \fIencrypted passwords\fR
parameter.
->\fBSECURITY = SERVER
+\fBSECURITY = DOMAIN
\fR
-In this mode Samba will try to validate the username/password
-by passing it to another SMB server, such as an NT box. If this
-fails it will revert to \fBsecurity =
-user\fR. It expects the \fIencrypted passwords\fR
-parameter to be set to
-yes, unless the remote server
-does not support them. However note
-that if encrypted passwords have been negotiated then Samba cannot
-revert back to checking the UNIX password file, it must have a valid
-\fIsmbpasswd\fR file to check users against. See the
-documentation file in the \fIdocs/\fR directory
-\fIENCRYPTION.txt\fR for details on how to set this
-up.
+This mode will only work correctly if smbpasswd(8) has been used to add this
+machine into a Windows NT Domain. It expects the \fIencrypted passwords\fR
+parameter to be set to yes. In this
+mode Samba will try to validate the username/password by passing
+it to a Windows NT Primary or Backup Domain Controller, in exactly
+the same way that a Windows NT Server would do.
-\fBNote\fR this mode of operation
-has significant pitfalls, due to the fact that is
-activly initiates a man-in-the-middle attack on the
-remote SMB server. In particular, this mode of
-operation can cause significant resource consuption on
-the PDC, as it must maintain an active connection for
-the duration of the user's session. Furthermore, if
-this connection is lost, there is no way to
-reestablish it, and futher authenticaions to the Samba
-server may fail. (From a single client, till it
-disconnects).
+\fBNote\fR that a valid UNIX user must still
+exist as well as the account on the Domain Controller to allow
+Samba to have a valid UNIX account to map file access to.
-\fBNote\fR that from the client's point of
-view \fBsecurity = server\fR is the same as \fB security = user\fR. It only affects how the server deals
-with the authentication, it does not in any way affect what the
-client sees.
+\fBNote\fR that from the client's point
+of view \fBsecurity = domain\fR is the same as \fBsecurity = user
+\fR. It only affects how the server deals with the authentication,
+it does not in any way affect what the client sees.
\fBNote\fR that the name of the resource being
requested is \fBnot\fR sent to the server until after
@@ -6069,6 +6152,14 @@ the server to automatically map unknown users into the \fIguest account\fR.
See the \fImap to guest\fR
parameter for details on doing this.
+\fBBUG:\fR There is currently a bug in the
+implementation of \fBsecurity = domain\fR with respect
+to multi-byte character set usernames. The communication with a
+Domain Controller must be done in UNICODE and Samba currently
+does not widen multi-byte user names to UNICODE correctly, thus
+a multi-byte username will not be recognized correctly at the
+Domain Controller. This issue will be addressed in a future release.
+
See also the section NOTE ABOUT USERNAME/PASSWORD VALIDATION.
See also the \fIpassword
@@ -6079,7 +6170,7 @@ Default: \fBsecurity = USER\fR
Example: \fBsecurity = DOMAIN\fR
.TP
-\fB>security mask (S)\fR
+\fBsecurity mask (S)\fR
This parameter controls what UNIX permission
bits can be modified when a Windows NT client is manipulating
the UNIX permission on a file using the native NT security
@@ -6108,27 +6199,7 @@ 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
+\fBserver string (G)\fR
This controls what string will show up in the
printer comment box in print manager and next to the IPC connection
in \fBnet view\fR. It can be any string that you wish
@@ -6148,23 +6219,7 @@ Default: \fBserver string = Samba %v\fR
Example: \fBserver string = University of GNUs Samba
Server\fR
.TP
-\fB>set primary group script (G)\fR
-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 \fBnet rpc
-vampire\fR. \fI%u\fR will be
-replaced with the user whose primary group is to be
-set. \fI%g\fR will be replaced with
-the group to set.
-
-Default: \fBNo default value\fR
-
-Example: \fBset primary group script = /usr/sbin/usermod -g '%g' '%u'\fR
-.TP
-\fB>set directory (S)\fR
+\fBset directory (S)\fR
If \fBset directory = no\fR, then
users of the service may not use the setdir command to change
directory.
@@ -6175,7 +6230,7 @@ for details.
Default: \fBset directory = no\fR
.TP
-\fB>share modes (S)\fR
+\fBshare modes (S)\fR
This enables or disables the honoring of
the \fIshare modes\fR during a file open. These
modes are used by clients to gain exclusive read or write access
@@ -6198,7 +6253,7 @@ off as many Windows applications will break if you do so.
Default: \fBshare modes = yes\fR
.TP
-\fB>short preserve case (S)\fR
+\fBshort preserve case (S)\fR
This boolean parameter controls if new files
which conform to 8.3 syntax, that is all in upper case and of
suitable length, are created upper case, or if they are forced
@@ -6211,7 +6266,7 @@ See the section on NAME MANGLING.
Default: \fBshort preserve case = yes\fR
.TP
-\fB>show add printer wizard (G)\fR
+\fBshow add printer wizard (G)\fR
With the introduction of MS-RPC based printing support
for Windows NT/2000 client in Samba 2.2, a "Printers..." folder will
appear on Samba hosts in the share listing. Normally this folder will
@@ -6238,7 +6293,7 @@ command\fR, \fIdeleteprinter command\fR, \fIprinter admin\fR
Default :\fBshow add printer wizard = yes\fR
.TP
-\fB>shutdown script (G)\fR
+\fBshutdown script (G)\fR
\fBThis parameter only exists in the HEAD cvs branch\fR
This a full path name to a script called by
\fBsmbd(8)\fR that
@@ -6271,19 +6326,20 @@ Example: \fBabort shutdown script = /usr/local/samba/sbin/shutdown %m %t %r %f\f
Shutdown script example:
.nf
-#!/bin/bash
+ #!/bin/bash
-$time=0
-let "time/60"
-let "time++"
+ $time=0
+ let "time/60"
+ let "time++"
-/sbin/shutdown $3 $4 +$time $1 &
+ /sbin/shutdown $3 $4 +$time $1 &
+
.fi
Shutdown does not return so we need to launch it in background.
See also \fIabort shutdown script\fR.
.TP
-\fB>smb passwd file (G)\fR
+\fBsmb passwd file (G)\fR
This option sets the path to the encrypted
smbpasswd file. By default the path to the smbpasswd file
is compiled into Samba.
@@ -6294,13 +6350,13 @@ Default: \fBsmb passwd file = ${prefix}/private/smbpasswd
Example: \fBsmb passwd file = /etc/samba/smbpasswd
\fR
.TP
-\fB>smb ports (G)\fR
+\fBsmb ports (G)\fR
Specifies which ports the server should listen on
for SMB traffic.
Default: \fBsmb ports = 445 139\fR
.TP
-\fB>socket address (G)\fR
+\fBsocket address (G)\fR
This option allows you to control what
address Samba will listen for connections on. This is used to
support multiple virtual interfaces on the one server, each
@@ -6311,7 +6367,7 @@ address.
Example: \fBsocket address = 192.168.2.20\fR
.TP
-\fB>socket options (G)\fR
+\fBsocket options (G)\fR
This option allows you to set socket options
to be used when talking with the client.
@@ -6399,7 +6455,7 @@ Default: \fBsocket options = TCP_NODELAY\fR
Example: \fBsocket options = IPTOS_LOWDELAY\fR
.TP
-\fB>source environment (G)\fR
+\fBsource environment (G)\fR
This parameter causes Samba to set environment
variables as per the content of the file named.
@@ -6423,31 +6479,26 @@ Examples: \fBsource environment = |/etc/smb.conf.sh
Example: \fBsource environment =
/usr/local/smb_env_vars\fR
.TP
-\fB>use spnego (G)\fR
-This variable controls controls whether samba will try
-to use Simple and Protected NEGOciation (as specified by rfc2478) with
-WindowsXP and Windows2000sp2 clients to agree upon an authentication mechanism.
-Unless further issues are discovered with our SPNEGO
-implementation, there is no reason this should ever be
-disabled.
+\fBuse spnego (G)\fR
+This variable controls controls whether samba will try to use Simple and Protected NEGOciation (as specified by rfc2478) with WindowsXP and Windows2000sp2 clients to agree upon an authentication mechanism. As of samba 3.0alpha it must be set to "no" for these clients to join a samba domain controller. It can be set to "yes" to allow samba to participate in an AD domain controlled by a Windows2000 domain controller.
Default: \fBuse spnego = yes\fR
.TP
-\fB>stat cache (G)\fR
-This parameter determines if \fBsmbd\fR(8) will use a cache in order to
+\fBstat cache (G)\fR
+This parameter determines if smbd(8) will use a cache in order to
speed up case insensitive name mappings. You should never need
to change this parameter.
Default: \fBstat cache = yes\fR
.TP
-\fB>stat cache size (G)\fR
+\fBstat cache size (G)\fR
This parameter determines the number of
entries in the \fIstat cache\fR. You should
never need to change this parameter.
Default: \fBstat cache size = 50\fR
.TP
-\fB>strict allocate (S)\fR
+\fBstrict allocate (S)\fR
This is a boolean that controls the handling of
disk space allocation in the server. When this is set to yes
the server will change from UNIX behaviour of not committing real
@@ -6466,7 +6517,7 @@ of users.
Default: \fBstrict allocate = no\fR
.TP
-\fB>strict locking (S)\fR
+\fBstrict locking (S)\fR
This is a boolean that controls the handling of
file locking in the server. When this is set to yes
the server will check every read and write access for file locks, and
@@ -6481,7 +6532,7 @@ locking = no\fR is preferable.
Default: \fBstrict locking = no\fR
.TP
-\fB>strict sync (S)\fR
+\fBstrict sync (S)\fR
Many Windows applications (including the Windows
98 explorer shell) seem to confuse flushing buffer contents to
disk with doing a sync to disk. Under UNIX, a sync call forces
@@ -6489,7 +6540,7 @@ the process to be suspended until the kernel has ensured that
all outstanding data in kernel disk buffers has been safely stored
onto stable storage. This is very slow and should only be done
rarely. Setting this parameter to no (the
-default) means that \fBsmbd\fR(8) ignores the Windows applications requests for
+default) means that smbd ignores the Windows applications requests for
a sync call. There is only a possibility of losing data if the
operating system itself that Samba is running on crashes, so there is
little danger in this default setting. In addition, this fixes many
@@ -6501,14 +6552,14 @@ always>\fR parameter.
Default: \fBstrict sync = no\fR
.TP
-\fB>strip dot (G)\fR
+\fBstrip dot (G)\fR
This is a boolean that controls whether to
strip trailing dots off UNIX filenames. This helps with some
CDROMs that have filenames ending in a single dot.
Default: \fBstrip dot = no\fR
.TP
-\fB>sync always (S)\fR
+\fBsync always (S)\fR
This is a boolean parameter that controls
whether writes will always be written to stable storage before
the write call returns. If this is no then the server will be
@@ -6525,7 +6576,7 @@ sync\fR parameter.
Default: \fBsync always = no\fR
.TP
-\fB>syslog (G)\fR
+\fBsyslog (G)\fR
This parameter maps how Samba debug messages
are logged onto the system syslog logging levels. Samba debug
level zero maps onto syslog LOG_ERR, debug
@@ -6539,14 +6590,14 @@ will be sent to syslog.
Default: \fBsyslog = 1\fR
.TP
-\fB>syslog only (G)\fR
+\fBsyslog only (G)\fR
If this parameter is set then Samba debug
messages are logged into the system syslog only, and not to
the debug log files.
Default: \fBsyslog only = no\fR
.TP
-\fB>template homedir (G)\fR
+\fBtemplate homedir (G)\fR
When filling out the user information for a Windows NT
user, the winbindd(8) daemon
uses this parameter to fill in the home directory for that user.
@@ -6557,14 +6608,14 @@ NT user name.
Default: \fBtemplate homedir = /home/%D/%U\fR
.TP
-\fB>template shell (G)\fR
+\fBtemplate shell (G)\fR
When filling out the user information for a Windows NT
-user, the \fBwinbindd\fR(8) daemon
+user, the winbindd(8) daemon
uses this parameter to fill in the login shell for that user.
Default: \fBtemplate shell = /bin/false\fR
.TP
-\fB>time offset (G)\fR
+\fBtime offset (G)\fR
This parameter is a setting in minutes to add
to the normal GMT to local time conversion. This is useful if
you are serving a lot of PCs that have incorrect daylight
@@ -6574,20 +6625,21 @@ Default: \fBtime offset = 0\fR
Example: \fBtime offset = 60\fR
.TP
-\fB>time server (G)\fR
-This parameter determines if \fBnmbd\fR(8) advertises itself as a time server to Windows
+\fBtime server (G)\fR
+This parameter determines if
+nmbd(8) advertises itself as a time server to Windows
clients.
Default: \fBtime server = no\fR
.TP
-\fB>timestamp logs (G)\fR
+\fBtimestamp logs (G)\fR
Synonym for \fI debug timestamp\fR.
.TP
-\fB>total print jobs (G)\fR
+\fBtotal print jobs (G)\fR
This parameter accepts an integer value which defines
a limit on the maximum number of print jobs that will be accepted
system wide at any given time. If a print job is submitted
-by a client which will exceed this number, then \fBsmbd\fR(8) will return an
+by a client which will exceed this number, then smbd will return an
error indicating that no space is available on the server. The
default value of 0 means that no such limit exists. This parameter
can be used to prevent a server from exceeding its capacity and is
@@ -6598,23 +6650,23 @@ Default: \fBtotal print jobs = 0\fR
Example: \fBtotal print jobs = 5000\fR
.TP
-\fB>unicode (G)\fR
+\fBunicode (G)\fR
Specifies whether Samba should try
to use unicode on the wire by default. Note: This does NOT
mean that samba will assume that the unix machine uses unicode!
Default: \fBunicode = yes\fR
.TP
-\fB>unix charset (G)\fR
+\fBunix charset (G)\fR
Specifies the charset the unix machine
Samba runs on uses. Samba needs to know this in order to be able to
convert text to the charsets other SMB clients use.
-Default: \fBunix charset = UTF8\fR
+Default: \fBunix charset = ASCII\fR
-Example: \fBunix charset = ASCII\fR
+Example: \fBunix charset = UTF8\fR
.TP
-\fB>unix extensions(G)\fR
+\fBunix extensions(G)\fR
This boolean parameter controls whether Samba
implments the CIFS UNIX extensions, as defined by HP.
These extensions enable Samba to better serve UNIX CIFS clients
@@ -6624,7 +6676,7 @@ no current use to Windows clients.
Default: \fBunix extensions = no\fR
.TP
-\fB>unix password sync (G)\fR
+\fBunix password sync (G)\fR
This boolean parameter controls whether Samba
attempts to synchronize the UNIX password with the SMB password
when the encrypted SMB password in the smbpasswd file is changed.
@@ -6639,7 +6691,7 @@ program\fR, \fI passwd chat\fR.
Default: \fBunix password sync = no\fR
.TP
-\fB>update encrypted (G)\fR
+\fBupdate encrypted (G)\fR
This boolean parameter allows a user logging
on with a plaintext password to have their encrypted (hashed)
password in the smbpasswd file to be updated automatically as
@@ -6665,7 +6717,7 @@ password in order to connect correctly, and to update their hashed
Default: \fBupdate encrypted = no\fR
.TP
-\fB>use client driver (S)\fR
+\fBuse client driver (S)\fR
This parameter applies only to Windows NT/2000
clients. It has no affect on Windows 95/98/ME clients. When
serving a printer to Windows NT/2000 clients without first installing
@@ -6697,7 +6749,7 @@ See also disable spoolss
Default: \fBuse client driver = no\fR
.TP
-\fB>use mmap (G)\fR
+\fBuse mmap (G)\fR
This global parameter determines if the tdb internals of Samba can
depend on mmap working correctly on the running system. Samba requires a coherent
mmap/read-write system memory cache. Currently only HPUX does not have such a
@@ -6708,13 +6760,27 @@ the tdb internal code.
Default: \fBuse mmap = yes\fR
.TP
-\fB>user (S)\fR
+\fBuse rhosts (G)\fR
+If this global parameter is yes, it specifies
+that the UNIX user's \fI.rhosts\fR file in their home directory
+will be read to find the names of hosts and users who will be allowed
+access without specifying a password.
+
+\fBNOTE:\fR The use of \fIuse rhosts
+\fR can be a major security hole. This is because you are
+trusting the PC to supply the correct username. It is very easy to
+get a PC to supply a false username. I recommend that the \fI use rhosts\fR option be only used if you really know what
+you are doing.
+
+Default: \fBuse rhosts = no\fR
+.TP
+\fBuser (S)\fR
Synonym for \fI username\fR.
.TP
-\fB>users (S)\fR
+\fBusers (S)\fR
Synonym for \fI username\fR.
.TP
-\fB>username (S)\fR
+\fBusername (S)\fR
Multiple users may be specified in a comma-delimited
list, in which case the supplied password will be tested against
each username in turn (left to right).
@@ -6755,7 +6821,7 @@ If any of the usernames begin with a '+' then the name
will be looked up only in the UNIX groups database and will
expand to a list of all users in the group of that name.
-If any of the usernames begin with a '&' then the name
+If any of the usernames begin with a '&'then the name
will be looked up only in the NIS netgroups database (if Samba
is compiled with netgroup support) and will expand to a list
of all users in the netgroup group of that name.
@@ -6774,7 +6840,7 @@ else <empty string>.\fR
Examples:\fBusername = fred, mary, jack, jane,
@users, @pcgroup\fR
.TP
-\fB>username level (G)\fR
+\fBusername level (G)\fR
This option helps Samba to try and 'guess' at
the real UNIX username, as many DOS clients send an all-uppercase
username. By default Samba tries all lowercase, followed by the
@@ -6793,7 +6859,7 @@ Default: \fBusername level = 0\fR
Example: \fBusername level = 5\fR
.TP
-\fB>username map (G)\fR
+\fBusername map (G)\fR
This option allows you to specify a file containing
a mapping of usernames from the clients to the server. This can be
used for several purposes. The most common is to map usernames
@@ -6856,8 +6922,9 @@ that line.
.nf
-!sys = mary fred
-guest = *
+ !sys = mary fred
+ guest = *
+
.fi
Note that the remapping is applied to all occurrences
@@ -6879,7 +6946,7 @@ Default: \fBno username map\fR
Example: \fBusername map = /usr/local/samba/lib/users.map
\fR
.TP
-\fB>use sendfile (S)\fR
+\fBuse sendfile (S)\fR
If this parameter is yes, and Samba
was built with the --with-sendfile-support option, and the underlying operating
system supports sendfile system call, then some SMB read calls (mainly ReadAndX
@@ -6890,7 +6957,7 @@ as yet.
Default: \fBuse sendfile = no\fR
.TP
-\fB>utmp (G)\fR
+\fButmp (G)\fR
This boolean parameter is only available if
Samba has been configured and compiled with the option \fB --with-utmp\fR. If set to yes then Samba will attempt
to add utmp or utmpx records (depending on the UNIX system) whenever a
@@ -6907,7 +6974,7 @@ See also the \fI utmp directory\fR parameter.
Default: \fButmp = no\fR
.TP
-\fB>utmp directory(G)\fR
+\fButmp directory(G)\fR
This parameter is only available if Samba has
been configured and compiled with the option \fB --with-utmp\fR. It specifies a directory pathname that is
used to store the utmp or utmpx files (depending on the UNIX system) that
@@ -6920,7 +6987,7 @@ Default: \fBno utmp directory\fR
Example: \fButmp directory = /var/run/utmp\fR
.TP
-\fB>wtmp directory(G)\fR
+\fBwtmp directory(G)\fR
This parameter is only available if Samba has
been configured and compiled with the option \fB --with-utmp\fR. It specifies a directory pathname that is
used to store the wtmp or wtmpx files (depending on the UNIX system) that
@@ -6936,7 +7003,7 @@ Default: \fBno wtmp directory\fR
Example: \fBwtmp directory = /var/log/wtmp\fR
.TP
-\fB>valid users (S)\fR
+\fBvalid users (S)\fR
This is a list of users that should be allowed
to login to this service. Names starting with '@', '+' and '&'
are interpreted using the same rules as described in the
@@ -6957,7 +7024,7 @@ Default: \fBNo valid users list (anyone can login)
Example: \fBvalid users = greg, @pcusers\fR
.TP
-\fB>veto files(S)\fR
+\fBveto files(S)\fR
This is a list of files and directories that
are neither visible nor accessible. Each entry in the list must
be separated by a '/', which allows spaces to be included
@@ -7002,7 +7069,7 @@ veto files = /*Security*/*.tmp/*root*/
veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
.fi
.TP
-\fB>veto oplock files (S)\fR
+\fBveto oplock files (S)\fR
This parameter is only valid when the \fIoplocks\fR
parameter is turned on for a share. It allows the Samba administrator
to selectively turn off the granting of oplocks on selected files that
@@ -7024,7 +7091,7 @@ the particular NetBench share :
Example: \fBveto oplock files = /*.SEM/
\fR
.TP
-\fB>vfs path (S)\fR
+\fBvfs path (S)\fR
This parameter specifies the directory
to look in for vfs modules. The name of every \fBvfs object
\fR will be prepended by this directory
@@ -7033,7 +7100,7 @@ Default: \fBvfs path = \fR
Example: \fBvfs path = /usr/lib/samba/vfs\fR
.TP
-\fB>vfs object (S)\fR
+\fBvfs object (S)\fR
This parameter specifies a shared object files that
are used for Samba VFS I/O operations. By default, normal
disk I/O operations are used but these can be overloaded
@@ -7041,21 +7108,21 @@ with one or more VFS objects.
Default : \fBno value\fR
.TP
-\fB>vfs options (S)\fR
+\fBvfs options (S)\fR
This parameter allows parameters to be passed
to the vfs layer at initialization time.
See also \fI vfs object\fR.
Default : \fBno value\fR
.TP
-\fB>volume (S)\fR
+\fBvolume (S)\fR
This allows you to override the volume label
returned for a share. Useful for CDROMs with installation programs
that insist on a particular volume label.
Default: \fBthe name of the share\fR
.TP
-\fB>wide links (S)\fR
+\fBwide links (S)\fR
This parameter controls whether or not links
in the UNIX file system may be followed by the server. Links
that point to areas within the directory tree exported by the
@@ -7068,17 +7135,19 @@ that Samba has to do in order to perform the link checks.
Default: \fBwide links = yes\fR
.TP
-\fB>winbind cache time (G)\fR
-This parameter specifies the number of
-seconds the \fBwinbindd\fR(8) daemon will cache
+\fBwinbind cache time (G)\fR
+This parameter specifies the number of seconds the
+winbindd(8) daemon will cache
user and group information before querying a Windows NT server
again.
Default: \fBwinbind cache type = 15\fR
.TP
-\fB>winbind enum users (G)\fR
-On large installations using \fBwinbindd\fR(8) it may be
-necessary to suppress the enumeration of users through the \fBsetpwent()\fR,
+\fBwinbind enum users (G)\fR
+On large installations using
+winbindd(8) it may be
+necessary to suppress the enumeration of users through the
+\fB setpwent()\fR,
\fBgetpwent()\fR and
\fBendpwent()\fR group of system calls. If
the \fIwinbind enum users\fR parameter is
@@ -7093,9 +7162,11 @@ usernames.
Default: \fBwinbind enum users = yes \fR
.TP
-\fB>winbind enum groups (G)\fR
-On large installations using \fBwinbindd\fR(8) it may be necessary to suppress
-the enumeration of groups through the \fBsetgrent()\fR,
+\fBwinbind enum groups (G)\fR
+On large installations using
+winbindd(8) it may be
+necessary to suppress the enumeration of groups through the
+\fB setgrent()\fR,
\fBgetgrent()\fR and
\fBendgrent()\fR group of system calls. If
the \fIwinbind enum groups\fR parameter is
@@ -7107,9 +7178,9 @@ enumeration may cause some programs to behave oddly.
Default: \fBwinbind enum groups = yes \fR
.TP
-\fB>winbind gid (G)\fR
+\fBwinbind gid (G)\fR
The winbind gid parameter specifies the range of group
-ids that are allocated by the \fBwinbindd\fR(8) daemon. This range of group ids should have no
+ids that are allocated by the winbindd(8) daemon. This range of group ids should have no
existing local or NIS groups within it as strange conflicts can
occur otherwise.
@@ -7118,7 +7189,7 @@ Default: \fBwinbind gid = <empty string>
Example: \fBwinbind gid = 10000-20000\fR
.TP
-\fB>winbind separator (G)\fR
+\fBwinbind separator (G)\fR
This parameter allows an admin to define the character
used when listing a username of the form of \fIDOMAIN
\fR\\\fIuser\fR. This parameter
@@ -7133,9 +7204,9 @@ Default: \fBwinbind separator = '\\'\fR
Example: \fBwinbind separator = +\fR
.TP
-\fB>winbind uid (G)\fR
+\fBwinbind uid (G)\fR
The winbind gid parameter specifies the range of group
-ids that are allocated by the \fBwinbindd\fR(8) daemon. This range of ids should have no
+ids that are allocated by the winbindd(8) daemon. This range of ids should have no
existing local or NIS users within it as strange conflicts can
occur otherwise.
@@ -7144,9 +7215,11 @@ Default: \fBwinbind uid = <empty string>
Example: \fBwinbind uid = 10000-20000\fR
.TP
-\fB>winbind use default domain (G)\fR
-This parameter specifies whether the \fBwinbindd\fR(8) daemon should operate on users
-without domain component in their username.
+\fBwinbind use default domain\fR
+.TP
+\fBwinbind use default domain (G)\fR
+This parameter specifies whether the winbindd(8)
+daemon should operate on users without domain component in their username.
Users without a domain component are treated as is part of the winbindd server's
own domain. While this does not benifit Windows users, it makes SSH, FTP and e-mail
function in a way much closer to the way they would in a native unix system.
@@ -7156,7 +7229,7 @@ Default: \fBwinbind use default domain = <no>
Example: \fBwinbind use default domain = yes\fR
.TP
-\fB>wins hook (G)\fR
+\fBwins hook (G)\fR
When Samba is running as a WINS server this
allows you to call an external program for all changes to the
WINS database. The primary use for this option is to allow the
@@ -7202,47 +7275,35 @@ An example script that calls the BIND dynamic DNS update
program \fBnsupdate\fR is provided in the examples
directory of the Samba source code.
.TP
-\fB>wins proxy (G)\fR
+\fBwins proxy (G)\fR
This is a boolean that controls if nmbd(8) will respond to broadcast name
queries on behalf of other hosts. You may need to set this
to yes for some older clients.
Default: \fBwins proxy = no\fR
.TP
-\fB>wins server (G)\fR
+\fBwins server (G)\fR
This specifies the IP address (or DNS name: IP
-address for preference) of the WINS server that \fBnmbd\fR(8) should register with. If you have a WINS server on
+address for preference) of the WINS server that nmbd(8) should register with. If you have a WINS server on
your network then you should set this to the WINS server's IP.
You should point this at your WINS server if you have a
multi-subnetted network.
-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.
-.sp
-.RS
-.B "Note:"
-You need to set up Samba to point
+\fBNOTE\fR. 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.
-.RE
-See the documentation file Browsing in the samba howto collection.
+See the documentation file \fIBROWSING.txt\fR
+in the docs/ directory of your Samba source distribution.
Default: \fBnot enabled\fR
-Example: \fBwins server = mary:192.9.200.1 fred:192.168.3.199 mary:192.168.2.61\fR
-
-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: \fBwins server = 192.9.200.1 192.168.2.61\fR
+Example: \fBwins server = 192.9.200.1\fR
.TP
-\fB>wins support (G)\fR
-This boolean controls if the \fBnmbd\fR(8) process in Samba will act as a WINS server. You should
+\fBwins support (G)\fR
+This boolean controls if the
+nmbd(8) process in Samba will act as a WINS server. You should
not set this to yes unless you have a multi-subnetted network and
you wish a particular \fBnmbd\fR to be your WINS server.
Note that you should \fBNEVER\fR set this to yes
@@ -7250,7 +7311,7 @@ on more than one machine in your network.
Default: \fBwins support = no\fR
.TP
-\fB>workgroup (G)\fR
+\fBworkgroup (G)\fR
This controls what workgroup your server will
appear to be in when queried by clients. Note that this parameter
also controls the Domain name used with the \fBsecurity = domain\fR
@@ -7260,10 +7321,10 @@ Default: \fBset at compile time to WORKGROUP\fR
Example: \fBworkgroup = MYGROUP\fR
.TP
-\fB>writable (S)\fR
+\fBwritable (S)\fR
Synonym for \fI writeable\fR for people who can't spell :-).
.TP
-\fB>write cache size (S)\fR
+\fBwrite cache size (S)\fR
If this integer parameter is set to non-zero value,
Samba will create an in-memory cache for each oplocked file
(it does \fBnot\fR do this for
@@ -7289,7 +7350,7 @@ Example: \fBwrite cache size = 262144\fR
for a 256k cache size per file.
.TP
-\fB>write list (S)\fR
+\fBwrite list (S)\fR
This is a list of users that are given read-write
access to a service. If the connecting user is in this list then
they will be given write access, no matter what the \fIread only\fR
@@ -7308,7 +7369,7 @@ Default: \fBwrite list = <empty string>
Example: \fBwrite list = admin, root, @staff
\fR
.TP
-\fB>wins partners (G)\fR
+\fBwins partners (G)\fR
A space separated list of partners' IP addresses for
WINS replication. WINS partners are always defined as push/pull
partners as defining only one way WINS replication is unreliable.
@@ -7319,17 +7380,17 @@ Default: \fBwins partners = \fR
Example: \fBwins partners = 192.168.0.1 172.16.1.2\fR
.TP
-\fB>write ok (S)\fR
+\fBwrite ok (S)\fR
Inverted synonym for \fI read only\fR.
.TP
-\fB>write raw (G)\fR
+\fBwrite raw (G)\fR
This parameter controls whether or not the server
will support raw write SMB's when transferring data from clients.
You should never need to change this parameter.
Default: \fBwrite raw = yes\fR
.TP
-\fB>writeable (S)\fR
+\fBwriteable (S)\fR
Inverted synonym for \fI read only\fR.
.SH "WARNINGS"
.PP
@@ -7339,7 +7400,8 @@ be ignored in comparisons anyway, so it shouldn't be a
problem - but be aware of the possibility.
.PP
On a similar note, many clients - especially DOS clients -
-limit service names to eight characters. \fBsmbd\fR(8) has no such limitation, but attempts to connect from such
+limit service names to eight characters. smbd(8)
+ has no such limitation, but attempts to connect from such
clients will fail if they truncate the service names. For this reason
you should probably keep your service names down to eight characters
in length.
@@ -7351,10 +7413,19 @@ sections. In particular, ensure that the permissions on spool
directories are correct.
.SH "VERSION"
.PP
-This man page is correct for version 3.0 of the Samba suite.
+This man page is correct for version 3.0 of
+the Samba suite.
.SH "SEE ALSO"
.PP
-\fBsamba\fR(7), \fBsmbpasswd\fR(8), \fBswat\fR(8), \fBsmbd\fR(8), \fBnmbd\fR(8), \fBsmbclient\fR(1), \fBnmblookup\fR(1), \fBtestparm\fR(1), \fBtestprns\fR(1).
+samba(7)
+\fBsmbpasswd(8)\fR
+\fBswat(8)\fR
+\fBsmbd(8)\fR
+\fBnmbd(8)\fR
+\fBsmbclient(1)\fR
+\fBnmblookup(1)\fR
+\fBtestparm(1)\fR
+\fBtestprns(1)\fR
.SH "AUTHOR"
.PP
The original Samba software and related utilities
@@ -7364,7 +7435,7 @@ to the way the Linux kernel is developed.
.PP
The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
-excellent piece of Open Source software, available at ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
+excellent piece of Open Source software, available at
+ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
-Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
-for Samba 3.0 was done by Alexander Bokovoy.
+Samba 2.2 was done by Gerald Carter
diff --git a/docs/manpages/smbcacls.1 b/docs/manpages/smbcacls.1
index b82871cd7f..aaed1ba8f5 100644
--- a/docs/manpages/smbcacls.1
+++ b/docs/manpages/smbcacls.1
@@ -3,17 +3,16 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBCACLS" "1" "07 april 2003" "" ""
-
+.TH "SMBCACLS" "1" "04 March 2003" "" ""
.SH NAME
smbcacls \- Set or get ACLs on an NT file or directory names
.SH SYNOPSIS
-\fBsmbcacls\fR \fB//server/share\fR \fBfilename\fR [ \fB-D acls\fR ] [ \fB-M acls\fR ] [ \fB-A acls\fR ] [ \fB-S acls\fR ] [ \fB-C name\fR ] [ \fB-G name\fR ] [ \fB-n\fR ] [ \fB-t\fR ] [ \fB-U username\fR ] [ \fB-h\fR ] [ \fB-d\fR ]
+\fBsmbcacls\fR \fB//server/share\fR \fBfilename\fR [ \fB-U username\fR ] [ \fB-A acls\fR ] [ \fB-M acls\fR ] [ \fB-D acls\fR ] [ \fB-S acls\fR ] [ \fB-C name\fR ] [ \fB-G name\fR ] [ \fB-n\fR ] [ \fB-h\fR ]
.SH "DESCRIPTION"
.PP
-This tool is part of the \fBSamba\fR(7) suite.
+This tool is part of the Samba suite.
.PP
The \fBsmbcacls\fR program manipulates NT Access Control
Lists (ACLs) on SMB file shares.
@@ -46,7 +45,7 @@ type, owner and group for the call to succeed.
Specifies a username used to connect to the
specified service. The username may be of the form "username" in
which case the user is prompted to enter in a password and the
-workgroup specified in the \fBsmb.conf\fR(5) file is
+workgroup specified in the \fIsmb.conf\fR file is
used, or "username%password" or "DOMAIN\\username%password" and the
password and workgroup names are used as provided.
.TP
@@ -71,53 +70,9 @@ This option displays all ACL information in numeric
format. The default is to convert SIDs to names and ACE types
and masks to a readable string format.
.TP
-\fB-t\fR
-Don't actually do anything, only validate the correctness of
-the arguments.
-.TP
-\fB-h|--help\fR
-Print a summary of command line options.
-.TP
-\fB-V\fR
-Prints the version number for
-\fBsmbd\fR.
-.TP
-\fB-s <configuration file>\fR
-The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See \fIsmb.conf(5)\fR for more information.
-The default configuration file name is determined at
-compile time.
-.TP
-\fB-d|--debug=debuglevel\fR
-\fIdebuglevel\fR is an integer
-from 0 to 10. The default value if this parameter is
-not specified is zero.
-
-The higher this value, the more detail will be
-logged to the log files about the activities of the
-server. At level 0, only critical errors and serious
-warnings will be logged. Level 1 is a reasonable level for
-day to day running - it generates a small amount of
-information about operations carried out.
-
-Levels above 1 will generate considerable
-amounts of log data, and should only be used when
-investigating a problem. Levels above 3 are designed for
-use only by developers and generate HUGE amounts of log
-data, most of which is extremely cryptic.
-
-Note that specifying this parameter here will
-override the log
-level file.
-.TP
-\fB-l|--logfile=logbasename\fR
-File name for log/debug files. The extension
-".client" will be appended. The log file is
-never removed by the client.
+\fB-h\fR
+Print usage information on the \fBsmbcacls
+\fR program.
.SH "ACL FORMAT"
.PP
The format of an ACL is one or more ACL entries separated by
@@ -130,6 +85,7 @@ REVISION:<revision number>
OWNER:<sid or name>
GROUP:<sid or name>
ACL:<sid or name>:<type>/<flags>/<mask>
+
.fi
.PP
The revision of the ACL specifies the internal Windows
@@ -160,7 +116,7 @@ common flags are:
#define SEC_ACE_FLAG_CONTAINER_INHERIT 0x2
.TP 0.2i
\(bu
-#define SEC_ACE_FLAG_NO_PROPAGATE_INHERIT 0x4
+#define SEC_ACE_FLAG_NO_PROPAGATE_INHERIT 0x4
.TP 0.2i
\(bu
#define SEC_ACE_FLAG_INHERIT_ONLY 0x8
@@ -216,7 +172,8 @@ of 1 is returned. If there was an error parsing any command line
arguments, an exit status of 2 is returned.
.SH "VERSION"
.PP
-This man page is correct for version 3.0 of the Samba suite.
+This man page is correct for version 2.2 of
+the Samba suite.
.SH "AUTHOR"
.PP
The original Samba software and related utilities
@@ -228,5 +185,4 @@ to the way the Linux kernel is developed.
and Tim Potter.
.PP
The conversion to DocBook for Samba 2.2 was done
-by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0 was done
-by Alexander Bokovoy.
+by Gerald Carter
diff --git a/docs/manpages/smbclient.1 b/docs/manpages/smbclient.1
index 0b6a5a4679..e5785acaf5 100644
--- a/docs/manpages/smbclient.1
+++ b/docs/manpages/smbclient.1
@@ -3,21 +3,20 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBCLIENT" "1" "07 april 2003" "" ""
-
+.TH "SMBCLIENT" "1" "04 March 2003" "" ""
.SH NAME
smbclient \- ftp-like client to access SMB/CIFS resources on servers
.SH SYNOPSIS
-\fBsmbclient\fR \fBservicename\fR [ \fBpassword\fR ] [ \fB-b <buffer size>\fR ] [ \fB-d debuglevel\fR ] [ \fB-D Directory\fR ] [ \fB-U username\fR ] [ \fB-W workgroup\fR ] [ \fB-M <netbios name>\fR ] [ \fB-m maxprotocol\fR ] [ \fB-A authfile\fR ] [ \fB-N\fR ] [ \fB-l logfile\fR ] [ \fB-L <netbios name>\fR ] [ \fB-I destinationIP\fR ] [ \fB-E\fR ] [ \fB-c <command string>\fR ] [ \fB-i scope\fR ] [ \fB-O <socket options>\fR ] [ \fB-p port\fR ] [ \fB-R <name resolve order>\fR ] [ \fB-s <smb config file>\fR ] [ \fB-T<c|x>IXFqgbNan\fR ] [ \fB-k\fR ]
+\fBsmbclient\fR \fBservicename\fR [ \fBpassword\fR ] [ \fB-b <buffer size>\fR ] [ \fB-d debuglevel\fR ] [ \fB-D Directory\fR ] [ \fB-U username\fR ] [ \fB-W workgroup\fR ] [ \fB-M <netbios name>\fR ] [ \fB-m maxprotocol\fR ] [ \fB-A authfile\fR ] [ \fB-N\fR ] [ \fB-l logfile\fR ] [ \fB-L <netbios name>\fR ] [ \fB-I destinationIP\fR ] [ \fB-E\fR ] [ \fB-c <command string>\fR ] [ \fB-i scope\fR ] [ \fB-O <socket options>\fR ] [ \fB-p port\fR ] [ \fB-R <name resolve order>\fR ] [ \fB-s <smb config file>\fR ] [ \fB-T<c|x>IXFqgbNan\fR ]
.SH "DESCRIPTION"
.PP
-This tool is part of the \fBSamba\fR(7) suite.
+This tool is part of the Samba suite.
.PP
\fBsmbclient\fR is a client that can
\&'talk' to an SMB/CIFS server. It offers an interface
-similar to that of the ftp program (see \fBftp\fR(1)).
+similar to that of the ftp program (see \fBftp(1)\fR).
Operations include things like getting files from the server
to the local machine, putting files from the local machine to
the server, retrieving directory information from the server
@@ -42,8 +41,7 @@ same as the IP hostname of the machine running the server.
The server name is looked up according to either
the \fI-R\fR parameter to \fBsmbclient\fR or
-using the name resolve order parameter in
-the \fBsmb.conf\fR(5) file,
+using the name resolve order parameter in the \fIsmb.conf\fR file,
allowing an administrator to change the order and methods
by which server names are looked up.
.TP
@@ -67,6 +65,15 @@ or mixed case passwords may be rejected by these servers.
Be cautious about including passwords in scripts.
.TP
+\fB-s smb.conf\fR
+Specifies the location of the all important
+\fIsmb.conf\fR file.
+.TP
+\fB-O socket options\fR
+TCP socket options to set on the client
+socket. See the socket options parameter in the \fI smb.conf (5)\fR manpage for the list of valid
+options.
+.TP
\fB-R <name resolve order>\fR
This option is used by the programs in the Samba
suite to determine what naming services and in what order to resolve
@@ -74,18 +81,17 @@ 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:
+cause names to be resolved as follows :
.RS
.TP 0.2i
\(bu
-lmhosts: Lookup an IP
+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 \fBlmhosts\fR(5) for details) then
+no name type attached to the NetBIOS name (see the lmhosts(5) for details) then
any name type matches for lookup.
.TP 0.2i
\(bu
-host: Do a standard host
+host : Do a standard host
name to IP address resolution, using the system \fI/etc/hosts
\fR, NIS, or DNS lookups. This method of name resolution
is operating system dependent, for instance on IRIX or Solaris this
@@ -95,13 +101,13 @@ type being queried is the 0x20 (server) name type, otherwise
it is ignored.
.TP 0.2i
\(bu
-wins: Query a name with
+wins : Query a name with
the IP address listed in the \fIwins server\fR
parameter. If no WINS server has
been specified this method will be ignored.
.TP 0.2i
\(bu
-bcast: Do a broadcast on
+bcast : Do a broadcast on
each of the known local interfaces listed in the
\fIinterfaces\fR
parameter. This is the least reliable of the name resolution
@@ -110,12 +116,12 @@ connected subnet.
.RE
If this parameter is not set then the name resolve order
-defined in the \fBsmb.conf\fR(5) file parameter
+defined in the \fIsmb.conf\fR file parameter
(name resolve order) will be used.
The default order is lmhosts, host, wins, bcast and without
this parameter or any entry in the \fIname resolve order
-\fR parameter of the \fBsmb.conf\fR(5) file the name resolution
+\fR parameter of the \fIsmb.conf\fR file the name resolution
methods will be attempted in this order.
.TP
\fB-M NetBIOS name\fR
@@ -141,13 +147,64 @@ You may also find the \fI-U\fR and
\fI-I\fR options useful, as they allow you to
control the FROM and TO parts of the message.
-See the \fImessage command\fR parameter in the \fBsmb.conf\fR(5) for a description of how to handle incoming
+See the message command parameter in the \fI smb.conf(5)\fR for a description of how to handle incoming
WinPopup messages in Samba.
\fBNote\fR: Copy WinPopup into the startup group
on your WfWg PCs if you want them to always be able to receive
messages.
.TP
+\fB-i scope\fR
+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 \fIrfc1001.txt\fR
+and \fIrfc1002.txt\fR.
+NetBIOS scopes are \fBvery\fR rarely used, only set
+this parameter if you are the system administrator in charge of all
+the NetBIOS systems you communicate with.
+.TP
+\fB-N\fR
+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.
+.TP
+\fB-n NetBIOS name\fR
+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.
+.TP
+\fB-d debuglevel\fR
+\fIdebuglevel\fR 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 \fIdebuglevel\fR is set to the letter 'A', then \fBall
+\fR debug messages will be printed. This setting
+is for developers only (and people who \fBreally\fR want
+to know how the code works internally).
+
+Note that specifying this parameter here will override
+the log level parameter in the \fIsmb.conf (5)\fR
+file.
+.TP
\fB-p port\fR
This number is the TCP port number that will be used
when making connections to the server. The standard (well-known)
@@ -167,8 +224,8 @@ would be \fIlog.client\fR.
The log file generated is never removed by the client.
.TP
-\fB-h|--help\fR
-Print a summary of command line options.
+\fB-h\fR
+Print the usage message for the client.
.TP
\fB-I IP-address\fR
\fIIP address\fR is the address of the server to connect to.
@@ -194,6 +251,53 @@ output stream.
By default, the client writes messages to standard output
- typically the user's tty.
.TP
+\fB-U username[%pass]\fR
+Sets the SMB username or username and password.
+If %pass is not specified, The user will be prompted. The client
+will first check the \fBUSER\fR environment variable, then the
+\fBLOGNAME\fR 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), \fBsmbclient\fR will look for
+a \fBPASSWD\fR 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
+\fI-A\fR for more details.
+
+Be cautious about including passwords in scripts or in
+the \fBPASSWD\fR environment variable. Also, on
+many systems the command line of a running process may be seen
+via the \fBps\fR command to be safe always allow
+\fBsmbclient\fR to prompt for a password and type
+it in directly.
+.TP
+\fB-A filename\fR
+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
+
+
+.nf
+username = <value>
+password = <value>
+domain = <value>
+
+.fi
+
+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.
+.TP
\fB-L\fR
This option allows you to look at what services
are available on a server. You use it as \fBsmbclient -L
@@ -221,127 +325,11 @@ size when getting or putting a file from/to the server. The default
is 65520 bytes. Setting this value smaller (to 1200 bytes) has been
observed to speed up file transfers to and from a Win9x server.
.TP
-\fB-V\fR
-Prints the version number for
-\fBsmbd\fR.
-.TP
-\fB-s <configuration file>\fR
-The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See \fIsmb.conf(5)\fR for more information.
-The default configuration file name is determined at
-compile time.
-.TP
-\fB-d|--debug=debuglevel\fR
-\fIdebuglevel\fR is an integer
-from 0 to 10. The default value if this parameter is
-not specified is zero.
-
-The higher this value, the more detail will be
-logged to the log files about the activities of the
-server. At level 0, only critical errors and serious
-warnings will be logged. Level 1 is a reasonable level for
-day to day running - it generates a small amount of
-information about operations carried out.
-
-Levels above 1 will generate considerable
-amounts of log data, and should only be used when
-investigating a problem. Levels above 3 are designed for
-use only by developers and generate HUGE amounts of log
-data, most of which is extremely cryptic.
-
-Note that specifying this parameter here will
-override the log
-level file.
-.TP
-\fB-l|--logfile=logbasename\fR
-File name for log/debug files. The extension
-".client" will be appended. The log file is
-never removed by the client.
-.TP
-\fB-N\fR
-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.
-.TP
-\fB-k\fR
-Try to authenticate with kerberos. Only useful in
-an Active Directory environment.
-.TP
-\fB-A|--authfile=filename\fR
-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
-
-
-.nf
-username = <value>
-password = <value>
-domain = <value>
-.fi
-
-Make certain that the permissions on the file restrict
-access from unwanted users.
-.TP
-\fB-U|--user=username[%password]\fR
-Sets the SMB username or username and password.
-
-If %password is not specified, the user will be prompted. The
-client will first check the \fBUSER\fR environment variable, then the
-\fBLOGNAME\fR 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
-\fI-A\fR 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 \fBps\fR command. To be safe always allow
-\fBrpcclient\fR to prompt for a password and type
-it in directly.
-.TP
-\fB-n <primary NetBIOS name>\fR
-This option allows you to override
-the NetBIOS name that Samba uses for itself. This is identical
-to setting the \fINetBIOS
-name\fR parameter in the \fBsmb.conf\fR(5) file. However, a command
-line setting will take precedence over settings in
-\fBsmb.conf\fR(5).
-.TP
-\fB-i <scope>\fR
-This specifies a NetBIOS scope that
-\fBnmblookup\fR 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
-\fBvery\fR rarely used, only set this parameter
-if you are the system administrator in charge of all the
-NetBIOS systems you communicate with.
-.TP
-\fB-W|--workgroup=domain\fR
-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).
-.TP
-\fB-O socket options\fR
-TCP socket options to set on the client
-socket. See the socket options parameter in
-the \fBsmb.conf\fR(5) manual page for the list of valid
-options.
+\fB-W WORKGROUP\fR
+Override the default workgroup (domain) specified
+in the workgroup parameter of the \fIsmb.conf\fR
+file for this connection. This may be needed to connect to some
+servers.
.TP
\fB-T tar options\fR
smbclient may be used to create \fBtar(1)
@@ -425,7 +413,7 @@ files in the archive with relative names, not absolute names.
\fBTar Filenames\fR
-All file names can be given as DOS path names (with '\\\\'
+All file names can be given as DOS path names (with '\\'
as the component separator) or as UNIX path names (with '/' as
the component separator).
@@ -476,7 +464,7 @@ a prompt :
.PP
smb:\\>
.PP
-The backslash ("\\\\") indicates the current working directory
+The backslash ("\\") indicates the current working directory
on the server, and will change if the current working directory
is changed.
.PP
@@ -778,7 +766,8 @@ The client log files should be put in a directory readable
and writeable only by the user.
.PP
To test the client, you will need to know the name of a
-running SMB/CIFS server. It is possible to run \fBsmbd\fR(8) as an ordinary user - running that server as a daemon
+running SMB/CIFS server. It is possible to run \fBsmbd(8)
+\fR as an ordinary user - running that server as a daemon
on a user-accessible port (typically any port number over 1024)
would provide a suitable test server.
.SH "DIAGNOSTICS"
@@ -792,7 +781,8 @@ on the debug level used by the client. If you have problems,
set the debug level to 3 and peruse the log files.
.SH "VERSION"
.PP
-This man page is correct for version 2.2 of the Samba suite.
+This man page is correct for version 2.2 of
+the Samba suite.
.SH "AUTHOR"
.PP
The original Samba software and related utilities
@@ -802,7 +792,7 @@ to the way the Linux kernel is developed.
.PP
The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
-excellent piece of Open Source software, available at ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
+excellent piece of Open Source software, available at
+ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
-Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0
-was done by Alexander Bokovoy.
+Samba 2.2 was done by Gerald Carter
diff --git a/docs/manpages/smbcontrol.1 b/docs/manpages/smbcontrol.1
index 14ce9f5812..d69e0978a4 100644
--- a/docs/manpages/smbcontrol.1
+++ b/docs/manpages/smbcontrol.1
@@ -3,38 +3,27 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBCONTROL" "1" "07 april 2003" "" ""
-
+.TH "SMBCONTROL" "1" "04 March 2003" "" ""
.SH NAME
smbcontrol \- send messages to smbd, nmbd or winbindd processes
.SH SYNOPSIS
-\fBsmbcontrol\fR [ \fB-i\fR ] [ \fB-s\fR ]
+\fBsmbcontrol\fR [ \fB-i\fR ]
\fBsmbcontrol\fR [ \fBdestination\fR ] [ \fBmessage-type\fR ] [ \fBparameter\fR ]
.SH "DESCRIPTION"
.PP
-This tool is part of the \fBSamba\fR(7) suite.
+This tool is part of the Samba suite.
.PP
\fBsmbcontrol\fR is a very small program, which
-sends messages to a \fBsmbd\fR(8), a \fBnmbd\fR(8), or a \fBwinbindd\fR(8) daemon running on the system.
+sends messages to an smbd(8)
+an nmbd(8)
+or a winbindd(8)
+daemon running on the system.
.SH "OPTIONS"
.TP
-\fB-h|--help\fR
-Print a summary of command line options.
-.TP
-\fB-s <configuration file>\fR
-The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See \fIsmb.conf(5)\fR for more information.
-The default configuration file name is determined at
-compile time.
-.TP
\fB-i\fR
Run interactively. Individual commands
of the form destination message-type parameters can be entered
@@ -42,7 +31,8 @@ on STDIN. An empty command line or a "q" will quit the
program.
.TP
\fBdestination\fR
-One of \fInmbd\fR, \fIsmbd\fR or a process ID.
+One of \fInmbd\fR
+\fIsmbd\fR or a process ID.
The \fIsmbd\fR destination causes the
message to "broadcast" to all smbd daemons.
@@ -55,56 +45,57 @@ If a single process ID is given, the message is sent
to only that process.
.TP
\fBmessage-type\fR
-Type of message to send. See
-the section MESSAGE-TYPES for details.
-.TP
-\fBparameters\fR
-any parameters required for the message-type
-.SH "MESSAGE-TYPES"
-.PP
-Available message types are:
-.TP
-\fBclose-share\fR
-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
+One of: close-share,
+debug,
+force-election, ping
+, profile, debuglevel, profilelevel,
+or printnotify.
+
+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 smbd.
-.TP
-\fBdebug\fR
-Set debug level to the value specified by the
+
+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.
-.TP
-\fBforce-election\fR
-This message causes the \fBnmbd\fR daemon to
-force a new browse master election.
-.TP
-\fBping\fR
-Send specified number of "ping" messages and
-wait for the same number of reply "pong" messages. This can be sent to
+
+The force-election message-type can only be
+sent to the nmbd destination. This message
+causes the \fBnmbd\fR daemon to force a new browse
+master election.
+
+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.
-.TP
-\fBprofile\fR
-Change profile settings of a daemon, based on the
+
+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.
-.TP
-\fBdebuglevel\fR
-Request debuglevel of a certain daemon and write it to stdout. This
-can be sent to any of the destinations.
-.TP
-\fBprofilelevel\fR
-Request profilelevel of a certain daemon and write it to stdout.
-This can be sent to any smbd or nmbd destinations.
-.TP
-\fBprintnotify\fR
-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 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.
+
+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.
+
+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:
.RS
.TP
\fBqueuepause printername\fR
@@ -130,50 +121,21 @@ Send a job delete change notify
message for the printer and unix jobid
specified.
.RE
-
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.
.TP
-\fBsamsync\fR
-Order smbd to synchronise sam database from PDC (being BDC). Can only be sent to smbd.
-.sp
-.RS
-.B "Note:"
-Not working at the moment
-.RE
-.TP
-\fBsamrepl\fR
-Send sam replication message, with specified serial. Can only be sent to smbd. Should not be used manually.
-.TP
-\fBdmalloc-mark\fR
-Set a mark for dmalloc. Can be sent to both smbd and nmbd. Only available if samba is built with dmalloc support.
-.TP
-\fBdmalloc-log-changed\fR
-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.
-.TP
-\fBshutdown\fR
-Shut down specified daemon. Can be sent to both smbd and nmbd.
-.TP
-\fBpool-usage\fR
-Print a human-readable description of all
-talloc(pool) memory usage by the specified daemon/process. Available
-for both smbd and nmbd.
-.TP
-\fBdrvupgrade\fR
-Force clients of printers using specified driver
-to update their local version of the driver. Can only be
-sent to smbd.
+\fBparameters\fR
+any parameters required for the message-type
.SH "VERSION"
.PP
-This man page is correct for version 3.0 of
+This man page is correct for version 2.2 of
the Samba suite.
.SH "SEE ALSO"
.PP
-\fBnmbd\fR(8) and \fBsmbd\fR(8).
+\fBnmbd(8)\fR
+and \fBsmbd(8)\fR
.SH "AUTHOR"
.PP
The original Samba software and related utilities
@@ -183,7 +145,7 @@ to the way the Linux kernel is developed.
.PP
The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
-excellent piece of Open Source software, available at ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
+excellent piece of Open Source software, available at
+ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
-Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for
-Samba 3.0 was done by Alexander Bokovoy.
+Samba 2.2 was done by Gerald Carter
diff --git a/docs/manpages/smbd.8 b/docs/manpages/smbd.8
index e5139967e8..106c0a98e3 100644
--- a/docs/manpages/smbd.8
+++ b/docs/manpages/smbd.8
@@ -3,8 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBD" "8" "07 april 2003" "" ""
-
+.TH "SMBD" "8" "04 March 2003" "" ""
.SH NAME
smbd \- server to provide SMB/CIFS services to clients
.SH SYNOPSIS
@@ -13,7 +12,7 @@ smbd \- server to provide SMB/CIFS services to clients
.SH "DESCRIPTION"
.PP
-This program is part of the \fBSamba\fR(7) suite.
+This program is part of the Samba suite.
.PP
\fBsmbd\fR is the server daemon that
provides filesharing and printing services to Windows clients.
@@ -27,12 +26,14 @@ OS/2, DAVE for Macintosh, and smbfs for Linux.
An extensive description of the services that the
server can provide is given in the man page for the
configuration file controlling the attributes of those
-services (see \fBsmb.conf\fR(5). This man page will not describe the
+services (see \fIsmb.conf(5)
+\fR This man page will not describe the
services, but will concentrate on the administrative aspects
of running the server.
.PP
Please note that there are significant security
-implications to running this server, and the \fBsmb.conf\fR(5) manual page should be regarded as mandatory reading before
+implications to running this server, and the \fIsmb.conf(5)\fR
+manpage should be regarded as mandatory reading before
proceeding with installation.
.PP
A session is created whenever a client requests one.
@@ -85,21 +86,19 @@ command line. \fBsmbd\fR also logs to standard
output, as if the \fB-S\fR parameter had been
given.
.TP
+\fB-h\fR
+Prints the help information (usage)
+for \fBsmbd\fR.
+.TP
\fB-V\fR
Prints the version number for
\fBsmbd\fR.
.TP
-\fB-s <configuration file>\fR
-The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See \fIsmb.conf(5)\fR for more information.
-The default configuration file name is determined at
-compile time.
+\fB-b\fR
+Prints information about how
+Samba was built.
.TP
-\fB-d|--debug=debuglevel\fR
+\fB-d <debug level>\fR
\fIdebuglevel\fR is an integer
from 0 to 10. The default value if this parameter is
not specified is zero.
@@ -121,18 +120,6 @@ 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.
-.TP
-\fB-h|--help\fR
-Print a summary of command line options.
-.TP
-\fB-b\fR
-Prints information about how
-Samba was built.
-.TP
\fB-l <log directory>\fR
If specified,
\fIlog directory\fR
@@ -140,14 +127,19 @@ specifies a log directory into which the "log.smbd" log
file will be created for informational and debug
messages from the running server. The log
file generated is never removed by the server although
-its size may be controlled by the \fImax log size\fR
-option in the \fBsmb.conf\fR(5) file. \fBBeware:\fR
+its size may be controlled by the max log size
+option in the \fI smb.conf(5)\fR file. \fBBeware:\fR
If the directory specified does not exist, \fBsmbd\fR
will log to the default debug log location defined at compile time.
The default log directory is specified at
compile time.
.TP
+\fB-O <socket options>\fR
+See the socket options
+parameter in the \fIsmb.conf(5)
+\fR file for details.
+.TP
\fB-p <port number>\fR
\fIport number\fR is a positive integer
value. The default value if this parameter is not
@@ -170,13 +162,23 @@ section 4.3.5.
This parameter is not normally specified except
in the above situation.
+.TP
+\fB-s <configuration file>\fR
+The file specified contains the
+configuration details required by the server. The
+information in this file includes server-specific
+information such as what printcap file to use, as well
+as descriptions of all the services that the server is
+to provide. See \fI smb.conf(5)\fR for more information.
+The default configuration file name is determined at
+compile time.
.SH "FILES"
.TP
\fB\fI/etc/inetd.conf\fB\fR
If the server is to be run by the
\fBinetd\fR meta-daemon, this file
must contain suitable startup information for the
-meta-daemon. See the "How to Install and Test SAMBA"
+meta-daemon. See the UNIX_INSTALL.html
document for details.
.TP
\fB\fI/etc/rc\fB\fR
@@ -185,7 +187,7 @@ system uses).
If running the server as a daemon at startup,
this file will need to contain an appropriate startup
-sequence for the server. See the "How to Install and Test SAMBA"
+sequence for the server. See the UNIX_INSTALL.html
document for details.
.TP
\fB\fI/etc/services\fB\fR
@@ -193,16 +195,18 @@ If running the server via the
meta-daemon \fBinetd\fR, this file
must contain a mapping of service name (e.g., netbios-ssn)
to service port (e.g., 139) and protocol type (e.g., tcp).
-See the "How to Install and Test SAMBA"
+See the UNIX_INSTALL.html
document for details.
.TP
\fB\fI/usr/local/samba/lib/smb.conf\fB\fR
-This is the default location of the \fBsmb.conf\fR(5) server configuration file. Other common places that systems
+This is the default location of the
+\fIsmb.conf\fR
+server configuration file. Other common places that systems
install this file are \fI/usr/samba/lib/smb.conf\fR
-and \fI/etc/samba/smb.conf\fR.
+and \fI/etc/smb.conf\fR.
This file describes all the services the server
-is to make available to clients. See \fBsmb.conf\fR(5) for more information.
+is to make available to clients. See \fIsmb.conf(5)\fR for more information.
.SH "LIMITATIONS"
.PP
On some systems \fBsmbd\fR cannot change uid back
@@ -225,8 +229,9 @@ is not specific to the server, however.
Samba uses PAM for authentication (when presented with a plaintext
password), for account checking (is this account disabled?) and for
session management. The degree too which samba supports PAM is restricted
-by the limitations of the SMB protocol and the \fIobey
-pam restricions\fR \fBsmb.conf\fR(5) paramater. When this is set, the following restrictions apply:
+by the limitations of the SMB protocol and the
+obey pam restricions
+smb.conf paramater. When this is set, the following restrictions apply:
.TP 0.2i
\(bu
\fBAccount Validation\fR: All accesses to a
@@ -274,8 +279,9 @@ an \fBsmbd\fR is to send it a SIGTERM (-15) signal and wait for
it to die on its own.
.PP
The debug log level of \fBsmbd\fR may be raised
-or lowered using \fBsmbcontrol\fR(1) program (SIGUSR[1|2] signals are no longer
-used since Samba 2.2). This is to allow transient problems to be diagnosed,
+or lowered using \fBsmbcontrol(1)
+\fR program (SIGUSR[1|2] signals are no longer used in
+Samba 2.2). This is to allow transient problems to be diagnosed,
whilst still running at a normally low log level.
.PP
Note that as the signal handlers send a debug write,
@@ -286,8 +292,12 @@ by un-blocking the signals before the select call and re-blocking
them after, however this would affect performance.
.SH "SEE ALSO"
.PP
-\fBhosts_access\fR(5), \fBinetd\fR(8), \fBnmbd\fR(8), \fBsmb.conf\fR(5), \fBsmbclient\fR(1), \fBtestparm\fR(1), \fBtestprns\fR(1), and the
-Internet RFC's \fIrfc1001.txt\fR, \fIrfc1002.txt\fR.
+hosts_access(5), \fBinetd(8)\fR,
+\fBnmbd(8)\fR
+\fIsmb.conf(5)\fR
+ \fBsmbclient(1)
+\fR and the Internet RFC's
+\fIrfc1001.txt\fR, \fIrfc1002.txt\fR.
In addition the CIFS (formerly SMB) specification is available
as a link from the Web page
http://samba.org/cifs/ <URL:http://samba.org/cifs/>.
@@ -300,7 +310,7 @@ to the way the Linux kernel is developed.
.PP
The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
-excellent piece of Open Source software, available at ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
+excellent piece of Open Source software, available at
+ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
-Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for
-Samba 3.0 was done by Alexander Bokovoy.
+Samba 2.2 was done by Gerald Carter
diff --git a/docs/manpages/smbgroupedit.8 b/docs/manpages/smbgroupedit.8
index cb3ce954c9..41b4872798 100644
--- a/docs/manpages/smbgroupedit.8
+++ b/docs/manpages/smbgroupedit.8
@@ -3,8 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBGROUPEDIT" "8" "07 april 2003" "" ""
-
+.TH "SMBGROUPEDIT" "8" "04 March 2003" "" ""
.SH NAME
smbgroupedit \- Query/set/change UNIX - Windows NT group mapping
.SH SYNOPSIS
@@ -13,7 +12,8 @@ smbgroupedit \- Query/set/change UNIX - Windows NT group mapping
.SH "DESCRIPTION"
.PP
-This program is part of the \fBSamba\fR(7) suite.
+This program is part of the Samba
+suite.
.PP
The smbgroupedit command allows for mapping unix groups
to NT Builtin, Domain, or Local groups. Also
@@ -39,7 +39,8 @@ give a long listing, of the format:
Privilege :
.fi
-For example:
+For examples,
+
.nf
Users
@@ -58,7 +59,8 @@ display a short listing of the format:
NTGroupName(SID) -> UnixGroupName
.fi
-For example:
+For example,
+
.nf
Users (S-1-5-32-545) -> -1
@@ -92,7 +94,8 @@ map this domadm group to the 'domain admins' group:
.RS
.TP 3
1.
-Get the SID for the Windows NT "Domain Admins" group:
+Get the SID for the Windows NT "Domain Admins"
+group:
.nf
@@ -104,6 +107,7 @@ Domain Admins (S-1-5-21-1108995562-3116817432-1375597819-512) -> -1
map the unix domadm group to the Windows NT
"Domain Admins" group, by running the command:
+
.nf
root# \fBsmbgroupedit \\
-c S-1-5-21-1108995562-3116817432-1375597819-512 \\
@@ -115,6 +119,7 @@ Domain Admins SID (the S-1-5-21-...-512) is different for every PDC.
.RE
.PP
To verify that your mapping has taken effect:
+.PP
.nf
root# \fBsmbgroupedit -vs|grep "Domain Admins"\fR
@@ -124,6 +129,7 @@ Domain Admins (S-1-5-21-1108995562-3116817432-1375597819-512) -> domadm
To give access to a certain directory on a domain member machine (an
NT/W2K or a samba server running winbind) to some users who are member
of a group on your samba PDC, flag that group as a domain group:
+.PP
.nf
root# \fBsmbgroupedit -a unixgroup -td\fR
@@ -134,7 +140,7 @@ This man page is correct for the 3.0alpha releases of
the Samba suite.
.SH "SEE ALSO"
.PP
-\fBsmb.conf\fR(5)
+smb.conf(5)
.SH "AUTHOR"
.PP
The original Samba software and related utilities
@@ -144,5 +150,4 @@ to the way the Linux kernel is developed.
.PP
\fBsmbgroupedit\fR was written by Jean Francois Micouleau.
The current set of manpages and documentation is maintained
-by the Samba Team in the same fashion as the Samba source code. The conversion
-to DocBook XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.
+by the Samba Team in the same fashion as the Samba source code.
diff --git a/docs/manpages/smbmnt.8 b/docs/manpages/smbmnt.8
index c81428e3d7..e8e8562a12 100644
--- a/docs/manpages/smbmnt.8
+++ b/docs/manpages/smbmnt.8
@@ -3,13 +3,12 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBMNT" "8" "07 april 2003" "" ""
-
+.TH "SMBMNT" "8" "04 March 2003" "" ""
.SH NAME
smbmnt \- helper utility for mounting SMB filesystems
.SH SYNOPSIS
-\fBsmbmnt\fR \fBmount-point\fR [ \fB-s <share>\fR ] [ \fB-r\fR ] [ \fB-u <uid>\fR ] [ \fB-g <gid>\fR ] [ \fB-f <mask>\fR ] [ \fB-d <mask>\fR ] [ \fB-o <options>\fR ] [ \fB-h\fR ]
+\fBsmbmnt\fR \fBmount-point\fR [ \fB-s <share>\fR ] [ \fB-r\fR ] [ \fB-u <uid>\fR ] [ \fB-g <gid>\fR ] [ \fB-f <mask>\fR ] [ \fB-d <mask>\fR ] [ \fB-o <options>\fR ]
.SH "DESCRIPTION"
.PP
@@ -22,7 +21,8 @@ A setuid smbmnt will only allow mounts on directories owned
by the user, and that the user has write permission on.
.PP
The \fBsmbmnt\fR program is normally invoked
-by \fBsmbmount\fR(8). It should not be invoked directly by users.
+by \fBsmbmount(8)\fR
+ It should not be invoked directly by users.
.PP
smbmount searches the normal PATH for smbmnt. You must ensure
that the smbmnt version in your path matches the smbmount used.
@@ -49,9 +49,6 @@ applied
\fB-o options\fR
list of options that are passed as-is to smbfs, if this
command is run on a 2.4 or higher Linux kernel.
-.TP
-\fB-h|--help\fR
-Print a summary of command line options.
.SH "AUTHOR"
.PP
Volker Lendecke, Andrew Tridgell, Michael H. Warfield
@@ -64,5 +61,4 @@ The SAMBA Mailing list <URL:mailto:samba@samba.org>
is the preferred place to ask questions regarding these programs.
.PP
The conversion of this manpage for Samba 2.2 was performed
-by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0
-was done by Alexander Bokovoy.
+by Gerald Carter
diff --git a/docs/manpages/smbmount.8 b/docs/manpages/smbmount.8
index 2f158c3074..8d7dfd8d22 100644
--- a/docs/manpages/smbmount.8
+++ b/docs/manpages/smbmount.8
@@ -3,8 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBMOUNT" "8" "07 april 2003" "" ""
-
+.TH "SMBMOUNT" "8" "04 March 2003" "" ""
.SH NAME
smbmount \- mount an smbfs filesystem
.SH SYNOPSIS
@@ -15,7 +14,7 @@ smbmount \- mount an smbfs filesystem
.PP
\fBsmbmount\fR mounts a Linux SMB filesystem. It
is usually invoked as \fBmount.smbfs\fR by
-the \fBmount\fR(8) command when using the
+the \fBmount(8)\fR command when using the
"-t smbfs" option. This command only works in Linux, and the kernel must
support the smbfs filesystem.
.PP
@@ -28,10 +27,11 @@ unknown options.
\fBsmbmount\fR is a daemon. After mounting it keeps running until
the mounted smbfs is umounted. It will log things that happen
when in daemon mode using the "machine name" smbmount, so
-typically this output will end up in \fIlog.smbmount\fR. The \fB smbmount\fR process may also be called mount.smbfs.
+typically this output will end up in \fIlog.smbmount\fR. The
+\fBsmbmount\fR process may also be called mount.smbfs.
.PP
\fBNOTE:\fR \fBsmbmount\fR
-calls \fBsmbmnt\fR(8) to do the actual mount. You
+calls \fBsmbmnt(8)\fR to do the actual mount. You
must make sure that \fBsmbmnt\fR is in the path so
that it can be found.
.SH "OPTIONS"
@@ -58,21 +58,20 @@ in the PASSWD environment variable or a credentials file (see
below) will be read correctly.
.TP
\fBcredentials=<filename>\fR
-specifies a file that contains a username and/or password.
-The format of the file is:
+specifies a file that contains a username
+and/or password. The format of the file is:
+
.nf
-username = <value>
-password = <value>
+ username = <value>
+ password = <value>
+
.fi
This is preferred over having passwords in plaintext in a
shared file, such as \fI/etc/fstab\fR. Be sure to protect any
credentials file properly.
.TP
-\fBkrb\fR
-Use kerberos (Active Directory).
-.TP
\fBnetbiosname=<arg>\fR
sets the source NetBIOS name. It defaults
to the local hostname.
@@ -98,30 +97,31 @@ permissions that remote files have in the local filesystem.
The default is based on the current umask.
.TP
\fBdmask=<arg>\fR
-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.
.TP
\fBdebug=<arg>\fR
-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.
.TP
\fBip=<arg>\fR
-Sets the destination host or IP address.
+sets the destination host or IP address.
.TP
\fBworkgroup=<arg>\fR
-Sets the workgroup on the destination
+sets the workgroup on the destination
.TP
\fBsockopt=<arg>\fR
-Sets the TCP socket options. See the \fBsmb.conf\fR(5) \fIsocket options\fR option.
+sets the TCP socket options. See the \fIsmb.conf
+\fR \fIsocket options\fR option.
.TP
\fBscope=<arg>\fR
-Sets the NetBIOS scope
+sets the NetBIOS scope
.TP
\fBguest\fR
-Don't prompt for a password
+don't prompt for a password
.TP
\fBro\fR
mount read-only
@@ -196,8 +196,10 @@ source tree may contain additional options and information.
.PP
FreeBSD also has a smbfs, but it is not related to smbmount
.PP
-For Solaris, HP-UX and others you may want to look at \fBsmbsh\fR(1) or at other solutions, such as
-Sharity or perhaps replacing the SMB server with a NFS server.
+For Solaris, HP-UX and others you may want to look at
+\fBsmbsh(1)\fR or at other
+solutions, such as sharity or perhaps replacing the SMB server with
+a NFS server.
.SH "AUTHOR"
.PP
Volker Lendecke, Andrew Tridgell, Michael H. Warfield
@@ -210,5 +212,4 @@ The SAMBA Mailing list <URL:mailto:samba@samba.org>
is the preferred place to ask questions regarding these programs.
.PP
The conversion of this manpage for Samba 2.2 was performed
-by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0
-was done by Alexander Bokovoy.
+by Gerald Carter
diff --git a/docs/manpages/smbpasswd.5 b/docs/manpages/smbpasswd.5
index 9d1ee8e275..07b04530c3 100644
--- a/docs/manpages/smbpasswd.5
+++ b/docs/manpages/smbpasswd.5
@@ -3,8 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBPASSWD" "5" "07 april 2003" "" ""
-
+.TH "SMBPASSWD" "5" "04 March 2003" "" ""
.SH NAME
smbpasswd \- The Samba encrypted password file
.SH SYNOPSIS
@@ -12,7 +11,7 @@ smbpasswd \- The Samba encrypted password file
\fIsmbpasswd\fR
.SH "DESCRIPTION"
.PP
-This tool is part of the \fBSamba\fR(7) suite.
+This tool is part of the Samba suite.
.PP
smbpasswd is the Samba encrypted password file. It contains
the username, Unix user id and the SMB hashed passwords of the
@@ -96,7 +95,7 @@ This section contains flags that describe
the attributes of the users account. In the Samba 2.2 release
this field is bracketed by '[' and ']' characters and is always
13 characters in length (including the '[' and ']' characters).
-The contents of this field may be any of the following characters:
+The contents of this field may be any of the characters.
.RS
.TP 0.2i
\(bu
@@ -109,11 +108,13 @@ in the smbpasswd file.
\fBN\fR - This means the
account has no password (the passwords in the fields LANMAN
Password Hash and NT Password Hash are ignored). Note that this
-will only allow users to log on with no password if the \fI null passwords\fR parameter is set in the \fBsmb.conf\fR(5) config file.
+will only allow users to log on with no password if the \fI null passwords\fR parameter is set in the \fIsmb.conf(5)
+\fR config file.
.TP 0.2i
\(bu
\fBD\fR - This means the account
-is disabled and no SMB/CIFS logins will be allowed for this user.
+is disabled and no SMB/CIFS logins will be allowed for
+this user.
.TP 0.2i
\(bu
\fBW\fR - This means this account
@@ -138,7 +139,8 @@ This man page is correct for version 3.0 of
the Samba suite.
.SH "SEE ALSO"
.PP
-\fBsmbpasswd\fR(8), \fBSamba\fR(7), and
+\fBsmbpasswd(8)\fR
+samba(7) and
the Internet RFC1321 for details on the MD4 algorithm.
.SH "AUTHOR"
.PP
@@ -149,7 +151,7 @@ to the way the Linux kernel is developed.
.PP
The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
-excellent piece of Open Source software, available at ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
+excellent piece of Open Source software, available at
+ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
-Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
-for Samba 3.0 was done by Alexander Bokovoy.
+Samba 2.2 was done by Gerald Carter
diff --git a/docs/manpages/smbpasswd.8 b/docs/manpages/smbpasswd.8
index 500c3b37da..5c7b16c2e9 100644
--- a/docs/manpages/smbpasswd.8
+++ b/docs/manpages/smbpasswd.8
@@ -3,8 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBPASSWD" "8" "07 april 2003" "" ""
-
+.TH "SMBPASSWD" "8" "04 March 2003" "" ""
.SH NAME
smbpasswd \- change a user's SMB password
.SH SYNOPSIS
@@ -13,23 +12,24 @@ smbpasswd \- change a user's SMB password
.SH "DESCRIPTION"
.PP
-This tool is part of the \fBSamba\fR(7) suite.
+This tool is part of the Samba suite.
.PP
The smbpasswd program has several different
-functions, depending on whether it is run by the \fBroot\fR user
-or not. When run as a normal user it allows the user to change
+functions, depending on whether it is run by the \fBroot\fR
+user or not. When run as a normal user it allows the user to change
the password used for their SMB sessions on any machines that store
SMB passwords.
.PP
By default (when run with no arguments) it will attempt to
change the current user's SMB password on the local machine. This is
-similar to the way the \fBpasswd(1)\fR program works. \fB smbpasswd\fR differs from how the passwd program works
+similar to the way the \fBpasswd(1)\fR program works.
+\fBsmbpasswd\fR differs from how the passwd program works
however in that it is not \fBsetuid root\fR but works in
-a client-server mode and communicates with a
-locally running \fBsmbd\fR(8). As a consequence in order for this to
+a client-server mode and communicates with a locally running
+\fBsmbd(8)\fR. As a consequence in order for this to
succeed the smbd daemon must be running on the local machine. On a
UNIX machine the encrypted SMB passwords are usually stored in
-the \fBsmbpasswd\fR(5) file.
+the \fIsmbpasswd(5)\fR file.
.PP
When run by an ordinary user with no options, smbpasswd
will prompt them for their old SMB password and then ask them
@@ -41,12 +41,12 @@ the <Enter> key when asked for your old password.
.PP
smbpasswd can also be used by a normal user to change their
SMB password on remote machines, such as Windows NT Primary Domain
-Controllers. See the (\fI-r\fR) and \fI-U\fR options
-below.
+Controllers. See the (-r) and -U options below.
.PP
When run by root, smbpasswd allows new users to be added
and deleted in the smbpasswd file, as well as allows changes to
-the attributes of the user in this file to be made. When run by root, \fB smbpasswd\fR accesses the local smbpasswd file
+the attributes of the user in this file to be made. When run by root,
+\fBsmbpasswd\fR accesses the local smbpasswd file
directly, thus enabling changes to be made even if smbd is not
running.
.SH "OPTIONS"
@@ -82,7 +82,8 @@ will fail.
If the smbpasswd file is in the 'old' format (pre-Samba 2.0
format) there is no space in the user's password entry to write
-this information and the command will FAIL. See \fBsmbpasswd\fR(5) for details on the 'old' and new password file formats.
+this information and the command will FAIL. See \fBsmbpasswd(5)
+\fR for details on the 'old' and new password file formats.
This option is only available when running smbpasswd as
root.
@@ -95,7 +96,7 @@ disabled this option has no effect. Once the account is enabled then
the user will be able to authenticate via SMB once again.
If the smbpasswd file is in the 'old' format, then \fB smbpasswd\fR will FAIL to enable the account.
-See \fBsmbpasswd\fR(5) for
+See \fBsmbpasswd (5)\fR for
details on the 'old' and new password file formats.
This option is only available when running smbpasswd as root.
@@ -163,17 +164,17 @@ what name resolution services to use when looking up the NetBIOS
name of the host being connected to.
The options are :"lmhosts", "host", "wins" and "bcast". They
-cause names to be resolved as follows:
+cause names to be resolved as follows :
.RS
.TP 0.2i
\(bu
-lmhosts: Lookup an IP
+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 \fBlmhosts\fR(5) for details) then
+no name type attached to the NetBIOS name (see the lmhosts(5) for details) then
any name type matches for lookup.
.TP 0.2i
\(bu
-host: Do a standard host
+host : Do a standard host
name to IP address resolution, using the system \fI/etc/hosts
\fR, NIS, or DNS lookups. This method of name resolution
is operating system depended for instance on IRIX or Solaris this
@@ -183,13 +184,13 @@ type being queried is the 0x20 (server) name type, otherwise
it is ignored.
.TP 0.2i
\(bu
-wins: Query a name with
+wins : Query a name with
the IP address listed in the \fIwins server\fR
parameter. If no WINS server has been specified this method
will be ignored.
.TP 0.2i
\(bu
-bcast: Do a broadcast on
+bcast : Do a broadcast on
each of the known local interfaces listed in the
\fIinterfaces\fR parameter. This is the least
reliable of the name resolution methods as it depends on the
@@ -197,7 +198,8 @@ target host being on a locally connected subnet.
.RE
The default order is \fBlmhosts, host, wins, bcast\fR
-and without this parameter or any entry in the \fBsmb.conf\fR(5) file the name resolution methods will
+and without this parameter or any entry in the
+\fIsmb.conf\fR file the name resolution methods will
be attempted in this order.
.TP
\fB-m\fR
@@ -233,7 +235,7 @@ has been configured to use the experimental
switch is used to specify the password to be used with the
\fIldap admin
dn\fR Note that the password is stored in
-the \fIsecrets.tdb\fR and is keyed off
+the \fIprivate/secrets.tdb\fR and is keyed off
of the admin's DN. This means that if the value of \fIldap
admin dn\fR ever changes, the password will need to be
manually updated as well.
@@ -259,20 +261,23 @@ to modify attributes directly in the local smbpasswd file.
Since \fBsmbpasswd\fR works in client-server
mode communicating with a local smbd for a non-root user then
the smbd daemon must be running for this to work. A common problem
-is to add a restriction to the hosts that may access the \fB smbd\fR running on the local machine by specifying either \fIallow
-hosts\fR or \fIdeny hosts\fR entry in
-the \fBsmb.conf\fR(5) file and neglecting to
+is to add a restriction to the hosts that may access the \fB smbd\fR running on the local machine by specifying a
+\fIallow hosts\fR or \fIdeny hosts\fR
+entry in the \fIsmb.conf\fR file and neglecting to
allow "localhost" access to the smbd.
.PP
In addition, the smbpasswd command is only useful if Samba
-has been set up to use encrypted passwords. See the document "LanMan and NT Password Encryption in Samba" in the docs directory for details
+has been set up to use encrypted passwords. See the file
+\fIENCRYPTION.txt\fR in the docs directory for details
on how to do this.
.SH "VERSION"
.PP
-This man page is correct for version 3.0 of the Samba suite.
+This man page is correct for version 3.0 of
+the Samba suite.
.SH "SEE ALSO"
.PP
-\fBsmbpasswd\fR(5), \fBSamba\fR(7).
+\fIsmbpasswd(5)\fR
+samba(7)
.SH "AUTHOR"
.PP
The original Samba software and related utilities
@@ -282,7 +287,7 @@ to the way the Linux kernel is developed.
.PP
The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
-excellent piece of Open Source software, available at ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
+excellent piece of Open Source software, available at
+ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
-Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
-for Samba 3.0 was done by Alexander Bokovoy.
+Samba 2.2 was done by Gerald Carter
diff --git a/docs/manpages/smbsh.1 b/docs/manpages/smbsh.1
index fb7d7e2495..06d27090db 100644
--- a/docs/manpages/smbsh.1
+++ b/docs/manpages/smbsh.1
@@ -3,8 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBSH" "1" "07 april 2003" "" ""
-
+.TH "SMBSH" "1" "04 March 2003" "" ""
.SH NAME
smbsh \- Allows access to Windows NT filesystem using UNIX commands
.SH SYNOPSIS
@@ -13,7 +12,7 @@ smbsh \- Allows access to Windows NT filesystem using UNIX commands
.SH "DESCRIPTION"
.PP
-This tool is part of the \fBSamba\fR(7) suite.
+This tool is part of the Samba suite.
.PP
\fBsmbsh\fR allows you to access an NT filesystem
using UNIX commands such as \fBls\fR, \fB egrep\fR, and \fBrcp\fR. You must use a
@@ -23,7 +22,7 @@ to work correctly.
.TP
\fB-W WORKGROUP\fR
Override the default workgroup specified in the
-workgroup parameter of the \fBsmb.conf\fR(5) file
+workgroup parameter of the \fIsmb.conf\fR file
for this session. This may be needed to connect to some
servers.
.TP
@@ -39,75 +38,44 @@ the user to set the directory prefix for SMB access. The
default value if this option is not specified is
\fBsmb\fR.
.TP
-\fB-s <configuration file>\fR
-The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See \fIsmb.conf(5)\fR for more information.
-The default configuration file name is determined at
-compile time.
-.TP
-\fB-d|--debug=debuglevel\fR
-\fIdebuglevel\fR is an integer
-from 0 to 10. The default value if this parameter is
-not specified is zero.
-
-The higher this value, the more detail will be
-logged to the log files about the activities of the
-server. At level 0, only critical errors and serious
-warnings will be logged. Level 1 is a reasonable level for
-day to day running - it generates a small amount of
-information about operations carried out.
-
-Levels above 1 will generate considerable
-amounts of log data, and should only be used when
-investigating a problem. Levels above 3 are designed for
-use only by developers and generate HUGE amounts of log
-data, most of which is extremely cryptic.
-
-Note that specifying this parameter here will
-override the log
-level file.
-.TP
\fB-R <name resolve order>\fR
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".
+The options are :"lmhosts", "host", "wins" and "bcast".
They cause names to be resolved as follows :
.RS
.TP 0.2i
\(bu
-lmhosts:
+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 \fBlmhosts\fR(5) for details)
-then any name type matches for lookup.
+(see the lmhosts(5)
+for details) then any name type matches for lookup.
.TP 0.2i
\(bu
-host:
+host :
Do a standard host name to IP address resolution, using
the system \fI/etc/hosts\fR, 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 \fI/etc/nsswitch.conf\fR file). Note that this method is only used
+may be controlled by the \fI/etc/nsswitch.conf
+\fR 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.
.TP 0.2i
\(bu
-wins:
+wins :
Query a name with the IP address listed in the
\fIwins server\fR parameter. If no
WINS server has been specified this method will be
ignored.
.TP 0.2i
\(bu
-bcast:
+bcast :
Do a broadcast on each of the known local interfaces
listed in the \fIinterfaces\fR
parameter. This is the least reliable of the name
@@ -116,12 +84,30 @@ being on a locally connected subnet.
.RE
If this parameter is not set then the name resolve order
-defined in the \fBsmb.conf\fR(5) file parameter
-(\fIname resolve order\fR) will be used.
+defined in the \fIsmb.conf\fR file parameter
+(name resolve order) will be used.
The default order is lmhosts, host, wins, bcast. Without
-this parameter or any entry in the \fIname resolve order\fR parameter of the \fBsmb.conf\fR(5) file, the name resolution methods
-will be attempted in this order.
+this parameter or any entry in the \fIname resolve order
+\fR parameter of the \fIsmb.conf\fR
+file, the name resolution methods will be attempted in this
+order.
+.TP
+\fB-d <debug level>\fR
+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 \fBnmblookup\fR. At level
+0, only critical errors and serious warnings will be logged.
+.TP
+\fB-l logfilename\fR
+If specified causes all debug messages to be
+written to the file specified by \fIlogfilename
+\fR. If not specified then all messages will be
+written to\fIstderr\fR.
.TP
\fB-L libdir\fR
This parameter specifies the location of the
@@ -132,11 +118,13 @@ value is specified at compile time.
To use the \fBsmbsh\fR command, execute \fB smbsh\fR from the prompt and enter the username and password
that authenticates you to the machine running the Windows NT
operating system.
+.PP
.nf
-system% \fBsmbsh\fR
-Username: \fBuser\fR
-Password: \fBXXXXXXX\fR
+ system% \fBsmbsh\fR
+ Username: \fBuser\fR
+ Password: \fBXXXXXXX\fR
+
.fi
.PP
Any dynamically linked command you execute from
@@ -150,7 +138,8 @@ names for that machine. You could then, for example, use the \fB cd\fR command t
edit files, and \fBrcp\fR to copy files.
.SH "VERSION"
.PP
-This man page is correct for version 3.0 of the Samba suite.
+This man page is correct for version 3.0 of
+the Samba suite.
.SH "BUGS"
.PP
\fBsmbsh\fR works by intercepting the standard
@@ -164,7 +153,8 @@ of UNIX have a \fBfile\fR command that will
describe how a program was linked.
.SH "SEE ALSO"
.PP
-\fBsmbd\fR(8), \fBsmb.conf\fR(5)
+\fBsmbd(8)\fR
+smb.conf(5)
.SH "AUTHOR"
.PP
The original Samba software and related utilities
@@ -174,7 +164,7 @@ to the way the Linux kernel is developed.
.PP
The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
-excellent piece of Open Source software, available at ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
+excellent piece of Open Source software, available at
+ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
-Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
-for Samba 3.0 was done by Alexander Bokovoy.
+Samba 2.2 was done by Gerald Carter
diff --git a/docs/manpages/smbspool.8 b/docs/manpages/smbspool.8
index 3932d696be..835494b534 100644
--- a/docs/manpages/smbspool.8
+++ b/docs/manpages/smbspool.8
@@ -3,17 +3,16 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBSPOOL" "8" "07 april 2003" "" ""
-
+.TH "SMBSPOOL" "8" "04 March 2003" "" ""
.SH NAME
smbspool \- send a print file to an SMB printer
.SH SYNOPSIS
-\fBsmbspool\fR \fBjob\fR \fBuser\fR \fBtitle\fR \fBcopies\fR \fBoptions\fR [ \fBfilename\fR ]
+\fBsmbspool\fR [ \fBjob\fR ] [ \fBuser\fR ] [ \fBtitle\fR ] [ \fBcopies\fR ] [ \fBoptions\fR ] [ \fBfilename\fR ]
.SH "DESCRIPTION"
.PP
-This tool is part of the \fBSamba\fR(7) suite.
+This tool is part of the Samba suite.
.PP
smbspool is a very small print spooling program that
sends a print file to an SMB printer. The command-line arguments
@@ -78,10 +77,12 @@ name of the file to print. If this argument is not specified
then the print file is read from the standard input.
.SH "VERSION"
.PP
-This man page is correct for version 3.0 of the Samba suite.
+This man page is correct for version 2.2 of
+the Samba suite.
.SH "SEE ALSO"
.PP
-\fBsmbd\fR(8) and \fBSamba\fR(7).
+\fBsmbd(8)\fR
+and samba(7)
.SH "AUTHOR"
.PP
\fBsmbspool\fR was written by Michael Sweet
@@ -94,7 +95,7 @@ to the way the Linux kernel is developed.
.PP
The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
-excellent piece of Open Source software, available at ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
+excellent piece of Open Source software, available at
+ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
-Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
-for Samba 3.0 was done by Alexander Bokovoy.
+Samba 2.2 was done by Gerald Carter
diff --git a/docs/manpages/smbstatus.1 b/docs/manpages/smbstatus.1
index a27efef629..9fb96f1c43 100644
--- a/docs/manpages/smbstatus.1
+++ b/docs/manpages/smbstatus.1
@@ -3,8 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBSTATUS" "1" "07 april 2003" "" ""
-
+.TH "SMBSTATUS" "1" "04 March 2003" "" ""
.SH NAME
smbstatus \- report on current Samba connections
.SH SYNOPSIS
@@ -13,7 +12,7 @@ smbstatus \- report on current Samba connections
.SH "DESCRIPTION"
.PP
-This tool is part of the \fBSamba\fR(7) suite.
+This tool is part of the Samba suite.
.PP
\fBsmbstatus\fR is a very simple program to
list the current Samba connections.
@@ -27,46 +26,8 @@ shared memory area.
\fB-b|--brief\fR
gives brief output.
.TP
-\fB-V\fR
-Prints the version number for
-\fBsmbd\fR.
-.TP
-\fB-s <configuration file>\fR
-The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See \fIsmb.conf(5)\fR for more information.
-The default configuration file name is determined at
-compile time.
-.TP
-\fB-d|--debug=debuglevel\fR
-\fIdebuglevel\fR is an integer
-from 0 to 10. The default value if this parameter is
-not specified is zero.
-
-The higher this value, the more detail will be
-logged to the log files about the activities of the
-server. At level 0, only critical errors and serious
-warnings will be logged. Level 1 is a reasonable level for
-day to day running - it generates a small amount of
-information about operations carried out.
-
-Levels above 1 will generate considerable
-amounts of log data, and should only be used when
-investigating a problem. Levels above 3 are designed for
-use only by developers and generate HUGE amounts of log
-data, most of which is extremely cryptic.
-
-Note that specifying this parameter here will
-override the log
-level file.
-.TP
-\fB-l|--logfile=logbasename\fR
-File name for log/debug files. The extension
-".client" will be appended. The log file is
-never removed by the client.
+\fB-d|--debug=<debuglevel>\fR
+sets debugging to specified level
.TP
\fB-v|--verbose\fR
gives verbose output.
@@ -78,14 +39,17 @@ causes smbstatus to only list locks.
causes smbstatus to include byte range locks.
.TP
\fB-p|--processes\fR
-print a list of \fBsmbd\fR(8) processes and exit.
+print a list of \fBsmbd(8)\fR processes and exit.
Useful for scripting.
.TP
\fB-S|--shares\fR
causes smbstatus to only list shares.
.TP
-\fB-h|--help\fR
-Print a summary of command line options.
+\fB-s|--conf=<configuration file>\fR
+The default configuration file name is
+determined at compile time. The file specified contains the
+configuration details required by the server. See \fIsmb.conf(5)\fR
+ for more information.
.TP
\fB-u|--user=<username>\fR
selects information relevant to
@@ -96,7 +60,8 @@ This man page is correct for version 3.0 of
the Samba suite.
.SH "SEE ALSO"
.PP
-\fBsmbd\fR(8) and \fBsmb.conf\fR(5).
+\fBsmbd(8)\fR and
+smb.conf(5)
.SH "AUTHOR"
.PP
The original Samba software and related utilities
@@ -106,7 +71,7 @@ to the way the Linux kernel is developed.
.PP
The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
-excellent piece of Open Source software, available at ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
+excellent piece of Open Source software, available at
+ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
-Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
-for Samba 3.0 was done by Alexander Bokovoy.
+Samba 2.2 was done by Gerald Carter
diff --git a/docs/manpages/smbtar.1 b/docs/manpages/smbtar.1
index e270cc4b5f..4ed25bbc75 100644
--- a/docs/manpages/smbtar.1
+++ b/docs/manpages/smbtar.1
@@ -3,20 +3,20 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBTAR" "1" "07 april 2003" "" ""
-
+.TH "SMBTAR" "1" "04 March 2003" "" ""
.SH NAME
smbtar \- shell script for backing up SMB/CIFS shares directly to UNIX tape drives
.SH SYNOPSIS
-\fBsmbtar\fR [ \fB-r\fR ] [ \fB-i\fR ] [ \fB-a\fR ] [ \fB-v\fR ] \fB-s server\fR [ \fB-p password\fR ] [ \fB-x services\fR ] [ \fB-X\fR ] [ \fB-N filename\fR ] [ \fB-b blocksize\fR ] [ \fB-d directory\fR ] [ \fB-l loglevel\fR ] [ \fB-u user\fR ] [ \fB-t tape\fR ] \fBfilenames\fR
+\fBsmbtar\fR \fB-s server\fR [ \fB-p password\fR ] [ \fB-x services\fR ] [ \fB-X\fR ] [ \fB-d directory\fR ] [ \fB-u user\fR ] [ \fB-t tape\fR ] [ \fB-t tape\fR ] [ \fB-b blocksize\fR ] [ \fB-N filename\fR ] [ \fB-i\fR ] [ \fB-r\fR ] [ \fB-l loglevel\fR ] [ \fB-v\fR ] \fBfilenames\fR
.SH "DESCRIPTION"
.PP
-This tool is part of the \fBSamba\fR(7) suite.
+This tool is part of the Samba suite.
.PP
\fBsmbtar\fR is a very small shell script on top
-of \fBsmbclient\fR(1) which dumps SMB shares directly to tape.
+of \fBsmbclient(1)\fR
+which dumps SMB shares directly to tape.
.SH "OPTIONS"
.TP
\fB-s server\fR
@@ -46,10 +46,6 @@ Default: none
The user id to connect as. Default:
UNIX login name.
.TP
-\fB-a\fR
-Reset DOS archive bit mode to
-indicate file has been archived.
-.TP
\fB-t tape\fR
Tape device. May be regular file or tape
device. Default: \fI$TAPE\fR environmental
@@ -76,7 +72,8 @@ from the tar file.
.TP
\fB-l log level\fR
Log (debug) level. Corresponds to the
-\fI-d\fR flag of \fBsmbclient\fR(1).
+\fI-d\fR flag of \fBsmbclient(1)
+\fR.
.SH "ENVIRONMENT VARIABLES"
.PP
The \fI$TAPE\fR variable specifies the
@@ -94,14 +91,18 @@ on entire shares; should work on file lists. smbtar works best
with GNU tar and may not work well with other versions.
.SH "DIAGNOSTICS"
.PP
-See the \fBDIAGNOSTICS\fR section for the \fBsmbclient\fR(1) command.
+See the \fBDIAGNOSTICS\fR section for the
+\fBsmbclient(1)\fR
+ command.
.SH "VERSION"
.PP
This man page is correct for version 3.0 of
the Samba suite.
.SH "SEE ALSO"
.PP
-\fBsmbd\fR(8), \fBsmbclient\fR(1), \fBsmb.conf\fR(5).
+\fBsmbd(8)\fR
+\fBsmbclient(1)\fR
+smb.conf(5)
.SH "AUTHOR"
.PP
The original Samba software and related utilities
@@ -114,7 +115,7 @@ wrote the tar extension and this man page. The \fBsmbtar\fR
script was heavily rewritten and improved by Martin Kraemer <URL:mailto:Martin.Kraemer@mch.sni.de>. Many
thanks to everyone who suggested extensions, improvements, bug
fixes, etc. The man page sources were converted to YODL format (another
-excellent piece of Open Source software, available at ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
+excellent piece of Open Source software, available at
+ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
-Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for
-Samba 3.0 was done by Alexander Bokovoy.
+Samba 2.2 was done by Gerald Carter.
diff --git a/docs/manpages/smbumount.8 b/docs/manpages/smbumount.8
index 9e8daa81be..4c3688d63f 100644
--- a/docs/manpages/smbumount.8
+++ b/docs/manpages/smbumount.8
@@ -3,8 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBUMOUNT" "8" "07 april 2003" "" ""
-
+.TH "SMBUMOUNT" "8" "04 March 2003" "" ""
.SH NAME
smbumount \- smbfs umount for normal users
.SH SYNOPSIS
@@ -27,7 +26,8 @@ to make umount setuid root.
The directory to unmount.
.SH "SEE ALSO"
.PP
-\fBsmbmount\fR(8)
+\fBsmbmount(8)\fR
+
.SH "AUTHOR"
.PP
Volker Lendecke, Andrew Tridgell, Michael H. Warfield
@@ -40,5 +40,4 @@ The SAMBA Mailing list <URL:mailto:samba@samba.org>
is the preferred place to ask questions regarding these programs.
.PP
The conversion of this manpage for Samba 2.2 was performed
-by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0
-was done by Alexander Bokovoy.
+by Gerald Carter
diff --git a/docs/manpages/swat.8 b/docs/manpages/swat.8
index b773bb8fa2..6466a0a79d 100644
--- a/docs/manpages/swat.8
+++ b/docs/manpages/swat.8
@@ -3,8 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SWAT" "8" "07 april 2003" "" ""
-
+.TH "SWAT" "8" "04 March 2003" "" ""
.SH NAME
swat \- Samba Web Administration Tool
.SH SYNOPSIS
@@ -13,10 +12,10 @@ swat \- Samba Web Administration Tool
.SH "DESCRIPTION"
.PP
-This tool is part of the \fBSamba\fR(7) suite.
+This tool is part of the Samba suite.
.PP
\fBswat\fR allows a Samba administrator to
-configure the complex \fBsmb.conf\fR(5) file via a Web browser. In addition,
+configure the complex \fI smb.conf(5)\fR file via a Web browser. In addition,
a \fBswat\fR configuration page has help links
to all the configurable options in the \fIsmb.conf\fR file allowing an
administrator to easily look up the effects of any change.
@@ -27,8 +26,8 @@ administrator to easily look up the effects of any change.
\fB-s smb configuration file\fR
The default configuration file path is
determined at compile time. The file specified contains
-the configuration details required by the \fBsmbd\fR(8) server. This is the file
-that \fBswat\fR will modify.
+the configuration details required by the \fBsmbd
+\fR server. This is the file that \fBswat\fR will modify.
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.
@@ -41,57 +40,8 @@ the \fIsmb.conf\fR file.
\fBWARNING: Do NOT enable this option on a production
server. \fR
-.TP
-\fB-V\fR
-Prints the version number for
-\fBsmbd\fR.
-.TP
-\fB-s <configuration file>\fR
-The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See \fIsmb.conf(5)\fR for more information.
-The default configuration file name is determined at
-compile time.
-.TP
-\fB-d|--debug=debuglevel\fR
-\fIdebuglevel\fR is an integer
-from 0 to 10. The default value if this parameter is
-not specified is zero.
-
-The higher this value, the more detail will be
-logged to the log files about the activities of the
-server. At level 0, only critical errors and serious
-warnings will be logged. Level 1 is a reasonable level for
-day to day running - it generates a small amount of
-information about operations carried out.
-
-Levels above 1 will generate considerable
-amounts of log data, and should only be used when
-investigating a problem. Levels above 3 are designed for
-use only by developers and generate HUGE amounts of log
-data, most of which is extremely cryptic.
-
-Note that specifying this parameter here will
-override the log
-level file.
-.TP
-\fB-l|--logfile=logbasename\fR
-File name for log/debug files. The extension
-".client" will be appended. The log file is
-never removed by the client.
-.TP
-\fB-h|--help\fR
-Print a summary of command line options.
.SH "INSTALLATION"
.PP
-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.
-.PP
After you compile SWAT you need to run \fBmake install
\fR to install the \fBswat\fR binary
and the various help files and images. A default install would put
@@ -116,7 +66,7 @@ add a line like this:
.PP
\fBswat 901/tcp\fR
.PP
-Note for NIS/YP and LDAP users - you may need to rebuild the
+Note for NIS/YP users - you may need to rebuild the
NIS service maps rather than alter your local \fI /etc/services\fR file.
.PP
the choice of port number isn't really important
@@ -135,7 +85,7 @@ One you have edited \fI/etc/services\fR
and \fI/etc/inetd.conf\fR you need to send a
HUP signal to inetd. To do this use \fBkill -1 PID
\fR where PID is the process ID of the inetd daemon.
-.SH "LAUNCHING"
+.SS "LAUNCHING"
.PP
To launch SWAT just run your favorite web browser and
point it at "http://localhost:901/".
@@ -156,21 +106,26 @@ This file must contain a mapping of service name
(e.g., tcp).
.TP
\fB\fI/usr/local/samba/lib/smb.conf\fB\fR
-This is the default location of the \fBsmb.conf\fR(5) server configuration file that swat edits. Other
+This is the default location of the \fIsmb.conf(5)
+\fR server configuration file that swat edits. Other
common places that systems install this file are \fI /usr/samba/lib/smb.conf\fR and \fI/etc/smb.conf
\fR. This file describes all the services the server
is to make available to clients.
.SH "WARNINGS"
.PP
-\fBswat\fR will rewrite your \fBsmb.conf\fR(5) file. It will rearrange the entries and delete all
+\fBswat\fR will rewrite your \fIsmb.conf
+\fR file. It will rearrange the entries and delete all
comments, \fIinclude=\fR and \fIcopy=
\fR options. If you have a carefully crafted \fI smb.conf\fR then back it up or don't use swat!
.SH "VERSION"
.PP
-This man page is correct for version 3.0 of the Samba suite.
+This man page is correct for version 2.2 of
+the Samba suite.
.SH "SEE ALSO"
.PP
-\fBinetd(5)\fR, \fBsmbd\fR(8), \fBsmb.conf\fR(5)
+\fBinetd(5)\fR,
+\fBsmbd(8)\fR
+smb.conf(5)
.SH "AUTHOR"
.PP
The original Samba software and related utilities
@@ -180,7 +135,7 @@ to the way the Linux kernel is developed.
.PP
The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
-excellent piece of Open Source software, available at ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
+excellent piece of Open Source software, available at
+ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
-Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for
-Samba 3.0 was done by Alexander Bokovoy.
+Samba 2.2 was done by Gerald Carter
diff --git a/docs/manpages/testparm.1 b/docs/manpages/testparm.1
index 7646fedde7..c459eeea70 100644
--- a/docs/manpages/testparm.1
+++ b/docs/manpages/testparm.1
@@ -3,8 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "TESTPARM" "1" "07 april 2003" "" ""
-
+.TH "TESTPARM" "1" "04 March 2003" "" ""
.SH NAME
testparm \- check an smb.conf configuration file for internal correctness
.SH SYNOPSIS
@@ -13,10 +12,10 @@ testparm \- check an smb.conf configuration file for internal correctness
.SH "DESCRIPTION"
.PP
-This tool is part of the \fBSamba\fR(7) suite.
+This tool is part of the Samba suite.
.PP
\fBtestparm\fR is a very simple test program
-to check an \fBsmbd\fR(8) configuration file for
+to check an \fBsmbd\fR configuration file for
internal correctness. If this program reports no problems, you
can use the configuration file with confidence that \fBsmbd
\fR will successfully load the configuration file.
@@ -40,12 +39,8 @@ Without this option, \fBtestparm\fR
will prompt for a carriage return after printing the service
names and before dumping the service definitions.
.TP
-\fB-h|--help\fR
-Print a summary of command line options.
-.TP
-\fB-V\fR
-Prints the version number for
-\fBsmbd\fR.
+\fB-h\fR
+Print usage message
.TP
\fB-L servername\fR
Sets the value of the %L macro to \fIservername\fR.
@@ -54,7 +49,9 @@ This is useful for testing include files specified with the
.TP
\fB-v\fR
If this option is specified, testparm
-will also output all options that were not used in \fBsmb.conf\fR(5) and are thus set to their defaults.
+will also output all options that were not used in
+\fIsmb.conf\fR and are thus set to
+their defaults.
.TP
\fB-t encoding\fR
Output data in specified encoding.
@@ -62,13 +59,13 @@ Output data in specified encoding.
\fBconfigfilename\fR
This is the name of the configuration file
to check. If this parameter is not present then the
-default \fBsmb.conf\fR(5) file will be checked.
+default \fIsmb.conf\fR file will be checked.
.TP
\fBhostname\fR
If this parameter and the following are
specified, then \fBtestparm\fR will examine the \fIhosts
allow\fR and \fIhosts deny\fR
-parameters in the \fBsmb.conf\fR(5) file to
+parameters in the \fIsmb.conf\fR file to
determine if the hostname with this IP address would be
allowed access to the \fBsmbd\fR server. If
this parameter is supplied, the hostIP parameter must also
@@ -80,9 +77,9 @@ in the previous parameter. This address must be supplied
if the hostname parameter is supplied.
.SH "FILES"
.TP
-\fBsmb.conf(5)\fR
+\fB\fIsmb.conf\fB\fR
This is usually the name of the configuration
-file used by \fBsmbd\fR(8).
+file used by \fBsmbd\fR.
.SH "DIAGNOSTICS"
.PP
The program will issue a message saying whether the
@@ -96,7 +93,8 @@ This man page is correct for version 3.0 of
the Samba suite.
.SH "SEE ALSO"
.PP
-\fBsmb.conf\fR(5), \fBsmbd\fR(8)
+\fIsmb.conf(5)\fR
+\fBsmbd(8)\fR
.SH "AUTHOR"
.PP
The original Samba software and related utilities
@@ -106,7 +104,7 @@ to the way the Linux kernel is developed.
.PP
The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
-excellent piece of Open Source software, available at ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
+excellent piece of Open Source software, available at
+ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
-Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
-for Samba 3.0 was done by Alexander Bokovoy.
+Samba 2.2 was done by Gerald Carter
diff --git a/docs/manpages/testprns.1 b/docs/manpages/testprns.1
index dccd997fc5..f70b383f9d 100644
--- a/docs/manpages/testprns.1
+++ b/docs/manpages/testprns.1
@@ -3,8 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "TESTPRNS" "1" "07 april 2003" "" ""
-
+.TH "TESTPRNS" "1" "04 March 2003" "" ""
.SH NAME
testprns \- check printer name for validity with smbd
.SH SYNOPSIS
@@ -13,11 +12,11 @@ testprns \- check printer name for validity with smbd
.SH "DESCRIPTION"
.PP
-This tool is part of the \fBSamba\fR(7) suite.
+This tool is part of the Samba suite.
.PP
\fBtestprns\fR is a very simple test program
to determine whether a given printer name is valid for use in
-a service to be provided by \fBsmbd\fR(8).
+a service to be provided by \fB smbd(8)\fR
.PP
"Valid" in this context means "can be found in the
printcap specified". This program is very stupid - so stupid in
@@ -35,7 +34,8 @@ Note that no validation or checking of the printcap syntax is
done beyond that required to extract the printer name. It may
be that the print spooling system is more forgiving or less
forgiving than \fBtestprns\fR. However, if
-\fBtestprns\fR finds the printer then \fBsmbd\fR(8) should do so as well.
+\fBtestprns\fR finds the printer then
+\fBsmbd\fR should do so as well.
.TP
\fBprintcapname\fR
This is the name of the printcap file within
@@ -69,12 +69,13 @@ for errors and warnings.
Other messages are self-explanatory.
.SH "VERSION"
.PP
-This man page is correct for version 3.0 of
+This man page is correct for version 2.2 of
the Samba suite.
.SH "SEE ALSO"
.PP
\fIprintcap(5)\fR,
-\fBsmbd\fR(8), \fBsmbclient\fR(1)
+\fBsmbd(8)\fR
+\fBsmbclient(1)\fR
.SH "AUTHOR"
.PP
The original Samba software and related utilities
@@ -84,7 +85,7 @@ to the way the Linux kernel is developed.
.PP
The original Samba man pages were written by Karl Auer.
The man page sources were converted to YODL format (another
-excellent piece of Open Source software, available at ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
+excellent piece of Open Source software, available at
+ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for
-Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
-for Samba 3.0 was done by Alexander Bokovoy.
+Samba 2.2 was done by Gerald Carter
diff --git a/docs/manpages/vfstest.1 b/docs/manpages/vfstest.1
index bb378142dd..9877e2e461 100644
--- a/docs/manpages/vfstest.1
+++ b/docs/manpages/vfstest.1
@@ -3,8 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "VFSTEST" "1" "07 april 2003" "" ""
-
+.TH "VFSTEST" "1" "04 March 2003" "" ""
.SH NAME
vfstest \- tool for testing samba VFS modules
.SH SYNOPSIS
@@ -13,7 +12,7 @@ vfstest \- tool for testing samba VFS modules
.SH "DESCRIPTION"
.PP
-This tool is part of the \fBSamba\fR(7) suite.
+This tool is part of the Samba suite.
.PP
\fBvfstest\fR is a small command line
utility that has the ability to test dso samba VFS modules. It gives the
@@ -25,28 +24,6 @@ supports cascaded VFS modules.
Execute the specified (colon-separated) commands.
See below for the commands that are available.
.TP
-\fB-h|--help\fR
-Print a summary of command line options.
-.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.
-.TP
-\fB-V\fR
-Prints the version number for
-\fBsmbd\fR.
-.TP
-\fB-s <configuration file>\fR
-The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See \fIsmb.conf(5)\fR for more information.
-The default configuration file name is determined at
-compile time.
-.TP
\fB-d|--debug=debuglevel\fR
\fIdebuglevel\fR is an integer
from 0 to 10. The default value if this parameter is
@@ -69,10 +46,13 @@ Note that specifying this parameter here will
override the log
level file.
.TP
+\fB-h|--help\fR
+Print a summary of command line options.
+.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.
+\&'.client' will be appended. The log file is never removed
+by the client.
.SH "COMMANDS"
.PP
\fBVFS COMMANDS\fR
diff --git a/docs/manpages/wbinfo.1 b/docs/manpages/wbinfo.1
index 9e11e47133..3cc35e494d 100644
--- a/docs/manpages/wbinfo.1
+++ b/docs/manpages/wbinfo.1
@@ -3,61 +3,62 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "WBINFO" "1" "07 april 2003" "" ""
-
+.TH "WBINFO" "1" "04 March 2003" "" ""
.SH NAME
wbinfo \- Query information from winbind daemon
.SH SYNOPSIS
-\fBwbinfo\fR [ \fB-u\fR ] [ \fB-g\fR ] [ \fB-N netbios-name\fR ] [ \fB-I ip\fR ] [ \fB-n name\fR ] [ \fB-s sid\fR ] [ \fB-U uid\fR ] [ \fB-G gid\fR ] [ \fB-S sid\fR ] [ \fB-Y sid\fR ] [ \fB-t\fR ] [ \fB-m\fR ] [ \fB--sequence\fR ] [ \fB-r user\fR ] [ \fB-a user%password\fR ] [ \fB-A user%password\fR ] [ \fB--get-auth-user\fR ] [ \fB-p\fR ]
+\fBwbinfo\fR [ \fB-u\fR ] [ \fB-g\fR ] [ \fB-i ip\fR ] [ \fB-N netbios-name\fR ] [ \fB-n name\fR ] [ \fB-s sid\fR ] [ \fB-U uid\fR ] [ \fB-G gid\fR ] [ \fB-S sid\fR ] [ \fB-Y sid\fR ] [ \fB-t\fR ] [ \fB-m\fR ] [ \fB-r user\fR ] [ \fB-a user%password\fR ] [ \fB-A user%password\fR ] [ \fB-p\fR ]
.SH "DESCRIPTION"
.PP
-This tool is part of the \fBSamba\fR(7) suite.
+This tool is part of the Samba suite.
.PP
The \fBwbinfo\fR program queries and returns information
-created and used by the \fBwinbindd\fR(8) daemon.
+created and used by the \fB winbindd(8)\fR daemon.
.PP
-The \fBwinbindd\fR(8) daemon must be configured
+The \fBwinbindd(8)\fR daemon must be configured
and running for the \fBwbinfo\fR program to be able
to return information.
.SH "OPTIONS"
.TP
\fB-u\fR
This option will list all users available
-in the Windows NT domain for which the \fBwinbindd\fR(8) daemon is operating in. Users in all trusted domains
+in the Windows NT domain for which the \fBwinbindd(8)
+\fR daemon is operating in. Users in all trusted domains
will also be listed. Note that this operation does not assign
-user ids to any users that have not already been seen by \fBwinbindd\fR(8)
-\&.
+user ids to any users that have not already been seen by
+\fBwinbindd(8)\fR.
.TP
\fB-g\fR
This option will list all groups available
-in the Windows NT domain for which the \fBSamba\fR(7) daemon is operating in. Groups in all trusted domains
+in the Windows NT domain for which the \fBwinbindd(8)
+\fR daemon is operating in. Groups in all trusted domains
will also be listed. Note that this operation does not assign
-group ids to any groups that have not already been
-seen by \fBwinbindd\fR(8).
+group ids to any groups that have not already been seen by
+\fBwinbindd(8)\fR.
.TP
\fB-N name\fR
The \fI-N\fR option
-queries \fBwinbindd\fR(8) to query the WINS
+queries \fBwinbindd(8)\fR to query the WINS
server for the IP address associated with the NetBIOS name
specified by the \fIname\fR parameter.
.TP
\fB-I ip\fR
The \fI-I\fR option
-queries \fBwinbindd\fR(8) to send a node status
+queries \fBwinbindd(8)\fR to send a node status
request to get the NetBIOS name associated with the IP address
specified by the \fIip\fR parameter.
.TP
\fB-n name\fR
The \fI-n\fR option
-queries \fBwinbindd\fR(8) for the SID
+queries \fBwinbindd(8)\fR for the SID
associated with the name specified. Domain names can be specified
before the user name by using the winbind separator character.
For example CWDOM1/Administrator refers to the Administrator
user in the domain CWDOM1. If no domain is specified then the
-domain used is the one specified in the \fBsmb.conf\fR(5) \fIworkgroup
-\fR parameter.
+domain used is the one specified in the \fIsmb.conf\fR
+\fIworkgroup\fR parameter.
.TP
\fB-s sid\fR
Use \fI-s\fR to resolve
@@ -78,12 +79,11 @@ the winbind gid range then the operation will fail.
.TP
\fB-S sid\fR
Convert a SID to a UNIX user id. If the SID
-does not correspond to a UNIX user mapped by \fBwinbindd\fR(8) then the operation will fail.
+does not correspond to a UNIX user mapped by \fB winbindd(8)\fR then the operation will fail.
.TP
\fB-Y sid\fR
Convert a SID to a UNIX group id. If the SID
-does not correspond to a UNIX group mapped by \fBwinbindd\fR(8) then
-the operation will fail.
+does not correspond to a UNIX group mapped by \fB winbindd(8)\fR then the operation will fail.
.TP
\fB-t\fR
Verify that the workstation trust account
@@ -92,14 +92,10 @@ domain is working.
.TP
\fB-m\fR
Produce a list of domains trusted by the
-Windows NT server \fBwinbindd\fR(8) contacts
+Windows NT server \fBwinbindd(8)\fR contacts
when resolving names. This list does not include the Windows
NT domain the server is a Primary Domain Controller for.
.TP
-\fB--sequence\fR
-Show sequence numbers of
-all known domains
-.TP
\fB-r username\fR
Try to obtain the list of UNIX group ids
to which the user belongs. This only works for users
@@ -115,27 +111,11 @@ during session setup to a domain controller. This enables
winbindd to operate in a Windows 2000 domain with Restrict
Anonymous turned on (a.k.a. Permissions compatiable with
Windows 2000 servers only).
-.TP
-\fB--get-auth-user\fR
-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.
-.TP
-\fB-p\fR
-Check whether winbindd is still alive.
-Prints out either 'succeeded' or 'failed'.
-.TP
-\fB-V\fR
-Prints the version number for
-\fBsmbd\fR.
-.TP
-\fB-h|--help\fR
-Print a summary of command line options.
.SH "EXIT STATUS"
.PP
The wbinfo program returns 0 if the operation
-succeeded, or 1 if the operation failed. If the \fBwinbindd\fR(8) daemon is not working \fBwbinfo\fR will always return
+succeeded, or 1 if the operation failed. If the \fBwinbindd(8)
+\fR daemon is not working \fBwbinfo\fR will always return
failure.
.SH "VERSION"
.PP
@@ -143,7 +123,8 @@ This man page is correct for version 3.0 of
the Samba suite.
.SH "SEE ALSO"
.PP
-\fBwinbindd\fR(8)
+\fBwinbindd(8)\fR
+
.SH "AUTHOR"
.PP
The original Samba software and related utilities
@@ -155,5 +136,4 @@ to the way the Linux kernel is developed.
were written by Tim Potter.
.PP
The conversion to DocBook for Samba 2.2 was done
-by Gerald Carter. The conversion to DocBook XML 4.2 for Samba
-3.0 was done by Alexander Bokovoy.
+by Gerald Carter
diff --git a/docs/manpages/winbindd.8 b/docs/manpages/winbindd.8
index a1e39fa172..696de8537b 100644
--- a/docs/manpages/winbindd.8
+++ b/docs/manpages/winbindd.8
@@ -3,8 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "WINBINDD" "8" "07 april 2003" "" ""
-
+.TH "WINBINDD" "8" "04 March 2003" "" ""
.SH NAME
winbindd \- Name Service Switch daemon for resolving names from NT servers
.SH SYNOPSIS
@@ -13,7 +12,7 @@ winbindd \- Name Service Switch daemon for resolving names from NT servers
.SH "DESCRIPTION"
.PP
-This program is part of the \fBSamba\fR(7) suite.
+This program is part of the Samba suite.
.PP
\fBwinbindd\fR is a daemon that provides
a service for the Name Service Switch capability that is present
@@ -60,11 +59,13 @@ For example, the following simple configuration in the
\fI/etc/nsswitch.conf\fR file can be used to initially
resolve user and group information from \fI/etc/passwd
\fR and \fI/etc/group\fR and then from the
-Windows NT server.
+Windows NT server.
+.PP
.nf
passwd: files winbind
group: files winbind
+
.fi
.PP
The following simple configuration in the
@@ -90,49 +91,11 @@ If specified, this parameter causes
\fBwinbindd\fR to log to standard output rather
than a file.
.TP
-\fB-V\fR
-Prints the version number for
-\fBsmbd\fR.
-.TP
-\fB-s <configuration file>\fR
-The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See \fIsmb.conf(5)\fR for more information.
-The default configuration file name is determined at
-compile time.
-.TP
-\fB-d|--debug=debuglevel\fR
-\fIdebuglevel\fR is an integer
-from 0 to 10. The default value if this parameter is
-not specified is zero.
-
-The higher this value, the more detail will be
-logged to the log files about the activities of the
-server. At level 0, only critical errors and serious
-warnings will be logged. Level 1 is a reasonable level for
-day to day running - it generates a small amount of
-information about operations carried out.
-
-Levels above 1 will generate considerable
-amounts of log data, and should only be used when
-investigating a problem. Levels above 3 are designed for
-use only by developers and generate HUGE amounts of log
-data, most of which is extremely cryptic.
-
-Note that specifying this parameter here will
-override the log
-level file.
-.TP
-\fB-l|--logfile=logbasename\fR
-File name for log/debug files. The extension
-".client" will be appended. The log file is
-never removed by the client.
-.TP
-\fB-h|--help\fR
-Print a summary of command line options.
+\fB-d debuglevel\fR
+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).
.TP
\fB-i\fR
Tells \fBwinbindd\fR to not
@@ -155,7 +118,11 @@ Dual daemon mode. This means winbindd will run
as 2 threads. The first will answer all requests from the cache,
thus making responses to clients faster. The other will
update the cache for the query that the first has just responded.
-Advantage of this is that responses stay accurate and are faster.
+Advantage of this is that responses are accurate and fast.
+.TP
+\fB-s|--conf=smb.conf\fR
+Specifies the location of the all-important
+\fIsmb.conf\fR file.
.SH "NAME AND ID RESOLUTION"
.PP
Users and groups on a Windows NT server are assigned
@@ -180,7 +147,8 @@ and group rids.
.SH "CONFIGURATION"
.PP
Configuration of the \fBwinbindd\fR daemon
-is done through configuration parameters in the \fBsmb.conf\fR(5) file. All parameters should be specified in the
+is done through configuration parameters in the \fIsmb.conf(5)
+\fR file. All parameters should be specified in the
[global] section of smb.conf.
.TP 0.2i
\(bu
@@ -217,23 +185,28 @@ following setup. This was tested on a RedHat 6.2 Linux box.
.PP
In \fI/etc/nsswitch.conf\fR put the
following:
+.PP
.nf
passwd: files winbind
group: files winbind
+
.fi
.PP
-In \fI/etc/pam.d/*\fR replace the \fI auth\fR lines with something like this:
+In \fI/etc/pam.d/*\fR replace the
+\fIauth\fR lines with something like this:
+.PP
.nf
auth required /lib/security/pam_securetty.so
auth required /lib/security/pam_nologin.so
auth sufficient /lib/security/pam_winbind.so
auth required /lib/security/pam_pwdb.so use_first_pass shadow nullok
+
.fi
.PP
-Note in particular the use of the \fIsufficient
-\fR keyword and the \fIuse_first_pass\fR keyword.
+Note in particular the use of the \fIsufficient\fR
+keyword and the \fIuse_first_pass\fR keyword.
.PP
Now replace the account lines with this:
.PP
@@ -241,24 +214,27 @@ Now replace the account lines with this:
\fR
.PP
The next step is to join the domain. To do that use the
-\fBnet\fR program like this:
+\fBsmbpasswd\fR program like this:
.PP
-\fBnet join -S PDC -U Administrator\fR
+\fBsmbpasswd -j DOMAIN -r PDC -U
+Administrator\fR
.PP
The username after the \fI-U\fR can be any
Domain user that has administrator privileges on the machine.
-Substitute the name or IP of your PDC for "PDC".
+Substitute your domain name for "DOMAIN" and the name of your PDC
+for "PDC".
.PP
Next copy \fIlibnss_winbind.so\fR to
-\fI/lib\fR and \fIpam_winbind.so
-\fR to \fI/lib/security\fR. A symbolic link needs to be
+\fI/lib\fR and \fIpam_winbind.so\fR
+to \fI/lib/security\fR. A symbolic link needs to be
made from \fI/lib/libnss_winbind.so\fR to
\fI/lib/libnss_winbind.so.2\fR. If you are using an
older version of glibc then the target of the link should be
\fI/lib/libnss_winbind.so.1\fR.
.PP
-Finally, setup a \fBsmb.conf\fR(5) containing directives like the
-following:
+Finally, setup a \fIsmb.conf\fR containing directives like the
+following:
+.PP
.nf
[global]
@@ -271,6 +247,7 @@ following:
workgroup = DOMAIN
security = domain
password server = *
+
.fi
.PP
Now start winbindd and you should find that your user and
@@ -284,12 +261,17 @@ commands \fBgetent passwd\fR and \fBgetent group
The following notes are useful when configuring and
running \fBwinbindd\fR:
.PP
-\fBnmbd\fR(8) must be running on the local machine
-for \fBwinbindd\fR to work. \fBwinbindd\fR queries
-the list of trusted domains for the Windows NT server
+\fBnmbd\fR must be running on the local machine
+for \fBwinbindd\fR to work. \fBwinbindd\fR
+queries the list of trusted domains for the Windows NT server
on startup and when a SIGHUP is received. Thus, for a running \fB winbindd\fR to become aware of new trust relationships between
servers, it must be sent a SIGHUP signal.
.PP
+Client processes resolving names through the \fBwinbindd\fR
+nsswitch module read an environment variable named \fB $WINBINDD_DOMAIN\fR. 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.
+.PP
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.
@@ -307,8 +289,8 @@ The following signals can be used to manipulate the
\fBwinbindd\fR daemon.
.TP
\fBSIGHUP\fR
-Reload the \fBsmb.conf\fR(5) file and
-apply any parameter changes to the running
+Reload the \fIsmb.conf(5)\fR
+file and apply any parameter changes to the running
version of winbindd. This signal also clears any cached
user and group information. The list of other domains trusted
by winbindd is also reloaded.
@@ -333,19 +315,6 @@ if both the \fI/tmp/.winbindd\fR directory
and \fI/tmp/.winbindd/pipe\fR file are owned by
root.
.TP
-\fB$LOCKDIR/winbindd_privilaged/pipe\fR
-The UNIX pipe over which 'privilaged' clients
-communicate with the \fBwinbindd\fR program. For security
-reasons, access to some winbindd functions - like those needed by
-the \fBntlm_auth\fR 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 \fI$LOCKDIR/winbindd_privilaged\fR directory
-and \fI$LOCKDIR/winbindd_privilaged/pipe\fR file are owned by
-root.
-.TP
\fB/lib/libnss_winbind.so.X\fR
Implementation of name service switch library.
.TP
@@ -364,7 +333,10 @@ This man page is correct for version 3.0 of
the Samba suite.
.SH "SEE ALSO"
.PP
-\fInsswitch.conf(5)\fR, \fBSamba\fR(7), \fBwbinfo\fR(8), \fBsmb.conf\fR(5)
+\fInsswitch.conf(5)\fR,
+samba(7)
+wbinfo(1)
+smb.conf(5)
.SH "AUTHOR"
.PP
The original Samba software and related utilities
@@ -372,9 +344,8 @@ were created by Andrew Tridgell. Samba is now developed
by the Samba Team as an Open Source project similar
to the way the Linux kernel is developed.
.PP
-\fBwbinfo\fR and \fBwinbindd\fR were
-written by Tim Potter.
+\fBwbinfo\fR and \fBwinbindd\fR
+were written by Tim Potter.
.PP
The conversion to DocBook for Samba 2.2 was done
-by Gerald Carter. The conversion to DocBook XML 4.2 for
-Samba 3.0 was done by Alexander Bokovoy.
+by Gerald Carter
diff --git a/docs/textdocs/CUPS-PrintingInfo.txt b/docs/textdocs/CUPS-PrintingInfo.txt
new file mode 100644
index 0000000000..bd10c2e53e
--- /dev/null
+++ b/docs/textdocs/CUPS-PrintingInfo.txt
@@ -0,0 +1,1201 @@
+There are Six (6) Extracts here from mail in the Samba Mailing List.
+The key contribution here is from Kurt Pfeifle.
+
+I added them to this repository in the hope that someone would find the information helpful.
+
+John T. <jht@samba.org>
+
+==============================================================================
+<<< EXTANT 1 >>>
+==============================================================================
+Subject: Print Filtering Mechanism Explained
+============================================
+
+Date: Sun, 22 Sep 2002 15:38:02 +0200
+From: "Kurt Pfeifle" <kpfeifle@danka.de>
+Reply-To: kpfeifle@danka.de
+Organization: Danka Deutschland GmbH
+To: samba@lists.samba.org
+Subject: CUPS filtering mechanism explained, was: [cups raw mode, was Re: [Samba] unlink data file in cups_job_submit]
+
+Paul Janzen wrote on Samba digest:
+
+ > Message: 7
+ > To: Gerald Carter <jerry@samba.org>
+ > Cc: samba@lists.samba.org
+ > From: Paul Janzen <pcj@samba.sez.to>
+ > Subject: cups raw mode, was Re: [Samba] unlink data file in cups_job_submit
+ > Date: 21 Sep 2002 12:09:23 -0700
+ >
+ >
+ > Gerald Carter <jerry@samba.org> writes:
+ >
+ > > Looks right to me [:-)] Applying it now. Thanks. I've been meaning to
+ > > track this one down.
+ >
+ >
+ > Thanks!
+ >
+ > While we are on the subject... [:-)]
+ >
+ > If I am using native printer drivers on Windows clients, I would like
+ > the "raw" option to get propagated to CUPS. Otherwise cups does not
+ > pass the data on to the printer.
+
+Paul,
+
+I see you know about what you call the "raw data passthrough feature".
+I guess you mean the lines in "/etc/cups/mime.types" and
+"/etc/cups/mime.convs" which need to be uncommented to allow "raw"
+printing ?
+
+Here is some clarification (likely not very useful for you, but
+possibly for some other readers of the Samba list):
+
+### If you have "printing = cups" and "printcap = cups" enabled,
+--- everything is handled by Samba accessing the CUPS API. (And any
+ "print command" directive in Samba will be ignored.) If the CUPS
+ API is not available (because Samba might not be compiled against
+libcups), it automatically maps to the "System V" command set, with
+"-oraw" enabled automatically.
+
+ > (If I enable cups's application/
+ > octet-stream raw-data passthrough feature, both cupsomatic and the
+ > Windows driver add PJL headers and footers, which is not what I want
+ > either.)
+
+### According to my experience, cupsomatic on the Samba/CUPS server
+--- does *not* add any features if a file is really printed "raw".
+ However, if you have loaded the driver for the Windows client
+from the CUPS server, using the "cupsaddsmb" utility, and if this
+driver is one using a "Foomatic" PPD, the PJL header in question is
+already added on the Windows client, at the time when the driver
+initially generated the PostScript data -- and CUPS in true "-oraw"
+manner doesn't remove this PJL header and passes the file "as is"
+to its printer communication backend.
+
+NOTE, please, that the editing in the "mime.convs" and the
+----- "mime.types" file does not *enforce* "raw" printing, it
+ only *allows* it. Any file arriving from Windows is
+"auto-typed" by CUPS, which might consecutively lead to its
+treatment by various filters automatically (depending on the
+actual outcome of the auto-typing and the configuration of the
+printqueue in question):
+
+ --> Files generated by PCL drivers and destined to PCL
+ printers get auto-typed "application/octet-stream"
+ and are indeed printed "raw". Also, unknown file
+ types are getting tagged as "application/octet-stream".
+
+ --> Files generated by a PostScript driver (and destined
+ for any target printer type) are auto-typed. Depending
+ on the driver, the discovered MIME type may be
+
+ * application/postscript or
+ * application/vnd.cups-postscript
+
+"application/postscript" goes first thru the "pstops" filter
+ (where also the page counting and accounting takes place
+ currently), and the outcome will be of MIME type
+ "application/vnd.cups-postscript". The pstopsfilter reads and
+ uses information from the PPD and inserts user-provided options
+ into the PostScript file. As a consequence, the filtered file
+ will possibly have the PJL header you don't want.
+
+"application/postscript" will be all files with a ".ps", ".ai",
+ ".eps" suffix or which have as their first character string one
+ of "%!" or "<04>%".
+
+"application/vnd.cups-postscript" will be those files which do both,
+ first...
+ ...carry a string "LANGUAGE=POSTSCRIPT" (or similar variations
+ with different capitalization) amongst the first 512 bytes,
+ *plus*...
+ ...contain the "PJL super escape code" amongst the first 128
+ bytes ("<1B>%-12345X"). Very likely, most PostScript files
+ generated on Windows using a CUPS- or other PPD, will have
+ to be auto-typed as "vnd.cups-postscript".
+ Probably a file produced with a "Generic PostScript driver"
+ will be just "application/postscript" (have not checked).
+
+Once the file is in "application/vnd.cups-postscript" format,
+either "pstoraster" or "cupsomatic" will take over (depending
+on the printer configuration, as determined by the PPD in use).
+
+NOTE: a printer queue with *no* PPD associated to it is a "raw"
+----- printer and all files will go directly there as received
+ by the spooler; the exeption are file types
+"application/octet-stream" which need the mentioned "passthrough
+feature" enabled. "Raw" queues don't do any filtering at all, they
+hand the file directly to the CUPS backend. This backend is
+responsible for the sending of the data to the device (as visible
+in the "device URI" notation as lpd://, socket://, smb://, ipp://,
+http://, parallel:/, serial:/, usb:/ etc.)
+
+NOTE, please, also the following fact: "cupsomatic"/Foomatic are
+----- *not* native CUPS drivers and they don't ship with CUPS.
+ They are a Third Party add-on, developed at Linuxprinting.org.
+As such, they are a brilliant hack to make all models (driven by
+Ghostscript drivers/filters in traditional spoolers) also work via
+CUPS, with the same (good or bad!) quality as in these other
+spoolers. "cupsomatic" is only a vehicle to execute a ghostscript
+commandline at that stage in the CUPS filtering chain, where
+"normally" the native CUPS "pstoraster" filter would kick in.
+cupsomatic by-passes pstoraster, "kidnaps" the printfile from CUPS
+away and re-directs it to go through Ghostscipt. CUPS accepts this,
+because the associated CUPS-O-Matic-/Foomatic-PPD carries a line
+reading
+
+ *cupsFilter: "application/vnd.cups-postscript 0 cupsomatic"
+
+This line persuades CUPS to hand the file to cupsomatic, once it
+has successfully converted it to the MIME type
+"application/vnd.cups-postscript". This conversion will not
+happen for Jobs arriving from Windows which are autotyped
+"application/octet-stream", with the according changes in
+"/etc/cups/mime.types" in place.
+
+See small drawings at the end...
+
+I am not a programmer, so please correct me if I am wrong.
+
+ > With traditional lpr, you can just add "-oraw" to the "print command"
+ > line in smb.conf. With cups, you don't have that alternative.
+
+You *do* have it, I think.
+
+But you need to disable the settings "printing = cups" and "printcap =
+= cups" and use "printing = bsd" and "printcap = /etc/printcap"
+instead. [Additionally, you will probably have to enable and configure
+the CUPS mini-LPD daemon ("cups-lpd") run from inetd... but I have not
+checked, so take this item with a grain of salt and a proper dose of
+caution, please.]
+
+ > The result is that to support both unix printing and native-driver
+ > Windows printing from CUPS, you have to have two logical printers per
+ > physical printer: one ("cooked") for Unix clients and one ("raw") for
+ > Samba to use.
+
+Yes, that is one current workaround, if you don't want the auto-typing
+of CUPS influencing Samba/Windows client PostScript jobs.
+
+CUPS is widely configurable and flexible, even regarding its filtering
+mechanism. Another workaround in some situations would be to have
+lines in "/etc/cups/mime.types" saying
+
+ application/postscript application/vnd.cups-raw 0 -
+ application/vnd.cups-postscript application/vnd.cups-raw 0 -
+
+This would prevent all Postscript files to be filtered (or rather, they
+will go thru the virtual "nullfilter" denoted with "-". (This could only
+be useful for PS printers, or if you want to print PS code on non-PS
+printers ;-)
+
+A single line of
+
+ */* application/vnd.cups-raw 0 -
+
+would effectively send *all* files towards the backend immediately
+(good luck!)
+
+Last, you could have the following (without the need for a Samba
+patch):
+
+ application/vnd.cups-postscript application/vnd.cups-raw 0 my_PJL_stripping_filter
+
+You'd need to write a "my_PJL_stripping_filter" (could be a shellscript)
+which parses the PostScript and removes the undesired PJL. This would
+need to conform to CUPS filter design (mainly, receive and pass the
+parameters printername, job-id, username, jobtitle, copies, printoptions
+and possibly the filename). It would just go as world executably into
+"/usr/lib/cups/filters/" and work from there, called by cups if it
+encounters a MIME type "application/vnd.cups-postscript"
+
+ > The attached patch allows you to specify an option string for cups
+ > printers in smb.conf.
+
+I think your patch is in any case very useful (if it works as
+advertised ;-). It is the most generic, simple and flexible
+approach to complement CUPS.
+
+ > So, if you want to use native Windows drivers,
+ > all you need is
+ >
+ > cups printer options = raw
+ >
+ > in smb.conf. You can add any other options that cups and the printer
+ > understand.
+
+Now this last sentence makes me very curious. Do you mean you can add
+*multiple* options to this directive? Which syntax would be required
+for this ? (Some CUPS options are specified by an "-o option=value"
+pair on the commandline, some are single values, like the "-o raw"
+one...)
+
+I am thinking on one specific usage now:
+
+-----------------------------------------------------------------------
+-> passing any available IPP job attribute to the printer / the spooler
+-----------------------------------------------------------------------
+
+For example, CUPS can handle "-o job-hold-until=indefinite". This
+keeps the job in the queue "on hold". It will only be printed upon
+manual release by the printer operator. This is a requirement in
+many "central reproduction departments", where a few operators
+manage the jobs of hundreds of users on some big machine, where no
+user is allowed to have direct access. (The operators often need to
+load the proper paper type before running the 10.000 page job
+requested by marketing for the mailing, etc.).
+
+A lot more useful applications come to mind, if I could pass
+"any other options that cups and the printer understand" via
+the smb.conf directive!!
+
+Thanks a lot!
+
+Cheers,
+Kurt
+
+P.S.: List, please give me some feedback, if you think this type of
+ explanation could be useful in the Samba HOWTO Collection. In
+ that case, I'll try to write it up in a nicer form.
+
+
+#########################################################################
+#
+# CUPS in and of itself has this (general) filter chain (CAPITAL
+# letters are FILE-FORMATS or MIME types, other are filters (this is
+# true for pre-1.1.15 of pre-4.3 versions of CUPS and ESP PrintPro):
+#
+# <SOMETHNG>-FILEFORMAT
+# |
+# |
+# V
+# <something>tops
+# |
+# |
+# V
+# APPLICATION/POSTSCRIPT
+# |
+# |
+# V
+# pstops
+# |
+# |
+# V
+# APPLICATION/VND.CUPS-POSTSCRIPT
+# |
+# |
+# V
+# pstoraster # as shipped with CUPS, independent from any Ghostscipt
+# | # installation on the system
+# | (= "postscipt interpreter")
+# |
+# V
+# APPLICATION/VND.CUPS-RASTER
+# |
+# |
+# V
+# rasterto<something> (f.e. Gimp-Print filters may be plugged in here)
+# | (= "raster driver")
+# |
+# V
+# SOMETHING-DEVICE-SPECIFIC
+# |
+# |
+# V
+# backend
+#
+#
+# ESP PrintPro has some enhanced "rasterto<something>" filters as compared to
+# CUPS, and also a somewhat improved "pstoraster" filter.
+#
+# NOTE: Gimp-Print and some other 3rd-Party-Filters (like TurboPrint) to
+# CUPS and ESP PrintPro plug-in where rasterto<something> is noted.
+#
+#
+#########################################################################
+#
+# This is how "cupsomatic" comes into play:
+# =========================================
+#
+# <SOMETHNG>-FILEFORMAT
+# |
+# |
+# V
+# <something>tops
+# |
+# |
+# V
+# APPLICATION/POSTSCRIPT
+# |
+# |
+# V
+# pstops
+# |
+# |
+# V
+# APPLICATION/VND.CUPS-POSTSCRIPT ----------------+
+# | |
+# | V
+# V cupsomatic
+# pstoraster (constructs complicated
+# | (= "postscipt interpreter") Ghostscript commandline
+# | to let the file be
+# V processed by a
+# APPLICATION/VND.CUPS-RASTER "-sDEVICE=<s.th.>"
+# | call...)
+# | |
+# V |
+# rasterto<something> V
+# | (= "raster driver") +-------------------------+
+# | | Ghostscript at work.... |
+# V | |
+# SOMETHING-DEVICE-SPECIFIC *-------------------------+
+# | |
+# | |
+# V |
+# backend <------------------------------------+
+# |
+# |
+# V
+# THE PRINTER
+#
+#
+#
+# Note, that cupsomatic "kidnaps" the printfile after the
+# "APPLICATION/VND.CUPS-POSTSCRPT" stage and deviates it through
+# the CUPS-external, systemwide Ghostscript installation, bypassing the
+# "pstoraster" filter (therefor also bypassing the CUPS-raster-drivers
+# "rasterto<something>", and hands the rasterized file directly to the CUPS
+# backend...
+#
+# cupsomatic is not made by the CUPS developers. It is an independent
+# contribution to printing development, made by people from
+# Linuxprinting.org. (see also http://www.cups.org/cups-help.html)
+#
+# NOTE: Gimp-Print and some other 3rd-Party-Filters (like TurboPrint) to
+# CUPS and ESP PrintPro plug-in where rasterto<something> is noted.
+#
+#
+#########################################################################
+#
+# And this is how it works for ESP PrintPro from 4.3:
+# ===================================================
+#
+# <SOMETHNG>-FILEFORMAT
+# |
+# |
+# V
+# <something>tops
+# |
+# |
+# V
+# APPLICATION/POSTSCRIPT
+# |
+# |
+# V
+# pstops
+# |
+# |
+# V
+# APPLICATION/VND.CUPS-POSTSCRIPT
+# |
+# |
+# V
+# gsrip
+# | (= "postscipt interpreter")
+# |
+# V
+# APPLICATION/VND.CUPS-RASTER
+# |
+# |
+# V
+# rasterto<something> (f.e. Gimp-Print filters may be plugged in here)
+# | (= "raster driver")
+# |
+# V
+# SOMETHING-DEVICE-SPECIFIC
+# |
+# |
+# V
+# backend
+#
+# NOTE: Gimp-Print and some other 3rd-Party-Filters (like TurboPrint) to
+# CUPS and ESP PrintPro plug-in where rasterto<something> is noted.
+#
+#
+#########################################################################
+#
+# This is how "cupsomatic" would come into play with ESP PrintPro:
+# ================================================================
+#
+#
+# <SOMETHNG>-FILEFORMAT
+# |
+# |
+# V
+# <something>tops
+# |
+# |
+# V
+# APPLICATION/POSTSCRIPT
+# |
+# |
+# V
+# pstops
+# |
+# |
+# V
+# APPLICATION/VND.CUPS-POSTSCRIPT ----------------+
+# | |
+# | V
+# V cupsomatic
+# gsrip (constructs complicated
+# | (= "postscipt interpreter") Ghostscript commandline
+# | to let the file be
+# V processed by a
+# APPLICATION/VND.CUPS-RASTER "-sDEVICE=<s.th.>"
+# | call...)
+# | |
+# V |
+# rasterto<something> V
+# | (= "raster driver") +-------------------------+
+# | | Ghostscript at work.... |
+# V | |
+# SOMETHING-DEVICE-SPECIFIC *-------------------------+
+# | |
+# | |
+# V |
+# backend <------------------------------------+
+# |
+# |
+# V
+# THE PRINTER
+#
+# NOTE: Gimp-Print and some other 3rd-Party-Filters (like TurboPrint) to
+# CUPS and ESP PrintPro plug-in where rasterto<something> is noted.
+#
+#########################################################################
+#
+# And this is how it works for CUPS from 1.1.15:
+# ==============================================
+#
+# <SOMETHNG>-FILEFORMAT
+# |
+# |
+# V
+# <something>tops
+# |
+# |
+# V
+# APPLICATION/POSTSCRIPT
+# |
+# |
+# V
+# pstops
+# |
+# |
+# V
+# APPLICATION/VND.CUPS-POSTSCRIPT-----+
+# |
+# +------------------v------------------------------+
+# | Ghostscript |
+# | at work... |
+# | (with |
+# | "-sDEVICE=cups") |
+# | |
+# | (= "postscipt interpreter") |
+# | |
+# +------------------v------------------------------+
+# |
+# |
+# APPLICATION/VND.CUPS-RASTER <-------+
+# |
+# |
+# V
+# rasterto<something>
+# | (= "raster driver")
+# |
+# V
+# SOMETHING-DEVICE-SPECIFIC
+# |
+# |
+# V
+# backend
+#
+#
+# NOTE: since version 1.1.15 CUPS "outsourced" the pstoraster process to
+# Ghostscript. GNU Ghostscript needs to be patched to handle the
+# CUPS requirement; ESP Ghostscript has this builtin. In any case,
+# "gs -h" needs to show up a "cups" device. pstoraster is now a
+# calling an appropriate "gs -sDEVICE=cups..." commandline to do
+# the job. It will output "application/vnd.cup-raster", which will
+# be finally processed by a CUPS raster driver "rasterto<something>"
+# Note the difference to "cupsomatic", which will *not* output
+# CUPS-raster, but a final version of the printfile, ready to be
+# sent to the printer. cupsomatic also doesn't use the "cups"
+# devicemode in Ghostscript, but one of the classical devicemodes....
+#
+# NOTE: Gimp-Print and some other 3rd-Party-Filters (like TurboPrint) to
+# CUPS and ESP PrintPro plug-in where rasterto<something> is noted.
+#
+#########################################################################
+#
+# And this is how it works for CUPS from 1.1.15, with cupsomatic included:
+# ========================================================================
+#
+# <SOMETHNG>-FILEFORMAT
+# |
+# |
+# V
+# <something>tops
+# |
+# |
+# V
+# APPLICATION/POSTSCRIPT
+# |
+# |
+# V
+# pstops
+# |
+# |
+# V
+# APPLICATION/VND.CUPS-POSTSCRIPT-----+
+# |
+# +------------------v------------------------------+
+# | Ghostscript . Ghostscript at work.... |
+# | at work... . (with "-sDEVICE= |
+# | (with . <s.th.>" |
+# | "-sDEVICE=cups") . |
+# | . |
+# | (CUPS standard) . (cupsomatic) |
+# | . |
+# | (= "postscript interpreter") |
+# | . |
+# +------------------v--------------v---------------+
+# | |
+# | |
+# APPLICATION/VND.CUPS-RASTER <-------+ |
+# | |
+# | |
+# V |
+# rasterto<something> |
+# | (= "raster driver") |
+# | |
+# V |
+# SOMETHING-DEVICE-SPECIFIC <------------------------+
+# |
+# |
+# V
+# backend
+#
+#
+# NOTE: Gimp-Print and some other 3rd-Party-Filters (like TurboPrint) to
+# CUPS and ESP PrintPro plug-in where rasterto<something> is noted.
+#
+##########################################################################
+
+I hope this helps more people understand how CUPS works and how they
+can possibly tweak it to their needs.
+
+
+==============================================================================
+<<< EXTANT 2 >>>
+==============================================================================
+Subject: Print Drivers and Devices with CUPS
+============================================
+
+CUPS ships a well-working Laserjet driver. Install it (as root) with
+
+ "lpadmin -p laserjet4plus -v parallel:/dev/lp0 -E -m laserjet.ppd"
+
+(The "-m" switch will retrieve the "laserjet.ppd" from the standard repository
+for not-yet-installed-PPDs, which CUPS keeps at "/usr/share/cups/model/". Alter-
+natively, you may use "-P /absolute/filesystem/path/to/where/there/is/PPD/your.ppd")
+
+You didn't state if the print system is working on the Linux side of things.
+Even if it does -- to print from Windows, involves some more steps....
+
+But let me first point out some more general things about printer "drivers"
+for Linux/Unix (yes, and for Mac OS X now!), be it you use CUPS or one of
+the venerable (I'd even call them "ancient" and "rusty" now...) printing
+systems.
+
+You -- and everybody else, for that matter -- should always also consult the
+database on linuxprinting.org for all recommendations about "which driver
+is best used for which printer":
+
+ http://www.linuxprinting.org/printer_list.cgi
+
+There select your model and click on "Show". You'll arrive at a page listing
+all drivers working with your model. There will always be *one* "recommended"
+one. Try this one first. In your case ("HP LaserJet 4 Plus"), you'll arrive
+here:
+
+ http://www.linuxprinting.org/show_printer.cgi?recnum=75104
+
+The recommended driver is "ljet4". It has a link to the page for the ljet4
+driver too:
+
+ http://www.linuxprinting.org/show_driver.cgi?driver=ljet4
+
+On the driver's page, you'll find various important and detailed infos about
+how to use that driver within various spoolers. You can generate a PPD for
+CUPS. The PPD contains all the info about how to use your model and the driver;
+this is, once installed, working transparently for the user -- you'll only
+need to choose resolution, paper size etc. from the web-based menu or from
+the print dialog GUI or from the commandline...
+
+On the driver's page, choose to use the "PPD-O-Matic" online PPD generator
+program. Select your model and click "Generate PPD file". When you safe the
+appearing ASCII text file, don't use "cut'n'past" (as it will possible corrupt
+line endings and tabs), but use "Save as..." in your browser's menu. Save it
+at "/some/path/on/your/filesystem/somewhere/my-name-for-my-printer.ppd"
+
+Then install the printer:
+
+ "lpadmin -p laserjet4plus -v parallel:/dev/lp0 -E -P /some/path/on/your/filesystem/somewhere/my-name-for-my-printer.ppd"
+
+Note, that for all the "Foomatic-PPDs" from Linuxprinting.org, you also need
+a special "CUPS filter" named "cupsomatic". Get the latest version of
+"cupsomatic" from
+
+ http://www.linuxprinting.org/cupsomatic
+
+This needs to be copied to "/usr/lib/cups/filter/cupsomatic" and be made world
+executable. This filter is needed to read and act upon the specially encoded
+Foomatic comments, embedded in the printfile, which in turn are used to
+construct (transparently for you, the user) the complicated ghostscript command
+line needed for your printer/driver combo.
+
+You can have a look at all the options for the Ghostscript commandline supported
+by your printer and the ljet4 driver by going to the section "Execution details",
+selecting your model (Laserjet 4 Plus) and clicking on "Show execution details".
+This will bring up this web page:
+
+ http://www.linuxprinting.org/execution.cgi?driver=ljet4&printer=75104&.submit=Show+execution+details
+
+The ingenious thing is this: the database is kept very current. If there
+is a bug fix and an improvement somewhere in the database, you will
+always get the most current and stable and feature-rich driver by following
+the steps described above... Till Kamppeter from MandrakeSoft is doing an
+excellent job here, and too few people still know about it. (So if you use
+it often, please send him a note of your appreciation sometime...)
+
+(The latest and greatest improvement now is support for "custom page sizes"
+for all those printers which support it...)
+
+"cupsomatic" is documented here:
+
+ http://www.linuxprinting.org/cups-doc.html
+
+More printing tutorial info may be found here:
+
+ http://www.linuxprinting.org/kpfeifle/LinuxKongress2002/Tutorial/
+
+Note, that *all* the Foomatic drivers listed on Linuxprinting.org (now
+approaching the "all-time high" number of 1.000 for the supported models)
+are using a special filtering chain involving Ghostscript, as described
+in great detail in the Samba CVS sources (for 2.2.x) in
+
+ docs/textdocs/CUPS-PrintingInfo.txt
+
+To sum it up:
+
+* having a "foomatic+<something>" PPD is not enough to print with CUPS
+ (but it is *one* important component)
+* you also need the "cupsomatic" filter script (Perl) in "/usr/lib/cups/filters/"
+* you need Perl to make cupsomatic run
+* you also need Ghostscript (because it is called and controlled by the
+ PPD/cupsomatic combo in a way to fit your printermodel/driver combo...)
+* your Ghostscript *must*, depending on the driver/model, contain support
+ for a certain "device" (as shown by "gs -h")
+
+In the case of the "hpijs" driver, you need a Ghostscript version, which
+is showing a "ijs" amongst its supported devices in "gs -h". In the case of
+"hpijs+foomatic", a valid ghostscript commandline would be reading like this:
+
+ gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPAUSE -sDEVICE=ijs \
+ -sIjsServer=hpijs<PageSize> -dDuplex=<Duplex> <Model> \
+ -r<Resolution>,PS:MediaPosition=<InputSlot> -dIjsUseOutputFD \
+ -sOutputFile=- -
+
+Note, that with CUPS and the "hpijs+foomatic" PPD (plus Perl and cupsomatic)
+you don't need to remember this. You can choose the available print options
+thru a GUI print command (like "glp" from ESP's commercially supported
+PrintPro software, or KDE's "kprinter", or GNOME's "gtklp" or the independent
+"xpp") or the CUPS web interface via human-readable drop-down selection
+menus.....
+
+If you use "ESP Ghostscript" (also under the GPL, provided by Easy Software
+Products, the makers of CUPS, downloadable from http://www.cups.org/software.html,
+co-maintained by the developers of linuxprinting.org), you are guaranteed to
+have in use the most uptodate, bug-fixed, enhanced and stable version of a Free
+Ghostscript. It contains support for ~300 devices, whereas plain vanilla
+GNU Ghostscript 7.05 only has ~200....
+
+>>/ However, I can only print a Cups test page, from the web interface. when I
+/>>/ try to print a windows test page, it acts like the job was never sent.
+/
+ * Can you print "standard" jobs from the CUPS machine?
+
+ * Are the jobs from Windows visible in the Web interface on CUPS
+ (http://localhost:631/)?
+
+*Most important:* What kind of printer driver are you using on the Windows clients???
+
+You can try to get a more detailed debugging info by setting "LogLevel debug" in
+"/etc/cups/cupsd.conf", re-start cupsd and investigate "/var/log/cups/error_log"
+for the whereabouts of your Windows-originating printjobs:
+
+ * what does the "auto-typing" line say? which is the "MIME type" CUPS thinks
+ is arriving from the Windows clients?
+ * are there "filter" available for this MIME type?
+ * are there "filter rules" defined in "/etc/cups/mime.convs" for this MIME type?
+
+==============================================================================
+<<< EXTANT 3 >>>
+==============================================================================
+Subject: Printer Drivers
+========================
+
+>> Where can I find a program or how can I configure my samba server in order
+>> to limit the number of pages to be printed by users.
+
+The feature you want is dependent on the real print subsystem
+you're using. Samba's part is always to receive the job files
+from the clients (filtered *or* unfiltered) and hand it over
+to this printing subsystem.
+
+Of course one could "hack" things with one's own scripts.
+
+But there is CUPS (Common Unix Printing System). CUPS supports "quotas".
+Quotas can be based on sizes of jobs or on the number of pages or both,
+and are spanning any time period you want.
+
+This is an example command how root would set a print quota in CUPS,
+assuming an existing printer named "quotaprinter":
+
+ lpadmin -p quotaprinter -o job-quota-period=604800 -o job-k-limit=1024 -o job-page-limit=100
+
+This would limit every single user to print 100 pages or 1024 KB of
+data (whichever comes first) within the last 604.800 seconds ( = 1 week).
+
+For CUPS to count correctly, the printfile needs to pass the CUPS
+"pstops" filter, otherwise it uses a "dummy" count of "1". (Some
+printfiles don't pass it -- f.e. image files -- but then those are
+mostly 1 page jobs anyway). This also means, proprietary drivers for
+the target printer running on the client computers and CUPS/Samba
+then spooling these files as "raw" (i.e. leaving them untouched, not
+filtering them), will be counted as "1-pagers" too!
+
+You need to send PostScript from the clients (i.e. run a PostScript
+driver there) for having the chance to get accounting done. If the
+printer is a non-PostScript model, you need to let CUPS do the job to
+convert the file to a print-ready format for the target printer. This
+will be working for currently ~1.000 different printer models, see
+
+ http://www.linuxprinting.org/printer_list.cgi
+
+Before CUPS-1.1.16 your only option was to use the Adobe PostScript
+Driver on the Windows clients. The output of this driver was not always
+passed thru the "pstops" filter on the CUPS/Samba side, and therefor was
+not counted correctly (the reason is that it often --- depending on the
+"PPD" being used --- did write a "PJL"-header in front of the real
+PostScript which made CUPS to skip the pstops and go directy to
+the "pstoraster" stage).
+
+ From CUPS-1.1.16 onward you can use the "CUPS PostScript Driver
+for Windows NT/2K/XP clients" (it is tagged in the download area of
+http://www.cups.org/ as the "cups-samba-1.1.16.tar.gz" package).
+It is *not* working for Win9x/ME clients. But it....
+
+ ...it guarantees to not write an PJL-header;
+ ...it guarantees to still read and support all PJL-options named
+ in the driver PPD with its own means;
+ ...it guarantees the file going thru the "pstops" filter on the
+ CUPS/Samba server;
+ ...it guarantees to page-count correctly the printfile...
+
+You can read more about the setup of this combination in the
+manpage for "cupsaddsmb" (only present with CUPS installed, only
+current with CUPS 1.1.16).
+
+These are the items CUPS logs in the "page_log" for every single
+*page* of a job:
+
+* Printer name
+* User name
+* Job ID
+* Time of printing
+* the page number
+* the number of copies
+* a billing info string (optional)
+
+Here is an extract of my CUPS server's page_log file to illustrate
+the format and included items:
+
+infotec_IS2027 kurt 40 [22/Nov/2002:13:18:03 +0100] 1 2 #marketing
+infotec_IS2027 kurt 40 [22/Nov/2002:13:18:03 +0100] 2 2 #marketing
+infotec_IS2027 kurt 40 [22/Nov/2002:13:18:03 +0100] 3 2 #marketing
+infotec_IS2027 kurt 40 [22/Nov/2002:13:18:03 +0100] 4 2 #marketing
+infotec_IS2027 kurt 40 [22/Nov/2002:13:18:03 +0100] 5 2 #marketing
+infotec_IS2027 kurt 40 [22/Nov/2002:13:18:03 +0100] 6 2 #marketing
+
+This was Job ID "40", printed on "infotec_IS2027" by user "kurt",
+a 6-page job printed in 2 copies and billed to "#marketing"...
+
+Which flaws or shortcomings are there?
+
+ * the ones named above;
+ * CUPS really counts the job pages being *processsed in software*
+ (going thru the "RIP") rather than the physical sheets successfully
+ leaving the printing device -- if there is a jam while printing
+ the 5th sheet out of 1000 and the job is aborted by the printer,
+ the "page count" will still show the figure of 1000 for that
+ job;
+ * all quotas are the same for all users (no flexibility to
+ give the boss a higher quota than the clerk)
+ * no support for groups;
+ * no means to read out the current balance or "used-up"
+ number of current quota;
+ * a user having used up 99 sheets of 100 quota will still be
+ able to send and print a 1.000 sheet job;
+ * a user being denied a job because of a filled-up quota
+ doesn't get a meaningful error message from CUPS other than
+ "client-error-not-possible".
+
+But this is the best system out there currently. And there are
+huge improvements under development:
+
+--> page counting will go into the "backends" (these talk directly
+ to the printer and will increase the count in sync with the
+ actual printing process -- a jam at the 5th sheet will lead
+ to a stop in the counting...)
+
+--> quotas will be handled more flexibly;
+
+--> probably there will be support for users to inquire their
+ "accounts" in advance;
+
+--> probably there will be support for some other tools around
+ this topic...
+
+Other than the current stage of the CUPS development, I don't
+know any other ready-to-use tool which you could consider.
+
+
+==============================================================================
+<<< EXTANT 4 >>>
+==============================================================================
+Subject: More on CUPS Print Drivers
+===================================
+
+>> If you could get around the EULA, then you could package preinitialized
+>> drivers and write the information to smbd's tdbs. We have support for
+>> storing driver initialization data already.
+>
+> Have you heard that you can get CUPS printer drivers exactly for that
+> from cups.org? If they are good drivers, this could be very interesting.
+
+Hi, all,
+
+I'll give you some more info about the PostScript driver Volker mentioned
+above here as a reference. (Maybe one day before the 3.0 release it will
+end up as a worked-out paragraph inside the HOWTO collection):
+
+You can download the driver files from http://www.cups.org/software.html. It
+is a separate package from the CUPS base software files, tagged as "CUPS 1.1.16
+Windows NT/2k/XP Printer Driver for SAMBA (tar.gz, 192k)". The filename to
+download is "cups-samba-1.1.16.tar.gz". Upon untar-/unzip-ping it will reveal
+the files
+
+ cups-samba.install
+ cups-samba.license
+ cups-samba.readme
+ cups-samba.remove
+ cups-samba.ss
+
+These have been packaged with the ESP meta packager software "EPM". The
+*.install and *.remove files are simple shell script, which untars the
+*.ss (which is nothing else than a tar-archive) and puts its contents
+into "/usr/share/cups/drivers/". Its contents are 3 files:
+
+ cupsdrvr.dll
+ cupsui.dll
+ cups.hlp
+
+[ ATTENTION: due to a bug the current release puts the "cups.hlp" into
+ "/usr/share/drivers/" instead of "/usr/share/cups/drivers/". To work
+ around this, copy/move the file after running the "./cups-samba.install"
+ script manually to the right place:
+
+ "cp /usr/share/drivers/cups.hlp /usr/share/cups/drivers/" ]
+
+This new CUPS PostScript driver is currently binary-only, but free (as in
+free beer); no source code is provided (yet). The reason is this: it has
+been developed with the help of the Microsoft Driver Developer Kit (DDK)
+and compiled with Microsoft Visual Studio 6. It is not clear to the driver
+developers if they are allowed to distribute the whole of the source code
+as Free Software. However, they will likely release the "diff" in source
+code under the GPL, so anybody with a license of Visual Studio and a DDK
+will be able to compile for him/herself.
+
+Once you have run the install script (and possibly manually moved the
+"cups.hlp" file to "/usr/share/cups/drivers/"), the driver is ready to be
+put into Samba's [print$] share (which often maps to "/etc/samba/drivers/"
+and contains a subdir tree with WIN40 and W32X86 branches), by running
+"cupsaddsmb" (see also "man cupsaddsmb" for CUPS 1.1.16). [Don't forget to
+put root into the smbpasswd file by running "smbpasswd" should you run
+this whole procedure for the first time.] Once the driver files are in the
+[print$] share, they are ready to be downloaded and installed by the
+Win NT/2k/XP clients.
+
+NOTE 1: Win 9x/ME clients won't work with this driver. For these you'd
+ still need to use the ADOBE*.* drivers as previously.
+
+NOTE 2: It is not harming if you've still the ADOBE*.* driver files from
+ previous installations in the "/usr/share/cups/drivers/" directory.
+ The new cupsaddsmb (from 1.1.16) will automatically use the
+ "newest" installed driver (which here then is the CUPS drivers).
+
+NOTE 3: Should your Win clients have had the old ADOBE*.* files and the
+ Adobe PostScript drivers installed, the download and installation
+ of the new CUPS PostScript driver for Windows NT/2k/XP will fail
+ at first.
+ It is not enough to "delete" the printer (as the driver files
+ will still be kept by the clients and re-used if you try to
+ re-install the printer). To really get rid of the Adobe driver
+ files on the clients, open the "Printers" folder (possibly via
+ "Start --> Settings --> Control Panel --> Printers"), right-click
+ onto the folder background and select "Server Properties". A
+ new dialog opens; select the "Drivers" tab; on the list select
+ the driver you want to delete and click on the "Delete" button.
+ (This will only work if there is no single printer left which
+ uses that particular driver -- you need to "delete" all printers
+ using this driver in the "Printers" folder first...)
+
+NOTE 4: Once you have successfully downloaded the CUPS PostScript driver
+ to a client, you can easily switch all printers to this one
+ by proceeding as described elsewhere in the "Samba HOWTO
+ Collection" to change a driver for an existing printer....
+
+
+What are the benefits with the "CUPS PostScript driver for Windows NT/2k/XP"
+as compared to the Adobe drivers?
+
+* no hassle with the Adobe EULA; no hassle with the question "where do I
+ get the ADOBE*.* driver files from?"
+
+* the Adobe drivers (depending on the printer PPD associated with them)
+ often put a PJL header in front of the core PostScript part of the print
+ file (thus the file starts with "<1B>%-12345X" or "<escape>%-12345X"
+ instead of "%!PS"). This leads to the CUPS daemon autotyping the
+ arriving file as a print-ready file, not requiring a pass thru the
+ "pstops" filter (to speak more technical, it is not regarded as the
+ generic MIME type "application/postscript", but as the more special
+ MIME type "application/cups.vnd-postscript"), which therefore also
+ leads to the page accounting in "/var/log/cups/page_log" not receiving
+ the exact mumber of pages; instead the dummy page number of "1" is
+ logged in a standard setup...)
+
+* the Adobe driver has more options to "mis-configure" the PostScript
+ generated by it (like setting it inadvertedly to "Optimize for Speed",
+ instead of "Optimize for Portability", which could lead to CUPS being
+ unable to process it....)
+
+* the CUPS PostScript driver output sent by Windows clients to the CUPS
+ server will be guaranteed to be auto-typed as generic MIME type
+ "application/postscript", thusly passing thru the CUPS "pstops" filter
+ and logging the correct number of pages in the page_log for accounting
+ and quota purposes...
+
+* the CUPS PostScript driver supports the sending of additional print
+ options by the Win NT/2k/XP clients, such as naming the CUPS standard
+ banner pages (or the custom ones, should they be installed at the time
+ of driver download), using the CUPS "page-label" option, setting a
+ job-priority and setting the scheduled time of printing (with the option
+ to support additional useful IPP job attributes in the future).
+
+* the CUPS PostScript driver supports the inclusion of the new
+ "*cupsJobTicket" comments at the beginnig of the PostScript file (which
+ could be used in the future for all sort of beneficial extensions on
+ the CUPS side, but which will not disturb any other application as those
+ will regard it as a comment and simply ignore it).
+
+* the CUPS PostScript driver will be the heart of the fully fledged CUPS
+ IPP client for Windows NT/2k/XP to be released soon (probably alongside
+ the first Beta release for CUPS 1.2).
+
+==============================================================================
+<<< EXTANT 5 >>>
+==============================================================================
+Subject: Printing with Bells and Whistles
+=========================================
+
+May I suggest a radically different approach to your problem?
+
+* Let the Windows Clients use a PostScript driver, to produce
+ PostScript as their print output sent towards the Samba print
+ server (just like any Linux or Unix Client would also use
+ PostScript to send to the server...)
+
+* make the Unix printing subsystem which is underneath Samba
+ convert the incoming PostScript files to the native print
+ format of the target printers (would likely be PCL?
+ I understand you have mainly HP models?)
+
+* You're afraid, that this would just mean a *Generic* PostScript
+ driver for the clients? With no Simplex/Duplex selection,
+ no paper tray choice? But you need them to be able to set up
+ their jobs, ringing all the bells and whistles of the printers?
+
+ --> Not possible with traditional spooling systems!
+
+ --> But perfectly supported by CUPS (which uses "PPD" files to
+ describe how to control the print options for PostScript and
+ non-PostScript devices alike...
+
+ CUPS PPDs are working perfectly on Windows
+ clients who use Adobe PostScript drivers (or the new CUPS
+ PostScript driver for Windows NT/2K/XP). Clients can use
+ them to setup the job to their liking and CUPS will use
+ the received job options to make the (PCL-, ESC/P- or
+ PostScript-) printer behave as required.
+
+* You want to have the additional benefit of page count logging
+ and accounting? In this case the CUPS PostScript driver
+ is the best choice (better than the Adobe one).
+
+* You want to make the drivers downloadable for the clients?
+ "cupsaddsmb" is your friend. It will setup the [print$]
+ share on the Samba host to be ready to serve the clients
+ for a "point and print" driver installation...
+
+"What strings are attached?", I hear you asking...
+
+You are right, there are some. But, given the sheer CPU power
+you can buy nowadays in German supermarkets, these can be
+overcome easily.
+
+The strings: Well, if the
+CUPS/Samba side will have to print a *lot* onto 40 printers
+serving 500 users, you probably will need to set up a second
+server (which can do automatic load balancing with the first
+one, plus a degree of fail-over mechanism). Converting the
+incoming PostScript jobs, "interpreting" them for
+non-PostScript printers, amounts to the work of a "RIP"
+(Raster Image Processor) done in software. This requires
+more CPU and RAM than for the mere "raw spooling" task
+your current setup is solving... It all depends on the
+avarage and peak printing load the server should be
+able to handle....
+
+==============================================================================
+<<< EXTANT 6 >>>
+==============================================================================
+Subject: Deletion of CUPS spool files
+=====================================
+
+From samba-technical-admin@lists.samba.org Thu Dec 5 17:18:48 2002
+Zdenek Niederle wrote on Samba-digest:
+
+> Message: 1
+> From: Zdenek Niederle <zniederle@collicutt.com>
+> Organization: Collicutt Hanover
+> To: samba-technical@lists.samba.org
+> Subject: Clean up of spool files
+> Date: Wed, 4 Dec 2002 15:13:15 -0700
+>
+> I'm using Samba 2.2.5 and CUPS to handle printing on our network.
+> Unfortunately, the smbprn.xxxxxx spool files are not being cleaned up and
+> instead are quickly filling the spool directory. Is their a setting or
+> option to ensure the files are cleaned up once sent to the printer? I am
+> aware that using a cron job would work but this can't be the best solution.
+>
+> Thanks.
+
+
+Hi, Zdenek,
+
+you need to be aware, that the Samba print files pass thru 2
+different "spool" directories. Once the incoming directory
+managed by Samba, (set f.e. in the "path = /var/spool/samba"
+directive in the [printers] section of "smb.conf"). Second is
+the spool directory of your UNIX print subsystem. For CUPS it is
+normally "/var/spool/cups/", as set by the cupsd.conf directive
+"RequestRoot /var/spool/cups".
+
+I am not sure, which one of your directories keeps the files.
+ From what you say, it is most likely the Samba part.
+
+For the CUPS part, you may want to consult:
+
+ http://localhost:631/sam.html#PreserveJobFiles and
+ http://localhost:631/sam.html#PreserveJobHistory and
+ http://localhost:631/sam.html#MaxJobs
+
+There are the settings described for your CUPS daemon, which
+could lead to completed job files not being deleted.
+
+"PreserveJobHistory Yes" -- keeps some details of jobs in
+cupsd's mind (well it keeps the "c12345", "c12346" etc. files
+in the CUPS spool directory, which do a similar job as the
+old-fashioned BSD-LPD control files). This is set to "Yes"
+as a default.
+
+"PreserveJobFiles Yes" -- keeps the job files themselves in
+cupsd's mind (well it keeps the "d12345", "d12346" etc. files
+in the CUPS spool directory...). This is set to "No" as the
+CUPS default.
+
+"MaxJobs 500" -- this directive controls the maximum number
+of jobs that are kept in memory. Once the number of jobs
+reaches the limit, the oldest completed job is automatically
+purged from the system to make room for the new one. If all
+of the known jobs are still pending or active then the new
+job will be rejected. Setting the maximum to 0 disables this
+functionality. The default setting is 0.
+
+(There are also additional settings for "MaxJobsPerUser" and
+"MaxJobsPerPrinter"...)
+
+For everything to work as announced, you need to have three
+things:
+
+ * a Samba-smbd which is compiled against "libcups" (Check
+ on Linux by running "ldd `which smbd`")
+
+ * a Samba-smb.conf setting of "printing = cups"
+
+ * another Samba-smb.conf setting of "printcap = cups"
+
+Note, that in this case all other manually set printing-related
+commands (like "print command", "lpq command", "lprm command",
+"lppause command" or "lpresume command") are ignored and they
+should normally have no influence what-so-ever on your printing.
+
+If you want to do things manually, replace the "printing = cups"
+by "printing = bsd". Then your manually set commands may work
+(haven't tested this), and a "print command = lp -d %P %s; rm %s"
+may do what you need.
+
+You forgot to mention the CUPS version you're using. If you did
+set things up as described in the man pages, then the Samba
+spool files should be deleted. Otherwise it may be a bug. On
+the CUPS side, you can control the behaviour as described
+above.
+
+If you have more problems, post the output of these commands:
+
+ grep -v ^# /etc/cups/cupsd.conf | grep -v ^$
+ grep -v ^# /etc/samba/smb.conf | grep -v ^$ | grep -v "^;"
+
+(adapt paths as needed). These commands sanitize the files
+and cut out the empty lines and lines with comments, providing
+the "naked settings" in a compact way.
+
+Cheers,
+Kurt
+
diff --git a/docs/textdocs/CreatingGroupProfiles-Win2K.txt b/docs/textdocs/CreatingGroupProfiles-Win2K.txt
new file mode 100644
index 0000000000..11a326bafb
--- /dev/null
+++ b/docs/textdocs/CreatingGroupProfiles-Win2K.txt
@@ -0,0 +1,112 @@
+You must first convert the profile from a local profile to a domain
+profile on the MS Windows workstation as follows:
+
+1. Log on as the LOCAL workstation administrator.
+
+2. Right click on the 'My Computer' Icon, select 'Properties'
+
+3. Click on the 'User Profiles' tab
+
+4. Select the profile you wish to convert (click on it once)
+
+5. Click on the button 'Copy To'
+
+6. In the "Permitted to use" box, click on the 'Change' button.
+
+7. Click on the 'Look in" area that lists the machine name, when you click
+here it will open up a selection box. Click on the domain to which the
+profile must be accessible.
+
+Note: You will need to log on if a logon box opens up. Eg: In the connect
+as: MIDEARTH\root, password: mypassword.
+
+8. To make the profile capable of being used by anyone select 'Everyone'
+
+9. Click OK. The Selection box will close.
+
+10. Now click on the 'Ok' button to create the profile in the path you
+nominated.
+
+Done. You now have a profile that can be editted using the samba-3.0.0
+profiles tool.
+
+
+
+> Keep profiles clean and small by making them mandatory.
+> See the Win2K/WinXP resource kits for details how to create a mandatory profile.
+>
+> Can you do this when using Samba as a PDC? I thought you could only do
+> policies if you had a Win2K server?
+
+No difference. Samba handles the profile ACLs the same way Win2K does.
+But understand that it is the Win2K client that does all the processing
+of the SIDs on the ACLs in the profile NTUser.DAT file.
+
+
+Note:
+-----
+> Unless your users are using Outlook (or virtually any E-mail client for
+> that matter) I have a few users with .PST files that are over 1Gig in
+> size. This is due to the regular amount of data files that we are sent. I
+> have discussed with them the need to trim those files down.
+
+Under NT/2K the use of mandotory profiles forces the use of MS Exchange
+storage of mail data. That keeps desktop profiles usable.
+
+
+Note:
+-----
+ Date: Tue, 19 Nov 2002 08:32:17 -0000
+ From: John Russell <apca72@dsl.pipex.com>
+ Reply-To: John Russell <j.c.russell@sussex.ac.uk>
+ To: samba@lists.samba.org
+ Subject: Re: [Samba] Samba and Windows XP
+
+ [ The following text is in the "iso-8859-1" character set. ]
+ [ Your display is set for the "US-ASCII" character set. ]
+ [ Some characters may be displayed incorrectly. ]
+
+ this is a security check new to Windows XP (or maybe only
+ Windows XP service pack 1). It can be disabled via a group policy in
+ Active Directory. The policy is:
+
+ "Computer Configuration\Administrative Templates\System\User
+ Profiles\Do not check for user ownership of Roaming Profile Folders"
+
+ ...and it should be set to "Enabled".
+
+ Does the new version of samba have an Active Directory analogue? If so,
+ then you may be able to set the policy through this.
+
+ If you cannot set group policies in samba, then you may be able to set
+ the policy locally on each machine. If you want to try this, then do
+ the following (N.B. I don't know for sure that this will work in the
+ same way as a domain group policy):
+
+ On the XP workstation log in with an Administrator account.
+
+ Click: "Start", "Run"
+ Type: "mmc"
+ Click: "OK"
+
+ A Microsoft Management Console should appear.
+ Click: File, "Add/Remove Snap-in...", "Add"
+ Double-Click: "Group Policy"
+ Click: "Finish", "Close"
+ Click: "OK"
+
+ In the "Console Root" window:
+ Expand: "Local Computer Policy", "Computer Configuration",
+ "Administrative Templates", "System", "User Profiles"
+ Double-Click: "Do not check for user ownership of Roaming Profile
+ Folders"
+ Select: "Enabled"
+ Click: OK"
+
+ Close the whole console. You do not need to save the settings (this
+ refers to the console settings rather than the policies you have
+ changed).
+
+ Reboot.
+
+
diff --git a/docs/textdocs/CreatingGroupProfiles-Win9X.txt b/docs/textdocs/CreatingGroupProfiles-Win9X.txt
new file mode 100644
index 0000000000..3d9c239a61
--- /dev/null
+++ b/docs/textdocs/CreatingGroupProfiles-Win9X.txt
@@ -0,0 +1,58 @@
+To : "C.Lee Taylor" <leet@leenx.co.za>
+Cc : Bart <bartro@go.ro>,
+ samba@lists.samba.org
+Attchmnt:
+Subject : Re: [Samba] Profiles ...
+----- Message Text -----
+On Fri, 17 Jan 2003, C.Lee Taylor wrote:
+
+> John H Terpstra wrote:
+> > On Thu, 16 Jan 2003, C.Lee Taylor wrote:
+> >
+> >
+> >>Bart wrote:
+> >>
+> >>>Or ju put the documents on the home drive and change the target of the
+> >>>'my documents' folder to this home drive.
+> >>>
+> >>>that way you have security & all the docs on a mounted drive.
+> >>
+> >> We did that with Win98SE, and found that some times it would change
+> >>back or to something that should cause problems ... that is why I was
+> >>hoping, there was away around this ... but then it seems not.
+> >
+> >
+> > Did you check the Win98 Resource Kit for how to configure this?
+> No, just searched the registery for the set strings, changed them and
+> tested. Also used support.microsoft.com for other info ... Don't have
+> access to the Resource kits, unless they have not put them up on the net
+> and it's legal for us to use them wihtout paying?
+
+That method does not work well. You need the Win98 Group Policy Editor to
+set this up. It can be found on the Original full product Win98
+installation CD under tools/reskit/netadmin/poledit. You install this
+using the Add/Remove Programs facility and then click on the 'Have Disk'
+tab.
+
+Use the Group Policy Editor to create a policy file that specifies the
+location of user profiles and/or the 'My Documents' etc. stuff. You then
+save these settings in a file called Config.POL that needs to be placed in
+the root of the [NETLOGON] share. If your Win98 is configured to log onto
+the Samba Domain, it will automatically read this file and update the
+Win98 registry of the machine that is logging on.
+
+All of this is covered in the Win98 Resource Kit documentation.
+
+If you do not do it this way, then every so often Win98 will check the
+integrity of the registry and will restore it's settings from the back-up
+copy of the registry it stores on each Win98 machine. Hence, your symptoms
+of things changing back to original settings.
+
+Hope this helps. I have omitted quite a lot of detail you will need to
+figure out. Yell if you need more help.
+
+- John T.
+--
+John H Terpstra
+Email: jht@samba.org
+
diff --git a/docs/textdocs/CreatingGroupProfilesInNT4.txt b/docs/textdocs/CreatingGroupProfilesInNT4.txt
new file mode 100644
index 0000000000..666788643e
--- /dev/null
+++ b/docs/textdocs/CreatingGroupProfilesInNT4.txt
@@ -0,0 +1,71 @@
+Unfortunately, the Resource Kit info is Win NT4/2K version specific.
+
+Here is a quick guide:
+
+1. On your NT4 Domain Controller, right click on 'My Computer', then
+select the tab labelled 'User Profiles'.
+
+2. Select a user profile you want to migrate and click on it.
+
+Note: I am using the term "migrate" lossely. You can copy a profile to
+create a group profile. You can give the user 'Everyone' rights to the
+profile you copy this to. That is what you need to do, since your samba
+domain is not a member of a trust relationship with your NT4 PDC.
+
+3. Click the 'Copy To' button.
+
+4. In the box labelled 'Copy Profile to' add your new path, eg:
+c:\temp\foobar
+
+5. Click on the button labelled 'Change' in the "Permitted to use" box.
+
+6. Click on the group 'Everyone' and then click OK. This closes the
+'chose user' box.
+
+7. Now click OK.
+
+Follow the above for every profile you need to migrate.
+
+
+Side bar Notes:
+---------------
+You should obtain the SID of your NT4 domain. You can use smbpasswd to do
+this. Read the man page.
+
+With Samba-3.0.0 alpha code you can import all you NT4 domain accounts
+using the net samsync method. This way you can retain your profile
+settings as well as all your users.
+
+Also Note:
+----------
+The above method can be used to create mandatory profiles also. To convert
+a group profile into a mandatory profile simply locate the NTUser.DAT file
+in the copied profile and rename it to NTUser.MAN.
+
+
+Next Note:
+----------
+The W2K professional resource kit has moveuser.exe:
+
+Description:
+
+ moveuser.exe changes the security of a profile from one user to another.
+ This allows the account domain to change, and/or the user name to change.
+
+
+Next Note:
+----------
+You can identify the SID by using GetSID.exe from the Windows NT Server 4.0
+Resource Kit.
+
+Windows NT 4.0 stores the local profile information in the registry under
+the following key:
+HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
+
+Under the ProfileList key, there will be subkeys named with the SIDs of the
+users who have logged on to this computer. (To find the profile information
+for the user whose locally cached profile you want to move, find the SID for
+the user with the GetSID.exe utility.) Inside of the appropriate user's
+subkey, you will see a string value named ProfileImagePath.
+
+
diff --git a/docs/textdocs/PROFILES.txt b/docs/textdocs/PROFILES.txt
new file mode 100644
index 0000000000..1b9cf4213e
--- /dev/null
+++ b/docs/textdocs/PROFILES.txt
@@ -0,0 +1,385 @@
+Contributors: Bruce Cook <BC3-AU@bigfoot.com>
+ Copyright (C) 1998 Bruce Cook
+
+ John Terpstra <samba@samba.org>
+ Copyright (C) 1998 John H. Terpstra
+
+ Wolfgang Ratzka <ratzka@hrz.uni-marburg.de>
+ Copyright (C) 1998 Wolfgang Ratzka
+
+Created: April 11, 1998
+Updated: April 11, 1998
+
+Subject: User Profiles
+===========================================================================
+
+From BC3-AU@bigfoot.com Sat Apr 11 13:36:05 1998
+Date: Sat, 11 Apr 1998 17:13:49 +1000
+From: Bruce Cook <BC3-AU@bigfoot.com>
+To: Multiple recipients of list <samba-ntdom@samba.org>
+Subject: RE: A question about NT Domains
+
+Luke Kenneth Casson Leighton writes:
+ > On Fri, 10 Apr 1998, Jean-Francois Micouleau wrote:
+ >
+ > > On Fri, 10 Apr 1998, Luke Kenneth Casson Leighton wrote:
+ > >
+ > > > ah, then i need to explain better. two or more users have identical
+ > > > profiles. say only one user installs a program which adds additional keys
+ > > > into the registry. those keys, as i understand it, will *not* be removed
+ > > > from HKEY_LOCAL_USER when subsequent users log in.
+ > >
+ > > under W95 or NT ?
+ >
+ > my experience is with Win95, but i expect the same for NT, and have been
+ > told that it is so by someone who runs NT admin training courses.
+ >
+ > > and why do you want to have one profile shared between multiples users ?
+ >
+ > you don't. how did you get that impression? i said multiple users with
+ > identical profiles, not multiple users sharing one profile.
+
+In my experience with both Win95 and NT, is that the HKEY_LOCAL_USER information
+is stored in USER.dat or NTuser.DAT for NT. ALL of this branch is in this file
+and there is no overlap between any two users (Unless you have '95 set up
+to use a single common profile).
+
+[** lkcl: see jht's message for conditions under which an overlap can occur **]
+
+The HKEY_LOCAL_MACHINE branch is machine based, and shared by all users of that
+machine.
+
+
+[And now for a whole stack of caveats]
+
+1. User start menu paths are not stored in the registry (obviously) they're
+ a directory structure that located by settings in HKEY_LOCAL_USER.
+
+ If you want start menues / desktop / favorites to be individual to a user
+ you must set up your user registry so these can be located individually.
+ The easiest tool to manage this is the policy editor.
+
+2. When you log onto 'Doze 95, it has to find the user registry.
+
+
+ If you have specified a common profile, a "default user" USER.DAT is used.
+
+ If you have specified individualised profiles, then USER.DAT will be found
+ by the following formula:
+
+ 1. if NET USE x: /HOME was used at startup, try for x:\USER.DAT (where
+ x: is any drive letter from A to Z.
+ if no USER.DAT is found go to step 3
+
+ 2. if no home is specified in a mapping,
+ ...\windows\profiles\username\USER.DAT is used. If no USER.DAT exists
+ go to step 3.
+
+ 3. If neither of the previous two found a USER.DAT, then it will use
+ a prototype USER.DAT which it will later save to the above specified
+ path when the user logs out.
+
+ The interesting thing here is that the prototype USER.DAT used here
+ is actually a copy of the last USER.DAT used on this machine. (This
+ may be the effect that the original poster is seeing)
+
+ 4. As discussed above the start menu and desktop are specified in the
+ registry contained within USER.DAT. When a new USER.DAT is created
+ from a prototype, new directories are created for the start menu and
+ desktop ACCORDING TO HOW THE COPIED PROTOTYPE DEFINES THEM.
+
+ So if the prototype USER.DAT says that start menu is in H:\Start Menu
+ but programs folder is C:\windows\start menu\programs, then the
+ H:\start menu will be created, and the existing machine programs
+ folder used.
+
+ This means that is is important when creating roving profiles to get
+ your prototype USER.DAT and general user directory structure set up
+ exactly as you want it, and then make a copy of it that you know will
+ be safe from modification. When creating a new user you then copy
+ this prototype into the new user area, so that the new user doesn't
+ just inherit what the previous user had.
+
+
+3. When you log onto 'Doze NT, it has to find the user registry.
+
+
+ NT is easier to see what's going on, but follows much the same rules as
+ '95. The big difference being that 'NT gets its profile location from
+ the login server when it's logged in. (On an NT system have a look at user
+ manager/user/profile - you will see that you can specify the user profile
+ path) Under NT3.51 this profile path was a path to NTuser.DAT, on 4.0 this
+ seems to be a path to a directory structure (haven't played with many NT4
+ servers)
+
+ I'm not sure how this works in samba, as I haven't yet tried the NT_DOM stuff
+ yet (Luke: I assume you have a keyword for this?)
+
+[lkcl: nt workstations should look in exactly the same places for things on
+ samba or other SMB servers as they do on an NT server, as long as that
+ SMB server looks like NT. if anyone finds that something fails, alert
+ us on samba@samba.org and we'll look into it].
+
+ When an NT system find a user without a NTuser.DAT, it copies from a
+ prototype that it stores especially for this purpose, so while unlike '95
+ the user doesn't get whatever happened last on the machine, the user will
+ get a fairly minimalist configuration.
+
+[[jht:
+When a Win95 machine logs onto a Windows NT Domain the Win95 machine looks
+for the presence of a file called Config.Pol in the following location:
+ \\"Authenticating Server"\NETLOGON
+It reads this file and uses it to ammend both the desktop environment as well
+as the file %WinDir%\Profiles\%USERNAME%\User.DAT. As with Windows NT, on log
+out this file gets written back to the profile server into the %USERNAME%
+directory in the profile share.
+
+It is thus possible to share a common desktop profile between Windows NT and
+Windows 9x.
+:jht]]
+
+
+4. There are a *LOT* of reasons that the 'doze machine might not find USER.DAT
+ and therefore default to a prototype.
+
+ 1. Can't execute logon script & therefore no /HOME mapping (Most common)
+ .Make sure the script exists
+ .that you have your logon script set right
+ .Netlogon share must exist
+ .Protection/ownership of the script and share
+
+ 2. no /HOME mapping in the logon script
+
+ 3. no home path specified in /etc/smb.conf (Or no home mapping set
+ up for that user in NT's user manager)
+
+ 4. Protection/ownership of the user directory
+
+ 5. protection/ownership of USER.DAT
+
+ 6. basic networking problems
+ .Is the networking available (Test it by manually mapping
+ to both the user share and netlogon share)
+ .Was the networking working during logon ?
+
+ 7. Has it defaulted to a prototype, and then had you map the home
+ directory afterwards ? - This will result in the bad prototype
+ being written into the users home, and them being stuck with it,
+ (Just replace USER.DAT again)
+
+
+5. Interesting NOTE
+
+ When '95 is performing the logon script, the HKEY_LOCAL_USERS has
+ NOT been mapped from the USER.DAT. What has been mapped at this stage
+ is the prototype registry (last one used).
+
+ I assume the reason for this is that '95 is waiting for the logon
+ script to complete so that it can identify where the user's home
+ directory is.
+
+ If at this point you attempt to do anything that uses the USER registry,
+ (installing something for example or reading something from the user
+ registry) you will actually be operating on the machine stored prototype
+ profile not the user profile. This means that nothing will realy
+ happen to the user setup (No menu items, no settings etc).
+
+ To get around this you can name a process in the "run once" entries in
+ the HKEY_LOCAL_MACHINE branch, and these "run once" processes will be
+ executed once the USER.DAT is loaded, and all the user directories are
+ accessible.
+
+
+To sum up:
+
+ NET USE H: /HOME
+ is the key to getting your user profiles loaded from a server.
+ NET USE H: \\server\homes
+ Won't get it right without a lot of stuffing about.
+
+ Windoze '95 goes through a lot to bring you your user profile and
+ if anything goes wrong during this process, it will drop back to
+ using whatever profile was last used on the machine.
+
+
+From samba@aquasoft.com.au Sat Apr 11 13:48:54 1998
+Date: Sat, 11 Apr 1998 09:34:08 +1000
+From: Samba Bugs <samba@aquasoft.com.au>
+To: Multiple recipients of list <samba-ntdom@samba.org>
+Subject: Re: A question about NT Domains
+
+Just for the sake of completeness I thought I'd add a bit to this.
+Let's be clear about which files affect registry changes (or contents).
+
+Under NT, open a command prompt interface:
+cd %SystemRoot%\System32\config
+dir
+
+The standard registry files are:
+ Default - all component default settings
+ System - all HKLM\System entries
+ Software - all HKLM\Software entries
+ Security - Domain/Machine releated User Rights & Privs.
+ SAM - the Security Access Manager database (ie:Passwords etc.)
+
+[[jht:
+The SAM and Security files are the only files that get synchronised between
+Windows NT Domain Controllers.
+:jht]]
+
+These are used by EVERYTHING!!
+
+When a user logs in the following files get checked:
+ 1) \\"Authenticating Server"\NETLOGON\NTConfig.Pol
+ 2) %SystemRoot%\Profiles\Policies\NTConfig.Pol
+ this one is a copy of the last NTConfig.Pol downloaded
+ from (1) above - if available.
+ 3) %SystemRoot%\Policies\%UserName%\NTUser.DAT
+
+[[jht:
+The System Policy Editor on Windows NT can be used to create both the
+Windows 95 "Config.Pol" file, as well as the Windows NT "NTConfig.Pol"
+file. To create the Windows 95 policy file you MUST load the Windows 95
+policy template BEFORE creating the Config.Pol file.
+:jht]]
+
+The later, is first obtained from a profile server if the User_Init_Info
+passed from the Domain Logon Server specifies use of a roaming profile.
+If item (3) does NOT exist and/or NO default profile is available one gets
+created from the system default settings PLUS the last loaded file at item
+(2) above.
+
+The HKCU is always unique to the currently logged in user, BUT if the
+currently logged in user is using a shared profile that has NOT been made
+exclusive then on logout the HKCU will be written over the top of the
+source files. That is why Mandatory profiles are essential when sharing a
+roaming profile.
+
+On Sat, 11 Apr 1998, Wolfgang Ratzka wrote:
+
+> Luke Kenneth Casson Leighton wrote:
+>
+> > my experience is with Win95, but i expect the same for NT, and have been
+> > told that it is so by someone who runs NT admin training courses.
+>
+> On NT it is quite definitely not so. HKCU will always be loaded completely from
+> the user's NTuser.dat file and unloaded again after logout.
+> In fact HKCU is not a proper registry hive but a symbolic reference to the subkey of
+> HKEY_USERS that corresponds to the current user. If more than one user
+> is active on an NT machine (on plain vanilla NT this *is* possible if you have
+> services running as a non-system user; on WinFrame or Hydra multiple users
+> can be logged in) you will see several subkeys of HKU that correspond to
+> the active users and don't interfere with each other.
+>
+> Of course some settings that a user can change do not go into the HKCU hive
+> but into HKLM, most notably the screen resolution and the number of colours
+> (you can use policies to prevent user's from changing these).
+> Some applications put information that should go into HKCU into HKLM instead.
+> (Hall of Shame: Netscape Communicator, Microsoft Office 97 [User dictionaries!]...).
+> Others just use plain good old INI files in their program directory or even
+> in \WINNT\SYSTEM32. Those changes will not be user specific but machine
+> specific and those programs will cause trouble, when one tries to run them
+> on WinFrame or Hydra... :-).
+>
+> Summarizing:
+>
+> Q: Will the next user inherit a previous user's additions
+> to the HKCU registry hive?
+> A: Quite definitely not.
+
+Correct.
+
+>
+> Q: Can a user foul up the configuration for the next user?
+> A: Quite definitely yes!
+
+See above. Yes, but not if correctly configured.
+
+>
+> Q: Is this discussion out of place on the samba-ntdom list?
+> A: Errr....
+
+Errr... Really? I think it is. Do we, or do we not, want to help people to
+gain stable and dependable use of samba?
+
+> --
+> Wolfgang Ratzka (dialing in from home)
+
+Cheers,
+John H Terpstra (Also from home!!!!)
+
+=============================================================================
+Further notes by Bruce Cook
+
+Date: Sun, 12 Apr 1998 14:12:22 +1000
+From: Bruce Cook <BC3-AU@bigfoot.com>
+Subject: Re: Win95 / NT Profiles (was: RE: A question about NT Domains)
+
+Ah yes I knew there was something I forgot.
+here it is for completeness.
+
+=============================================================================
+
+When a user logs into a specific machine for the first time, they will be
+told that they've never logged into the machine, and would they like to
+store the user setting for future use.
+
+If the user answers NO, they will be nagged about this every time they
+log into the machine until they say YES. (How about it MS, could we
+possible do something about this feature?)
+
+When the user answers YES, thereafter upon logging out of the machine,
+a copy of the user's profile is also written onto the machines local disk
+for later use.
+
+When a user logs into a machine where his/her profile has previously been
+saved, a comparison is made between the date of the profile copy kept on
+the machine, and the date of the profile stored on the server. In theory
+the server date should be later or the same.
+
+If the local machine date is later than the server date, the client
+machine will tell you the the settings on the local machine are more
+recent than those of the server, and would you like to user them instead.
+
+This occurs for a couple of reasons:
+ 1. Server not available when the user logs out
+ 2. Date mismatch between the server and the client
+ (I always use NET TIME \\server /SET /YES in my logon scripts)
+
+
+Logging in with NO server available.
+
+In some cases a client will want to log into a network with no server
+available. (Portables away from the office, or a dead server)
+
+This can only happen if the administrator has NOT set the machine to
+give access only upon password verification from the server.
+(If the admin has done this, it can be circumvented by restarting
+ the machine in safe mode, and running poledit, or regedit and
+ disabling that feature)
+
+If you are able to log in while the server is unavailable, you have
+two choices
+ 1. Log in as a user that previously stored a profile
+ (The password won't have to match unless the machine
+ is set up to store passwords)
+
+ 2. log in as the default user (bit the cancel button or escape key)
+
+If you choose to use your profile stored on the local machine, there are
+several things you should be wary of:
+ 1. the profile stored on the machine will be a copy of the last
+ profile used when you logged into THAT machine. You may get
+ quite an old profile.
+ 2. When you log out, that local profile is garunteed to be later
+ than the one on the server, and if the server is available, or
+ you later log into that machine when the server is available
+ you could overwrite the good server profile with a bogus profile.
+
+
+Technique note:
+ I set portable computers up so that they don't use roaming profiles,
+ rather they have a single profile kept on the machine. This means
+ that a user has the same desktop look an feel regardless of where
+ they are. This follows the philosophy that laptops tend to be used
+ by only one person.
diff --git a/docs/textdocs/RoutedNetworks.txt b/docs/textdocs/RoutedNetworks.txt
new file mode 100644
index 0000000000..fb55f9f9bf
--- /dev/null
+++ b/docs/textdocs/RoutedNetworks.txt
@@ -0,0 +1,63 @@
+#NOFNR Flag in LMHosts to Communicate Across Routers
+
+ Last reviewed: May 5, 1997
+ Article ID: Q103765
+ The information in this article applies to:
+
+ Microsoft Windows NT operating system version 3.1
+ Microsoft Windows NT Advanced Server version 3.1
+
+ SUMMARY
+
+ Some of the LAN Manager for UNIX and Pathworks servers may have
+problems in communicating across routers with
+ Windows NT workstations. The use of #NOFNR flag in the LMHosts
+file solves the problem.
+
+ MORE INFORMATION
+
+ When you are communicating with a server across a router in a IP
+routed environment, the LMHosts file is used to
+ resolve Workstation name-to-IP address mapping. The LMHosts
+entry for a remote machine name provides the IP
+ address for the remote machine. In Lan Manager 2.x, providing
+the LMHosts entry eliminates the need to do a Name
+ Query broadcast to the local domain and instead a TCP session is
+established with the remote machine. Windows NT
+ performs the same function in a different way.
+
+ When an LMHosts entry exists for a remote server, Windows NT
+will not send a Name Query broadcast to the local
+ subnet and instead send a directed Name Query to the remote
+server. If the remote server does not respond to the Name
+ Query, further communications (TCP SYN, and so on) will not take
+place. This was done to eliminate the performance
+ issues when trying to connect to a remote machine when it was
+not available (down).
+
+ Some of the older LAN Manager for UNIX and DEC Pathworks servers
+do not respond to directed Name Queries sent
+ by Windows NT. In that case, the users will see an error 53
+(Path not found), even though they have specified the
+ LMHosts entries correctly. A new LMHosts flag #NOFNR was added
+to solve this problem. By specifying the
+ #NOFNR flag on the same line where the name resolution
+information for the server is provided, the directed Name
+ Query can be avoided. For example:
+
+ 130.20.1.1 mylmxserver #PRE #NOFNR
+
+
+ Note that this will only apply to mylmxserver and not to any
+other entries in the LMHosts file. To set
+ a global flag, an entry could be added in the registry. To
+completely remove any directed Name
+ Queries sent from a Windows NT machine, create the following
+value in
+
+HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Nbt\Parameters:
+
+ NoDirectedFNR REG_DWORD 1
+
+
+ This will cause the directed Name Queries to not go out for any