根据需要提升应用程序内的企业网络写访问权限

时间:2015-05-20 20:51:50

标签: security networking

我们在网络驱动器上有客户项目文件。大多数用户在某些目录中没有写访问权限。我的任务是找到一种方法,允许他们通过我们开发的用户前端以编程方式创建目录和文件,而不允许他们通过转到Windows资源管理器中的目录来手动进行更改。这些用户中的大多数没有本地管理员权限,也不会更改其网络管理员权限。

这是在.net编程环境中。

我看到了许多提升本地权利的例子,但没有提升网络权利的例子。

一些选择: - 提升应用程序中的权限。 - 运行服务器具有必要权限的服务器上的应用程序并执行必要的任务。 - 创建一个将在服务器上运行的Windows服务应用程序,其中一个侦听器将接收请求并执行必要的任务。

由于我的公司有非常严格的IM安全策略,因此后两个选项需要大量跳跃才能跳过。第一种选择是理想的,但我不确定它是否可行。我不确定第二种选择是否可行。

非常感谢任何想法或意见。

1 个答案:

答案 0 :(得分:1)

使用模拟。

RE:How do you do Impersonation in .NET?

只需确保您用于模拟的凭据具有必要的文件夹权限。您可以根据需要在文件服务器凭据上使用域或本地。