Let's straighten this out (using some "loose" definitions/terms) -
Seven (or XP or Vista or Server 2k3/2k8) -
User-A and User-B defined
Signed on as User-A
Win9x (any flavor) -
User-B Defined (AFTER installing "Client for Microsoft Networks")
Signed on as User-B
Win9x does NOT have "ACL" since this is an NTFS-type "Sharing" facility ONLY. Shares between Win9x PC's by DEFAULT allow accesses (note READ-ONLY or FULL plus "Set a Password" under SHARING for given folder). It is NOT based upon User/Group Sign-On. ANY OS/USER can access the Share - Win9x could CARE LESS!
HOWEVER, on NTFS-type Systems, the Share Access MUST define WHICH Users/Groups, WHAT access for that User/Group, AND the Given User MUST have a Password set (REQUIRED). Interestingly, you need not be "signed on" to the Requesting computer (WHEN IT IS AN NTFS-TYPE SYSTEM) with a User/Password combo that is defined on the Sharing PC, but MUST have one defined on the Sharing PC to gain access (and then providing said User/Password combo when attempting access). The "Everyone" Group means "Everyone Defined on Said PC". NTFS-types DO CARE!
SO, in the Win9x System, "Client for Microsoft Networks" MUST be installed (in Control Panel->Network) AND used as "Primary Network Logon" AND a User/Password combination used that MUST MATCH that defined on the NTFS-type system ( see initial statements about User-B ).
If you don't believe me, install Win9x on a Virtual PC and try it as stated. Trust me, it works no other way... (this has been hashed before many times)
This post has been edited by submix8c: 18 December 2011 - 10:59 AM