"Steve Winograd [MVP]" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> Ed, I agree completely with your description of XP network security
> above, and I've never seen it stated more clearly or succinctly.
>
Thank you!
> However, David's question was about specifying "user level access
> control" on a Windows 98 computer in a 98/XP network. I said:
>
> To the best of my knowledge, it isn't possible to use User Level
> Access Control on a Windows 98/XP network. That requires a server
> operating system to maintain the user list, and both 98 and XP are
> client operating systems.
>
Actually, it requires more than jsut a server OS. You need a security
database from a Windows domain. This is not an XP issue. The procedure fails
with the same error message when using Windows 2000 (Professional and
Server) and Windows Server 2003 as well. Even with a server OS, the 9X
machine must connect to a domain controller to get the security database.
> I stand by that statement. In my experience, neither XP Home Edition
> nor XP Professional can provide the user list required by a Windows 98
> computer that's configured for "user level access control". You can
> specify the name of an XP computer in the "Obtain list of users and
> groups from" box on 98, but all attempts to obtain the list of users
> when creating a shared disk or folder on 98 fail, with the message
> "You cannot view the list of users at this time. Please try again
> later."
>
This is correct but incomplete. Using a Windows 98 SE box here, I get the
same error message when I specify the name of any computer that is not a
Windows 2000 or Windows 2003 server running as a domain controller. I have a
hazy memory that NT4 workstation was able to perform this function, but I
don't have test boxes to confirm that.
> So, while XP controls network access to its own shared resources based
> on user names, I say that it doesn't provide "user level access
> control" in the way that Windows 98 uses that term.
This is correct when referring to Windows XP Home Edition but not when
referring to Windows XP Professional with Simple File Sharing disabled. See
my summary below.
> In a Windows 98/XP network, the 98 computer must be configured
> for "share level access control".
This is true on a network that contains ONLY Windows 98 and XP computers.
However, if you add a computer that is a Windows domain controller (or of
you have a Netware server on the network) it can provide a security database
that can be employed for user-level security.
The label "user level" or "share level" access control refers to the client
computer on which the shared resources are located. Let's try this summary
and see if it helps:
* Share level access control allows the user to specify one or two passwords
that allow network access to a shared resource. In its default
configuration, Windows 9X/Me uses this feature. No version of Windows XP
allows share level access control.
* On Windows XP Home Edition, Simple File Sharing cannot be disabled. All
access to shared network resources is through the Guest account. A computer
running Windows XP Home Edition cannot join a Windows domain (although it
can access shared resources if the user provides a valid username/password
when connecting to that resource). Thus, although this OS technically
provides user-level access control, the list of allowed users contains only
one account, the Guest account, and this list cannot be modified.
* On Windows XP Professional, Simple File Sharing can be disabled. This is
done automatically if the machine joins a Windows domain. In this
configuration, the OS provides user-level access control and the user can
specify granular access controls for each resource (users and groups). The
user-level access control list can come from the local computer or from a
Windows domain.
* Windows 9X/Me allows the user to specify user-level access to shared
resources, but only if a Windows domain-based user list is available. If the
user specifies the name of a machine running Windows 2000, Windows XP, or
Windows Server 2003 that is not configured to be a domain controller, the
configuration will appear to be successful, but any attempt to share a
resource will fail with the error message that the user list cannot be
viewed.
Ed