Access911.net   |   a9BBS   |   OTaA System  
  搜索文章:  
Access911欢迎您光临  
   主页      上传      繁體版       论坛     
设为首页  |  加入收藏   
  
你现在的位置:文章索引 -> 文章分类 -> 发布  
 首页|  近日更新|  下载  |  文章索引  |  搜索|  术语|  承接工程|  
 
系统正在加载内容,请耐心等待...
 
 查询
 窗体
 报表
 
 
 VBA
 函数
 ADO/DAO/ADO.NET
 API
 ADP
 安全
 发布
 OA
 ASP/ASP.NET
 其他语言
 控件
 DELPHI
 C#/.Net
 本站
 其他
 小例程
 常用软件
 参考文档
 业主作品
 网友大作
 
 
友情链接
 access911.net
 
访问人次
 1702041
 
站长 E-Mail
 net911@sina.com
 access911@gmail.com
 
RSS 订阅

显示附加信息 >>>

拆分数据库为前后台链接表结构后,如何设置能让用户能修改但不能删除?

作者:cg1  摘自:access911.net  :cg1  更新日期:2006-1-11  浏览人次:

 

问题:

拆分数据库为前后台链接表结构后,如何设置能让用户能修改但不能删除?
我根据以下两个文章拆分了数据库,用链接表连接前后台

    新手来看:怎么将数据库拆分?如何完成C/S结构的建立?《其他》
    http://access911.net/index.asp?u1=a&u2=71FAB71E1ADCEDF3

    新手来看:如何建立C/S结构的数据库?(同步更新问题)《发布》
    http://access911.net/index.asp?u1=a&u2=79FAB71E12DC

但是有文件共享权限的用户都能直接访问我服务器上的共享目录将文件删除,这样太不安全了吧?该如何操作?

 

回答:


将共享目录放在有 NTFS 权限的逻辑盘上,然后设置该目录的 NTFS 权限即可。

以下操作必须是 ADMINISTRATOR 组成员

首先确定逻辑盘是 NTFS 分区,操作如下:
双击桌面上 我的电脑 -> 右键单击某个盘符 -> 选择属性
图片如下:
按此在新窗口浏览图片

查看“常规”选卡中是文件系统是 NTFS。然后按确定按钮退出
图片如下:
按此在新窗口浏览图片

双击该盘符,进入该磁盘,然后创建一个目录,例如:data。右键单击这个目录,选择“共享和安全...”
图片如下:
按此在新窗口浏览图片

在弹出的属性窗体中选择“安全”选卡,单击右下角的“高级”按钮
图片如下:
按此在新窗口浏览图片

在“高级安全设置”窗体中单击“添加”按钮
图片如下:
按此在新窗口浏览图片

在弹出的“选择用户组”窗体的“输入要选择的对象名称”框内输入“guest”并单击确定按钮
图片如下:
按此在新窗口浏览图片

在弹出的“权限项目”窗体中勾取除“完全控制”、“上出子文件夹及文件”、“删除”、“取得所有权”以外的权限
图片如下:
按此在新窗口浏览图片

当然,你也可以按你自己的需求去定义
图片如下:
按此在新窗口浏览图片

回到“高级安全设置”窗体,看见 GUESTS 组的权限已经被设定,单击确定按钮退出
图片如下:
按此在新窗口浏览图片

回到“属性”窗体,单击“共享”选卡,选择“共享此文件夹”,单击“权限”按钮
图片如下:
按此在新窗口浏览图片

在弹出的“权限”窗体中设定 everyone 的权限为完全控制,并单击确定退出,一路确定退出即可
图片如下:
按此在新窗口浏览图片

 


根据您的描述,我对这个问题的理解是:想知道是否可以通过AD的配置,使用户可以在某个文件夹内能够修改文件、创建文件,但不能删除文件。如果我的理解有误,请告诉我。

根据我的研究,AD无法实现这样的配置,但是可以通过配置NTFS的安全性可以做到,文件夹的安全性配置如下:

遍历文件夹/运行文件
列出文件夹/读取数据
读取属性
读取扩展属性
创建文件/写入数据
创建文件夹/附加数据
写入属性
写入扩展属性

根据需要,添加需要权限的用户或者组,赋予以上权限,编辑这些属性需要通过安全性的高级配置中编辑。共享权限可以设置为完全控制,因为用户的权限在通过共享权限的验证后,还需要通过文件夹的安全权限验证。

该方法有个限制,即直接在该文件夹下新建文件或者文件夹,将不能更改名称,需要在其它文件夹创建好文件或者文件夹,然后把它拷贝到该文件中。


本站文章旨在为该问题提供解决思路及关键性代码,并不能完成应该由网友自己完成的所有工作,请网友在仔细看文章并理解思路的基础上举一反三、灵活运用。

access911.net 原创文章,作者本人对文章保留一切权利。
如需转载必须征得作者同意并注明本站链接

 

 
相关文章
     没有手动相关文章
     新手来看:怎么将数据库拆分?如何完成C/S结构的建立?
     新手来看:如何建立C/S结构的数据库?(同步更新问题)
 
评论
     查看或发表更多的评论,请单击这里。
 
 
 
 
 
   
  Access911.net   |   a9BBS   |   OTaA System   |
建站日期:2000年4月2日  |  设计施工:陈格 ( access911 & cg1 )
 Copyright © 2000 - 2003 COMET, 陈格 保留所有权利