ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 4521|回复: 4

设置用户与组的权限

[复制链接]

TA的精华主题

TA的得分主题

发表于 2004-2-12 22:04 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
我在设置了某一用户权限后,用该用户名打开数据库发现还是什么都可以查看、修改。请问这是怎么回事?最好能有个例子参阅一下

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-2-14 23:32 | 显示全部楼层
看了cg1介绍的前一个网页受益不少,也终于设置完了权限,新问题出来了:怎么只能用桌面上的快捷方式才能打开?直接点击原数据库怎么不行?如果那个快捷方式一不小给删了那该怎么办?

TA的精华主题

TA的得分主题

发表于 2004-2-15 23:11 | 显示全部楼层
倒,呵呵,你还是要来俺得网站再多看俺得几篇文章了 请参考专题地址:
http://access911.net/index.asp?board=4&recordid=72FAB01E16DC 以及与其相关的“相关文章”
首先应该用MS Access Workgroup Administrator程序建立自己的MDW文件,比如newSystem.mdw,然后建立一个新的帐号比如newAdmin,缺省的有AMDIN和,比如GUEST帐号,然后设置各个帐号的密码。然后以newAdmin帐号登陆,建立数据库,或者导入现有的数据库中的表或窗体等进行开发。对数据库的安全性进行设置。除了newadmin帐号,将所有的组和用户对该数据库的打开权限都屏蔽掉,其它权限也宜屏蔽掉。这样的话安全了。这样的话打开该数据库只能关联上新建的MDW文件,使用newAdmin帐号才能打开。但是实际应用时当然还应该建立一个运行软件的帐号,比如newUser,(最好不要用缺省的“用户”帐号,这样关联到SYSTEM。MDW上就可以进入,即使你设置密码也不安全,因为COPY一个新的SYSTEM。MDW一样可以关联。)将newUser帐号对各个表的权限相应的设置,能读写,不能修改设计,对窗体只能运行即可,总之它是用来运行的。屏蔽一切可以修改的权限。这样的话开发和运行就是两个帐号,但是新的问题就是如果就这样交给用户使用,那么用户就必须知道newUser帐号的密码,那样的话数据就又不安全了,所以还应该用VB或者DELPHI做个套子,最简单的写上一句,运行该数据库就行了,比如:
strRunShell = "c:\Program Files\Microsoft Office\Office\MSACCESS.EXE /nostartup"

strRunShell = strRunShell & "/wrkgrp c:\newSystem.mdw c:\pinewood.mde /user newUser /PWD yourpassword"
RetVal = Shell(strRunShell, vbMaximizedFocus)


当然这只是个意思,在这套子里写写别的也可以,比如检查ACCESS是否安装了,路径是不是对,是不是注册了等等。(附:用另外一个已经编译成MDE文件的数据库也可以达到如上效果) 注意我文章里面得最后几个字:(附:用另外一个已经编译成MDE文件的数据库也可以达到如上效果)

TA的精华主题

TA的得分主题

发表于 2004-2-14 16:30 | 显示全部楼层
那么说明你还没有设置完权限,要完成所有内容请先参考这里的多篇文章 关于此主题请参考:http://access911.net/index.asp?u1=a&u2=71FAB51E
关于此主题请参考:http://access911.net/index.asp?u1=a&u2=71FAB61E17DCEBF3
关于此主题请参考:http://access911.net/index.asp?u1=a&u2=71FAB71E10DCECF3

TA的精华主题

TA的得分主题

发表于 2004-2-14 14:21 | 显示全部楼层
你设置了什么样的权限,对于一个表只有select(查询),delete(删除),update(修改)这3种权限。如果一般只允许查询的那就只赋予查询的权限即可。 这个设置是有效的,你应该对组和用户都设置。不知道你是怎么设置的?
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-14 14:55 , Processed in 0.043593 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表