CentOS 6.7 安裝 LDAP Account Manager 管理工具

LDAP Account Manager 是一套可以利用網頁來管理 LDAP 帳號的工具,可以管理 LDAP 目錄上的 Unix / Samba 帳號, 並能同時建立 / 刪除使用者家目錄。
LDAP Account Manager 官方網站:https://www.ldap-account-manager.org/lamcms/

安裝參考文件:在 CentOS 5.1 安裝 LDAP Account Manager « Jamyy's Weblog
                              Linux 技術文件: 安裝LAM做為LDAP管理工具
1. 安裝所需的套件
# yum install php-ldap

2. 下載 LDAP Account Manager:https://www.ldap-account-manager.org/lamcms/releases

請選擇適合的版本,這裡用的是 CentOS,所以下載的是 For Fedora 的版本
# wget http://prdownloads.sourceforge.net/lam/ldap-account-manager-4.4-0.fedora.1.noarch.rpm
3. 安裝套件
# rpm -ivh ldap-account-manager-4.4-0.fedora.1.noarch.rpm

4. 設定 LDAP Account Manager
建立所需目錄
# mkdir /usr/share/ldap-account-manager/config/profiles/lam
# mkdir -p /usr/share/ldap-account-manager/config/pdf/lam/logos

5. 改變目錄擁有者
# cd /usr/share/ldap-account-manager
# chown -Rf apache.apache sess/* tmp/* lib/* config/*

6. 修改 /etc/php.ini
# sed -i 's/memory_limit = 128M/memory_limit = 64M/' /etc/php.ini

7. 重新啟動 Apache Web Server
# service httpd restart

8. 開啟瀏覽器在網址列輸入 http://Server's IP/lam
出現登入畫面,輸入設定的密碼,語言選 繁體中文(台灣)

9. 無法登入?回到設定檔修改 config 相關資訊
# cd /usr/share/ldap-account-manager/config
#vi /lam.conf //修改lam.conf設定檔
修改以下幾個設定:
------------略--------------
admins: cn=Manager,dc=domain,dc=com
passwd: **********
treesuffix: dc=domain,dc=com
defaultLanguage: zh_TW.utf8:UTF-8:繁體中文(台灣)
-----------略------------

接著修改php.ini
#vi php.ini
修改
memory_limit = 128M

#service httpd restart


留言

  1. 請問我下載好之後,要安裝套件卻出現以下的問題:
    warning: ldap-account-manager-4.4-0.fedora.1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID 2b2b199e: NOKEY
    error: Failed dependencies:
    php is needed by ldap-account-manager-4.4-0.fedora.1.noarch

    請問要如何排除呢

    回覆刪除
  2. 感覺像是 php 相依性套件沒安裝好,可能要去檢查哪些套件沒裝到。

    回覆刪除

張貼留言

這個網誌中的熱門文章

c語言-關於#define用法

CMD常用網管指令

PHP 與 JavaScript 之間傳值利用 json