LDAP Anbindung verschlüsselt: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 41: | Zeile 41: | ||
==Restart== | ==Restart== | ||
*systemctl restart postfix | *systemctl restart postfix | ||
= | =Dovecot= | ||
==Konfiguration== | ==Konfiguration== | ||
* vi | * vi /etc/dovecot/dovecot-ldap.conf.ext | ||
<pre> | <pre> | ||
hosts = ldaps://lab34.linuggs.de:636 | |||
ldap_version = 3 | |||
auth_bind = yes | |||
dn = cn=mailservice,cn=Users,dc=lab34,dc=linuggs,dc=de | |||
dnpass = 12345-Xinux | |||
base = cn=Users,dc=lab34,dc=linuggs,dc=de | |||
scope = subtree | |||
user_filter = (sAMAccountName=%u) | |||
user_attrs = =uid=mail,gid=mail | |||
pass_filter = (sAMAccountName=%u) | |||
pass_attrs = sAMAccountName=user | |||
tls = yes | |||
tls_ca_cert_file = /etc/ssl/certs/ca-certificates.crt | tls_ca_cert_file = /etc/ssl/certs/ca-certificates.crt | ||
</pre> | </pre> | ||
==Restart== | ==Restart== | ||
*systemctl restart | * systemctl restart dovecot | ||
Version vom 6. Oktober 2024, 12:45 Uhr
Voraussetzung
- ls /usr/local/share/ca-certificates/lab34-ca.crt
- Wenn noch keins vorliegt hier die Erklärung
Ldap Config
- cat /etc/ldap/ldap.conf
BASE dc=lab34,dc=linuggs,dc=de URI ldaps://win2022.lab34.linuggs.de LDAPDEBUG 1 TLS_CACERT /etc/ssl/certs/ca-certificates.crt
Test
- ldapsearch -LLL -x -D cn=mailservice,cn=Users,dc=lab34,dc=linuggs,dc=de -w 12345-Xinux -b dc=lab34,dc=linuggs,dc=de cn=rudi userPrincipalName
dn: CN=rudi,CN=Users,DC=lab34,DC=linuggs,DC=de userPrincipalName: rudi@lab34.linuggs.de # refldaps://ForestDnsZones.lab34.linuggs.de/DC=ForestDnsZones,DC=lab34,DC=linu ggs,DC=de # refldaps://DomainDnsZones.lab34.linuggs.de/DC=DomainDnsZones,DC=lab34,DC=linu ggs,DC=de # refldaps://lab34.linuggs.de/CN=Configuration,DC=lab34,DC=linuggs,DC=de
Postfix
Konfiguration
- vi /etc/postfix/ad_local_recipients.cf
version = 3 server_host = ldaps://lab34.linuggs.de search_base = dc=lab34,dc=linuggs,dc=de scope = sub query_filter = (userPrincipalName=%s) result_attribute = userPrincipalName bind = yes bind_dn = cn=mailservice,cn=Users,dc=lab34,dc=linuggs,dc=de bind_pw = 12345-Xinux tls_ca_cert_file = /etc/ssl/certs/ca-certificates.crt
Restart
- systemctl restart postfix
Dovecot
Konfiguration
- vi /etc/dovecot/dovecot-ldap.conf.ext
hosts = ldaps://lab34.linuggs.de:636 ldap_version = 3 auth_bind = yes dn = cn=mailservice,cn=Users,dc=lab34,dc=linuggs,dc=de dnpass = 12345-Xinux base = cn=Users,dc=lab34,dc=linuggs,dc=de scope = subtree user_filter = (sAMAccountName=%u) user_attrs = =uid=mail,gid=mail pass_filter = (sAMAccountName=%u) pass_attrs = sAMAccountName=user tls = yes tls_ca_cert_file = /etc/ssl/certs/ca-certificates.crt
Restart
- systemctl restart dovecot