我如何用密码保护特定的共享文件夹及其所有子文件夹/内容?
我想要密码保护文件夹的 PC 运行的是 Windows XP。我的工作组除了一台 Windows 7 外,其他都使用 Windows XP。
这是一个例子
如果他们打开它,他们将能够看到它:
\192.168.1.102\主文件夹\
但如果他们打开这个文件夹:
\\192.168.1.102\Folder Main\Folder B\
or
\\192.168.1.102\Folder Main\Folder B\<WHATEVER OTHER SUB FOLDER/FILE>
是否会要求输入密码或 Windows 帐户/密码
我知道 Windows 7 共享文件夹可以实现这一点,但我不确定 Windows XP 是否可以实现这一点?谢谢
答案1
是的你可以。
右键单击该文件夹,单击“属性”,转到“安全”选项卡,然后为要阻止访问的用户添加拒绝读取访问权限的条目。
答案2
Smb 不是那样工作的。如果您连接到共享,它将使用您的 Windows 帐户的权限或您提供的权限进行连接。但您不能同时使用多个帐户连接到一个共享。
如果您连接到 \server\share\ 并尝试访问 \server\share\private,那么您的访问将被拒绝。
但是,您可以在“您的计算机”中添加网络共享驱动器并选择“以其他用户身份登录”,以您想要的用户身份明确连接。
答案3
您可以为特定共享文件夹及其所有子文件夹/内容设置 Windows 帐户/密码,但无法为此设置文件夹密码,除非您使用第三个程序,例如kakasoft共享文件夹保护. 可以为特定的共享文件夹及其子文件夹/内容设置文件夹密码。
答案4
我发现了一个(有点黑客的)方法,它包括以下步骤:
- 在 XP 中启用高级共享。
- 创建一个仅用于访问此共享文件夹的特殊用户帐户(例如)
MyUser
,并授予其必要的权限。该用户帐户位于共享文件夹所在的计算机的本地,而不是您要连接的计算机的本地。还要为该用户分配一个密码,例如MyPassword
。 在您要连接的计算机上,使用以下命令创建网络映射驱动器:
net use Z: \\192.168.0.101\MySharedFolder MyPassword /user:MyUser
替换
192.168.0.101
为托管共享文件夹的计算机的 IP。请注意您需要使用 IP 地址而不是主机名,否则可能会失败并出现以下错误:发生系统错误 1219。
不允许同一用户使用多个用户名多次连接到服务器或共享资源。请断开与该服务器或共享资源的所有先前连接,然后重试。