为了方便,大多数人在Windows 7/Vista中共享文件时没有密码保护。这样,共享文件夹时就需要添加Everyone或Guest权限。一般共享文件夹的时候,都是以向导的形式。添加用户设置权限很容易,不会有问题。但是当我看到一些人分享驱动时,我遇到了问题。也就是说,网络邻居可以看到共享驱动器,但是访问提示他们没有权限。因为共享驱动器不能使用向导,所以只能使用高级共享。但是,当所有人的权限都已经添加到高级共享中时,怎么能说没有权限呢?因为他们忽略了除了相应的权限之外,共享还受文件系统NTFS权限的约束。所以需要在驱动器的安全选项卡中添加相应的NTFS权限,而Win 7/Vista下格式化的驱动器及以下目录默认没有任何Everyone和Guest权限。但是,因为NTFS的权限会在向导共享时自动匹配和更新,所以一般情况下共享文件夹没有问题。
对了,Win 7/Vista和XP的默认文件夹权限有什么区别?
在Win 7/Vista下格式化的驱动器的默认权限是:
认证用户,XP没有的。
系统管理员的管理员组。
用户受限用户组。
和XP的默认权限是:
管理员管理员组。
CreatorOwner创建文件夹的所有者,这是Vista所没有的。
默认情况下,Everyone XP下的驱动器具有只读权限。
系统用户,但是虽然具体权限有些不同,但是也有下面默认创建的文件夹权限,默认也是不同的。但最大的区别是主人。在XP下创建的文件夹的所有者是创建该文件夹的特定用户。因此,在NTFS重新安装系统后,经常会出现以SID模式显示的未知帐户。Win 7/Vista的默认所有者就是这个组。例如,如果您是管理员,您创建的文件夹的所有者就是管理员组。因此,在Win 7/Vista下创建的文件夹没有CreatorOwner的相应权限。
感觉Win7/Vista之类的设置让权限更清晰了。
说了这么多,下面是解决办法,一句话:
只需右键单击系统的共享文件夹或NTFS格式的磁盘:单击“组或用户名”列中的“编辑”,单击“添加”,在“输入要选择的对象名”中输入“所有人”,然后单击“确定”。XP可以访问您在Win 7/Vista中创建的共享驱动器和文件夹。