iis 就像 apache 中的模拟

Posted

技术标签:

【中文标题】iis 就像 apache 中的模拟【英文标题】:iis like impersonation in apache 【发布时间】:2013-09-17 19:10:52 【问题描述】:

我过去一直在使用托管在 IIS 上的基于 ASP.NET 的应用程序,我非常了解 IIS 内部结构及其工作原理。

最近,我切换到 unix,现在在 RHEL 5 上使用 apache2。我有一个小型 PoC 类型的应用程序,我需要在其中模拟登录用户来访问服务器上的一些文件(只有登录用户有使用权)。我知道如何在 IIS 中模拟用户,但不确定如何(笨拙的方式?)在 Apache 中做类似的事情。我最近了解了 suExec,但不确定这是否是一个有效且安全的选项。

PS:防火墙的设置方式是我在服务器端有登录用户的详细信息(密码除外)。

非常感谢任何建议。

【问题讨论】:

【参考方案1】:

你可以使用 cgi-bin。将可执行文件的所有者设置为用户,并为可执行文件设置 suid 位。这将使可执行文件以所有者(用户)身份运行。这仅适用于普通用户,不适用于 root。

【讨论】:

以上是关于iis 就像 apache 中的模拟的主要内容,如果未能解决你的问题,请参考以下文章

什么是 asp.net web.config 中的模拟?

文本左右对齐(字符串模拟)螺旋矩阵 II(数组矩阵)二叉树中的最大路径和(树深度优先搜索)

ASP.NET 4 中的双跳模拟、协议转换和约束委派

模拟域的最佳方法?

IIS7 模拟无法访问 TFS 存储库

ADSI/IIS 管理和 ASP.NET 模拟