From d530da37476648eb7a10b0ac55e2fd8522ea7da4 Mon Sep 17 00:00:00 2001 From: John Terpstra Date: Mon, 7 Apr 2003 19:25:28 +0000 Subject: Updated status. (This used to be commit d3cf0eac0a69873622012e0dd1be9db52c4e7df0) --- docs/docs-status | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'docs') diff --git a/docs/docs-status b/docs/docs-status index 60f18b17e5..072a6ca59c 100644 --- a/docs/docs-status +++ b/docs/docs-status @@ -39,9 +39,9 @@ docs/docbook/manpages/ntlm_auth.1.sgml - Is very basic at the moment, parameters Stuff that needs to be documented: wrepld - - not yet reviewed - needs attention -Windows NT 4.0 Style Trust Relationship - I will do this - jht +Windows NT 4.0 Style Trust Relationship + - Done (mimir / jht) - not finished. 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 -- cgit From 6cb4575b12ebb495883a6bf081ed17eccf641df4 Mon Sep 17 00:00:00 2001 From: Alexander Bokovoy Date: Tue, 8 Apr 2003 05:44:49 +0000 Subject: Finish conversion of Printing parameters (This used to be commit 6515b0cff8b0fec25010e5b33b6e7009356146fa) --- .../smbdotconf/printing/addprintercommand.xml | 107 +++++++++++---------- .../docbook/smbdotconf/printing/defaultdevmode.xml | 63 ++++++------ .../smbdotconf/printing/deleteprintercommand.xml | 63 ++++++------ .../smbdotconf/printing/enumportscommand.xml | 45 +++++---- .../docbook/smbdotconf/printing/lppausecommand.xml | 82 ++++++++-------- .../smbdotconf/printing/lpresumecommand.xml | 58 +++++------ docs/docbook/smbdotconf/printing/os2drivermap.xml | 37 +++---- docs/docbook/smbdotconf/printing/printer.xml | 15 +-- docs/docbook/smbdotconf/printing/printername.xml | 27 +++--- .../smbdotconf/printing/queuepausecommand.xml | 45 +++++---- .../smbdotconf/printing/queueresumecommand.xml | 52 +++++----- .../smbdotconf/printing/showaddprinterwizard.xml | 58 +++++------ .../smbdotconf/printing/useclientdriver.xml | 66 +++++++------ 13 files changed, 377 insertions(+), 341 deletions(-) (limited to 'docs') diff --git a/docs/docbook/smbdotconf/printing/addprintercommand.xml b/docs/docbook/smbdotconf/printing/addprintercommand.xml index abff09cda4..63b3f567b1 100644 --- a/docs/docbook/smbdotconf/printing/addprintercommand.xml +++ b/docs/docbook/smbdotconf/printing/addprintercommand.xml @@ -1,60 +1,63 @@ - - addprinter command (G) - 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 - "Printers..." folder displayed a share listing. The APW - allows for printers to be add remotely to a Samba or Windows - NT/2000 print server. + + + 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 + "Printers..." folder displayed a share listing. The APW + allows for printers to be add remotely to a Samba or Windows + NT/2000 print server. - For a Samba host this means that the printer must be - physically added to the underlying printing system. The add - printer command 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 smb.conf file in order that it can be - shared by smbd - 8. + For a Samba host this means that the printer must be + physically added to the underlying printing system. The add + printer command 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 smb.conf file in order that it can be + shared by smbd + 8. - The addprinter command is - automatically invoked with the following parameter (in - order): + The addprinter command is + automatically invoked with the following parameter (in + order): - - printer name - share name - port name - driver name - location - Windows 9x driver location - - + + printer name + share name + port name + driver name + location + Windows 9x driver location + - All parameters are filled in from the PRINTER_INFO_2 structure sent - by the Windows NT/2000 client with one exception. The "Windows 9x - driver location" parameter is included for backwards compatibility - only. The remaining fields in the structure are generated from answers - to the APW questions. + All parameters are filled in from the PRINTER_INFO_2 structure sent + by the Windows NT/2000 client with one exception. The "Windows 9x + driver location" parameter is included for backwards compatibility + only. The remaining fields in the structure are generated from answers + to the APW questions. - Once the addprinter command has - been executed, smbd will reparse the - smb.conf to determine if the share defined by the APW - exists. If the sharename is still invalid, then smbd - will return an ACCESS_DENIED error to the client. + Once the addprinter command has + been executed, smbd will reparse the + smb.conf to determine if the share defined by the APW + exists. If the sharename is still invalid, then smbd + 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. - + + 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 - deleteprinter command, printing, - show add - printer wizard + See also + deleteprinter command, + printing, + show add + printer wizard - Default: none - Example: addprinter command = /usr/bin/addprinter - - - + Default: none + + Example: addprinter command = /usr/bin/addprinter + + diff --git a/docs/docbook/smbdotconf/printing/defaultdevmode.xml b/docs/docbook/smbdotconf/printing/defaultdevmode.xml index 9609038dcd..1f14b21f5f 100644 --- a/docs/docbook/smbdotconf/printing/defaultdevmode.xml +++ b/docs/docbook/smbdotconf/printing/defaultdevmode.xml @@ -1,34 +1,37 @@ - - default devmode (S) - 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 - 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. - + + + 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 + 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. + - 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). - + 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). + - 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 default devmode = yes - will instruct smbd to generate a default one. - + 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 default devmode = yes + will instruct smbd to generate a default one. + - For more information on Windows NT/2k printing and Device Modes, - see the MSDN documentation. - + For more information on Windows NT/2k printing and Device Modes, + see the MSDN documentation. + - Default: default devmode = no - - + Default: default devmode = no + + diff --git a/docs/docbook/smbdotconf/printing/deleteprintercommand.xml b/docs/docbook/smbdotconf/printing/deleteprintercommand.xml index 23f2ff76b0..864f75168d 100644 --- a/docs/docbook/smbdotconf/printing/deleteprintercommand.xml +++ b/docs/docbook/smbdotconf/printing/deleteprintercommand.xml @@ -1,35 +1,38 @@ - - deleteprinter command (G) - 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. + + + 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. - For a Samba host this means that the printer must be - physically deleted from underlying printing system. The - deleteprinter command defines a script to be run which - will perform the necessary operations for removing the printer - from the print system and from smb.conf. - + For a Samba host this means that the printer must be + physically deleted from underlying printing system. The + deleteprinter command defines a script to be run which + will perform the necessary operations for removing the printer + from the print system and from smb.conf. + - The deleteprinter command is - automatically called with only one parameter: - "printer name". + The deleteprinter command is + automatically called with only one parameter: + "printer name". - - Once the deleteprinter command has - been executed, smbd will reparse the - smb.conf to associated printer no longer exists. - If the sharename is still valid, then smbd - will return an ACCESS_DENIED error to the client. + Once the deleteprinter command has + been executed, smbd will reparse the + smb.conf to associated printer no longer exists. + If the sharename is still valid, then smbd + will return an ACCESS_DENIED error to the client. - See also - addprinter command, printing, - show add - printer wizard + See also + addprinter command, + printing, + show add + printer wizard - Default: none - Example: deleteprinter command = /usr/bin/removeprinter - - - + Default: none + + Example: deleteprinter command = /usr/bin/removeprinter + + diff --git a/docs/docbook/smbdotconf/printing/enumportscommand.xml b/docs/docbook/smbdotconf/printing/enumportscommand.xml index b1111a5e1c..89e510483f 100644 --- a/docs/docbook/smbdotconf/printing/enumportscommand.xml +++ b/docs/docbook/smbdotconf/printing/enumportscommand.xml @@ -1,22 +1,25 @@ - - enumports command (G) - 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 - 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--"Samba Printer Port". Under - Windows NT/2000, all printers must have a valid port name. - If you wish to have a list of ports displayed (smbd - does not use a port name for anything) other than - the default "Samba Printer Port", you - can define enumports command 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. + + + 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 + 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--"Samba Printer Port". Under + Windows NT/2000, all printers must have a valid port name. + If you wish to have a list of ports displayed (smbd + does not use a port name for anything) other than + the default "Samba Printer Port", you + can define enumports command 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. - Default: no enumports command - Example: enumports command = /usr/bin/listports - - - + Default: no enumports command + + Example: enumports command = /usr/bin/listports + + diff --git a/docs/docbook/smbdotconf/printing/lppausecommand.xml b/docs/docbook/smbdotconf/printing/lppausecommand.xml index 34d7c7f800..15c5aca990 100644 --- a/docs/docbook/smbdotconf/printing/lppausecommand.xml +++ b/docs/docbook/smbdotconf/printing/lppausecommand.xml @@ -1,41 +1,43 @@ - - lppause command (S) - This parameter specifies the command to be - executed on the server host in order to stop printing or spooling - a specific print job. - - 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. - - If a %p is given then the printer name - is put in its place. A %j is replaced with - the job number (an integer). On HPUX (see printing=hpux - ), if the -p%p 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. - - 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. - - See also the printing - parameter. - - Default: Currently no default value is given to - this string, unless the value of the printing - parameter is SYSV, in which case the default is : - - lp -i %p-%j -H hold - - or if the value of the printing parameter - is SOFTQ, then the default is: - - qstat -s -j%j -h + + + This parameter specifies the command to be + executed on the server host in order to stop printing or spooling + a specific print job. + + 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. + + If a %p is given then the printer name + is put in its place. A %j is replaced with + the job number (an integer). On HPUX (see printing=hpux + ), if the -p%p 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. + + 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. + + See also the printing + parameter. + + Default: Currently no default value is given to + this string, unless the value of the printing + parameter is SYSV, in which case the default is : + + lp -i %p-%j -H hold + + or if the value of the printing parameter + is SOFTQ, then the default is: + + qstat -s -j%j -h - Example for HPUX: lppause command = /usr/bin/lpalt - %p-%j -p0 - - + Example for HPUX: lppause command = /usr/bin/lpalt %p-%j -p0 + + diff --git a/docs/docbook/smbdotconf/printing/lpresumecommand.xml b/docs/docbook/smbdotconf/printing/lpresumecommand.xml index fbb1ac71ad..ae3241bfa9 100644 --- a/docs/docbook/smbdotconf/printing/lpresumecommand.xml +++ b/docs/docbook/smbdotconf/printing/lpresumecommand.xml @@ -1,37 +1,39 @@ - - lpresume command (S) - 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. + + + 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. - This command should be a program or script which takes - a printer name and job number to resume the print job. See - also the lppause command - parameter. + This command should be a program or script which takes + a printer name and job number to resume the print job. See + also the lppause command + parameter. - If a %p is given then the printer name - is put in its place. A %j is replaced with - the job number (an integer). + If a %p is given then the printer name + is put in its place. A %j is replaced with + the job number (an integer). - Note that it is good practice to include the absolute path - in the lpresume command as the PATH may not - be available to the server. + Note that it is good practice to include the absolute path + in the lpresume command as the PATH may not + be available to the server. - See also the printing - parameter. + See also the printing + parameter. - Default: Currently no default value is given - to this string, unless the value of the printing - parameter is SYSV, in which case the default is : + Default: Currently no default value is given + to this string, unless the value of the printing + parameter is SYSV, in which case the default is : - lp -i %p-%j -H resume + lp -i %p-%j -H resume - or if the value of the printing parameter - is SOFTQ, then the default is: + or if the value of the printing parameter + is SOFTQ, then the default is: - qstat -s -j%j -r + qstat -s -j%j -r - Example for HPUX: lpresume command = /usr/bin/lpalt - %p-%j -p2 - - + Example for HPUX: lpresume command = /usr/bin/lpalt %p-%j -p2 + + diff --git a/docs/docbook/smbdotconf/printing/os2drivermap.xml b/docs/docbook/smbdotconf/printing/os2drivermap.xml index fdfba35a49..478031c7b9 100644 --- a/docs/docbook/smbdotconf/printing/os2drivermap.xml +++ b/docs/docbook/smbdotconf/printing/os2drivermap.xml @@ -1,22 +1,23 @@ - - os2 driver map (G) - 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: + + + 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: - <nt driver name> = <os2 driver - name>.<device name> + <nt driver name> = <os2 driver name>.<device name> - For example, a valid entry using the HP LaserJet 5 - printer driver would appear as HP LaserJet 5L = LASERJET.HP - LaserJet 5L. + For example, a valid entry using the HP LaserJet 5 + printer driver would appear as HP LaserJet 5L = LASERJET.HP + LaserJet 5L. - 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. + 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. - Default: os2 driver map = <empty string> - - - + Default: os2 driver map = <empty string> + + diff --git a/docs/docbook/smbdotconf/printing/printer.xml b/docs/docbook/smbdotconf/printing/printer.xml index 4cf90b06fa..0a9611ee03 100644 --- a/docs/docbook/smbdotconf/printing/printer.xml +++ b/docs/docbook/smbdotconf/printing/printer.xml @@ -1,6 +1,9 @@ - - printer (S) - Synonym for - printer name. - - + + + Synonym for + printer name. + + diff --git a/docs/docbook/smbdotconf/printing/printername.xml b/docs/docbook/smbdotconf/printing/printername.xml index 25e6afa1f2..9f76a673ad 100644 --- a/docs/docbook/smbdotconf/printing/printername.xml +++ b/docs/docbook/smbdotconf/printing/printername.xml @@ -1,15 +1,18 @@ - - printer name (S) - This parameter specifies the name of the printer - to which print jobs spooled through a printable service will be sent. + + + This parameter specifies the name of the printer + to which print jobs spooled through a printable service will be sent. - 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. + 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. - Default: none (but may be lp - on many systems) + Default: none (but may be lp + on many systems) - Example: printer name = laserwriter - - + Example: printer name = laserwriter + + diff --git a/docs/docbook/smbdotconf/printing/queuepausecommand.xml b/docs/docbook/smbdotconf/printing/queuepausecommand.xml index c991994f7f..13741a0e7f 100644 --- a/docs/docbook/smbdotconf/printing/queuepausecommand.xml +++ b/docs/docbook/smbdotconf/printing/queuepausecommand.xml @@ -1,26 +1,29 @@ - - queuepause command (S) - This parameter specifies the command to be - executed on the server host in order to pause the printer queue. + + + This parameter specifies the command to be + executed on the server host in order to pause the printer queue. - 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. + 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. - This command is not supported by Windows for Workgroups, - but can be issued from the Printers window under Windows 95 - and NT. + This command is not supported by Windows for Workgroups, + but can be issued from the Printers window under Windows 95 + and NT. - If a %p is given then the printer name - is put in its place. Otherwise it is placed at the end of the command. - + If a %p is given then the printer name + is put in its place. Otherwise it is placed at the end of the command. + - Note that it is good practice to include the absolute - path in the command as the PATH may not be available to the - server. + Note that it is good practice to include the absolute + path in the command as the PATH may not be available to the + server. - Default: depends on the setting of printing - - Example: queuepause command = disable %p - - + Default: depends on the setting of printing + + Example: queuepause command = disable %p + + diff --git a/docs/docbook/smbdotconf/printing/queueresumecommand.xml b/docs/docbook/smbdotconf/printing/queueresumecommand.xml index 7c0d60961a..23f6702192 100644 --- a/docs/docbook/smbdotconf/printing/queueresumecommand.xml +++ b/docs/docbook/smbdotconf/printing/queueresumecommand.xml @@ -1,31 +1,33 @@ - - queueresume command (S) - 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 ( - queuepause command). + + + 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 ( + queuepause command). - 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. + 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. - This command is not supported by Windows for Workgroups, - but can be issued from the Printers window under Windows 95 - and NT. + This command is not supported by Windows for Workgroups, + but can be issued from the Printers window under Windows 95 + and NT. - If a %p is given then the printer name - is put in its place. Otherwise it is placed at the end of the - command. + If a %p is given then the printer name + is put in its place. Otherwise it is placed at the end of the + command. - Note that it is good practice to include the absolute - path in the command as the PATH may not be available to the - server. + Note that it is good practice to include the absolute + path in the command as the PATH may not be available to the + server. - Default: depends on the setting of printing - + Default: depends on the setting of + printing - Example: queuepause command = enable %p - - - + Example: queuepause command = enable %p + + diff --git a/docs/docbook/smbdotconf/printing/showaddprinterwizard.xml b/docs/docbook/smbdotconf/printing/showaddprinterwizard.xml index 9bf5160ad5..5a0d5c8877 100644 --- a/docs/docbook/smbdotconf/printing/showaddprinterwizard.xml +++ b/docs/docbook/smbdotconf/printing/showaddprinterwizard.xml @@ -1,31 +1,35 @@ - - show add printer wizard (G) - 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 - 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. + + + 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 + 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. - 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 - printer admin 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. + 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 + printer admin 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. - Disabling the show add printer wizard - parameter will always cause the OpenPrinterEx() on the server - to fail. Thus the APW icon will never be displayed. - Note :This does not prevent the same user from having - administrative privilege on an individual printer. + Disabling the show add printer wizard + parameter will always cause the OpenPrinterEx() on the server + to fail. Thus the APW icon will never be displayed. + Note :This does not prevent the same user from having + administrative privilege on an individual printer. - See also addprinter - command, - deleteprinter command, printer admin + See also addprinter + command, + deleteprinter command, + printer admin - Default :show add printer wizard = yes - - + Default :show add printer wizard = yes + + diff --git a/docs/docbook/smbdotconf/printing/useclientdriver.xml b/docs/docbook/smbdotconf/printing/useclientdriver.xml index 8327d0aaa4..bc4162333b 100644 --- a/docs/docbook/smbdotconf/printing/useclientdriver.xml +++ b/docs/docbook/smbdotconf/printing/useclientdriver.xml @@ -1,35 +1,39 @@ - - use client driver (S) - 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 disable spoolss = yes. + + + 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 disable spoolss = yes. + - 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 "Access - Denied; Unable to connect" message in the printer queue window (even though - jobs may successfully be printed). + 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 "Access Denied; Unable to connect" message + in the printer queue window (even though jobs may successfully be + printed). - 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. This parameter MUST not be able enabled - on a print share which has valid print driver installed on the Samba - server. + 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. This parameter MUST not be able enabled + on a print share which has valid print driver installed on the Samba + server. - See also disable spoolss - + See also disable spoolss - Default: use client driver = no - - + Default: use client driver = no + + -- cgit From 7f11621e1ab0807a824d6013105e351baa8ef308 Mon Sep 17 00:00:00 2001 From: Tim Potter Date: Wed, 9 Apr 2003 06:15:58 +0000 Subject: Can I suggest this modification to the documentation Makefile? If docbook2man fails then we shouldn't charge ahead with the rest of the target commands and generate more confusing error messages. (This used to be commit 4e4ed2d25b1717f1a359d495ca03b2efbec89958) --- docs/docbook/Makefile.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/docbook/Makefile.in b/docs/docbook/Makefile.in index dae5b81e71..14617f7413 100644 --- a/docs/docbook/Makefile.in +++ b/docs/docbook/Makefile.in @@ -122,7 +122,7 @@ $(HTMLDIR)/%.html: $(MANPROJDOC)/%.sgml $(DOCBOOK2HTML) -u -o $(HTMLDIR) $< $(MANDIR)/%: $(MANPROJDOC)/%.sgml - $(DOCBOOK2MAN) -o $(MANDIR) $< || rm $@ + $(DOCBOOK2MAN) -o $(MANDIR) $< $(PERL) scripts/strip-links.pl < $@ > $@.temp mv $@.temp $@ -- cgit From a47b9e61e0512fe555f344a9534fb827f3412cfd Mon Sep 17 00:00:00 2001 From: John Terpstra Date: Wed, 9 Apr 2003 06:56:45 +0000 Subject: Making sure this info is not lost. Someone will eventually fix/update/extend/usurp it. (This used to be commit 564d67f30a3af65e0f9f08170bad5dd219e6af05) --- docs/docbook/projdoc/NT4Migration.sgml | 46 +++++++++++++++++++++++++++++++++- 1 file changed, 45 insertions(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/docbook/projdoc/NT4Migration.sgml b/docs/docbook/projdoc/NT4Migration.sgml index 253de8aea0..8c659b9a0f 100644 --- a/docs/docbook/projdoc/NT4Migration.sgml +++ b/docs/docbook/projdoc/NT4Migration.sgml @@ -28,7 +28,51 @@ Blah blah objectives here. Steps In Migration Process -Document steps right here! +This is not a definitive ste-by-step process yet - just a place holder so the info +is not lost. + +1. You will have an NT4 PDC that has the users, groups, policies and profiles to be migrated +2. Samba-3 set up as a DC with netlogon share, profile share, etc. +3. Process: + a. Create a BDC account for the samba server using NT Server Manager + - Samba must NOT be running + b. rpcclient NT4PDC -U Administrator%passwd + lsaquery + + Note the SID returned by step b. + + c. net getsid -S NT4PDC -w DOMNAME -U Administrator%passwd + + Note the SID in step c. + + d. net getlocalsid + + Note the SID, now check that all three SIDS reported are the same! + + e. net rpc join -S NT4PDC -w DOMNAME -U Administrator%passwd + + f. net rpc campire -S NT4PDC -U administrator%passwd + + g. pdbedit -l + + Note - did the users migrate? + + h. initGrps.sh DOMNAME + + i. smbgroupedit -v + + Now check that all groups are recognised + + j. net rpc campire -S NT4PDC -U administrator%passwd + + k. pdbedit -lv + + Note - check that all group membership has been migrated. + + +Now it is time to migrate all the profiles, then migrate all policy files. + +Moe later. -- cgit From 61c1aa404503731edee0e7d7bae4b8bbf7f992d3 Mon Sep 17 00:00:00 2001 From: John Terpstra Date: Wed, 9 Apr 2003 07:42:54 +0000 Subject: Fixing typo. Metze made me do it! (This used to be commit f82b51bb01c5d1f2f798059a49524c2283075b31) --- docs/docbook/projdoc/NT4Migration.sgml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/docbook/projdoc/NT4Migration.sgml b/docs/docbook/projdoc/NT4Migration.sgml index 8c659b9a0f..2f1384d527 100644 --- a/docs/docbook/projdoc/NT4Migration.sgml +++ b/docs/docbook/projdoc/NT4Migration.sgml @@ -51,7 +51,7 @@ is not lost. e. net rpc join -S NT4PDC -w DOMNAME -U Administrator%passwd - f. net rpc campire -S NT4PDC -U administrator%passwd + f. net rpc vampire -S NT4PDC -U administrator%passwd g. pdbedit -l -- cgit From a384176cb93ab5b3db56675674bf7b0d4778ecec Mon Sep 17 00:00:00 2001 From: Alexander Bokovoy Date: Wed, 9 Apr 2003 14:38:24 +0000 Subject: Next batch of conversions: File names. Fixed some wrong context marks (most of "hide ..." parameters are per-share) (This used to be commit 0f8d5b210a60a40f95a43daf06d3d8686985ecd1) --- docs/docbook/smbdotconf/filename/casesensitive.xml | 14 +++--- docs/docbook/smbdotconf/filename/casesignames.xml | 13 +++-- docs/docbook/smbdotconf/filename/defaultcase.xml | 18 ++++--- .../smbdotconf/filename/deletevetofiles.xml | 45 +++++++++-------- docs/docbook/smbdotconf/filename/hidedotfiles.xml | 15 +++--- docs/docbook/smbdotconf/filename/hidefiles.xml | 58 ++++++++++++---------- .../smbdotconf/filename/hidespecialfiles.xml | 20 ++++---- .../docbook/smbdotconf/filename/hideunreadable.xml | 16 +++--- .../smbdotconf/filename/hideunwriteablefiles.xml | 20 ++++---- docs/docbook/smbdotconf/filename/manglecase.xml | 15 +++--- docs/docbook/smbdotconf/filename/mangledstack.xml | 42 +++++++++------- docs/docbook/smbdotconf/filename/mangleprefix.xml | 27 ++++++---- docs/docbook/smbdotconf/filename/manglingchar.xml | 23 +++++---- .../docbook/smbdotconf/filename/manglingmethod.xml | 33 ++++++------ docs/docbook/smbdotconf/filename/preservecase.xml | 23 +++++---- .../smbdotconf/filename/shortpreservecase.xml | 29 +++++------ docs/docbook/smbdotconf/filename/stripdot.xml | 19 ++++--- 17 files changed, 238 insertions(+), 192 deletions(-) (limited to 'docs') diff --git a/docs/docbook/smbdotconf/filename/casesensitive.xml b/docs/docbook/smbdotconf/filename/casesensitive.xml index 622aea329e..94b20d6c0c 100644 --- a/docs/docbook/smbdotconf/filename/casesensitive.xml +++ b/docs/docbook/smbdotconf/filename/casesensitive.xml @@ -1,7 +1,9 @@ - - case sensitive (S) - See the discussion in the section NAME MANGLING. + + + See the discussion in the section NAME MANGLING. - Default: case sensitive = no - - + Default: case sensitive = no + + diff --git a/docs/docbook/smbdotconf/filename/casesignames.xml b/docs/docbook/smbdotconf/filename/casesignames.xml index 94bcb85984..3254b545c5 100644 --- a/docs/docbook/smbdotconf/filename/casesignames.xml +++ b/docs/docbook/smbdotconf/filename/casesignames.xml @@ -1,5 +1,8 @@ - - casesignames (S) - Synonym for case - sensitive. - + + + Synonym for case sensitive. + + diff --git a/docs/docbook/smbdotconf/filename/defaultcase.xml b/docs/docbook/smbdotconf/filename/defaultcase.xml index f2bdf5db1c..de3ad35c0c 100644 --- a/docs/docbook/smbdotconf/filename/defaultcase.xml +++ b/docs/docbook/smbdotconf/filename/defaultcase.xml @@ -1,9 +1,11 @@ - - default case (S) - See the section on - NAME MANGLING. Also note the - short preserve case parameter. + + + See the section on + NAME MANGLING. Also note the + short preserve case parameter. - Default: default case = lower - - + Default: default case = lower + + diff --git a/docs/docbook/smbdotconf/filename/deletevetofiles.xml b/docs/docbook/smbdotconf/filename/deletevetofiles.xml index 49a5e2232f..c851824b7e 100644 --- a/docs/docbook/smbdotconf/filename/deletevetofiles.xml +++ b/docs/docbook/smbdotconf/filename/deletevetofiles.xml @@ -1,25 +1,28 @@ - - delete veto files (S) - This option is used when Samba is attempting to - delete a directory that contains one or more vetoed directories - (see the veto files - option). If this option is set to no (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. + + + This option is used when Samba is attempting to + delete a directory that contains one or more vetoed directories + (see the veto files + option). If this option is set to no (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. - If this option is set to yes, 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. .AppleDouble) + If this option is set to yes, 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. .AppleDouble) - Setting delete veto files = yes allows these - directories to be transparently deleted when the parent directory - is deleted (so long as the user has permissions to do so). + Setting delete veto files = yes allows these + directories to be transparently deleted when the parent directory + is deleted (so long as the user has permissions to do so). - See also the veto - files parameter. + See also the veto + files parameter. - Default: delete veto files = no - + Default: delete veto files = no + + diff --git a/docs/docbook/smbdotconf/filename/hidedotfiles.xml b/docs/docbook/smbdotconf/filename/hidedotfiles.xml index 63e87d8059..1728f01f8f 100644 --- a/docs/docbook/smbdotconf/filename/hidedotfiles.xml +++ b/docs/docbook/smbdotconf/filename/hidedotfiles.xml @@ -1,7 +1,10 @@ - - hide dot files (S) - This is a boolean parameter that controls whether - files starting with a dot appear as hidden files. + + + This is a boolean parameter that controls whether + files starting with a dot appear as hidden files. - Default: hide dot files = yes - + Default: hide dot files = yes + + diff --git a/docs/docbook/smbdotconf/filename/hidefiles.xml b/docs/docbook/smbdotconf/filename/hidefiles.xml index 6f93a2a239..b687fc5a1f 100644 --- a/docs/docbook/smbdotconf/filename/hidefiles.xml +++ b/docs/docbook/smbdotconf/filename/hidefiles.xml @@ -1,35 +1,39 @@ - - hide files(S) - 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. + + + 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. - 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. + 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. - Each entry must be a Unix path, not a DOS path and must - not include the Unix directory separator '/'. + Each entry must be a Unix path, not a DOS path and must + not include the Unix directory separator '/'. - Note that the case sensitivity option is applicable - in hiding files. + Note that the case sensitivity option is applicable + in hiding files. - 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. + 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. - See also hide - dot files, - veto files and - case sensitive. + See also hide + dot files, + veto files and + case sensitive. - Default: no file are hidden - Example: hide files = + Default: no file are hidden + + Example: hide files = /.*/DesktopFolderDB/TrashFor%m/resource.frk/ - The above example is based on files that the Macintosh - SMB client (DAVE) available from - Thursby creates for internal use, and also still hides - all files beginning with a dot. - + The above example is based on files that the Macintosh + SMB client (DAVE) available from + Thursby creates for internal use, and also still hides + all files beginning with a dot. + + diff --git a/docs/docbook/smbdotconf/filename/hidespecialfiles.xml b/docs/docbook/smbdotconf/filename/hidespecialfiles.xml index 9a8c206097..815e8ea63c 100644 --- a/docs/docbook/smbdotconf/filename/hidespecialfiles.xml +++ b/docs/docbook/smbdotconf/filename/hidespecialfiles.xml @@ -1,10 +1,12 @@ - - hide special files (G) - This parameter prevents clients from seeing - special files such as sockets, devices and fifo's in directory - listings. - + + + This parameter prevents clients from seeing + special files such as sockets, devices and fifo's in directory + listings. + - Default: hide special files = no - - + Default: hide special files = no + + diff --git a/docs/docbook/smbdotconf/filename/hideunreadable.xml b/docs/docbook/smbdotconf/filename/hideunreadable.xml index d25153f103..f34a3a597d 100644 --- a/docs/docbook/smbdotconf/filename/hideunreadable.xml +++ b/docs/docbook/smbdotconf/filename/hideunreadable.xml @@ -1,8 +1,10 @@ - - hide unreadable (G) - This parameter prevents clients from seeing the - existance of files that cannot be read. Defaults to off. + + + This parameter prevents clients from seeing the + existance of files that cannot be read. Defaults to off. - Default: hide unreadable = no - - + Default: hide unreadable = no + + diff --git a/docs/docbook/smbdotconf/filename/hideunwriteablefiles.xml b/docs/docbook/smbdotconf/filename/hideunwriteablefiles.xml index 9e28e8de5c..7d20296ff2 100644 --- a/docs/docbook/smbdotconf/filename/hideunwriteablefiles.xml +++ b/docs/docbook/smbdotconf/filename/hideunwriteablefiles.xml @@ -1,10 +1,12 @@ - - hide unwriteable files (G) - 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. - + + + 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: hide unwriteable = no - - + Default: hide unwriteable = no + + diff --git a/docs/docbook/smbdotconf/filename/manglecase.xml b/docs/docbook/smbdotconf/filename/manglecase.xml index 170d77d453..d514375c3b 100644 --- a/docs/docbook/smbdotconf/filename/manglecase.xml +++ b/docs/docbook/smbdotconf/filename/manglecase.xml @@ -1,8 +1,9 @@ - - mangle case (S) - See the section on - NAME MANGLING + + + See the section on NAME MANGLING - Default: mangle case = no - - + Default: mangle case = no + + diff --git a/docs/docbook/smbdotconf/filename/mangledstack.xml b/docs/docbook/smbdotconf/filename/mangledstack.xml index 3e6099ba92..42083d13a2 100644 --- a/docs/docbook/smbdotconf/filename/mangledstack.xml +++ b/docs/docbook/smbdotconf/filename/mangledstack.xml @@ -1,23 +1,27 @@ - - mangled stack (G) - This parameter controls the number of mangled names - that should be cached in the Samba server smbd - 8. + + + This parameter controls the number of mangled names + 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 - or contains upper case characters). + 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). - 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). - + 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). + - It is not possible to absolutely guarantee correct long - filenames, so be prepared for some surprises! + It is not possible to absolutely guarantee correct long + filenames, so be prepared for some surprises! - Default: mangled stack = 50 - Example: mangled stack = 100 - - + Default: mangled stack = 50 + + Example: mangled stack = 100 + + diff --git a/docs/docbook/smbdotconf/filename/mangleprefix.xml b/docs/docbook/smbdotconf/filename/mangleprefix.xml index 7dfd46199c..5476ed1f08 100644 --- a/docs/docbook/smbdotconf/filename/mangleprefix.xml +++ b/docs/docbook/smbdotconf/filename/mangleprefix.xml @@ -1,11 +1,16 @@ - - mangle prefix (G) - 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. - Default: mangle prefix = 1 - Example: mangle prefix = 4 - - + + + 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. + + Default: mangle prefix = 1 + + Example: mangle prefix = 4 + + diff --git a/docs/docbook/smbdotconf/filename/manglingchar.xml b/docs/docbook/smbdotconf/filename/manglingchar.xml index e6a9050466..57c4fa2acd 100644 --- a/docs/docbook/smbdotconf/filename/manglingchar.xml +++ b/docs/docbook/smbdotconf/filename/manglingchar.xml @@ -1,11 +1,14 @@ - - mangling char (S) - This controls what character is used as - the magic character in name mangling. The default is a '~' - but this may interfere with some software. Use this option to set - it to whatever you prefer. + + + This controls what character is used as + the magic character in name mangling. The + default is a '~' but this may interfere with some software. Use this option to set + it to whatever you prefer. - Default: mangling char = ~ - Example: mangling char = ^ - - + Default: mangling char = ~ + + Example: mangling char = ^ + + diff --git a/docs/docbook/smbdotconf/filename/manglingmethod.xml b/docs/docbook/smbdotconf/filename/manglingmethod.xml index 11f9e9eb01..74366483bd 100644 --- a/docs/docbook/smbdotconf/filename/manglingmethod.xml +++ b/docs/docbook/smbdotconf/filename/manglingmethod.xml @@ -1,14 +1,19 @@ - - mangling method (G) - 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 - used in Samba for many years. "hash2" 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. - Default: mangling method = hash2 - Example: mangling method = hash - - + + + 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 + used in Samba for many years. "hash2" 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. + + Default: mangling method = hash2 + + Example: mangling method = hash + + diff --git a/docs/docbook/smbdotconf/filename/preservecase.xml b/docs/docbook/smbdotconf/filename/preservecase.xml index 3be458ce15..d8a4e2342d 100644 --- a/docs/docbook/smbdotconf/filename/preservecase.xml +++ b/docs/docbook/smbdotconf/filename/preservecase.xml @@ -1,13 +1,14 @@ - - preserve case (S) - This controls if new filenames are created - with the case that the client passes, or if they are forced to - be the default case - . + + + This controls if new filenames are created + with the case that the client passes, or if they are forced to + be the default case + . - Default: preserve case = yes + Default: preserve case = yes - See the section on NAME - MANGLING for a fuller discussion. - - + See the section on NAME MANGLING for a fuller discussion. + + diff --git a/docs/docbook/smbdotconf/filename/shortpreservecase.xml b/docs/docbook/smbdotconf/filename/shortpreservecase.xml index 1c8b36380d..52c93e1370 100644 --- a/docs/docbook/smbdotconf/filename/shortpreservecase.xml +++ b/docs/docbook/smbdotconf/filename/shortpreservecase.xml @@ -1,16 +1,17 @@ - - short preserve case (S) - 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 default case - . This option can be use with preserve case = yes - to permit long filenames to retain their case, while short - names are lowered. + + + 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 default case + . This option can be use with preserve case = yes + to permit long filenames to retain their case, while short + names are lowered. - See the section on - NAME MANGLING. + See the section on NAME MANGLING. - Default: short preserve case = yes - - + Default: short preserve case = yes + + diff --git a/docs/docbook/smbdotconf/filename/stripdot.xml b/docs/docbook/smbdotconf/filename/stripdot.xml index ff877144a6..afed63a12b 100644 --- a/docs/docbook/smbdotconf/filename/stripdot.xml +++ b/docs/docbook/smbdotconf/filename/stripdot.xml @@ -1,9 +1,12 @@ - - strip dot (G) - 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. + + + 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: strip dot = no - - + Default: strip dot = no + + -- cgit From 42233f5c5876c1fde9ada8aaac0f1f568aacc4df Mon Sep 17 00:00:00 2001 From: Alexander Bokovoy Date: Wed, 9 Apr 2003 15:53:41 +0000 Subject: Finish conversion of Filenames (This used to be commit 8e0f0dbbbcb3179f1a868c72720e4eaf530e0a79) --- docs/docbook/smbdotconf/filename/mangledmap.xml | 41 +++++++------ docs/docbook/smbdotconf/filename/manglednames.xml | 71 ++++++++++++---------- docs/docbook/smbdotconf/filename/maparchive.xml | 32 +++++----- docs/docbook/smbdotconf/filename/maphidden.xml | 24 ++++---- docs/docbook/smbdotconf/filename/mapsystem.xml | 24 ++++---- docs/docbook/smbdotconf/filename/statcache.xml | 21 ++++--- docs/docbook/smbdotconf/filename/vetofiles.xml | 60 +++++++++--------- .../smbdotconf/filename/vetooplockfiles.xml | 43 ++++++------- 8 files changed, 170 insertions(+), 146 deletions(-) (limited to 'docs') diff --git a/docs/docbook/smbdotconf/filename/mangledmap.xml b/docs/docbook/smbdotconf/filename/mangledmap.xml index abe6c031e0..e790fa877d 100644 --- a/docs/docbook/smbdotconf/filename/mangledmap.xml +++ b/docs/docbook/smbdotconf/filename/mangledmap.xml @@ -1,23 +1,26 @@ - - mangled map (S) - 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 .html - for HTML files, whereas under Windows/DOS .htm - is more commonly used. + + + 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 .html + for HTML files, whereas under Windows/DOS .htm + is more commonly used. - So to map html to htm - you would use: + So to map html to htm + you would use: - mangled map = (*.html *.htm) + mangled map = (*.html *.htm) - One very useful case is to remove the annoying ;1 - off the ends of filenames on some CDROMs (only visible - under some UNIXes). To do this use a map of (*;1 *;). + One very useful case is to remove the annoying ;1 + off the ends of filenames on some CDROMs (only visible + under some UNIXes). To do this use a map of (*;1 *;). - Default: no mangled map - Example: mangled map = (*;1 *;) - - + Default: no mangled map + + Example: mangled map = (*;1 *;) + + diff --git a/docs/docbook/smbdotconf/filename/manglednames.xml b/docs/docbook/smbdotconf/filename/manglednames.xml index 41592b3159..4ec088d16f 100644 --- a/docs/docbook/smbdotconf/filename/manglednames.xml +++ b/docs/docbook/smbdotconf/filename/manglednames.xml @@ -1,21 +1,26 @@ - - mangled names (S) - 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. + + + 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. - See the section on - NAME MANGLING for details on how to control the mangling process. + See the section on NAME MANGLING for + details on how to control the mangling process. - If mangling is used then the mangling algorithm is as follows: + If mangling is used then the mangling algorithm is as follows: - - The first (up to) five alphanumeric characters + + + 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. + of the mangled name. + - A tilde "~" is appended to the first part of the mangled + + A tilde "~" 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 @@ -24,35 +29,39 @@ Note that the character to use may be specified using the mangling char - option, if you don't like '~'. + option, if you don't like '~'. + - The first three alphanumeric characters of the final + + 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 "hidden files" - see below). + in the case of "hidden files" - see below). + - Files whose UNIX name begins with a dot will be + + 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 "___" as its extension regardless of actual original extension (that's three - underscores). - + underscores). + + - The two-digit hash value consists of upper case - alphanumeric characters. + The two-digit hash value consists of upper case alphanumeric characters. - 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. + 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. - 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. + 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. - Default: mangled names = yes - - + Default: mangled names = yes + + diff --git a/docs/docbook/smbdotconf/filename/maparchive.xml b/docs/docbook/smbdotconf/filename/maparchive.xml index 18f39791aa..b44088efe3 100644 --- a/docs/docbook/smbdotconf/filename/maparchive.xml +++ b/docs/docbook/smbdotconf/filename/maparchive.xml @@ -1,17 +1,19 @@ - - map archive (S) - 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... + + + 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... - Note that this requires the create mask - parameter to be set such that owner execute bit is not masked out - (i.e. it must include 100). See the parameter - create mask for details. + Note that this requires the create mask + parameter to be set such that owner execute bit is not masked out + (i.e. it must include 100). See the parameter + create mask for details. - Default: map archive = yes - - + Default: map archive = yes + + diff --git a/docs/docbook/smbdotconf/filename/maphidden.xml b/docs/docbook/smbdotconf/filename/maphidden.xml index 2b0266c23e..4c1a932788 100644 --- a/docs/docbook/smbdotconf/filename/maphidden.xml +++ b/docs/docbook/smbdotconf/filename/maphidden.xml @@ -1,13 +1,15 @@ - - map hidden (S) - This controls whether DOS style hidden files - should be mapped to the UNIX world execute bit. + + + This controls whether DOS style hidden files + should be mapped to the UNIX world execute bit. - Note that this requires the create mask - to be set such that the world execute bit is not masked out (i.e. - it must include 001). See the parameter - create mask for details. + Note that this requires the create mask + to be set such that the world execute bit is not masked out (i.e. + it must include 001). See the parameter + create mask for details. - Default: map hidden = no - - + Default: map hidden = no + + diff --git a/docs/docbook/smbdotconf/filename/mapsystem.xml b/docs/docbook/smbdotconf/filename/mapsystem.xml index ead629971a..7fe50bb19f 100644 --- a/docs/docbook/smbdotconf/filename/mapsystem.xml +++ b/docs/docbook/smbdotconf/filename/mapsystem.xml @@ -1,13 +1,15 @@ - - map system (S) - This controls whether DOS style system files - should be mapped to the UNIX group execute bit. + + + This controls whether DOS style system files + should be mapped to the UNIX group execute bit. - Note that this requires the create mask - to be set such that the group execute bit is not masked out (i.e. - it must include 010). See the parameter - create mask for details. + Note that this requires the create mask + to be set such that the group execute bit is not masked out (i.e. + it must include 010). See the parameter + create mask for details. - Default: map system = no - - + Default: map system = no + + diff --git a/docs/docbook/smbdotconf/filename/statcache.xml b/docs/docbook/smbdotconf/filename/statcache.xml index ee94081483..ee2a48732e 100644 --- a/docs/docbook/smbdotconf/filename/statcache.xml +++ b/docs/docbook/smbdotconf/filename/statcache.xml @@ -1,10 +1,13 @@ - - stat cache (G) - 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. + + + 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: stat cache = yes - - + Default: stat cache = yes + + diff --git a/docs/docbook/smbdotconf/filename/vetofiles.xml b/docs/docbook/smbdotconf/filename/vetofiles.xml index faef2040b9..073645c611 100644 --- a/docs/docbook/smbdotconf/filename/vetofiles.xml +++ b/docs/docbook/smbdotconf/filename/vetofiles.xml @@ -1,36 +1,38 @@ - - veto files(S) - 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. + + + 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. - Each entry must be a unix path, not a DOS path and - must not include the unix directory - separator '/'. + Each entry must be a unix path, not a DOS path and + must not include the unix directory + separator '/'. - Note that the case sensitive option - is applicable in vetoing files. + Note that the case sensitive option + is applicable in vetoing files. - 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 fail unless you also set - the delete veto files parameter to - yes. + 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 fail unless you also set + the delete veto files parameter to + yes. - 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. + 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. - See also hide files - and - case sensitive. + See also hide files + and + case sensitive. - Default: No files or directories are vetoed. - + Default: No files or directories are vetoed. + Examples: ; Veto any files containing the word Security, @@ -42,5 +44,5 @@ veto files = /*Security*/*.tmp/*root*/ ; creates. veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/ - - + + diff --git a/docs/docbook/smbdotconf/filename/vetooplockfiles.xml b/docs/docbook/smbdotconf/filename/vetooplockfiles.xml index 0c817c97f8..e7c683a518 100644 --- a/docs/docbook/smbdotconf/filename/vetooplockfiles.xml +++ b/docs/docbook/smbdotconf/filename/vetooplockfiles.xml @@ -1,24 +1,25 @@ - - veto oplock files (S) - This parameter is only valid when the oplocks - 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 - veto files - parameter. + + + This parameter is only valid when the + oplocks + 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 + veto files + parameter. - Default: No files are vetoed for oplock - grants + Default: No files are vetoed for oplock grants - 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 .SEM. - 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 : + 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 .SEM. + 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 : - Example: veto oplock files = /*.SEM/ - - - + Example: veto oplock files = /*.SEM/ + + -- cgit From 4235c93fe8eb638510cea376e569fe6843052fef Mon Sep 17 00:00:00 2001 From: Alexander Bokovoy Date: Wed, 9 Apr 2003 17:10:44 +0000 Subject: Convert Logon parameters. (This used to be commit 7766cf5e2fff429b4769e1183bce0ce560570efe) --- .../smbdotconf/logon/abortshutdownscript.xml | 27 ++++--- docs/docbook/smbdotconf/logon/addgroupscript.xml | 31 +++---- docs/docbook/smbdotconf/logon/addmachinescript.xml | 33 ++++---- docs/docbook/smbdotconf/logon/adduserscript.xml | 85 +++++++++---------- .../smbdotconf/logon/addusertogroupscript.xml | 30 +++---- .../docbook/smbdotconf/logon/deletegroupscript.xml | 21 +++-- .../smbdotconf/logon/deleteuserfromgroupscript.xml | 30 +++---- docs/docbook/smbdotconf/logon/deleteuserscript.xml | 37 ++++----- docs/docbook/smbdotconf/logon/domainlogons.xml | 25 +++--- docs/docbook/smbdotconf/logon/logondrive.xml | 27 ++++--- docs/docbook/smbdotconf/logon/logonhome.xml | 69 ++++++++-------- docs/docbook/smbdotconf/logon/logonpath.xml | 94 +++++++++++----------- docs/docbook/smbdotconf/logon/logonscript.xml | 69 ++++++++-------- .../smbdotconf/logon/setprimarygroupscript.xml | 34 ++++---- docs/docbook/smbdotconf/logon/shutdownscript.xml | 75 ++++++++++------- 15 files changed, 375 insertions(+), 312 deletions(-) (limited to 'docs') diff --git a/docs/docbook/smbdotconf/logon/abortshutdownscript.xml b/docs/docbook/smbdotconf/logon/abortshutdownscript.xml index 89fd9186bb..e9a7dba792 100644 --- a/docs/docbook/smbdotconf/logon/abortshutdownscript.xml +++ b/docs/docbook/smbdotconf/logon/abortshutdownscript.xml @@ -1,13 +1,18 @@ - - abort shutdown script (G) - This parameter only exists in the HEAD cvs branch - This a full path name to a script called by smbd - 8 that - should stop a shutdown procedure issued by the shutdown script. + + + This parameter only exists in the HEAD cvs branch + This a full path name to a script called by smbd + 8 that + should stop a shutdown procedure issued by the + shutdown script. - This command will be run as user. + This command will be run as user. - Default: None. - Example: abort shutdown script = /sbin/shutdown -c - - + Default: None. + + Example: abort shutdown script = /sbin/shutdown -c + + diff --git a/docs/docbook/smbdotconf/logon/addgroupscript.xml b/docs/docbook/smbdotconf/logon/addgroupscript.xml index 67441a1645..25906d0889 100644 --- a/docs/docbook/smbdotconf/logon/addgroupscript.xml +++ b/docs/docbook/smbdotconf/logon/addgroupscript.xml @@ -1,14 +1,17 @@ -add group script (G) - This is the full pathname to a script that will - be run AS ROOT by smbd - 8 when a new group is - requested. It will expand any - %g 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. - - + + + This is the full pathname to a script that will be run + AS ROOT by + smbd8 + when a new group is requested. It will expand any %g 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. + + diff --git a/docs/docbook/smbdotconf/logon/addmachinescript.xml b/docs/docbook/smbdotconf/logon/addmachinescript.xml index fdc69c9490..7aef54d8b0 100644 --- a/docs/docbook/smbdotconf/logon/addmachinescript.xml +++ b/docs/docbook/smbdotconf/logon/addmachinescript.xml @@ -1,18 +1,21 @@ - - add machine script (G) - This is the full pathname to a script that will - be run by smbd - 8 when a machine is added - to it's domain using the administrator username and password method. + + + This is the full pathname to a script that will 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 - Unix uid method of RID calculation such as smbpasswd. This option is only - available in Samba 3.0. + 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. - Default: add machine script = <empty string> - + Default: add machine script = <empty string> - Example: add machine script = /usr/sbin/adduser -n -g machines -c Machine -d /dev/null -s /bin/false %u - - - + Example: add machine script = /usr/sbin/adduser -n -g + machines -c Machine -d /dev/null -s /bin/false %u + + diff --git a/docs/docbook/smbdotconf/logon/adduserscript.xml b/docs/docbook/smbdotconf/logon/adduserscript.xml index 3afea231a5..34d3e7ea58 100644 --- a/docs/docbook/smbdotconf/logon/adduserscript.xml +++ b/docs/docbook/smbdotconf/logon/adduserscript.xml @@ -1,49 +1,50 @@ - - add user script (G) - This is the full pathname to a script that will - be run AS ROOT by smbd - 8 under special circumstances described below. + + + This is the full pathname to a script that will + be run AS ROOT 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 - 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 smbd to create the required UNIX users - ON DEMAND when a user accesses the Samba server. + 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 smbd to create the required UNIX users + ON DEMAND when a user accesses the Samba server. - In order to use this option, smbd - 8 must NOT be set to security = share - and add user script - must be set to a full pathname for a script that will create a UNIX - user given one argument of %u, which expands into - the UNIX user name to create. + In order to use this option, smbd + 8 must NOT be set to security = share + and add user script + must be set to a full pathname for a script that will create a UNIX + user given one argument of %u, 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, smbd - 8 contacts the password server and - attempts to authenticate the given user with the given password. If the - authentication succeeds then smbd - attempts to find a UNIX user in the UNIX password database to map the - Windows user into. If this lookup fails, and add user script - is set then smbd will - call the specified script AS ROOT, expanding - any %u argument to be the user name to create. + When the Windows user attempts to access the Samba server, + at login (session setup in the SMB protocol) time, smbd + 8 contacts the password server and + attempts to authenticate the given user with the given password. If the + authentication succeeds then smbd + attempts to find a UNIX user in the UNIX password database to map the + Windows user into. If this lookup fails, and add user script + is set then smbd will + call the specified script AS ROOT, expanding + any %u argument to be the user name to create. - If this script successfully creates the user then smbd - will continue on as though the UNIX user - already existed. In this way, UNIX users are dynamically created to - match existing Windows NT accounts. + If this script successfully creates the user then smbd + will continue on as though the UNIX user + already existed. In this way, UNIX users are dynamically created to + match existing Windows NT accounts. - See also - security, - password server, - delete user - script. + See also + security, + password server, + delete user + script. - Default: add user script = <empty string> - + Default: add user script = <empty string> - Example: add user script = /usr/local/samba/bin/add_user - %u - - + Example: add user script = /usr/local/samba/bin/add_user %u + + diff --git a/docs/docbook/smbdotconf/logon/addusertogroupscript.xml b/docs/docbook/smbdotconf/logon/addusertogroupscript.xml index fe8be5b504..ed17b9c0d9 100644 --- a/docs/docbook/smbdotconf/logon/addusertogroupscript.xml +++ b/docs/docbook/smbdotconf/logon/addusertogroupscript.xml @@ -1,16 +1,18 @@ - - add user to group script (G) - 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 smbd - 8 AS ROOT. - Any %g will be replaced with the group name and - any %u will be replaced with the user name. - + + + 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 smbd + 8 AS ROOT. + Any %g will be replaced with the group name and + any %u will be replaced with the user name. + - Default: add user to group script = + Default: add user to group script = - Example: add user to group script = /usr/sbin/adduser %u %g - - - + Example: add user to group script = /usr/sbin/adduser %u %g + + diff --git a/docs/docbook/smbdotconf/logon/deletegroupscript.xml b/docs/docbook/smbdotconf/logon/deletegroupscript.xml index 02c413115a..2e78c6ae7d 100644 --- a/docs/docbook/smbdotconf/logon/deletegroupscript.xml +++ b/docs/docbook/smbdotconf/logon/deletegroupscript.xml @@ -1,8 +1,13 @@ -delete group script (G) - This is the full pathname to a script that will - be run AS ROOT smbd - 8 when a group is requested to be deleted. - It will expand any %g to the group name passed. - This script is only useful for installations using the Windows NT domain administration tools. - - + + + This is the full pathname to a script that will + be run AS ROOT smbd + 8 when a group is requested to be deleted. + It will expand any %g to the group name passed. + This script is only useful for installations using the Windows NT domain administration tools. + + + diff --git a/docs/docbook/smbdotconf/logon/deleteuserfromgroupscript.xml b/docs/docbook/smbdotconf/logon/deleteuserfromgroupscript.xml index bb1c5136c1..76594c75d8 100644 --- a/docs/docbook/smbdotconf/logon/deleteuserfromgroupscript.xml +++ b/docs/docbook/smbdotconf/logon/deleteuserfromgroupscript.xml @@ -1,16 +1,18 @@ - - delete user from group script (G) - 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 smbd - 8 AS ROOT. - Any %g will be replaced with the group name and - any %u will be replaced with the user name. - + + + 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 smbd + 8 AS ROOT. + Any %g will be replaced with the group name and + any %u will be replaced with the user name. + - Default: delete user from group script = + Default: delete user from group script = - Example: delete user from group script = /usr/sbin/deluser %u %g - - - + Example: delete user from group script = /usr/sbin/deluser %u %g + + diff --git a/docs/docbook/smbdotconf/logon/deleteuserscript.xml b/docs/docbook/smbdotconf/logon/deleteuserscript.xml index afb75dbe77..233844555b 100644 --- a/docs/docbook/smbdotconf/logon/deleteuserscript.xml +++ b/docs/docbook/smbdotconf/logon/deleteuserscript.xml @@ -1,21 +1,22 @@ - - delete user script (G) - This is the full pathname to a script that will - be run by smbd - 8 when managing users - with remote RPC (NT) tools. - + + + This is the full pathname to a script that will + be run by smbd + 8 when managing users + 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 - rpcclient. - + This script is called when a remote client removes a user + from the server, normally using 'User Manager for Domains' or + rpcclient. - This script should delete the given UNIX username. - + This script should delete the given UNIX username. - Default: delete user script = <empty string> - - Example: delete user script = /usr/local/samba/bin/del_user - %u - + Default: delete user script = <empty string> + + Example: delete user script = /usr/local/samba/bin/del_user %u + + diff --git a/docs/docbook/smbdotconf/logon/domainlogons.xml b/docs/docbook/smbdotconf/logon/domainlogons.xml index 9a2f432f7d..e45621e553 100644 --- a/docs/docbook/smbdotconf/logon/domainlogons.xml +++ b/docs/docbook/smbdotconf/logon/domainlogons.xml @@ -1,12 +1,15 @@ - - domain logons (G) - If set to yes, the Samba server will serve - Windows 95/98 Domain logons for the - workgroup 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 htmldocs/ - directory shipped with the source code. + + + If set to yes, the Samba server will serve + Windows 95/98 Domain logons for the + workgroup 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 Samba documentation. - Default: domain logons = no - + Default: domain logons = no + + diff --git a/docs/docbook/smbdotconf/logon/logondrive.xml b/docs/docbook/smbdotconf/logon/logondrive.xml index d0aa4d7456..8c6be709bf 100644 --- a/docs/docbook/smbdotconf/logon/logondrive.xml +++ b/docs/docbook/smbdotconf/logon/logondrive.xml @@ -1,13 +1,18 @@ - - logon drive (G) - This parameter specifies the local path to - which the home directory will be connected (see logon home) - and is only used by NT Workstations. + + + This parameter specifies the local path to + which the home directory will be connected (see + logon home) + and is only used by NT Workstations. - Note that this option is only useful if Samba is set up as a - logon server. + Note that this option is only useful if Samba is set up as a + logon server. - Default: logon drive = z: - Example: logon drive = h: - - + Default: logon drive = z: + + Example: logon drive = h: + + diff --git a/docs/docbook/smbdotconf/logon/logonhome.xml b/docs/docbook/smbdotconf/logon/logonhome.xml index ec19c54043..05c69524c2 100644 --- a/docs/docbook/smbdotconf/logon/logonhome.xml +++ b/docs/docbook/smbdotconf/logon/logonhome.xml @@ -1,40 +1,45 @@ - - logon home (G) - This parameter specifies the home directory - location when a Win95/98 or NT Workstation logs into a Samba PDC. - It allows you to do + + + This parameter specifies the home directory + location when a Win95/98 or NT Workstation logs into a Samba PDC. + It allows you to do - C:\> NET USE H: /HOME - + C:\> + NET USE H: /HOME + - from a command prompt, for example. + from a command prompt, for example. - This option takes the standard substitutions, allowing - you to have separate logon scripts for each user or machine. + This option takes the standard substitutions, allowing + you to have separate logon scripts for each user or machine. - 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: + 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: - logon home = \\%N\%U\profile + logon home = \\%N\%U\profile - 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 net use /home - but use the whole string when dealing with profiles. + 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 net use /home + but use the whole string when dealing with profiles. - Note that in prior versions of Samba, the - logon path was returned rather than - logon home. This broke net use - /home but allowed profiles outside the home directory. - The current implementation is correct, and can be used for - profiles if you use the above trick. - - This option is only useful if Samba is set up as a logon - server. + Note that in prior versions of Samba, the + logon path was returned rather than + logon home. This broke net use /home but allowed profiles outside the home directory. + The current implementation is correct, and can be used for profiles if you use + the above trick. + + This option is only useful if Samba is set up as a logon + server. + + Default: logon home = "\\%N\%U" - Default: logon home = "\\%N\%U" - Example: logon home = "\\remote_smb_server\%U" - - + Example: logon home = "\\remote_smb_server\%U" + + diff --git a/docs/docbook/smbdotconf/logon/logonpath.xml b/docs/docbook/smbdotconf/logon/logonpath.xml index 04a2777862..9abcf0d702 100644 --- a/docs/docbook/smbdotconf/logon/logonpath.xml +++ b/docs/docbook/smbdotconf/logon/logonpath.xml @@ -1,45 +1,49 @@ - - logon path (G) - 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 - logon home parameter. - - 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 "Application Data", - (desktop, start menu, - network neighborhood, programs - and other folders, and their contents, are loaded and displayed on - your Windows NT client. - - 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. - - 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 MANdatory - profile). - - 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). - - This option takes the standard substitutions, allowing - you to have separate logon scripts for each user or machine. - - Note that this option is only useful if Samba is set up - as a logon server. - - Default: logon path = \\%N\%U\profile - Example: logon path = \\PROFILESERVER\PROFILE\%U - - + + + 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 + logon home parameter. + + 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 "Application Data", + (desktop, start menu, + network neighborhood, programs + and other folders, and their contents, are loaded and displayed on + your Windows NT client. + + 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. + + 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 MANdatory + profile). + + 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). + + This option takes the standard substitutions, allowing + you to have separate logon scripts for each user or machine. + + Note that this option is only useful if Samba is set up + as a logon server. + + Default: logon path = \\%N\%U\profile + + Example: logon path = \\PROFILESERVER\PROFILE\%U + + diff --git a/docs/docbook/smbdotconf/logon/logonscript.xml b/docs/docbook/smbdotconf/logon/logonscript.xml index 842cf927d2..65b6253c0c 100644 --- a/docs/docbook/smbdotconf/logon/logonscript.xml +++ b/docs/docbook/smbdotconf/logon/logonscript.xml @@ -1,39 +1,44 @@ - - logon script (G) - 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. + + + 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. - The script must be a relative path to the [netlogon] - service. If the [netlogon] service specifies a - path of /usr/local/samba/netlogon - , and logon script = STARTUP.BAT, then - the file that will be downloaded is: + The script must be a relative path to the [netlogon] + service. If the [netlogon] service specifies a + path of /usr/local/samba/netlogon, and logon script = STARTUP.BAT, then + the file that will be downloaded is: - /usr/local/samba/netlogon/STARTUP.BAT + /usr/local/samba/netlogon/STARTUP.BAT - The contents of the batch file are entirely your choice. A - suggested command would be to add NET TIME \\SERVER /SET - /YES, to force every machine to synchronize clocks with - the same time server. Another use would be to add NET USE - U: \\SERVER\UTILS for commonly used utilities, or - NET USE Q: \\SERVER\ISO9001_QA for example. + The contents of the batch file are entirely your choice. A + suggested command would be to add NET TIME \\SERVER /SET + /YES, to force every machine to synchronize clocks with + the same time server. Another use would be to add NET USE + U: \\SERVER\UTILS for commonly used utilities, or + NET USE Q: \\SERVER\ISO9001_QA for example. - 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. + 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. - This option takes the standard substitutions, allowing you - to have separate logon scripts for each user or machine. + This option takes the standard substitutions, allowing you + to have separate logon scripts for each user or machine. - This option is only useful if Samba is set up as a logon - server. + This option is only useful if Samba is set up as a logon + server. - Default: no logon script defined - Example: logon script = scripts\%U.bat - - + Default: no logon script defined + + Example: logon script = scripts\%U.bat + + diff --git a/docs/docbook/smbdotconf/logon/setprimarygroupscript.xml b/docs/docbook/smbdotconf/logon/setprimarygroupscript.xml index 45380ce4a8..c19c307417 100644 --- a/docs/docbook/smbdotconf/logon/setprimarygroupscript.xml +++ b/docs/docbook/smbdotconf/logon/setprimarygroupscript.xml @@ -1,19 +1,21 @@ - -set primary group script (G) + - Thanks to the Posix subsystem in NT a - Windows User has a primary group in addition to the - auxiliary groups. This script sets the primary group - in the unix userdatase when an administrator sets the - primary group from the windows user manager or when - fetching a SAM with net rpc - vampire. %u will be - replaced with the user whose primary group is to be - set. %g will be replaced with - the group to set. - Default: No default value + Thanks to the Posix subsystem in NT a Windows User has a + primary group in addition to the auxiliary groups. This script + sets the primary group in the unix userdatase when an + administrator sets the primary group from the windows user + manager or when fetching a SAM with net rpc + vampire. %u will be replaced + with the user whose primary group is to be set. + %g will be replaced with the group to + set. - Example: set primary group script = /usr/sbin/usermod -g '%g' '%u' - - + Default: No default value + + Example: set primary group script = /usr/sbin/usermod -g '%g' '%u' + + diff --git a/docs/docbook/smbdotconf/logon/shutdownscript.xml b/docs/docbook/smbdotconf/logon/shutdownscript.xml index ac286393b5..0eaffea747 100644 --- a/docs/docbook/smbdotconf/logon/shutdownscript.xml +++ b/docs/docbook/smbdotconf/logon/shutdownscript.xml @@ -1,30 +1,46 @@ - - shutdown script (G) - This parameter only exists in the HEAD cvs branch - This a full path name to a script called by - smbd(8) that - should start a shutdown procedure. + + + This parameter only exists in the HEAD cvs branch + This a full path name to a script called by smbd + 8 that should start a shutdown procedure. - This command will be run as the user connected to the - server. + This command will be run as the user connected to the server. - %m %t %r %f parameters are expanded - %m will be substituted with the - shutdown message sent to the server. - %t will be substituted with the - number of seconds to wait before effectively starting the - shutdown procedure. - %r will be substituted with the - switch -r. It means reboot after shutdown - for NT. - - %f will be substituted with the - switch -f. It means force the shutdown - even if applications do not respond for NT. + %m %t %r %f parameters are expanded: + + + + %m will be substituted with the + shutdown message sent to the server. + + + + %t will be substituted with the + number of seconds to wait before effectively starting the + shutdown procedure. + + + + %r will be substituted with the + switch -r. It means reboot after shutdown + for NT. + + + + %f will be substituted with the + switch -f. It means force the shutdown + even if applications do not respond for NT. + + + + Default: None. - Default: None. - Example: abort shutdown script = /usr/local/samba/sbin/shutdown %m %t %r %f - Shutdown script example: + Example: abort shutdown script = /usr/local/samba/sbin/shutdown %m %t %r %f + + Shutdown script example: #!/bin/bash @@ -34,9 +50,10 @@ let "time++" /sbin/shutdown $3 $4 +$time $1 & - Shutdown does not return so we need to launch it in background. - +Shutdown does not return so we need to launch it in background. + - See also abort shutdown script. - - + See also + abort shutdown script. + + -- cgit From 4a0a38eceb3724358c804183b555b559a61a1223 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Wed, 9 Apr 2003 22:16:02 +0000 Subject: Throw out this doc in HEAD as well... only 2 textdocs left! (This used to be commit d24093216b0a6558885cbe03a2f6838065388098) --- docs/textdocs/outdated/PRINTER_DRIVER.txt | 240 ------------------------------ 1 file changed, 240 deletions(-) delete mode 100644 docs/textdocs/outdated/PRINTER_DRIVER.txt (limited to 'docs') diff --git a/docs/textdocs/outdated/PRINTER_DRIVER.txt b/docs/textdocs/outdated/PRINTER_DRIVER.txt deleted file mode 100644 index 5bf82e0cfe..0000000000 --- a/docs/textdocs/outdated/PRINTER_DRIVER.txt +++ /dev/null @@ -1,240 +0,0 @@ -!== -!== PRINTER_DRIVER.txt for Samba release 2.0.4 18 May 1999 -!== -========================================================================== - Supporting the famous PRINTER$ share - - Jean-Francois.Micouleau@utc.fr, 10/26/97 - modified by herb@sgi.com 1/2/98 - -=========================================================================== - -Disclaimer: - - This ONLY works with Windows 95 - It does NOT work with Windows NT 4 - - -Goal: - - When you click on a samba shared printer, you can now install the driver - automatically onto the Windows 95 machine, as you would from an NT server. - -How To: - - It's a three step config. - - First, create a new directory, where you will put the driver files, and - make a share in smb.conf pointing to it. - - Example: - - [printer$] - path=/usr/local/samba/printer - public=yes - writable=no - browseable=yes - - Second, you have to build the list of drivers required for a specific - printer. This is the most complicated thing to do. Get the files - 'msprint.inf' and 'msprint2.inf' from Windows 95, the easiest way is to - grab them from a working Windows 95 computer. They are usually located - in 'c:\windows\inf'. Look in them for the printer you have. Run the new - program 'make_printerdef' with the file name and the printer name as - parameters. If you have drivers for an unsupported or updated printer, - first install these drivers on an Windows 95 system. There will be a - file created in your inf directory named 'oem?.inf' (where the ? is some - number). Use this file instead of msprint.inf. - - Example: (from the /usr/local/samba/lib directory) - - make_printerdef msprint.inf "Apple LaserWriter" >> printers.def - - The program will print out a list of required files to stderr. - Copy all the files listed into the directory you created in step 1. - If you have "preserve case = yes" make sure your files names match - EXACTLY the names listed. - - Third, you need to add 2 new parameters in smb.conf. One is in the - [global] section, called 'printer driver file' pointing to the printer - description file you just created, and the other in each printer share, - called 'printer driver location' pointing to where the client will get - the drivers. Don't forget to set correctly the printer driver parameter - to the Windows printer name. - - Example: - - [global] - printer driver file=/usr/local/samba/lib/printers.def - - [lp] - comment = My old printer laser - browseable = yes - printable = yes - public = yes - writable = no - create mode = 0700 - printer driver=Apple LaserWriter - printer driver location=\\%h\PRINTER$ - - %h will expand to the computer name, and PRINTER$ is the name of the - share created in step one. - - -If it doesn't work for you, don't send flame ! It worked for me. In case of -trouble don't hesitate to send me a mail with your smb.conf file and -printers.def - - -******* added by herb@sgi.com - -For those of you who like to know the details, and in case I have guessed -wrong on some of the fields - The following is the format of the entries -in the printers.def file: (entries are 1 single line - they are split here -for readability) - -:::: -:: - -The and the can be empty. -If no or are specified in the inf file, -these will default to the section name for the printer. - -The following is an excerpt from the MSPRINT2.INF file on a WIN95 machine. -I have deleted all but the entries relating to installing a driver for the -"QMS ColorScript 100 Model 30" printer. Using this "file" I'll try to -explain how the printers.def file is created. - -make_printerdef is run with the first argument being the name of this -file (MSPRINT2.INF in this case) and the second argument being the -name of the printer ("QMS ColorScript 100 Model 30" in this case). - -The printer name is first found in the "Model section" to obtain the -name of the "Installer Section" (this is the name after the equal sign). -We ignore the alternate name. - -The "Installer Section" contains entries for "CopyFiles" and "DataSection". -The "CopyFiles" line gives a list of all the required files for this -printer. If the name begins with an @ it is the name of a file (after -you strip off the @), otherwise it is the name of a "Copy Section" which -in turn is a list of files required. This printer has one file listed -"QCS30503.SPD" and two sections "COLOR_QMS_100_30" and "PSCRIPT". The -"COLOR_QMS_100_30" section is listed in the "[DestinationDirs]" as -having a value of 23. This means that all files listed in this section -should go into the "color" subdirectory. The list of files to copy for -this printer is thus: - -QCS30503.SPD,color\QMS10030.ICM,PSCRIPT.DRV,PSCRIPT.HLP,PSCRIPT.INI, -TESTPS.TXT,APPLE380.SPD,FONTS.MFM,ICONLIB.DLL,PSMON.DLL - -From the "Data Section" we obtain values for "DriverFile", "HelpFile", -and "LanguageMonitor". The % around the value for "LanguageMonitor" -indicates that it is a string that can be localized so its actual value -is obtained from the "[Strings]" section. The "Data Section" could also -have contained an entry for "DefaultDataType". - -Using the information we have obtained we can now construct the entry -for the printers.def file. - - -> QMS ColorScript 100 Model 30 (name given - on the command line) - -> PSCRIPT.DRV (given in Data Section) - -> QCS30503.SPD (defaults to Install Section name) - -> PSCRIPT.HLP (given in Data Section) - -> PostScript Language Monitor (given in Data Section) - -> RAW (default if not specified) - - -So.... the enty (actually one line but split here for readability) would -be: - -QMS ColorScript 100 Model 30:PSCRIPT.DRV:QCS30503.SPD: -PSCRIPT.HLP:PostScript Language Monitor:RAW: -QCS30503.SPD,color\QMS10030.ICM,PSCRIPT.DRV,PSCRIPT.HLP,PSCRIPT.INI, -TESTPS.TXT,APPLE380.SPD,FONTS.MFM,ICONLIB.DLL,PSMON.DLL - ----------------------- Info from MSPRINT2.INF ------------------------ -; -; The Manufacturer section lists all of the manufacturers that we will -; display in the Dialog box - -[Manufacturer] -"QMS" - - -; -; Model sections. Each section here corresponds with an entry listed in the -; [Manufacturer] section, above. The models will be displayed in the order -; that they appear in the INF file. -; -; Each model lists a variation of its own name as a compatible ID. This -; is done primarily as an optimization during upgrade. -; -[QMS] -"QMS ColorScript 100 Model 30" = QCS30503.SPD,QMS_ColorScript_100_Model_30 - - -; -; Installer Sections -; -; These sections control file installation, and reference all files that -; need to be copied. The section name will be assumed to be the driver -; file, unless there is an explicit DriverFile section listed. -; -[QCS30503.SPD] -CopyFiles=@QCS30503.SPD,COLOR_QMS_100_30,PSCRIPT -DataSection=PSCRIPT_DATA - -; Copy Sections -; -; Lists of files that are actually copied. These sections are referenced -; from the installer sections, above. Only create a section if it contains -; two or more files (if we only copy a single file, identify it in the -; installer section, using the @filename notation) or if it's a color -; profile (since the DestinationDirs can only handle sections, and not -; individual files). -; -[COLOR_QMS_100_30] -QMS10030.ICM - -[PSCRIPT] -PSCRIPT.DRV -PSCRIPT.HLP -PSCRIPT.INI -TESTPS.TXT -APPLE380.SPD -FONTS.MFM -ICONLIB.DLL -PSMON.DLL - - -; -; Data Sections -; -; These sections contain data that is shared between devices. -; -[PSCRIPT_DATA] -DriverFile=PSCRIPT.DRV -HelpFile=PSCRIPT.HLP -LanguageMonitor=%PS_MONITOR% - - -; -; Color profiles go to the colors directory. All other files go to the -; system directory -; - -[DestinationDirs] -DefaultDestDir=11 -COLOR_QMS_100_30=23 -COLOR_TEKTRONIX_200I=23 -COLOR_TEKTRONIX_III_PXI=23 - - -; -; Localizable Strings -; -[Strings] -MS="Microsoft" -PS_MONITOR="PostScript Language Monitor,PSMON.DLL" - -- cgit From 0af5edf919cc954e1273c92dee4f3264cdb46d80 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Wed, 9 Apr 2003 22:18:45 +0000 Subject: Update info about how to generate text docs (This used to be commit 101abce5a18064ccc9fbc585ef7a2aa082fde706) --- docs/textdocs/README.NOW | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'docs') diff --git a/docs/textdocs/README.NOW b/docs/textdocs/README.NOW index 1184a9d057..dda607097b 100644 --- a/docs/textdocs/README.NOW +++ b/docs/textdocs/README.NOW @@ -1,8 +1,6 @@ -The files in the directory have either yet to -converted into SGML/DocBook format or are outdated. -To create ASCII versions of the documentation -in the ../htmldocs/ directory, run - - $ lynx -dump file.html > file.txt +All old text documents have been converted to docbook. +To create ASCII versions of the official documentation +run the following command in ../docbook/: + $ make txt -- cgit From 0a9523cf35ca62470842fb8b3d3340a42bafe6ec Mon Sep 17 00:00:00 2001 From: John Terpstra Date: Thu, 10 Apr 2003 06:28:30 +0000 Subject: More docs. (This used to be commit c34b11221a9b50972662a179b1b61d3a1e4a1792) --- docs/docbook/projdoc/AdvancedNetworkAdmin.sgml | 107 +++++++++++++++++++++++++ docs/docbook/projdoc/NT4Migration.sgml | 3 + docs/docbook/projdoc/PolicyMgmt.sgml | 67 +++++++++++++++- 3 files changed, 176 insertions(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/docbook/projdoc/AdvancedNetworkAdmin.sgml b/docs/docbook/projdoc/AdvancedNetworkAdmin.sgml index 58bc9a444e..39fda9768d 100644 --- a/docs/docbook/projdoc/AdvancedNetworkAdmin.sgml +++ b/docs/docbook/projdoc/AdvancedNetworkAdmin.sgml @@ -163,5 +163,112 @@ This section needs work. Volunteer contributions most welcome. Please send your to John Terpstra. + +There are several opportunities for creating a custom network startup configuration environment. + +< + + No Logon Script + Simple universal Logon Script that applies to all users + Use of a conditional Logon Script that applies per user or per group attirbutes + Use of Samba's Preexec and Postexec functions on access to the NETLOGON share to create + a custom Logon Script and then execute it. + User of a tool such as KixStart + + + +The Samba source code tree includes two logon script generation/execution tools. See examples directory genlogon and ntlogon subdirectories. + + + +The following listings are from the genlogon directory. + + + +This is the genlogon.pl file: + + #!/usr/bin/perl + # + # genlogon.pl + # + # Perl script to generate user logon scripts on the fly, when users + # connect from a Windows client. This script should be called from smb.conf + # with the %U, %G and %L parameters. I.e: + # + # root preexec = genlogon.pl %U %G %L + # + # The script generated will perform + # the following: + # + # 1. Log the user connection to /var/log/samba/netlogon.log + # 2. Set the PC's time to the Linux server time (which is maintained + # daily to the National Institute of Standard's Atomic clock on the + # internet. + # 3. Connect the user's home drive to H: (H for Home). + # 4. Connect common drives that everyone uses. + # 5. Connect group-specific drives for certain user groups. + # 6. Connect user-specific drives for certain users. + # 7. Connect network printers. + + # Log client connection + #($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time); + ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time); + open LOG, ">>/var/log/samba/netlogon.log"; + print LOG "$mon/$mday/$year $hour:$min:$sec - User $ARGV[0] logged into $ARGV[1]\n"; + close LOG; + + # Start generating logon script + open LOGON, ">/shared/netlogon/$ARGV[0].bat"; + print LOGON "\@ECHO OFF\r\n"; + + # Connect shares just use by Software Development group + if ($ARGV[1] eq "SOFTDEV" || $ARGV[0] eq "softdev") + { + print LOGON "NET USE M: \\\\$ARGV[2]\\SOURCE\r\n"; + } + + # Connect shares just use by Technical Support staff + if ($ARGV[1] eq "SUPPORT" || $ARGV[0] eq "support") + { + print LOGON "NET USE S: \\\\$ARGV[2]\\SUPPORT\r\n"; + } + + # Connect shares just used by Administration staff + If ($ARGV[1] eq "ADMIN" || $ARGV[0] eq "admin") + { + print LOGON "NET USE L: \\\\$ARGV[2]\\ADMIN\r\n"; + print LOGON "NET USE K: \\\\$ARGV[2]\\MKTING\r\n"; + } + + # Now connect Printers. We handle just two or three users a little + # differently, because they are the exceptions that have desktop + # printers on LPT1: - all other user's go to the LaserJet on the + # server. + if ($ARGV[0] eq 'jim' + || $ARGV[0] eq 'yvonne') + { + print LOGON "NET USE LPT2: \\\\$ARGV[2]\\LJET3\r\n"; + print LOGON "NET USE LPT3: \\\\$ARGV[2]\\FAXQ\r\n"; + } + else + { + print LOGON "NET USE LPT1: \\\\$ARGV[2]\\LJET3\r\n"; + print LOGON "NET USE LPT3: \\\\$ARGV[2]\\FAXQ\r\n"; + } + + # All done! Close the output file. + close LOGON; + + + +Those wishing to use more elaborate or capable logon processing system should check out the following sites: + + + + http://www.craigelachie.org/rhacer/ntlogon + http://www.kixtart.org + + + diff --git a/docs/docbook/projdoc/NT4Migration.sgml b/docs/docbook/projdoc/NT4Migration.sgml index 2f1384d527..3ff2fa1e7e 100644 --- a/docs/docbook/projdoc/NT4Migration.sgml +++ b/docs/docbook/projdoc/NT4Migration.sgml @@ -32,10 +32,13 @@ This is not a definitive ste-by-step process yet - just a place holder so the in is not lost. 1. You will have an NT4 PDC that has the users, groups, policies and profiles to be migrated + 2. Samba-3 set up as a DC with netlogon share, profile share, etc. + 3. Process: a. Create a BDC account for the samba server using NT Server Manager - Samba must NOT be running + b. rpcclient NT4PDC -U Administrator%passwd lsaquery diff --git a/docs/docbook/projdoc/PolicyMgmt.sgml b/docs/docbook/projdoc/PolicyMgmt.sgml index 867f5740e7..35519d750c 100644 --- a/docs/docbook/projdoc/PolicyMgmt.sgml +++ b/docs/docbook/projdoc/PolicyMgmt.sgml @@ -51,7 +51,7 @@ be read and understood. Try searching on the Microsoft web site for "Group Polic -What follows is a very discussion with some helpful notes. The information provided +What follows is a very brief discussion with some helpful notes. The information provided here is incomplete - you are warned. @@ -314,4 +314,69 @@ man pages for these tools and become familiar with their use. + +System Startup and Logon Processing Overview + + +The following attempts to document the order of processing of system and user policies following a system +reboot and as part of the user logon: + + + + + Network starts, then Remote Procedure Call System Service (RPCSS) and Multiple Universal Naming + Convention Provider (MUP) start + + + + Where Active Directory is involved, an ordered list of Group Policy Objects (GPOs) is downloaded + and applied. The list may include GPOs that: + + Apply to the location of machines in a Directory + Apply only when settings have changed + Depend on configuration of scope of applicability: local, site, domain, organizational unit, etc. + + No desktop user interface is presented until the above have been processed. + + + + Execution of start-up scripts (hidden and synchronous by defaut). + + + + A keyboard action to affect start of logon (Ctrl-Alt-Del). + + + + User credentials are validated, User profile is loaded (depends on policy settings). + + + + An ordered list of User GPOs is obtained. The list contents depends on what is configured in respsect of: + + + Is user a domain member, thus subject to particular policies + Loopback enablement, and the state of the loopback policy (Merge or Replace) + Location of the Active Directory itself + Has the list of GPOs changed. No processing is needed if not changed. + + + + + User Policies are applied from Active Directory. Note: There are several types. + + + + Logon scripts are run. New to Win2K and Active Directory, logon scripts may be obtained based on Group + Policy objects (hidden and executed synchronously). NT4 style logon scripts are then run in a normal + window. + + + + The User Interface as determined from the GPOs is presented. Note: In a Samba domain (like and NT4 + Domain) machine (system) policies are applied at start-up, User policies are applied at logon. + + + + -- cgit From b46c01cfa3009e3ed28467632dfbc9c315452004 Mon Sep 17 00:00:00 2001 From: John Terpstra Date: Thu, 10 Apr 2003 06:47:01 +0000 Subject: Fixed typos. (This used to be commit 16c0a1596fd06e3198aac177648ae895166fc15b) --- docs/docbook/projdoc/AdvancedNetworkAdmin.sgml | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) (limited to 'docs') diff --git a/docs/docbook/projdoc/AdvancedNetworkAdmin.sgml b/docs/docbook/projdoc/AdvancedNetworkAdmin.sgml index 39fda9768d..138095e02c 100644 --- a/docs/docbook/projdoc/AdvancedNetworkAdmin.sgml +++ b/docs/docbook/projdoc/AdvancedNetworkAdmin.sgml @@ -166,14 +166,14 @@ to John Terpstra. There are several opportunities for creating a custom network startup configuration environment. -< + - No Logon Script - Simple universal Logon Script that applies to all users - Use of a conditional Logon Script that applies per user or per group attirbutes - Use of Samba's Preexec and Postexec functions on access to the NETLOGON share to create - a custom Logon Script and then execute it. - User of a tool such as KixStart + No Logon Script + Simple universal Logon Script that applies to all users + Use of a conditional Logon Script that applies per user or per group attirbutes + Use of Samba's Preexec and Postexec functions on access to the NETLOGON share to create + a custom Logon Script and then execute it. + User of a tool such as KixStart @@ -184,9 +184,10 @@ The Samba source code tree includes two logon script generation/execution tools. The following listings are from the genlogon directory. - + This is the genlogon.pl file: + #!/usr/bin/perl # # genlogon.pl @@ -258,15 +259,16 @@ This is the genlogon.pl file: # All done! Close the output file. close LOGON; - + + Those wishing to use more elaborate or capable logon processing system should check out the following sites: - http://www.craigelachie.org/rhacer/ntlogon - http://www.kixtart.org + http://www.craigelachie.org/rhacer/ntlogon + http://www.kixtart.org -- cgit From 717cacf018442712c3c67af63fb88dc1f49637d8 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Thu, 10 Apr 2003 11:08:54 +0000 Subject: Add vorlon's script to convert filenames from CP850 to ISO8859-15 (This used to be commit c46d260c653a38c1f1819257d07b1a414571fec3) --- docs/docbook/projdoc/unicode.sgml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'docs') diff --git a/docs/docbook/projdoc/unicode.sgml b/docs/docbook/projdoc/unicode.sgml index d44e8ea291..2f794aadc2 100644 --- a/docs/docbook/projdoc/unicode.sgml +++ b/docs/docbook/projdoc/unicode.sgml @@ -81,5 +81,22 @@ samba knows of three kinds of character sets: + + + +Conversion from old names + +Because previous samba versions did not do any charset conversion, +characters in filenames are usually not correct in the unix charset but only +for the local charset used by the DOS/Windows clients. + +The following script from Steve Langasek converts all +filenames from CP850 to the iso8859-15 charset. + + +#find /path/to/share -type f -exec bash -c 'CP="{}"; ISO=`echo -n "$CP" | iconv -f cp850 \ + -t iso8859-15`; if [ "$CP" != "$ISO" ]; then mv "$CP" "$ISO"; fi' \; + + -- cgit From e0106662ec40eca3f0cf9b51581cf2d184c3a21b Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Thu, 10 Apr 2003 11:11:21 +0000 Subject: Put info about solving samba problems in a seperate appendix (it was in the PDC chapter now) (This used to be commit 30a2aa69665ef7107a7ec622f4158bae78a0492e) --- docs/docbook/projdoc/Problems.sgml | 276 +++++++++++++++ docs/docbook/projdoc/Samba-PDC-HOWTO.sgml | 536 +++++------------------------- docs/docbook/projdoc/samba-doc.sgml | 10 +- 3 files changed, 374 insertions(+), 448 deletions(-) create mode 100644 docs/docbook/projdoc/Problems.sgml (limited to 'docs') diff --git a/docs/docbook/projdoc/Problems.sgml b/docs/docbook/projdoc/Problems.sgml new file mode 100644 index 0000000000..1f880a78cd --- /dev/null +++ b/docs/docbook/projdoc/Problems.sgml @@ -0,0 +1,276 @@ + + + + &author.jerry; + &author.jelmer; + + DavidBannon + + Samba Team +
dbannon@samba.org
+
+
+ 8 Apr 2003 +
+ +Analysing and solving samba problems + + +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. + + +Diagnostics tools + + +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). + + + +Another helpful method of debugging is to compile samba using the +gcc -g 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. + + + +Some useful samba commands worth investigating: + + + + testparam | more + smbclient -L //{netbios name of server} + + + +An SMB enabled version of tcpdump is available from +http://www.tcpdup.org/. +Ethereal, another good packet sniffer for Unix and Win32 +hosts, can be downloaded from http://www.ethereal.com. + + + +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. + + + + + +Installing 'Network Monitor' on an NT Workstation or a Windows 9x box + + +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. + + + +Initially you will need to install 'Network Monitor Tools and Agent' +on the NT Server. To do this + + + + Goto Start - Settings - Control Panel - + Network - Services - Add + + Select the 'Network Monitor Tools and Agent' and + click on 'OK'. + + Click 'OK' on the Network Control Panel. + + + Insert the Windows NT Server 4.0 install CD + when prompted. + + + +At this point the Netmon files should exist in +%SYSTEMROOT%\System32\netmon\*.*. +Two subdirectories exist as well, parsers\ +which contains the necessary DLL's for parsing the netmon packet +dump, and captures\. + + + +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. + + + + Goto Start - Settings - Control Panel - + Network - Services - Add + + Select the 'Network Monitor Agent' and click + on 'OK'. + + Click 'OK' on the Network Control Panel. + + + Insert the Windows NT Workstation 4.0 install + CD when prompted. + + + +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. + + + +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. + + + + + +Useful URL's + + +Home of Samba site + http://samba.org. We have a mirror near you ! + + The Development document +on the Samba mirrors might mention your problem. If so, +it might mean that the developers are working on it. + +See how Scott Merrill simulates a BDC behavior at + + http://www.skippy.net/linux/smb-howto.html. + +Although 2.0.7 has almost had its day as a PDC, David Bannon will + keep the 2.0.7 PDC pages at + http://bioserve.latrobe.edu.au/samba going for a while yet. + +Misc links to CIFS information + http://samba.org/cifs/ + +NT Domains for Unix + http://mailhost.cb1.com/~lkcl/ntdom/ + +FTP site for older SMB specs: + + ftp://ftp.microsoft.com/developr/drg/CIFS/ + + + + + + +Getting help from the mailing lists + + +There are a number of Samba related mailing lists. Go to http://samba.org, click on your nearest mirror +and then click on Support and then click on +Samba related mailing lists. + + + +For questions relating to Samba TNG go to +http://www.samba-tng.org/ +It has been requested that you don't post questions about Samba-TNG to the +main stream Samba lists. + + +If you post a message to one of the lists please observe the following guide lines : + + + + + 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. + + + 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. + +In addition to the version, if you obtained Samba via +CVS mention the date when you last checked it out. + + 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). + + 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. + + + 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. + +You might include partial +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. + +(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. + +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? + + + + + + +How to get off the mailinglists + +To have your name removed from a samba mailing list, go to the +same place you went to to get on it. Go to http://lists.samba.org, +click on your nearest mirror and then click on Support and +then click on Samba related mailing lists. Or perhaps see +here + + + +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...) + + + + +
diff --git a/docs/docbook/projdoc/Samba-PDC-HOWTO.sgml b/docs/docbook/projdoc/Samba-PDC-HOWTO.sgml index a0927ec888..775e573aed 100644 --- a/docs/docbook/projdoc/Samba-PDC-HOWTO.sgml +++ b/docs/docbook/projdoc/Samba-PDC-HOWTO.sgml @@ -19,11 +19,6 @@ Samba as an NT4 or Win2k Primary Domain Controller - Prerequisite Reading @@ -32,8 +27,7 @@ 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 -smb.conf(5) -manpage. +&smb.conf; manpage. @@ -41,11 +35,6 @@ manpage. - Background @@ -160,12 +149,6 @@ concepts. </sect1> -<!-- ********************************************************** - - Configuring the Samba PDC - -*************************************************************** --> - <sect1> <title>Configuring the Samba Domain Controller @@ -173,12 +156,11 @@ concepts. 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 - the smb.conf -man page. +the &smb.conf; man page. -Here is an example smb.conf for acting as a PDC: +Here is an example &smb.conf; for acting as a PDC: @@ -234,7 +216,7 @@ There are a couple of points to emphasize in the above configuration. Encrypted passwords must be enabled. For more details on how - to do this, refer to ENCRYPTION.html. + to do this, refer to the User Database chapter. @@ -518,457 +500,123 @@ version of Windows. (i.e., you must supply a Samba administrative account when prompted). + +Samba + Joining a samba client to a domain is documented in + the Domain Member chapter. + - Common Problems and Errors + +I cannot include a '$' in a machine name +A 'machine name' in (typically) /etc/passwd +of the machine name with a '$' appended. FreeBSD (and other BSD +systems?) won't create a user with a '$' in their name. - - - - I cannot include a '$' in a machine name. - - - - A 'machine name' in (typically) /etc/passwd - of the machine name with a '$' appended. FreeBSD (and other BSD - systems?) won't create a user with a '$' in their name. - - - - 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 vipw to edit the entry, adding the '$'. Or create - the whole entry with vipw if you like, make sure you use a - unique User ID ! - - - - - - 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. - - - - 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: - - - - C:\WINNT\> net use * /d - - - - 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. - - - - - - The system can not log you on (C000019B).... - - - 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. - - - - 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. - - - - - - The machine trust account for this computer either does not - exist or is not accessible. - - - - 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? - - - - This problem is caused by the PDC not having a suitable machine trust account. - If you are using the add user script method to create - accounts then this would indicate that it has not worked. Ensure the domain - admin user system is working. - - - - 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. - - - - - - When I attempt to login to a Samba Domain from a NT4/W2K workstation, - I get a message about my account being disabled. - - - - 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% - - - - At first be ensure to enable the useraccounts with smbpasswd -e - %user%, this is normally done, when you create an account. - - - - In order to work around this problem in 2.2.0, configure the - account control flag in - /etc/pam.d/samba file as follows: - - - - account required pam_permit.so - - - - If you want to remain backward compatibility to samba 2.0.x use - pam_permit.so, it's also possible to use - pam_pwdb.so. There are some bugs if you try to - use pam_unix.so, if you need this, be ensure to use - the most recent version of this file. - - - - - - - - - - -What other help can I get? -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. - - - - - What are some diagnostics tools I can use to debug the domain logon - process and where can I find them? - - - - 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). - - - - Another helpful method of debugging is to compile samba using the - gcc -g 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. - - - - Some useful samba commands worth investigating: - - - - testparam | more - smbclient -L //{netbios name of server} - - - - An SMB enabled version of tcpdump is available from - http://www.tcpdup.org/. - Ethereal, another good packet sniffer for Unix and Win32 - hosts, can be downloaded from http://www.ethereal.com. - - - - 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. - - - - - - - How do I install 'Network Monitor' on an NT Workstation - or a Windows 9x box? - - - - 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. - - - - Initially you will need to install 'Network Monitor Tools and Agent' - on the NT Server. To do this - - - - Goto Start - Settings - Control Panel - - Network - Services - Add - - Select the 'Network Monitor Tools and Agent' and - click on 'OK'. - - Click 'OK' on the Network Control Panel. - - - Insert the Windows NT Server 4.0 install CD - when prompted. - - - - At this point the Netmon files should exist in - %SYSTEMROOT%\System32\netmon\*.*. - Two subdirectories exist as well, parsers\ - which contains the necessary DLL's for parsing the netmon packet - dump, and captures\. - - - - 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. - - - - Goto Start - Settings - Control Panel - - Network - Services - Add - - Select the 'Network Monitor Agent' and click - on 'OK'. - - Click 'OK' on the Network Control Panel. - - - Insert the Windows NT Workstation 4.0 install - CD when prompted. - - - - - 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. - - - - 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. - - - - - - - - - The following is a list if helpful URLs and other links: - - - - - Home of Samba site - http://samba.org. We have a mirror near you ! - - The Development document - on the Samba mirrors might mention your problem. If so, - it might mean that the developers are working on it. - - See how Scott Merrill simulates a BDC behavior at - - http://www.skippy.net/linux/smb-howto.html. - - Although 2.0.7 has almost had its day as a PDC, David Bannon will - keep the 2.0.7 PDC pages at - http://bioserve.latrobe.edu.au/samba going for a while yet. - - Misc links to CIFS information - http://samba.org/cifs/ - - NT Domains for Unix - http://mailhost.cb1.com/~lkcl/ntdom/ - - FTP site for older SMB specs: - - ftp://ftp.microsoft.com/developr/drg/CIFS/ - - - - - - - - - - How do I get help from the mailing lists? - - - - There are a number of Samba related mailing lists. Go to http://samba.org, click on your nearest mirror - and then click on Support and then click on - Samba related mailing lists. - - - - For questions relating to Samba TNG go to - http://www.samba-tng.org/ - It has been requested that you don't post questions about Samba-TNG to the - main stream Samba lists. - - - If you post a message to one of the lists please observe the following guide lines : - - - +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 vipw to edit the entry, adding the '$'. Or create +the whole entry with vipw if you like, make sure you use a +unique User ID ! + + - 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. - + +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. - 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. + +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: + - In addition to the version, if you obtained Samba via - CVS mention the date when you last checked it out. + +C:\WINNT\> net use * /d + - 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). + +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. + + - 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. - + +The system can not log you on (C000019B).... - 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. +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. + - You might include partial - 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. + +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. + + - (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. + +The machine trust account for this computer either does not +exist or is not accessible. - 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? + +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? + - - + +This problem is caused by the PDC not having a suitable machine trust account. +If you are using the add user script method to create +accounts then this would indicate that it has not worked. Ensure the domain +admin user system is working. + + +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. + + - - - How do I get off the mailing lists? - + +When I attempt to login to a Samba Domain from a NT4/W2K workstation, +I get a message about my account being disabled. - To have your name removed from a samba mailing list, go to the - same place you went to to get on it. Go to http://lists.samba.org, - click on your nearest mirror and then click on Support and - then click on Samba related mailing lists. Or perhaps see - here - + +At first be ensure to enable the useraccounts with smbpasswd -e +%user%, this is normally done, when you create an account. + - - 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...) - - - + - - Domain Control for Windows 9x/ME diff --git a/docs/docbook/projdoc/samba-doc.sgml b/docs/docbook/projdoc/samba-doc.sgml index 6ed6e1a717..c6ef1c108c 100644 --- a/docs/docbook/projdoc/samba-doc.sgml +++ b/docs/docbook/projdoc/samba-doc.sgml @@ -33,6 +33,7 @@ + ]> @@ -129,12 +130,13 @@ for various environments. Appendixes -&SWAT; +&Compiling; &NT4Migration; -&SPEED; &Portability; &Other-Clients; -&Compiling; -&BUGS; +&SWAT; +&SPEED; &Diagnosis; +&problems; +&BUGS; -- cgit From d8ee1f64808dd13717f5747eeaa255bffad13e80 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Thu, 10 Apr 2003 11:12:38 +0000 Subject: Fix some references to 'ENCRYPTION.txt', but that should be the 'User Database' chapter in the HOWTO (This used to be commit d5bc871acb8cf52caabb281eca256073640eea13) --- docs/docbook/manpages/smb.conf.5.sgml | 3 +-- docs/docbook/projdoc/passdb.sgml | 18 ++++-------------- 2 files changed, 5 insertions(+), 16 deletions(-) (limited to 'docs') diff --git a/docs/docbook/manpages/smb.conf.5.sgml b/docs/docbook/manpages/smb.conf.5.sgml index 40c4963c8d..9486eb87ea 100644 --- a/docs/docbook/manpages/smb.conf.5.sgml +++ b/docs/docbook/manpages/smb.conf.5.sgml @@ -2452,8 +2452,7 @@ df $1 | tail -1 | awk '{print $2" "$4}' 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 docs/ shipped with the source code. + Samba see the chapter User Database in the Samba HOWTO Collection. In order for encrypted passwords to work correctly smbd diff --git a/docs/docbook/projdoc/passdb.sgml b/docs/docbook/projdoc/passdb.sgml index d7b54a38e8..762d77cd46 100644 --- a/docs/docbook/projdoc/passdb.sgml +++ b/docs/docbook/projdoc/passdb.sgml @@ -323,21 +323,11 @@ Identified (RID). 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. --with-ldapsam or ---with-tdbsam) requires compile time support. +API, and is still so named in the CVS trees). -When compiling Samba to include the --with-ldapsam 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. - - - -There are a few points to stress about what the --with-ldapsam +There are a few points to stress about what the ldapsam does not provide. The LDAP support referred to in the this documentation does not include: @@ -602,8 +592,8 @@ of sambaAccount entries in the directory. 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 ENCRYPTION chapter of the Samba-HOWTO-Collection. +on the details of LM/NT password hashes, refer to the User Database of the Samba-HOWTO-Collection. -- cgit From cbd6be441b798b77ae0927b4cd67a6878833f30b Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Thu, 10 Apr 2003 11:14:37 +0000 Subject: Refer to the new 'Problems' chapter (This used to be commit e79b9a15dd4aabd59ee637f2c741ea365f9ad542) --- docs/docbook/projdoc/UNIX_INSTALL.sgml | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to 'docs') diff --git a/docs/docbook/projdoc/UNIX_INSTALL.sgml b/docs/docbook/projdoc/UNIX_INSTALL.sgml index 6deb0c915e..239ccd168b 100644 --- a/docs/docbook/projdoc/UNIX_INSTALL.sgml +++ b/docs/docbook/projdoc/UNIX_INSTALL.sgml @@ -167,16 +167,10 @@ Then you might read the file 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 - 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. - - When you fix the problem please send some - updates of the documentation (or source code) to one of - the documentation maintainers or the list. - + FAQ. If you are still stuck then try to follow + the Analysing and Solving Problems chapter + Samba has been successfully installed at thousands of sites worldwide, + so maybe someone else has hit your problem and has overcome it. Scope IDs -- cgit From f810148de55705e170a0cdd72aa7e9348132c05d Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Thu, 10 Apr 2003 11:15:45 +0000 Subject: ENCRYPTION.txt is gone. Pointed out by Will Kemp. (This used to be commit 85437976c852c272b9663f83a288081c63243747) --- docs/docbook/smbdotconf/security/encryptpasswords.xml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'docs') diff --git a/docs/docbook/smbdotconf/security/encryptpasswords.xml b/docs/docbook/smbdotconf/security/encryptpasswords.xml index 4f83a776c8..20b9353648 100644 --- a/docs/docbook/smbdotconf/security/encryptpasswords.xml +++ b/docs/docbook/smbdotconf/security/encryptpasswords.xml @@ -7,9 +7,7 @@ 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 docs/ shipped - with the source code. + Samba see the chapter "User Database" in the Samba HOWTO Collection. In order for encrypted passwords to work correctly smbd -- cgit From 7c55880f2d246310899addc984deef620ea060fd Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Thu, 10 Apr 2003 11:16:06 +0000 Subject: Use the tag for second names (This used to be commit a143062bae0861c0fc52b2dc6868dd2a36e6a3f2) --- docs/docbook/global.ent | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'docs') diff --git a/docs/docbook/global.ent b/docs/docbook/global.ent index cfcd44e50a..9a7344660f 100644 --- a/docs/docbook/global.ent +++ b/docs/docbook/global.ent @@ -11,7 +11,7 @@ JelmerVernooij +JelmerVernooijR. The Samba Team
jelmer@samba.org
@@ -38,7 +38,7 @@ '> John HTerpstra +JohnTerpstraH. Samba Team
jht@samba.org
-- cgit From 6ca7634a77de4dc5159e02ada13887129f27b25a Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Thu, 10 Apr 2003 16:42:48 +0000 Subject: Refer to Problems.sgml (This used to be commit c2a604c94c115710cdc966910d0f3caafa46034a) --- docs/docbook/projdoc/Diagnosis.sgml | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'docs') diff --git a/docs/docbook/projdoc/Diagnosis.sgml b/docs/docbook/projdoc/Diagnosis.sgml index d175eb15ba..bf6846b5cb 100644 --- a/docs/docbook/projdoc/Diagnosis.sgml +++ b/docs/docbook/projdoc/Diagnosis.sgml @@ -483,13 +483,8 @@ set to "yes". Still having troubles? - -Try the mailing list or newsgroup, or use the ethereal utility to -sniff the problem. The official samba mailing list can be reached at -samba@samba.org. To find -out more about samba and how to subscribe to the mailing list check -out the samba web page at -http://samba.org/samba/ +Read the chapter on +Analysing and Solving Problems. -- cgit From de4e2b578a7b2354135af9049d2ff2aab68fbb02 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Thu, 10 Apr 2003 20:03:44 +0000 Subject: Use more stricter syntax and work towards Docbook XML migration (This used to be commit ab8db2ad7d30da4b923bfa11e5c3295446103911) --- docs/docbook/global.ent | 101 ++++++++++++++++++++++++++++ docs/docbook/projdoc/Bugs.sgml | 2 +- docs/docbook/projdoc/CUPS-printing.sgml | 16 +++-- docs/docbook/projdoc/Compiling.sgml | 2 +- docs/docbook/projdoc/DOMAIN_MEMBER.sgml | 2 +- docs/docbook/projdoc/Diagnosis.sgml | 2 +- docs/docbook/projdoc/InterdomainTrusts.sgml | 3 +- docs/docbook/projdoc/PolicyMgmt.sgml | 5 +- docs/docbook/projdoc/ProfileMgmt.sgml | 9 +-- docs/docbook/projdoc/samba-doc.sgml | 35 +--------- docs/docbook/projdoc/securing-samba.sgml | 2 +- docs/docbook/projdoc/security_level.sgml | 4 +- 12 files changed, 130 insertions(+), 53 deletions(-) (limited to 'docs') diff --git a/docs/docbook/global.ent b/docs/docbook/global.ent index 9a7344660f..70f7849868 100644 --- a/docs/docbook/global.ent +++ b/docs/docbook/global.ent @@ -378,3 +378,104 @@ an Active Directory environment. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/docbook/projdoc/Bugs.sgml b/docs/docbook/projdoc/Bugs.sgml index d3525f5f95..155ab353f4 100644 --- a/docs/docbook/projdoc/Bugs.sgml +++ b/docs/docbook/projdoc/Bugs.sgml @@ -62,7 +62,7 @@ file for correct syntax.
-Have you run through the diagnosis? +Have you run through the diagnosis? This is very important. diff --git a/docs/docbook/projdoc/CUPS-printing.sgml b/docs/docbook/projdoc/CUPS-printing.sgml index fd954cc1c5..ea10ba0e75 100644 --- a/docs/docbook/projdoc/CUPS-printing.sgml +++ b/docs/docbook/projdoc/CUPS-printing.sgml @@ -23,7 +23,7 @@ a very mystical tool. There is a great deal of uncertainty regarding CUPS and ho 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> + This is a good time to point out how CUPS can be used and what it does. CUPS is more @@ -112,8 +112,8 @@ do any print file format conversion work. The CUPS files that need to be correctly set for RAW mode printers to work are: - /etc/cups/mime.types - /etc/cups/mime.convs + /etc/cups/mime.types + /etc/cups/mime.convs Both contain entries that must be uncommented to allow RAW mode @@ -172,6 +172,7 @@ the process of determining proper treatment while in the print queue system. * application/vnd.cups-postscript + @@ -186,14 +187,14 @@ the filtered file could possibly have an unwanted PJL header. "application/postscript" will be all files with a ".ps", ".ai", ".eps" suffix or which -have as their first character string one of "%!" or "<04>%". +have as their first character string one of "%!" or ">04<%". "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 -("<1B>%-12345X"). Very likely, most PostScript files generated on Windows using a CUPS +(">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". A file produced with a "Generic PostScript driver" will just be tagged "application/postscript". @@ -1072,7 +1073,7 @@ 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 +http://www.linuxprinting.org/show_driver.cgi?driver=ljet4 On the driver's page, you'll find important and detailed info about how to use @@ -1173,6 +1174,7 @@ Summary - You need: Ghostscript (because it is called and controlled by the PPD/cupsomatic combo in a way to fit your printermodel/driver combo. 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 @@ -1227,6 +1229,8 @@ for the whereabouts of your Windows-originating printjobs: are there "filter rules" defined in "/etc/cups/mime.convs" for this MIME type? +
+
diff --git a/docs/docbook/projdoc/Compiling.sgml b/docs/docbook/projdoc/Compiling.sgml index 868ed52b74..b8471508f6 100644 --- a/docs/docbook/projdoc/Compiling.sgml +++ b/docs/docbook/projdoc/Compiling.sgml @@ -227,7 +227,7 @@ on this system just substitute the correct package name the MIT kerberos development libraries (either install from the sources or use a package). The heimdal libraries will not work. the OpenLDAP development libraries. - + If your kerberos libraries are in a non-standard location then remember to add the configure option --with-krb5=DIR. diff --git a/docs/docbook/projdoc/DOMAIN_MEMBER.sgml b/docs/docbook/projdoc/DOMAIN_MEMBER.sgml index dc5b7d6e8c..6f995af286 100644 --- a/docs/docbook/projdoc/DOMAIN_MEMBER.sgml +++ b/docs/docbook/projdoc/DOMAIN_MEMBER.sgml @@ -1,4 +1,4 @@ - + &author.jeremy; diff --git a/docs/docbook/projdoc/Diagnosis.sgml b/docs/docbook/projdoc/Diagnosis.sgml index bf6846b5cb..9ab95dad86 100644 --- a/docs/docbook/projdoc/Diagnosis.sgml +++ b/docs/docbook/projdoc/Diagnosis.sgml @@ -484,7 +484,7 @@ set to "yes". Still having troubles? Read the chapter on -Analysing and Solving Problems. +Analysing and Solving Problems.
diff --git a/docs/docbook/projdoc/InterdomainTrusts.sgml b/docs/docbook/projdoc/InterdomainTrusts.sgml index 0fc634c544..7ad546bb7b 100644 --- a/docs/docbook/projdoc/InterdomainTrusts.sgml +++ b/docs/docbook/projdoc/InterdomainTrusts.sgml @@ -68,6 +68,7 @@ an inherent feature of ADS domains. There are two steps to creating an inter-domain trust relationship. + NT4 as the Trusting Domain @@ -94,7 +95,7 @@ with the trusted domain. To consumate the trust relationship the administrator w 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. - + diff --git a/docs/docbook/projdoc/PolicyMgmt.sgml b/docs/docbook/projdoc/PolicyMgmt.sgml index 35519d750c..7557d496a4 100644 --- a/docs/docbook/projdoc/PolicyMgmt.sgml +++ b/docs/docbook/projdoc/PolicyMgmt.sgml @@ -206,7 +206,8 @@ executable name poledit.exe), GPOs are created and managed using a Microsoft Man Go to the Windows 200x / XP menu Start->Programs->Administrative Tools and select the MMC snap-in called "Active Directory Users and Computers" - + + Select the domain or organizational unit (OU) that you wish to manage, then right click @@ -241,6 +242,7 @@ use this powerful tool. Please refer to the resource kit manuals for specific us + @@ -312,6 +314,7 @@ With a Samba Domain Controller, the new tools for managing of user account and p man pages for these tools and become familiar with their use. + diff --git a/docs/docbook/projdoc/ProfileMgmt.sgml b/docs/docbook/projdoc/ProfileMgmt.sgml index 13ec698384..bc0113baeb 100644 --- a/docs/docbook/projdoc/ProfileMgmt.sgml +++ b/docs/docbook/projdoc/ProfileMgmt.sgml @@ -84,7 +84,7 @@ meta-service name as part of the profile share path. To support Windows 9x / Me 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 homelogon home parameter. @@ -560,6 +560,8 @@ domain is not a member of a trust relationship with your NT4 PDC. Follow the above for every profile you need to migrate. + + Side bar Notes @@ -575,7 +577,6 @@ settings as well as all your users. - moveuser.exe @@ -682,7 +683,7 @@ is located on the Windows workstation, and knowing which registry keys affect th 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. - + MS Windows 9x/Me @@ -1061,7 +1062,7 @@ A roaming profile will be cached locally unless the following registry key is cr In which case, the local cache copy will be deleted on logout. - diff --git a/docs/docbook/projdoc/samba-doc.sgml b/docs/docbook/projdoc/samba-doc.sgml index c6ef1c108c..3c6028e61c 100644 --- a/docs/docbook/projdoc/samba-doc.sgml +++ b/docs/docbook/projdoc/samba-doc.sgml @@ -1,39 +1,5 @@ %globalentities; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]> @@ -140,3 +106,4 @@ for various environments. &problems; &BUGS; + diff --git a/docs/docbook/projdoc/securing-samba.sgml b/docs/docbook/projdoc/securing-samba.sgml index 88e216ac58..e9e8c4f9f8 100644 --- a/docs/docbook/projdoc/securing-samba.sgml +++ b/docs/docbook/projdoc/securing-samba.sgml @@ -68,7 +68,7 @@ You can change this behaviour using options like the following: interfaces = eth* lo bind interfaces only = yes - + This tells Samba to only listen for connections on interfaces with a diff --git a/docs/docbook/projdoc/security_level.sgml b/docs/docbook/projdoc/security_level.sgml index 99f21aec5d..4ce5955e35 100644 --- a/docs/docbook/projdoc/security_level.sgml +++ b/docs/docbook/projdoc/security_level.sgml @@ -3,7 +3,7 @@ &author.tridge; &author.jelmer; -Samba as Stand-Alone ServerSamba as Stand-Alone Server In this section the function and purpose of Samba's security @@ -11,7 +11,7 @@ modes are described. -User and Share security level +User and Share security level A SMB server tells the client at startup what "security level" it is -- cgit From 36814e19a411fdac926267341a86cfff5c79bc69 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Fri, 11 Apr 2003 11:49:00 +0000 Subject: Remove Japanese HOWTO - Monyo has a howto for more recent versions of samba, which I'll link in the HOWTO Collection (This used to be commit 17f1bdd10b1a197ff630cc044405de9d8d913b52) --- docs/textdocs/README.jis | 149 ----------------------------------------------- 1 file changed, 149 deletions(-) delete mode 100644 docs/textdocs/README.jis (limited to 'docs') diff --git a/docs/textdocs/README.jis b/docs/textdocs/README.jis deleted file mode 100644 index 50ff0cced7..0000000000 --- a/docs/textdocs/README.jis +++ /dev/null @@ -1,149 +0,0 @@ -$B!|(B samba $BF|K\8lBP1~$K$D$$$F(B - -1. $BL\E*(B - - $BF|K\8lBP1~$O!"(B - - (1) MS-Windows $B>e$G!"4A;z%U%!%$%kL>$r$I$&$7$F$b07$&I,MW$N$"$k%"%W%j%1!<%7%g%s$,$A$c(B - $B$s$HF0:n$9$k!#Nc$($P!"(BMS-WORD 5 $B$J$I$O!"%$%s%9%H!<%k;~$K4A;z$N%U%!%$%kL>$r>!l9g$K$A$c$s$HBP1~$G$-$k$h$&$K$9$k!#(B - - (2) UNIX $B$O!":G6a$G$O$[$H$s$I$N$b$N$,(B 8 bits $B$N%U%!%$%kL>$r%5%]!<%H$7$F$$$^$9$,!"(B - $BCf$K$O!"$3$l$r%5%]!<%H$7$F$$$J$$$b$N$b$"$j$^$9!#$3$N$h$&$J>l9g$G$b!"(B(1)$B$NL\E*(B - $B$,K~B-$G$-$k$h$&$K$9$k!#(B - - $B$rL\E*$H$7$F$$$^$9!#$=$N$?$a!"F|K\8lBP1~$O!"I,MW:G>.8B$7$+9T$J$C$F$*$j$^$;$s!#(B - - $BF|K\8lBP1~$7$?(B samba $B$rMxMQ$9$k$?$a$K$O!"%3%s%Q%$%k$9$k;~$K!"I,$:!"(BKANJI $B$NDj5A$rDI(B - $B2C$7$F$/$@$5$$!#$3$N%*%W%7%g%s$r;XDj$7$F$$$J$$>l9g$O!"F|K\8l$N%U%!%$%kL>$r@5$7$/07(B - $B$&$3$H$O$G$-$^$;$s!#!J%3%s%Q%$%k$K$D$$$F$O!"2<5-(B 3. $B$r;2>H$7$F2<$5$$!K(B - -2. $BMxMQJ}K!(B - -(1) $BDI2C$7$?%Q%i%a!<%?(B - - smb.conf $B%U%!%$%k$N(B global $B%;%/%7%g%s$K0J2<$N%Q%i%a!<%?$r@_Dj$G$-$k$h$&$K$7$^$7$?!#(B - - [global] - .... - coding system = <$B%3!<%I7O(B> - - $B$3$3$G;XDj$5$l$?%3!<%I7O$,(B UNIX $B>e$N%U%!%$%k%7%9%F%`$N%U%!%$%kL>$N%3!<%I$K$J$j$^$9!#(B - $B@_Dj$G$-$k$b$N$O!"A0$O!"(B':83:49:83:74:83:42:83:58' $B$N$h$&$K!"(B':' $B$N8e$K#27e(B - $B$N(B16$B?J?t$rB3$1$k7A<0$K$J$j$^$9!#(B - $B$3$3$G!"(B':' $B$rB>$NJ8;z$KJQ99$7$?$$>l9g$O!"(Bhex $B$N8e$m$K$=$NJ8;z$r;XDj$7$^$9!#(B - $BNc$($P!"(B@$B$rJQ$o$j$K;H$$$?$$>l9g$O!"(B'hex@'$B$N$h$&$K;XDj$7$^$9!#(B - cap: 7 bits $B$N(B ASCII $B%3!<%I0J30$N%3!<%I$r0J2<$N7A<0$GI=$9J}<0$H$$$&E@$G$O(B - hex$B$HF1MM$G$9$,!"(BCAP (The Columbia AppleTalk Package)$B$H8_49@-$r;}$DJQ49(B - $BJ}<0$H$J$C$F$$$^$9!#(Bhex$B$H$N0c$$$O(B0x80$B0J>e$N%3!<%I$N$_(B':80'$B$N$h$&$KJQ49(B - $B$5$l!"$=$NB>$O(BASCII$B%3!<%I$G8=$5$l$^$9!#(B - $BNc$($P!"(B'$B%*%U%#%9(B'$B$H$$$&L>A0$O!"(B':83I:83t:83B:83X'$B$H$J$j$^$9!#(B - - JIS $B%3!<%I$K$D$$$F$O!"0J2<$NI=$r;2>H$7$F2<$5$$!#(B - $B(#(!(!(!(((!(!(!(!(((!(!(!(!(((!(!(!(!(((!(!(!(!(((!(!(!(!(((!(!(!(!(!(!(!(!(!($(B - $B(";XDj(B $B("4A;z3+;O("4A;z=*N;("%+%J3+;O("%+%J=*N;("1Q?t3+;O("Hw9M(B $B("(B - $B('(!(!(!(+(!(!(!(!(+(!(!(!(!(+(!(!(!(!(+(!(!(!(!(+(!(!(!(!(+(!(!(!(!(!(!(!(!(!()(B - $B("(Bjis7 $B("(B\E$B $B("(B\E(J $B("(B0x0e $B("(B0x0f $B("(B\E(J $B("(Bjis 7$BC10LId9f(B $B("(B - $B("(Bjunet $B("(B\E$B $B("(B\E(J $B("(B\E(I $B("(B\E(J $B("(B\E(J $B("(B7bits $B%3!<%I(B $B("(B - $B("(Bjis8 $B("(B\E$B $B("(B\E(J $B("(B-- $B("(B-- $B("(B\E(J $B("(Bjis 8$BC10LId9f(B $B("(B - $B("(Bj7bb $B("(B\E$B $B("(B\E(B $B("(B0x0e $B("(B0x0f $B("(B\E(B $B("(B $B("(B - $B("(Bj7bj $B("(B\E$B $B("(B\E(J $B("(B0x0e $B("(B0x0f $B("(B\E(J $B("(Bjis7$B$HF1$8(B $B("(B - $B("(Bj7bh $B("(B\E$B $B("(B\E(H $B("(B0x0e $B("(B0x0f $B("(B\E(H $B("(B $B("(B - $B("(Bj7@b $B("(B\E$@ $B("(B\E(B $B("(B0x0e $B("(B0x0f $B("(B\E(B $B("(B $B("(B - $B("(Bj7@j $B("(B\E$@ $B("(B\E(J $B("(B0x0e $B("(B0x0f $B("(B\E(J $B("(B $B("(B - $B("(Bj7@h $B("(B\E$@ $B("(B\E(H $B("(B0x0e $B("(B0x0f $B("(B\E(H $B("(B $B("(B - $B("(Bj8bb $B("(B\E$B $B("(B\E(B $B("(B-- $B("(B-- $B("(B\E(B $B("(B $B("(B - $B("(Bj8bj $B("(B\E$B $B("(B\E(J $B("(B-- $B("(B-- $B("(B\E(J $B("(Bjis8$B$HF1$8(B $B("(B - $B("(Bj8bh $B("(B\E$B $B("(B\E(H $B("(B-- $B("(B-- $B("(B\E(H $B("(B $B("(B - $B("(Bj8@b $B("(B\E@@ $B("(B\E(B $B("(B-- $B("(B-- $B("(B\E(B $B("(B $B("(B - $B("(Bj8@j $B("(B\E$@ $B("(B\E(J $B("(B-- $B("(B-- $B("(B\E(J $B("(B $B("(B - $B("(Bj8@h $B("(B\E$@ $B("(B\E(H $B("(B-- $B("(B-- $B("(B\E(H $B("(B $B("(B - $B("(Bjubb $B("(B\E$B $B("(B\E(B $B("(B\E(I $B("(B\E(B $B("(B\E(B $B("(B $B("(B - $B("(Bjubj $B("(B\E$B $B("(B\E(J $B("(B\E(I $B("(B\E(J $B("(B\E(J $B("(Bjunet$B$HF1$8(B $B("(B - $B("(Bjubh $B("(B\E$B $B("(B\E(H $B("(B\E(I $B("(B\E(H $B("(B\E(H $B("(B $B("(B - $B("(Bju@b $B("(B\E$@ $B("(B\E(B $B("(B\E(I $B("(B\E(B $B("(B\E(B $B("(B $B("(B - $B("(Bju@j $B("(B\E$@ $B("(B\E(J $B("(B\E(I $B("(B\E(J $B("(B\E(J $B("(B $B("(B - $B("(Bju@h $B("(B\E$@ $B("(B\E(H $B("(B\E(I $B("(B\E(H $B("(B\E(H $B("(B $B("(B - $B(&(!(!(!(*(!(!(!(!(*(!(!(!(!(*(!(!(!(!(*(!(!(!(!(*(!(!(!(!(*(!(!(!(!(!(!(!(!(!(%(B - - $B$$$:$l$N>l9g$b!"$9$G$KB8:_$7$F$$$kL>A0$KBP$7$F$O!"4A;z$N3+;O=*N;%7!<%1%s%9$O!"0J2<(B - $B$N$b$N$rG'<1$7$^$9!#(B - $B4A;z$N;O$^$j(B: \E$B $B$+(B \E$@ - $B4A;z$N=*$j(B: \E(J $B$+(B \E(B $B$+(B \E(H - -(2) smbclient $B$N%*%W%7%g%s(B - - $B%/%i%$%"%s%H%W%m%0%i%`$G$b!"4A;z$d2>L>$r4^$s$@%U%!%$%k$r07$($k$h$&$K!" - - $B$3$3$G!"(B<$B%?!<%_%J%k%3!<%I7O(B>$B$K;XDj$G$-$k$b$N$O!">e$N(B<$B%3!<%I7O(B>$B$HF1$8$b$N$G$9!#(B - -(3) $B%G%U%)%k%H(B - - $B%G%U%)%k%H$N%3!<%I7O$O!"%3%s%Q%$%k;~$K7h$^$j$^$9!#(B - -3. $B%3%s%Q%$%k;~$N@_Dj(B - - Makefile $B$K@_Dj$9$k9`L\$r0J2<$K<($7$^$9!#(B - -(1) KANJI $B%U%i%0(B - - $B%3%s%Q%$%k%*%W%7%g%s$K(B -DKANJI=\"$B%3!<%I7O(B\" $B$r;XDj$7$^$9!#$3$N%3!<%I7O$O(B 2. $B$G;X(B - $BDj$9$k$b$N$HF1$8$G$9!#Nc$($P!"(B-DKANJI=\"euc\" $B$r(BFLAGSM $B$K@_Dj$9$k$H(B UNIX $B>e$N%U%!(B - $B%$%kL>$O!"(BEUC $B%3!<%I$K$J$j$^$9!#$3$3$G;XDj$7$?%3!<%I7O$O!"%5!<%P5Z$S%/%i%$%"%s%H(B - $B%W%m%0%i%`$N%G%U%)%k%H$KCM$J$j$^$9!#(B - - $B>0!"%*%W%7%g%sCf$N(B \ $B$d(B " $B$bK:$l$:$K;XDj$7$F2<$5$$!#(B - -3. $B@)8B;v9`(B - -(1) $B4A;z%3!<%I(B - smbd $B$rF0:n$5$;$k%[%9%H$N(B UNIX $B$,%5%]!<%H$7$F$$$J$$4A;z%3!<%I$O!"MxMQ$G$-$J$$$3$H$,(B - $B$"$j$^$9!#JQ$JF0:n$r$9$k$h$&$J$i(B hex $B$N;XDj$r$9$k$N$,NI$$$G$7$g$&!#(B - -(2) smbclient $B%3%^%s%I(B - $B%7%U%H%3!<%I$J$I$N4X78$G!"4A;z$d2>L>$r4^$s$@%U%!%$%kL>$N(B ls $B$NI=<($,Mp$l$k$3$H$,$"$j(B - $B$^$9!#(B - -(3) $B%o%$%k%I%+!<%I$K$D$$$F(B - $B$A$c$s$H$7$?%9%Z%C%/$,$h$/$o$+$i$J$+$C$?$N$G$9$,!"0l1~!"(BDOS/V $B$NF0:n$HF1$8F0:n$r9T$J(B - $B$&$h$&$K$J$C$F$$$^$9!#(B - -(4) $B%m%s%0%U%!%$%kL>$K$D$$$F(B - Windows NT/95 $B$G$O!"%m%s%0%U%!%$%kL>$,07$($^$9!#%m%s%0%U%!%$%kL>$r(B 8.3 $B%U%)!<%^%C%H(B - $B$G07$&$?$a$K!"(Bmangling $B$7$F$$$^$9$,!"$3$NJ}K!$O!"(BNT $B$d(B 95 $B$,9T$J$C$F$$$k(B mangling $B$H(B - $B$O0[$J$j$^$9$N$GCm0U$7$F2<$5$$!#(B - -4. $B>c32Ey$N%l%]!<%H$K$D$$$F(B - - $BF|K\8l$N%U%!%$%kL>$K4X$7$F!"J8;z2=$1Ey$N>c32$,$"$l$P!";d$K%l%]!<%H$7$FD:$1$l$P9,$$$G(B -$B$9!#$?$@$7!"%*%j%8%J%k$+$i$NLdBjE@$d@\Ld$$9g$o$;$k(B -$B$+!"$b$7$/$O%a!<%j%s%0%j%9%H$J$I$X%l%]!<%H$9$k$h$&$K$7$F2<$5$$!#(B - -$B%l%]!<%H$5$l$k>l9g!"MxMQ$5$l$F$$$k4D6-(B(UNIX $B5Z$S(B PC $BB&$N(BOS$B$J$I(B)$B$H$G$-$^$7$?$i@_Dj%U%!(B -$B%$%k$d%m%0$J$I$rE:IU$7$FD:$1$k$H9,$$$G$9!#(B - -5. $B$=$NB>(B - - $B%3!<%IJQ49$O0J2<$NJ}!9$,:n$i$l$?%W%m%0%i%`$rMxMQ$7$F$$$^$9!#(B - - hex $B7A<0(B $BBgLZ!wBgDM!&C^GH(B $B;a(B - cap $B7A<0(B $BI%ED(B $BF;O:(B (michiro@po.iijnet.or.jp)(michiro@dms.toppan.co.jp)$B;a(B - - $B$=$NB>!"$?$/$5$s$NJ}!9$+$i$$$m$$$m$H8f65<($$$?$@$-$"$j$,$H$&$4$6$$$^$7$?!#:#8e$H$b$h(B -$B$m$7$/$*4j$$CW$7$^$9!#(B - -1994$BG/(B10$B7n(B28$BF|(B $BBh#1HG(B -1995$BG/(B 8$B7n(B16$BF|(B $BBh#2HG(B -1995$BG/(B11$B7n(B24$BF|(B $BBh#3HG(B -1996$BG/(B 5$B7n(B13$BF|(B $BBh#4HG(B - -$BF#ED(B $B?r(B fujita@ainix.isac.co.jp - -- cgit From 274b7650447f3580ba78e36a87f1cd88718c2032 Mon Sep 17 00:00:00 2001 From: Alexander Bokovoy Date: Fri, 11 Apr 2003 14:26:21 +0000 Subject: Finish conversion of Browse options (This used to be commit e59bd1d9fba71e7b8841a6d995f7bb9e156a15cc) --- docs/docbook/smbdotconf/browse/browsable.xml | 14 +++-- docs/docbook/smbdotconf/browse/browseable.xml | 17 +++--- docs/docbook/smbdotconf/browse/browselist.xml | 22 +++++--- docs/docbook/smbdotconf/browse/domainmaster.xml | 66 ++++++++++++---------- .../docbook/smbdotconf/browse/enhancedbrowsing.xml | 43 +++++++------- docs/docbook/smbdotconf/browse/lmannounce.xml | 47 +++++++-------- docs/docbook/smbdotconf/browse/lminterval.xml | 33 ++++++----- docs/docbook/smbdotconf/browse/localmaster.xml | 36 ++++++------ docs/docbook/smbdotconf/browse/oslevel.xml | 42 +++++++------- docs/docbook/smbdotconf/browse/preferedmaster.xml | 15 +++-- docs/docbook/smbdotconf/browse/preferredmaster.xml | 46 ++++++++------- 11 files changed, 210 insertions(+), 171 deletions(-) (limited to 'docs') diff --git a/docs/docbook/smbdotconf/browse/browsable.xml b/docs/docbook/smbdotconf/browse/browsable.xml index 779571cff2..bd35732927 100644 --- a/docs/docbook/smbdotconf/browse/browsable.xml +++ b/docs/docbook/smbdotconf/browse/browsable.xml @@ -1,5 +1,9 @@ - - browsable (S) - See the - browseable. - + + + See the + browseable. + + diff --git a/docs/docbook/smbdotconf/browse/browseable.xml b/docs/docbook/smbdotconf/browse/browseable.xml index c223d6c7d7..5da61cccfb 100644 --- a/docs/docbook/smbdotconf/browse/browseable.xml +++ b/docs/docbook/smbdotconf/browse/browseable.xml @@ -1,8 +1,11 @@ - - browseable (S) - This controls whether this share is seen in - the list of available shares in a net view and in the browse list. + + + This controls whether this share is seen in + the list of available shares in a net view and in the browse list. - Default: browseable = yes - - + Default: browseable = yes + + diff --git a/docs/docbook/smbdotconf/browse/browselist.xml b/docs/docbook/smbdotconf/browse/browselist.xml index f15e2caf2a..17a962a3f5 100644 --- a/docs/docbook/smbdotconf/browse/browselist.xml +++ b/docs/docbook/smbdotconf/browse/browselist.xml @@ -1,10 +1,14 @@ - - browse list (G) - This controls whether smbd - 8 will serve a browse list to - a client doing a NetServerEnum call. Normally - set to yes. You should never need to change - this. + + + This controls whether smbd + 8 will serve a browse list to + a client doing a NetServerEnum call. Normally + set to yes. You should never need to change + this. - Default: browse list = yes - + Default: browse list = yes + + diff --git a/docs/docbook/smbdotconf/browse/domainmaster.xml b/docs/docbook/smbdotconf/browse/domainmaster.xml index cf2d504e4d..7bd334bbb5 100644 --- a/docs/docbook/smbdotconf/browse/domainmaster.xml +++ b/docs/docbook/smbdotconf/browse/domainmaster.xml @@ -1,34 +1,38 @@ - - domain master (G) - Tell smbd - 8 to enable WAN-wide browse list - collation. Setting this option causes nmbd to - claim a special domain specific NetBIOS name that identifies - it as a domain master browser for its given - workgroup. Local master browsers - in the same workgroup on broadcast-isolated - subnets will give this nmbd their local browse lists, - and then ask smbd - 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. + + + Tell smbd + 8 to enable WAN-wide browse list + collation. Setting this option causes nmbd to + claim a special domain specific NetBIOS name that identifies + it as a domain master browser for its given + workgroup. Local master browsers + in the same workgroup on broadcast-isolated + subnets will give this nmbd their local browse lists, + and then ask smbd + 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. - Note that Windows NT Primary Domain Controllers expect to be - able to claim this workgroup specific special - NetBIOS name that identifies them as domain master browsers for - that workgroup 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 nmbd claims - the special name for a workgroup before a Windows - NT PDC is able to do so then cross subnet browsing will behave - strangely and may fail. + Note that Windows NT Primary Domain Controllers expect to be + able to claim this workgroup specific special + NetBIOS name that identifies them as domain master browsers for + that workgroup 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 nmbd claims + the special name for a workgroup before a Windows + NT PDC is able to do so then cross subnet browsing will behave + strangely and may fail. - If domain logons = yes - , then the default behavior is to enable the domain - master parameter. If domain logons is - not enabled (the default setting), then neither will domain - master be enabled by default. + If domain logons = yes + , then the default behavior is to enable the domain + master parameter. If domain logons is + not enabled (the default setting), then neither will domain + master be enabled by default. - Default: domain master = auto - + Default: domain master = auto + + diff --git a/docs/docbook/smbdotconf/browse/enhancedbrowsing.xml b/docs/docbook/smbdotconf/browse/enhancedbrowsing.xml index cf8d3e54b9..8fb3be1603 100644 --- a/docs/docbook/smbdotconf/browse/enhancedbrowsing.xml +++ b/docs/docbook/smbdotconf/browse/enhancedbrowsing.xml @@ -1,24 +1,27 @@ - - enhanced browsing (G) - 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. - + + + 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. + - 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. + 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. - 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. + 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. - In general you should leave this option enabled as it makes - cross-subnet browse propagation much more reliable. + In general you should leave this option enabled as it makes + cross-subnet browse propagation much more reliable. - Default: enhanced browsing = yes - - + Default: enhanced browsing = yes + + diff --git a/docs/docbook/smbdotconf/browse/lmannounce.xml b/docs/docbook/smbdotconf/browse/lmannounce.xml index 1551c0991e..b18234443a 100644 --- a/docs/docbook/smbdotconf/browse/lmannounce.xml +++ b/docs/docbook/smbdotconf/browse/lmannounce.xml @@ -1,24 +1,27 @@ - - lm announce (G) - This parameter determines if nmbd - 8 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 - auto. The default is auto. - If set to no Samba will never produce these - broadcasts. If set to yes Samba will produce - Lanman announce broadcasts at a frequency set by the parameter - lm interval. If set to auto - 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 - lm interval. + + + This parameter determines if nmbd + 8 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 + auto. The default is auto. + If set to no Samba will never produce these + broadcasts. If set to yes Samba will produce + Lanman announce broadcasts at a frequency set by the parameter + lm interval. If set to auto + 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 + lm interval. - See also lm interval - . + See also lm interval. - Default: lm announce = auto - Example: lm announce = yes - - + Default: lm announce = auto + + Example: lm announce = yes + + diff --git a/docs/docbook/smbdotconf/browse/lminterval.xml b/docs/docbook/smbdotconf/browse/lminterval.xml index cc17dc15b0..58e4cc30ba 100644 --- a/docs/docbook/smbdotconf/browse/lminterval.xml +++ b/docs/docbook/smbdotconf/browse/lminterval.xml @@ -1,17 +1,20 @@ - - lm interval (G) - If Samba is set to produce Lanman announce - broadcasts needed by OS/2 clients (see the - lm announce 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 lm announce - parameter. + + + If Samba is set to produce Lanman announce + broadcasts needed by OS/2 clients (see the + lm announce 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 lm announce + parameter. - See also lm - announce. + See also lm announce. - Default: lm interval = 60 - Example: lm interval = 120 - - + Default: lm interval = 60 + + Example: lm interval = 120 + + diff --git a/docs/docbook/smbdotconf/browse/localmaster.xml b/docs/docbook/smbdotconf/browse/localmaster.xml index dffbd3cb19..ac2626c679 100644 --- a/docs/docbook/smbdotconf/browse/localmaster.xml +++ b/docs/docbook/smbdotconf/browse/localmaster.xml @@ -1,18 +1,22 @@ - - local master (G) - This option allows nmbd - 8 to try and become a local master browser - on a subnet. If set to no then - nmbd 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 - mean that Samba will become the local master - browser on a subnet, just that nmbd will - participate in elections for local master browser. + + + This option allows nmbd + 8 to try and become a local master browser + on a subnet. If set to no then + nmbd 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 mean that Samba will become the + local master browser on a subnet, just that nmbd + will participate in elections for local master browser. - Setting this value to no will cause nmbd - never to become a local master browser. + Setting this value to no will cause nmbd never to become a local + master browser. - Default: local master = yes - - + Default: local master = yes + + diff --git a/docs/docbook/smbdotconf/browse/oslevel.xml b/docs/docbook/smbdotconf/browse/oslevel.xml index 927db32204..560516e3f8 100644 --- a/docs/docbook/smbdotconf/browse/oslevel.xml +++ b/docs/docbook/smbdotconf/browse/oslevel.xml @@ -1,21 +1,25 @@ - - os level (G) - This integer value controls what level Samba - advertises itself as for browse elections. The value of this - parameter determines whether nmbd - 8 - has a chance of becoming a local master browser for the - WORKGROUP in the local broadcast area. + + + This integer value controls what level Samba + advertises itself as for browse elections. The value of this + parameter determines whether nmbd + 8 + has a chance of becoming a local master browser for the + WORKGROUP in the local broadcast area. - Note :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 BROWSING.txt - in the Samba docs/ directory - for details. + Note :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 BROWSING.txt + in the Samba docs/ directory + for details. - Default: os level = 20 - Example: os level = 65 - - + Default: os level = 20 + + Example: os level = 65 + + diff --git a/docs/docbook/smbdotconf/browse/preferedmaster.xml b/docs/docbook/smbdotconf/browse/preferedmaster.xml index 8098626c51..2e8cd938ea 100644 --- a/docs/docbook/smbdotconf/browse/preferedmaster.xml +++ b/docs/docbook/smbdotconf/browse/preferedmaster.xml @@ -1,6 +1,9 @@ - - prefered master (G) - Synonym for - preferred master for people who cannot spell :-). - - + + + Synonym for + preferred master for people who cannot spell :-). + + diff --git a/docs/docbook/smbdotconf/browse/preferredmaster.xml b/docs/docbook/smbdotconf/browse/preferredmaster.xml index 53934fdb78..31c966b4ac 100644 --- a/docs/docbook/smbdotconf/browse/preferredmaster.xml +++ b/docs/docbook/smbdotconf/browse/preferredmaster.xml @@ -1,25 +1,29 @@ - - preferred master (G) - This boolean parameter controls if nmbd(8) is a preferred master browser - for its workgroup. + + + This boolean parameter controls if + nmbd + 8 is a preferred master + browser for its workgroup. - If this is set to yes, on startup, nmbd - 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 - domain master = yes, so that - nmbd can guarantee becoming a domain master. + If this is set to yes, on startup, nmbd + 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 + domain master = yes, so + that nmbd can guarantee becoming a domain master. - 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. + 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. - See also os level - . + See also os level. - Default: preferred master = auto - - + Default: preferred master = auto + + -- cgit From 7d19f81d96d8474c5ab7a9d950b1e32b41baf8c8 Mon Sep 17 00:00:00 2001 From: Alexander Bokovoy Date: Fri, 11 Apr 2003 14:46:50 +0000 Subject: Finish conversion of WINS options (This used to be commit eb7a35110eac38fb545c34f3b9e33cbd58d60fdc) --- docs/docbook/smbdotconf/wins/dnsproxy.xml | 38 +++++++------ docs/docbook/smbdotconf/wins/winshook.xml | 78 ++++++++++++++++----------- docs/docbook/smbdotconf/wins/winspartners.xml | 27 +++++----- docs/docbook/smbdotconf/wins/winsproxy.xml | 20 ++++--- docs/docbook/smbdotconf/wins/winsserver.xml | 57 +++++++++++--------- docs/docbook/smbdotconf/wins/winssupport.xml | 25 +++++---- 6 files changed, 139 insertions(+), 106 deletions(-) (limited to 'docs') diff --git a/docs/docbook/smbdotconf/wins/dnsproxy.xml b/docs/docbook/smbdotconf/wins/dnsproxy.xml index fd53ae7ded..45ec160c5a 100644 --- a/docs/docbook/smbdotconf/wins/dnsproxy.xml +++ b/docs/docbook/smbdotconf/wins/dnsproxy.xml @@ -1,21 +1,25 @@ - - dns proxy (G) - 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. + + + 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 - 15 characters, maximum. + 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. - nmbd spawns a second copy of itself to do the - DNS name lookup requests, as doing a name lookup is a blocking - action. + nmbd spawns a second copy of itself to do the + DNS name lookup requests, as doing a name lookup is a blocking + action. - See also the parameter - wins support. + See also the parameter + wins support. - Default: dns proxy = yes - + Default: dns proxy = yes + + diff --git a/docs/docbook/smbdotconf/wins/winshook.xml b/docs/docbook/smbdotconf/wins/winshook.xml index e0c4a87c5b..e38e93f6b5 100644 --- a/docs/docbook/smbdotconf/wins/winshook.xml +++ b/docs/docbook/smbdotconf/wins/winshook.xml @@ -1,43 +1,57 @@ - - wins hook (G) - 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. + + + 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. - The wins hook parameter specifies the name of a script - or executable that will be called as follows: + The wins hook parameter specifies the name of a script + or executable that will be called as follows: - wins_hook operation name nametype ttl IP_list - + wins_hook operation name nametype ttl IP_list - - The first argument is the operation and is one - of "add", "delete", or "refresh". In most cases the operation can - be ignored as the rest of the parameters provide sufficient - information. Note that "refresh" may sometimes be called when the - name has not previously been added, in that case it should be treated - as an add. + + + The first argument is the operation and is + one of "add", "delete", or + "refresh". In most cases the operation + can be ignored as the rest of the parameters + provide sufficient information. Note that + "refresh" may sometimes be called when + the name has not previously been added, in that + case it should be treated as an add. + - The second argument is the NetBIOS name. If the + + 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. + and periods. + - The third argument is the NetBIOS name - type as a 2 digit hexadecimal number. + + The third argument is the NetBIOS name + type as a 2 digit hexadecimal number. + - The fourth argument is the TTL (time to live) - for the name in seconds. + + The fourth argument is the TTL (time to live) + for the name in seconds. + - The fifth and subsequent arguments are the IP + + 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. - - - An example script that calls the BIND dynamic DNS update - program nsupdate is provided in the examples - directory of the Samba source code. + empty then the name should be deleted. - + + + An example script that calls the BIND dynamic DNS update + program nsupdate is provided in the examples + directory of the Samba source code. + + diff --git a/docs/docbook/smbdotconf/wins/winspartners.xml b/docs/docbook/smbdotconf/wins/winspartners.xml index 840435ae4e..9ec277ed2d 100644 --- a/docs/docbook/smbdotconf/wins/winspartners.xml +++ b/docs/docbook/smbdotconf/wins/winspartners.xml @@ -1,14 +1,17 @@ - - wins partners (G) - 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. - + + + 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. + - Default: wins partners = + Default: wins partners = - Example: wins partners = 192.168.0.1 172.16.1.2 - - + Example: wins partners = 192.168.0.1 172.16.1.2 + + diff --git a/docs/docbook/smbdotconf/wins/winsproxy.xml b/docs/docbook/smbdotconf/wins/winsproxy.xml index 31978d3b24..11f47e31c7 100644 --- a/docs/docbook/smbdotconf/wins/winsproxy.xml +++ b/docs/docbook/smbdotconf/wins/winsproxy.xml @@ -1,9 +1,13 @@ - - wins proxy (G) - 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. + + + 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: wins proxy = no - - + Default: wins proxy = no + + diff --git a/docs/docbook/smbdotconf/wins/winsserver.xml b/docs/docbook/smbdotconf/wins/winsserver.xml index ebdb3016c7..12ee635acd 100644 --- a/docs/docbook/smbdotconf/wins/winsserver.xml +++ b/docs/docbook/smbdotconf/wins/winsserver.xml @@ -1,32 +1,37 @@ - - wins server (G) - This specifies the IP address (or DNS name: IP - 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. + + + This specifies the IP address (or DNS name: IP + 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. + 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. - + If you want to work in multiple namespaces, you can + give every wins server a 'tag'. For each tag, only one + (working) server will be queried for a name. The tag should be + seperated from the ip address by a colon. + - You need to set up Samba to point - to a WINS server if you have multiple subnets and wish cross-subnet - browsing to work correctly. + You need to set up Samba to point + to a WINS server if you have multiple subnets and wish cross-subnet + browsing to work correctly. - See the documentation file Browsing in the samba howto collection. + See the documentation file Browsing in the samba howto collection. - Default: not enabled - Example: wins server = mary:192.9.200.1 fred:192.168.3.199 mary:192.168.2.61 - For this example when querying a certain name, 192.19.200.1 will - be asked first and if that doesn't respond 192.168.2.61. If either - of those doesn't know the name 192.168.3.199 will be queried. - + Default: not enabled - Example: wins server = 192.9.200.1 192.168.2.61 - - + Example: wins server = mary:192.9.200.1 fred:192.168.3.199 mary:192.168.2.61 + + For this example when querying a certain name, 192.19.200.1 will + be asked first and if that doesn't respond 192.168.2.61. If either + of those doesn't know the name 192.168.3.199 will be queried. + + + Example: wins server = 192.9.200.1 192.168.2.61 + + diff --git a/docs/docbook/smbdotconf/wins/winssupport.xml b/docs/docbook/smbdotconf/wins/winssupport.xml index 5ad886a9b1..eef59e708f 100644 --- a/docs/docbook/smbdotconf/wins/winssupport.xml +++ b/docs/docbook/smbdotconf/wins/winssupport.xml @@ -1,12 +1,15 @@ - - wins support (G) - 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 nmbd to be your WINS server. - Note that you should NEVER set this to yes - on more than one machine in your network. + + + 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 nmbd to be your WINS server. + Note that you should NEVER set this to yes + on more than one machine in your network. - Default: wins support = no - - + Default: wins support = no + + -- cgit From d90a4ea71a17f22b9d65462189d6e074b4fa9e6e Mon Sep 17 00:00:00 2001 From: Alexander Bokovoy Date: Fri, 11 Apr 2003 15:01:39 +0000 Subject: Finish conversion of Locking options (This used to be commit 9613c217786147c9deda9770887dc069659b1deb) --- docs/docbook/smbdotconf/locking/blockinglocks.xml | 39 ++++++------- docs/docbook/smbdotconf/locking/cscpolicy.xml | 32 ++++++----- docs/docbook/smbdotconf/locking/fakeoplocks.xml | 50 ++++++++-------- docs/docbook/smbdotconf/locking/kerneloplocks.xml | 43 +++++++------- docs/docbook/smbdotconf/locking/level2oplocks.xml | 66 +++++++++++----------- docs/docbook/smbdotconf/locking/locking.xml | 42 +++++++------- docs/docbook/smbdotconf/locking/lockspincount.xml | 30 +++++----- docs/docbook/smbdotconf/locking/lockspintime.xml | 21 +++---- .../smbdotconf/locking/oplockbreakwaittime.xml | 30 +++++----- .../smbdotconf/locking/oplockcontentionlimit.xml | 35 ++++++------ docs/docbook/smbdotconf/locking/oplocks.xml | 50 ++++++++-------- docs/docbook/smbdotconf/locking/posixlocking.xml | 28 ++++----- docs/docbook/smbdotconf/locking/sharemodes.xml | 44 ++++++++------- docs/docbook/smbdotconf/locking/strictlocking.xml | 30 +++++----- 14 files changed, 285 insertions(+), 255 deletions(-) (limited to 'docs') diff --git a/docs/docbook/smbdotconf/locking/blockinglocks.xml b/docs/docbook/smbdotconf/locking/blockinglocks.xml index ea5e90b5cd..f11d92f4f5 100644 --- a/docs/docbook/smbdotconf/locking/blockinglocks.xml +++ b/docs/docbook/smbdotconf/locking/blockinglocks.xml @@ -1,22 +1,23 @@ - - blocking locks (S) - 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. + + + 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. - 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. + 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. - If this parameter is set to no, then - samba will behave as previous versions of Samba would and - will fail the lock request immediately if the lock range - cannot be obtained. + If this parameter is set to no, then + samba will behave as previous versions of Samba would and + will fail the lock request immediately if the lock range + cannot be obtained. - Default: blocking locks = yes - - - + Default: blocking locks = yes + + diff --git a/docs/docbook/smbdotconf/locking/cscpolicy.xml b/docs/docbook/smbdotconf/locking/cscpolicy.xml index e5139bc4f3..7567ed9286 100644 --- a/docs/docbook/smbdotconf/locking/cscpolicy.xml +++ b/docs/docbook/smbdotconf/locking/cscpolicy.xml @@ -1,18 +1,20 @@ - - csc policy (S) - This stands for client-side caching - policy, and specifies how clients capable of offline - caching will cache the files in the share. The valid values - are: manual, documents, programs, disable. + + + This stands for client-side caching + policy, and specifies how clients capable of offline + caching will cache the files in the share. The valid values + are: manual, documents, programs, disable. - These values correspond to those used on Windows - servers. + These values correspond to those used on Windows servers. - For example, shares containing roaming profiles can have - offline caching disabled using csc policy = disable - . + For example, shares containing roaming profiles can have + offline caching disabled using csc policy = disable. - Default: csc policy = manual - Example: csc policy = programs - - + Default: csc policy = manual + + Example: csc policy = programs + + diff --git a/docs/docbook/smbdotconf/locking/fakeoplocks.xml b/docs/docbook/smbdotconf/locking/fakeoplocks.xml index 16887726c0..b7deac68ba 100644 --- a/docs/docbook/smbdotconf/locking/fakeoplocks.xml +++ b/docs/docbook/smbdotconf/locking/fakeoplocks.xml @@ -1,27 +1,31 @@ - - fake oplocks (S) - 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. - + + + 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. + - When you set fake oplocks = yes, smbd(8) will - always grant oplock requests no matter how many clients are using - the file. + When you set fake oplocks = yes, + smbd8 will + always grant oplock requests no matter how many clients are using the file. - It is generally much better to use the real oplocks support rather - than this parameter. + It is generally much better to use the real + oplocks support rather + than this parameter. - 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! + 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! - Default: fake oplocks = no - + Default: fake oplocks = no + + diff --git a/docs/docbook/smbdotconf/locking/kerneloplocks.xml b/docs/docbook/smbdotconf/locking/kerneloplocks.xml index 98513fdd1e..f155fddc8f 100644 --- a/docs/docbook/smbdotconf/locking/kerneloplocks.xml +++ b/docs/docbook/smbdotconf/locking/kerneloplocks.xml @@ -1,24 +1,27 @@ - - kernel oplocks (G) - For UNIXes that support kernel based oplocks - (currently only IRIX and the Linux 2.4 kernel), this parameter - allows the use of them to be turned on or off. + + + For UNIXes that support kernel based + oplocks + (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 oplocks - to be broken whenever a local UNIX process or NFS operation - accesses a file that smbd - 8 has oplocked. This allows complete - data consistency between SMB/CIFS, NFS and local file access (and is - a very cool feature :-). + Kernel oplocks support allows Samba oplocks + to be broken whenever a local UNIX process or NFS operation + accesses a file that smbd + 8 has oplocked. This allows complete + data consistency between SMB/CIFS, NFS and local file access (and is + a very cool feature :-). - This parameter defaults to on, 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. + This parameter defaults to on, 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. - See also the oplocks - and level2 oplocks - parameters. + See also the oplocks + and level2 oplocks + parameters. - Default: kernel oplocks = yes - - + Default: kernel oplocks = yes + + diff --git a/docs/docbook/smbdotconf/locking/level2oplocks.xml b/docs/docbook/smbdotconf/locking/level2oplocks.xml index adae6d268f..c2c090b1a8 100644 --- a/docs/docbook/smbdotconf/locking/level2oplocks.xml +++ b/docs/docbook/smbdotconf/locking/level2oplocks.xml @@ -1,39 +1,41 @@ - - level2 oplocks (S) - This parameter controls whether Samba supports - level2 (read-only) oplocks on a share. + + + This parameter controls whether Samba supports + level2 (read-only) oplocks on a share. - 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). + 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). - 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 "none" and - delete any read-ahead caches. + 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 "none" and + delete any read-ahead caches. - It is recommended that this parameter be turned on - to speed access to shared executables. + It is recommended that this parameter be turned on to + speed access to shared executables. - For more discussions on level2 oplocks see the CIFS spec. + For more discussions on level2 oplocks see the CIFS spec. - Currently, if kernel - oplocks are supported then level2 oplocks are - not granted (even if this parameter is set to yes). - Note also, the oplocks - parameter must be set to yes on this share in order for - this parameter to have any effect. + Currently, if kernel + oplocks are supported then level2 oplocks are + not granted (even if this parameter is set to yes). + Note also, the oplocks + parameter must be set to yes on this share in order for + this parameter to have any effect. - See also the oplocks - and kernel oplocks - parameters. + See also the oplocks + and kernel oplocks + parameters. - Default: level2 oplocks = yes - - + Default: level2 oplocks = yes + + diff --git a/docs/docbook/smbdotconf/locking/locking.xml b/docs/docbook/smbdotconf/locking/locking.xml index aa27027a11..8526224316 100644 --- a/docs/docbook/smbdotconf/locking/locking.xml +++ b/docs/docbook/smbdotconf/locking/locking.xml @@ -1,25 +1,27 @@ - - locking (S) - This controls whether or not locking will be - performed by the server in response to lock requests from the - client. + + + This controls whether or not locking will be + performed by the server in response to lock requests from the + client. - If locking = no, all lock and unlock - requests will appear to succeed and all lock queries will report - that the file in question is available for locking. + If locking = no, all lock and unlock + requests will appear to succeed and all lock queries will report + that the file in question is available for locking. - If locking = yes, real locking will be performed - by the server. + If locking = yes, real locking will be performed + by the server. - This option may be useful for read-only - filesystems which may not need locking (such as - CDROM drives), although setting this parameter of no - is not really recommended even in this case. + This option may be useful for read-only + filesystems which may not need locking (such as + CDROM drives), although setting this parameter of no + is not really recommended even in this case. - 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. + 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. - Default: locking = yes - - + Default: locking = yes + + diff --git a/docs/docbook/smbdotconf/locking/lockspincount.xml b/docs/docbook/smbdotconf/locking/lockspincount.xml index 1ee1aab4d4..d308f5d845 100644 --- a/docs/docbook/smbdotconf/locking/lockspincount.xml +++ b/docs/docbook/smbdotconf/locking/lockspincount.xml @@ -1,15 +1,17 @@ - - lock spin count (G) - 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. - + + + 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. + - Default: lock spin count = 2 - - + Default: lock spin count = 2 + + diff --git a/docs/docbook/smbdotconf/locking/lockspintime.xml b/docs/docbook/smbdotconf/locking/lockspintime.xml index 4d3ea1bdc4..460b2827b4 100644 --- a/docs/docbook/smbdotconf/locking/lockspintime.xml +++ b/docs/docbook/smbdotconf/locking/lockspintime.xml @@ -1,11 +1,12 @@ - - lock spin time (G) - The time in microseconds that smbd should - pause before attempting to gain a failed lock. See - lock spin - count for more details. - + + + The time in microseconds that smbd should + pause before attempting to gain a failed lock. See + lock spin + count for more details. - Default: lock spin time = 10 - - + Default: lock spin time = 10 + + diff --git a/docs/docbook/smbdotconf/locking/oplockbreakwaittime.xml b/docs/docbook/smbdotconf/locking/oplockbreakwaittime.xml index 5e08200a33..0dc130eab3 100644 --- a/docs/docbook/smbdotconf/locking/oplockbreakwaittime.xml +++ b/docs/docbook/smbdotconf/locking/oplockbreakwaittime.xml @@ -1,16 +1,18 @@ - - oplock break wait time (G) - 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. + + + 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. - DO NOT CHANGE THIS PARAMETER UNLESS YOU HAVE READ - AND UNDERSTOOD THE SAMBA OPLOCK CODE. + DO NOT CHANGE THIS PARAMETER UNLESS YOU HAVE READ AND + UNDERSTOOD THE SAMBA OPLOCK CODE. - Default: oplock break wait time = 0 - - + Default: oplock break wait time = 0 + + diff --git a/docs/docbook/smbdotconf/locking/oplockcontentionlimit.xml b/docs/docbook/smbdotconf/locking/oplockcontentionlimit.xml index fd3b45d0b1..1b24e5cdec 100644 --- a/docs/docbook/smbdotconf/locking/oplockcontentionlimit.xml +++ b/docs/docbook/smbdotconf/locking/oplockcontentionlimit.xml @@ -1,19 +1,22 @@ - - oplock contention limit (S) - This is a very advanced - smbd(8) tuning option to - improve the efficiency of the granting of oplocks under multiple - client contention for the same file. + + + This is a very 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 smbd - 8not 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 smbd to behave in a similar - way to Windows NT. + In brief it specifies a number, which causes smbd + 8not 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 smbd to behave in a similar + way to Windows NT. - DO NOT CHANGE THIS PARAMETER UNLESS YOU HAVE READ - AND UNDERSTOOD THE SAMBA OPLOCK CODE. + DO NOT CHANGE THIS PARAMETER UNLESS YOU HAVE READ + AND UNDERSTOOD THE SAMBA OPLOCK CODE. - Default: oplock contention limit = 2 - - + Default: oplock contention limit = 2 + + diff --git a/docs/docbook/smbdotconf/locking/oplocks.xml b/docs/docbook/smbdotconf/locking/oplocks.xml index 071786f35c..0ba53ba765 100644 --- a/docs/docbook/smbdotconf/locking/oplocks.xml +++ b/docs/docbook/smbdotconf/locking/oplocks.xml @@ -1,27 +1,29 @@ - - oplocks (S) - This boolean option tells smbd 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 - Speed.txt in the Samba docs/ - directory. + + + This boolean option tells smbd 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 + Speed.txt in the Samba docs/ + directory. - Oplocks may be selectively turned off on certain files with a - share. See the - veto oplock files 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 - kernel oplocks parameter for details. + Oplocks may be selectively turned off on certain files with a + share. See the + veto oplock files 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 + kernel oplocks parameter for details. - See also the kernel - oplocks and - level2 oplocks parameters. + See also the kernel + oplocks and + level2 oplocks parameters. - Default: oplocks = yes - - + Default: oplocks = yes + + diff --git a/docs/docbook/smbdotconf/locking/posixlocking.xml b/docs/docbook/smbdotconf/locking/posixlocking.xml index 4f2e2d215b..c81bdcff38 100644 --- a/docs/docbook/smbdotconf/locking/posixlocking.xml +++ b/docs/docbook/smbdotconf/locking/posixlocking.xml @@ -1,14 +1,16 @@ - - posix locking (S) - The smbd - 8 - 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. + + + The smbd + 8 + 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. - Default: posix locking = yes - - + Default: posix locking = yes + + diff --git a/docs/docbook/smbdotconf/locking/sharemodes.xml b/docs/docbook/smbdotconf/locking/sharemodes.xml index c789ed0fb2..529ec44106 100644 --- a/docs/docbook/smbdotconf/locking/sharemodes.xml +++ b/docs/docbook/smbdotconf/locking/sharemodes.xml @@ -1,26 +1,28 @@ - - share modes (S) - This enables or disables the honoring of - the share modes during a file open. These - modes are used by clients to gain exclusive read or write access - to a file. + + + This enables or disables the honoring of + the share modes during a file open. These + modes are used by clients to gain exclusive read or write access + to a file. - 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). + 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). - The share modes that are enabled by this option are - DENY_DOS, DENY_ALL, - DENY_READ, DENY_WRITE, - DENY_NONE and DENY_FCB. - + The share modes that are enabled by this option are + DENY_DOS, DENY_ALL, + DENY_READ, DENY_WRITE, + DENY_NONE and DENY_FCB. + - This option gives full share compatibility and enabled - by default. + This option gives full share compatibility and enabled + by default. - You should NEVER turn this parameter - off as many Windows applications will break if you do so. + You should NEVER turn this parameter + off as many Windows applications will break if you do so. - Default: share modes = yes - - + Default: share modes = yes + + diff --git a/docs/docbook/smbdotconf/locking/strictlocking.xml b/docs/docbook/smbdotconf/locking/strictlocking.xml index b67ae47736..34c1c7fe5e 100644 --- a/docs/docbook/smbdotconf/locking/strictlocking.xml +++ b/docs/docbook/smbdotconf/locking/strictlocking.xml @@ -1,17 +1,19 @@ - - strict locking (S) - 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 - deny access if locks exist. This can be slow on some systems. + + + 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 + deny access if locks exist. This can be slow on some systems. - When strict locking is no the server does file - lock checks only when the client explicitly asks for them. + When strict locking is no the server does file + lock checks only when the client explicitly asks for them. - Well-behaved clients always ask for lock checks when it - is important, so in the vast majority of cases strict - locking = no is preferable. + Well-behaved clients always ask for lock checks when it + is important, so in the vast majority of cases strict + locking = no is preferable. - Default: strict locking = no - - + Default: strict locking = no + + -- cgit From 957270bcc0fec692270c4d22e974b98cb774aa4f Mon Sep 17 00:00:00 2001 From: Alexander Bokovoy Date: Fri, 11 Apr 2003 15:17:53 +0000 Subject: Finish conversion of LDAP options (This used to be commit 938e3d3f5305ed2162fa0cb0d2a6025fbadfcfec) --- docs/docbook/smbdotconf/ldap/ldapadmindn.xml | 29 +++++----- docs/docbook/smbdotconf/ldap/ldapdeletedn.xml | 21 ++++---- docs/docbook/smbdotconf/ldap/ldapfilter.xml | 24 +++++---- docs/docbook/smbdotconf/ldap/ldapmachinesuffix.xml | 19 ++++--- docs/docbook/smbdotconf/ldap/ldappasswdsync.xml | 50 +++++++++++------- docs/docbook/smbdotconf/ldap/ldapport.xml | 33 ++++++------ docs/docbook/smbdotconf/ldap/ldapserver.xml | 26 ++++----- docs/docbook/smbdotconf/ldap/ldapssl.xml | 61 +++++++++++++--------- docs/docbook/smbdotconf/ldap/ldapsuffix.xml | 20 ++++--- docs/docbook/smbdotconf/ldap/ldaptrustids.xml | 39 ++++++++------ docs/docbook/smbdotconf/ldap/ldapusersuffix.xml | 20 +++---- 11 files changed, 190 insertions(+), 152 deletions(-) (limited to 'docs') diff --git a/docs/docbook/smbdotconf/ldap/ldapadmindn.xml b/docs/docbook/smbdotconf/ldap/ldapadmindn.xml index f92e8ce310..301c88df7b 100644 --- a/docs/docbook/smbdotconf/ldap/ldapadmindn.xml +++ b/docs/docbook/smbdotconf/ldap/ldapadmindn.xml @@ -1,13 +1,16 @@ - - ldap admin dn (G) - The ldap admin dn defines the Distinguished - Name (DN) name used by Samba to contact the ldap server when retreiving - user account information. The ldap - admin dn is used in conjunction with the admin dn password - stored in the private/secrets.tdb file. See the - smbpasswd - 8 man page for more information on how - to accmplish this. - - - + + + The ldap admin dn + defines the Distinguished Name (DN) name used by Samba to + contact the ldap server when retreiving user account + information. The ldap admin + dn is used in conjunction with the admin dn password + stored in the private/secrets.tdb file. + See the smbpasswd + 8 man page for more + information on how to accmplish this. + + diff --git a/docs/docbook/smbdotconf/ldap/ldapdeletedn.xml b/docs/docbook/smbdotconf/ldap/ldapdeletedn.xml index f4a820c16d..89a75e02fd 100644 --- a/docs/docbook/smbdotconf/ldap/ldapdeletedn.xml +++ b/docs/docbook/smbdotconf/ldap/ldapdeletedn.xml @@ -1,10 +1,13 @@ - - ldap delete dn (G) - This parameter specifies whether a delete - operation in the ldapsam deletes the complete entry or only the attributes - specific to Samba. - + + + This parameter specifies whether a delete + operation in the ldapsam deletes the complete entry or only the attributes + specific to Samba. + - Default : ldap delete dn = no - - + Default: ldap delete dn = no + + diff --git a/docs/docbook/smbdotconf/ldap/ldapfilter.xml b/docs/docbook/smbdotconf/ldap/ldapfilter.xml index 6ddf8db30f..1d0ab33d89 100644 --- a/docs/docbook/smbdotconf/ldap/ldapfilter.xml +++ b/docs/docbook/smbdotconf/ldap/ldapfilter.xml @@ -1,12 +1,14 @@ - - ldap filter (G) - 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 - objectclass. Note that this filter should only return one entry. - + + + 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 + objectclass. Note that this filter should only return one entry. + - - Default : ldap filter = (&(uid=%u)(objectclass=sambaAccount)) - - + Default: ldap filter = (&(uid=%u)(objectclass=sambaAccount)) + + diff --git a/docs/docbook/smbdotconf/ldap/ldapmachinesuffix.xml b/docs/docbook/smbdotconf/ldap/ldapmachinesuffix.xml index e02bf9acfc..0ef6a04abf 100644 --- a/docs/docbook/smbdotconf/ldap/ldapmachinesuffix.xml +++ b/docs/docbook/smbdotconf/ldap/ldapmachinesuffix.xml @@ -1,11 +1,10 @@ - - ldap machine suffix (G) - It specifies where machines should be - added to the ldap tree. - - + + + It specifies where machines should be added to the ldap tree. - - Default : none - - + Default: none + + diff --git a/docs/docbook/smbdotconf/ldap/ldappasswdsync.xml b/docs/docbook/smbdotconf/ldap/ldappasswdsync.xml index ce9449374d..8015b2fb2d 100644 --- a/docs/docbook/smbdotconf/ldap/ldappasswdsync.xml +++ b/docs/docbook/smbdotconf/ldap/ldappasswdsync.xml @@ -1,23 +1,35 @@ - - ldap passwd sync (G) - 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. - + + + 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. + - - The ldap passwd sync can be set to one of three values: - - - Yes = Try to update the LDAP, NT and LM passwords and update the pwdLastSet time. + The ldap passwd + sync can be set to one of three values: + + + + Yes = Try + to update the LDAP, NT and LM passwords and update the pwdLastSet time. + - No = Update NT and LM passwords and update the pwdLastSet time. + + No = Update NT and + LM passwords and update the pwdLastSet time. + - Only = Only update the LDAP password and let the LDAP server do the rest. - - - Default : ldap passwd sync = no + + Only = Only update + the LDAP password and let the LDAP server do the rest. - + + + Default: ldap passwd sync = no + + diff --git a/docs/docbook/smbdotconf/ldap/ldapport.xml b/docs/docbook/smbdotconf/ldap/ldapport.xml index 97c256d423..c00c525db0 100644 --- a/docs/docbook/smbdotconf/ldap/ldapport.xml +++ b/docs/docbook/smbdotconf/ldap/ldapport.xml @@ -1,20 +1,19 @@ - - ldap port (G) - This parameter is only available if Samba has been - configure to include the --with-ldapsam option - at compile time. - + + + This parameter is only available if Samba has been + configure to include the --with-ldapsam option + at compile time. - - This option is used to control the tcp port number used to contact - the ldap server. - The default is to use the stand LDAPS port 636. - + This option is used to control the tcp port number used to contact + the ldap server. + The default is to use the stand LDAPS port 636. - See Also: ldap ssl - + See Also: ldap ssl - Default : ldap port = 636 ; if ldap ssl = on - Default : ldap port = 389 ; if ldap ssl = off - - + Default : ldap port = 636 ; if ldap ssl = on + + Default : ldap port = 389 ; if ldap ssl = off + + diff --git a/docs/docbook/smbdotconf/ldap/ldapserver.xml b/docs/docbook/smbdotconf/ldap/ldapserver.xml index 33d5652ac9..e7a4c670ab 100644 --- a/docs/docbook/smbdotconf/ldap/ldapserver.xml +++ b/docs/docbook/smbdotconf/ldap/ldapserver.xml @@ -1,15 +1,15 @@ - - ldap server (G) - This parameter is only available if Samba has been - configure to include the --with-ldapsam option - at compile time. - + + + This parameter is only available if Samba has been + configure to include the --with-ldapsam + option at compile time. - - This parameter should contain the FQDN of the ldap directory - server which should be queried to locate user account information. - + This parameter should contain the FQDN of the ldap directory + server which should be queried to locate user account information. + - Default : ldap server = localhost - - + Default : ldap server = localhost + + diff --git a/docs/docbook/smbdotconf/ldap/ldapssl.xml b/docs/docbook/smbdotconf/ldap/ldapssl.xml index d747d8f7df..13bafdf3a7 100644 --- a/docs/docbook/smbdotconf/ldap/ldapssl.xml +++ b/docs/docbook/smbdotconf/ldap/ldapssl.xml @@ -1,30 +1,39 @@ - - ldap ssl (G) - This option is used to define whether or not Samba should - use SSL when connecting to the ldap server - This is NOT related to - Samba's previous SSL support which was enabled by specifying the - --with-ssl option to the configure - script. - + + + This option is used to define whether or not Samba should + use SSL when connecting to the ldap server + This is NOT related to + Samba's previous SSL support which was enabled by specifying the + --with-ssl option to the configure + script. - - The ldap ssl can be set to one of three values: - - - Off = Never use SSL when querying the directory. + The ldap ssl can be set to one of three values: + + + Off = Never + use SSL when querying the directory. + - Start_tls = Use the LDAPv3 StartTLS extended operation - (RFC2830) for communicating with the directory server. + + Start_tls = Use + the LDAPv3 StartTLS extended operation (RFC2830) for + communicating with the directory server. + - On = - Use SSL on the ldaps port when contacting the - ldap server. Only - available when the backwards-compatiblity - --with-ldapsam option is specified - to configure. See passdb backend - - - Default : ldap ssl = start_tls + + On = Use SSL + on the ldaps port when contacting the ldap server. Only available when the + backwards-compatiblity --with-ldapsam option is specified + to configure. See passdb backend - + + + Default : ldap ssl = start_tls + + diff --git a/docs/docbook/smbdotconf/ldap/ldapsuffix.xml b/docs/docbook/smbdotconf/ldap/ldapsuffix.xml index dae15f8104..609f171096 100644 --- a/docs/docbook/smbdotconf/ldap/ldapsuffix.xml +++ b/docs/docbook/smbdotconf/ldap/ldapsuffix.xml @@ -1,8 +1,14 @@ - - ldap suffix (G) - - Specifies where user and machine accounts are added to the tree. Can be overriden by ldap user suffix and ldap machine suffix. It also used as the base dn for all ldap searches. + + + Specifies where user and machine accounts are added to the + tree. Can be overriden by ldap user + suffix and ldap machine + suffix. It also used as the base dn for all ldap + searches. - Default : none - - + Default: none + + diff --git a/docs/docbook/smbdotconf/ldap/ldaptrustids.xml b/docs/docbook/smbdotconf/ldap/ldaptrustids.xml index 8fe4a1400b..36bbcb2fb4 100644 --- a/docs/docbook/smbdotconf/ldap/ldaptrustids.xml +++ b/docs/docbook/smbdotconf/ldap/ldaptrustids.xml @@ -1,18 +1,23 @@ - - ldap trust ids (G) - 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. - 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 nss_ldap against the - same LDAP server. + + - Default: ldap trust ids = No - - + 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. + + + 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 nss_ldap against the same LDAP + server. + + Default: ldap trust ids = No + + diff --git a/docs/docbook/smbdotconf/ldap/ldapusersuffix.xml b/docs/docbook/smbdotconf/ldap/ldapusersuffix.xml index e4fb681e23..731fba3420 100644 --- a/docs/docbook/smbdotconf/ldap/ldapusersuffix.xml +++ b/docs/docbook/smbdotconf/ldap/ldapusersuffix.xml @@ -1,10 +1,10 @@ - - ldap user suffix (G) - It specifies where users are added to the tree. - - - - - Default : none - - + + + It specifies where users are added to the tree. + + Default: none + + -- cgit From c62b42d2b2aa065eeb510b0ec98a1ea45e7b606e Mon Sep 17 00:00:00 2001 From: Alexander Bokovoy Date: Fri, 11 Apr 2003 15:25:03 +0000 Subject: Finish conversion of VFS options. This section is not complete yet -- we miss documentation for parametric options and new modules stuff (This used to be commit 769bce45e9678b67e2ef1da84d5ee95c90357b9e) --- docs/docbook/smbdotconf/vfs/hostmsdfs.xml | 33 +++++++++++++++------------- docs/docbook/smbdotconf/vfs/msdfsproxy.xml | 33 +++++++++++++++------------- docs/docbook/smbdotconf/vfs/msdfsroot.xml | 35 +++++++++++++++--------------- docs/docbook/smbdotconf/vfs/vfsobject.xml | 20 +++++++++-------- docs/docbook/smbdotconf/vfs/vfsoptions.xml | 20 +++++++++-------- docs/docbook/smbdotconf/vfs/vfspath.xml | 21 +++++++++--------- 6 files changed, 87 insertions(+), 75 deletions(-) (limited to 'docs') diff --git a/docs/docbook/smbdotconf/vfs/hostmsdfs.xml b/docs/docbook/smbdotconf/vfs/hostmsdfs.xml index 0496fd7f47..c843969e50 100644 --- a/docs/docbook/smbdotconf/vfs/hostmsdfs.xml +++ b/docs/docbook/smbdotconf/vfs/hostmsdfs.xml @@ -1,17 +1,20 @@ - - host msdfs (G) - This boolean parameter is only available - if Samba has been configured and compiled with the - --with-msdfs option. If set to yes, - Samba will act as a Dfs server, and allow Dfs-aware clients - to browse Dfs trees hosted on the server. + + + This boolean parameter is only available + if Samba has been configured and compiled with the + --with-msdfs option. If set to yes, + Samba will act as a Dfs server, and allow Dfs-aware clients + to browse Dfs trees hosted on the server. - See also the - msdfs root share level parameter. For - more information on setting up a Dfs tree on Samba, - refer to msdfs_setup.html. - + See also the + msdfs root share level parameter. For + more information on setting up a Dfs tree on Samba, + refer to msdfs_setup.html. + - Default: host msdfs = no - - + Default: host msdfs = no + + diff --git a/docs/docbook/smbdotconf/vfs/msdfsproxy.xml b/docs/docbook/smbdotconf/vfs/msdfsproxy.xml index 41b36cb91b..c16968fda7 100644 --- a/docs/docbook/smbdotconf/vfs/msdfsproxy.xml +++ b/docs/docbook/smbdotconf/vfs/msdfsproxy.xml @@ -1,15 +1,18 @@ - - msdfs proxy (S) - 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. - Only Dfs roots can act as proxy shares. Take a look at the - msdfs root - and - host msdfs - options to find out how to set up a Dfs root share. - Example: msdfs proxy = \\\\otherserver\\someshare - - + + + 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. + + Only Dfs roots can act as proxy shares. Take a look at the + msdfs root + and host msdfs + options to find out how to set up a Dfs root share. + + Example: msdfs proxy = \\\\otherserver\\someshare + + diff --git a/docs/docbook/smbdotconf/vfs/msdfsroot.xml b/docs/docbook/smbdotconf/vfs/msdfsroot.xml index dc50ba5e57..35142ff037 100644 --- a/docs/docbook/smbdotconf/vfs/msdfsroot.xml +++ b/docs/docbook/smbdotconf/vfs/msdfsroot.xml @@ -1,19 +1,20 @@ - - msdfs root (S) - This boolean parameter is only available if - Samba is configured and compiled with the - --with-msdfs 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 msdfs:serverA\\shareA,serverB\\shareB - 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. + + + This boolean parameter is only available if + Samba is configured and compiled with the + --with-msdfs 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 msdfs:serverA\\shareA,serverB\\shareB + 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. - See also host msdfs - + See also host msdfs - Default: msdfs root = no - - + Default: msdfs root = no + + diff --git a/docs/docbook/smbdotconf/vfs/vfsobject.xml b/docs/docbook/smbdotconf/vfs/vfsobject.xml index d334552dae..c68e8d0135 100644 --- a/docs/docbook/smbdotconf/vfs/vfsobject.xml +++ b/docs/docbook/smbdotconf/vfs/vfsobject.xml @@ -1,10 +1,12 @@ - - vfs object (S) - 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. + + + 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. - Default : no value - - + Default: no value + + diff --git a/docs/docbook/smbdotconf/vfs/vfsoptions.xml b/docs/docbook/smbdotconf/vfs/vfsoptions.xml index 28f14a09bf..d07ec461e2 100644 --- a/docs/docbook/smbdotconf/vfs/vfsoptions.xml +++ b/docs/docbook/smbdotconf/vfs/vfsoptions.xml @@ -1,10 +1,12 @@ - - vfs options (S) - This parameter allows parameters to be passed - to the vfs layer at initialization time. - See also - vfs object. + + + This parameter allows parameters to be passed + to the vfs layer at initialization time. + See also + vfs object. - Default : no value - - + Default: no value + + diff --git a/docs/docbook/smbdotconf/vfs/vfspath.xml b/docs/docbook/smbdotconf/vfs/vfspath.xml index 78c27302a8..c6718a0076 100644 --- a/docs/docbook/smbdotconf/vfs/vfspath.xml +++ b/docs/docbook/smbdotconf/vfs/vfspath.xml @@ -1,12 +1,13 @@ - - vfs path (S) - This parameter specifies the directory - to look in for vfs modules. The name of every vfs object - will be prepended by this directory - + + + This parameter specifies the directory + to look in for vfs modules. The name of every vfs object + will be prepended by this directory. - Default: vfs path = - Example: vfs path = /usr/lib/samba/vfs + Default: vfs path = - - + Example: vfs path = /usr/lib/samba/vfs + + -- cgit From 32bd50c8284de4d9ccb9864d6ec2069403b1949d Mon Sep 17 00:00:00 2001 From: Alexander Bokovoy Date: Fri, 11 Apr 2003 15:44:52 +0000 Subject: Finish conversion of Winbind options. Only Misc section left! (This used to be commit 4861003048b409aea20362e79a99ce286bf225de) --- .../docbook/smbdotconf/winbind/templatehomedir.xml | 28 +++++++++------- docs/docbook/smbdotconf/winbind/templateshell.xml | 21 +++++++----- .../smbdotconf/winbind/winbindcachetime.xml | 23 +++++++------ .../smbdotconf/winbind/winbindenumgroups.xml | 35 ++++++++++--------- .../smbdotconf/winbind/winbindenumusers.xml | 39 ++++++++++++---------- docs/docbook/smbdotconf/winbind/winbindgid.xml | 26 ++++++++------- .../smbdotconf/winbind/winbindseparator.xml | 34 ++++++++++--------- docs/docbook/smbdotconf/winbind/winbinduid.xml | 26 ++++++++------- .../smbdotconf/winbind/winbindusedefaultdomain.xml | 31 +++++++++-------- 9 files changed, 146 insertions(+), 117 deletions(-) (limited to 'docs') diff --git a/docs/docbook/smbdotconf/winbind/templatehomedir.xml b/docs/docbook/smbdotconf/winbind/templatehomedir.xml index a931e9b5a3..6c19617bab 100644 --- a/docs/docbook/smbdotconf/winbind/templatehomedir.xml +++ b/docs/docbook/smbdotconf/winbind/templatehomedir.xml @@ -1,13 +1,17 @@ - - template homedir (G) - 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. - If the string %D is present it is substituted - with the user's Windows NT domain name. If the string %U - is present it is substituted with the user's Windows - NT user name. + + + 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. If the + string %D is present it + is substituted with the user's Windows NT domain name. If the + string %U is present it + is substituted with the user's Windows NT user name. - Default: template homedir = /home/%D/%U - - + Default: template homedir = /home/%D/%U + + diff --git a/docs/docbook/smbdotconf/winbind/templateshell.xml b/docs/docbook/smbdotconf/winbind/templateshell.xml index e0b9f1a2ca..1104387331 100644 --- a/docs/docbook/smbdotconf/winbind/templateshell.xml +++ b/docs/docbook/smbdotconf/winbind/templateshell.xml @@ -1,10 +1,13 @@ - - template shell (G) - When filling out the user information for a Windows NT - user, the winbindd - 8 daemon - uses this parameter to fill in the login shell for that user. + + + When filling out the user information for a Windows NT + user, the winbindd + 8 daemon uses this + parameter to fill in the login shell for that user. - Default: template shell = /bin/false - - + Default: template shell = /bin/false + + diff --git a/docs/docbook/smbdotconf/winbind/winbindcachetime.xml b/docs/docbook/smbdotconf/winbind/winbindcachetime.xml index adbb8b12f6..3080adc7c8 100644 --- a/docs/docbook/smbdotconf/winbind/winbindcachetime.xml +++ b/docs/docbook/smbdotconf/winbind/winbindcachetime.xml @@ -1,11 +1,14 @@ - - winbind cache time (G) - This parameter specifies the number of - seconds the winbindd - 8 daemon will cache - user and group information before querying a Windows NT server - again. + + + 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: winbind cache type = 15 - - + Default: winbind cache type = 15 + + diff --git a/docs/docbook/smbdotconf/winbind/winbindenumgroups.xml b/docs/docbook/smbdotconf/winbind/winbindenumgroups.xml index 096c280fc2..1cffca7492 100644 --- a/docs/docbook/smbdotconf/winbind/winbindenumgroups.xml +++ b/docs/docbook/smbdotconf/winbind/winbindenumgroups.xml @@ -1,18 +1,21 @@ - - winbind enum groups (G) - On large installations using winbindd - 8 it may be necessary to suppress - the enumeration of groups through the setgrent(), - getgrent() and - endgrent() group of system calls. If - the winbind enum groups parameter is - no, calls to the getgrent() system - call will not return any data. + + + On large installations using winbindd + 8 it may be necessary to suppress + the enumeration of groups through the setgrent(), + getgrent() and + endgrent() group of system calls. If + the winbind enum groups parameter is + no, calls to the getgrent() system + call will not return any data. - Warning: Turning off group - enumeration may cause some programs to behave oddly. - + Warning: Turning off group + enumeration may cause some programs to behave oddly. + - Default: winbind enum groups = yes - - + Default: winbind enum groups = yes + + diff --git a/docs/docbook/smbdotconf/winbind/winbindenumusers.xml b/docs/docbook/smbdotconf/winbind/winbindenumusers.xml index 7935755f0c..95f1e7ff4c 100644 --- a/docs/docbook/smbdotconf/winbind/winbindenumusers.xml +++ b/docs/docbook/smbdotconf/winbind/winbindenumusers.xml @@ -1,20 +1,23 @@ - - winbind enum users (G) - On large installations using winbindd - 8 it may be - necessary to suppress the enumeration of users through the setpwent(), - getpwent() and - endpwent() group of system calls. If - the winbind enum users parameter is - no, calls to the getpwent system call - will not return any data. + + + On large installations using winbindd + 8 it may be + necessary to suppress the enumeration of users through the setpwent(), + getpwent() and + endpwent() group of system calls. If + the winbind enum users parameter is + no, calls to the getpwent system call + will not return any data. - Warning: 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. + Warning: 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. - Default: winbind enum users = yes - - + Default: winbind enum users = yes + + diff --git a/docs/docbook/smbdotconf/winbind/winbindgid.xml b/docs/docbook/smbdotconf/winbind/winbindgid.xml index a8a9683b01..a8414e9e8c 100644 --- a/docs/docbook/smbdotconf/winbind/winbindgid.xml +++ b/docs/docbook/smbdotconf/winbind/winbindgid.xml @@ -1,14 +1,16 @@ - - winbind gid (G) - The winbind gid parameter specifies the range of group - 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. + + + The winbind gid parameter specifies the range of group + 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. - Default: winbind gid = <empty string> - + Default: winbind gid = <empty string> - Example: winbind gid = 10000-20000 - - + Example: winbind gid = 10000-20000 + + diff --git a/docs/docbook/smbdotconf/winbind/winbindseparator.xml b/docs/docbook/smbdotconf/winbind/winbindseparator.xml index 416adcb531..cefc69d5bd 100644 --- a/docs/docbook/smbdotconf/winbind/winbindseparator.xml +++ b/docs/docbook/smbdotconf/winbind/winbindseparator.xml @@ -1,17 +1,21 @@ - - winbind separator (G) - This parameter allows an admin to define the character - used when listing a username of the form of DOMAIN - \user. This parameter - is only applicable when using the pam_winbind.so - and nss_winbind.so modules for UNIX services. - + + + This parameter allows an admin to define the character + used when listing a username of the form of DOMAIN + \user. This parameter + is only applicable when using the pam_winbind.so + and nss_winbind.so modules for UNIX services. + - 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. + 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. - Default: winbind separator = '\' - Example: winbind separator = + - - + Default: winbind separator = '\' + + Example: winbind separator = + + + diff --git a/docs/docbook/smbdotconf/winbind/winbinduid.xml b/docs/docbook/smbdotconf/winbind/winbinduid.xml index ecd7848f61..6fee40fcb8 100644 --- a/docs/docbook/smbdotconf/winbind/winbinduid.xml +++ b/docs/docbook/smbdotconf/winbind/winbinduid.xml @@ -1,14 +1,16 @@ - - winbind uid (G) - The winbind gid parameter specifies the range of group - 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. + + + The winbind gid parameter specifies the range of group + 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. - Default: winbind uid = <empty string> - + Default: winbind uid = <empty string> - Example: winbind uid = 10000-20000 - - + Example: winbind uid = 10000-20000 + + diff --git a/docs/docbook/smbdotconf/winbind/winbindusedefaultdomain.xml b/docs/docbook/smbdotconf/winbind/winbindusedefaultdomain.xml index a6b7bcd7e5..5c31a7f9b0 100644 --- a/docs/docbook/smbdotconf/winbind/winbindusedefaultdomain.xml +++ b/docs/docbook/smbdotconf/winbind/winbindusedefaultdomain.xml @@ -1,14 +1,19 @@ - - winbind use default domain (G) - 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. + + + 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. - Default: winbind use default domain = <no> - - Example: winbind use default domain = yes - - + Default: winbind use default domain = <no> + + Example: winbind use default domain = yes + + -- cgit From 3d5bb047b18fd289459c4096cc4787b89bbffafe Mon Sep 17 00:00:00 2001 From: Alexander Bokovoy Date: Fri, 11 Apr 2003 15:55:49 +0000 Subject: Fix typos in printing (This used to be commit 63cf664adeff997e359fc56ac75feb85d64ff2d7) --- .../smbdotconf/domain/machinepasswordtimeout.xml | 35 ++++++++++++---------- .../smbdotconf/printing/enumportscommand.xml | 2 +- docs/docbook/smbdotconf/printing/printing.xml | 2 +- 3 files changed, 21 insertions(+), 18 deletions(-) (limited to 'docs') diff --git a/docs/docbook/smbdotconf/domain/machinepasswordtimeout.xml b/docs/docbook/smbdotconf/domain/machinepasswordtimeout.xml index 14e6d9c5df..06017fce59 100644 --- a/docs/docbook/smbdotconf/domain/machinepasswordtimeout.xml +++ b/docs/docbook/smbdotconf/domain/machinepasswordtimeout.xml @@ -1,18 +1,21 @@ - - machine password timeout (G) - 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 - PASSWORD stored in the TDB called private/secrets.tdb - . 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. + + + 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 + PASSWORD stored in the TDB called private/secrets.tdb + . 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. - See also smbpasswd - 8, and the - security = domain) parameter. + See also smbpasswd + 8, and the + security = domain) parameter. - Default: machine password timeout = 604800 - - + Default: machine password timeout = 604800 + + diff --git a/docs/docbook/smbdotconf/printing/enumportscommand.xml b/docs/docbook/smbdotconf/printing/enumportscommand.xml index 89e510483f..7cdf0cc370 100644 --- a/docs/docbook/smbdotconf/printing/enumportscommand.xml +++ b/docs/docbook/smbdotconf/printing/enumportscommand.xml @@ -1,6 +1,6 @@ The concept of a "port" is fairly foreign diff --git a/docs/docbook/smbdotconf/printing/printing.xml b/docs/docbook/smbdotconf/printing/printing.xml index 4e9caa9b54..633666eea7 100644 --- a/docs/docbook/smbdotconf/printing/printing.xml +++ b/docs/docbook/smbdotconf/printing/printing.xml @@ -5,7 +5,7 @@ This parameters controls how printer status information is interpreted on your system. It also affects the default values for - the print command, parameter + the print command, lpq command, lppause command , lpresume command, and Date: Fri, 11 Apr 2003 15:57:51 +0000 Subject: Fix current status of conversion (This used to be commit b359a6881f88f6a3e2690bd776da6e5981b5aa23) --- docs/docbook/smbdotconf/README | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'docs') diff --git a/docs/docbook/smbdotconf/README b/docs/docbook/smbdotconf/README index e69d30af5f..9a037149ad 100644 --- a/docs/docbook/smbdotconf/README +++ b/docs/docbook/smbdotconf/README @@ -149,8 +149,7 @@ process-all.sh Current state of converted parameters ------------------------------------- -Only 'base' parameters converted so far to serve as example of -formatting. +Only 'misc' parameters don't converted so far. All undocumented parameters are listed in doc-status file in of Samba's docs/ directory. -- cgit From aff6fb8dcb1e40a33637cb71f67e432580425a7d Mon Sep 17 00:00:00 2001 From: Alexander Bokovoy Date: Fri, 11 Apr 2003 16:05:52 +0000 Subject: Update docs-status (This used to be commit 663cf4876bbc7a140cec8cc188b71c17bea3298a) --- docs/docs-status | 2 ++ 1 file changed, 2 insertions(+) (limited to 'docs') diff --git a/docs/docs-status b/docs/docs-status index 072a6ca59c..282caab9cd 100644 --- a/docs/docs-status +++ b/docs/docs-status @@ -71,3 +71,5 @@ sam backend // security kernel change notify // tuning lpq cache time // tuning -valid // misc +idmap uid // winbind +idmap gid // winbind -- cgit From 6b507aa9a993a7ddc90a4eb78c17164d65b681d3 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Fri, 11 Apr 2003 16:54:26 +0000 Subject: Remove PostScript docs. We didn't ship them before, they're large, only a few people use them. Sorry for adding them in the first place. (This used to be commit f734a8c14ba25adb61855ca26f8fadab4e7f0e7d) --- docs/Samba-Developers-Guide.ps | 31426 ------------------------ docs/Samba-HOWTO-Collection.ps | 51715 --------------------------------------- 2 files changed, 83141 deletions(-) delete mode 100644 docs/Samba-Developers-Guide.ps delete mode 100644 docs/Samba-HOWTO-Collection.ps (limited to 'docs') 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()537 -b(:==)90 b({)44 b(
)g(})g(EOF)87 3376 y(
)402 -b(:==)90 b()h({)g()g(})87 -3473 y()88 b(:==)i('[')44 b(NAME)g(']')87 -3570 y()88 b(:==)i(NAME)44 b('=')g(VALUE)g(NL)-2 -3927 y -SDict begin H.S end - -2 3927 a -2 3927 a -SDict begin 13 H.A end - -2 3927 a -2 3927 a -SDict begin [ /View [/XYZ H.V] /Dest (519) cvn H.B /DEST pdfmark end - -2 3927 -a 108 x Fj(Basically)-5 b(,)20 b(this)h(means)e(that)-2 -4053 y -SDict begin H.S end - -2 4053 a -2 4053 a -SDict begin 13 H.A end - -2 4053 a -2 4053 a -SDict begin [ /View [/XYZ H.V] /Dest (520) cvn H.B /DEST pdfmark end - -2 4053 -a -2 4063 a -SDict begin H.S end - -2 4063 a -2 4063 a -SDict begin 13 H.A end - -2 4063 a -2 4063 a -SDict begin [ /View [/XYZ H.V] /Dest (521) cvn H.B /DEST pdfmark end - -2 -4063 a Black 64 4205 a Fj(1.)p Black 147 4205 a -SDict begin H.S end - 147 4205 -a 147 4205 a -SDict begin 13 H.A end - 147 4205 a 147 4205 a -SDict begin [ /View [/XYZ H.V] /Dest (522) cvn H.B /DEST pdfmark end - 147 4205 a Fj(a)i(\002le)g(is)g -(made)e(up)h(of)g(zero)g(or)g(more)f(sections,)h(and)g(is)h(terminated) -e(by)g(an)h(EOF)h(\(we)f(kne)n(w)g(that\).)-2 4223 y -SDict begin H.S end - --2 4223 a -2 4223 a -SDict begin 13 H.A end - -2 4223 a -2 4223 a -SDict begin [ /View [/XYZ H.V] /Dest (523) cvn H.B /DEST pdfmark end - -2 4223 a Black -64 4355 a Fj(2.)p Black 147 4355 a -SDict begin H.S end - 147 4355 a 147 4355 -a -SDict begin 13 H.A end - 147 4355 a 147 4355 a -SDict begin [ /View [/XYZ H.V] /Dest (524) cvn H.B /DEST pdfmark end - 147 4355 a Fj(A)h(section)f(is)h(made)f(up)f -(of)h(a)h(section)f(header)f(follo)n(wed)g(by)g(zero)h(or)g(more)f -(parameter)g(lines.)-2 4373 y -SDict begin H.S end - -2 4373 a -2 4373 a -SDict begin 13 H.A end - -2 -4373 a -2 4373 a -SDict begin [ /View [/XYZ H.V] /Dest (525) cvn H.B /DEST pdfmark end - -2 4373 a Black 64 4504 a Fj(3.)p Black -147 4504 a -SDict begin H.S end - 147 4504 a 147 4504 a -SDict begin 13 H.A end - 147 4504 a 147 4504 -a -SDict begin [ /View [/XYZ H.V] /Dest (526) cvn H.B /DEST pdfmark end - 147 4504 a Fj(A)i(section)f(header)f(is)i(identi\002ed)e(by)h(an)g -(opening)f(brack)o(et)g(and)g(terminated)g(by)h(the)g(closing)g(brack)o -(et.)f(The)h(enclosed)147 4612 y(N)m(AME)g(identi\002es)h(the)f -(section.)-2 4613 y -SDict begin H.S end - -2 4613 a -2 4613 a -SDict begin 13 H.A end - -2 4613 a -2 -4613 a -SDict begin [ /View [/XYZ H.V] /Dest (527) cvn H.B /DEST pdfmark end - -2 4613 a Black 64 4761 a Fj(4.)p Black 147 4761 -a -SDict begin H.S end - 147 4761 a 147 4761 a -SDict begin 13 H.A end - 147 4761 a 147 4761 a -SDict begin [ /View [/XYZ H.V] /Dest (528) cvn H.B /DEST pdfmark end - 147 4761 -a Fj(A)h(parameter)e(line)h(is)h(di)n(vided)e(into)h(a)g(N)m(AME)h(and) -e(a)i(V)-11 b(ALUE.)19 b(The)h(*\002rst*)g(equal)g(sign)g(on)g(the)g -(line)g(separates)g(the)147 4869 y(N)m(AME)g(from)g(the)g(V)-11 -b(ALUE.)19 b(The)h(V)-11 b(ALUE)20 b(is)h(terminated)e(by)h(a)g(ne)n -(wline)g(character)f(\(NL)h(=)h('\\n'\).)-2 4887 y -SDict begin H.S end - -2 -4887 a -2 4887 a -SDict begin 13 H.A end - -2 4887 a -2 4887 a -SDict begin [ /View [/XYZ H.V] /Dest (529) cvn H.B /DEST pdfmark end - -2 4887 a 310 x -Ff(6.2.1.)29 b(About)h(params.c)-2 5388 y -SDict begin H.S end - -2 5388 a -2 -5388 a -SDict begin 13 H.A end - -2 5388 a -2 5388 a -SDict begin [ /View [/XYZ H.V] /Dest (531) cvn H.B /DEST pdfmark end - -2 5388 a 83 x Fj(The)20 b(parsing)f(of)h -(the)g(con\002g)f(\002le)i(is)g(a)g(bit)f(unusual)f(if)i(you)e(are)h -(used)g(to)g(le)o(x,)g(yacc,)g(bison,)f(etc.)h(Both)h(le)o(xical)f -(analysis)-2 5579 y(\(scanning\))e(and)i(parsing)f(are)h(performed)d -(by)j(params.c.)f(V)-9 b(alues)20 b(are)g(loaded)f(via)i(callbacks)e -(to)i(loadparm.c.)p Black 3659 5984 a Fh(20)p Black eop -end -%%Page: 21 27 -TeXDict begin 21 26 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.21) cvn H.B /DEST pdfmark -end - -2 -102 a Black Black -2 --11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (UNIX-SMB) cvn H.B /DEST pdfmark -end - -2 -11 a 119 -x Fi(Chapter)44 b(7.)f(NetBIOS)g(in)g(a)g(Unix)g(W)-13 -b(orld)-2 197 y -SDict begin H.S end - -2 197 a -2 197 a -SDict begin 13 H.A end - -2 197 a -2 197 a -SDict begin [ /View [/XYZ H.V] /Dest (539) cvn H.B /DEST pdfmark end - -2 -197 a 342 x Fl(7.1.)35 b(Intr)m(oduction)-2 707 y -SDict begin H.S end - -2 -707 a -2 707 a -SDict begin 13 H.A end - -2 707 a -2 707 a -SDict begin [ /View [/XYZ H.V] /Dest (541) cvn H.B /DEST pdfmark end - -2 707 a 106 x Fj(This)19 -b(is)i(a)f(short)f(document)f(that)h(describes)g(some)h(of)f(the)g -(issues)i(that)e(confront)f(a)i(SMB)g(implementation)e(on)h(unix,)f -(and)h(ho)n(w)-2 921 y(Samba)g(copes)h(with)h(them.)e(The)o(y)g(may)h -(help)g(people)f(who)h(are)g(looking)e(at)j(unix<->PC)e -(interoperability)-5 b(.)-2 1105 y -SDict begin H.S end - -2 1105 a -2 1105 -a -SDict begin 13 H.A end - -2 1105 a -2 1105 a -SDict begin [ /View [/XYZ H.V] /Dest (542) cvn H.B /DEST pdfmark end - -2 1105 a 90 x Fj(It)20 b(w)o(as)h(written)f(to)h -(help)e(out)h(a)h(person)e(who)h(w)o(as)h(writing)e(a)i(paper)e(on)h -(unix)f(to)h(PC)i(connecti)n(vity)-5 b(.)-2 1223 y -SDict begin H.S end - -2 -1223 a -2 1223 a -SDict begin 13 H.A end - -2 1223 a -2 1223 a -SDict begin [ /View [/XYZ H.V] /Dest (543) cvn H.B /DEST pdfmark end - -2 1223 a 359 x -Fl(7.2.)35 b(User)n(names)-2 1750 y -SDict begin H.S end - -2 1750 a -2 1750 -a -SDict begin 13 H.A end - -2 1750 a -2 1750 a -SDict begin [ /View [/XYZ H.V] /Dest (545) cvn H.B /DEST pdfmark end - -2 1750 a 106 x Fj(The)20 b(SMB)h(protocol)d(has) -j(only)e(a)i(loose)f(username)e(concept.)h(Early)h(SMB)h(protocols)e -(\(such)g(as)i(CORE)g(and)f(COREPLUS\))-2 1964 y(ha)n(v)o(e)f(no)h -(username)f(concept)g(at)i(all.)f(Ev)o(en)f(in)i(later)f(protocols)f -(clients)h(often)g(attempt)f(operations)g(\(particularly)f(printer)-2 -2072 y(operations\))g(without)h(\002rst)i(v)n(alidating)e(a)i(username) -e(on)g(the)i(serv)o(er)-5 b(.)-2 2256 y -SDict begin H.S end - -2 2256 a -2 -2256 a -SDict begin 13 H.A end - -2 2256 a -2 2256 a -SDict begin [ /View [/XYZ H.V] /Dest (546) cvn H.B /DEST pdfmark end - -2 2256 a 90 x Fj(Unix)20 -b(security)f(is)i(based)f(around)e(username/passw)o(ord)g(pairs.)i(A)h -(unix)e(box)g(should)h(not)f(allo)n(w)i(clients)f(to)g(do)g(an)o(y)-2 -2454 y(substanti)n(v)o(e)f(operation)f(without)i(some)g(sort)g(of)g(v)n -(alidation.)-2 2638 y -SDict begin H.S end - -2 2638 a -2 2638 a -SDict begin 13 H.A end - -2 2638 a -2 -2638 a -SDict begin [ /View [/XYZ H.V] /Dest (547) cvn H.B /DEST pdfmark end - -2 2638 a 90 x Fj(The)g(problem)e(mostly)i(manifests)g(itself)h -(when)e(the)h(unix)g(serv)o(er)f(is)i(in)g("share)e(le)n(v)o(el")h -(security)g(mode.)f(This)h(is)h(the)f(def)o(ault)-2 2836 -y(mode)f(as)i(the)f(alternati)n(v)o(e)f("user)h(le)n(v)o(el")g -(security)f(mode)g(usually)h(forces)g(a)g(client)g(to)h(connect)e(to)h -(the)g(serv)o(er)g(as)h(the)f(same)-2 2944 y(user)g(for)f(each)h -(connected)f(share,)g(which)h(is)h(incon)m(v)o(enient)c(in)j(man)o(y)f -(sites.)-2 3128 y -SDict begin H.S end - -2 3128 a -2 3128 a -SDict begin 13 H.A end - -2 3128 a -2 3128 -a -SDict begin [ /View [/XYZ H.V] /Dest (548) cvn H.B /DEST pdfmark end - -2 3128 a 90 x Fj(In)g("share)h(le)n(v)o(el")f(security)h(the)f -(client)h(normally)f(gi)n(v)o(es)g(a)h(username)f(in)h(the)g("session)g -(setup")g(protocol,)e(b)n(ut)h(does)h(not)g(supply)-2 -3326 y(an)f(accompan)o(ying)d(passw)o(ord.)j(The)h(client)f(then)g -(connects)g(to)h(resources)f(using)g(the)g("tree)h(connect")e -(protocol,)g(and)h(supplies)-2 3434 y(a)h(passw)o(ord.)g(The)f(problem) -g(is)i(that)f(the)h(user)f(on)f(the)i(PC)g(types)f(the)g(username)f -(and)h(the)g(passw)o(ord)f(in)i(dif)n(ferent)d(conte)o(xts,)-2 -3542 y(una)o(w)o(are)h(that)h(the)o(y)f(need)h(to)g(go)g(together)f(to) -h(gi)n(v)o(e)g(access)g(to)h(the)f(serv)o(er)-5 b(.)19 -b(The)h(username)f(is)i(normally)e(the)h(one)g(the)g(user)-2 -3650 y(typed)f(in)h(when)g(the)o(y)f("logged)g(onto")g(the)h(PC)i -(\(this)e(assumes)h(W)m(indo)n(ws)e(for)h(W)-7 b(orkgroups\).)17 -b(The)j(passw)o(ord)g(is)h(the)f(one)g(the)o(y)-2 3758 -y(chose)g(when)f(connecting)f(to)j(the)f(disk)g(or)g(printer)-5 -b(.)-2 3942 y -SDict begin H.S end - -2 3942 a -2 3942 a -SDict begin 13 H.A end - -2 3942 a -2 3942 a -SDict begin [ /View [/XYZ H.V] /Dest (549) cvn H.B /DEST pdfmark end - --2 3942 a 90 x Fj(The)20 b(user)g(often)f(chooses)h(a)g(totally)g(dif)n -(ferent)f(username)g(for)g(their)h(login)g(as)g(for)g(the)g(dri)n(v)o -(e)f(connection.)f(Often)i(the)o(y)f(also)-2 4139 y(w)o(ant)h(to)g -(access)h(dif)n(ferent)e(dri)n(v)o(es)g(as)i(dif)n(ferent)e(usernames.) -f(The)i(unix)g(serv)o(er)f(needs)h(some)g(w)o(ay)g(of)g(di)n(vining)e -(the)j(correct)-2 4247 y(username)e(to)h(combine)f(with)h(each)g(passw) -o(ord.)-2 4431 y -SDict begin H.S end - -2 4431 a -2 4431 a -SDict begin 13 H.A end - -2 4431 a -2 4431 -a -SDict begin [ /View [/XYZ H.V] /Dest (550) cvn H.B /DEST pdfmark end - -2 4431 a 90 x Fj(Samba)f(tries)i(to)g(a)n(v)n(oid)e(this)i(problem)e -(using)g(se)n(v)o(eral)h(methods.)f(These)h(succeed)f(in)i(the)f(v)n -(ast)g(majority)f(of)h(cases.)h(The)-2 4629 y(methods)e(include)g -(username)g(maps,)h(the)g(service\045user)f(syntax,)h(the)g(sa)n(ving)g -(of)g(session)g(setup)g(usernames)f(for)h(later)-2 4737 -y(v)n(alidation)f(and)g(the)h(deri)n(v)n(ation)f(of)h(the)g(username)f -(from)g(the)h(service)g(name)f(\(either)h(directly)f(or)h(via)g(the)h -(user=)e(option\).)-2 4766 y -SDict begin H.S end - -2 4766 a -2 4766 a -SDict begin 13 H.A end - -2 4766 -a -2 4766 a -SDict begin [ /View [/XYZ H.V] /Dest (551) cvn H.B /DEST pdfmark end - -2 4766 a 359 x Fl(7.3.)35 b(File)g(Ownership)-2 -5320 y -SDict begin H.S end - -2 5320 a -2 5320 a -SDict begin 13 H.A end - -2 5320 a -2 5320 a -SDict begin [ /View [/XYZ H.V] /Dest (553) cvn H.B /DEST pdfmark end - -2 5320 -a 79 x Fj(The)20 b(commonly)e(used)h(SMB)j(protocols)c(ha)n(v)o(e)i(no) -g(w)o(ay)g(of)g(saying)f("you)h(can')o(t)f(do)h(that)g(because)f(you)h -(don')o(t)e(o)n(wn)i(the)g(\002le".)-2 5507 y(The)o(y)f(ha)n(v)o(e,)g -(in)i(f)o(act,)f(no)f(concept)g(of)h(\002le)h(o)n(wnership)e(at)h(all.) -p Black 3659 5984 a Fh(21)p Black eop end -%%Page: 22 28 -TeXDict begin 22 27 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.22) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (569) cvn H.B /DEST pdfmark end - -2 -201 a 2518 --132 a Fh(Chapter)20 b(7.)g(NetBIOS)g(in)g(a)h(Unix)f(W)-8 -b(orld)p Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 --11 a -SDict begin [ /View [/XYZ H.V] /Dest (554) cvn H.B /DEST pdfmark end - -2 -11 a 83 x Fj(This)20 b(brings)f(up)h(all)h(sorts)g(of)e -(interesting)h(problems.)e(F)o(or)i(e)o(xample,)f(when)g(you)h(cop)o(y) -f(a)h(\002le)h(to)g(a)f(unix)g(dri)n(v)o(e,)e(and)i(the)g(\002le)h(is) --2 180 y(w)o(orld)e(writeable)h(b)n(ut)g(o)n(wned)f(by)h(another)f -(user)h(the)g(\002le)h(will)g(transfer)e(correctly)g(b)n(ut)h(will)h -(recei)n(v)o(e)e(the)h(wrong)f(date.)h(This)g(is)-2 288 -y(because)f(the)h(utime\(\))g(call)g(under)f(unix)g(only)h(succeeds)g -(for)f(the)h(o)n(wner)g(of)f(the)i(\002le,)f(or)g(root,)f(e)n(v)o(en)h -(if)g(the)g(\002le)h(is)g(w)o(orld)-2 396 y(writeable.)e(F)o(or)h -(security)g(reasons)f(Samba)h(does)g(all)h(\002le)g(operations)d(as)j -(the)f(v)n(alidated)f(user)m(,)h(not)g(root,)f(so)i(the)f(utime\(\))f -(f)o(ails.)-2 504 y(This)h(can)f(stuf)n(f)g(up)g(shared)g(de)n(v)o -(elopment)e(diectories)i(as)h(programs)e(lik)o(e)i("mak)o(e")e(will)j -(not)e(get)h(\002le)g(time)g(comparisons)d(right.)-2 -688 y -SDict begin H.S end - -2 688 a -2 688 a -SDict begin 13 H.A end - -2 688 a -2 688 a -SDict begin [ /View [/XYZ H.V] /Dest (555) cvn H.B /DEST pdfmark end - -2 688 a 90 -x Fj(There)i(are)h(se)n(v)o(eral)g(possible)g(solutions)f(to)i(this)f -(problem,)f(including)f(username)h(mapping,)f(and)i(forcing)e(a)j -(speci\002c)-2 886 y(username)e(for)g(particular)g(shares.)-2 -914 y -SDict begin H.S end - -2 914 a -2 914 a -SDict begin 13 H.A end - -2 914 a -2 914 a -SDict begin [ /View [/XYZ H.V] /Dest (556) cvn H.B /DEST pdfmark end - -2 914 a 360 -x Fl(7.4.)35 b(P)o(assw)o(ords)-2 1441 y -SDict begin H.S end - -2 1441 a -2 -1441 a -SDict begin 13 H.A end - -2 1441 a -2 1441 a -SDict begin [ /View [/XYZ H.V] /Dest (558) cvn H.B /DEST pdfmark end - -2 1441 a 107 x Fj(Man)o(y)19 -b(SMB)i(clients)g(uppercase)d(passw)o(ords)i(before)f(sending)g(them.)g -(I)i(ha)n(v)o(e)e(no)h(idea)g(why)g(the)o(y)f(do)h(this.)g -(Interestingly)-2 1655 y(WfWg)g(uppercases)f(the)g(passw)o(ord)h(only)f -(if)h(the)g(serv)o(er)f(is)h(running)e(a)i(protocol)e(greater)h(than)g -(COREPLUS,)i(so)f(ob)o(viously)e(it)-2 1763 y(isn')o(t)i(just)g(the)h -(data)f(entry)f(routines)g(that)i(are)f(to)g(blame.)-2 -1947 y -SDict begin H.S end - -2 1947 a -2 1947 a -SDict begin 13 H.A end - -2 1947 a -2 1947 a -SDict begin [ /View [/XYZ H.V] /Dest (559) cvn H.B /DEST pdfmark end - -2 1947 -a 90 x Fj(Unix)g(passw)o(ords)f(are)h(case)h(sensiti)n(v)o(e.)f(So)g -(if)h(users)f(use)h(mix)o(ed)e(case)h(passw)o(ords)g(the)o(y)g(are)g -(in)g(trouble.)-2 2221 y -SDict begin H.S end - -2 2221 a -2 2221 a -SDict begin 13 H.A end - -2 2221 -a -2 2221 a -SDict begin [ /View [/XYZ H.V] /Dest (560) cvn H.B /DEST pdfmark end - -2 2221 a 90 x Fj(Samba)f(can)h(try)g(to)h(cope)e(with)i -(this)f(by)g(either)g(using)g(the)g("passw)o(ord)f(le)n(v)o(el")h -(option)f(which)h(causes)g(Samba)g(to)g(try)g(the)-2 -2419 y(of)n(fered)e(passw)o(ord)i(with)g(up)g(to)g(the)g(speci\002ed)g -(number)f(of)h(case)g(changes,)f(or)h(by)g(using)f(the)i("passw)o(ord)e -(serv)o(er")g(option)-2 2527 y(which)g(allo)n(ws)i(Samba)f(to)g(do)g -(its)h(v)n(alidation)e(via)h(another)f(machine)g(\(typically)g(a)h(W)m -(inNT)g(serv)o(er\).)-2 2711 y -SDict begin H.S end - -2 2711 a -2 2711 a -SDict begin 13 H.A end - -2 -2711 a -2 2711 a -SDict begin [ /View [/XYZ H.V] /Dest (561) cvn H.B /DEST pdfmark end - -2 2711 a 90 x Fj(Samba)f(supports)h(the)g(passw)o -(ord)f(encryption)f(method)h(used)h(by)g(SMB)h(clients.)f(Note)g(that)g -(the)h(use)f(of)g(passw)o(ord)g(encryption)-2 2909 y(in)g(Microsoft)f -(netw)o(orking)f(leads)j(to)f(passw)o(ord)g(hashes)g(that)g(are)g -("plain)g(te)o(xt)g(equi)n(v)n(alent".)e(This)i(means)g(that)g(it)h(is) -g(*VER)-5 b(Y*)-2 3017 y(important)18 b(to)h(ensure)g(that)h(the)f -(Samba)g(smbpasswd)g(\002le)i(containing)c(these)j(passw)o(ord)f -(hashes)g(is)i(only)d(readable)h(by)g(the)g(root)-2 3125 -y(user)-5 b(.)20 b(See)h(the)f(documentation)d(ENCR)-5 -b(YPTION.txt)20 b(for)f(more)h(details.)-2 3136 y -SDict begin H.S end - -2 -3136 a -2 3136 a -SDict begin 13 H.A end - -2 3136 a -2 3136 a -SDict begin [ /View [/XYZ H.V] /Dest (562) cvn H.B /DEST pdfmark end - -2 3136 a 376 x -Fl(7.5.)35 b(Locking)-2 3708 y -SDict begin H.S end - -2 3708 a -2 3708 a -SDict begin 13 H.A end - -2 -3708 a -2 3708 a -SDict begin [ /View [/XYZ H.V] /Dest (564) cvn H.B /DEST pdfmark end - -2 3708 a 78 x Fj(Since)20 b(samba)g(2.2,)f(samba)h -(supports)f(other)h(types)g(of)f(locking)g(as)i(well.)g(This)f(section) -g(is)h(outdated.)-2 3970 y -SDict begin H.S end - -2 3970 a -2 3970 a -SDict begin 13 H.A end - -2 3970 -a -2 3970 a -SDict begin [ /View [/XYZ H.V] /Dest (565) cvn H.B /DEST pdfmark end - -2 3970 a 90 x Fj(The)f(locking)e(calls)j(a)n(v)n(ailable)f -(under)f(a)i(DOS/W)m(indo)n(ws)e(en)m(vironment)e(are)j(much)g(richer)f -(than)h(those)g(a)n(v)n(ailable)f(in)i(unix.)-2 4168 -y(This)f(means)g(a)g(unix)f(serv)o(er)g(\(lik)o(e)h(Samba\))g(choosing) -e(to)i(use)g(the)h(standard)d(fcntl\(\))h(based)h(unix)f(locking)g -(calls)i(to)f(implement)-2 4276 y(SMB)h(locking)e(has)h(to)g(impro)o -(vise)f(a)i(bit.)-2 4460 y -SDict begin H.S end - -2 4460 a -2 4460 a -SDict begin 13 H.A end - -2 4460 -a -2 4460 a -SDict begin [ /View [/XYZ H.V] /Dest (566) cvn H.B /DEST pdfmark end - -2 4460 a 90 x Fj(One)f(major)f(problem)g(is)i(that)f(dos)g -(locks)g(can)g(be)g(in)h(a)f(32)g(bit)h(\(unsigned\))c(range.)i(Unix)h -(locking)f(calls)i(are)f(32)g(bits,)g(b)n(ut)g(are)-2 -4658 y(signed,)f(gi)n(ving)g(only)g(a)i(31)f(bit)g(range.)f -(Unfortunately)f(OLE2)h(clients)i(use)f(the)g(top)g(bit)h(to)f(select)h -(a)f(locking)f(range)g(used)h(for)-2 4766 y(OLE)g(semaphores.)-2 -4950 y -SDict begin H.S end - -2 4950 a -2 4950 a -SDict begin 13 H.A end - -2 4950 a -2 4950 a -SDict begin [ /View [/XYZ H.V] /Dest (567) cvn H.B /DEST pdfmark end - -2 4950 -a 90 x Fj(T)-7 b(o)20 b(w)o(ork)g(around)e(this)j(problem)d(Samba)i -(compresses)f(the)i(32)e(bit)i(range)e(into)h(31)g(bits)g(by)g -(appropriate)e(bit)i(shifting.)g(This)-2 5148 y(seems)g(to)h(w)o(ork)e -(b)n(ut)h(is)h(not)f(ideal.)g(In)g(a)g(future)f(v)o(ersion)g(a)i -(separate)e(SMB)j(lockd)d(may)g(be)h(added)f(to)i(cope)e(with)h(the)h -(problem.)-2 5332 y -SDict begin H.S end - -2 5332 a -2 5332 a -SDict begin 13 H.A end - -2 5332 a -2 -5332 a -SDict begin [ /View [/XYZ H.V] /Dest (568) cvn H.B /DEST pdfmark end - -2 5332 a 90 x Fj(It)f(also)h(doesn')o(t)d(help)i(that)g(man)o -(y)f(unix)h(lockd)f(daemons)g(are)h(v)o(ery)f(b)n(uggy)g(and)g(crash)h -(at)h(the)f(slightest)h(pro)o(v)n(ocation.)c(The)o(y)-2 -5530 y(normally)h(go)i(mostly)g(unused)f(in)h(a)h(unix)e(en)m -(vironment)e(because)j(fe)n(w)g(unix)f(programs)g(use)h(byte)g(range)f -(locking.)f(The)i(stress)p Black 3659 5984 a Fh(22)p -Black eop end -%%Page: 23 29 -TeXDict begin 23 28 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.23) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2518 -132 -a Fh(Chapter)20 b(7.)g(NetBIOS)g(in)g(a)h(Unix)f(W)-8 -b(orld)p Black -2 72 a Fj(of)20 b(huge)f(numbers)g(of)g(lock)h -(requests)g(from)f(dos/windo)n(ws)g(clients)h(can)g(kill)h(the)f -(daemon)f(on)h(some)g(systems.)-2 346 y(The)g(second)f(major)g(problem) -g(is)i(the)f("opportunistic)e(locking")h(requested)g(by)g(some)h -(clients.)h(If)f(a)g(client)h(requests)-2 454 y(opportunistic)d -(locking)h(then)g(it)i(is)g(asking)f(the)g(serv)o(er)f(to)i(notify)e -(it)i(if)f(an)o(yone)e(else)j(tries)g(to)f(do)g(something)f(on)h(the)g -(same)g(\002le,)-2 562 y(at)g(which)g(time)g(the)h(client)f(will)h(say) -f(if)h(it)g(is)g(willing)f(to)g(gi)n(v)o(e)g(up)f(its)j(lock.)d(Unix)h -(has)g(no)g(simple)g(w)o(ay)g(of)g(implementing)-2 670 -y(opportunistic)e(locking,)g(and)i(currently)e(Samba)i(has)h(no)e -(support)g(for)h(it.)-2 699 y -SDict begin H.S end - -2 699 a -2 699 a -SDict begin 13 H.A end - -2 699 -a -2 699 a -SDict begin [ /View [/XYZ H.V] /Dest (570) cvn H.B /DEST pdfmark end - -2 699 a 359 x Fl(7.6.)35 b(Deny)f(Modes)-2 -1253 y -SDict begin H.S end - -2 1253 a -2 1253 a -SDict begin 13 H.A end - -2 1253 a -2 1253 a -SDict begin [ /View [/XYZ H.V] /Dest (572) cvn H.B /DEST pdfmark end - -2 1253 -a 79 x Fj(When)20 b(a)g(SMB)h(client)g(opens)e(a)i(\002le)g(it)g(asks)f -(for)g(a)g(particular)f("den)o(y)g(mode")g(to)i(be)f(placed)f(on)h(the) -g(\002le.)h(These)f(modes)-2 1440 y(\(DENY_NONE,)f(DENY_READ,)g -(DENY_WRITE,)h(DENY_ALL,)e(DENY_FCB)j(and)f(DENY_DOS\))f(specify)h -(what)-2 1548 y(actions)f(should)f(be)i(allo)n(wed)f(by)g(an)o(yone)e -(else)j(who)f(tries)h(to)g(use)g(the)f(\002le)h(at)g(the)g(same)f -(time.)h(If)f(DENY_READ)g(is)h(placed)f(on)-2 1655 y(the)h(\002le,)h -(for)e(e)o(xample,)g(then)g(an)o(y)h(attempt)g(to)g(open)f(the)h -(\002le)h(for)f(reading)e(should)i(f)o(ail.)-2 1840 y -SDict begin H.S end - --2 1840 a -2 1840 a -SDict begin 13 H.A end - -2 1840 a -2 1840 a -SDict begin [ /View [/XYZ H.V] /Dest (573) cvn H.B /DEST pdfmark end - -2 1840 a 89 -x Fj(Unix)g(has)g(no)g(equi)n(v)n(alent)e(notion.)h(T)-7 -b(o)20 b(implement)f(this)i(Samba)f(uses)g(either)g(lock)g(\002les)h -(based)f(on)g(the)g(\002les)h(inode)e(and)-2 2037 y(placed)g(in)i(a)f -(separate)g(lock)g(directory)e(or)i(a)h(shared)e(memory)g -(implementation.)e(The)j(lock)g(\002le)h(method)d(is)k(clumsy)d(and)-2 -2145 y(consumes)g(processing)g(and)g(\002le)i(resources,)e(the)h -(shared)g(memory)e(implementation)g(is)j(v)n(astly)f(prefered)f(and)g -(is)j(turned)c(on)-2 2253 y(by)i(def)o(ault)f(for)h(those)g(systems)g -(that)h(support)d(it.)-2 2282 y -SDict begin H.S end - -2 2282 a -2 2282 a -SDict begin 13 H.A end - -2 -2282 a -2 2282 a -SDict begin [ /View [/XYZ H.V] /Dest (574) cvn H.B /DEST pdfmark end - -2 2282 a 359 x Fl(7.7.)35 b(T)-11 b(rapdoor)34 -b(UIDs)-2 2836 y -SDict begin H.S end - -2 2836 a -2 2836 a -SDict begin 13 H.A end - -2 2836 a -2 2836 -a -SDict begin [ /View [/XYZ H.V] /Dest (576) cvn H.B /DEST pdfmark end - -2 2836 a 79 x Fj(A)20 b(SMB)i(session)e(can)g(run)g(with)g(se)n(v)o -(eral)f(uids)i(on)e(the)i(one)e(sock)o(et.)h(This)g(happens)f(when)h(a) -g(user)h(connects)e(to)h(tw)o(o)h(shares)-2 3023 y(with)f(dif)n(ferent) -e(usernames.)h(T)-7 b(o)21 b(cope)e(with)h(this)h(the)f(unix)f(serv)o -(er)g(needs)h(to)g(switch)h(uids)f(within)g(the)g(one)f(process.)h(On)g -(some)-2 3131 y(unix)o(es)f(\(such)h(as)h(SCO\))f(this)h(is)g(not)f -(possible.)g(This)g(means)g(that)g(on)g(those)g(unix)o(es)f(the)i -(client)f(is)h(restricted)f(to)g(a)h(single)f(uid.)-2 -3315 y -SDict begin H.S end - -2 3315 a -2 3315 a -SDict begin 13 H.A end - -2 3315 a -2 3315 a -SDict begin [ /View [/XYZ H.V] /Dest (577) cvn H.B /DEST pdfmark end - -2 3315 -a 90 x Fj(Note)g(that)g(you)f(can)h(also)h(get)f(the)g("trapdoor)e -(uid")i(message)g(for)g(other)f(reasons.)g(Please)i(see)g(the)f(F)-6 -b(A)h(Q)21 b(for)f(details.)-2 3433 y -SDict begin H.S end - -2 3433 a -2 3433 -a -SDict begin 13 H.A end - -2 3433 a -2 3433 a -SDict begin [ /View [/XYZ H.V] /Dest (578) cvn H.B /DEST pdfmark end - -2 3433 a 359 x Fl(7.8.)35 b(P)m(ort)g(numbers)-2 -3960 y -SDict begin H.S end - -2 3960 a -2 3960 a -SDict begin 13 H.A end - -2 3960 a -2 3960 a -SDict begin [ /View [/XYZ H.V] /Dest (580) cvn H.B /DEST pdfmark end - -2 3960 -a 106 x Fj(There)19 b(is)i(a)g(con)m(v)o(ention)c(that)j(clients)h(on)f -(sock)o(ets)g(use)g(high)g("unpri)n(vilaged")d(port)i(numbers)g -(\(>1000\))f(and)i(connect)f(to)-2 4174 y(serv)o(ers)g(on)h(lo)n(w)g -("pri)n(vilaged")e(port)i(numbers.)e(This)j(is)g(enforced)d(in)i(Unix)g -(as)h(non-root)d(users)i(can')o(t)f(open)h(a)g(sock)o(et)g(for)-2 -4282 y(listening)g(on)f(port)h(numbers)e(less)k(than)d(1000.)-2 -4466 y -SDict begin H.S end - -2 4466 a -2 4466 a -SDict begin 13 H.A end - -2 4466 a -2 4466 a -SDict begin [ /View [/XYZ H.V] /Dest (581) cvn H.B /DEST pdfmark end - -2 4466 -a 90 x Fj(Most)h(PC)h(based)f(SMB)h(clients)g(\(such)e(as)i(WfWg)g(and) -f(W)m(inNT\))f(don')o(t)g(follo)n(w)g(this)i(con)m(v)o(ention)c -(completely)-5 b(.)18 b(The)i(main)-2 4664 y(culprit)f(is)i(the)g -(netbios)e(nameserving)f(on)i(udp)f(port)h(137.)f(Name)h(query)e -(requests)i(come)g(from)f(a)i(source)e(port)g(of)h(137.)f(This)i(is)-2 -4772 y(a)f(problem)e(when)h(you)g(combine)f(it)i(with)g(the)g(common)e -(\002re)n(w)o(alling)h(technique)f(of)h(not)g(allo)n(wing)g(incoming)f -(pack)o(ets)h(on)h(lo)n(w)-2 4880 y(port)f(numbers.)g(This)h(means)g -(that)g(these)h(clients)f(can')o(t)f(query)g(a)i(netbios)e(nameserv)o -(er)f(on)i(the)g(other)g(side)g(of)g(a)h(lo)n(w)f(port)-2 -4988 y(based)g(\002re)n(w)o(all.)-2 5154 y -SDict begin H.S end - -2 5154 a --2 5154 a -SDict begin 13 H.A end - -2 5154 a -2 5154 a -SDict begin [ /View [/XYZ H.V] /Dest (582) cvn H.B /DEST pdfmark end - -2 5154 a 108 x Fj(The)g(problem)e(is)j -(more)f(se)n(v)o(ere)f(with)h(netbios)g(node)f(status)i(queries.)e(I')l -(v)o(e)g(found)g(that)h(WfWg,)g(W)m(in95)g(and)g(W)m(inNT3.5)e(all)-2 -5369 y(respond)g(to)j(netbios)e(node)g(status)i(queries)f(on)g(port)f -(137)g(no)h(matter)g(what)g(the)g(source)g(port)f(w)o(as)i(in)g(the)f -(request.)f(This)i(w)o(orks)-2 5477 y(between)e(machines)g(that)i(are)f -(both)f(using)h(port)f(137,)g(b)n(ut)i(it)g(means)e(it')-5 -b(s)22 b(not)e(possible)f(for)h(a)h(unix)e(user)h(to)g(do)g(a)h(node)e -(status)p Black 3659 5984 a Fh(23)p Black eop end -%%Page: 24 30 -TeXDict begin 24 29 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.24) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2518 -132 -a Fh(Chapter)20 b(7.)g(NetBIOS)g(in)g(a)h(Unix)f(W)-8 -b(orld)p Black -2 72 a Fj(request)19 b(to)i(an)o(y)e(of)h(these)g(OSes) -h(unless)g(the)o(y)e(are)h(running)e(as)j(root.)e(The)h(answer)g(comes) -g(back,)f(b)n(ut)h(it)h(goes)f(to)h(port)e(137)-2 180 -y(which)g(the)i(unix)e(user)h(can')o(t)f(listen)i(on.)e(Interestingly)g -(W)m(inNT3.1)g(got)h(this)g(right)g(-)g(it)h(sends)f(node)g(status)g -(responses)g(back)g(to)-2 288 y(the)g(source)f(port)h(in)g(the)g -(request.)-2 317 y -SDict begin H.S end - -2 317 a -2 317 a -SDict begin 13 H.A end - -2 317 a -2 317 -a -SDict begin [ /View [/XYZ H.V] /Dest (583) cvn H.B /DEST pdfmark end - -2 317 a 359 x Fl(7.9.)35 b(Pr)m(otocol)f(Complexity)-2 -871 y -SDict begin H.S end - -2 871 a -2 871 a -SDict begin 13 H.A end - -2 871 a -2 871 a -SDict begin [ /View [/XYZ H.V] /Dest (585) cvn H.B /DEST pdfmark end - -2 871 a 79 -x Fj(There)19 b(are)h(man)o(y)f("protocol)g(le)n(v)o(els")h(in)g(the)g -(SMB)h(protocol.)d(It)j(seems)g(that)f(each)g(time)g(ne)n(w)g -(functionality)e(w)o(as)j(added)e(to)i(a)-2 1058 y(Microsoft)e -(operating)f(system,)i(the)o(y)g(added)f(the)h(equi)n(v)n(alent)f -(functions)f(in)j(a)f(ne)n(w)g(protocol)f(le)n(v)o(el)h(of)f(the)i(SMB) -g(protocol)d(to)-2 1166 y("e)o(xternalise")h(the)h(ne)n(w)g -(capabilities.)-2 1350 y -SDict begin H.S end - -2 1350 a -2 1350 a -SDict begin 13 H.A end - -2 1350 -a -2 1350 a -SDict begin [ /View [/XYZ H.V] /Dest (586) cvn H.B /DEST pdfmark end - -2 1350 a 90 x Fj(This)g(means)g(the)g(protocol)f(is)i(v)o -(ery)e("rich",)g(of)n(fering)f(man)o(y)h(w)o(ays)i(of)f(doing)f(each)g -(\002le)i(operation.)d(This)j(means)f(SMB)-2 1548 y(serv)o(ers)f(need)h -(to)g(be)g(comple)o(x)e(and)i(lar)o(ge.)f(It)h(also)h(means)e(it)i(is)g -(v)o(ery)e(dif)n(\002cult)h(to)g(mak)o(e)g(them)f(b)n(ug)h(free.)f(It)i -(is)g(not)e(just)i(Samba)-2 1655 y(that)f(suf)n(fers)g(from)f(this)h -(problem,)f(other)g(serv)o(ers)h(such)g(as)h(W)m(inNT)f(don')o(t)e -(support)h(e)n(v)o(ery)g(v)n(ariation)g(of)h(e)n(v)o(ery)e(call)j(and)f -(it)h(has)-2 1763 y(almost)f(certainly)f(been)h(a)g(headache)f(for)g -(MS)i(de)n(v)o(elopers)d(to)j(support)d(the)j(myriad)e(of)g(SMB)j -(calls)f(that)f(are)g(a)n(v)n(ailable.)-2 1947 y -SDict begin H.S end - -2 1947 -a -2 1947 a -SDict begin 13 H.A end - -2 1947 a -2 1947 a -SDict begin [ /View [/XYZ H.V] /Dest (587) cvn H.B /DEST pdfmark end - -2 1947 a 90 x Fj(There)f(are)h(about)f -(65)h("top)g(le)n(v)o(el")g(operations)e(in)j(the)f(SMB)h(protocol)d -(\(things)i(lik)o(e)g(SMBread)g(and)g(SMBwrite\).)g(Some)g(of)-2 -2145 y(these)g(include)f(hundreds)f(of)i(sub-functions)e(\(SMBtrans)i -(has)h(at)f(least)h(120)f(sub-functions,)d(lik)o(e)j(DosPrintQAdd)f -(and)-2 2253 y(NetSessionEnum\).)f(All)j(of)f(them)f(tak)o(e)i(se)n(v)o -(eral)e(options)g(that)i(can)f(change)f(the)h(w)o(ay)g(the)o(y)g(w)o -(ork.)f(Man)o(y)g(tak)o(e)h(dozens)g(of)-2 2361 y(possible)g -("information)d(le)n(v)o(els")j(that)h(change)d(the)j(structures)e -(that)h(need)g(to)g(be)g(returned.)f(Samba)g(supports)g(all)i(b)n(ut)f -(2)h(of)f(the)-2 2469 y("top)f(le)n(v)o(el")h(functions.)f(It)h -(supports)f(only)h(8)g(\(so)g(f)o(ar\))g(of)g(the)g(SMBtrans)g -(sub-functions.)e(Ev)o(en)h(NT)h(doesn')o(t)f(support)g(them)-2 -2577 y(all.)-2 2744 y -SDict begin H.S end - -2 2744 a -2 2744 a -SDict begin 13 H.A end - -2 2744 a -2 -2744 a -SDict begin [ /View [/XYZ H.V] /Dest (588) cvn H.B /DEST pdfmark end - -2 2744 a 107 x Fj(Samba)g(currently)e(supports)i(up)f(to)i(the) -f("NT)h(LM)f(0.12")f(protocol,)g(which)g(is)j(the)e(one)g(preferred)e -(by)i(W)m(in95)f(and)h(W)m(inNT3.5.)-2 2959 y(Luckily)g(this)i -(protocol)d(le)n(v)o(el)i(has)g(a)h("capabilities")f(\002eld)g(which)g -(speci\002es)g(which)g(super)n(-duper)d(ne)n(w-f)o(angled)h(options)i -(the)-2 3067 y(serv)o(er)f(suports.)g(This)i(helps)f(to)g(mak)o(e)g -(the)g(implementation)e(of)i(this)h(protocol)d(le)n(v)o(el)i(much)f -(easier)-5 b(.)-2 3251 y -SDict begin H.S end - -2 3251 a -2 3251 a -SDict begin 13 H.A end - -2 3251 -a -2 3251 a -SDict begin [ /View [/XYZ H.V] /Dest (589) cvn H.B /DEST pdfmark end - -2 3251 a 90 x Fj(There)19 b(is)i(also)g(a)f(problem)f -(with)h(the)g(SMB)i(specications.)d(SMB)i(is)g(a)g(X/Open)e(spec,)h(b)n -(ut)g(the)h(X/Open)e(book)g(is)i(f)o(ar)f(from)-2 3449 -y(ideal,)g(and)f(f)o(ails)i(to)g(co)o(v)o(er)d(man)o(y)h(important)g -(issues,)i(lea)n(ving)e(much)g(to)i(the)f(imagination.)e(Microsoft)h -(recently)g(renamed)g(the)-2 3557 y(SMB)i(protocol)d(CIFS)j(\(Common)e -(Internet)g(File)i(System\))f(and)f(ha)n(v)o(e)h(published)f(ne)n(w)h -(speci\002cations.)f(These)h(are)g(f)o(ar)-2 3665 y(superior)f(to)h -(the)g(old)g(X/Open)g(documents)e(b)n(ut)i(there)g(are)g(still)h -(undocumented)c(calls)k(and)f(features.)f(This)h(speci\002cation)g(is) --2 3773 y(acti)n(v)o(ely)f(being)g(w)o(ork)o(ed)g(on)h(by)g(a)h(CIFS)g -(de)n(v)o(elopers)d(mailing)h(list)i(hosted)f(by)g(Microsft.)p -Black 3659 5984 a Fh(24)p Black eop end -%%Page: 25 31 -TeXDict begin 25 30 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.25) cvn H.B /DEST pdfmark -end - -2 -102 a Black Black -2 --11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (TRACING) cvn H.B /DEST pdfmark -end - -2 -11 a 119 -x Fi(Chapter)44 b(8.)f(T)-13 b(racing)44 b(samba)f(system)h(calls)-2 -363 y -SDict begin H.S end - -2 363 a -2 363 a -SDict begin 13 H.A end - -2 363 a -2 363 a -SDict begin [ /View [/XYZ H.V] /Dest (598) cvn H.B /DEST pdfmark end - -2 363 a 73 -x Fj(This)20 b(\002le)h(describes)f(ho)n(w)f(to)i(do)e(a)i(system)f -(call)h(trace)f(on)g(Samba)g(to)g(w)o(ork)g(out)f(what)i(its)g(doing)e -(wrong.)f(This)j(is)g(not)f(for)f(the)-2 544 y(f)o(aint)h(of)g(heart,)f -(b)n(ut)h(if)h(you)e(are)h(reading)f(this)i(then)f(you)f(are)h -(probably)e(desperate.)-2 728 y -SDict begin H.S end - -2 728 a -2 728 a -SDict begin 13 H.A end - -2 -728 a -2 728 a -SDict begin [ /View [/XYZ H.V] /Dest (599) cvn H.B /DEST pdfmark end - -2 728 a 90 x Fj(Actually)h(its)j(not)e(as)g(bad)g(as)h -(the)f(the)g(abo)o(v)o(e)f(mak)o(es)h(it)h(sound,)e(just)h(don')o(t)f -(e)o(xpect)g(the)h(output)f(to)i(be)f(v)o(ery)f(pretty)g(:-\))-2 -1002 y -SDict begin H.S end - -2 1002 a -2 1002 a -SDict begin 13 H.A end - -2 1002 a -2 1002 a -SDict begin [ /View [/XYZ H.V] /Dest (600) cvn H.B /DEST pdfmark end - -2 1002 -a 90 x Fj(Ok,)h(do)n(wn)f(to)h(b)n(usiness.)g(One)h(of)e(the)i(big)e -(adv)n(antages)g(of)h(unix)f(systems)i(is)g(that)f(the)o(y)g(nearly)f -(all)i(come)e(with)i(a)f(system)h(trace)-2 1200 y(utility)f(that)g -(allo)n(ws)h(you)e(to)h(monitor)f(all)i(system)f(calls)h(that)f(a)h -(program)d(is)j(making.)e(This)h(is)h(e)o(xtremely)e(using)g(for)-2 -1308 y(deb)n(ugging)e(and)j(also)g(helps)g(when)f(trying)g(to)h(w)o -(ork)g(out)f(why)g(something)g(is)i(slo)n(wer)f(than)f(you)g(e)o -(xpect.)g(Y)-9 b(ou)19 b(can)h(use)g(system)-2 1416 y(tracing)f -(without)h(an)o(y)f(special)h(compilation)f(options.)-2 -1600 y -SDict begin H.S end - -2 1600 a -2 1600 a -SDict begin 13 H.A end - -2 1600 a -2 1600 a -SDict begin [ /View [/XYZ H.V] /Dest (601) cvn H.B /DEST pdfmark end - -2 1600 -a 89 x Fj(The)h(system)g(trace)g(utility)g(is)h(called)f(dif)n(ferent)f -(things)h(on)f(dif)n(ferent)g(systems.)h(On)h(Linux)e(systems)h(its)i -(called)e(strace.)g(Under)-2 1797 y(SunOS)g(4)g(its)h(called)f(trace.)g -(Under)f(SVR4)i(style)g(systems)f(\(including)e(solaris\))j(its)g -(called)f(truss.)g(Under)f(man)o(y)g(BSD)-2 1905 y(systems)h(its)i -(called)e(ktrace.)-2 2089 y -SDict begin H.S end - -2 2089 a -2 2089 a -SDict begin 13 H.A end - -2 2089 -a -2 2089 a -SDict begin [ /View [/XYZ H.V] /Dest (602) cvn H.B /DEST pdfmark end - -2 2089 a 90 x Fj(The)g(\002rst)h(thing)e(you)g(should)g -(do)h(is)h(read)f(the)g(man)g(page)f(for)h(your)f(nati)n(v)o(e)g -(system)i(call)f(tracer)-5 b(.)20 b(In)g(the)g(discussion)g(belo)n(w)g -(I')o(ll)-2 2287 y(assume)g(its)h(called)f(strace)h(as)f(strace)h(is)g -(the)f(only)f(portable)g(system)i(tracer)e(\(its)i(a)n(v)n(ailable)f -(for)g(free)f(for)h(man)o(y)f(unix)g(types\))-2 2395 -y(and)g(its)j(also)e(got)g(some)g(of)g(the)g(nicest)h(features.)-2 -2579 y -SDict begin H.S end - -2 2579 a -2 2579 a -SDict begin 13 H.A end - -2 2579 a -2 2579 a -SDict begin [ /View [/XYZ H.V] /Dest (603) cvn H.B /DEST pdfmark end - -2 2579 -a 90 x Fj(Ne)o(xt,)e(try)h(using)g(strace)g(on)g(some)g(simple)g -(commands.)f(F)o(or)g(e)o(xample,)2127 2669 y -SDict begin H.S end - 2127 2669 -a 2127 2669 a -SDict begin 13 H.A end - 2127 2669 a 2127 2669 a -SDict begin [ /View [/XYZ H.V] /Dest (604) cvn H.B /DEST pdfmark end - 2127 2669 a Fk(strace)h(ls)h -Fj(or)2526 2669 y -SDict begin H.S end - 2526 2669 a 2526 2669 a -SDict begin 13 H.A end - 2526 2669 a -2526 2669 a -SDict begin [ /View [/XYZ H.V] /Dest (605) cvn H.B /DEST pdfmark end - 2526 2669 a Fk(strace)f(echo)g(hello)p Fj(.)-2 -2853 y -SDict begin H.S end - -2 2853 a -2 2853 a -SDict begin 13 H.A end - -2 2853 a -2 2853 a -SDict begin [ /View [/XYZ H.V] /Dest (606) cvn H.B /DEST pdfmark end - -2 2853 -a 90 x Fj(Y)-9 b(ou')o(ll)19 b(notice)h(that)g(it)h(produces)e(a)h(LO)m -(T)g(of)g(output.)f(It)h(is)h(sho)n(wing)e(you)h(the)g(ar)o(guments)e -(to)i(e)n(v)o(ery)f(system)i(call)f(that)g(the)-2 3051 -y(program)e(mak)o(es)i(and)f(the)i(result.)f(V)-9 b(ery)19 -b(little)i(happens)e(in)h(a)h(program)d(without)h(a)i(system)f(call)h -(so)g(you)e(get)h(lots)h(of)f(output.)-2 3159 y(Y)-9 -b(ou')o(ll)19 b(also)i(\002nd)f(that)g(it)h(produces)d(a)j(lot)f(of)g -("preamble")f(stuf)n(f)h(sho)n(wing)f(the)h(loading)f(of)h(shared)f -(libraries)h(etc.)g(Ignore)f(this)-2 3267 y(\(unless)h(its)h(going)e -(wrong!\))-2 3451 y -SDict begin H.S end - -2 3451 a -2 3451 a -SDict begin 13 H.A end - -2 3451 a -2 -3451 a -SDict begin [ /View [/XYZ H.V] /Dest (607) cvn H.B /DEST pdfmark end - -2 3451 a 90 x Fj(F)o(or)h(e)o(xample,)e(the)i(only)g(line)g -(that)g(really)g(matters)g(in)h(the)1718 3541 y -SDict begin H.S end - 1718 -3541 a 1718 3541 a -SDict begin 13 H.A end - 1718 3541 a 1718 3541 a -SDict begin [ /View [/XYZ H.V] /Dest (608) cvn H.B /DEST pdfmark end - 1718 3541 -a Fk(strace)f(echo)g(hello)g Fj(output)f(is:)-2 3725 -y -SDict begin H.S end - -2 3725 a -2 3725 a -SDict begin 13 H.A end - -2 3725 a -2 3725 a -SDict begin [ /View [/XYZ H.V] /Dest (609) cvn H.B /DEST pdfmark end - -2 3725 a -2 -3808 a -SDict begin H.S end - -2 3808 a -2 3808 a -SDict begin 11.7 H.A end - -2 3808 a -2 3808 a -SDict begin [ /View [/XYZ H.V] /Dest (610) cvn H.B /DEST pdfmark end - -2 3808 -a 79 x Fg(write\(1,)43 b("hello\\n",)g(6\))807 b(=)45 -b(6)-2 4244 y -SDict begin H.S end - -2 4244 a -2 4244 a -SDict begin 13 H.A end - -2 4244 a -2 4244 a -SDict begin [ /View [/XYZ H.V] /Dest (611) cvn H.B /DEST pdfmark end - --2 4244 a 108 x Fj(all)21 b(the)f(rest)g(is)i(just)e(setting)g(up)g(to) -h(run)e(the)h(program.)-2 4536 y -SDict begin H.S end - -2 4536 a -2 4536 a -SDict begin 13 H.A end - --2 4536 a -2 4536 a -SDict begin [ /View [/XYZ H.V] /Dest (612) cvn H.B /DEST pdfmark end - -2 4536 a 90 x Fj(Ok,)g(no)n(w)f(you')l(re)g(f)o -(amiliar)g(with)i(strace.)f(T)-7 b(o)20 b(use)h(it)g(on)e(Samba)h(you)f -(need)h(to)g(strace)h(the)f(running)e(smbd)i(daemon.)e(The)i(w)o(ay)g -(I)-2 4734 y(tend)f(ot)g(use)h(it)g(is)h(to)e(\002rst)h(login)f(from)g -(my)g(W)m(indo)n(ws)f(PC)j(to)f(the)f(Samba)g(serv)o(er)m(,)f(then)h -(use)h(smbstatus)f(to)h(\002nd)f(which)g(process)-2 4842 -y(ID)h(that)g(client)h(is)g(attached)e(to,)h(then)g(as)h(root)e(I)i(do) -1497 4842 y -SDict begin H.S end - 1497 4842 a 1497 4842 a -SDict begin 13 H.A end - 1497 4842 a 1497 -4842 a -SDict begin [ /View [/XYZ H.V] /Dest (613) cvn H.B /DEST pdfmark end - 1497 4842 a Fk(strace)e(-p)i(PID)g Fj(to)f(attach)g(to)g(that)h -(process.)e(I)h(normally)f(redirect)g(the)-2 4950 y(stderr)h(output)f -(from)g(this)h(command)f(to)h(a)h(\002le)f(for)g(later)g(perusal.)g(F)o -(or)f(e)o(xample,)g(if)h(I'm)g(using)g(a)g(csh)h(style)f(shell:)-2 -5134 y -SDict begin H.S end - -2 5134 a -2 5134 a -SDict begin 13 H.A end - -2 5134 a -2 5134 a -SDict begin [ /View [/XYZ H.V] /Dest (614) cvn H.B /DEST pdfmark end - -2 5134 -a -2 5134 a -SDict begin H.S end - -2 5134 a -2 5134 a -SDict begin 13 H.A end - -2 5134 a -2 5134 a -SDict begin [ /View [/XYZ H.V] /Dest (615) cvn H.B /DEST pdfmark end - -2 -5134 a 90 x Fk(strace)g(-f)g(-p)g(3872)f(>&)i(strace.out)-2 -5407 y -SDict begin H.S end - -2 5407 a -2 5407 a -SDict begin 13 H.A end - -2 5407 a -2 5407 a -SDict begin [ /View [/XYZ H.V] /Dest (616) cvn H.B /DEST pdfmark end - -2 5407 -a 91 x Fj(or)f(with)g(a)h(sh)f(style)h(shell:)p Black --2 5984 a -SDict begin H.S end - -2 5984 a -2 5984 a -SDict begin 13 H.A end - -2 5984 a -2 5984 a -SDict begin [ /View [/XYZ H.V] /Dest (619) cvn H.B /DEST pdfmark end - -2 -5984 a 3659 6053 a Fh(25)p Black eop end -%%Page: 26 32 -TeXDict begin 26 31 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.26) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2452 -132 -a Fh(Chapter)20 b(8.)g(T)-5 b(r)o(acing)20 b(samba)f(system)i(calls)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (617) cvn H.B /DEST pdfmark end - -2 --11 a -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (618) cvn H.B /DEST pdfmark end - -2 --11 a 83 x Fk(strace)f(-f)g(-p)g(3872)f(>)i(strace.out)e(2>&1)-2 -346 y Fj(Note)h(the)g("-f")g(option.)f(This)h(is)h(only)e(a)n(v)n -(ailable)h(on)g(some)g(systems,)g(and)g(allo)n(ws)h(you)e(to)h(trace)g -(not)g(just)h(the)f(current)f(process,)-2 454 y(b)n(ut)g(an)o(y)g -(children)f(it)i(forks.)e(This)i(is)g(great)f(for)g(\002nding)f -(printing)g(problems)g(caused)h(by)f(the)i("print)f(command")e(being)h -(wrong.)-2 638 y -SDict begin H.S end - -2 638 a -2 638 a -SDict begin 13 H.A end - -2 638 a -2 638 a -SDict begin [ /View [/XYZ H.V] /Dest (620) cvn H.B /DEST pdfmark end - --2 638 a 90 x Fj(Once)i(you)f(are)h(attached)f(you)h(then)f(can)h(do)g -(whate)n(v)o(er)f(it)i(is)g(on)f(the)g(client)g(that)h(is)g(causing)e -(problems)g(and)g(you)h(will)h(capture)-2 836 y(all)g(the)f(system)g -(calls)h(that)f(smbd)g(mak)o(es.)-2 1020 y -SDict begin H.S end - -2 1020 a --2 1020 a -SDict begin 13 H.A end - -2 1020 a -2 1020 a -SDict begin [ /View [/XYZ H.V] /Dest (621) cvn H.B /DEST pdfmark end - -2 1020 a 90 x Fj(So)g(ho)n(w)g(do)g(you) -f(interpret)g(the)h(results?)h(Generally)e(I)h(search)g(through)e(the)i -(output)f(for)h(strings)g(that)g(I)g(kno)n(w)g(will)h(appear)-2 -1218 y(when)e(the)i(problem)d(happens.)h(F)o(or)g(e)o(xample,)g(if)h(I) -h(am)f(ha)n(ving)f(touble)g(with)i(permissions)e(on)h(a)h(\002le)f(I)h -(w)o(ould)e(search)h(for)g(that)-2 1326 y(\002les)h(name)e(in)i(the)f -(strace)g(output)f(and)h(look)f(at)i(the)f(surrounding)d(lines.)k -(Another)d(trick)i(is)h(to)g(match)e(up)h(\002le)h(descriptor)-2 -1434 y(numbers)d(and)i("follo)n(w")f(what)h(happens)f(to)i(an)f(open)f -(\002le)i(until)f(it)h(is)g(closed.)-2 1618 y -SDict begin H.S end - -2 1618 -a -2 1618 a -SDict begin 13 H.A end - -2 1618 a -2 1618 a -SDict begin [ /View [/XYZ H.V] /Dest (622) cvn H.B /DEST pdfmark end - -2 1618 a 90 x Fj(Be)o(yond)e(this)h -(you)g(will)g(ha)n(v)o(e)g(to)g(use)h(your)e(initiati)n(v)o(e.)g(T)-7 -b(o)21 b(gi)n(v)o(e)e(you)g(an)h(idea)g(of)g(what)g(you)g(are)g -(looking)e(for)i(here)g(is)h(a)f(piece)-2 1816 y(of)g(strace)g(output)f -(that)h(sho)n(ws)h(that)1052 1816 y -SDict begin H.S end - 1052 1816 a 1052 -1816 a -SDict begin 13 H.A end - 1052 1816 a 1052 1816 a -SDict begin [ /View [/XYZ H.V] /Dest (623) cvn H.B /DEST pdfmark end - 1052 1816 a Fg(/dev/null)e -Fj(is)i(not)f(w)o(orld)g(writeable,)f(which)h(causes)g(printing)f(to)h -(f)o(ail)h(with)f(Samba:)-2 2000 y -SDict begin H.S end - -2 2000 a -2 2000 -a -SDict begin 13 H.A end - -2 2000 a -2 2000 a -SDict begin [ /View [/XYZ H.V] /Dest (624) cvn H.B /DEST pdfmark end - -2 2000 a -2 2083 a -SDict begin H.S end - -2 2083 a -2 -2083 a -SDict begin 11.7 H.A end - -2 2083 a -2 2083 a -SDict begin [ /View [/XYZ H.V] /Dest (625) cvn H.B /DEST pdfmark end - -2 2083 a 79 x Fg([pid)44 -b(28268])g(open\("/dev/null",)e(O_RDWR\))133 b(=)45 b(-1)f(EACCES)g -(\(Permission)f(denied\))-2 2259 y([pid)h(28268])g(open\("/dev/null",)e -(O_WRONLY\))h(=)i(-1)f(EACCES)g(\(Permission)f(denied\))-2 -2616 y -SDict begin H.S end - -2 2616 a -2 2616 a -SDict begin 13 H.A end - -2 2616 a -2 2616 a -SDict begin [ /View [/XYZ H.V] /Dest (626) cvn H.B /DEST pdfmark end - -2 2616 -a 108 x Fj(The)20 b(process)f(is)i(trying)f(to)g(\002rst)h(open)1130 -2724 y -SDict begin H.S end - 1130 2724 a 1130 2724 a -SDict begin 13 H.A end - 1130 2724 a 1130 2724 -a -SDict begin [ /View [/XYZ H.V] /Dest (627) cvn H.B /DEST pdfmark end - 1130 2724 a Fg(/dev/null)e Fj(read-write)g(then)h(read-only)-5 -b(.)17 b(Both)j(f)o(ail.)h(This)f(means)3169 2724 y -SDict begin H.S end - 3169 -2724 a 3169 2724 a -SDict begin 13 H.A end - 3169 2724 a 3169 2724 a -SDict begin [ /View [/XYZ H.V] /Dest (628) cvn H.B /DEST pdfmark end - 3169 2724 -a Fg(/dev/null)f Fj(has)-2 2832 y(incorrect)g(permissions.)p -Black 3657 5984 a Fh(26)p Black eop end -%%Page: 27 33 -TeXDict begin 27 32 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.27) cvn H.B /DEST pdfmark -end - -2 -102 a Black Black -2 --11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (NTDOMAIN) cvn H.B /DEST pdfmark -end - -2 -11 a 119 -x Fi(Chapter)44 b(9.)f(NT)g(Domain)h(RPC')-6 b(s)-2 197 -y -SDict begin H.S end - -2 197 a -2 197 a -SDict begin 13 H.A end - -2 197 a -2 197 a -SDict begin [ /View [/XYZ H.V] /Dest (651) cvn H.B /DEST pdfmark end - -2 197 a 342 x -Fl(9.1.)35 b(Intr)m(oduction)-2 707 y -SDict begin H.S end - -2 707 a -2 707 -a -SDict begin 13 H.A end - -2 707 a -2 707 a -SDict begin [ /View [/XYZ H.V] /Dest (653) cvn H.B /DEST pdfmark end - -2 707 a 106 x Fj(This)20 b(document)e(contains)i -(information)e(to)i(pro)o(vide)e(an)i(NT)h(w)o(orkstation)e(with)h -(login)f(services,)h(without)g(the)g(need)f(for)h(an)-2 -921 y(NT)g(serv)o(er)-5 b(.)20 b(It)g(is)h(the)g(sgml)f(v)o(ersion)f -(of)1174 921 y -SDict begin H.S end - 1174 921 a 1174 921 a -SDict begin 13 H.A end - 1174 921 a 1174 -921 a -SDict begin [ /View [/XYZ H.V] /Dest (654) cvn H.B /DEST pdfmark end - 1174 921 a Fj(http://mailhost.cb1.com/~lkcl/cifsntdo)o(main.)o -(txt,)14 b(controlled)19 b(by)h(Luk)o(e.)-2 1105 y -SDict begin H.S end - -2 -1105 a -2 1105 a -SDict begin 13 H.A end - -2 1105 a -2 1105 a -SDict begin [ /View [/XYZ H.V] /Dest (655) cvn H.B /DEST pdfmark end - -2 1105 a 90 x Fj(It)g(should)f -(be)i(possible)e(to)i(select)g(a)f(domain)f(instead)h(of)g(a)g(w)o -(orkgroup)e(\(in)i(the)g(NT)g(w)o(orkstation')-5 b(s)20 -b(TCP/IP)h(settings\))f(and)-2 1303 y(after)g(the)g(obligatory)d -(reboot,)i(type)h(in)g(a)h(username,)d(passw)o(ord,)i(select)g(a)h -(domain)e(and)h(successfully)f(log)h(in.)g(I)g(w)o(ould)-2 -1411 y(appreciate)f(an)o(y)g(feedback)f(on)i(your)f(e)o(xperiences)g -(with)h(this)h(process,)e(and)h(an)o(y)f(comments,)g(corrections)g(and) -g(additions)g(to)-2 1519 y(this)h(document.)-2 1686 y -SDict begin H.S end - --2 1686 a -2 1686 a -SDict begin 13 H.A end - -2 1686 a -2 1686 a -SDict begin [ /View [/XYZ H.V] /Dest (656) cvn H.B /DEST pdfmark end - -2 1686 a 107 -x Fj(The)g(pack)o(ets)g(described)e(here)i(can)g(be)g(easily)h(deri)n -(v)o(ed)d(from)h(\(and)g(are)i(probably)c(better)j(understood)e -(using\))h(Netmon.e)o(x)o(e.)-2 1901 y(Y)-9 b(ou)19 b(will)i(need)f(to) -g(use)h(the)f(v)o(ersion)f(of)h(Netmon)f(that)h(matches)g(your)f -(system,)h(in)g(order)f(to)i(correctly)d(decode)h(the)-2 -2008 y(NETLOGON,)g(lsarpc)h(and)g(srvsvc)g(T)m(ransact)f(pipes.)h(This) -h(document)d(is)j(deri)n(v)o(ed)d(from)h(NT)i(Service)f(P)o(ack)f(1)i -(and)e(its)-2 2116 y(corresponding)d(v)o(ersion)j(of)h(Netmon.)f(It)i -(is)g(intended)e(that)h(an)g(annotated)f(pack)o(et)g(trace)h(be)g -(produced,)e(which)h(will)i(lik)o(ely)f(be)-2 2224 y(more)f(instructi)n -(v)o(e)g(than)h(this)h(document.)-2 2391 y -SDict begin H.S end - -2 2391 a --2 2391 a -SDict begin 13 H.A end - -2 2391 a -2 2391 a -SDict begin [ /View [/XYZ H.V] /Dest (657) cvn H.B /DEST pdfmark end - -2 2391 a 107 x Fj(Also)f(needed,)f(to)h -(fully)g(implement)f(NT)h(Domain)f(Login)h(Services,)f(is)i(the)g -(document)d(describing)h(the)h(cryptographic)d(part)-2 -2606 y(of)j(the)g(NT)g(authentication.)e(This)j(document)d(is)j(a)n(v)n -(ailable)f(from)f(comp.protocols.smb;)d(from)j(the)h(ntsecurity)-5 -b(.net)18 b(digest)-2 2714 y(and)h(from)h(the)g(samba)g(digest,)f -(amongst)h(other)f(sources.)-2 2898 y -SDict begin H.S end - -2 2898 a -2 2898 -a -SDict begin 13 H.A end - -2 2898 a -2 2898 a -SDict begin [ /View [/XYZ H.V] /Dest (658) cvn H.B /DEST pdfmark end - -2 2898 a 90 x Fj(A)h(cop)o(y)g(is)h(a)n(v)n -(ailable)f(from:)-2 3172 y -SDict begin H.S end - -2 3172 a -2 3172 a -SDict begin 13 H.A end - -2 3172 -a -2 3172 a -SDict begin [ /View [/XYZ H.V] /Dest (659) cvn H.B /DEST pdfmark end - -2 3172 a -2 3172 a -SDict begin H.S end - -2 3172 a -2 3172 a -SDict begin 13 H.A end - -2 -3172 a -2 3172 a -SDict begin [ /View [/XYZ H.V] /Dest (660) cvn H.B /DEST pdfmark end - -2 3172 a 90 x Fj(http://ntb)n -(ugtraq.rc.on.ca/SCRIPTS/W)-10 b(A.EXE?A2=in)o(d9)o(70)o(8;L=)o(ntb)n -(u)o(gtra)o(q;O=A;P=2)o(93)o(5)-2 3446 y -SDict begin H.S end - -2 3446 a -2 -3446 a -SDict begin 13 H.A end - -2 3446 a -2 3446 a -SDict begin [ /View [/XYZ H.V] /Dest (661) cvn H.B /DEST pdfmark end - -2 3446 a -2 3446 a -SDict begin H.S end - -2 3446 -a -2 3446 a -SDict begin 13 H.A end - -2 3446 a -2 3446 a -SDict begin [ /View [/XYZ H.V] /Dest (662) cvn H.B /DEST pdfmark end - -2 3446 a 90 x Fj -(http://mailhost.cb1.com/~lkcl/crypt.h)o(tml)-2 3720 -y -SDict begin H.S end - -2 3720 a -2 3720 a -SDict begin 13 H.A end - -2 3720 a -2 3720 a -SDict begin [ /View [/XYZ H.V] /Dest (663) cvn H.B /DEST pdfmark end - -2 3720 a 90 -x Fj(A)20 b(c-code)f(implementation,)f(pro)o(vided)g(by)1302 -3810 y -SDict begin H.S end - 1302 3810 a 1302 3810 a -SDict begin 13 H.A end - 1302 3810 a 1302 3810 -a -SDict begin [ /View [/XYZ H.V] /Dest (664) cvn H.B /DEST pdfmark end - 1302 3810 a Fj(Linus)h(Nordber)o(g)f(\(mailto:linus@incolumitas.se\)) -g(of)h(this)i(protocol)e(is)-2 3918 y(a)n(v)n(ailable)g(from:)-2 -4085 y -SDict begin H.S end - -2 4085 a -2 4085 a -SDict begin 13 H.A end - -2 4085 a -2 4085 a -SDict begin [ /View [/XYZ H.V] /Dest (665) cvn H.B /DEST pdfmark end - -2 4085 -a -2 4085 a -SDict begin H.S end - -2 4085 a -2 4085 a -SDict begin 13 H.A end - -2 4085 a -2 4085 a -SDict begin [ /View [/XYZ H.V] /Dest (666) cvn H.B /DEST pdfmark end - -2 -4085 a 107 x Fj(http://samba.or)o(g/cgi-bin/mfs/01)o(/dig)o(est/199)o -(7/9)o(7au)o(g/0)o(39)o(1.h)o(tml)-2 4376 y -SDict begin H.S end - -2 4376 a --2 4376 a -SDict begin 13 H.A end - -2 4376 a -2 4376 a -SDict begin [ /View [/XYZ H.V] /Dest (667) cvn H.B /DEST pdfmark end - -2 4376 a -2 4376 a -SDict begin H.S end - -2 -4376 a -2 4376 a -SDict begin 13 H.A end - -2 4376 a -2 4376 a -SDict begin [ /View [/XYZ H.V] /Dest (668) cvn H.B /DEST pdfmark end - -2 4376 a 90 x Fj -(http://mailhost.cb1.com/~lkcl/crypt.tx)o(t)-2 4650 y -SDict begin H.S end - --2 4650 a -2 4650 a -SDict begin 13 H.A end - -2 4650 a -2 4650 a -SDict begin [ /View [/XYZ H.V] /Dest (669) cvn H.B /DEST pdfmark end - -2 4650 a 90 -x Fj(Also)h(used)g(to)h(pro)o(vide)d(deb)n(ugging)f(information)h(is)j -(the)f(Check)g(Build)h(v)o(ersion)e(of)h(NT)g(w)o(orkstation,)f(and)g -(enabling)g(full)-2 4848 y(deb)n(ugging)e(in)k(NETLOGON.)e(This)h(is)i -(achie)n(v)o(ed)c(by)i(setting)g(the)g(follo)n(wing)f(REG_SZ)h(re)o -(gistry)f(k)o(e)o(y)h(to)g(0x1f)n(f)n(f)n(f)n(f)n(f:)-2 -5032 y -SDict begin H.S end - -2 5032 a -2 5032 a -SDict begin 13 H.A end - -2 5032 a -2 5032 a -SDict begin [ /View [/XYZ H.V] /Dest (670) cvn H.B /DEST pdfmark end - -2 5032 -a -2 5032 a -SDict begin H.S end - -2 5032 a -2 5032 a -SDict begin 13 H.A end - -2 5032 a -2 5032 a -SDict begin [ /View [/XYZ H.V] /Dest (671) cvn H.B /DEST pdfmark end - -2 -5032 a 90 x Fg(HKLM\\SYSTEM\\CurrentControlSet\\Services)o(\\Netlo)o -(gon\\Pa)o(ramete)o(rs)-2 5300 y -SDict begin H.S end - -2 5300 a -2 5300 a -SDict begin 13 H.A end - --2 5300 a -2 5300 a -SDict begin [ /View [/XYZ H.V] /Dest (672) cvn H.B /DEST pdfmark end - -2 5300 a -2 5300 a -SDict begin H.S end - -2 5300 a -2 -5300 a -SDict begin 13 H.A end - -2 5300 a -2 5300 a -SDict begin [ /View [/XYZ H.V] /Dest (673) cvn H.B /DEST pdfmark end - -2 5300 a 96 x Fh(Incorr)m(ect)f(dir)m(ect)i -(editing)e(of)h(the)h(r)m(e)m(gistry)f(can)g(cause)g(your)g(mac)o(hine) -e(to)j(fail.)f(Then)g(a)o(gain,)f(so)h(can)g(incorr)m(ect)-2 -5504 y(implementation)e(of)i(this)h(pr)l(otocol.)e(See)h("Liability:")g -(abo)o(ve)o(.)p Black 3656 5984 a(27)p Black eop end -%%Page: 28 34 -TeXDict begin 28 33 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.28) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2742 -132 -a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black --2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (674) cvn H.B /DEST pdfmark end - -2 -11 a -83 x Fj(Bear)g(in)h(mind)e(that)h(each)g(pack)o(et)g(o)o(v)o(er)n -(-the-wire)d(will)k(ha)n(v)o(e)f(its)h(origin)e(in)h(an)h(API)f(call.)g -(Therefore,)e(there)i(are)g(lik)o(ely)g(to)g(be)-2 180 -y(structures,)f(enumerations)f(and)i(de\002nes)g(that)g(are)g(usefully) -f(documented)f(else)n(where.)-2 364 y -SDict begin H.S end - -2 364 a -2 364 -a -SDict begin 13 H.A end - -2 364 a -2 364 a -SDict begin [ /View [/XYZ H.V] /Dest (675) cvn H.B /DEST pdfmark end - -2 364 a 90 x Fj(This)i(document)e(is)j(by)f(no)g -(means)g(complete)f(or)h(authoritati)n(v)o(e.)e(Missing)i(sections)g -(include,)f(b)n(ut)h(are)h(not)e(limited)h(to:)-2 472 -y -SDict begin H.S end - -2 472 a -2 472 a -SDict begin 13 H.A end - -2 472 a -2 472 a -SDict begin [ /View [/XYZ H.V] /Dest (676) cvn H.B /DEST pdfmark end - -2 472 a -2 482 -a -SDict begin H.S end - -2 482 a -2 482 a -SDict begin 13 H.A end - -2 482 a -2 482 a -SDict begin [ /View [/XYZ H.V] /Dest (677) cvn H.B /DEST pdfmark end - -2 482 a Black -64 625 a Fj(1.)p Black 147 625 a -SDict begin H.S end - 147 625 a 147 625 a -SDict begin 13 H.A end - -147 625 a 147 625 a -SDict begin [ /View [/XYZ H.V] /Dest (678) cvn H.B /DEST pdfmark end - 147 625 a Fj(Mappings)f(of)h(RIDs)h(to)f(usernames) -f(\(and)h(vice-v)o(ersa\).)-2 643 y -SDict begin H.S end - -2 643 a -2 643 a -SDict begin 13 H.A end - --2 643 a -2 643 a -SDict begin [ /View [/XYZ H.V] /Dest (679) cvn H.B /DEST pdfmark end - -2 643 a Black 64 774 a Fj(2.)p Black -147 774 a -SDict begin H.S end - 147 774 a 147 774 a -SDict begin 13 H.A end - 147 774 a 147 774 a -SDict begin [ /View [/XYZ H.V] /Dest (680) cvn H.B /DEST pdfmark end - 147 -774 a Fj(What)h(a)f(User)h(ID)f(is)h(and)f(what)g(a)h(Group)e(ID)h(is.) --2 792 y -SDict begin H.S end - -2 792 a -2 792 a -SDict begin 13 H.A end - -2 792 a -2 792 a -SDict begin [ /View [/XYZ H.V] /Dest (681) cvn H.B /DEST pdfmark end - -2 792 a -Black 64 923 a Fj(3.)p Black 147 923 a -SDict begin H.S end - 147 923 a 147 -923 a -SDict begin 13 H.A end - 147 923 a 147 923 a -SDict begin [ /View [/XYZ H.V] /Dest (682) cvn H.B /DEST pdfmark end - 147 923 a Fj(The)g(e)o(xact)g -(meaning/de\002nition)d(of)j(v)n(arious)f(magic)g(constants)h(or)g -(enumerations.)-2 941 y -SDict begin H.S end - -2 941 a -2 941 a -SDict begin 13 H.A end - -2 941 a -2 -941 a -SDict begin [ /View [/XYZ H.V] /Dest (683) cvn H.B /DEST pdfmark end - -2 941 a Black 64 1073 a Fj(4.)p Black 147 1073 -a -SDict begin H.S end - 147 1073 a 147 1073 a -SDict begin 13 H.A end - 147 1073 a 147 1073 a -SDict begin [ /View [/XYZ H.V] /Dest (684) cvn H.B /DEST pdfmark end - 147 1073 -a Fj(The)g(reply)f(error)g(code)h(and)g(use)g(of)g(that)g(error)f(code) -h(when)f(a)i(w)o(orkstation)e(becomes)g(a)i(member)e(of)h(a)g(domain)f -(\(to)h(be)147 1181 y(described)f(later\).)g(F)o(ailure)g(to)h(return)f -(this)i(error)d(code)h(will)i(mak)o(e)e(the)h(w)o(orkstation)f(report)g -(that)h(it)g(is)h(already)e(a)h(member)147 1289 y(of)g(the)g(domain.)-2 -1290 y -SDict begin H.S end - -2 1290 a -2 1290 a -SDict begin 13 H.A end - -2 1290 a -2 1290 a -SDict begin [ /View [/XYZ H.V] /Dest (685) cvn H.B /DEST pdfmark end - -2 1290 -a Black 64 1438 a Fj(5.)p Black 147 1438 a -SDict begin H.S end - 147 1438 a -147 1438 a -SDict begin 13 H.A end - 147 1438 a 147 1438 a -SDict begin [ /View [/XYZ H.V] /Dest (686) cvn H.B /DEST pdfmark end - 147 1438 a Fj(the)g(cryptographic)d -(side)k(of)f(the)g(NetrServ)o(erP)o(assw)o(ordSet)e(command,)g(which)h -(w)o(ould)h(allo)n(w)g(the)g(w)o(orkstation)f(to)147 -1546 y(change)g(its)i(passw)o(ord.)f(This)g(passw)o(ord)f(is)j(used)d -(to)i(generate)e(the)h(long-term)e(session)j(k)o(e)o(y)-5 -b(.)19 b([It)h(is)h(possible)f(to)g(reject)147 1654 y(this)h(command,)d -(and)i(k)o(eep)f(the)h(def)o(ault)g(w)o(orkstation)f(passw)o(ord].)-2 -1672 y -SDict begin H.S end - -2 1672 a -2 1672 a -SDict begin 13 H.A end - -2 1672 a -2 1672 a -SDict begin [ /View [/XYZ H.V] /Dest (687) cvn H.B /DEST pdfmark end - -2 1672 -a 310 x Ff(9.1.1.)29 b(Sour)n(ces)-2 2007 y -SDict begin H.S end - -2 2007 a --2 2007 a -SDict begin 13 H.A end - -2 2007 a -2 2007 a -SDict begin [ /View [/XYZ H.V] /Dest (689) cvn H.B /DEST pdfmark end - -2 2007 a -2 2007 a -SDict begin H.S end - -2 -2007 a -2 2007 a -SDict begin 13 H.A end - -2 2007 a -2 2007 a -SDict begin [ /View [/XYZ H.V] /Dest (table.1) cvn H.B /DEST pdfmark -end - -2 2007 a 75 x Fj(ck)o(et)20 -b(T)m(races)g(from)f(Netmonitor)g(\(Service)g(P)o(ack)h(1)g(and)g(abo)o -(v)o(e\))-2 2172 y(ul)g(Ashton)g(and)f(Luk)o(e)h(Leighton')-5 -b(s)19 b(other)g("NT)h(Domain")g(doc.)-2 2264 y(FS)h(documentation)c(-) -j(cifs6.txt)-2 2340 y(FS)h(documentation)c(-)j(cifsrap2.txt)-2 -2358 y -SDict begin H.S end - -2 2358 a -2 2358 a -SDict begin 13 H.A end - -2 2358 a -2 2358 a -SDict begin [ /View [/XYZ H.V] /Dest (694) cvn H.B /DEST pdfmark end - -2 2358 -a 327 x Ff(9.1.2.)29 b(Cr)n(edits)-2 2710 y -SDict begin H.S end - -2 2710 a --2 2710 a -SDict begin 13 H.A end - -2 2710 a -2 2710 a -SDict begin [ /View [/XYZ H.V] /Dest (696) cvn H.B /DEST pdfmark end - -2 2710 a -2 2710 a -SDict begin H.S end - -2 -2710 a -2 2710 a -SDict begin 13 H.A end - -2 2710 a -2 2710 a -SDict begin [ /View [/XYZ H.V] /Dest (table.2) cvn H.B /DEST pdfmark -end - -2 2710 a 75 x Fj(P)o(aul)20 -b(Ashton:)g(loads)g(of)f(w)o(ork)h(with)g(Net)h(Monitor;)e -(understanding)e(the)j(NT)h(authentication)d(system;)i(reference)f -(implementation)f(of)i(the)g(NT)g(domain)f(support)g(on)h(which)f(this) -i(document)d(is)k(originally)c(based.)-2 2877 y(Duncan)h(Stans\002eld:) -h(lo)n(w-le)n(v)o(el)f(analysis)h(of)g(MSRPC)i(Pipes.)-2 -2970 y(Linus)e(Nordber)o(g:)d(producing)h(c-code)h(from)g(P)o(aul')-5 -b(s)20 b(crypto)f(spec.)-2 3063 y(W)m(indo)n(ws)g(Sourcer)g(de)n(v)o -(elopment)f(team)-2 3164 y -SDict begin H.S end - -2 3164 a -2 3164 a -SDict begin 13 H.A end - -2 3164 -a -2 3164 a -SDict begin [ /View [/XYZ H.V] /Dest (701) cvn H.B /DEST pdfmark end - -2 3164 a 376 x Fl(9.2.)35 b(Notes)f(and)h(Structur)m(es)-2 -3542 y -SDict begin H.S end - -2 3542 a -2 3542 a -SDict begin 13 H.A end - -2 3542 a -2 3542 a -SDict begin [ /View [/XYZ H.V] /Dest (703) cvn H.B /DEST pdfmark end - -2 3542 -a 326 x Ff(9.2.1.)29 b(Notes)-2 3869 y -SDict begin H.S end - -2 3869 a -2 3869 -a -SDict begin 13 H.A end - -2 3869 a -2 3869 a -SDict begin [ /View [/XYZ H.V] /Dest (705) cvn H.B /DEST pdfmark end - -2 3869 a -2 3893 a -SDict begin H.S end - -2 3893 a -2 -3893 a -SDict begin 13 H.A end - -2 3893 a -2 3893 a -SDict begin [ /View [/XYZ H.V] /Dest (706) cvn H.B /DEST pdfmark end - -2 3893 a Black 64 4065 a -Fj(1.)p Black 147 4065 a -SDict begin H.S end - 147 4065 a 147 4065 a -SDict begin 13 H.A end - 147 4065 -a 147 4065 a -SDict begin [ /View [/XYZ H.V] /Dest (707) cvn H.B /DEST pdfmark end - 147 4065 a Fj(In)20 b(the)g(SMB)h(T)m(ransact)f(pipes,)g -(some)g("Structures",)f(described)g(here,)g(appear)g(to)h(be)h(4-byte)d -(aligned)i(with)g(the)g(SMB)147 4173 y(header)m(,)f(at)h(their)g -(start.)h(Exactly)e(which)h("Structures")f(need)g(aligning)g(is)i(not)f -(precisely)g(kno)n(wn)e(or)i(documented.)-2 4191 y -SDict begin H.S end - -2 -4191 a -2 4191 a -SDict begin 13 H.A end - -2 4191 a -2 4191 a -SDict begin [ /View [/XYZ H.V] /Dest (708) cvn H.B /DEST pdfmark end - -2 4191 a Black -64 4322 a Fj(2.)p Black 147 4322 a -SDict begin H.S end - 147 4322 a 147 4322 -a -SDict begin 13 H.A end - 147 4322 a 147 4322 a -SDict begin [ /View [/XYZ H.V] /Dest (709) cvn H.B /DEST pdfmark end - 147 4322 a Fj(In)g(the)g(UDP)h(NTLOGON)f -(Mailslots,)h(some)f("Structures",)f(described)f(here,)i(appear)f(to)h -(be)g(2-byte)f(aligned)g(with)i(the)147 4430 y(start)g(of)f(the)g -(mailslot,)g(at)h(their)f(start.)-2 4442 y -SDict begin H.S end - -2 4442 a --2 4442 a -SDict begin 13 H.A end - -2 4442 a -2 4442 a -SDict begin [ /View [/XYZ H.V] /Dest (710) cvn H.B /DEST pdfmark end - -2 4442 a Black 64 4580 -a Fj(3.)p Black 147 4580 a -SDict begin H.S end - 147 4580 a 147 4580 a -SDict begin 13 H.A end - 147 -4580 a 147 4580 a -SDict begin [ /View [/XYZ H.V] /Dest (711) cvn H.B /DEST pdfmark end - 147 4580 a Fj(Domain)f(SID)i(is)g(of)f(the)g(format)f -(S-re)n(vision-v)o(ersion-auth1-au)o(th2.)o(..au)o(thN.)14 -b(e.g)20 b(S-1-5-123-456-789)o(-1)o(23)o(-4)o(56.)14 -b(the)20 b(5)147 4688 y(could)f(be)i(a)f(sub-re)n(vision.)-2 -4689 y -SDict begin H.S end - -2 4689 a -2 4689 a -SDict begin 13 H.A end - -2 4689 a -2 4689 a -SDict begin [ /View [/XYZ H.V] /Dest (712) cvn H.B /DEST pdfmark end - -2 4689 -a Black 64 4837 a Fj(4.)p Black 147 4837 a -SDict begin H.S end - 147 4837 a -147 4837 a -SDict begin 13 H.A end - 147 4837 a 147 4837 a -SDict begin [ /View [/XYZ H.V] /Dest (713) cvn H.B /DEST pdfmark end - 147 4837 a Fj(an)o(y)g(undocumented)c -(b)n(uf)n(fer)j(pointers)g(must)h(be)h(non-zero)c(if)k(the)f(string)g -(b)n(uf)n(fer)f(it)i(refers)e(to)i(contains)e(characters.)147 -4945 y(e)o(xactly)g(what)i(v)n(alue)e(the)o(y)h(should)f(be)h(is)h -(unkno)n(wn.)c(0x0000)h(0002)h(seems)i(to)f(do)g(the)g(trick)g(to)g -(indicate)g(that)g(the)g(b)n(uf)n(fer)147 5053 y(e)o(xists.)h(a)f(NULL) -g(b)n(uf)n(fer)f(pointer)g(indicates)h(that)g(the)g(string)g(b)n(uf)n -(fer)f(is)i(of)f(zero)g(length.)f(If)h(the)g(b)n(uf)n(fer)f(pointer)g -(is)i(NULL,)147 5161 y(then)f(it)h(is)g(suspected)f(that)g(the)g -(structure)f(it)i(refers)f(to)g(is)h(NO)m(T)f(put)g(into)g(\(or)g(tak)o -(en)f(out)h(of\))g(the)g(SMB)h(data)f(stream.)g(This)147 -5269 y(is)h(empirically)e(deri)n(v)o(ed)g(from,)g(for)g(e)o(xample,)g -(the)h(LSA)g(SAM)h(Logon)e(response)g(pack)o(et,)g(where)h(if)g(the)h -(b)n(uf)n(fer)d(pointer)147 5377 y(is)j(NULL,)f(the)g(user)g -(information)e(is)j(not)f(inserted)g(into)g(the)g(data)g(stream.)g -(Exactly)f(what)h(happens)f(with)i(an)f(array)f(of)147 -5485 y(b)n(uf)n(fer)g(pointers)g(is)i(not)f(kno)n(wn,)f(although)f(an)i -(educated)f(guess)h(can)g(be)g(made.)-2 5503 y -SDict begin H.S end - -2 5503 -a -2 5503 a -SDict begin 13 H.A end - -2 5503 a -2 5503 a -SDict begin [ /View [/XYZ H.V] /Dest (714) cvn H.B /DEST pdfmark end - -2 5503 a Black 3659 -5984 a Fh(28)p Black eop end -%%Page: 29 35 -TeXDict begin 29 34 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.29) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (771) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black Black 64 72 a Fj(5.)p Black 147 72 a -SDict begin H.S end - 147 72 a 147 -72 a -SDict begin 13 H.A end - 147 72 a 147 72 a -SDict begin [ /View [/XYZ H.V] /Dest (715) cvn H.B /DEST pdfmark end - 147 72 a Fj(an)g(array)g(of)g(structures)f(\(a)h -(container\))f(appears)g(to)h(ha)n(v)o(e)g(a)h(count)e(and)g(a)i -(pointer)-5 b(.)19 b(if)i(the)f(count)f(is)i(zero,)f(the)g(pointer)f -(is)147 180 y(also)i(zero.)e(no)h(further)f(data)h(is)h(put)f(into)g -(or)f(tak)o(en)h(out)g(of)g(the)g(SMB)h(data)f(stream.)g(if)h(the)f -(count)f(is)i(non-zero,)d(then)h(the)147 288 y(pointer)g(is)i(also)g -(non-zero.)c(immediately)i(follo)n(wing)g(the)h(pointer)f(is)i(the)f -(count)f(again,)g(follo)n(wed)g(by)h(an)g(array)f(of)147 -396 y(container)g(sub-structures.)f(the)i(count)g(appears)f(a)h(third)g -(time)g(after)g(the)g(last)i(sub-structure.)-2 456 y -SDict begin H.S end - --2 456 a -2 456 a -SDict begin 13 H.A end - -2 456 a -2 456 a -SDict begin [ /View [/XYZ H.V] /Dest (716) cvn H.B /DEST pdfmark end - -2 456 a 310 x Ff(9.2.2.)29 -b(Enumerations)-2 767 y -SDict begin H.S end - -2 767 a -2 767 a -SDict begin 13 H.A end - -2 767 a -2 -767 a -SDict begin [ /View [/XYZ H.V] /Dest (718) cvn H.B /DEST pdfmark end - -2 767 a 286 x Fe(9.2.2.1.)24 b(MSRPC)h(Header)g(type)-2 -1239 y -SDict begin H.S end - -2 1239 a -2 1239 a -SDict begin 13 H.A end - -2 1239 a -2 1239 a -SDict begin [ /View [/XYZ H.V] /Dest (720) cvn H.B /DEST pdfmark end - -2 1239 -a 88 x Fj(command)18 b(number)g(in)j(the)f(msrpc)g(pack)o(et)f(header) --2 1345 y -SDict begin H.S end - -2 1345 a -2 1345 a -SDict begin 13 H.A end - -2 1345 a -2 1345 a -SDict begin [ /View [/XYZ H.V] /Dest (721) cvn H.B /DEST pdfmark end - -2 -1345 a -2 1470 a -SDict begin H.S end - -2 1470 a -2 1470 a -SDict begin 13 H.A end - -2 1470 a -2 1470 -a -SDict begin [ /View [/XYZ H.V] /Dest (723) cvn H.B /DEST pdfmark end - -2 1470 a 90 x Fj(MSRPC_Request:)-2 1578 y -SDict begin H.S end - -2 1578 -a -2 1578 a -SDict begin 13 H.A end - -2 1578 a -2 1578 a -SDict begin [ /View [/XYZ H.V] /Dest (724) cvn H.B /DEST pdfmark end - -2 1578 a Black Black -164 1709 a -SDict begin H.S end - 164 1709 a 164 1709 a -SDict begin 13 H.A end - 164 1709 a 164 1709 -a -SDict begin [ /View [/XYZ H.V] /Dest (725) cvn H.B /DEST pdfmark end - 164 1709 a Fj(0x00)-2 1793 y -SDict begin H.S end - -2 1793 a -2 1793 a -SDict begin 13 H.A end - -2 -1793 a -2 1793 a -SDict begin [ /View [/XYZ H.V] /Dest (727) cvn H.B /DEST pdfmark end - -2 1793 a 107 x Fj(MSRPC_Response:)-2 -1918 y -SDict begin H.S end - -2 1918 a -2 1918 a -SDict begin 13 H.A end - -2 1918 a -2 1918 a -SDict begin [ /View [/XYZ H.V] /Dest (728) cvn H.B /DEST pdfmark end - -2 1918 -a Black Black 164 2049 a -SDict begin H.S end - 164 2049 a 164 2049 a -SDict begin 13 H.A end - 164 2049 -a 164 2049 a -SDict begin [ /View [/XYZ H.V] /Dest (729) cvn H.B /DEST pdfmark end - 164 2049 a Fj(0x02)-2 2133 y -SDict begin H.S end - -2 2133 a -2 -2133 a -SDict begin 13 H.A end - -2 2133 a -2 2133 a -SDict begin [ /View [/XYZ H.V] /Dest (731) cvn H.B /DEST pdfmark end - -2 2133 a 107 x Fj(MSRPC_Bind:)-2 -2250 y -SDict begin H.S end - -2 2250 a -2 2250 a -SDict begin 13 H.A end - -2 2250 a -2 2250 a -SDict begin [ /View [/XYZ H.V] /Dest (732) cvn H.B /DEST pdfmark end - -2 2250 -a Black Black 164 2390 a -SDict begin H.S end - 164 2390 a 164 2390 a -SDict begin 13 H.A end - 164 2390 -a 164 2390 a -SDict begin [ /View [/XYZ H.V] /Dest (733) cvn H.B /DEST pdfmark end - 164 2390 a Fj(0x0B)-2 2474 y -SDict begin H.S end - -2 2474 a -2 -2474 a -SDict begin 13 H.A end - -2 2474 a -2 2474 a -SDict begin [ /View [/XYZ H.V] /Dest (735) cvn H.B /DEST pdfmark end - -2 2474 a 107 x Fj(MSRPC_BindAck:)-2 -2591 y -SDict begin H.S end - -2 2591 a -2 2591 a -SDict begin 13 H.A end - -2 2591 a -2 2591 a -SDict begin [ /View [/XYZ H.V] /Dest (736) cvn H.B /DEST pdfmark end - -2 2591 -a Black Black 164 2730 a -SDict begin H.S end - 164 2730 a 164 2730 a -SDict begin 13 H.A end - 164 2730 -a 164 2730 a -SDict begin [ /View [/XYZ H.V] /Dest (737) cvn H.B /DEST pdfmark end - 164 2730 a Fj(0x0C)-2 2773 y -SDict begin H.S end - -2 2773 a -2 -2773 a -SDict begin 13 H.A end - -2 2773 a -2 2773 a -SDict begin [ /View [/XYZ H.V] /Dest (738) cvn H.B /DEST pdfmark end - -2 2773 a 294 x Fe(9.2.2.2.)24 -b(MSRPC)h(P)o(ack)o(et)g(inf)n(o)-2 3234 y -SDict begin H.S end - -2 3234 a --2 3234 a -SDict begin 13 H.A end - -2 3234 a -2 3234 a -SDict begin [ /View [/XYZ H.V] /Dest (740) cvn H.B /DEST pdfmark end - -2 3234 a 107 x Fj(The)20 -b(meaning)e(of)i(these)h(\003ags)f(is)h(undocumented)-2 -3359 y -SDict begin H.S end - -2 3359 a -2 3359 a -SDict begin 13 H.A end - -2 3359 a -2 3359 a -SDict begin [ /View [/XYZ H.V] /Dest (741) cvn H.B /DEST pdfmark end - -2 3359 -a -2 3484 a -SDict begin H.S end - -2 3484 a -2 3484 a -SDict begin 13 H.A end - -2 3484 a -2 3484 a -SDict begin [ /View [/XYZ H.V] /Dest (743) cvn H.B /DEST pdfmark end - -2 -3484 a 90 x Fj(FirstFrag:)-2 3592 y -SDict begin H.S end - -2 3592 a -2 3592 -a -SDict begin 13 H.A end - -2 3592 a -2 3592 a -SDict begin [ /View [/XYZ H.V] /Dest (744) cvn H.B /DEST pdfmark end - -2 3592 a Black Black 164 3723 -a -SDict begin H.S end - 164 3723 a 164 3723 a -SDict begin 13 H.A end - 164 3723 a 164 3723 a -SDict begin [ /View [/XYZ H.V] /Dest (745) cvn H.B /DEST pdfmark end - 164 3723 -a Fj(0x01)-2 3807 y -SDict begin H.S end - -2 3807 a -2 3807 a -SDict begin 13 H.A end - -2 3807 a -2 -3807 a -SDict begin [ /View [/XYZ H.V] /Dest (747) cvn H.B /DEST pdfmark end - -2 3807 a 107 x Fj(LastFrag:)-2 3932 y -SDict begin H.S end - -2 3932 -a -2 3932 a -SDict begin 13 H.A end - -2 3932 a -2 3932 a -SDict begin [ /View [/XYZ H.V] /Dest (748) cvn H.B /DEST pdfmark end - -2 3932 a Black Black -164 4064 a -SDict begin H.S end - 164 4064 a 164 4064 a -SDict begin 13 H.A end - 164 4064 a 164 4064 -a -SDict begin [ /View [/XYZ H.V] /Dest (749) cvn H.B /DEST pdfmark end - 164 4064 a Fj(0x02)-2 4147 y -SDict begin H.S end - -2 4147 a -2 4147 a -SDict begin 13 H.A end - -2 -4147 a -2 4147 a -SDict begin [ /View [/XYZ H.V] /Dest (751) cvn H.B /DEST pdfmark end - -2 4147 a 107 x Fj(NotaFrag:)-2 4272 -y -SDict begin H.S end - -2 4272 a -2 4272 a -SDict begin 13 H.A end - -2 4272 a -2 4272 a -SDict begin [ /View [/XYZ H.V] /Dest (752) cvn H.B /DEST pdfmark end - -2 4272 a Black -Black 164 4404 a -SDict begin H.S end - 164 4404 a 164 4404 a -SDict begin 13 H.A end - 164 4404 a 164 -4404 a -SDict begin [ /View [/XYZ H.V] /Dest (753) cvn H.B /DEST pdfmark end - 164 4404 a Fj(0x04)-2 4488 y -SDict begin H.S end - -2 4488 a -2 4488 -a -SDict begin 13 H.A end - -2 4488 a -2 4488 a -SDict begin [ /View [/XYZ H.V] /Dest (755) cvn H.B /DEST pdfmark end - -2 4488 a 107 x Fj(RecRespond:)-2 -4613 y -SDict begin H.S end - -2 4613 a -2 4613 a -SDict begin 13 H.A end - -2 4613 a -2 4613 a -SDict begin [ /View [/XYZ H.V] /Dest (756) cvn H.B /DEST pdfmark end - -2 4613 -a Black Black 164 4744 a -SDict begin H.S end - 164 4744 a 164 4744 a -SDict begin 13 H.A end - 164 4744 -a 164 4744 a -SDict begin [ /View [/XYZ H.V] /Dest (757) cvn H.B /DEST pdfmark end - 164 4744 a Fj(0x08)-2 4828 y -SDict begin H.S end - -2 4828 a -2 -4828 a -SDict begin 13 H.A end - -2 4828 a -2 4828 a -SDict begin [ /View [/XYZ H.V] /Dest (759) cvn H.B /DEST pdfmark end - -2 4828 a 107 x Fj(NoMultiple)o(x:)-2 -4953 y -SDict begin H.S end - -2 4953 a -2 4953 a -SDict begin 13 H.A end - -2 4953 a -2 4953 a -SDict begin [ /View [/XYZ H.V] /Dest (760) cvn H.B /DEST pdfmark end - -2 4953 -a Black Black 164 5085 a -SDict begin H.S end - 164 5085 a 164 5085 a -SDict begin 13 H.A end - 164 5085 -a 164 5085 a -SDict begin [ /View [/XYZ H.V] /Dest (761) cvn H.B /DEST pdfmark end - 164 5085 a Fj(0x10)-2 5169 y -SDict begin H.S end - -2 5169 a -2 -5169 a -SDict begin 13 H.A end - -2 5169 a -2 5169 a -SDict begin [ /View [/XYZ H.V] /Dest (763) cvn H.B /DEST pdfmark end - -2 5169 a 107 x Fj(NotF)o(orIdemp:)-2 -5294 y -SDict begin H.S end - -2 5294 a -2 5294 a -SDict begin 13 H.A end - -2 5294 a -2 5294 a -SDict begin [ /View [/XYZ H.V] /Dest (764) cvn H.B /DEST pdfmark end - -2 5294 -a Black Black 164 5425 a -SDict begin H.S end - 164 5425 a 164 5425 a -SDict begin 13 H.A end - 164 5425 -a 164 5425 a -SDict begin [ /View [/XYZ H.V] /Dest (765) cvn H.B /DEST pdfmark end - 164 5425 a Fj(0x20)p Black 3659 5984 a Fh(29)p -Black eop end -%%Page: 30 36 -TeXDict begin 30 35 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.30) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (813) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (767) cvn H.B /DEST pdfmark end - -2 --11 a 83 x Fj(NotforBcast:)-2 73 y -SDict begin H.S end - -2 73 a -2 73 a -SDict begin 13 H.A end - -2 -73 a -2 73 a -SDict begin [ /View [/XYZ H.V] /Dest (768) cvn H.B /DEST pdfmark end - -2 73 a Black Black 164 222 a -SDict begin H.S end - 164 222 a -164 222 a -SDict begin 13 H.A end - 164 222 a 164 222 a -SDict begin [ /View [/XYZ H.V] /Dest (769) cvn H.B /DEST pdfmark end - 164 222 a Fj(0x40)-2 413 -y(NoUuid:)-2 414 y -SDict begin H.S end - -2 414 a -2 414 a -SDict begin 13 H.A end - -2 414 a -2 414 -a -SDict begin [ /View [/XYZ H.V] /Dest (772) cvn H.B /DEST pdfmark end - -2 414 a Black Black 164 562 a -SDict begin H.S end - 164 562 a 164 562 a -SDict begin 13 H.A end - -164 562 a 164 562 a -SDict begin [ /View [/XYZ H.V] /Dest (773) cvn H.B /DEST pdfmark end - 164 562 a Fj(0x80)-2 688 y -SDict begin H.S end - -2 688 -a -2 688 a -SDict begin 13 H.A end - -2 688 a -2 688 a -SDict begin [ /View [/XYZ H.V] /Dest (774) cvn H.B /DEST pdfmark end - -2 688 a 327 x Ff(9.2.3.)29 -b(Structur)n(es)-2 1016 y -SDict begin H.S end - -2 1016 a -2 1016 a -SDict begin 13 H.A end - -2 1016 -a -2 1016 a -SDict begin [ /View [/XYZ H.V] /Dest (776) cvn H.B /DEST pdfmark end - -2 1016 a 286 x Fe(9.2.3.1.)24 b(V)l(OID)f(*)-2 -1469 y -SDict begin H.S end - -2 1469 a -2 1469 a -SDict begin 13 H.A end - -2 1469 a -2 1469 a -SDict begin [ /View [/XYZ H.V] /Dest (778) cvn H.B /DEST pdfmark end - -2 1469 -a 107 x Fj(sizeof)d(V)m(OID*)f(is)i(32)f(bits.)-2 1587 -y -SDict begin H.S end - -2 1587 a -2 1587 a -SDict begin 13 H.A end - -2 1587 a -2 1587 a -SDict begin [ /View [/XYZ H.V] /Dest (779) cvn H.B /DEST pdfmark end - -2 1587 a 295 -x Fe(9.2.3.2.)k(char)-2 2049 y -SDict begin H.S end - -2 2049 a -2 2049 a -SDict begin 13 H.A end - -2 -2049 a -2 2049 a -SDict begin [ /View [/XYZ H.V] /Dest (781) cvn H.B /DEST pdfmark end - -2 2049 a 107 x Fj(sizeof)c(char)f(is)j(8)e(bits.)-2 -2167 y -SDict begin H.S end - -2 2167 a -2 2167 a -SDict begin 13 H.A end - -2 2167 a -2 2167 a -SDict begin [ /View [/XYZ H.V] /Dest (782) cvn H.B /DEST pdfmark end - -2 2167 -a 295 x Fe(9.2.3.3.)k(UTIME)-2 2629 y -SDict begin H.S end - -2 2629 a -2 2629 -a -SDict begin 13 H.A end - -2 2629 a -2 2629 a -SDict begin [ /View [/XYZ H.V] /Dest (784) cvn H.B /DEST pdfmark end - -2 2629 a 107 x Fj(UTIME)19 b(is)i(32)f(bits,)h -(indicating)e(time)h(in)g(seconds)g(since)g(01jan1970.)d(documented)h -(in)i(cifs6.txt)g(\(section)f(3.5)h(page,)f(page)-2 2844 -y(30\).)-2 2869 y -SDict begin H.S end - -2 2869 a -2 2869 a -SDict begin 13 H.A end - -2 2869 a -2 2869 -a -SDict begin [ /View [/XYZ H.V] /Dest (785) cvn H.B /DEST pdfmark end - -2 2869 a 281 x Fe(9.2.3.4.)24 b(NTTIME)-2 3317 y -SDict begin H.S end - -2 -3317 a -2 3317 a -SDict begin 13 H.A end - -2 3317 a -2 3317 a -SDict begin [ /View [/XYZ H.V] /Dest (787) cvn H.B /DEST pdfmark end - -2 3317 a 107 x -Fj(NTTIME)19 b(is)i(64)f(bits.)g(documented)e(in)i(cifs6.txt)g -(\(section)g(3.5)f(page,)g(page)h(30\).)-2 3452 y -SDict begin H.S end - -2 -3452 a -2 3452 a -SDict begin 13 H.A end - -2 3452 a -2 3452 a -SDict begin [ /View [/XYZ H.V] /Dest (788) cvn H.B /DEST pdfmark end - -2 3452 a 278 x -Fe(9.2.3.5.)k(DOM_SID)g(\(domain)h(SID)g(structur)n(e\))-2 -3747 y -SDict begin H.S end - -2 3747 a -2 3747 a -SDict begin 13 H.A end - -2 3747 a -2 3747 a -SDict begin [ /View [/XYZ H.V] /Dest (790) cvn H.B /DEST pdfmark end - -2 3747 -a -2 3872 a -SDict begin H.S end - -2 3872 a -2 3872 a -SDict begin 13 H.A end - -2 3872 a -2 3872 a -SDict begin [ /View [/XYZ H.V] /Dest (792) cvn H.B /DEST pdfmark end - -2 -3872 a 90 x Fj(UINT32)-2 3963 y -SDict begin H.S end - -2 3963 a -2 3963 a -SDict begin 13 H.A end - -2 -3963 a -2 3963 a -SDict begin [ /View [/XYZ H.V] /Dest (793) cvn H.B /DEST pdfmark end - -2 3963 a Black Black 164 4112 a -SDict begin H.S end - 164 -4112 a 164 4112 a -SDict begin 13 H.A end - 164 4112 a 164 4112 a -SDict begin [ /View [/XYZ H.V] /Dest (794) cvn H.B /DEST pdfmark end - 164 4112 a Fj(num)19 -b(of)h(sub-authorities)e(in)j(domain)d(SID)-2 4196 y -SDict begin H.S end - --2 4196 a -2 4196 a -SDict begin 13 H.A end - -2 4196 a -2 4196 a -SDict begin [ /View [/XYZ H.V] /Dest (796) cvn H.B /DEST pdfmark end - -2 4196 a 107 -x Fj(UINT8)-2 4304 y -SDict begin H.S end - -2 4304 a -2 4304 a -SDict begin 13 H.A end - -2 4304 a -2 -4304 a -SDict begin [ /View [/XYZ H.V] /Dest (797) cvn H.B /DEST pdfmark end - -2 4304 a Black Black 164 4452 a -SDict begin H.S end - 164 4452 a 164 -4452 a -SDict begin 13 H.A end - 164 4452 a 164 4452 a -SDict begin [ /View [/XYZ H.V] /Dest (798) cvn H.B /DEST pdfmark end - 164 4452 a Fj(SID)i(re)n(vision)f(number) --2 4536 y -SDict begin H.S end - -2 4536 a -2 4536 a -SDict begin 13 H.A end - -2 4536 a -2 4536 a -SDict begin [ /View [/XYZ H.V] /Dest (800) cvn H.B /DEST pdfmark end - -2 -4536 a 107 x Fj(UINT8)-2 4644 y -SDict begin H.S end - -2 4644 a -2 4644 a -SDict begin 13 H.A end - -2 -4644 a -2 4644 a -SDict begin [ /View [/XYZ H.V] /Dest (801) cvn H.B /DEST pdfmark end - -2 4644 a Black Black 164 4792 a -SDict begin H.S end - 164 -4792 a 164 4792 a -SDict begin 13 H.A end - 164 4792 a 164 4792 a -SDict begin [ /View [/XYZ H.V] /Dest (802) cvn H.B /DEST pdfmark end - 164 4792 a Fj(num)g(of)h -(sub-authorities)e(in)j(domain)d(SID)-2 4876 y -SDict begin H.S end - -2 4876 -a -2 4876 a -SDict begin 13 H.A end - -2 4876 a -2 4876 a -SDict begin [ /View [/XYZ H.V] /Dest (804) cvn H.B /DEST pdfmark end - -2 4876 a 107 x Fj(UINT8[6])-2 -4996 y -SDict begin H.S end - -2 4996 a -2 4996 a -SDict begin 13 H.A end - -2 4996 a -2 4996 a -SDict begin [ /View [/XYZ H.V] /Dest (805) cvn H.B /DEST pdfmark end - -2 4996 -a Black Black 164 5133 a -SDict begin H.S end - 164 5133 a 164 5133 a -SDict begin 13 H.A end - 164 5133 -a 164 5133 a -SDict begin [ /View [/XYZ H.V] /Dest (806) cvn H.B /DEST pdfmark end - 164 5133 a Fj(6)i(bytes)g(for)g(domain)e(SID)j(-)f -(Identi\002er)f(Authority)-5 b(.)p Black 3659 5984 a -Fh(30)p Black eop end -%%Page: 31 37 -TeXDict begin 31 36 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.31) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (868) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (808) cvn H.B /DEST pdfmark end - -2 --11 a 83 x Fj(UINT16[n_subauths])-2 85 y -SDict begin H.S end - -2 85 a -2 85 -a -SDict begin 13 H.A end - -2 85 a -2 85 a -SDict begin [ /View [/XYZ H.V] /Dest (809) cvn H.B /DEST pdfmark end - -2 85 a Black Black 164 222 a -SDict begin H.S end - 164 222 -a 164 222 a -SDict begin 13 H.A end - 164 222 a 164 222 a -SDict begin [ /View [/XYZ H.V] /Dest (810) cvn H.B /DEST pdfmark end - 164 222 a Fj(domain)f(SID)h -(sub-authorities)-2 389 y -SDict begin H.S end - -2 389 a -2 389 a -SDict begin 13 H.A end - -2 389 a --2 389 a -SDict begin [ /View [/XYZ H.V] /Dest (811) cvn H.B /DEST pdfmark end - -2 389 a -2 389 a -SDict begin H.S end - -2 389 a -2 389 a -SDict begin 13 H.A end - -2 389 a --2 389 a -SDict begin [ /View [/XYZ H.V] /Dest (812) cvn H.B /DEST pdfmark end - -2 389 a 107 x Fh(Note:)g(the)g(domain)f(SID)h(is)h -(documented)d(else)o(wher)m(e)o(.)-2 507 y -SDict begin H.S end - -2 507 a -2 -507 a -SDict begin 13 H.A end - -2 507 a -2 507 a -SDict begin [ /View [/XYZ H.V] /Dest (813) cvn H.B /DEST pdfmark end - -2 507 a 295 x Fe(9.2.3.6.)24 -b(STR)h(\(string\))-2 988 y -SDict begin H.S end - -2 988 a -2 988 a -SDict begin 13 H.A end - -2 988 -a -2 988 a -SDict begin [ /View [/XYZ H.V] /Dest (815) cvn H.B /DEST pdfmark end - -2 988 a 88 x Fj(STR)c(\(string\))e(is)i(a)g(char[])e(:)h(a) -h(null-terminated)d(string)i(of)g(ascii)g(characters.)-2 -1104 y -SDict begin H.S end - -2 1104 a -2 1104 a -SDict begin 13 H.A end - -2 1104 a -2 1104 a -SDict begin [ /View [/XYZ H.V] /Dest (816) cvn H.B /DEST pdfmark end - -2 1104 -a 278 x Fe(9.2.3.7.)k(UNIHDR)f(\(unicode)k(string)e(header\))-2 -1402 y -SDict begin H.S end - -2 1402 a -2 1402 a -SDict begin 13 H.A end - -2 1402 a -2 1402 a -SDict begin [ /View [/XYZ H.V] /Dest (818) cvn H.B /DEST pdfmark end - -2 1402 -a -2 1526 a -SDict begin H.S end - -2 1526 a -2 1526 a -SDict begin 13 H.A end - -2 1526 a -2 1526 a -SDict begin [ /View [/XYZ H.V] /Dest (820) cvn H.B /DEST pdfmark end - -2 -1526 a 88 x Fj(UINT16)-2 1615 y -SDict begin H.S end - -2 1615 a -2 1615 a -SDict begin 13 H.A end - -2 -1615 a -2 1615 a -SDict begin [ /View [/XYZ H.V] /Dest (821) cvn H.B /DEST pdfmark end - -2 1615 a Black Black 164 1764 a -SDict begin H.S end - 164 -1764 a 164 1764 a -SDict begin 13 H.A end - 164 1764 a 164 1764 a -SDict begin [ /View [/XYZ H.V] /Dest (822) cvn H.B /DEST pdfmark end - 164 1764 a Fj(length)19 -b(of)h(unicode)f(string)-2 1865 y -SDict begin H.S end - -2 1865 a -2 1865 a -SDict begin 13 H.A end - --2 1865 a -2 1865 a -SDict begin [ /View [/XYZ H.V] /Dest (824) cvn H.B /DEST pdfmark end - -2 1865 a 90 x Fj(UINT16)-2 1956 -y -SDict begin H.S end - -2 1956 a -2 1956 a -SDict begin 13 H.A end - -2 1956 a -2 1956 a -SDict begin [ /View [/XYZ H.V] /Dest (825) cvn H.B /DEST pdfmark end - -2 1956 a Black -Black 164 2104 a -SDict begin H.S end - 164 2104 a 164 2104 a -SDict begin 13 H.A end - 164 2104 a 164 -2104 a -SDict begin [ /View [/XYZ H.V] /Dest (826) cvn H.B /DEST pdfmark end - 164 2104 a Fj(max)h(length)f(of)h(unicode)e(string)-2 -2205 y -SDict begin H.S end - -2 2205 a -2 2205 a -SDict begin 13 H.A end - -2 2205 a -2 2205 a -SDict begin [ /View [/XYZ H.V] /Dest (828) cvn H.B /DEST pdfmark end - -2 2205 -a 90 x Fj(UINT32)-2 2296 y -SDict begin H.S end - -2 2296 a -2 2296 a -SDict begin 13 H.A end - -2 2296 -a -2 2296 a -SDict begin [ /View [/XYZ H.V] /Dest (829) cvn H.B /DEST pdfmark end - -2 2296 a Black Black 164 2444 a -SDict begin H.S end - 164 2444 -a 164 2444 a -SDict begin 13 H.A end - 164 2444 a 164 2444 a -SDict begin [ /View [/XYZ H.V] /Dest (830) cvn H.B /DEST pdfmark end - 164 2444 a Fj(4)i(-)g(undocumented.) --2 2487 y -SDict begin H.S end - -2 2487 a -2 2487 a -SDict begin 13 H.A end - -2 2487 a -2 2487 a -SDict begin [ /View [/XYZ H.V] /Dest (831) cvn H.B /DEST pdfmark end - -2 -2487 a 294 x Fe(9.2.3.8.)k(UNIHDR2)f(\(unicode)j(string)f(header)i -(plus)e(b)n(uffer)h(pointer\))-2 2802 y -SDict begin H.S end - -2 2802 a -2 -2802 a -SDict begin 13 H.A end - -2 2802 a -2 2802 a -SDict begin [ /View [/XYZ H.V] /Dest (833) cvn H.B /DEST pdfmark end - -2 2802 a -2 2926 a -SDict begin H.S end - -2 2926 -a -2 2926 a -SDict begin 13 H.A end - -2 2926 a -2 2926 a -SDict begin [ /View [/XYZ H.V] /Dest (835) cvn H.B /DEST pdfmark end - -2 2926 a 88 x Fj(UNIHDR)-2 -3015 y -SDict begin H.S end - -2 3015 a -2 3015 a -SDict begin 13 H.A end - -2 3015 a -2 3015 a -SDict begin [ /View [/XYZ H.V] /Dest (836) cvn H.B /DEST pdfmark end - -2 3015 -a Black Black 164 3163 a -SDict begin H.S end - 164 3163 a 164 3163 a -SDict begin 13 H.A end - 164 3163 -a 164 3163 a -SDict begin [ /View [/XYZ H.V] /Dest (837) cvn H.B /DEST pdfmark end - 164 3163 a Fj(unicode)18 b(string)i(header)-2 -3264 y -SDict begin H.S end - -2 3264 a -2 3264 a -SDict begin 13 H.A end - -2 3264 a -2 3264 a -SDict begin [ /View [/XYZ H.V] /Dest (839) cvn H.B /DEST pdfmark end - -2 3264 -a 90 x Fj(V)m(OID*)-2 3355 y -SDict begin H.S end - -2 3355 a -2 3355 a -SDict begin 13 H.A end - -2 3355 -a -2 3355 a -SDict begin [ /View [/XYZ H.V] /Dest (840) cvn H.B /DEST pdfmark end - -2 3355 a Black Black 164 3504 a -SDict begin H.S end - 164 3504 -a 164 3504 a -SDict begin 13 H.A end - 164 3504 a 164 3504 a -SDict begin [ /View [/XYZ H.V] /Dest (841) cvn H.B /DEST pdfmark end - 164 3504 a Fj(undocumented)c(b)n(uf) -n(fer)j(pointer)-2 3563 y -SDict begin H.S end - -2 3563 a -2 3563 a -SDict begin 13 H.A end - -2 3563 -a -2 3563 a -SDict begin [ /View [/XYZ H.V] /Dest (842) cvn H.B /DEST pdfmark end - -2 3563 a 278 x Fe(9.2.3.9.)24 b(UNISTR)h(\(unicode)h -(string\))-2 3861 y -SDict begin H.S end - -2 3861 a -2 3861 a -SDict begin 13 H.A end - -2 3861 a -2 -3861 a -SDict begin [ /View [/XYZ H.V] /Dest (844) cvn H.B /DEST pdfmark end - -2 3861 a -2 3986 a -SDict begin H.S end - -2 3986 a -2 3986 a -SDict begin 13 H.A end - -2 3986 -a -2 3986 a -SDict begin [ /View [/XYZ H.V] /Dest (846) cvn H.B /DEST pdfmark end - -2 3986 a 87 x Fj(UINT16[])-2 4086 y -SDict begin H.S end - -2 4086 -a -2 4086 a -SDict begin 13 H.A end - -2 4086 a -2 4086 a -SDict begin [ /View [/XYZ H.V] /Dest (847) cvn H.B /DEST pdfmark end - -2 4086 a Black Black -164 4223 a -SDict begin H.S end - 164 4223 a 164 4223 a -SDict begin 13 H.A end - 164 4223 a 164 4223 -a -SDict begin [ /View [/XYZ H.V] /Dest (848) cvn H.B /DEST pdfmark end - 164 4223 a Fj(null-terminated)17 b(string)j(of)g(unicode)f -(characters.)-2 4282 y -SDict begin H.S end - -2 4282 a -2 4282 a -SDict begin 13 H.A end - -2 4282 a --2 4282 a -SDict begin [ /View [/XYZ H.V] /Dest (849) cvn H.B /DEST pdfmark end - -2 4282 a 278 x Fe(9.2.3.10.)k(N)n(AME)j(\(length-indicated)h -(unicode)f(string\))-2 4580 y -SDict begin H.S end - -2 4580 a -2 4580 a -SDict begin 13 H.A end - -2 -4580 a -2 4580 a -SDict begin [ /View [/XYZ H.V] /Dest (851) cvn H.B /DEST pdfmark end - -2 4580 a -2 4705 a -SDict begin H.S end - -2 4705 a -2 4705 -a -SDict begin 13 H.A end - -2 4705 a -2 4705 a -SDict begin [ /View [/XYZ H.V] /Dest (853) cvn H.B /DEST pdfmark end - -2 4705 a 87 x Fj(UINT32)-2 4793 -y -SDict begin H.S end - -2 4793 a -2 4793 a -SDict begin 13 H.A end - -2 4793 a -2 4793 a -SDict begin [ /View [/XYZ H.V] /Dest (854) cvn H.B /DEST pdfmark end - -2 4793 a Black -Black 164 4942 a -SDict begin H.S end - 164 4942 a 164 4942 a -SDict begin 13 H.A end - 164 4942 a 164 -4942 a -SDict begin [ /View [/XYZ H.V] /Dest (855) cvn H.B /DEST pdfmark end - 164 4942 a Fj(length)19 b(of)h(unicode)f(string)-2 -5043 y -SDict begin H.S end - -2 5043 a -2 5043 a -SDict begin 13 H.A end - -2 5043 a -2 5043 a -SDict begin [ /View [/XYZ H.V] /Dest (857) cvn H.B /DEST pdfmark end - -2 5043 -a 90 x Fj(UINT16[])-2 5146 y -SDict begin H.S end - -2 5146 a -2 5146 a -SDict begin 13 H.A end - -2 5146 -a -2 5146 a -SDict begin [ /View [/XYZ H.V] /Dest (858) cvn H.B /DEST pdfmark end - -2 5146 a Black Black 164 5282 a -SDict begin H.S end - 164 5282 -a 164 5282 a -SDict begin 13 H.A end - 164 5282 a 164 5282 a -SDict begin [ /View [/XYZ H.V] /Dest (859) cvn H.B /DEST pdfmark end - 164 5282 a Fj(null-terminated)e -(string)j(of)g(unicode)f(characters.)-2 5342 y -SDict begin H.S end - -2 5342 -a -2 5342 a -SDict begin 13 H.A end - -2 5342 a -2 5342 a -SDict begin [ /View [/XYZ H.V] /Dest (860) cvn H.B /DEST pdfmark end - -2 5342 a Black 3659 -5984 a Fh(31)p Black eop end -%%Page: 32 38 -TeXDict begin 32 37 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.32) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (925) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 72 a Fe(9.2.3.11.)j(UNISTR2)i(\(aligned)h(unicode)g(string\)) --2 93 y -SDict begin H.S end - -2 93 a -2 93 a -SDict begin 13 H.A end - -2 93 a -2 93 a -SDict begin [ /View [/XYZ H.V] /Dest (862) cvn H.B /DEST pdfmark end - -2 93 a -2 217 -a -SDict begin H.S end - -2 217 a -2 217 a -SDict begin 13 H.A end - -2 217 a -2 217 a -SDict begin [ /View [/XYZ H.V] /Dest (864) cvn H.B /DEST pdfmark end - -2 217 a 88 x Fj(UINT8[])-2 -318 y -SDict begin H.S end - -2 318 a -2 318 a -SDict begin 13 H.A end - -2 318 a -2 318 a -SDict begin [ /View [/XYZ H.V] /Dest (865) cvn H.B /DEST pdfmark end - -2 318 a Black -Black 164 454 a -SDict begin H.S end - 164 454 a 164 454 a -SDict begin 13 H.A end - 164 454 a 164 454 -a -SDict begin [ /View [/XYZ H.V] /Dest (866) cvn H.B /DEST pdfmark end - 164 454 a Fj(padding)18 b(to)i(get)h(unicode)d(string)i(4-byte)f -(aligned)g(with)h(the)h(start)f(of)g(the)h(SMB)g(header)-5 -b(.)-2 645 y(UINT32)-2 646 y -SDict begin H.S end - -2 646 a -2 646 a -SDict begin 13 H.A end - -2 646 -a -2 646 a -SDict begin [ /View [/XYZ H.V] /Dest (869) cvn H.B /DEST pdfmark end - -2 646 a Black Black 164 795 a -SDict begin H.S end - 164 795 a 164 -795 a -SDict begin 13 H.A end - 164 795 a 164 795 a -SDict begin [ /View [/XYZ H.V] /Dest (870) cvn H.B /DEST pdfmark end - 164 795 a Fj(max)20 b(length)f(of)h(unicode)e -(string)-2 896 y -SDict begin H.S end - -2 896 a -2 896 a -SDict begin 13 H.A end - -2 896 a -2 896 a -SDict begin [ /View [/XYZ H.V] /Dest (872) cvn H.B /DEST pdfmark end - --2 896 a 90 x Fj(UINT32)-2 987 y -SDict begin H.S end - -2 987 a -2 987 a -SDict begin 13 H.A end - -2 -987 a -2 987 a -SDict begin [ /View [/XYZ H.V] /Dest (873) cvn H.B /DEST pdfmark end - -2 987 a Black Black 164 1135 a -SDict begin H.S end - 164 1135 -a 164 1135 a -SDict begin 13 H.A end - 164 1135 a 164 1135 a -SDict begin [ /View [/XYZ H.V] /Dest (874) cvn H.B /DEST pdfmark end - 164 1135 a Fj(0)i(-)g(undocumented) --2 1219 y -SDict begin H.S end - -2 1219 a -2 1219 a -SDict begin 13 H.A end - -2 1219 a -2 1219 a -SDict begin [ /View [/XYZ H.V] /Dest (876) cvn H.B /DEST pdfmark end - -2 -1219 a 107 x Fj(UINT32)-2 1327 y -SDict begin H.S end - -2 1327 a -2 1327 a -SDict begin 13 H.A end - --2 1327 a -2 1327 a -SDict begin [ /View [/XYZ H.V] /Dest (877) cvn H.B /DEST pdfmark end - -2 1327 a Black Black 164 1476 a -SDict begin H.S end - -164 1476 a 164 1476 a -SDict begin 13 H.A end - 164 1476 a 164 1476 a -SDict begin [ /View [/XYZ H.V] /Dest (878) cvn H.B /DEST pdfmark end - 164 1476 -a Fj(length)f(of)h(unicode)f(string)-2 1577 y -SDict begin H.S end - -2 1577 -a -2 1577 a -SDict begin 13 H.A end - -2 1577 a -2 1577 a -SDict begin [ /View [/XYZ H.V] /Dest (880) cvn H.B /DEST pdfmark end - -2 1577 a 90 x Fj(UINT16[])-2 -1680 y -SDict begin H.S end - -2 1680 a -2 1680 a -SDict begin 13 H.A end - -2 1680 a -2 1680 a -SDict begin [ /View [/XYZ H.V] /Dest (881) cvn H.B /DEST pdfmark end - -2 1680 -a Black Black 164 1816 a -SDict begin H.S end - 164 1816 a 164 1816 a -SDict begin 13 H.A end - 164 1816 -a 164 1816 a -SDict begin [ /View [/XYZ H.V] /Dest (882) cvn H.B /DEST pdfmark end - 164 1816 a Fj(string)h(of)g(uncode)e(characters)-2 -1875 y -SDict begin H.S end - -2 1875 a -2 1875 a -SDict begin 13 H.A end - -2 1875 a -2 1875 a -SDict begin [ /View [/XYZ H.V] /Dest (883) cvn H.B /DEST pdfmark end - -2 1875 -a 278 x Fe(9.2.3.12.)23 b(OBJ_A)-9 b(TTR)25 b(\(object)h(attrib)n -(utes\))-2 2173 y -SDict begin H.S end - -2 2173 a -2 2173 a -SDict begin 13 H.A end - -2 2173 a -2 2173 -a -SDict begin [ /View [/XYZ H.V] /Dest (885) cvn H.B /DEST pdfmark end - -2 2173 a -2 2298 a -SDict begin H.S end - -2 2298 a -2 2298 a -SDict begin 13 H.A end - -2 2298 a -2 -2298 a -SDict begin [ /View [/XYZ H.V] /Dest (887) cvn H.B /DEST pdfmark end - -2 2298 a 87 x Fj(UINT32)-2 2386 y -SDict begin H.S end - -2 2386 a -2 -2386 a -SDict begin 13 H.A end - -2 2386 a -2 2386 a -SDict begin [ /View [/XYZ H.V] /Dest (888) cvn H.B /DEST pdfmark end - -2 2386 a Black Black 164 -2535 a -SDict begin H.S end - 164 2535 a 164 2535 a -SDict begin 13 H.A end - 164 2535 a 164 2535 a -SDict begin [ /View [/XYZ H.V] /Dest (889) cvn H.B /DEST pdfmark end - 164 -2535 a Fj(0x18)19 b(-)h(length)f(\(in)h(bytes\))g(including)e(the)j -(length)e(\002eld.)-2 2636 y -SDict begin H.S end - -2 2636 a -2 2636 a -SDict begin 13 H.A end - -2 2636 -a -2 2636 a -SDict begin [ /View [/XYZ H.V] /Dest (891) cvn H.B /DEST pdfmark end - -2 2636 a 90 x Fj(V)m(OID*)-2 2727 y -SDict begin H.S end - -2 2727 -a -2 2727 a -SDict begin 13 H.A end - -2 2727 a -2 2727 a -SDict begin [ /View [/XYZ H.V] /Dest (892) cvn H.B /DEST pdfmark end - -2 2727 a Black Black -164 2875 a -SDict begin H.S end - 164 2875 a 164 2875 a -SDict begin 13 H.A end - 164 2875 a 164 2875 -a -SDict begin [ /View [/XYZ H.V] /Dest (893) cvn H.B /DEST pdfmark end - 164 2875 a Fj(0)h(-)g(root)g(directory)e(\(pointer\))-2 -2976 y -SDict begin H.S end - -2 2976 a -2 2976 a -SDict begin 13 H.A end - -2 2976 a -2 2976 a -SDict begin [ /View [/XYZ H.V] /Dest (895) cvn H.B /DEST pdfmark end - -2 2976 -a 90 x Fj(V)m(OID*)-2 3067 y -SDict begin H.S end - -2 3067 a -2 3067 a -SDict begin 13 H.A end - -2 3067 -a -2 3067 a -SDict begin [ /View [/XYZ H.V] /Dest (896) cvn H.B /DEST pdfmark end - -2 3067 a Black Black 164 3216 a -SDict begin H.S end - 164 3216 -a 164 3216 a -SDict begin 13 H.A end - 164 3216 a 164 3216 a -SDict begin [ /View [/XYZ H.V] /Dest (897) cvn H.B /DEST pdfmark end - 164 3216 a Fj(0)i(-)g(object)g(name) -g(\(pointer\))-2 3317 y -SDict begin H.S end - -2 3317 a -2 3317 a -SDict begin 13 H.A end - -2 3317 a --2 3317 a -SDict begin [ /View [/XYZ H.V] /Dest (899) cvn H.B /DEST pdfmark end - -2 3317 a 90 x Fj(UINT32)-2 3408 y -SDict begin H.S end - -2 3408 -a -2 3408 a -SDict begin 13 H.A end - -2 3408 a -2 3408 a -SDict begin [ /View [/XYZ H.V] /Dest (900) cvn H.B /DEST pdfmark end - -2 3408 a Black Black -164 3556 a -SDict begin H.S end - 164 3556 a 164 3556 a -SDict begin 13 H.A end - 164 3556 a 164 3556 -a -SDict begin [ /View [/XYZ H.V] /Dest (901) cvn H.B /DEST pdfmark end - 164 3556 a Fj(0)g(-)g(attrib)n(utes)h(\(undocumented\))-2 -3654 y -SDict begin H.S end - -2 3654 a -2 3654 a -SDict begin 13 H.A end - -2 3654 a -2 3654 a -SDict begin [ /View [/XYZ H.V] /Dest (903) cvn H.B /DEST pdfmark end - -2 3654 -a 93 x Fj(V)m(OID*)-2 3748 y -SDict begin H.S end - -2 3748 a -2 3748 a -SDict begin 13 H.A end - -2 3748 -a -2 3748 a -SDict begin [ /View [/XYZ H.V] /Dest (904) cvn H.B /DEST pdfmark end - -2 3748 a Black Black 164 3896 a -SDict begin H.S end - 164 3896 -a 164 3896 a -SDict begin 13 H.A end - 164 3896 a 164 3896 a -SDict begin [ /View [/XYZ H.V] /Dest (905) cvn H.B /DEST pdfmark end - 164 3896 a Fj(0)f(-)g(security)g -(descriptior)f(\(pointer\))-2 3997 y -SDict begin H.S end - -2 3997 a -2 3997 -a -SDict begin 13 H.A end - -2 3997 a -2 3997 a -SDict begin [ /View [/XYZ H.V] /Dest (907) cvn H.B /DEST pdfmark end - -2 3997 a 90 x Fj(UINT32)-2 4088 -y -SDict begin H.S end - -2 4088 a -2 4088 a -SDict begin 13 H.A end - -2 4088 a -2 4088 a -SDict begin [ /View [/XYZ H.V] /Dest (908) cvn H.B /DEST pdfmark end - -2 4088 a Black -Black 164 4237 a -SDict begin H.S end - 164 4237 a 164 4237 a -SDict begin 13 H.A end - 164 4237 a 164 -4237 a -SDict begin [ /View [/XYZ H.V] /Dest (909) cvn H.B /DEST pdfmark end - 164 4237 a Fj(0)h(-)g(security)g(quality)f(of)h(service)-2 -4296 y -SDict begin H.S end - -2 4296 a -2 4296 a -SDict begin 13 H.A end - -2 4296 a -2 4296 a -SDict begin [ /View [/XYZ H.V] /Dest (910) cvn H.B /DEST pdfmark end - -2 4296 -a 278 x Fe(9.2.3.13.)j(POL_HND)h(\(LSA)i(policy)f(handle\))-2 -4594 y -SDict begin H.S end - -2 4594 a -2 4594 a -SDict begin 13 H.A end - -2 4594 a -2 4594 a -SDict begin [ /View [/XYZ H.V] /Dest (912) cvn H.B /DEST pdfmark end - -2 4594 -a -2 4719 a -SDict begin H.S end - -2 4719 a -2 4719 a -SDict begin 13 H.A end - -2 4719 a -2 4719 a -SDict begin [ /View [/XYZ H.V] /Dest (914) cvn H.B /DEST pdfmark end - -2 -4719 a 87 x Fj(char[20])-2 4819 y -SDict begin H.S end - -2 4819 a -2 4819 a -SDict begin 13 H.A end - --2 4819 a -2 4819 a -SDict begin [ /View [/XYZ H.V] /Dest (915) cvn H.B /DEST pdfmark end - -2 4819 a Black Black 164 4956 a -SDict begin H.S end - -164 4956 a 164 4956 a -SDict begin 13 H.A end - 164 4956 a 164 4956 a -SDict begin [ /View [/XYZ H.V] /Dest (916) cvn H.B /DEST pdfmark end - 164 4956 -a Fj(polic)o(y)19 b(handle)-2 5015 y -SDict begin H.S end - -2 5015 a -2 5015 -a -SDict begin 13 H.A end - -2 5015 a -2 5015 a -SDict begin [ /View [/XYZ H.V] /Dest (917) cvn H.B /DEST pdfmark end - -2 5015 a Black 3659 5984 a Fh(32)p -Black eop end -%%Page: 33 39 -TeXDict begin 33 38 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.33) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (979) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 72 a Fe(9.2.3.14.)j(DOM_SID2)h(\(domain)i(SID)f(structur)n(e,) -h(SIDS)g(stor)n(ed)g(in)f(unicode\))-2 90 y -SDict begin H.S end - -2 90 a -2 -90 a -SDict begin 13 H.A end - -2 90 a -2 90 a -SDict begin [ /View [/XYZ H.V] /Dest (919) cvn H.B /DEST pdfmark end - -2 90 a -2 214 a -SDict begin H.S end - -2 214 a -2 214 -a -SDict begin 13 H.A end - -2 214 a -2 214 a -SDict begin [ /View [/XYZ H.V] /Dest (921) cvn H.B /DEST pdfmark end - -2 214 a 91 x Fj(UINT32)-2 306 y -SDict begin H.S end - --2 306 a -2 306 a -SDict begin 13 H.A end - -2 306 a -2 306 a -SDict begin [ /View [/XYZ H.V] /Dest (922) cvn H.B /DEST pdfmark end - -2 306 a Black Black -164 454 a -SDict begin H.S end - 164 454 a 164 454 a -SDict begin 13 H.A end - 164 454 a 164 454 a -SDict begin [ /View [/XYZ H.V] /Dest (923) cvn H.B /DEST pdfmark end - 164 -454 a Fj(5)20 b(-)g(SID)h(type)-2 645 y(UINT32)-2 646 -y -SDict begin H.S end - -2 646 a -2 646 a -SDict begin 13 H.A end - -2 646 a -2 646 a -SDict begin [ /View [/XYZ H.V] /Dest (926) cvn H.B /DEST pdfmark end - -2 646 a Black -Black 164 795 a -SDict begin H.S end - 164 795 a 164 795 a -SDict begin 13 H.A end - 164 795 a 164 795 -a -SDict begin [ /View [/XYZ H.V] /Dest (927) cvn H.B /DEST pdfmark end - 164 795 a Fj(0)f(-)g(undocumented)-2 879 y -SDict begin H.S end - -2 879 a --2 879 a -SDict begin 13 H.A end - -2 879 a -2 879 a -SDict begin [ /View [/XYZ H.V] /Dest (929) cvn H.B /DEST pdfmark end - -2 879 a 107 x Fj(UNIHDR2)-2 -987 y -SDict begin H.S end - -2 987 a -2 987 a -SDict begin 13 H.A end - -2 987 a -2 987 a -SDict begin [ /View [/XYZ H.V] /Dest (930) cvn H.B /DEST pdfmark end - -2 987 a Black -Black 164 1135 a -SDict begin H.S end - 164 1135 a 164 1135 a -SDict begin 13 H.A end - 164 1135 a 164 -1135 a -SDict begin [ /View [/XYZ H.V] /Dest (931) cvn H.B /DEST pdfmark end - 164 1135 a Fj(domain)f(SID)h(unicode)f(string)h(header)-2 -1236 y -SDict begin H.S end - -2 1236 a -2 1236 a -SDict begin 13 H.A end - -2 1236 a -2 1236 a -SDict begin [ /View [/XYZ H.V] /Dest (933) cvn H.B /DEST pdfmark end - -2 1236 -a 90 x Fj(UNISTR)-2 1327 y -SDict begin H.S end - -2 1327 a -2 1327 a -SDict begin 13 H.A end - -2 1327 -a -2 1327 a -SDict begin [ /View [/XYZ H.V] /Dest (934) cvn H.B /DEST pdfmark end - -2 1327 a Black Black 164 1476 a -SDict begin H.S end - 164 1476 -a 164 1476 a -SDict begin 13 H.A end - 164 1476 a 164 1476 a -SDict begin [ /View [/XYZ H.V] /Dest (935) cvn H.B /DEST pdfmark end - 164 1476 a Fj(domain)f(SID)h -(unicode)f(string)-2 1660 y -SDict begin H.S end - -2 1660 a -2 1660 a -SDict begin 13 H.A end - -2 1660 -a -2 1660 a -SDict begin [ /View [/XYZ H.V] /Dest (936) cvn H.B /DEST pdfmark end - -2 1660 a -2 1660 a -SDict begin H.S end - -2 1660 a -2 1660 a -SDict begin 13 H.A end - -2 -1660 a -2 1660 a -SDict begin [ /View [/XYZ H.V] /Dest (937) cvn H.B /DEST pdfmark end - -2 1660 a 90 x Fh(Note:)h(ther)m(e)g(is)h(a)g -(con\003ict)e(between)h(the)g(unicode)e(string)j(header)e(and)h(the)g -(unicode)e(string)j(itself)g(as)g(to)f(whic)o(h)g(to)g(use)h(to)-2 -1857 y(indicate)e(string)i(length.)e(this)h(will)i(need)d(to)i(be)f(r)m -(esolved.)-2 2040 y -SDict begin H.S end - -2 2040 a -2 2040 a -SDict begin 13 H.A end - -2 2040 a -2 -2040 a -SDict begin [ /View [/XYZ H.V] /Dest (938) cvn H.B /DEST pdfmark end - -2 2040 a -2 2040 a -SDict begin H.S end - -2 2040 a -2 2040 a -SDict begin 13 H.A end - -2 2040 -a -2 2040 a -SDict begin [ /View [/XYZ H.V] /Dest (939) cvn H.B /DEST pdfmark end - -2 2040 a 91 x Fh(Note:)g(the)g(SID)g(type)g(indicates,)f -(for)i(e)n(xample)o(,)f(an)f(alias;)h(a)h(well-known)e(gr)l(oup)h(etc.) -g(this)h(is)g(documented)d(some)o(wher)m(e)o(.)-2 2159 -y -SDict begin H.S end - -2 2159 a -2 2159 a -SDict begin 13 H.A end - -2 2159 a -2 2159 a -SDict begin [ /View [/XYZ H.V] /Dest (940) cvn H.B /DEST pdfmark end - -2 2159 a 278 -x Fe(9.2.3.15.)23 b(DOM_RID)h(\(domain)h(RID)g(structur)n(e\))-2 -2455 y -SDict begin H.S end - -2 2455 a -2 2455 a -SDict begin 13 H.A end - -2 2455 a -2 2455 a -SDict begin [ /View [/XYZ H.V] /Dest (942) cvn H.B /DEST pdfmark end - -2 2455 -a -2 2579 a -SDict begin H.S end - -2 2579 a -2 2579 a -SDict begin 13 H.A end - -2 2579 a -2 2579 a -SDict begin [ /View [/XYZ H.V] /Dest (944) cvn H.B /DEST pdfmark end - -2 -2579 a 91 x Fj(UINT32)-2 2671 y -SDict begin H.S end - -2 2671 a -2 2671 a -SDict begin 13 H.A end - -2 -2671 a -2 2671 a -SDict begin [ /View [/XYZ H.V] /Dest (945) cvn H.B /DEST pdfmark end - -2 2671 a Black Black 164 2819 a -SDict begin H.S end - 164 -2819 a 164 2819 a -SDict begin 13 H.A end - 164 2819 a 164 2819 a -SDict begin [ /View [/XYZ H.V] /Dest (946) cvn H.B /DEST pdfmark end - 164 2819 a Fj(5)20 -b(-)g(well-kno)n(wn)f(SID.)h(1)g(-)h(user)f(SID)g(\(see)h(Sho)n(wA)m -(CLs\))-2 2917 y -SDict begin H.S end - -2 2917 a -2 2917 a -SDict begin 13 H.A end - -2 2917 a -2 2917 -a -SDict begin [ /View [/XYZ H.V] /Dest (948) cvn H.B /DEST pdfmark end - -2 2917 a 93 x Fj(UINT32)-2 3011 y -SDict begin H.S end - -2 3011 a -2 3011 -a -SDict begin 13 H.A end - -2 3011 a -2 3011 a -SDict begin [ /View [/XYZ H.V] /Dest (949) cvn H.B /DEST pdfmark end - -2 3011 a Black Black 164 3160 -a -SDict begin H.S end - 164 3160 a 164 3160 a -SDict begin 13 H.A end - 164 3160 a 164 3160 a -SDict begin [ /View [/XYZ H.V] /Dest (950) cvn H.B /DEST pdfmark end - 164 3160 -a Fj(5)f(-)g(undocumented)-2 3244 y -SDict begin H.S end - -2 3244 a -2 3244 -a -SDict begin 13 H.A end - -2 3244 a -2 3244 a -SDict begin [ /View [/XYZ H.V] /Dest (952) cvn H.B /DEST pdfmark end - -2 3244 a 107 x Fj(UINT32)-2 3352 -y -SDict begin H.S end - -2 3352 a -2 3352 a -SDict begin 13 H.A end - -2 3352 a -2 3352 a -SDict begin [ /View [/XYZ H.V] /Dest (953) cvn H.B /DEST pdfmark end - -2 3352 a Black -Black 164 3500 a -SDict begin H.S end - 164 3500 a 164 3500 a -SDict begin 13 H.A end - 164 3500 a 164 -3500 a -SDict begin [ /View [/XYZ H.V] /Dest (954) cvn H.B /DEST pdfmark end - 164 3500 a Fj(domain)f(RID)-2 3584 y -SDict begin H.S end - -2 3584 a --2 3584 a -SDict begin 13 H.A end - -2 3584 a -2 3584 a -SDict begin [ /View [/XYZ H.V] /Dest (956) cvn H.B /DEST pdfmark end - -2 3584 a 107 x Fj(UINT32)-2 -3692 y -SDict begin H.S end - -2 3692 a -2 3692 a -SDict begin 13 H.A end - -2 3692 a -2 3692 a -SDict begin [ /View [/XYZ H.V] /Dest (957) cvn H.B /DEST pdfmark end - -2 3692 -a Black Black 164 3840 a -SDict begin H.S end - 164 3840 a 164 3840 a -SDict begin 13 H.A end - 164 3840 -a 164 3840 a -SDict begin [ /View [/XYZ H.V] /Dest (958) cvn H.B /DEST pdfmark end - 164 3840 a Fj(0)h(-)g(domain)f(inde)o(x)g(out)h(of)g(abo)o -(v)o(e)f(reference)f(domains)-2 3883 y -SDict begin H.S end - -2 3883 a -2 3883 -a -SDict begin 13 H.A end - -2 3883 a -2 3883 a -SDict begin [ /View [/XYZ H.V] /Dest (959) cvn H.B /DEST pdfmark end - -2 3883 a 295 x Fe(9.2.3.16.)23 -b(LOG_INFO)h(\(ser)o(v)o(er)-9 b(,)25 b(account,)h(client)f(structur)n -(e\))-2 4361 y -SDict begin H.S end - -2 4361 a -2 4361 a -SDict begin 13 H.A end - -2 4361 a -2 4361 -a -SDict begin [ /View [/XYZ H.V] /Dest (961) cvn H.B /DEST pdfmark end - -2 4361 a -2 4361 a -SDict begin H.S end - -2 4361 a -2 4361 a -SDict begin 13 H.A end - -2 4361 a -2 -4361 a -SDict begin [ /View [/XYZ H.V] /Dest (962) cvn H.B /DEST pdfmark end - -2 4361 a 90 x Fh(Note:)20 b(lo)o(gon)f(server)i(name)f(starts)h -(with)g(two)g('\\')f(c)o(har)o(acter)o(s)f(and)h(is)h(upper)e(case)o(.) --2 4634 y -SDict begin H.S end - -2 4634 a -2 4634 a -SDict begin 13 H.A end - -2 4634 a -2 4634 a -SDict begin [ /View [/XYZ H.V] /Dest (963) cvn H.B /DEST pdfmark end - -2 -4634 a -2 4634 a -SDict begin H.S end - -2 4634 a -2 4634 a -SDict begin 13 H.A end - -2 4634 a -2 4634 -a -SDict begin [ /View [/XYZ H.V] /Dest (964) cvn H.B /DEST pdfmark end - -2 4634 a 91 x Fh(Note:)h(account)f(name)g(is)i(the)g(lo)o(gon)e -(client)h(name)f(fr)l(om)i(the)f(LSA)h(Request)e(Challeng)o(e)o(,)g -(with)i(a)f($)h(on)e(the)i(end)e(of)i(it,)f(in)h(upper)-2 -4833 y(case)o(.)-2 4834 y -SDict begin H.S end - -2 4834 a -2 4834 a -SDict begin 13 H.A end - -2 4834 -a -2 4834 a -SDict begin [ /View [/XYZ H.V] /Dest (965) cvn H.B /DEST pdfmark end - -2 4834 a -2 4959 a -SDict begin H.S end - -2 4959 a -2 4959 a -SDict begin 13 H.A end - -2 -4959 a -2 4959 a -SDict begin [ /View [/XYZ H.V] /Dest (967) cvn H.B /DEST pdfmark end - -2 4959 a 107 x Fj(V)m(OID*)-2 5067 -y -SDict begin H.S end - -2 5067 a -2 5067 a -SDict begin 13 H.A end - -2 5067 a -2 5067 a -SDict begin [ /View [/XYZ H.V] /Dest (968) cvn H.B /DEST pdfmark end - -2 5067 a Black -Black 164 5215 a -SDict begin H.S end - 164 5215 a 164 5215 a -SDict begin 13 H.A end - 164 5215 a 164 -5215 a -SDict begin [ /View [/XYZ H.V] /Dest (969) cvn H.B /DEST pdfmark end - 164 5215 a Fj(undocumented)16 b(b)n(uf)n(fer)j(pointer)-2 -5316 y -SDict begin H.S end - -2 5316 a -2 5316 a -SDict begin 13 H.A end - -2 5316 a -2 5316 a -SDict begin [ /View [/XYZ H.V] /Dest (971) cvn H.B /DEST pdfmark end - -2 5316 -a 90 x Fj(UNISTR2)-2 5407 y -SDict begin H.S end - -2 5407 a -2 5407 a -SDict begin 13 H.A end - -2 5407 -a -2 5407 a -SDict begin [ /View [/XYZ H.V] /Dest (972) cvn H.B /DEST pdfmark end - -2 5407 a Black Black 164 5556 a -SDict begin H.S end - 164 5556 -a 164 5556 a -SDict begin 13 H.A end - 164 5556 a 164 5556 a -SDict begin [ /View [/XYZ H.V] /Dest (973) cvn H.B /DEST pdfmark end - 164 5556 a Fj(logon)g(serv)o(er)g -(unicode)g(string)p Black 3659 5984 a Fh(33)p Black eop -end -%%Page: 34 40 -TeXDict begin 34 39 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.34) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (1036) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (975) cvn H.B /DEST pdfmark end - -2 --11 a 83 x Fj(UNISTR2)-2 73 y -SDict begin H.S end - -2 73 a -2 73 a -SDict begin 13 H.A end - -2 73 a --2 73 a -SDict begin [ /View [/XYZ H.V] /Dest (976) cvn H.B /DEST pdfmark end - -2 73 a Black Black 164 222 a -SDict begin H.S end - 164 222 a 164 222 -a -SDict begin 13 H.A end - 164 222 a 164 222 a -SDict begin [ /View [/XYZ H.V] /Dest (977) cvn H.B /DEST pdfmark end - 164 222 a Fj(account)f(name)g(unicode)g(string)-2 -413 y(UINT16)-2 414 y -SDict begin H.S end - -2 414 a -2 414 a -SDict begin 13 H.A end - -2 414 a -2 414 -a -SDict begin [ /View [/XYZ H.V] /Dest (980) cvn H.B /DEST pdfmark end - -2 414 a Black Black 164 562 a -SDict begin H.S end - 164 562 a 164 562 a -SDict begin 13 H.A end - -164 562 a 164 562 a -SDict begin [ /View [/XYZ H.V] /Dest (981) cvn H.B /DEST pdfmark end - 164 562 a Fj(sec_chan)g(-)h(security)g(channel)f -(type)-2 663 y -SDict begin H.S end - -2 663 a -2 663 a -SDict begin 13 H.A end - -2 663 a -2 663 a -SDict begin [ /View [/XYZ H.V] /Dest (983) cvn H.B /DEST pdfmark end - -2 -663 a 90 x Fj(UNISTR2)-2 754 y -SDict begin H.S end - -2 754 a -2 754 a -SDict begin 13 H.A end - -2 754 -a -2 754 a -SDict begin [ /View [/XYZ H.V] /Dest (984) cvn H.B /DEST pdfmark end - -2 754 a Black Black 164 903 a -SDict begin H.S end - 164 903 a 164 -903 a -SDict begin 13 H.A end - 164 903 a 164 903 a -SDict begin [ /View [/XYZ H.V] /Dest (985) cvn H.B /DEST pdfmark end - 164 903 a Fj(logon)g(client)h(machine)f -(unicode)g(string)-2 962 y -SDict begin H.S end - -2 962 a -2 962 a -SDict begin 13 H.A end - -2 962 a --2 962 a -SDict begin [ /View [/XYZ H.V] /Dest (986) cvn H.B /DEST pdfmark end - -2 962 a 278 x Fe(9.2.3.17.)k(CLNT_SR)-5 b(V)26 -b(\(ser)o(v)o(er)-9 b(,)25 b(client)g(names)g(structur)n(e\))-2 -1423 y -SDict begin H.S end - -2 1423 a -2 1423 a -SDict begin 13 H.A end - -2 1423 a -2 1423 a -SDict begin [ /View [/XYZ H.V] /Dest (988) cvn H.B /DEST pdfmark end - -2 1423 -a -2 1423 a -SDict begin H.S end - -2 1423 a -2 1423 a -SDict begin 13 H.A end - -2 1423 a -2 1423 a -SDict begin [ /View [/XYZ H.V] /Dest (989) cvn H.B /DEST pdfmark end - -2 -1423 a 91 x Fh(Note:)20 b(lo)o(gon)f(server)i(name)f(starts)h(with)g -(two)g('\\')f(c)o(har)o(acter)o(s)f(and)h(is)h(upper)e(case)o(.)-2 -1531 y -SDict begin H.S end - -2 1531 a -2 1531 a -SDict begin 13 H.A end - -2 1531 a -2 1531 a -SDict begin [ /View [/XYZ H.V] /Dest (990) cvn H.B /DEST pdfmark end - -2 1531 -a -2 1655 a -SDict begin H.S end - -2 1655 a -2 1655 a -SDict begin 13 H.A end - -2 1655 a -2 1655 a -SDict begin [ /View [/XYZ H.V] /Dest (992) cvn H.B /DEST pdfmark end - -2 -1655 a 91 x Fj(V)m(OID*)-2 1747 y -SDict begin H.S end - -2 1747 a -2 1747 a -SDict begin 13 H.A end - --2 1747 a -2 1747 a -SDict begin [ /View [/XYZ H.V] /Dest (993) cvn H.B /DEST pdfmark end - -2 1747 a Black Black 164 1896 a -SDict begin H.S end - -164 1896 a 164 1896 a -SDict begin 13 H.A end - 164 1896 a 164 1896 a -SDict begin [ /View [/XYZ H.V] /Dest (994) cvn H.B /DEST pdfmark end - 164 1896 -a Fj(undocumented)d(b)n(uf)n(fer)j(pointer)-2 1997 y -SDict begin H.S end - --2 1997 a -2 1997 a -SDict begin 13 H.A end - -2 1997 a -2 1997 a -SDict begin [ /View [/XYZ H.V] /Dest (996) cvn H.B /DEST pdfmark end - -2 1997 a 90 -x Fj(UNISTR2)-2 2088 y -SDict begin H.S end - -2 2088 a -2 2088 a -SDict begin 13 H.A end - -2 2088 a --2 2088 a -SDict begin [ /View [/XYZ H.V] /Dest (997) cvn H.B /DEST pdfmark end - -2 2088 a Black Black 164 2236 a -SDict begin H.S end - 164 2236 a -164 2236 a -SDict begin 13 H.A end - 164 2236 a 164 2236 a -SDict begin [ /View [/XYZ H.V] /Dest (998) cvn H.B /DEST pdfmark end - 164 2236 a Fj(logon)g(serv)o(er)g -(unicode)g(string)-2 2337 y -SDict begin H.S end - -2 2337 a -2 2337 a -SDict begin 13 H.A end - -2 2337 -a -2 2337 a -SDict begin [ /View [/XYZ H.V] /Dest (1000) cvn H.B /DEST pdfmark end - -2 2337 a 90 x Fj(V)m(OID*)-2 2428 y -SDict begin H.S end - -2 2428 -a -2 2428 a -SDict begin 13 H.A end - -2 2428 a -2 2428 a -SDict begin [ /View [/XYZ H.V] /Dest (1001) cvn H.B /DEST pdfmark end - -2 2428 a Black Black -164 2576 a -SDict begin H.S end - 164 2576 a 164 2576 a -SDict begin 13 H.A end - 164 2576 a 164 2576 -a -SDict begin [ /View [/XYZ H.V] /Dest (1002) cvn H.B /DEST pdfmark end - 164 2576 a Fj(undocumented)d(b)n(uf)n(fer)j(pointer)-2 -2677 y -SDict begin H.S end - -2 2677 a -2 2677 a -SDict begin 13 H.A end - -2 2677 a -2 2677 a -SDict begin [ /View [/XYZ H.V] /Dest (1004) cvn H.B /DEST pdfmark end - -2 2677 -a 90 x Fj(UNISTR2)-2 2768 y -SDict begin H.S end - -2 2768 a -2 2768 a -SDict begin 13 H.A end - -2 2768 -a -2 2768 a -SDict begin [ /View [/XYZ H.V] /Dest (1005) cvn H.B /DEST pdfmark end - -2 2768 a Black Black 164 2917 a -SDict begin H.S end - 164 2917 -a 164 2917 a -SDict begin 13 H.A end - 164 2917 a 164 2917 a -SDict begin [ /View [/XYZ H.V] /Dest (1006) cvn H.B /DEST pdfmark end - 164 2917 a Fj(logon)g(client)h -(machine)f(unicode)g(string)-2 2976 y -SDict begin H.S end - -2 2976 a -2 2976 -a -SDict begin 13 H.A end - -2 2976 a -2 2976 a -SDict begin [ /View [/XYZ H.V] /Dest (1007) cvn H.B /DEST pdfmark end - -2 2976 a 278 x Fe(9.2.3.18.)k(CREDS)j(\(cr)n -(edentials)g(+)f(time)g(stamp\))-2 3274 y -SDict begin H.S end - -2 3274 a -2 -3274 a -SDict begin 13 H.A end - -2 3274 a -2 3274 a -SDict begin [ /View [/XYZ H.V] /Dest (1009) cvn H.B /DEST pdfmark end - -2 3274 a -2 3399 a -SDict begin H.S end - -2 3399 -a -2 3399 a -SDict begin 13 H.A end - -2 3399 a -2 3399 a -SDict begin [ /View [/XYZ H.V] /Dest (1011) cvn H.B /DEST pdfmark end - -2 3399 a 87 x Fj(char[8])-2 -3499 y -SDict begin H.S end - -2 3499 a -2 3499 a -SDict begin 13 H.A end - -2 3499 a -2 3499 a -SDict begin [ /View [/XYZ H.V] /Dest (1012) cvn H.B /DEST pdfmark end - -2 3499 -a Black Black 164 3636 a -SDict begin H.S end - 164 3636 a 164 3636 a -SDict begin 13 H.A end - 164 3636 -a 164 3636 a -SDict begin [ /View [/XYZ H.V] /Dest (1013) cvn H.B /DEST pdfmark end - 164 3636 a Fj(credentials)-2 3720 y -SDict begin H.S end - -2 3720 -a -2 3720 a -SDict begin 13 H.A end - -2 3720 a -2 3720 a -SDict begin [ /View [/XYZ H.V] /Dest (1015) cvn H.B /DEST pdfmark end - -2 3720 a 107 x Fj(UTIME)-2 -3828 y -SDict begin H.S end - -2 3828 a -2 3828 a -SDict begin 13 H.A end - -2 3828 a -2 3828 a -SDict begin [ /View [/XYZ H.V] /Dest (1016) cvn H.B /DEST pdfmark end - -2 3828 -a Black Black 164 3976 a -SDict begin H.S end - 164 3976 a 164 3976 a -SDict begin 13 H.A end - 164 3976 -a 164 3976 a -SDict begin [ /View [/XYZ H.V] /Dest (1017) cvn H.B /DEST pdfmark end - 164 3976 a Fj(time)20 b(stamp)-2 4036 y -SDict begin H.S end - --2 4036 a -2 4036 a -SDict begin 13 H.A end - -2 4036 a -2 4036 a -SDict begin [ /View [/XYZ H.V] /Dest (1018) cvn H.B /DEST pdfmark end - -2 4036 a 277 -x Fe(9.2.3.19.)j(CLNT_INFO2)i(\(ser)o(v)o(er)-9 b(,)25 -b(client)g(structur)n(e,)i(client)f(cr)n(edentials\))-2 -4497 y -SDict begin H.S end - -2 4497 a -2 4497 a -SDict begin 13 H.A end - -2 4497 a -2 4497 a -SDict begin [ /View [/XYZ H.V] /Dest (1020) cvn H.B /DEST pdfmark end - -2 4497 -a -2 4497 a -SDict begin H.S end - -2 4497 a -2 4497 a -SDict begin 13 H.A end - -2 4497 a -2 4497 a -SDict begin [ /View [/XYZ H.V] /Dest (1021) cvn H.B /DEST pdfmark end - -2 -4497 a 90 x Fh(Note:)20 b(whene)o(ver)g(this)g(structur)m(e)h(appear)o -(s)e(in)i(a)f(r)m(equest,)g(you)f(must)i(tak)o(e)f(a)g(copy)g(of)g(the) -g(client-calculated)e(cr)m(edentials)-2 4695 y(r)m(eceived,)h(because)h -(the)n(y)f(will)j(beused)d(in)h(subsequent)f(cr)m(edential)g(c)o(hec)n -(ks.)h(the)g(pr)m(esumed)g(intention)f(is)i(to)f(maintain)f(an)-2 -4803 y(authenticated)e(r)m(equest/r)m(esponse)j(tr)o(ail.)-2 -4820 y -SDict begin H.S end - -2 4820 a -2 4820 a -SDict begin 13 H.A end - -2 4820 a -2 4820 a -SDict begin [ /View [/XYZ H.V] /Dest (1022) cvn H.B /DEST pdfmark end - -2 4820 -a -2 4945 a -SDict begin H.S end - -2 4945 a -2 4945 a -SDict begin 13 H.A end - -2 4945 a -2 4945 a -SDict begin [ /View [/XYZ H.V] /Dest (1024) cvn H.B /DEST pdfmark end - -2 -4945 a 91 x Fj(CLNT_SR)-7 b(V)-2 5046 y -SDict begin H.S end - -2 5046 a -2 -5046 a -SDict begin 13 H.A end - -2 5046 a -2 5046 a -SDict begin [ /View [/XYZ H.V] /Dest (1025) cvn H.B /DEST pdfmark end - -2 5046 a Black Black 164 -5185 a -SDict begin H.S end - 164 5185 a 164 5185 a -SDict begin 13 H.A end - 164 5185 a 164 5185 a -SDict begin [ /View [/XYZ H.V] /Dest (1026) cvn H.B /DEST pdfmark end - 164 -5185 a Fj(client)20 b(and)g(serv)o(er)f(names)-2 5269 -y -SDict begin H.S end - -2 5269 a -2 5269 a -SDict begin 13 H.A end - -2 5269 a -2 5269 a -SDict begin [ /View [/XYZ H.V] /Dest (1028) cvn H.B /DEST pdfmark end - -2 5269 a 107 -x Fj(UINT8[])-2 5389 y -SDict begin H.S end - -2 5389 a -2 5389 a -SDict begin 13 H.A end - -2 5389 a --2 5389 a -SDict begin [ /View [/XYZ H.V] /Dest (1029) cvn H.B /DEST pdfmark end - -2 5389 a Black Black 164 5525 a -SDict begin H.S end - 164 5525 a -164 5525 a -SDict begin 13 H.A end - 164 5525 a 164 5525 a -SDict begin [ /View [/XYZ H.V] /Dest (1030) cvn H.B /DEST pdfmark end - 164 5525 a Fj(????)h(padding,)e(for)i -(4-byte)e(alignment)h(with)i(SMB)g(header)-5 b(.)p Black -3659 5984 a Fh(34)p Black eop end -%%Page: 35 41 -TeXDict begin 35 40 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.35) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (1096) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (1032) cvn H.B /DEST pdfmark end - -2 --11 a 83 x Fj(V)m(OID*)-2 73 y -SDict begin H.S end - -2 73 a -2 73 a -SDict begin 13 H.A end - -2 73 -a -2 73 a -SDict begin [ /View [/XYZ H.V] /Dest (1033) cvn H.B /DEST pdfmark end - -2 73 a Black Black 164 222 a -SDict begin H.S end - 164 222 a 164 -222 a -SDict begin 13 H.A end - 164 222 a 164 222 a -SDict begin [ /View [/XYZ H.V] /Dest (1034) cvn H.B /DEST pdfmark end - 164 222 a Fj(pointer)f(to)h(client)g -(credentials.)-2 413 y(CREDS)-2 414 y -SDict begin H.S end - -2 414 a -2 414 -a -SDict begin 13 H.A end - -2 414 a -2 414 a -SDict begin [ /View [/XYZ H.V] /Dest (1037) cvn H.B /DEST pdfmark end - -2 414 a Black Black 164 562 a -SDict begin H.S end - 164 -562 a 164 562 a -SDict begin 13 H.A end - 164 562 a 164 562 a -SDict begin [ /View [/XYZ H.V] /Dest (1038) cvn H.B /DEST pdfmark end - 164 562 a Fj(client-calculated)e -(credentials)i(+)g(client)g(time)-2 605 y -SDict begin H.S end - -2 605 a -2 -605 a -SDict begin 13 H.A end - -2 605 a -2 605 a -SDict begin [ /View [/XYZ H.V] /Dest (1039) cvn H.B /DEST pdfmark end - -2 605 a 294 x Fe(9.2.3.20.)j(CLNT_INFO)i -(\(ser)o(v)o(er)-9 b(,)25 b(account,)h(client)f(structur)n(e,)i(client) -f(cr)n(edentials\))-2 1083 y -SDict begin H.S end - -2 1083 a -2 1083 a -SDict begin 13 H.A end - -2 1083 -a -2 1083 a -SDict begin [ /View [/XYZ H.V] /Dest (1041) cvn H.B /DEST pdfmark end - -2 1083 a -2 1083 a -SDict begin H.S end - -2 1083 a -2 1083 a -SDict begin 13 H.A end - -2 -1083 a -2 1083 a -SDict begin [ /View [/XYZ H.V] /Dest (1042) cvn H.B /DEST pdfmark end - -2 1083 a 90 x Fh(Note:)20 b(whene)o(ver)g(this)g -(structur)m(e)h(appear)o(s)e(in)i(a)f(r)m(equest,)g(you)f(must)i(tak)o -(e)f(a)g(copy)g(of)g(the)g(client-calculated)e(cr)m(edentials)-2 -1281 y(r)m(eceived,)h(because)h(the)n(y)f(will)j(be)e(used)g(in)g -(subsequent)f(cr)m(edential)g(c)o(hec)n(ks.)h(the)g(pr)m(esumed)f -(intention)g(is)j(to)e(maintain)f(an)-2 1389 y(authenticated)e(r)m -(equest/r)m(esponse)j(tr)o(ail.)-2 1406 y -SDict begin H.S end - -2 1406 a -2 -1406 a -SDict begin 13 H.A end - -2 1406 a -2 1406 a -SDict begin [ /View [/XYZ H.V] /Dest (1043) cvn H.B /DEST pdfmark end - -2 1406 a -2 1531 a -SDict begin H.S end - -2 1531 -a -2 1531 a -SDict begin 13 H.A end - -2 1531 a -2 1531 a -SDict begin [ /View [/XYZ H.V] /Dest (1045) cvn H.B /DEST pdfmark end - -2 1531 a 91 x Fj(LOG_INFO)-2 -1632 y -SDict begin H.S end - -2 1632 a -2 1632 a -SDict begin 13 H.A end - -2 1632 a -2 1632 a -SDict begin [ /View [/XYZ H.V] /Dest (1046) cvn H.B /DEST pdfmark end - -2 1632 -a Black Black 164 1771 a -SDict begin H.S end - 164 1771 a 164 1771 a -SDict begin 13 H.A end - 164 1771 -a 164 1771 a -SDict begin [ /View [/XYZ H.V] /Dest (1047) cvn H.B /DEST pdfmark end - 164 1771 a Fj(logon)f(account)g(info)-2 -1872 y -SDict begin H.S end - -2 1872 a -2 1872 a -SDict begin 13 H.A end - -2 1872 a -2 1872 a -SDict begin [ /View [/XYZ H.V] /Dest (1049) cvn H.B /DEST pdfmark end - -2 1872 -a 90 x Fj(CREDS)-2 1963 y -SDict begin H.S end - -2 1963 a -2 1963 a -SDict begin 13 H.A end - -2 1963 -a -2 1963 a -SDict begin [ /View [/XYZ H.V] /Dest (1050) cvn H.B /DEST pdfmark end - -2 1963 a Black Black 164 2111 a -SDict begin H.S end - 164 2111 -a 164 2111 a -SDict begin 13 H.A end - 164 2111 a 164 2111 a -SDict begin [ /View [/XYZ H.V] /Dest (1051) cvn H.B /DEST pdfmark end - 164 2111 a Fj(client-calculated)f -(credentials)i(+)g(client)g(time)-2 2154 y -SDict begin H.S end - -2 2154 a --2 2154 a -SDict begin 13 H.A end - -2 2154 a -2 2154 a -SDict begin [ /View [/XYZ H.V] /Dest (1052) cvn H.B /DEST pdfmark end - -2 2154 a 295 x Fe(9.2.3.21.)j(ID_INFO_1) -g(\(id)j(inf)n(o)e(structur)n(e,)j(auth)f(le)o(v)o(el)e(1\))-2 -2466 y -SDict begin H.S end - -2 2466 a -2 2466 a -SDict begin 13 H.A end - -2 2466 a -2 2466 a -SDict begin [ /View [/XYZ H.V] /Dest (1054) cvn H.B /DEST pdfmark end - -2 2466 -a -2 2590 a -SDict begin H.S end - -2 2590 a -2 2590 a -SDict begin 13 H.A end - -2 2590 a -2 2590 a -SDict begin [ /View [/XYZ H.V] /Dest (1056) cvn H.B /DEST pdfmark end - -2 -2590 a 91 x Fj(V)m(OID*)-2 2682 y -SDict begin H.S end - -2 2682 a -2 2682 a -SDict begin 13 H.A end - --2 2682 a -2 2682 a -SDict begin [ /View [/XYZ H.V] /Dest (1057) cvn H.B /DEST pdfmark end - -2 2682 a Black Black 164 2830 a -SDict begin H.S end - -164 2830 a 164 2830 a -SDict begin 13 H.A end - 164 2830 a 164 2830 a -SDict begin [ /View [/XYZ H.V] /Dest (1058) cvn H.B /DEST pdfmark end - 164 2830 -a Fj(ptr_id_info_1)-2 2931 y -SDict begin H.S end - -2 2931 a -2 2931 a -SDict begin 13 H.A end - -2 2931 -a -2 2931 a -SDict begin [ /View [/XYZ H.V] /Dest (1060) cvn H.B /DEST pdfmark end - -2 2931 a 90 x Fj(UNIHDR)-2 3022 y -SDict begin H.S end - -2 3022 -a -2 3022 a -SDict begin 13 H.A end - -2 3022 a -2 3022 a -SDict begin [ /View [/XYZ H.V] /Dest (1061) cvn H.B /DEST pdfmark end - -2 3022 a Black Black -164 3171 a -SDict begin H.S end - 164 3171 a 164 3171 a -SDict begin 13 H.A end - 164 3171 a 164 3171 -a -SDict begin [ /View [/XYZ H.V] /Dest (1062) cvn H.B /DEST pdfmark end - 164 3171 a Fj(domain)19 b(name)g(unicode)g(header)-2 -3255 y -SDict begin H.S end - -2 3255 a -2 3255 a -SDict begin 13 H.A end - -2 3255 a -2 3255 a -SDict begin [ /View [/XYZ H.V] /Dest (1064) cvn H.B /DEST pdfmark end - -2 3255 -a 107 x Fj(UINT32)-2 3363 y -SDict begin H.S end - -2 3363 a -2 3363 a -SDict begin 13 H.A end - -2 3363 -a -2 3363 a -SDict begin [ /View [/XYZ H.V] /Dest (1065) cvn H.B /DEST pdfmark end - -2 3363 a Black Black 164 3511 a -SDict begin H.S end - 164 3511 -a 164 3511 a -SDict begin 13 H.A end - 164 3511 a 164 3511 a -SDict begin [ /View [/XYZ H.V] /Dest (1066) cvn H.B /DEST pdfmark end - 164 3511 a Fj(param)g(control)-2 -3612 y -SDict begin H.S end - -2 3612 a -2 3612 a -SDict begin 13 H.A end - -2 3612 a -2 3612 a -SDict begin [ /View [/XYZ H.V] /Dest (1068) cvn H.B /DEST pdfmark end - -2 3612 -a 90 x Fj(UINT64)-2 3703 y -SDict begin H.S end - -2 3703 a -2 3703 a -SDict begin 13 H.A end - -2 3703 -a -2 3703 a -SDict begin [ /View [/XYZ H.V] /Dest (1069) cvn H.B /DEST pdfmark end - -2 3703 a Black Black 164 3852 a -SDict begin H.S end - 164 3852 -a 164 3852 a -SDict begin 13 H.A end - 164 3852 a 164 3852 a -SDict begin [ /View [/XYZ H.V] /Dest (1070) cvn H.B /DEST pdfmark end - 164 3852 a Fj(logon)g(ID)-2 -3953 y -SDict begin H.S end - -2 3953 a -2 3953 a -SDict begin 13 H.A end - -2 3953 a -2 3953 a -SDict begin [ /View [/XYZ H.V] /Dest (1072) cvn H.B /DEST pdfmark end - -2 3953 -a 90 x Fj(UNIHDR)-2 4044 y -SDict begin H.S end - -2 4044 a -2 4044 a -SDict begin 13 H.A end - -2 4044 -a -2 4044 a -SDict begin [ /View [/XYZ H.V] /Dest (1073) cvn H.B /DEST pdfmark end - -2 4044 a Black Black 164 4192 a -SDict begin H.S end - 164 4192 -a 164 4192 a -SDict begin 13 H.A end - 164 4192 a 164 4192 a -SDict begin [ /View [/XYZ H.V] /Dest (1074) cvn H.B /DEST pdfmark end - 164 4192 a Fj(user)h(name)f(unicode) -g(header)-2 4276 y -SDict begin H.S end - -2 4276 a -2 4276 a -SDict begin 13 H.A end - -2 4276 a -2 4276 -a -SDict begin [ /View [/XYZ H.V] /Dest (1076) cvn H.B /DEST pdfmark end - -2 4276 a 107 x Fj(UNIHDR)-2 4384 y -SDict begin H.S end - -2 4384 a -2 4384 -a -SDict begin 13 H.A end - -2 4384 a -2 4384 a -SDict begin [ /View [/XYZ H.V] /Dest (1077) cvn H.B /DEST pdfmark end - -2 4384 a Black Black 164 4532 -a -SDict begin H.S end - 164 4532 a 164 4532 a -SDict begin 13 H.A end - 164 4532 a 164 4532 a -SDict begin [ /View [/XYZ H.V] /Dest (1078) cvn H.B /DEST pdfmark end - 164 4532 -a Fj(w)o(orkgroup)e(name)j(unicode)e(header)-2 4633 y -SDict begin H.S end - --2 4633 a -2 4633 a -SDict begin 13 H.A end - -2 4633 a -2 4633 a -SDict begin [ /View [/XYZ H.V] /Dest (1080) cvn H.B /DEST pdfmark end - -2 4633 a 90 -x Fj(char[16])-2 4736 y -SDict begin H.S end - -2 4736 a -2 4736 a -SDict begin 13 H.A end - -2 4736 a --2 4736 a -SDict begin [ /View [/XYZ H.V] /Dest (1081) cvn H.B /DEST pdfmark end - -2 4736 a Black Black 164 4873 a -SDict begin H.S end - 164 4873 a -164 4873 a -SDict begin 13 H.A end - 164 4873 a 164 4873 a -SDict begin [ /View [/XYZ H.V] /Dest (1082) cvn H.B /DEST pdfmark end - 164 4873 a Fj(arc4)h(LM)i(O)m(WF)g(P)o -(assw)o(ord)-2 4957 y -SDict begin H.S end - -2 4957 a -2 4957 a -SDict begin 13 H.A end - -2 4957 a -2 -4957 a -SDict begin [ /View [/XYZ H.V] /Dest (1084) cvn H.B /DEST pdfmark end - -2 4957 a 107 x Fj(char[16])-2 5077 y -SDict begin H.S end - -2 5077 -a -2 5077 a -SDict begin 13 H.A end - -2 5077 a -2 5077 a -SDict begin [ /View [/XYZ H.V] /Dest (1085) cvn H.B /DEST pdfmark end - -2 5077 a Black Black -164 5213 a -SDict begin H.S end - 164 5213 a 164 5213 a -SDict begin 13 H.A end - 164 5213 a 164 5213 -a -SDict begin [ /View [/XYZ H.V] /Dest (1086) cvn H.B /DEST pdfmark end - 164 5213 a Fj(arc4)e(NT)i(O)m(WF)g(P)o(assw)o(ord)-2 -5297 y -SDict begin H.S end - -2 5297 a -2 5297 a -SDict begin 13 H.A end - -2 5297 a -2 5297 a -SDict begin [ /View [/XYZ H.V] /Dest (1088) cvn H.B /DEST pdfmark end - -2 5297 -a 107 x Fj(UNISTR2)-2 5405 y -SDict begin H.S end - -2 5405 a -2 5405 a -SDict begin 13 H.A end - -2 5405 -a -2 5405 a -SDict begin [ /View [/XYZ H.V] /Dest (1089) cvn H.B /DEST pdfmark end - -2 5405 a Black Black 164 5554 a -SDict begin H.S end - 164 5554 -a 164 5554 a -SDict begin 13 H.A end - 164 5554 a 164 5554 a -SDict begin [ /View [/XYZ H.V] /Dest (1090) cvn H.B /DEST pdfmark end - 164 5554 a Fj(domain)e(name)g -(unicode)g(string)p Black 3659 5984 a Fh(35)p Black eop -end -%%Page: 36 42 -TeXDict begin 36 41 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.36) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (1145) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (1092) cvn H.B /DEST pdfmark end - -2 --11 a 83 x Fj(UNISTR2)-2 73 y -SDict begin H.S end - -2 73 a -2 73 a -SDict begin 13 H.A end - -2 73 a --2 73 a -SDict begin [ /View [/XYZ H.V] /Dest (1093) cvn H.B /DEST pdfmark end - -2 73 a Black Black 164 222 a -SDict begin H.S end - 164 222 a 164 222 -a -SDict begin 13 H.A end - 164 222 a 164 222 a -SDict begin [ /View [/XYZ H.V] /Dest (1094) cvn H.B /DEST pdfmark end - 164 222 a Fj(user)g(name)f(unicode)g(string)-2 -413 y(UNISTR2)-2 414 y -SDict begin H.S end - -2 414 a -2 414 a -SDict begin 13 H.A end - -2 414 a -2 -414 a -SDict begin [ /View [/XYZ H.V] /Dest (1097) cvn H.B /DEST pdfmark end - -2 414 a Black Black 164 562 a -SDict begin H.S end - 164 562 a 164 562 -a -SDict begin 13 H.A end - 164 562 a 164 562 a -SDict begin [ /View [/XYZ H.V] /Dest (1098) cvn H.B /DEST pdfmark end - 164 562 a Fj(w)o(orkstation)g(name)g(unicode)g -(string)-2 622 y -SDict begin H.S end - -2 622 a -2 622 a -SDict begin 13 H.A end - -2 622 a -2 622 a -SDict begin [ /View [/XYZ H.V] /Dest (1099) cvn H.B /DEST pdfmark end - --2 622 a 277 x Fe(9.2.3.22.)k(SAM_INFO)i(\(sam)f(logon/logoff)g(id)h -(inf)n(o)f(structur)n(e\))-2 1086 y -SDict begin H.S end - -2 1086 a -2 1086 -a -SDict begin 13 H.A end - -2 1086 a -2 1086 a -SDict begin [ /View [/XYZ H.V] /Dest (1101) cvn H.B /DEST pdfmark end - -2 1086 a -2 1086 a -SDict begin H.S end - -2 1086 a -2 -1086 a -SDict begin 13 H.A end - -2 1086 a -2 1086 a -SDict begin [ /View [/XYZ H.V] /Dest (1102) cvn H.B /DEST pdfmark end - -2 1086 a 87 x Fh(Note:)c(pr)m(esumably)-5 -b(,)19 b(the)h(r)m(eturn)h(cr)m(edentials)e(is)i(supposedly)e(for)i -(the)f(server)h(to)g(verify)f(that)g(the)g(cr)m(edential)g(c)o(hain)f -(hasn')n(t)-2 1281 y(been)g(compr)l(omised.)-2 1298 y -SDict begin H.S end - --2 1298 a -2 1298 a -SDict begin 13 H.A end - -2 1298 a -2 1298 a -SDict begin [ /View [/XYZ H.V] /Dest (1103) cvn H.B /DEST pdfmark end - -2 1298 a -2 -1423 a -SDict begin H.S end - -2 1423 a -2 1423 a -SDict begin 13 H.A end - -2 1423 a -2 1423 a -SDict begin [ /View [/XYZ H.V] /Dest (1105) cvn H.B /DEST pdfmark end - -2 1423 -a 91 x Fj(CLNT_INFO2)-2 1524 y -SDict begin H.S end - -2 1524 a -2 1524 a -SDict begin 13 H.A end - -2 -1524 a -2 1524 a -SDict begin [ /View [/XYZ H.V] /Dest (1106) cvn H.B /DEST pdfmark end - -2 1524 a Black Black 164 1663 a -SDict begin H.S end - 164 -1663 a 164 1663 a -SDict begin 13 H.A end - 164 1663 a 164 1663 a -SDict begin [ /View [/XYZ H.V] /Dest (1107) cvn H.B /DEST pdfmark end - 164 1663 a Fj(client)h -(identi\002cation/authentication)c(info)-2 1747 y -SDict begin H.S end - -2 -1747 a -2 1747 a -SDict begin 13 H.A end - -2 1747 a -2 1747 a -SDict begin [ /View [/XYZ H.V] /Dest (1109) cvn H.B /DEST pdfmark end - -2 1747 a 107 x -Fj(V)m(OID*)-2 1855 y -SDict begin H.S end - -2 1855 a -2 1855 a -SDict begin 13 H.A end - -2 1855 a -2 -1855 a -SDict begin [ /View [/XYZ H.V] /Dest (1110) cvn H.B /DEST pdfmark end - -2 1855 a Black Black 164 2004 a -SDict begin H.S end - 164 2004 a 164 -2004 a -SDict begin 13 H.A end - 164 2004 a 164 2004 a -SDict begin [ /View [/XYZ H.V] /Dest (1111) cvn H.B /DEST pdfmark end - 164 2004 a Fj(pointer)j(to)h(return)f -(credentials.)-2 2105 y -SDict begin H.S end - -2 2105 a -2 2105 a -SDict begin 13 H.A end - -2 2105 a --2 2105 a -SDict begin [ /View [/XYZ H.V] /Dest (1113) cvn H.B /DEST pdfmark end - -2 2105 a 90 x Fj(CRED)-2 2196 y -SDict begin H.S end - -2 2196 a --2 2196 a -SDict begin 13 H.A end - -2 2196 a -2 2196 a -SDict begin [ /View [/XYZ H.V] /Dest (1114) cvn H.B /DEST pdfmark end - -2 2196 a Black Black 164 -2344 a -SDict begin H.S end - 164 2344 a 164 2344 a -SDict begin 13 H.A end - 164 2344 a 164 2344 a -SDict begin [ /View [/XYZ H.V] /Dest (1115) cvn H.B /DEST pdfmark end - 164 -2344 a Fj(return)g(credentials)g(-)i(ignored.)-2 2445 -y -SDict begin H.S end - -2 2445 a -2 2445 a -SDict begin 13 H.A end - -2 2445 a -2 2445 a -SDict begin [ /View [/XYZ H.V] /Dest (1117) cvn H.B /DEST pdfmark end - -2 2445 a 90 -x Fj(UINT16)-2 2536 y -SDict begin H.S end - -2 2536 a -2 2536 a -SDict begin 13 H.A end - -2 2536 a -2 -2536 a -SDict begin [ /View [/XYZ H.V] /Dest (1118) cvn H.B /DEST pdfmark end - -2 2536 a Black Black 164 2684 a -SDict begin H.S end - 164 2684 a 164 -2684 a -SDict begin 13 H.A end - 164 2684 a 164 2684 a -SDict begin [ /View [/XYZ H.V] /Dest (1119) cvn H.B /DEST pdfmark end - 164 2684 a Fj(logon)e(le)n(v)o(el)-2 -2785 y -SDict begin H.S end - -2 2785 a -2 2785 a -SDict begin 13 H.A end - -2 2785 a -2 2785 a -SDict begin [ /View [/XYZ H.V] /Dest (1121) cvn H.B /DEST pdfmark end - -2 2785 -a 90 x Fj(UINT16)-2 2876 y -SDict begin H.S end - -2 2876 a -2 2876 a -SDict begin 13 H.A end - -2 2876 -a -2 2876 a -SDict begin [ /View [/XYZ H.V] /Dest (1122) cvn H.B /DEST pdfmark end - -2 2876 a Black Black 164 3025 a -SDict begin H.S end - 164 3025 -a 164 3025 a -SDict begin 13 H.A end - 164 3025 a 164 3025 a -SDict begin [ /View [/XYZ H.V] /Dest (1123) cvn H.B /DEST pdfmark end - 164 3025 a Fj(switch)h(v)n(alue)-2 -3192 y -SDict begin H.S end - -2 3192 a -2 3192 a -SDict begin 13 H.A end - -2 3192 a -2 3192 a -SDict begin [ /View [/XYZ H.V] /Dest (1124) cvn H.B /DEST pdfmark end - -2 3192 -a -2 3275 a -SDict begin H.S end - -2 3275 a -2 3275 a -SDict begin 11.7 H.A end - -2 3275 a -2 3275 a -SDict begin [ /View [/XYZ H.V] /Dest (1125) cvn H.B /DEST pdfmark end - -2 -3275 a 356 3371 a Fg(switch)44 b(\(switch_value\))356 -3468 y(case)h(1:)356 3565 y({)536 3662 y(ID_INFO_1)222 -b(id_info_1;)356 3759 y(})-2 3960 y -SDict begin H.S end - -2 3960 a -2 3960 -a -SDict begin 13 H.A end - -2 3960 a -2 3960 a -SDict begin [ /View [/XYZ H.V] /Dest (1126) cvn H.B /DEST pdfmark end - -2 3960 a 296 x Fe(9.2.3.23.)23 -b(GID)h(\(gr)n(oup)i(id)f(inf)n(o\))-2 4277 y -SDict begin H.S end - -2 4277 -a -2 4277 a -SDict begin 13 H.A end - -2 4277 a -2 4277 a -SDict begin [ /View [/XYZ H.V] /Dest (1128) cvn H.B /DEST pdfmark end - -2 4277 a -2 4401 a -SDict begin H.S end - -2 -4401 a -2 4401 a -SDict begin 13 H.A end - -2 4401 a -2 4401 a -SDict begin [ /View [/XYZ H.V] /Dest (1130) cvn H.B /DEST pdfmark end - -2 4401 a 88 x Fj(UINT32)-2 -4490 y -SDict begin H.S end - -2 4490 a -2 4490 a -SDict begin 13 H.A end - -2 4490 a -2 4490 a -SDict begin [ /View [/XYZ H.V] /Dest (1131) cvn H.B /DEST pdfmark end - -2 4490 -a Black Black 164 4638 a -SDict begin H.S end - 164 4638 a 164 4638 a -SDict begin 13 H.A end - 164 4638 -a 164 4638 a -SDict begin [ /View [/XYZ H.V] /Dest (1132) cvn H.B /DEST pdfmark end - 164 4638 a Fj(group)18 b(id)-2 4739 y -SDict begin H.S end - -2 -4739 a -2 4739 a -SDict begin 13 H.A end - -2 4739 a -2 4739 a -SDict begin [ /View [/XYZ H.V] /Dest (1134) cvn H.B /DEST pdfmark end - -2 4739 a 90 x Fj(UINT32)-2 -4830 y -SDict begin H.S end - -2 4830 a -2 4830 a -SDict begin 13 H.A end - -2 4830 a -2 4830 a -SDict begin [ /View [/XYZ H.V] /Dest (1135) cvn H.B /DEST pdfmark end - -2 4830 -a Black Black 164 4979 a -SDict begin H.S end - 164 4979 a 164 4979 a -SDict begin 13 H.A end - 164 4979 -a 164 4979 a -SDict begin [ /View [/XYZ H.V] /Dest (1136) cvn H.B /DEST pdfmark end - 164 4979 a Fj(user)i(attrib)n(utes)g(\(only)f(used)h(by)g -(NT)g(3.1)g(and)f(3.51\))-2 5038 y -SDict begin H.S end - -2 5038 a -2 5038 -a -SDict begin 13 H.A end - -2 5038 a -2 5038 a -SDict begin [ /View [/XYZ H.V] /Dest (1137) cvn H.B /DEST pdfmark end - -2 5038 a Black 3657 5984 a Fh(36)p -Black eop end -%%Page: 37 43 -TeXDict begin 37 42 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.37) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (1204) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 72 a Fe(9.2.3.24.)j(DOM_REF)i(\(domain)g(r)n(efer)n(ence)j -(inf)n(o\))-2 90 y -SDict begin H.S end - -2 90 a -2 90 a -SDict begin 13 H.A end - -2 90 a -2 90 a -SDict begin [ /View [/XYZ H.V] /Dest (1139) cvn H.B /DEST pdfmark end - -2 -90 a -2 214 a -SDict begin H.S end - -2 214 a -2 214 a -SDict begin 13 H.A end - -2 214 a -2 214 a -SDict begin [ /View [/XYZ H.V] /Dest (1141) cvn H.B /DEST pdfmark end - -2 -214 a 91 x Fj(V)m(OID*)-2 306 y -SDict begin H.S end - -2 306 a -2 306 a -SDict begin 13 H.A end - -2 -306 a -2 306 a -SDict begin [ /View [/XYZ H.V] /Dest (1142) cvn H.B /DEST pdfmark end - -2 306 a Black Black 164 454 a -SDict begin H.S end - 164 454 -a 164 454 a -SDict begin 13 H.A end - 164 454 a 164 454 a -SDict begin [ /View [/XYZ H.V] /Dest (1143) cvn H.B /DEST pdfmark end - 164 454 a Fj(undocumented)16 -b(b)n(uf)n(fer)j(pointer)-5 b(.)-2 645 y(UINT32)-2 646 -y -SDict begin H.S end - -2 646 a -2 646 a -SDict begin 13 H.A end - -2 646 a -2 646 a -SDict begin [ /View [/XYZ H.V] /Dest (1146) cvn H.B /DEST pdfmark end - -2 646 a Black -Black 164 795 a -SDict begin H.S end - 164 795 a 164 795 a -SDict begin 13 H.A end - 164 795 a 164 795 -a -SDict begin [ /View [/XYZ H.V] /Dest (1147) cvn H.B /DEST pdfmark end - 164 795 a Fj(num)19 b(referenced)f(domains?)-2 879 -y -SDict begin H.S end - -2 879 a -2 879 a -SDict begin 13 H.A end - -2 879 a -2 879 a -SDict begin [ /View [/XYZ H.V] /Dest (1149) cvn H.B /DEST pdfmark end - -2 879 a 107 x -Fj(V)m(OID*)-2 987 y -SDict begin H.S end - -2 987 a -2 987 a -SDict begin 13 H.A end - -2 987 a -2 987 -a -SDict begin [ /View [/XYZ H.V] /Dest (1150) cvn H.B /DEST pdfmark end - -2 987 a Black Black 164 1135 a -SDict begin H.S end - 164 1135 a 164 1135 -a -SDict begin 13 H.A end - 164 1135 a 164 1135 a -SDict begin [ /View [/XYZ H.V] /Dest (1151) cvn H.B /DEST pdfmark end - 164 1135 a Fj(undocumented)e(domain)j(name)h(b) -n(uf)n(fer)f(pointer)-5 b(.)-2 1236 y -SDict begin H.S end - -2 1236 a -2 1236 -a -SDict begin 13 H.A end - -2 1236 a -2 1236 a -SDict begin [ /View [/XYZ H.V] /Dest (1153) cvn H.B /DEST pdfmark end - -2 1236 a 90 x Fj(UINT32)-2 1327 -y -SDict begin H.S end - -2 1327 a -2 1327 a -SDict begin 13 H.A end - -2 1327 a -2 1327 a -SDict begin [ /View [/XYZ H.V] /Dest (1154) cvn H.B /DEST pdfmark end - -2 1327 a Black -Black 164 1476 a -SDict begin H.S end - 164 1476 a 164 1476 a -SDict begin 13 H.A end - 164 1476 a 164 -1476 a -SDict begin [ /View [/XYZ H.V] /Dest (1155) cvn H.B /DEST pdfmark end - 164 1476 a Fj(32)20 b(-)g(max)g(number)e(of)i(entries)-2 -1559 y -SDict begin H.S end - -2 1559 a -2 1559 a -SDict begin 13 H.A end - -2 1559 a -2 1559 a -SDict begin [ /View [/XYZ H.V] /Dest (1157) cvn H.B /DEST pdfmark end - -2 1559 -a 108 x Fj(UINT32)-2 1668 y -SDict begin H.S end - -2 1668 a -2 1668 a -SDict begin 13 H.A end - -2 1668 -a -2 1668 a -SDict begin [ /View [/XYZ H.V] /Dest (1158) cvn H.B /DEST pdfmark end - -2 1668 a Black Black 164 1816 a -SDict begin H.S end - 164 1816 -a 164 1816 a -SDict begin 13 H.A end - 164 1816 a 164 1816 a -SDict begin [ /View [/XYZ H.V] /Dest (1159) cvn H.B /DEST pdfmark end - 164 1816 a Fj(4)g(-)g(num)g -(referenced)e(domains?)-2 1900 y -SDict begin H.S end - -2 1900 a -2 1900 a -SDict begin 13 H.A end - --2 1900 a -2 1900 a -SDict begin [ /View [/XYZ H.V] /Dest (1161) cvn H.B /DEST pdfmark end - -2 1900 a 107 x Fj(UNIHDR2)-2 2008 -y -SDict begin H.S end - -2 2008 a -2 2008 a -SDict begin 13 H.A end - -2 2008 a -2 2008 a -SDict begin [ /View [/XYZ H.V] /Dest (1162) cvn H.B /DEST pdfmark end - -2 2008 a Black -Black 164 2156 a -SDict begin H.S end - 164 2156 a 164 2156 a -SDict begin 13 H.A end - 164 2156 a 164 -2156 a -SDict begin [ /View [/XYZ H.V] /Dest (1163) cvn H.B /DEST pdfmark end - 164 2156 a Fj(domain)h(name)g(unicode)g(string)h(header)-2 -2257 y -SDict begin H.S end - -2 2257 a -2 2257 a -SDict begin 13 H.A end - -2 2257 a -2 2257 a -SDict begin [ /View [/XYZ H.V] /Dest (1165) cvn H.B /DEST pdfmark end - -2 2257 -a 90 x Fj(UNIHDR2[num_ref_doms-1])-2 2360 y -SDict begin H.S end - -2 2360 a --2 2360 a -SDict begin 13 H.A end - -2 2360 a -2 2360 a -SDict begin [ /View [/XYZ H.V] /Dest (1166) cvn H.B /DEST pdfmark end - -2 2360 a Black Black 164 -2497 a -SDict begin H.S end - 164 2497 a 164 2497 a -SDict begin 13 H.A end - 164 2497 a 164 2497 a -SDict begin [ /View [/XYZ H.V] /Dest (1167) cvn H.B /DEST pdfmark end - 164 -2497 a Fj(referenced)e(domain)h(unicode)f(string)i(headers)-2 -2598 y -SDict begin H.S end - -2 2598 a -2 2598 a -SDict begin 13 H.A end - -2 2598 a -2 2598 a -SDict begin [ /View [/XYZ H.V] /Dest (1169) cvn H.B /DEST pdfmark end - -2 2598 -a 90 x Fj(UNISTR)-2 2689 y -SDict begin H.S end - -2 2689 a -2 2689 a -SDict begin 13 H.A end - -2 2689 -a -2 2689 a -SDict begin [ /View [/XYZ H.V] /Dest (1170) cvn H.B /DEST pdfmark end - -2 2689 a Black Black 164 2837 a -SDict begin H.S end - 164 2837 -a 164 2837 a -SDict begin 13 H.A end - 164 2837 a 164 2837 a -SDict begin [ /View [/XYZ H.V] /Dest (1171) cvn H.B /DEST pdfmark end - 164 2837 a Fj(domain)f(name)g -(unicode)g(string)-2 2938 y -SDict begin H.S end - -2 2938 a -2 2938 a -SDict begin 13 H.A end - -2 2938 -a -2 2938 a -SDict begin [ /View [/XYZ H.V] /Dest (1173) cvn H.B /DEST pdfmark end - -2 2938 a 90 x Fj(DOM_SID[num_ref_doms])-2 -3041 y -SDict begin H.S end - -2 3041 a -2 3041 a -SDict begin 13 H.A end - -2 3041 a -2 3041 a -SDict begin [ /View [/XYZ H.V] /Dest (1174) cvn H.B /DEST pdfmark end - -2 3041 -a Black Black 164 3178 a -SDict begin H.S end - 164 3178 a 164 3178 a -SDict begin 13 H.A end - 164 3178 -a 164 3178 a -SDict begin [ /View [/XYZ H.V] /Dest (1175) cvn H.B /DEST pdfmark end - 164 3178 a Fj(referenced)f(domain)h(SIDs)-2 -3220 y -SDict begin H.S end - -2 3220 a -2 3220 a -SDict begin 13 H.A end - -2 3220 a -2 3220 a -SDict begin [ /View [/XYZ H.V] /Dest (1176) cvn H.B /DEST pdfmark end - -2 3220 -a 295 x Fe(9.2.3.25.)k(DOM_INFO)h(\(domain)h(inf)n(o,)f(le)o(v)o(els)g -(3)h(and)g(5)g(ar)n(e)g(the)h(same\)\))-2 3532 y -SDict begin H.S end - -2 3532 -a -2 3532 a -SDict begin 13 H.A end - -2 3532 a -2 3532 a -SDict begin [ /View [/XYZ H.V] /Dest (1178) cvn H.B /DEST pdfmark end - -2 3532 a -2 3656 a -SDict begin H.S end - -2 -3656 a -2 3656 a -SDict begin 13 H.A end - -2 3656 a -2 3656 a -SDict begin [ /View [/XYZ H.V] /Dest (1180) cvn H.B /DEST pdfmark end - -2 3656 a 91 x Fj(UINT8[])-2 -3760 y -SDict begin H.S end - -2 3760 a -2 3760 a -SDict begin 13 H.A end - -2 3760 a -2 3760 a -SDict begin [ /View [/XYZ H.V] /Dest (1181) cvn H.B /DEST pdfmark end - -2 3760 -a Black Black 164 3896 a -SDict begin H.S end - 164 3896 a 164 3896 a -SDict begin 13 H.A end - 164 3896 -a 164 3896 a -SDict begin [ /View [/XYZ H.V] /Dest (1182) cvn H.B /DEST pdfmark end - 164 3896 a Fj(???)20 b(padding)e(to)j(get)f(4-byte)f -(alignment)g(with)h(start)h(of)f(SMB)h(header)-2 3997 -y -SDict begin H.S end - -2 3997 a -2 3997 a -SDict begin 13 H.A end - -2 3997 a -2 3997 a -SDict begin [ /View [/XYZ H.V] /Dest (1184) cvn H.B /DEST pdfmark end - -2 3997 a 90 -x Fj(UINT16)-2 4088 y -SDict begin H.S end - -2 4088 a -2 4088 a -SDict begin 13 H.A end - -2 4088 a -2 -4088 a -SDict begin [ /View [/XYZ H.V] /Dest (1185) cvn H.B /DEST pdfmark end - -2 4088 a Black Black 164 4237 a -SDict begin H.S end - 164 4237 a 164 -4237 a -SDict begin 13 H.A end - 164 4237 a 164 4237 a -SDict begin [ /View [/XYZ H.V] /Dest (1186) cvn H.B /DEST pdfmark end - 164 4237 a Fj(domain)e(name)g(string)h -(length)f(*)i(2)-2 4338 y -SDict begin H.S end - -2 4338 a -2 4338 a -SDict begin 13 H.A end - -2 4338 -a -2 4338 a -SDict begin [ /View [/XYZ H.V] /Dest (1188) cvn H.B /DEST pdfmark end - -2 4338 a 90 x Fj(UINT16)-2 4429 y -SDict begin H.S end - -2 4429 -a -2 4429 a -SDict begin 13 H.A end - -2 4429 a -2 4429 a -SDict begin [ /View [/XYZ H.V] /Dest (1189) cvn H.B /DEST pdfmark end - -2 4429 a Black Black -164 4577 a -SDict begin H.S end - 164 4577 a 164 4577 a -SDict begin 13 H.A end - 164 4577 a 164 4577 -a -SDict begin [ /View [/XYZ H.V] /Dest (1190) cvn H.B /DEST pdfmark end - 164 4577 a Fj(domain)e(name)g(string)h(length)f(*)i(2)-2 -4678 y -SDict begin H.S end - -2 4678 a -2 4678 a -SDict begin 13 H.A end - -2 4678 a -2 4678 a -SDict begin [ /View [/XYZ H.V] /Dest (1192) cvn H.B /DEST pdfmark end - -2 4678 -a 90 x Fj(V)m(OID*)-2 4769 y -SDict begin H.S end - -2 4769 a -2 4769 a -SDict begin 13 H.A end - -2 4769 -a -2 4769 a -SDict begin [ /View [/XYZ H.V] /Dest (1193) cvn H.B /DEST pdfmark end - -2 4769 a Black Black 164 4918 a -SDict begin H.S end - 164 4918 -a 164 4918 a -SDict begin 13 H.A end - 164 4918 a 164 4918 a -SDict begin [ /View [/XYZ H.V] /Dest (1194) cvn H.B /DEST pdfmark end - 164 4918 a Fj(undocumented)16 -b(domain)j(name)h(string)g(b)n(uf)n(fer)f(pointer)-2 -5019 y -SDict begin H.S end - -2 5019 a -2 5019 a -SDict begin 13 H.A end - -2 5019 a -2 5019 a -SDict begin [ /View [/XYZ H.V] /Dest (1196) cvn H.B /DEST pdfmark end - -2 5019 -a 90 x Fj(V)m(OID*)-2 5110 y -SDict begin H.S end - -2 5110 a -2 5110 a -SDict begin 13 H.A end - -2 5110 -a -2 5110 a -SDict begin [ /View [/XYZ H.V] /Dest (1197) cvn H.B /DEST pdfmark end - -2 5110 a Black Black 164 5258 a -SDict begin H.S end - 164 5258 -a 164 5258 a -SDict begin 13 H.A end - 164 5258 a 164 5258 a -SDict begin [ /View [/XYZ H.V] /Dest (1198) cvn H.B /DEST pdfmark end - 164 5258 a Fj(undocumented)d(domain) -j(SID)i(string)f(b)n(uf)n(fer)e(pointer)p Black 3656 -5984 a Fh(37)p Black eop end -%%Page: 38 44 -TeXDict begin 38 43 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.38) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (1265) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (1200) cvn H.B /DEST pdfmark end - -2 --11 a 83 x Fj(UNISTR2)-2 73 y -SDict begin H.S end - -2 73 a -2 73 a -SDict begin 13 H.A end - -2 73 a --2 73 a -SDict begin [ /View [/XYZ H.V] /Dest (1201) cvn H.B /DEST pdfmark end - -2 73 a Black Black 164 222 a -SDict begin H.S end - 164 222 a 164 222 -a -SDict begin 13 H.A end - 164 222 a 164 222 a -SDict begin [ /View [/XYZ H.V] /Dest (1202) cvn H.B /DEST pdfmark end - 164 222 a Fj(domain)f(name)g(\(unicode)f -(string\))-2 413 y(DOM_SID)-2 423 y -SDict begin H.S end - -2 423 a -2 423 a -SDict begin 13 H.A end - --2 423 a -2 423 a -SDict begin [ /View [/XYZ H.V] /Dest (1205) cvn H.B /DEST pdfmark end - -2 423 a Black Black 164 562 a -SDict begin H.S end - 164 -562 a 164 562 a -SDict begin 13 H.A end - 164 562 a 164 562 a -SDict begin [ /View [/XYZ H.V] /Dest (1206) cvn H.B /DEST pdfmark end - 164 562 a Fj(domain)h(SID)-2 -605 y -SDict begin H.S end - -2 605 a -2 605 a -SDict begin 13 H.A end - -2 605 a -2 605 a -SDict begin [ /View [/XYZ H.V] /Dest (1207) cvn H.B /DEST pdfmark end - -2 605 a 294 -x Fe(9.2.3.26.)k(USER_INFO)i(\(user)h(logon)e(inf)n(o\))-2 -1086 y -SDict begin H.S end - -2 1086 a -2 1086 a -SDict begin 13 H.A end - -2 1086 a -2 1086 a -SDict begin [ /View [/XYZ H.V] /Dest (1209) cvn H.B /DEST pdfmark end - -2 1086 -a -2 1086 a -SDict begin H.S end - -2 1086 a -2 1086 a -SDict begin 13 H.A end - -2 1086 a -2 1086 a -SDict begin [ /View [/XYZ H.V] /Dest (1210) cvn H.B /DEST pdfmark end - -2 -1086 a 87 x Fh(Note:)c(it)h(would)f(be)g(nice)g(to)g(know)g(what)g(the) -h(16)e(byte)h(user)h(session)g(k)o(e)n(y)f(is)h(for)-9 -b(.)-2 1190 y -SDict begin H.S end - -2 1190 a -2 1190 a -SDict begin 13 H.A end - -2 1190 a -2 1190 a -SDict begin [ /View [/XYZ H.V] /Dest (1211) cvn H.B /DEST pdfmark end - --2 1190 a -2 1315 a -SDict begin H.S end - -2 1315 a -2 1315 a -SDict begin 13 H.A end - -2 1315 a -2 -1315 a -SDict begin [ /View [/XYZ H.V] /Dest (1213) cvn H.B /DEST pdfmark end - -2 1315 a 91 x Fj(NTTIME)-2 1407 y -SDict begin H.S end - -2 1407 a -2 -1407 a -SDict begin 13 H.A end - -2 1407 a -2 1407 a -SDict begin [ /View [/XYZ H.V] /Dest (1214) cvn H.B /DEST pdfmark end - -2 1407 a Black Black 164 -1555 a -SDict begin H.S end - 164 1555 a 164 1555 a -SDict begin 13 H.A end - 164 1555 a 164 1555 a -SDict begin [ /View [/XYZ H.V] /Dest (1215) cvn H.B /DEST pdfmark end - 164 -1555 a Fj(logon)19 b(time)-2 1656 y -SDict begin H.S end - -2 1656 a -2 1656 -a -SDict begin 13 H.A end - -2 1656 a -2 1656 a -SDict begin [ /View [/XYZ H.V] /Dest (1217) cvn H.B /DEST pdfmark end - -2 1656 a 90 x Fj(NTTIME)-2 1747 -y -SDict begin H.S end - -2 1747 a -2 1747 a -SDict begin 13 H.A end - -2 1747 a -2 1747 a -SDict begin [ /View [/XYZ H.V] /Dest (1218) cvn H.B /DEST pdfmark end - -2 1747 a Black -Black 164 1896 a -SDict begin H.S end - 164 1896 a 164 1896 a -SDict begin 13 H.A end - 164 1896 a 164 -1896 a -SDict begin [ /View [/XYZ H.V] /Dest (1219) cvn H.B /DEST pdfmark end - 164 1896 a Fj(logof)n(f)f(time)-2 1997 y -SDict begin H.S end - -2 1997 -a -2 1997 a -SDict begin 13 H.A end - -2 1997 a -2 1997 a -SDict begin [ /View [/XYZ H.V] /Dest (1221) cvn H.B /DEST pdfmark end - -2 1997 a 90 x Fj(NTTIME)-2 -2088 y -SDict begin H.S end - -2 2088 a -2 2088 a -SDict begin 13 H.A end - -2 2088 a -2 2088 a -SDict begin [ /View [/XYZ H.V] /Dest (1222) cvn H.B /DEST pdfmark end - -2 2088 -a Black Black 164 2236 a -SDict begin H.S end - 164 2236 a 164 2236 a -SDict begin 13 H.A end - 164 2236 -a 164 2236 a -SDict begin [ /View [/XYZ H.V] /Dest (1223) cvn H.B /DEST pdfmark end - 164 2236 a Fj(kick)o(of)n(f)g(time)-2 2320 -y -SDict begin H.S end - -2 2320 a -2 2320 a -SDict begin 13 H.A end - -2 2320 a -2 2320 a -SDict begin [ /View [/XYZ H.V] /Dest (1225) cvn H.B /DEST pdfmark end - -2 2320 a 107 -x Fj(NTTIME)-2 2428 y -SDict begin H.S end - -2 2428 a -2 2428 a -SDict begin 13 H.A end - -2 2428 a -2 -2428 a -SDict begin [ /View [/XYZ H.V] /Dest (1226) cvn H.B /DEST pdfmark end - -2 2428 a Black Black 164 2576 a -SDict begin H.S end - 164 2576 a 164 -2576 a -SDict begin 13 H.A end - 164 2576 a 164 2576 a -SDict begin [ /View [/XYZ H.V] /Dest (1227) cvn H.B /DEST pdfmark end - 164 2576 a Fj(passw)o(ord)h(last)i(set)g -(time)-2 2677 y -SDict begin H.S end - -2 2677 a -2 2677 a -SDict begin 13 H.A end - -2 2677 a -2 2677 -a -SDict begin [ /View [/XYZ H.V] /Dest (1229) cvn H.B /DEST pdfmark end - -2 2677 a 90 x Fj(NTTIME)-2 2768 y -SDict begin H.S end - -2 2768 a -2 2768 -a -SDict begin 13 H.A end - -2 2768 a -2 2768 a -SDict begin [ /View [/XYZ H.V] /Dest (1230) cvn H.B /DEST pdfmark end - -2 2768 a Black Black 164 2917 -a -SDict begin H.S end - 164 2917 a 164 2917 a -SDict begin 13 H.A end - 164 2917 a 164 2917 a -SDict begin [ /View [/XYZ H.V] /Dest (1231) cvn H.B /DEST pdfmark end - 164 2917 -a Fj(passw)o(ord)e(can)h(change)f(time)-2 3018 y -SDict begin H.S end - -2 3018 -a -2 3018 a -SDict begin 13 H.A end - -2 3018 a -2 3018 a -SDict begin [ /View [/XYZ H.V] /Dest (1233) cvn H.B /DEST pdfmark end - -2 3018 a 90 x Fj(NTTIME)-2 -3109 y -SDict begin H.S end - -2 3109 a -2 3109 a -SDict begin 13 H.A end - -2 3109 a -2 3109 a -SDict begin [ /View [/XYZ H.V] /Dest (1234) cvn H.B /DEST pdfmark end - -2 3109 -a Black Black 164 3257 a -SDict begin H.S end - 164 3257 a 164 3257 a -SDict begin 13 H.A end - 164 3257 -a 164 3257 a -SDict begin [ /View [/XYZ H.V] /Dest (1235) cvn H.B /DEST pdfmark end - 164 3257 a Fj(passw)o(ord)g(must)i(change)d(time)-2 -3358 y -SDict begin H.S end - -2 3358 a -2 3358 a -SDict begin 13 H.A end - -2 3358 a -2 3358 a -SDict begin [ /View [/XYZ H.V] /Dest (1237) cvn H.B /DEST pdfmark end - -2 3358 -a 90 x Fj(UNIHDR)-2 3449 y -SDict begin H.S end - -2 3449 a -2 3449 a -SDict begin 13 H.A end - -2 3449 -a -2 3449 a -SDict begin [ /View [/XYZ H.V] /Dest (1238) cvn H.B /DEST pdfmark end - -2 3449 a Black Black 164 3598 a -SDict begin H.S end - 164 3598 -a 164 3598 a -SDict begin 13 H.A end - 164 3598 a 164 3598 a -SDict begin [ /View [/XYZ H.V] /Dest (1239) cvn H.B /DEST pdfmark end - 164 3598 a Fj(username)h(unicode)f -(string)i(header)-2 3699 y -SDict begin H.S end - -2 3699 a -2 3699 a -SDict begin 13 H.A end - -2 3699 -a -2 3699 a -SDict begin [ /View [/XYZ H.V] /Dest (1241) cvn H.B /DEST pdfmark end - -2 3699 a 90 x Fj(UNIHDR)-2 3790 y -SDict begin H.S end - -2 3790 -a -2 3790 a -SDict begin 13 H.A end - -2 3790 a -2 3790 a -SDict begin [ /View [/XYZ H.V] /Dest (1242) cvn H.B /DEST pdfmark end - -2 3790 a Black Black -164 3938 a -SDict begin H.S end - 164 3938 a 164 3938 a -SDict begin 13 H.A end - 164 3938 a 164 3938 -a -SDict begin [ /View [/XYZ H.V] /Dest (1243) cvn H.B /DEST pdfmark end - 164 3938 a Fj(user')-5 b(s)20 b(full)g(name)g(unicode)e(string)i -(header)-2 4039 y -SDict begin H.S end - -2 4039 a -2 4039 a -SDict begin 13 H.A end - -2 4039 a -2 4039 -a -SDict begin [ /View [/XYZ H.V] /Dest (1245) cvn H.B /DEST pdfmark end - -2 4039 a 90 x Fj(UNIHDR)-2 4130 y -SDict begin H.S end - -2 4130 a -2 4130 -a -SDict begin 13 H.A end - -2 4130 a -2 4130 a -SDict begin [ /View [/XYZ H.V] /Dest (1246) cvn H.B /DEST pdfmark end - -2 4130 a Black Black 164 4278 -a -SDict begin H.S end - 164 4278 a 164 4278 a -SDict begin 13 H.A end - 164 4278 a 164 4278 a -SDict begin [ /View [/XYZ H.V] /Dest (1247) cvn H.B /DEST pdfmark end - 164 4278 -a Fj(logon)f(script)h(unicode)f(string)g(header)-2 4379 -y -SDict begin H.S end - -2 4379 a -2 4379 a -SDict begin 13 H.A end - -2 4379 a -2 4379 a -SDict begin [ /View [/XYZ H.V] /Dest (1249) cvn H.B /DEST pdfmark end - -2 4379 a 90 -x Fj(UNIHDR)-2 4470 y -SDict begin H.S end - -2 4470 a -2 4470 a -SDict begin 13 H.A end - -2 4470 a -2 -4470 a -SDict begin [ /View [/XYZ H.V] /Dest (1250) cvn H.B /DEST pdfmark end - -2 4470 a Black Black 164 4619 a -SDict begin H.S end - 164 4619 a 164 -4619 a -SDict begin 13 H.A end - 164 4619 a 164 4619 a -SDict begin [ /View [/XYZ H.V] /Dest (1251) cvn H.B /DEST pdfmark end - 164 4619 a Fj(pro\002le)g(path)h(unicode)f -(string)h(header)-2 4720 y -SDict begin H.S end - -2 4720 a -2 4720 a -SDict begin 13 H.A end - -2 4720 -a -2 4720 a -SDict begin [ /View [/XYZ H.V] /Dest (1253) cvn H.B /DEST pdfmark end - -2 4720 a 90 x Fj(UNIHDR)-2 4811 y -SDict begin H.S end - -2 4811 -a -2 4811 a -SDict begin 13 H.A end - -2 4811 a -2 4811 a -SDict begin [ /View [/XYZ H.V] /Dest (1254) cvn H.B /DEST pdfmark end - -2 4811 a Black Black -164 4959 a -SDict begin H.S end - 164 4959 a 164 4959 a -SDict begin 13 H.A end - 164 4959 a 164 4959 -a -SDict begin [ /View [/XYZ H.V] /Dest (1255) cvn H.B /DEST pdfmark end - 164 4959 a Fj(home)f(directory)f(unicode)h(string)h(header)-2 -5060 y -SDict begin H.S end - -2 5060 a -2 5060 a -SDict begin 13 H.A end - -2 5060 a -2 5060 a -SDict begin [ /View [/XYZ H.V] /Dest (1257) cvn H.B /DEST pdfmark end - -2 5060 -a 90 x Fj(UNIHDR)-2 5151 y -SDict begin H.S end - -2 5151 a -2 5151 a -SDict begin 13 H.A end - -2 5151 -a -2 5151 a -SDict begin [ /View [/XYZ H.V] /Dest (1258) cvn H.B /DEST pdfmark end - -2 5151 a Black Black 164 5300 a -SDict begin H.S end - 164 5300 -a 164 5300 a -SDict begin 13 H.A end - 164 5300 a 164 5300 a -SDict begin [ /View [/XYZ H.V] /Dest (1259) cvn H.B /DEST pdfmark end - 164 5300 a Fj(home)f(directory)f -(dri)n(v)o(e)i(unicode)e(string)i(header)p Black 3659 -5984 a Fh(38)p Black eop end -%%Page: 39 45 -TeXDict begin 39 44 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.39) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (1329) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (1261) cvn H.B /DEST pdfmark end - -2 --11 a 83 x Fj(UINT16)-2 73 y -SDict begin H.S end - -2 73 a -2 73 a -SDict begin 13 H.A end - -2 73 a --2 73 a -SDict begin [ /View [/XYZ H.V] /Dest (1262) cvn H.B /DEST pdfmark end - -2 73 a Black Black 164 222 a -SDict begin H.S end - 164 222 a 164 222 -a -SDict begin 13 H.A end - 164 222 a 164 222 a -SDict begin [ /View [/XYZ H.V] /Dest (1263) cvn H.B /DEST pdfmark end - 164 222 a Fj(logon)f(count)-2 413 -y(UINT16)-2 414 y -SDict begin H.S end - -2 414 a -2 414 a -SDict begin 13 H.A end - -2 414 a -2 414 a -SDict begin [ /View [/XYZ H.V] /Dest (1266) cvn H.B /DEST pdfmark end - --2 414 a Black Black 164 562 a -SDict begin H.S end - 164 562 a 164 562 a -SDict begin 13 H.A end - 164 -562 a 164 562 a -SDict begin [ /View [/XYZ H.V] /Dest (1267) cvn H.B /DEST pdfmark end - 164 562 a Fj(bad)g(passw)o(ord)h(count)-2 -663 y -SDict begin H.S end - -2 663 a -2 663 a -SDict begin 13 H.A end - -2 663 a -2 663 a -SDict begin [ /View [/XYZ H.V] /Dest (1269) cvn H.B /DEST pdfmark end - -2 663 a 90 -x Fj(UINT32)-2 754 y -SDict begin H.S end - -2 754 a -2 754 a -SDict begin 13 H.A end - -2 754 a -2 754 -a -SDict begin [ /View [/XYZ H.V] /Dest (1270) cvn H.B /DEST pdfmark end - -2 754 a Black Black 164 903 a -SDict begin H.S end - 164 903 a 164 903 a -SDict begin 13 H.A end - -164 903 a 164 903 a -SDict begin [ /View [/XYZ H.V] /Dest (1271) cvn H.B /DEST pdfmark end - 164 903 a Fj(User)g(ID)-2 987 y -SDict begin H.S end - -2 -987 a -2 987 a -SDict begin 13 H.A end - -2 987 a -2 987 a -SDict begin [ /View [/XYZ H.V] /Dest (1273) cvn H.B /DEST pdfmark end - -2 987 a 107 x Fj(UINT32)-2 -1095 y -SDict begin H.S end - -2 1095 a -2 1095 a -SDict begin 13 H.A end - -2 1095 a -2 1095 a -SDict begin [ /View [/XYZ H.V] /Dest (1274) cvn H.B /DEST pdfmark end - -2 1095 -a Black Black 164 1243 a -SDict begin H.S end - 164 1243 a 164 1243 a -SDict begin 13 H.A end - 164 1243 -a 164 1243 a -SDict begin [ /View [/XYZ H.V] /Dest (1275) cvn H.B /DEST pdfmark end - 164 1243 a Fj(Group)f(ID)-2 1344 y -SDict begin H.S end - -2 1344 -a -2 1344 a -SDict begin 13 H.A end - -2 1344 a -2 1344 a -SDict begin [ /View [/XYZ H.V] /Dest (1277) cvn H.B /DEST pdfmark end - -2 1344 a 90 x Fj(UINT32)-2 -1435 y -SDict begin H.S end - -2 1435 a -2 1435 a -SDict begin 13 H.A end - -2 1435 a -2 1435 a -SDict begin [ /View [/XYZ H.V] /Dest (1278) cvn H.B /DEST pdfmark end - -2 1435 -a Black Black 164 1583 a -SDict begin H.S end - 164 1583 a 164 1583 a -SDict begin 13 H.A end - 164 1583 -a 164 1583 a -SDict begin [ /View [/XYZ H.V] /Dest (1279) cvn H.B /DEST pdfmark end - 164 1583 a Fj(num)g(groups)-2 1684 y -SDict begin H.S end - -2 -1684 a -2 1684 a -SDict begin 13 H.A end - -2 1684 a -2 1684 a -SDict begin [ /View [/XYZ H.V] /Dest (1281) cvn H.B /DEST pdfmark end - -2 1684 a 90 x Fj(V)m(OID*)-2 -1775 y -SDict begin H.S end - -2 1775 a -2 1775 a -SDict begin 13 H.A end - -2 1775 a -2 1775 a -SDict begin [ /View [/XYZ H.V] /Dest (1282) cvn H.B /DEST pdfmark end - -2 1775 -a Black Black 164 1924 a -SDict begin H.S end - 164 1924 a 164 1924 a -SDict begin 13 H.A end - 164 1924 -a 164 1924 a -SDict begin [ /View [/XYZ H.V] /Dest (1283) cvn H.B /DEST pdfmark end - 164 1924 a Fj(undocumented)d(b)n(uf)n(fer)j(pointer)g(to)i -(groups.)-2 2025 y -SDict begin H.S end - -2 2025 a -2 2025 a -SDict begin 13 H.A end - -2 2025 a -2 2025 -a -SDict begin [ /View [/XYZ H.V] /Dest (1285) cvn H.B /DEST pdfmark end - -2 2025 a 90 x Fj(UINT32)-2 2116 y -SDict begin H.S end - -2 2116 a -2 2116 -a -SDict begin 13 H.A end - -2 2116 a -2 2116 a -SDict begin [ /View [/XYZ H.V] /Dest (1286) cvn H.B /DEST pdfmark end - -2 2116 a Black Black 164 2264 -a -SDict begin H.S end - 164 2264 a 164 2264 a -SDict begin 13 H.A end - 164 2264 a 164 2264 a -SDict begin [ /View [/XYZ H.V] /Dest (1287) cvn H.B /DEST pdfmark end - 164 2264 -a Fj(user)f(\003ags)-2 2365 y -SDict begin H.S end - -2 2365 a -2 2365 a -SDict begin 13 H.A end - -2 -2365 a -2 2365 a -SDict begin [ /View [/XYZ H.V] /Dest (1289) cvn H.B /DEST pdfmark end - -2 2365 a 90 x Fj(char[16])-2 2468 y -SDict begin H.S end - --2 2468 a -2 2468 a -SDict begin 13 H.A end - -2 2468 a -2 2468 a -SDict begin [ /View [/XYZ H.V] /Dest (1290) cvn H.B /DEST pdfmark end - -2 2468 a Black -Black 164 2605 a -SDict begin H.S end - 164 2605 a 164 2605 a -SDict begin 13 H.A end - 164 2605 a 164 -2605 a -SDict begin [ /View [/XYZ H.V] /Dest (1291) cvn H.B /DEST pdfmark end - 164 2605 a Fj(user)g(session)g(k)o(e)o(y)-2 2706 -y -SDict begin H.S end - -2 2706 a -2 2706 a -SDict begin 13 H.A end - -2 2706 a -2 2706 a -SDict begin [ /View [/XYZ H.V] /Dest (1293) cvn H.B /DEST pdfmark end - -2 2706 a 90 -x Fj(UNIHDR)-2 2797 y -SDict begin H.S end - -2 2797 a -2 2797 a -SDict begin 13 H.A end - -2 2797 a -2 -2797 a -SDict begin [ /View [/XYZ H.V] /Dest (1294) cvn H.B /DEST pdfmark end - -2 2797 a Black Black 164 2945 a -SDict begin H.S end - 164 2945 a 164 -2945 a -SDict begin 13 H.A end - 164 2945 a 164 2945 a -SDict begin [ /View [/XYZ H.V] /Dest (1295) cvn H.B /DEST pdfmark end - 164 2945 a Fj(logon)f(serv)o(er)g(unicode) -g(string)g(header)-2 3046 y -SDict begin H.S end - -2 3046 a -2 3046 a -SDict begin 13 H.A end - -2 3046 -a -2 3046 a -SDict begin [ /View [/XYZ H.V] /Dest (1297) cvn H.B /DEST pdfmark end - -2 3046 a 90 x Fj(UNIHDR)-2 3137 y -SDict begin H.S end - -2 3137 -a -2 3137 a -SDict begin 13 H.A end - -2 3137 a -2 3137 a -SDict begin [ /View [/XYZ H.V] /Dest (1298) cvn H.B /DEST pdfmark end - -2 3137 a Black Black -164 3285 a -SDict begin H.S end - 164 3285 a 164 3285 a -SDict begin 13 H.A end - 164 3285 a 164 3285 -a -SDict begin [ /View [/XYZ H.V] /Dest (1299) cvn H.B /DEST pdfmark end - 164 3285 a Fj(logon)g(domain)g(unicode)f(string)i(header)-2 -3386 y -SDict begin H.S end - -2 3386 a -2 3386 a -SDict begin 13 H.A end - -2 3386 a -2 3386 a -SDict begin [ /View [/XYZ H.V] /Dest (1301) cvn H.B /DEST pdfmark end - -2 3386 -a 90 x Fj(V)m(OID*)-2 3477 y -SDict begin H.S end - -2 3477 a -2 3477 a -SDict begin 13 H.A end - -2 3477 -a -2 3477 a -SDict begin [ /View [/XYZ H.V] /Dest (1302) cvn H.B /DEST pdfmark end - -2 3477 a Black Black 164 3626 a -SDict begin H.S end - 164 3626 -a 164 3626 a -SDict begin 13 H.A end - 164 3626 a 164 3626 a -SDict begin [ /View [/XYZ H.V] /Dest (1303) cvn H.B /DEST pdfmark end - 164 3626 a Fj(undocumented)c(logon)j -(domain)g(id)h(pointer)-2 3727 y -SDict begin H.S end - -2 3727 a -2 3727 a -SDict begin 13 H.A end - --2 3727 a -2 3727 a -SDict begin [ /View [/XYZ H.V] /Dest (1305) cvn H.B /DEST pdfmark end - -2 3727 a 90 x Fj(char[40])-2 3830 -y -SDict begin H.S end - -2 3830 a -2 3830 a -SDict begin 13 H.A end - -2 3830 a -2 3830 a -SDict begin [ /View [/XYZ H.V] /Dest (1306) cvn H.B /DEST pdfmark end - -2 3830 a Black -Black 164 3966 a -SDict begin H.S end - 164 3966 a 164 3966 a -SDict begin 13 H.A end - 164 3966 a 164 -3966 a -SDict begin [ /View [/XYZ H.V] /Dest (1307) cvn H.B /DEST pdfmark end - 164 3966 a Fj(40)g(undocumented)c(padding)i(bytes.)i(future)f(e) -o(xpansion?)-2 4067 y -SDict begin H.S end - -2 4067 a -2 4067 a -SDict begin 13 H.A end - -2 4067 a -2 -4067 a -SDict begin [ /View [/XYZ H.V] /Dest (1309) cvn H.B /DEST pdfmark end - -2 4067 a 90 x Fj(UINT32)-2 4158 y -SDict begin H.S end - -2 4158 a -2 -4158 a -SDict begin 13 H.A end - -2 4158 a -2 4158 a -SDict begin [ /View [/XYZ H.V] /Dest (1310) cvn H.B /DEST pdfmark end - -2 4158 a Black Black 164 -4307 a -SDict begin H.S end - 164 4307 a 164 4307 a -SDict begin 13 H.A end - 164 4307 a 164 4307 a -SDict begin [ /View [/XYZ H.V] /Dest (1311) cvn H.B /DEST pdfmark end - 164 -4307 a Fj(0)h(-)g(num_other_sids?)-2 4399 y -SDict begin H.S end - -2 4399 a --2 4399 a -SDict begin 13 H.A end - -2 4399 a -2 4399 a -SDict begin [ /View [/XYZ H.V] /Dest (1313) cvn H.B /DEST pdfmark end - -2 4399 a 99 x Fj(V)m(OID*)-2 -4499 y -SDict begin H.S end - -2 4499 a -2 4499 a -SDict begin 13 H.A end - -2 4499 a -2 4499 a -SDict begin [ /View [/XYZ H.V] /Dest (1314) cvn H.B /DEST pdfmark end - -2 4499 -a Black Black 164 4647 a -SDict begin H.S end - 164 4647 a 164 4647 a -SDict begin 13 H.A end - 164 4647 -a 164 4647 a -SDict begin [ /View [/XYZ H.V] /Dest (1315) cvn H.B /DEST pdfmark end - 164 4647 a Fj(NULL)g(-)g(undocumented)d(pointer)i(to)h -(other)g(domain)e(SIDs.)-2 4748 y -SDict begin H.S end - -2 4748 a -2 4748 a -SDict begin 13 H.A end - --2 4748 a -2 4748 a -SDict begin [ /View [/XYZ H.V] /Dest (1317) cvn H.B /DEST pdfmark end - -2 4748 a 90 x Fj(UNISTR2)-2 4839 -y -SDict begin H.S end - -2 4839 a -2 4839 a -SDict begin 13 H.A end - -2 4839 a -2 4839 a -SDict begin [ /View [/XYZ H.V] /Dest (1318) cvn H.B /DEST pdfmark end - -2 4839 a Black -Black 164 4987 a -SDict begin H.S end - 164 4987 a 164 4987 a -SDict begin 13 H.A end - 164 4987 a 164 -4987 a -SDict begin [ /View [/XYZ H.V] /Dest (1319) cvn H.B /DEST pdfmark end - 164 4987 a Fj(username)h(unicode)f(string)-2 5088 -y -SDict begin H.S end - -2 5088 a -2 5088 a -SDict begin 13 H.A end - -2 5088 a -2 5088 a -SDict begin [ /View [/XYZ H.V] /Dest (1321) cvn H.B /DEST pdfmark end - -2 5088 a 90 -x Fj(UNISTR2)-2 5179 y -SDict begin H.S end - -2 5179 a -2 5179 a -SDict begin 13 H.A end - -2 5179 a --2 5179 a -SDict begin [ /View [/XYZ H.V] /Dest (1322) cvn H.B /DEST pdfmark end - -2 5179 a Black Black 164 5328 a -SDict begin H.S end - 164 5328 a -164 5328 a -SDict begin 13 H.A end - 164 5328 a 164 5328 a -SDict begin [ /View [/XYZ H.V] /Dest (1323) cvn H.B /DEST pdfmark end - 164 5328 a Fj(user')-5 -b(s)20 b(full)g(name)g(unicode)e(string)p Black 3659 -5984 a Fh(39)p Black eop end -%%Page: 40 46 -TeXDict begin 40 45 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.40) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2742 -132 -a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black --2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (1325) cvn H.B /DEST pdfmark end - -2 -11 a -83 x Fj(UNISTR2)-2 73 y -SDict begin H.S end - -2 73 a -2 73 a -SDict begin 13 H.A end - -2 73 a -2 73 -a -SDict begin [ /View [/XYZ H.V] /Dest (1326) cvn H.B /DEST pdfmark end - -2 73 a Black Black 164 222 a -SDict begin H.S end - 164 222 a 164 222 a -SDict begin 13 H.A end - 164 -222 a 164 222 a -SDict begin [ /View [/XYZ H.V] /Dest (1327) cvn H.B /DEST pdfmark end - 164 222 a Fj(logon)f(script)h(unicode)f(string)-2 -413 y(UNISTR2)-2 414 y -SDict begin H.S end - -2 414 a -2 414 a -SDict begin 13 H.A end - -2 414 a -2 -414 a -SDict begin [ /View [/XYZ H.V] /Dest (1330) cvn H.B /DEST pdfmark end - -2 414 a Black Black 164 562 a -SDict begin H.S end - 164 562 a 164 562 -a -SDict begin 13 H.A end - 164 562 a 164 562 a -SDict begin [ /View [/XYZ H.V] /Dest (1331) cvn H.B /DEST pdfmark end - 164 562 a Fj(pro\002le)g(path)h(unicode)f(string) --2 663 y -SDict begin H.S end - -2 663 a -2 663 a -SDict begin 13 H.A end - -2 663 a -2 663 a -SDict begin [ /View [/XYZ H.V] /Dest (1333) cvn H.B /DEST pdfmark end - -2 663 a -90 x Fj(UNISTR2)-2 754 y -SDict begin H.S end - -2 754 a -2 754 a -SDict begin 13 H.A end - -2 754 a -2 -754 a -SDict begin [ /View [/XYZ H.V] /Dest (1334) cvn H.B /DEST pdfmark end - -2 754 a Black Black 164 903 a -SDict begin H.S end - 164 903 a 164 903 -a -SDict begin 13 H.A end - 164 903 a 164 903 a -SDict begin [ /View [/XYZ H.V] /Dest (1335) cvn H.B /DEST pdfmark end - 164 903 a Fj(home)g(directory)f(unicode)h(string) --2 1004 y -SDict begin H.S end - -2 1004 a -2 1004 a -SDict begin 13 H.A end - -2 1004 a -2 1004 a -SDict begin [ /View [/XYZ H.V] /Dest (1337) cvn H.B /DEST pdfmark end - -2 -1004 a 90 x Fj(UNISTR2)-2 1095 y -SDict begin H.S end - -2 1095 a -2 1095 a -SDict begin 13 H.A end - --2 1095 a -2 1095 a -SDict begin [ /View [/XYZ H.V] /Dest (1338) cvn H.B /DEST pdfmark end - -2 1095 a Black Black 164 1243 a -SDict begin H.S end - -164 1243 a 164 1243 a -SDict begin 13 H.A end - 164 1243 a 164 1243 a -SDict begin [ /View [/XYZ H.V] /Dest (1339) cvn H.B /DEST pdfmark end - 164 1243 -a Fj(home)g(directory)f(dri)n(v)o(e)i(unicode)e(string)-2 -1344 y -SDict begin H.S end - -2 1344 a -2 1344 a -SDict begin 13 H.A end - -2 1344 a -2 1344 a -SDict begin [ /View [/XYZ H.V] /Dest (1341) cvn H.B /DEST pdfmark end - -2 1344 -a 90 x Fj(UINT32)-2 1435 y -SDict begin H.S end - -2 1435 a -2 1435 a -SDict begin 13 H.A end - -2 1435 -a -2 1435 a -SDict begin [ /View [/XYZ H.V] /Dest (1342) cvn H.B /DEST pdfmark end - -2 1435 a Black Black 164 1583 a -SDict begin H.S end - 164 1583 -a 164 1583 a -SDict begin 13 H.A end - 164 1583 a 164 1583 a -SDict begin [ /View [/XYZ H.V] /Dest (1343) cvn H.B /DEST pdfmark end - 164 1583 a Fj(num)h(groups)-2 -1684 y -SDict begin H.S end - -2 1684 a -2 1684 a -SDict begin 13 H.A end - -2 1684 a -2 1684 a -SDict begin [ /View [/XYZ H.V] /Dest (1345) cvn H.B /DEST pdfmark end - -2 1684 -a 90 x Fj(GID[num_groups])-2 1792 y -SDict begin H.S end - -2 1792 a -2 1792 -a -SDict begin 13 H.A end - -2 1792 a -2 1792 a -SDict begin [ /View [/XYZ H.V] /Dest (1346) cvn H.B /DEST pdfmark end - -2 1792 a Black Black 164 1924 -a -SDict begin H.S end - 164 1924 a 164 1924 a -SDict begin 13 H.A end - 164 1924 a 164 1924 a -SDict begin [ /View [/XYZ H.V] /Dest (1347) cvn H.B /DEST pdfmark end - 164 1924 -a Fj(group)f(info)-2 2025 y -SDict begin H.S end - -2 2025 a -2 2025 a -SDict begin 13 H.A end - -2 2025 -a -2 2025 a -SDict begin [ /View [/XYZ H.V] /Dest (1349) cvn H.B /DEST pdfmark end - -2 2025 a 90 x Fj(UNISTR2)-2 2116 y -SDict begin H.S end - -2 2116 -a -2 2116 a -SDict begin 13 H.A end - -2 2116 a -2 2116 a -SDict begin [ /View [/XYZ H.V] /Dest (1350) cvn H.B /DEST pdfmark end - -2 2116 a Black Black -164 2264 a -SDict begin H.S end - 164 2264 a 164 2264 a -SDict begin 13 H.A end - 164 2264 a 164 2264 -a -SDict begin [ /View [/XYZ H.V] /Dest (1351) cvn H.B /DEST pdfmark end - 164 2264 a Fj(logon)h(serv)o(er)g(unicode)g(string)-2 -2365 y -SDict begin H.S end - -2 2365 a -2 2365 a -SDict begin 13 H.A end - -2 2365 a -2 2365 a -SDict begin [ /View [/XYZ H.V] /Dest (1353) cvn H.B /DEST pdfmark end - -2 2365 -a 90 x Fj(UNISTR2)-2 2456 y -SDict begin H.S end - -2 2456 a -2 2456 a -SDict begin 13 H.A end - -2 2456 -a -2 2456 a -SDict begin [ /View [/XYZ H.V] /Dest (1354) cvn H.B /DEST pdfmark end - -2 2456 a Black Black 164 2605 a -SDict begin H.S end - 164 2605 -a 164 2605 a -SDict begin 13 H.A end - 164 2605 a 164 2605 a -SDict begin [ /View [/XYZ H.V] /Dest (1355) cvn H.B /DEST pdfmark end - 164 2605 a Fj(logon)g(domain)g -(unicode)f(string)-2 2706 y -SDict begin H.S end - -2 2706 a -2 2706 a -SDict begin 13 H.A end - -2 2706 -a -2 2706 a -SDict begin [ /View [/XYZ H.V] /Dest (1357) cvn H.B /DEST pdfmark end - -2 2706 a 90 x Fj(DOM_SID)-2 2806 y -SDict begin H.S end - -2 2806 -a -2 2806 a -SDict begin 13 H.A end - -2 2806 a -2 2806 a -SDict begin [ /View [/XYZ H.V] /Dest (1358) cvn H.B /DEST pdfmark end - -2 2806 a Black Black -164 2945 a -SDict begin H.S end - 164 2945 a 164 2945 a -SDict begin 13 H.A end - 164 2945 a 164 2945 -a -SDict begin [ /View [/XYZ H.V] /Dest (1359) cvn H.B /DEST pdfmark end - 164 2945 a Fj(domain)h(SID)-2 3029 y -SDict begin H.S end - -2 3029 a -2 3029 -a -SDict begin 13 H.A end - -2 3029 a -2 3029 a -SDict begin [ /View [/XYZ H.V] /Dest (1361) cvn H.B /DEST pdfmark end - -2 3029 a 107 x Fj(DOM_SID[num_sids])-2 -3149 y -SDict begin H.S end - -2 3149 a -2 3149 a -SDict begin 13 H.A end - -2 3149 a -2 3149 a -SDict begin [ /View [/XYZ H.V] /Dest (1362) cvn H.B /DEST pdfmark end - -2 3149 -a Black Black 164 3285 a -SDict begin H.S end - 164 3285 a 164 3285 a -SDict begin 13 H.A end - 164 3285 -a 164 3285 a -SDict begin [ /View [/XYZ H.V] /Dest (1363) cvn H.B /DEST pdfmark end - 164 3285 a Fj(other)g(domain)g(SIDs?)-2 -3328 y -SDict begin H.S end - -2 3328 a -2 3328 a -SDict begin 13 H.A end - -2 3328 a -2 3328 a -SDict begin [ /View [/XYZ H.V] /Dest (1364) cvn H.B /DEST pdfmark end - -2 3328 -a 294 x Fe(9.2.3.27.)k(SH_INFO_1_PTR)h(\(pointers)i(to)e(le)o(v)o(el)g -(1)h(shar)n(e)h(inf)n(o)e(strings\))-2 3809 y -SDict begin H.S end - -2 3809 -a -2 3809 a -SDict begin 13 H.A end - -2 3809 a -2 3809 a -SDict begin [ /View [/XYZ H.V] /Dest (1366) cvn H.B /DEST pdfmark end - -2 3809 a -2 3809 a -SDict begin H.S end - -2 -3809 a -2 3809 a -SDict begin 13 H.A end - -2 3809 a -2 3809 a -SDict begin [ /View [/XYZ H.V] /Dest (1367) cvn H.B /DEST pdfmark end - -2 3809 a 87 x Fh(Note:)c(see)h -(cifsr)o(ap2.txt)e(section5,)g(pa)o(g)o(e)h(10.)-2 4015 -y -SDict begin H.S end - -2 4015 a -2 4015 a -SDict begin 13 H.A end - -2 4015 a -2 4015 a -SDict begin [ /View [/XYZ H.V] /Dest (1368) cvn H.B /DEST pdfmark end - -2 4015 a -2 -4015 a -SDict begin H.S end - -2 4015 a -2 4015 a -SDict begin 13 H.A end - -2 4015 a -2 4015 a -SDict begin [ /View [/XYZ H.V] /Dest (table.3) cvn H.B /DEST pdfmark -end - -2 4015 -a 74 x Fj(0)g(for)g(shi1_type)e(indicates)i(a)h(Disk.)-2 -4182 y(1)f(for)g(shi1_type)e(indicates)i(a)h(Print)f(Queue.)-2 -4275 y(2)g(for)g(shi1_type)e(indicates)i(a)h(De)n(vice.)-2 -4368 y(3)f(for)g(shi1_type)e(indicates)i(an)g(IPC)h(pipe.)-2 -4460 y(0x8000)d(0000)g(\(top)i(bit)g(set)h(in)g(shi1_type\))d -(indicates)i(a)g(hidden)f(share.)-2 4478 y -SDict begin H.S end - -2 4478 a --2 4478 a -SDict begin 13 H.A end - -2 4478 a -2 4478 a -SDict begin [ /View [/XYZ H.V] /Dest (1374) cvn H.B /DEST pdfmark end - -2 4478 a -2 4603 a -SDict begin H.S end - -2 -4603 a -2 4603 a -SDict begin 13 H.A end - -2 4603 a -2 4603 a -SDict begin [ /View [/XYZ H.V] /Dest (1376) cvn H.B /DEST pdfmark end - -2 4603 a 108 x -Fj(V)m(OID*)-2 4712 y -SDict begin H.S end - -2 4712 a -2 4712 a -SDict begin 13 H.A end - -2 4712 a -2 -4712 a -SDict begin [ /View [/XYZ H.V] /Dest (1377) cvn H.B /DEST pdfmark end - -2 4712 a Black Black 164 4860 a -SDict begin H.S end - 164 4860 a 164 -4860 a -SDict begin 13 H.A end - 164 4860 a 164 4860 a -SDict begin [ /View [/XYZ H.V] /Dest (1378) cvn H.B /DEST pdfmark end - 164 4860 a Fj(shi1_netname)f(-)i(pointer)f -(to)h(net)h(name)-2 4961 y -SDict begin H.S end - -2 4961 a -2 4961 a -SDict begin 13 H.A end - -2 4961 -a -2 4961 a -SDict begin [ /View [/XYZ H.V] /Dest (1380) cvn H.B /DEST pdfmark end - -2 4961 a 90 x Fj(UINT32)-2 5052 y -SDict begin H.S end - -2 5052 -a -2 5052 a -SDict begin 13 H.A end - -2 5052 a -2 5052 a -SDict begin [ /View [/XYZ H.V] /Dest (1381) cvn H.B /DEST pdfmark end - -2 5052 a Black Black -164 5201 a -SDict begin H.S end - 164 5201 a 164 5201 a -SDict begin 13 H.A end - 164 5201 a 164 5201 -a -SDict begin [ /View [/XYZ H.V] /Dest (1382) cvn H.B /DEST pdfmark end - 164 5201 a Fj(shi1_type)d(-)j(type)f(of)f(share.)h(0)g(-)h -(undocumented.)-2 5302 y -SDict begin H.S end - -2 5302 a -2 5302 a -SDict begin 13 H.A end - -2 5302 -a -2 5302 a -SDict begin [ /View [/XYZ H.V] /Dest (1384) cvn H.B /DEST pdfmark end - -2 5302 a 89 x Fj(V)m(OID*)-2 5392 y -SDict begin H.S end - -2 5392 -a -2 5392 a -SDict begin 13 H.A end - -2 5392 a -2 5392 a -SDict begin [ /View [/XYZ H.V] /Dest (1385) cvn H.B /DEST pdfmark end - -2 5392 a Black Black -164 5541 a -SDict begin H.S end - 164 5541 a 164 5541 a -SDict begin 13 H.A end - 164 5541 a 164 5541 -a -SDict begin [ /View [/XYZ H.V] /Dest (1386) cvn H.B /DEST pdfmark end - 164 5541 a Fj(shi1_remark)d(-)i(pointer)f(to)h(comment.)p -Black 3659 5984 a Fh(40)p Black eop end -%%Page: 41 47 -TeXDict begin 41 46 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.41) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2742 -132 -a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black --2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (1387) cvn H.B /DEST pdfmark end - -2 -11 a -83 x Fe(9.2.3.28.)j(SH_INFO_1_STR)h(\(le)o(v)o(el)h(1)f(shar)n(e)i(inf) -n(o)e(strings\))-2 93 y -SDict begin H.S end - -2 93 a -2 93 a -SDict begin 13 H.A end - -2 93 a -2 93 -a -SDict begin [ /View [/XYZ H.V] /Dest (1389) cvn H.B /DEST pdfmark end - -2 93 a -2 217 a -SDict begin H.S end - -2 217 a -2 217 a -SDict begin 13 H.A end - -2 217 a -2 217 -a -SDict begin [ /View [/XYZ H.V] /Dest (1391) cvn H.B /DEST pdfmark end - -2 217 a 88 x Fj(UNISTR2)-2 306 y -SDict begin H.S end - -2 306 a -2 306 a -SDict begin 13 H.A end - --2 306 a -2 306 a -SDict begin [ /View [/XYZ H.V] /Dest (1392) cvn H.B /DEST pdfmark end - -2 306 a Black Black 164 454 a -SDict begin H.S end - 164 -454 a 164 454 a -SDict begin 13 H.A end - 164 454 a 164 454 a -SDict begin [ /View [/XYZ H.V] /Dest (1393) cvn H.B /DEST pdfmark end - 164 454 a Fj(shi1_netname)18 -b(-)i(unicode)f(string)h(of)g(net)g(name)-2 555 y -SDict begin H.S end - -2 -555 a -2 555 a -SDict begin 13 H.A end - -2 555 a -2 555 a -SDict begin [ /View [/XYZ H.V] /Dest (1395) cvn H.B /DEST pdfmark end - -2 555 a 90 x Fj(UNISTR2)-2 -646 y -SDict begin H.S end - -2 646 a -2 646 a -SDict begin 13 H.A end - -2 646 a -2 646 a -SDict begin [ /View [/XYZ H.V] /Dest (1396) cvn H.B /DEST pdfmark end - -2 646 a Black -Black 164 795 a -SDict begin H.S end - 164 795 a 164 795 a -SDict begin 13 H.A end - 164 795 a 164 795 -a -SDict begin [ /View [/XYZ H.V] /Dest (1397) cvn H.B /DEST pdfmark end - 164 795 a Fj(shi1_remark)e(-)i(unicode)f(string)g(of)h(comment.)-2 -854 y -SDict begin H.S end - -2 854 a -2 854 a -SDict begin 13 H.A end - -2 854 a -2 854 a -SDict begin [ /View [/XYZ H.V] /Dest (1398) cvn H.B /DEST pdfmark end - -2 854 a 278 -x Fe(9.2.3.29.)j(SHARE_INFO_1_CTR)-2 1311 y -SDict begin H.S end - -2 1311 a --2 1311 a -SDict begin 13 H.A end - -2 1311 a -2 1311 a -SDict begin [ /View [/XYZ H.V] /Dest (1400) cvn H.B /DEST pdfmark end - -2 1311 a 95 x Fj(share)d(container)e -(with)j(0)f(entries:)-2 1407 y -SDict begin H.S end - -2 1407 a -2 1407 a -SDict begin 13 H.A end - -2 -1407 a -2 1407 a -SDict begin [ /View [/XYZ H.V] /Dest (1401) cvn H.B /DEST pdfmark end - -2 1407 a -2 1531 a -SDict begin H.S end - -2 1531 a -2 1531 -a -SDict begin 13 H.A end - -2 1531 a -2 1531 a -SDict begin [ /View [/XYZ H.V] /Dest (1403) cvn H.B /DEST pdfmark end - -2 1531 a 107 x Fj(UINT32)-2 1639 -y -SDict begin H.S end - -2 1639 a -2 1639 a -SDict begin 13 H.A end - -2 1639 a -2 1639 a -SDict begin [ /View [/XYZ H.V] /Dest (1404) cvn H.B /DEST pdfmark end - -2 1639 a Black -Black 164 1788 a -SDict begin H.S end - 164 1788 a 164 1788 a -SDict begin 13 H.A end - 164 1788 a 164 -1788 a -SDict begin [ /View [/XYZ H.V] /Dest (1405) cvn H.B /DEST pdfmark end - 164 1788 a Fj(0)g(-)g(EntriesRead)-2 1872 y -SDict begin H.S end - -2 -1872 a -2 1872 a -SDict begin 13 H.A end - -2 1872 a -2 1872 a -SDict begin [ /View [/XYZ H.V] /Dest (1407) cvn H.B /DEST pdfmark end - -2 1872 a 107 x -Fj(UINT32)-2 1980 y -SDict begin H.S end - -2 1980 a -2 1980 a -SDict begin 13 H.A end - -2 1980 a -2 -1980 a -SDict begin [ /View [/XYZ H.V] /Dest (1408) cvn H.B /DEST pdfmark end - -2 1980 a Black Black 164 2128 a -SDict begin H.S end - 164 2128 a 164 -2128 a -SDict begin 13 H.A end - 164 2128 a 164 2128 a -SDict begin [ /View [/XYZ H.V] /Dest (1409) cvn H.B /DEST pdfmark end - 164 2128 a Fj(0)g(-)g(Buf)n(fer)-2 -2295 y -SDict begin H.S end - -2 2295 a -2 2295 a -SDict begin 13 H.A end - -2 2295 a -2 2295 a -SDict begin [ /View [/XYZ H.V] /Dest (1410) cvn H.B /DEST pdfmark end - -2 2295 -a 107 x Fj(share)g(container)e(with)j(>)f(0)h(entries:)-2 -2403 y -SDict begin H.S end - -2 2403 a -2 2403 a -SDict begin 13 H.A end - -2 2403 a -2 2403 a -SDict begin [ /View [/XYZ H.V] /Dest (1411) cvn H.B /DEST pdfmark end - -2 2403 -a -2 2527 a -SDict begin H.S end - -2 2527 a -2 2527 a -SDict begin 13 H.A end - -2 2527 a -2 2527 a -SDict begin [ /View [/XYZ H.V] /Dest (1413) cvn H.B /DEST pdfmark end - -2 -2527 a 108 x Fj(UINT32)-2 2636 y -SDict begin H.S end - -2 2636 a -2 2636 a -SDict begin 13 H.A end - --2 2636 a -2 2636 a -SDict begin [ /View [/XYZ H.V] /Dest (1414) cvn H.B /DEST pdfmark end - -2 2636 a Black Black 164 2784 a -SDict begin H.S end - -164 2784 a 164 2784 a -SDict begin 13 H.A end - 164 2784 a 164 2784 a -SDict begin [ /View [/XYZ H.V] /Dest (1415) cvn H.B /DEST pdfmark end - 164 2784 -a Fj(EntriesRead)-2 2868 y -SDict begin H.S end - -2 2868 a -2 2868 a -SDict begin 13 H.A end - -2 2868 -a -2 2868 a -SDict begin [ /View [/XYZ H.V] /Dest (1417) cvn H.B /DEST pdfmark end - -2 2868 a 107 x Fj(UINT32)-2 2976 y -SDict begin H.S end - -2 2976 -a -2 2976 a -SDict begin 13 H.A end - -2 2976 a -2 2976 a -SDict begin [ /View [/XYZ H.V] /Dest (1418) cvn H.B /DEST pdfmark end - -2 2976 a Black Black -164 3124 a -SDict begin H.S end - 164 3124 a 164 3124 a -SDict begin 13 H.A end - 164 3124 a 164 3124 -a -SDict begin [ /View [/XYZ H.V] /Dest (1419) cvn H.B /DEST pdfmark end - 164 3124 a Fj(non-zero)d(-)i(Buf)n(fer)-2 3208 y -SDict begin H.S end - -2 -3208 a -2 3208 a -SDict begin 13 H.A end - -2 3208 a -2 3208 a -SDict begin [ /View [/XYZ H.V] /Dest (1421) cvn H.B /DEST pdfmark end - -2 3208 a 107 x -Fj(UINT32)-2 3316 y -SDict begin H.S end - -2 3316 a -2 3316 a -SDict begin 13 H.A end - -2 3316 a -2 -3316 a -SDict begin [ /View [/XYZ H.V] /Dest (1422) cvn H.B /DEST pdfmark end - -2 3316 a Black Black 164 3465 a -SDict begin H.S end - 164 3465 a 164 -3465 a -SDict begin 13 H.A end - 164 3465 a 164 3465 a -SDict begin [ /View [/XYZ H.V] /Dest (1423) cvn H.B /DEST pdfmark end - 164 3465 a Fj(EntriesRead)-2 -3549 y -SDict begin H.S end - -2 3549 a -2 3549 a -SDict begin 13 H.A end - -2 3549 a -2 3549 a -SDict begin [ /View [/XYZ H.V] /Dest (1425) cvn H.B /DEST pdfmark end - -2 3549 -a 107 x Fj(SH_INFO_1_PTR[EntriesRead])-2 3669 y -SDict begin H.S end - -2 3669 -a -2 3669 a -SDict begin 13 H.A end - -2 3669 a -2 3669 a -SDict begin [ /View [/XYZ H.V] /Dest (1426) cvn H.B /DEST pdfmark end - -2 3669 a Black Black -164 3805 a -SDict begin H.S end - 164 3805 a 164 3805 a -SDict begin 13 H.A end - 164 3805 a 164 3805 -a -SDict begin [ /View [/XYZ H.V] /Dest (1427) cvn H.B /DEST pdfmark end - 164 3805 a Fj(share)g(entry)f(pointers)-2 3906 y -SDict begin H.S end - -2 -3906 a -2 3906 a -SDict begin 13 H.A end - -2 3906 a -2 3906 a -SDict begin [ /View [/XYZ H.V] /Dest (1429) cvn H.B /DEST pdfmark end - -2 3906 a 90 x Fj -(SH_INFO_1_STR[EntriesRead])-2 4009 y -SDict begin H.S end - -2 4009 a -2 4009 -a -SDict begin 13 H.A end - -2 4009 a -2 4009 a -SDict begin [ /View [/XYZ H.V] /Dest (1430) cvn H.B /DEST pdfmark end - -2 4009 a Black Black 164 4146 -a -SDict begin H.S end - 164 4146 a 164 4146 a -SDict begin 13 H.A end - 164 4146 a 164 4146 a -SDict begin [ /View [/XYZ H.V] /Dest (1431) cvn H.B /DEST pdfmark end - 164 4146 -a Fj(share)h(entry)f(strings)-2 4247 y -SDict begin H.S end - -2 4247 a -2 4247 -a -SDict begin 13 H.A end - -2 4247 a -2 4247 a -SDict begin [ /View [/XYZ H.V] /Dest (1433) cvn H.B /DEST pdfmark end - -2 4247 a 89 x Fj(UINT8[])-2 4349 -y -SDict begin H.S end - -2 4349 a -2 4349 a -SDict begin 13 H.A end - -2 4349 a -2 4349 a -SDict begin [ /View [/XYZ H.V] /Dest (1434) cvn H.B /DEST pdfmark end - -2 4349 a Black -Black 164 4486 a -SDict begin H.S end - 164 4486 a 164 4486 a -SDict begin 13 H.A end - 164 4486 a 164 -4486 a -SDict begin [ /View [/XYZ H.V] /Dest (1435) cvn H.B /DEST pdfmark end - 164 4486 a Fj(padding)f(to)i(get)h(unicode)d(string)i(4-byte)f -(aligned)g(with)h(start)h(of)f(the)g(SMB)h(header)-5 -b(.)-2 4587 y -SDict begin H.S end - -2 4587 a -2 4587 a -SDict begin 13 H.A end - -2 4587 a -2 4587 a -SDict begin [ /View [/XYZ H.V] /Dest (1437) cvn H.B /DEST pdfmark end - --2 4587 a 90 x Fj(UINT32)-2 4678 y -SDict begin H.S end - -2 4678 a -2 4678 -a -SDict begin 13 H.A end - -2 4678 a -2 4678 a -SDict begin [ /View [/XYZ H.V] /Dest (1438) cvn H.B /DEST pdfmark end - -2 4678 a Black Black 164 4826 -a -SDict begin H.S end - 164 4826 a 164 4826 a -SDict begin 13 H.A end - 164 4826 a 164 4826 a -SDict begin [ /View [/XYZ H.V] /Dest (1439) cvn H.B /DEST pdfmark end - 164 4826 -a Fj(EntriesRead)-2 4910 y -SDict begin H.S end - -2 4910 a -2 4910 a -SDict begin 13 H.A end - -2 4910 -a -2 4910 a -SDict begin [ /View [/XYZ H.V] /Dest (1441) cvn H.B /DEST pdfmark end - -2 4910 a 107 x Fj(UINT32)-2 5018 y -SDict begin H.S end - -2 5018 -a -2 5018 a -SDict begin 13 H.A end - -2 5018 a -2 5018 a -SDict begin [ /View [/XYZ H.V] /Dest (1442) cvn H.B /DEST pdfmark end - -2 5018 a Black Black -164 5167 a -SDict begin H.S end - 164 5167 a 164 5167 a -SDict begin 13 H.A end - 164 5167 a 164 5167 -a -SDict begin [ /View [/XYZ H.V] /Dest (1443) cvn H.B /DEST pdfmark end - 164 5167 a Fj(0)20 b(-)g(padding)-2 5226 y -SDict begin H.S end - -2 5226 -a -2 5226 a -SDict begin 13 H.A end - -2 5226 a -2 5226 a -SDict begin [ /View [/XYZ H.V] /Dest (1444) cvn H.B /DEST pdfmark end - -2 5226 a Black 3659 -5984 a Fh(41)p Black eop end -%%Page: 42 48 -TeXDict begin 42 47 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.42) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (1510) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 72 a Fe(9.2.3.30.)j(SER)-5 b(VER_INFO_101)-2 -251 y -SDict begin H.S end - -2 251 a -2 251 a -SDict begin 13 H.A end - -2 251 a -2 251 a -SDict begin [ /View [/XYZ H.V] /Dest (1446) cvn H.B /DEST pdfmark end - -2 251 a -2 -251 a -SDict begin H.S end - -2 251 a -2 251 a -SDict begin 13 H.A end - -2 251 a -2 251 a -SDict begin [ /View [/XYZ H.V] /Dest (1447) cvn H.B /DEST pdfmark end - -2 251 a 95 -x Fh(Note:)20 b(see)h(cifs6.txt)f(section)g(6.4)g(-)g(the)g(\002elds)g -(described)g(ther)m(ein)g(will)h(be)f(of)g(assistance)h(her)m(e)o(.)e -(for)i(e)n(xample)o(,)f(the)g(type)g(listed)-2 454 y(below)g(is)h(the)f -(same)h(as)f(fServerT)-6 b(ype)o(,)20 b(whic)o(h)g(is)h(described)e(in) -i(6.4.1.)-2 471 y -SDict begin H.S end - -2 471 a -2 471 a -SDict begin 13 H.A end - -2 471 a -2 471 a -SDict begin [ /View [/XYZ H.V] /Dest (1448) cvn H.B /DEST pdfmark end - --2 471 a -2 596 a -SDict begin H.S end - -2 596 a -2 596 a -SDict begin 13 H.A end - -2 596 a -2 596 a -SDict begin [ /View [/XYZ H.V] /Dest (1450) cvn H.B /DEST pdfmark end - --2 596 a 91 x Fj(SV_TYPE_W)o(ORKST)-8 b(A)f(TION)-2 697 -y -SDict begin H.S end - -2 697 a -2 697 a -SDict begin 13 H.A end - -2 697 a -2 697 a -SDict begin [ /View [/XYZ H.V] /Dest (1451) cvn H.B /DEST pdfmark end - -2 697 a Black -Black 164 836 a -SDict begin H.S end - 164 836 a 164 836 a -SDict begin 13 H.A end - 164 836 a 164 836 -a -SDict begin [ /View [/XYZ H.V] /Dest (1452) cvn H.B /DEST pdfmark end - 164 836 a Fj(0x00000001)16 b(All)21 b(w)o(orkstations)-2 -920 y -SDict begin H.S end - -2 920 a -2 920 a -SDict begin 13 H.A end - -2 920 a -2 920 a -SDict begin [ /View [/XYZ H.V] /Dest (1454) cvn H.B /DEST pdfmark end - -2 920 a 107 -x Fj(SV_TYPE_SER)-7 b(VER)-2 1037 y -SDict begin H.S end - -2 1037 a -2 1037 -a -SDict begin 13 H.A end - -2 1037 a -2 1037 a -SDict begin [ /View [/XYZ H.V] /Dest (1455) cvn H.B /DEST pdfmark end - -2 1037 a Black Black 164 1177 -a -SDict begin H.S end - 164 1177 a 164 1177 a -SDict begin 13 H.A end - 164 1177 a 164 1177 a -SDict begin [ /View [/XYZ H.V] /Dest (1456) cvn H.B /DEST pdfmark end - 164 1177 -a Fj(0x00000002)16 b(All)21 b(serv)o(ers)-2 1261 y -SDict begin H.S end - -2 -1261 a -2 1261 a -SDict begin 13 H.A end - -2 1261 a -2 1261 a -SDict begin [ /View [/XYZ H.V] /Dest (1458) cvn H.B /DEST pdfmark end - -2 1261 a 107 x -Fj(SV_TYPE_SQLSER)-7 b(VER)-2 1383 y -SDict begin H.S end - -2 1383 a -2 1383 -a -SDict begin 13 H.A end - -2 1383 a -2 1383 a -SDict begin [ /View [/XYZ H.V] /Dest (1459) cvn H.B /DEST pdfmark end - -2 1383 a Black Black 164 1517 -a -SDict begin H.S end - 164 1517 a 164 1517 a -SDict begin 13 H.A end - 164 1517 a 164 1517 a -SDict begin [ /View [/XYZ H.V] /Dest (1460) cvn H.B /DEST pdfmark end - 164 1517 -a Fj(0x00000004)16 b(An)o(y)j(serv)o(er)g(running)g(with)h(SQL)g(serv)o -(er)-2 1618 y -SDict begin H.S end - -2 1618 a -2 1618 a -SDict begin 13 H.A end - -2 1618 a -2 1618 a -SDict begin [ /View [/XYZ H.V] /Dest (1462) cvn H.B /DEST pdfmark end - --2 1618 a 90 x Fj(SV_TYPE_DOMAIN_CTRL)-2 1718 y -SDict begin H.S end - -2 1718 -a -2 1718 a -SDict begin 13 H.A end - -2 1718 a -2 1718 a -SDict begin [ /View [/XYZ H.V] /Dest (1463) cvn H.B /DEST pdfmark end - -2 1718 a Black Black -164 1857 a -SDict begin H.S end - 164 1857 a 164 1857 a -SDict begin 13 H.A end - 164 1857 a 164 1857 -a -SDict begin [ /View [/XYZ H.V] /Dest (1464) cvn H.B /DEST pdfmark end - 164 1857 a Fj(0x00000008)c(Primary)j(domain)g(controller)-2 -1958 y -SDict begin H.S end - -2 1958 a -2 1958 a -SDict begin 13 H.A end - -2 1958 a -2 1958 a -SDict begin [ /View [/XYZ H.V] /Dest (1466) cvn H.B /DEST pdfmark end - -2 1958 -a 90 x Fj(SV_TYPE_DOMAIN_B)m(AKCTRL)-2 2058 y -SDict begin H.S end - -2 2058 -a -2 2058 a -SDict begin 13 H.A end - -2 2058 a -2 2058 a -SDict begin [ /View [/XYZ H.V] /Dest (1467) cvn H.B /DEST pdfmark end - -2 2058 a Black Black -164 2198 a -SDict begin H.S end - 164 2198 a 164 2198 a -SDict begin 13 H.A end - 164 2198 a 164 2198 -a -SDict begin [ /View [/XYZ H.V] /Dest (1468) cvn H.B /DEST pdfmark end - 164 2198 a Fj(0x00000010)d(Backup)j(domain)g(controller)-2 -2299 y -SDict begin H.S end - -2 2299 a -2 2299 a -SDict begin 13 H.A end - -2 2299 a -2 2299 a -SDict begin [ /View [/XYZ H.V] /Dest (1470) cvn H.B /DEST pdfmark end - -2 2299 -a 90 x Fj(SV_TYPE_TIME_SOURCE)-2 2399 y -SDict begin H.S end - -2 2399 a -2 -2399 a -SDict begin 13 H.A end - -2 2399 a -2 2399 a -SDict begin [ /View [/XYZ H.V] /Dest (1471) cvn H.B /DEST pdfmark end - -2 2399 a Black Black 164 -2538 a -SDict begin H.S end - 164 2538 a 164 2538 a -SDict begin 13 H.A end - 164 2538 a 164 2538 a -SDict begin [ /View [/XYZ H.V] /Dest (1472) cvn H.B /DEST pdfmark end - 164 -2538 a Fj(0x00000020)d(Serv)o(er)j(running)f(the)i(timesource)f -(service)-2 2639 y -SDict begin H.S end - -2 2639 a -2 2639 a -SDict begin 13 H.A end - -2 2639 a -2 2639 -a -SDict begin [ /View [/XYZ H.V] /Dest (1474) cvn H.B /DEST pdfmark end - -2 2639 a 90 x Fj(SV_TYPE_AFP)-2 2739 y -SDict begin H.S end - -2 2739 a -2 -2739 a -SDict begin 13 H.A end - -2 2739 a -2 2739 a -SDict begin [ /View [/XYZ H.V] /Dest (1475) cvn H.B /DEST pdfmark end - -2 2739 a Black Black 164 -2879 a -SDict begin H.S end - 164 2879 a 164 2879 a -SDict begin 13 H.A end - 164 2879 a 164 2879 a -SDict begin [ /View [/XYZ H.V] /Dest (1476) cvn H.B /DEST pdfmark end - 164 -2879 a Fj(0x00000040)d(Apple)j(File)i(Protocol)e(serv)o(ers)-2 -2980 y -SDict begin H.S end - -2 2980 a -2 2980 a -SDict begin 13 H.A end - -2 2980 a -2 2980 a -SDict begin [ /View [/XYZ H.V] /Dest (1478) cvn H.B /DEST pdfmark end - -2 2980 -a 90 x Fj(SV_TYPE_NO)l(VELL)-2 3080 y -SDict begin H.S end - -2 3080 a -2 3080 -a -SDict begin 13 H.A end - -2 3080 a -2 3080 a -SDict begin [ /View [/XYZ H.V] /Dest (1479) cvn H.B /DEST pdfmark end - -2 3080 a Black Black 164 3219 -a -SDict begin H.S end - 164 3219 a 164 3219 a -SDict begin 13 H.A end - 164 3219 a 164 3219 a -SDict begin [ /View [/XYZ H.V] /Dest (1480) cvn H.B /DEST pdfmark end - 164 3219 -a Fj(0x00000080)d(No)o(v)o(ell)j(serv)o(ers)-2 3303 y -SDict begin H.S end - --2 3303 a -2 3303 a -SDict begin 13 H.A end - -2 3303 a -2 3303 a -SDict begin [ /View [/XYZ H.V] /Dest (1482) cvn H.B /DEST pdfmark end - -2 3303 a 107 -x Fj(SV_TYPE_DOMAIN_MEMBER)-2 3420 y -SDict begin H.S end - -2 3420 a -2 3420 -a -SDict begin 13 H.A end - -2 3420 a -2 3420 a -SDict begin [ /View [/XYZ H.V] /Dest (1483) cvn H.B /DEST pdfmark end - -2 3420 a Black Black 164 3559 -a -SDict begin H.S end - 164 3559 a 164 3559 a -SDict begin 13 H.A end - 164 3559 a 164 3559 a -SDict begin [ /View [/XYZ H.V] /Dest (1484) cvn H.B /DEST pdfmark end - 164 3559 -a Fj(0x00000100)d(Domain)j(Member)-2 3643 y -SDict begin H.S end - -2 3643 a --2 3643 a -SDict begin 13 H.A end - -2 3643 a -2 3643 a -SDict begin [ /View [/XYZ H.V] /Dest (1486) cvn H.B /DEST pdfmark end - -2 3643 a 107 x Fj(SV_TYPE_PRINTQ_SER)-7 -b(VER)-2 3765 y -SDict begin H.S end - -2 3765 a -2 3765 a -SDict begin 13 H.A end - -2 3765 a -2 3765 -a -SDict begin [ /View [/XYZ H.V] /Dest (1487) cvn H.B /DEST pdfmark end - -2 3765 a Black Black 164 3900 a -SDict begin H.S end - 164 3900 a 164 3900 -a -SDict begin 13 H.A end - 164 3900 a 164 3900 a -SDict begin [ /View [/XYZ H.V] /Dest (1488) cvn H.B /DEST pdfmark end - 164 3900 a Fj(0x00000200)16 b(Serv)o(er)j -(sharing)g(print)h(queue)-2 4001 y -SDict begin H.S end - -2 4001 a -2 4001 -a -SDict begin 13 H.A end - -2 4001 a -2 4001 a -SDict begin [ /View [/XYZ H.V] /Dest (1490) cvn H.B /DEST pdfmark end - -2 4001 a 90 x Fj(SV_TYPE_DIALIN_SER)-7 -b(VER)-2 4101 y -SDict begin H.S end - -2 4101 a -2 4101 a -SDict begin 13 H.A end - -2 4101 a -2 4101 -a -SDict begin [ /View [/XYZ H.V] /Dest (1491) cvn H.B /DEST pdfmark end - -2 4101 a Black Black 164 4240 a -SDict begin H.S end - 164 4240 a 164 4240 -a -SDict begin 13 H.A end - 164 4240 a 164 4240 a -SDict begin [ /View [/XYZ H.V] /Dest (1492) cvn H.B /DEST pdfmark end - 164 4240 a Fj(0x00000400)16 b(Serv)o(er)j -(running)f(dialin)i(service.)-2 4341 y -SDict begin H.S end - -2 4341 a -2 4341 -a -SDict begin 13 H.A end - -2 4341 a -2 4341 a -SDict begin [ /View [/XYZ H.V] /Dest (1494) cvn H.B /DEST pdfmark end - -2 4341 a 90 x Fj(SV_TYPE_XENIX_SER)-7 -b(VER)-2 4441 y -SDict begin H.S end - -2 4441 a -2 4441 a -SDict begin 13 H.A end - -2 4441 a -2 4441 -a -SDict begin [ /View [/XYZ H.V] /Dest (1495) cvn H.B /DEST pdfmark end - -2 4441 a Black Black 164 4581 a -SDict begin H.S end - 164 4581 a 164 4581 -a -SDict begin 13 H.A end - 164 4581 a 164 4581 a -SDict begin [ /View [/XYZ H.V] /Dest (1496) cvn H.B /DEST pdfmark end - 164 4581 a Fj(0x00000800)16 b(Xenix)j(serv)o -(er)-2 4664 y -SDict begin H.S end - -2 4664 a -2 4664 a -SDict begin 13 H.A end - -2 4664 a -2 4664 a -SDict begin [ /View [/XYZ H.V] /Dest (1498) cvn H.B /DEST pdfmark end - --2 4664 a 108 x Fj(SV_TYPE_NT)-2 4782 y -SDict begin H.S end - -2 4782 a -2 -4782 a -SDict begin 13 H.A end - -2 4782 a -2 4782 a -SDict begin [ /View [/XYZ H.V] /Dest (1499) cvn H.B /DEST pdfmark end - -2 4782 a Black Black 164 -4921 a -SDict begin H.S end - 164 4921 a 164 4921 a -SDict begin 13 H.A end - 164 4921 a 164 4921 a -SDict begin [ /View [/XYZ H.V] /Dest (1500) cvn H.B /DEST pdfmark end - 164 -4921 a Fj(0x00001000)d(NT)k(serv)o(er)-2 5005 y -SDict begin H.S end - -2 5005 -a -2 5005 a -SDict begin 13 H.A end - -2 5005 a -2 5005 a -SDict begin [ /View [/XYZ H.V] /Dest (1502) cvn H.B /DEST pdfmark end - -2 5005 a 107 x Fj(SV_TYPE_WFW)-2 -5122 y -SDict begin H.S end - -2 5122 a -2 5122 a -SDict begin 13 H.A end - -2 5122 a -2 5122 a -SDict begin [ /View [/XYZ H.V] /Dest (1503) cvn H.B /DEST pdfmark end - -2 5122 -a Black Black 164 5261 a -SDict begin H.S end - 164 5261 a 164 5261 a -SDict begin 13 H.A end - 164 5261 -a 164 5261 a -SDict begin [ /View [/XYZ H.V] /Dest (1504) cvn H.B /DEST pdfmark end - 164 5261 a Fj(0x00002000)c(Serv)o(er)j(running)f(W)m(indo) -n(ws)h(for)p Black 3659 5984 a Fh(42)p Black eop end -%%Page: 43 49 -TeXDict begin 43 48 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.43) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2742 -132 -a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black --2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (1506) cvn H.B /DEST pdfmark end - -2 -11 a -83 x Fj(SV_TYPE_SER)-7 b(VER_NT)-2 82 y -SDict begin H.S end - -2 82 a -2 82 -a -SDict begin 13 H.A end - -2 82 a -2 82 a -SDict begin [ /View [/XYZ H.V] /Dest (1507) cvn H.B /DEST pdfmark end - -2 82 a Black Black 164 222 a -SDict begin H.S end - 164 222 -a 164 222 a -SDict begin 13 H.A end - 164 222 a 164 222 a -SDict begin [ /View [/XYZ H.V] /Dest (1508) cvn H.B /DEST pdfmark end - 164 222 a Fj(0x00008000)16 -b(W)m(indo)n(ws)j(NT)i(non)e(DC)i(serv)o(er)-2 413 y(SV_TYPE_PO)m -(TENTIAL_BR)m(O)m(WSER)-2 423 y -SDict begin H.S end - -2 423 a -2 423 a -SDict begin 13 H.A end - -2 -423 a -2 423 a -SDict begin [ /View [/XYZ H.V] /Dest (1511) cvn H.B /DEST pdfmark end - -2 423 a Black Black 164 562 a -SDict begin H.S end - 164 562 -a 164 562 a -SDict begin 13 H.A end - 164 562 a 164 562 a -SDict begin [ /View [/XYZ H.V] /Dest (1512) cvn H.B /DEST pdfmark end - 164 562 a Fj(0x00010000)16 -b(Serv)o(er)j(that)h(can)g(run)g(the)g(bro)n(wser)f(service)-2 -646 y -SDict begin H.S end - -2 646 a -2 646 a -SDict begin 13 H.A end - -2 646 a -2 646 a -SDict begin [ /View [/XYZ H.V] /Dest (1514) cvn H.B /DEST pdfmark end - -2 646 a 107 -x Fj(SV_TYPE_B)m(A)m(CKUP_BR)m(O)m(WSER)-2 763 y -SDict begin H.S end - -2 763 -a -2 763 a -SDict begin 13 H.A end - -2 763 a -2 763 a -SDict begin [ /View [/XYZ H.V] /Dest (1515) cvn H.B /DEST pdfmark end - -2 763 a Black Black 164 -903 a -SDict begin H.S end - 164 903 a 164 903 a -SDict begin 13 H.A end - 164 903 a 164 903 a -SDict begin [ /View [/XYZ H.V] /Dest (1516) cvn H.B /DEST pdfmark end - 164 903 -a Fj(0x00020000)d(Backup)j(bro)n(wser)g(serv)o(er)-2 -1004 y -SDict begin H.S end - -2 1004 a -2 1004 a -SDict begin 13 H.A end - -2 1004 a -2 1004 a -SDict begin [ /View [/XYZ H.V] /Dest (1518) cvn H.B /DEST pdfmark end - -2 1004 -a 90 x Fj(SV_TYPE_MASTER_BR)m(O)m(WSER)-2 1104 y -SDict begin H.S end - -2 1104 -a -2 1104 a -SDict begin 13 H.A end - -2 1104 a -2 1104 a -SDict begin [ /View [/XYZ H.V] /Dest (1519) cvn H.B /DEST pdfmark end - -2 1104 a Black Black -164 1243 a -SDict begin H.S end - 164 1243 a 164 1243 a -SDict begin 13 H.A end - 164 1243 a 164 1243 -a -SDict begin [ /View [/XYZ H.V] /Dest (1520) cvn H.B /DEST pdfmark end - 164 1243 a Fj(0x00040000)d(Master)k(bro)n(wser)f(serv)o(er)-2 -1327 y -SDict begin H.S end - -2 1327 a -2 1327 a -SDict begin 13 H.A end - -2 1327 a -2 1327 a -SDict begin [ /View [/XYZ H.V] /Dest (1522) cvn H.B /DEST pdfmark end - -2 1327 -a 107 x Fj(SV_TYPE_DOMAIN_MASTER)-2 1444 y -SDict begin H.S end - -2 1444 a --2 1444 a -SDict begin 13 H.A end - -2 1444 a -2 1444 a -SDict begin [ /View [/XYZ H.V] /Dest (1523) cvn H.B /DEST pdfmark end - -2 1444 a Black Black 164 -1583 a -SDict begin H.S end - 164 1583 a 164 1583 a -SDict begin 13 H.A end - 164 1583 a 164 1583 a -SDict begin [ /View [/XYZ H.V] /Dest (1524) cvn H.B /DEST pdfmark end - 164 -1583 a Fj(0x00080000)d(Domain)j(Master)h(Bro)n(wser)g(serv)o(er)-2 -1667 y -SDict begin H.S end - -2 1667 a -2 1667 a -SDict begin 13 H.A end - -2 1667 a -2 1667 a -SDict begin [ /View [/XYZ H.V] /Dest (1526) cvn H.B /DEST pdfmark end - -2 1667 -a 107 x Fj(SV_TYPE_LOCAL_LIST_ONL)-8 b(Y)-2 1784 y -SDict begin H.S end - -2 -1784 a -2 1784 a -SDict begin 13 H.A end - -2 1784 a -2 1784 a -SDict begin [ /View [/XYZ H.V] /Dest (1527) cvn H.B /DEST pdfmark end - -2 1784 a Black -Black 164 1924 a -SDict begin H.S end - 164 1924 a 164 1924 a -SDict begin 13 H.A end - 164 1924 a 164 -1924 a -SDict begin [ /View [/XYZ H.V] /Dest (1528) cvn H.B /DEST pdfmark end - 164 1924 a Fj(0x40000000)16 b(Enumerate)i(only)h(entries)i(mark) -o(ed)d("local")-2 2025 y -SDict begin H.S end - -2 2025 a -2 2025 a -SDict begin 13 H.A end - -2 2025 -a -2 2025 a -SDict begin [ /View [/XYZ H.V] /Dest (1530) cvn H.B /DEST pdfmark end - -2 2025 a 90 x Fj(SV_TYPE_DOMAIN_ENUM)-2 -2125 y -SDict begin H.S end - -2 2125 a -2 2125 a -SDict begin 13 H.A end - -2 2125 a -2 2125 a -SDict begin [ /View [/XYZ H.V] /Dest (1531) cvn H.B /DEST pdfmark end - -2 2125 -a Black Black 164 2264 a -SDict begin H.S end - 164 2264 a 164 2264 a -SDict begin 13 H.A end - 164 2264 -a 164 2264 a -SDict begin [ /View [/XYZ H.V] /Dest (1532) cvn H.B /DEST pdfmark end - 164 2264 a Fj(0x80000000)e(Enumerate)i(Domains.)h(The)h -(pszServ)o(er)f(and)h(pszDomain)f(parameters)g(must)h(be)g(NULL.)-2 -2282 y -SDict begin H.S end - -2 2282 a -2 2282 a -SDict begin 13 H.A end - -2 2282 a -2 2282 a -SDict begin [ /View [/XYZ H.V] /Dest (1533) cvn H.B /DEST pdfmark end - -2 2282 -a -2 2407 a -SDict begin H.S end - -2 2407 a -2 2407 a -SDict begin 13 H.A end - -2 2407 a -2 2407 a -SDict begin [ /View [/XYZ H.V] /Dest (1535) cvn H.B /DEST pdfmark end - -2 -2407 a 90 x Fj(UINT32)-2 2498 y -SDict begin H.S end - -2 2498 a -2 2498 a -SDict begin 13 H.A end - -2 -2498 a -2 2498 a -SDict begin [ /View [/XYZ H.V] /Dest (1536) cvn H.B /DEST pdfmark end - -2 2498 a Black Black 164 2646 a -SDict begin H.S end - 164 -2646 a 164 2646 a -SDict begin 13 H.A end - 164 2646 a 164 2646 a -SDict begin [ /View [/XYZ H.V] /Dest (1537) cvn H.B /DEST pdfmark end - 164 2646 a Fj(500)f(-)h -(platform_id)-2 2747 y -SDict begin H.S end - -2 2747 a -2 2747 a -SDict begin 13 H.A end - -2 2747 a --2 2747 a -SDict begin [ /View [/XYZ H.V] /Dest (1539) cvn H.B /DEST pdfmark end - -2 2747 a 90 x Fj(V)m(OID*)-2 2838 y -SDict begin H.S end - -2 2838 -a -2 2838 a -SDict begin 13 H.A end - -2 2838 a -2 2838 a -SDict begin [ /View [/XYZ H.V] /Dest (1540) cvn H.B /DEST pdfmark end - -2 2838 a Black Black -164 2987 a -SDict begin H.S end - 164 2987 a 164 2987 a -SDict begin 13 H.A end - 164 2987 a 164 2987 -a -SDict begin [ /View [/XYZ H.V] /Dest (1541) cvn H.B /DEST pdfmark end - 164 2987 a Fj(pointer)f(to)h(name)-2 3088 y -SDict begin H.S end - -2 3088 -a -2 3088 a -SDict begin 13 H.A end - -2 3088 a -2 3088 a -SDict begin [ /View [/XYZ H.V] /Dest (1543) cvn H.B /DEST pdfmark end - -2 3088 a 90 x Fj(UINT32)-2 -3179 y -SDict begin H.S end - -2 3179 a -2 3179 a -SDict begin 13 H.A end - -2 3179 a -2 3179 a -SDict begin [ /View [/XYZ H.V] /Dest (1544) cvn H.B /DEST pdfmark end - -2 3179 -a Black Black 164 3327 a -SDict begin H.S end - 164 3327 a 164 3327 a -SDict begin 13 H.A end - 164 3327 -a 164 3327 a -SDict begin [ /View [/XYZ H.V] /Dest (1545) cvn H.B /DEST pdfmark end - 164 3327 a Fj(5)g(-)g(major)g(v)o(ersion)-2 -3428 y -SDict begin H.S end - -2 3428 a -2 3428 a -SDict begin 13 H.A end - -2 3428 a -2 3428 a -SDict begin [ /View [/XYZ H.V] /Dest (1547) cvn H.B /DEST pdfmark end - -2 3428 -a 90 x Fj(UINT32)-2 3519 y -SDict begin H.S end - -2 3519 a -2 3519 a -SDict begin 13 H.A end - -2 3519 -a -2 3519 a -SDict begin [ /View [/XYZ H.V] /Dest (1548) cvn H.B /DEST pdfmark end - -2 3519 a Black Black 164 3667 a -SDict begin H.S end - 164 3667 -a 164 3667 a -SDict begin 13 H.A end - 164 3667 a 164 3667 a -SDict begin [ /View [/XYZ H.V] /Dest (1549) cvn H.B /DEST pdfmark end - 164 3667 a Fj(4)g(-)g(minor)g(v)o -(ersion)-2 3751 y -SDict begin H.S end - -2 3751 a -2 3751 a -SDict begin 13 H.A end - -2 3751 a -2 3751 -a -SDict begin [ /View [/XYZ H.V] /Dest (1551) cvn H.B /DEST pdfmark end - -2 3751 a 107 x Fj(UINT32)-2 3859 y -SDict begin H.S end - -2 3859 a -2 3859 -a -SDict begin 13 H.A end - -2 3859 a -2 3859 a -SDict begin [ /View [/XYZ H.V] /Dest (1552) cvn H.B /DEST pdfmark end - -2 3859 a Black Black 164 4008 -a -SDict begin H.S end - 164 4008 a 164 4008 a -SDict begin 13 H.A end - 164 4008 a 164 4008 a -SDict begin [ /View [/XYZ H.V] /Dest (1553) cvn H.B /DEST pdfmark end - 164 4008 -a Fj(type)g(\(SV_TYPE_...)e(bit)i(\002eld\))-2 4109 y -SDict begin H.S end - --2 4109 a -2 4109 a -SDict begin 13 H.A end - -2 4109 a -2 4109 a -SDict begin [ /View [/XYZ H.V] /Dest (1555) cvn H.B /DEST pdfmark end - -2 4109 a 90 -x Fj(V)m(OID*)-2 4200 y -SDict begin H.S end - -2 4200 a -2 4200 a -SDict begin 13 H.A end - -2 4200 a --2 4200 a -SDict begin [ /View [/XYZ H.V] /Dest (1556) cvn H.B /DEST pdfmark end - -2 4200 a Black Black 164 4348 a -SDict begin H.S end - 164 4348 a -164 4348 a -SDict begin 13 H.A end - 164 4348 a 164 4348 a -SDict begin [ /View [/XYZ H.V] /Dest (1557) cvn H.B /DEST pdfmark end - 164 4348 a Fj(pointer)f(to)h(comment) --2 4449 y -SDict begin H.S end - -2 4449 a -2 4449 a -SDict begin 13 H.A end - -2 4449 a -2 4449 a -SDict begin [ /View [/XYZ H.V] /Dest (1559) cvn H.B /DEST pdfmark end - -2 -4449 a 90 x Fj(UNISTR2)-2 4540 y -SDict begin H.S end - -2 4540 a -2 4540 a -SDict begin 13 H.A end - --2 4540 a -2 4540 a -SDict begin [ /View [/XYZ H.V] /Dest (1560) cvn H.B /DEST pdfmark end - -2 4540 a Black Black 164 4689 a -SDict begin H.S end - -164 4689 a 164 4689 a -SDict begin 13 H.A end - 164 4689 a 164 4689 a -SDict begin [ /View [/XYZ H.V] /Dest (1561) cvn H.B /DEST pdfmark end - 164 4689 -a Fj(sv101_name)d(-)k(unicode)d(string)i(of)g(serv)o(er)f(name)-2 -4789 y -SDict begin H.S end - -2 4789 a -2 4789 a -SDict begin 13 H.A end - -2 4789 a -2 4789 a -SDict begin [ /View [/XYZ H.V] /Dest (1563) cvn H.B /DEST pdfmark end - -2 4789 -a 90 x Fj(UNISTR2)-2 4880 y -SDict begin H.S end - -2 4880 a -2 4880 a -SDict begin 13 H.A end - -2 4880 -a -2 4880 a -SDict begin [ /View [/XYZ H.V] /Dest (1564) cvn H.B /DEST pdfmark end - -2 4880 a Black Black 164 5029 a -SDict begin H.S end - 164 5029 -a 164 5029 a -SDict begin 13 H.A end - 164 5029 a 164 5029 a -SDict begin [ /View [/XYZ H.V] /Dest (1565) cvn H.B /DEST pdfmark end - 164 5029 a Fj(sv_101_comment)d(-)k -(unicode)f(string)h(of)g(serv)o(er)f(comment.)-2 5130 -y -SDict begin H.S end - -2 5130 a -2 5130 a -SDict begin 13 H.A end - -2 5130 a -2 5130 a -SDict begin [ /View [/XYZ H.V] /Dest (1567) cvn H.B /DEST pdfmark end - -2 5130 a 90 -x Fj(UINT8[])-2 5233 y -SDict begin H.S end - -2 5233 a -2 5233 a -SDict begin 13 H.A end - -2 5233 a --2 5233 a -SDict begin [ /View [/XYZ H.V] /Dest (1568) cvn H.B /DEST pdfmark end - -2 5233 a Black Black 164 5369 a -SDict begin H.S end - 164 5369 a -164 5369 a -SDict begin 13 H.A end - 164 5369 a 164 5369 a -SDict begin [ /View [/XYZ H.V] /Dest (1569) cvn H.B /DEST pdfmark end - 164 5369 a Fj(padding)f(to)i(get)h -(unicode)d(string)i(4-byte)f(aligned)g(with)h(start)h(of)f(the)g(SMB)h -(header)-5 b(.)p Black 3659 5984 a Fh(43)p Black eop -end -%%Page: 44 50 -TeXDict begin 44 49 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.44) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (1590) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (1570) cvn H.B /DEST pdfmark end - -2 --11 a 99 x Fl(9.3.)35 b(MSRPC)g(o)o(v)o(er)f(T)-11 b(ransact)34 -b(Named)g(Pipe)-2 283 y -SDict begin H.S end - -2 283 a -2 283 a -SDict begin 13 H.A end - -2 283 a -2 -283 a -SDict begin [ /View [/XYZ H.V] /Dest (1572) cvn H.B /DEST pdfmark end - -2 283 a 79 x Fj(F)o(or)20 b(details)g(on)g(the)g(SMB)h(T)m -(ransact)f(Named)f(Pipe,)i(see)f(cifs6.txt)-2 380 y -SDict begin H.S end - -2 -380 a -2 380 a -SDict begin 13 H.A end - -2 380 a -2 380 a -SDict begin [ /View [/XYZ H.V] /Dest (1573) cvn H.B /DEST pdfmark end - -2 380 a 310 x Ff(9.3.1.)29 -b(MSRPC)i(Pipes)-2 881 y -SDict begin H.S end - -2 881 a -2 881 a -SDict begin 13 H.A end - -2 881 a -2 -881 a -SDict begin [ /View [/XYZ H.V] /Dest (1575) cvn H.B /DEST pdfmark end - -2 881 a 83 x Fj(The)20 b(MSRPC)h(is)g(conducted)d(o)o(v)o(er)h -(an)h(SMB)h(T)m(ransact)f(Pipe)g(with)h(a)f(name)g(of)2333 -964 y -SDict begin H.S end - 2333 964 a 2333 964 a -SDict begin 13 H.A end - 2333 964 a 2333 964 a -SDict begin [ /View [/XYZ H.V] /Dest (1576) cvn H.B /DEST pdfmark end - 2333 -964 a Fg(\\PIPE\\)p Fj(.)f(Y)-9 b(ou)20 b(must)g(\002rst)h(obtain)e(a)i -(16)f(bit)g(\002le)-2 1072 y(handle,)f(by)g(sending)g(a)i(SMBopenX)e -(with)i(the)f(pipe)g(name)1773 1072 y -SDict begin H.S end - 1773 1072 a 1773 -1072 a -SDict begin 13 H.A end - 1773 1072 a 1773 1072 a -SDict begin [ /View [/XYZ H.V] /Dest (1577) cvn H.B /DEST pdfmark end - 1773 1072 a Fg(\\PIPE\\srvsvc)f -Fj(for)h(e)o(xample.)e(Y)-9 b(ou)20 b(can)g(then)f(perform)g(an)-2 -1180 y(SMB)i(T)m(rans,)e(and)h(must)g(carry)g(out)g(an)g(SMBclose)g(on) -g(the)g(\002le)h(handle)e(once)h(you)f(are)h(\002nished.)-2 -1364 y -SDict begin H.S end - -2 1364 a -2 1364 a -SDict begin 13 H.A end - -2 1364 a -2 1364 a -SDict begin [ /View [/XYZ H.V] /Dest (1578) cvn H.B /DEST pdfmark end - -2 1364 -a 90 x Fj(T)m(rans)g(Requests)g(must)g(be)h(sent)f(with)g(tw)o(o)h -(setup)f(UINT16s,)f(no)h(UINT16)f(params)g(\(none)g(kno)n(wn)g -(about\),)f(and)i(UINT8)g(data)-2 1562 y(parameters)f(suf)n(\002cient)g -(to)i(contain)e(the)h(MSRPC)i(header)m(,)c(and)i(MSRPC)h(data.)f(The)g -(\002rst)h(UINT16)e(setup)h(parameter)f(must)-2 1670 -y(be)h(either)g(0x0026)e(to)i(indicate)f(an)i(RPC,)g(or)f(0x0001)e(to)i -(indicate)g(Set)h(Named)e(Pipe)h(Handle)g(state.)h(The)e(second)h -(UINT16)-2 1778 y(parameter)e(must)j(be)f(the)g(\002le)h(handle)e(for)h -(the)g(pipe,)f(obtained)g(abo)o(v)o(e.)-2 1962 y -SDict begin H.S end - -2 1962 -a -2 1962 a -SDict begin 13 H.A end - -2 1962 a -2 1962 a -SDict begin [ /View [/XYZ H.V] /Dest (1579) cvn H.B /DEST pdfmark end - -2 1962 a 90 x Fj(The)h(Data)g(section) -g(for)g(an)g(API)g(Command)f(of)h(0x0026)e(\(RPC)j(pipe\))e(in)i(the)f -(T)m(rans)g(Request)g(is)h(the)f(RPC)i(Header)m(,)d(follo)n(wed)-2 -2160 y(by)h(the)g(RPC)h(Data.)g(The)f(Data)g(section)g(for)g(an)g(API)g -(Command)f(of)h(0x0001)e(\(Set)i(Named)g(Pipe)g(Handle)g(state\))g(is)h -(tw)o(o)g(bytes.)-2 2268 y(The)f(only)f(v)n(alue)g(seen)i(for)e(these)i -(tw)o(o)f(bytes)g(is)h(0x00)e(0x43.)-2 2452 y -SDict begin H.S end - -2 2452 -a -2 2452 a -SDict begin 13 H.A end - -2 2452 a -2 2452 a -SDict begin [ /View [/XYZ H.V] /Dest (1580) cvn H.B /DEST pdfmark end - -2 2452 a 90 x Fj(MSRPC)i(Responses)g -(are)f(sent)g(as)h(response)e(data)i(inside)f(standard)f(SMB)i(T)m -(rans)f(responses,)f(with)h(the)g(MSRPC)i(Header)m(,)-2 -2650 y(MSRPC)f(Data)g(and)f(MSRPC)h(tail.)-2 2817 y -SDict begin H.S end - -2 -2817 a -2 2817 a -SDict begin 13 H.A end - -2 2817 a -2 2817 a -SDict begin [ /View [/XYZ H.V] /Dest (1581) cvn H.B /DEST pdfmark end - -2 2817 a 107 x -Fj(It)f(is)h(suspected)f(that)g(the)g(T)m(rans)g(Requests)h(will)g -(need)e(to)i(be)f(at)g(least)h(2-byte)e(aligned)g(\(probably)f -(4-byte\).)g(This)j(is)g(standard)-2 3032 y(practice)e(for)h(SMBs.)h -(It)f(is)i(also)e(independent)e(of)i(the)g(observ)o(ed)e(4-byte)h -(alignments)g(with)h(the)h(start)f(of)g(the)g(MSRPC)i(header)m(,)-2 -3140 y(including)c(the)i(4-byte)f(alignment)g(between)g(the)i(MSRPC)g -(header)e(and)h(the)g(MSRPC)i(data.)-2 3324 y -SDict begin H.S end - -2 3324 -a -2 3324 a -SDict begin 13 H.A end - -2 3324 a -2 3324 a -SDict begin [ /View [/XYZ H.V] /Dest (1582) cvn H.B /DEST pdfmark end - -2 3324 a 89 x Fj(First,)f(an)f -(SMBtconX)g(connection)e(is)j(made)e(to)i(the)f(IPC$)g(share.)g(The)g -(connection)e(must)i(be)g(made)g(using)g(encrypted)-2 -3521 y(passw)o(ords,)f(not)h(clear)n(-te)o(xt.)f(Then,)g(an)i(SMBopenX) -e(is)i(made)f(on)f(the)i(pipe.)e(Then,)g(a)i(Set)g(Named)e(Pipe)i -(Handle)e(State)i(must)-2 3629 y(be)f(sent,)g(after)g(which)g(the)g -(pipe)g(is)h(ready)e(to)h(accept)g(API)g(commands.)f(Lastly)-5 -b(,)19 b(and)h(SMBclose)h(is)g(sent.)-2 3813 y -SDict begin H.S end - -2 3813 -a -2 3813 a -SDict begin 13 H.A end - -2 3813 a -2 3813 a -SDict begin [ /View [/XYZ H.V] /Dest (1583) cvn H.B /DEST pdfmark end - -2 3813 a 90 x Fj(T)-7 -b(o)20 b(be)g(resolv)o(ed:)-2 4070 y -SDict begin H.S end - -2 4070 a -2 4070 -a -SDict begin 13 H.A end - -2 4070 a -2 4070 a -SDict begin [ /View [/XYZ H.V] /Dest (1584) cvn H.B /DEST pdfmark end - -2 4070 a 107 x Fj(lkcl/01no)o(v97)c(there)k -(appear)f(to)i(be)f(tw)o(o)g(additional)f(bytes)h(after)g(the)g -(null-terminated)e(\\PIPE\\)i(name)g(for)f(the)i(RPC)g(pipe.)-2 -4285 y(V)-9 b(alues)20 b(seen)g(so)h(f)o(ar)f(are)g(listed)h(belo)n(w:) --2 4452 y -SDict begin H.S end - -2 4452 a -2 4452 a -SDict begin 13 H.A end - -2 4452 a -2 4452 a -SDict begin [ /View [/XYZ H.V] /Dest (1585) cvn H.B /DEST pdfmark end - -2 -4452 a -2 4535 a -SDict begin H.S end - -2 4535 a -2 4535 a -SDict begin 11.7 H.A end - -2 4535 a -2 4535 -a -SDict begin [ /View [/XYZ H.V] /Dest (1586) cvn H.B /DEST pdfmark end - -2 4535 a 356 4631 a Fg(initial)44 b(SMBopenX)g(request:)402 -b(RPC)44 b(API)g(command)g(0x26)g(params:)356 4729 y -("\\\\PIPE\\\\lsarpc")805 b(0x65)44 b(0x63;)g(0x72)g(0x70;)g(0x44)g -(0x65;)356 4826 y("\\\\PIPE\\\\srvsvc")805 b(0x73)44 -b(0x76;)g(0x4E)g(0x00;)g(0x5C)g(0x43;)-2 5027 y -SDict begin H.S end - -2 5027 -a -2 5027 a -SDict begin 13 H.A end - -2 5027 a -2 5027 a -SDict begin [ /View [/XYZ H.V] /Dest (1587) cvn H.B /DEST pdfmark end - -2 5027 a Black 3659 -5984 a Fh(44)p Black eop end -%%Page: 45 51 -TeXDict begin 45 50 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.45) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (1633) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 72 a Ff(9.3.2.)29 b(Header)-2 240 y -SDict begin H.S end - -2 240 a --2 240 a -SDict begin 13 H.A end - -2 240 a -2 240 a -SDict begin [ /View [/XYZ H.V] /Dest (1589) cvn H.B /DEST pdfmark end - -2 240 a 106 x Fj([section)19 -b(to)i(be)f(re)n(written,)f(follo)n(wing)g(receipt)g(of)h(w)o(ork)g(by) -f(Duncan)g(Stans\002eld])-2 620 y(Interesting)g(note:)g(if)i(you)e(set) -i(pack)o(ed)e(data)h(representation)e(to)j(0x0100)c(0000)i(then)h(all)h -(4-byte)e(and)g(2-byte)g(w)o(ord)h(ordering)-2 728 y(is)h(turned)e -(around!)-2 895 y -SDict begin H.S end - -2 895 a -2 895 a -SDict begin 13 H.A end - -2 895 a -2 895 a -SDict begin [ /View [/XYZ H.V] /Dest (1591) cvn H.B /DEST pdfmark end - --2 895 a 107 x Fj(The)h(start)g(of)g(each)g(of)g(the)g(NTLSA)g(and)g -(NETLOGON)g(named)f(pipes)h(be)o(gins)f(with:)-2 1186 -y -SDict begin H.S end - -2 1186 a -2 1186 a -SDict begin 13 H.A end - -2 1186 a -2 1186 a -SDict begin [ /View [/XYZ H.V] /Dest (1596) cvn H.B /DEST pdfmark end - -2 1186 a -2 -1196 a -SDict begin H.S end - -2 1196 a -2 1196 a -SDict begin 13 H.A end - -2 1196 a -2 1196 a -SDict begin [ /View [/XYZ H.V] /Dest (1597) cvn H.B /DEST pdfmark end - -2 1196 -a 91 x Fk(offset:)g Fj(00)-2 1288 y -SDict begin H.S end - -2 1288 a -2 1288 -a -SDict begin 13 H.A end - -2 1288 a -2 1288 a -SDict begin [ /View [/XYZ H.V] /Dest (1598) cvn H.B /DEST pdfmark end - -2 1288 a 107 x Fk(V)-8 b(ariable)20 -b(type:)f Fj(UINT8)-2 1411 y -SDict begin H.S end - -2 1411 a -2 1411 a -SDict begin 13 H.A end - -2 1411 -a -2 1411 a -SDict begin [ /View [/XYZ H.V] /Dest (1599) cvn H.B /DEST pdfmark end - -2 1411 a 92 x Fk(V)-8 b(ariable)20 b(data:)f -Fj(5)h(-)h(RPC)g(major)f(v)o(ersion)-2 1687 y -SDict begin H.S end - -2 1687 -a -2 1687 a -SDict begin 13 H.A end - -2 1687 a -2 1687 a -SDict begin [ /View [/XYZ H.V] /Dest (1600) cvn H.B /DEST pdfmark end - -2 1687 a -2 1697 a -SDict begin H.S end - -2 -1697 a -2 1697 a -SDict begin 13 H.A end - -2 1697 a -2 1697 a -SDict begin [ /View [/XYZ H.V] /Dest (1601) cvn H.B /DEST pdfmark end - -2 1697 a 90 x Fk(offset:)f -Fj(01)-2 1788 y -SDict begin H.S end - -2 1788 a -2 1788 a -SDict begin 13 H.A end - -2 1788 a -2 1788 -a -SDict begin [ /View [/XYZ H.V] /Dest (1602) cvn H.B /DEST pdfmark end - -2 1788 a 107 x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT8)-2 -1912 y -SDict begin H.S end - -2 1912 a -2 1912 a -SDict begin 13 H.A end - -2 1912 a -2 1912 a -SDict begin [ /View [/XYZ H.V] /Dest (1603) cvn H.B /DEST pdfmark end - -2 1912 -a 91 x Fk(V)-8 b(ariable)20 b(data:)f Fj(0)h(-)h(RPC)g(minor)f(v)o -(ersion)-2 2170 y -SDict begin H.S end - -2 2170 a -2 2170 a -SDict begin 13 H.A end - -2 2170 a -2 2170 -a -SDict begin [ /View [/XYZ H.V] /Dest (1604) cvn H.B /DEST pdfmark end - -2 2170 a -2 2180 a -SDict begin H.S end - -2 2180 a -2 2180 a -SDict begin 13 H.A end - -2 2180 a -2 -2180 a -SDict begin [ /View [/XYZ H.V] /Dest (1605) cvn H.B /DEST pdfmark end - -2 2180 a 107 x Fk(offset:)f Fj(02)-2 2288 y -SDict begin H.S end - -2 -2288 a -2 2288 a -SDict begin 13 H.A end - -2 2288 a -2 2288 a -SDict begin [ /View [/XYZ H.V] /Dest (1606) cvn H.B /DEST pdfmark end - -2 2288 a 107 x -Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT8)-2 2412 y -SDict begin H.S end - -2 -2412 a -2 2412 a -SDict begin 13 H.A end - -2 2412 a -2 2412 a -SDict begin [ /View [/XYZ H.V] /Dest (1607) cvn H.B /DEST pdfmark end - -2 2412 a 91 x Fk(V)-8 -b(ariable)20 b(data:)f Fj(2)h(-)h(RPC)g(response)f(pack)o(et)-2 -2687 y -SDict begin H.S end - -2 2687 a -2 2687 a -SDict begin 13 H.A end - -2 2687 a -2 2687 a -SDict begin [ /View [/XYZ H.V] /Dest (1608) cvn H.B /DEST pdfmark end - -2 2687 -a -2 2697 a -SDict begin H.S end - -2 2697 a -2 2697 a -SDict begin 13 H.A end - -2 2697 a -2 2697 a -SDict begin [ /View [/XYZ H.V] /Dest (1609) cvn H.B /DEST pdfmark end - -2 -2697 a 90 x Fk(offset:)f Fj(03)-2 2788 y -SDict begin H.S end - -2 2788 a -2 -2788 a -SDict begin 13 H.A end - -2 2788 a -2 2788 a -SDict begin [ /View [/XYZ H.V] /Dest (1610) cvn H.B /DEST pdfmark end - -2 2788 a 107 x Fk(V)-8 b(ariable)20 -b(type:)f Fj(UINT8)-2 2912 y -SDict begin H.S end - -2 2912 a -2 2912 a -SDict begin 13 H.A end - -2 2912 -a -2 2912 a -SDict begin [ /View [/XYZ H.V] /Dest (1611) cvn H.B /DEST pdfmark end - -2 2912 a 91 x Fk(V)-8 b(ariable)20 b(data:)f -Fj(3)h(-)h(\(FirstFrag)f(bit-wise)g(or)g(with)g(LastFrag\))-2 -3187 y -SDict begin H.S end - -2 3187 a -2 3187 a -SDict begin 13 H.A end - -2 3187 a -2 3187 a -SDict begin [ /View [/XYZ H.V] /Dest (1612) cvn H.B /DEST pdfmark end - -2 3187 -a -2 3197 a -SDict begin H.S end - -2 3197 a -2 3197 a -SDict begin 13 H.A end - -2 3197 a -2 3197 a -SDict begin [ /View [/XYZ H.V] /Dest (1613) cvn H.B /DEST pdfmark end - -2 -3197 a 91 x Fk(offset:)f Fj(04)-2 3289 y -SDict begin H.S end - -2 3289 a -2 -3289 a -SDict begin 13 H.A end - -2 3289 a -2 3289 a -SDict begin [ /View [/XYZ H.V] /Dest (1614) cvn H.B /DEST pdfmark end - -2 3289 a 106 x Fk(V)-8 b(ariable)20 -b(type:)f Fj(UINT32)-2 3412 y -SDict begin H.S end - -2 3412 a -2 3412 a -SDict begin 13 H.A end - -2 -3412 a -2 3412 a -SDict begin [ /View [/XYZ H.V] /Dest (1615) cvn H.B /DEST pdfmark end - -2 3412 a 91 x Fk(V)-8 b(ariable)20 -b(data:)f Fj(0x1000)f(0000)h(-)h(pack)o(ed)f(data)h(representation)-2 -3687 y -SDict begin H.S end - -2 3687 a -2 3687 a -SDict begin 13 H.A end - -2 3687 a -2 3687 a -SDict begin [ /View [/XYZ H.V] /Dest (1616) cvn H.B /DEST pdfmark end - -2 3687 -a -2 3697 a -SDict begin H.S end - -2 3697 a -2 3697 a -SDict begin 13 H.A end - -2 3697 a -2 3697 a -SDict begin [ /View [/XYZ H.V] /Dest (1617) cvn H.B /DEST pdfmark end - -2 -3697 a 91 x Fk(offset:)f Fj(08)-2 3789 y -SDict begin H.S end - -2 3789 a -2 -3789 a -SDict begin 13 H.A end - -2 3789 a -2 3789 a -SDict begin [ /View [/XYZ H.V] /Dest (1618) cvn H.B /DEST pdfmark end - -2 3789 a 107 x Fk(V)-8 b(ariable)20 -b(type:)f Fj(UINT16)-2 3912 y -SDict begin H.S end - -2 3912 a -2 3912 a -SDict begin 13 H.A end - -2 -3912 a -2 3912 a -SDict begin [ /View [/XYZ H.V] /Dest (1619) cvn H.B /DEST pdfmark end - -2 3912 a 92 x Fk(V)-8 b(ariable)20 -b(data:)f Fj(fragment)g(length)g(-)h(data)g(size)h(\(bytes\))f(inc)g -(header)f(and)g(tail.)-2 4188 y -SDict begin H.S end - -2 4188 a -2 4188 a -SDict begin 13 H.A end - -2 -4188 a -2 4188 a -SDict begin [ /View [/XYZ H.V] /Dest (1620) cvn H.B /DEST pdfmark end - -2 4188 a -2 4198 a -SDict begin H.S end - -2 4198 a -2 4198 -a -SDict begin 13 H.A end - -2 4198 a -2 4198 a -SDict begin [ /View [/XYZ H.V] /Dest (1621) cvn H.B /DEST pdfmark end - -2 4198 a 90 x Fk(offset:)g Fj(0A)-2 -4289 y -SDict begin H.S end - -2 4289 a -2 4289 a -SDict begin 13 H.A end - -2 4289 a -2 4289 a -SDict begin [ /View [/XYZ H.V] /Dest (1622) cvn H.B /DEST pdfmark end - -2 4289 -a 107 x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT16)-2 4413 -y -SDict begin H.S end - -2 4413 a -2 4413 a -SDict begin 13 H.A end - -2 4413 a -2 4413 a -SDict begin [ /View [/XYZ H.V] /Dest (1623) cvn H.B /DEST pdfmark end - -2 4413 a 91 -x Fk(V)-8 b(ariable)20 b(data:)f Fj(0)h(-)h(authentication)d(length)-2 -4688 y -SDict begin H.S end - -2 4688 a -2 4688 a -SDict begin 13 H.A end - -2 4688 a -2 4688 a -SDict begin [ /View [/XYZ H.V] /Dest (1624) cvn H.B /DEST pdfmark end - -2 4688 -a -2 4698 a -SDict begin H.S end - -2 4698 a -2 4698 a -SDict begin 13 H.A end - -2 4698 a -2 4698 a -SDict begin [ /View [/XYZ H.V] /Dest (1625) cvn H.B /DEST pdfmark end - -2 -4698 a 90 x Fk(offset:)h Fj(0C)-2 4789 y -SDict begin H.S end - -2 4789 a -2 -4789 a -SDict begin 13 H.A end - -2 4789 a -2 4789 a -SDict begin [ /View [/XYZ H.V] /Dest (1626) cvn H.B /DEST pdfmark end - -2 4789 a 107 x Fk(V)-8 b(ariable)20 -b(type:)f Fj(UINT32)-2 4913 y -SDict begin H.S end - -2 4913 a -2 4913 a -SDict begin 13 H.A end - -2 -4913 a -2 4913 a -SDict begin [ /View [/XYZ H.V] /Dest (1627) cvn H.B /DEST pdfmark end - -2 4913 a 91 x Fk(V)-8 b(ariable)20 -b(data:)f Fj(call)i(identi\002er)-5 b(.)19 b(matches)h(12th)g(UINT32)f -(of)h(incoming)e(RPC)k(data.)-2 5188 y -SDict begin H.S end - -2 5188 a -2 5188 -a -SDict begin 13 H.A end - -2 5188 a -2 5188 a -SDict begin [ /View [/XYZ H.V] /Dest (1628) cvn H.B /DEST pdfmark end - -2 5188 a -2 5198 a -SDict begin H.S end - -2 5198 a -2 -5198 a -SDict begin 13 H.A end - -2 5198 a -2 5198 a -SDict begin [ /View [/XYZ H.V] /Dest (1629) cvn H.B /DEST pdfmark end - -2 5198 a 90 x Fk(offset:)d -Fj(10)-2 5289 y -SDict begin H.S end - -2 5289 a -2 5289 a -SDict begin 13 H.A end - -2 5289 a -2 5289 -a -SDict begin [ /View [/XYZ H.V] /Dest (1630) cvn H.B /DEST pdfmark end - -2 5289 a 107 x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT32)-2 -5413 y -SDict begin H.S end - -2 5413 a -2 5413 a -SDict begin 13 H.A end - -2 5413 a -2 5413 a -SDict begin [ /View [/XYZ H.V] /Dest (1631) cvn H.B /DEST pdfmark end - -2 5413 -a 91 x Fk(V)-8 b(ariable)20 b(data:)f Fj(allocation)g(hint)h(-)h(data)f -(size)h(\(bytes\))e(minus)h(header)f(and)g(tail.)p Black -3659 5984 a Fh(45)p Black eop end -%%Page: 46 52 -TeXDict begin 46 51 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.46) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (1690) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (1632) cvn H.B /DEST pdfmark end - -2 --11 a 83 x Fk(offset:)f Fj(14)-2 73 y -SDict begin H.S end - -2 73 a -2 73 a -SDict begin 13 H.A end - --2 73 a -2 73 a -SDict begin [ /View [/XYZ H.V] /Dest (1634) cvn H.B /DEST pdfmark end - -2 73 a 107 x Fk(V)-8 b(ariable)20 b(type:)f -Fj(UINT16)-2 197 y -SDict begin H.S end - -2 197 a -2 197 a -SDict begin 13 H.A end - -2 197 a -2 197 -a -SDict begin [ /View [/XYZ H.V] /Dest (1635) cvn H.B /DEST pdfmark end - -2 197 a 91 x Fk(V)-8 b(ariable)20 b(data:)f Fj(0)h(-)h(presentation) -d(conte)o(xt)h(identi\002er)-2 472 y -SDict begin H.S end - -2 472 a -2 472 -a -SDict begin 13 H.A end - -2 472 a -2 472 a -SDict begin [ /View [/XYZ H.V] /Dest (1636) cvn H.B /DEST pdfmark end - -2 472 a -2 482 a -SDict begin H.S end - -2 482 a -2 482 -a -SDict begin 13 H.A end - -2 482 a -2 482 a -SDict begin [ /View [/XYZ H.V] /Dest (1637) cvn H.B /DEST pdfmark end - -2 482 a 91 x Fk(offset:)g Fj(16)-2 -574 y -SDict begin H.S end - -2 574 a -2 574 a -SDict begin 13 H.A end - -2 574 a -2 574 a -SDict begin [ /View [/XYZ H.V] /Dest (1638) cvn H.B /DEST pdfmark end - -2 574 a 107 -x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT8)-2 697 y -SDict begin H.S end - -2 -697 a -2 697 a -SDict begin 13 H.A end - -2 697 a -2 697 a -SDict begin [ /View [/XYZ H.V] /Dest (1639) cvn H.B /DEST pdfmark end - -2 697 a 92 x Fk(V)-8 -b(ariable)20 b(data:)f Fj(0)h(-)h(cancel)f(count)-2 956 -y -SDict begin H.S end - -2 956 a -2 956 a -SDict begin 13 H.A end - -2 956 a -2 956 a -SDict begin [ /View [/XYZ H.V] /Dest (1640) cvn H.B /DEST pdfmark end - -2 956 a -2 966 -a -SDict begin H.S end - -2 966 a -2 966 a -SDict begin 13 H.A end - -2 966 a -2 966 a -SDict begin [ /View [/XYZ H.V] /Dest (1641) cvn H.B /DEST pdfmark end - -2 966 a 107 x -Fk(offset:)f Fj(17)-2 1074 y -SDict begin H.S end - -2 1074 a -2 1074 a -SDict begin 13 H.A end - -2 1074 -a -2 1074 a -SDict begin [ /View [/XYZ H.V] /Dest (1642) cvn H.B /DEST pdfmark end - -2 1074 a 107 x Fk(V)-8 b(ariable)20 b(type:)f -Fj(UINT8)-2 1198 y -SDict begin H.S end - -2 1198 a -2 1198 a -SDict begin 13 H.A end - -2 1198 a -2 1198 -a -SDict begin [ /View [/XYZ H.V] /Dest (1643) cvn H.B /DEST pdfmark end - -2 1198 a 91 x Fk(V)-8 b(ariable)20 b(data:)f Fj(in)h(replies:)h(0)f -(-)g(reserv)o(ed;)f(in)h(requests:)g(opnum)f(-)h(see)h(#de\002nes.)-2 -1473 y -SDict begin H.S end - -2 1473 a -2 1473 a -SDict begin 13 H.A end - -2 1473 a -2 1473 a -SDict begin [ /View [/XYZ H.V] /Dest (1644) cvn H.B /DEST pdfmark end - -2 1473 -a -2 1483 a -SDict begin H.S end - -2 1483 a -2 1483 a -SDict begin 13 H.A end - -2 1483 a -2 1483 a -SDict begin [ /View [/XYZ H.V] /Dest (1645) cvn H.B /DEST pdfmark end - -2 -1483 a 90 x Fk(offset:)e Fj(18)-2 1574 y -SDict begin H.S end - -2 1574 a -2 -1574 a -SDict begin 13 H.A end - -2 1574 a -2 1574 a -SDict begin [ /View [/XYZ H.V] /Dest (1646) cvn H.B /DEST pdfmark end - -2 1574 a 107 x Fk(V)-8 b(ariable)20 -b(type:)f Fj(......)-2 1698 y -SDict begin H.S end - -2 1698 a -2 1698 a -SDict begin 13 H.A end - -2 -1698 a -2 1698 a -SDict begin [ /View [/XYZ H.V] /Dest (1647) cvn H.B /DEST pdfmark end - -2 1698 a 91 x Fk(V)-8 b(ariable)20 -b(data:)f Fj(start)i(of)f(data)g(\(goes)f(on)h(for)g(allocation_hint)e -(bytes\))-2 1807 y -SDict begin H.S end - -2 1807 a -2 1807 a -SDict begin 13 H.A end - -2 1807 a -2 1807 -a -SDict begin [ /View [/XYZ H.V] /Dest (1648) cvn H.B /DEST pdfmark end - -2 1807 a 269 x Fe(9.3.2.1.)24 b(RPC_P)o(ack)o(et)h(f)n(or)f(r)n -(equest,)j(r)n(esponse,)f(bind)f(and)h(bind)g(ackno)o(wledgement)-2 -2096 y -SDict begin H.S end - -2 2096 a -2 2096 a -SDict begin 13 H.A end - -2 2096 a -2 2096 a -SDict begin [ /View [/XYZ H.V] /Dest (1650) cvn H.B /DEST pdfmark end - -2 2096 -a -2 2221 a -SDict begin H.S end - -2 2221 a -2 2221 a -SDict begin 13 H.A end - -2 2221 a -2 2221 a -SDict begin [ /View [/XYZ H.V] /Dest (1652) cvn H.B /DEST pdfmark end - -2 -2221 a 88 x Fj(UINT8)19 b(v)o(ersionmaj)-2 2327 y -SDict begin H.S end - -2 -2327 a -2 2327 a -SDict begin 13 H.A end - -2 2327 a -2 2327 a -SDict begin [ /View [/XYZ H.V] /Dest (1653) cvn H.B /DEST pdfmark end - -2 2327 a Black -Black 164 2458 a -SDict begin H.S end - 164 2458 a 164 2458 a -SDict begin 13 H.A end - 164 2458 a 164 -2458 a -SDict begin [ /View [/XYZ H.V] /Dest (1654) cvn H.B /DEST pdfmark end - 164 2458 a Fj(reply)g(same)i(as)f(request)g(\(0x05\))-2 -2559 y -SDict begin H.S end - -2 2559 a -2 2559 a -SDict begin 13 H.A end - -2 2559 a -2 2559 a -SDict begin [ /View [/XYZ H.V] /Dest (1656) cvn H.B /DEST pdfmark end - -2 2559 -a 90 x Fj(UINT8)f(v)o(ersionmin)-2 2650 y -SDict begin H.S end - -2 2650 a -2 -2650 a -SDict begin 13 H.A end - -2 2650 a -2 2650 a -SDict begin [ /View [/XYZ H.V] /Dest (1657) cvn H.B /DEST pdfmark end - -2 2650 a Black Black 164 -2799 a -SDict begin H.S end - 164 2799 a 164 2799 a -SDict begin 13 H.A end - 164 2799 a 164 2799 a -SDict begin [ /View [/XYZ H.V] /Dest (1658) cvn H.B /DEST pdfmark end - 164 -2799 a Fj(reply)g(same)i(as)f(request)g(\(0x00\))-2 2900 -y -SDict begin H.S end - -2 2900 a -2 2900 a -SDict begin 13 H.A end - -2 2900 a -2 2900 a -SDict begin [ /View [/XYZ H.V] /Dest (1660) cvn H.B /DEST pdfmark end - -2 2900 a 89 -x Fj(UINT8)f(type)-2 3007 y -SDict begin H.S end - -2 3007 a -2 3007 a -SDict begin 13 H.A end - -2 3007 -a -2 3007 a -SDict begin [ /View [/XYZ H.V] /Dest (1661) cvn H.B /DEST pdfmark end - -2 3007 a Black Black 164 3139 a -SDict begin H.S end - 164 3139 -a 164 3139 a -SDict begin 13 H.A end - 164 3139 a 164 3139 a -SDict begin [ /View [/XYZ H.V] /Dest (1662) cvn H.B /DEST pdfmark end - 164 3139 a Fj(one)g(of)h(the)h -(MSRPC_T)-7 b(ype)20 b(enums)-2 3240 y -SDict begin H.S end - -2 3240 a -2 3240 -a -SDict begin 13 H.A end - -2 3240 a -2 3240 a -SDict begin [ /View [/XYZ H.V] /Dest (1664) cvn H.B /DEST pdfmark end - -2 3240 a 90 x Fj(UINT8)f(\003ags)-2 -3348 y -SDict begin H.S end - -2 3348 a -2 3348 a -SDict begin 13 H.A end - -2 3348 a -2 3348 a -SDict begin [ /View [/XYZ H.V] /Dest (1665) cvn H.B /DEST pdfmark end - -2 3348 -a Black Black 164 3479 a -SDict begin H.S end - 164 3479 a 164 3479 a -SDict begin 13 H.A end - 164 3479 -a 164 3479 a -SDict begin [ /View [/XYZ H.V] /Dest (1666) cvn H.B /DEST pdfmark end - 164 3479 a Fj(reply)g(same)i(as)f(request)g(\(0x00)e(for)i -(Bind,)g(0x03)f(for)g(Request\))-2 3580 y -SDict begin H.S end - -2 3580 a -2 -3580 a -SDict begin 13 H.A end - -2 3580 a -2 3580 a -SDict begin [ /View [/XYZ H.V] /Dest (1668) cvn H.B /DEST pdfmark end - -2 3580 a 90 x Fj(UINT32)g(representation)-2 -3688 y -SDict begin H.S end - -2 3688 a -2 3688 a -SDict begin 13 H.A end - -2 3688 a -2 3688 a -SDict begin [ /View [/XYZ H.V] /Dest (1669) cvn H.B /DEST pdfmark end - -2 3688 -a Black Black 164 3820 a -SDict begin H.S end - 164 3820 a 164 3820 a -SDict begin 13 H.A end - 164 3820 -a 164 3820 a -SDict begin [ /View [/XYZ H.V] /Dest (1670) cvn H.B /DEST pdfmark end - 164 3820 a Fj(reply)g(same)i(as)f(request)g -(\(0x00000010\))-2 3921 y -SDict begin H.S end - -2 3921 a -2 3921 a -SDict begin 13 H.A end - -2 3921 -a -2 3921 a -SDict begin [ /View [/XYZ H.V] /Dest (1672) cvn H.B /DEST pdfmark end - -2 3921 a 90 x Fj(UINT16)f(fraglength)-2 -4029 y -SDict begin H.S end - -2 4029 a -2 4029 a -SDict begin 13 H.A end - -2 4029 a -2 4029 a -SDict begin [ /View [/XYZ H.V] /Dest (1673) cvn H.B /DEST pdfmark end - -2 4029 -a Black Black 164 4160 a -SDict begin H.S end - 164 4160 a 164 4160 a -SDict begin 13 H.A end - 164 4160 -a 164 4160 a -SDict begin [ /View [/XYZ H.V] /Dest (1674) cvn H.B /DEST pdfmark end - 164 4160 a Fj(the)h(length)f(of)h(the)g(data)h(section)e -(of)h(the)h(SMB)g(trans)f(pack)o(et)-2 4261 y -SDict begin H.S end - -2 4261 -a -2 4261 a -SDict begin 13 H.A end - -2 4261 a -2 4261 a -SDict begin [ /View [/XYZ H.V] /Dest (1676) cvn H.B /DEST pdfmark end - -2 4261 a 90 x Fj(UINT16)f(authlength) --2 4369 y -SDict begin H.S end - -2 4369 a -2 4369 a -SDict begin 13 H.A end - -2 4369 a -2 4369 a -SDict begin [ /View [/XYZ H.V] /Dest (1677) cvn H.B /DEST pdfmark end - -2 -4369 a Black Black 164 4500 a -SDict begin H.S end - 164 4500 a 164 4500 a -SDict begin 13 H.A end - 164 -4500 a 164 4500 a -SDict begin [ /View [/XYZ H.V] /Dest (1678) cvn H.B /DEST pdfmark end - 164 4500 a -2 4583 a -SDict begin H.S end - -2 4583 a -2 4583 -a -SDict begin 13 H.A end - -2 4583 a -2 4583 a -SDict begin [ /View [/XYZ H.V] /Dest (1680) cvn H.B /DEST pdfmark end - -2 4583 a 108 x Fj(UINT32)g(callid)-2 -4692 y -SDict begin H.S end - -2 4692 a -2 4692 a -SDict begin 13 H.A end - -2 4692 a -2 4692 a -SDict begin [ /View [/XYZ H.V] /Dest (1681) cvn H.B /DEST pdfmark end - -2 4692 -a Black Black 164 4841 a -SDict begin H.S end - 164 4841 a 164 4841 a -SDict begin 13 H.A end - 164 4841 -a 164 4841 a -SDict begin [ /View [/XYZ H.V] /Dest (1682) cvn H.B /DEST pdfmark end - 164 4841 a Fj(call)h(identi\002er)-5 b(.)20 -b(\(e.g.)f(0x00149594\))-2 4942 y -SDict begin H.S end - -2 4942 a -2 4942 a -SDict begin 13 H.A end - --2 4942 a -2 4942 a -SDict begin [ /View [/XYZ H.V] /Dest (1684) cvn H.B /DEST pdfmark end - -2 4942 a 90 x Fj(*)h(stub)g(USE)h(TvP)o(ack)o(et) --2 5033 y -SDict begin H.S end - -2 5033 a -2 5033 a -SDict begin 13 H.A end - -2 5033 a -2 5033 a -SDict begin [ /View [/XYZ H.V] /Dest (1685) cvn H.B /DEST pdfmark end - -2 -5033 a Black Black 164 5181 a -SDict begin H.S end - 164 5181 a 164 5181 a -SDict begin 13 H.A end - 164 -5181 a 164 5181 a -SDict begin [ /View [/XYZ H.V] /Dest (1686) cvn H.B /DEST pdfmark end - 164 5181 a Fj(the)f(remainder)e(of)i(the)g(pack)o(et) -g(depending)e(on)h(the)i("type")-2 5241 y -SDict begin H.S end - -2 5241 a -2 -5241 a -SDict begin 13 H.A end - -2 5241 a -2 5241 a -SDict begin [ /View [/XYZ H.V] /Dest (1687) cvn H.B /DEST pdfmark end - -2 5241 a Black 3657 5984 -a Fh(46)p Black eop end -%%Page: 47 53 -TeXDict begin 47 52 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.47) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (1743) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 72 a Fe(9.3.2.2.)k(Interface)i(identi\002cation)-2 -240 y -SDict begin H.S end - -2 240 a -2 240 a -SDict begin 13 H.A end - -2 240 a -2 240 a -SDict begin [ /View [/XYZ H.V] /Dest (1689) cvn H.B /DEST pdfmark end - -2 240 a 106 -x Fj(the)20 b(interf)o(aces)g(are)g(numbered.)d(as)k(yet)f(I)h(ha)n(v)o -(en')o(t)d(seen)i(more)g(than)f(one)h(interf)o(ace)f(used)h(on)g(the)g -(same)h(pipe)e(name)h(srvsvc)-2 693 y Fg(abstract)43 -b(\(0x4B324FC8,)g(0x01D31670,)g(0x475A7812,)g(0x88E16EBF,)g -(0x00000003\))-2 790 y(transfer)g(\(0x8A885D04,)g(0x11C91CEB,)g -(0x0008E89F,)g(0x6048102B,)g(0x00000002\))-2 991 y -SDict begin H.S end - -2 -991 a -2 991 a -SDict begin 13 H.A end - -2 991 a -2 991 a -SDict begin [ /View [/XYZ H.V] /Dest (1692) cvn H.B /DEST pdfmark end - -2 991 a 296 x Fe(9.3.2.3.)24 -b(RPC_Iface)g(R)m(W)-2 1300 y -SDict begin H.S end - -2 1300 a -2 1300 a -SDict begin 13 H.A end - -2 -1300 a -2 1300 a -SDict begin [ /View [/XYZ H.V] /Dest (1694) cvn H.B /DEST pdfmark end - -2 1300 a -2 1424 a -SDict begin H.S end - -2 1424 a -2 1424 -a -SDict begin 13 H.A end - -2 1424 a -2 1424 a -SDict begin [ /View [/XYZ H.V] /Dest (1696) cvn H.B /DEST pdfmark end - -2 1424 a 95 x Fj(UINT8)19 b(byte[16])-2 -1537 y -SDict begin H.S end - -2 1537 a -2 1537 a -SDict begin 13 H.A end - -2 1537 a -2 1537 a -SDict begin [ /View [/XYZ H.V] /Dest (1697) cvn H.B /DEST pdfmark end - -2 1537 -a Black Black 164 1669 a -SDict begin H.S end - 164 1669 a 164 1669 a -SDict begin 13 H.A end - 164 1669 -a 164 1669 a -SDict begin [ /View [/XYZ H.V] /Dest (1698) cvn H.B /DEST pdfmark end - 164 1669 a Fj(16)h(bytes)g(of)g(number)-2 -1770 y -SDict begin H.S end - -2 1770 a -2 1770 a -SDict begin 13 H.A end - -2 1770 a -2 1770 a -SDict begin [ /View [/XYZ H.V] /Dest (1700) cvn H.B /DEST pdfmark end - -2 1770 -a 90 x Fj(UINT32)f(v)o(ersion)-2 1861 y -SDict begin H.S end - -2 1861 a -2 -1861 a -SDict begin 13 H.A end - -2 1861 a -2 1861 a -SDict begin [ /View [/XYZ H.V] /Dest (1701) cvn H.B /DEST pdfmark end - -2 1861 a Black Black 164 -2009 a -SDict begin H.S end - 164 2009 a 164 2009 a -SDict begin 13 H.A end - 164 2009 a 164 2009 a -SDict begin [ /View [/XYZ H.V] /Dest (1702) cvn H.B /DEST pdfmark end - 164 -2009 a Fj(the)h(interf)o(ace)f(number)-2 2051 y -SDict begin H.S end - -2 2051 -a -2 2051 a -SDict begin 13 H.A end - -2 2051 a -2 2051 a -SDict begin [ /View [/XYZ H.V] /Dest (1703) cvn H.B /DEST pdfmark end - -2 2051 a 295 x Fe(9.3.2.4.)24 -b(RPC_ReqBind)h(R)m(W)-2 2532 y -SDict begin H.S end - -2 2532 a -2 2532 a -SDict begin 13 H.A end - -2 -2532 a -2 2532 a -SDict begin [ /View [/XYZ H.V] /Dest (1705) cvn H.B /DEST pdfmark end - -2 2532 a 88 x Fj(the)20 b(remainder)e(of)h(the)h -(pack)o(et)f(after)h(the)g(header)f(if)h("type")f(w)o(as)i(Bind)e(in)i -(the)e(response)g(header)m(,)f("type")i(should)e(be)i(BindAck)-2 -2638 y -SDict begin H.S end - -2 2638 a -2 2638 a -SDict begin 13 H.A end - -2 2638 a -2 2638 a -SDict begin [ /View [/XYZ H.V] /Dest (1706) cvn H.B /DEST pdfmark end - -2 2638 -a -2 2763 a -SDict begin H.S end - -2 2763 a -2 2763 a -SDict begin 13 H.A end - -2 2763 a -2 2763 a -SDict begin [ /View [/XYZ H.V] /Dest (1708) cvn H.B /DEST pdfmark end - -2 -2763 a 89 x Fj(UINT16)f(maxtsize)-2 2853 y -SDict begin H.S end - -2 2853 a --2 2853 a -SDict begin 13 H.A end - -2 2853 a -2 2853 a -SDict begin [ /View [/XYZ H.V] /Dest (1709) cvn H.B /DEST pdfmark end - -2 2853 a Black Black 164 -3002 a -SDict begin H.S end - 164 3002 a 164 3002 a -SDict begin 13 H.A end - 164 3002 a 164 3002 a -SDict begin [ /View [/XYZ H.V] /Dest (1710) cvn H.B /DEST pdfmark end - 164 -3002 a Fj(maximum)f(transmission)i(fragment)e(size)j(\(0x1630\))-2 -3103 y -SDict begin H.S end - -2 3103 a -2 3103 a -SDict begin 13 H.A end - -2 3103 a -2 3103 a -SDict begin [ /View [/XYZ H.V] /Dest (1712) cvn H.B /DEST pdfmark end - -2 3103 -a 90 x Fj(UINT16)e(maxrsize)-2 3194 y -SDict begin H.S end - -2 3194 a -2 3194 -a -SDict begin 13 H.A end - -2 3194 a -2 3194 a -SDict begin [ /View [/XYZ H.V] /Dest (1713) cvn H.B /DEST pdfmark end - -2 3194 a Black Black 164 3342 -a -SDict begin H.S end - 164 3342 a 164 3342 a -SDict begin 13 H.A end - 164 3342 a 164 3342 a -SDict begin [ /View [/XYZ H.V] /Dest (1714) cvn H.B /DEST pdfmark end - 164 3342 -a Fj(max)h(recei)n(v)o(e)f(fragment)f(size)j(\(0x1630\))-2 -3443 y -SDict begin H.S end - -2 3443 a -2 3443 a -SDict begin 13 H.A end - -2 3443 a -2 3443 a -SDict begin [ /View [/XYZ H.V] /Dest (1716) cvn H.B /DEST pdfmark end - -2 3443 -a 90 x Fj(UINT32)e(assocgid)-2 3551 y -SDict begin H.S end - -2 3551 a -2 3551 -a -SDict begin 13 H.A end - -2 3551 a -2 3551 a -SDict begin [ /View [/XYZ H.V] /Dest (1717) cvn H.B /DEST pdfmark end - -2 3551 a Black Black 164 3683 -a -SDict begin H.S end - 164 3683 a 164 3683 a -SDict begin 13 H.A end - 164 3683 a 164 3683 a -SDict begin [ /View [/XYZ H.V] /Dest (1718) cvn H.B /DEST pdfmark end - 164 3683 -a Fj(associated)h(group)e(id)j(\(0x0\))-2 3784 y -SDict begin H.S end - -2 3784 -a -2 3784 a -SDict begin 13 H.A end - -2 3784 a -2 3784 a -SDict begin [ /View [/XYZ H.V] /Dest (1720) cvn H.B /DEST pdfmark end - -2 3784 a 90 x Fj(UINT32)e(numelements) --2 3875 y -SDict begin H.S end - -2 3875 a -2 3875 a -SDict begin 13 H.A end - -2 3875 a -2 3875 a -SDict begin [ /View [/XYZ H.V] /Dest (1721) cvn H.B /DEST pdfmark end - -2 -3875 a Black Black 164 4023 a -SDict begin H.S end - 164 4023 a 164 4023 a -SDict begin 13 H.A end - 164 -4023 a 164 4023 a -SDict begin [ /View [/XYZ H.V] /Dest (1722) cvn H.B /DEST pdfmark end - 164 4023 a Fj(the)h(number)e(of)i(elements)g(\(0x1\)) --2 4121 y -SDict begin H.S end - -2 4121 a -2 4121 a -SDict begin 13 H.A end - -2 4121 a -2 4121 a -SDict begin [ /View [/XYZ H.V] /Dest (1724) cvn H.B /DEST pdfmark end - -2 -4121 a 93 x Fj(UINT16)f(conte)o(xtid)-2 4215 y -SDict begin H.S end - -2 4215 -a -2 4215 a -SDict begin 13 H.A end - -2 4215 a -2 4215 a -SDict begin [ /View [/XYZ H.V] /Dest (1725) cvn H.B /DEST pdfmark end - -2 4215 a Black Black -164 4363 a -SDict begin H.S end - 164 4363 a 164 4363 a -SDict begin 13 H.A end - 164 4363 a 164 4363 -a -SDict begin [ /View [/XYZ H.V] /Dest (1726) cvn H.B /DEST pdfmark end - 164 4363 a Fj(presentation)f(conte)o(xt)h(identi\002er)h(\(0x0\))-2 -4464 y -SDict begin H.S end - -2 4464 a -2 4464 a -SDict begin 13 H.A end - -2 4464 a -2 4464 a -SDict begin [ /View [/XYZ H.V] /Dest (1728) cvn H.B /DEST pdfmark end - -2 4464 -a 90 x Fj(UINT8)f(numsyntax)o(es)-2 4572 y -SDict begin H.S end - -2 4572 a --2 4572 a -SDict begin 13 H.A end - -2 4572 a -2 4572 a -SDict begin [ /View [/XYZ H.V] /Dest (1729) cvn H.B /DEST pdfmark end - -2 4572 a Black Black 164 -4704 a -SDict begin H.S end - 164 4704 a 164 4704 a -SDict begin 13 H.A end - 164 4704 a 164 4704 a -SDict begin [ /View [/XYZ H.V] /Dest (1730) cvn H.B /DEST pdfmark end - 164 -4704 a Fj(the)h(number)e(of)i(syntax)o(es)g(\(has)g(al)o(w)o(ays)g -(been)g(1?\)\(0x1\))-2 4805 y -SDict begin H.S end - -2 4805 a -2 4805 a -SDict begin 13 H.A end - -2 -4805 a -2 4805 a -SDict begin [ /View [/XYZ H.V] /Dest (1732) cvn H.B /DEST pdfmark end - -2 4805 a 90 x Fj(UINT8[])-2 4908 y -SDict begin H.S end - --2 4908 a -2 4908 a -SDict begin 13 H.A end - -2 4908 a -2 4908 a -SDict begin [ /View [/XYZ H.V] /Dest (1733) cvn H.B /DEST pdfmark end - -2 4908 a Black -Black 164 5044 a -SDict begin H.S end - 164 5044 a 164 5044 a -SDict begin 13 H.A end - 164 5044 a 164 -5044 a -SDict begin [ /View [/XYZ H.V] /Dest (1734) cvn H.B /DEST pdfmark end - 164 5044 a Fj(4-byte)f(alignment)g(padding,)f(against)h(SMB)i -(header)-2 5145 y -SDict begin H.S end - -2 5145 a -2 5145 a -SDict begin 13 H.A end - -2 5145 a -2 5145 -a -SDict begin [ /View [/XYZ H.V] /Dest (1736) cvn H.B /DEST pdfmark end - -2 5145 a 90 x Fj(*)f(abstractint)g(USE)g(RPC_If)o(ace)-2 -5245 y -SDict begin H.S end - -2 5245 a -2 5245 a -SDict begin 13 H.A end - -2 5245 a -2 5245 a -SDict begin [ /View [/XYZ H.V] /Dest (1737) cvn H.B /DEST pdfmark end - -2 5245 -a Black Black 164 5385 a -SDict begin H.S end - 164 5385 a 164 5385 a -SDict begin 13 H.A end - 164 5385 -a 164 5385 a -SDict begin [ /View [/XYZ H.V] /Dest (1738) cvn H.B /DEST pdfmark end - 164 5385 a Fj(num)f(and)h(v)o(ers.)f(of)h(interf)o(ace)g -(client)g(is)h(using)p Black 3656 5984 a Fh(47)p Black -eop end -%%Page: 48 54 -TeXDict begin 48 53 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.48) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2742 -132 -a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black --2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (1740) cvn H.B /DEST pdfmark end - -2 -11 a -83 x Fj(*)g(transferint)f(USE)i(RPC_If)o(ace)-2 82 y -SDict begin H.S end - --2 82 a -2 82 a -SDict begin 13 H.A end - -2 82 a -2 82 a -SDict begin [ /View [/XYZ H.V] /Dest (1741) cvn H.B /DEST pdfmark end - -2 82 a Black Black 164 -222 a -SDict begin H.S end - 164 222 a 164 222 a -SDict begin 13 H.A end - 164 222 a 164 222 a -SDict begin [ /View [/XYZ H.V] /Dest (1742) cvn H.B /DEST pdfmark end - 164 222 -a Fj(num)e(and)h(v)o(ers.)f(of)h(interf)o(ace)g(to)g(use)g(for)g -(replies)-2 281 y -SDict begin H.S end - -2 281 a -2 281 a -SDict begin 13 H.A end - -2 281 a -2 281 a -SDict begin [ /View [/XYZ H.V] /Dest (1743) cvn H.B /DEST pdfmark end - --2 281 a 278 x Fe(9.3.2.5.)k(RPC_Addr)n(ess)h(R)m(W)-2 -572 y -SDict begin H.S end - -2 572 a -2 572 a -SDict begin 13 H.A end - -2 572 a -2 572 a -SDict begin [ /View [/XYZ H.V] /Dest (1745) cvn H.B /DEST pdfmark end - -2 572 a -2 -696 a -SDict begin H.S end - -2 696 a -2 696 a -SDict begin 13 H.A end - -2 696 a -2 696 a -SDict begin [ /View [/XYZ H.V] /Dest (1747) cvn H.B /DEST pdfmark end - -2 696 a 95 -x Fj(UINT16)19 b(length)-2 809 y -SDict begin H.S end - -2 809 a -2 809 a -SDict begin 13 H.A end - -2 -809 a -2 809 a -SDict begin [ /View [/XYZ H.V] /Dest (1748) cvn H.B /DEST pdfmark end - -2 809 a Black Black 164 941 a -SDict begin H.S end - 164 941 -a 164 941 a -SDict begin 13 H.A end - 164 941 a 164 941 a -SDict begin [ /View [/XYZ H.V] /Dest (1749) cvn H.B /DEST pdfmark end - 164 941 a Fj(length)g(of)h(the)g -(string)g(including)f(null)g(terminator)-2 1042 y -SDict begin H.S end - -2 -1042 a -2 1042 a -SDict begin 13 H.A end - -2 1042 a -2 1042 a -SDict begin [ /View [/XYZ H.V] /Dest (1751) cvn H.B /DEST pdfmark end - -2 1042 a 90 x Fj(*)h(port)g(USE)g -(string)-2 1150 y -SDict begin H.S end - -2 1150 a -2 1150 a -SDict begin 13 H.A end - -2 1150 a -2 1150 -a -SDict begin [ /View [/XYZ H.V] /Dest (1752) cvn H.B /DEST pdfmark end - -2 1150 a Black Black 164 1281 a -SDict begin H.S end - 164 1281 a 164 1281 -a -SDict begin 13 H.A end - 164 1281 a 164 1281 a -SDict begin [ /View [/XYZ H.V] /Dest (1753) cvn H.B /DEST pdfmark end - 164 1281 a Fj(the)g(string)g(abo)o(v)o(e)e(in)j -(single)f(byte,)f(null)h(terminated)f(form)-2 1341 y -SDict begin H.S end - --2 1341 a -2 1341 a -SDict begin 13 H.A end - -2 1341 a -2 1341 a -SDict begin [ /View [/XYZ H.V] /Dest (1754) cvn H.B /DEST pdfmark end - -2 1341 a 277 -x Fe(9.3.2.6.)24 b(RPC_ResBind)h(R)m(W)-2 1797 y -SDict begin H.S end - -2 1797 -a -2 1797 a -SDict begin 13 H.A end - -2 1797 a -2 1797 a -SDict begin [ /View [/XYZ H.V] /Dest (1756) cvn H.B /DEST pdfmark end - -2 1797 a 95 x Fj(the)20 -b(response)f(to)i(place)e(after)h(the)h(header)e(in)h(the)g(reply)f -(pack)o(et)-2 1910 y -SDict begin H.S end - -2 1910 a -2 1910 a -SDict begin 13 H.A end - -2 1910 a -2 -1910 a -SDict begin [ /View [/XYZ H.V] /Dest (1757) cvn H.B /DEST pdfmark end - -2 1910 a -2 2035 a -SDict begin H.S end - -2 2035 a -2 2035 a -SDict begin 13 H.A end - -2 2035 -a -2 2035 a -SDict begin [ /View [/XYZ H.V] /Dest (1759) cvn H.B /DEST pdfmark end - -2 2035 a 90 x Fj(UINT16)g(maxtsize)-2 2126 -y -SDict begin H.S end - -2 2126 a -2 2126 a -SDict begin 13 H.A end - -2 2126 a -2 2126 a -SDict begin [ /View [/XYZ H.V] /Dest (1760) cvn H.B /DEST pdfmark end - -2 2126 a Black -Black 164 2274 a -SDict begin H.S end - 164 2274 a 164 2274 a -SDict begin 13 H.A end - 164 2274 a 164 -2274 a -SDict begin [ /View [/XYZ H.V] /Dest (1761) cvn H.B /DEST pdfmark end - 164 2274 a Fj(same)h(as)h(request)-2 2375 y -SDict begin H.S end - -2 -2375 a -2 2375 a -SDict begin 13 H.A end - -2 2375 a -2 2375 a -SDict begin [ /View [/XYZ H.V] /Dest (1763) cvn H.B /DEST pdfmark end - -2 2375 a 90 x Fj(UINT16)e -(maxrsize)-2 2466 y -SDict begin H.S end - -2 2466 a -2 2466 a -SDict begin 13 H.A end - -2 2466 a -2 -2466 a -SDict begin [ /View [/XYZ H.V] /Dest (1764) cvn H.B /DEST pdfmark end - -2 2466 a Black Black 164 2615 a -SDict begin H.S end - 164 2615 a 164 -2615 a -SDict begin 13 H.A end - 164 2615 a 164 2615 a -SDict begin [ /View [/XYZ H.V] /Dest (1765) cvn H.B /DEST pdfmark end - 164 2615 a Fj(same)h(as)h(request)-2 -2716 y -SDict begin H.S end - -2 2716 a -2 2716 a -SDict begin 13 H.A end - -2 2716 a -2 2716 a -SDict begin [ /View [/XYZ H.V] /Dest (1767) cvn H.B /DEST pdfmark end - -2 2716 -a 90 x Fj(UINT32)e(assocgid)-2 2824 y -SDict begin H.S end - -2 2824 a -2 2824 -a -SDict begin 13 H.A end - -2 2824 a -2 2824 a -SDict begin [ /View [/XYZ H.V] /Dest (1768) cvn H.B /DEST pdfmark end - -2 2824 a Black Black 164 2955 -a -SDict begin H.S end - 164 2955 a 164 2955 a -SDict begin 13 H.A end - 164 2955 a 164 2955 a -SDict begin [ /View [/XYZ H.V] /Dest (1769) cvn H.B /DEST pdfmark end - 164 2955 -a Fj(zero)-2 3039 y -SDict begin H.S end - -2 3039 a -2 3039 a -SDict begin 13 H.A end - -2 3039 a -2 -3039 a -SDict begin [ /View [/XYZ H.V] /Dest (1771) cvn H.B /DEST pdfmark end - -2 3039 a 107 x Fj(*)h(secondaddr)e(USE)i(RPC_Address)-2 -3156 y -SDict begin H.S end - -2 3156 a -2 3156 a -SDict begin 13 H.A end - -2 3156 a -2 3156 a -SDict begin [ /View [/XYZ H.V] /Dest (1772) cvn H.B /DEST pdfmark end - -2 3156 -a Black Black 164 3295 a -SDict begin H.S end - 164 3295 a 164 3295 a -SDict begin 13 H.A end - 164 3295 -a 164 3295 a -SDict begin [ /View [/XYZ H.V] /Dest (1773) cvn H.B /DEST pdfmark end - 164 3295 a Fj(the)g(address)g(string,)f(as)i(described)e -(earlier)-2 3396 y -SDict begin H.S end - -2 3396 a -2 3396 a -SDict begin 13 H.A end - -2 3396 a -2 3396 -a -SDict begin [ /View [/XYZ H.V] /Dest (1775) cvn H.B /DEST pdfmark end - -2 3396 a 90 x Fj(UINT8[])-2 3499 y -SDict begin H.S end - -2 3499 a -2 3499 -a -SDict begin 13 H.A end - -2 3499 a -2 3499 a -SDict begin [ /View [/XYZ H.V] /Dest (1776) cvn H.B /DEST pdfmark end - -2 3499 a Black Black 164 3636 -a -SDict begin H.S end - 164 3636 a 164 3636 a -SDict begin 13 H.A end - 164 3636 a 164 3636 a -SDict begin [ /View [/XYZ H.V] /Dest (1777) cvn H.B /DEST pdfmark end - 164 3636 -a Fj(4-byte)g(alignment)g(padding,)f(against)h(SMB)i(header)-2 -3737 y -SDict begin H.S end - -2 3737 a -2 3737 a -SDict begin 13 H.A end - -2 3737 a -2 3737 a -SDict begin [ /View [/XYZ H.V] /Dest (1779) cvn H.B /DEST pdfmark end - -2 3737 -a 90 x Fj(UINT8)e(numresults)-2 3828 y -SDict begin H.S end - -2 3828 a -2 3828 -a -SDict begin 13 H.A end - -2 3828 a -2 3828 a -SDict begin [ /View [/XYZ H.V] /Dest (1780) cvn H.B /DEST pdfmark end - -2 3828 a Black Black 164 3976 -a -SDict begin H.S end - 164 3976 a 164 3976 a -SDict begin 13 H.A end - 164 3976 a 164 3976 a -SDict begin [ /View [/XYZ H.V] /Dest (1781) cvn H.B /DEST pdfmark end - 164 3976 -a Fj(the)h(number)e(of)i(results)h(\(0x01\))-2 4074 y -SDict begin H.S end - --2 4074 a -2 4074 a -SDict begin 13 H.A end - -2 4074 a -2 4074 a -SDict begin [ /View [/XYZ H.V] /Dest (1783) cvn H.B /DEST pdfmark end - -2 4074 a 93 -x Fj(UINT8[])-2 4180 y -SDict begin H.S end - -2 4180 a -2 4180 a -SDict begin 13 H.A end - -2 4180 a --2 4180 a -SDict begin [ /View [/XYZ H.V] /Dest (1784) cvn H.B /DEST pdfmark end - -2 4180 a Black Black 164 4317 a -SDict begin H.S end - 164 4317 a -164 4317 a -SDict begin 13 H.A end - 164 4317 a 164 4317 a -SDict begin [ /View [/XYZ H.V] /Dest (1785) cvn H.B /DEST pdfmark end - 164 4317 a Fj(4-byte)e(alignment)g -(padding,)f(against)h(SMB)i(header)-2 4418 y -SDict begin H.S end - -2 4418 -a -2 4418 a -SDict begin 13 H.A end - -2 4418 a -2 4418 a -SDict begin [ /View [/XYZ H.V] /Dest (1787) cvn H.B /DEST pdfmark end - -2 4418 a 90 x Fj(UINT16)e(result)-2 -4509 y -SDict begin H.S end - -2 4509 a -2 4509 a -SDict begin 13 H.A end - -2 4509 a -2 4509 a -SDict begin [ /View [/XYZ H.V] /Dest (1788) cvn H.B /DEST pdfmark end - -2 4509 -a Black Black 164 4657 a -SDict begin H.S end - 164 4657 a 164 4657 a -SDict begin 13 H.A end - 164 4657 -a 164 4657 a -SDict begin [ /View [/XYZ H.V] /Dest (1789) cvn H.B /DEST pdfmark end - 164 4657 a Fj(result)h(\(0x00)e(=)j(accept\))-2 -4758 y -SDict begin H.S end - -2 4758 a -2 4758 a -SDict begin 13 H.A end - -2 4758 a -2 4758 a -SDict begin [ /View [/XYZ H.V] /Dest (1791) cvn H.B /DEST pdfmark end - -2 4758 -a 90 x Fj(UINT16)e(reason)-2 4849 y -SDict begin H.S end - -2 4849 a -2 4849 -a -SDict begin 13 H.A end - -2 4849 a -2 4849 a -SDict begin [ /View [/XYZ H.V] /Dest (1792) cvn H.B /DEST pdfmark end - -2 4849 a Black Black 164 4997 -a -SDict begin H.S end - 164 4997 a 164 4997 a -SDict begin 13 H.A end - 164 4997 a 164 4997 a -SDict begin [ /View [/XYZ H.V] /Dest (1793) cvn H.B /DEST pdfmark end - 164 4997 -a Fj(reason)g(\(0x00)g(=)h(no)g(reason)f(speci\002ed\))-2 -5098 y -SDict begin H.S end - -2 5098 a -2 5098 a -SDict begin 13 H.A end - -2 5098 a -2 5098 a -SDict begin [ /View [/XYZ H.V] /Dest (1795) cvn H.B /DEST pdfmark end - -2 5098 -a 90 x Fj(*)h(transfersyntax)e(USE)j(RPC_If)o(ace)-2 -5206 y -SDict begin H.S end - -2 5206 a -2 5206 a -SDict begin 13 H.A end - -2 5206 a -2 5206 a -SDict begin [ /View [/XYZ H.V] /Dest (1796) cvn H.B /DEST pdfmark end - -2 5206 -a Black Black 164 5338 a -SDict begin H.S end - 164 5338 a 164 5338 a -SDict begin 13 H.A end - 164 5338 -a 164 5338 a -SDict begin [ /View [/XYZ H.V] /Dest (1797) cvn H.B /DEST pdfmark end - 164 5338 a Fj(the)f(transfer)f(syntax)h(from)f(the)h -(request)-2 5397 y -SDict begin H.S end - -2 5397 a -2 5397 a -SDict begin 13 H.A end - -2 5397 a -2 5397 -a -SDict begin [ /View [/XYZ H.V] /Dest (1798) cvn H.B /DEST pdfmark end - -2 5397 a Black 3659 5984 a Fh(48)p Black eop end -%%Page: 49 55 -TeXDict begin 49 54 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.49) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2742 -132 -a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black --2 72 a Fe(9.3.2.7.)k(RPC_ReqNorm)h(R)m(W)-2 259 y -SDict begin H.S end - -2 -259 a -2 259 a -SDict begin 13 H.A end - -2 259 a -2 259 a -SDict begin [ /View [/XYZ H.V] /Dest (1800) cvn H.B /DEST pdfmark end - -2 259 a 87 x Fj(the)20 -b(remainder)e(of)i(the)g(pack)o(et)g(after)g(the)g(header)f(for)h(e)n -(v)o(ery)e(other)i(other)f(request)-2 364 y -SDict begin H.S end - -2 364 a --2 364 a -SDict begin 13 H.A end - -2 364 a -2 364 a -SDict begin [ /View [/XYZ H.V] /Dest (1801) cvn H.B /DEST pdfmark end - -2 364 a -2 489 a -SDict begin H.S end - -2 489 a --2 489 a -SDict begin 13 H.A end - -2 489 a -2 489 a -SDict begin [ /View [/XYZ H.V] /Dest (1803) cvn H.B /DEST pdfmark end - -2 489 a 90 x Fj(UINT32)g(allochint)-2 -580 y -SDict begin H.S end - -2 580 a -2 580 a -SDict begin 13 H.A end - -2 580 a -2 580 a -SDict begin [ /View [/XYZ H.V] /Dest (1804) cvn H.B /DEST pdfmark end - -2 580 a Black -Black 164 728 a -SDict begin H.S end - 164 728 a 164 728 a -SDict begin 13 H.A end - 164 728 a 164 728 -a -SDict begin [ /View [/XYZ H.V] /Dest (1805) cvn H.B /DEST pdfmark end - 164 728 a Fj(the)h(size)h(of)f(the)g(stub)g(data)g(in)h(bytes)-2 -829 y -SDict begin H.S end - -2 829 a -2 829 a -SDict begin 13 H.A end - -2 829 a -2 829 a -SDict begin [ /View [/XYZ H.V] /Dest (1807) cvn H.B /DEST pdfmark end - -2 829 a 90 -x Fj(UINT16)e(presconte)o(xt)-2 937 y -SDict begin H.S end - -2 937 a -2 937 -a -SDict begin 13 H.A end - -2 937 a -2 937 a -SDict begin [ /View [/XYZ H.V] /Dest (1808) cvn H.B /DEST pdfmark end - -2 937 a Black Black 164 1069 a -SDict begin H.S end - 164 -1069 a 164 1069 a -SDict begin 13 H.A end - 164 1069 a 164 1069 a -SDict begin [ /View [/XYZ H.V] /Dest (1809) cvn H.B /DEST pdfmark end - 164 1069 a Fj(presentation)f -(conte)o(xt)h(identi\002er)h(\(0x0\))-2 1170 y -SDict begin H.S end - -2 1170 -a -2 1170 a -SDict begin 13 H.A end - -2 1170 a -2 1170 a -SDict begin [ /View [/XYZ H.V] /Dest (1811) cvn H.B /DEST pdfmark end - -2 1170 a 90 x Fj(UINT16)f(opnum)-2 -1278 y -SDict begin H.S end - -2 1278 a -2 1278 a -SDict begin 13 H.A end - -2 1278 a -2 1278 a -SDict begin [ /View [/XYZ H.V] /Dest (1812) cvn H.B /DEST pdfmark end - -2 1278 -a Black Black 164 1409 a -SDict begin H.S end - 164 1409 a 164 1409 a -SDict begin 13 H.A end - 164 1409 -a 164 1409 a -SDict begin [ /View [/XYZ H.V] /Dest (1813) cvn H.B /DEST pdfmark end - 164 1409 a Fj(operation)f(number)h(\(0x15\))-2 -1510 y -SDict begin H.S end - -2 1510 a -2 1510 a -SDict begin 13 H.A end - -2 1510 a -2 1510 a -SDict begin [ /View [/XYZ H.V] /Dest (1815) cvn H.B /DEST pdfmark end - -2 1510 -a 90 x Fj(*)h(stub)g(USE)h(TvP)o(ack)o(et)-2 1601 y -SDict begin H.S end - -2 -1601 a -2 1601 a -SDict begin 13 H.A end - -2 1601 a -2 1601 a -SDict begin [ /View [/XYZ H.V] /Dest (1816) cvn H.B /DEST pdfmark end - -2 1601 a Black -Black 164 1750 a -SDict begin H.S end - 164 1750 a 164 1750 a -SDict begin 13 H.A end - 164 1750 a 164 -1750 a -SDict begin [ /View [/XYZ H.V] /Dest (1817) cvn H.B /DEST pdfmark end - 164 1750 a Fj(a)f(pack)o(et)g(dependent)e(on)i(the)g(pipe)g -(name)f(\(probably)f(the)i(interf)o(ace\))f(and)h(the)g(op)g(number\)) --2 1809 y -SDict begin H.S end - -2 1809 a -2 1809 a -SDict begin 13 H.A end - -2 1809 a -2 1809 a -SDict begin [ /View [/XYZ H.V] /Dest (1818) cvn H.B /DEST pdfmark end - -2 -1809 a 278 x Fe(9.3.2.8.)k(RPC_ResNorm)g(R)m(W)-2 2100 -y -SDict begin H.S end - -2 2100 a -2 2100 a -SDict begin 13 H.A end - -2 2100 a -2 2100 a -SDict begin [ /View [/XYZ H.V] /Dest (1820) cvn H.B /DEST pdfmark end - -2 2100 a -2 -2224 a -SDict begin H.S end - -2 2224 a -2 2224 a -SDict begin 13 H.A end - -2 2224 a -2 2224 a -SDict begin [ /View [/XYZ H.V] /Dest (1822) cvn H.B /DEST pdfmark end - -2 2224 -a 95 x Fj(UINT32)19 b(allochint)-2 2320 y -SDict begin H.S end - -2 2320 a -2 -2320 a -SDict begin 13 H.A end - -2 2320 a -2 2320 a -SDict begin [ /View [/XYZ H.V] /Dest (1823) cvn H.B /DEST pdfmark end - -2 2320 a Black Black 164 -2468 a -SDict begin H.S end - 164 2468 a 164 2468 a -SDict begin 13 H.A end - 164 2468 a 164 2468 a -SDict begin [ /View [/XYZ H.V] /Dest (1824) cvn H.B /DEST pdfmark end - 164 -2468 a Fj(#)h(size)h(of)f(the)g(stub)g(data)g(in)h(bytes)-2 -2569 y -SDict begin H.S end - -2 2569 a -2 2569 a -SDict begin 13 H.A end - -2 2569 a -2 2569 a -SDict begin [ /View [/XYZ H.V] /Dest (1826) cvn H.B /DEST pdfmark end - -2 2569 -a 90 x Fj(UINT16)e(presconte)o(xt)-2 2677 y -SDict begin H.S end - -2 2677 a --2 2677 a -SDict begin 13 H.A end - -2 2677 a -2 2677 a -SDict begin [ /View [/XYZ H.V] /Dest (1827) cvn H.B /DEST pdfmark end - -2 2677 a Black Black 164 -2809 a -SDict begin H.S end - 164 2809 a 164 2809 a -SDict begin 13 H.A end - 164 2809 a 164 2809 a -SDict begin [ /View [/XYZ H.V] /Dest (1828) cvn H.B /DEST pdfmark end - 164 -2809 a Fj(#)h(presentation)f(conte)o(xt)g(identi\002er)g(\(same)h(as)h -(request\))-2 2910 y -SDict begin H.S end - -2 2910 a -2 2910 a -SDict begin 13 H.A end - -2 2910 a -2 -2910 a -SDict begin [ /View [/XYZ H.V] /Dest (1830) cvn H.B /DEST pdfmark end - -2 2910 a 90 x Fj(UINT8)e(cancelcount)-2 3001 -y -SDict begin H.S end - -2 3001 a -2 3001 a -SDict begin 13 H.A end - -2 3001 a -2 3001 a -SDict begin [ /View [/XYZ H.V] /Dest (1831) cvn H.B /DEST pdfmark end - -2 3001 a Black -Black 164 3149 a -SDict begin H.S end - 164 3149 a 164 3149 a -SDict begin 13 H.A end - 164 3149 a 164 -3149 a -SDict begin [ /View [/XYZ H.V] /Dest (1832) cvn H.B /DEST pdfmark end - 164 3149 a Fj(#)h(cancel)g(count?)f(\(0x0\))-2 -3247 y -SDict begin H.S end - -2 3247 a -2 3247 a -SDict begin 13 H.A end - -2 3247 a -2 3247 a -SDict begin [ /View [/XYZ H.V] /Dest (1834) cvn H.B /DEST pdfmark end - -2 3247 -a 93 x Fj(UINT8)g(reserv)o(ed)-2 3341 y -SDict begin H.S end - -2 3341 a -2 -3341 a -SDict begin 13 H.A end - -2 3341 a -2 3341 a -SDict begin [ /View [/XYZ H.V] /Dest (1835) cvn H.B /DEST pdfmark end - -2 3341 a Black Black 164 -3490 a -SDict begin H.S end - 164 3490 a 164 3490 a -SDict begin 13 H.A end - 164 3490 a 164 3490 a -SDict begin [ /View [/XYZ H.V] /Dest (1836) cvn H.B /DEST pdfmark end - 164 -3490 a Fj(#)h(0)g(-)h(one)e(byte)h(padding)-2 3591 y -SDict begin H.S end - --2 3591 a -2 3591 a -SDict begin 13 H.A end - -2 3591 a -2 3591 a -SDict begin [ /View [/XYZ H.V] /Dest (1838) cvn H.B /DEST pdfmark end - -2 3591 a 90 -x Fj(*)g(stub)g(USE)h(TvP)o(ack)o(et)-2 3682 y -SDict begin H.S end - -2 3682 -a -2 3682 a -SDict begin 13 H.A end - -2 3682 a -2 3682 a -SDict begin [ /View [/XYZ H.V] /Dest (1839) cvn H.B /DEST pdfmark end - -2 3682 a Black Black -164 3830 a -SDict begin H.S end - 164 3830 a 164 3830 a -SDict begin 13 H.A end - 164 3830 a 164 3830 -a -SDict begin [ /View [/XYZ H.V] /Dest (1840) cvn H.B /DEST pdfmark end - 164 3830 a Fj(#)f(the)g(remainder)f(of)h(the)g(reply)-2 -3973 y -SDict begin H.S end - -2 3973 a -2 3973 a -SDict begin 13 H.A end - -2 3973 a -2 3973 a -SDict begin [ /View [/XYZ H.V] /Dest (1841) cvn H.B /DEST pdfmark end - -2 3973 -a 310 x Ff(9.3.3.)29 b(T)-11 b(ail)-2 4450 y -SDict begin H.S end - -2 4450 -a -2 4450 a -SDict begin 13 H.A end - -2 4450 a -2 4450 a -SDict begin [ /View [/XYZ H.V] /Dest (1843) cvn H.B /DEST pdfmark end - -2 4450 a 107 x Fj(The)20 -b(end)f(of)h(each)g(of)g(the)g(NTLSA)g(and)g(NETLOGON)g(named)f(pipes)h -(ends)g(with:)-2 4575 y -SDict begin H.S end - -2 4575 a -2 4575 a -SDict begin 13 H.A end - -2 4575 a --2 4575 a -SDict begin [ /View [/XYZ H.V] /Dest (1844) cvn H.B /DEST pdfmark end - -2 4575 a -2 4699 a -SDict begin H.S end - -2 4699 a -2 4699 a -SDict begin 13 H.A end - -2 -4699 a -2 4699 a -SDict begin [ /View [/XYZ H.V] /Dest (1846) cvn H.B /DEST pdfmark end - -2 4699 a 90 x Fj(......)-2 4790 y -SDict begin H.S end - -2 -4790 a -2 4790 a -SDict begin 13 H.A end - -2 4790 a -2 4790 a -SDict begin [ /View [/XYZ H.V] /Dest (1847) cvn H.B /DEST pdfmark end - -2 4790 a Black -Black 164 4939 a -SDict begin H.S end - 164 4939 a 164 4939 a -SDict begin 13 H.A end - 164 4939 a 164 -4939 a -SDict begin [ /View [/XYZ H.V] /Dest (1848) cvn H.B /DEST pdfmark end - 164 4939 a Fj(end)f(of)h(data)-2 5022 y -SDict begin H.S end - -2 5022 -a -2 5022 a -SDict begin 13 H.A end - -2 5022 a -2 5022 a -SDict begin [ /View [/XYZ H.V] /Dest (1850) cvn H.B /DEST pdfmark end - -2 5022 a 108 x Fj(UINT32)-2 -5131 y -SDict begin H.S end - -2 5131 a -2 5131 a -SDict begin 13 H.A end - -2 5131 a -2 5131 a -SDict begin [ /View [/XYZ H.V] /Dest (1851) cvn H.B /DEST pdfmark end - -2 5131 -a Black Black 164 5279 a -SDict begin H.S end - 164 5279 a 164 5279 a -SDict begin 13 H.A end - 164 5279 -a 164 5279 a -SDict begin [ /View [/XYZ H.V] /Dest (1852) cvn H.B /DEST pdfmark end - 164 5279 a Fj(return)f(code)-2 5321 y -SDict begin H.S end - -2 -5321 a -2 5321 a -SDict begin 13 H.A end - -2 5321 a -2 5321 a -SDict begin [ /View [/XYZ H.V] /Dest (1853) cvn H.B /DEST pdfmark end - -2 5321 a Black -3659 5984 a Fh(49)p Black eop end -%%Page: 50 56 -TeXDict begin 50 55 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.50) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (1900) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 72 a Ff(9.3.4.)29 b(RPC)h(Bind)h(/)f(Bind)h(Ack)-2 -240 y -SDict begin H.S end - -2 240 a -2 240 a -SDict begin 13 H.A end - -2 240 a -2 240 a -SDict begin [ /View [/XYZ H.V] /Dest (1855) cvn H.B /DEST pdfmark end - -2 240 a 106 -x Fj(RPC)21 b(Binds)g(are)f(the)g(process)g(of)g(associating)g(an)g -(RPC)h(pipe)f(\(e.g)g(\\PIPE\\lsarpc\))f(with)i(a)f("transfer)f -(syntax")h(\(see)-2 454 y(RPC_If)o(ace)g(structure\).)f(The)g(purpose)g -(for)h(doing)f(this)h(is)h(unkno)n(wn.)-2 638 y -SDict begin H.S end - -2 638 -a -2 638 a -SDict begin 13 H.A end - -2 638 a -2 638 a -SDict begin [ /View [/XYZ H.V] /Dest (1856) cvn H.B /DEST pdfmark end - -2 638 a -2 638 a -SDict begin H.S end - -2 638 -a -2 638 a -SDict begin 13 H.A end - -2 638 a -2 638 a -SDict begin [ /View [/XYZ H.V] /Dest (1857) cvn H.B /DEST pdfmark end - -2 638 a 90 x Fh(Note:)f(The)g -(RPC_ResBind)f(SMB)h(T)-5 b(r)o(ansact)20 b(r)m(equest)f(is)i(sent)g -(with)f(two)h(uint16)e(setup)h(par)o(ameter)o(s.)f(The)h(\002r)o(st)h -(is)g(0x0026;)d(the)-2 836 y(second)h(is)i(the)f(\002le)h(handle)d(r)m -(eturned)i(by)g(the)g(SMBopenX)f(T)-5 b(r)o(ansact)20 -b(r)m(esponse)o(.)-2 1019 y -SDict begin H.S end - -2 1019 a -2 1019 a -SDict begin 13 H.A end - -2 1019 -a -2 1019 a -SDict begin [ /View [/XYZ H.V] /Dest (1858) cvn H.B /DEST pdfmark end - -2 1019 a -2 1019 a -SDict begin H.S end - -2 1019 a -2 1019 a -SDict begin 13 H.A end - -2 -1019 a -2 1019 a -SDict begin [ /View [/XYZ H.V] /Dest (1859) cvn H.B /DEST pdfmark end - -2 1019 a 91 x Fh(Note:)g(The)g(RPC_ResBind)f(member)o -(s)i(maxtsize)o(,)f(maxr)o(size)h(and)f(assocgid)f(ar)m(e)h(the)h(same) -f(in)g(the)g(r)m(esponse)g(as)h(the)f(same)-2 1218 y(member)o(s)g(in)h -(the)f(RPC_ReqBind.)e(The)i(RPC_ResBind)f(member)h(tr)o(ansfer)o -(syntax)g(is)h(the)f(same)g(in)h(the)f(r)m(esponse)g(as)g(the)-2 -1401 y -SDict begin H.S end - -2 1401 a -2 1401 a -SDict begin 13 H.A end - -2 1401 a -2 1401 a -SDict begin [ /View [/XYZ H.V] /Dest (1860) cvn H.B /DEST pdfmark end - -2 1401 -a -2 1401 a -SDict begin H.S end - -2 1401 a -2 1401 a -SDict begin 13 H.A end - -2 1401 a -2 1401 a -SDict begin [ /View [/XYZ H.V] /Dest (1861) cvn H.B /DEST pdfmark end - -2 -1401 a 91 x Fh(Note:)g(The)g(RPC_ResBind)f(r)m(esponse)h(member)g -(secondaddr)e(contains)h(the)i(name)e(of)h(what)h(is)g(pr)m(esumed)e -(to)i(be)f(the)g(service)-2 1600 y(behind)e(the)j(RPC)f(pipe)o(.)g(The) -g(mapping)e(identi\002ed)h(so)h(far)h(is:)-2 1617 y -SDict begin H.S end - -2 -1617 a -2 1617 a -SDict begin 13 H.A end - -2 1617 a -2 1617 a -SDict begin [ /View [/XYZ H.V] /Dest (1862) cvn H.B /DEST pdfmark end - -2 1617 a -2 1742 -a -SDict begin H.S end - -2 1742 a -2 1742 a -SDict begin 13 H.A end - -2 1742 a -2 1742 a -SDict begin [ /View [/XYZ H.V] /Dest (1864) cvn H.B /DEST pdfmark end - -2 1742 a 91 -x Fj(initial)f(SMBopenX)g(request:)-2 1851 y -SDict begin H.S end - -2 1851 -a -2 1851 a -SDict begin 13 H.A end - -2 1851 a -2 1851 a -SDict begin [ /View [/XYZ H.V] /Dest (1865) cvn H.B /DEST pdfmark end - -2 1851 a Black Black -164 1982 a -SDict begin H.S end - 164 1982 a 164 1982 a -SDict begin 13 H.A end - 164 1982 a 164 1982 -a -SDict begin [ /View [/XYZ H.V] /Dest (1866) cvn H.B /DEST pdfmark end - 164 1982 a Fj(RPC_ResBind)h(response:)-2 2083 y -SDict begin H.S end - -2 -2083 a -2 2083 a -SDict begin 13 H.A end - -2 2083 a -2 2083 a -SDict begin [ /View [/XYZ H.V] /Dest (1868) cvn H.B /DEST pdfmark end - -2 2083 a 90 x Fj -("\\\\PIPE\\\\srvsvc")-2 2174 y -SDict begin H.S end - -2 2174 a -2 2174 a -SDict begin 13 H.A end - -2 -2174 a -2 2174 a -SDict begin [ /View [/XYZ H.V] /Dest (1869) cvn H.B /DEST pdfmark end - -2 2174 a Black Black 164 2322 a -SDict begin H.S end - 164 -2322 a 164 2322 a -SDict begin 13 H.A end - 164 2322 a 164 2322 a -SDict begin [ /View [/XYZ H.V] /Dest (1870) cvn H.B /DEST pdfmark end - 164 2322 a Fj -("\\\\PIPE\\\\ntsvcs")-2 2406 y -SDict begin H.S end - -2 2406 a -2 2406 a -SDict begin 13 H.A end - -2 -2406 a -2 2406 a -SDict begin [ /View [/XYZ H.V] /Dest (1872) cvn H.B /DEST pdfmark end - -2 2406 a 107 x Fj("\\\\PIPE\\\\samr")-2 -2514 y -SDict begin H.S end - -2 2514 a -2 2514 a -SDict begin 13 H.A end - -2 2514 a -2 2514 a -SDict begin [ /View [/XYZ H.V] /Dest (1873) cvn H.B /DEST pdfmark end - -2 2514 -a Black Black 164 2663 a -SDict begin H.S end - 164 2663 a 164 2663 a -SDict begin 13 H.A end - 164 2663 -a 164 2663 a -SDict begin [ /View [/XYZ H.V] /Dest (1874) cvn H.B /DEST pdfmark end - 164 2663 a Fj("\\\\PIPE\\\\lsass")-2 2747 -y -SDict begin H.S end - -2 2747 a -2 2747 a -SDict begin 13 H.A end - -2 2747 a -2 2747 a -SDict begin [ /View [/XYZ H.V] /Dest (1876) cvn H.B /DEST pdfmark end - -2 2747 a 107 -x Fj("\\\\PIPE\\\\lsarpc")-2 2872 y -SDict begin H.S end - -2 2872 a -2 2872 -a -SDict begin 13 H.A end - -2 2872 a -2 2872 a -SDict begin [ /View [/XYZ H.V] /Dest (1877) cvn H.B /DEST pdfmark end - -2 2872 a Black Black 164 3003 -a -SDict begin H.S end - 164 3003 a 164 3003 a -SDict begin 13 H.A end - 164 3003 a 164 3003 a -SDict begin [ /View [/XYZ H.V] /Dest (1878) cvn H.B /DEST pdfmark end - 164 3003 -a Fj("\\\\PIPE\\\\lsass")-2 3087 y -SDict begin H.S end - -2 3087 a -2 3087 -a -SDict begin 13 H.A end - -2 3087 a -2 3087 a -SDict begin [ /View [/XYZ H.V] /Dest (1880) cvn H.B /DEST pdfmark end - -2 3087 a 107 x Fj("\\\\PIPE\\\\wkssvc")-2 -3195 y -SDict begin H.S end - -2 3195 a -2 3195 a -SDict begin 13 H.A end - -2 3195 a -2 3195 a -SDict begin [ /View [/XYZ H.V] /Dest (1881) cvn H.B /DEST pdfmark end - -2 3195 -a Black Black 164 3344 a -SDict begin H.S end - 164 3344 a 164 3344 a -SDict begin 13 H.A end - 164 3344 -a 164 3344 a -SDict begin [ /View [/XYZ H.V] /Dest (1882) cvn H.B /DEST pdfmark end - 164 3344 a Fj("\\\\PIPE\\\\wksvcs")-2 3427 -y -SDict begin H.S end - -2 3427 a -2 3427 a -SDict begin 13 H.A end - -2 3427 a -2 3427 a -SDict begin [ /View [/XYZ H.V] /Dest (1884) cvn H.B /DEST pdfmark end - -2 3427 a 107 -x Fj("\\\\PIPE\\\\NETLOGON")-2 3535 y -SDict begin H.S end - -2 3535 a -2 3535 -a -SDict begin 13 H.A end - -2 3535 a -2 3535 a -SDict begin [ /View [/XYZ H.V] /Dest (1885) cvn H.B /DEST pdfmark end - -2 3535 a Black Black 164 3684 -a -SDict begin H.S end - 164 3684 a 164 3684 a -SDict begin 13 H.A end - 164 3684 a 164 3684 a -SDict begin [ /View [/XYZ H.V] /Dest (1886) cvn H.B /DEST pdfmark end - 164 3684 -a Fj("\\\\PIPE\\\\NETLOGON")-2 3851 y -SDict begin H.S end - -2 3851 a -2 3851 -a -SDict begin 13 H.A end - -2 3851 a -2 3851 a -SDict begin [ /View [/XYZ H.V] /Dest (1887) cvn H.B /DEST pdfmark end - -2 3851 a -2 3851 a -SDict begin H.S end - -2 3851 a -2 -3851 a -SDict begin 13 H.A end - -2 3851 a -2 3851 a -SDict begin [ /View [/XYZ H.V] /Dest (1888) cvn H.B /DEST pdfmark end - -2 3851 a 107 x Fh(Note:)f(The)g(RPC_P)-7 -b(ac)n(k)o(et)20 b(fr)o(a)o(glength)f(member)h(in)g(both)g(the)g(Bind)f -(Request)h(and)f(Bind)h(Ac)n(knowledgment)e(must)j(contain)e(the)-2 -4066 y(length)g(of)h(the)h(entir)m(e)f(RPC)h(data,)e(including)f(the)i -(RPC_P)-7 b(ac)n(k)o(et)20 b(header)-9 b(.)-2 4249 y -SDict begin H.S end - --2 4249 a -2 4249 a -SDict begin 13 H.A end - -2 4249 a -2 4249 a -SDict begin [ /View [/XYZ H.V] /Dest (1889) cvn H.B /DEST pdfmark end - -2 4249 a 91 -x Fj(Request:)-2 4458 y -SDict begin H.S end - -2 4458 a -2 4458 a -SDict begin 13 H.A end - -2 4458 a --2 4458 a -SDict begin [ /View [/XYZ H.V] /Dest (1890) cvn H.B /DEST pdfmark end - -2 4458 a -2 4458 a -SDict begin H.S end - -2 4458 a -2 4458 a -SDict begin 13 H.A end - -2 -4458 a -2 4458 a -SDict begin [ /View [/XYZ H.V] /Dest (table.4) cvn H.B /DEST pdfmark -end - -2 4458 a 75 x Fj(RPC_P)o(ack)o(et)-2 -4617 y(RPC_ReqBind)-2 4801 y -SDict begin H.S end - -2 4801 a -2 4801 a -SDict begin 13 H.A end - -2 4801 -a -2 4801 a -SDict begin [ /View [/XYZ H.V] /Dest (1893) cvn H.B /DEST pdfmark end - -2 4801 a 108 x Fj(Response:)-2 5028 y -SDict begin H.S end - -2 -5028 a -2 5028 a -SDict begin 13 H.A end - -2 5028 a -2 5028 a -SDict begin [ /View [/XYZ H.V] /Dest (1894) cvn H.B /DEST pdfmark end - -2 5028 a -2 5028 -a -SDict begin H.S end - -2 5028 a -2 5028 a -SDict begin 13 H.A end - -2 5028 a -2 5028 a -SDict begin [ /View [/XYZ H.V] /Dest (table.5) cvn H.B /DEST pdfmark -end - -2 5028 a 74 -x Fj(RPC_P)o(ack)o(et)-2 5187 y(RPC_ResBind)-2 5197 y -SDict begin H.S end - --2 5197 a -2 5197 a -SDict begin 13 H.A end - -2 5197 a -2 5197 a -SDict begin [ /View [/XYZ H.V] /Dest (1897) cvn H.B /DEST pdfmark end - -2 5197 a Black -3659 5984 a Fh(50)p Black eop end -%%Page: 51 57 -TeXDict begin 51 56 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.51) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (1958) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 72 a Ff(9.3.5.)29 b(NTLSA)h(T)-9 b(ransact)29 -b(Named)h(Pipe)-2 263 y -SDict begin H.S end - -2 263 a -2 263 a -SDict begin 13 H.A end - -2 263 a -2 -263 a -SDict begin [ /View [/XYZ H.V] /Dest (1899) cvn H.B /DEST pdfmark end - -2 263 a 83 x Fj(The)20 b(sequence)f(of)h(actions)g(tak)o(en)f -(on)h(this)h(pipe)e(are:)-2 375 y -SDict begin H.S end - -2 375 a -2 375 a -SDict begin 13 H.A end - -2 -375 a -2 375 a -SDict begin [ /View [/XYZ H.V] /Dest (table.6) cvn H.B /DEST pdfmark -end - -2 375 a 75 x Fj(Establish)h(a)h(connection)d(to)i(the)g -(IPC$)h(share)f(\(SMBtconX\).)f(use)h(encrypted)e(passw)o(ords.)-2 -542 y(Open)h(an)h(RPC)i(Pipe)e(with)h(the)f(name)g -("\\\\PIPE\\\\lsarpc".)f(Store)h(the)g(\002le)h(handle.)-2 -635 y(Using)f(the)g(\002le)h(handle,)e(send)h(a)g(Set)h(Named)f(Pipe)g -(Handle)g(state)h(to)f(0x4300.)-2 728 y(Send)g(an)g(LSA)g(Open)g(Polic) -o(y)g(request.)f(Store)h(the)g(Polic)o(y)g(Handle.)-2 -820 y(Using)g(the)g(Polic)o(y)g(Handle,)f(send)h(LSA)h(Query)e(Info)g -(Polic)o(y)h(requests,)f(etc.)-2 913 y(Using)h(the)g(Polic)o(y)g -(Handle,)f(send)h(an)g(LSA)h(Close.)-2 1006 y(Close)g(the)f(IPC$)g -(share.)-2 1179 y -SDict begin H.S end - -2 1179 a -2 1179 a -SDict begin 13 H.A end - -2 1179 a -2 1179 -a -SDict begin [ /View [/XYZ H.V] /Dest (1908) cvn H.B /DEST pdfmark end - -2 1179 a 90 x Fj(De\002nes)g(for)g(this)g(pipe,)g(identifying)e(the) -i(query)f(are:)-2 1287 y -SDict begin H.S end - -2 1287 a -2 1287 a -SDict begin 13 H.A end - -2 1287 -a -2 1287 a -SDict begin [ /View [/XYZ H.V] /Dest (1909) cvn H.B /DEST pdfmark end - -2 1287 a -2 1411 a -SDict begin H.S end - -2 1411 a -2 1411 a -SDict begin 13 H.A end - -2 -1411 a -2 1411 a -SDict begin [ /View [/XYZ H.V] /Dest (1911) cvn H.B /DEST pdfmark end - -2 1411 a 90 x Fj(LSA)h(Open)g(Polic)o(y:)-2 -1519 y -SDict begin H.S end - -2 1519 a -2 1519 a -SDict begin 13 H.A end - -2 1519 a -2 1519 a -SDict begin [ /View [/XYZ H.V] /Dest (1912) cvn H.B /DEST pdfmark end - -2 1519 -a Black Black 164 1651 a -SDict begin H.S end - 164 1651 a 164 1651 a -SDict begin 13 H.A end - 164 1651 -a 164 1651 a -SDict begin [ /View [/XYZ H.V] /Dest (1913) cvn H.B /DEST pdfmark end - 164 1651 a Fj(0x2c)-2 1734 y -SDict begin H.S end - -2 1734 a -2 -1734 a -SDict begin 13 H.A end - -2 1734 a -2 1734 a -SDict begin [ /View [/XYZ H.V] /Dest (1915) cvn H.B /DEST pdfmark end - -2 1734 a 107 x Fj(LSA)g(Query)g(Info)f -(Polic)o(y:)-2 1859 y -SDict begin H.S end - -2 1859 a -2 1859 a -SDict begin 13 H.A end - -2 1859 a -2 -1859 a -SDict begin [ /View [/XYZ H.V] /Dest (1916) cvn H.B /DEST pdfmark end - -2 1859 a Black Black 164 1991 a -SDict begin H.S end - 164 1991 a 164 -1991 a -SDict begin 13 H.A end - 164 1991 a 164 1991 a -SDict begin [ /View [/XYZ H.V] /Dest (1917) cvn H.B /DEST pdfmark end - 164 1991 a Fj(0x07)-2 2075 -y -SDict begin H.S end - -2 2075 a -2 2075 a -SDict begin 13 H.A end - -2 2075 a -2 2075 a -SDict begin [ /View [/XYZ H.V] /Dest (1919) cvn H.B /DEST pdfmark end - -2 2075 a 107 -x Fj(LSA)h(Enumerate)f(T)m(rusted)g(Domains:)-2 2183 -y -SDict begin H.S end - -2 2183 a -2 2183 a -SDict begin 13 H.A end - -2 2183 a -2 2183 a -SDict begin [ /View [/XYZ H.V] /Dest (1920) cvn H.B /DEST pdfmark end - -2 2183 a Black -Black 164 2331 a -SDict begin H.S end - 164 2331 a 164 2331 a -SDict begin 13 H.A end - 164 2331 a 164 -2331 a -SDict begin [ /View [/XYZ H.V] /Dest (1921) cvn H.B /DEST pdfmark end - 164 2331 a Fj(0x0d)-2 2415 y -SDict begin H.S end - -2 2415 a -2 2415 -a -SDict begin 13 H.A end - -2 2415 a -2 2415 a -SDict begin [ /View [/XYZ H.V] /Dest (1923) cvn H.B /DEST pdfmark end - -2 2415 a 107 x Fj(LSA)h(Open)g(Secret:)-2 -2540 y -SDict begin H.S end - -2 2540 a -2 2540 a -SDict begin 13 H.A end - -2 2540 a -2 2540 a -SDict begin [ /View [/XYZ H.V] /Dest (1924) cvn H.B /DEST pdfmark end - -2 2540 -a Black Black 164 2672 a -SDict begin H.S end - 164 2672 a 164 2672 a -SDict begin 13 H.A end - 164 2672 -a 164 2672 a -SDict begin [ /View [/XYZ H.V] /Dest (1925) cvn H.B /DEST pdfmark end - 164 2672 a Fj(0xf)n(f)-2 2756 y -SDict begin H.S end - -2 2756 -a -2 2756 a -SDict begin 13 H.A end - -2 2756 a -2 2756 a -SDict begin [ /View [/XYZ H.V] /Dest (1927) cvn H.B /DEST pdfmark end - -2 2756 a 107 x Fj(LSA)g(Lookup)e -(SIDs:)-2 2881 y -SDict begin H.S end - -2 2881 a -2 2881 a -SDict begin 13 H.A end - -2 2881 a -2 2881 -a -SDict begin [ /View [/XYZ H.V] /Dest (1928) cvn H.B /DEST pdfmark end - -2 2881 a Black Black 164 3012 a -SDict begin H.S end - 164 3012 a 164 3012 -a -SDict begin 13 H.A end - 164 3012 a 164 3012 a -SDict begin [ /View [/XYZ H.V] /Dest (1929) cvn H.B /DEST pdfmark end - 164 3012 a Fj(0xfe)-2 3096 y -SDict begin H.S end - --2 3096 a -2 3096 a -SDict begin 13 H.A end - -2 3096 a -2 3096 a -SDict begin [ /View [/XYZ H.V] /Dest (1931) cvn H.B /DEST pdfmark end - -2 3096 a 107 -x Fj(LSA)i(Lookup)e(Names:)-2 3221 y -SDict begin H.S end - -2 3221 a -2 3221 -a -SDict begin 13 H.A end - -2 3221 a -2 3221 a -SDict begin [ /View [/XYZ H.V] /Dest (1932) cvn H.B /DEST pdfmark end - -2 3221 a Black Black 164 3352 -a -SDict begin H.S end - 164 3352 a 164 3352 a -SDict begin 13 H.A end - 164 3352 a 164 3352 a -SDict begin [ /View [/XYZ H.V] /Dest (1933) cvn H.B /DEST pdfmark end - 164 3352 -a Fj(0xfd)-2 3436 y -SDict begin H.S end - -2 3436 a -2 3436 a -SDict begin 13 H.A end - -2 3436 a -2 -3436 a -SDict begin [ /View [/XYZ H.V] /Dest (1935) cvn H.B /DEST pdfmark end - -2 3436 a 107 x Fj(LSA)i(Close:)-2 3544 y -SDict begin H.S end - -2 3544 -a -2 3544 a -SDict begin 13 H.A end - -2 3544 a -2 3544 a -SDict begin [ /View [/XYZ H.V] /Dest (1936) cvn H.B /DEST pdfmark end - -2 3544 a Black Black -164 3693 a -SDict begin H.S end - 164 3693 a 164 3693 a -SDict begin 13 H.A end - 164 3693 a 164 3693 -a -SDict begin [ /View [/XYZ H.V] /Dest (1937) cvn H.B /DEST pdfmark end - 164 3693 a Fj(0x00)-2 3735 y -SDict begin H.S end - -2 3735 a -2 3735 a -SDict begin 13 H.A end - -2 -3735 a -2 3735 a -SDict begin [ /View [/XYZ H.V] /Dest (1938) cvn H.B /DEST pdfmark end - -2 3735 a 327 x Ff(9.3.6.)29 b(LSA)h(Open)h(P)n(olicy) --2 4253 y -SDict begin H.S end - -2 4253 a -2 4253 a -SDict begin 13 H.A end - -2 4253 a -2 4253 a -SDict begin [ /View [/XYZ H.V] /Dest (1940) cvn H.B /DEST pdfmark end - -2 -4253 a -2 4253 a -SDict begin H.S end - -2 4253 a -2 4253 a -SDict begin 13 H.A end - -2 4253 a -2 4253 -a -SDict begin [ /View [/XYZ H.V] /Dest (1941) cvn H.B /DEST pdfmark end - -2 4253 a 83 x Fh(Note:)20 b(The)g(policy)g(handle)f(can)g(be)h -(anything)f(you)g(lik)o(e)o(.)-2 4353 y -SDict begin H.S end - -2 4353 a -2 -4353 a -SDict begin 13 H.A end - -2 4353 a -2 4353 a -SDict begin [ /View [/XYZ H.V] /Dest (1942) cvn H.B /DEST pdfmark end - -2 4353 a 271 x Fe(9.3.6.1.)24 -b(Request)-2 4644 y -SDict begin H.S end - -2 4644 a -2 4644 a -SDict begin 13 H.A end - -2 4644 a -2 -4644 a -SDict begin [ /View [/XYZ H.V] /Dest (1944) cvn H.B /DEST pdfmark end - -2 4644 a -2 4768 a -SDict begin H.S end - -2 4768 a -2 4768 a -SDict begin 13 H.A end - -2 4768 -a -2 4768 a -SDict begin [ /View [/XYZ H.V] /Dest (1946) cvn H.B /DEST pdfmark end - -2 4768 a 88 x Fj(V)m(OID*)-2 4857 y -SDict begin H.S end - -2 4857 -a -2 4857 a -SDict begin 13 H.A end - -2 4857 a -2 4857 a -SDict begin [ /View [/XYZ H.V] /Dest (1947) cvn H.B /DEST pdfmark end - -2 4857 a Black Black -164 5006 a -SDict begin H.S end - 164 5006 a 164 5006 a -SDict begin 13 H.A end - 164 5006 a 164 5006 -a -SDict begin [ /View [/XYZ H.V] /Dest (1948) cvn H.B /DEST pdfmark end - 164 5006 a Fj(b)n(uf)n(fer)19 b(pointer)-2 5107 y -SDict begin H.S end - -2 -5107 a -2 5107 a -SDict begin 13 H.A end - -2 5107 a -2 5107 a -SDict begin [ /View [/XYZ H.V] /Dest (1950) cvn H.B /DEST pdfmark end - -2 5107 a 90 x Fj(UNISTR2)-2 -5198 y -SDict begin H.S end - -2 5198 a -2 5198 a -SDict begin 13 H.A end - -2 5198 a -2 5198 a -SDict begin [ /View [/XYZ H.V] /Dest (1951) cvn H.B /DEST pdfmark end - -2 5198 -a Black Black 164 5346 a -SDict begin H.S end - 164 5346 a 164 5346 a -SDict begin 13 H.A end - 164 5346 -a 164 5346 a -SDict begin [ /View [/XYZ H.V] /Dest (1952) cvn H.B /DEST pdfmark end - 164 5346 a Fj(serv)o(er)g(name)h(-)g(unicode)f(string)h -(starting)f(with)i(tw)o(o)f('\\')-5 b(s)p Black 3659 -5984 a Fh(51)p Black eop end -%%Page: 52 58 -TeXDict begin 52 57 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.52) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2742 -132 -a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black --2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (1954) cvn H.B /DEST pdfmark end - -2 -11 a -83 x Fj(OBJ_A)-9 b(TTR)-2 82 y -SDict begin H.S end - -2 82 a -2 82 a -SDict begin 13 H.A end - -2 82 -a -2 82 a -SDict begin [ /View [/XYZ H.V] /Dest (1955) cvn H.B /DEST pdfmark end - -2 82 a Black Black 164 222 a -SDict begin H.S end - 164 222 a 164 -222 a -SDict begin 13 H.A end - 164 222 a 164 222 a -SDict begin [ /View [/XYZ H.V] /Dest (1956) cvn H.B /DEST pdfmark end - 164 222 a Fj(object)19 b(attrib)n(utes)-2 -413 y(UINT32)-2 414 y -SDict begin H.S end - -2 414 a -2 414 a -SDict begin 13 H.A end - -2 414 a -2 414 -a -SDict begin [ /View [/XYZ H.V] /Dest (1959) cvn H.B /DEST pdfmark end - -2 414 a Black Black 164 562 a -SDict begin H.S end - 164 562 a 164 562 a -SDict begin 13 H.A end - -164 562 a 164 562 a -SDict begin [ /View [/XYZ H.V] /Dest (1960) cvn H.B /DEST pdfmark end - 164 562 a Fj(1)h(-)g(desired)g(access)-2 -605 y -SDict begin H.S end - -2 605 a -2 605 a -SDict begin 13 H.A end - -2 605 a -2 605 a -SDict begin [ /View [/XYZ H.V] /Dest (1961) cvn H.B /DEST pdfmark end - -2 605 a 294 -x Fe(9.3.6.2.)k(Response)-2 920 y -SDict begin H.S end - -2 920 a -2 920 a -SDict begin 13 H.A end - -2 -920 a -2 920 a -SDict begin [ /View [/XYZ H.V] /Dest (1963) cvn H.B /DEST pdfmark end - -2 920 a -2 1044 a -SDict begin H.S end - -2 1044 a -2 1044 a -SDict begin 13 H.A end - --2 1044 a -2 1044 a -SDict begin [ /View [/XYZ H.V] /Dest (1965) cvn H.B /DEST pdfmark end - -2 1044 a 88 x Fj(POL_HND)-2 1142 -y -SDict begin H.S end - -2 1142 a -2 1142 a -SDict begin 13 H.A end - -2 1142 a -2 1142 a -SDict begin [ /View [/XYZ H.V] /Dest (1966) cvn H.B /DEST pdfmark end - -2 1142 a Black -Black 164 1281 a -SDict begin H.S end - 164 1281 a 164 1281 a -SDict begin 13 H.A end - 164 1281 a 164 -1281 a -SDict begin [ /View [/XYZ H.V] /Dest (1967) cvn H.B /DEST pdfmark end - 164 1281 a Fj(LSA)c(polic)o(y)f(handle)-2 1382 -y -SDict begin H.S end - -2 1382 a -2 1382 a -SDict begin 13 H.A end - -2 1382 a -2 1382 a -SDict begin [ /View [/XYZ H.V] /Dest (1969) cvn H.B /DEST pdfmark end - -2 1382 a 90 -x Fj(return)-2 1473 y -SDict begin H.S end - -2 1473 a -2 1473 a -SDict begin 13 H.A end - -2 1473 a -2 -1473 a -SDict begin [ /View [/XYZ H.V] /Dest (1970) cvn H.B /DEST pdfmark end - -2 1473 a Black Black 164 1622 a -SDict begin H.S end - 164 1622 a 164 -1622 a -SDict begin 13 H.A end - 164 1622 a 164 1622 a -SDict begin [ /View [/XYZ H.V] /Dest (1971) cvn H.B /DEST pdfmark end - 164 1622 a Fj(0)h(-)g(indicates)g(success) --2 1747 y -SDict begin H.S end - -2 1747 a -2 1747 a -SDict begin 13 H.A end - -2 1747 a -2 1747 a -SDict begin [ /View [/XYZ H.V] /Dest (1972) cvn H.B /DEST pdfmark end - -2 -1747 a 327 x Ff(9.3.7.)29 b(LSA)h(Query)g(Inf)m(o)g(P)n(olicy)-2 -2265 y -SDict begin H.S end - -2 2265 a -2 2265 a -SDict begin 13 H.A end - -2 2265 a -2 2265 a -SDict begin [ /View [/XYZ H.V] /Dest (1974) cvn H.B /DEST pdfmark end - -2 2265 -a -2 2265 a -SDict begin H.S end - -2 2265 a -2 2265 a -SDict begin 13 H.A end - -2 2265 a -2 2265 a -SDict begin [ /View [/XYZ H.V] /Dest (1975) cvn H.B /DEST pdfmark end - -2 -2265 a 83 x Fh(Note:)20 b(The)g(info)g(class)h(in)f(r)m(esponse)g(must) -h(be)f(the)g(same)g(as)h(that)f(in)g(the)h(r)m(equest.)-2 -2365 y -SDict begin H.S end - -2 2365 a -2 2365 a -SDict begin 13 H.A end - -2 2365 a -2 2365 a -SDict begin [ /View [/XYZ H.V] /Dest (1976) cvn H.B /DEST pdfmark end - -2 2365 -a 271 x Fe(9.3.7.1.)j(Request)-2 2656 y -SDict begin H.S end - -2 2656 a -2 -2656 a -SDict begin 13 H.A end - -2 2656 a -2 2656 a -SDict begin [ /View [/XYZ H.V] /Dest (1978) cvn H.B /DEST pdfmark end - -2 2656 a -2 2780 a -SDict begin H.S end - -2 2780 -a -2 2780 a -SDict begin 13 H.A end - -2 2780 a -2 2780 a -SDict begin [ /View [/XYZ H.V] /Dest (1980) cvn H.B /DEST pdfmark end - -2 2780 a 88 x Fj(POL_HND)-2 -2878 y -SDict begin H.S end - -2 2878 a -2 2878 a -SDict begin 13 H.A end - -2 2878 a -2 2878 a -SDict begin [ /View [/XYZ H.V] /Dest (1981) cvn H.B /DEST pdfmark end - -2 2878 -a Black Black 164 3017 a -SDict begin H.S end - 164 3017 a 164 3017 a -SDict begin 13 H.A end - 164 3017 -a 164 3017 a -SDict begin [ /View [/XYZ H.V] /Dest (1982) cvn H.B /DEST pdfmark end - 164 3017 a Fj(LSA)c(polic)o(y)f(handle)-2 -3118 y -SDict begin H.S end - -2 3118 a -2 3118 a -SDict begin 13 H.A end - -2 3118 a -2 3118 a -SDict begin [ /View [/XYZ H.V] /Dest (1984) cvn H.B /DEST pdfmark end - -2 3118 -a 90 x Fj(UINT16)-2 3209 y -SDict begin H.S end - -2 3209 a -2 3209 a -SDict begin 13 H.A end - -2 3209 -a -2 3209 a -SDict begin [ /View [/XYZ H.V] /Dest (1985) cvn H.B /DEST pdfmark end - -2 3209 a Black Black 164 3358 a -SDict begin H.S end - 164 3358 -a 164 3358 a -SDict begin 13 H.A end - 164 3358 a 164 3358 a -SDict begin [ /View [/XYZ H.V] /Dest (1986) cvn H.B /DEST pdfmark end - 164 3358 a Fj(info)g(class)i(\(also) -g(a)f(polic)o(y)f(handle?\))-2 3417 y -SDict begin H.S end - -2 3417 a -2 3417 -a -SDict begin 13 H.A end - -2 3417 a -2 3417 a -SDict begin [ /View [/XYZ H.V] /Dest (1987) cvn H.B /DEST pdfmark end - -2 3417 a 278 x Fe(9.3.7.2.)24 -b(Response)-2 3715 y -SDict begin H.S end - -2 3715 a -2 3715 a -SDict begin 13 H.A end - -2 3715 a -2 -3715 a -SDict begin [ /View [/XYZ H.V] /Dest (1989) cvn H.B /DEST pdfmark end - -2 3715 a -2 3840 a -SDict begin H.S end - -2 3840 a -2 3840 a -SDict begin 13 H.A end - -2 3840 -a -2 3840 a -SDict begin [ /View [/XYZ H.V] /Dest (1991) cvn H.B /DEST pdfmark end - -2 3840 a 87 x Fj(V)m(OID*)-2 3928 y -SDict begin H.S end - -2 3928 -a -2 3928 a -SDict begin 13 H.A end - -2 3928 a -2 3928 a -SDict begin [ /View [/XYZ H.V] /Dest (1992) cvn H.B /DEST pdfmark end - -2 3928 a Black Black -164 4077 a -SDict begin H.S end - 164 4077 a 164 4077 a -SDict begin 13 H.A end - 164 4077 a 164 4077 -a -SDict begin [ /View [/XYZ H.V] /Dest (1993) cvn H.B /DEST pdfmark end - 164 4077 a Fj(undocumented)16 b(b)n(uf)n(fer)j(pointer)-2 -4178 y -SDict begin H.S end - -2 4178 a -2 4178 a -SDict begin 13 H.A end - -2 4178 a -2 4178 a -SDict begin [ /View [/XYZ H.V] /Dest (1995) cvn H.B /DEST pdfmark end - -2 4178 -a 90 x Fj(UINT16)-2 4269 y -SDict begin H.S end - -2 4269 a -2 4269 a -SDict begin 13 H.A end - -2 4269 -a -2 4269 a -SDict begin [ /View [/XYZ H.V] /Dest (1996) cvn H.B /DEST pdfmark end - -2 4269 a Black Black 164 4417 a -SDict begin H.S end - 164 4417 -a 164 4417 a -SDict begin 13 H.A end - 164 4417 a 164 4417 a -SDict begin [ /View [/XYZ H.V] /Dest (1997) cvn H.B /DEST pdfmark end - 164 4417 a Fj(info)g(class)i(\(same) -f(as)h(info)f(class)h(in)f(request\).)-2 4601 y -SDict begin H.S end - -2 4601 -a -2 4601 a -SDict begin 13 H.A end - -2 4601 a -2 4601 a -SDict begin [ /View [/XYZ H.V] /Dest (1998) cvn H.B /DEST pdfmark end - -2 4601 a -2 4684 a -SDict begin H.S end - -2 -4684 a -2 4684 a -SDict begin 11.7 H.A end - -2 4684 a -2 4684 a -SDict begin [ /View [/XYZ H.V] /Dest (1999) cvn H.B /DEST pdfmark end - -2 4684 a 79 x Fg(switch)44 -b(\(info)g(class\))-2 4861 y(case)g(3:)-2 4958 y(case)g(5:)-2 -5055 y({)-2 5152 y(DOM_INFO)f(domain)h(info,)g(levels)g(3)h(and)f(5)h -(\(are)f(the)g(same\).)-2 5249 y(})-2 5443 y(return)178 -b(0)45 b(-)f(indicates)g(success)p Black 3659 5984 a -Fh(52)p Black eop end -%%Page: 53 59 -TeXDict begin 53 58 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.53) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (2052) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 166 a -SDict begin H.S end - -2 166 a -2 166 a -SDict begin 13 H.A end - -2 166 a -2 166 a -SDict begin [ /View [/XYZ H.V] /Dest (2000) cvn H.B /DEST pdfmark end - -2 -166 a 328 x Ff(9.3.8.)29 b(LSA)h(Enumerate)g(T)-9 b(rusted)30 -b(Domains)-2 495 y -SDict begin H.S end - -2 495 a -2 495 a -SDict begin 13 H.A end - -2 495 a -2 495 -a -SDict begin [ /View [/XYZ H.V] /Dest (2002) cvn H.B /DEST pdfmark end - -2 495 a 286 x Fe(9.3.8.1.)24 b(Request)-2 968 y -SDict begin H.S end - -2 -968 a -2 968 a -SDict begin 13 H.A end - -2 968 a -2 968 a -SDict begin [ /View [/XYZ H.V] /Dest (2004) cvn H.B /DEST pdfmark end - -2 968 a 87 x Fj(no)c(e)o(xtra)f(data) --2 1066 y -SDict begin H.S end - -2 1066 a -2 1066 a -SDict begin 13 H.A end - -2 1066 a -2 1066 a -SDict begin [ /View [/XYZ H.V] /Dest (2005) cvn H.B /DEST pdfmark end - -2 -1066 a 295 x Fe(9.3.8.2.)24 b(Response)-2 1381 y -SDict begin H.S end - -2 1381 -a -2 1381 a -SDict begin 13 H.A end - -2 1381 a -2 1381 a -SDict begin [ /View [/XYZ H.V] /Dest (2007) cvn H.B /DEST pdfmark end - -2 1381 a -2 1506 a -SDict begin H.S end - -2 -1506 a -2 1506 a -SDict begin 13 H.A end - -2 1506 a -2 1506 a -SDict begin [ /View [/XYZ H.V] /Dest (2009) cvn H.B /DEST pdfmark end - -2 1506 a 88 x Fj(UINT32)-2 -1595 y -SDict begin H.S end - -2 1595 a -2 1595 a -SDict begin 13 H.A end - -2 1595 a -2 1595 a -SDict begin [ /View [/XYZ H.V] /Dest (2010) cvn H.B /DEST pdfmark end - -2 1595 -a Black Black 164 1743 a -SDict begin H.S end - 164 1743 a 164 1743 a -SDict begin 13 H.A end - 164 1743 -a 164 1743 a -SDict begin [ /View [/XYZ H.V] /Dest (2011) cvn H.B /DEST pdfmark end - 164 1743 a Fj(0)c(-)g(enumeration)e(conte)o(xt)-2 -1827 y -SDict begin H.S end - -2 1827 a -2 1827 a -SDict begin 13 H.A end - -2 1827 a -2 1827 a -SDict begin [ /View [/XYZ H.V] /Dest (2013) cvn H.B /DEST pdfmark end - -2 1827 -a 107 x Fj(UINT32)-2 1935 y -SDict begin H.S end - -2 1935 a -2 1935 a -SDict begin 13 H.A end - -2 1935 -a -2 1935 a -SDict begin [ /View [/XYZ H.V] /Dest (2014) cvn H.B /DEST pdfmark end - -2 1935 a Black Black 164 2083 a -SDict begin H.S end - 164 2083 -a 164 2083 a -SDict begin 13 H.A end - 164 2083 a 164 2083 a -SDict begin [ /View [/XYZ H.V] /Dest (2015) cvn H.B /DEST pdfmark end - 164 2083 a Fj(0)i(-)g(entries)h -(read)-2 2167 y -SDict begin H.S end - -2 2167 a -2 2167 a -SDict begin 13 H.A end - -2 2167 a -2 2167 -a -SDict begin [ /View [/XYZ H.V] /Dest (2017) cvn H.B /DEST pdfmark end - -2 2167 a 107 x Fj(UINT32)-2 2275 y -SDict begin H.S end - -2 2275 a -2 2275 -a -SDict begin 13 H.A end - -2 2275 a -2 2275 a -SDict begin [ /View [/XYZ H.V] /Dest (2018) cvn H.B /DEST pdfmark end - -2 2275 a Black Black 164 2424 -a -SDict begin H.S end - 164 2424 a 164 2424 a -SDict begin 13 H.A end - 164 2424 a 164 2424 a -SDict begin [ /View [/XYZ H.V] /Dest (2019) cvn H.B /DEST pdfmark end - 164 2424 -a Fj(0)f(-)g(trust)h(information)-2 2508 y -SDict begin H.S end - -2 2508 a --2 2508 a -SDict begin 13 H.A end - -2 2508 a -2 2508 a -SDict begin [ /View [/XYZ H.V] /Dest (2021) cvn H.B /DEST pdfmark end - -2 2508 a 107 x Fj(return)-2 -2616 y -SDict begin H.S end - -2 2616 a -2 2616 a -SDict begin 13 H.A end - -2 2616 a -2 2616 a -SDict begin [ /View [/XYZ H.V] /Dest (2022) cvn H.B /DEST pdfmark end - -2 2616 -a Black Black 164 2764 a -SDict begin H.S end - 164 2764 a 164 2764 a -SDict begin 13 H.A end - 164 2764 -a 164 2764 a -SDict begin [ /View [/XYZ H.V] /Dest (2023) cvn H.B /DEST pdfmark end - 164 2764 a Fj(0x8000)d(001a)h(-)h("no)g(trusted)g -(domains")f(success)h(code)-2 2890 y -SDict begin H.S end - -2 2890 a -2 2890 -a -SDict begin 13 H.A end - -2 2890 a -2 2890 a -SDict begin [ /View [/XYZ H.V] /Dest (2024) cvn H.B /DEST pdfmark end - -2 2890 a 327 x Ff(9.3.9.)29 b(LSA)h(Open)h(Secr) -n(et)-2 3241 y -SDict begin H.S end - -2 3241 a -2 3241 a -SDict begin 13 H.A end - -2 3241 a -2 3241 -a -SDict begin [ /View [/XYZ H.V] /Dest (2026) cvn H.B /DEST pdfmark end - -2 3241 a 263 x Fe(9.3.9.1.)24 b(Request)-2 3690 y -SDict begin H.S end - --2 3690 a -2 3690 a -SDict begin 13 H.A end - -2 3690 a -2 3690 a -SDict begin [ /View [/XYZ H.V] /Dest (2028) cvn H.B /DEST pdfmark end - -2 3690 a 88 -x Fj(no)c(e)o(xtra)f(data)-2 3789 y -SDict begin H.S end - -2 3789 a -2 3789 -a -SDict begin 13 H.A end - -2 3789 a -2 3789 a -SDict begin [ /View [/XYZ H.V] /Dest (2029) cvn H.B /DEST pdfmark end - -2 3789 a 295 x Fe(9.3.9.2.)24 -b(Response)-2 4104 y -SDict begin H.S end - -2 4104 a -2 4104 a -SDict begin 13 H.A end - -2 4104 a -2 -4104 a -SDict begin [ /View [/XYZ H.V] /Dest (2031) cvn H.B /DEST pdfmark end - -2 4104 a -2 4229 a -SDict begin H.S end - -2 4229 a -2 4229 a -SDict begin 13 H.A end - -2 4229 -a -2 4229 a -SDict begin [ /View [/XYZ H.V] /Dest (2033) cvn H.B /DEST pdfmark end - -2 4229 a 87 x Fj(UINT32)-2 4317 y -SDict begin H.S end - -2 4317 -a -2 4317 a -SDict begin 13 H.A end - -2 4317 a -2 4317 a -SDict begin [ /View [/XYZ H.V] /Dest (2034) cvn H.B /DEST pdfmark end - -2 4317 a Black Black -164 4466 a -SDict begin H.S end - 164 4466 a 164 4466 a -SDict begin 13 H.A end - 164 4466 a 164 4466 -a -SDict begin [ /View [/XYZ H.V] /Dest (2035) cvn H.B /DEST pdfmark end - 164 4466 a Fj(0)c(-)g(undocumented)-2 4550 y -SDict begin H.S end - -2 4550 -a -2 4550 a -SDict begin 13 H.A end - -2 4550 a -2 4550 a -SDict begin [ /View [/XYZ H.V] /Dest (2037) cvn H.B /DEST pdfmark end - -2 4550 a 107 x Fj(UINT32)-2 -4658 y -SDict begin H.S end - -2 4658 a -2 4658 a -SDict begin 13 H.A end - -2 4658 a -2 4658 a -SDict begin [ /View [/XYZ H.V] /Dest (2038) cvn H.B /DEST pdfmark end - -2 4658 -a Black Black 164 4806 a -SDict begin H.S end - 164 4806 a 164 4806 a -SDict begin 13 H.A end - 164 4806 -a 164 4806 a -SDict begin [ /View [/XYZ H.V] /Dest (2039) cvn H.B /DEST pdfmark end - 164 4806 a Fj(0)g(-)g(undocumented)-2 4890 -y -SDict begin H.S end - -2 4890 a -2 4890 a -SDict begin 13 H.A end - -2 4890 a -2 4890 a -SDict begin [ /View [/XYZ H.V] /Dest (2041) cvn H.B /DEST pdfmark end - -2 4890 a 107 -x Fj(UINT32)-2 4998 y -SDict begin H.S end - -2 4998 a -2 4998 a -SDict begin 13 H.A end - -2 4998 a -2 -4998 a -SDict begin [ /View [/XYZ H.V] /Dest (2042) cvn H.B /DEST pdfmark end - -2 4998 a Black Black 164 5147 a -SDict begin H.S end - 164 5147 a 164 -5147 a -SDict begin 13 H.A end - 164 5147 a 164 5147 a -SDict begin [ /View [/XYZ H.V] /Dest (2043) cvn H.B /DEST pdfmark end - 164 5147 a Fj(0)g(-)g(undocumented)-2 -5231 y -SDict begin H.S end - -2 5231 a -2 5231 a -SDict begin 13 H.A end - -2 5231 a -2 5231 a -SDict begin [ /View [/XYZ H.V] /Dest (2045) cvn H.B /DEST pdfmark end - -2 5231 -a 107 x Fj(UINT32)-2 5339 y -SDict begin H.S end - -2 5339 a -2 5339 a -SDict begin 13 H.A end - -2 5339 -a -2 5339 a -SDict begin [ /View [/XYZ H.V] /Dest (2046) cvn H.B /DEST pdfmark end - -2 5339 a Black Black 164 5487 a -SDict begin H.S end - 164 5487 -a 164 5487 a -SDict begin 13 H.A end - 164 5487 a 164 5487 a -SDict begin [ /View [/XYZ H.V] /Dest (2047) cvn H.B /DEST pdfmark end - 164 5487 a Fj(0)g(-)g(undocumented)p -Black 3659 5984 a Fh(53)p Black eop end -%%Page: 54 60 -TeXDict begin 54 59 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.54) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (2101) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (2049) cvn H.B /DEST pdfmark end - -2 --11 a 83 x Fj(UINT32)-2 73 y -SDict begin H.S end - -2 73 a -2 73 a -SDict begin 13 H.A end - -2 73 a --2 73 a -SDict begin [ /View [/XYZ H.V] /Dest (2050) cvn H.B /DEST pdfmark end - -2 73 a Black Black 164 222 a -SDict begin H.S end - 164 222 a 164 222 -a -SDict begin 13 H.A end - 164 222 a 164 222 a -SDict begin [ /View [/XYZ H.V] /Dest (2051) cvn H.B /DEST pdfmark end - 164 222 a Fj(0)g(-)g(undocumented)-2 -496 y(return)f(0x0C00)f(0034)h(-)i("no)e(such)h(secret")g(success)h -(code)-2 590 y -SDict begin H.S end - -2 590 a -2 590 a -SDict begin 13 H.A end - -2 590 a -2 590 a -SDict begin [ /View [/XYZ H.V] /Dest (2053) cvn H.B /DEST pdfmark end - -2 -590 a 327 x Ff(9.3.10.)28 b(LSA)j(Close)-2 918 y -SDict begin H.S end - -2 918 -a -2 918 a -SDict begin 13 H.A end - -2 918 a -2 918 a -SDict begin [ /View [/XYZ H.V] /Dest (2055) cvn H.B /DEST pdfmark end - -2 918 a 287 x Fe(9.3.10.1.)23 -b(Request)-2 1225 y -SDict begin H.S end - -2 1225 a -2 1225 a -SDict begin 13 H.A end - -2 1225 a -2 -1225 a -SDict begin [ /View [/XYZ H.V] /Dest (2057) cvn H.B /DEST pdfmark end - -2 1225 a -2 1349 a -SDict begin H.S end - -2 1349 a -2 1349 a -SDict begin 13 H.A end - -2 1349 -a -2 1349 a -SDict begin [ /View [/XYZ H.V] /Dest (2059) cvn H.B /DEST pdfmark end - -2 1349 a 88 x Fj(POL_HND)-2 1447 y -SDict begin H.S end - -2 1447 -a -2 1447 a -SDict begin 13 H.A end - -2 1447 a -2 1447 a -SDict begin [ /View [/XYZ H.V] /Dest (2060) cvn H.B /DEST pdfmark end - -2 1447 a Black Black -164 1587 a -SDict begin H.S end - 164 1587 a 164 1587 a -SDict begin 13 H.A end - 164 1587 a 164 1587 -a -SDict begin [ /View [/XYZ H.V] /Dest (2061) cvn H.B /DEST pdfmark end - 164 1587 a Fj(polic)o(y)c(handle)g(to)h(be)g(closed)-2 -1646 y -SDict begin H.S end - -2 1646 a -2 1646 a -SDict begin 13 H.A end - -2 1646 a -2 1646 a -SDict begin [ /View [/XYZ H.V] /Dest (2062) cvn H.B /DEST pdfmark end - -2 1646 -a 278 x Fe(9.3.10.2.)j(Response)-2 1944 y -SDict begin H.S end - -2 1944 a -2 -1944 a -SDict begin 13 H.A end - -2 1944 a -2 1944 a -SDict begin [ /View [/XYZ H.V] /Dest (2064) cvn H.B /DEST pdfmark end - -2 1944 a -2 2068 a -SDict begin H.S end - -2 2068 -a -2 2068 a -SDict begin 13 H.A end - -2 2068 a -2 2068 a -SDict begin [ /View [/XYZ H.V] /Dest (2066) cvn H.B /DEST pdfmark end - -2 2068 a 88 x Fj(POL_HND)-2 -2166 y -SDict begin H.S end - -2 2166 a -2 2166 a -SDict begin 13 H.A end - -2 2166 a -2 2166 a -SDict begin [ /View [/XYZ H.V] /Dest (2067) cvn H.B /DEST pdfmark end - -2 2166 -a Black Black 164 2306 a -SDict begin H.S end - 164 2306 a 164 2306 a -SDict begin 13 H.A end - 164 2306 -a 164 2306 a -SDict begin [ /View [/XYZ H.V] /Dest (2068) cvn H.B /DEST pdfmark end - 164 2306 a Fj(0s)d(-)h(closed)f(polic)o(y)f(handle)g -(\(all)h(zeros\))-2 2490 y -SDict begin H.S end - -2 2490 a -2 2490 a -SDict begin 13 H.A end - -2 2490 -a -2 2490 a -SDict begin [ /View [/XYZ H.V] /Dest (2069) cvn H.B /DEST pdfmark end - -2 2490 a 89 x Fj(return)f(0)h(-)g(indicates)g(success)-2 -2674 y -SDict begin H.S end - -2 2674 a -2 2674 a -SDict begin 13 H.A end - -2 2674 a -2 2674 a -SDict begin [ /View [/XYZ H.V] /Dest (2070) cvn H.B /DEST pdfmark end - -2 2674 -a 327 x Ff(9.3.11.)28 b(LSA)j(Lookup)f(SIDS)-2 3191 y -SDict begin H.S end - --2 3191 a -2 3191 a -SDict begin 13 H.A end - -2 3191 a -2 3191 a -SDict begin [ /View [/XYZ H.V] /Dest (2072) cvn H.B /DEST pdfmark end - -2 3191 a -2 -3191 a -SDict begin H.S end - -2 3191 a -2 3191 a -SDict begin 13 H.A end - -2 3191 a -2 3191 a -SDict begin [ /View [/XYZ H.V] /Dest (2073) cvn H.B /DEST pdfmark end - -2 3191 -a 84 x Fh(Note:)20 b(num_entries)f(in)i(r)m(esponse)e(must)i(be)f(same) -g(as)h(num_entries)e(in)i(r)m(equest.)-2 3292 y -SDict begin H.S end - -2 3292 -a -2 3292 a -SDict begin 13 H.A end - -2 3292 a -2 3292 a -SDict begin [ /View [/XYZ H.V] /Dest (2074) cvn H.B /DEST pdfmark end - -2 3292 a 270 x Fe(9.3.11.1.)i(Request) --2 3582 y -SDict begin H.S end - -2 3582 a -2 3582 a -SDict begin 13 H.A end - -2 3582 a -2 3582 a -SDict begin [ /View [/XYZ H.V] /Dest (2076) cvn H.B /DEST pdfmark end - -2 -3582 a -2 3707 a -SDict begin H.S end - -2 3707 a -2 3707 a -SDict begin 13 H.A end - -2 3707 a -2 3707 -a -SDict begin [ /View [/XYZ H.V] /Dest (2078) cvn H.B /DEST pdfmark end - -2 3707 a 88 x Fj(POL_HND)-2 3805 y -SDict begin H.S end - -2 3805 a -2 3805 -a -SDict begin 13 H.A end - -2 3805 a -2 3805 a -SDict begin [ /View [/XYZ H.V] /Dest (2079) cvn H.B /DEST pdfmark end - -2 3805 a Black Black 164 3944 -a -SDict begin H.S end - 164 3944 a 164 3944 a -SDict begin 13 H.A end - 164 3944 a 164 3944 a -SDict begin [ /View [/XYZ H.V] /Dest (2080) cvn H.B /DEST pdfmark end - 164 3944 -a Fj(LSA)d(polic)o(y)f(handle)-2 4045 y -SDict begin H.S end - -2 4045 a -2 -4045 a -SDict begin 13 H.A end - -2 4045 a -2 4045 a -SDict begin [ /View [/XYZ H.V] /Dest (2082) cvn H.B /DEST pdfmark end - -2 4045 a 90 x Fj(UINT32)-2 -4136 y -SDict begin H.S end - -2 4136 a -2 4136 a -SDict begin 13 H.A end - -2 4136 a -2 4136 a -SDict begin [ /View [/XYZ H.V] /Dest (2083) cvn H.B /DEST pdfmark end - -2 4136 -a Black Black 164 4285 a -SDict begin H.S end - 164 4285 a 164 4285 a -SDict begin 13 H.A end - 164 4285 -a 164 4285 a -SDict begin [ /View [/XYZ H.V] /Dest (2084) cvn H.B /DEST pdfmark end - 164 4285 a Fj(num_entries)-2 4377 y -SDict begin H.S end - -2 4377 -a -2 4377 a -SDict begin 13 H.A end - -2 4377 a -2 4377 a -SDict begin [ /View [/XYZ H.V] /Dest (2086) cvn H.B /DEST pdfmark end - -2 4377 a 98 x Fj(V)m(OID*)-2 -4476 y -SDict begin H.S end - -2 4476 a -2 4476 a -SDict begin 13 H.A end - -2 4476 a -2 4476 a -SDict begin [ /View [/XYZ H.V] /Dest (2087) cvn H.B /DEST pdfmark end - -2 4476 -a Black Black 164 4625 a -SDict begin H.S end - 164 4625 a 164 4625 a -SDict begin 13 H.A end - 164 4625 -a 164 4625 a -SDict begin [ /View [/XYZ H.V] /Dest (2088) cvn H.B /DEST pdfmark end - 164 4625 a Fj(undocumented)d(domain)j(SID)i(b)n(uf)n(fer)e -(pointer)-2 4726 y -SDict begin H.S end - -2 4726 a -2 4726 a -SDict begin 13 H.A end - -2 4726 a -2 4726 -a -SDict begin [ /View [/XYZ H.V] /Dest (2090) cvn H.B /DEST pdfmark end - -2 4726 a 90 x Fj(V)m(OID*)-2 4817 y -SDict begin H.S end - -2 4817 a -2 4817 -a -SDict begin 13 H.A end - -2 4817 a -2 4817 a -SDict begin [ /View [/XYZ H.V] /Dest (2091) cvn H.B /DEST pdfmark end - -2 4817 a Black Black 164 4965 -a -SDict begin H.S end - 164 4965 a 164 4965 a -SDict begin 13 H.A end - 164 4965 a 164 4965 a -SDict begin [ /View [/XYZ H.V] /Dest (2092) cvn H.B /DEST pdfmark end - 164 4965 -a Fj(undocumented)d(domain)j(name)h(b)n(uf)n(fer)f(pointer)-2 -5066 y -SDict begin H.S end - -2 5066 a -2 5066 a -SDict begin 13 H.A end - -2 5066 a -2 5066 a -SDict begin [ /View [/XYZ H.V] /Dest (2094) cvn H.B /DEST pdfmark end - -2 5066 -a 90 x Fj(V)m(OID*[num_entries])d(undocumented)h(domain)h(SID)j -(pointers)e(to)h(be)h(look)o(ed)d(up.)-2 5174 y -SDict begin H.S end - -2 5174 -a -2 5174 a -SDict begin 13 H.A end - -2 5174 a -2 5174 a -SDict begin [ /View [/XYZ H.V] /Dest (2095) cvn H.B /DEST pdfmark end - -2 5174 a Black Black -164 5306 a -SDict begin H.S end - 164 5306 a 164 5306 a -SDict begin 13 H.A end - 164 5306 a 164 5306 -a -SDict begin [ /View [/XYZ H.V] /Dest (2096) cvn H.B /DEST pdfmark end - 164 5306 a Fj(DOM_SID[num_entries])e(domain)j(SIDs)i(to)f(be)g(look)o -(ed)f(up.)p Black 3659 5984 a Fh(54)p Black eop end -%%Page: 55 61 -TeXDict begin 55 60 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.55) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (2157) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (2098) cvn H.B /DEST pdfmark end - -2 --11 a 83 x Fj(char[16])-2 85 y -SDict begin H.S end - -2 85 a -2 85 a -SDict begin 13 H.A end - -2 85 -a -2 85 a -SDict begin [ /View [/XYZ H.V] /Dest (2099) cvn H.B /DEST pdfmark end - -2 85 a Black Black 164 222 a -SDict begin H.S end - 164 222 a 164 -222 a -SDict begin 13 H.A end - 164 222 a 164 222 a -SDict begin [ /View [/XYZ H.V] /Dest (2100) cvn H.B /DEST pdfmark end - 164 222 a Fj(completely)f(undocumented)d(16)k -(bytes.)-2 281 y -SDict begin H.S end - -2 281 a -2 281 a -SDict begin 13 H.A end - -2 281 a -2 281 a -SDict begin [ /View [/XYZ H.V] /Dest (2101) cvn H.B /DEST pdfmark end - --2 281 a 278 x Fe(9.3.11.2.)j(Response)-2 579 y -SDict begin H.S end - -2 579 -a -2 579 a -SDict begin 13 H.A end - -2 579 a -2 579 a -SDict begin [ /View [/XYZ H.V] /Dest (2103) cvn H.B /DEST pdfmark end - -2 579 a -2 704 a -SDict begin H.S end - -2 704 -a -2 704 a -SDict begin 13 H.A end - -2 704 a -2 704 a -SDict begin [ /View [/XYZ H.V] /Dest (2105) cvn H.B /DEST pdfmark end - -2 704 a 87 x Fj(DOM_REF)-2 -801 y -SDict begin H.S end - -2 801 a -2 801 a -SDict begin 13 H.A end - -2 801 a -2 801 a -SDict begin [ /View [/XYZ H.V] /Dest (2106) cvn H.B /DEST pdfmark end - -2 801 a Black -Black 164 941 a -SDict begin H.S end - 164 941 a 164 941 a -SDict begin 13 H.A end - 164 941 a 164 941 -a -SDict begin [ /View [/XYZ H.V] /Dest (2107) cvn H.B /DEST pdfmark end - 164 941 a Fj(domain)c(reference)f(response)-2 1042 -y -SDict begin H.S end - -2 1042 a -2 1042 a -SDict begin 13 H.A end - -2 1042 a -2 1042 a -SDict begin [ /View [/XYZ H.V] /Dest (2109) cvn H.B /DEST pdfmark end - -2 1042 a 90 -x Fj(UINT32)-2 1133 y -SDict begin H.S end - -2 1133 a -2 1133 a -SDict begin 13 H.A end - -2 1133 a -2 -1133 a -SDict begin [ /View [/XYZ H.V] /Dest (2110) cvn H.B /DEST pdfmark end - -2 1133 a Black Black 164 1281 a -SDict begin H.S end - 164 1281 a 164 -1281 a -SDict begin 13 H.A end - 164 1281 a 164 1281 a -SDict begin [ /View [/XYZ H.V] /Dest (2111) cvn H.B /DEST pdfmark end - 164 1281 a Fj(num_entries)g(\(listed)i -(abo)o(v)o(e\))-2 1379 y -SDict begin H.S end - -2 1379 a -2 1379 a -SDict begin 13 H.A end - -2 1379 -a -2 1379 a -SDict begin [ /View [/XYZ H.V] /Dest (2113) cvn H.B /DEST pdfmark end - -2 1379 a 93 x Fj(V)m(OID*)-2 1473 y -SDict begin H.S end - -2 1473 -a -2 1473 a -SDict begin 13 H.A end - -2 1473 a -2 1473 a -SDict begin [ /View [/XYZ H.V] /Dest (2114) cvn H.B /DEST pdfmark end - -2 1473 a Black Black -164 1622 a -SDict begin H.S end - 164 1622 a 164 1622 a -SDict begin 13 H.A end - 164 1622 a 164 1622 -a -SDict begin [ /View [/XYZ H.V] /Dest (2115) cvn H.B /DEST pdfmark end - 164 1622 a Fj(undocumented)c(b)n(uf)n(fer)j(pointer)-2 -1723 y -SDict begin H.S end - -2 1723 a -2 1723 a -SDict begin 13 H.A end - -2 1723 a -2 1723 a -SDict begin [ /View [/XYZ H.V] /Dest (2117) cvn H.B /DEST pdfmark end - -2 1723 -a 90 x Fj(UINT32)-2 1814 y -SDict begin H.S end - -2 1814 a -2 1814 a -SDict begin 13 H.A end - -2 1814 -a -2 1814 a -SDict begin [ /View [/XYZ H.V] /Dest (2118) cvn H.B /DEST pdfmark end - -2 1814 a Black Black 164 1962 a -SDict begin H.S end - 164 1962 -a 164 1962 a -SDict begin 13 H.A end - 164 1962 a 164 1962 a -SDict begin [ /View [/XYZ H.V] /Dest (2119) cvn H.B /DEST pdfmark end - 164 1962 a Fj(num_entries)f -(\(listed)i(abo)o(v)o(e\))-2 2060 y -SDict begin H.S end - -2 2060 a -2 2060 -a -SDict begin 13 H.A end - -2 2060 a -2 2060 a -SDict begin [ /View [/XYZ H.V] /Dest (2121) cvn H.B /DEST pdfmark end - -2 2060 a 93 x Fj(DOM_SID2[num_entries])-2 -2166 y -SDict begin H.S end - -2 2166 a -2 2166 a -SDict begin 13 H.A end - -2 2166 a -2 2166 a -SDict begin [ /View [/XYZ H.V] /Dest (2122) cvn H.B /DEST pdfmark end - -2 2166 -a Black Black 164 2302 a -SDict begin H.S end - 164 2302 a 164 2302 a -SDict begin 13 H.A end - 164 2302 -a 164 2302 a -SDict begin [ /View [/XYZ H.V] /Dest (2123) cvn H.B /DEST pdfmark end - 164 2302 a Fj(domain)f(SIDs)h(\(from)f(Request,)h(listed)h -(abo)o(v)o(e\).)-2 2403 y -SDict begin H.S end - -2 2403 a -2 2403 a -SDict begin 13 H.A end - -2 2403 -a -2 2403 a -SDict begin [ /View [/XYZ H.V] /Dest (2125) cvn H.B /DEST pdfmark end - -2 2403 a 90 x Fj(UINT32)-2 2494 y -SDict begin H.S end - -2 2494 -a -2 2494 a -SDict begin 13 H.A end - -2 2494 a -2 2494 a -SDict begin [ /View [/XYZ H.V] /Dest (2126) cvn H.B /DEST pdfmark end - -2 2494 a Black Black -164 2643 a -SDict begin H.S end - 164 2643 a 164 2643 a -SDict begin 13 H.A end - 164 2643 a 164 2643 -a -SDict begin [ /View [/XYZ H.V] /Dest (2127) cvn H.B /DEST pdfmark end - 164 2643 a Fj(num_entries)d(\(listed)i(abo)o(v)o(e\))-2 -2824 y -SDict begin H.S end - -2 2824 a -2 2824 a -SDict begin 13 H.A end - -2 2824 a -2 2824 a -SDict begin [ /View [/XYZ H.V] /Dest (2128) cvn H.B /DEST pdfmark end - -2 2824 -a 93 x Fj(return)f(0)h(-)g(indicates)g(success)-2 3011 -y -SDict begin H.S end - -2 3011 a -2 3011 a -SDict begin 13 H.A end - -2 3011 a -2 3011 a -SDict begin [ /View [/XYZ H.V] /Dest (2129) cvn H.B /DEST pdfmark end - -2 3011 a 327 -x Ff(9.3.12.)28 b(LSA)j(Lookup)f(Names)-2 3529 y -SDict begin H.S end - -2 3529 -a -2 3529 a -SDict begin 13 H.A end - -2 3529 a -2 3529 a -SDict begin [ /View [/XYZ H.V] /Dest (2131) cvn H.B /DEST pdfmark end - -2 3529 a -2 3529 a -SDict begin H.S end - -2 -3529 a -2 3529 a -SDict begin 13 H.A end - -2 3529 a -2 3529 a -SDict begin [ /View [/XYZ H.V] /Dest (2132) cvn H.B /DEST pdfmark end - -2 3529 a 83 x Fh(Note:)20 -b(num_entries)f(in)i(r)m(esponse)e(must)i(be)f(same)g(as)h(num_entries) -e(in)i(r)m(equest.)-2 3629 y -SDict begin H.S end - -2 3629 a -2 3629 a -SDict begin 13 H.A end - -2 3629 -a -2 3629 a -SDict begin [ /View [/XYZ H.V] /Dest (2133) cvn H.B /DEST pdfmark end - -2 3629 a 271 x Fe(9.3.12.1.)i(Request)-2 -3920 y -SDict begin H.S end - -2 3920 a -2 3920 a -SDict begin 13 H.A end - -2 3920 a -2 3920 a -SDict begin [ /View [/XYZ H.V] /Dest (2135) cvn H.B /DEST pdfmark end - -2 3920 -a -2 4044 a -SDict begin H.S end - -2 4044 a -2 4044 a -SDict begin 13 H.A end - -2 4044 a -2 4044 a -SDict begin [ /View [/XYZ H.V] /Dest (2137) cvn H.B /DEST pdfmark end - -2 -4044 a 88 x Fj(POL_HND)-2 4142 y -SDict begin H.S end - -2 4142 a -2 4142 a -SDict begin 13 H.A end - --2 4142 a -2 4142 a -SDict begin [ /View [/XYZ H.V] /Dest (2138) cvn H.B /DEST pdfmark end - -2 4142 a Black Black 164 4281 a -SDict begin H.S end - -164 4281 a 164 4281 a -SDict begin 13 H.A end - 164 4281 a 164 4281 a -SDict begin [ /View [/XYZ H.V] /Dest (2139) cvn H.B /DEST pdfmark end - 164 4281 -a Fj(LSA)d(polic)o(y)f(handle)-2 4382 y -SDict begin H.S end - -2 4382 a -2 -4382 a -SDict begin 13 H.A end - -2 4382 a -2 4382 a -SDict begin [ /View [/XYZ H.V] /Dest (2141) cvn H.B /DEST pdfmark end - -2 4382 a 90 x Fj(UINT32)-2 -4473 y -SDict begin H.S end - -2 4473 a -2 4473 a -SDict begin 13 H.A end - -2 4473 a -2 4473 a -SDict begin [ /View [/XYZ H.V] /Dest (2142) cvn H.B /DEST pdfmark end - -2 4473 -a Black Black 164 4622 a -SDict begin H.S end - 164 4622 a 164 4622 a -SDict begin 13 H.A end - 164 4622 -a 164 4622 a -SDict begin [ /View [/XYZ H.V] /Dest (2143) cvn H.B /DEST pdfmark end - 164 4622 a Fj(num_entries)-2 4715 y -SDict begin H.S end - -2 4715 -a -2 4715 a -SDict begin 13 H.A end - -2 4715 a -2 4715 a -SDict begin [ /View [/XYZ H.V] /Dest (2145) cvn H.B /DEST pdfmark end - -2 4715 a 98 x Fj(UINT32)-2 -4814 y -SDict begin H.S end - -2 4814 a -2 4814 a -SDict begin 13 H.A end - -2 4814 a -2 4814 a -SDict begin [ /View [/XYZ H.V] /Dest (2146) cvn H.B /DEST pdfmark end - -2 4814 -a Black Black 164 4962 a -SDict begin H.S end - 164 4962 a 164 4962 a -SDict begin 13 H.A end - 164 4962 -a 164 4962 a -SDict begin [ /View [/XYZ H.V] /Dest (2147) cvn H.B /DEST pdfmark end - 164 4962 a Fj(num_entries)-2 5055 y -SDict begin H.S end - -2 5055 -a -2 5055 a -SDict begin 13 H.A end - -2 5055 a -2 5055 a -SDict begin [ /View [/XYZ H.V] /Dest (2149) cvn H.B /DEST pdfmark end - -2 5055 a 98 x Fj(V)m(OID*)-2 -5154 y -SDict begin H.S end - -2 5154 a -2 5154 a -SDict begin 13 H.A end - -2 5154 a -2 5154 a -SDict begin [ /View [/XYZ H.V] /Dest (2150) cvn H.B /DEST pdfmark end - -2 5154 -a Black Black 164 5303 a -SDict begin H.S end - 164 5303 a 164 5303 a -SDict begin 13 H.A end - 164 5303 -a 164 5303 a -SDict begin [ /View [/XYZ H.V] /Dest (2151) cvn H.B /DEST pdfmark end - 164 5303 a Fj(undocumented)d(domain)j(SID)i(b)n(uf)n(fer)e -(pointer)p Black 3659 5984 a Fh(55)p Black eop end -%%Page: 56 62 -TeXDict begin 56 61 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.56) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2742 -132 -a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black --2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (2153) cvn H.B /DEST pdfmark end - -2 -11 a -83 x Fj(V)m(OID*)-2 73 y -SDict begin H.S end - -2 73 a -2 73 a -SDict begin 13 H.A end - -2 73 a -2 73 -a -SDict begin [ /View [/XYZ H.V] /Dest (2154) cvn H.B /DEST pdfmark end - -2 73 a Black Black 164 222 a -SDict begin H.S end - 164 222 a 164 222 a -SDict begin 13 H.A end - 164 -222 a 164 222 a -SDict begin [ /View [/XYZ H.V] /Dest (2155) cvn H.B /DEST pdfmark end - 164 222 a Fj(undocumented)c(domain)j(name)h(b)n(uf)n -(fer)f(pointer)-2 413 y(N)m(AME[num_entries])-2 426 y -SDict begin H.S end - --2 426 a -2 426 a -SDict begin 13 H.A end - -2 426 a -2 426 a -SDict begin [ /View [/XYZ H.V] /Dest (2158) cvn H.B /DEST pdfmark end - -2 426 a Black Black -164 562 a -SDict begin H.S end - 164 562 a 164 562 a -SDict begin 13 H.A end - 164 562 a 164 562 a -SDict begin [ /View [/XYZ H.V] /Dest (2159) cvn H.B /DEST pdfmark end - 164 -562 a Fj(names)h(to)g(be)g(look)o(ed)f(up.)-2 663 y -SDict begin H.S end - -2 -663 a -2 663 a -SDict begin 13 H.A end - -2 663 a -2 663 a -SDict begin [ /View [/XYZ H.V] /Dest (2161) cvn H.B /DEST pdfmark end - -2 663 a 90 x Fj(char[])-2 -766 y -SDict begin H.S end - -2 766 a -2 766 a -SDict begin 13 H.A end - -2 766 a -2 766 a -SDict begin [ /View [/XYZ H.V] /Dest (2162) cvn H.B /DEST pdfmark end - -2 766 a Black -Black 164 903 a -SDict begin H.S end - 164 903 a 164 903 a -SDict begin 13 H.A end - 164 903 a 164 903 -a -SDict begin [ /View [/XYZ H.V] /Dest (2163) cvn H.B /DEST pdfmark end - 164 903 a Fj(undocumented)d(bytes)k(-)h(f)o(alsely)f(translated)g -(SID)g(structure?)-2 962 y -SDict begin H.S end - -2 962 a -2 962 a -SDict begin 13 H.A end - -2 962 a --2 962 a -SDict begin [ /View [/XYZ H.V] /Dest (2164) cvn H.B /DEST pdfmark end - -2 962 a 278 x Fe(9.3.12.2.)j(Response)-2 1260 -y -SDict begin H.S end - -2 1260 a -2 1260 a -SDict begin 13 H.A end - -2 1260 a -2 1260 a -SDict begin [ /View [/XYZ H.V] /Dest (2166) cvn H.B /DEST pdfmark end - -2 1260 a -2 -1385 a -SDict begin H.S end - -2 1385 a -2 1385 a -SDict begin 13 H.A end - -2 1385 a -2 1385 a -SDict begin [ /View [/XYZ H.V] /Dest (2168) cvn H.B /DEST pdfmark end - -2 1385 -a 87 x Fj(DOM_REF)-2 1482 y -SDict begin H.S end - -2 1482 a -2 1482 a -SDict begin 13 H.A end - -2 1482 -a -2 1482 a -SDict begin [ /View [/XYZ H.V] /Dest (2169) cvn H.B /DEST pdfmark end - -2 1482 a Black Black 164 1622 a -SDict begin H.S end - 164 1622 -a 164 1622 a -SDict begin 13 H.A end - 164 1622 a 164 1622 a -SDict begin [ /View [/XYZ H.V] /Dest (2170) cvn H.B /DEST pdfmark end - 164 1622 a Fj(domain)c(reference)f -(response)-2 1723 y -SDict begin H.S end - -2 1723 a -2 1723 a -SDict begin 13 H.A end - -2 1723 a -2 -1723 a -SDict begin [ /View [/XYZ H.V] /Dest (2172) cvn H.B /DEST pdfmark end - -2 1723 a 90 x Fj(UINT32)-2 1814 y -SDict begin H.S end - -2 1814 a -2 -1814 a -SDict begin 13 H.A end - -2 1814 a -2 1814 a -SDict begin [ /View [/XYZ H.V] /Dest (2173) cvn H.B /DEST pdfmark end - -2 1814 a Black Black 164 -1962 a -SDict begin H.S end - 164 1962 a 164 1962 a -SDict begin 13 H.A end - 164 1962 a 164 1962 a -SDict begin [ /View [/XYZ H.V] /Dest (2174) cvn H.B /DEST pdfmark end - 164 -1962 a Fj(num_entries)g(\(listed)i(abo)o(v)o(e\))-2 2060 -y -SDict begin H.S end - -2 2060 a -2 2060 a -SDict begin 13 H.A end - -2 2060 a -2 2060 a -SDict begin [ /View [/XYZ H.V] /Dest (2176) cvn H.B /DEST pdfmark end - -2 2060 a 93 -x Fj(V)m(OID*)-2 2154 y -SDict begin H.S end - -2 2154 a -2 2154 a -SDict begin 13 H.A end - -2 2154 a --2 2154 a -SDict begin [ /View [/XYZ H.V] /Dest (2177) cvn H.B /DEST pdfmark end - -2 2154 a Black Black 164 2302 a -SDict begin H.S end - 164 2302 a -164 2302 a -SDict begin 13 H.A end - 164 2302 a 164 2302 a -SDict begin [ /View [/XYZ H.V] /Dest (2178) cvn H.B /DEST pdfmark end - 164 2302 a Fj(undocumented)c(b)n(uf)n -(fer)j(pointer)-2 2403 y -SDict begin H.S end - -2 2403 a -2 2403 a -SDict begin 13 H.A end - -2 2403 -a -2 2403 a -SDict begin [ /View [/XYZ H.V] /Dest (2180) cvn H.B /DEST pdfmark end - -2 2403 a 90 x Fj(UINT32)-2 2494 y -SDict begin H.S end - -2 2494 -a -2 2494 a -SDict begin 13 H.A end - -2 2494 a -2 2494 a -SDict begin [ /View [/XYZ H.V] /Dest (2181) cvn H.B /DEST pdfmark end - -2 2494 a Black Black -164 2643 a -SDict begin H.S end - 164 2643 a 164 2643 a -SDict begin 13 H.A end - 164 2643 a 164 2643 -a -SDict begin [ /View [/XYZ H.V] /Dest (2182) cvn H.B /DEST pdfmark end - 164 2643 a Fj(num_entries)f(\(listed)i(abo)o(v)o(e\))-2 -2741 y -SDict begin H.S end - -2 2741 a -2 2741 a -SDict begin 13 H.A end - -2 2741 a -2 2741 a -SDict begin [ /View [/XYZ H.V] /Dest (2184) cvn H.B /DEST pdfmark end - -2 2741 -a 93 x Fj(DOM_RID[num_entries])-2 2847 y -SDict begin H.S end - -2 2847 a -2 -2847 a -SDict begin 13 H.A end - -2 2847 a -2 2847 a -SDict begin [ /View [/XYZ H.V] /Dest (2185) cvn H.B /DEST pdfmark end - -2 2847 a Black Black 164 -2983 a -SDict begin H.S end - 164 2983 a 164 2983 a -SDict begin 13 H.A end - 164 2983 a 164 2983 a -SDict begin [ /View [/XYZ H.V] /Dest (2186) cvn H.B /DEST pdfmark end - 164 -2983 a Fj(domain)f(SIDs)h(\(from)f(Request,)h(listed)h(abo)o(v)o(e\).) --2 3084 y -SDict begin H.S end - -2 3084 a -2 3084 a -SDict begin 13 H.A end - -2 3084 a -2 3084 a -SDict begin [ /View [/XYZ H.V] /Dest (2188) cvn H.B /DEST pdfmark end - -2 -3084 a 90 x Fj(UINT32)-2 3175 y -SDict begin H.S end - -2 3175 a -2 3175 a -SDict begin 13 H.A end - -2 -3175 a -2 3175 a -SDict begin [ /View [/XYZ H.V] /Dest (2189) cvn H.B /DEST pdfmark end - -2 3175 a Black Black 164 3324 a -SDict begin H.S end - 164 -3324 a 164 3324 a -SDict begin 13 H.A end - 164 3324 a 164 3324 a -SDict begin [ /View [/XYZ H.V] /Dest (2190) cvn H.B /DEST pdfmark end - 164 3324 a Fj(num_entries)d -(\(listed)i(abo)o(v)o(e\))-2 3505 y -SDict begin H.S end - -2 3505 a -2 3505 -a -SDict begin 13 H.A end - -2 3505 a -2 3505 a -SDict begin [ /View [/XYZ H.V] /Dest (2191) cvn H.B /DEST pdfmark end - -2 3505 a 93 x Fj(return)f(0)h(-)g(indicates)g -(success)-2 3775 y -SDict begin H.S end - -2 3775 a -2 3775 a -SDict begin 13 H.A end - -2 3775 a -2 3775 -a -SDict begin [ /View [/XYZ H.V] /Dest (2192) cvn H.B /DEST pdfmark end - -2 3775 a 376 x Fl(9.4.)35 b(NETLOGON)e(r)o(pc)h(T)-11 -b(ransact)34 b(Named)h(Pipe)-2 4346 y -SDict begin H.S end - -2 4346 a -2 4346 -a -SDict begin 13 H.A end - -2 4346 a -2 4346 a -SDict begin [ /View [/XYZ H.V] /Dest (2194) cvn H.B /DEST pdfmark end - -2 4346 a 79 x Fj(The)20 b(sequence)f(of)h -(actions)g(tak)o(en)f(on)h(this)h(pipe)e(are:)-2 4543 -y -SDict begin H.S end - -2 4543 a -2 4543 a -SDict begin 13 H.A end - -2 4543 a -2 4543 a -SDict begin [ /View [/XYZ H.V] /Dest (2195) cvn H.B /DEST pdfmark end - -2 4543 a -2 -4543 a -SDict begin H.S end - -2 4543 a -2 4543 a -SDict begin 13 H.A end - -2 4543 a -2 4543 a -SDict begin [ /View [/XYZ H.V] /Dest (table.7) cvn H.B /DEST pdfmark -end - -2 4543 -a 75 x Fj(tablish)h(a)h(connection)d(to)i(the)g(IPC$)h(share)f -(\(SMBtconX\).)f(use)h(encrypted)e(passw)o(ords.)-2 4711 -y(en)i(an)g(RPC)i(Pipe)e(with)g(the)h(name)e("\\\\PIPE\\\\NETLOGON".)g -(Store)h(the)h(\002le)f(handle.)-2 4804 y(ing)g(the)g(\002le)h(handle,) -e(send)g(a)i(Set)g(Named)e(Pipe)i(Handle)e(state)i(to)g(0x4300.)-2 -4896 y(eate)f(Client)h(Challenge.)e(Send)h(LSA)g(Request)h(Challenge.)e -(Store)h(Serv)o(er)f(Challenge.)-2 4989 y(lculate)h(Session)g(K)n(e)o -(y)-5 b(.)19 b(Send)h(an)g(LSA)h(Auth)f(2)g(Challenge.)f(Store)h(Auth2) -f(Challenge.)-2 5082 y(lc/V)-9 b(erify)19 b(Client)i(Creds.)f(Send)g -(LSA)g(Srv)g(PW)i(Set.)e(Calc/V)-9 b(erify)20 b(Serv)o(er)f(Creds.)-2 -5174 y(lc/V)-9 b(erify)19 b(Client)i(Creds.)f(Send)g(LSA)g(SAM)h(Logon) -e(.)h(Calc/V)-9 b(erify)20 b(Serv)o(er)f(Creds.)-2 5267 -y(lc/V)-9 b(erify)19 b(Client)i(Creds.)f(Send)g(LSA)g(SAM)h(Logof)n(f.) -d(Calc/V)-9 b(erify)19 b(Serv)o(er)h(Creds.)-2 5360 y(ose)g(the)g(IPC$) -h(share.)p Black 3657 5984 a Fh(56)p Black eop end -%%Page: 57 63 -TeXDict begin 57 62 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.57) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (2265) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (2205) cvn H.B /DEST pdfmark end - -2 --11 a 83 x Fj(De\002nes)g(for)g(this)g(pipe,)g(identifying)e(the)i -(query)f(are)-2 90 y -SDict begin H.S end - -2 90 a -2 90 a -SDict begin 13 H.A end - -2 90 a -2 90 a -SDict begin [ /View [/XYZ H.V] /Dest (2206) cvn H.B /DEST pdfmark end - --2 90 a -2 215 a -SDict begin H.S end - -2 215 a -2 215 a -SDict begin 13 H.A end - -2 215 a -2 215 a -SDict begin [ /View [/XYZ H.V] /Dest (2208) cvn H.B /DEST pdfmark end - --2 215 a 90 x Fj(LSA)h(Request)h(Challenge:)-2 323 y -SDict begin H.S end - --2 323 a -2 323 a -SDict begin 13 H.A end - -2 323 a -2 323 a -SDict begin [ /View [/XYZ H.V] /Dest (2209) cvn H.B /DEST pdfmark end - -2 323 a Black Black -164 454 a -SDict begin H.S end - 164 454 a 164 454 a -SDict begin 13 H.A end - 164 454 a 164 454 a -SDict begin [ /View [/XYZ H.V] /Dest (2210) cvn H.B /DEST pdfmark end - 164 -454 a Fj(0x04)-2 538 y -SDict begin H.S end - -2 538 a -2 538 a -SDict begin 13 H.A end - -2 538 a -2 -538 a -SDict begin [ /View [/XYZ H.V] /Dest (2212) cvn H.B /DEST pdfmark end - -2 538 a 107 x Fj(LSA)f(Serv)o(er)g(P)o(assw)o(ord)f(Set:)-2 -646 y -SDict begin H.S end - -2 646 a -2 646 a -SDict begin 13 H.A end - -2 646 a -2 646 a -SDict begin [ /View [/XYZ H.V] /Dest (2213) cvn H.B /DEST pdfmark end - -2 646 a Black -Black 164 795 a -SDict begin H.S end - 164 795 a 164 795 a -SDict begin 13 H.A end - 164 795 a 164 795 -a -SDict begin [ /View [/XYZ H.V] /Dest (2214) cvn H.B /DEST pdfmark end - 164 795 a Fj(0x06)-2 879 y -SDict begin H.S end - -2 879 a -2 879 a -SDict begin 13 H.A end - -2 879 -a -2 879 a -SDict begin [ /View [/XYZ H.V] /Dest (2216) cvn H.B /DEST pdfmark end - -2 879 a 107 x Fj(LSA)h(SAM)h(Logon:)-2 1004 -y -SDict begin H.S end - -2 1004 a -2 1004 a -SDict begin 13 H.A end - -2 1004 a -2 1004 a -SDict begin [ /View [/XYZ H.V] /Dest (2217) cvn H.B /DEST pdfmark end - -2 1004 a Black -Black 164 1135 a -SDict begin H.S end - 164 1135 a 164 1135 a -SDict begin 13 H.A end - 164 1135 a 164 -1135 a -SDict begin [ /View [/XYZ H.V] /Dest (2218) cvn H.B /DEST pdfmark end - 164 1135 a Fj(0x02)-2 1219 y -SDict begin H.S end - -2 1219 a -2 1219 -a -SDict begin 13 H.A end - -2 1219 a -2 1219 a -SDict begin [ /View [/XYZ H.V] /Dest (2220) cvn H.B /DEST pdfmark end - -2 1219 a 107 x Fj(LSA)f(SAM)h(Logof)n(f:)-2 -1344 y -SDict begin H.S end - -2 1344 a -2 1344 a -SDict begin 13 H.A end - -2 1344 a -2 1344 a -SDict begin [ /View [/XYZ H.V] /Dest (2221) cvn H.B /DEST pdfmark end - -2 1344 -a Black Black 164 1476 a -SDict begin H.S end - 164 1476 a 164 1476 a -SDict begin 13 H.A end - 164 1476 -a 164 1476 a -SDict begin [ /View [/XYZ H.V] /Dest (2222) cvn H.B /DEST pdfmark end - 164 1476 a Fj(0x03)-2 1559 y -SDict begin H.S end - -2 1559 a -2 -1559 a -SDict begin 13 H.A end - -2 1559 a -2 1559 a -SDict begin [ /View [/XYZ H.V] /Dest (2224) cvn H.B /DEST pdfmark end - -2 1559 a 108 x Fj(LSA)f(Auth)g(2:)-2 -1668 y -SDict begin H.S end - -2 1668 a -2 1668 a -SDict begin 13 H.A end - -2 1668 a -2 1668 a -SDict begin [ /View [/XYZ H.V] /Dest (2225) cvn H.B /DEST pdfmark end - -2 1668 -a Black Black 164 1816 a -SDict begin H.S end - 164 1816 a 164 1816 a -SDict begin 13 H.A end - 164 1816 -a 164 1816 a -SDict begin [ /View [/XYZ H.V] /Dest (2226) cvn H.B /DEST pdfmark end - 164 1816 a Fj(0x0f)-2 1900 y -SDict begin H.S end - -2 1900 a -2 -1900 a -SDict begin 13 H.A end - -2 1900 a -2 1900 a -SDict begin [ /View [/XYZ H.V] /Dest (2228) cvn H.B /DEST pdfmark end - -2 1900 a 107 x Fj(LSA)g(Logon)f(Control:)-2 -2025 y -SDict begin H.S end - -2 2025 a -2 2025 a -SDict begin 13 H.A end - -2 2025 a -2 2025 a -SDict begin [ /View [/XYZ H.V] /Dest (2229) cvn H.B /DEST pdfmark end - -2 2025 -a Black Black 164 2156 a -SDict begin H.S end - 164 2156 a 164 2156 a -SDict begin 13 H.A end - 164 2156 -a 164 2156 a -SDict begin [ /View [/XYZ H.V] /Dest (2230) cvn H.B /DEST pdfmark end - 164 2156 a Fj(0x0e)-2 2157 y -SDict begin H.S end - -2 2157 a -2 -2157 a -SDict begin 13 H.A end - -2 2157 a -2 2157 a -SDict begin [ /View [/XYZ H.V] /Dest (2231) cvn H.B /DEST pdfmark end - -2 2157 a 327 x Ff(9.4.1.)29 -b(LSA)h(Request)h(Challenge)-2 2675 y -SDict begin H.S end - -2 2675 a -2 2675 -a -SDict begin 13 H.A end - -2 2675 a -2 2675 a -SDict begin [ /View [/XYZ H.V] /Dest (2233) cvn H.B /DEST pdfmark end - -2 2675 a -2 2675 a -SDict begin H.S end - -2 2675 a -2 -2675 a -SDict begin 13 H.A end - -2 2675 a -2 2675 a -SDict begin [ /View [/XYZ H.V] /Dest (2234) cvn H.B /DEST pdfmark end - -2 2675 a 83 x Fh(Note:)20 -b(lo)o(gon)f(server)i(name)f(starts)h(with)g(two)g('\\')f(c)o(har)o -(acter)o(s)f(and)h(is)h(upper)e(case)o(.)-2 2941 y -SDict begin H.S end - -2 -2941 a -2 2941 a -SDict begin 13 H.A end - -2 2941 a -2 2941 a -SDict begin [ /View [/XYZ H.V] /Dest (2235) cvn H.B /DEST pdfmark end - -2 2941 a -2 2941 -a -SDict begin H.S end - -2 2941 a -2 2941 a -SDict begin 13 H.A end - -2 2941 a -2 2941 a -SDict begin [ /View [/XYZ H.V] /Dest (2236) cvn H.B /DEST pdfmark end - -2 2941 a 91 -x Fh(Note:)h(lo)o(gon)f(client)h(is)h(the)g(mac)o(hine)o(,)d(not)i(the) -g(user)-9 b(.)-2 3215 y -SDict begin H.S end - -2 3215 a -2 3215 a -SDict begin 13 H.A end - -2 3215 a --2 3215 a -SDict begin [ /View [/XYZ H.V] /Dest (2237) cvn H.B /DEST pdfmark end - -2 3215 a -2 3215 a -SDict begin H.S end - -2 3215 a -2 3215 a -SDict begin 13 H.A end - -2 -3215 a -2 3215 a -SDict begin [ /View [/XYZ H.V] /Dest (2238) cvn H.B /DEST pdfmark end - -2 3215 a 91 x Fh(Note:)20 b(the)g(initial)g(LanMana)o -(g)o(er)f(passwor)m(d)h(hash,)f(a)o(gainst)h(whic)o(h)g(the)g(c)o -(halleng)o(e)e(is)j(issued,)f(is)i(the)e(mac)o(hine)f(name)g(itself)-2 -3414 y(\(lower)h(case\).)g(ther)m(e)g(will)i(becalls)e(issued)g(\(LSA)g -(Server)g(P)-7 b(asswor)m(d)21 b(Set\))f(whic)o(h)f(will)j(c)o(hang)o -(e)c(this,)j(later)-9 b(.)20 b(r)m(efusing)g(these)-2 -3522 y(calls)g(allows)h(you)f(to)g(always)g(deal)g(with)h(the)f(same)g -(passwor)m(d)g(\(i.e)g(the)h(LM#)f(of)h(the)f(mac)o(hine)f(name)g(in)i -(lower)f(case\).)-2 3539 y -SDict begin H.S end - -2 3539 a -2 3539 a -SDict begin 13 H.A end - -2 3539 -a -2 3539 a -SDict begin [ /View [/XYZ H.V] /Dest (2239) cvn H.B /DEST pdfmark end - -2 3539 a 270 x Fe(9.4.1.1.)k(Request)-2 -3830 y -SDict begin H.S end - -2 3830 a -2 3830 a -SDict begin 13 H.A end - -2 3830 a -2 3830 a -SDict begin [ /View [/XYZ H.V] /Dest (2241) cvn H.B /DEST pdfmark end - -2 3830 -a -2 3954 a -SDict begin H.S end - -2 3954 a -2 3954 a -SDict begin 13 H.A end - -2 3954 a -2 3954 a -SDict begin [ /View [/XYZ H.V] /Dest (2243) cvn H.B /DEST pdfmark end - -2 -3954 a 88 x Fj(V)m(OID*)-2 4043 y -SDict begin H.S end - -2 4043 a -2 4043 a -SDict begin 13 H.A end - --2 4043 a -2 4043 a -SDict begin [ /View [/XYZ H.V] /Dest (2244) cvn H.B /DEST pdfmark end - -2 4043 a Black Black 164 4191 a -SDict begin H.S end - -164 4191 a 164 4191 a -SDict begin 13 H.A end - 164 4191 a 164 4191 a -SDict begin [ /View [/XYZ H.V] /Dest (2245) cvn H.B /DEST pdfmark end - 164 4191 -a Fj(undocumented)16 b(b)n(uf)n(fer)j(pointer)-2 4292 -y -SDict begin H.S end - -2 4292 a -2 4292 a -SDict begin 13 H.A end - -2 4292 a -2 4292 a -SDict begin [ /View [/XYZ H.V] /Dest (2247) cvn H.B /DEST pdfmark end - -2 4292 a 90 -x Fj(UNISTR2)-2 4383 y -SDict begin H.S end - -2 4383 a -2 4383 a -SDict begin 13 H.A end - -2 4383 a --2 4383 a -SDict begin [ /View [/XYZ H.V] /Dest (2248) cvn H.B /DEST pdfmark end - -2 4383 a Black Black 164 4532 a -SDict begin H.S end - 164 4532 a -164 4532 a -SDict begin 13 H.A end - 164 4532 a 164 4532 a -SDict begin [ /View [/XYZ H.V] /Dest (2249) cvn H.B /DEST pdfmark end - 164 4532 a Fj(logon)g(serv)o(er)g -(unicode)g(string)-2 4633 y -SDict begin H.S end - -2 4633 a -2 4633 a -SDict begin 13 H.A end - -2 4633 -a -2 4633 a -SDict begin [ /View [/XYZ H.V] /Dest (2251) cvn H.B /DEST pdfmark end - -2 4633 a 90 x Fj(UNISTR2)-2 4724 y -SDict begin H.S end - -2 4724 -a -2 4724 a -SDict begin 13 H.A end - -2 4724 a -2 4724 a -SDict begin [ /View [/XYZ H.V] /Dest (2252) cvn H.B /DEST pdfmark end - -2 4724 a Black Black -164 4872 a -SDict begin H.S end - 164 4872 a 164 4872 a -SDict begin 13 H.A end - 164 4872 a 164 4872 -a -SDict begin [ /View [/XYZ H.V] /Dest (2253) cvn H.B /DEST pdfmark end - 164 4872 a Fj(logon)g(client)h(unicode)f(string)-2 -4973 y -SDict begin H.S end - -2 4973 a -2 4973 a -SDict begin 13 H.A end - -2 4973 a -2 4973 a -SDict begin [ /View [/XYZ H.V] /Dest (2255) cvn H.B /DEST pdfmark end - -2 4973 -a 90 x Fj(char[8])-2 5076 y -SDict begin H.S end - -2 5076 a -2 5076 a -SDict begin 13 H.A end - -2 5076 -a -2 5076 a -SDict begin [ /View [/XYZ H.V] /Dest (2256) cvn H.B /DEST pdfmark end - -2 5076 a Black Black 164 5213 a -SDict begin H.S end - 164 5213 -a 164 5213 a -SDict begin 13 H.A end - 164 5213 a 164 5213 a -SDict begin [ /View [/XYZ H.V] /Dest (2257) cvn H.B /DEST pdfmark end - 164 5213 a Fj(client)h(challenge)-2 -5272 y -SDict begin H.S end - -2 5272 a -2 5272 a -SDict begin 13 H.A end - -2 5272 a -2 5272 a -SDict begin [ /View [/XYZ H.V] /Dest (2258) cvn H.B /DEST pdfmark end - -2 5272 -a Black 3656 5984 a Fh(57)p Black eop end -%%Page: 58 64 -TeXDict begin 58 63 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.58) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (2309) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 72 a Fe(9.4.1.2.)k(Response)-2 93 y -SDict begin H.S end - -2 93 a --2 93 a -SDict begin 13 H.A end - -2 93 a -2 93 a -SDict begin [ /View [/XYZ H.V] /Dest (2260) cvn H.B /DEST pdfmark end - -2 93 a -2 217 a -SDict begin H.S end - -2 217 a -2 -217 a -SDict begin 13 H.A end - -2 217 a -2 217 a -SDict begin [ /View [/XYZ H.V] /Dest (2262) cvn H.B /DEST pdfmark end - -2 217 a 88 x Fj(char[8])-2 318 -y -SDict begin H.S end - -2 318 a -2 318 a -SDict begin 13 H.A end - -2 318 a -2 318 a -SDict begin [ /View [/XYZ H.V] /Dest (2263) cvn H.B /DEST pdfmark end - -2 318 a Black -Black 164 454 a -SDict begin H.S end - 164 454 a 164 454 a -SDict begin 13 H.A end - 164 454 a 164 454 -a -SDict begin [ /View [/XYZ H.V] /Dest (2264) cvn H.B /DEST pdfmark end - 164 454 a Fj(serv)o(er)19 b(challenge)-2 728 y(return)g(0)h(-)g -(indicates)g(success)-2 823 y -SDict begin H.S end - -2 823 a -2 823 a -SDict begin 13 H.A end - -2 823 -a -2 823 a -SDict begin [ /View [/XYZ H.V] /Dest (2266) cvn H.B /DEST pdfmark end - -2 823 a 327 x Ff(9.4.2.)29 b(LSA)h(A)-6 b(uthenticate)31 -b(2)-2 1317 y -SDict begin H.S end - -2 1317 a -2 1317 a -SDict begin 13 H.A end - -2 1317 a -2 1317 a -SDict begin [ /View [/XYZ H.V] /Dest (2268) cvn H.B /DEST pdfmark end - --2 1317 a -2 1317 a -SDict begin H.S end - -2 1317 a -2 1317 a -SDict begin 13 H.A end - -2 1317 a -2 -1317 a -SDict begin [ /View [/XYZ H.V] /Dest (2269) cvn H.B /DEST pdfmark end - -2 1317 a 107 x Fh(Note:)20 b(in)g(between)g(r)m(equest)g(and)g -(r)m(esponse)o(,)f(calculate)g(the)i(client)f(cr)m(edentials,)f(and)g -(c)o(hec)n(k)h(them)g(a)o(gainst)g(the)-2 1532 y(client-calculated)d -(cr)m(edentials)j(\(this)g(pr)l(ocess)h(uses)g(the)f(pr)m(e)o(viously)f -(r)m(eceived)h(client)g(cr)m(edentials\).)-2 1715 y -SDict begin H.S end - -2 -1715 a -2 1715 a -SDict begin 13 H.A end - -2 1715 a -2 1715 a -SDict begin [ /View [/XYZ H.V] /Dest (2270) cvn H.B /DEST pdfmark end - -2 1715 a -2 1715 -a -SDict begin H.S end - -2 1715 a -2 1715 a -SDict begin 13 H.A end - -2 1715 a -2 1715 a -SDict begin [ /View [/XYZ H.V] /Dest (2271) cvn H.B /DEST pdfmark end - -2 1715 a 91 -x Fh(Note:)g(ne)m(g_\003a)o(gs)e(in)i(the)g(r)m(esponse)g(is)h(the)g -(same)f(as)g(that)g(in)h(the)f(r)m(equest.)-2 1989 y -SDict begin H.S end - --2 1989 a -2 1989 a -SDict begin 13 H.A end - -2 1989 a -2 1989 a -SDict begin [ /View [/XYZ H.V] /Dest (2272) cvn H.B /DEST pdfmark end - -2 1989 a -2 -1989 a -SDict begin H.S end - -2 1989 a -2 1989 a -SDict begin 13 H.A end - -2 1989 a -2 1989 a -SDict begin [ /View [/XYZ H.V] /Dest (2273) cvn H.B /DEST pdfmark end - -2 1989 -a 91 x Fh(Note:)g(you)g(must)g(tak)o(e)g(a)h(copy)e(of)i(the)f -(client-calculated)e(cr)m(edentials)h(r)m(eceived)h(her)m(e)o(,)g -(because)f(the)n(y)h(will)h(be)f(used)g(in)-2 2188 y(subsequent)e -(authentication)g(pac)n(k)o(ets.)-2 2205 y -SDict begin H.S end - -2 2205 a --2 2205 a -SDict begin 13 H.A end - -2 2205 a -2 2205 a -SDict begin [ /View [/XYZ H.V] /Dest (2274) cvn H.B /DEST pdfmark end - -2 2205 a 270 x Fe(9.4.2.1.)24 -b(Request)-2 2495 y -SDict begin H.S end - -2 2495 a -2 2495 a -SDict begin 13 H.A end - -2 2495 a -2 -2495 a -SDict begin [ /View [/XYZ H.V] /Dest (2276) cvn H.B /DEST pdfmark end - -2 2495 a -2 2620 a -SDict begin H.S end - -2 2620 a -2 2620 a -SDict begin 13 H.A end - -2 2620 -a -2 2620 a -SDict begin [ /View [/XYZ H.V] /Dest (2278) cvn H.B /DEST pdfmark end - -2 2620 a 87 x Fj(LOG_INFO)-2 2717 y -SDict begin H.S end - -2 2717 -a -2 2717 a -SDict begin 13 H.A end - -2 2717 a -2 2717 a -SDict begin [ /View [/XYZ H.V] /Dest (2279) cvn H.B /DEST pdfmark end - -2 2717 a Black Black -164 2857 a -SDict begin H.S end - 164 2857 a 164 2857 a -SDict begin 13 H.A end - 164 2857 a 164 2857 -a -SDict begin [ /View [/XYZ H.V] /Dest (2280) cvn H.B /DEST pdfmark end - 164 2857 a Fj(client)c(identi\002cation)f(info)-2 2941 -y -SDict begin H.S end - -2 2941 a -2 2941 a -SDict begin 13 H.A end - -2 2941 a -2 2941 a -SDict begin [ /View [/XYZ H.V] /Dest (2282) cvn H.B /DEST pdfmark end - -2 2941 a 107 -x Fj(char[8])-2 3061 y -SDict begin H.S end - -2 3061 a -2 3061 a -SDict begin 13 H.A end - -2 3061 a --2 3061 a -SDict begin [ /View [/XYZ H.V] /Dest (2283) cvn H.B /DEST pdfmark end - -2 3061 a Black Black 164 3197 a -SDict begin H.S end - 164 3197 a -164 3197 a -SDict begin 13 H.A end - 164 3197 a 164 3197 a -SDict begin [ /View [/XYZ H.V] /Dest (2284) cvn H.B /DEST pdfmark end - 164 3197 a Fj(client-calculated)f -(credentials)-2 3281 y -SDict begin H.S end - -2 3281 a -2 3281 a -SDict begin 13 H.A end - -2 3281 a --2 3281 a -SDict begin [ /View [/XYZ H.V] /Dest (2286) cvn H.B /DEST pdfmark end - -2 3281 a 107 x Fj(UINT8[])-2 3401 y -SDict begin H.S end - -2 3401 -a -2 3401 a -SDict begin 13 H.A end - -2 3401 a -2 3401 a -SDict begin [ /View [/XYZ H.V] /Dest (2287) cvn H.B /DEST pdfmark end - -2 3401 a Black Black -164 3538 a -SDict begin H.S end - 164 3538 a 164 3538 a -SDict begin 13 H.A end - 164 3538 a 164 3538 -a -SDict begin [ /View [/XYZ H.V] /Dest (2288) cvn H.B /DEST pdfmark end - 164 3538 a Fj(padding)g(to)i(4-byte)f(align)h(with)g(start)h(of)f -(SMB)h(header)-5 b(.)-2 3639 y -SDict begin H.S end - -2 3639 a -2 3639 a -SDict begin 13 H.A end - -2 -3639 a -2 3639 a -SDict begin [ /View [/XYZ H.V] /Dest (2290) cvn H.B /DEST pdfmark end - -2 3639 a 90 x Fj(UINT32)-2 3730 y -SDict begin H.S end - -2 -3730 a -2 3730 a -SDict begin 13 H.A end - -2 3730 a -2 3730 a -SDict begin [ /View [/XYZ H.V] /Dest (2291) cvn H.B /DEST pdfmark end - -2 3730 a Black -Black 164 3878 a -SDict begin H.S end - 164 3878 a 164 3878 a -SDict begin 13 H.A end - 164 3878 a 164 -3878 a -SDict begin [ /View [/XYZ H.V] /Dest (2292) cvn H.B /DEST pdfmark end - 164 3878 a Fj(ne)o(g_\003ags)19 b(-)h(ne)o(gotiated)e(\003ags)j -(\(usual)f(v)n(alue)f(is)i(0x0000)d(01f)n(f\))-2 3937 -y -SDict begin H.S end - -2 3937 a -2 3937 a -SDict begin 13 H.A end - -2 3937 a -2 3937 a -SDict begin [ /View [/XYZ H.V] /Dest (2293) cvn H.B /DEST pdfmark end - -2 3937 a 278 -x Fe(9.4.2.2.)24 b(Response)-2 4235 y -SDict begin H.S end - -2 4235 a -2 4235 -a -SDict begin 13 H.A end - -2 4235 a -2 4235 a -SDict begin [ /View [/XYZ H.V] /Dest (2295) cvn H.B /DEST pdfmark end - -2 4235 a -2 4360 a -SDict begin H.S end - -2 4360 a -2 -4360 a -SDict begin 13 H.A end - -2 4360 a -2 4360 a -SDict begin [ /View [/XYZ H.V] /Dest (2297) cvn H.B /DEST pdfmark end - -2 4360 a 87 x Fj(char[8])-2 -4460 y -SDict begin H.S end - -2 4460 a -2 4460 a -SDict begin 13 H.A end - -2 4460 a -2 4460 a -SDict begin [ /View [/XYZ H.V] /Dest (2298) cvn H.B /DEST pdfmark end - -2 4460 -a Black Black 164 4597 a -SDict begin H.S end - 164 4597 a 164 4597 a -SDict begin 13 H.A end - 164 4597 -a 164 4597 a -SDict begin [ /View [/XYZ H.V] /Dest (2299) cvn H.B /DEST pdfmark end - 164 4597 a Fj(serv)o(er)19 b(credentials.)-2 -4681 y -SDict begin H.S end - -2 4681 a -2 4681 a -SDict begin 13 H.A end - -2 4681 a -2 4681 a -SDict begin [ /View [/XYZ H.V] /Dest (2301) cvn H.B /DEST pdfmark end - -2 4681 -a 107 x Fj(UINT32)-2 4789 y -SDict begin H.S end - -2 4789 a -2 4789 a -SDict begin 13 H.A end - -2 4789 -a -2 4789 a -SDict begin [ /View [/XYZ H.V] /Dest (2302) cvn H.B /DEST pdfmark end - -2 4789 a Black Black 164 4937 a -SDict begin H.S end - 164 4937 -a 164 4937 a -SDict begin 13 H.A end - 164 4937 a 164 4937 a -SDict begin [ /View [/XYZ H.V] /Dest (2303) cvn H.B /DEST pdfmark end - 164 4937 a Fj(ne)o(g_\003ags)g(-)h -(same)g(as)h(ne)o(g_\003ags)e(in)h(request.)-2 5121 y -SDict begin H.S end - --2 5121 a -2 5121 a -SDict begin 13 H.A end - -2 5121 a -2 5121 a -SDict begin [ /View [/XYZ H.V] /Dest (2304) cvn H.B /DEST pdfmark end - -2 5121 a 90 -x Fj(return)f(0)h(-)g(indicates)g(success.)h(f)o(ailure)e(v)n(alue)h -(unkno)n(wn.)-2 5306 y -SDict begin H.S end - -2 5306 a -2 5306 a -SDict begin 13 H.A end - -2 5306 a --2 5306 a -SDict begin [ /View [/XYZ H.V] /Dest (2305) cvn H.B /DEST pdfmark end - -2 5306 a Black 3659 5984 a Fh(58)p Black eop -end -%%Page: 59 65 -TeXDict begin 59 64 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.59) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (2356) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 72 a Ff(9.4.3.)29 b(LSA)h(Ser)o(v)o(er)g(P)o(assw)o(ord)f(Set) --2 240 y -SDict begin H.S end - -2 240 a -2 240 a -SDict begin 13 H.A end - -2 240 a -2 240 a -SDict begin [ /View [/XYZ H.V] /Dest (2307) cvn H.B /DEST pdfmark end - -2 240 a --2 240 a -SDict begin H.S end - -2 240 a -2 240 a -SDict begin 13 H.A end - -2 240 a -2 240 a -SDict begin [ /View [/XYZ H.V] /Dest (2308) cvn H.B /DEST pdfmark end - -2 240 a -106 x Fh(Note:)20 b(the)g(ne)o(w)g(passwor)m(d)g(is)i(suspected)d(to)h -(be)h(a)f(DES)g(encryption)f(using)g(the)h(old)g(passwor)m(d)g(to)h(g)o -(ener)o(ate)e(the)h(k)o(e)n(y)-5 b(.)-2 620 y(Note:)20 -b(in)g(between)g(r)m(equest)g(and)g(r)m(esponse)o(,)f(calculate)g(the)i -(client)f(cr)m(edentials,)f(and)g(c)o(hec)n(k)h(them)g(a)o(gainst)g -(the)-2 728 y(client-calculated)d(cr)m(edentials)j(\(this)g(pr)l(ocess) -h(uses)g(the)f(pr)m(e)o(viously)f(r)m(eceived)h(client)g(cr)m -(edentials\).)-2 911 y -SDict begin H.S end - -2 911 a -2 911 a -SDict begin 13 H.A end - -2 911 a -2 -911 a -SDict begin [ /View [/XYZ H.V] /Dest (2311) cvn H.B /DEST pdfmark end - -2 911 a -2 911 a -SDict begin H.S end - -2 911 a -2 911 a -SDict begin 13 H.A end - -2 911 a -2 -911 a -SDict begin [ /View [/XYZ H.V] /Dest (2312) cvn H.B /DEST pdfmark end - -2 911 a 91 x Fh(Note:)f(the)f(server)i(cr)m(edentials)e(ar)m(e)h -(constructed)f(fr)l(om)h(the)g(client-calculated)e(cr)m(edentials)h -(and)g(the)g(client)h(time)h(+)f(1)g(second.)-2 1185 -y -SDict begin H.S end - -2 1185 a -2 1185 a -SDict begin 13 H.A end - -2 1185 a -2 1185 a -SDict begin [ /View [/XYZ H.V] /Dest (2313) cvn H.B /DEST pdfmark end - -2 1185 a -2 -1185 a -SDict begin H.S end - -2 1185 a -2 1185 a -SDict begin 13 H.A end - -2 1185 a -2 1185 a -SDict begin [ /View [/XYZ H.V] /Dest (2314) cvn H.B /DEST pdfmark end - -2 1185 -a 91 x Fh(Note:)h(you)g(must)g(tak)o(e)g(a)h(copy)e(of)i(the)f -(client-calculated)e(cr)m(edentials)h(r)m(eceived)h(her)m(e)o(,)g -(because)f(the)n(y)h(will)h(be)f(used)g(in)-2 1384 y(subsequent)e -(authentication)g(pac)n(k)o(ets.)-2 1401 y -SDict begin H.S end - -2 1401 a --2 1401 a -SDict begin 13 H.A end - -2 1401 a -2 1401 a -SDict begin [ /View [/XYZ H.V] /Dest (2315) cvn H.B /DEST pdfmark end - -2 1401 a 270 x Fe(9.4.3.1.)24 -b(Request)-2 1692 y -SDict begin H.S end - -2 1692 a -2 1692 a -SDict begin 13 H.A end - -2 1692 a -2 -1692 a -SDict begin [ /View [/XYZ H.V] /Dest (2317) cvn H.B /DEST pdfmark end - -2 1692 a -2 1816 a -SDict begin H.S end - -2 1816 a -2 1816 a -SDict begin 13 H.A end - -2 1816 -a -2 1816 a -SDict begin [ /View [/XYZ H.V] /Dest (2319) cvn H.B /DEST pdfmark end - -2 1816 a 88 x Fj(CLNT_INFO)-2 1914 y -SDict begin H.S end - -2 -1914 a -2 1914 a -SDict begin 13 H.A end - -2 1914 a -2 1914 a -SDict begin [ /View [/XYZ H.V] /Dest (2320) cvn H.B /DEST pdfmark end - -2 1914 a Black -Black 164 2053 a -SDict begin H.S end - 164 2053 a 164 2053 a -SDict begin 13 H.A end - 164 2053 a 164 -2053 a -SDict begin [ /View [/XYZ H.V] /Dest (2321) cvn H.B /DEST pdfmark end - 164 2053 a Fj(client)c(identi\002cation/authentication)c(info)-2 -2137 y -SDict begin H.S end - -2 2137 a -2 2137 a -SDict begin 13 H.A end - -2 2137 a -2 2137 a -SDict begin [ /View [/XYZ H.V] /Dest (2323) cvn H.B /DEST pdfmark end - -2 2137 -a 107 x Fj(char[])-2 2257 y -SDict begin H.S end - -2 2257 a -2 2257 a -SDict begin 13 H.A end - -2 2257 -a -2 2257 a -SDict begin [ /View [/XYZ H.V] /Dest (2324) cvn H.B /DEST pdfmark end - -2 2257 a Black Black 164 2394 a -SDict begin H.S end - 164 2394 -a 164 2394 a -SDict begin 13 H.A end - 164 2394 a 164 2394 a -SDict begin [ /View [/XYZ H.V] /Dest (2325) cvn H.B /DEST pdfmark end - 164 2394 a Fj(ne)n(w)k(passw)o(ord)f -(-)i(undocumented.)-2 2453 y -SDict begin H.S end - -2 2453 a -2 2453 a -SDict begin 13 H.A end - -2 2453 -a -2 2453 a -SDict begin [ /View [/XYZ H.V] /Dest (2326) cvn H.B /DEST pdfmark end - -2 2453 a 278 x Fe(9.4.3.2.)j(Response)-2 -2751 y -SDict begin H.S end - -2 2751 a -2 2751 a -SDict begin 13 H.A end - -2 2751 a -2 2751 a -SDict begin [ /View [/XYZ H.V] /Dest (2328) cvn H.B /DEST pdfmark end - -2 2751 -a -2 2876 a -SDict begin H.S end - -2 2876 a -2 2876 a -SDict begin 13 H.A end - -2 2876 a -2 2876 a -SDict begin [ /View [/XYZ H.V] /Dest (2330) cvn H.B /DEST pdfmark end - -2 -2876 a 87 x Fj(CREDS)-2 2964 y -SDict begin H.S end - -2 2964 a -2 2964 a -SDict begin 13 H.A end - -2 -2964 a -2 2964 a -SDict begin [ /View [/XYZ H.V] /Dest (2331) cvn H.B /DEST pdfmark end - -2 2964 a Black Black 164 3113 a -SDict begin H.S end - 164 -3113 a 164 3113 a -SDict begin 13 H.A end - 164 3113 a 164 3113 a -SDict begin [ /View [/XYZ H.V] /Dest (2332) cvn H.B /DEST pdfmark end - 164 3113 a Fj(serv)o(er)19 -b(credentials.)g(serv)o(er)h(time)g(stamp)g(appears)f(to)i(be)f -(ignored.)-2 3297 y -SDict begin H.S end - -2 3297 a -2 3297 a -SDict begin 13 H.A end - -2 3297 a -2 -3297 a -SDict begin [ /View [/XYZ H.V] /Dest (2333) cvn H.B /DEST pdfmark end - -2 3297 a 90 x Fj(return)f(0)h(-)g(indicates)g(success;)h -(0xC000)e(006a)g(indicates)h(f)o(ailure)-2 3492 y -SDict begin H.S end - -2 -3492 a -2 3492 a -SDict begin 13 H.A end - -2 3492 a -2 3492 a -SDict begin [ /View [/XYZ H.V] /Dest (2334) cvn H.B /DEST pdfmark end - -2 3492 a 316 x -Ff(9.4.4.)29 b(LSA)h(SAM)h(Logon)-2 3999 y -SDict begin H.S end - -2 3999 a --2 3999 a -SDict begin 13 H.A end - -2 3999 a -2 3999 a -SDict begin [ /View [/XYZ H.V] /Dest (2336) cvn H.B /DEST pdfmark end - -2 3999 a -2 3999 a -SDict begin H.S end - -2 -3999 a -2 3999 a -SDict begin 13 H.A end - -2 3999 a -2 3999 a -SDict begin [ /View [/XYZ H.V] /Dest (2337) cvn H.B /DEST pdfmark end - -2 3999 a 83 x Fh(Note:)20 -b(valid_user)f(is)i(T)-5 b(rue)21 b(if)o(f)g(the)f(username)g(and)f -(passwor)m(d)h(hash)g(ar)m(e)g(valid)g(for)g(the)h(r)m(equested)e -(domain.)-2 4099 y -SDict begin H.S end - -2 4099 a -2 4099 a -SDict begin 13 H.A end - -2 4099 a -2 4099 -a -SDict begin [ /View [/XYZ H.V] /Dest (2338) cvn H.B /DEST pdfmark end - -2 4099 a 270 x Fe(9.4.4.1.)24 b(Request)-2 4390 y -SDict begin H.S end - --2 4390 a -2 4390 a -SDict begin 13 H.A end - -2 4390 a -2 4390 a -SDict begin [ /View [/XYZ H.V] /Dest (2340) cvn H.B /DEST pdfmark end - -2 4390 a -2 -4514 a -SDict begin H.S end - -2 4514 a -2 4514 a -SDict begin 13 H.A end - -2 4514 a -2 4514 a -SDict begin [ /View [/XYZ H.V] /Dest (2342) cvn H.B /DEST pdfmark end - -2 4514 -a 88 x Fj(SAM_INFO)-2 4612 y -SDict begin H.S end - -2 4612 a -2 4612 a -SDict begin 13 H.A end - -2 4612 -a -2 4612 a -SDict begin [ /View [/XYZ H.V] /Dest (2343) cvn H.B /DEST pdfmark end - -2 4612 a Black Black 164 4751 a -SDict begin H.S end - 164 4751 -a 164 4751 a -SDict begin 13 H.A end - 164 4751 a 164 4751 a -SDict begin [ /View [/XYZ H.V] /Dest (2344) cvn H.B /DEST pdfmark end - 164 4751 a Fj(sam_id)19 -b(structure)-2 4803 y -SDict begin H.S end - -2 4803 a -2 4803 a -SDict begin 13 H.A end - -2 4803 a -2 -4803 a -SDict begin [ /View [/XYZ H.V] /Dest (2345) cvn H.B /DEST pdfmark end - -2 4803 a 285 x Fe(9.4.4.2.)24 b(Response)-2 5109 -y -SDict begin H.S end - -2 5109 a -2 5109 a -SDict begin 13 H.A end - -2 5109 a -2 5109 a -SDict begin [ /View [/XYZ H.V] /Dest (2347) cvn H.B /DEST pdfmark end - -2 5109 a -2 -5233 a -SDict begin H.S end - -2 5233 a -2 5233 a -SDict begin 13 H.A end - -2 5233 a -2 5233 a -SDict begin [ /View [/XYZ H.V] /Dest (2349) cvn H.B /DEST pdfmark end - -2 5233 -a 88 x Fj(V)m(OID*)-2 5322 y -SDict begin H.S end - -2 5322 a -2 5322 a -SDict begin 13 H.A end - -2 5322 -a -2 5322 a -SDict begin [ /View [/XYZ H.V] /Dest (2350) cvn H.B /DEST pdfmark end - -2 5322 a Black Black 164 5470 a -SDict begin H.S end - 164 5470 -a 164 5470 a -SDict begin 13 H.A end - 164 5470 a 164 5470 a -SDict begin [ /View [/XYZ H.V] /Dest (2351) cvn H.B /DEST pdfmark end - 164 5470 a Fj(undocumented)16 -b(b)n(uf)n(fer)j(pointer)p Black 3659 5984 a Fh(59)p -Black eop end -%%Page: 60 66 -TeXDict begin 60 65 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.60) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2742 -132 -a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black --2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (2353) cvn H.B /DEST pdfmark end - -2 -11 a -83 x Fj(CREDS)-2 73 y -SDict begin H.S end - -2 73 a -2 73 a -SDict begin 13 H.A end - -2 73 a -2 73 a -SDict begin [ /View [/XYZ H.V] /Dest (2354) cvn H.B /DEST pdfmark end - --2 73 a Black Black 164 222 a -SDict begin H.S end - 164 222 a 164 222 a -SDict begin 13 H.A end - 164 -222 a 164 222 a -SDict begin [ /View [/XYZ H.V] /Dest (2355) cvn H.B /DEST pdfmark end - 164 222 a Fj(serv)o(er)f(credentials.)g(serv)o(er)h -(time)g(stamp)g(appears)f(to)i(be)f(ignored.)-2 568 y -Fg(if)44 b(\(valid_user\))-2 665 y({)-2 762 y(UINT16)268 -b(3)44 b(-)h(switch)f(value)g(indicating)f(USER_INFO)g(structure.)177 -860 y(VOID*)223 b(non-zero)44 b(-)h(pointer)e(to)i(USER_INFO)e -(structure)177 957 y(USER_INFO)g(user)i(logon)f(information)177 -1151 y(UINT32)178 b(1)45 b(-)g(Authoritative)d(response;)i(0)g(-)h -(Non-Auth?)177 1345 y(return)178 b(0)45 b(-)g(indicates)e(success)-2 -1442 y(})-2 1539 y(else)-2 1637 y({)-2 1734 y(UINT16)178 -b(0)45 b(-)f(switch)g(value.)89 b(value)44 b(to)g(indicate)g(no)g(user) -h(presumed.)177 1831 y(VOID*)223 b(0x0000)44 b(0000)g(-)h(indicates)e -(no)i(USER_INFO)e(structure.)177 2025 y(UINT32)178 b(1)45 -b(-)g(Authoritative)d(response;)i(0)g(-)h(Non-Auth?)177 -2219 y(return)178 b(0xC000)44 b(0064)g(-)h(NT_STATUS_NO_SUCH_USER.)-2 -2317 y(})-2 2601 y -SDict begin H.S end - -2 2601 a -2 2601 a -SDict begin 13 H.A end - -2 2601 a -2 2601 -a -SDict begin [ /View [/XYZ H.V] /Dest (2358) cvn H.B /DEST pdfmark end - -2 2601 a 328 x Ff(9.4.5.)29 b(LSA)h(SAM)h(Logoff)-2 -3119 y -SDict begin H.S end - -2 3119 a -2 3119 a -SDict begin 13 H.A end - -2 3119 a -2 3119 a -SDict begin [ /View [/XYZ H.V] /Dest (2360) cvn H.B /DEST pdfmark end - -2 3119 -a -2 3119 a -SDict begin H.S end - -2 3119 a -2 3119 a -SDict begin 13 H.A end - -2 3119 a -2 3119 a -SDict begin [ /View [/XYZ H.V] /Dest (2361) cvn H.B /DEST pdfmark end - -2 -3119 a 84 x Fh(Note:)20 b(pr)m(esumably)-5 b(,)19 b(the)h(SAM_INFO)g -(structur)m(e)g(is)h(validated,)e(and)g(a)h(\(curr)m(ently)g -(undocumented\))d(err)l(or)k(code)f(r)m(eturned)f(if)-2 -3311 y(the)h(Lo)o(gof)o(f)f(is)i(in)m(valid.)-2 3328 -y -SDict begin H.S end - -2 3328 a -2 3328 a -SDict begin 13 H.A end - -2 3328 a -2 3328 a -SDict begin [ /View [/XYZ H.V] /Dest (2362) cvn H.B /DEST pdfmark end - -2 3328 a 270 -x Fe(9.4.5.1.)j(Request)-2 3618 y -SDict begin H.S end - -2 3618 a -2 3618 a -SDict begin 13 H.A end - --2 3618 a -2 3618 a -SDict begin [ /View [/XYZ H.V] /Dest (2364) cvn H.B /DEST pdfmark end - -2 3618 a -2 3743 a -SDict begin H.S end - -2 3743 a -2 -3743 a -SDict begin 13 H.A end - -2 3743 a -2 3743 a -SDict begin [ /View [/XYZ H.V] /Dest (2366) cvn H.B /DEST pdfmark end - -2 3743 a 88 x Fj(SAM_INFO)-2 -3841 y -SDict begin H.S end - -2 3841 a -2 3841 a -SDict begin 13 H.A end - -2 3841 a -2 3841 a -SDict begin [ /View [/XYZ H.V] /Dest (2367) cvn H.B /DEST pdfmark end - -2 3841 -a Black Black 164 3980 a -SDict begin H.S end - 164 3980 a 164 3980 a -SDict begin 13 H.A end - 164 3980 -a 164 3980 a -SDict begin [ /View [/XYZ H.V] /Dest (2368) cvn H.B /DEST pdfmark end - 164 3980 a Fj(sam_id)19 b(structure)-2 4031 -y -SDict begin H.S end - -2 4031 a -2 4031 a -SDict begin 13 H.A end - -2 4031 a -2 4031 a -SDict begin [ /View [/XYZ H.V] /Dest (2369) cvn H.B /DEST pdfmark end - -2 4031 a 286 -x Fe(9.4.5.2.)24 b(Response)-2 4337 y -SDict begin H.S end - -2 4337 a -2 4337 -a -SDict begin 13 H.A end - -2 4337 a -2 4337 a -SDict begin [ /View [/XYZ H.V] /Dest (2371) cvn H.B /DEST pdfmark end - -2 4337 a -2 4462 a -SDict begin H.S end - -2 4462 a -2 -4462 a -SDict begin 13 H.A end - -2 4462 a -2 4462 a -SDict begin [ /View [/XYZ H.V] /Dest (2373) cvn H.B /DEST pdfmark end - -2 4462 a 88 x Fj(V)m(OID*)-2 -4551 y -SDict begin H.S end - -2 4551 a -2 4551 a -SDict begin 13 H.A end - -2 4551 a -2 4551 a -SDict begin [ /View [/XYZ H.V] /Dest (2374) cvn H.B /DEST pdfmark end - -2 4551 -a Black Black 164 4699 a -SDict begin H.S end - 164 4699 a 164 4699 a -SDict begin 13 H.A end - 164 4699 -a 164 4699 a -SDict begin [ /View [/XYZ H.V] /Dest (2375) cvn H.B /DEST pdfmark end - 164 4699 a Fj(undocumented)16 b(b)n(uf)n(fer)j(pointer)-2 -4800 y -SDict begin H.S end - -2 4800 a -2 4800 a -SDict begin 13 H.A end - -2 4800 a -2 4800 a -SDict begin [ /View [/XYZ H.V] /Dest (2377) cvn H.B /DEST pdfmark end - -2 4800 -a 90 x Fj(CREDS)-2 4891 y -SDict begin H.S end - -2 4891 a -2 4891 a -SDict begin 13 H.A end - -2 4891 -a -2 4891 a -SDict begin [ /View [/XYZ H.V] /Dest (2378) cvn H.B /DEST pdfmark end - -2 4891 a Black Black 164 5039 a -SDict begin H.S end - 164 5039 -a 164 5039 a -SDict begin 13 H.A end - 164 5039 a 164 5039 a -SDict begin [ /View [/XYZ H.V] /Dest (2379) cvn H.B /DEST pdfmark end - 164 5039 a Fj(serv)o(er)g -(credentials.)g(serv)o(er)h(time)g(stamp)g(appears)f(to)i(be)f -(ignored.)-2 5223 y -SDict begin H.S end - -2 5223 a -2 5223 a -SDict begin 13 H.A end - -2 5223 a -2 -5223 a -SDict begin [ /View [/XYZ H.V] /Dest (2380) cvn H.B /DEST pdfmark end - -2 5223 a 90 x Fj(return)f(0)h(-)g(indicates)g(success.)h -(undocumented)16 b(f)o(ailure)k(indication.)-2 5491 y -SDict begin H.S end - --2 5491 a -2 5491 a -SDict begin 13 H.A end - -2 5491 a -2 5491 a -SDict begin [ /View [/XYZ H.V] /Dest (2381) cvn H.B /DEST pdfmark end - -2 5491 a Black -3659 5984 a Fh(60)p Black eop end -%%Page: 61 67 -TeXDict begin 61 66 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.61) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (2444) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 88 a Fl(9.5.)35 b(\\\\MAILSLO)-6 b(T\\NET\\NTLOGON)-2 -256 y -SDict begin H.S end - -2 256 a -2 256 a -SDict begin 13 H.A end - -2 256 a -2 256 a -SDict begin [ /View [/XYZ H.V] /Dest (2383) cvn H.B /DEST pdfmark end - -2 256 a -2 -256 a -SDict begin H.S end - -2 256 a -2 256 a -SDict begin 13 H.A end - -2 256 a -2 256 a -SDict begin [ /View [/XYZ H.V] /Dest (2384) cvn H.B /DEST pdfmark end - -2 256 a 106 -x Fh(Note:)20 b(mailslots)h(will)g(contain)e(a)h(r)m(esponse)g -(mailslot,)g(to)g(whic)o(h)g(the)g(r)m(esponse)g(should)f(be)i(sent.)f -(the)g(tar)m(g)o(et)g(NetBIOS)g(name)-2 470 y(is)h(REQ)o(UEST_N)n -(AME<20>,)d(wher)m(e)i(REQ)o(UEST_N)n(AME)f(is)i(the)f(name)g(of)g(the) -h(mac)o(hine)d(that)i(sent)h(the)f(r)m(equest.)-2 487 -y -SDict begin H.S end - -2 487 a -2 487 a -SDict begin 13 H.A end - -2 487 a -2 487 a -SDict begin [ /View [/XYZ H.V] /Dest (2385) cvn H.B /DEST pdfmark end - -2 487 a 311 x -Ff(9.5.1.)29 b(Query)h(f)m(or)g(PDC)-2 989 y -SDict begin H.S end - -2 989 a --2 989 a -SDict begin 13 H.A end - -2 989 a -2 989 a -SDict begin [ /View [/XYZ H.V] /Dest (2387) cvn H.B /DEST pdfmark end - -2 989 a -2 989 a -SDict begin H.S end - -2 989 a --2 989 a -SDict begin 13 H.A end - -2 989 a -2 989 a -SDict begin [ /View [/XYZ H.V] /Dest (2388) cvn H.B /DEST pdfmark end - -2 989 a 83 x Fh(Note:)20 -b(NTver)o(sion,)h(LMNTtok)o(en,)f(LM20tok)o(en)f(in)h(r)m(esponse)g(ar) -m(e)h(the)f(same)g(as)h(those)f(given)f(in)i(the)f(r)m(equest.)-2 -1089 y -SDict begin H.S end - -2 1089 a -2 1089 a -SDict begin 13 H.A end - -2 1089 a -2 1089 a -SDict begin [ /View [/XYZ H.V] /Dest (2389) cvn H.B /DEST pdfmark end - -2 1089 -a 271 x Fe(9.5.1.1.)k(Request)-2 1380 y -SDict begin H.S end - -2 1380 a -2 -1380 a -SDict begin 13 H.A end - -2 1380 a -2 1380 a -SDict begin [ /View [/XYZ H.V] /Dest (2391) cvn H.B /DEST pdfmark end - -2 1380 a -2 1504 a -SDict begin H.S end - -2 1504 -a -2 1504 a -SDict begin 13 H.A end - -2 1504 a -2 1504 a -SDict begin [ /View [/XYZ H.V] /Dest (2393) cvn H.B /DEST pdfmark end - -2 1504 a 88 x Fj(UINT16)-2 -1593 y -SDict begin H.S end - -2 1593 a -2 1593 a -SDict begin 13 H.A end - -2 1593 a -2 1593 a -SDict begin [ /View [/XYZ H.V] /Dest (2394) cvn H.B /DEST pdfmark end - -2 1593 -a Black Black 164 1741 a -SDict begin H.S end - 164 1741 a 164 1741 a -SDict begin 13 H.A end - 164 1741 -a 164 1741 a -SDict begin [ /View [/XYZ H.V] /Dest (2395) cvn H.B /DEST pdfmark end - 164 1741 a Fj(0x0007)18 b(-)i(Query)f(for)h(PDC)-2 -1842 y -SDict begin H.S end - -2 1842 a -2 1842 a -SDict begin 13 H.A end - -2 1842 a -2 1842 a -SDict begin [ /View [/XYZ H.V] /Dest (2397) cvn H.B /DEST pdfmark end - -2 1842 -a 90 x Fj(STR)-2 1933 y -SDict begin H.S end - -2 1933 a -2 1933 a -SDict begin 13 H.A end - -2 1933 a --2 1933 a -SDict begin [ /View [/XYZ H.V] /Dest (2398) cvn H.B /DEST pdfmark end - -2 1933 a Black Black 164 2082 a -SDict begin H.S end - 164 2082 a -164 2082 a -SDict begin 13 H.A end - 164 2082 a 164 2082 a -SDict begin [ /View [/XYZ H.V] /Dest (2399) cvn H.B /DEST pdfmark end - 164 2082 a Fj(machine)f(name)-2 -2166 y -SDict begin H.S end - -2 2166 a -2 2166 a -SDict begin 13 H.A end - -2 2166 a -2 2166 a -SDict begin [ /View [/XYZ H.V] /Dest (2401) cvn H.B /DEST pdfmark end - -2 2166 -a 107 x Fj(STR)-2 2274 y -SDict begin H.S end - -2 2274 a -2 2274 a -SDict begin 13 H.A end - -2 2274 -a -2 2274 a -SDict begin [ /View [/XYZ H.V] /Dest (2402) cvn H.B /DEST pdfmark end - -2 2274 a Black Black 164 2422 a -SDict begin H.S end - 164 2422 -a 164 2422 a -SDict begin 13 H.A end - 164 2422 a 164 2422 a -SDict begin [ /View [/XYZ H.V] /Dest (2403) cvn H.B /DEST pdfmark end - 164 2422 a Fj(response)g(mailslot)-2 -2523 y -SDict begin H.S end - -2 2523 a -2 2523 a -SDict begin 13 H.A end - -2 2523 a -2 2523 a -SDict begin [ /View [/XYZ H.V] /Dest (2405) cvn H.B /DEST pdfmark end - -2 2523 -a 90 x Fj(UINT8[])-2 2626 y -SDict begin H.S end - -2 2626 a -2 2626 a -SDict begin 13 H.A end - -2 2626 -a -2 2626 a -SDict begin [ /View [/XYZ H.V] /Dest (2406) cvn H.B /DEST pdfmark end - -2 2626 a Black Black 164 2763 a -SDict begin H.S end - 164 2763 -a 164 2763 a -SDict begin 13 H.A end - 164 2763 a 164 2763 a -SDict begin [ /View [/XYZ H.V] /Dest (2407) cvn H.B /DEST pdfmark end - 164 2763 a Fj(padding)f(to)i(2-byte) -f(align)h(with)g(start)h(of)f(mailslot.)-2 2864 y -SDict begin H.S end - -2 -2864 a -2 2864 a -SDict begin 13 H.A end - -2 2864 a -2 2864 a -SDict begin [ /View [/XYZ H.V] /Dest (2409) cvn H.B /DEST pdfmark end - -2 2864 a 90 x Fj(UNISTR)-2 -2955 y -SDict begin H.S end - -2 2955 a -2 2955 a -SDict begin 13 H.A end - -2 2955 a -2 2955 a -SDict begin [ /View [/XYZ H.V] /Dest (2410) cvn H.B /DEST pdfmark end - -2 2955 -a Black Black 164 3103 a -SDict begin H.S end - 164 3103 a 164 3103 a -SDict begin 13 H.A end - 164 3103 -a 164 3103 a -SDict begin [ /View [/XYZ H.V] /Dest (2411) cvn H.B /DEST pdfmark end - 164 3103 a Fj(machine)f(name)-2 3187 y -SDict begin H.S end - -2 -3187 a -2 3187 a -SDict begin 13 H.A end - -2 3187 a -2 3187 a -SDict begin [ /View [/XYZ H.V] /Dest (2413) cvn H.B /DEST pdfmark end - -2 3187 a 107 x -Fj(UINT32)-2 3295 y -SDict begin H.S end - -2 3295 a -2 3295 a -SDict begin 13 H.A end - -2 3295 a -2 -3295 a -SDict begin [ /View [/XYZ H.V] /Dest (2414) cvn H.B /DEST pdfmark end - -2 3295 a Black Black 164 3443 a -SDict begin H.S end - 164 3443 a 164 -3443 a -SDict begin 13 H.A end - 164 3443 a 164 3443 a -SDict begin [ /View [/XYZ H.V] /Dest (2415) cvn H.B /DEST pdfmark end - 164 3443 a Fj(NTv)o(ersion)-2 -3527 y -SDict begin H.S end - -2 3527 a -2 3527 a -SDict begin 13 H.A end - -2 3527 a -2 3527 a -SDict begin [ /View [/XYZ H.V] /Dest (2417) cvn H.B /DEST pdfmark end - -2 3527 -a 107 x Fj(UINT16)-2 3635 y -SDict begin H.S end - -2 3635 a -2 3635 a -SDict begin 13 H.A end - -2 3635 -a -2 3635 a -SDict begin [ /View [/XYZ H.V] /Dest (2418) cvn H.B /DEST pdfmark end - -2 3635 a Black Black 164 3784 a -SDict begin H.S end - 164 3784 -a 164 3784 a -SDict begin 13 H.A end - 164 3784 a 164 3784 a -SDict begin [ /View [/XYZ H.V] /Dest (2419) cvn H.B /DEST pdfmark end - 164 3784 a Fj(LMNTtok)o(en)-2 -3868 y -SDict begin H.S end - -2 3868 a -2 3868 a -SDict begin 13 H.A end - -2 3868 a -2 3868 a -SDict begin [ /View [/XYZ H.V] /Dest (2421) cvn H.B /DEST pdfmark end - -2 3868 -a 107 x Fj(UINT16)-2 3976 y -SDict begin H.S end - -2 3976 a -2 3976 a -SDict begin 13 H.A end - -2 3976 -a -2 3976 a -SDict begin [ /View [/XYZ H.V] /Dest (2422) cvn H.B /DEST pdfmark end - -2 3976 a Black Black 164 4124 a -SDict begin H.S end - 164 4124 -a 164 4124 a -SDict begin 13 H.A end - 164 4124 a 164 4124 a -SDict begin [ /View [/XYZ H.V] /Dest (2423) cvn H.B /DEST pdfmark end - 164 4124 a Fj(LM20tok)o(en)-2 -4167 y -SDict begin H.S end - -2 4167 a -2 4167 a -SDict begin 13 H.A end - -2 4167 a -2 4167 a -SDict begin [ /View [/XYZ H.V] /Dest (2424) cvn H.B /DEST pdfmark end - -2 4167 -a 294 x Fe(9.5.1.2.)24 b(Response)-2 4481 y -SDict begin H.S end - -2 4481 a --2 4481 a -SDict begin 13 H.A end - -2 4481 a -2 4481 a -SDict begin [ /View [/XYZ H.V] /Dest (2426) cvn H.B /DEST pdfmark end - -2 4481 a -2 4606 a -SDict begin H.S end - -2 -4606 a -2 4606 a -SDict begin 13 H.A end - -2 4606 a -2 4606 a -SDict begin [ /View [/XYZ H.V] /Dest (2428) cvn H.B /DEST pdfmark end - -2 4606 a 88 x Fj(UINT16)-2 -4695 y -SDict begin H.S end - -2 4695 a -2 4695 a -SDict begin 13 H.A end - -2 4695 a -2 4695 a -SDict begin [ /View [/XYZ H.V] /Dest (2429) cvn H.B /DEST pdfmark end - -2 4695 -a Black Black 164 4843 a -SDict begin H.S end - 164 4843 a 164 4843 a -SDict begin 13 H.A end - 164 4843 -a 164 4843 a -SDict begin [ /View [/XYZ H.V] /Dest (2430) cvn H.B /DEST pdfmark end - 164 4843 a Fj(0x000A)18 b(-)i(Respose)h(to)f(Query)f(for)h -(PDC)-2 4944 y -SDict begin H.S end - -2 4944 a -2 4944 a -SDict begin 13 H.A end - -2 4944 a -2 4944 -a -SDict begin [ /View [/XYZ H.V] /Dest (2432) cvn H.B /DEST pdfmark end - -2 4944 a 90 x Fj(STR)-2 5035 y -SDict begin H.S end - -2 5035 a -2 5035 a -SDict begin 13 H.A end - --2 5035 a -2 5035 a -SDict begin [ /View [/XYZ H.V] /Dest (2433) cvn H.B /DEST pdfmark end - -2 5035 a Black Black 164 5184 a -SDict begin H.S end - -164 5184 a 164 5184 a -SDict begin 13 H.A end - 164 5184 a 164 5184 a -SDict begin [ /View [/XYZ H.V] /Dest (2434) cvn H.B /DEST pdfmark end - 164 5184 -a Fj(machine)f(name)g(\(in)h(uppercase\))-2 5285 y -SDict begin H.S end - -2 -5285 a -2 5285 a -SDict begin 13 H.A end - -2 5285 a -2 5285 a -SDict begin [ /View [/XYZ H.V] /Dest (2436) cvn H.B /DEST pdfmark end - -2 5285 a 89 x Fj(UINT8[])-2 -5387 y -SDict begin H.S end - -2 5387 a -2 5387 a -SDict begin 13 H.A end - -2 5387 a -2 5387 a -SDict begin [ /View [/XYZ H.V] /Dest (2437) cvn H.B /DEST pdfmark end - -2 5387 -a Black Black 164 5524 a -SDict begin H.S end - 164 5524 a 164 5524 a -SDict begin 13 H.A end - 164 5524 -a 164 5524 a -SDict begin [ /View [/XYZ H.V] /Dest (2438) cvn H.B /DEST pdfmark end - 164 5524 a Fj(padding)e(to)i(2-byte)f(align)h(with)g -(start)h(of)f(mailslot.)p Black 3659 5984 a Fh(61)p Black -eop end -%%Page: 62 68 -TeXDict begin 62 67 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.62) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (2503) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (2440) cvn H.B /DEST pdfmark end - -2 --11 a 83 x Fj(UNISTR)-2 73 y -SDict begin H.S end - -2 73 a -2 73 a -SDict begin 13 H.A end - -2 73 a --2 73 a -SDict begin [ /View [/XYZ H.V] /Dest (2441) cvn H.B /DEST pdfmark end - -2 73 a Black Black 164 222 a -SDict begin H.S end - 164 222 a 164 222 -a -SDict begin 13 H.A end - 164 222 a 164 222 a -SDict begin [ /View [/XYZ H.V] /Dest (2442) cvn H.B /DEST pdfmark end - 164 222 a Fj(machine)f(name)-2 -413 y(UNISTR)-2 414 y -SDict begin H.S end - -2 414 a -2 414 a -SDict begin 13 H.A end - -2 414 a -2 414 -a -SDict begin [ /View [/XYZ H.V] /Dest (2445) cvn H.B /DEST pdfmark end - -2 414 a Black Black 164 562 a -SDict begin H.S end - 164 562 a 164 562 a -SDict begin 13 H.A end - -164 562 a 164 562 a -SDict begin [ /View [/XYZ H.V] /Dest (2446) cvn H.B /DEST pdfmark end - 164 562 a Fj(domain)g(name)-2 646 -y -SDict begin H.S end - -2 646 a -2 646 a -SDict begin 13 H.A end - -2 646 a -2 646 a -SDict begin [ /View [/XYZ H.V] /Dest (2448) cvn H.B /DEST pdfmark end - -2 646 a 107 x -Fj(UINT32)-2 754 y -SDict begin H.S end - -2 754 a -2 754 a -SDict begin 13 H.A end - -2 754 a -2 754 -a -SDict begin [ /View [/XYZ H.V] /Dest (2449) cvn H.B /DEST pdfmark end - -2 754 a Black Black 164 903 a -SDict begin H.S end - 164 903 a 164 903 a -SDict begin 13 H.A end - -164 903 a 164 903 a -SDict begin [ /View [/XYZ H.V] /Dest (2450) cvn H.B /DEST pdfmark end - 164 903 a Fj(NTv)o(ersion)f(\(same)i(as)h(recei)n -(v)o(ed)e(in)h(request\))-2 1004 y -SDict begin H.S end - -2 1004 a -2 1004 -a -SDict begin 13 H.A end - -2 1004 a -2 1004 a -SDict begin [ /View [/XYZ H.V] /Dest (2452) cvn H.B /DEST pdfmark end - -2 1004 a 90 x Fj(UINT16)-2 1095 -y -SDict begin H.S end - -2 1095 a -2 1095 a -SDict begin 13 H.A end - -2 1095 a -2 1095 a -SDict begin [ /View [/XYZ H.V] /Dest (2453) cvn H.B /DEST pdfmark end - -2 1095 a Black -Black 164 1243 a -SDict begin H.S end - 164 1243 a 164 1243 a -SDict begin 13 H.A end - 164 1243 a 164 -1243 a -SDict begin [ /View [/XYZ H.V] /Dest (2454) cvn H.B /DEST pdfmark end - 164 1243 a Fj(LMNTtok)o(en)e(\(same)i(as)h(recei)n(v)o(ed)e(in)h -(request\))-2 1344 y -SDict begin H.S end - -2 1344 a -2 1344 a -SDict begin 13 H.A end - -2 1344 a -2 -1344 a -SDict begin [ /View [/XYZ H.V] /Dest (2456) cvn H.B /DEST pdfmark end - -2 1344 a 90 x Fj(UINT16)-2 1435 y -SDict begin H.S end - -2 1435 a -2 -1435 a -SDict begin 13 H.A end - -2 1435 a -2 1435 a -SDict begin [ /View [/XYZ H.V] /Dest (2457) cvn H.B /DEST pdfmark end - -2 1435 a Black Black 164 -1583 a -SDict begin H.S end - 164 1583 a 164 1583 a -SDict begin 13 H.A end - 164 1583 a 164 1583 a -SDict begin [ /View [/XYZ H.V] /Dest (2458) cvn H.B /DEST pdfmark end - 164 -1583 a Fj(LM20tok)o(en)e(\(same)i(as)h(recei)n(v)o(ed)d(in)j(request\)) --2 1726 y -SDict begin H.S end - -2 1726 a -2 1726 a -SDict begin 13 H.A end - -2 1726 a -2 1726 a -SDict begin [ /View [/XYZ H.V] /Dest (2459) cvn H.B /DEST pdfmark end - -2 -1726 a 310 x Ff(9.5.2.)29 b(SAM)h(Logon)-2 2226 y -SDict begin H.S end - -2 -2226 a -2 2226 a -SDict begin 13 H.A end - -2 2226 a -2 2226 a -SDict begin [ /View [/XYZ H.V] /Dest (2461) cvn H.B /DEST pdfmark end - -2 2226 a -2 2226 -a -SDict begin H.S end - -2 2226 a -2 2226 a -SDict begin 13 H.A end - -2 2226 a -2 2226 a -SDict begin [ /View [/XYZ H.V] /Dest (2462) cvn H.B /DEST pdfmark end - -2 2226 a 84 -x Fh(Note:)20 b(mac)o(hine)f(name)g(in)i(r)m(esponse)f(is)h(pr)m -(eceded)e(by)h(two)g('\\')h(c)o(har)o(acter)o(s.)-2 2493 -y -SDict begin H.S end - -2 2493 a -2 2493 a -SDict begin 13 H.A end - -2 2493 a -2 2493 a -SDict begin [ /View [/XYZ H.V] /Dest (2463) cvn H.B /DEST pdfmark end - -2 2493 a -2 -2493 a -SDict begin H.S end - -2 2493 a -2 2493 a -SDict begin 13 H.A end - -2 2493 a -2 2493 a -SDict begin [ /View [/XYZ H.V] /Dest (2464) cvn H.B /DEST pdfmark end - -2 2493 -a 91 x Fh(Note:)f(NTver)o(sion,)h(LMNTtok)o(en,)f(LM20tok)o(en)f(in)h -(r)m(esponse)g(ar)m(e)h(the)f(same)g(as)h(those)f(given)f(in)i(the)f(r) -m(equest.)-2 2767 y -SDict begin H.S end - -2 2767 a -2 2767 a -SDict begin 13 H.A end - -2 2767 a -2 -2767 a -SDict begin [ /View [/XYZ H.V] /Dest (2465) cvn H.B /DEST pdfmark end - -2 2767 a -2 2767 a -SDict begin H.S end - -2 2767 a -2 2767 a -SDict begin 13 H.A end - -2 2767 -a -2 2767 a -SDict begin [ /View [/XYZ H.V] /Dest (2466) cvn H.B /DEST pdfmark end - -2 2767 a 91 x Fh(Note:)g(user)h(name)e(in)i(the)f(r)m -(esponse)g(is)h(pr)m(esumably)e(the)h(same)g(as)h(that)f(in)g(the)g(r)m -(equest.)-2 2875 y -SDict begin H.S end - -2 2875 a -2 2875 a -SDict begin 13 H.A end - -2 2875 a -2 2875 -a -SDict begin [ /View [/XYZ H.V] /Dest (2467) cvn H.B /DEST pdfmark end - -2 2875 a 270 x Fe(9.5.2.1.)k(Request)-2 3166 y -SDict begin H.S end - -2 -3166 a -2 3166 a -SDict begin 13 H.A end - -2 3166 a -2 3166 a -SDict begin [ /View [/XYZ H.V] /Dest (2469) cvn H.B /DEST pdfmark end - -2 3166 a -2 3290 -a -SDict begin H.S end - -2 3290 a -2 3290 a -SDict begin 13 H.A end - -2 3290 a -2 3290 a -SDict begin [ /View [/XYZ H.V] /Dest (2471) cvn H.B /DEST pdfmark end - -2 3290 a 88 -x Fj(UINT16)-2 3379 y -SDict begin H.S end - -2 3379 a -2 3379 a -SDict begin 13 H.A end - -2 3379 a -2 -3379 a -SDict begin [ /View [/XYZ H.V] /Dest (2472) cvn H.B /DEST pdfmark end - -2 3379 a Black Black 164 3527 a -SDict begin H.S end - 164 3527 a 164 -3527 a -SDict begin 13 H.A end - 164 3527 a 164 3527 a -SDict begin [ /View [/XYZ H.V] /Dest (2473) cvn H.B /DEST pdfmark end - 164 3527 a Fj(0x0012)18 -b(-)i(SAM)h(Logon)-2 3628 y -SDict begin H.S end - -2 3628 a -2 3628 a -SDict begin 13 H.A end - -2 3628 -a -2 3628 a -SDict begin [ /View [/XYZ H.V] /Dest (2475) cvn H.B /DEST pdfmark end - -2 3628 a 90 x Fj(UINT16)-2 3719 y -SDict begin H.S end - -2 3719 -a -2 3719 a -SDict begin 13 H.A end - -2 3719 a -2 3719 a -SDict begin [ /View [/XYZ H.V] /Dest (2476) cvn H.B /DEST pdfmark end - -2 3719 a Black Black -164 3868 a -SDict begin H.S end - 164 3868 a 164 3868 a -SDict begin 13 H.A end - 164 3868 a 164 3868 -a -SDict begin [ /View [/XYZ H.V] /Dest (2477) cvn H.B /DEST pdfmark end - 164 3868 a Fj(request)e(count)-2 3969 y -SDict begin H.S end - -2 3969 a -2 -3969 a -SDict begin 13 H.A end - -2 3969 a -2 3969 a -SDict begin [ /View [/XYZ H.V] /Dest (2479) cvn H.B /DEST pdfmark end - -2 3969 a 90 x Fj(UNISTR)-2 -4060 y -SDict begin H.S end - -2 4060 a -2 4060 a -SDict begin 13 H.A end - -2 4060 a -2 4060 a -SDict begin [ /View [/XYZ H.V] /Dest (2480) cvn H.B /DEST pdfmark end - -2 4060 -a Black Black 164 4208 a -SDict begin H.S end - 164 4208 a 164 4208 a -SDict begin 13 H.A end - 164 4208 -a 164 4208 a -SDict begin [ /View [/XYZ H.V] /Dest (2481) cvn H.B /DEST pdfmark end - 164 4208 a Fj(machine)g(name)-2 4292 y -SDict begin H.S end - -2 -4292 a -2 4292 a -SDict begin 13 H.A end - -2 4292 a -2 4292 a -SDict begin [ /View [/XYZ H.V] /Dest (2483) cvn H.B /DEST pdfmark end - -2 4292 a 107 x -Fj(UNISTR)-2 4400 y -SDict begin H.S end - -2 4400 a -2 4400 a -SDict begin 13 H.A end - -2 4400 a -2 -4400 a -SDict begin [ /View [/XYZ H.V] /Dest (2484) cvn H.B /DEST pdfmark end - -2 4400 a Black Black 164 4548 a -SDict begin H.S end - 164 4548 a 164 -4548 a -SDict begin 13 H.A end - 164 4548 a 164 4548 a -SDict begin [ /View [/XYZ H.V] /Dest (2485) cvn H.B /DEST pdfmark end - 164 4548 a Fj(user)h(name)-2 -4632 y -SDict begin H.S end - -2 4632 a -2 4632 a -SDict begin 13 H.A end - -2 4632 a -2 4632 a -SDict begin [ /View [/XYZ H.V] /Dest (2487) cvn H.B /DEST pdfmark end - -2 4632 -a 107 x Fj(STR)-2 4740 y -SDict begin H.S end - -2 4740 a -2 4740 a -SDict begin 13 H.A end - -2 4740 -a -2 4740 a -SDict begin [ /View [/XYZ H.V] /Dest (2488) cvn H.B /DEST pdfmark end - -2 4740 a Black Black 164 4889 a -SDict begin H.S end - 164 4889 -a 164 4889 a -SDict begin 13 H.A end - 164 4889 a 164 4889 a -SDict begin [ /View [/XYZ H.V] /Dest (2489) cvn H.B /DEST pdfmark end - 164 4889 a Fj(response)f(mailslot)-2 -4990 y -SDict begin H.S end - -2 4990 a -2 4990 a -SDict begin 13 H.A end - -2 4990 a -2 4990 a -SDict begin [ /View [/XYZ H.V] /Dest (2491) cvn H.B /DEST pdfmark end - -2 4990 -a 90 x Fj(UINT32)-2 5081 y -SDict begin H.S end - -2 5081 a -2 5081 a -SDict begin 13 H.A end - -2 5081 -a -2 5081 a -SDict begin [ /View [/XYZ H.V] /Dest (2492) cvn H.B /DEST pdfmark end - -2 5081 a Black Black 164 5229 a -SDict begin H.S end - 164 5229 -a 164 5229 a -SDict begin 13 H.A end - 164 5229 a 164 5229 a -SDict begin [ /View [/XYZ H.V] /Dest (2493) cvn H.B /DEST pdfmark end - 164 5229 a Fj(allo)n(weable)g -(account)-2 5313 y -SDict begin H.S end - -2 5313 a -2 5313 a -SDict begin 13 H.A end - -2 5313 a -2 5313 -a -SDict begin [ /View [/XYZ H.V] /Dest (2495) cvn H.B /DEST pdfmark end - -2 5313 a 107 x Fj(UINT32)-2 5421 y -SDict begin H.S end - -2 5421 a -2 5421 -a -SDict begin 13 H.A end - -2 5421 a -2 5421 a -SDict begin [ /View [/XYZ H.V] /Dest (2496) cvn H.B /DEST pdfmark end - -2 5421 a Black Black 164 5570 -a -SDict begin H.S end - 164 5570 a 164 5570 a -SDict begin 13 H.A end - 164 5570 a 164 5570 a -SDict begin [ /View [/XYZ H.V] /Dest (2497) cvn H.B /DEST pdfmark end - 164 5570 -a Fj(domain)g(SID)h(size)p Black 3659 5984 a Fh(62)p -Black eop end -%%Page: 63 69 -TeXDict begin 63 68 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.63) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (2558) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (2499) cvn H.B /DEST pdfmark end - -2 --11 a 83 x Fj(char[sid_size])-2 85 y -SDict begin H.S end - -2 85 a -2 85 a -SDict begin 13 H.A end - --2 85 a -2 85 a -SDict begin [ /View [/XYZ H.V] /Dest (2500) cvn H.B /DEST pdfmark end - -2 85 a Black Black 164 222 a -SDict begin H.S end - 164 222 -a 164 222 a -SDict begin 13 H.A end - 164 222 a 164 222 a -SDict begin [ /View [/XYZ H.V] /Dest (2501) cvn H.B /DEST pdfmark end - 164 222 a Fj(domain)f(SID,)h(of)g -(sid_size)g(bytes.)-2 413 y(UINT8[])-2 426 y -SDict begin H.S end - -2 426 a --2 426 a -SDict begin 13 H.A end - -2 426 a -2 426 a -SDict begin [ /View [/XYZ H.V] /Dest (2504) cvn H.B /DEST pdfmark end - -2 426 a Black Black 164 562 -a -SDict begin H.S end - 164 562 a 164 562 a -SDict begin 13 H.A end - 164 562 a 164 562 a -SDict begin [ /View [/XYZ H.V] /Dest (2505) cvn H.B /DEST pdfmark end - 164 562 a Fj(????)g(padding)e -(to)j(4?)f(2?)g(-byte)f(align)h(with)g(start)h(of)f(mailslot.)-2 -663 y -SDict begin H.S end - -2 663 a -2 663 a -SDict begin 13 H.A end - -2 663 a -2 663 a -SDict begin [ /View [/XYZ H.V] /Dest (2507) cvn H.B /DEST pdfmark end - -2 663 a 90 -x Fj(UINT32)-2 754 y -SDict begin H.S end - -2 754 a -2 754 a -SDict begin 13 H.A end - -2 754 a -2 754 -a -SDict begin [ /View [/XYZ H.V] /Dest (2508) cvn H.B /DEST pdfmark end - -2 754 a Black Black 164 903 a -SDict begin H.S end - 164 903 a 164 903 a -SDict begin 13 H.A end - -164 903 a 164 903 a -SDict begin [ /View [/XYZ H.V] /Dest (2509) cvn H.B /DEST pdfmark end - 164 903 a Fj(NTv)o(ersion)-2 987 -y -SDict begin H.S end - -2 987 a -2 987 a -SDict begin 13 H.A end - -2 987 a -2 987 a -SDict begin [ /View [/XYZ H.V] /Dest (2511) cvn H.B /DEST pdfmark end - -2 987 a 107 x -Fj(UINT16)-2 1095 y -SDict begin H.S end - -2 1095 a -2 1095 a -SDict begin 13 H.A end - -2 1095 a -2 -1095 a -SDict begin [ /View [/XYZ H.V] /Dest (2512) cvn H.B /DEST pdfmark end - -2 1095 a Black Black 164 1243 a -SDict begin H.S end - 164 1243 a 164 -1243 a -SDict begin 13 H.A end - 164 1243 a 164 1243 a -SDict begin [ /View [/XYZ H.V] /Dest (2513) cvn H.B /DEST pdfmark end - 164 1243 a Fj(LMNTtok)o(en)-2 -1327 y -SDict begin H.S end - -2 1327 a -2 1327 a -SDict begin 13 H.A end - -2 1327 a -2 1327 a -SDict begin [ /View [/XYZ H.V] /Dest (2515) cvn H.B /DEST pdfmark end - -2 1327 -a 107 x Fj(UINT16)-2 1435 y -SDict begin H.S end - -2 1435 a -2 1435 a -SDict begin 13 H.A end - -2 1435 -a -2 1435 a -SDict begin [ /View [/XYZ H.V] /Dest (2516) cvn H.B /DEST pdfmark end - -2 1435 a Black Black 164 1583 a -SDict begin H.S end - 164 1583 -a 164 1583 a -SDict begin 13 H.A end - 164 1583 a 164 1583 a -SDict begin [ /View [/XYZ H.V] /Dest (2517) cvn H.B /DEST pdfmark end - 164 1583 a Fj(LM20tok)o(en)-2 -1626 y -SDict begin H.S end - -2 1626 a -2 1626 a -SDict begin 13 H.A end - -2 1626 a -2 1626 a -SDict begin [ /View [/XYZ H.V] /Dest (2518) cvn H.B /DEST pdfmark end - -2 1626 -a 295 x Fe(9.5.2.2.)k(Response)-2 1941 y -SDict begin H.S end - -2 1941 a -2 -1941 a -SDict begin 13 H.A end - -2 1941 a -2 1941 a -SDict begin [ /View [/XYZ H.V] /Dest (2520) cvn H.B /DEST pdfmark end - -2 1941 a -2 2065 a -SDict begin H.S end - -2 2065 -a -2 2065 a -SDict begin 13 H.A end - -2 2065 a -2 2065 a -SDict begin [ /View [/XYZ H.V] /Dest (2522) cvn H.B /DEST pdfmark end - -2 2065 a 88 x Fj(UINT16)-2 -2154 y -SDict begin H.S end - -2 2154 a -2 2154 a -SDict begin 13 H.A end - -2 2154 a -2 2154 a -SDict begin [ /View [/XYZ H.V] /Dest (2523) cvn H.B /DEST pdfmark end - -2 2154 -a Black Black 164 2302 a -SDict begin H.S end - 164 2302 a 164 2302 a -SDict begin 13 H.A end - 164 2302 -a 164 2302 a -SDict begin [ /View [/XYZ H.V] /Dest (2524) cvn H.B /DEST pdfmark end - 164 2302 a Fj(0x0013)18 b(-)i(Response)g(to)g(SAM)h(Logon) --2 2403 y -SDict begin H.S end - -2 2403 a -2 2403 a -SDict begin 13 H.A end - -2 2403 a -2 2403 a -SDict begin [ /View [/XYZ H.V] /Dest (2526) cvn H.B /DEST pdfmark end - -2 -2403 a 90 x Fj(UNISTR)-2 2494 y -SDict begin H.S end - -2 2494 a -2 2494 a -SDict begin 13 H.A end - -2 -2494 a -2 2494 a -SDict begin [ /View [/XYZ H.V] /Dest (2527) cvn H.B /DEST pdfmark end - -2 2494 a Black Black 164 2643 a -SDict begin H.S end - 164 -2643 a 164 2643 a -SDict begin 13 H.A end - 164 2643 a 164 2643 a -SDict begin [ /View [/XYZ H.V] /Dest (2528) cvn H.B /DEST pdfmark end - 164 2643 a Fj(machine)e(name)-2 -2727 y -SDict begin H.S end - -2 2727 a -2 2727 a -SDict begin 13 H.A end - -2 2727 a -2 2727 a -SDict begin [ /View [/XYZ H.V] /Dest (2530) cvn H.B /DEST pdfmark end - -2 2727 -a 107 x Fj(UNISTR)-2 2835 y -SDict begin H.S end - -2 2835 a -2 2835 a -SDict begin 13 H.A end - -2 2835 -a -2 2835 a -SDict begin [ /View [/XYZ H.V] /Dest (2531) cvn H.B /DEST pdfmark end - -2 2835 a Black Black 164 2983 a -SDict begin H.S end - 164 2983 -a 164 2983 a -SDict begin 13 H.A end - 164 2983 a 164 2983 a -SDict begin [ /View [/XYZ H.V] /Dest (2532) cvn H.B /DEST pdfmark end - 164 2983 a Fj(user)h(name)f(-)i(w)o -(orkstation)e(trust)h(account)-2 3067 y -SDict begin H.S end - -2 3067 a -2 -3067 a -SDict begin 13 H.A end - -2 3067 a -2 3067 a -SDict begin [ /View [/XYZ H.V] /Dest (2534) cvn H.B /DEST pdfmark end - -2 3067 a 107 x Fj(UNISTR)-2 -3175 y -SDict begin H.S end - -2 3175 a -2 3175 a -SDict begin 13 H.A end - -2 3175 a -2 3175 a -SDict begin [ /View [/XYZ H.V] /Dest (2535) cvn H.B /DEST pdfmark end - -2 3175 -a Black Black 164 3324 a -SDict begin H.S end - 164 3324 a 164 3324 a -SDict begin 13 H.A end - 164 3324 -a 164 3324 a -SDict begin [ /View [/XYZ H.V] /Dest (2536) cvn H.B /DEST pdfmark end - 164 3324 a Fj(domain)f(name)-2 3407 y -SDict begin H.S end - -2 -3407 a -2 3407 a -SDict begin 13 H.A end - -2 3407 a -2 3407 a -SDict begin [ /View [/XYZ H.V] /Dest (2538) cvn H.B /DEST pdfmark end - -2 3407 a 108 x -Fj(UINT32)-2 3516 y -SDict begin H.S end - -2 3516 a -2 3516 a -SDict begin 13 H.A end - -2 3516 a -2 -3516 a -SDict begin [ /View [/XYZ H.V] /Dest (2539) cvn H.B /DEST pdfmark end - -2 3516 a Black Black 164 3664 a -SDict begin H.S end - 164 3664 a 164 -3664 a -SDict begin 13 H.A end - 164 3664 a 164 3664 a -SDict begin [ /View [/XYZ H.V] /Dest (2540) cvn H.B /DEST pdfmark end - 164 3664 a Fj(NTv)o(ersion)-2 -3748 y -SDict begin H.S end - -2 3748 a -2 3748 a -SDict begin 13 H.A end - -2 3748 a -2 3748 a -SDict begin [ /View [/XYZ H.V] /Dest (2542) cvn H.B /DEST pdfmark end - -2 3748 -a 107 x Fj(UINT16)-2 3856 y -SDict begin H.S end - -2 3856 a -2 3856 a -SDict begin 13 H.A end - -2 3856 -a -2 3856 a -SDict begin [ /View [/XYZ H.V] /Dest (2543) cvn H.B /DEST pdfmark end - -2 3856 a Black Black 164 4004 a -SDict begin H.S end - 164 4004 -a 164 4004 a -SDict begin 13 H.A end - 164 4004 a 164 4004 a -SDict begin [ /View [/XYZ H.V] /Dest (2544) cvn H.B /DEST pdfmark end - 164 4004 a Fj(LMNTtok)o(en)-2 -4088 y -SDict begin H.S end - -2 4088 a -2 4088 a -SDict begin 13 H.A end - -2 4088 a -2 4088 a -SDict begin [ /View [/XYZ H.V] /Dest (2546) cvn H.B /DEST pdfmark end - -2 4088 -a 107 x Fj(UINT16)-2 4196 y -SDict begin H.S end - -2 4196 a -2 4196 a -SDict begin 13 H.A end - -2 4196 -a -2 4196 a -SDict begin [ /View [/XYZ H.V] /Dest (2547) cvn H.B /DEST pdfmark end - -2 4196 a Black Black 164 4345 a -SDict begin H.S end - 164 4345 -a 164 4345 a -SDict begin 13 H.A end - 164 4345 a 164 4345 a -SDict begin [ /View [/XYZ H.V] /Dest (2548) cvn H.B /DEST pdfmark end - 164 4345 a Fj(LM20tok)o(en)-2 -4553 y -SDict begin H.S end - -2 4553 a -2 4553 a -SDict begin 13 H.A end - -2 4553 a -2 4553 a -SDict begin [ /View [/XYZ H.V] /Dest (2549) cvn H.B /DEST pdfmark end - -2 4553 -a 376 x Fl(9.6.)35 b(SR)-8 b(VSVC)34 b(T)-11 b(ransact)34 -b(Named)g(Pipe)-2 5125 y -SDict begin H.S end - -2 5125 a -2 5125 a -SDict begin 13 H.A end - -2 5125 -a -2 5125 a -SDict begin [ /View [/XYZ H.V] /Dest (2551) cvn H.B /DEST pdfmark end - -2 5125 a 78 x Fj(De\002nes)20 b(for)g(this)g(pipe,)g -(identifying)e(the)i(query)f(are:)-2 5221 y -SDict begin H.S end - -2 5221 a --2 5221 a -SDict begin 13 H.A end - -2 5221 a -2 5221 a -SDict begin [ /View [/XYZ H.V] /Dest (2552) cvn H.B /DEST pdfmark end - -2 5221 a Black 3659 5984 -a Fh(63)p Black eop end -%%Page: 64 70 -TeXDict begin 64 69 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.64) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (2618) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (2554) cvn H.B /DEST pdfmark end - -2 --11 a 83 x Fj(Net)g(Share)g(Enum)-2 73 y -SDict begin H.S end - -2 73 a -2 73 -a -SDict begin 13 H.A end - -2 73 a -2 73 a -SDict begin [ /View [/XYZ H.V] /Dest (2555) cvn H.B /DEST pdfmark end - -2 73 a Black Black 164 222 a -SDict begin H.S end - 164 222 -a 164 222 a -SDict begin 13 H.A end - 164 222 a 164 222 a -SDict begin [ /View [/XYZ H.V] /Dest (2556) cvn H.B /DEST pdfmark end - 164 222 a Fj(0x0f)-2 -413 y(Net)g(Serv)o(er)g(Get)g(Info)-2 414 y -SDict begin H.S end - -2 414 a --2 414 a -SDict begin 13 H.A end - -2 414 a -2 414 a -SDict begin [ /View [/XYZ H.V] /Dest (2559) cvn H.B /DEST pdfmark end - -2 414 a Black Black 164 562 -a -SDict begin H.S end - 164 562 a 164 562 a -SDict begin 13 H.A end - 164 562 a 164 562 a -SDict begin [ /View [/XYZ H.V] /Dest (2560) cvn H.B /DEST pdfmark end - 164 562 a Fj(0x15)-2 -563 y -SDict begin H.S end - -2 563 a -2 563 a -SDict begin 13 H.A end - -2 563 a -2 563 a -SDict begin [ /View [/XYZ H.V] /Dest (2561) cvn H.B /DEST pdfmark end - -2 563 a 327 -x Ff(9.6.1.)29 b(Net)h(Shar)n(e)g(Enum)-2 1058 y -SDict begin H.S end - -2 1058 -a -2 1058 a -SDict begin 13 H.A end - -2 1058 a -2 1058 a -SDict begin [ /View [/XYZ H.V] /Dest (2563) cvn H.B /DEST pdfmark end - -2 1058 a -2 1058 a -SDict begin H.S end - -2 -1058 a -2 1058 a -SDict begin 13 H.A end - -2 1058 a -2 1058 a -SDict begin [ /View [/XYZ H.V] /Dest (2564) cvn H.B /DEST pdfmark end - -2 1058 a 106 x -Fh(Note:)20 b(shar)m(e)g(le)o(vel)g(and)g(switc)o(h)g(value)g(in)g(the) -h(r)m(esponse)e(ar)m(e)i(pr)m(esumably)e(the)h(same)g(as)h(those)f(in)g -(the)g(r)m(equest.)-2 1347 y -SDict begin H.S end - -2 1347 a -2 1347 a -SDict begin 13 H.A end - -2 1347 -a -2 1347 a -SDict begin [ /View [/XYZ H.V] /Dest (2565) cvn H.B /DEST pdfmark end - -2 1347 a -2 1347 a -SDict begin H.S end - -2 1347 a -2 1347 a -SDict begin 13 H.A end - -2 -1347 a -2 1347 a -SDict begin [ /View [/XYZ H.V] /Dest (2566) cvn H.B /DEST pdfmark end - -2 1347 a 91 x Fh(Note:)g(cifsr)o(ap2.txt)f(\(section) -h(5\))g(may)g(be)g(of)g(limited)h(assistance)f(her)m(e)o(.)-2 -1455 y -SDict begin H.S end - -2 1455 a -2 1455 a -SDict begin 13 H.A end - -2 1455 a -2 1455 a -SDict begin [ /View [/XYZ H.V] /Dest (2567) cvn H.B /DEST pdfmark end - -2 1455 -a 271 x Fe(9.6.1.1.)k(Request)-2 1746 y -SDict begin H.S end - -2 1746 a -2 -1746 a -SDict begin 13 H.A end - -2 1746 a -2 1746 a -SDict begin [ /View [/XYZ H.V] /Dest (2569) cvn H.B /DEST pdfmark end - -2 1746 a -2 1870 a -SDict begin H.S end - -2 1870 -a -2 1870 a -SDict begin 13 H.A end - -2 1870 a -2 1870 a -SDict begin [ /View [/XYZ H.V] /Dest (2571) cvn H.B /DEST pdfmark end - -2 1870 a 88 x Fj(V)m(OID*)-2 -1959 y -SDict begin H.S end - -2 1959 a -2 1959 a -SDict begin 13 H.A end - -2 1959 a -2 1959 a -SDict begin [ /View [/XYZ H.V] /Dest (2572) cvn H.B /DEST pdfmark end - -2 1959 -a Black Black 164 2108 a -SDict begin H.S end - 164 2108 a 164 2108 a -SDict begin 13 H.A end - 164 2108 -a 164 2108 a -SDict begin [ /View [/XYZ H.V] /Dest (2573) cvn H.B /DEST pdfmark end - 164 2108 a Fj(pointer)19 b(\(to)h(serv)o(er)f(name?\))-2 -2209 y -SDict begin H.S end - -2 2209 a -2 2209 a -SDict begin 13 H.A end - -2 2209 a -2 2209 a -SDict begin [ /View [/XYZ H.V] /Dest (2575) cvn H.B /DEST pdfmark end - -2 2209 -a 89 x Fj(UNISTR2)-2 2299 y -SDict begin H.S end - -2 2299 a -2 2299 a -SDict begin 13 H.A end - -2 2299 -a -2 2299 a -SDict begin [ /View [/XYZ H.V] /Dest (2576) cvn H.B /DEST pdfmark end - -2 2299 a Black Black 164 2448 a -SDict begin H.S end - 164 2448 -a 164 2448 a -SDict begin 13 H.A end - 164 2448 a 164 2448 a -SDict begin [ /View [/XYZ H.V] /Dest (2577) cvn H.B /DEST pdfmark end - 164 2448 a Fj(serv)o(er)g(name)-2 -2532 y -SDict begin H.S end - -2 2532 a -2 2532 a -SDict begin 13 H.A end - -2 2532 a -2 2532 a -SDict begin [ /View [/XYZ H.V] /Dest (2579) cvn H.B /DEST pdfmark end - -2 2532 -a 107 x Fj(UINT8[])-2 2652 y -SDict begin H.S end - -2 2652 a -2 2652 a -SDict begin 13 H.A end - -2 2652 -a -2 2652 a -SDict begin [ /View [/XYZ H.V] /Dest (2580) cvn H.B /DEST pdfmark end - -2 2652 a Black Black 164 2788 a -SDict begin H.S end - 164 2788 -a 164 2788 a -SDict begin 13 H.A end - 164 2788 a 164 2788 a -SDict begin [ /View [/XYZ H.V] /Dest (2581) cvn H.B /DEST pdfmark end - 164 2788 a Fj(padding)f(to)i(get)h -(unicode)d(string)i(4-byte)f(aligned)g(with)h(the)h(start)f(of)g(the)h -(SMB)g(header)-5 b(.)-2 2889 y -SDict begin H.S end - -2 2889 a -2 2889 a -SDict begin 13 H.A end - -2 -2889 a -2 2889 a -SDict begin [ /View [/XYZ H.V] /Dest (2583) cvn H.B /DEST pdfmark end - -2 2889 a 90 x Fj(UINT32)-2 2980 y -SDict begin H.S end - -2 -2980 a -2 2980 a -SDict begin 13 H.A end - -2 2980 a -2 2980 a -SDict begin [ /View [/XYZ H.V] /Dest (2584) cvn H.B /DEST pdfmark end - -2 2980 a Black -Black 164 3129 a -SDict begin H.S end - 164 3129 a 164 3129 a -SDict begin 13 H.A end - 164 3129 a 164 -3129 a -SDict begin [ /View [/XYZ H.V] /Dest (2585) cvn H.B /DEST pdfmark end - 164 3129 a Fj(share)20 b(le)n(v)o(el)-2 3213 y -SDict begin H.S end - --2 3213 a -2 3213 a -SDict begin 13 H.A end - -2 3213 a -2 3213 a -SDict begin [ /View [/XYZ H.V] /Dest (2587) cvn H.B /DEST pdfmark end - -2 3213 a 107 -x Fj(UINT32)-2 3321 y -SDict begin H.S end - -2 3321 a -2 3321 a -SDict begin 13 H.A end - -2 3321 a -2 -3321 a -SDict begin [ /View [/XYZ H.V] /Dest (2588) cvn H.B /DEST pdfmark end - -2 3321 a Black Black 164 3469 a -SDict begin H.S end - 164 3469 a 164 -3469 a -SDict begin 13 H.A end - 164 3469 a 164 3469 a -SDict begin [ /View [/XYZ H.V] /Dest (2589) cvn H.B /DEST pdfmark end - 164 3469 a Fj(switch)g(v)n(alue)-2 -3553 y -SDict begin H.S end - -2 3553 a -2 3553 a -SDict begin 13 H.A end - -2 3553 a -2 3553 a -SDict begin [ /View [/XYZ H.V] /Dest (2591) cvn H.B /DEST pdfmark end - -2 3553 -a 107 x Fj(V)m(OID*)-2 3661 y -SDict begin H.S end - -2 3661 a -2 3661 a -SDict begin 13 H.A end - -2 -3661 a -2 3661 a -SDict begin [ /View [/XYZ H.V] /Dest (2592) cvn H.B /DEST pdfmark end - -2 3661 a Black Black 164 3809 a -SDict begin H.S end - 164 -3809 a 164 3809 a -SDict begin 13 H.A end - 164 3809 a 164 3809 a -SDict begin [ /View [/XYZ H.V] /Dest (2593) cvn H.B /DEST pdfmark end - 164 3809 a Fj(pointer)f(to)h -(SHARE_INFO_1_CTR)-2 3910 y -SDict begin H.S end - -2 3910 a -2 3910 a -SDict begin 13 H.A end - -2 3910 -a -2 3910 a -SDict begin [ /View [/XYZ H.V] /Dest (2595) cvn H.B /DEST pdfmark end - -2 3910 a 90 x Fj(SHARE_INFO_1_CTR)-2 4010 -y -SDict begin H.S end - -2 4010 a -2 4010 a -SDict begin 13 H.A end - -2 4010 a -2 4010 a -SDict begin [ /View [/XYZ H.V] /Dest (2596) cvn H.B /DEST pdfmark end - -2 4010 a Black -Black 164 4150 a -SDict begin H.S end - 164 4150 a 164 4150 a -SDict begin 13 H.A end - 164 4150 a 164 -4150 a -SDict begin [ /View [/XYZ H.V] /Dest (2597) cvn H.B /DEST pdfmark end - 164 4150 a Fj(share)g(info)f(with)i(0)f(entries)-2 -4234 y -SDict begin H.S end - -2 4234 a -2 4234 a -SDict begin 13 H.A end - -2 4234 a -2 4234 a -SDict begin [ /View [/XYZ H.V] /Dest (2599) cvn H.B /DEST pdfmark end - -2 4234 -a 107 x Fj(UINT32)-2 4342 y -SDict begin H.S end - -2 4342 a -2 4342 a -SDict begin 13 H.A end - -2 4342 -a -2 4342 a -SDict begin [ /View [/XYZ H.V] /Dest (2600) cvn H.B /DEST pdfmark end - -2 4342 a Black Black 164 4490 a -SDict begin H.S end - 164 4490 -a 164 4490 a -SDict begin 13 H.A end - 164 4490 a 164 4490 a -SDict begin [ /View [/XYZ H.V] /Dest (2601) cvn H.B /DEST pdfmark end - 164 4490 a Fj(preferred)e(maximum)g -(length)i(\(0xf)n(f)n(f)n(f)d(f)n(f)n(f)n(f\))-2 4550 -y -SDict begin H.S end - -2 4550 a -2 4550 a -SDict begin 13 H.A end - -2 4550 a -2 4550 a -SDict begin [ /View [/XYZ H.V] /Dest (2602) cvn H.B /DEST pdfmark end - -2 4550 a 277 -x Fe(9.6.1.2.)24 b(Response)-2 4848 y -SDict begin H.S end - -2 4848 a -2 4848 -a -SDict begin 13 H.A end - -2 4848 a -2 4848 a -SDict begin [ /View [/XYZ H.V] /Dest (2604) cvn H.B /DEST pdfmark end - -2 4848 a -2 4972 a -SDict begin H.S end - -2 4972 a -2 -4972 a -SDict begin 13 H.A end - -2 4972 a -2 4972 a -SDict begin [ /View [/XYZ H.V] /Dest (2606) cvn H.B /DEST pdfmark end - -2 4972 a 88 x Fj(UINT32)-2 -5061 y -SDict begin H.S end - -2 5061 a -2 5061 a -SDict begin 13 H.A end - -2 5061 a -2 5061 a -SDict begin [ /View [/XYZ H.V] /Dest (2607) cvn H.B /DEST pdfmark end - -2 5061 -a Black Black 164 5209 a -SDict begin H.S end - 164 5209 a 164 5209 a -SDict begin 13 H.A end - 164 5209 -a 164 5209 a -SDict begin [ /View [/XYZ H.V] /Dest (2608) cvn H.B /DEST pdfmark end - 164 5209 a Fj(share)c(le)n(v)o(el)-2 5293 -y -SDict begin H.S end - -2 5293 a -2 5293 a -SDict begin 13 H.A end - -2 5293 a -2 5293 a -SDict begin [ /View [/XYZ H.V] /Dest (2610) cvn H.B /DEST pdfmark end - -2 5293 a 107 -x Fj(UINT32)-2 5401 y -SDict begin H.S end - -2 5401 a -2 5401 a -SDict begin 13 H.A end - -2 5401 a -2 -5401 a -SDict begin [ /View [/XYZ H.V] /Dest (2611) cvn H.B /DEST pdfmark end - -2 5401 a Black Black 164 5550 a -SDict begin H.S end - 164 5550 a 164 -5550 a -SDict begin 13 H.A end - 164 5550 a 164 5550 a -SDict begin [ /View [/XYZ H.V] /Dest (2612) cvn H.B /DEST pdfmark end - 164 5550 a Fj(switch)g(v)n(alue)p -Black 3659 5984 a Fh(64)p Black eop end -%%Page: 65 71 -TeXDict begin 65 70 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.65) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (2667) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (2614) cvn H.B /DEST pdfmark end - -2 --11 a 83 x Fj(V)m(OID*)-2 73 y -SDict begin H.S end - -2 73 a -2 73 a -SDict begin 13 H.A end - -2 73 -a -2 73 a -SDict begin [ /View [/XYZ H.V] /Dest (2615) cvn H.B /DEST pdfmark end - -2 73 a Black Black 164 222 a -SDict begin H.S end - 164 222 a 164 -222 a -SDict begin 13 H.A end - 164 222 a 164 222 a -SDict begin [ /View [/XYZ H.V] /Dest (2616) cvn H.B /DEST pdfmark end - 164 222 a Fj(pointer)f(to)h(SHARE_INFO_1_CTR) --2 413 y(SHARE_INFO_1_CTR)-2 423 y -SDict begin H.S end - -2 423 a -2 423 a -SDict begin 13 H.A end - --2 423 a -2 423 a -SDict begin [ /View [/XYZ H.V] /Dest (2619) cvn H.B /DEST pdfmark end - -2 423 a Black Black 164 562 a -SDict begin H.S end - 164 -562 a 164 562 a -SDict begin 13 H.A end - 164 562 a 164 562 a -SDict begin [ /View [/XYZ H.V] /Dest (2620) cvn H.B /DEST pdfmark end - 164 562 a Fj(share)g(info)f(\(only) -g(added)g(if)i(share)f(info)f(ptr)h(is)h(non-zero\))-2 -746 y -SDict begin H.S end - -2 746 a -2 746 a -SDict begin 13 H.A end - -2 746 a -2 746 a -SDict begin [ /View [/XYZ H.V] /Dest (2621) cvn H.B /DEST pdfmark end - -2 746 a 90 -x Fj(return)e(0)h(-)g(indicates)g(success)-2 931 y -SDict begin H.S end - -2 -931 a -2 931 a -SDict begin 13 H.A end - -2 931 a -2 931 a -SDict begin [ /View [/XYZ H.V] /Dest (2622) cvn H.B /DEST pdfmark end - -2 931 a 327 x Ff(9.6.2.)29 -b(Net)h(Ser)o(v)o(er)g(Get)g(Inf)m(o)-2 1425 y -SDict begin H.S end - -2 1425 -a -2 1425 a -SDict begin 13 H.A end - -2 1425 a -2 1425 a -SDict begin [ /View [/XYZ H.V] /Dest (2624) cvn H.B /DEST pdfmark end - -2 1425 a -2 1425 a -SDict begin H.S end - -2 -1425 a -2 1425 a -SDict begin 13 H.A end - -2 1425 a -2 1425 a -SDict begin [ /View [/XYZ H.V] /Dest (2625) cvn H.B /DEST pdfmark end - -2 1425 a 107 x -Fh(Note:)20 b(le)o(vel)g(is)h(the)g(same)f(value)g(as)g(in)g(the)h(r)m -(equest.)-2 1549 y -SDict begin H.S end - -2 1549 a -2 1549 a -SDict begin 13 H.A end - -2 1549 a -2 1549 -a -SDict begin [ /View [/XYZ H.V] /Dest (2626) cvn H.B /DEST pdfmark end - -2 1549 a 270 x Fe(9.6.2.1.)j(Request)-2 1839 y -SDict begin H.S end - -2 -1839 a -2 1839 a -SDict begin 13 H.A end - -2 1839 a -2 1839 a -SDict begin [ /View [/XYZ H.V] /Dest (2628) cvn H.B /DEST pdfmark end - -2 1839 a -2 1964 -a -SDict begin H.S end - -2 1964 a -2 1964 a -SDict begin 13 H.A end - -2 1964 a -2 1964 a -SDict begin [ /View [/XYZ H.V] /Dest (2630) cvn H.B /DEST pdfmark end - -2 1964 a 87 -x Fj(UNISTR2)-2 2052 y -SDict begin H.S end - -2 2052 a -2 2052 a -SDict begin 13 H.A end - -2 2052 a --2 2052 a -SDict begin [ /View [/XYZ H.V] /Dest (2631) cvn H.B /DEST pdfmark end - -2 2052 a Black Black 164 2201 a -SDict begin H.S end - 164 2201 a -164 2201 a -SDict begin 13 H.A end - 164 2201 a 164 2201 a -SDict begin [ /View [/XYZ H.V] /Dest (2632) cvn H.B /DEST pdfmark end - 164 2201 a Fj(serv)o(er)19 -b(name)-2 2285 y -SDict begin H.S end - -2 2285 a -2 2285 a -SDict begin 13 H.A end - -2 2285 a -2 2285 -a -SDict begin [ /View [/XYZ H.V] /Dest (2634) cvn H.B /DEST pdfmark end - -2 2285 a 107 x Fj(UINT32)-2 2393 y -SDict begin H.S end - -2 2393 a -2 2393 -a -SDict begin 13 H.A end - -2 2393 a -2 2393 a -SDict begin [ /View [/XYZ H.V] /Dest (2635) cvn H.B /DEST pdfmark end - -2 2393 a Black Black 164 2541 -a -SDict begin H.S end - 164 2541 a 164 2541 a -SDict begin 13 H.A end - 164 2541 a 164 2541 a -SDict begin [ /View [/XYZ H.V] /Dest (2636) cvn H.B /DEST pdfmark end - 164 2541 -a Fj(switch)h(le)n(v)o(el)-2 2584 y -SDict begin H.S end - -2 2584 a -2 2584 -a -SDict begin 13 H.A end - -2 2584 a -2 2584 a -SDict begin [ /View [/XYZ H.V] /Dest (2637) cvn H.B /DEST pdfmark end - -2 2584 a 294 x Fe(9.6.2.2.)k(Response)-2 -2899 y -SDict begin H.S end - -2 2899 a -2 2899 a -SDict begin 13 H.A end - -2 2899 a -2 2899 a -SDict begin [ /View [/XYZ H.V] /Dest (2639) cvn H.B /DEST pdfmark end - -2 2899 -a -2 3023 a -SDict begin H.S end - -2 3023 a -2 3023 a -SDict begin 13 H.A end - -2 3023 a -2 3023 a -SDict begin [ /View [/XYZ H.V] /Dest (2641) cvn H.B /DEST pdfmark end - -2 -3023 a 88 x Fj(UINT32)-2 3112 y -SDict begin H.S end - -2 3112 a -2 3112 a -SDict begin 13 H.A end - -2 -3112 a -2 3112 a -SDict begin [ /View [/XYZ H.V] /Dest (2642) cvn H.B /DEST pdfmark end - -2 3112 a Black Black 164 3260 a -SDict begin H.S end - 164 -3260 a 164 3260 a -SDict begin 13 H.A end - 164 3260 a 164 3260 a -SDict begin [ /View [/XYZ H.V] /Dest (2643) cvn H.B /DEST pdfmark end - 164 3260 a Fj(switch)c(le)n(v)o -(el)-2 3344 y -SDict begin H.S end - -2 3344 a -2 3344 a -SDict begin 13 H.A end - -2 3344 a -2 3344 a -SDict begin [ /View [/XYZ H.V] /Dest (2645) cvn H.B /DEST pdfmark end - --2 3344 a 107 x Fj(V)m(OID*)-2 3452 y -SDict begin H.S end - -2 3452 a -2 3452 -a -SDict begin 13 H.A end - -2 3452 a -2 3452 a -SDict begin [ /View [/XYZ H.V] /Dest (2646) cvn H.B /DEST pdfmark end - -2 3452 a Black Black 164 3601 -a -SDict begin H.S end - 164 3601 a 164 3601 a -SDict begin 13 H.A end - 164 3601 a 164 3601 a -SDict begin [ /View [/XYZ H.V] /Dest (2647) cvn H.B /DEST pdfmark end - 164 3601 -a Fj(pointer)f(to)h(SER)-7 b(VER_INFO_101)-2 3702 y -SDict begin H.S end - -2 -3702 a -2 3702 a -SDict begin 13 H.A end - -2 3702 a -2 3702 a -SDict begin [ /View [/XYZ H.V] /Dest (2649) cvn H.B /DEST pdfmark end - -2 3702 a 90 x Fj(SER)g -(VER_INFO_101)-2 3802 y -SDict begin H.S end - -2 3802 a -2 3802 a -SDict begin 13 H.A end - -2 3802 a --2 3802 a -SDict begin [ /View [/XYZ H.V] /Dest (2650) cvn H.B /DEST pdfmark end - -2 3802 a Black Black 164 3941 a -SDict begin H.S end - 164 3941 a -164 3941 a -SDict begin 13 H.A end - 164 3941 a 164 3941 a -SDict begin [ /View [/XYZ H.V] /Dest (2651) cvn H.B /DEST pdfmark end - 164 3941 a Fj(serv)o(er)19 -b(info)h(\(only)f(added)g(if)h(serv)o(er)f(info)h(ptr)g(is)h -(non-zero\))-2 4125 y -SDict begin H.S end - -2 4125 a -2 4125 a -SDict begin 13 H.A end - -2 4125 a -2 -4125 a -SDict begin [ /View [/XYZ H.V] /Dest (2652) cvn H.B /DEST pdfmark end - -2 4125 a 90 x Fj(return)e(0)h(-)g(indicates)g(success)-2 -4392 y -SDict begin H.S end - -2 4392 a -2 4392 a -SDict begin 13 H.A end - -2 4392 a -2 4392 a -SDict begin [ /View [/XYZ H.V] /Dest (2653) cvn H.B /DEST pdfmark end - -2 4392 -a 377 x Fl(9.7.)35 b(Cryptographic)d(side)j(of)h(NT)f(Domain)f(A)-7 -b(uthentication)-2 4798 y -SDict begin H.S end - -2 4798 a -2 4798 a -SDict begin 13 H.A end - -2 4798 -a -2 4798 a -SDict begin [ /View [/XYZ H.V] /Dest (2655) cvn H.B /DEST pdfmark end - -2 4798 a 299 x Ff(9.7.1.)29 b(De\002nitions)-2 -5098 y -SDict begin H.S end - -2 5098 a -2 5098 a -SDict begin 13 H.A end - -2 5098 a -2 5098 a -SDict begin [ /View [/XYZ H.V] /Dest (2657) cvn H.B /DEST pdfmark end - -2 5098 -a -2 5223 a -SDict begin H.S end - -2 5223 a -2 5223 a -SDict begin 13 H.A end - -2 5223 a -2 5223 a -SDict begin [ /View [/XYZ H.V] /Dest (2659) cvn H.B /DEST pdfmark end - -2 -5223 a 106 x Fj(Add\(A1,A2\))-2 5344 y -SDict begin H.S end - -2 5344 a -2 5344 -a -SDict begin 13 H.A end - -2 5344 a -2 5344 a -SDict begin [ /View [/XYZ H.V] /Dest (2660) cvn H.B /DEST pdfmark end - -2 5344 a Black Black 164 5479 -a -SDict begin H.S end - 164 5479 a 164 5479 a -SDict begin 13 H.A end - 164 5479 a 164 5479 a -SDict begin [ /View [/XYZ H.V] /Dest (2661) cvn H.B /DEST pdfmark end - 164 5479 -a Fj(Intel)20 b(byte)f(ordered)g(addition)g(of)h(corresponding)c(4)21 -b(byte)e(w)o(ords)h(in)g(arrays)g(A1)g(and)g(A2)p Black -3659 5984 a Fh(65)p Black eop end -%%Page: 66 72 -TeXDict begin 66 71 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.66) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2742 -132 -a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black --2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (2663) cvn H.B /DEST pdfmark end - -2 -11 a -83 x Fj(E\(K,D\))-2 87 y -SDict begin H.S end - -2 87 a -2 87 a -SDict begin 13 H.A end - -2 87 a -2 87 -a -SDict begin [ /View [/XYZ H.V] /Dest (2664) cvn H.B /DEST pdfmark end - -2 87 a Black Black 164 222 a -SDict begin H.S end - 164 222 a 164 222 a -SDict begin 13 H.A end - 164 -222 a 164 222 a -SDict begin [ /View [/XYZ H.V] /Dest (2665) cvn H.B /DEST pdfmark end - 164 222 a Fj(DES)g(ECB)i(encryption)17 -b(of)j(8)h(byte)e(data)h(D)h(using)f(7)g(byte)g(k)o(e)o(y)f(K)-2 -413 y(lmo)n(wf\(\))-2 428 y -SDict begin H.S end - -2 428 a -2 428 a -SDict begin 13 H.A end - -2 428 -a -2 428 a -SDict begin [ /View [/XYZ H.V] /Dest (2668) cvn H.B /DEST pdfmark end - -2 428 a Black Black 164 562 a -SDict begin H.S end - 164 562 a 164 -562 a -SDict begin 13 H.A end - 164 562 a 164 562 a -SDict begin [ /View [/XYZ H.V] /Dest (2669) cvn H.B /DEST pdfmark end - 164 562 a Fj(Lan)h(man)f(hash)-2 -646 y -SDict begin H.S end - -2 646 a -2 646 a -SDict begin 13 H.A end - -2 646 a -2 646 a -SDict begin [ /View [/XYZ H.V] /Dest (2671) cvn H.B /DEST pdfmark end - -2 646 a 107 -x Fj(nto)n(wf\(\))-2 768 y -SDict begin H.S end - -2 768 a -2 768 a -SDict begin 13 H.A end - -2 768 a --2 768 a -SDict begin [ /View [/XYZ H.V] /Dest (2672) cvn H.B /DEST pdfmark end - -2 768 a Black Black 164 903 a -SDict begin H.S end - 164 903 a 164 -903 a -SDict begin 13 H.A end - 164 903 a 164 903 a -SDict begin [ /View [/XYZ H.V] /Dest (2673) cvn H.B /DEST pdfmark end - 164 903 a Fj(NT)h(hash)-2 987 -y -SDict begin H.S end - -2 987 a -2 987 a -SDict begin 13 H.A end - -2 987 a -2 987 a -SDict begin [ /View [/XYZ H.V] /Dest (2675) cvn H.B /DEST pdfmark end - -2 987 a 107 x -Fj(PW)-2 1095 y -SDict begin H.S end - -2 1095 a -2 1095 a -SDict begin 13 H.A end - -2 1095 a -2 1095 -a -SDict begin [ /View [/XYZ H.V] /Dest (2676) cvn H.B /DEST pdfmark end - -2 1095 a Black Black 164 1243 a -SDict begin H.S end - 164 1243 a 164 1243 -a -SDict begin 13 H.A end - 164 1243 a 164 1243 a -SDict begin [ /View [/XYZ H.V] /Dest (2677) cvn H.B /DEST pdfmark end - 164 1243 a Fj(md4\(machine_passw)o(ord\))15 -b(==)20 b(md4\(lsadump)e($machine.acc\))f(==)k(pwdump\(machine$\))15 -b(\(initially\))20 b(==)164 1351 y(md4\(lmo)n(wf\(unicode\(m)o(achin)o -(e\)\))o(\))-2 1449 y -SDict begin H.S end - -2 1449 a -2 1449 a -SDict begin 13 H.A end - -2 1449 a -2 -1449 a -SDict begin [ /View [/XYZ H.V] /Dest (2679) cvn H.B /DEST pdfmark end - -2 1449 a 93 x Fj(ARC4\(K,Lk,D,Ld\))-2 1557 y -SDict begin H.S end - --2 1557 a -2 1557 a -SDict begin 13 H.A end - -2 1557 a -2 1557 a -SDict begin [ /View [/XYZ H.V] /Dest (2680) cvn H.B /DEST pdfmark end - -2 1557 a Black -Black 164 1691 a -SDict begin H.S end - 164 1691 a 164 1691 a -SDict begin 13 H.A end - 164 1691 a 164 -1691 a -SDict begin [ /View [/XYZ H.V] /Dest (2681) cvn H.B /DEST pdfmark end - 164 1691 a Fj(ARC4)h(encryption)d(of)i(data)g(D)g(of)g(length)f -(Ld)h(with)h(k)o(e)o(y)e(K)i(of)f(length)f(Lk)-2 1792 -y -SDict begin H.S end - -2 1792 a -2 1792 a -SDict begin 13 H.A end - -2 1792 a -2 1792 a -SDict begin [ /View [/XYZ H.V] /Dest (2683) cvn H.B /DEST pdfmark end - -2 1792 a 90 -x Fj(v[m..n\(,l\)])-2 1897 y -SDict begin H.S end - -2 1897 a -2 1897 a -SDict begin 13 H.A end - -2 1897 -a -2 1897 a -SDict begin [ /View [/XYZ H.V] /Dest (2684) cvn H.B /DEST pdfmark end - -2 1897 a Black Black 164 2032 a -SDict begin H.S end - 164 2032 -a 164 2032 a -SDict begin 13 H.A end - 164 2032 a 164 2032 a -SDict begin [ /View [/XYZ H.V] /Dest (2685) cvn H.B /DEST pdfmark end - 164 2032 a Fj(subset)h(of)g(v)g -(from)f(bytes)h(m)h(to)f(n,)g(optionally)f(padded)f(with)j(zeroes)e(to) -i(length)e(l)-2 2133 y -SDict begin H.S end - -2 2133 a -2 2133 a -SDict begin 13 H.A end - -2 2133 a --2 2133 a -SDict begin [ /View [/XYZ H.V] /Dest (2687) cvn H.B /DEST pdfmark end - -2 2133 a 90 x Fj(Cred\(K,D\))-2 2238 y -SDict begin H.S end - -2 -2238 a -2 2238 a -SDict begin 13 H.A end - -2 2238 a -2 2238 a -SDict begin [ /View [/XYZ H.V] /Dest (2688) cvn H.B /DEST pdfmark end - -2 2238 a Black -Black 164 2372 a -SDict begin H.S end - 164 2372 a 164 2372 a -SDict begin 13 H.A end - 164 2372 a 164 -2372 a -SDict begin [ /View [/XYZ H.V] /Dest (2689) cvn H.B /DEST pdfmark end - 164 2372 a Fj(E\(K[7..7,7],E\(K[0..6)o(],D\))o(\))c(computes)k -(a)h(credential)-2 2473 y -SDict begin H.S end - -2 2473 a -2 2473 a -SDict begin 13 H.A end - -2 2473 -a -2 2473 a -SDict begin [ /View [/XYZ H.V] /Dest (2691) cvn H.B /DEST pdfmark end - -2 2473 a 90 x Fj(T)m(ime\(\))-2 2578 y -SDict begin H.S end - -2 -2578 a -2 2578 a -SDict begin 13 H.A end - -2 2578 a -2 2578 a -SDict begin [ /View [/XYZ H.V] /Dest (2692) cvn H.B /DEST pdfmark end - -2 2578 a Black -Black 164 2713 a -SDict begin H.S end - 164 2713 a 164 2713 a -SDict begin 13 H.A end - 164 2713 a 164 -2713 a -SDict begin [ /View [/XYZ H.V] /Dest (2693) cvn H.B /DEST pdfmark end - 164 2713 a Fj(4)g(byte)g(current)f(time)-2 2814 -y -SDict begin H.S end - -2 2814 a -2 2814 a -SDict begin 13 H.A end - -2 2814 a -2 2814 a -SDict begin [ /View [/XYZ H.V] /Dest (2695) cvn H.B /DEST pdfmark end - -2 2814 a 90 -x Fj(Cc,Cs)-2 2916 y -SDict begin H.S end - -2 2916 a -2 2916 a -SDict begin 13 H.A end - -2 2916 a -2 -2916 a -SDict begin [ /View [/XYZ H.V] /Dest (2696) cvn H.B /DEST pdfmark end - -2 2916 a Black Black 164 3053 a -SDict begin H.S end - 164 3053 a 164 -3053 a -SDict begin 13 H.A end - 164 3053 a 164 3053 a -SDict begin [ /View [/XYZ H.V] /Dest (2697) cvn H.B /DEST pdfmark end - 164 3053 a Fj(8)h(byte)g(client)g(and)g -(serv)o(er)f(challenges)g(Rc,Rs:)j(8)e(byte)g(client)g(and)g(serv)o(er) -f(credentials)-2 3112 y -SDict begin H.S end - -2 3112 a -2 3112 a -SDict begin 13 H.A end - -2 3112 a --2 3112 a -SDict begin [ /View [/XYZ H.V] /Dest (2698) cvn H.B /DEST pdfmark end - -2 3112 a 311 x Ff(9.7.2.)29 b(Pr)n(otocol)-2 -3507 y -SDict begin H.S end - -2 3507 a -2 3507 a -SDict begin 11.7 H.A end - -2 3507 a -2 3507 a -SDict begin [ /View [/XYZ H.V] /Dest (2700) cvn H.B /DEST pdfmark end - -2 3507 -a 96 x Fg(C->S)44 b(ReqChal,Cc)-2 3700 y(S->C)g(Cs)-2 -3784 y -SDict begin H.S end - -2 3784 a -2 3784 a -SDict begin 11.7 H.A end - -2 3784 a -2 3784 a -SDict begin [ /View [/XYZ H.V] /Dest (2701) cvn H.B /DEST pdfmark end - -2 3784 -a 96 x Fg(C)g(&)h(S)g(compute)e(session)h(key)g(Ks)h(=)g -(E\(PW[9..15],E\(PW[0..6],Add\(Cc,Cs\)\)\))-2 3975 y -SDict begin H.S end - --2 3975 a -2 3975 a -SDict begin 11.7 H.A end - -2 3975 a -2 3975 a -SDict begin [ /View [/XYZ H.V] /Dest (2702) cvn H.B /DEST pdfmark end - -2 3975 a 85 -x Fg(C:)f(Rc)h(=)f(Cred\(Ks,Cc\))-2 4157 y(C->S)g(Authenticate,Rc)-2 -4254 y(S:)g(Rs)h(=)f(Cred\(Ks,Cs\),)f(assert\(Rc)h(==)g -(Cred\(Ks,Cc\)\))-2 4352 y(S->C)g(Rs)-2 4449 y(C:)g(assert\(Rs)g(==)g -(Cred\(Ks,Cs\)\))-2 4624 y -SDict begin H.S end - -2 4624 a -2 4624 a -SDict begin 13 H.A end - -2 4624 -a -2 4624 a -SDict begin [ /View [/XYZ H.V] /Dest (2703) cvn H.B /DEST pdfmark end - -2 4624 a 99 x Fj(On)20 b(joining)f(the)h(domain)f(the)h -(client)g(will)h(optionally)e(attempt)h(to)g(change)f(its)i(passw)o -(ord)f(and)f(the)h(domain)f(controller)g(may)-2 4831 -y(refuse)g(to)i(update)e(it)i(depending)c(on)j(re)o(gistry)f(settings.) -h(This)h(will)g(also)f(occur)f(weekly)h(afterw)o(ards.)-2 -4932 y -SDict begin H.S end - -2 4932 a -2 4932 a -SDict begin 11.7 H.A end - -2 4932 a -2 4932 a -SDict begin [ /View [/XYZ H.V] /Dest (2704) cvn H.B /DEST pdfmark end - -2 4932 -a 79 x Fg(C:)44 b(Tc)h(=)f(Time\(\),)g(Rc')g(=)h(Cred\(Ks,Rc+Tc\))-2 -5108 y(C->S)f(ServerPasswordSet,Rc',Tc,arc4\(Ks[0..7,1)o(6],lmo)o -(wf\(ran)o(dompas)o(sword)o(\(\)\))-2 5205 y(C:)g(Rc)h(=)f -(Cred\(Ks,Rc+Tc+1\))-2 5302 y(S:)g(assert\(Rc')f(==)i -(Cred\(Ks,Rc+Tc\)\),)d(Ts)j(=)f(Time\(\))-2 5399 y(S:)g(Rs')h(=)f -(Cred\(Ks,Rs+Tc+1\))-2 5496 y(S->C)g(Rs',Ts)p Black 3657 -5984 a Fh(66)p Black eop end -%%Page: 67 73 -TeXDict begin 67 72 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.67) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (2733) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 72 a Fg(C:)44 b(assert\(Rs')f(==)i(Cred\(Ks,Rs+Tc+1\)\))-2 -170 y(S:)f(Rs)h(=)f(Rs')-2 337 y -SDict begin H.S end - -2 337 a -2 337 a -SDict begin 13 H.A end - -2 -337 a -2 337 a -SDict begin [ /View [/XYZ H.V] /Dest (2705) cvn H.B /DEST pdfmark end - -2 337 a 107 x Fj(User:)20 b(U)g(with)g(passw)o(ord)f(P) -i(wishes)f(to)g(login)f(to)h(the)f(domain)g(\(incidental)f(data)i(such) -f(as)i(w)o(orkstation)d(and)h(domain)g(omitted\))-2 545 -y -SDict begin H.S end - -2 545 a -2 545 a -SDict begin 11.7 H.A end - -2 545 a -2 545 a -SDict begin [ /View [/XYZ H.V] /Dest (2706) cvn H.B /DEST pdfmark end - -2 545 a 79 x Fg(C:)44 -b(Tc)h(=)f(Time\(\),)g(Rc')g(=)h(Cred\(Ks,Rc+Tc\))-2 -721 y(C->S)f(NetLogonSamLogon,Rc',Tc,U,arc4\(Ks[0..7,)o(16],16)o -(,ntowf)o(\(P\),16)o(\),)39 b(arc4\(Ks[0..7,16],16,lmowf\(P\),16\))-2 -818 y(S:)44 b(assert\(Rc')f(==)i(Cred\(Ks,Rc+Tc\)\))d -(assert\(passwords)g(match)i(those)g(in)h(SAM\))-2 915 -y(S:)f(Ts)h(=)f(Time\(\))-2 1007 y -SDict begin H.S end - -2 1007 a -2 1007 -a -SDict begin 11.7 H.A end - -2 1007 a -2 1007 a -SDict begin [ /View [/XYZ H.V] /Dest (2707) cvn H.B /DEST pdfmark end - -2 1007 a 88 x Fg(S->C)g -(Cred\(Ks,Cred\(Ks,Rc+Tc+1\)\),userinfo\(logo)o(n)39 -b(script,UID,SIDs,etc\))-2 1192 y(C:)44 b(assert\(Rs)g(==)g -(Cred\(Ks,Cred\(Rc+Tc+1\)\))-2 1290 y(C:)g(Rc)h(=)f(Cred\(Ks,Rc+Tc+1\)) --2 1381 y -SDict begin H.S end - -2 1381 a -2 1381 a -SDict begin 13 H.A end - -2 1381 a -2 1381 a -SDict begin [ /View [/XYZ H.V] /Dest (2708) cvn H.B /DEST pdfmark end - -2 -1381 a 320 x Ff(9.7.3.)29 b(Comments)-2 1868 y -SDict begin H.S end - -2 1868 -a -2 1868 a -SDict begin 13 H.A end - -2 1868 a -2 1868 a -SDict begin [ /View [/XYZ H.V] /Dest (2710) cvn H.B /DEST pdfmark end - -2 1868 a 107 x Fj(On)20 -b(\002rst)h(joining)e(the)h(domain)f(the)h(session)h(k)o(e)o(y)e(could) -h(be)g(computed)e(by)i(an)o(yone)e(listening)i(in)g(on)g(the)g(netw)o -(ork)f(as)i(the)-2 2083 y(machine)e(passw)o(ord)g(has)i(a)f(well)h(kno) -n(wn)e(v)n(alue.)g(Until)h(the)h(machine)e(is)i(rebooted)d(it)j(will)g -(use)f(this)h(session)g(k)o(e)o(y)e(to)i(encrypt)-2 2191 -y(NT)f(and)g(LM)g(one)g(w)o(ay)g(functions)f(of)h(passw)o(ords)f(which) -h(are)g(passw)o(ord)g(equi)n(v)n(alents.)e(An)o(y)i(user)g(who)g(logs)g -(in)g(before)f(the)-2 2298 y(machine)g(has)h(been)g(rebooted)e(a)j -(second)e(time)h(will)h(ha)n(v)o(e)f(their)g(passw)o(ord)f(equi)n(v)n -(alent)g(e)o(xposed.)f(Of)i(course)g(the)g(ne)n(w)-2 -2406 y(machine)f(passw)o(ord)g(is)i(e)o(xposed)e(at)i(this)f(time)h(an) -o(yw)o(ay)-5 b(.)-2 2590 y -SDict begin H.S end - -2 2590 a -2 2590 a -SDict begin 13 H.A end - -2 2590 -a -2 2590 a -SDict begin [ /View [/XYZ H.V] /Dest (2711) cvn H.B /DEST pdfmark end - -2 2590 a 90 x Fj(None)19 b(of)h(the)g(returned)f(user)h -(info)f(such)h(as)h(logon)e(script,)h(pro\002le)g(path)f(and)h(SIDs)h -(*appear*)d(to)i(be)g(protected)f(by)h(an)o(ything)-2 -2788 y(other)f(than)h(the)g(TCP)h(checksum.)-2 2955 y -SDict begin H.S end - --2 2955 a -2 2955 a -SDict begin 13 H.A end - -2 2955 a -2 2955 a -SDict begin [ /View [/XYZ H.V] /Dest (2712) cvn H.B /DEST pdfmark end - -2 2955 a 107 -x Fj(The)f(serv)o(er)f(time)h(stamps)h(appear)e(to)h(be)g(ignored.)-2 -3246 y -SDict begin H.S end - -2 3246 a -2 3246 a -SDict begin 13 H.A end - -2 3246 a -2 3246 a -SDict begin [ /View [/XYZ H.V] /Dest (2713) cvn H.B /DEST pdfmark end - -2 3246 -a 90 x Fj(The)f(client)i(sends)f(a)g(ReturnAuthenticator)d(in)j(the)h -(SamLogon)d(request)h(which)g(I)i(can')o(t)e(\002nd)h(a)g(use)g(for)-5 -b(.)20 b(Ho)n(we)n(v)o(er)e(its)j(time)g(is)-2 3444 y(used)f(as)h(the)f -(timestamp)g(returned)e(by)i(the)g(serv)o(er)-5 b(.)-2 -3628 y -SDict begin H.S end - -2 3628 a -2 3628 a -SDict begin 13 H.A end - -2 3628 a -2 3628 a -SDict begin [ /View [/XYZ H.V] /Dest (2714) cvn H.B /DEST pdfmark end - -2 3628 -a 90 x Fj(The)20 b(passw)o(ord)f(O)m(WFs)j(should)d(NO)m(T)h(be)g(sent) -h(o)o(v)o(er)d(the)j(netw)o(ork)e(re)n(v)o(ersibly)f(encrypted.)g(The)o -(y)h(should)g(be)h(sent)h(using)-2 3826 y(ARC4\(Ks,md4\(o)n(wf\)\))c -(with)j(the)h(serv)o(er)e(computing)f(the)i(same)g(function)f(using)g -(the)i(o)n(wf)e(v)n(alues)h(in)h(the)f(SAM.)-2 3937 y -SDict begin H.S end - --2 3937 a -2 3937 a -SDict begin 13 H.A end - -2 3937 a -2 3937 a -SDict begin [ /View [/XYZ H.V] /Dest (2715) cvn H.B /DEST pdfmark end - -2 3937 a 360 -x Fl(9.8.)35 b(SIDs)g(and)g(RIDs)-2 4464 y -SDict begin H.S end - -2 4464 a --2 4464 a -SDict begin 13 H.A end - -2 4464 a -2 4464 a -SDict begin [ /View [/XYZ H.V] /Dest (2717) cvn H.B /DEST pdfmark end - -2 4464 a 107 x Fj(SIDs)21 -b(and)e(RIDs)i(are)f(well)h(documented)d(else)n(where.)-2 -4737 y -SDict begin H.S end - -2 4737 a -2 4737 a -SDict begin 13 H.A end - -2 4737 a -2 4737 a -SDict begin [ /View [/XYZ H.V] /Dest (2718) cvn H.B /DEST pdfmark end - -2 4737 -a 108 x Fj(A)i(SID)h(is)g(an)f(NT)h(Security)e(ID)h(\(see)h(DOM_SID)f -(structure\).)e(The)o(y)h(are)h(of)g(the)h(form:)-2 4963 -y -SDict begin H.S end - -2 4963 a -2 4963 a -SDict begin 13 H.A end - -2 4963 a -2 4963 a -SDict begin [ /View [/XYZ H.V] /Dest (2719) cvn H.B /DEST pdfmark end - -2 4963 a -2 -4963 a -SDict begin H.S end - -2 4963 a -2 4963 a -SDict begin 13 H.A end - -2 4963 a -2 4963 a -SDict begin [ /View [/XYZ H.V] /Dest (table.8) cvn H.B /DEST pdfmark -end - -2 4963 -a 75 x Fj(re)n(vision-NN-SubAuth1-SubAu)o(th2)o(-Sub)o(Auth)o(3..)o(.) --2 5113 y(re)n(vision-0xNNNNNNNNNNNN-SubAuth1-)o(Sub)o(Auth)o(2-Su)o -(bAu)o(th3)o(...)-2 5280 y -SDict begin H.S end - -2 5280 a -2 5280 a -SDict begin 13 H.A end - -2 5280 -a -2 5280 a -SDict begin [ /View [/XYZ H.V] /Dest (2722) cvn H.B /DEST pdfmark end - -2 5280 a 108 x Fj(currently)-5 b(,)18 b(the)i(SID)g(re)n -(vision)f(is)j(1.)e(The)f(Sub-Authorities)g(are)h(kno)n(wn)e(as)j -(Relati)n(v)o(e)f(IDs)h(\(RIDs\).)-2 5406 y -SDict begin H.S end - -2 5406 a --2 5406 a -SDict begin 13 H.A end - -2 5406 a -2 5406 a -SDict begin [ /View [/XYZ H.V] /Dest (2723) cvn H.B /DEST pdfmark end - -2 5406 a Black 3656 5984 -a Fh(67)p Black eop end -%%Page: 68 74 -TeXDict begin 68 73 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.68) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (2792) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 72 a Ff(9.8.1.)29 b(W)-8 b(ell-kno)o(wn)31 b(SIDs)-2 -73 y -SDict begin H.S end - -2 73 a -2 73 a -SDict begin 13 H.A end - -2 73 a -2 73 a -SDict begin [ /View [/XYZ H.V] /Dest (2725) cvn H.B /DEST pdfmark end - -2 73 a 287 x Fe(9.8.1.1.)24 -b(Uni)o(v)o(ersal)g(well-kno)o(wn)i(SIDs)-2 361 y -SDict begin H.S end - -2 -361 a -2 361 a -SDict begin 13 H.A end - -2 361 a -2 361 a -SDict begin [ /View [/XYZ H.V] /Dest (2727) cvn H.B /DEST pdfmark end - -2 361 a -2 485 a -SDict begin H.S end - -2 -485 a -2 485 a -SDict begin 13 H.A end - -2 485 a -2 485 a -SDict begin [ /View [/XYZ H.V] /Dest (2729) cvn H.B /DEST pdfmark end - -2 485 a 107 x Fj(Null)20 -b(SID)-2 593 y -SDict begin H.S end - -2 593 a -2 593 a -SDict begin 13 H.A end - -2 593 a -2 593 a -SDict begin [ /View [/XYZ H.V] /Dest (2730) cvn H.B /DEST pdfmark end - -2 -593 a Black Black 164 742 a -SDict begin H.S end - 164 742 a 164 742 a -SDict begin 13 H.A end - 164 742 -a 164 742 a -SDict begin [ /View [/XYZ H.V] /Dest (2731) cvn H.B /DEST pdfmark end - 164 742 a Fj(S-1-0-0)-2 933 y(W)-7 b(orld)-2 -934 y -SDict begin H.S end - -2 934 a -2 934 a -SDict begin 13 H.A end - -2 934 a -2 934 a -SDict begin [ /View [/XYZ H.V] /Dest (2734) cvn H.B /DEST pdfmark end - -2 934 a Black -Black 164 1082 a -SDict begin H.S end - 164 1082 a 164 1082 a -SDict begin 13 H.A end - 164 1082 a 164 -1082 a -SDict begin [ /View [/XYZ H.V] /Dest (2735) cvn H.B /DEST pdfmark end - 164 1082 a Fj(S-1-1-0)-2 1166 y -SDict begin H.S end - -2 1166 a -2 1166 -a -SDict begin 13 H.A end - -2 1166 a -2 1166 a -SDict begin [ /View [/XYZ H.V] /Dest (2737) cvn H.B /DEST pdfmark end - -2 1166 a 107 x Fj(Local)-2 1274 -y -SDict begin H.S end - -2 1274 a -2 1274 a -SDict begin 13 H.A end - -2 1274 a -2 1274 a -SDict begin [ /View [/XYZ H.V] /Dest (2738) cvn H.B /DEST pdfmark end - -2 1274 a Black -Black 164 1422 a -SDict begin H.S end - 164 1422 a 164 1422 a -SDict begin 13 H.A end - 164 1422 a 164 -1422 a -SDict begin [ /View [/XYZ H.V] /Dest (2739) cvn H.B /DEST pdfmark end - 164 1422 a Fj(S-1-2-0)-2 1506 y -SDict begin H.S end - -2 1506 a -2 1506 -a -SDict begin 13 H.A end - -2 1506 a -2 1506 a -SDict begin [ /View [/XYZ H.V] /Dest (2741) cvn H.B /DEST pdfmark end - -2 1506 a 107 x Fj(Creator)19 b(Owner)h(ID)-2 -1614 y -SDict begin H.S end - -2 1614 a -2 1614 a -SDict begin 13 H.A end - -2 1614 a -2 1614 a -SDict begin [ /View [/XYZ H.V] /Dest (2742) cvn H.B /DEST pdfmark end - -2 1614 -a Black Black 164 1763 a -SDict begin H.S end - 164 1763 a 164 1763 a -SDict begin 13 H.A end - 164 1763 -a 164 1763 a -SDict begin [ /View [/XYZ H.V] /Dest (2743) cvn H.B /DEST pdfmark end - 164 1763 a Fj(S-1-3-0)-2 1847 y -SDict begin H.S end - -2 1847 -a -2 1847 a -SDict begin 13 H.A end - -2 1847 a -2 1847 a -SDict begin [ /View [/XYZ H.V] /Dest (2745) cvn H.B /DEST pdfmark end - -2 1847 a 107 x Fj(Creator)f(Group)g -(ID)-2 1972 y -SDict begin H.S end - -2 1972 a -2 1972 a -SDict begin 13 H.A end - -2 1972 a -2 1972 a -SDict begin [ /View [/XYZ H.V] /Dest (2746) cvn H.B /DEST pdfmark end - --2 1972 a Black Black 164 2103 a -SDict begin H.S end - 164 2103 a 164 2103 -a -SDict begin 13 H.A end - 164 2103 a 164 2103 a -SDict begin [ /View [/XYZ H.V] /Dest (2747) cvn H.B /DEST pdfmark end - 164 2103 a Fj(S-1-3-1)-2 2187 -y -SDict begin H.S end - -2 2187 a -2 2187 a -SDict begin 13 H.A end - -2 2187 a -2 2187 a -SDict begin [ /View [/XYZ H.V] /Dest (2749) cvn H.B /DEST pdfmark end - -2 2187 a 107 -x Fj(Creator)g(Owner)h(Serv)o(er)f(ID)-2 2295 y -SDict begin H.S end - -2 2295 -a -2 2295 a -SDict begin 13 H.A end - -2 2295 a -2 2295 a -SDict begin [ /View [/XYZ H.V] /Dest (2750) cvn H.B /DEST pdfmark end - -2 2295 a Black Black -164 2444 a -SDict begin H.S end - 164 2444 a 164 2444 a -SDict begin 13 H.A end - 164 2444 a 164 2444 -a -SDict begin [ /View [/XYZ H.V] /Dest (2751) cvn H.B /DEST pdfmark end - 164 2444 a Fj(S-1-3-2)-2 2527 y -SDict begin H.S end - -2 2527 a -2 2527 a -SDict begin 13 H.A end - --2 2527 a -2 2527 a -SDict begin [ /View [/XYZ H.V] /Dest (2753) cvn H.B /DEST pdfmark end - -2 2527 a 108 x Fj(Creator)g(Group)g(Serv)o(er)h -(ID)-2 2653 y -SDict begin H.S end - -2 2653 a -2 2653 a -SDict begin 13 H.A end - -2 2653 a -2 2653 a -SDict begin [ /View [/XYZ H.V] /Dest (2754) cvn H.B /DEST pdfmark end - --2 2653 a Black Black 164 2784 a -SDict begin H.S end - 164 2784 a 164 2784 -a -SDict begin 13 H.A end - 164 2784 a 164 2784 a -SDict begin [ /View [/XYZ H.V] /Dest (2755) cvn H.B /DEST pdfmark end - 164 2784 a Fj(S-1-3-3)-2 2868 -y -SDict begin H.S end - -2 2868 a -2 2868 a -SDict begin 13 H.A end - -2 2868 a -2 2868 a -SDict begin [ /View [/XYZ H.V] /Dest (2757) cvn H.B /DEST pdfmark end - -2 2868 a 107 -x Fj(\(Non-unique)d(IDs\))-2 2993 y -SDict begin H.S end - -2 2993 a -2 2993 -a -SDict begin 13 H.A end - -2 2993 a -2 2993 a -SDict begin [ /View [/XYZ H.V] /Dest (2758) cvn H.B /DEST pdfmark end - -2 2993 a Black Black 164 3124 -a -SDict begin H.S end - 164 3124 a 164 3124 a -SDict begin 13 H.A end - 164 3124 a 164 3124 a -SDict begin [ /View [/XYZ H.V] /Dest (2759) cvn H.B /DEST pdfmark end - 164 3124 -a Fj(S-1-4)-2 3167 y -SDict begin H.S end - -2 3167 a -2 3167 a -SDict begin 13 H.A end - -2 3167 a -2 -3167 a -SDict begin [ /View [/XYZ H.V] /Dest (2760) cvn H.B /DEST pdfmark end - -2 3167 a 294 x Fe(9.8.1.2.)24 b(NT)h(well-kno)o(wn)g(SIDs)-2 -3462 y -SDict begin H.S end - -2 3462 a -2 3462 a -SDict begin 13 H.A end - -2 3462 a -2 3462 a -SDict begin [ /View [/XYZ H.V] /Dest (2762) cvn H.B /DEST pdfmark end - -2 3462 -a -2 3587 a -SDict begin H.S end - -2 3587 a -2 3587 a -SDict begin 13 H.A end - -2 3587 a -2 3587 a -SDict begin [ /View [/XYZ H.V] /Dest (2764) cvn H.B /DEST pdfmark end - -2 -3587 a 107 x Fj(NT)20 b(Authority)-2 3712 y -SDict begin H.S end - -2 3712 a --2 3712 a -SDict begin 13 H.A end - -2 3712 a -2 3712 a -SDict begin [ /View [/XYZ H.V] /Dest (2765) cvn H.B /DEST pdfmark end - -2 3712 a Black Black 164 -3843 a -SDict begin H.S end - 164 3843 a 164 3843 a -SDict begin 13 H.A end - 164 3843 a 164 3843 a -SDict begin [ /View [/XYZ H.V] /Dest (2766) cvn H.B /DEST pdfmark end - 164 -3843 a Fj(S-1-5)-2 3927 y -SDict begin H.S end - -2 3927 a -2 3927 a -SDict begin 13 H.A end - -2 3927 -a -2 3927 a -SDict begin [ /View [/XYZ H.V] /Dest (2768) cvn H.B /DEST pdfmark end - -2 3927 a 107 x Fj(Dialup)-2 4052 y -SDict begin H.S end - -2 4052 -a -2 4052 a -SDict begin 13 H.A end - -2 4052 a -2 4052 a -SDict begin [ /View [/XYZ H.V] /Dest (2769) cvn H.B /DEST pdfmark end - -2 4052 a Black Black -164 4184 a -SDict begin H.S end - 164 4184 a 164 4184 a -SDict begin 13 H.A end - 164 4184 a 164 4184 -a -SDict begin [ /View [/XYZ H.V] /Dest (2770) cvn H.B /DEST pdfmark end - 164 4184 a Fj(S-1-5-1)-2 4268 y -SDict begin H.S end - -2 4268 a -2 4268 a -SDict begin 13 H.A end - --2 4268 a -2 4268 a -SDict begin [ /View [/XYZ H.V] /Dest (2772) cvn H.B /DEST pdfmark end - -2 4268 a 107 x Fj(Netw)o(ork)-2 -4376 y -SDict begin H.S end - -2 4376 a -2 4376 a -SDict begin 13 H.A end - -2 4376 a -2 4376 a -SDict begin [ /View [/XYZ H.V] /Dest (2773) cvn H.B /DEST pdfmark end - -2 4376 -a Black Black 164 4524 a -SDict begin H.S end - 164 4524 a 164 4524 a -SDict begin 13 H.A end - 164 4524 -a 164 4524 a -SDict begin [ /View [/XYZ H.V] /Dest (2774) cvn H.B /DEST pdfmark end - 164 4524 a Fj(S-1-5-2)-2 4608 y -SDict begin H.S end - -2 4608 -a -2 4608 a -SDict begin 13 H.A end - -2 4608 a -2 4608 a -SDict begin [ /View [/XYZ H.V] /Dest (2776) cvn H.B /DEST pdfmark end - -2 4608 a 107 x Fj(Batch)-2 -4716 y -SDict begin H.S end - -2 4716 a -2 4716 a -SDict begin 13 H.A end - -2 4716 a -2 4716 a -SDict begin [ /View [/XYZ H.V] /Dest (2777) cvn H.B /DEST pdfmark end - -2 4716 -a Black Black 164 4865 a -SDict begin H.S end - 164 4865 a 164 4865 a -SDict begin 13 H.A end - 164 4865 -a 164 4865 a -SDict begin [ /View [/XYZ H.V] /Dest (2778) cvn H.B /DEST pdfmark end - 164 4865 a Fj(S-1-5-3)-2 4948 y -SDict begin H.S end - -2 4948 -a -2 4948 a -SDict begin 13 H.A end - -2 4948 a -2 4948 a -SDict begin [ /View [/XYZ H.V] /Dest (2780) cvn H.B /DEST pdfmark end - -2 4948 a 107 x Fj(Interacti)n(v)o(e)-2 -5056 y -SDict begin H.S end - -2 5056 a -2 5056 a -SDict begin 13 H.A end - -2 5056 a -2 5056 a -SDict begin [ /View [/XYZ H.V] /Dest (2781) cvn H.B /DEST pdfmark end - -2 5056 -a Black Black 164 5205 a -SDict begin H.S end - 164 5205 a 164 5205 a -SDict begin 13 H.A end - 164 5205 -a 164 5205 a -SDict begin [ /View [/XYZ H.V] /Dest (2782) cvn H.B /DEST pdfmark end - 164 5205 a Fj(S-1-5-4)-2 5289 y -SDict begin H.S end - -2 5289 -a -2 5289 a -SDict begin 13 H.A end - -2 5289 a -2 5289 a -SDict begin [ /View [/XYZ H.V] /Dest (2784) cvn H.B /DEST pdfmark end - -2 5289 a 107 x Fj(Service)-2 -5397 y -SDict begin H.S end - -2 5397 a -2 5397 a -SDict begin 13 H.A end - -2 5397 a -2 5397 a -SDict begin [ /View [/XYZ H.V] /Dest (2785) cvn H.B /DEST pdfmark end - -2 5397 -a Black Black 164 5545 a -SDict begin H.S end - 164 5545 a 164 5545 a -SDict begin 13 H.A end - 164 5545 -a 164 5545 a -SDict begin [ /View [/XYZ H.V] /Dest (2786) cvn H.B /DEST pdfmark end - 164 5545 a Fj(S-1-5-6)p Black 3659 5984 -a Fh(68)p Black eop end -%%Page: 69 75 -TeXDict begin 69 74 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.69) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (2844) cvn H.B /DEST pdfmark end - -2 -201 a 2742 --132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (2788) cvn H.B /DEST pdfmark end - -2 --11 a 83 x Fj(Anon)o(ymousLogon\(ak)o(a)15 b(null)20 -b(logon)f(session\))-2 90 y -SDict begin H.S end - -2 90 a -2 90 a -SDict begin 13 H.A end - -2 90 a -2 -90 a -SDict begin [ /View [/XYZ H.V] /Dest (2789) cvn H.B /DEST pdfmark end - -2 90 a Black Black 164 222 a -SDict begin H.S end - 164 222 a 164 222 -a -SDict begin 13 H.A end - 164 222 a 164 222 a -SDict begin [ /View [/XYZ H.V] /Dest (2790) cvn H.B /DEST pdfmark end - 164 222 a Fj(S-1-5-7)-2 413 y(Proxy)-2 -431 y -SDict begin H.S end - -2 431 a -2 431 a -SDict begin 13 H.A end - -2 431 a -2 431 a -SDict begin [ /View [/XYZ H.V] /Dest (2793) cvn H.B /DEST pdfmark end - -2 431 a Black -Black 164 562 a -SDict begin H.S end - 164 562 a 164 562 a -SDict begin 13 H.A end - 164 562 a 164 562 -a -SDict begin [ /View [/XYZ H.V] /Dest (2794) cvn H.B /DEST pdfmark end - 164 562 a Fj(S-1-5-8)-2 646 y -SDict begin H.S end - -2 646 a -2 646 a -SDict begin 13 H.A end - -2 -646 a -2 646 a -SDict begin [ /View [/XYZ H.V] /Dest (2796) cvn H.B /DEST pdfmark end - -2 646 a 107 x Fj(Serv)o(erLogon\(aka)d(domain)i -(controller)h(account\))-2 771 y -SDict begin H.S end - -2 771 a -2 771 a -SDict begin 13 H.A end - -2 -771 a -2 771 a -SDict begin [ /View [/XYZ H.V] /Dest (2797) cvn H.B /DEST pdfmark end - -2 771 a Black Black 164 903 a -SDict begin H.S end - 164 903 -a 164 903 a -SDict begin 13 H.A end - 164 903 a 164 903 a -SDict begin [ /View [/XYZ H.V] /Dest (2798) cvn H.B /DEST pdfmark end - 164 903 a Fj(S-1-5-8)-2 -987 y -SDict begin H.S end - -2 987 a -2 987 a -SDict begin 13 H.A end - -2 987 a -2 987 a -SDict begin [ /View [/XYZ H.V] /Dest (2800) cvn H.B /DEST pdfmark end - -2 987 a 107 -x Fj(\(Logon)f(IDs\))-2 1112 y -SDict begin H.S end - -2 1112 a -2 1112 a -SDict begin 13 H.A end - -2 -1112 a -2 1112 a -SDict begin [ /View [/XYZ H.V] /Dest (2801) cvn H.B /DEST pdfmark end - -2 1112 a Black Black 164 1243 a -SDict begin H.S end - 164 -1243 a 164 1243 a -SDict begin 13 H.A end - 164 1243 a 164 1243 a -SDict begin [ /View [/XYZ H.V] /Dest (2802) cvn H.B /DEST pdfmark end - 164 1243 a Fj(S-1-5-5-X-Y)-2 -1327 y -SDict begin H.S end - -2 1327 a -2 1327 a -SDict begin 13 H.A end - -2 1327 a -2 1327 a -SDict begin [ /View [/XYZ H.V] /Dest (2804) cvn H.B /DEST pdfmark end - -2 1327 -a 107 x Fj(\(NT)i(non-unique)d(IDs\))-2 1452 y -SDict begin H.S end - -2 1452 -a -2 1452 a -SDict begin 13 H.A end - -2 1452 a -2 1452 a -SDict begin [ /View [/XYZ H.V] /Dest (2805) cvn H.B /DEST pdfmark end - -2 1452 a Black Black -164 1583 a -SDict begin H.S end - 164 1583 a 164 1583 a -SDict begin 13 H.A end - 164 1583 a 164 1583 -a -SDict begin [ /View [/XYZ H.V] /Dest (2806) cvn H.B /DEST pdfmark end - 164 1583 a Fj(S-1-5-0x15-...)-2 1667 y -SDict begin H.S end - -2 1667 a -2 -1667 a -SDict begin 13 H.A end - -2 1667 a -2 1667 a -SDict begin [ /View [/XYZ H.V] /Dest (2808) cvn H.B /DEST pdfmark end - -2 1667 a 107 x Fj(\(Built-in)j(domain\))-2 -1789 y -SDict begin H.S end - -2 1789 a -2 1789 a -SDict begin 13 H.A end - -2 1789 a -2 1789 a -SDict begin [ /View [/XYZ H.V] /Dest (2809) cvn H.B /DEST pdfmark end - -2 1789 -a Black Black 164 1924 a -SDict begin H.S end - 164 1924 a 164 1924 a -SDict begin 13 H.A end - 164 1924 -a 164 1924 a -SDict begin [ /View [/XYZ H.V] /Dest (2810) cvn H.B /DEST pdfmark end - 164 1924 a Fj(s-1-5-0x20)-2 2049 y -SDict begin H.S end - -2 2049 -a -2 2049 a -SDict begin 13 H.A end - -2 2049 a -2 2049 a -SDict begin [ /View [/XYZ H.V] /Dest (2811) cvn H.B /DEST pdfmark end - -2 2049 a 328 x Ff(9.8.2.)29 -b(W)-8 b(ell-kno)o(wn)31 b(RIDS)-2 2544 y -SDict begin H.S end - -2 2544 a -2 -2544 a -SDict begin 13 H.A end - -2 2544 a -2 2544 a -SDict begin [ /View [/XYZ H.V] /Dest (2813) cvn H.B /DEST pdfmark end - -2 2544 a 106 x Fj(A)20 b(RID)h(is)g(a)g -(sub-authority)c(v)n(alue,)j(as)h(part)e(of)h(either)g(a)h(SID,)f(or)g -(in)g(the)g(case)h(of)f(Group)f(RIDs,)i(part)f(of)f(the)i(DOM_GID)-2 -2758 y(structure,)e(in)h(the)g(USER_INFO_1)f(structure,)g(in)i(the)f -(LSA)h(SAM)f(Logon)f(response.)-2 2776 y -SDict begin H.S end - -2 2776 a -2 -2776 a -SDict begin 13 H.A end - -2 2776 a -2 2776 a -SDict begin [ /View [/XYZ H.V] /Dest (2814) cvn H.B /DEST pdfmark end - -2 2776 a 270 x Fe(9.8.2.1.)24 -b(W)-6 b(ell-kno)o(wn)24 b(RID)h(users)-2 3213 y -SDict begin H.S end - -2 3213 -a -2 3213 a -SDict begin 13 H.A end - -2 3213 a -2 3213 a -SDict begin [ /View [/XYZ H.V] /Dest (2820) cvn H.B /DEST pdfmark end - -2 3213 a -2 3233 a -SDict begin H.S end - -2 -3233 a -2 3233 a -SDict begin 13 H.A end - -2 3233 a -2 3233 a -SDict begin [ /View [/XYZ H.V] /Dest (2821) cvn H.B /DEST pdfmark end - -2 3233 a 107 x -Fk(Gr)o(oupname:)19 b Fj(DOMAIN_USER_RID_ADMIN)-2 3356 -y -SDict begin H.S end - -2 3356 a -2 3356 a -SDict begin 13 H.A end - -2 3356 a -2 3356 a -SDict begin [ /View [/XYZ H.V] /Dest (2822) cvn H.B /DEST pdfmark end - -2 3356 a 91 -x Fk(????:)f Fj(0x0000)-2 3448 y -SDict begin H.S end - -2 3448 a -2 3448 a -SDict begin 13 H.A end - --2 3448 a -2 3448 a -SDict begin [ /View [/XYZ H.V] /Dest (2823) cvn H.B /DEST pdfmark end - -2 3448 a 107 x Fk(RID:)i Fj(01F4)-2 -3722 y -SDict begin H.S end - -2 3722 a -2 3722 a -SDict begin 13 H.A end - -2 3722 a -2 3722 a -SDict begin [ /View [/XYZ H.V] /Dest (2824) cvn H.B /DEST pdfmark end - -2 3722 -a -2 3732 a -SDict begin H.S end - -2 3732 a -2 3732 a -SDict begin 13 H.A end - -2 3732 a -2 3732 a -SDict begin [ /View [/XYZ H.V] /Dest (2825) cvn H.B /DEST pdfmark end - -2 -3732 a 108 x Fk(Gr)o(oupname:)f Fj(DOMAIN_USER_RID_GUEST)-2 -3857 y -SDict begin H.S end - -2 3857 a -2 3857 a -SDict begin 13 H.A end - -2 3857 a -2 3857 a -SDict begin [ /View [/XYZ H.V] /Dest (2826) cvn H.B /DEST pdfmark end - -2 3857 -a 91 x Fk(????:)f Fj(0x0000)-2 3949 y -SDict begin H.S end - -2 3949 a -2 3949 -a -SDict begin 13 H.A end - -2 3949 a -2 3949 a -SDict begin [ /View [/XYZ H.V] /Dest (2827) cvn H.B /DEST pdfmark end - -2 3949 a 107 x Fk(RID:)i Fj(01F5)-2 -4067 y -SDict begin H.S end - -2 4067 a -2 4067 a -SDict begin 13 H.A end - -2 4067 a -2 4067 a -SDict begin [ /View [/XYZ H.V] /Dest (2828) cvn H.B /DEST pdfmark end - -2 4067 -a 295 x Fe(9.8.2.2.)k(W)-6 b(ell-kno)o(wn)24 b(RID)h(gr)n(oups)-2 -4548 y -SDict begin H.S end - -2 4548 a -2 4548 a -SDict begin 13 H.A end - -2 4548 a -2 4548 a -SDict begin [ /View [/XYZ H.V] /Dest (2834) cvn H.B /DEST pdfmark end - -2 4548 -a -2 4568 a -SDict begin H.S end - -2 4568 a -2 4568 a -SDict begin 13 H.A end - -2 4568 a -2 4568 a -SDict begin [ /View [/XYZ H.V] /Dest (2835) cvn H.B /DEST pdfmark end - -2 -4568 a 87 x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_GR)m(OUP_RID_ADMINS)-2 -4672 y -SDict begin H.S end - -2 4672 a -2 4672 a -SDict begin 13 H.A end - -2 4672 a -2 4672 a -SDict begin [ /View [/XYZ H.V] /Dest (2836) cvn H.B /DEST pdfmark end - -2 4672 -a 91 x Fk(????:)18 b Fj(0x0000)-2 4764 y -SDict begin H.S end - -2 4764 a -2 -4764 a -SDict begin 13 H.A end - -2 4764 a -2 4764 a -SDict begin [ /View [/XYZ H.V] /Dest (2837) cvn H.B /DEST pdfmark end - -2 4764 a 107 x Fk(RID:)i -Fj(0200)-2 5038 y -SDict begin H.S end - -2 5038 a -2 5038 a -SDict begin 13 H.A end - -2 5038 a -2 5038 -a -SDict begin [ /View [/XYZ H.V] /Dest (2838) cvn H.B /DEST pdfmark end - -2 5038 a -2 5048 a -SDict begin H.S end - -2 5048 a -2 5048 a -SDict begin 13 H.A end - -2 5048 a -2 -5048 a -SDict begin [ /View [/XYZ H.V] /Dest (2839) cvn H.B /DEST pdfmark end - -2 5048 a 108 x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_GR)m -(OUP_RID_USERS)-2 5173 y -SDict begin H.S end - -2 5173 a -2 5173 a -SDict begin 13 H.A end - -2 5173 -a -2 5173 a -SDict begin [ /View [/XYZ H.V] /Dest (2840) cvn H.B /DEST pdfmark end - -2 5173 a 91 x Fk(????:)18 b Fj(0x0000)-2 -5265 y -SDict begin H.S end - -2 5265 a -2 5265 a -SDict begin 13 H.A end - -2 5265 a -2 5265 a -SDict begin [ /View [/XYZ H.V] /Dest (2841) cvn H.B /DEST pdfmark end - -2 5265 -a 107 x Fk(RID:)i Fj(0201)-2 5539 y -SDict begin H.S end - -2 5539 a -2 5539 -a -SDict begin 13 H.A end - -2 5539 a -2 5539 a -SDict begin [ /View [/XYZ H.V] /Dest (2842) cvn H.B /DEST pdfmark end - -2 5539 a Black 3659 5984 a Fh(69)p -Black eop end -%%Page: 70 76 -TeXDict begin 70 75 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.70) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2742 -132 -a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black --2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (2843) cvn H.B /DEST pdfmark end - -2 -11 a -83 x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_GR)m(OUP_RID_GUESTS)-2 -180 y Fk(????:)18 b Fj(0x0000)-2 181 y -SDict begin H.S end - -2 181 a -2 181 -a -SDict begin 13 H.A end - -2 181 a -2 181 a -SDict begin [ /View [/XYZ H.V] /Dest (2845) cvn H.B /DEST pdfmark end - -2 181 a 107 x Fk(RID:)i Fj(0202)-2 -299 y -SDict begin H.S end - -2 299 a -2 299 a -SDict begin 13 H.A end - -2 299 a -2 299 a -SDict begin [ /View [/XYZ H.V] /Dest (2846) cvn H.B /DEST pdfmark end - -2 299 a 295 -x Fe(9.8.2.3.)k(W)-6 b(ell-kno)o(wn)24 b(RID)h(aliases)-2 -762 y -SDict begin H.S end - -2 762 a -2 762 a -SDict begin 13 H.A end - -2 762 a -2 762 a -SDict begin [ /View [/XYZ H.V] /Dest (2852) cvn H.B /DEST pdfmark end - -2 762 a -2 -781 a -SDict begin H.S end - -2 781 a -2 781 a -SDict begin 13 H.A end - -2 781 a -2 781 a -SDict begin [ /View [/XYZ H.V] /Dest (2853) cvn H.B /DEST pdfmark end - -2 781 a 107 -x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_ALIAS_RID_ADMINS)-2 -905 y -SDict begin H.S end - -2 905 a -2 905 a -SDict begin 13 H.A end - -2 905 a -2 905 a -SDict begin [ /View [/XYZ H.V] /Dest (2854) cvn H.B /DEST pdfmark end - -2 905 a 91 -x Fk(????:)18 b Fj(0x0000)-2 997 y -SDict begin H.S end - -2 997 a -2 997 a -SDict begin 13 H.A end - --2 997 a -2 997 a -SDict begin [ /View [/XYZ H.V] /Dest (2855) cvn H.B /DEST pdfmark end - -2 997 a 107 x Fk(RID:)i Fj(0220)-2 -1271 y -SDict begin H.S end - -2 1271 a -2 1271 a -SDict begin 13 H.A end - -2 1271 a -2 1271 a -SDict begin [ /View [/XYZ H.V] /Dest (2856) cvn H.B /DEST pdfmark end - -2 1271 -a -2 1281 a -SDict begin H.S end - -2 1281 a -2 1281 a -SDict begin 13 H.A end - -2 1281 a -2 1281 a -SDict begin [ /View [/XYZ H.V] /Dest (2857) cvn H.B /DEST pdfmark end - -2 -1281 a 107 x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_ALIAS_RID_USERS)-2 -1405 y -SDict begin H.S end - -2 1405 a -2 1405 a -SDict begin 13 H.A end - -2 1405 a -2 1405 a -SDict begin [ /View [/XYZ H.V] /Dest (2858) cvn H.B /DEST pdfmark end - -2 1405 -a 91 x Fk(????:)18 b Fj(0x0000)-2 1497 y -SDict begin H.S end - -2 1497 a -2 -1497 a -SDict begin 13 H.A end - -2 1497 a -2 1497 a -SDict begin [ /View [/XYZ H.V] /Dest (2859) cvn H.B /DEST pdfmark end - -2 1497 a 107 x Fk(RID:)i -Fj(0221)-2 1771 y -SDict begin H.S end - -2 1771 a -2 1771 a -SDict begin 13 H.A end - -2 1771 a -2 1771 -a -SDict begin [ /View [/XYZ H.V] /Dest (2860) cvn H.B /DEST pdfmark end - -2 1771 a -2 1781 a -SDict begin H.S end - -2 1781 a -2 1781 a -SDict begin 13 H.A end - -2 1781 a -2 -1781 a -SDict begin [ /View [/XYZ H.V] /Dest (2861) cvn H.B /DEST pdfmark end - -2 1781 a 108 x Fk(Gr)o(oupname:)39 b Fj -(DOMAIN_ALIAS_RID_GUESTS)-2 1905 y -SDict begin H.S end - -2 1905 a -2 1905 -a -SDict begin 13 H.A end - -2 1905 a -2 1905 a -SDict begin [ /View [/XYZ H.V] /Dest (2862) cvn H.B /DEST pdfmark end - -2 1905 a 92 x Fk(????:)18 b Fj(0x0000)-2 -1998 y -SDict begin H.S end - -2 1998 a -2 1998 a -SDict begin 13 H.A end - -2 1998 a -2 1998 a -SDict begin [ /View [/XYZ H.V] /Dest (2863) cvn H.B /DEST pdfmark end - -2 1998 -a 106 x Fk(RID:)i Fj(0222)-2 2271 y -SDict begin H.S end - -2 2271 a -2 2271 -a -SDict begin 13 H.A end - -2 2271 a -2 2271 a -SDict begin [ /View [/XYZ H.V] /Dest (2864) cvn H.B /DEST pdfmark end - -2 2271 a -2 2281 a -SDict begin H.S end - -2 2281 a -2 -2281 a -SDict begin 13 H.A end - -2 2281 a -2 2281 a -SDict begin [ /View [/XYZ H.V] /Dest (2865) cvn H.B /DEST pdfmark end - -2 2281 a 108 x Fk(Gr)o(oupname:)39 -b Fj(DOMAIN_ALIAS_RID_PO)m(WER_USERS)-2 2406 y -SDict begin H.S end - -2 2406 -a -2 2406 a -SDict begin 13 H.A end - -2 2406 a -2 2406 a -SDict begin [ /View [/XYZ H.V] /Dest (2866) cvn H.B /DEST pdfmark end - -2 2406 a 91 x Fk(????:)18 -b Fj(0x0000)-2 2498 y -SDict begin H.S end - -2 2498 a -2 2498 a -SDict begin 13 H.A end - -2 2498 a -2 -2498 a -SDict begin [ /View [/XYZ H.V] /Dest (2867) cvn H.B /DEST pdfmark end - -2 2498 a 107 x Fk(RID:)i Fj(0223)-2 2772 y -SDict begin H.S end - -2 -2772 a -2 2772 a -SDict begin 13 H.A end - -2 2772 a -2 2772 a -SDict begin [ /View [/XYZ H.V] /Dest (2868) cvn H.B /DEST pdfmark end - -2 2772 a -2 2782 -a -SDict begin H.S end - -2 2782 a -2 2782 a -SDict begin 13 H.A end - -2 2782 a -2 2782 a -SDict begin [ /View [/XYZ H.V] /Dest (2869) cvn H.B /DEST pdfmark end - -2 2782 a 107 -x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_ALIAS_RID_A)m(CCOUNT_OPS)-2 -2906 y -SDict begin H.S end - -2 2906 a -2 2906 a -SDict begin 13 H.A end - -2 2906 a -2 2906 a -SDict begin [ /View [/XYZ H.V] /Dest (2870) cvn H.B /DEST pdfmark end - -2 2906 -a 91 x Fk(????:)18 b Fj(0x0000)-2 2998 y -SDict begin H.S end - -2 2998 a -2 -2998 a -SDict begin 13 H.A end - -2 2998 a -2 2998 a -SDict begin [ /View [/XYZ H.V] /Dest (2871) cvn H.B /DEST pdfmark end - -2 2998 a 107 x Fk(RID:)i -Fj(0224)-2 3272 y -SDict begin H.S end - -2 3272 a -2 3272 a -SDict begin 13 H.A end - -2 3272 a -2 3272 -a -SDict begin [ /View [/XYZ H.V] /Dest (2872) cvn H.B /DEST pdfmark end - -2 3272 a -2 3282 a -SDict begin H.S end - -2 3282 a -2 3282 a -SDict begin 13 H.A end - -2 3282 a -2 -3282 a -SDict begin [ /View [/XYZ H.V] /Dest (2873) cvn H.B /DEST pdfmark end - -2 3282 a 107 x Fk(Gr)o(oupname:)39 b Fj -(DOMAIN_ALIAS_RID_SYSTEM_OPS)-2 3406 y -SDict begin H.S end - -2 3406 a -2 3406 -a -SDict begin 13 H.A end - -2 3406 a -2 3406 a -SDict begin [ /View [/XYZ H.V] /Dest (2874) cvn H.B /DEST pdfmark end - -2 3406 a 91 x Fk(????:)18 b Fj(0x0000)-2 -3498 y -SDict begin H.S end - -2 3498 a -2 3498 a -SDict begin 13 H.A end - -2 3498 a -2 3498 a -SDict begin [ /View [/XYZ H.V] /Dest (2875) cvn H.B /DEST pdfmark end - -2 3498 -a 107 x Fk(RID:)i Fj(0225)-2 3772 y -SDict begin H.S end - -2 3772 a -2 3772 -a -SDict begin 13 H.A end - -2 3772 a -2 3772 a -SDict begin [ /View [/XYZ H.V] /Dest (2876) cvn H.B /DEST pdfmark end - -2 3772 a -2 3782 a -SDict begin H.S end - -2 3782 a -2 -3782 a -SDict begin 13 H.A end - -2 3782 a -2 3782 a -SDict begin [ /View [/XYZ H.V] /Dest (2877) cvn H.B /DEST pdfmark end - -2 3782 a 107 x Fk(Gr)o(oupname:)39 -b Fj(DOMAIN_ALIAS_RID_PRINT_OPS)-2 3906 y -SDict begin H.S end - -2 3906 a -2 -3906 a -SDict begin 13 H.A end - -2 3906 a -2 3906 a -SDict begin [ /View [/XYZ H.V] /Dest (2878) cvn H.B /DEST pdfmark end - -2 3906 a 91 x Fk(????:)18 -b Fj(0x0000)-2 3998 y -SDict begin H.S end - -2 3998 a -2 3998 a -SDict begin 13 H.A end - -2 3998 a -2 -3998 a -SDict begin [ /View [/XYZ H.V] /Dest (2879) cvn H.B /DEST pdfmark end - -2 3998 a 107 x Fk(RID:)i Fj(0226)-2 4272 y -SDict begin H.S end - -2 -4272 a -2 4272 a -SDict begin 13 H.A end - -2 4272 a -2 4272 a -SDict begin [ /View [/XYZ H.V] /Dest (2880) cvn H.B /DEST pdfmark end - -2 4272 a -2 4282 -a -SDict begin H.S end - -2 4282 a -2 4282 a -SDict begin 13 H.A end - -2 4282 a -2 4282 a -SDict begin [ /View [/XYZ H.V] /Dest (2881) cvn H.B /DEST pdfmark end - -2 4282 a 108 -x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_ALIAS_RID_B)m(A)m(CKUP_OPS)-2 -4406 y -SDict begin H.S end - -2 4406 a -2 4406 a -SDict begin 13 H.A end - -2 4406 a -2 4406 a -SDict begin [ /View [/XYZ H.V] /Dest (2882) cvn H.B /DEST pdfmark end - -2 4406 -a 92 x Fk(????:)18 b Fj(0x0000)-2 4499 y -SDict begin H.S end - -2 4499 a -2 -4499 a -SDict begin 13 H.A end - -2 4499 a -2 4499 a -SDict begin [ /View [/XYZ H.V] /Dest (2883) cvn H.B /DEST pdfmark end - -2 4499 a 106 x Fk(RID:)i -Fj(0227)-2 4773 y -SDict begin H.S end - -2 4773 a -2 4773 a -SDict begin 13 H.A end - -2 4773 a -2 4773 -a -SDict begin [ /View [/XYZ H.V] /Dest (2884) cvn H.B /DEST pdfmark end - -2 4773 a -2 4783 a -SDict begin H.S end - -2 4783 a -2 4783 a -SDict begin 13 H.A end - -2 4783 a -2 -4783 a -SDict begin [ /View [/XYZ H.V] /Dest (2885) cvn H.B /DEST pdfmark end - -2 4783 a 107 x Fk(Gr)o(oupname:)39 b Fj -(DOMAIN_ALIAS_RID_REPLICA)-9 b(T)o(OR)-2 4907 y -SDict begin H.S end - -2 4907 -a -2 4907 a -SDict begin 13 H.A end - -2 4907 a -2 4907 a -SDict begin [ /View [/XYZ H.V] /Dest (2886) cvn H.B /DEST pdfmark end - -2 4907 a 91 x Fk(????:)18 -b Fj(0x0000)-2 4999 y -SDict begin H.S end - -2 4999 a -2 4999 a -SDict begin 13 H.A end - -2 4999 a -2 -4999 a -SDict begin [ /View [/XYZ H.V] /Dest (2887) cvn H.B /DEST pdfmark end - -2 4999 a 107 x Fk(RID:)i Fj(0228)p Black 3659 -5984 a Fh(70)p Black eop end -%%Page: 71 77 -TeXDict begin 71 76 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.71) cvn H.B /DEST pdfmark -end - -2 -102 a Black Black -2 --11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (PRINTING) cvn H.B /DEST pdfmark -end - -2 -11 a 119 -x Fi(Chapter)44 b(10.)f(Samba)g(Printing)g(Inter)m(nals)-2 -197 y -SDict begin H.S end - -2 197 a -2 197 a -SDict begin 13 H.A end - -2 197 a -2 197 a -SDict begin [ /View [/XYZ H.V] /Dest (2895) cvn H.B /DEST pdfmark end - -2 197 a 342 -x Fl(10.1.)35 b(Abstract)-2 707 y -SDict begin H.S end - -2 707 a -2 707 a -SDict begin 13 H.A end - -2 -707 a -2 707 a -SDict begin [ /View [/XYZ H.V] /Dest (2897) cvn H.B /DEST pdfmark end - -2 707 a 106 x Fj(The)20 b(purpose)e(of)i(this)h -(document)d(is)j(to)g(pro)o(vide)d(some)i(insight)f(into)h(Samba')-5 -b(s)21 b(printing)d(functionality)g(and)i(also)g(to)h(describe)-2 -921 y(the)f(semantics)g(of)g(certain)g(features)f(of)h(W)m(indo)n(ws)g -(client)g(printing.)-2 949 y -SDict begin H.S end - -2 949 a -2 949 a -SDict begin 13 H.A end - -2 949 -a -2 949 a -SDict begin [ /View [/XYZ H.V] /Dest (2898) cvn H.B /DEST pdfmark end - -2 949 a 359 x Fl(10.2.)35 b(Printing)f(Interface)f(to)i(V) --13 b(arious)34 b(Back)h(ends)-2 1504 y -SDict begin H.S end - -2 1504 a -2 -1504 a -SDict begin 13 H.A end - -2 1504 a -2 1504 a -SDict begin [ /View [/XYZ H.V] /Dest (2900) cvn H.B /DEST pdfmark end - -2 1504 a 78 x Fj(Samba)19 -b(uses)i(a)g(table)f(of)g(function)e(pointers)i(to)g(se)n(v)o(en)f -(functions.)g(The)h(function)e(prototypes)h(are)h(de\002ned)f(in)h(the) -3379 1582 y -SDict begin H.S end - 3379 1582 a 3379 1582 a -SDict begin 13 H.A end - 3379 1582 a 3379 -1582 a -SDict begin [ /View [/XYZ H.V] /Dest (2901) cvn H.B /DEST pdfmark end - 3379 1582 a Fg(printif)-2 1690 y Fj(structure)f(declared)g(in) -696 1690 y -SDict begin H.S end - 696 1690 a 696 1690 a -SDict begin 13 H.A end - 696 1690 a 696 1690 -a -SDict begin [ /View [/XYZ H.V] /Dest (2902) cvn H.B /DEST pdfmark end - 696 1690 a Fg(printing.h)p Fj(.)-2 1702 y -SDict begin H.S end - -2 1702 a --2 1702 a -SDict begin 13 H.A end - -2 1702 a -2 1702 a -SDict begin [ /View [/XYZ H.V] /Dest (2903) cvn H.B /DEST pdfmark end - -2 1702 a -2 1712 a -SDict begin H.S end - -2 -1712 a -2 1712 a -SDict begin 13 H.A end - -2 1712 a -2 1712 a -SDict begin [ /View [/XYZ H.V] /Dest (2904) cvn H.B /DEST pdfmark end - -2 1712 a Black -148 x Fd(\225)p Black 81 1860 a -SDict begin H.S end - 81 1860 a 81 1860 a -SDict begin 13 H.A end - 81 -1860 a 81 1860 a -SDict begin [ /View [/XYZ H.V] /Dest (2905) cvn H.B /DEST pdfmark end - 81 1860 a Fj(retrie)n(v)o(e)g(the)h(contents)f(of)h(a) -h(print)f(queue)-2 1878 y -SDict begin H.S end - -2 1878 a -2 1878 a -SDict begin 13 H.A end - -2 1878 -a -2 1878 a -SDict begin [ /View [/XYZ H.V] /Dest (2906) cvn H.B /DEST pdfmark end - -2 1878 a Black 132 x Fd(\225)p Black 81 -2010 a -SDict begin H.S end - 81 2010 a 81 2010 a -SDict begin 13 H.A end - 81 2010 a 81 2010 a -SDict begin [ /View [/XYZ H.V] /Dest (2907) cvn H.B /DEST pdfmark end - 81 2010 -a Fj(pause)g(the)g(print)f(queue)-2 2028 y -SDict begin H.S end - -2 2028 a --2 2028 a -SDict begin 13 H.A end - -2 2028 a -2 2028 a -SDict begin [ /View [/XYZ H.V] /Dest (2908) cvn H.B /DEST pdfmark end - -2 2028 a Black 131 x Fd(\225)p -Black 81 2159 a -SDict begin H.S end - 81 2159 a 81 2159 a -SDict begin 13 H.A end - 81 2159 a 81 2159 -a -SDict begin [ /View [/XYZ H.V] /Dest (2909) cvn H.B /DEST pdfmark end - 81 2159 a Fj(resume)g(a)i(paused)e(print)h(queue)-2 -2177 y -SDict begin H.S end - -2 2177 a -2 2177 a -SDict begin 13 H.A end - -2 2177 a -2 2177 a -SDict begin [ /View [/XYZ H.V] /Dest (2910) cvn H.B /DEST pdfmark end - -2 2177 -a Black 132 x Fd(\225)p Black 81 2309 a -SDict begin H.S end - 81 2309 a 81 -2309 a -SDict begin 13 H.A end - 81 2309 a 81 2309 a -SDict begin [ /View [/XYZ H.V] /Dest (2911) cvn H.B /DEST pdfmark end - 81 2309 a Fj(delete)g(a)g(job)g(from)f(the)i -(queue)-2 2327 y -SDict begin H.S end - -2 2327 a -2 2327 a -SDict begin 13 H.A end - -2 2327 a -2 2327 -a -SDict begin [ /View [/XYZ H.V] /Dest (2912) cvn H.B /DEST pdfmark end - -2 2327 a Black 131 x Fd(\225)p Black 81 2458 a -SDict begin H.S end - 81 -2458 a 81 2458 a -SDict begin 13 H.A end - 81 2458 a 81 2458 a -SDict begin [ /View [/XYZ H.V] /Dest (2913) cvn H.B /DEST pdfmark end - 81 2458 a Fj(pause)f(a)g(job)g(in) -g(the)h(print)e(queue)-2 2476 y -SDict begin H.S end - -2 2476 a -2 2476 a -SDict begin 13 H.A end - -2 -2476 a -2 2476 a -SDict begin [ /View [/XYZ H.V] /Dest (2914) cvn H.B /DEST pdfmark end - -2 2476 a Black 132 x Fd(\225)p Black -81 2608 a -SDict begin H.S end - 81 2608 a 81 2608 a -SDict begin 13 H.A end - 81 2608 a 81 2608 a -SDict begin [ /View [/XYZ H.V] /Dest (2915) cvn H.B /DEST pdfmark end - 81 -2608 a Fj(result)h(a)h(paused)e(print)h(job)f(in)i(the)f(queue)-2 -2626 y -SDict begin H.S end - -2 2626 a -2 2626 a -SDict begin 13 H.A end - -2 2626 a -2 2626 a -SDict begin [ /View [/XYZ H.V] /Dest (2916) cvn H.B /DEST pdfmark end - -2 2626 -a Black 131 x Fd(\225)p Black 81 2757 a -SDict begin H.S end - 81 2757 a 81 -2757 a -SDict begin 13 H.A end - 81 2757 a 81 2757 a -SDict begin [ /View [/XYZ H.V] /Dest (2917) cvn H.B /DEST pdfmark end - 81 2757 a Fj(submit)g(a)g(job)g(to)g(the)h -(print)e(queue)-2 2941 y -SDict begin H.S end - -2 2941 a -2 2941 a -SDict begin 13 H.A end - -2 2941 -a -2 2941 a -SDict begin [ /View [/XYZ H.V] /Dest (2918) cvn H.B /DEST pdfmark end - -2 2941 a 90 x Fj(Currently)g(there)g(are)i(only)e(tw)o(o)h -(printing)f(back)h(end)f(implementations)f(de\002ned.)-2 -3049 y -SDict begin H.S end - -2 3049 a -2 3049 a -SDict begin 13 H.A end - -2 3049 a -2 3049 a -SDict begin [ /View [/XYZ H.V] /Dest (2919) cvn H.B /DEST pdfmark end - -2 3049 -a -2 3059 a -SDict begin H.S end - -2 3059 a -2 3059 a -SDict begin 13 H.A end - -2 3059 a -2 3059 a -SDict begin [ /View [/XYZ H.V] /Dest (2920) cvn H.B /DEST pdfmark end - -2 -3059 a Black 142 x Fd(\225)p Black 81 3201 a -SDict begin H.S end - 81 3201 -a 81 3201 a -SDict begin 13 H.A end - 81 3201 a 81 3201 a -SDict begin [ /View [/XYZ H.V] /Dest (2921) cvn H.B /DEST pdfmark end - 81 3201 a Fj(a)i(generic)f(set)i(of)f -(functions)f(for)h(w)o(orking)e(with)j(standard)e(UNIX)h(printing)f -(subsystems)-2 3219 y -SDict begin H.S end - -2 3219 a -2 3219 a -SDict begin 13 H.A end - -2 3219 a -2 -3219 a -SDict begin [ /View [/XYZ H.V] /Dest (2922) cvn H.B /DEST pdfmark end - -2 3219 a Black 132 x Fd(\225)p Black 81 3351 -a -SDict begin H.S end - 81 3351 a 81 3351 a -SDict begin 13 H.A end - 81 3351 a 81 3351 a -SDict begin [ /View [/XYZ H.V] /Dest (2923) cvn H.B /DEST pdfmark end - 81 3351 a Fj(a)h(set)h(of)f -(CUPS)i(speci\002c)e(functions)f(\(this)h(is)h(only)f(enabled)f(if)h -(the)g(CUPS)i(libraries)e(were)g(located)f(at)i(compile)e(time\).)-2 -3410 y -SDict begin H.S end - -2 3410 a -2 3410 a -SDict begin 13 H.A end - -2 3410 a -2 3410 a -SDict begin [ /View [/XYZ H.V] /Dest (2924) cvn H.B /DEST pdfmark end - -2 3410 -a 359 x Fl(10.3.)35 b(Print)f(Queue)h(TDB')-5 b(s)-2 -3960 y -SDict begin H.S end - -2 3960 a -2 3960 a -SDict begin 13 H.A end - -2 3960 a -2 3960 a -SDict begin [ /View [/XYZ H.V] /Dest (2926) cvn H.B /DEST pdfmark end - -2 3960 -a 83 x Fj(Samba)19 b(pro)o(vides)g(periodic)g(caching)g(of)h(the)g -(output)f(from)g(the)h("lpq)g(command")e(for)h(performance)f(reasons.)h -(This)i(cache)-2 4151 y(time)f(is)h(con\002gurable)d(in)i(seconds.)g -(Ob)o(viously)e(the)i(longer)f(the)h(cache)g(time)h(the)f(less)h(often) -e(smbd)h(will)h(be)f(required)f(to)h(e)o(x)o(ec)-2 4259 -y(a)g(cop)o(y)g(of)g(lpq.)f(Ho)n(we)n(v)o(er)m(,)f(the)i(accurac)o(y)f -(of)h(the)g(print)g(queue)f(contents)g(displayed)g(to)h(clients)h(will) -g(be)f(diminished)f(as)i(well.)-2 4443 y -SDict begin H.S end - -2 4443 a -2 -4443 a -SDict begin 13 H.A end - -2 4443 a -2 4443 a -SDict begin [ /View [/XYZ H.V] /Dest (2927) cvn H.B /DEST pdfmark end - -2 4443 a 90 x Fj(The)f(list)h(of)f -(currently)e(opened)h(print)g(queue)g(TDB')-5 b(s)22 -b(can)e(be)g(found)e(be)i(e)o(xamining)e(the)i(list)i(of)e -(tdb_print_db)c(structures)k(\()-2 4641 y(see)h(print_db_head)16 -b(in)k(printing.c)f(\).)h(A)g(queue)f(TDB)i(is)g(opened)e(using)h(the)g -(wrapper)e(function)-2 4749 y(printing.c:get_print_db_)o(by)o(nam)o -(e\(\))o(.)d(The)20 b(function)e(ensures)i(that)g(smbd)g(does)g(not)g -(open)f(more)g(than)-2 4857 y(MAX_PRINT_DBS_OPEN)g(in)h(an)g(ef)n(fort) -f(to)i(pre)n(v)o(ent)d(a)j(lar)o(ge)e(print)h(serv)o(er)f(from)g(e)o -(xhausting)f(all)j(a)n(v)n(ailable)f(\002le)-2 4965 y(descriptors.)f -(If)h(the)g(number)e(of)i(open)f(queue)g(TDB')-5 b(s)21 -b(e)o(xceeds)f(the)g(MAX_PRINT_DBS_OPEN)f(limit,)h(smbd)g(f)o(alls)h -(back)-2 5073 y(to)f(a)h(most)f(recently)f(used)h(algorithm)f(for)g -(maintaining)g(a)h(list)i(of)d(open)h(TDB')-5 b(s.)-2 -5257 y -SDict begin H.S end - -2 5257 a -2 5257 a -SDict begin 13 H.A end - -2 5257 a -2 5257 a -SDict begin [ /View [/XYZ H.V] /Dest (2928) cvn H.B /DEST pdfmark end - -2 5257 -a 90 x Fj(There)19 b(are)h(tw)o(o)h(w)o(ays)f(in)h(which)e(a)i(a)f -(print)g(job)g(can)g(be)g(entered)f(into)h(a)h(print)e(queue')-5 -b(s)20 b(TDB.)g(The)g(\002rst)h(is)g(to)f(submit)g(the)g(job)-2 -5455 y(from)e(a)i(W)m(indo)n(ws)f(client)g(which)g(will)h(insert)g(the) -f(job)g(information)e(directly)i(into)g(the)g(TDB.)h(The)f(second)f -(method)g(is)j(to)e(ha)n(v)o(e)-2 5563 y(the)h(print)g(job)f(pick)o(ed) -h(up)f(by)h(e)o(x)o(ecuting)e(the)i("lpq)g(command".)p -Black -2 5984 a -SDict begin H.S end - -2 5984 a -2 5984 a -SDict begin 13 H.A end - -2 5984 a -2 5984 -a -SDict begin [ /View [/XYZ H.V] /Dest (2930) cvn H.B /DEST pdfmark end - -2 5984 a 3659 6053 a Fh(71)p Black eop end -%%Page: 72 78 -TeXDict begin 72 77 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.72) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2481 -132 -a Fh(Chapter)19 b(10.)h(Samba)f(Printing)g(Internals)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (2929) cvn H.B /DEST pdfmark end - -2 --11 a 83 x Fg(/*)44 b(included)g(from)g(printing.h)f(*/)-2 -170 y(struct)h(printjob)f({)-2 267 y(pid_t)h(pid;)g(/*)g(which)g -(process)g(launched)g(the)g(job)g(*/)-2 364 y(int)g(sysjob;)g(/*)g(the) -h(system)e(\(lp\))i(job)f(number)g(*/)-2 461 y(int)g(fd;)g(/*)h(file)f -(descriptor)f(of)i(open)f(file)g(if)h(open)f(*/)-2 558 -y(time_t)g(starttime;)f(/*)h(when)g(the)h(job)f(started)g(spooling)f -(*/)-2 655 y(int)h(status;)g(/*)g(the)h(status)e(of)i(this)f(job)g(*/) --2 752 y(size_t)g(size;)g(/*)g(the)g(size)h(of)f(the)g(job)h(so)f(far)h -(*/)-2 850 y(int)f(page_count;)f(/*)i(then)f(number)g(of)g(pages)g(so)h -(far)f(*/)-2 947 y(BOOL)g(spooled;)f(/*)i(has)f(it)h(been)f(sent)g(to)h -(the)f(spooler)g(yet?)g(*/)-2 1044 y(BOOL)g(smbjob;)g(/*)g(set)g(if)h -(the)f(job)h(is)f(a)h(SMB)f(job)g(*/)-2 1141 y(fstring)f(filename;)h -(/*)g(the)h(filename)e(used)h(to)h(spool)f(the)g(file)g(*/)-2 -1238 y(fstring)f(jobname;)h(/*)g(the)h(job)f(name)g(given)g(to)h(us)f -(by)h(the)f(client)g(*/)-2 1335 y(fstring)f(user;)h(/*)h(the)f(user)g -(who)h(started)e(the)i(job)f(*/)-2 1432 y(fstring)f(queuename;)h(/*)g -(service)g(number)g(of)g(printer)g(for)g(this)g(job)h(*/)-2 -1530 y(NT_DEVICEMODE)d(*nt_devmode;)-2 1627 y(};)-2 1984 -y -SDict begin H.S end - -2 1984 a -2 1984 a -SDict begin 13 H.A end - -2 1984 a -2 1984 a -SDict begin [ /View [/XYZ H.V] /Dest (2931) cvn H.B /DEST pdfmark end - -2 1984 a 108 -x Fj(The)20 b(current)e(manifestation)h(of)h(the)g(printjob)f -(structure)g(contains)h(a)g(\002eld)h(for)e(the)h(UNIX)h(job)f(id)g -(returned)e(from)h(the)i("lpq)-2 2200 y(command")d(and)h(a)i(W)m(indo)n -(ws)f(job)g(ID)g(\(32-bit)f(bounded)e(by)j(PRINT_MAX_JOBID\).)f(When)h -(a)h(print)e(job)h(is)h(returned)e(by)-2 2307 y(the)h("lpq)g(command")e -(that)i(does)g(not)g(match)f(an)i(e)o(xisting)e(job)h(in)g(the)g -(queue')-5 b(s)20 b(TDB,)g(a)h(32-bit)e(job)h(ID)g(abo)o(v)o(e)f(the)h -(<*v)n(ance)-2 2415 y(doesn')o(t)e(kno)n(w)i(what)g(w)o(ord)f(is)i -(missing)g(here*>)d(is)k(generating)c(by)i(adding)e(UNIX_JOB_ST)-8 -b(AR)j(T)20 b(to)h(the)f(id)g(reported)f(by)-2 2523 y(lpq.)-2 -2707 y -SDict begin H.S end - -2 2707 a -2 2707 a -SDict begin 13 H.A end - -2 2707 a -2 2707 a -SDict begin [ /View [/XYZ H.V] /Dest (2932) cvn H.B /DEST pdfmark end - -2 2707 -a 90 x Fj(In)h(order)f(to)h(match)g(a)g(32-bit)f(W)m(indo)n(ws)h(jobid) -f(onto)h(a)g(16-bit)f(lanman)h(print)f(job)h(id,)g(smbd)g(uses)h(an)f -(in)g(memory)e(TDB)j(to)-2 2905 y(match)e(the)i(former)d(to)j(a)f -(number)f(appropriate)e(for)j(old)g(lanman)f(clients.)-2 -3089 y -SDict begin H.S end - -2 3089 a -2 3089 a -SDict begin 13 H.A end - -2 3089 a -2 3089 a -SDict begin [ /View [/XYZ H.V] /Dest (2933) cvn H.B /DEST pdfmark end - -2 3089 -a 90 x Fj(When)h(updating)e(a)j(print)e(queue,)g(smbd)h(will)h(perform) -d(the)i(follo)n(wing)f(steps)h(\()h(refer)e(to)-2 3287 -y -SDict begin H.S end - -2 3287 a -2 3287 a -SDict begin 13 H.A end - -2 3287 a -2 3287 a -SDict begin [ /View [/XYZ H.V] /Dest (2934) cvn H.B /DEST pdfmark end - -2 3287 a Fg -(print.c:print_queue_update\(\))d Fj(\):)-2 3302 y -SDict begin H.S end - -2 -3302 a -2 3302 a -SDict begin 13 H.A end - -2 3302 a -2 3302 a -SDict begin [ /View [/XYZ H.V] /Dest (2935) cvn H.B /DEST pdfmark end - -2 3302 a -2 3312 -a -SDict begin H.S end - -2 3312 a -2 3312 a -SDict begin 13 H.A end - -2 3312 a -2 3312 a -SDict begin [ /View [/XYZ H.V] /Dest (2936) cvn H.B /DEST pdfmark end - -2 3312 a Black -64 3457 a Fj(1.)p Black 147 3457 a -SDict begin H.S end - 147 3457 a 147 3457 -a -SDict begin 13 H.A end - 147 3457 a 147 3457 a -SDict begin [ /View [/XYZ H.V] /Dest (2937) cvn H.B /DEST pdfmark end - 147 3457 a Fj(Check)k(to)g(see)h(if)g(another)d -(smbd)i(is)h(currently)e(in)h(the)g(process)g(of)g(updating)e(the)i -(queue)f(contents)h(by)g(checking)e(the)i(pid)147 3565 -y(stored)g(in)456 3565 y -SDict begin H.S end - 456 3565 a 456 3565 a -SDict begin 13 H.A end - 456 3565 -a 456 3565 a -SDict begin [ /View [/XYZ H.V] /Dest (2938) cvn H.B /DEST pdfmark end - 456 3565 a Fg(LOCK/)681 3565 y -SDict begin H.S end - 681 3565 -a 681 3565 a -SDict begin 13 H.A end - 681 3565 a 681 3565 a -SDict begin [ /View [/XYZ H.V] /Dest (2939) cvn H.B /DEST pdfmark end - 681 3565 a Fc(printer_name)p -Fj(.)e(If)i(so,)g(then)g(do)g(not)g(update)f(the)h(TDB.)-2 -3583 y -SDict begin H.S end - -2 3583 a -2 3583 a -SDict begin 13 H.A end - -2 3583 a -2 3583 a -SDict begin [ /View [/XYZ H.V] /Dest (2940) cvn H.B /DEST pdfmark end - -2 3583 -a Black 64 3715 a Fj(2.)p Black 147 3715 a -SDict begin H.S end - 147 3715 a -147 3715 a -SDict begin 13 H.A end - 147 3715 a 147 3715 a -SDict begin [ /View [/XYZ H.V] /Dest (2941) cvn H.B /DEST pdfmark end - 147 3715 a Fj(Lock)g(the)g(mute)o(x)f -(entry)g(in)i(the)f(TDB)h(and)e(store)h(our)g(o)n(wn)f(pid.)h(Check)g -(that)g(this)h(succeeded,)e(else)h(f)o(ail.)-2 3733 y -SDict begin H.S end - --2 3733 a -2 3733 a -SDict begin 13 H.A end - -2 3733 a -2 3733 a -SDict begin [ /View [/XYZ H.V] /Dest (2942) cvn H.B /DEST pdfmark end - -2 3733 a Black -64 3864 a Fj(3.)p Black 147 3864 a -SDict begin H.S end - 147 3864 a 147 3864 -a -SDict begin 13 H.A end - 147 3864 a 147 3864 a -SDict begin [ /View [/XYZ H.V] /Dest (2943) cvn H.B /DEST pdfmark end - 147 3864 a Fj(Store)g(the)g(updated)f(time)h -(stamp)g(for)g(the)g(ne)n(w)g(cache)g(listing)-2 3882 -y -SDict begin H.S end - -2 3882 a -2 3882 a -SDict begin 13 H.A end - -2 3882 a -2 3882 a -SDict begin [ /View [/XYZ H.V] /Dest (2944) cvn H.B /DEST pdfmark end - -2 3882 a Black -64 4014 a Fj(4.)p Black 147 4014 a -SDict begin H.S end - 147 4014 a 147 4014 -a -SDict begin 13 H.A end - 147 4014 a 147 4014 a -SDict begin [ /View [/XYZ H.V] /Dest (2945) cvn H.B /DEST pdfmark end - 147 4014 a Fj(Retrie)n(v)o(e)g(the)g(queue)f -(listing)i(via)f("lpq)f(command")-2 4032 y -SDict begin H.S end - -2 4032 a --2 4032 a -SDict begin 13 H.A end - -2 4032 a -2 4032 a -SDict begin [ /View [/XYZ H.V] /Dest (2946) cvn H.B /DEST pdfmark end - -2 4032 a Black 64 4163 -a Fj(5.)p Black 147 4163 a -SDict begin H.S end - 147 4163 a 147 4163 a -SDict begin 13 H.A end - 147 -4163 a 147 4163 a -SDict begin [ /View [/XYZ H.V] /Dest (2947) cvn H.B /DEST pdfmark end - 147 4163 a -2 4205 a -SDict begin H.S end - -2 4205 a -2 4205 -a -SDict begin 11.7 H.A end - -2 4205 a -2 4205 a -SDict begin [ /View [/XYZ H.V] /Dest (2948) cvn H.B /DEST pdfmark end - -2 4205 a 147 4302 a Fg(foreach)44 -b(job)g(in)h(the)f(queue)416 4399 y({)147 4496 y(if)h(the)f(job)g(is)h -(a)g(UNIX)f(job,)g(create)g(a)g(new)h(entry;)147 4593 -y(if)g(the)f(job)g(has)h(a)f(Windows)g(based)g(jobid,)g(then)147 -4690 y({)147 4787 y(Lookup)g(the)g(record)g(by)h(the)f(jobid;)147 -4884 y(if)h(the)f(lookup)g(failed,)f(then)147 4982 y(treat)h(it)h(as)f -(a)h(UNIX)f(job;)147 5079 y(else)147 5176 y(update)g(the)g(job)h -(status)e(only)147 5273 y(})147 5370 y(})-2 5420 y -SDict begin H.S end - -2 -5420 a -2 5420 a -SDict begin 13 H.A end - -2 5420 a -2 5420 a -SDict begin [ /View [/XYZ H.V] /Dest (2949) cvn H.B /DEST pdfmark end - -2 5420 a Black -64 5561 a Fj(6.)p Black 147 5561 a -SDict begin H.S end - 147 5561 a 147 5561 -a -SDict begin 13 H.A end - 147 5561 a 147 5561 a -SDict begin [ /View [/XYZ H.V] /Dest (2950) cvn H.B /DEST pdfmark end - 147 5561 a Fj(Delete)21 b(an)o(y)e(jobs)h(in)h -(the)f(TDB)h(that)f(are)g(not)g(in)g(the)g(in)h(the)f(lpq)g(listing)-2 -5579 y -SDict begin H.S end - -2 5579 a -2 5579 a -SDict begin 13 H.A end - -2 5579 a -2 5579 a -SDict begin [ /View [/XYZ H.V] /Dest (2951) cvn H.B /DEST pdfmark end - -2 5579 -a Black 3659 5984 a Fh(72)p Black eop end -%%Page: 73 79 -TeXDict begin 73 78 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.73) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2481 -132 -a Fh(Chapter)19 b(10.)h(Samba)f(Printing)g(Internals)p -Black Black 64 72 a Fj(7.)p Black 147 72 a -SDict begin H.S end - 147 72 a 147 -72 a -SDict begin 13 H.A end - 147 72 a 147 72 a -SDict begin [ /View [/XYZ H.V] /Dest (2952) cvn H.B /DEST pdfmark end - 147 72 a Fj(Store)h(the)g(print)g(queue)f -(status)i(in)f(the)g(TDB)-2 90 y -SDict begin H.S end - -2 90 a -2 90 a -SDict begin 13 H.A end - -2 90 -a -2 90 a -SDict begin [ /View [/XYZ H.V] /Dest (2953) cvn H.B /DEST pdfmark end - -2 90 a Black 64 222 a Fj(8.)p Black 147 222 -a -SDict begin H.S end - 147 222 a 147 222 a -SDict begin 13 H.A end - 147 222 a 147 222 a -SDict begin [ /View [/XYZ H.V] /Dest (2954) cvn H.B /DEST pdfmark end - 147 222 a Fj(update)f(the)h -(cache)g(time)h(stamp)f(again)-2 406 y -SDict begin H.S end - -2 406 a -2 406 -a -SDict begin 13 H.A end - -2 406 a -2 406 a -SDict begin [ /View [/XYZ H.V] /Dest (2955) cvn H.B /DEST pdfmark end - -2 406 a 90 x Fj(Note)g(that)g(it)h(is)g(the)f -(contents)g(of)g(this)h(TDB)f(that)h(is)g(returned)d(to)i(W)m(indo)n -(ws)g(clients)h(and)e(not)h(the)g(actual)g(listing)h(from)e(the)-2 -604 y("lpq)g(command".)-2 788 y -SDict begin H.S end - -2 788 a -2 788 a -SDict begin 13 H.A end - -2 -788 a -2 788 a -SDict begin [ /View [/XYZ H.V] /Dest (2956) cvn H.B /DEST pdfmark end - -2 788 a 90 x Fj(The)h(NT_DEVICEMODE)e(stored)i(as)h -(part)f(of)g(the)g(printjob)f(structure)g(is)i(used)f(to)g(store)g(a)h -(pointer)e(to)h(a)h(non-def)o(ault)-2 986 y(De)n(viceMode)d(associated) -i(with)h(the)f(print)f(job)m(.)h(The)g(pointer)e(will)j(be)g(non-null)d -(when)h(the)h(client)h(included)d(a)j(De)n(vice)f(Mode)-2 -1094 y(in)g(the)g(OpenPrinterEx\(\))d(call)k(and)f(subsequently)e -(submitted)h(a)i(job)f(for)f(printing)g(on)h(that)g(same)g(handle.)f -(If)h(the)g(client)h(did)-2 1202 y(not)f(include)f(a)h(De)n(vice)g -(Mode)g(in)g(the)g(OpenPrinterEx\(\))d(request,)j(the)g(nt_de)n(vmode)d -(\002eld)j(is)h(NULL)f(and)g(the)g(job)g(has)h(the)-2 -1310 y(printer')-5 b(s)19 b(de)n(vice)h(mode)f(associated)h(with)g(it)h -(by)f(def)o(ault.)-2 1494 y -SDict begin H.S end - -2 1494 a -2 1494 a -SDict begin 13 H.A end - -2 1494 -a -2 1494 a -SDict begin [ /View [/XYZ H.V] /Dest (2957) cvn H.B /DEST pdfmark end - -2 1494 a 89 x Fj(Only)f(non-def)o(ault)f(De)n(vice)h(Mode) -g(are)h(stored)g(with)g(print)f(jobs)h(in)g(the)g(print)f(queue)g(TDB.) -i(Otherwise,)e(the)h(De)n(vice)f(Mode)h(is)-2 1691 y(obtained)e(from)i -(the)g(printer)f(object)h(when)f(the)h(client)h(issues)g(a)f -(GetJob\(le)n(v)o(el)f(==)h(2\))g(request.)-2 1720 y -SDict begin H.S end - --2 1720 a -2 1720 a -SDict begin 13 H.A end - -2 1720 a -2 1720 a -SDict begin [ /View [/XYZ H.V] /Dest (2958) cvn H.B /DEST pdfmark end - -2 1720 a 359 -x Fl(10.4.)35 b(ChangeID)e(and)i(Client)g(Caching)f(of)h(Printer)f(Inf) -l(ormation)-2 2274 y -SDict begin H.S end - -2 2274 a -2 2274 a -SDict begin 13 H.A end - -2 2274 a -2 -2274 a -SDict begin [ /View [/XYZ H.V] /Dest (2960) cvn H.B /DEST pdfmark end - -2 2274 a 79 x Fj([T)-7 b(o)20 b(be)g(\002lled)g(in)h(later])-2 -2377 y -SDict begin H.S end - -2 2377 a -2 2377 a -SDict begin 13 H.A end - -2 2377 a -2 2377 a -SDict begin [ /View [/XYZ H.V] /Dest (2961) cvn H.B /DEST pdfmark end - -2 2377 -a 363 x Fl(10.5.)35 b(W)m(indo)o(ws)f(NT/2K)h(Printer)f(Change)g -(Notify)-2 2936 y -SDict begin H.S end - -2 2936 a -2 2936 a -SDict begin 13 H.A end - -2 2936 a -2 2936 -a -SDict begin [ /View [/XYZ H.V] /Dest (2963) cvn H.B /DEST pdfmark end - -2 2936 a 78 x Fj(When)20 b(w)o(orking)e(with)j(W)m(indo)n(ws)e(NT+)i -(clients,)f(it)h(is)g(possible)f(for)f(a)i(print)f(serv)o(er)f(to)h -(use)h(RPC)g(to)g(send)f(asynchronous)-2 3122 y(change)f -(noti\002cation)g(e)n(v)o(ents)g(to)i(clients)f(for)g(certain)f -(printer)g(and)h(print)g(job)f(attrib)n(utes.)h(This)h(can)f(be)g -(useful)f(when)h(the)g(client)-2 3230 y(needs)g(to)g(kno)n(w)f(that)h -(a)h(ne)n(w)f(job)g(has)g(been)g(added)f(to)h(the)g(queue)f(for)h(a)g -(gi)n(v)o(en)f(printer)g(or)h(that)h(the)f(dri)n(v)o(er)f(for)g(a)i -(printer)e(has)-2 3338 y(been)g(changed.)f(Note)j(that)f(this)h(is)g -(done)e(entirely)g(orthogonal)f(to)i(cache)g(updates)f(based)h(on)g(a)g -(ne)n(w)g(ChangeID)f(for)h(a)g(printer)-2 3446 y(object.)-2 -3630 y -SDict begin H.S end - -2 3630 a -2 3630 a -SDict begin 13 H.A end - -2 3630 a -2 3630 a -SDict begin [ /View [/XYZ H.V] /Dest (2964) cvn H.B /DEST pdfmark end - -2 3630 -a 90 x Fj(The)g(basic)g(set)h(of)f(RPC')-5 b(s)22 b(used)e(to)g -(implement)f(change)g(noti\002cation)g(are)-2 3738 y -SDict begin H.S end - --2 3738 a -2 3738 a -SDict begin 13 H.A end - -2 3738 a -2 3738 a -SDict begin [ /View [/XYZ H.V] /Dest (2965) cvn H.B /DEST pdfmark end - -2 3738 a -2 -3748 a -SDict begin H.S end - -2 3748 a -2 3748 a -SDict begin 13 H.A end - -2 3748 a -2 3748 a -SDict begin [ /View [/XYZ H.V] /Dest (2966) cvn H.B /DEST pdfmark end - -2 3748 -a Black 142 x Fd(\225)p Black 81 3890 a -SDict begin H.S end - 81 3890 a 81 -3890 a -SDict begin 13 H.A end - 81 3890 a 81 3890 a -SDict begin [ /View [/XYZ H.V] /Dest (2967) cvn H.B /DEST pdfmark end - 81 3890 a Fj -(RemoteFindFirstPrinterChangeNotifyEx)c(\()20 b(RFFPCN)i(\))-2 -3908 y -SDict begin H.S end - -2 3908 a -2 3908 a -SDict begin 13 H.A end - -2 3908 a -2 3908 a -SDict begin [ /View [/XYZ H.V] /Dest (2968) cvn H.B /DEST pdfmark end - -2 3908 -a Black 132 x Fd(\225)p Black 81 4040 a -SDict begin H.S end - 81 4040 a 81 -4040 a -SDict begin 13 H.A end - 81 4040 a 81 4040 a -SDict begin [ /View [/XYZ H.V] /Dest (2969) cvn H.B /DEST pdfmark end - 81 4040 a Fj(RemoteFindNe)o -(xtPrinterChangeNotifyEx)14 b(\()20 b(RFNPCN)i(\))-2 -4058 y -SDict begin H.S end - -2 4058 a -2 4058 a -SDict begin 13 H.A end - -2 4058 a -2 4058 a -SDict begin [ /View [/XYZ H.V] /Dest (2970) cvn H.B /DEST pdfmark end - -2 4058 -a Black 131 x Fd(\225)p Black 81 4189 a -SDict begin H.S end - 81 4189 a 81 -4189 a -SDict begin 13 H.A end - 81 4189 a 81 4189 a -SDict begin [ /View [/XYZ H.V] /Dest (2971) cvn H.B /DEST pdfmark end - 81 4189 a Fj(FindClosePrinterChangeNotify\() -16 b(FCPCN)22 b(\))-2 4207 y -SDict begin H.S end - -2 4207 a -2 4207 a -SDict begin 13 H.A end - -2 4207 -a -2 4207 a -SDict begin [ /View [/XYZ H.V] /Dest (2972) cvn H.B /DEST pdfmark end - -2 4207 a Black 132 x Fd(\225)p Black 81 -4339 a -SDict begin H.S end - 81 4339 a 81 4339 a -SDict begin 13 H.A end - 81 4339 a 81 4339 a -SDict begin [ /View [/XYZ H.V] /Dest (2973) cvn H.B /DEST pdfmark end - 81 4339 -a Fj(ReplyOpenPrinter)-2 4357 y -SDict begin H.S end - -2 4357 a -2 4357 a -SDict begin 13 H.A end - -2 -4357 a -2 4357 a -SDict begin [ /View [/XYZ H.V] /Dest (2974) cvn H.B /DEST pdfmark end - -2 4357 a Black 131 x Fd(\225)p Black -81 4488 a -SDict begin H.S end - 81 4488 a 81 4488 a -SDict begin 13 H.A end - 81 4488 a 81 4488 a -SDict begin [ /View [/XYZ H.V] /Dest (2975) cvn H.B /DEST pdfmark end - 81 -4488 a Fj(ReplyClosePrinter)-2 4506 y -SDict begin H.S end - -2 4506 a -2 4506 -a -SDict begin 13 H.A end - -2 4506 a -2 4506 a -SDict begin [ /View [/XYZ H.V] /Dest (2976) cvn H.B /DEST pdfmark end - -2 4506 a Black 131 x Fd(\225)p -Black 81 4637 a -SDict begin H.S end - 81 4637 a 81 4637 a -SDict begin 13 H.A end - 81 4637 a 81 4637 -a -SDict begin [ /View [/XYZ H.V] /Dest (2977) cvn H.B /DEST pdfmark end - 81 4637 a Fj(RouteRefreshPrinterChangeNotify)15 b(\()21 -b(RRPCN)h(\))-2 4821 y -SDict begin H.S end - -2 4821 a -2 4821 a -SDict begin 13 H.A end - -2 4821 a --2 4821 a -SDict begin [ /View [/XYZ H.V] /Dest (2978) cvn H.B /DEST pdfmark end - -2 4821 a 90 x Fj(One)e(additional)f(RPC)i(is)g(a)n(v)n -(ailable)f(to)h(a)f(serv)o(er)m(,)f(b)n(ut)h(is)h(ne)n(v)o(er)e(used)h -(by)g(the)g(W)m(indo)n(ws)g(spooler)f(service:)-2 4929 -y -SDict begin H.S end - -2 4929 a -2 4929 a -SDict begin 13 H.A end - -2 4929 a -2 4929 a -SDict begin [ /View [/XYZ H.V] /Dest (2979) cvn H.B /DEST pdfmark end - -2 4929 a -2 -4939 a -SDict begin H.S end - -2 4939 a -2 4939 a -SDict begin 13 H.A end - -2 4939 a -2 4939 a -SDict begin [ /View [/XYZ H.V] /Dest (2980) cvn H.B /DEST pdfmark end - -2 4939 -a Black 143 x Fd(\225)p Black 81 5082 a -SDict begin H.S end - 81 5082 a 81 -5082 a -SDict begin 13 H.A end - 81 5082 a 81 5082 a -SDict begin [ /View [/XYZ H.V] /Dest (2981) cvn H.B /DEST pdfmark end - 81 5082 a Fj(RouteReplyPrinter\(\))-2 -5266 y -SDict begin H.S end - -2 5266 a -2 5266 a -SDict begin 13 H.A end - -2 5266 a -2 5266 a -SDict begin [ /View [/XYZ H.V] /Dest (2982) cvn H.B /DEST pdfmark end - -2 5266 -a 90 x Fj(The)h(opnum)e(for)i(all)g(of)g(these)h(RPC')-5 -b(s)22 b(are)e(de\002ned)f(in)h(include/rpc_spoolss.h)p -Black 3659 5984 a Fh(73)p Black eop end -%%Page: 74 80 -TeXDict begin 74 79 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.74) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2481 -132 -a Fh(Chapter)19 b(10.)h(Samba)f(Printing)g(Internals)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (2983) cvn H.B /DEST pdfmark end - -2 --11 a 83 x Fj(W)m(indo)n(ws)g(NT)i(print)e(serv)o(ers)h(use)g(a)h -(bizarre)e(method)g(of)h(sending)f(print)h(noti\002cation)f(e)n(v)o -(ent)g(to)h(clients.)g(The)g(process)g(of)-2 180 y(re)o(gistering)e(a)j -(ne)n(w)f(change)f(noti\002cation)g(handle)g(is)i(as)g(follo)n(ws.)e -(The)h('C')h(is)g(for)e(client)i(and)e(the)h('S')h(is)g(for)e(serv)o -(er)-5 b(.)20 b(All)h(error)-2 288 y(conditions)d(ha)n(v)o(e)i(been)g -(eliminated.)-2 455 y -SDict begin H.S end - -2 455 a -2 455 a -SDict begin 13 H.A end - -2 455 a -2 455 -a -SDict begin [ /View [/XYZ H.V] /Dest (2984) cvn H.B /DEST pdfmark end - -2 455 a -2 538 a -SDict begin H.S end - -2 538 a -2 538 a -SDict begin 11.7 H.A end - -2 538 a -2 538 -a -SDict begin [ /View [/XYZ H.V] /Dest (2985) cvn H.B /DEST pdfmark end - -2 538 a 97 x Fg(C:)44 b(Obtain)g(handle)g(to)g(printer)g(or)h(to)f -(the)g(printer)-2 732 y(server)g(via)g(the)g(standard)g -(OpenPrinterEx\(\))e(call.)-2 829 y(S:)i(Respond)g(with)g(a)h(valid)f -(handle)g(to)g(object)-2 1023 y(C:)g(Send)g(a)h(RFFPCN)f(request)g -(with)g(the)g(previously)f(obtained)-2 1120 y(handle)h(with)g(either)g -(\(a\))g(set)g(of)h(flags)f(for)g(change)g(events)-2 -1217 y(to)g(monitor,)g(or)g(\(b\))h(a)f(PRINTER_NOTIFY_OPTIONS)d -(structure)-2 1314 y(containing)i(the)h(event)g(information)f(to)i -(monitor.)88 b(The)44 b(windows)-2 1412 y(spooler)f(has)i(only)f(been)g -(observed)g(to)g(use)g(\(b\).)-2 1509 y(S:)g(The)h(<*)f(another)g -(missing)f(word*>)h(opens)g(a)h(new)f(TCP)h(session)e(to)i(the)f -(client)g(\(thus)g(requiring)-2 1606 y(all)g(print)g(clients)g(to)g(be) -h(CIFS)f(servers)g(as)g(well\))g(and)g(sends)-2 1703 -y(a)g(ReplyOpenPrinter\(\))e(request)i(to)g(the)h(client.)-2 -1800 y(C:)f(The)h(client)e(responds)h(with)g(a)h(printer)e(handle)h -(that)g(can)h(be)f(used)g(to)-2 1897 y(send)g(event)g(notification)f -(messages.)-2 1994 y(S:)h(The)h(server)e(replies)h(success)g(to)g(the)h -(RFFPCN)e(request.)-2 2189 y(C:)h(The)h(windows)e(spooler)h(follows)g -(the)g(RFFPCN)g(with)g(a)h(RFNPCN)-2 2286 y(request)e(to)i(fetch)f(the) -g(current)g(values)g(of)g(all)h(monitored)-2 2383 y(attributes.)-2 -2480 y(S:)f(The)h(server)e(replies)h(with)g(an)h(array)f -(SPOOL_NOTIFY_INFO_DATA)-2 2577 y(structures)f(\(contained)g(in)i(a)f -(SPOOL_NOTIFY_INFO)e(structure\).)-2 2772 y(C:)i(If)h(the)f(change)g -(notification)f(handle)h(is)g(ever)g(released)g(by)g(the)-2 -2869 y(client)g(via)g(a)h(FCPCN)f(request,)f(the)h(server)g(sends)g(a)h -(ReplyClosePrinter\(\))-2 2966 y(request)e(back)i(to)f(the)g(client)g -(first.)89 b(However)44 b(a)g(request)g(of)g(this)-2 -3063 y(nature)g(from)g(the)g(client)g(is)g(often)g(an)h(indication)e -(that)h(the)h(previous)-2 3160 y(notification)e(event)h(was)g(not)g -(marshalled)f(correctly)h(by)g(the)h(server)-2 3257 y(or)f(a)h(piece)f -(of)g(data)h(was)f(wrong.)-2 3354 y(S:)g(The)h(server)e(closes)h(the)h -(internal)e(change)h(notification)f(handle)-2 3451 y(\(POLICY_HND\))g -(and)h(does)g(not)g(send)h(any)f(further)g(change)f(notification)-2 -3549 y(events)h(to)g(the)g(client)g(for)h(that)f(printer)f(or)i(job.)-2 -3906 y -SDict begin H.S end - -2 3906 a -2 3906 a -SDict begin 13 H.A end - -2 3906 a -2 3906 a -SDict begin [ /View [/XYZ H.V] /Dest (2986) cvn H.B /DEST pdfmark end - -2 3906 -a 108 x Fj(The)20 b(current)e(list)k(of)e(noti\002cation)f(e)n(v)o -(ents)g(supported)f(by)i(Samba)g(can)g(be)g(found)f(by)g(e)o(xamining)f -(the)j(internal)e(tables)h(in)-2 4121 y(srv_spoolss_nt.c)-2 -4139 y -SDict begin H.S end - -2 4139 a -2 4139 a -SDict begin 13 H.A end - -2 4139 a -2 4139 a -SDict begin [ /View [/XYZ H.V] /Dest (2987) cvn H.B /DEST pdfmark end - -2 4139 -a -2 4149 a -SDict begin H.S end - -2 4149 a -2 4149 a -SDict begin 13 H.A end - -2 4149 a -2 4149 a -SDict begin [ /View [/XYZ H.V] /Dest (2988) cvn H.B /DEST pdfmark end - -2 -4149 a Black 143 x Fd(\225)p Black 81 4292 a -SDict begin H.S end - 81 4292 -a 81 4292 a -SDict begin 13 H.A end - 81 4292 a 81 4292 a -SDict begin [ /View [/XYZ H.V] /Dest (2989) cvn H.B /DEST pdfmark end - 81 4292 a Fj(printer_notify_table[])-2 -4310 y -SDict begin H.S end - -2 4310 a -2 4310 a -SDict begin 13 H.A end - -2 4310 a -2 4310 a -SDict begin [ /View [/XYZ H.V] /Dest (2990) cvn H.B /DEST pdfmark end - -2 4310 -a Black 131 x Fd(\225)p Black 81 4441 a -SDict begin H.S end - 81 4441 a 81 -4441 a -SDict begin 13 H.A end - 81 4441 a 81 4441 a -SDict begin [ /View [/XYZ H.V] /Dest (2991) cvn H.B /DEST pdfmark end - 81 4441 a Fj(job_notify_table[])-2 -4625 y -SDict begin H.S end - -2 4625 a -2 4625 a -SDict begin 13 H.A end - -2 4625 a -2 4625 a -SDict begin [ /View [/XYZ H.V] /Dest (2992) cvn H.B /DEST pdfmark end - -2 4625 -a 90 x Fj(When)g(an)g(e)n(v)o(ent)f(occurs)h(that)g(could)f(be)h -(monitored,)e(smbd)i(sends)g(a)h(message)f(to)g(itself)h(about)e(the)h -(change.)f(The)h(list)h(of)-2 4823 y(e)n(v)o(ents)e(to)i(be)f -(transmitted)f(are)h(queued)f(by)h(the)g(smbd)f(process)h(sending)f -(the)h(message)g(to)h(pre)n(v)o(ent)d(an)i(o)o(v)o(erload)e(of)i(TDB)-2 -4931 y(usage)g(and)f(the)h(internal)g(message)g(is)h(sent)f(during)f -(smbd')-5 b(s)20 b(idle)g(loop)g(\(refer)f(to)h(printing/notify)-5 -b(.c)16 b(and)k(the)g(functions)-2 5039 y(send_spoolss_notify2_msg\(\)) -14 b(and)20 b(print_notify_send_messages\(\))14 b(\).)-2 -5223 y -SDict begin H.S end - -2 5223 a -2 5223 a -SDict begin 13 H.A end - -2 5223 a -2 5223 a -SDict begin [ /View [/XYZ H.V] /Dest (2993) cvn H.B /DEST pdfmark end - -2 5223 -a 90 x Fj(The)19 b(decision)g(of)g(whether)f(or)h(not)g(the)h(change)e -(is)i(to)g(be)f(sent)h(to)f(connected)f(clients)i(is)g(made)f(by)g(the) -g(routine)f(which)h(actually)-2 5421 y(sends)h(the)g(noti\002cation.)f -(\()h(refer)g(to)g(srv_spoolss_nt.c:recie)n(v)o(e_notify2)o(_m)o -(essage\(\))14 b(\).)p Black 3659 5984 a Fh(74)p Black -eop end -%%Page: 75 81 -TeXDict begin 75 80 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.75) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2481 -132 -a Fh(Chapter)19 b(10.)h(Samba)f(Printing)g(Internals)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (2994) cvn H.B /DEST pdfmark end - -2 --11 a 83 x Fj(Because)h(it)h(possible)f(to)g(recei)n(v)o(e)f(a)i -(listing)f(of)g(multiple)g(changes)f(for)h(multiple)f(printers,)g(the)h -(noti\002cation)f(e)n(v)o(ents)h(must)g(be)-2 180 y(split)h(into)e -(cate)o(gories)h(by)f(the)i(printer)e(name.)g(This)h(mak)o(es)g(it)h -(possible)f(to)h(group)d(multiple)i(change)e(e)n(v)o(ents)i(to)g(be)g -(sent)h(in)f(a)-2 288 y(single)g(RPC)i(according)c(to)i(the)g(printer)f -(handle)g(obtained)g(via)h(a)h(ReplyOpenPrinter\(\).)-2 -472 y -SDict begin H.S end - -2 472 a -2 472 a -SDict begin 13 H.A end - -2 472 a -2 472 a -SDict begin [ /View [/XYZ H.V] /Dest (2995) cvn H.B /DEST pdfmark end - -2 472 a 90 -x Fj(The)f(actual)g(change)e(noti\002cation)h(is)j(performed)17 -b(using)j(the)g(RRPCN)i(request)e(RPC.)h(This)f(pack)o(et)g(contains)-2 -580 y -SDict begin H.S end - -2 580 a -2 580 a -SDict begin 13 H.A end - -2 580 a -2 580 a -SDict begin [ /View [/XYZ H.V] /Dest (2996) cvn H.B /DEST pdfmark end - -2 580 a -2 -590 a -SDict begin H.S end - -2 590 a -2 590 a -SDict begin 13 H.A end - -2 590 a -2 590 a -SDict begin [ /View [/XYZ H.V] /Dest (2997) cvn H.B /DEST pdfmark end - -2 590 a Black -143 x Fd(\225)p Black 81 733 a -SDict begin H.S end - 81 733 a 81 733 a -SDict begin 13 H.A end - 81 733 -a 81 733 a -SDict begin [ /View [/XYZ H.V] /Dest (2998) cvn H.B /DEST pdfmark end - 81 733 a Fj(the)g(printer)f(handle)g(re)o(gistered)g(with)h -(the)h(client')-5 b(s)20 b(spooler)f(on)h(which)g(the)g(change)f -(occurred)-2 750 y -SDict begin H.S end - -2 750 a -2 750 a -SDict begin 13 H.A end - -2 750 a -2 750 -a -SDict begin [ /View [/XYZ H.V] /Dest (2999) cvn H.B /DEST pdfmark end - -2 750 a Black 132 x Fd(\225)p Black 81 882 a -SDict begin H.S end - 81 882 -a 81 882 a -SDict begin 13 H.A end - 81 882 a 81 882 a -SDict begin [ /View [/XYZ H.V] /Dest (3000) cvn H.B /DEST pdfmark end - 81 882 a Fj(The)h(change_lo)n(w)d(v)n -(alue)j(which)g(w)o(as)h(sent)f(as)h(part)f(of)g(the)g(last)h(RFNPCN)h -(request)d(from)g(the)i(client)-2 900 y -SDict begin H.S end - -2 900 a -2 900 -a -SDict begin 13 H.A end - -2 900 a -2 900 a -SDict begin [ /View [/XYZ H.V] /Dest (3001) cvn H.B /DEST pdfmark end - -2 900 a Black 131 x Fd(\225)p Black -81 1031 a -SDict begin H.S end - 81 1031 a 81 1031 a -SDict begin 13 H.A end - 81 1031 a 81 1031 a -SDict begin [ /View [/XYZ H.V] /Dest (3002) cvn H.B /DEST pdfmark end - 81 -1031 a Fj(The)f(SPOOL_NO)m(TIFY_INFO)e(container)h(with)h(the)g(e)n(v)o -(ent)g(information)-2 1207 y -SDict begin H.S end - -2 1207 a -2 1207 a -SDict begin 13 H.A end - -2 1207 -a -2 1207 a -SDict begin [ /View [/XYZ H.V] /Dest (3003) cvn H.B /DEST pdfmark end - -2 1207 a 98 x Fj(A)78 1305 y -SDict begin H.S end - 78 1305 a 78 -1305 a -SDict begin 13 H.A end - 78 1305 a 78 1305 a -SDict begin [ /View [/XYZ H.V] /Dest (3004) cvn H.B /DEST pdfmark end - 78 1305 a Fg(SPOOL_NOTIFY_INFO)e -Fj(contains:)-2 1314 y -SDict begin H.S end - -2 1314 a -2 1314 a -SDict begin 13 H.A end - -2 1314 a --2 1314 a -SDict begin [ /View [/XYZ H.V] /Dest (3005) cvn H.B /DEST pdfmark end - -2 1314 a -2 1324 a -SDict begin H.S end - -2 1324 a -2 1324 a -SDict begin 13 H.A end - -2 -1324 a -2 1324 a -SDict begin [ /View [/XYZ H.V] /Dest (3006) cvn H.B /DEST pdfmark end - -2 1324 a Black 152 x Fd(\225)p Black -81 1476 a -SDict begin H.S end - 81 1476 a 81 1476 a -SDict begin 13 H.A end - 81 1476 a 81 1476 a -SDict begin [ /View [/XYZ H.V] /Dest (3007) cvn H.B /DEST pdfmark end - 81 -1476 a Fj(the)i(v)o(ersion)f(and)h(\003ags)g(\002eld)h(are)f -(prede\002ned)e(and)h(should)h(not)f(be)i(changed)-2 -1494 y -SDict begin H.S end - -2 1494 a -2 1494 a -SDict begin 13 H.A end - -2 1494 a -2 1494 a -SDict begin [ /View [/XYZ H.V] /Dest (3008) cvn H.B /DEST pdfmark end - -2 1494 -a Black 131 x Fd(\225)p Black 81 1625 a -SDict begin H.S end - 81 1625 a 81 -1625 a -SDict begin 13 H.A end - 81 1625 a 81 1625 a -SDict begin [ /View [/XYZ H.V] /Dest (3009) cvn H.B /DEST pdfmark end - 81 1625 a Fj(The)f(count)f(\002eld)h(is)h -(the)g(number)d(of)i(entries)g(in)g(the)h(SPOOL_NO)m(TIFY_INFO_D)m(A)-9 -b(T)h(A)17 b(array)-2 1809 y -SDict begin H.S end - -2 1809 a -2 1809 a -SDict begin 13 H.A end - -2 1809 -a -2 1809 a -SDict begin [ /View [/XYZ H.V] /Dest (3010) cvn H.B /DEST pdfmark end - -2 1809 a 90 x Fj(The)148 1899 y -SDict begin H.S end - 148 1899 -a 148 1899 a -SDict begin 13 H.A end - 148 1899 a 148 1899 a -SDict begin [ /View [/XYZ H.V] /Dest (3011) cvn H.B /DEST pdfmark end - 148 1899 a Fg -(SPOOL_NOTIFY_INFO_DATA)g Fj(entries)j(contain:)-2 1908 -y -SDict begin H.S end - -2 1908 a -2 1908 a -SDict begin 13 H.A end - -2 1908 a -2 1908 a -SDict begin [ /View [/XYZ H.V] /Dest (3012) cvn H.B /DEST pdfmark end - -2 1908 a -2 -1918 a -SDict begin H.S end - -2 1918 a -2 1918 a -SDict begin 13 H.A end - -2 1918 a -2 1918 a -SDict begin [ /View [/XYZ H.V] /Dest (3013) cvn H.B /DEST pdfmark end - -2 1918 -a Black 151 x Fd(\225)p Black 81 2069 a -SDict begin H.S end - 81 2069 a 81 -2069 a -SDict begin 13 H.A end - 81 2069 a 81 2069 a -SDict begin [ /View [/XYZ H.V] /Dest (3014) cvn H.B /DEST pdfmark end - 81 2069 a Fj(The)g(type)f(de\002nes)h -(whether)f(or)h(not)g(this)h(e)n(v)o(ent)e(is)i(for)f(a)h(printer)e(or) -h(a)g(print)g(job)-2 2087 y -SDict begin H.S end - -2 2087 a -2 2087 a -SDict begin 13 H.A end - -2 2087 -a -2 2087 a -SDict begin [ /View [/XYZ H.V] /Dest (3015) cvn H.B /DEST pdfmark end - -2 2087 a Black 132 x Fd(\225)p Black 81 -2219 a -SDict begin H.S end - 81 2219 a 81 2219 a -SDict begin 13 H.A end - 81 2219 a 81 2219 a -SDict begin [ /View [/XYZ H.V] /Dest (3016) cvn H.B /DEST pdfmark end - 81 2219 -a Fj(The)g(\002eld)g(is)h(the)f(\003ag)h(identifying)d(the)i(e)n(v)o -(ent)-2 2237 y -SDict begin H.S end - -2 2237 a -2 2237 a -SDict begin 13 H.A end - -2 2237 a -2 2237 -a -SDict begin [ /View [/XYZ H.V] /Dest (3017) cvn H.B /DEST pdfmark end - -2 2237 a Black 131 x Fd(\225)p Black 81 2368 a -SDict begin H.S end - 81 -2368 a 81 2368 a -SDict begin 13 H.A end - 81 2368 a 81 2368 a -SDict begin [ /View [/XYZ H.V] /Dest (3018) cvn H.B /DEST pdfmark end - 81 2368 a Fj(the)g(notify_data)e -(union)h(contains)g(the)h(ne)n(w)g(v)n(aluie)g(of)g(the)g(attrib)n(ute) --2 2386 y -SDict begin H.S end - -2 2386 a -2 2386 a -SDict begin 13 H.A end - -2 2386 a -2 2386 a -SDict begin [ /View [/XYZ H.V] /Dest (3019) cvn H.B /DEST pdfmark end - -2 -2386 a Black 131 x Fd(\225)p Black 81 2517 a -SDict begin H.S end - 81 2517 -a 81 2517 a -SDict begin 13 H.A end - 81 2517 a 81 2517 a -SDict begin [ /View [/XYZ H.V] /Dest (3020) cvn H.B /DEST pdfmark end - 81 2517 a Fj(The)g(enc_type)e -(de\002nes)i(the)g(size)h(of)f(the)g(structure)f(for)h(marshalling)f -(and)g(unmarshalling)-2 2535 y -SDict begin H.S end - -2 2535 a -2 2535 a -SDict begin 13 H.A end - -2 -2535 a -2 2535 a -SDict begin [ /View [/XYZ H.V] /Dest (3021) cvn H.B /DEST pdfmark end - -2 2535 a Black 132 x Fd(\225)p Black -81 2667 a -SDict begin H.S end - 81 2667 a 81 2667 a -SDict begin 13 H.A end - 81 2667 a 81 2667 a -SDict begin [ /View [/XYZ H.V] /Dest (3022) cvn H.B /DEST pdfmark end - 81 -2667 a Fj(\(a\))g(the)g(id)h(must)f(be)h(0)f(for)g(a)h(printer)e(e)n(v) -o(ent)h(on)g(a)g(printer)g(handle.)f(\(b\))g(the)i(id)f(must)h(be)f -(the)h(job)f(id)g(for)g(an)g(e)n(v)o(ent)g(on)g(a)h(printer)81 -2775 y(job)g(\(c\))g(the)g(id)g(must)g(be)g(the)h(matching)d(number)h -(of)h(the)g(printer)f(inde)o(x)g(used)h(in)g(the)g(response)g(pack)o -(et)f(to)i(the)f(RFNPCN)81 2883 y(when)f(using)h(a)h(print)e(serv)o(er) -h(handle)f(for)g(noti\002cation.)g(Samba)h(currently)e(uses)j(the)f -(snum)g(of)g(the)g(printer)f(for)h(this)g(which)81 2991 -y(can)g(break)f(if)h(the)h(list)g(of)f(services)g(has)g(been)g -(modi\002ed)f(since)h(the)g(noti\002cation)f(handle)h(w)o(as)h(re)o -(gistered.)-2 3009 y -SDict begin H.S end - -2 3009 a -2 3009 a -SDict begin 13 H.A end - -2 3009 a -2 -3009 a -SDict begin [ /View [/XYZ H.V] /Dest (3023) cvn H.B /DEST pdfmark end - -2 3009 a Black 131 x Fd(\225)p Black 81 3140 -a -SDict begin H.S end - 81 3140 a 81 3140 a -SDict begin 13 H.A end - 81 3140 a 81 3140 a -SDict begin [ /View [/XYZ H.V] /Dest (3024) cvn H.B /DEST pdfmark end - 81 3140 a Fj(The)f(size)g(is) -i(either)d(\(a\))h(the)h(string)e(length)h(in)g(UNICODE)g(for)g -(strings,)g(\(b\))f(the)i(size)f(in)h(bytes)f(of)g(the)g(security)g -(descriptor)m(,)81 3248 y(or)g(\(c\))g(0)g(for)f(data)h(v)n(alues.)p -Black 3659 5984 a Fh(75)p Black eop end -%%Page: 76 82 -TeXDict begin 76 81 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.76) cvn H.B /DEST pdfmark -end - -2 -102 a Black Black -2 --11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (WINS) cvn H.B /DEST pdfmark end - -2 -11 a 119 -x Fi(Chapter)44 b(11.)f(Samba)g(WINS)g(Inter)m(nals)-2 -197 y -SDict begin H.S end - -2 197 a -2 197 a -SDict begin 13 H.A end - -2 197 a -2 197 a -SDict begin [ /View [/XYZ H.V] /Dest (3032) cvn H.B /DEST pdfmark end - -2 197 a 342 -x Fl(11.1.)35 b(WINS)g(F)l(ailo)o(v)o(er)-2 707 y -SDict begin H.S end - -2 -707 a -2 707 a -SDict begin 13 H.A end - -2 707 a -2 707 a -SDict begin [ /View [/XYZ H.V] /Dest (3034) cvn H.B /DEST pdfmark end - -2 707 a 106 x Fj(The)20 -b(current)e(Samba)i(codebase)f(possesses)i(the)f(capability)g(to)g(use) -g(groups)f(of)h(WINS)h(serv)o(ers)f(that)g(share)g(a)g(common)-2 -921 y(namespace)f(for)g(NetBIOS)i(name)f(re)o(gistration)e(and)i -(resolution.)f(The)g(formal)g(parameter)g(syntax)h(is)-2 -1105 y -SDict begin H.S end - -2 1105 a -2 1105 a -SDict begin 13 H.A end - -2 1105 a -2 1105 a -SDict begin [ /View [/XYZ H.V] /Dest (3035) cvn H.B /DEST pdfmark end - -2 1105 -a -2 1188 a -SDict begin H.S end - -2 1188 a -2 1188 a -SDict begin 11.7 H.A end - -2 1188 a -2 1188 a -SDict begin [ /View [/XYZ H.V] /Dest (3036) cvn H.B /DEST pdfmark end - -2 -1188 a 79 x Fg(WINS_SERVER_PARAM)87 b(=)44 b(SERVER)g([)h(SEPARATOR)e -(SERVER_LIST)g(])-2 1364 y(WINS_SERVER_PARAM)87 b(=)44 -b("wins)g(server")-2 1461 y(SERVER)88 b(=)45 b(ADDR[:TAG])-2 -1558 y(ADDR)89 b(=)44 b(ip_addr)g(|)h(fqdn)-2 1656 y(TAG)89 -b(=)45 b(string)-2 1753 y(SEPARATOR)e(=)i(comma)f(|)g(\\s+)-2 -1850 y(SERVER_LIST)f(=)h(SERVER)g([)h(SEPARATOR)e(SERVER_LIST)g(])-2 -2207 y -SDict begin H.S end - -2 2207 a -2 2207 a -SDict begin 13 H.A end - -2 2207 a -2 2207 a -SDict begin [ /View [/XYZ H.V] /Dest (3037) cvn H.B /DEST pdfmark end - -2 2207 -a 108 x Fj(A)20 b(simple)h(e)o(xample)d(of)i(a)h(v)n(alid)f(wins)g -(serv)o(er)g(setting)g(is)-2 2499 y -SDict begin H.S end - -2 2499 a -2 2499 -a -SDict begin 13 H.A end - -2 2499 a -2 2499 a -SDict begin [ /View [/XYZ H.V] /Dest (3038) cvn H.B /DEST pdfmark end - -2 2499 a -2 2582 a -SDict begin H.S end - -2 2582 a -2 -2582 a -SDict begin 11.7 H.A end - -2 2582 a -2 2582 a -SDict begin [ /View [/XYZ H.V] /Dest (3039) cvn H.B /DEST pdfmark end - -2 2582 a 79 x Fg([global])-2 -2758 y(wins)44 b(server)g(=)g(192.168.1.2)f(192.168.1.3)-2 -3115 y -SDict begin H.S end - -2 3115 a -2 3115 a -SDict begin 13 H.A end - -2 3115 a -2 3115 a -SDict begin [ /View [/XYZ H.V] /Dest (3040) cvn H.B /DEST pdfmark end - -2 3115 -a 108 x Fj(In)20 b(the)g(e)n(v)o(ent)f(that)h(no)g(T)-8 -b(A)m(G)21 b(is)g(de\002ned)e(in)h(for)g(a)g(SER)-7 b(VER)22 -b(in)e(the)g(list,)h(smbd)f(assigns)h(a)f(def)o(ault)g(T)-8 -b(A)m(G)20 b(of)g("*".)g(A)g(T)-8 b(A)m(G)21 b(is)-2 -3331 y(used)f(to)g(group)e(serv)o(ers)i(of)g(a)h(shared)e(NetBIOS)i -(namespace)e(together)-5 b(.)19 b(Upon)g(startup,)h(nmbd)e(will)j -(attempt)f(to)h(re)o(gister)e(the)-2 3439 y(netbios)g(name)h(v)n(alue)f -(with)i(one)e(serv)o(er)h(in)g(each)g(tagged)f(group.)-2 -3623 y -SDict begin H.S end - -2 3623 a -2 3623 a -SDict begin 13 H.A end - -2 3623 a -2 3623 a -SDict begin [ /View [/XYZ H.V] /Dest (3041) cvn H.B /DEST pdfmark end - -2 3623 -a 90 x Fj(An)h(e)o(xample)f(using)g(tags)i(to)f(group)f(WINS)i(serv)o -(ers)e(together)g(is)i(sho)n(w)f(here.)f(Note)i(that)f(the)g(use)h(of)e -(interf)o(ace)h(names)g(in)g(the)-2 3821 y(tags)g(is)h(only)f(by)g(con) -m(v)o(ention)d(and)i(is)i(not)f(a)h(technical)e(requirement.)-2 -4005 y -SDict begin H.S end - -2 4005 a -2 4005 a -SDict begin 13 H.A end - -2 4005 a -2 4005 a -SDict begin [ /View [/XYZ H.V] /Dest (3042) cvn H.B /DEST pdfmark end - -2 4005 -a -2 4088 a -SDict begin H.S end - -2 4088 a -2 4088 a -SDict begin 11.7 H.A end - -2 4088 a -2 4088 a -SDict begin [ /View [/XYZ H.V] /Dest (3043) cvn H.B /DEST pdfmark end - -2 -4088 a 79 x Fg([global])-2 4264 y(wins)44 b(server)g(=)g -(192.168.1.2:eth0)f(192.168.1.3:eth0)f(192.168.2.2:eth1)-2 -4621 y -SDict begin H.S end - -2 4621 a -2 4621 a -SDict begin 13 H.A end - -2 4621 a -2 4621 a -SDict begin [ /View [/XYZ H.V] /Dest (3044) cvn H.B /DEST pdfmark end - -2 4621 -a 108 x Fj(Using)20 b(this)h(con\002guration,)c(nmbd)i(w)o(ould)g -(attempt)h(to)g(re)o(gister)g(the)g(serv)o(er')-5 b(s)20 -b(NetBIOS)h(name)e(with)h(one)g(WINS)h(serv)o(er)e(in)-2 -4837 y(each)h(group.)e(Because)i(the)g("eth0")g(group)e(has)j(tw)o(o)f -(serv)o(ers,)g(the)g(second)f(serv)o(er)g(w)o(ould)h(only)f(be)h(used)g -(when)g(a)h(re)o(gistration)-2 4945 y(\(or)e(resolution\))g(request)g -(to)i(the)f(\002rst)h(serv)o(er)e(in)h(that)h(group)d(timed)i(out.)-2 -5129 y -SDict begin H.S end - -2 5129 a -2 5129 a -SDict begin 13 H.A end - -2 5129 a -2 5129 a -SDict begin [ /View [/XYZ H.V] /Dest (3045) cvn H.B /DEST pdfmark end - -2 5129 -a 90 x Fj(NetBIOS)h(name)e(resolution)g(follo)n(ws)h(a)g(similar)h -(pattern)e(as)i(name)e(re)o(gistration.)g(When)h(resolving)f(a)h -(NetBIOS)h(name)f(via)-2 5327 y(WINS,)f(smbd)f(and)g(other)f(Samba)i -(programs)d(will)j(attempt)g(to)f(query)f(a)i(single)g(WINS)g(serv)o -(er)f(in)g(a)h(tagged)f(group)f(until)h(either)-2 5435 -y(a)i(positi)n(v)o(e)g(response)f(is)i(obtained)e(at)h(least)h(once)f -(or)g(until)g(a)g(serv)o(er)g(from)f(e)n(v)o(ery)g(tagged)g(group)f -(has)j(responded)d(ne)o(gati)n(v)o(ely)-2 5543 y(to)i(the)g(name)g -(query)f(request.)g(If)h(a)h(timeout)e(occurs)h(when)f(querying)f(a)j -(speci\002c)f(WINS)h(serv)o(er)m(,)e(that)h(serv)o(er)f(is)i(mark)o(ed) -e(as)p Black 3657 5984 a Fh(76)p Black eop end -%%Page: 77 83 -TeXDict begin 77 82 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.77) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2564 -132 -a Fh(Chapter)20 b(11.)f(Samba)g(WINS)h(Internals)p Black --2 72 a Fj(do)n(wn)f(to)h(pre)n(v)o(ent)f(further)f(timeouts)i(and)g -(the)g(ne)o(xt)f(serv)o(er)h(in)g(the)g(WINS)h(group)e(is)i(contacted.) -d(Once)i(mark)o(ed)f(as)i(dead,)-2 180 y(Samba)e(will)i(not)f(attempt)g -(to)g(contact)g(that)g(serv)o(er)g(for)f(name)h(re)o -(gistration/resolution)d(queries)i(for)h(a)g(period)f(of)h(10)g -(minutes.)p Black 3656 5984 a Fh(77)p Black eop end -%%Page: 78 84 -TeXDict begin 78 83 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.78) cvn H.B /DEST pdfmark -end - -2 -102 a Black Black -2 --11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (SAM) cvn H.B /DEST pdfmark end - -2 -11 a 119 -x Fi(Chapter)44 b(12.)f(The)g(Upcoming)h(SAM)e(System)-2 -197 y -SDict begin H.S end - -2 197 a -2 197 a -SDict begin 13 H.A end - -2 197 a -2 197 a -SDict begin [ /View [/XYZ H.V] /Dest (3053) cvn H.B /DEST pdfmark end - -2 197 a 342 -x Fl(12.1.)35 b(Security)e(in)j(the)f('new)g(SAM')-2 -734 y -SDict begin H.S end - -2 734 a -2 734 a -SDict begin 13 H.A end - -2 734 a -2 734 a -SDict begin [ /View [/XYZ H.V] /Dest (3055) cvn H.B /DEST pdfmark end - -2 734 a 79 -x Fj(One)20 b(of)g(the)g(biggest)g(problems)e(with)j(passdb)e(is)j(it') --5 b(s)21 b(implementation)d(of)i(')-5 b(security'.)19 -b(Access)i(control)e(is)i(on)f(a)g('are)g(you)f(root)-2 -921 y(at)h(the)h(moment')d(basis,)j(and)e(it)i(has)g(no)f(concept)e(of) -i(NT)h(A)m(CLs.)f(Things)g(lik)o(e)g(ldapsam)g(had)f(to)i(add)e -('magic')g('are)h(you)f(root')-2 1029 y(checks.)-2 1196 -y -SDict begin H.S end - -2 1196 a -2 1196 a -SDict begin 13 H.A end - -2 1196 a -2 1196 a -SDict begin [ /View [/XYZ H.V] /Dest (3056) cvn H.B /DEST pdfmark end - -2 1196 a 107 -x Fj(W)-7 b(e)21 b(took)e(this)i(v)o(ery)e(seriously)h(when)f(we)i -(started)f(w)o(ork,)f(and)h(the)g(ne)n(w)g(structure)f(is)j(designed)c -(with)j(this)f(in)h(mind,)e(from)g(the)-2 1411 y(ground)f(up.)h(Each)h -(call)h(to)f(the)g(SAM)h(has)f(a)h(NT_T)o(OKEN)e(and)g(\(if)h(rele)n(v) -n(ant\))f(an)h('access)h(desired'.)d(This)j(is)g(either)f(pro)o(vided) --2 1519 y(as)h(a)f(parameter)m(,)e(or)i(implicitly)g(supplied)f(by)h -(the)g(object)g(being)f(accessed.)-2 1703 y -SDict begin H.S end - -2 1703 a --2 1703 a -SDict begin 13 H.A end - -2 1703 a -2 1703 a -SDict begin [ /View [/XYZ H.V] /Dest (3057) cvn H.B /DEST pdfmark end - -2 1703 a 90 x Fj(F)o(or)h(e)o(xample,)e -(when)i(you)f(call)-2 1894 y -SDict begin H.S end - -2 1894 a -2 1894 a -SDict begin 11.7 H.A end - -2 1894 -a -2 1894 a -SDict begin [ /View [/XYZ H.V] /Dest (3058) cvn H.B /DEST pdfmark end - -2 1894 a 79 x Fg(NTSTATUS)43 b -(sam_get_account_by_name\(const)d(SAM_CONTEXT)j(*context,)h(const)-2 -2070 y(NT_USER_TOKEN)e(*access_token,)h(uint32)h(access_desired,)e -(const)i(char)g(*domain,)-2 2167 y(const)g(char)g(*name,)g -(SAM_ACCOUNT_HANDLE)e(**account\))-2 2342 y -SDict begin H.S end - -2 2342 a --2 2342 a -SDict begin 13 H.A end - -2 2342 a -2 2342 a -SDict begin [ /View [/XYZ H.V] /Dest (3059) cvn H.B /DEST pdfmark end - -2 2342 a 99 x Fj(The)20 -b(conte)o(xt)f(can)h(be)g(NULL)g(\(and)f(is)i(used)f(to)g(allo)n(w)h -(import/e)o(xport)c(by)i(setting)i(up)e(2)i(conte)o(xts,)e(and)g(allo)n -(wing)h(calls)h(on)-2 2549 y(both)e(simultaneously\))-2 -2733 y -SDict begin H.S end - -2 2733 a -2 2733 a -SDict begin 13 H.A end - -2 2733 a -2 2733 a -SDict begin [ /View [/XYZ H.V] /Dest (3060) cvn H.B /DEST pdfmark end - -2 2733 -a 90 x Fj(The)h(access)g(tok)o(en)g(*must*)f(be)h(speci\002ed.)g -(Normally)f(the)h(user')-5 b(s)20 b(tok)o(en)g(out)g(of)g(current_user) -m(,)d(this)j(can)g(also)h(be)f(a)h(global)-2 2931 y(')-5 -b(system')20 b(conte)o(xt.)-2 3115 y -SDict begin H.S end - -2 3115 a -2 3115 -a -SDict begin 13 H.A end - -2 3115 a -2 3115 a -SDict begin [ /View [/XYZ H.V] /Dest (3061) cvn H.B /DEST pdfmark end - -2 3115 a 90 x Fj(The)g(access)g(desired)g(is)h -(as)g(per)f(the)g(A)m(CL,)g(for)g(passing)g(to)g(the)g(seaccess)h(stuf) -n(f.)-2 3389 y -SDict begin H.S end - -2 3389 a -2 3389 a -SDict begin 13 H.A end - -2 3389 a -2 3389 -a -SDict begin [ /View [/XYZ H.V] /Dest (3062) cvn H.B /DEST pdfmark end - -2 3389 a 90 x Fj(The)f(domain/username)d(are)j(standard.)f(Ev)o(en)g -(if)h(we)h(only)e(ha)n(v)o(e)h(one)f(domain,)g(k)o(eeping)g(this)h -(ensures)g(that)g(we)h(don')o(t)d(get)-2 3587 y('unquali\002ed')f -(usernames)j(\(same)g(problem)e(as)j(we)g(had)e(with)i(unquali\002ed)d -(SIDs\).)-2 3771 y -SDict begin H.S end - -2 3771 a -2 3771 a -SDict begin 13 H.A end - -2 3771 a -2 3771 -a -SDict begin [ /View [/XYZ H.V] /Dest (3063) cvn H.B /DEST pdfmark end - -2 3771 a 90 x Fj(W)-7 b(e)21 b(return)e(a)i('handle'.)d(This)i(is)h -(opaque)e(to)h(the)g(rest)h(of)f(Samba,)f(b)n(ut)i(is)g(operated)d(on)i -(by)g(get/set)g(routines,)f(all)i(of)f(which)-2 3969 -y(return)f(NTST)-8 b(A)f(TUS.)-2 4135 y -SDict begin H.S end - -2 4135 a -2 -4135 a -SDict begin 13 H.A end - -2 4135 a -2 4135 a -SDict begin [ /View [/XYZ H.V] /Dest (3064) cvn H.B /DEST pdfmark end - -2 4135 a 108 x Fj(The)20 -b(access)g(checking)f(is)i(done)e(by)h(the)g(SAM)h(module.)d(The)i -(reason)g(it)h(is)g(not)f(done)f('abo)o(v)o(e')f(the)i(interf)o(ace)f -(is)i(to)g(ensure)e(a)-2 4351 y('chok)o(e)g(point'.)f(I)j(put)f(a)g -(lot)h(of)f(ef)n(fort)f(into)h(the)g(auth)g(subsystem)f(to)i(ensure)e -(we)i(ne)n(v)o(er)d('accidentally')h(for)o(got)f(to)i(check)g(for)-2 -4458 y(null)g(passw)o(ords,)f(missed)i(a)f(restriction)g(etc.)g(I)g -(intend)g(the)g(SAM)h(to)f(be)g(written)g(with)g(the)h(same)f(caution.) --2 4642 y -SDict begin H.S end - -2 4642 a -2 4642 a -SDict begin 13 H.A end - -2 4642 a -2 4642 a -SDict begin [ /View [/XYZ H.V] /Dest (3065) cvn H.B /DEST pdfmark end - -2 -4642 a 90 x Fj(The)g(reason)f(the)h(access)h(checking)e(is)i(not)e -(handled)g(by)h(the)g(interf)o(ace)f(itself)i(is)g(due)f(to)g(the)h -(dif)n(ferent)d(implementations)g(it)-2 4840 y(mak)o(e)i(tak)o(e)g(on.) -f(F)o(or)h(e)o(xample,)f(on)g(ADS,)i(you)e(cannot)g(set)i(a)g(passw)o -(ord)e(o)o(v)o(er)g(a)i(non-SSL)e(connection.)f(Other)h(back)o(ends)-2 -4948 y(may)g(ha)n(v)o(e)h(similar)g(requirements)f(-)h(we)h(need)e(to)h -(lea)n(v)o(e)g(this)h(polic)o(y)e(up)h(to)g(the)h(modules.)d(The)o(y)i -(will)h(naturally)d(ha)n(v)o(e)i(access)-2 5056 y(to)g('helper')f -(procedures)f(and)h(good)g(e)o(xamples)g(to)h(a)n(v)n(oid)g(mishaps.)-2 -5240 y -SDict begin H.S end - -2 5240 a -2 5240 a -SDict begin 13 H.A end - -2 5240 a -2 5240 a -SDict begin [ /View [/XYZ H.V] /Dest (3066) cvn H.B /DEST pdfmark end - -2 5240 -a 90 x Fj(\(Furthermore,)d(some)j(back)o(ends)f(my)h(actually)f(chose)h -(to)g(push)g(the)g(whole)g(A)m(CL)g(issue)h(to)f(the)h(remote)e(serv)o -(er)m(,)g(and)g(-)-2 5438 y(assuming)g(ldap)h(for)f(this)i(e)o(xample)e -(-)h(bind)g(as)h(the)f(user)g(directly\))p Black 3659 -5984 a Fh(78)p Black eop end -%%Page: 79 85 -TeXDict begin 79 84 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.79) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2400 -132 -a Fh(Chapter)20 b(12.)f(The)i(Upcoming)d(SAM)j(System)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (3067) cvn H.B /DEST pdfmark end - -2 --11 a 83 x Fj(Each)e(returned)g(handle)g(has)h(an)g(internal)g('access) -g(permitted',)f(which)g(allo)n(ws)i(the)f('get')g(and)f(')-5 -b(set')21 b(routines)e(to)h(return)-2 180 y('A)m(CCESS_DENIED')f(for)g -(things)h(that)g(were)g(not)g(able)g(to)h(be)f(retrie)n(v)o(ed)e(from)h -(the)i(back)o(end.)d(This)i(remo)o(v)o(es)f(the)h(need)f(to)-2 -288 y(specify)g(the)h(NT_T)o(OKEN)f(on)h(e)n(v)o(ery)f(operation,)f -(and)i(allo)n(ws)g(for)g('object)f(not)h(present')f(to)h(be)g(easily)h -(distinguished)d(from)-2 396 y('access)i(denied'.)-2 -563 y -SDict begin H.S end - -2 563 a -2 563 a -SDict begin 13 H.A end - -2 563 a -2 563 a -SDict begin [ /View [/XYZ H.V] /Dest (3068) cvn H.B /DEST pdfmark end - -2 563 a 107 -x Fj(When)g(you)f(')-5 b(set')21 b(an)f(object)g(\(calling)f -(sam_update_account\))d(the)k(internal)f(details)i(are)f(again)f(used.) -h(Each)f(change)g(that)i(has)-2 778 y(been)e(made)h(to)g(the)g(object)g -(has)g(been)g(\003agged,)f(so)h(as)h(to)g(a)n(v)n(oid)f(race)g -(conditions)e(\(on)i(unmodi\002ed)e(components\))f(and)j(to)-2 -886 y(a)n(v)n(oid)g(violating)f(an)o(y)g(e)o(xtra)h(A)m(CL)g -(requirements)e(on)i(the)g(actual)g(data)g(store)g(\(lik)o(e)h(the)f -(LD)m(AP)g(serv)o(er\).)-2 1070 y -SDict begin H.S end - -2 1070 a -2 1070 a -SDict begin 13 H.A end - --2 1070 a -2 1070 a -SDict begin [ /View [/XYZ H.V] /Dest (3069) cvn H.B /DEST pdfmark end - -2 1070 a 90 x Fj(Finally)-5 b(,)19 -b(we)i(ha)n(v)o(e)e(generic)g(get_sec_desc\(\))f(and)i -(set_sec_desc\(\))f(routines)g(to)i(allo)n(w)f(e)o(xternal)f(A)m(CL)h -(manipulation.)e(These)-2 1268 y(do)i(lookups)e(based)i(on)g(SID.)-2 -1296 y -SDict begin H.S end - -2 1296 a -2 1296 a -SDict begin 13 H.A end - -2 1296 a -2 1296 a -SDict begin [ /View [/XYZ H.V] /Dest (3070) cvn H.B /DEST pdfmark end - -2 1296 -a 359 x Fl(12.2.)35 b(Standalone)e(fr)m(om)i(UNIX)-2 -1823 y -SDict begin H.S end - -2 1823 a -2 1823 a -SDict begin 13 H.A end - -2 1823 a -2 1823 a -SDict begin [ /View [/XYZ H.V] /Dest (3072) cvn H.B /DEST pdfmark end - -2 1823 -a 106 x Fj(One)20 b(of)g(the)g(primary)f(tenants)h(of)f(the)i('ne)n(w)e -(SAM')i(is)g(that)f(it)h(w)o(ould)e(not)h(attempt)g(to)g(deal)g(with)h -('what)f(unix)f(id)h(for)g(that'.)-2 2037 y(This)g(w)o(ould)g(be)g -(left)g(to)g(the)h('SMS')f(\(Sid)g(Mapping)f(System'\))g(or)h(SID)h(f)o -(arm,)e(and)h(probably)d(administered)i(via)h(winbind.)-2 -2145 y(W)-7 b(e)21 b(ha)n(v)o(e)f(had)f(constructi)n(v)o(e)g -(discussion)g(on)h(ho)n(w)g('basic')f(unix)h(accounts)f(lik)o(e)h(')l -(root')f(w)o(ould)h(be)g(handled,)e(and)i(we)g(think)-2 -2253 y(this)g(can)g(w)o(ork.)g(Accounts)f(not)h(pree)o(xisting)e(in)j -(unix)e(w)o(ould)h(be)g(serv)o(ed)f(up)h(via)g(winbind.)-2 -2437 y -SDict begin H.S end - -2 2437 a -2 2437 a -SDict begin 13 H.A end - -2 2437 a -2 2437 a -SDict begin [ /View [/XYZ H.V] /Dest (3073) cvn H.B /DEST pdfmark end - -2 2437 -a 90 x Fj(This)g(is)h(an)f(*optional*)e(part,)i(and)g(my)f(preferred)f -(end-game.)g(W)-7 b(e)21 b(ha)n(v)o(e)f(a)g(f)o(are)g(w)o(ay)h(to)f(go) -g(before)e(things)i(lik)o(e)h(winbind)e(up)-2 2635 y(to)h(it)h(ho)n(we) -n(v)o(er)-5 b(.)-2 2646 y -SDict begin H.S end - -2 2646 a -2 2646 a -SDict begin 13 H.A end - -2 2646 -a -2 2646 a -SDict begin [ /View [/XYZ H.V] /Dest (3074) cvn H.B /DEST pdfmark end - -2 2646 a 377 x Fl(12.3.)35 b(Handles)f(and)h(Races)f(in)i -(the)f(new)g(SAM)-2 3190 y -SDict begin H.S end - -2 3190 a -2 3190 a -SDict begin 13 H.A end - -2 3190 -a -2 3190 a -SDict begin [ /View [/XYZ H.V] /Dest (3076) cvn H.B /DEST pdfmark end - -2 3190 a 107 x Fj(One)20 b(of)g(the)g(things)g(that)g(the) -g('ne)n(w)g(SAM')g(w)o(ork)g(has)g(tried)g(to)g(f)o(ace)h(is)g(both)e -(compatibility)g(with)h(e)o(xisting)f(code,)h(and)f(a)-2 -3405 y(closer)h(alignment)f(to)h(the)g(SAMR)h(interf)o(ace.)e(I)i -(consider)e(SAMR)i(to)f(be)g(a)h('primary)d(customer')h(to)h(the)g -(this)h(w)o(ork,)e(because)-2 3512 y(if)h(we)h(get)f(alignment)f(with)h -(that)g(wrong,)f(things)h(get)g(more,)f(rather)h(than)f(less)j(comple)o -(x.)c(Also,)i(most)g(other)g(parts)g(of)g(Samba)-2 3620 -y(are)g(much)f(more)g(\003e)o(xible)h(with)g(what)h(the)o(y)e(can)h -(allo)n(w)-5 b(.)-2 3804 y -SDict begin H.S end - -2 3804 a -2 3804 a -SDict begin 13 H.A end - -2 3804 -a -2 3804 a -SDict begin [ /View [/XYZ H.V] /Dest (3077) cvn H.B /DEST pdfmark end - -2 3804 a 90 x Fj(In)20 b(an)o(y)f(case,)h(that)h(w)o(as)g -(a)f(decision)g(tak)o(en)g(as)h(to)f(ho)n(w)f(the)i(general)e(design)g -(w)o(ould)h(progress.)f(BTW)-8 b(,)21 b(my)f(understanding)d(of)-2 -4002 y(SAMR)k(may)f(be)g(completely)e(\003a)o(wed.)-2 -4186 y -SDict begin H.S end - -2 4186 a -2 4186 a -SDict begin 13 H.A end - -2 4186 a -2 4186 a -SDict begin [ /View [/XYZ H.V] /Dest (3078) cvn H.B /DEST pdfmark end - -2 4186 -a 90 x Fj(One)i(of)g(the)g(most)g(race-prone)e(areas)i(of)g(the)g(ne)n -(w)g(code)g(is)h(the)f(con\003icting)f(update)g(problem.)f(W)-7 -b(e)22 b(ha)n(v)o(e)d(tak)o(en)h(tw)o(o)-2 4384 y(approaches:)-2 -4402 y -SDict begin H.S end - -2 4402 a -2 4402 a -SDict begin 13 H.A end - -2 4402 a -2 4402 a -SDict begin [ /View [/XYZ H.V] /Dest (3079) cvn H.B /DEST pdfmark end - -2 4402 -a -2 4412 a -SDict begin H.S end - -2 4412 a -2 4412 a -SDict begin 13 H.A end - -2 4412 a -2 4412 a -SDict begin [ /View [/XYZ H.V] /Dest (3080) cvn H.B /DEST pdfmark end - -2 -4412 a Black 142 x Fd(\225)p Black 81 4554 a -SDict begin H.S end - 81 4554 -a 81 4554 a -SDict begin 13 H.A end - 81 4554 a 81 4554 a -SDict begin [ /View [/XYZ H.V] /Dest (3081) cvn H.B /DEST pdfmark end - 81 4554 a Fj('Not)g(con\003icting')e -(con\003icts.)i(Due)g(to)h(the)f(w)o(ay)g(usrmgr)f(operates,)g(it)i -(will)g(open)e(a)i(user)m(,)e(display)h(all)h(the)f(properties)f(and)81 -4662 y(*sa)n(v)o(e*)g(them)h(all,)h(e)n(v)o(en)e(if)h(you)f(don')o(t)g -(change)g(an)o(y)-5 b(.)-2 4846 y -SDict begin H.S end - -2 4846 a -2 4846 a -SDict begin 13 H.A end - --2 4846 a -2 4846 a -SDict begin [ /View [/XYZ H.V] /Dest (3082) cvn H.B /DEST pdfmark end - -2 4846 a 81 4936 a Fj(F)o(or)20 -b(this,)g(see)h(what)f(I')l(v)o(e)f(done)g(in)i(rpc_serv)o -(er/srv_samr_util.c.)14 b(I)21 b(intend)e(to)i(tak)o(e)f(this)g(one)g -(step)h(further)m(,)d(and)h(operate)g(on)81 5044 y(the)h('handle')e -(that)j(the)f(v)n(alues)g(were)g(read)f(from.)g(This)i(should)e(mean)g -(that)i(we)f(only)g(update)f(things)g(that)i(ha)n(v)o(e)e(*really*)81 -5152 y(changed.)39 5270 y -SDict begin H.S end - 39 5270 a 39 5270 a -SDict begin 13 H.A end - 39 5270 -a 39 5270 a -SDict begin [ /View [/XYZ H.V] /Dest (3083) cvn H.B /DEST pdfmark end - 39 5270 a Black -2 5420 a Fd(\225)p Black -81 5420 a -SDict begin H.S end - 81 5420 a 81 5420 a -SDict begin 13 H.A end - 81 5420 a 81 5420 a -SDict begin [ /View [/XYZ H.V] /Dest (3084) cvn H.B /DEST pdfmark end - 81 -5420 a Fj('con\003icting')f(updates:)h(Currently)g(we)i(don')o(t)e -(deal)h(with)g(this)h(\(in)f(passdb)f(or)h(the)h(ne)n(w)f(sam)g(stuf)n -(f\),)f(b)n(ut)h(the)h(design)e(is)81 5528 y(suf)n(\002ciently)g(\003e) -o(xible)h(to)g(')l(den)o(y')e(a)j(second)e(update.)g(I)h(don')o(t)f -(foresee)g(locking)g(records)g(ho)n(we)n(v)o(er)-5 b(.)p -Black 3659 5984 a Fh(79)p Black eop end -%%Page: 80 86 -TeXDict begin 80 85 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.80) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2400 -132 -a Fh(Chapter)20 b(12.)f(The)i(Upcoming)d(SAM)j(System)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (3085) cvn H.B /DEST pdfmark end - -2 --11 a 99 x Fl(12.4.)35 b(Lay)o(ers)-2 117 y -SDict begin H.S end - -2 117 a --2 117 a -SDict begin 13 H.A end - -2 117 a -2 117 a -SDict begin [ /View [/XYZ H.V] /Dest (3087) cvn H.B /DEST pdfmark end - -2 117 a 299 x Ff(12.4.1.)28 -b(A)m(pplication)-2 607 y -SDict begin H.S end - -2 607 a -2 607 a -SDict begin 13 H.A end - -2 607 a --2 607 a -SDict begin [ /View [/XYZ H.V] /Dest (3089) cvn H.B /DEST pdfmark end - -2 607 a 83 x Fj(This)20 b(is)h(where)f(smbd,)f(samtest)i(and) -f(whate)n(v)o(er)e(end-user)h(replacement)f(we)j(ha)n(v)o(e)f(for)f -(pdbedit)g(sits.)i(The)o(y)e(use)i(only)e(the)-2 798 -y(SAM)h(interf)o(ace,)g(and)f(do)h(not)g(get)g(')-5 b(special)20 -b(kno)n(wledge')e(of)i(what)g(is)h(belo)n(w)f(them.)-2 -827 y -SDict begin H.S end - -2 827 a -2 827 a -SDict begin 13 H.A end - -2 827 a -2 827 a -SDict begin [ /View [/XYZ H.V] /Dest (3090) cvn H.B /DEST pdfmark end - -2 827 a 310 -x Ff(12.4.2.)28 b(SAM)j(Interface)-2 1304 y -SDict begin H.S end - -2 1304 a --2 1304 a -SDict begin 13 H.A end - -2 1304 a -2 1304 a -SDict begin [ /View [/XYZ H.V] /Dest (3092) cvn H.B /DEST pdfmark end - -2 1304 a 107 x Fj(This)20 -b(le)n(v)o(el)g('o)n(wns')f(the)h(v)n(arious)f(handle)h(structures,)f -(the)h(get/set)h(routines)e(on)h(those)g(structures)f(and)h(pro)o -(vides)e(the)i(public)-2 1519 y(interf)o(ace.)f(The)h(application)e -(layer)i(may)g(initialize)g(a)h('conte)o(xt')d(to)i(be)g(passed)h(to)f -(all)h(interf)o(ace)e(routines,)g(else)i(a)f(def)o(ault,)-2 -1627 y(self-initialising)f(conte)o(xt)g(will)i(be)f(supplied.)f(This)i -(layser)f(\002nds)g(the)g(appropriate)e(back)o(end)g(module)h(for)h -(the)g(task,)g(and)g(tries)-2 1735 y(v)o(ery)f(hard)g(not)h(to)g(need)g -(to)g(much)f('kno)n(wledge'.)e(It)k(should)e(just)i(pro)o(vide)d(the)i -(required)e(abstraction)i(to)g(the)g(modules)f(belo)n(w)-5 -b(,)-2 1842 y(and)19 b(arrange)g(for)h(their)g(initial)g(loading.)-2 -2026 y -SDict begin H.S end - -2 2026 a -2 2026 a -SDict begin 13 H.A end - -2 2026 a -2 2026 a -SDict begin [ /View [/XYZ H.V] /Dest (3093) cvn H.B /DEST pdfmark end - -2 2026 -a 90 x Fj(W)-7 b(e)21 b(could)e(possibly)h(add)g(A)m(CL)g(checking)e -(at)j(this)g(layer)m(,)e(to)h(a)n(v)n(oid)g(discrepancies)f(in)i -(implementation)d(modules.)-2 2145 y -SDict begin H.S end - -2 2145 a -2 2145 -a -SDict begin 13 H.A end - -2 2145 a -2 2145 a -SDict begin [ /View [/XYZ H.V] /Dest (3094) cvn H.B /DEST pdfmark end - -2 2145 a 310 x Ff(12.4.3.)28 b(SAM)j(Modules)-2 -2622 y -SDict begin H.S end - -2 2622 a -2 2622 a -SDict begin 13 H.A end - -2 2622 a -2 2622 a -SDict begin [ /View [/XYZ H.V] /Dest (3096) cvn H.B /DEST pdfmark end - -2 2622 -a 107 x Fj(These)20 b(do)g(not)f(communicate)f(with)j(the)f -(application)f(directly)-5 b(,)18 b(only)i(by)g(setting)g(v)n(alues)g -(in)g(the)g(handles,)f(and)h(recei)n(ving)-2 2837 y(requests)g(from)f -(the)h(interf)o(ace.)f(These)h(modules)f(are)h(responsible)f(for)h -(translating)f(v)n(alues)h(from)f(the)h(handle')-5 b(s)20 -b(.pri)n(v)n(ate)f(into)-2 2945 y(\(say\))g(an)i(LD)m(AP)f -(modi\002cation)e(list.)j(The)f(module)f(is)i(e)o(xpected)e(to)h('kno)n -(w')f(things)g(lik)o(e)i(it')-5 b(s)21 b(o)n(wn)f(domain)e(SID,)j -(domain)-2 3053 y(name,)e(and)h(an)o(y)f(other)g(state)i(attached)f(to) -g(the)g(SAM.)h(Simpler)e(modules)h(may)f(call)i(back)e(to)i(some)f -(helper)f(routine.)-2 3164 y -SDict begin H.S end - -2 3164 a -2 3164 a -SDict begin 13 H.A end - -2 3164 -a -2 3164 a -SDict begin [ /View [/XYZ H.V] /Dest (3097) cvn H.B /DEST pdfmark end - -2 3164 a 359 x Fl(12.5.)35 b(SAM)g(Modules)-2 -3525 y -SDict begin H.S end - -2 3525 a -2 3525 a -SDict begin 13 H.A end - -2 3525 a -2 3525 a -SDict begin [ /View [/XYZ H.V] /Dest (3099) cvn H.B /DEST pdfmark end - -2 3525 -a 326 x Ff(12.5.1.)28 b(Special)k(Module:)e(sam_passdb)-2 -4042 y -SDict begin H.S end - -2 4042 a -2 4042 a -SDict begin 13 H.A end - -2 4042 a -2 4042 a -SDict begin [ /View [/XYZ H.V] /Dest (3101) cvn H.B /DEST pdfmark end - -2 4042 -a 83 x Fj(In)20 b(order)f(for)g(there)h(to)g(be)g(a)h(smooth)e -(transition,)g(kai)i(is)g(writing)e(a)i(module)e(that)h(reads)g(e)o -(xisting)f(passdb)h(back)o(ends,)f(and)-2 4233 y(translates)h(them)g -(into)g(SAM)g(replies.)g(\(Also)h(pulling)e(data)h(from)f(the)h -(account)f(polic)o(y)g(DB)i(etc\).)f(W)-7 b(e)21 b(also)g(intend)e(to)i -(write)f(a)-2 4341 y(module)f(that)h(does)g(the)g(re)n(v)o(erse)f(-)i -(gi)n(v)o(es)e(the)h(SAM)h(a)g(passdb)e(interf)o(ace.)-2 -4369 y -SDict begin H.S end - -2 4369 a -2 4369 a -SDict begin 13 H.A end - -2 4369 a -2 4369 a -SDict begin [ /View [/XYZ H.V] /Dest (3102) cvn H.B /DEST pdfmark end - -2 4369 -a 311 x Ff(12.5.2.)28 b(sam_ads)-2 4861 y -SDict begin H.S end - -2 4861 a -2 -4861 a -SDict begin 13 H.A end - -2 4861 a -2 4861 a -SDict begin [ /View [/XYZ H.V] /Dest (3104) cvn H.B /DEST pdfmark end - -2 4861 a 93 x Fj(This)20 -b(is)h(the)f(\002rst)h(of)f(the)h(SAM)f(modules)f(to)i(be)f(committed)f -(to)h(the)g(tree)g(-)h(mainly)e(because)h(I)g(needed)f(to)h(coordinate) -f(w)o(ork)-2 5062 y(with)h(metze)g(\(who)f(authored)g(most)h(of)g -(it\).)g(This)h(module)d(aims)j(to)f(use)h(Samba')-5 -b(s)20 b(libads)g(code)f(to)i(pro)o(vide)d(an)i(Acti)n(v)o(e)-2 -5169 y(Directory)f(LD)m(AP)h(client,)g(suitable)g(for)f(use)i(on)f(a)g -(mix)o(ed-mode)d(DC.)k(While)g(it)g(is)g(currently)d(being)i(tested)g -(against)g(W)m(in2k)-2 5277 y(serv)o(ers)f(\(with)h(a)h(passw)o(ord)f -(in)g(the)g(smb)m(.conf)e(\002le\))j(it)g(is)g(e)o(xpected)d(to)j(e)n -(v)o(entually)d(use)i(a)h(\(possibly)e(modi\002ed\))g(OpenLD)m(AP)-2 -5385 y(serv)o(er)-5 b(.)19 b(W)-7 b(e)22 b(hope)d(that)h(this)h(will)g -(assist)g(in)g(the)f(construction)e(of)i(an)g(Samba)g(AD)h(DC.)p -Black 3659 5984 a Fh(80)p Black eop end -%%Page: 81 87 -TeXDict begin 81 86 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.81) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2400 -132 -a Fh(Chapter)20 b(12.)f(The)i(Upcoming)d(SAM)j(System)p -Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (3105) cvn H.B /DEST pdfmark end - -2 --11 a 83 x Fj(W)-7 b(e)21 b(also)g(intend)e(to)h(construct)f(a)i(Samba) -f(2.2/3.0)e(compatible)h(ldap)h(module,)e(again)h(using)h(libads)g -(code.)-2 184 y -SDict begin H.S end - -2 184 a -2 184 a -SDict begin 13 H.A end - -2 184 a -2 184 a -SDict begin [ /View [/XYZ H.V] /Dest (3106) cvn H.B /DEST pdfmark end - -2 -184 a 359 x Fl(12.6.)35 b(Memory)f(Management)-2 738 -y -SDict begin H.S end - -2 738 a -2 738 a -SDict begin 13 H.A end - -2 738 a -2 738 a -SDict begin [ /View [/XYZ H.V] /Dest (3108) cvn H.B /DEST pdfmark end - -2 738 a 79 x Fj(The)20 -b('ne)n(w)f(SAM')i(de)n(v)o(elopment)c(ef)n(fort)i(also)h(concerned)e -(itself)j(with)g(getting)e(a)i(sane)f(implementation)e(of)i(memory)-2 -925 y(management.)e(It)i(w)o(as)h(decided)e(that)h(we)h(w)o(ould)e(be)h -(\(as)h(much)e(as)i(possible\))f(talloc)g(based,)f(using)h(an)g -('internal)f(talloc)-2 1033 y(conte)o(xt')f(on)h(man)o(y)f(objects.)h -(That)g(is,)i(the)e(creation)g(of)g(an)h(object)f(w)o(ould)f(initiate)i -(it')-5 b(s)21 b(o)n(wn)e(internal)f(talloc)i(conte)o(xt,)e(and)h(this) --2 1141 y(w)o(ould)g(be)h(used)g(for)g(all)h(operations)d(on)i(that)g -(object.)g(Much)f(of)h(this)h(is)g(already)e(implemented)f(in)j(passdb) -m(.)e(Also,)h(lik)o(e)-2 1249 y(passdb,)f(it)i(will)g(be)f(possible)g -(to)g(specify)g(that)g(some)g(object)g(actually)g(be)g(created)f(on)h -(a)h(speci\002ed)e(conte)o(xt.)-2 1433 y -SDict begin H.S end - -2 1433 a -2 -1433 a -SDict begin 13 H.A end - -2 1433 a -2 1433 a -SDict begin [ /View [/XYZ H.V] /Dest (3109) cvn H.B /DEST pdfmark end - -2 1433 a 90 x Fj(Memory)f(management)g(is)k -(important)c(here)i(because)f(the)i(APIs)f(in)h(the)f('ne)n(w)g(SAM')g -(do)g(not)f(use)i('pdb_init\(\)')c(or)j(an)-2 1631 y(equi)n(v)n(alent.) -e(The)o(y)h(al)o(w)o(ays)i(allocate)f(ne)n(w)g(objects.)f(Enumeration') --5 b(s)18 b(are)j(slightly)e(dif)n(ferent,)g(and)g(occur)h(on)f(a)i -(supplied)-2 1739 y(conte)o(xt)e(that)h('o)n(wns')f(the)h(entire)g -(list,)h(rather)f(than)f(per)n(-element.)g(\(the)h(enumeration)d -(functions)i(return)g(an)h(array)f(of)h(all)-2 1846 y(elements)g(-)g -(not)g(full)g(handles)f(just)i(basic)f(\(and)g(public\))f(info\))g(Lik) -o(e)n(wise)h(for)g(things)f(that)i(\002ll)g(in)f(a)h(char)e(**.)-2 -2030 y -SDict begin H.S end - -2 2030 a -2 2030 a -SDict begin 13 H.A end - -2 2030 a -2 2030 a -SDict begin [ /View [/XYZ H.V] /Dest (3110) cvn H.B /DEST pdfmark end - -2 2030 -a 90 x Fj(F)o(or)h(e)o(xample:)-2 2304 y -SDict begin H.S end - -2 2304 a -2 -2304 a -SDict begin 13 H.A end - -2 2304 a -2 2304 a -SDict begin [ /View [/XYZ H.V] /Dest (3111) cvn H.B /DEST pdfmark end - -2 2304 a -2 2387 a -SDict begin H.S end - -2 2387 -a -2 2387 a -SDict begin 11.7 H.A end - -2 2387 a -2 2387 a -SDict begin [ /View [/XYZ H.V] /Dest (3112) cvn H.B /DEST pdfmark end - -2 2387 a 80 x Fg(NTSTATUS)43 -b(sam_lookup_sid\(const)f(SAM_CONTEXT)h(*context,)g(const)h -(NT_USER_TOKEN)-2 2564 y(*access_token,)e(TALLOC_CTX)h(*mem_ctx,)h -(const)g(DOM_SID)f(*sid,)h(char)h(**name,)-2 2661 y(uint32)f(*type\))-2 -3018 y -SDict begin H.S end - -2 3018 a -2 3018 a -SDict begin 13 H.A end - -2 3018 a -2 3018 a -SDict begin [ /View [/XYZ H.V] /Dest (3113) cvn H.B /DEST pdfmark end - -2 3018 -a 108 x Fj(T)-7 b(ak)o(es)20 b(a)h(conte)o(xt)e(to)h(allocate)g(the)g -('name')f(on,)h(while:)-2 3304 y -SDict begin H.S end - -2 3304 a -2 3304 a -SDict begin 13 H.A end - --2 3304 a -2 3304 a -SDict begin [ /View [/XYZ H.V] /Dest (3114) cvn H.B /DEST pdfmark end - -2 3304 a -2 3387 a -SDict begin H.S end - -2 3387 a -2 -3387 a -SDict begin 11.7 H.A end - -2 3387 a -2 3387 a -SDict begin [ /View [/XYZ H.V] /Dest (3115) cvn H.B /DEST pdfmark end - -2 3387 a 85 x Fg(NTSTATUS)43 -b(sam_get_account_by_sid\(const)d(SAM_CONTEXT)j(*context,)h(const)-2 -3569 y(NT_USER_TOKEN)e(*access_token,)h(uint32)h(access_desired,)e -(const)i(DOM_SID)-2 3666 y(*accountsid,)f(SAM_ACCOUNT_HANDLE)e -(**account\))-2 4023 y -SDict begin H.S end - -2 4023 a -2 4023 a -SDict begin 13 H.A end - -2 4023 a --2 4023 a -SDict begin [ /View [/XYZ H.V] /Dest (3116) cvn H.B /DEST pdfmark end - -2 4023 a 108 x Fj(Allocates)20 b(a)h(handle)e(and)g(stores)i -(the)f(allocation)f(conte)o(xt)g(on)h(that)g(handle.)-2 -4298 y -SDict begin H.S end - -2 4298 a -2 4298 a -SDict begin 13 H.A end - -2 4298 a -2 4298 a -SDict begin [ /View [/XYZ H.V] /Dest (3117) cvn H.B /DEST pdfmark end - -2 4298 -a 107 x Fj(I)g(think)g(that)g(the)g(follo)n(wing:)-2 -4589 y -SDict begin H.S end - -2 4589 a -2 4589 a -SDict begin 13 H.A end - -2 4589 a -2 4589 a -SDict begin [ /View [/XYZ H.V] /Dest (3118) cvn H.B /DEST pdfmark end - -2 4589 -a -2 4672 a -SDict begin H.S end - -2 4672 a -2 4672 a -SDict begin 11.7 H.A end - -2 4672 a -2 4672 a -SDict begin [ /View [/XYZ H.V] /Dest (3119) cvn H.B /DEST pdfmark end - -2 -4672 a 79 x Fg(NTSTATUS)43 b(sam_enum_accounts\(const)e(SAM_CONTEXT)i -(*context,)h(const)-2 4849 y(NT_USER_TOKEN)e(*access_token,)h(const)h -(DOM_SID)g(*domainsid,)f(uint16)g(acct_ctrl,)-2 4946 -y(int32)h(*account_count,)e(SAM_ACCOUNT_ENUM)g(**accounts\))-2 -5147 y -SDict begin H.S end - -2 5147 a -2 5147 a -SDict begin 13 H.A end - -2 5147 a -2 5147 a -SDict begin [ /View [/XYZ H.V] /Dest (3120) cvn H.B /DEST pdfmark end - -2 5147 -a Black 3659 5984 a Fh(81)p Black eop end -%%Page: 82 88 -TeXDict begin 82 87 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.82) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2400 -132 -a Fh(Chapter)20 b(12.)f(The)i(Upcoming)d(SAM)j(System)p -Black -2 88 a Fl(12.7.)35 b(T)-13 b(esting)-2 283 y -SDict begin H.S end - -2 -283 a -2 283 a -SDict begin 13 H.A end - -2 283 a -2 283 a -SDict begin [ /View [/XYZ H.V] /Dest (3122) cvn H.B /DEST pdfmark end - -2 283 a 79 x Fj(T)-6 -b(esting)20 b(is)h(vital)f(in)h(an)o(y)e(piece)h(of)g(softw)o(are,)f -(and)h(Samba)g(is)h(certainly)e(no)h(e)o(xception.)e(In)i(designing)e -(this)j(ne)n(w)f(subsystem,)-2 470 y(we)g(ha)n(v)o(e)g(tak)o(en)g(care) -g(to)g(ensure)f(it)i(is)g(easily)g(tested,)f(independent)e(of)i -(outside)f(protocols.)-2 654 y -SDict begin H.S end - -2 654 a -2 654 a -SDict begin 13 H.A end - -2 654 -a -2 654 a -SDict begin [ /View [/XYZ H.V] /Dest (3123) cvn H.B /DEST pdfmark end - -2 654 a 90 x Fj(T)-7 b(o)20 b(this)h(end,)e(Jelmer)h(has)h -(constructed)d(')-5 b(samtest'.)-2 922 y -SDict begin H.S end - -2 922 a -2 -922 a -SDict begin 13 H.A end - -2 922 a -2 922 a -SDict begin [ /View [/XYZ H.V] /Dest (3124) cvn H.B /DEST pdfmark end - -2 922 a 96 x Fj(This)20 b(utility)g(\(see)h -(torture/samtest.c\))d(is)j(structured)e(lik)o(e)i(rpcclient,)e(b)n(ut) -h(instead)g(operates)f(on)h(the)g(SAM)h(subsystem.)e(It)-2 -1126 y(creates)h(a)h('custom')d(SAM)j(conte)o(xt,)e(that)h(may)g(be)g -(distinct)g(from)f(the)i(def)o(ault)e(v)n(alues)h(used)g(by)g(the)g -(rest)g(of)g(the)h(system,)f(and)-2 1234 y(can)g(load)f(a)i(separate)f -(con\002guration)d(\002le.)-2 1418 y -SDict begin H.S end - -2 1418 a -2 1418 -a -SDict begin 13 H.A end - -2 1418 a -2 1418 a -SDict begin [ /View [/XYZ H.V] /Dest (3125) cvn H.B /DEST pdfmark end - -2 1418 a 90 x Fj(A)j(small)h(number)e(of)g -(commands)g(are)h(currently)e(implemented,)h(b)n(ut)h(these)g(ha)n(v)o -(e)g(already)f(pro)o(v)o(ed)f(vital)i(in)g(testing.)g(I)h(e)o(xpect)-2 -1616 y(SAM)f(module)f(authors)g(will)i(\002nd)f(it)h(particularly)e(v)n -(aluable.)-2 1800 y -SDict begin H.S end - -2 1800 a -2 1800 a -SDict begin 13 H.A end - -2 1800 a -2 -1800 a -SDict begin [ /View [/XYZ H.V] /Dest (3126) cvn H.B /DEST pdfmark end - -2 1800 a 90 x Fj(Example)g(useage:)-2 2074 y -SDict begin H.S end - --2 2074 a -2 2074 a -SDict begin 13 H.A end - -2 2074 a -2 2074 a -SDict begin [ /View [/XYZ H.V] /Dest (3127) cvn H.B /DEST pdfmark end - -2 2074 a -2 -2074 a -SDict begin H.S end - -2 2074 a -2 2074 a -SDict begin 13 H.A end - -2 2074 a -2 2074 a -SDict begin [ /View [/XYZ H.V] /Dest (3128) cvn H.B /DEST pdfmark end - -2 2074 -a 90 x Fg($)63 2164 y -SDict begin H.S end - 63 2164 a 63 2164 a -SDict begin 13 H.A end - 63 2164 a 63 -2164 a -SDict begin [ /View [/XYZ H.V] /Dest (3129) cvn H.B /DEST pdfmark end - 63 2164 a Fk(bin/samtest)-2 2339 y -SDict begin H.S end - -2 2339 a -2 -2339 a -SDict begin 13 H.A end - -2 2339 a -2 2339 a -SDict begin [ /View [/XYZ H.V] /Dest (3130) cvn H.B /DEST pdfmark end - -2 2339 a -2 2422 a -SDict begin H.S end - -2 2422 -a -2 2422 a -SDict begin 11.7 H.A end - -2 2422 a -2 2422 a -SDict begin [ /View [/XYZ H.V] /Dest (3131) cvn H.B /DEST pdfmark end - -2 2422 a 88 x Fg(>)44 -b(context)g(ads:ldap://192.168.1.96)-2 2701 y Fj(\(this)20 -b(loads)g(a)h(ne)n(w)f(conte)o(xt,)e(using)i(the)g(ne)n(w)g(ADS)h -(module.)e(The)h(parameter)e(is)j(the)g(')o(location')d(of)i(the)g -(ldap)g(serv)o(er\))-2 2885 y -SDict begin H.S end - -2 2885 a -2 2885 a -SDict begin 13 H.A end - -2 -2885 a -2 2885 a -SDict begin [ /View [/XYZ H.V] /Dest (3132) cvn H.B /DEST pdfmark end - -2 2885 a -2 2968 a -SDict begin H.S end - -2 2968 a -2 2968 -a -SDict begin 11.7 H.A end - -2 2968 a -2 2968 a -SDict begin [ /View [/XYZ H.V] /Dest (3133) cvn H.B /DEST pdfmark end - -2 2968 a 79 x Fg(>)44 b(lookup_name)f(DOMAIN)h -(abartlet)-2 3238 y Fj(\(returns)19 b(a)h(sid\).)-2 3419 -y -SDict begin H.S end - -2 3419 a -2 3419 a -SDict begin 13 H.A end - -2 3419 a -2 3419 a -SDict begin [ /View [/XYZ H.V] /Dest (3134) cvn H.B /DEST pdfmark end - -2 3419 a 93 -x Fj(Because)g(the)g('ne)n(w)g(SAM')g(is)h(NT)g(A)m(CL)f(based,)g -(there)g(will)h(be)f(a)g(command)e(to)j(specify)e(an)h(arbitrary)f(NT)h -(A)m(CL,)h(b)n(ut)f(for)-2 3620 y(no)n(w)f(it)i(uses)g(')-5 -b(system')20 b(by)g(def)o(ault.)p Black 3659 5984 a Fh(82)p -Black eop end -%%Page: 83 89 -TeXDict begin 83 88 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.83) cvn H.B /DEST pdfmark -end - -2 -102 a Black Black -2 --11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (PWENCRYPT) cvn H.B /DEST pdfmark -end - -2 -11 a 119 -x Fi(Chapter)44 b(13.)f(LanMan)f(and)h(NT)g(P)n(assw)n(ord)-2 -332 y(Encryption)-2 421 y -SDict begin H.S end - -2 421 a -2 421 a -SDict begin 13 H.A end - -2 421 a --2 421 a -SDict begin [ /View [/XYZ H.V] /Dest (3146) cvn H.B /DEST pdfmark end - -2 421 a 342 x Fl(13.1.)35 b(Intr)m(oduction)-2 -931 y -SDict begin H.S end - -2 931 a -2 931 a -SDict begin 13 H.A end - -2 931 a -2 931 a -SDict begin [ /View [/XYZ H.V] /Dest (3148) cvn H.B /DEST pdfmark end - -2 931 a 106 -x Fj(W)m(ith)20 b(the)g(de)n(v)o(elopment)e(of)i(LanManager)e(and)h(W)m -(indo)n(ws)h(NT)g(compatible)f(passw)o(ord)g(encryption)f(for)i(Samba,) -f(it)i(is)g(no)n(w)-2 1145 y(able)f(to)g(v)n(alidate)g(user)g -(connections)e(in)i(e)o(xactly)g(the)g(same)g(w)o(ay)h(as)f(a)h -(LanManager)d(or)i(W)m(indo)n(ws)f(NT)i(serv)o(er)-5 -b(.)-2 1329 y -SDict begin H.S end - -2 1329 a -2 1329 a -SDict begin 13 H.A end - -2 1329 a -2 1329 a -SDict begin [ /View [/XYZ H.V] /Dest (3149) cvn H.B /DEST pdfmark end - --2 1329 a 90 x Fj(This)20 b(document)e(describes)i(ho)n(w)g(the)g(SMB)h -(passw)o(ord)e(encryption)f(algorithm)h(w)o(orks)h(and)f(what)i(issues) -g(there)e(are)h(in)-2 1527 y(choosing)e(whether)h(you)h(w)o(ant)g(to)g -(use)h(it.)g(Y)-9 b(ou)19 b(should)g(read)h(it)h(carefully)-5 -b(,)18 b(especially)i(the)g(part)g(about)f(security)h(and)f(the)-2 -1635 y("PR)m(OS)i(and)e(CONS")i(section.)-2 1646 y -SDict begin H.S end - -2 -1646 a -2 1646 a -SDict begin 13 H.A end - -2 1646 a -2 1646 a -SDict begin [ /View [/XYZ H.V] /Dest (3150) cvn H.B /DEST pdfmark end - -2 1646 a 376 x -Fl(13.2.)35 b(Ho)o(w)f(does)h(it)g(w)o(ork?)-2 2190 y -SDict begin H.S end - --2 2190 a -2 2190 a -SDict begin 13 H.A end - -2 2190 a -2 2190 a -SDict begin [ /View [/XYZ H.V] /Dest (3152) cvn H.B /DEST pdfmark end - -2 2190 a 106 -x Fj(LanManager)18 b(encryption)g(is)j(some)n(what)e(similar)h(to)h -(UNIX)f(passw)o(ord)f(encryption.)f(The)i(serv)o(er)f(uses)i(a)g -(\002le)f(containing)f(a)-2 2404 y(hashed)g(v)n(alue)h(of)f(a)i(user') --5 b(s)21 b(passw)o(ord.)e(This)h(is)h(created)f(by)g(taking)f(the)h -(user')-5 b(s)20 b(plainte)o(xt)g(passw)o(ord,)f(capitalising)g(it,)i -(and)-2 2512 y(either)f(truncating)e(to)i(14)g(bytes)g(or)g(padding)e -(to)j(14)e(bytes)h(with)h(null)f(bytes.)f(This)i(14)f(byte)f(v)n(alue)h -(is)h(used)f(as)h(tw)o(o)f(56)g(bit)g(DES)-2 2620 y(k)o(e)o(ys)g(to)g -(encrypt)f(a)h('magic')f(eight)h(byte)g(v)n(alue,)f(forming)f(a)j(16)f -(byte)f(v)n(alue)h(which)g(is)h(stored)e(by)h(the)g(serv)o(er)g(and)f -(client.)h(Let)-2 2728 y(this)g(v)n(alue)g(be)g(kno)n(wn)f(as)i(the)f -("hashed)f(passw)o(ord".)-2 2912 y -SDict begin H.S end - -2 2912 a -2 2912 -a -SDict begin 13 H.A end - -2 2912 a -2 2912 a -SDict begin [ /View [/XYZ H.V] /Dest (3153) cvn H.B /DEST pdfmark end - -2 2912 a 90 x Fj(W)m(indo)n(ws)g(NT)i -(encryption)d(is)j(a)f(higher)f(quality)h(mechanism,)e(consisting)i(of) -g(doing)f(an)h(MD4)g(hash)g(on)f(a)i(Unicode)e(v)o(ersion)-2 -3110 y(of)h(the)g(user')-5 b(s)20 b(passw)o(ord.)g(This)g(also)g -(produces)f(a)i(16)e(byte)h(hash)g(v)n(alue)f(that)i(is)g(non-re)n(v)o -(ersible.)-2 3294 y -SDict begin H.S end - -2 3294 a -2 3294 a -SDict begin 13 H.A end - -2 3294 a -2 -3294 a -SDict begin [ /View [/XYZ H.V] /Dest (3154) cvn H.B /DEST pdfmark end - -2 3294 a 90 x Fj(When)f(a)g(client)h(\(LanManager)m(,)c(W)m -(indo)n(ws)i(for)h(W)-7 b(orkGroups,)18 b(W)m(indo)n(ws)i(95)f(or)h(W)m -(indo)n(ws)g(NT\))g(wishes)h(to)f(mount)f(a)-2 3492 y(Samba)g(dri)n(v)o -(e)h(\(or)f(use)i(a)f(Samba)g(resource\),)e(it)j(\002rst)g(requests)f -(a)h(connection)d(and)h(ne)o(gotiates)g(the)i(protocol)d(that)i(the)h -(client)-2 3599 y(and)e(serv)o(er)f(will)i(use.)g(In)f(the)g(reply)g -(to)g(this)h(request)f(the)h(Samba)f(serv)o(er)f(generates)h(and)f -(appends)h(an)g(8)g(byte,)g(random)f(v)n(alue)g(-)-2 -3707 y(this)i(is)i(stored)d(in)i(the)f(Samba)g(serv)o(er)f(after)h(the) -g(reply)f(is)i(sent)g(and)f(is)h(kno)n(wn)d(as)j(the)f("challenge".)f -(The)h(challenge)f(is)-2 3815 y(dif)n(ferent)f(for)i(e)n(v)o(ery)f -(client)h(connection.)-2 3999 y -SDict begin H.S end - -2 3999 a -2 3999 a -SDict begin 13 H.A end - -2 -3999 a -2 3999 a -SDict begin [ /View [/XYZ H.V] /Dest (3155) cvn H.B /DEST pdfmark end - -2 3999 a 90 x Fj(The)g(client)g(then)g(uses)g(the)g -(hashed)g(passw)o(ord)f(\(16)h(byte)f(v)n(alues)h(described)f(abo)o(v)o -(e\),)f(appended)g(with)i(5)h(null)f(bytes,)f(as)i(three)-2 -4197 y(56)f(bit)g(DES)h(k)o(e)o(ys,)e(each)h(of)g(which)g(is)h(used)f -(to)g(encrypt)f(the)h(challenge)f(8)h(byte)g(v)n(alue,)f(forming)f(a)j -(24)f(byte)f(v)n(alue)h(kno)n(wn)f(as)-2 4305 y(the)h("response".)-2 -4489 y -SDict begin H.S end - -2 4489 a -2 4489 a -SDict begin 13 H.A end - -2 4489 a -2 4489 a -SDict begin [ /View [/XYZ H.V] /Dest (3156) cvn H.B /DEST pdfmark end - -2 4489 -a 90 x Fj(In)g(the)g(SMB)h(call)g(SMBsessionsetupX)f(\(when)f(user)h -(le)n(v)o(el)g(security)f(is)j(selected\))d(or)h(the)h(call)f(SMBtconX) -g(\(when)f(share)-2 4687 y(le)n(v)o(el)h(security)f(is)i(selected\),)f -(the)g(24)g(byte)g(response)f(is)i(returned)d(by)i(the)g(client)h(to)f -(the)g(Samba)g(serv)o(er)-5 b(.)19 b(F)o(or)h(W)m(indo)n(ws)g(NT)-2 -4795 y(protocol)e(le)n(v)o(els)i(the)h(abo)o(v)o(e)d(calculation)h(is)i -(done)e(on)h(both)g(hashes)g(of)g(the)g(user')-5 b(s)20 -b(passw)o(ord)g(and)f(both)h(responses)f(are)-2 4903 -y(returned)f(in)i(the)h(SMB)g(call,)f(gi)n(ving)f(tw)o(o)i(24)e(byte)h -(v)n(alues.)-2 5087 y -SDict begin H.S end - -2 5087 a -2 5087 a -SDict begin 13 H.A end - -2 5087 a -2 -5087 a -SDict begin [ /View [/XYZ H.V] /Dest (3157) cvn H.B /DEST pdfmark end - -2 5087 a 90 x Fj(The)g(Samba)f(serv)o(er)h(then)f(reproduces)f -(the)j(abo)o(v)o(e)d(calculation,)h(using)h(its)h(o)n(wn)e(stored)h(v)n -(alue)g(of)f(the)i(16)e(byte)h(hashed)-2 5285 y(passw)o(ord)f(\(read)g -(from)g(the)826 5285 y -SDict begin H.S end - 826 5285 a 826 5285 a -SDict begin 13 H.A end - 826 5285 -a 826 5285 a -SDict begin [ /View [/XYZ H.V] /Dest (3158) cvn H.B /DEST pdfmark end - 826 5285 a Fg(smbpasswd)h Fj(\002le)g(-)h(described)d -(later\))i(and)g(the)g(challenge)f(v)n(alue)g(that)h(it)h(k)o(ept)f -(from)f(the)h(ne)o(gotiate)-2 5393 y(protocol)e(reply)-5 -b(.)19 b(It)h(then)g(checks)g(to)g(see)h(if)f(the)h(24)e(byte)h(v)n -(alue)g(it)h(calculates)f(matches)f(the)i(24)e(byte)h(v)n(alue)g -(returned)e(to)i(it)-2 5501 y(from)f(the)h(client.)p -Black 3659 5984 a Fh(83)p Black eop end -%%Page: 84 90 -TeXDict begin 84 89 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.84) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2047 -132 -a Fh(Chapter)20 b(13.)g(LanMan)f(and)g(NT)j(P)-7 b(asswor)m(d)20 -b(Encryption)p Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 -a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (3159) cvn H.B /DEST pdfmark end - -2 -11 a 83 x Fj(If)g(these)g(v)n(alues)g(match)g(e)o -(xactly)-5 b(,)18 b(then)i(the)g(client)g(kne)n(w)g(the)g(correct)f -(passw)o(ord)h(\(or)f(the)i(16)e(byte)h(hashed)f(v)n(alue)h(-)g(see)-2 -180 y(security)f(note)h(belo)n(w\))f(and)h(is)h(thus)f(allo)n(wed)g -(access.)g(If)g(not,)g(then)g(the)g(client)g(did)g(not)g(kno)n(w)f(the) -h(correct)f(passw)o(ord)h(and)g(is)-2 288 y(denied)f(access.)-2 -455 y -SDict begin H.S end - -2 455 a -2 455 a -SDict begin 13 H.A end - -2 455 a -2 455 a -SDict begin [ /View [/XYZ H.V] /Dest (3160) cvn H.B /DEST pdfmark end - -2 455 a 107 -x Fj(Note)h(that)g(the)g(Samba)g(serv)o(er)f(ne)n(v)o(er)g(kno)n(ws)h -(or)g(stores)g(the)g(clearte)o(xt)g(of)g(the)g(user')-5 -b(s)20 b(passw)o(ord)g(-)g(just)h(the)f(16)g(byte)g(hashed)-2 -670 y(v)n(alues)g(deri)n(v)o(ed)e(from)h(it.)i(Also)f(note)g(that)g -(the)h(clearte)o(xt)e(passw)o(ord)g(or)h(16)g(byte)g(hashed)f(v)n -(alues)h(are)g(ne)n(v)o(er)f(transmitted)g(o)o(v)o(er)-2 -778 y(the)h(netw)o(ork)f(-)h(thus)h(increasing)d(security)-5 -b(.)-2 807 y -SDict begin H.S end - -2 807 a -2 807 a -SDict begin 13 H.A end - -2 807 a -2 807 a -SDict begin [ /View [/XYZ H.V] /Dest (3161) cvn H.B /DEST pdfmark end - -2 807 -a 359 x Fl(13.3.)35 b(>The)f(smbpasswd)g(\002le)-2 1361 -y -SDict begin H.S end - -2 1361 a -2 1361 a -SDict begin 13 H.A end - -2 1361 a -2 1361 a -SDict begin [ /View [/XYZ H.V] /Dest (3164) cvn H.B /DEST pdfmark end - -2 1361 a 79 -x Fj(In)20 b(order)e(for)i(Samba)g(to)g(participate)f(in)h(the)g(abo)o -(v)o(e)f(protocol)f(it)j(must)f(be)g(able)g(to)g(look)g(up)f(the)i(16)e -(byte)h(hashed)f(v)n(alues)h(gi)n(v)o(en)-2 1548 y(a)g(user)g(name.)g -(Unfortunately)-5 b(,)17 b(as)k(the)f(UNIX)g(passw)o(ord)f(v)n(alue)h -(is)h(also)g(a)f(one)g(w)o(ay)g(hash)g(function)f(\(ie.)h(it)h(is)g -(impossible)e(to)-2 1655 y(retrie)n(v)o(e)g(the)h(clearte)o(xt)f(of)h -(the)g(user')-5 b(s)21 b(passw)o(ord)e(gi)n(v)o(en)g(the)h(UNIX)h(hash) -f(of)g(it\),)g(a)g(separate)g(passw)o(ord)g(\002le)h(containing)d(this) --2 1763 y(16)i(byte)f(v)n(alue)h(must)g(be)g(k)o(ept.)g(T)-7 -b(o)20 b(minimise)g(problems)f(with)h(these)g(tw)o(o)h(passw)o(ord)e -(\002les,)i(getting)f(out)g(of)f(sync,)h(the)g(UNIX)-2 -1871 y -SDict begin H.S end - -2 1871 a -2 1871 a -SDict begin 13 H.A end - -2 1871 a -2 1871 a -SDict begin [ /View [/XYZ H.V] /Dest (3165) cvn H.B /DEST pdfmark end - -2 1871 -a 45 w Fg(/etc/passwd)e Fj(and)i(the)819 1871 y -SDict begin H.S end - 819 1871 -a 819 1871 a -SDict begin 13 H.A end - 819 1871 a 819 1871 a -SDict begin [ /View [/XYZ H.V] /Dest (3166) cvn H.B /DEST pdfmark end - 819 1871 a Fg(smbpasswd)g -Fj(\002le,)g(a)h(utility)-5 b(,)1683 1871 y -SDict begin H.S end - 1683 1871 -a 1683 1871 a -SDict begin 13 H.A end - 1683 1871 a 1683 1871 a -SDict begin [ /View [/XYZ H.V] /Dest (3167) cvn H.B /DEST pdfmark end - 1683 1871 a Fk(mksmbpasswd.sh)p -Fj(,)22 b(is)f(pro)o(vided)d(to)i(generate)f(a)i(smbpasswd)f(\002le)-2 -1979 y(from)f(a)i(UNIX)466 1979 y -SDict begin H.S end - 466 1979 a 466 1979 -a -SDict begin 13 H.A end - 466 1979 a 466 1979 a -SDict begin [ /View [/XYZ H.V] /Dest (3168) cvn H.B /DEST pdfmark end - 466 1979 a Fg(/etc/passwd)e Fj(\002le.)-2 -2157 y -SDict begin H.S end - -2 2157 a -2 2157 a -SDict begin 13 H.A end - -2 2157 a -2 2157 a -SDict begin [ /View [/XYZ H.V] /Dest (3169) cvn H.B /DEST pdfmark end - -2 2157 -a 96 x Fj(T)-7 b(o)20 b(generate)f(the)h(smbpasswd)g(\002le)h(from)e -(your)1414 2253 y -SDict begin H.S end - 1414 2253 a 1414 2253 a -SDict begin 13 H.A end - 1414 2253 a -1414 2253 a -SDict begin [ /View [/XYZ H.V] /Dest (3170) cvn H.B /DEST pdfmark end - 1414 2253 a Fg(/etc/passwd)64 b Fj(\002le)20 -b(use)h(the)f(follo)n(wing)f(command:)-2 2437 y -SDict begin H.S end - -2 2437 -a -2 2437 a -SDict begin 13 H.A end - -2 2437 a -2 2437 a -SDict begin [ /View [/XYZ H.V] /Dest (3171) cvn H.B /DEST pdfmark end - -2 2437 a -2 2437 a -SDict begin H.S end - -2 -2437 a -2 2437 a -SDict begin 13 H.A end - -2 2437 a -2 2437 a -SDict begin [ /View [/XYZ H.V] /Dest (3172) cvn H.B /DEST pdfmark end - -2 2437 a 90 x Fg($)87 -2527 y -SDict begin H.S end - 87 2527 a 87 2527 a -SDict begin 13 H.A end - 87 2527 a 87 2527 a -SDict begin [ /View [/XYZ H.V] /Dest (3173) cvn H.B /DEST pdfmark end - 87 2527 -a Fb(cat)50 b(/etc/passwd)d(|)j(mksmbpasswd.sh)d(>)j -(/usr/local/samba/private/smbpasswd)-2 2714 y -SDict begin H.S end - -2 2714 -a -2 2714 a -SDict begin 13 H.A end - -2 2714 a -2 2714 a -SDict begin [ /View [/XYZ H.V] /Dest (3174) cvn H.B /DEST pdfmark end - -2 2714 a 87 x Fj(If)20 -b(you)f(are)h(running)e(on)i(a)h(system)f(that)g(uses)h(NIS,)f(use)-2 -2985 y -SDict begin H.S end - -2 2985 a -2 2985 a -SDict begin 13 H.A end - -2 2985 a -2 2985 a -SDict begin [ /View [/XYZ H.V] /Dest (3175) cvn H.B /DEST pdfmark end - -2 2985 -a -2 2985 a -SDict begin H.S end - -2 2985 a -2 2985 a -SDict begin 13 H.A end - -2 2985 a -2 2985 a -SDict begin [ /View [/XYZ H.V] /Dest (3176) cvn H.B /DEST pdfmark end - -2 -2985 a 90 x Fg($)87 3075 y -SDict begin H.S end - 87 3075 a 87 3075 a -SDict begin 13 H.A end - 87 3075 -a 87 3075 a -SDict begin [ /View [/XYZ H.V] /Dest (3177) cvn H.B /DEST pdfmark end - 87 3075 a Fb(ypcat)49 b(passwd)g(|)h(mksmbpasswd.sh)d(>)i -(/usr/local/samba/private/smbpasswd)-2 3262 y -SDict begin H.S end - -2 3262 -a -2 3262 a -SDict begin 13 H.A end - -2 3262 a -2 3262 a -SDict begin [ /View [/XYZ H.V] /Dest (3178) cvn H.B /DEST pdfmark end - -2 3262 a 87 x Fj(The)148 -3349 y -SDict begin H.S end - 148 3349 a 148 3349 a -SDict begin 13 H.A end - 148 3349 a 148 3349 a -SDict begin [ /View [/XYZ H.V] /Dest (3179) cvn H.B /DEST pdfmark end - 148 -3349 a Fk(mksmbpasswd.sh)22 b Fj(program)c(is)j(found)d(in)j(the)f -(Samba)g(source)f(directory)-5 b(.)18 b(By)j(def)o(ault,)e(the)h -(smbpasswd)g(\002le)h(is)g(stored)-2 3457 y(in)f(:)-2 -3624 y -SDict begin H.S end - -2 3624 a -2 3624 a -SDict begin 13 H.A end - -2 3624 a -2 3624 a -SDict begin [ /View [/XYZ H.V] /Dest (3180) cvn H.B /DEST pdfmark end - -2 3624 -a -2 3624 a -SDict begin H.S end - -2 3624 a -2 3624 a -SDict begin 13 H.A end - -2 3624 a -2 3624 a -SDict begin [ /View [/XYZ H.V] /Dest (3181) cvn H.B /DEST pdfmark end - -2 -3624 a 107 x Fg(/usr/local/samba/private/smbpasswd)-2 -3909 y -SDict begin H.S end - -2 3909 a -2 3909 a -SDict begin 13 H.A end - -2 3909 a -2 3909 a -SDict begin [ /View [/XYZ H.V] /Dest (3182) cvn H.B /DEST pdfmark end - -2 3909 -a 96 x Fj(The)g(o)n(wner)f(of)h(the)586 4005 y -SDict begin H.S end - 586 4005 -a 586 4005 a -SDict begin 13 H.A end - 586 4005 a 586 4005 a -SDict begin [ /View [/XYZ H.V] /Dest (3183) cvn H.B /DEST pdfmark end - 586 4005 a Fg -(/usr/local/samba/private/)c Fj(directory)j(should)g(be)h(set)h(to)g -(root,)e(and)g(the)i(permissions)e(on)h(it)-2 4113 y(should)f(be)h(set) -h(to)f(0500)f(\()752 4113 y -SDict begin H.S end - 752 4113 a 752 4113 a -SDict begin 13 H.A end - 752 -4113 a 752 4113 a -SDict begin [ /View [/XYZ H.V] /Dest (3184) cvn H.B /DEST pdfmark end - 752 4113 a Fk(chmod)h(500)g(/usr/local/samba/pri)o(v) -o(ate)p Fj(\).)-2 4296 y -SDict begin H.S end - -2 4296 a -2 4296 a -SDict begin 13 H.A end - -2 4296 -a -2 4296 a -SDict begin [ /View [/XYZ H.V] /Dest (3185) cvn H.B /DEST pdfmark end - -2 4296 a 91 x Fj(Lik)o(e)n(wise,)g(the)g(smbpasswd)f -(\002le)i(inside)f(the)h(pri)n(v)n(ate)e(directory)f(should)h(be)i(o)n -(wned)e(by)g(root)h(and)f(the)i(permissions)e(on)h(is)-2 -4495 y(should)f(be)h(set)h(to)f(0600)f(\()752 4495 y -SDict begin H.S end - -752 4495 a 752 4495 a -SDict begin 13 H.A end - 752 4495 a 752 4495 a -SDict begin [ /View [/XYZ H.V] /Dest (3186) cvn H.B /DEST pdfmark end - 752 4495 -a Fk(chmod)h(600)g(smbpasswd)p Fj(\).)-2 4678 y -SDict begin H.S end - -2 4678 -a -2 4678 a -SDict begin 13 H.A end - -2 4678 a -2 4678 a -SDict begin [ /View [/XYZ H.V] /Dest (3187) cvn H.B /DEST pdfmark end - -2 4678 a 91 x Fj(The)g(format)f(of)h -(the)g(smbpasswd)f(\002le)i(is)g(\(The)f(line)g(has)h(been)e(wrapped)g -(here.)g(It)i(should)e(appear)g(as)i(one)e(entry)h(per)f(line)i(in)-2 -4877 y(your)e(smbpasswd)g(\002le.\))-2 5061 y -SDict begin H.S end - -2 5061 -a -2 5061 a -SDict begin 13 H.A end - -2 5061 a -2 5061 a -SDict begin [ /View [/XYZ H.V] /Dest (3188) cvn H.B /DEST pdfmark end - -2 5061 a -2 5144 a -SDict begin H.S end - -2 -5144 a -2 5144 a -SDict begin 11.7 H.A end - -2 5144 a -2 5144 a -SDict begin [ /View [/XYZ H.V] /Dest (3189) cvn H.B /DEST pdfmark end - -2 5144 a 79 x Fg -(username:uid:XXXXXXXXXXXXXXXXXXXXXXXXX)o(XXXXXX)o(X:XXXX)o(XXXXXX)o -(XXXXXX)o(XXXXX)o(XXXXXX)o(XXXXX:)-2 5320 y([Account)43 -b(type]:LCT-:Long)d(name)p Black 3659 -5984 a Fh(84)p Black eop end -%%Page: 85 91 -TeXDict begin 85 90 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.85) cvn H.B /DEST pdfmark -end - -2 -102 a Black 2047 -132 -a Fh(Chapter)20 b(13.)g(LanMan)f(and)g(NT)j(P)-7 b(asswor)m(d)20 -b(Encryption)p Black -2 -11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 -a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (3190) cvn H.B /DEST pdfmark end - -2 -11 a 83 x Fj(Although)e(only)h(the)623 -72 y -SDict begin H.S end - 623 72 a 623 72 a -SDict begin 13 H.A end - 623 72 a 623 72 a -SDict begin [ /View [/XYZ H.V] /Dest (3191) cvn H.B /DEST pdfmark end - 623 72 a Fa(username)p -Fj(,)1063 72 y -SDict begin H.S end - 1063 72 a 1063 72 a -SDict begin 13 H.A end - 1063 72 a 1063 72 -a -SDict begin [ /View [/XYZ H.V] /Dest (3192) cvn H.B /DEST pdfmark end - 1063 72 a Fa(uid)s Fj(,)1257 72 y -SDict begin H.S end - 1257 72 a 1257 72 -a -SDict begin 13 H.A end - 1257 72 a 1257 72 a -SDict begin [ /View [/XYZ H.V] /Dest (3193) cvn H.B /DEST pdfmark end - 1257 72 a 50 w Fa -(XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)6 b Fj(,)14 b([)2976 -72 y -SDict begin H.S end - 2976 72 a 2976 72 a -SDict begin 13 H.A end - 2976 72 a 2976 72 a -SDict begin [ /View [/XYZ H.V] /Dest (3194) cvn H.B /DEST pdfmark end - 2976 72 -a Fa(Account)49 b(type)p Fj(])19 b(and)-2 180 y -SDict begin H.S end - -2 180 -a -2 180 a -SDict begin 13 H.A end - -2 180 a -2 180 a -SDict begin [ /View [/XYZ H.V] /Dest (3195) cvn H.B /DEST pdfmark end - -2 180 a 50 w Fa(last-change-time)e -Fj(sections)k(are)f(signi\002cant)f(and)h(are)g(look)o(ed)f(at)i(in)f -(the)g(Samba)g(code.)-2 364 y -SDict begin H.S end - -2 364 a -2 364 a -SDict begin 13 H.A end - -2 364 -a -2 364 a -SDict begin [ /View [/XYZ H.V] /Dest (3196) cvn H.B /DEST pdfmark end - -2 364 a 90 x Fj(It)g(is)145 454 y -SDict begin H.S end - 145 454 -a 145 454 a -SDict begin 13 H.A end - 145 454 a 145 454 a -SDict begin [ /View [/XYZ H.V] /Dest (3197) cvn H.B /DEST pdfmark end - 145 454 a Fh(VIT)l(ALL)n(Y)27 -b Fj(important)19 b(that)h(there)g(by)g(32)g('X')g(characters)f -(between)g(the)h(tw)o(o)h(':')f(characters)f(in)i(the)f(XXX)g(sections) -h(-)f(the)-2 562 y(smbpasswd)f(and)h(Samba)g(code)f(will)i(f)o(ail)g -(to)f(v)n(alidate)g(an)o(y)f(entries)h(that)g(do)g(not)g(ha)n(v)o(e)g -(32)f(characters)h(between)f(':')-2 670 y(characters.)g(The)h(\002rst)h -(XXX)f(section)g(is)h(for)f(the)g(Lanman)f(passw)o(ord)g(hash,)h(the)g -(second)f(is)j(for)d(the)h(W)m(indo)n(ws)g(NT)g(v)o(ersion.)-2 -854 y -SDict begin H.S end - -2 854 a -2 854 a -SDict begin 13 H.A end - -2 854 a -2 854 a -SDict begin [ /View [/XYZ H.V] /Dest (3198) cvn H.B /DEST pdfmark end - -2 854 a 90 -x Fj(When)g(the)g(passw)o(ord)f(\002le)i(is)g(created)f(all)h(users)f -(ha)n(v)o(e)g(passw)o(ord)f(entries)h(consisting)g(of)g(32)f('X')h -(characters.)f(By)i(def)o(ault)e(this)-2 1052 y(disallo)n(ws)h(an)o(y)f -(access)i(as)g(this)g(user)-5 b(.)20 b(When)g(a)h(user)f(has)g(a)h -(passw)o(ord)e(set,)i(the)f('X')g(characters)g(change)e(to)j(32)f -(ascii)-2 1160 y(he)o(xadecimal)d(digits)j(\(0-9,)e(A-F\).)h(These)h -(are)f(an)g(ascii)i(representation)c(of)i(the)h(16)f(byte)g(hashed)g(v) -n(alue)g(of)g(a)h(user')-5 b(s)20 b(passw)o(ord.)-2 1344 -y -SDict begin H.S end - -2 1344 a -2 1344 a -SDict begin 13 H.A end - -2 1344 a -2 1344 a -SDict begin [ /View [/XYZ H.V] /Dest (3199) cvn H.B /DEST pdfmark end - -2 1344 a 90 -x Fj(T)-7 b(o)20 b(set)h(a)g(user)f(to)g(ha)n(v)o(e)g(no)g(passw)o(ord) -f(\(not)h(recommended\),)c(edit)k(the)g(\002le)h(using)f(vi,)g(and)g -(replace)f(the)h(\002rst)h(11)f(characters)-2 1542 y(with)g(the)g -(ascii)h(te)o(xt)605 1542 y -SDict begin H.S end - 605 1542 a 605 1542 a -SDict begin 13 H.A end - 605 -1542 a 605 1542 a -SDict begin [ /View [/XYZ H.V] /Dest (3200) cvn H.B /DEST pdfmark end - 605 1542 a Fg("NO)45 b(PASSWORD")19 -b Fj(\(minus)g(the)h(quotes\).)-2 1726 y -SDict begin H.S end - -2 1726 a -2 -1726 a -SDict begin 13 H.A end - -2 1726 a -2 1726 a -SDict begin [ /View [/XYZ H.V] /Dest (3201) cvn H.B /DEST pdfmark end - -2 1726 a 90 x Fj(F)o(or)g(e)o(xample,)e(to) -i(clear)h(the)f(passw)o(ord)f(for)h(user)g(bob,)f(his)i(smbpasswd)e -(\002le)i(entry)e(w)o(ould)h(look)f(lik)o(e)i(:)-2 2000 -y -SDict begin H.S end - -2 2000 a -2 2000 a -SDict begin 13 H.A end - -2 2000 a -2 2000 a -SDict begin [ /View [/XYZ H.V] /Dest (3202) cvn H.B /DEST pdfmark end - -2 2000 a -2 -2083 a -SDict begin H.S end - -2 2083 a -2 2083 a -SDict begin 11.7 H.A end - -2 2083 a -2 2083 a -SDict begin [ /View [/XYZ H.V] /Dest (3203) cvn H.B /DEST pdfmark end - -2 2083 -a 79 x Fg(bob:100:NO)43 b(PASSWORDXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXX)o -(XXXXXX)o(XXXXXX)o(XXXXX)o(XXXXXX)o(:[U)442 b(]:LCT-00000000:Bob's)42 -b(full)i(name:/bobhome:/bobshell)-2 2519 y -SDict begin H.S end - -2 2519 a --2 2519 a -SDict begin 13 H.A end - -2 2519 a -2 2519 a -SDict begin [ /View [/XYZ H.V] /Dest (3204) cvn H.B /DEST pdfmark end - -2 2519 a 108 x Fj(If)19 -b(you)f(are)i(allo)n(wing)e(users)i(to)f(use)h(the)f(smbpasswd)g -(command)e(to)j(set)g(their)f(o)n(wn)g(passw)o(ords,)g(you)f(may)h(w)o -(ant)g(to)h(gi)n(v)o(e)e(users)-2 2735 y(NO)i(P)-8 b(ASSW)o(ORD)23 -b(initially)d(so)g(the)o(y)g(do)g(not)g(ha)n(v)o(e)f(to)h(enter)g(a)h -(pre)n(vious)d(passw)o(ord)i(when)f(changing)g(to)h(their)g(ne)n(w)-2 -2843 y(passw)o(ord)f(\(not)h(recommended\).)c(In)k(order)f(for)h(you)f -(to)h(allo)n(w)g(this)h(the)2125 2843 y -SDict begin H.S end - 2125 2843 a 2125 -2843 a -SDict begin 13 H.A end - 2125 2843 a 2125 2843 a -SDict begin [ /View [/XYZ H.V] /Dest (3205) cvn H.B /DEST pdfmark end - 2125 2843 a Fk(smbpasswd)h -Fj(program)c(must)i(be)g(able)h(to)f(connect)f(to)-2 -2951 y(the)120 2951 y -SDict begin H.S end - 120 2951 a 120 2951 a -SDict begin 13 H.A end - 120 2951 -a 120 2951 a -SDict begin [ /View [/XYZ H.V] /Dest (3206) cvn H.B /DEST pdfmark end - 120 2951 a Fk(smbd)i Fj(daemon)e(as)i(that)f(user)g(with)h -(no)f(passw)o(ord.)f(Enable)g(this)i(by)f(adding)e(the)j(line)f(:)-2 -3135 y -SDict begin H.S end - -2 3135 a -2 3135 a -SDict begin 13 H.A end - -2 3135 a -2 3135 a -SDict begin [ /View [/XYZ H.V] /Dest (3207) cvn H.B /DEST pdfmark end - -2 3135 -a -2 3135 a -SDict begin H.S end - -2 3135 a -2 3135 a -SDict begin 13 H.A end - -2 3135 a -2 3135 a -SDict begin [ /View [/XYZ H.V] /Dest (3208) cvn H.B /DEST pdfmark end - -2 -3135 a 90 x Fk(null)h(passw)o(ords)g(=)g(y)o(es)-2 3408 -y -SDict begin H.S end - -2 3408 a -2 3408 a -SDict begin 13 H.A end - -2 3408 a -2 3408 a -SDict begin [ /View [/XYZ H.V] /Dest (3209) cvn H.B /DEST pdfmark end - -2 3408 a 91 -x Fj(to)f(the)g([global])f(section)h(of)g(the)g(smb)m(.conf)e(\002le)j -(\(this)f(is)h(why)f(the)g(abo)o(v)o(e)e(scenario)i(is)h(not)f -(recommended\).)c(Preferably)-5 b(,)-2 3607 y(allocate)20 -b(your)f(users)h(a)h(def)o(ault)e(passw)o(ord)h(to)g(be)o(gin)f(with,)h -(so)h(you)e(do)h(not)g(ha)n(v)o(e)f(to)h(enable)g(this)h(on)e(your)g -(serv)o(er)-5 b(.)-2 3791 y -SDict begin H.S end - -2 3791 a -2 3791 a -SDict begin 13 H.A end - -2 3791 -a -2 3791 a -SDict begin [ /View [/XYZ H.V] /Dest (3210) cvn H.B /DEST pdfmark end - -2 3791 a -2 3791 a -SDict begin H.S end - -2 3791 a -2 3791 a -SDict begin 13 H.A end - -2 -3791 a -2 3791 a -SDict begin [ /View [/XYZ H.V] /Dest (3211) cvn H.B /DEST pdfmark end - -2 3791 a 90 x Fh(Note)20 b(:)h Fj(This)f(\002le)h -(should)e(be)h(protected)f(v)o(ery)g(carefully)-5 b(.)18 -b(An)o(yone)h(with)h(access)h(to)f(this)h(\002le)g(can)f(\(with)g -(enough)e(kno)n(wledge)-2 3989 y(of)i(the)g(protocols\))e(gain)i -(access)g(to)h(your)e(SMB)i(serv)o(er)-5 b(.)19 b(The)h(\002le)h(is)g -(thus)f(more)g(sensiti)n(v)o(e)g(than)f(a)i(normal)e(unix)-2 -4097 y -SDict begin H.S end - -2 4097 a -2 4097 a -SDict begin 13 H.A end - -2 4097 a -2 4097 a -SDict begin [ /View [/XYZ H.V] /Dest (3212) cvn H.B /DEST pdfmark end - -2 4097 -a Fg(/etc/passwd)g Fj(\002le.)p Black 3659 5984 a Fh(85)p -Black eop end -%%Page: 86 92 -TeXDict begin 86 91 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.86) cvn H.B /DEST pdfmark -end - -2 -102 a Black Black -2 --11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (MODULES) cvn H.B /DEST pdfmark -end - -2 -11 a 119 -x Fi(Chapter)44 b(14.)f(Modules)-2 197 y -SDict begin H.S end - -2 197 a -2 -197 a -SDict begin 13 H.A end - -2 197 a -2 197 a -SDict begin [ /View [/XYZ H.V] /Dest (3224) cvn H.B /DEST pdfmark end - -2 197 a 342 x Fl(14.1.)35 b(Adv)o(antages)-2 -734 y -SDict begin H.S end - -2 734 a -2 734 a -SDict begin 13 H.A end - -2 734 a -2 734 a -SDict begin [ /View [/XYZ H.V] /Dest (3226) cvn H.B /DEST pdfmark end - -2 734 a 79 -x Fj(The)20 b(ne)n(w)g(modules)f(system)h(has)h(the)f(follo)n(wing)e -(adv)n(antages:)-2 931 y -SDict begin H.S end - -2 931 a -2 931 a -SDict begin 13 H.A end - -2 931 a -2 -931 a -SDict begin [ /View [/XYZ H.V] /Dest (3227) cvn H.B /DEST pdfmark end - -2 931 a -2 931 a -SDict begin H.S end - -2 931 a -2 931 a -SDict begin 13 H.A end - -2 931 a -2 -931 a -SDict begin [ /View [/XYZ H.V] /Dest (table.9) cvn H.B /DEST pdfmark -end - -2 931 a 75 x Fj(T)m(ransparent)g(loading)h(of)h(static)h(and)e -(shared)h(modules)f(\(no)g(need)h(for)g(a)g(subsystem)g(to)g(kno)n(w)f -(about)h(modules\))-2 1099 y(Simple)g(selection)g(between)f(shared)h -(and)f(static)i(modules)e(at)i(con\002gure)d(time)-2 -1191 y("preload)g(modules")h(option)g(for)h(increasing)f(performance)e -(for)j(stable)g(modules)-2 1284 y(No)g(nasty)g(#de\002ne)f(stuf)n(f)h -(an)o(ymore)-2 1377 y(All)h(back)o(ends)d(are)j(a)n(v)n(ailable)e(as)i -(plugin)e(no)n(w)h(\(including)e(pdb_ldap)g(and)h(pdb_tdb\))-2 -1395 y -SDict begin H.S end - -2 1395 a -2 1395 a -SDict begin 13 H.A end - -2 1395 a -2 1395 a -SDict begin [ /View [/XYZ H.V] /Dest (3233) cvn H.B /DEST pdfmark end - -2 1395 -a 377 x Fl(14.2.)35 b(Loading)f(modules)-2 1967 y -SDict begin H.S end - -2 -1967 a -2 1967 a -SDict begin 13 H.A end - -2 1967 a -2 1967 a -SDict begin [ /View [/XYZ H.V] /Dest (3235) cvn H.B /DEST pdfmark end - -2 1967 a 79 x Fj(Some)20 -b(subsystems)g(in)g(samba)g(use)g(dif)n(ferent)f(back)o(ends.)f(These)i -(back)o(ends)f(can)h(be)g(either)g(statically)h(link)o(ed)e(in)i(to)f -(samba)g(or)-2 2154 y(a)n(v)n(ailable)f(as)i(a)g(plugin.)e(A)h -(subsystem)g(should)f(ha)n(v)o(e)h(a)h(function)d(that)i(allo)n(ws)h(a) -f(module)f(to)h(re)o(gister)g(itself.)h(F)o(or)e(e)o(xample,)-2 -2262 y(the)h(passdb)g(subsystem)f(has:)-2 2446 y -SDict begin H.S end - -2 2446 -a -2 2446 a -SDict begin 13 H.A end - -2 2446 a -2 2446 a -SDict begin [ /View [/XYZ H.V] /Dest (3236) cvn H.B /DEST pdfmark end - -2 2446 a -2 2529 a -SDict begin H.S end - -2 -2529 a -2 2529 a -SDict begin 11.7 H.A end - -2 2529 a -2 2529 a -SDict begin [ /View [/XYZ H.V] /Dest (3237) cvn H.B /DEST pdfmark end - -2 2529 a 79 x Fg(BOOL)44 -b(smb_register_passdb\(const)d(char)j(*name,)g(pdb_init_function)e -(init,)h(int)i(version\);)-2 2965 y -SDict begin H.S end - -2 2965 a -2 2965 -a -SDict begin 13 H.A end - -2 2965 a -2 2965 a -SDict begin [ /View [/XYZ H.V] /Dest (3238) cvn H.B /DEST pdfmark end - -2 2965 a 108 x Fj(This)20 b(function)f(will)i -(be)f(called)g(by)f(the)i(initialisation)f(function)e(of)i(the)g -(module)f(to)h(re)o(gister)g(itself.)-2 3091 y -SDict begin H.S end - -2 3091 -a -2 3091 a -SDict begin 13 H.A end - -2 3091 a -2 3091 a -SDict begin [ /View [/XYZ H.V] /Dest (3239) cvn H.B /DEST pdfmark end - -2 3091 a 310 x Ff(14.2.1.)28 -b(Static)i(modules)-2 3568 y -SDict begin H.S end - -2 3568 a -2 3568 a -SDict begin 13 H.A end - -2 3568 -a -2 3568 a -SDict begin [ /View [/XYZ H.V] /Dest (3241) cvn H.B /DEST pdfmark end - -2 3568 a 107 x Fj(The)20 b(modules)f(system)h(compiles)g -(a)g(list)i(of)d(initialisation)h(functions)f(for)h(the)g(static)h -(modules)e(of)h(each)g(subsystem.)f(This)i(is)g(a)-2 -3783 y(de\002ne.)e(F)o(or)h(e)o(xample,)f(it)h(is)i(here)d(currently)g -(\(from)1535 3783 y -SDict begin H.S end - 1535 3783 a 1535 3783 a -SDict begin 13 H.A end - 1535 3783 -a 1535 3783 a -SDict begin [ /View [/XYZ H.V] /Dest (3242) cvn H.B /DEST pdfmark end - 1535 3783 a Fg(include/config.h)p Fj(\):)-2 -3967 y -SDict begin H.S end - -2 3967 a -2 3967 a -SDict begin 13 H.A end - -2 3967 a -2 3967 a -SDict begin [ /View [/XYZ H.V] /Dest (3243) cvn H.B /DEST pdfmark end - -2 3967 -a -2 4050 a -SDict begin H.S end - -2 4050 a -2 4050 a -SDict begin 11.7 H.A end - -2 4050 a -2 4050 a -SDict begin [ /View [/XYZ H.V] /Dest (3244) cvn H.B /DEST pdfmark end - -2 -4050 a 79 x Fg(/*)44 b(Static)g(init)g(functions)g(*/)-2 -4226 y(#define)f(static_init_pdb)g({)h(pdb_mysql_init\(\);)e -(pdb_ldap_init\(\);)h(pdb_smbpasswd_init\(\);)e(pdb_tdbsam_init\(\);)h -(pdb_guest_init\(\);})-2 4583 y -SDict begin H.S end - -2 4583 a -2 4583 a -SDict begin 13 H.A end - -2 -4583 a -2 4583 a -SDict begin [ /View [/XYZ H.V] /Dest (3245) cvn H.B /DEST pdfmark end - -2 4583 a 108 x Fj(These)20 b(functions)f(should)g(be) -h(called)g(before)f(the)h(subsystem)g(is)h(used.)e(That)h(should)f(be)i -(done)e(when)g(the)i(subsystem)e(is)-2 4799 y(initialised)h(or)g -(\002rst)h(used.)-2 4810 y -SDict begin H.S end - -2 4810 a -2 4810 a -SDict begin 13 H.A end - -2 4810 -a -2 4810 a -SDict begin [ /View [/XYZ H.V] /Dest (3246) cvn H.B /DEST pdfmark end - -2 4810 a 327 x Ff(14.2.2.)28 b(Shar)n(ed)j(modules)-2 -5305 y -SDict begin H.S end - -2 5305 a -2 5305 a -SDict begin 13 H.A end - -2 5305 a -2 5305 a -SDict begin [ /View [/XYZ H.V] /Dest (3248) cvn H.B /DEST pdfmark end - -2 5305 -a 106 x Fj(If)20 b(a)g(subsystem)g(needs)g(a)h(certain)e(back)o(end,)g -(it)h(should)g(check)f(if)h(it)h(has)g(already)e(been)g(re)o(gistered.) -g(If)h(the)g(back)o(end)f(hasn')o(t)-2 5519 y(been)g(re)o(gistered)g -(already)-5 b(,)19 b(the)h(subsystem)f(should)h(call)g -(smb_probe_module\(char)14 b(*subsystem,)19 b(char)h(*back)o(end\).)d -(This)p Black 3657 5984 a Fh(86)p Black eop end -%%Page: 87 93 -TeXDict begin 87 92 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.87) cvn H.B /DEST pdfmark -end - -2 -102 a Black -2 -201 -a -SDict begin H.S end - -2 -201 a -2 -201 a -SDict begin 13 H.A end - -2 -201 a -2 -201 a -SDict begin [ /View [/XYZ H.V] /Dest (3267) cvn H.B /DEST pdfmark end - -2 -201 a 3039 --132 a Fh(Chapter)20 b(14.)f(Modules)p Black -2 72 a -Fj(function)f(tries)j(to)f(load)g(the)g(correct)f(module)g(from)g(a)i -(certain)f(path)f(\($LIBDIR/subsystem/back)o(end.so\).)d(If)k(the)g -(\002rst)-2 180 y(character)f(in)h('back)o(end')e(is)j(a)g(slash,)f -(smb_probe_module\(\))15 b(tries)20 b(to)h(load)f(the)g(module)f(from)g -(the)h(absolute)f(path)h(speci\002ed)-2 288 y(in)g('back)o(end'.)-2 -455 y -SDict begin H.S end - -2 455 a -2 455 a -SDict begin 13 H.A end - -2 455 a -2 455 a -SDict begin [ /View [/XYZ H.V] /Dest (3249) cvn H.B /DEST pdfmark end - -2 455 a 107 -x Fj(After)g(smb_probe_module\(\))14 b(has)21 b(been)e(e)o(x)o(ecuted,) -f(the)i(subsystem)g(should)f(check)h(again)f(if)h(the)h(module)d(has)j -(been)-2 670 y(re)o(gistered.)-2 782 y -SDict begin H.S end - -2 782 a -2 782 -a -SDict begin 13 H.A end - -2 782 a -2 782 a -SDict begin [ /View [/XYZ H.V] /Dest (3250) cvn H.B /DEST pdfmark end - -2 782 a 359 x Fl(14.3.)35 b(Writing)g(modules)-2 -1336 y -SDict begin H.S end - -2 1336 a -2 1336 a -SDict begin 13 H.A end - -2 1336 a -2 1336 a -SDict begin [ /View [/XYZ H.V] /Dest (3252) cvn H.B /DEST pdfmark end - -2 1336 -a 79 x Fj(Each)19 b(module)g(has)i(an)f(initialisation)g(function.)e(F) -o(or)i(modules)f(that)h(are)g(included)f(with)h(samba)g(this)h(name)f -(is)-2 1523 y(')26 1523 y -SDict begin H.S end - 26 1523 a 26 1523 a -SDict begin 13 H.A end - 26 1523 -a 26 1523 a -SDict begin [ /View [/XYZ H.V] /Dest (3253) cvn H.B /DEST pdfmark end - 26 1523 a Fa(subsystem)q Fj(_)519 1523 y -SDict begin H.S end - -519 1523 a 519 1523 a -SDict begin 13 H.A end - 519 1523 a 519 1523 a -SDict begin [ /View [/XYZ H.V] /Dest (3254) cvn H.B /DEST pdfmark end - 519 1523 -a Fa(backend)s Fj(_init'.)c(F)o(or)k(e)o(xternal)f(modules)g(\(that)h -(will)h(ne)n(v)o(er)d(be)j(b)n(uilt-in,)e(b)n(ut)h(only)g(a)n(v)n -(ailable)f(as)i(a)-2 1631 y(module\))d(this)j(name)f(is)h(al)o(w)o(ays) -f('init_module'.)d(\(In)j(the)g(case)h(of)f(modules)f(included)g(with)h -(samba,)g(the)g(con\002gure)e(system)-2 1739 y(will)j(add)e(a)i -(#de\002ne)e(subsystem_back)o(end_init\(\))d(init_module\(\)\).)g(The)k -(prototype)e(for)i(these)g(functions)f(is:)-2 1923 y -SDict begin H.S end - --2 1923 a -2 1923 a -SDict begin 13 H.A end - -2 1923 a -2 1923 a -SDict begin [ /View [/XYZ H.V] /Dest (3255) cvn H.B /DEST pdfmark end - -2 1923 a -2 -2006 a -SDict begin H.S end - -2 2006 a -2 2006 a -SDict begin 11.7 H.A end - -2 2006 a -2 2006 a -SDict begin [ /View [/XYZ H.V] /Dest (3256) cvn H.B /DEST pdfmark end - -2 2006 -a 79 x Fg(int)44 b(init_module\(void\);)-2 2442 y -SDict begin H.S end - -2 -2442 a -2 2442 a -SDict begin 13 H.A end - -2 2442 a -2 2442 a -SDict begin [ /View [/XYZ H.V] /Dest (3257) cvn H.B /DEST pdfmark end - -2 2442 a 108 x -Fj(This)20 b(function)f(should)g(call)h(one)g(or)g(more)f(re)o -(gistration)g(functions.)g(The)g(function)g(should)g(return)g(non-zero) -f(on)i(success)g(and)-2 2658 y(zero)f(on)h(f)o(ailure.)-2 -2824 y -SDict begin H.S end - -2 2824 a -2 2824 a -SDict begin 13 H.A end - -2 2824 a -2 2824 a -SDict begin [ /View [/XYZ H.V] /Dest (3258) cvn H.B /DEST pdfmark end - -2 2824 -a 108 x Fj(F)o(or)g(e)o(xample,)e(pdb_ldap_init\(\))e(contains:)-2 -3116 y -SDict begin H.S end - -2 3116 a -2 3116 a -SDict begin 13 H.A end - -2 3116 a -2 3116 a -SDict begin [ /View [/XYZ H.V] /Dest (3259) cvn H.B /DEST pdfmark end - -2 3116 -a -2 3199 a -SDict begin H.S end - -2 3199 a -2 3199 a -SDict begin 11.7 H.A end - -2 3199 a -2 3199 a -SDict begin [ /View [/XYZ H.V] /Dest (3260) cvn H.B /DEST pdfmark end - -2 -3199 a 79 x Fg(int)44 b(pdb_ldap_init\(void\))-2 3375 -y({)177 3472 y(smb_register_passdb\("ldapsam",)c(pdb_init_ldapsam,)i -(PASSDB_INTERFACE_VERSION\);)177 3569 y -(smb_register_passdb\("ldapsam_nua",)d(pdb_init_ldapsam_nua,)j -(PASSDB_INTERFACE_VERSION\);)-2 3666 y(return)i(TRUE;)-2 -3763 y(})39 3954 y -SDict begin H.S end - 39 3954 a 39 3954 a -SDict begin 13 H.A end - 39 3954 a 39 3954 -a -SDict begin [ /View [/XYZ H.V] /Dest (3261) cvn H.B /DEST pdfmark end - 39 3954 a -2 4282 a Ff(14.3.1.)28 b(Static/Shar)n(ed)k(selection)e -(in)h(con\002gur)n(e.in)-2 4473 y -SDict begin H.S end - -2 4473 a -2 4473 a -SDict begin 13 H.A end - --2 4473 a -2 4473 a -SDict begin [ /View [/XYZ H.V] /Dest (3263) cvn H.B /DEST pdfmark end - -2 4473 a 83 x Fj(Some)20 b(macros)f(in)i -(con\002gure.in)c(generate)i(the)h(v)n(arious)f(de\002nes)h(and)g -(substs)h(that)f(are)g(necessary)g(for)f(the)h(system)h(to)f(w)o(ork)-2 -4664 y(correct.)f(All)i(modules)e(that)h(should)f(be)h(b)n(uilt)h(by)e -(def)o(ault)h(ha)n(v)o(e)f(to)i(be)f(added)f(to)h(the)h(v)n(ariable)e -(')l(def)o(ault_modules'.)d(F)o(or)-2 4772 y(e)o(xample,)i(if)j(ldap)e -(is)j(found,)c(pdb_ldap)g(is)j(added)e(to)h(this)h(v)n(ariable.)-2 -4956 y -SDict begin H.S end - -2 4956 a -2 4956 a -SDict begin 13 H.A end - -2 4956 a -2 4956 a -SDict begin [ /View [/XYZ H.V] /Dest (3264) cvn H.B /DEST pdfmark end - -2 4956 -a 90 x Fj(On)f(the)g(bottom)f(of)h(con\002gure.in,)e(SMB_MODULE\(\))h -(should)g(be)h(called)g(for)f(each)h(module)f(and)h(SMB_SUBSYSTEM\(\)) --2 5154 y(for)f(each)h(subsystem.)-2 5338 y -SDict begin H.S end - -2 5338 a --2 5338 a -SDict begin 13 H.A end - -2 5338 a -2 5338 a -SDict begin [ /View [/XYZ H.V] /Dest (3265) cvn H.B /DEST pdfmark end - -2 5338 a 90 x Fj(Syntax:)p -Black 3656 5984 a Fh(87)p Black eop end -%%Page: 88 94 -TeXDict begin 88 93 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.88) cvn H.B /DEST pdfmark -end - -2 -102 a Black 3039 -132 -a Fh(Chapter)20 b(14.)f(Modules)p Black -2 -11 a -SDict begin H.S end - -2 -11 -a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (3266) cvn H.B /DEST pdfmark end - -2 -11 a 83 x Fg(SMB_MODULE\()p -Fc(subsystem)q Fg(_)944 72 y -SDict begin H.S end - 944 72 a 944 72 a -SDict begin 11.7 H.A end - 944 72 -a 944 72 a -SDict begin [ /View [/XYZ H.V] /Dest (3269) cvn H.B /DEST pdfmark end - 944 72 a Fc(backend)s Fg(,)1347 72 y -SDict begin H.S end - 1347 -72 a 1347 72 a -SDict begin 11.7 H.A end - 1347 72 a 1347 72 a -SDict begin [ /View [/XYZ H.V] /Dest (3270) cvn H.B /DEST pdfmark end - 1347 72 a Fc(object)44 -b(files)p Fg(,)1974 72 y -SDict begin H.S end - 1974 72 a 1974 72 a -SDict begin 11.7 H.A end - 1974 72 -a 1974 72 a -SDict begin [ /View [/XYZ H.V] /Dest (3271) cvn H.B /DEST pdfmark end - 1974 72 a Fc(plugin)g(name)p Fg(,)2557 72 -y -SDict begin H.S end - 2557 72 a 2557 72 a -SDict begin 11.7 H.A end - 2557 72 a 2557 72 a -SDict begin [ /View [/XYZ H.V] /Dest (3272) cvn H.B /DEST pdfmark end - 2557 72 a Fc(subsystem)g -(name)p Fg(,)3275 72 y -SDict begin H.S end - 3275 72 a 3275 72 a -SDict begin 11.7 H.A end - 3275 72 a -3275 72 a -SDict begin [ /View [/XYZ H.V] /Dest (3273) cvn H.B /DEST pdfmark end - 3275 72 a Fc(static_action)p Fg(,)3947 72 y -SDict begin H.S end - -3947 72 a 3947 72 a -SDict begin 11.7 H.A end - 3947 72 a 3947 72 a -SDict begin [ /View [/XYZ H.V] /Dest (3274) cvn H.B /DEST pdfmark end - 3947 72 a Fc(shared_action)p -Fg(\))-2 170 y(SMB_SUBSYSTEM\()628 170 y -SDict begin H.S end - 628 170 a 628 -170 a -SDict begin 11.7 H.A end - 628 170 a 628 170 a -SDict begin [ /View [/XYZ H.V] /Dest (3275) cvn H.B /DEST pdfmark end - 628 170 a Fc(subsystem)q Fg(\))-2 -527 y -SDict begin H.S end - -2 527 a -2 527 a -SDict begin 13 H.A end - -2 527 a -2 527 a -SDict begin [ /View [/XYZ H.V] /Dest (3276) cvn H.B /DEST pdfmark end - -2 527 a 108 -x Fj(Also,)20 b(mak)o(e)g(sure)g(to)g(add)g(the)g(correct)f(directi)n -(v)o(es)h(to)1580 635 y -SDict begin H.S end - 1580 635 a 1580 635 a -SDict begin 13 H.A end - 1580 635 -a 1580 635 a -SDict begin [ /View [/XYZ H.V] /Dest (3277) cvn H.B /DEST pdfmark end - 1580 635 a Fg(Makefile.in)p Fj(.)2115 635 -y -SDict begin H.S end - 2115 635 a 2115 635 a -SDict begin 13 H.A end - 2115 635 a 2115 635 a -SDict begin [ /View [/XYZ H.V] /Dest (3278) cvn H.B /DEST pdfmark end - 2115 635 -a Fa(@SUBSYSTEM_STATIC@)d Fj(will)k(be)f(replaced)f(with)-2 -742 y(a)h(list)i(of)e(objects)g(\002les)h(of)f(the)g(modules)f(that)h -(need)g(to)g(be)g(link)o(ed)g(in)g(statically)-5 b(.)2353 -742 y -SDict begin H.S end - 2353 742 a 2353 742 a -SDict begin 13 H.A end - 2353 742 a 2353 742 a -SDict begin [ /View [/XYZ H.V] /Dest (3279) cvn H.B /DEST pdfmark end - 2353 -742 a Fa(@SUBSYSTEM_MODULES@)17 b Fj(will)k(be)-2 850 -y(replaced)e(with)h(the)g(names)g(of)g(the)g(plugins)g(to)g(b)n(uild.) --2 1034 y -SDict begin H.S end - -2 1034 a -2 1034 a -SDict begin 13 H.A end - -2 1034 a -2 1034 a -SDict begin [ /View [/XYZ H.V] /Dest (3280) cvn H.B /DEST pdfmark end - -2 -1034 a 90 x Fj(Y)-9 b(ou)19 b(must)i(mak)o(e)e(sure)h(all)h(.c)g -(\002les)g(that)f(contain)f(de\002nes)h(that)g(can)g(be)h(changed)d(by) -i(./con\002gure)e(are)i(reb)n(uilded)f(in)h(the)-2 1232 -y('modules_clean')d(mak)o(e)j(tar)o(get.)f(Practically)-5 -b(,)19 b(this)i(means)e(all)i(c)g(\002les)g(that)f(contain)2496 -1232 y -SDict begin H.S end - 2496 1232 a 2496 1232 a -SDict begin 13 H.A end - 2496 1232 a 2496 1232 -a -SDict begin [ /View [/XYZ H.V] /Dest (3281) cvn H.B /DEST pdfmark end - 2496 1232 a Fk(static_init_subsystem;)f Fj(calls)i(need)f(to)-2 -1340 y(be)g(reb)n(uilded.)p Black 3659 5984 a Fh(88)p -Black eop end -%%Page: 89 95 -TeXDict begin 89 94 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.89) cvn H.B /DEST pdfmark -end - -2 -102 a Black Black -2 --11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (RPC-PLUGIN) cvn H.B /DEST pdfmark -end - -2 -11 a 119 -x Fi(Chapter)44 b(15.)f(RPC)h(Pluggable)f(Modules)-2 -197 y -SDict begin H.S end - -2 197 a -2 197 a -SDict begin 13 H.A end - -2 197 a -2 197 a -SDict begin [ /View [/XYZ H.V] /Dest (3300) cvn H.B /DEST pdfmark end - -2 197 a 342 -x Fl(15.1.)35 b(About)-2 707 y -SDict begin H.S end - -2 707 a -2 707 a -SDict begin 13 H.A end - -2 707 -a -2 707 a -SDict begin [ /View [/XYZ H.V] /Dest (3302) cvn H.B /DEST pdfmark end - -2 707 a 106 x Fj(This)20 b(document)e(describes)i(ho)n(w)g -(to)g(mak)o(e)g(use)g(the)g(ne)n(w)g(RPC)i(Pluggable)c(Modules)i -(features)f(of)h(Samba)g(3.0.)f(This)-2 921 y(architecture)f(w)o(as)j -(added)e(to)i(increase)e(the)i(maintainability)d(of)i(Samba)g(allo)n -(wing)f(RPC)j(Pipes)e(to)h(be)f(w)o(ork)o(ed)f(on)h(separately)-2 -1029 y(from)f(the)h(main)g(CVS)h(branch.)e(The)g(RPM)j(architecture)c -(will)j(also)g(allo)n(w)f(third-party)e(v)o(endors)g(to)i(add)g -(functionality)e(to)-2 1137 y(Samba)h(through)g(plug-ins.)-2 -1165 y -SDict begin H.S end - -2 1165 a -2 1165 a -SDict begin 13 H.A end - -2 1165 a -2 1165 a -SDict begin [ /View [/XYZ H.V] /Dest (3303) cvn H.B /DEST pdfmark end - -2 1165 -a 359 x Fl(15.2.)35 b(General)e(Ov)o(er)o(view)-2 1692 -y -SDict begin H.S end - -2 1692 a -2 1692 a -SDict begin 13 H.A end - -2 1692 a -2 1692 a -SDict begin [ /View [/XYZ H.V] /Dest (3305) cvn H.B /DEST pdfmark end - -2 1692 a 106 -x Fj(When)20 b(an)g(RPC)i(call)e(is)h(sent)g(to)f(smbd,)g(smbd)f(tries) -i(to)f(load)g(a)h(shared)e(library)g(by)h(the)g(name)2749 -1798 y -SDict begin H.S end - 2749 1798 a 2749 1798 a -SDict begin 13 H.A end - 2749 1798 a 2749 1798 -a -SDict begin [ /View [/XYZ H.V] /Dest (3306) cvn H.B /DEST pdfmark end - 2749 1798 a Fg(librpc_.so)d Fj(to)-2 1906 -y(handle)i(the)h(call)h(if)f(it)h(doesn')o(t)e(kno)n(w)g(ho)n(w)h(to)g -(handle)f(the)h(call)h(internally)-5 b(.)18 b(F)o(or)i(instance,)g(LSA) -g(calls)h(are)f(handled)f(by)-2 2014 y -SDict begin H.S end - -2 2014 a -2 2014 -a -SDict begin 13 H.A end - -2 2014 a -2 2014 a -SDict begin [ /View [/XYZ H.V] /Dest (3307) cvn H.B /DEST pdfmark end - -2 2014 a Fg(librpc_lsass.so)p -Fj(..)f(These)i(shared)f(libraries)h(should)f(be)h(located)g(in)g(the) -2291 2014 y -SDict begin H.S end - 2291 2014 a 2291 2014 a -SDict begin 13 H.A end - 2291 2014 a 2291 -2014 a -SDict begin [ /View [/XYZ H.V] /Dest (3308) cvn H.B /DEST pdfmark end - 2291 2014 a Fg(/lib/rpc)p Fj(.)d(smbd)j(then)-2 -2122 y(attempts)g(to)g(call)h(the)f(init_module)e(function)h(within)h -(the)g(shared)f(library)-5 b(.)19 b(Check)h(the)g(chapter)f(on)h -(modules)f(for)g(more)-2 2230 y(information.)-2 2397 -y -SDict begin H.S end - -2 2397 a -2 2397 a -SDict begin 13 H.A end - -2 2397 a -2 2397 a -SDict begin [ /View [/XYZ H.V] /Dest (3309) cvn H.B /DEST pdfmark end - -2 2397 a 107 -x Fj(In)h(the)g(init_module)e(function,)g(the)i(library)f(should)h -(call)g(rpc_pipe_re)o(gister_comman)o(ds\(\).)14 b(This)20 -b(function)f(tak)o(es)h(the)-2 2612 y(follo)n(wing)e(ar)o(guments:)-2 -2796 y -SDict begin H.S end - -2 2796 a -2 2796 a -SDict begin 13 H.A end - -2 2796 a -2 2796 a -SDict begin [ /View [/XYZ H.V] /Dest (3310) cvn H.B /DEST pdfmark end - -2 2796 -a -2 2879 a -SDict begin H.S end - -2 2879 a -2 2879 a -SDict begin 11.7 H.A end - -2 2879 a -2 2879 a -SDict begin [ /View [/XYZ H.V] /Dest (3311) cvn H.B /DEST pdfmark end - -2 -2879 a 79 x Fg(int)44 b(rpc_pipe_register_commands\(const)c(char)k -(*clnt,)g(const)g(char)g(*srv,)1388 3055 y(const)g(struct)f(api_struct) -h(*cmds,)f(int)i(size\);)39 3246 y -SDict begin H.S end - 39 3246 a 39 3246 -a -SDict begin 13 H.A end - 39 3246 a 39 3246 a -SDict begin [ /View [/XYZ H.V] /Dest (3312) cvn H.B /DEST pdfmark end - 39 3246 a -2 3371 a -SDict begin H.S end - -2 3371 a -2 -3371 a -SDict begin 13 H.A end - -2 3371 a -2 3371 a -SDict begin [ /View [/XYZ H.V] /Dest (3314) cvn H.B /DEST pdfmark end - -2 3371 a 108 x Fj(clnt)-2 -3480 y -SDict begin H.S end - -2 3480 a -2 3480 a -SDict begin 13 H.A end - -2 3480 a -2 3480 a -SDict begin [ /View [/XYZ H.V] /Dest (3315) cvn H.B /DEST pdfmark end - -2 3480 -a Black Black 164 3628 a -SDict begin H.S end - 164 3628 a 164 3628 a -SDict begin 13 H.A end - 164 3628 -a 164 3628 a -SDict begin [ /View [/XYZ H.V] /Dest (3316) cvn H.B /DEST pdfmark end - 164 3628 a Fj(the)20 b(Client)h(name)e(of)h(the)g(named)g -(pipe)-2 3729 y -SDict begin H.S end - -2 3729 a -2 3729 a -SDict begin 13 H.A end - -2 3729 a -2 3729 -a -SDict begin [ /View [/XYZ H.V] /Dest (3318) cvn H.B /DEST pdfmark end - -2 3729 a 90 x Fj(srv)-2 3820 y -SDict begin H.S end - -2 3820 a -2 3820 a -SDict begin 13 H.A end - --2 3820 a -2 3820 a -SDict begin [ /View [/XYZ H.V] /Dest (3319) cvn H.B /DEST pdfmark end - -2 3820 a Black Black 164 3968 a -SDict begin H.S end - -164 3968 a 164 3968 a -SDict begin 13 H.A end - 164 3968 a 164 3968 a -SDict begin [ /View [/XYZ H.V] /Dest (3320) cvn H.B /DEST pdfmark end - 164 3968 -a Fj(the)g(Serv)o(er)f(name)h(of)g(the)g(named)f(pipe)-2 -4069 y -SDict begin H.S end - -2 4069 a -2 4069 a -SDict begin 13 H.A end - -2 4069 a -2 4069 a -SDict begin [ /View [/XYZ H.V] /Dest (3322) cvn H.B /DEST pdfmark end - -2 4069 -a 90 x Fj(cmds)-2 4160 y -SDict begin H.S end - -2 4160 a -2 4160 a -SDict begin 13 H.A end - -2 4160 -a -2 4160 a -SDict begin [ /View [/XYZ H.V] /Dest (3323) cvn H.B /DEST pdfmark end - -2 4160 a Black Black 164 4309 a -SDict begin H.S end - 164 4309 -a 164 4309 a -SDict begin 13 H.A end - 164 4309 a 164 4309 a -SDict begin [ /View [/XYZ H.V] /Dest (3324) cvn H.B /DEST pdfmark end - 164 4309 a Fj(a)h(list)i(of)e -(api_structs)f(that)h(map)g(RPC)i(ordinal)d(numbers)f(to)j(function)d -(calls)-2 4410 y -SDict begin H.S end - -2 4410 a -2 4410 a -SDict begin 13 H.A end - -2 4410 a -2 4410 -a -SDict begin [ /View [/XYZ H.V] /Dest (3326) cvn H.B /DEST pdfmark end - -2 4410 a 90 x Fj(size)-2 4501 y -SDict begin H.S end - -2 4501 a -2 4501 -a -SDict begin 13 H.A end - -2 4501 a -2 4501 a -SDict begin [ /View [/XYZ H.V] /Dest (3327) cvn H.B /DEST pdfmark end - -2 4501 a Black Black 164 4649 -a -SDict begin H.S end - 164 4649 a 164 4649 a -SDict begin 13 H.A end - 164 4649 a 164 4649 a -SDict begin [ /View [/XYZ H.V] /Dest (3328) cvn H.B /DEST pdfmark end - 164 4649 -a Fj(the)i(number)e(of)i(api_structs)g(contained)e(in)j(cmds)-2 -4833 y -SDict begin H.S end - -2 4833 a -2 4833 a -SDict begin 13 H.A end - -2 4833 a -2 4833 a -SDict begin [ /View [/XYZ H.V] /Dest (3329) cvn H.B /DEST pdfmark end - -2 4833 -a 90 x Fj(See)f(rpc_serv)o(er/srv_re)o(g.c)c(and)j(rpc_serv)o -(er/srv_re)o(g_nt.c)c(for)k(a)i(small)g(e)o(xample)d(of)i(ho)n(w)g(to)g -(use)h(this)f(library)-5 b(.)p Black 3659 5984 a Fh(89)p -Black eop end -%%Page: 90 96 -TeXDict begin 90 95 bop -600 -600 a -SDict begin /product where{pop product(Distiller)search{pop pop pop -version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto -closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show -grestore}if}{pop}ifelse}{pop}ifelse}if end - -600 -600 a Black -0 TeXcolorgray -2 -102 a -SDict begin H.S end - -2 -102 a 0 TeXcolorgray 0 TeXcolorgray --2 -102 a -SDict begin H.R end - -2 -102 a -2 -102 a -SDict begin [ /View [/XYZ H.V] /Dest (page.90) cvn H.B /DEST pdfmark -end - -2 -102 a Black Black -2 --11 a -SDict begin H.S end - -2 -11 a -2 -11 a -SDict begin 13 H.A end - -2 -11 a -2 -11 a -SDict begin [ /View [/XYZ H.V] /Dest (PACKAGING) cvn H.B /DEST pdfmark -end - -2 -11 a 119 -x Fi(Chapter)44 b(16.)f(Notes)h(to)g(packagers)-2 197 -y -SDict begin H.S end - -2 197 a -2 197 a -SDict begin 13 H.A end - -2 197 a -2 197 a -SDict begin [ /View [/XYZ H.V] /Dest (3336) cvn H.B /DEST pdfmark end - -2 197 a 342 x -Fl(16.1.)35 b(V)-14 b(ersioning)-2 734 y -SDict begin H.S end - -2 734 a -2 -734 a -SDict begin 13 H.A end - -2 734 a -2 734 a -SDict begin [ /View [/XYZ H.V] /Dest (3338) cvn H.B /DEST pdfmark end - -2 734 a 79 x Fj(Please,)20 b(please)h(update)e -(the)h(v)o(ersion)f(number)f(in)1468 813 y -SDict begin H.S end - 1468 813 a -1468 813 a -SDict begin 13 H.A end - 1468 813 a 1468 813 a -SDict begin [ /View [/XYZ H.V] /Dest (3339) cvn H.B /DEST pdfmark end - 1468 813 a Fg -(source/include/version.h)e Fj(to)21 b(include)e(the)h(v)o(ersioning)e -(of)i(your)-2 921 y(package.)e(This)j(mak)o(es)f(it)h(easier)f(to)g -(distinguish)f(standard)h(samba)f(b)n(uilds)h(from)g(custom-b)n(uild)e -(samba)i(b)n(uilds)-2 1029 y(\(distrib)n(utions)f(often)g(patch)h -(packages\).)e(F)o(or)i(e)o(xample,)e(a)j(good)e(v)o(ersion)g(w)o(ould) -g(be:)-2 1213 y -SDict begin H.S end - -2 1213 a -2 1213 a -SDict begin 13 H.A end - -2 1213 a -2 1213 -a -SDict begin [ /View [/XYZ H.V] /Dest (3340) cvn H.B /DEST pdfmark end - -2 1213 a -2 1296 a -SDict begin H.S end - -2 1296 a -2 1296 a -SDict begin 11.7 H.A end - -2 1296 a -2 -1296 a -SDict begin [ /View [/XYZ H.V] /Dest (3341) cvn H.B /DEST pdfmark end - -2 1296 a 79 x Fg(Version)43 b(2.999+3.0.alpha21-5)f(for)i -(Debian)-2 1576 y -SDict begin H.S end - -2 1576 a -2 1576 a -SDict begin 13 H.A end - -2 1576 a -2 1576 -a -SDict begin [ /View [/XYZ H.V] /Dest (3342) cvn H.B /DEST pdfmark end - -2 1576 a 377 x Fl(16.2.)35 b(Modules)-2 2121 y -SDict begin H.S end - -2 -2121 a -2 2121 a -SDict begin 13 H.A end - -2 2121 a -2 2121 a -SDict begin [ /View [/XYZ H.V] /Dest (3344) cvn H.B /DEST pdfmark end - -2 2121 a 106 x -Fj(Samba)19 b(no)n(w)h(has)h(support)d(for)i(b)n(uilding)f(parts)h(of)g -(samba)g(as)h(plugins.)e(This)h(mak)o(es)g(it)h(possible)f(to,)g(for)g -(e)o(xample,)e(put)i(ldap)-2 2335 y(or)g(mysql)f(support)g(in)i(a)f -(seperate)g(package,)e(thus)j(making)d(it)j(possible)f(to)h(ha)n(v)o(e) -e(a)i(normal)e(samba)h(package)e(not)i(depending)-2 2443 -y(on)g(ldap)f(or)h(mysql.)g(T)-7 b(o)20 b(b)n(uild)g(as)h(much)e(parts) -h(of)g(samba)g(as)h(a)f(plugin,)f(run:)-2 2627 y -SDict begin H.S end - -2 2627 -a -2 2627 a -SDict begin 13 H.A end - -2 2627 a -2 2627 a -SDict begin [ /View [/XYZ H.V] /Dest (3345) cvn H.B /DEST pdfmark end - -2 2627 a -2 2710 a -SDict begin H.S end - -2 -2710 a -2 2710 a -SDict begin 11.7 H.A end - -2 2710 a -2 2710 a -SDict begin [ /View [/XYZ H.V] /Dest (3346) cvn H.B /DEST pdfmark end - -2 2710 a 79 x Fg(./configure)43 -b(--with-shared-modules=rpc,vfs,auth,pdb)o(,chars)o(et)p -Black 3659 5984 a Fh(90)p Black eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/docs/Samba-HOWTO-Collection.ps b/docs/Samba-HOWTO-Collection.ps 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()-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()-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()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:)-2 -2167 y(#)g(#INCLUDE)43 b()-2 2264 y(#)269 b(#BEGIN_ALTERNATE) --2 2361 y(#)g(#END_ALTERNATE)-2 2459 y(#)g(\\0xnn)44 -b(\(non-printing)e(character)i(support\))-2 2556 y(#)-2 -2653 y(#)g(Following)g(any)g(entry)g(in)h(the)f(file)g(with)g(the)h -(characters)e("#PRE")h(will)g(cause)-2 2750 y(#)g(the)h(entry)f(to)g -(be)h(preloaded)e(into)h(the)h(name)f(cache.)g(By)g(default,)g(entries) -f(are)-2 2847 y(#)h(not)h(preloaded,)e(but)h(are)h(parsed)e(only)i -(after)f(dynamic)f(name)h(resolution)f(fails.)-2 2944 -y(#)-2 3041 y(#)h(Following)g(an)g(entry)g(with)g(the)h -("#DOM:")d(tag)i(will)h(associate)e(the)-2 3138 -y(#)h(entry)g(with)h(the)f(domain)g(specified)f(by)i(.)e(This)h -(affects)g(how)g(the)-2 3236 y(#)g(browser)g(and)g(logon)g(services)g -(behave)g(in)g(TCP/IP)g(environments.)f(To)h(preload)-2 -3333 y(#)g(the)h(host)f(name)g(associated)f(with)h(#DOM)h(entry,)e(it)i -(is)f(necessary)g(to)g(also)g(add)h(a)-2 3430 y(#)f(#PRE)h(to)f(the)g -(line.)g(The)h()e(is)i(always)f(preloaded)f(although)g(it)i -(will)f(not)-2 3527 y(#)g(be)h(shown)f(when)g(the)g(name)h(cache)f(is)g -(viewed.)-2 3624 y(#)-2 3721 y(#)g(Specifying)g("#INCLUDE)f -(")g(will)h(force)g(the)g(RFC)h(NetBIOS)e(\(NBT\))-2 -3818 y(#)h(software)g(to)g(seek)h(the)f(specified)f()g(and)i -(parse)f(it)g(as)h(if)f(it)h(were)-2 3916 y(#)f(local.)g()f -(is)i(generally)e(a)i(UNC-based)e(name,)h(allowing)g(a)-2 -4013 y(#)g(centralized)f(lmhosts)h(file)g(to)h(be)f(maintained)f(on)i -(a)g(server.)-2 4110 y(#)f(It)h(is)f(ALWAYS)g(necessary)g(to)g(provide) -g(a)g(mapping)g(for)g(the)h(IP)f(address)g(of)g(the)-2 -4207 y(#)g(server)g(prior)g(to)h(the)f(#INCLUDE.)f(This)i(mapping)e -(must)h(use)h(the)f(#PRE)g(directive.)-2 4304 y(#)g(In)h(addtion)f(the) -g(share)g("public")f(in)i(the)f(example)g(below)g(must)g(be)h(in)f(the) --2 4401 y(#)g(LanManServer)f(list)h(of)h("NullSessionShares")d(in)i -(order)g(for)g(client)g(machines)g(to)-2 4498 y(#)g(be)h(able)f(to)h -(read)f(the)g(lmhosts)g(file)g(successfully.)f(This)h(key)g(is)h(under) --2 4596 y(#)f(\\machine\\system\\currentcontrolset\\services)o(\\lanma) -o(nserve)o(r\\para)o(meter)o(s\\null)o(sessio)o(nshare)o(s)-2 -4693 y(#)g(in)h(the)f(registry.)g(Simply)f(add)i("public")e(to)i(the)f -(list)g(found)g(there.)-2 4790 y(#)-2 4887 y(#)g(The)h(#BEGIN_)e(and)i -(#END_ALTERNATE)d(keywords)i(allow)g(multiple)f(#INCLUDE)-2 -4984 y(#)h(statements)g(to)g(be)h(grouped)e(together.)h(Any)g(single)g -(successful)f(include)-2 5081 y(#)h(will)h(cause)f(the)g(group)g(to)g -(succeed.)-2 5178 y(#)-2 5275 y(#)g(Finally,)g(non-printing)f -(characters)g(can)h(be)h(embedded)e(in)i(mappings)e(by)-2 -5373 y(#)h(first)g(surrounding)f(the)i(NetBIOS)e(name)i(in)f -(quotations,)f(then)h(using)g(the)-2 5470 y(#)g(\\0xnn)g(notation)g(to) -g(specify)g(a)h(hex)f(value)g(for)g(a)h(non-printing)e(character.)-2 -5567 y(#)p Black 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()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 -- cgit From e2996e29c7fb4697b9d95fe17d316bd2dded9d17 Mon Sep 17 00:00:00 2001 From: John Terpstra Date: Sun, 13 Apr 2003 13:50:45 +0000 Subject: Adding more docs. (This used to be commit 8b75c925b9a237e967a92f17a9b85562c1da8733) --- docs/docbook/global.ent | 68 ++++++++------ docs/docbook/projdoc/Compiling.sgml | 57 +++++++++++- docs/docbook/projdoc/IntroSMB.sgml | 175 ++++++++++++++++++++++++++++++++++++ 3 files changed, 269 insertions(+), 31 deletions(-) create mode 100644 docs/docbook/projdoc/IntroSMB.sgml (limited to 'docs') diff --git a/docs/docbook/global.ent b/docs/docbook/global.ent index 70f7849868..5abcc606d7 100644 --- a/docs/docbook/global.ent +++ b/docs/docbook/global.ent @@ -83,6 +83,15 @@ '> + + DavidLechnyr + + Unofficial HOWTO +
david@lechnyr.com
+
+'> + @@ -440,42 +449,43 @@ an Active Directory environment. - - - - - - - - - - - - - - - - - + + + + + + + + + - + + + + + - - - - + - - - - - - + - + + + + + + + + + + + + + + diff --git a/docs/docbook/projdoc/Compiling.sgml b/docs/docbook/projdoc/Compiling.sgml index b8471508f6..15b5acc594 100644 --- a/docs/docbook/projdoc/Compiling.sgml +++ b/docs/docbook/projdoc/Compiling.sgml @@ -13,8 +13,10 @@ How to compile SAMBA -You can obtain the samba source from the samba website. To obtain a development version, -you can download samba from CVS or using rsync. + +You can obtain the samba source from the samba website. To obtain a development version, +you can download samba from CVS or using rsync. + Access Samba source code via CVS @@ -177,6 +179,57 @@ on this system just substitute the correct package name + +Verifying Samba's PGP signature + + +In these days of insecurity, it's strongly recommended that you verify the PGP signature for any +source file before installing it. According to Jerry Carter of the Samba Team, only about 22% of +all Samba downloads have had a corresponding PGP signature download (a very low percentage, which +should be considered a bad thing). Even if you're not downloading from a mirror site, verifying PGP +signatures should be a standard reflex. + + + + +With that said, go ahead and download the following files: + + + + $ wget http://us1.samba.org/samba/ftp/samba-2.2.8a.tar.asc + $ wget http://us1.samba.org/samba/ftp/samba-pubkey.asc + + + +The first file is the PGP signature for the Samba source file; the other is the Samba public +PGP key itself. Import the public PGP key with: + + + + $ gpg --import samba-pubkey.asc + + + +And verify the Samba source code integrity with: + + + + $ gzip -d samba-2.2.8a.tar.gz + $ gpg --verify samba-2.2.8a.tar.asc + + + +If you receive a message like, "Good signature from Samba Distribution Verification Key..." +then all is well. The warnings about trust relationships can be ignored. An example of what +you would not want to see would be: + + + + gpg: BAD signature from "Samba Distribution Verification Key" + + + + Building the Binaries diff --git a/docs/docbook/projdoc/IntroSMB.sgml b/docs/docbook/projdoc/IntroSMB.sgml new file mode 100644 index 0000000000..e81155a36f --- /dev/null +++ b/docs/docbook/projdoc/IntroSMB.sgml @@ -0,0 +1,175 @@ + + + &author.dlechnyr; + April 13, 2003 + + +Introduction to Samba + + +Samba provides MS Windows file and print services over TCP/IP and provides compatible support for +all SMB/CIFS enabled clients. Samba can be used to provide seemless interoperability between unix +/ Linux systems and MS Windows clients and servers. A global team of about 30 active programmers +is responsible for the development of Samba, a marvelous tool that was originally developed by +Andrew Tridgell. That team of developers is known as the Samba-Team. + + + +Background + + +Once long ago, there was a buzzword referred to as DCE/RPC. This stood for Distributed Computing +Environment/Remote Procedure Calls and conceptually was a good idea. It was originally developed +by Apollo/HP as NCA 1.0 (Network Computing Architecture) and only ran over UDP. When there was +a need to run it over TCP so that it would be compatible with DECnet 3.0, it was redesigned, +submitted to The Open Group, and officially became known as DCE/RPC. Microsoft came along and +decided, rather than pay $20 per seat to license this technology, to reimplement DCE/RPC +themselves as MSRPC. From this, the concept continued in the form of SMB (Server Message Block, +or the "what") using the NetBIOS (Network Basic Input/Output System, or the "how") compatibility +layer. You can run SMB (i.e., transport) over several different protocols; many different +implementations arose as a result, including NBIPX (NetBIOS over IPX, NwLnkNb, or NWNBLink) and +NBT (NetBIOS over TCP/IP, or NetBT). As the years passed, NBT became the most common form of +implementation until the advance of "Direct-Hosted TCP" -- the Microsoft marketing term for +eliminating NetBIOS entirely and running SMB by itself across TCP port 445 only. As of yet, +direct-hosted TCP has yet to catch on. And so the story goes. + + + +Perhaps the best summary of the origins of SMB are voiced in the 1997 article titled, CIFS: +Common Insecurities Fail Scrutiny: + + + +Several megabytes of NT-security archives, random whitepapers, RFCs, the CIFS spec, the Samba +stuff, a few MS knowledge-base articles, strings extracted from binaries, and packet dumps have +been dutifully waded through during the information-gathering stages of this project, and there +are *still* many missing pieces... While often tedious, at least the way has been generously +littered with occurrences of clapping hand to forehead and muttering 'crikey, what are they +thinking? + + + +Terminology + + + + + SMB: Acronym for "Server Message Block". This is a Microsoft's file and printer + sharing protocol. + + + + CIFS: Acronym for the "Common Internet File System". Around 1996, Microsoft apparently + decided that SMB needed the word "Internet" in it, so they changed it to CIFS. + + + + Direct-Hosted: A method of providing file/printer sharing services over port 445/tcp + only, using DNS for name resolution instead of WINS. + + + + IPC: Acronym for "Inter-process Communication". A method to communicate specific + information between programs. + + + + Marshalling: - A method of serializing (i.e., sequential ordering of) variable data + suitable for transmission via a network connection or storing in a file. The source + data can be re-created using a similar process called unmarshalling. + + + + NetBIOS: Acronym for "Network Basic Input/Output System". This is not a protocol; + it is a method of communication across an existing protocol. This is a standard which + was originally developed for IBM by Sytek in 1983. To exaggerate the analogy a bit, + it can help to think of this in comparison your computer's BIOS -- it controlls the + essential functions of your input/output hardware -- whereas NetBIOS controlls the + essential functions of your input/output traffic via the network. Again, this is a bit + of an exaggeration but it should help that paradigm shift. What is important to realize + is that NetBIOS is a transport standard, not a protocol. Unfortunately, even technically + brilliant people tend to interchange NetBIOS with terms like NetBEUI without a second + thought; this will cause no end (and no doubt) of confusion. + + + + NetBEUI: Acronym for the "NetBIOS Extended User Interface". Unlike NetBIOS, NetBEUI + is a protocol, not a standard. It is also not routable, so traffic on one side of a + router will be unable to communicate with the other side. Understanding NetBEUI is + not essential to deciphering SMB; however it helps to point out that it is not the + same as NetBIOS and to improve your score in trivia at parties. NetBEUI was originally + referred to by Microsoft as "NBF", or "The Windows NT NetBEUI Frame protocol driver". + It is not often heard from these days. + + + + NBT: Acronym for "NetBIOS over TCP"; also known as "NetBT". Allows the continued use + of NetBIOS traffic proxied over TCP/IP. As a result, NetBIOS names are made equivilant + to IP addresses and NetBIOS name types are conceptually equivilant to TCP/IP ports. + This is how file and printer sharing are accomplished in Windows 95/98/ME. They + traditionally rely on three ports: NetBIOS Name Service (nbname) via UDP port 137, + NetBIOS Datagram Service (nbdatagram) via UDP port 138, and NetBIOS Session Service + (nbsession) via TCP port 139. All name resolution is done via WINS, NetBIOS broadcasts, + and DNS. NetBIOS over TCP is documented in RFC 1001 (Concepts and methods) and RFC 1002 + (Detailed specifications). + + + + W2K: Acronym for Windows 2000 Professional or Server + + + + W3K: Acronym for Windows 2003 Server + + + + + + + +Related Projects> + +<para> +Currently, there are two projects that are directly related to Samba: SMBFS and CIFS network +client file systems for Linux, both available in the Linux kernel itself. +</para> + +<itemizedlist> + + <listitem><para> + SMBFS (Server Message Block File System) allows you to mount SMB shares (the protocol + Windows 95/98/ME, Windows NT/2000/XP and OS/2 Lan Manager use to share files and printers + over local networks) and access them just like any other Unix directory. This is useful + if you just want to mount such filesystems without being a SMBFS server. + </para></listitem> + + <listitem><para> + CIFS (Common Internet File System) is the successor to SMB, and is actively being worked + on in the upcoming version of the Linux kernel (2.5/2.6). The intent of this module is to + provide advanced network file system functionality including support for dfs (heirarchical + name space), secure per-user session establishment, safe distributed caching (oplock), + optional packet signing, Unicode and other internationalization improvements, and optional + Winbind (nsswitch) integration. If you enable CONFIG_CIFS in the Linux kernel, be aware + that it is currently in an early development stage and may not be as stable as the existing + CONFIG_SMB_FS option. + </para></listitem> + +</itemizedlist> + +<para> +Again, it's important to note that these are implementations for client filesystems, and have +nothing to do with acting as a file and print server for SMB/CIFS clients. +</para> + +</sect2> + +<sect2> +<title>Miscellaneous + + +This chapter is Copyright © 2003 David Lechnyr. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation. A copy of the license is available at http://www.gnu.org/licenses/fdl.txt. + + + + + -- cgit