安裝 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[@more@]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.登入後畫面

10. 列出使用者

11. 列出群組

12. 新增使用者

13. 新增群組

CactiEZ 0.7 客製化

為了安裝的方便,所以將 CactiEZ 做了一番客製化,主要是將系統升級,並加裝一些自己會用到的套件及更改一些設定。
[@more@]自動安裝的方式
在 boot: 後面輸入 auto

主要修改的地方:
1. CentOS Linux 的版本由 6.3 x86_64 升級到 6.5


升級到 6.5 版

2. cacti 的版本由 0.8.8a 版升級到 0.8.8b 版
3. 套件更新到 2013.12.29
4. 自動安裝時,時區修改成 Asia/Taipei
5. /etc/php.ini 的時區設定修正成 Asia/Taipei
6. 新增加 vim / lftp / php-mbstring / cjkuni-ukai-fonts / cjkuni-uming-fonts / wqy-zenhei-fonts 等套件
7. 光碟的檔案做了一番整理,讓目錄更加簡潔。

原本光碟目錄

修改過後

解決 CactiEZ 上的 FTP Server 無法連線登入的問題

因為 CactiEZ 為了客製化系統及縮小光碟的使用量,所以有些套件預設是不安裝的,所以安裝完成也沒有 FTP Server。
安裝 vsFTPD FTP Server
# yum install vsftpd

啟動 FTP Server
# service vsftpd start

進行連線,卻發現無法連線
[@more@]判別應該是防火牆擋掉了,所以先把防火牆停掉
# service iptables stop

重新連線,還是無法連線

本來以為是 SELinux 的問題,可是檢查之後,發現 SELinux 預設是關閉的
# grep ^SELINUX= /etc/selinux/config
SELINUX=disabled

後來在網路上找了一下,找到了這一篇,可能是問題的所在 vsftp的問題!!內詳
只要將匿名者可以登入的功能取消,就正常了!
# sed -i ‘s/anonymous_enable=YES/anonymous_enable=NO/’ /etc/vsftpd/vsftpd.conf

啟動 FTP Server
# service vsftpd start

CactiEZ 0.7 版試裝

最近想把以前用來監控 Server 的一些系統重新安裝或更新,首先是 Cacti,本來一直都是手動來安裝的,不過偶爾用別人整合好的光碟也是不錯,可以省下不少設定的繁雜步驟。
CactiEZ 官方網站:http://cactiez.cactiusers.org/

光碟開機畫面,可以看出版本是 0.7 64 Bit
[@more@]

網路設定畫面(IPv4/IPv6)

IPv4 設定畫面

網路設定中

安裝時畫面顯示的語系

鍵盤的型式

時區設定 Asia/Taipei

root 密碼設定

硬碟分割

硬碟自動分割

套件安裝中

安裝完成,重新開機

開機的 GRUB 畫面

登入畫面

感想:
1. 雖然安裝畫面是文字介面,但一些安裝要設定的部分都可以完成。
2. 安裝光碟可以採用自動安裝或手動安裝的方式來安裝。
    預設是手動安裝,如果要自動安裝,就在 boot: 後面輸入 auto 後,再按 Enter 鍵即可
3. 系統是 base on CentOS 6.3
# cat /etc/redhat-release
CentOS release 6.3 (Final)
4. Cacti 是採用 rpm 方式安裝,後續維護上會更加方便。
5. 光碟整合的很棒,是很值得參考和學習的對象。