DOCUMENT:Q115391 08-AUG-2001 [winnt] TITLE :Upgrade from LAN Manager Release Notes - INTEROP.TXT PRODUCT :Microsoft Windows NT PROD/VER:3.1 OPER/SYS: KEYWORDS:kbnetwork ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft Windows NT Advanced Server, version 3.1 ------------------------------------------------------------------------------- SUMMARY ======= The following is information contained in INTEROP.TXT file that ships with Windows NT Advanced Server upgrade tools. MORE INFORMATION ================ ********************INTEROP.TXT********************* This document includes notes on Windows NT/LAN Manager interoperation. 1. Administering a Mixed Domain -------------------------------- In a Windows NT Advanced Server domain that contains LAN Manager servers and clients, user account modifications occur at the domain controller and are subsequently replicated to other servers in the domain. Windows NT Advanced Servers can administer Windows NT servers and clients, as well as LAN Manager servers. LAN Manager servers can administer LAN Manager servers and clients, and Windows NT Advanced Servers and clients to a limited degree. LAN Manager administration limitations result primarily from the larger feature set available under Windows NT Advanced Server. It is highly recommended that Windows NT Advanced Server tools be used to manage domains. Most aspects of mixed domain user and share administration, including adding, deleting, and changing users and shares, work from either platform. The following adminstration features are not supported, in most cases because of feature differences: Administration of a Windows NT Advanced Server from the LAN Manager Net Admin menu: a) The Users on a Domain dialog (View menu) does not display an entry for the Windows NT domain controller. b) The Server Options dialog (Config menu) does not display existing alert names or allow the addition of new alert names. c) Assignment of Admin privileges is not allowed. d) Cloning a member of the Administrators group is not allowed. e) Changing the role of the server is not permitted. f) Listing users logged onto the Windows NT Advanced Server is not possible. Administration of a LAN Manager Server from a Windows NT Advanced Server: a) Forcibly logging out users is not possible because Windows NT does not support lock-out account settings. b) Neither LAN Manager nor Windows NT Advanced Server support remote administration of LAN Manager replication servers. 2. Password Case Sensitivity ----------------------------- Password validation in a Windows NT network is case- sensitive as long as the computer you are logged on to and the computer whose resource you are trying to access are both Windows NT computers; the case of the password entered and the password stored in the Windows NT user database must match. However, if a logon procedure takes place on a non-Windows NT computer (a Windows for Workgroups computer, for example) or the share being accessed is on a non-Windows NT server (even if the server is in a Windows NT domain), password validation becomes case-insensitive. There is one exception to these rules and one error that results from mismatched case in passwords. The exception is that if you change your password from a non-Windows NT computer (using the Windows NT NET PASSWORD command), Windows NT stores your new password as a case-insensitive password and permits all subsequent logons to be password case-insensitive. Even if another user logs on from a Windows NT computer, no password case checking is performed. An error can be generated if you mismatch the case of your password after you've already logged onto a Windows NT domain. For example, if you establish a network session with a Windows NT computer by typing the following two lines: net use x: \\winntcomputer\data /u:domain\user PASSWORD net use y: \\winntcomputer\apps /u:domain\user password The following error message is displayed: "System error 1219 has occurred. The credentials supplied conflict with an existing set of credentials." To avoid this error message, make sure you always use the same case when attempting to connect to shared resources. 3. Cross Domain and Guest Access --------------------------------- This section discusses cross-domain and guest access on a network containing LAN Manager and Windows NT Advanced Servers. Consider this example: Your Windows NT Advanced Server is the domain controller for DomainA, and you have problems seeing or using printers from LAN Manager DomainB. This could be a very simple problem: You are connecting to a printer on a non-Windows NT computer, so you must have the correct printer driver set up on your own workstation. Often, however, it is a permissions/account problem. Possibility 1: There may already be an account with the same name on the other domain or workstation, but one that uses a different password. Possibility 2: You are logged on as DomainA\eric, and have no account on DomainB. Unless DomainA is a trusted domain for DomainB you have to rely on guest rights or secure an account DomainB\eric with the same password you have on your DomainA account. This is the same the way you must do things now with LAN Manager. Use the Administrator account to get access that is denied on other computers, even if you could have secured guest access. Possibility 1--Password Problems: Why would the same account with different passwords cause access to be denied? The DomainB server receives a request: "Hi, I'm Eric from DomainA, my password is q," and responds: "You can't be Eric, that's not his password here--Access Denied." If the request comes from an account that does not exist on the DomainB server, it responds: "Well, I don't know you Miles, but I'll give you guest access" (if the server has a guest account enabled). Windows NT and OS/2 LAN Manager react the same way to Possibility 1. There are some differences, however, when trusted domains are involved. Possibility 2--Trusted Domains: The DomainB controller may not recognize the request "I'm Klaas from DomainA, my password is q." If DomainA is a trusted domain, however, the DomainB server checks the password with the DomainA controller, rather than simply deny access. If the DomainA controller says the password is correct for the account, the Windows NT server checks the account's access privileges to the resource in question and grants the same privileges allowed in DomainA. MS-DOS or OS/2 clients send the Windows NT server only their username and password because they do not support the extended Server Message Block (SMB) protocol; Windows NT clients identify their domain as well, which the server checks against the list of trusted domains. If a domain match exists, the server grants the requester the same privileges allowed in its own domain. If the account or domain is unknown, the server compares the requester's password against the guest account password (if that account is enabled) and grants guest privileges if a match exists. 4. File Replication -------------------- Both Windows NT and LAN Manager use replication to maintain identical copies of specified files and directories on different computers. Changes made to files on one computer are automatically replicated to other computers configured to receive the changes. In a mixed Windows NT Advanced Server domain, designate a Windows NT Advanced Server(s) to be the export server(s). The import server(s) can be other Windows NT Advanced Servers, Windows NT workstations, or LAN Manager version 2.x servers. The following rules also apply: a) A Windows NT Advanced Server can be an import and an export file replication server. b) A LAN Manager server can function as an import server to both Windows NT workstations and to Windows NT Advanced Servers. c) A Windows NT workstation can function as only an import server. A Windows NT Advanced Server can replicate files across domain trust relationships by establishing the equivalent Replication accounts and passwords in each domain. d) When a Windows NT Advanced Server replicates files from NTFS to FAT, it replicates only 8.3 filenames. e) Windows NT can support any import and export paths. However, maintaining the default paths, C:\WINNT\SYSTEM32\REPL\IMPORT and C:\WINNT\SYSTEM32\REPL\EXPORT, is recommended. f) The Windows NT message "The account DOMAIN\REPL has been granted the Log On As A Service right and added to the Replicator local group.", indicates that the specified account has been added to the Backup Operators and Domain Users groups by default in addition to the Replicator group. g) You can replicate directories or files from a Windows NT NTFS volume to an OS/2 (with LAN Manager 2.x) FAT volume if the filenames adhere to FAT file system naming conventions. The same is true for OS/2 as long as the filenames adhere to OS/2 HPFS style naming conventions. h) Directories or files can be replicated from a Windows NT Advanced Server NTFS volume to an MS OS/2 LAN Manager 2.x HPFS volume; however, the names of the directories or files must adhere to the HPFS conventions, as follows: - Names can be up to 254 characters. - Paths and filenames can together be up to 259 characters long. - Blank spaces and periods can occur anywhere in the file or directory name. - These characters can be used in naming HPFS files: [ ] , + = ; - These characters are not currently allowed: < > : " / \ | * ? & If you experience problems during file or directory replication, use the following steps to troubleshoot. 1) Note what operating system is running on the import computer (Windows NT, Windows NT Advanced Server, OS/2, UNIX). 2) Is there anything interesting in the error log in the import computer? The applications log has entries for the Replicator service and often contains useful information. Look at the logs on both the import and export computers. 3) What file systems are installed in the partitions pointed to by the import and export paths? 4) How many import computers exhibit incorrect behavior? 5) What time zones are the import and export computers running in? 6) Make sure the import computer has Backup Operator permissions. If these permissions are not set up, errors 5, 1300, and 1307 will appear in the event log. 7) Are the import and export computers in the same domain? If so, are the password and username the same in both domains? Do the domains trust each other? 8) Are alerts being received by administrative accounts? (Has the Alerter service been started?) 9) Are there any extended attributes in the files or directories being replicated? 10) If the source directory is on an NTFS partition, are there an alternate data streams in the files or directories being replicated? 11) If the source or destination directories are on an NTFS partition, look at the permissions on the import and export trees with File Manager. Does the Replicator local group have at least CHANGE privileges to these directories? 12) Is it possible that an account has a file open (on import or export) all the time? This would appear as a sharing violation in the event log (error 32). 13) Is there a REPL$ share on the export computer? (The share is created as a side effect of the Directory Replicating dialog box on the export computer. This dialog box also sets an ACL for the REPL$ share. Using the NET command or any other means to create the REPL$ share is likely to cause problems.) 14) If you run the NET START command on the export and import computers, do both computers show "Directory Replicator" (or equivalent) in the list? 15) If you are exporting or importing from an NTFS directory, does either tree have filenames that differ only in case? Which file gets replicated is not predictable. It is possible that the export computer will choose one file and the import computer will choose another. This results in the replication being out of sync. 16) Some versions of the OS/2 importer leave the archive bit set on all files imported, whether or not it was set on the export side. This too could result in continuous copying. One work around is to set the archive bit on all files on the export computer. (Windows NT to Windows NT replication correctly clones the archive bit.) 17) Some LAN Manager 2.1a import computers do not set their status file to OK.RP$. The cause is currently unknown, but there are a few side effects. Files will not be recopied each pass, but a file comparison will occur. Except for the status file state, the files are correctly replicated. This behavior does not occur on LAN Manager 2.2 importers. 18) Some versions of LAN Manager allow hard disk files with reserved names, such as LPT1 or COM1. This can cause problems with HCOPY.EXE, XCOPY.EXE, and Replication and should be avoided. These files can be deleted from a DOS client's commandline using the DEL command. The Windows NT replicator currently lets these filenames exist. 19) OS/2 LAN Manager only allows one set of credentials to be in use at a time. (The credentials consist of the user name and password.) If someone is interactively logged on to one user identification (ID) and the replicator is trying to use a different user ID, then replication cannot occur until the interactive user logs off. On the other hand, if the interactive user and the replicator user have the same user ID, then replication is possible, depending on the value of the TryUser value in the LANMAN.INI file. 20) LAN Manager importers are generally designed with a limit of 1000 files per directory. You should be aware that the "." and ".." directory entries use two of those 1000 entries. Also, some versions may have an off-by-one error that causes repeated file copies with exactly 1000 entries. This gives a practical limit of 997 files for those importers. The Windows NT importer does not have these limitations. 21) Are there some files being replicated from an HPFS partition (written by OS/2) to a Windows NT server? Do these files have extended attributes (EAs)? If so, OS/2 may have written the EAs in discontiguous parts of the disk; Windows NT does not support this. The directory replicator includes the EA sizes in its checksums, and they may be wrong in this case. The replication may stay out of sync permanently. You can use Windows NT to rewrite the same EA values to a single contiguous area, if you know the original EA values. Note that accessing an HPFS volume over the network while OS/2 is directly reading or writing the volume will work correctly. Additional query words: wfw wfwg prodlm2nt ====================================================================== Keywords : kbnetwork Technology : kbWinNTsearch kbWinNTAdvSerSearch kbWinNTAdvServ310 kbWinNT310Search Version : 3.1 ============================================================================= THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY. Copyright Microsoft Corporation 2001.