Chinaunix首页 | 论坛 | 博客
  • 博客访问: 321620
  • 博文数量: 111
  • 博客积分: 1463
  • 博客等级: 上尉
  • 技术积分: 1005
  • 用 户 组: 普通用户
  • 注册时间: 2004-11-02 11:40
文章分类

全部博文(111)

文章存档

2011年(2)

2010年(8)

2009年(52)

2008年(5)

2007年(5)

2006年(21)

2005年(17)

2004年(1)

我的朋友

分类: WINDOWS

2005-04-25 15:46:30

      我们可以用Net Share命令来删除,但是机器重启后这个共享会自动出现,这时,我们可以修改注册表。
IPC$、Admin$和C$、D$都不同,在注册表的修改是不同的。你所改的只是禁止了C$、D$。而没有禁止IPC$。

批处理自启动法

  打开记事本,输入以下内容(记得每行最后要回车):

  net share ipc$ /delete
  net share admin$ /delete
  net share c$ /delete
  net share d$ /delete
  net share e$ /delete

  ……(你有几个硬盘分区就写几行这样的命令)

  保存为NotShare.bat(注意后缀!),然后把这个批处理文件拖到“程序”→“启动”项,这样每次开机就会运行它,也就是通过net命令关闭共享。

  如果哪一天你需要开启某个或某些共享,只要重新编辑这个批处理文件即可(把相应的那个命令行删掉)。

      我们可以用Net Share命令来删除,但是机器重启后这个共享会自动出现,这时,我们可以修改注册表。
IPC$、Admin$和C$、D$都不同,在注册表的修改是不同的。你所改的只是禁止了C$、D$。而没有禁止IPC$。

批处理自启动法:

  打开记事本,输入以下内容(记得每行最后要回车):

  net share ipc$ /delete
  net share admin$ /delete
  net share c$ /delete
  net share d$ /delete
  net share e$ /delete

  ……(你有几个硬盘分区就写几行这样的命令)

  保存为NotShare.bat(注意后缀!),然后把这个批处理文件拖到“程序”→“启动”项,这样每次开机就会运行它,也就是通过net命令关闭共享。

  如果哪一天你需要开启某个或某些共享,只要重新编辑这个批处理文件即可(把相应的那个命令行删掉)。

修改注册表:

禁止C$、D$管理共享
对于服务器而言:
修改HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceslanmanserverparameters
Name:AutoShareServer
Type:DWORD
Value:0
对于工作站而言:
修改HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceslanmanserverparameters
Name:AutoShareWks
Type:DWORD
Value:0
修改注册表后需要重启Server服务或重新启动机器。
注:这些键值在默认情况下在主机上是不存在的,需要自己手动添加。

禁止ADMIN$缺省共享
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceslanmanserverparameters
Name:AutoShareWks
Type:REG_DWORD
Value:0x0

限制IPC$缺省共享
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsa
Name:restrictanonymous
Type:REG_DWORD
Value:0x0(缺省)
0x1 匿名用户无法列举本机用户列表
0x2 匿名用户无法连接本机IPC$共享
说明:不建议使用2,否则可能会造成你的一些服务无法启动,如SQL Server。

阅读(2047) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~