impersonation相关内容
我正在尝试通过存储过程运行SSIS程序包,但是在尝试导入CSV时出现Access is denied错误. 我将程序包放入作业中,然后运行它,只要我使用了代理帐户,它就可以正常工作.我正在尝试使用xp_cmdshell将该代理帐户复制到存储过程调用而没有的情况下.我也在Visual Studio中运行了该程序包,并且运行顺利. 我的SSIS包很简单:它从网络导入CSV文件,将数据转换为
..
...之间的区别是什么 execute as user = 'testuser' AND execute as login = 'testuser' 我正在这些登录名下执行跨数据库过程,并且它以exececute作为登录名而不是作为用户执行.据说服务器主体"testuser"在安全性上下文下不能访问数据库"xxx". 当我在两个命令后都SELECT SYSTEM_USER
..
是否可以在不提供用户名/密码的情况下模拟用户?基本上,我想使用ShGetFolderPath()函数为用户(而不是当前用户)获取CSIDL_LOCAL_APPDATA.我目前所拥有的只是该用户的SID. 解决方案 否,您必须调用Win32 API LogonUser 函数来获取Windows帐户令牌,以便随后进行模拟.
..
我必须对此进行深入研究,因为在Windows 2003/XP上无法正常工作的代码在Windows 7上无法正常工作.使用CreateProcessAsUser启动的应用程序失败,错误代码为0xc0000142.我的旧代码与MSDN上的代码之间的区别,该代码可从开始C ++中的交互式客户端进程是,我没有设置特权,也没有设置Window Station和桌面的特权.我已经根据示例更新了代码,但是我非常
..
因此,两台计算机之间没有信任关系-它们位于不同的域中. 我已使用登录类型 LOGON32_LOGON_NEW_CREDENTIALS 的LogonUser API成功连接到远程计算机.我能够使用UNC共享检索目录的内容,并创建文件流来“下载"文件.到目前为止一切顺利. 唯一的问题是,除非存在已打开的会话,否则LogonUser似乎失败.让我澄清一下. 我发现今天早上ASP.NET
..
我正在尝试在asp.net 3.5 Web服务中使用模拟.但是,每当我尝试在启用了模拟的情况下运行服务时(在web.config中),我的Windows事件日志中都会出现以下错误: 异常消息:无法开始监视对"C:\ 1work \ temp \ NotificationWatcherWebServiceClean2010 \ NotificationWatcherWebService \ N
..
我不了解Spring模拟用户. 我经历了一些用于模拟用户的配置示例代码,并注意到SwitchUserFilter用于此实现. 如何使用Spring SwitchUserFilter Filter实现模拟用户,它如何工作? 冒充用户的内部流程是什么? 在我的应用程序中,我也在使用spring安全性. 任何人都可以通过简单的描述或任何示例示例来帮助我实现这一目标吗? 解决
..
这两个API非常相似,但是尚不清楚它们之间的区别以及何时应使用它们(除了LoadUserProfile被指定与我不使用的CreateProcessAsUser一起使用.我只是模拟配置单元访问). LoadUserProfile http://msdn.microsoft.com/en-us /library/bb762281(VS.85).aspx RegOpenCurrentUser
..
我在Asp.net 4.0网站的web.config中使用impersonate标记. 以下是我的Web.Config代码:
..
我实现了一个网页(ASP .NET,VB)来启动/停止Windows服务. 我使用了拟人化,如下所述: http://support.microsoft.com/kb/306158 页面读取服务状态后,一切正常: _domain = Me.TextBoxDomain.Text _user = Me.TextBoxUserName.Text _password = Me.TextB
..
此问题是有关我当前正在处理的特权问题的此问题的跟进和继续. > 问题摘要: 我正在使用没有Debug programs (SeDebugPrivilege)特权的Domain Administrator帐户运行程序,但是我需要在本地计算机上使用它. Klugey解决方案: 该程序可以将自身作为服务安装在本地计算机上,然后启动该服务.该服务现在在SYSTEM帐户下运行,这使我们能够
..
在从不同位置(c#应用程序,webservice ...)运行powershellscript时遇到问题. 我认为这是一个用户上下文问题,所以现在我试图找出在哪个用户上下文下运行Powershell脚本. 是否有可能记录powershellscript的当前用户上下文? 解决方案 如果您需要了解实际用户: [reflection.assembly]::LoadWithParti
..
我正在使用以下代码来编辑本地计算机配置单元中的注册表项("SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \%SID%').在我实际上尝试打开注册表项(具有写权限)之前,一切似乎都还不错.消息“不允许请求的注册表访问"时引发SecurityException.我已经检查并重新检查了注册表项和我要模拟的用户的权限,所有
..
我有一个WebService,它创建一个任务和一个延续任务. 在第一个任务中,我们设置 Thread.CurrentPrincipal 因此,当ContinuationTask启动时,它不再具有Thread.CurrentPrincipal. 我想在 ContinuationTask 中指定它应与它的前一个线程相同运行. 我已经在网上搜索了,但是我只发现了在Synchron
..
我是wix安装程序的新手.我已经为我的应用程序使用wix安装程序开发了一个设置,我需要执行“自定义操作"才能在cmd.exe中运行命令.在XP中,它可以正常工作.但在Windows 8及更高版本中7 cmd提示需要以管理员身份运行. 我已经在Google上搜索了,发现关键字特权提升和冒充可能对我有帮助.
..
我正在Windows Server 2012上运行WindowsService,它需要模拟域管理员用户(该用户也已添加到计算机的本地管理员组中). 系统上已启用UAC,并且使用LogonType为LOGON32_LOGON_INTERACTIVE的凭据来调用LogonUser,似乎返回的是受限令牌,而不是完整令牌. 这导致我尝试执行的管理任务失败. 在这种情况下调用LogonUs
..
我正在尝试使用ServerManager.OpenRemote(来自Microsoft.Web.Administration),但是无法找到有关如何为它提供与当前用户不同的凭据的文档.我尝试过SimpleImpersonation(来自如何在.NET中进行模拟? ),它给我同样的错误: System.UnauthorizedAccessException-由于以下错误,从计算机[...]检索
..
因此,我正在努力设置由iis7托管的WCF服务.该服务是REST服务. 到目前为止,我们对身份验证的要求是只有域帐户才能连接到该服务.我们正在使用基本身份验证并使用模拟来通过我们的业务层向数据库进行呼叫. 一切正常. 现在,我们需要允许非域帐户使用我们的服务.由于IIS的原因,我实现了此(http://custombasicauth.codeplex.com/)和一个自定义成员资
..
我认为我的假冒行为有问题,但我可能会误会. 我有一个IBM XMS使用者,正在使用队列中的数据.工作正常.为了被授予对队列的访问权限,该服务需要以特定用户身份运行,为此,我实现了.Net模拟.在所有系统上,我都能够使队列运行,当需要重新启动时会出现问题. 为了测试重新启动,我放置了一个简单的 if(messages == 500)throw ... ,该触发器触发取消,断开连接和重新连
..
我有一个带有两个防火墙的Symfony应用程序,一个用于管理员,一个用于普通用户. admin: provider: admin # etc main_site: form_login: provider: fos_userbundle csrf_provider: form.csrf_provider 我希望管理员用户能够假冒正
..