首先,我不是现场的 AD 管理员,但我的经理要求我尝试将我的个人 Redmine 安装与 ActiveDirectory 集成,以便对其进行测试以进行更大规模的部署。
我们的 AD 服务器在 host:port 上ims.example.com:389,我有一个 user IMS/me。
现在,我me在 Redmine 中也有一个使用本地身份验证的用户。
我在 RedMine 中使用以下参数创建了一个 ActiveDirectory LDAP 身份验证方法:
Host: ims.example.com
Port: 389
Base DN: cn=Users,dc=ims,dc=example,dc=com
On-The-Fly User Creation: YES
Login: sAMAccountName
Firstname: givenName
Lastname: sN
Email: mail
Run Code Online (Sandbox Code Playgroud)
测试此连接工作正常。
但是,我没有成功通过它进行身份验证。
我已经创建了一个备份管理员用户,这样我就可以在发生me故障时重新访问该帐户,然后我尝试更改me为使用 ActiveDirectory 凭据。但是,一旦我这样做,就无法登录。我已经尝试了所有这些登录名选项:
meIMS/meIMS\me我使用了我已知的域密码,但没有任何乐趣。
那么,我有什么设置错误,或者我需要获取哪些信息才能使这项工作发挥作用?
MediaWiki 的基本搜索功能(至少,我们正在运行的版本 - 1.7.1)非常差。我想通过扩展来改进它们,但有很多选择,我想有一个好的起点。
就其价值而言,wiki 是一个内部的;例如,我们无法选择使用 Google 搜索扩展程序,因为它无法抓取 wiki 的内容。我需要一个完全在 wiki 服务器上运行的解决方案。
以下是维基版本的详细信息:
MediaWiki: 1.7.1
PHP: 5.2.8 (apache2handler)
MySQL: 4.1.21-log
Run Code Online (Sandbox Code Playgroud)
我有哪些选择?
我想从我的 OS X 机器上提供基于 CGI 的 Mercurial 存储库,但我终生找不到 hgweb.cgi 文件,我认为这是该过程的第 1 步。
我的 Mercurial 安装来自 OSX 二进制包安装,并且位于/usr/local. python 库安装在/Library/Python/2.5/site-packages/mercurial:
(~): find /Library/Python/2.5/site-packages/mercurial -name hgweb*
/Library/Python/2.5/site-packages/mercurial/hgweb
/Library/Python/2.5/site-packages/mercurial/hgweb/hgweb_mod.py
/Library/Python/2.5/site-packages/mercurial/hgweb/hgweb_mod.pyc
/Library/Python/2.5/site-packages/mercurial/hgweb/hgweb_mod.pyo
/Library/Python/2.5/site-packages/mercurial/hgweb/hgwebdir_mod.py
/Library/Python/2.5/site-packages/mercurial/hgweb/hgwebdir_mod.pyc
/Library/Python/2.5/site-packages/mercurial/hgweb/hgwebdir_mod.pyo
Run Code Online (Sandbox Code Playgroud)
鉴于此设置,我需要做什么才能为一个或多个存储库提供服务?
我继承了防火墙/网关服务器的管理职责,我试图了解 rc.local 中特定静态路由设置的含义:
...
route add 123.123.123.123/30 10.10.3.14
route add 123.123.123.123/32 10.10.3.13
...
Run Code Online (Sandbox Code Playgroud)
显然,IP地址已被更改以保护无辜者。
这是什么意思,为什么要这样路由?