Пакет Cyrus SASL содержит простую аутентификацию и слой безопасности (Simple Authentication and Security Layer) - метод для добавления поддержки аутентификации в протоколы содинения. Для использования SASL протокол включает команду для идентификации и аутентификации пользователя на сервере и для опциональной защиты переговоров последующей интерактивности протокола. Если это используется в переговорах, то слой безопасности вставляется между протоколом и соединением.
Адрес (HTTP): http://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-2.1.20.tar.gz
Адрес (FTP): ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-2.1.20.tar.gz
Контрольная сумма: 268ead27f4ac39bcfe17d9e38e0f2977
Размер: 1.8 MB
Требуемое дисковое пространство: 17.3 MB
Расчетное время сборки: 0.28 SBU
Установим Cyrus SASL запуском следующих команд:
./configure --prefix=/usr --sysconfdir=/etc \
--with-dbpath=/var/lib/sasl/sasldb2 \
--with-saslauthd=/var/run &&
make
А теперь, как пользователь 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: Этот параметр укажет базе данных saslauthd создаваться в /var/lib/sasl вместо /etc.
--with-saslauthd=/var/run: Этот параметр укажет saslauthd использовать FHS совместимую директорию /var/run для переменных данных.
--with-ldap: Этот параметр разрешит работу с OpenLDAP.
install -m644 ...: Эти команды установят документацию, которая не устанавливается командой make install.
install -d -m700 /var/lib/sasl: Эта директория должна присутствовать при запуске saslauthd. Если вы не собираетесь запускать демон, вы можете пропустить создание этой директории.
/etc/saslauthd.conf (для конфигурации LDAP) и /usr/lib/sasl2/Appname.conf (где "Appname" - это описанное имя для приложения)
Смотрите file:///usr/share/doc/sasl/sysadmin.html для информации о том, что включается в файлы конфигурации приложения. Смотрите file:///usr/share/doc/sasl/LDAP_SASLAUTHD для конфигурации saslauthd с LDAP.
Если вам необходимо запустить демон saslauthd при старте системы, установите скрипт /etc/rc.d/init.d/cyrus-sasl, включенный в пакет blfs-bootscripts-6.0.
make install-cyrus-sasl
Вам надо будет изменить скрипт инициализации и заменить параметр [authmech] на ключ -a с вашим желаемым механизмом аутентификации.
сервер SASL аутентификации.
используется для вывода списка пользователей в базе данных паролей SASL.
используется для установки и удаления пароля пользователя SASL и механизма специфических секретов в базе данных паролей SASL.
библиотека аутентификации общего назначения для сервера и клиентских приложений.
Последнее обновление 2005-03-02 07:35:32 -0700