Il pacchetto Cyrus SASL contiene un Simple Authentication and Security Layer, un metodo per aggiungere il supporto di autenticazione a protocolli basati sulla connessione. Per usare SASL, un protocollo include un comando per l'identificazione e l'autenticazione di un utente ad un server e per negoziare opzionalmente la protezione delle conseguenti interazioni del protocollo. Se il suo uso è negoziato uno strato di sicurezza è inserito tra il protocollo e la connessione.
Download (HTTP): http://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-2.1.20.tar.gz
Download (FTP): ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-2.1.20.tar.gz
Download MD5 sum: 268ead27f4ac39bcfe17d9e38e0f2977
Dimensione del download: 1.8 MB
Stima dello spazio su disco richiesto: 17.3 MB
Stima del tempo di costruzione: 0.28 SBU
Installare Cyrus SASL eseguendo i seguenti comandi:
./configure --prefix=/usr --sysconfdir=/etc \
--with-dbpath=/var/lib/sasl/sasldb2 \
--with-saslauthd=/var/run &&
make
Ora, come utente root:
make install &&
install -v -m644 saslauthd/saslauthd.mdoc \
/usr/share/man/man8/saslauthd.8 &&
install -v -d -m755 /usr/share/doc/cyrus-sasl-2.1.20 &&
install -v -m644 doc/{*.{html,txt,fig},ONEWS,TODO} \
saslauthd/LDAP_SASLAUTHD /usr/share/doc/cyrus-sasl-2.1.20 &&
install -v -d -m700 /var/lib/sasl
--with-dbpath=/var/lib/sasl/sasldb2: questo parametro forza la creazione del database saslauthd in /var/lib/sasl invece di /etc.
--with-saslauthd=/var/run: questo parametro obbliga saslauthd ad usare la directory conforme a FHS /var/run per i dati di run-time variabili.
--with-ldap: questo parametro abilita l'uso con OpenLDAP.
install -m644 ...: questo comando installa la documentazione che non è installata dal comando make install.
install -d -m700 /var/lib/sasl: questa directory deve esistere quando si avvia saslauthd. Se non si sta per eseguire il demone si può omettere la creazione di questa directory.
/etc/saslauthd.conf (per la configurazione di LDAP) e /usr/lib/sasl2/Appname.conf (dove "Appname" è il nome di applicazione definito per l'applicazione)
Vedere file:///usr/share/doc/sasl/sysadmin.html per informazioni su cosa includere nei file di configurazione dell'applicazione. Vedere file:///usr/share/doc/sasl/LDAP_SASLAUTHD per la configurazione di saslauthd con LDAP.
Se si ha bisogno di eseguire il demone saslauthd all'avvio del sistema installare l'init script /etc/rc.d/init.d/cyrus-sasl incluso nel pacchetto blfs-bootscripts-6.0.
make install-cyrus-sasl
E' necessario modificare l'init script e sostituire il parametro [authmech] dell'opzione -a con il proprio meccanismo di autenticazione desiderato.
è il server di autenticazione SASL.
è usato per fare un elenco degli utenti nel database delle password SASL.
è usato per impostare e cancellare una password utente SASL e meccanismi specifici dei segreti nel database delle password di SASL.
è una libreria di autenticazione di uso generale per applicazioni client e server.
Last updated on