Access數據庫(kù)安(ān)全的幾個問題
問題
1.什麽是Microsoft Access 工作組,怎樣創建工作組信息文件?
2.怎樣打開“工作組管理器“?
3.怎樣允許他(tā)人查看(kàn)或執行(háng)查詢,但不能更改數據或查詢設計?
4.怎樣防止複製、設置數據(jù)庫密碼或更改啟動選項?
5.怎樣定義(yì)用(yòng)戶級安全(quán)?
問:什麽是Microsoft Access 工作組,怎樣創建工(gōng)作組信息文件?
答:Microsoft Access 工(gōng)作組是在多用戶環境下共享數據的一組用戶(hù)。如果定義了用戶級安全,工(gōng)作組的(de)成員將記錄在用戶帳號和組帳(zhàng)號中,這些帳號則保存在 Microsoft Access 工作組信息文件中。用戶的密碼也保存在工作組信息文(wén)件中。可以為這(zhè)些安全帳號指定對數據庫及其對象的(de)權限。權限本身將存儲在安全數據庫(kù)中(zhōng)。
在 Microsoft Access 97 中,用戶的設置存儲在 Windows 注冊表的 Hkey_Current_UserSoftwareMicrosoftOffice8.0AccessSettings 關鍵字中(zhōng)。在 Microsoft Access 的舊版本中,“選項”對話框中定義的用戶選項設置記錄在工作組信息文件中。
默認的工作組是由安(ān)裝程序自動在安裝 Microsoft Access 的文件夾中創建的工作組信息文件定義的(de)。 可以(yǐ)使用“工作組管理(lǐ)器”重新創建工作(zuò)組。
問:怎樣打(dǎ)開(kāi)“工作組管理器“?
答:如果使用的(de)是 Windows 95 或 Windows NT Workstation 4.0,可使(shǐ)用“我的電腦”或 Windows“資(zī)源管理器”打開安裝 Microsoft Access 的(de)文件夾(jiá)(默認文件夾是 Program FilesMicrosoft OfficeOffice),然後雙擊 Wrkgadm.exe。
問(wèn):怎(zěn)樣允許(xǔ)他人查看或執行查詢,但不能更改數據或查詢設計?
答:在安(ān)全(quán)工作組裏,可以指(zhǐ)定他人查看查詢返回數據的權限。如果是操作查詢,還可以允許他們執行查詢,即使限製他(tā)們不得查看查詢的基表或基礎查詢。
1 在“設計”視圖(tú)中打開(kāi)查詢。
2 在查詢“設計”視圖中單擊設計網格與字段列表(biǎo)外的任何地方,以選定查詢。
3 單擊(jī)工具欄上的“屬性”按鈕 ,以顯示查詢的屬性表(biǎo)。
4 將“執行權限”屬性設置(zhì)為“所有(yǒu)者的”。
設置了此屬性後,應出現以(yǐ)下情形:
。所有(yǒu)用(yòng)戶都具(jù)有查詢所有者的查看或執(zhí)行查詢權限。
。隻有查詢所有者才能保存更改過(guò)的查(chá)詢。
。隻有(yǒu)查詢所有者才能(néng)更改查詢的所有權。
注釋 也可以設置所有新查詢的默認權限。請在“工具”菜單上單擊“選項”,再單擊“表/查詢”選(xuǎn)項卡,然後單擊想要使用的“執行權限”選項。
問:怎樣(yàng)防止複製、設(shè)置數據庫(kù)密碼或更改啟動選(xuǎn)項?
答:如(rú)果共享數據庫沒有定義用戶級安全,就無法防止用戶作(zuò)出以上更改。定義了(le)用戶級安全性之後,就隻有具有管理員權限(xiàn)的用戶帳號或組帳號才(cái)能對數據庫(kù)進行(háng)複製、設置(zhì)密碼或(huò)更改啟動屬性(xìng)等操作。
問:怎(zěn)樣定義用(yòng)戶級安全?
答(dá):
1 加入一(yī)個安全工作組或新建(jiàn)一個工作組信息文件。
要點 要完全確保數據庫的(de)安全,請不要(yào)使用安(ān)裝 Microsoft Access 時創建的工作組信息文件(jiàn)所定義的默認工(gōng)作組。而應該確保定義所加入的工作組的工作組信息文件是使用唯一的工作組 ID (WID) 創(chuàng)建的,否(fǒu)則應該創建一個新的工作組。
2 激活“登錄”對話框。
操作(zuò)方法:啟動 Microsoft Access ,打開數據(jù)庫, 單擊“工具”菜單“安全”子菜單中的“用戶與組帳號”命令,單擊“用戶”選項卡,確保在“名稱”框中預定義的“管理員”用戶帳號呈高亮度顯示,單擊“更改登錄密碼”選項卡,單擊“新密碼”框,然後鍵入新密碼。不(bú)要在“舊密碼”框中輸入任(rèn)何內容, 在“驗證”框中再次鍵入密碼(mǎ)進行確認,然後單擊“確定(dìng)”按鈕。退出(chū)ACCESS並重新啟動ACCESS,就會出現“登錄”對話框。
3 創建管理員的用戶帳號。
操作方法:
1)打開工作組管理器,按下“聯接。。。”按鈕,選擇(zé) 使用(yòng)在第1 步驟中創建的安全工(gōng)作組信息文(wén)件,退出管(guǎn)理器,啟(qǐ)動 Microsoft Access。
要點 如果要確保數據庫是(shì)完全安全的,請不要(yào)使用安裝 Microsoft Access 時(shí)創建的(de)工作組信息文件中定義的默認工作組,並確保定義所用工作(zuò)組的工作組信息文件是以唯一的工作組 ID (WID) 創建的,否則就應該重新創建一個工作組(zǔ)信息文件。
2 )選擇(zé)“工具”菜單(dān)“安全”子菜單中的“用(yòng)戶與組帳號(hào)”命令,單擊(jī)“用戶”選項卡(kǎ)上的(de)“新建(jiàn)”按鈕, 在“新用戶/組”對話框中,鍵入管理員帳號名稱和個人 ID (PID),然後單擊“確定”按鈕新建帳號(hào)。
警(jǐng)告 一(yī)定要記住正確的帳號名(míng)和 PID,包括字母的大小(xiǎo)寫,並(bìng)其將其放在安全的地方。如果要重新創建帳(zhàng)號,必須提供其(qí)名稱和 PID。遺忘(wàng)或(huò)丟失了帳號名和 PID 將無法恢複。
3)在“可用的組”框中,單擊“管理(lǐ)員組”,然後單擊“添加”按鈕。Microsoft Access 將把新的管理員帳號添加到管理員組並在“隸屬於”框中顯示“管理員組(zǔ)”。
4)單擊“確定”按鈕新建管理員帳號。
4 退出 Microsoft Access 並以新建的管理員身份登錄。
5 刪除管理員組中的管理員帳(zhàng)號。
操作方法:選擇“工具”菜單“安全”子菜單中的(de)“用戶與組帳號”命令,在“用戶”選項卡上的“名稱”框中輸入(rù)要移去的用(yòng)戶。在“隸屬於”框中,選擇要“管理員組”的組,然後單擊“刪除”按鈕。
6 打開要設置安全的數據庫。
7 單擊“工具”菜單“安全”子菜單(dān)中的“用戶級(jí)安全性向導”命令。
8 根據(jù)向導對話(huà)框(kuàng)中的指示(shì)完成各個步驟。
“用(yòng)戶級安全性向導”將創建(jiàn)一個新的數據庫,並將原有數據庫中所有對(duì)象的副本導出到新的數據庫中,然後通過取消用戶組對新(xīn)數據庫對象的所有權限,為向導第一個對話框中(zhōng)的(de)選定對象類型設置安全,然後加密新數據庫(kù)。原有數(shù)據庫沒有進行任(rèn)何更改。表之間的關(guān)係和所(suǒ)有的鏈接表在新(xīn)的數據庫中都將重建(jiàn)。
現在,隻有(yǒu)在步驟 1 中加(jiā)入的工作組管理員組成員可以訪問新數據庫中設(shè)置了安全的(de)對象。“用戶(hù)”組則不具備對這些對象的權限。要限製用戶和/或組對這些對象的訪問必須為其設置權限(xiàn)。
關鍵詞:Access,數據庫(kù)
閱讀本文後您有什麽感想? 已有 人給出評價!
- 1
- 1
- 1
- 1
- 1
- 1