ฉันกำลังพยายามเปิดใช้งานการรับรองความถูกต้องของพร็อกซีใน cyrus + SASL เช่น การตรวจสอบสิทธิ์ในฐานะผู้ดูแลระบบ ไซรัส
แต่ด้วยสิทธิ์การเข้าถึงของผู้ใช้รายอื่น เช่น ปีเตอร์
(ตามที่อธิบายไว้ ที่นี่). ฉันกำลังพยายามกับ
imtest -a ไซรัส -u ปีเตอร์ -m ธรรมดา -t "" localhost
แต่มันล้มเหลวด้วย S: A01 NO ไม่มีกลไก
. ในบันทึกบริการ Cyrus ฉันเห็นรายการนี้:
badlogin: localhost [::1] PLAIN (peter) [SASL(-4): ไม่มีกลไก: ไม่พบการโทรกลับ: 32773]
เมื่อฉันใช้ -u ไซรัส
ในคำสั่งดังกล่าวใช้งานได้ซึ่งหมายความว่าไซรัสยอมรับ ที่ราบ
กลไกที่จำเป็นสำหรับการรับรองความถูกต้องของพร็อกซี
ตัวเลือกที่เกี่ยวข้องใน /etc/imapd.conf
:
อนุญาตข้อความธรรมดา: ใช่
พร็อกซีเซิร์ฟเวอร์: ไซรัส
sasl_mech_list: GSSAPI PLAIN LOGIN DIGEST-MD5
sasl_pwcheck_method: auxprop saslauthd
sasl_auxprop_plugin: gssapiv2
สลาตัน
กำลังใช้ kerberos เป็นแหล่งการตรวจสอบสิทธิ์ซึ่งดำเนินการโดยเซิร์ฟเวอร์ samba ฉันจำเป็นต้องอนุญาตการให้สิทธิ์พร็อกซีใน samba หรือไม่ ฉันพบการอ้างอิงบางอย่างเกี่ยวกับเซิร์ฟเวอร์ OpenLDAP แต่ฉันไม่สามารถถ่ายโอนไปยังสถานการณ์ของฉันได้