Windows 无法记住 DAV 网络共享的登录凭据

Clo*_*ith 5 linux windows webdav

我有一个通过 Apache 在 linux 服务器上运行的 WebDAV 服务器,然后我试图将其映射到 Windows 机器上。

映射工作正常,我提供了我的凭据并让我登录,但是 Windows 机器无法记住我的凭据,每次打开新文档时我都被迫点击“登录”按钮,以及当我打开机器时打开或从睡眠模式唤醒。在运行低于 Windows 7 的任何机器上,我还被迫在文档中使用的每个资源(例如 Word 文档中的图像等)的登录框中手动输入我的用户名和密码。

我的 apache 设置使用具有以下配置的摘要式身份验证;

    Alias /group /home/webdav/group
    <Location /group>
            DAV On
            AuthType Digest
            AuthName "group"
            AuthUserFile /home/webdav/users/group-password
            Require valid-user
    </Location>
Run Code Online (Sandbox Code Playgroud)

我不认为配置是这种奇怪行为的原因,但更多的是 windows 无法自动响应登录凭据的请求(并且在运行 Vista 和更低版本的机器的情况下,他们甚至无法将它们保存为一些奇怪的原因)。

Sel*_*vel 1

映射到网络驱动器可能有帮助吗?

net use x: "http://server.net:80/folder" /persistent:yes /User:<user> <password>
Run Code Online (Sandbox Code Playgroud)

请注意,Windows XP 不支持直接映射到根目录,仅支持映射到子文件夹