[英]permission sp_xp_cmdshell_proxy_account for more than one user who needs to run xp_cmdshell without a sysadmin
I created a proxy account that xp_cmdshell will run using sp_xp_cmdshell_proxy_account And I gave one user permission我创建了一个 xp_cmdshell 将使用 sp_xp_cmdshell_proxy_account 运行的代理帐户我给了一个用户权限
EXEC sp_xp_cmdshell_proxy_account 'Domain\user1'
If I give another user too如果我也给另一个用户
EXEC sp_xp_cmdshell_proxy_account 'Domain\user2'
I saw that only one had permission - the last user - user2我看到只有一个有权限 - 最后一个用户 - user2
select * From sys.credentials
Does it override the previous user's permission?它会覆盖以前用户的权限吗?
sp_xp_cmdshell_proxy_account
does not "give user permissions". sp_xp_cmdshell_proxy_account
不“授予用户权限”。 This stored procedure specifies the OS security context (proxy account) all non-sysadmin role members that execute xp_cmdshell
.此存储过程指定执行
xp_cmdshell
的所有非系统管理员角色成员的操作系统安全上下文(代理帐户)。 The SQL Server service account is used when sysadmin role members execute xp_cmdshell
sysadmin角色成员执行
xp_cmdshell
时使用SQL服务器服务帐号
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.