Larry Osterman系列--为什么Windows要提供默认共享
2022-1-28 08:29:57 Author: mp.weixin.qq.com(查看原文) 阅读量:13 收藏

2005.5.26

Windows默认有形如<drive>$的共享,比如C$、D$。底层API可以看到它们,但UI对$结尾的共享名做了隐藏。

有人问为什么Windows要提供这些默认共享,这要追溯到Lan Manager 1.0时代。

Lan Manager是微软与Novell竞争的第一次尝试,在此之前微软只有一款OEM的MS-NET。我现在还有一份MS-NET 1.1,这是我在微软交付的第一个产品。Lan Manager的主要功能是远程管理。

有天,Lan Manager的开发主管Russ (Ralph) Ryan需要更改托管Lan Manager源码的主机上的配置文件,他意识到已有共享都访问不到服务器的根目录。他无法远程添加新的共享,因为添加共享的UI要求操作者导航至根目录才能完成此操作。所以他只好从他的办公室跋涉到实验室完成这次配置更改。

于是一项新特性诞生了,Lan Manager以及迄今为止所有的微软网络产品默认共享驱动器的根目录,以确保远程管理员能够访问整个驱动器。我们必须使用自己的产品,否则可能永远不会注意到这个问题。

现在有了RDP及其他更强大的远程管理工具,默认共享不再那么重要,但还是有不少产品依赖这个特性。默认共享可以通过安全配置予以禁用。

Lan Manager的测试主管是名新员工,刚从Intel过来,他的名字是Henry (Brian) Valentine。

scz: 这段八卦太有趣了,为此我嘟囔了多年,原来如彼。


文章来源: http://mp.weixin.qq.com/s?__biz=MzUzMjQyMDE3Ng==&mid=2247485271&idx=1&sn=cfdd0f503be62da6483916de270f27a5&chksm=fab2c468cdc54d7ed1ef8fe004b7b96bddb17ffff1ad6b3c2381fb2923db97e44026d099577a#rd
如有侵权请联系:admin#unsafe.sh