A-A+

KnowledgeTree_知识管理平台与_AD_活动目录整合方案_linux

2008年11月29日 未分类 暂无评论 阅读 1 次

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.5.2 Stable Release。

一、安装 KnowledgeTree
 KnowledgeTree 的安装方式非常简单,在 Linux 中直接执行 ktdms-3.5.2-oss-linux-installler.bin 即可直接安装。该系统把knowledgetree和所需要的其他如apache,php,openoffice等统统打包安装。
 1. 设定执行权限
  # chmod +x ktdms-3.5.2-oss-linux-installler.bin

 2. 执行安装
  # ./ktdms-3.5.2-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.5.2 翻译成中文。
  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」下拉,即可选择「Simplified 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 目录

给我留言

Copyright © 浩然东方 保留所有权利.   Theme  Ality 07032740

用户登录