Autenticarsi in Debian tramite LDAP - Parte 3 - PHPLDAPAdmin

Posted by RedBlue on October 25, 2015 · 2 mins read

Ed eccoci alla terza ed ultima parte della guida all'autenticazione in Debian tramite LDAP: dopo aver installato la parte server e la parte client, vediamo un tool di gestione molto utile: PHPLDAPAdmin.

Si tratta di un tool web, concettualmente molto simile a PHPMyAdmin (usato spesso per i database MySql): permette la navigazione all'interno del database di LDAP, l'esecuzione di ricerche, la creazione e la gestione di utenti e gruppi. Non è assolutamente necessario, ma può dare una bella mano nell'amministrazione del server LDAP, operazione, ripeto, alle volte piuttosto macchinosa.

Per prima cosa installiamolo, come root diamo:

apt-get install phpldapadmin

Dopo l'installazione, sarà necessario configurare PHPLDAPAdmin, in primo luogo per indicare quel è il nostro server LDAP. Andiamo quindi ad editare il file /etc/phpldapadmin/config.php.

Per prima cosa possiamo sistemare il fuso orario, quindi cerchiamo la seguente riga e impostiamo "Europe/Rome".

$config->custom->appearance['timezone'] = 'Europe/Rome';

Più in basso, troveremo la sezione più importante, ovvero quella relativa al server, e dovremo ovviamente indicare il nostro, se seguiamo l'esempio proposto nelle varie parti di questa guida avremo:

// Set your LDAP server name //

$servers->setValue('server','name','RedBlue LDAP Server');

// Set your LDAP server IP address //

$servers->setValue('server','host','192.168.10.100');

// Set Server domain name //

$servers->setValue('server','base',array('dc=red-blue,dc=local'));

// Set Serveè name again//

$servers->setValue('login','bind_id','cn=admin,dc=red-blue,dc=local');

Abbiamo praticamente già finito, basta solo riavviare Apache:

service apache2 restart

E a riavvio avvenuto, apriamo un browser e andiamo all'indirizzo:

http://192.168.10.100/phpldapadmin

Se tutto è andato a buon fine ci ritroveremo davanti alla home di PHPLDAPAdmin estremamente intuitiva attraverso la quale effettuare il login con l'utente amministratore creato in precedenza, e sempre tramite la quale sarà uno scherzo creare utenti e gruppi, in maniera del tutto identica a come abbiamo fatto nella prima parte sfruttando però la linea di comando.

Alla prossima..