我试图了解在这里分配权限之间的区别:
对比
通过模拟分配:
1)听说模拟是用来访问资源而不是运行exe进程
我试图运行一个只模拟我的用户的 EXE 进程,但没有成功。
后来我将用户设置为应用程序池标识 - (这里的第一张图片)然后我能够运行 exe 文件。
这两者之间的工作区别是什么?
如果我只设置应用程序池身份(而不是模拟) - 它是否能够访问具有特殊权限的外部资源?
我试图了解在这里分配权限之间的区别:
通过模拟分配:
1)听说模拟是用来访问资源而不是运行exe进程
我试图运行一个只模拟我的用户的 EXE 进程,但没有成功。
后来我将用户设置为应用程序池标识 - (这里的第一张图片)然后我能够运行 exe 文件。
这两者之间的工作区别是什么?
如果我只设置应用程序池身份(而不是模拟) - 它是否能够访问具有特殊权限的外部资源?
我认为您误解/混淆了Pool Identity和Impersonate Identity的定义
例如,如果您将 Pool Identity 设置为低权限用户,您会发现您的 Web 应用程序无法访问系统上的文件;但是如果您将池标识设置为Administrator,您的 Web 应用程序可以访问系统上的所有内容,甚至重新启动计算机。是的,你的安全被搞砸了:P
PS:
嗯……这两个身份没有关系。所以你不应该让他们打架:)
让我们试试这个:泳池身份就像你父母的身份证。他们知道你是谁,你多大了,你不能说谎;冒充身份就像你的身份证,如果你得到一张假身份证,你可以去21岁以下的酒吧喝醉xD