Difference between revisions of "Phpldapadmin"

From SME Server
Jump to navigationJump to search
Line 16: Line 16:
  
 
==Installation==
 
==Installation==
 +
* for sme8
 
  yum --enablerepo=smecontribs install smeserver-phpldapadmin
 
  yum --enablerepo=smecontribs install smeserver-phpldapadmin
 +
then
 +
signal-event post-upgrade; signal-event reboot
  
 +
OR if you do not wish to have to reboot your server, instead of the post upgrade & reboot commands, do
 +
/sbin/e-smith/expand-template /etc/phpldapadmin/config.php
 +
/sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
 +
service httpd-e-smith sigusr1
 +
 +
* for sme9
 +
You have to enable the [[stephdl]] and [[epel]] repositories
 +
yum --enablerepo=stephdl,epel install smeserver-phpldapadmin
 
then  
 
then  
 
  signal-event post-upgrade; signal-event reboot
 
  signal-event post-upgrade; signal-event reboot

Revision as of 18:11, 21 June 2014


phpLDAPadmin for SME 8.x

PythonIcon.png Skill level: medium
The instructions on this page require a basic knowledge of linux.


Maintainer

Michel Van hees

Website: http://www.vanhees.cc/index.php?&newlang=eng

Description

Automatic installation of phpldapadmin on SmeServer.

phpldapadmin is a ldap client. Its powerfull multilangage administration interface allows you to edit the ldap server that comes with SME Server.


Installation

  • for sme8
yum --enablerepo=smecontribs install smeserver-phpldapadmin

then

signal-event post-upgrade; signal-event reboot

OR if you do not wish to have to reboot your server, instead of the post upgrade & reboot commands, do

/sbin/e-smith/expand-template /etc/phpldapadmin/config.php
/sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
service httpd-e-smith sigusr1
  • for sme9

You have to enable the stephdl and epel repositories

yum --enablerepo=stephdl,epel install smeserver-phpldapadmin

then

signal-event post-upgrade; signal-event reboot

OR if you do not wish to have to reboot your server, instead of the post upgrade & reboot commands, do

signal-event console-save

or

/sbin/e-smith/expand-template /etc/phpldapadmin/config.php
/sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
service httpd-e-smith sigusr1

Uninstall

yum remove phpldapadmin smeserver-phpldapadmin

Usage

You can access the phpldapadmin interface by opening your web browser at the address:

https://[IP or NAME]/phpldapadmin

To login use the system admin login and password.

Settings

By default, the installation process limits the access to phpldapadmin to the local network.

To enable access to phpldapadmin from the internet and your local network :

db configuration setprop phpldapadmin access public
signal-event console-save

To limit access to local network :

db configuration setprop phpldapadmin access private
signal-event console-save

To allow modification of ldap ( by default read only :kamikaze is disabled)

db configuration setprop phpldapadmin kamikaze enabled
/sbin/e-smith/expand-template /etc/phpldapadmin/config.php
Warning.png Warning:
You will need to close your browser and clean cookies after this change to be sure change of user to connect to ldap are effectives .


Additional information

Michel Van hees (MasterSleepy)