在 Windows XP 中密码保护特定共享文件夹

在 Windows XP 中密码保护特定共享文件夹

我如何用密码保护特定的共享文件夹及其所有子文件夹/内容?

我想要密码保护文件夹的 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

我发现了一个(有点黑客的)方法,它包括以下步骤:

  1. 在 XP 中启用高级共享。
  2. 创建一个仅用于访问此共享文件夹的特殊用户帐户(例如)MyUser,并授予其必要的权限。该用户帐户位于共享文件夹所在的计算机的本地,而不是您要连接的计算机的本地。还要为该用户分配一个密码,例如MyPassword
  3. 在您要连接的计算机上,使用以下命令创建网络映射驱动器:

    net use Z: \\192.168.0.101\MySharedFolder MyPassword /user:MyUser
    

    替换192.168.0.101为托管共享文件夹的计算机的 IP。请注意您需要使用 IP 地址而不是主机名,否则可能会失败并出现以下错误:

    发生系统错误 1219。

    不允许同一用户使用多个用户名多次连接到服务器或共享资源。请断开与该服务器或共享资源的所有先前连接,然后重试。

相关内容