【发布时间】:2017-11-24 19:20:42
【问题描述】:
今天,我能够使用 setspn 命令创建完全随机且无效的 SPN,但我不明白为什么允许使用无效的 SPN。例如:
setspn -s RandomSvc/randomname.random.random valid_user 在我的域中为 valid_user 成功运行(我在这里替换实际用户名,但用户是域中的有效用户)。
然后如果我做setspn -l valid_user,它会列出这个无效条目。
我猜没有人能真正连接到这个服务,因为它不存在。但是,如果我尝试添加一个有效的 SPN,但输入错误,我不会注意到它,直到我的应用程序给我一个错误。那么为什么 setspn 不做任何验证(除了用 -s 检查重复)?
【问题讨论】: