一般来说,大多数人在Windows 7/Vista中共享文件时,为了方便起见,都没有密码保护。这样,共享文件夹时需要添加Everyone或Guest权限。通常,文件夹以向导的形式共享。
添加用户设置权限非常简单,不会有问题。但当我看到一些人共享驱动器时,我遇到了问题。即在线邻居可以看到共享驱动器,但是访问提示没有权限。因为共享驱动器不能使用向导,所以只能使用高级共享。
但是,很明显,高级共享中已经添加了每个人的权限,怎么能说没有权限呢,因为他们忽略了,共享除了对应的权限之外,还受到文件系统NTFS的权限限制。
因此,必须在驱动器的安全选项卡中添加相应的NTFS权限,在Win 7/Vista及以下目录下格式化的驱动器默认没有任何Everyone和Guest权限。
但是,由于通过向导共享时,NTFS的权限会自动匹配和更新,因此通用共享文件夹没有遇到任何问题。
对了,Win 7/Vista和XP下的默认文件夹权限有什么区别?
Win 7/Vista下格式化驱动器的默认权限是:
Verified users have no experience value.
System administrators administrators group.
用户受限用户组。
XP的默认权限是:
Administrators administrators group.
CreatorOwner创建文件夹的所有者,这是Vista所没有的。
默认情况下,Everyone XP下的驱动器具有只读权限。
系统用户,但尽管具体权限略有不同,默认情况下也创建了以下文件夹权限。但最大的区别是主人。在XP下创建的文件夹的所有者是创建该文件夹的特定用户。
所以在系统中重新安装有权限的文件夹后,往往会有未知账号在NTFS后以SID的形式显示。Win 7/Vista的默认所有者就是这个组。例如,如果您是管理员,您创建的文件夹的所有者就是管理员组。
因此,在Win 7/Vista下创建的文件夹没有CreatorOwner的相应权限。
感觉Win7/Vista之类的设置让权限更清晰了。
说了这么多,下面是解决办法,一句话:
只需在你创建的共享文件夹或系统NTFS格式磁盘上右键点击/Properties/Security:在“组或用户名”栏点击编辑,点击添加,在“输入要选择的对象名”中输入“Everyone”和“OK”即可。
XP机器可以访问您在Win 7/Vista中创建的共享驱动器和文件夹。