程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> DB2 數據庫身份驗證基礎

DB2 數據庫身份驗證基礎

編輯:DB2教程

什麼時候進行 DB2 身份驗證

   身份驗證控制數據庫安全計劃的以下方面:

  •   誰有權訪問實例和/或數據庫
  •   在哪裡以及如何檢驗用戶的密碼

  在發出 attach 或 connect 命令時,它在底層操作系統安全特性的幫助下完成這個任務。attach 命令用來連接 DB2 實例,connect 命令用來連接 DB2 實例中的數據庫。下面的示例展示了 DB2 對發出這些命令的用戶進行身份驗證的不同方式。這些示例在數據庫管理程序配置文件中使用默認的身份驗證類型 server。下面的例 3 說明了如何使用 DB2 修改服務器操作系統上的密碼。

  用創建 DB2 實例時使用的用戶 ID 登錄到安裝 DB2 的機器上。發出以下命令:

  db2 attach to DB2

  在這裡,隱式地執行身份驗證。使用登錄機器的用戶 ID,並假設這個 ID 已經經過了操作系統的檢驗。

  db2 connect to sample user test1 using passWord

  Database Connection Information

  Database server = DB2/NT 9.1.0

  sql authorization ID = TEST1

  Local database alias = SAMPLE

  在這裡,顯式地執行身份驗證。用戶 test1 和密碼 passWord 由操作系統進行檢驗。用戶 test1 成功地連接到示例數據庫。

  db2 connect to sample user test1 using passWord new chgpass confirm chgpass

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved