Score:2

Dovecot อ้างว่ามีการใช้งานพอร์ตอยู่ netstat ไม่เห็นด้วย

ธง cn

ความพยายามที่จะเริ่มต้น dovecot ทำให้ฉันได้รับสิ่งนี้:

28 เม.ย. 13:37:00 น. มาสเตอร์: ข้อผิดพลาด: บริการ (pop3-login): ฟัง (*, 110) ล้มเหลว: ที่อยู่ถูกใช้งานแล้ว
28 เม.ย. 13:37:00 น. มาสเตอร์: ข้อผิดพลาด: บริการ (pop3-login): ฟัง (*, 995) ล้มเหลว: ที่อยู่ถูกใช้งานแล้ว
28 เมษายน 13:37:00 น. ต้นแบบ: ข้อผิดพลาด: บริการ (การเข้าสู่ระบบ imap): ฟัง (*, 143) ล้มเหลว: ที่อยู่ที่ใช้งานแล้ว
28 เมษายน 13:37:00 น. ต้นแบบ: ข้อผิดพลาด: บริการ (การเข้าสู่ระบบ imap): ฟัง (*, 993) ล้มเหลว: ที่อยู่ที่ใช้งานแล้ว

และ 'netstat -tulpn' แสดงสิ่งนี้:

tcp 0 0 0.0.0.0:25 0.0.0.0:* ฟัง 3369/หลัก
tcp 0 0 0.0.0.0:52125 0.0.0.0:* ฟัง 2396/rpc.statd
tcp 0 0 0.0.0.0:3306 0.0.0.0:* ฟัง 3244/mysqld
tcp 0 0 0.0.0.0:111 0.0.0.0:* ฟัง 2375/rpcbind
tcp 0 0 :::22 :::* ฟัง 2562/sshd
tcp 0 0 :::25 :::* ฟัง 3369/master
tcp 0 0 :::443 :::* ฟัง 3390/httpd
tcp 0 0 :::39631 :::* ฟัง 2396/rpc.statd
tcp 0 0 :::111 :::* ฟัง 2375/rpcbind
tcp 0 0 :::80 :::* ฟัง 3390/httpd
udp 0 0 0.0.0.0:68 0.0.0.0:* 2236/dhclient
udp 0 0 0.0.0.0:111 0.0.0.0:* 2375/rpcbind
udp 0 0 10.0.82.190:123 0.0.0.0:* 2589/ntpd
udp 0 0 127.0.0.1:123 0.0.0.0:* 2589/ntpd
udp 0 0 0.0.0.0:123 0.0.0.0:* 2589/ntpd
udp 0 0 0.0.0.0:43243 0.0.0.0:* 2396/rpc.statd
udp 0 0 0.0.0.0:854 0.0.0.0:* 2375/rpcbind
udp 0 0 127.0.0.1:876 0.0.0.0:* 2396/rpc.statd
udp 0 0 :::111 :::* 2375/rpcbind
udp 0 0 :::854 :::* 2375/rpcbind
udp 0 0 :::54504 :::* 2396/rpc.statd

มีความคิดอะไรที่ฉันหายไปที่นี่?

อัปเดต:

selinux ถูกปิดใช้งาน และ distro คือ AWX Linux:

$ รับแรง
พิการ

$ uname -a
Linux ip-10-0-82-190 4.14.268-139.500.amzn1.x86_64 #1 SMP วันพุธที่ 2 มีนาคม 18:48:10 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Appleoddity avatar
ng flag
dovecot เชื่อมโยงกับพอร์ตในฐานะรูทหรือไม่ รูทเท่านั้นที่สามารถเชื่อมโยงกับพอร์ตที่ต่ำกว่า 1024
cn flag
ฉันใช้ dovecot เป็น root นอกจากนี้ ตามที่ระบุไว้ในบันทึกของ dovecot ระบุว่ามีการใช้งานพอร์ตอยู่
in flag
คุณใช้การกระจายแบบใด Selinux สามารถป้องกันได้เช่นกัน
us flag
Rob
ตรวจสอบการกำหนดค่าที่มีประสิทธิภาพ (หลังจากแยกวิเคราะห์ dovecot.conf และรวมถึงทั้งหมด) ด้วย `dovecot -n` และอาจดู: https://serverfault.com/a/1017158/960939
cn flag
มันเป็นท่าสำรอง! ช่างเป็นเรื่องไร้สาระ! โพสต์ใหม่เป็นคำตอบและฉันจะให้รางวัล
Doug avatar
in flag
ฉันไม่ได้ดูลิงก์ในความคิดเห็นของ Rob เมื่อฉันเขียนคำตอบ ดังนั้นฉันจึงใช้สิ่งนี้ในฐานะผู้ใช้ 646372 แก้ปัญหาของพวกเขาเอง เครดิตควรไปที่ Rob เพราะตอนนี้ฉันเห็นแล้วว่าลิงก์ของเขาคือวิธีที่เราไปถึงที่นั่น
Score:3
ธง in

dovecot ดูเหมือนจะไม่ทราบ (เข้ากันได้กับ) portreserve

ตรวจสอบ /etc/portreserve สำหรับไฟล์คอนฟิกูเรชันที่สำรองพอร์ตที่คุณต้องการและนำออกจากขอบเขต (เช่น เปลี่ยนชื่อด้วย ~) หรือคุณสามารถเพิ่ม portrelease ให้กับสคริปต์ dovecot init ของคุณเพื่อปล่อยพอร์ตที่จำเป็นก่อนที่จะเริ่ม dovecot

เป็นมูลค่า noting ข้อผิดพลาดนี้ (https://access.redhat.com/errata/RHSA-2020:1062) ซึ่งนำไปสู่รายงานข้อบกพร่องนี้ ("Dovecot ควรใช้ portrelease เพื่อหลีกเลี่ยงความขัดแย้งของพอร์ตกับการเมานต์ NFSv4" https://bugzilla.redhat.com/show_bug.cgi?id=1570283). สิ่งเหล่านี้ดูเหมือนว่าจะผูกให้ใกล้กับข้อบกพร่อง portreseve ซึ่ง NFSv4 ต่อต้าน ไม่ชัดเจนสำหรับฉันว่า errata แก้ปัญหาจริง ๆ เนื่องจากรายงานข้อผิดพลาดให้บริบทบางอย่างและอาจเป็นวิธีแก้ปัญหาเท่านั้น

ฉันไม่คิดว่าสิ่งนี้สามารถแก้ไขได้ที่ด้าน dovecot - และการแก้ไข portreserve ควรแก้ไขปัญหานี้SUNRPC ทราบข้อเสียของการกำหนดพอร์ต rpc 665-1023 แบบสุ่ม (ไม่ใช่การสุ่มอย่างสมบูรณ์ - มันเหมือนกับ 6XX+pid ซึ่งส่งผลให้เกิดปัญหาปกติกับพอร์ต 993/995 ในบางระบบ) ดังนั้นเมื่อ NFSv4 อยู่ในตำแหน่งและ ไม่มีการกำหนดพอร์ตคงที่ มันสามารถสุ่มใช้พอร์ต 993/995

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา