Wydrukuj tę dokumentację Pokaż jako slajdy
Spis Treści
Konfigurowanie Cyrus-SASL
Utworzenie katalogów oraz niezbędnych plików
mkdir -p /var/spool/postfix/saslauthd
for f in smtpd imapd pops3d timsieved sievied ldap lmtp lmtpd
do
touch /usr/local/lib/sasl2/${f}.conf
echo "pwcheck_method: saslauthd" > /usr/local/lib/sasl2/${f}.conf
echo "mech_list: plain login" >> /usr/local/lib/sasl2/${f}.conf
done
saslauthd.conf
Konfiguracja autoryzacji użytkowników z wykorzystaniem bazy OpenLDAP:
# skopiowanie nag/l/owk/ow na potrzeby RCS
cp /tmp/ZACZYN.txt /usr/local/etc/saslauthd.conf
oraz dodanie konfiguracji, gdzie należy szukać bazy użytkowników
ldap_servers: ldap://127.0.0.1
ldap_search_base: dc=mojadomena,dc=pl
ldap_auth_method: bind
ldap_use_sasl: no
ldap_version: 3
# ustawienie filtru pozwalającego obsłużyć klientów Apple (iPhone, Outlook dla MacOSX, itd.)
ldap_filter: (uid=%U)
ldap_bind_dn: uid=saslauthd,ou=admins,dc=mojadomena,dc=pl
ldap_bind_pw: haslo
Konfiguracja dla UFQDN
W przypadku korzystania z UFQDN jako nazwy użytkowników konfiguracja wygląda następująco:
# --------------------------------------------------------------------
#
# UWAGA! UWAGA! UWAGA!
#
# W celu zapewnienia poprawnej autentykacji wg UFQDN, nale/zy
# Wykona/c nast/epuj/ace kroki:
# Domy/slna motoda autentykcji: bind (najlepiej, bo mo/zna zrobi/c
# poszukiwanie w/la/sciwego DN)
#
# Okre/slenie domy/slnego REALM dla kr/otkich login/ow
# Okre/slenie filtru dla LDAPa.
#
# Teoretycznie powinno dzia/l/a/c '%u', ale niestety nie dzia/la.
# Dlatego te/z trzeba u/zy/c schematu %U (nazwa przed @), znaku '@'
# oraz '%r' (czyli to samo co '%d' (domena))
#
# W serwerze LDAP trzeba utworzy/c obiekty (np. SSO), kt/ore te/z b/ed/a
# w postaci UFQDN
#
# --------------------------------------------------------------------
ldap_default_realm: __HOSTNAME__
ldap_filter: (uid=%U@%r)
rc.conf
Dodanie konfiguracji startowej serwera autoryzacji (plik umieszczony w repozytorium konfiguracji do wgrania do katalogu /etc/rc.conf.d):
saslauthd_enable="YES"
saslauthd_flags="-a ldap"
saslauthd_runpath="/var/spool/postfix/saslauthd"
Źródła w sieci internet
(c) 2004 - 2026 BSD Serwis Krzysztof Stryjek. W przypadku błędów, poprawek proszę kontaktować się z administratorem wiki.

Gdy trzeba dołączyć inną (pod)stronę https://moinmo.in/HelpOnMacros/Include https://moinmo.in/HelpOnParsers
Nieprawidłowe argumenty "pagename, heading, level, from="regex", to="regex", sort=ascending|descending, items=n, skipitems=n, titlesonly, editlink"!