2007年5月5日 星期六

KnowledgeTree 知識管理平台與 AD 網域整合方案(適用 Fedora Core 5)

 KnowledgeTree 也是另一套功能強大的知識管理平台,有分 Enterprise Edition、SMB Edition 及 Open Source Edition 三種版本,在 http://www.knowledgetree.com/products 可以比較三個版本在功能上的差別。

 我們這在介紹 Open Source Edition 的安裝及設定,KnowledgeTree 有分 Windows 版本及 Linux 版本兩種安裝平台,可到 http://www.knowledgetree.com/products/opensource/downloadopensource 下載,目前提供的是 3.3.6 Stable Release。
、安裝 KnowledgeTree KnowledgeTree 的安裝方式非常簡單,在 Linux 中直接執行 ktdms-3.3.6-oss-linux-installler.bin 即可直接安裝。
 1. 設定執行權限
  # chmod +x ktdms-3.3.6-oss-linux-installler.bin
 2. 執行安裝
  # ./ktdms-3.3.6-oss-linux-installler.bin
  ----------------------------------------------------------------------------
  Welcome to the KnowledgeTree Document Management System Setup Wizard
  ----------------------------------------------------------------------------
  Please read the following License Agreement. You must accept the terms of this
  agreement before continuing with the installation.
  Press [Enter] to continue :
  [版權說明......]
  Press [Enter] to continue :
  Do you accept this license? [y/n]: y <- 當然要按 yes 繼續下一步
  Installation directory [/opt/ktdms]: <- 輸入要安裝的目錄,使用預設目錄,直接按 [Enter]
  ----------------------------------------------------------------------------
  Initial password for the DMS root user account
  created during the MySQL database installation.
  Password : <- 自訂 DMS Root 的密碼  Re-enter : <- 再輸入一次
  ----------------------------------------------------------------------------
  Initial password for the DMS user account
  created during the MySQL database installation.
  Password : <- 自訂 DMS User 的密碼  Re-enter : <- 再輸入一次
  ----------------------------------------------------------------------------
  Please enter the port for your MySQL database.
  MySQL database Port [3306]: 3307 <- 輸入 MySQL 的 Port,由於這台主機已有啟動 MySQL,所以另外設定一個 Port
  Warning: Unable to bind to the given port number. Please select another one. <- 若出現此訊息,表示已啟動 MySQL,並使用 Port 3306,請輸入其他 Port Number
  ----------------------------------------------------------------------------
  Setup is now ready to begin installing KnowledgeTree Document Management System on your computer.
  Do you want to continue? [Y/n]: y <- 按 Y 開始安裝 KnowledgeTree
  ----------------------------------------------------------------------------
  Please wait while Setup installs KnowledgeTree Document Management System on your computer.
   Installing
   0% ______________ 50% ______________ 100%
   ##################################
  ----------------------------------------------------------------------------
  Setup has finished installing KnowledgeTree Document Management System on your computer.
  View Readme file? [Y/n]: n <- 若不想閱讀 Readme,可按 n 跳過
  Launch KnowledgeTree DMS now? [Y/n]: y <- 馬上啟動 KnowledgeTree DMS
  /opt/ktdms/dmsctl.sh : mysql started at port 3307 <- 啟動 KnowledgeTree 的 MySQL,並使用 Port 3307
  Starting mysqld daemon with databases from /opt/ktdms/mysql/data
  # Syntax OK
  /opt/ktdms/dmsctl.sh : httpd started at port 8080 <- KnowledgeTree 介面的 Port Number
 、安裝中文化
  有熱心的網友將 KnowledgeTree 3.3.1 翻譯成中文。
  1. 下載中文化
   下載點 1:http://twpug.net/modules/newbb/viewtopic.php?topic_id=2414&forum=18
   下載點 2:
  2. 解開中文化 chinese.zip
   # unzip chinese.zip
  3. 搬移至 Plugins 目錄
   # mv chinese /opt/ktdms/knowledgeTree/plugins/
  4. 將中文外掛進來
   a. 在瀏覽器上,輸入 http://hostname:8080/
   b. 輸入預設管理帳號/密碼:admin/admin
   c. 點選 DMS Administration > Miscellaneous > Manage plugins > Reread plugins,重新讀取 plugins。

   d. 上面會多出一項「chinese.plugin」,勾選後,按「Update」

  5. 此時登出再重新登入時,在第三項「Language」下拉,即可選擇「Traditional Chinese」
 、整合 AD 網域
  1. 登入後,點選 DMS Administration > Users and Groups > Authentication > Add a new authentication source,新增認證方式。
  2. 設定認證類型
   Name:自訂名稱
   Authentication provider:ActiveDirectory Authentication
   點選「Add a new source」
  3. 設定環境變數
   Server name:dc.sample.com
   Server Port:389
   Use Transaction Layer Security (TLS): <- 是否使用加密
   Base DN:OU=Users,DC=sample,DC=com
   Search User:CN=test,ou=Users,DC=avermedia,DC=com <- 可搜尋整個 AD 目錄的使用者帳號
   Search Password:test <- 使用者密碼
   Search Attributes:CN
            mail
            sAMAccountName
   Object Classes:user
          inetOrgPerson
          posixAccount
   設定完成後,點選「Save」
 四、新增使用者帳號
  1. 點選 DMS Administration > Users and Groups > Manage Users > Add a user from an authentication source > Add from source,從 AD 網域搜尋使用者帳號。
  2. 搜尋使用者
   User's name:username <- 輸入所要搜尋的帳號
   Mass import: <- 若搜尋到多個使用者帳號,是否要大量匯入
  3. 搜尋出使用者後,選擇所要新增的使用者帳號,點選「Add」
  4. 所列出的使用者資訊,若正確無誤,點選「create user」
 、列出使用者帳號
  1. 點選 DMS Administration > Users and Groups > Manage Users
  2. 在「Search for users」項目中,選點「view all users」超連結,即可列出所有的使用者帳號。
 六、移除 KnowledgeTree
  # cd /opt/ktdms/
  # ./uninstall
 <- 執行移除程式
  Do you want to uninstall KnowledgeTree Document Management System 3.3.6-oss and all of its modules? [Y/n]:y <- 是否移除 KnowledgeTree 及其他模組
  ----------------------------------------------------------------------------
  Uninstall Status
   Uninstalling KnowledgeTree Document Management System
   0% ______________ 50% ______________ 100%
   ##################################
  Info: Uninstallation completed
  Press [Enter] to continue : <- 移除完成,請按「Enter」
  # cd /
  # rm -rf /opt
 <- 刪除 KnowledgeTree 目錄




沒有留言:

張貼留言