0

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

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

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

任何建议都深表感谢。

4

1 回答 1

0

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

于 2013-09-24T11:58:07.773 回答