首先,使用 setspn 命令为用户注册服务主体名称。
setspn -a CS/dummy@abc.com dummyuser
setspn -l 虚拟用户
给出输出为
CS/dummy@abc.com
接下来,当使用 /mapUser 选项执行 ktpass 命令时,会修改用户帐户的服务主体名称,以便删除域组件。
ktpass /pass Password@123 -out dummy.1.keytab -princ CS/dummy@abc.com -crypto DES-CBC-MD5 +DumpSalt -ptype KRB5_NT_PRINCIPAL +desOnly /mapOp set /mapUser dummyuser
setspn -l 虚拟用户
给出输出为
CS/假人
以下两个命令是否正确并以相同的方式工作?
setspn -a CS/dummy dummyuser
setspn -a CS/dummy@abc.com dummyuser
在 SPN 中指定服务名称时,是否也必须包含域组件?你能澄清一下吗?