สิทธิ์ FTP อ่าน แต่ไม่เขียน


11

ฉันสร้างเซิร์ฟเวอร์ FTP ส่วนตัวบนแล็ปท็อปเครื่องเก่า แต่เมื่อฉันเชื่อมต่อฉันสามารถอ่าน / ดาวน์โหลดได้โดยไม่ต้องอัพโหลด ฉันจะเปลี่ยนสิ่งนี้ได้อย่างไร ขอบคุณสำหรับความช่วยเหลือล่วงหน้าฉันใช้ vsftpd


1
คุณได้รับอนุญาตปฏิเสธหรือไม่หากไม่มีรายละเอียดเพิ่มเติมจะเป็นการยากที่จะระบุปัญหา
Stef K

ใช่การอนุญาตถูกปฏิเสธ
user156980

คำตอบ:


16
  • คุณจะต้องแก้ไขvsftpd.confไฟล์การตั้งค่าที่ `/ etc / ด้วยโปรแกรมแก้ไขที่คุณเลือกตัวอย่างเช่น:

sudo vim /etc/vsftpd.conf

  • ในไฟล์การตั้งค่าให้มองหาบรรทัดwrite_enable=YESที่อาจมีการใส่ความคิดเห็นไว้#write_enable=YESให้ยกเลิกการลบข้อคิดเห็น#จากด้านหน้าและบันทึกไฟล์

  • ในที่สุดก็เริ่มบริการ vsftpd โดยใช้:

sudo service vsftpd restart

โปรดทราบว่า:

sudoคุณจะต้องให้รหัสผ่านของคุณเมื่อคุณใช้ นอกจากนี้บริการดังกล่าวได้รับการจดทะเบียนไว้ในคำตอบนี้เป็น ftpd ซึ่งอาจใช้ได้กับบางเครื่องแทน vsftpd


3
สวัสดีฉันมีความคิดเห็นเขียนไม่ได้ = ใช่ แต่มันใช้งานไม่ได้ มีข้อความระบุว่าไม่สามารถสร้างไฟล์ได้
Sarz

1
นี่เป็นส่วนหนึ่งของคำตอบ แต่ไม่เพียงพอ ฉันมีปัญหาเดียวกันและไม่สามารถแก้ไขได้ ฉันคิดว่าคุณต้องสร้างผู้ใช้บนเซิร์ฟเวอร์และให้สิทธิ์ แต่ฉันยังคงอ่าน จะอัปเดตหากฉันพบวิธีแก้ปัญหา
TenLeftFingers

1
มันใช้งานได้สำหรับฉัน
Gruber

ฉันwrite_enable=YESไม่สามารถchrootใช้การตั้งค่าที่เปิดใช้งานได้ ในกรณีนี้คุณต้องใช้allow_writeable_chroot=YESสิ่งที่ไม่ปลอดภัยและไม่มีเอกสาร เพื่อให้ผู้ใช้ FTP มีโฟลเดอร์เป็นของตนเองพร้อมสิทธิ์ในการเขียนฉันคิดว่าวิธีเดียวที่จะใช้ผู้ใช้เสมือนจริง .... ฉันยังคงมองหาแนวทางที่ดีสำหรับตัวเอง
MrCalvin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.