![关于命令“net use * http://myserver.com”的问题](https://linux22.com/image/522247/%E5%85%B3%E4%BA%8E%E5%91%BD%E4%BB%A4%E2%80%9Cnet%20use%20*%20http%3A%2F%2Fmyserver.com%E2%80%9D%E7%9A%84%E9%97%AE%E9%A2%98.png)
显然我可以做到,net use * http://servername.com
而且这个概念对我来说是全新的。
这是否意味着我正在使用 WebDAV?
这会带来哪些安全隐患?
我如何以这种方式读取/写入文件?
为什么它不适用于每个网站?
可以使用这种方法写入文件吗?
答案1
是的,您正在使用 WebDAV。
安全隐患包括,Windows 会在缓存区域中保留所有文件的副本,供所有人查看,并且无法禁用。
服务器需要启用并配置 WebDAV 才能工作,并且为了进行写入,您必须使用允许读写访问的凭据向服务器进行身份验证。
答案2
- 是的,您正在使用 WebDAV。
- 在 Windows XP 和 Server 2003 上,“net use”仅支持 NTLM 和 Kerberos 身份验证。在 Windows 7 和 Vista 上,您可以通过 HTTPS 使用 Basic,Digest、NTLM 和 Kerberos 均受支持。我建议看一下这篇文章:http://www.webdavsystem.com/server/access/map_drive
- 使用“net use”后,您的本地文件系统中将安装一个驱动器。现在您可以创建、删除、复制、移动、读取文件和文件夹。只需使用任何文件管理器、命令行工具或任何适用于文件系统的 API 即可。
- 大多数网站不提供 WebDAV 访问。
- 是的,你可以写入文件。只需使用任何可以与本地文件系统配合使用的 API 或软件即可。