ฉันมี Solaris 11.3 ldom และฉันกำลังพยายามตั้งค่าผู้ใช้ ftp ที่ไม่ระบุชื่อบนเซิร์ฟเวอร์ ฉันทำตามเอกสาร Oracle (https://docs.oracle.com/cd/E53394_01/html/E54791/wuftp-193.html) และอีกอันนี้ (https://www.ibiblio.org/pub/packages/solaris/sparc/html/proftpd.1.2.0.p10.html) แต่ ftp นิรนามไม่ทำงาน คิดว่าฉันสามารถเชื่อมต่อกับผู้ใช้รายอื่นได้ ฉันลบผู้ใช้ ftp ออกจากรายชื่อผู้ใช้ที่ถูกปฏิเสธใน /etc/ftpd/ftpusers
การกำหนดค่าของฉันมีลักษณะเช่นนี้
ServerIdent ปิดอยู่
ServerType แบบสแตนด์อโลน
เปิดเซิร์ฟเวอร์เริ่มต้น
พอร์ต 21
ยูมาสค์ 022
#บันทึกระบบ /var/log/proftpd/proftpd.log
# เพื่อป้องกันการโจมตี DoS ให้ตั้งค่าจำนวนสูงสุดของกระบวนการลูก
# ถึง 30 หากคุณต้องการอนุญาตการเชื่อมต่อพร้อมกันมากกว่า 30 รายการ
#ในครั้งเดียวเพียงแค่เพิ่มค่านี้ โปรดทราบว่าสิ่งนี้ใช้งานได้เท่านั้น
# ในโหมดสแตนด์อโลน ในโหมด inetd คุณควรใช้เซิร์ฟเวอร์ inetd
# ที่ให้คุณจำกัดจำนวนกระบวนการสูงสุดต่อบริการ
# (เช่น xinetd)
อินสแตนซ์สูงสุด 30
# ตั้งค่าผู้ใช้และกลุ่มที่เซิร์ฟเวอร์จะทำงาน
ftp ของผู้ใช้
กลุ่ม ftp
# โดยปกติเราต้องการให้ไฟล์สามารถเขียนทับได้
อนุญาตให้เขียนทับบน
# ห้ามใช้ SITE CHMOD เป็นค่าเริ่มต้น
<จำกัด SITE_CHMOD>
ปฏิเสธทั้งหมด
</ลิมิต>
# ทำให้ PAM เป็นผู้มีอำนาจขั้นสุดท้ายในสิ่งที่ได้รับการรับรองความถูกต้อง
AuthOrder mod_auth_pam.c* mod_auth_unix.c
# ใช้ไลบรารีระบบสำหรับการค้นหาผู้ใช้
ปิด PersistentPasswd
# ต้องเปิดใช้งานการเข้าสู่ระบบรูทอย่างชัดเจน ไม่ได้รับอนุญาตตามค่าเริ่มต้น
# อนุญาตเฉพาะเมื่อคุณรู้ว่าคุณกำลังทำอะไรอยู่
#รูทเข้าสู่ระบบ
DisplayConnect / etc / ปัญหา
<โฮสต์เสมือน 192.168.100.64>
ชื่อเซิร์ฟเวอร์ "เซิร์ฟเวอร์ FTP เสมือนของฉัน"
# ปฏิเสธการเข้าถึงการเข้าสู่ระบบ
<จำกัดการเข้าสู่ระบบ>
ปฏิเสธทั้งหมด
</ลิมิต>
<ไม่ระบุตัวตน ~ftp>
# อนุญาตการเข้าสู่ระบบที่ไม่ระบุตัวตน
ftp ของผู้ใช้
กลุ่ม ftp
UserAlias ftp ที่ไม่ระบุตัวตน
แม็กซ์ไคลเอนต์ 10
<จำกัดการเข้าสู่ระบบ>
อนุญาตทั้งหมด
</ลิมิต>
</นิรนาม>
</เวอร์ชวลโฮสต์>
ฉันทำอะไรไม่ถูก