安裝 SASL

# yum install -y cyrus-sasl

編輯 /etc/sysconfig/saslauthd

SOCKETDIR=/var/run/saslauthd
MECH=ldap
FLAGS="-O /etc/saslauthd.conf"

編輯 /etc/saslauthd.conf

ldap_servers: ldap://192.168.0.200
ldap_search_base: DC=tw,DC=test
ldap_timeout: 10
ldap_filter: sAMAccountName=%U
ldap_bind_dn: CN=Administrator,CN=Users,DC=tw,DC=test
ldap_password: P@ssw0rd
ldap_deref: never
ldap_restart: yes
ldap_scope: sub
ldap_use_sasl: no
ldap_start_tls: no
ldap_version: 3
ldap_auth_method: bind

啟動服務及查看測試

# # systemctl restart saslauthd
# systemctl status saslauthd
● saslauthd.service - SASL authentication daemon.
   Loaded: loaded (/usr/lib/systemd/system/saslauthd.service; disabled; vendor preset: disabled)
   Active: active (running) since Tue 2017-05-09 09:31:52 CST; 6s ago
  Process: 2474 ExecStart=/usr/sbin/saslauthd -m $SOCKETDIR -a $MECH $FLAGS (code=exited, status=0/SUCCESS)
 Main PID: 2475 (saslauthd)
   CGroup: /system.slice/saslauthd.service
           ├─2475 /usr/sbin/saslauthd -m /var/run/saslauthd -a ldap -O /etc/saslauthd.conf
           ├─2476 /usr/sbin/saslauthd -m /var/run/saslauthd -a ldap -O /etc/saslauthd.conf
           ├─2477 /usr/sbin/saslauthd -m /var/run/saslauthd -a ldap -O /etc/saslauthd.conf
           ├─2478 /usr/sbin/saslauthd -m /var/run/saslauthd -a ldap -O /etc/saslauthd.conf
           └─2479 /usr/sbin/saslauthd -m /var/run/saslauthd -a ldap -O /etc/saslauthd.conf

May 09 09:31:52 TEST saslauthd[2475]: detach_tty      : master pid is: 2475
May 09 09:31:52 TEST saslauthd[2475]: ipc_init        : listening on socket: /var/run/saslauthd/mux

# testsaslauthd -u chio -p P@ssw0rd
0: OK "Success."
# testsaslauthd -u Administrator -p P@ssw0rd
0: OK "Success."

 

 

文章標籤
全站熱搜
創作者介紹
創作者 echochio 的頭像
echochio

echochio

echochio 發表在 痞客邦 留言(0) 人氣(271)