每日最新情感日志速递平台 第一时间了解互联网的新鲜句子。

而用户组的SID对所有工作组信息文件都不同

发布时间:2019-05-03 09:19 类别:数据库

  在用户打开数据库时,Microsoft Access按照用户输入的用户名称和暗码,在工作组消息文件的MsysAccounts表中查找该用户的SID,若未找到则提醒帐户无效并让从头输入;若找到了用户的SID,则在MsysGroups表中查找到用户所属组的SID。按照找到的用户和组的SID,再去数据库(.mdb)的MSysACEs表中查找对应的数据库对象ID和其权限消息,由此能够确定用户和组能够拜候什么数据库对象及有什么操作权限。

  在默认的工作组消息文件System.mdw中,默认的有三个帐户:Admin、Creator、Engine,此中Creator和Engine是Microsoft Jet数据库引擎内建的,用户无法干与。办理员帐户Admin,则是独一的默认帐户,具有对数据库中所有对象的全数权限,在中文Access中,帐户名能够是“办理员”也能够是英文下的Admin。

  在默认形态下,用户启动Access时利用的是Admin帐户,且无须输入用户名称和暗码,由于其名称Admin默认,而初始暗码为空。若:用此默认体例启动Access,然后点击菜单东西—平安—用户与组帐号,在用户与组帐号窗口中,选更改登录暗码选项卡,在旧暗码输入框中空着,新暗码、验证输入框中填入新暗码,就能够增设了办理员帐号的新暗码。若是不是默认登录体例进入的,只须在旧暗码输入框中填入旧暗码,就能够更改暗码。对于其它的用户,也能够同样的更改本人的暗码。设置了暗码后,再启动Access打开数据库,就会要求输入用户帐号了。

  办理员帐号的SID,对于所有的工作组消息文件都是一样的,这意味着:无论是用哪一个工作组消息文件联系关系到Access启动系统,都能够利用办理员帐号去拜候所有本机的Access数据库。

  建立对象的用户,是该对象的所有者,具有全数权限。即便被办理员裁撤了权限,也能够进入用户与组权限对话框,给本人指定权限。办理员不克不及永世完全裁撤对象所有者的权限,可是能够改变对象的所有者。所以办理员除了要节制好权限外,还要当令的改变对象的所有者,才能包管平安。

  设置工作组,是为了分派和办理权限的便利,能够将用户划分分派到工作组,然后对工作组授予权限,而不消一个个的对用户授权。默认的办理员组和用户组,一般就曾经能够满足利用了,默认都具有全数权限。办理员组的SID对所有的工作组消息文件都不异,而用户组的SID对所有工作组消息文件都分歧。所有用户都属于用户组。

  办理员具有全数的权限,而用户的权限最好是来自于用户组而不是零丁授权。为了平安,不应当让用户组具有全数权限。

http://takahangha.com/shujuku/488/

你可能喜欢的