none
局域网中想通过web形式修改服务器端的目录权限遇到的问题 RRS feed

  • 问题

  • 我想实现一个局域网内通过web页面来修改服务器端的文件夹目录的权限。我在服务器端vs调试程序的时候是可以做到修改成功的,而通过浏览器来运行网站后,则不能成功的修改文件夹的权限,不知是不是有什么身份验证设置的问题?请达人指教,最好详细一点
    这个网站只运行在局域网中,并且局域网中的所有电脑,包括服务器都加入了同一个域,并且管理员用户均是域中的用户
    2009年8月8日 8:37

答案

  • 您好,请设置服务器端的文件夹的安全属性,请试试以下方法
    1、将NetWork Service组或Users组添加到文件夹中,并设置“完全控制”权限。
    2、将IUser_计算机名账户添加到文件夹中,并设置“完全控制”权限。
    3、以上设置都有安全嫌疑。或者可以进行用户模拟,例如模拟为超级管理员或相关有权限的用户。
    有关模拟请参考:http://support.microsoft.com/default.aspx/kb/306158/zh-cn

    希望有帮助!
    PS:上面3种方法未经测试,只是凭个人经验给出思路。如果这些思路有幸被您采纳,有结果后也请贴出分享。
    2009年8月8日 9:47
    版主

全部回复

  • 你好,可能是设置 Windows 集成难验证的原因,你设置成匿名访问,并对匿名访问的帐号设置相应的权限试试
    知识改变命运,奋斗成就人生!
    2009年8月8日 9:16
    版主
  • 这个方法我也试过了,也是不行的,我在网站的web.config里面是这样设置的:
    <authentication mode="windows" />
    然后在iis中选用了匿名登录,设定了匿名使用域admin账号,并且在文件夹的属性->安全里加入了这个账户,权限设置为fullcontrol,然后再运行网站还是不行。
    你看我这样设置对么,为什么还是不能成功呢?
    2009年8月8日 9:37
  • 您好,请设置服务器端的文件夹的安全属性,请试试以下方法
    1、将NetWork Service组或Users组添加到文件夹中,并设置“完全控制”权限。
    2、将IUser_计算机名账户添加到文件夹中,并设置“完全控制”权限。
    3、以上设置都有安全嫌疑。或者可以进行用户模拟,例如模拟为超级管理员或相关有权限的用户。
    有关模拟请参考:http://support.microsoft.com/default.aspx/kb/306158/zh-cn

    希望有帮助!
    PS:上面3种方法未经测试,只是凭个人经验给出思路。如果这些思路有幸被您采纳,有结果后也请贴出分享。
    2009年8月8日 9:47
    版主
  • 多谢Jiyuan。问题搞定了,就是按照你的第三个方法,在aspnet里面模拟了一个管理员用户。
    2009年8月8日 11:38
  • 不客气。:)
    2009年8月8日 12:15
    版主