需要什么样的SPN才能将客户端凭证委托给SMB共享?

我试图委托KERBEROSauthentication从SQL Server到OLEDB上的文件服务器 。

是否有一个特定的服务原则名称用于将凭据从SQL Server委派给文件服务器?

例如,如果我运行一个SQL Server实例,我必须为它运行一个域用户名…我必须创build一个SPN例如:

setspn -S MSSQLSvc/someserver.example.org:50000 example\SQL_srv_account setspn -S MSSQLSvc/someserver:50000 example\SQL_srv_account

那么,我会为运行SMB的LanmanServer / Server服务设置什么?

我想我的问题是,如果我的SMB服务器在端口445上运行,那么我的命令应该如何设置SPN?

setspn -S <what-goes-here?>/someotherserver.example:445 example\SMB_srv_account setspn -S <what-goes-here?>/someotherserver:445 example\SMB_srv_account

<what-goes-here?>不会是cifs吗?

PS这是一个在serverfault和dba stackexchange之间有一些重叠的问题。

是的,这是正确的,这将是'cifs'。