DCOM 权限设置真是奇怪(300分)

  • 主题发起人 主题发起人 z_cd
  • 开始时间 开始时间
Z

z_cd

Unregistered / Unconfirmed
GUEST, unregistred user!
DComCnfg 设置过 everyone 存取和激活的权限后,客户端访问仍然出现 拒绝访问!
请问有几种可能情况?该如何解决?另备50分送给思路最清晰的高手!
 
dcom 要求必须是nt域的成员
 
DCOM设置的确有点让人头疼,不过你要是将默认安全机制中的权限全给everyone,
然后将你的DCOM程序的安全性全改为自定义,而且也是everyone有权,就应该不会
拒绝访问了(除了服务器回调客户端的情况——这个问题折腾我好几个月了!)
 
大家都来发发言,看看都有哪些情况?
 
dcomcnfg这个exe也要付权
 
我们只试通过了服务器和客户端设SA的情况.
 
仔细听听算了。
 
身份验证用指定用户,好一点
 
刚好我总结了一下,便宜你了.
在近期的应用服务器连接调试过程中,总结出了一些应用服务器在NT4上的配置方法,
1.运行NT服务器上的dcomcnfg程序,进行DCOM设置.
2.进入DCOM的总体默认属性页面,将"在这台计算机上启用分布式COM"打上勾,将默认身份验证级别改为"无"
3.进入DCOM的总体默认安全机制页面,确认默认访问权限和默认启动权限中的默认值无EveryOne,如果不去掉EveryOne,客户端需将DCOM的默认身份验证级别改为"无",否则将会有各种意想不到的效果.这好象是NT4的问题,在Win2000中,随意怎么改总体设置,只要应用服务器的DCOM属性设置正确就可以.
4.在常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置
5.将常规页面中的身份验证级别改为"无"
6.位置页面中选上"在这台计算机上运行应用程序"
7.将安全性页面设置中,均选择"使用自定义访问权限",编辑每一个权限,将EveryOne加入用户列表中.
8.身份标识页面中,选择"交互式用户"
9.NT的GUEST用户不能禁用
 
> dengrui
原本用默认设置,Administrator组里的人能用
我照你的办法设置后,只有Administrator本身能用了
交互式用户,启动用户,指定用户指的是什么?
 
建议添加一个针对该AppServer的专用用户组。
修改自定义权限为该用户组。
删除其他的用户和组,清清爽爽!明明白白!
交互式用户,启动用户,指定用户参阅李维的《Delphi5.x 分布式多层应用 》(系统篇)
 
我给你发了EMAIL,看看吧
 
接受答案了.
 

Similar threads

I
回复
0
查看
444
import
I
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部