Jitsi Cyrus Sasl: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 2: | Zeile 2: | ||
==Install== | ==Install== | ||
*apt-get install lua-cyrussasl libsasl2-modules-ldap sasl2-bin | *apt-get install lua-cyrussasl libsasl2-modules-ldap sasl2-bin | ||
| − | ==Config SASL== | + | ==Config SASL with pam== |
*mkdir /etc/sasl | *mkdir /etc/sasl | ||
;/etc/sasl/xmpp.conf | ;/etc/sasl/xmpp.conf | ||
| Zeile 13: | Zeile 13: | ||
NAME="saslauthd" | NAME="saslauthd" | ||
MECHANISMS="ldap | MECHANISMS="ldap | ||
| − | |||
OPTIONS="-c -m /var/run/saslauthd" | OPTIONS="-c -m /var/run/saslauthd" | ||
</pre> | </pre> | ||
| + | ==Test== | ||
| + | ===Create a user=== | ||
| + | *useradd -m xinux | ||
| + | *passwd | ||
| + | ===Test saslauth=== | ||
| + | *testsaslauthd -u xinux -p sau-geheim -s xmpp | ||
| + | 0: OK "Success." | ||
| + | *testsaslauthd -u xinux -p probiemal -s xmpp | ||
| + | 0: NO "authentication failed" | ||
| + | ==Prosody config== | ||
| + | *gpasswd -a prosody sasl | ||
Aktuelle Version vom 23. März 2020, 12:04 Uhr
Prosody SASL LDAP Configuration
Install
- apt-get install lua-cyrussasl libsasl2-modules-ldap sasl2-bin
Config SASL with pam
- mkdir /etc/sasl
- /etc/sasl/xmpp.conf
pwcheck_method: saslauthd mech_list: PLAIN
- /etc/default/saslauthd
START=yes DESC="SASL Authentication Daemon" NAME="saslauthd" MECHANISMS="ldap OPTIONS="-c -m /var/run/saslauthd"
Test
Create a user
- useradd -m xinux
- passwd
Test saslauth
- testsaslauthd -u xinux -p sau-geheim -s xmpp
0: OK "Success."
- testsaslauthd -u xinux -p probiemal -s xmpp
0: NO "authentication failed"
Prosody config
- gpasswd -a prosody sasl