vsftpd.conf อยู่ที่ไหน


11

ฉันมีเซิร์ฟเวอร์ 11.04 x86

ฉันวิ่งsudo apt-get install vsftpdแล้วก็ประสบความสำเร็จ แต่ฉันไม่สามารถค้นหาvsftpd.confไฟล์ได้ทุกที่ ฉันคิดว่ามันควรจะเป็น/etc/vsftpd.confมา


1
ลองใช้คำสั่งนี้locate vsftpd.conf
Nitin Venkatesh

1
มันควรจะมี อะไรคือผลลัพธ์ของdebsums -a vsftpd?
ændrük

1
ที่พบฉัน/etc/init/vsftpd.confซึ่งเป็นสคริปต์เริ่มต้นสำหรับ vsftpd ฉันควรจะหาไฟล์ conf ที่เป็นค่าเริ่มต้นแล้วใส่เข้าไปในนั้นด้วยตัวเอง
Nik

1
debsumsพูดว่า: debsums: ไฟล์ /etc/vsftpd.conf ที่หายไป (จากแพ็คเกจ vsftpd)
Nik

1
@ นิก: มันไม่ได้เป็นวิธีที่สะอาดและจะทำงานเฉพาะถ้ามีคนโพสต์ไฟล์การกำหนดค่า คุณสามารถลบ (หรือเปลี่ยนชื่อ) ไฟล์กำหนดค่า (หลังจากหยุด vsftpd) และลองวิธีการแก้ปัญหาของฉันได้อย่างไร นั่นคือวิธีที่ระบบควรจะทำงาน
Lekensteyn

คำตอบ:


19

คุณมีปัญหาแปลกลองล้างแคชอัปเดตข้อมูลที่เก็บของคุณและติดตั้งอีกครั้ง:

sudo apt-get clean
sudo apt-get update
sudo apt-get install --reinstall vsftpd

หากวิธีนี้ใช้ไม่ได้ผลให้กำจัด vsftpd (ลบออกรวมถึงไฟล์การกำหนดค่า) และติดตั้งใหม่:

sudo apt-get purge vsftpd
sudo apt-get install vsftpd

2
ขั้นตอนแรกไม่ทำงาน การล้าง / ติดตั้งใช้งานได้สำหรับฉันบน Ubuntu 14.04.3 LTS
Matt

ฉันเหมือนกันทำงานครั้งที่สอง!
Hos Mercury

5

ดูเหมือนว่าการติดตั้งจะไม่เสร็จสมบูรณ์ วิธีแก้ปัญหาที่เร็วที่สุดอาจเป็นไปได้ที่จะติดตั้ง vsftpd:

sudo apt-get install --reinstall vsftpd

ที่ไม่ได้ทำให้ไฟล์ conf ปรากฏขึ้น
Nik

2
เพิ่งติดตั้งและมี นี่คือ: paste.ubuntu.com/619932
htorque

ฉันขอขอบคุณสำเนาของไฟล์
Nik

1

สายไปงานเลี้ยงบุหวังว่าสิ่งที่ฉันค้นพบมีประโยชน์

ไฟล์ไม่ได้อยู่ที่นั่นหลังจากติดตั้ง อย่างไรก็ตาม

/etc/vstftd.conf

จะถูกสร้างขึ้นหลังจากเริ่มต้นเซิร์ฟเวอร์
มันถูกติดตั้งด้วย

sudo apt-get install vsftpd

และเริ่มด้วย

sudo systemctl start vsftpd.service

สิ่งนี้ควรทำงาน



0

ฉันมีปัญหานี้เช่นกัน เมื่อฉันสังเกตบันทึกการติดตั้งอย่างระมัดระวังปรากฎว่าการติดตั้งหยุดก่อนที่จะติดตั้งไดเรกทอรี "srv / ftp" อีกครั้ง ฉันลบไดเรกทอรี ftp ออกจาก / srv เพื่อให้ / srv ว่างเปล่า จากนั้นฉันติดตั้งใหม่และเปลี่ยนสคริปต์ vsftpd.conf เดิมเป็น /etc/vsftpd.conf


เอ่อ โปรดตรวจสอบว่าคุณต้องการลบ/srvหรือไม่เนื่องจากอาจมีไฟล์ที่คุณต้องการเก็บไว้
Olli

0

ลอง

sudo dpkg-reconfigure vsftpd

สิ่งนี้จะส่งผลต่อการกำหนดค่าของแพ็คเกจและรันสคริปต์บางตัวที่ออกแบบมาเพื่อการทำงานที่เหมาะสมของแพ็คเกจ


0

ลองคำสั่งนี้:

sudo find . -type f -name vsftpd.conf|grep vsftpd.conf

มันควรหาไฟล์ใน. / etc /

หากไฟล์ไม่อยู่ที่นั่นให้ลองคำสั่งต่อไปนี้:

sudo apt-get install --reinstall vsftpd

แล้วค้นหาอีกครั้ง -

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.