站点级文件夹从网页读取/写入/删除权限

Posted

技术标签:

【中文标题】站点级文件夹从网页读取/写入/删除权限【英文标题】:site level folder read/write/delete permissions from web page 【发布时间】:2011-12-20 16:18:40 【问题描述】:

我希望有人可以提供一些帮助,帮助在生产服务器上实现某些功能。

我在 VB.net aspx 页面上有一个链接,该链接需要打开网站子目录中的文件夹并提供读写权限,以便可以将文件复制到和读取以及删除。仅来自此文件夹。

我在开发和演示 PC 上具有此功能,但它们都在我的域中。点击链接打开 Windows 资源管理器,我可以复制/剪切和粘贴等。

公共/生产 PC 在 LAN 上,但不是域的一部分。我知道有一些方法可以在这样的公共服务器上允许文件夹读/写权限,但我不太确定最安全的方法。好处是,唯一需要具有读/写/删除权限的用户是员工。 Forms Authentication, ASP Membership 将非员工引导到站点内的其他页面。同样,成员资格会将员工引导至网站的管理部分。

这是 Server 03,Web 版,所以没有 AD,使用 IIS 6 和 SSEE。

任何示例代码、文章链接、MSDN 等都将不胜感激。

谢谢,

【问题讨论】:

【参考方案1】:

最简单的解决方案是从 IIS 提供对目录的读/写访问权限。另一种方法是利用内核的登录方法并模拟具有读/写访问权限的用户。在这里。

How do I pass credentials to a machine so I can use Microsoft.Win32.RegistryKey.OpenRemoteBaseKey() on it? 这篇文章提供了一些关于如何模拟用户执行操作的见解。

【讨论】:

您的链接看起来很有希望,我会查看它。

以上是关于站点级文件夹从网页读取/写入/删除权限的主要内容,如果未能解决你的问题,请参考以下文章

权限问题导致无法删除ftp文件

Linux只能通过应用程序读取和写入权限

使用 PHP 从 sendmail 管道创建目录并写入文件以进行编程

如何为文件挂载中的任何内容设置读取权限并为选定的子文件夹设置写入权限?

从网页写入本地磁盘

js创建写入读取文件(转)