关于WIN2000SERVER默认共享

liaozh 2003-04-01 02:27:26
WIN2000SERVER 启动时总是默认共享C$,D$,e$,ADMIN$,IPC$等,请问各位大侠怎么解决?谢了!!
...全文
18 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xumiao 2003-04-02
up .
upup
回复
becks 2003-04-01
win2000有四种脚本:启动、关机、登录、注销,每一种都有其特定的运行条件,开机脚本便是在系统核心启动后,用户登陆前自动运行的,只要我们在启动脚本里设置删掉这些共享便可以了,这样每次系统一启动,便会自动体我们把这些共享删掉,具体方法是:
首先编写开机脚本,我们可以简单地使用记事本编写一个批处理文件作为开机脚本,比如叫做START.BAT,内容是:
net share C$ /del
net share D$ /del
net share E$ /del
net share F$ /del
net share ADMIN$ /del
net share IPC$ /del
再把这个文件放到C:\WINNT\system32\GroupPolicy\Machine\Scripts\Startup中(假设你把2000装在c:\winnt下了),打开组策略,打开计算机配置——windows设置——脚本——启动脚本,选择添加,把刚刚做好的start.bat文件添加进去就行了。这样,每次一开机,系统会自动检查有没有这些默认共享,如果有则删除之,非常好用!
回复
ysqu 2003-04-01
我们都知道,NT/2000为了方便远程管理,给很多地方都加上了默认共享,比如C$、D$、IPC$、ADMIN$等,而且还不能设置权限,这些功能我们大多数情况下都用不到,但是却留下了严重的安全漏洞,稍微懂一些NT/2000知识的人或者使用诸如Shed等黑客工具的人可以轻而易举进行攻击,因此,向大家建议,如果没有必要,最好删除这些共享(怎样删除不用说了吧:)),然而,由于是默认共享,系统只要重新启动,便会自动重新建立这些默认共享,能不能一劳永逸呢?我们可以使用组策略里的开机脚本功能。
win2000有四种脚本:启动、关机、登录、注销,每一种都有其特定的运行条件,开机脚本便是在系统核心启动后,用户登陆前自动运行的,只要我们在启动脚本里设置删掉这些共享便可以了,这样每次系统一启动,便会自动体我们把这些共享删掉,具体方法是:
首先编写开机脚本,我们可以简单地使用记事本编写一个批处理文件作为开机脚本,比如叫做START.BAT,内容是:
net share C$ /del
net share D$ /del
net share E$ /del
net share F$ /del
net share ADMIN$ /del
net share IPC$ /del
再把这个文件放到C:\WINNT\system32\GroupPolicy\Machine\Scripts\Startup中(假设你把2000装在c:\winnt下了),打开组策略,打开计算机配置——windows设置——脚本——启动脚本,选择添加,把刚刚做好的start.bat文件添加进去就行了。这样,每次一开机,系统会自动检查有没有这些默认共享,如果有则删除之,非常好用!
回复
取消2000的默认共享
对于服务器而言 在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters 下,增加一个名为“AutoShareServer”的双字节值,设为“0”。然后去掉共享,重新启动。
对于工作站而言 在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters 下,增加一个名为“AutoShareWks”的双字节值,设为“0”。然后去掉共享,重新启动。

回复
sink 2003-04-01
唉,搜索一下这里就有n多答案
回复
相关推荐
发帖
windows网络管理与配置
创建于2007-08-02

6046

社区成员

windows网络管理与配置
申请成为版主
帖子事件
创建了帖子
2003-04-01 02:27
社区公告
暂无公告