Wiki

Clone wiki

igroove / igroove.yml

#File igroove.yml (versione 2.0)

Il file contiene tutta la configurazione del sistema. E' l'unico file da modificare.

imag_ldap:                    # Parametri LDAP per la sola autenticazione degli utenti
  client:                     # cioè la schermata di login in http:://indirizzo_del_server
    host: 10.10.176.123       # indirizzo ip del server LDAP
    port: 389                 # porta del server LDAP
    version: 3                # versione RFC LDAP utilizzata per la comunicazione
    referrals_enabled: 0      # abilitazione dei referrals LDAP
    username: ldaproxy        # utente con diritti di lettura degli utenti LDAP
    password: MY-pass         # password utente (l'utente deve essere creato in LDAP)

  user:
    base_dn: DC=myDomain,DC=network    # Base DN del distinguished name LDAP per gli utenti
    name_attribute: samaccountname     # campo di riferimento per il login nello schema LDAP
  role:
    base_dn: DC=myDomain,DC=network    # Base DN del distinguished name LDAP per i gruppi 
    name_attribute: cn                 # Attibuto nello schema
    user_attribute: member             # Riferimento dell'attributo per gli utenti
    user_id: dn                        # Riferimento del nome del gruppo nell'attributo dell'utente
security:                                   # Definizione dei ruoli. Determina l'interfaccia che l'utente avrà a disposizione
    role_hierarchy:
        ROLE_DOCENTI:       ROLE_TEACHER    # Mappatura tra i ruolo TEACHER in igroove e il gruppo presente in LDAP
        ROLE_DOMAIN_ADMINS: ROLE_ADMIN      # Mappatura tra i ruolo ADMIN in igroove e il gruppo presente in LDAP
        ROLE_PORTINERIA:    ROLE_RECEPTION  # Mappatura tra i ruolo RECEPTION in igroove e il gruppo presente in LDAP
  • Altro

** Dipendenze perl per script pop3

apt-get install  libmail-pop3client-perl libio-socket-ssl-perl libnet-ssleay-perl

CREATE DATABASE radius; GRANT ALL ON radius.* TO radius@localhost IDENTIFIED BY "radpass"; exit

mysql -u root -p radius < /etc/freeradius/sql/mysql/schema.sql

5. Licenza

Il software è coperto da licenza Apache la quale consente il libero utilizzo del software, la modifica e la distribuzione con o senza modifiche, con qualsiasi licenza, a patto che si rispettino alcuni vincoli:

  • una copia della licenza deve essere inclusa nel materiale fornito con il programma;
  • in caso di distribuzione di opere derivate, deve essere evidenziato quali file sono stati modificati;
  • deve essere mantenuto ogni riferimento a copyright, marchi, brevetti e altre attribuzioni indicate nel software originario;
  • deve essere evidenziato nel materiale fornito con l'opera derivata il fatto di aver utilizzato il software coperto dalla licenza.

Updated