Score:1

เอฟทีพีเอส จะอัพโหลดไปยังโฮมโฟลเดอร์เท่านั้นได้อย่างไร?

ธง de

Ubuntu 20.04 เซิร์ฟเวอร์

ต้องการกำหนดค่า FTPS ตามคำแนะนำ: https://devanswers.co/install-ftp-server-vsftpd-ubuntu-20-04/

ดำเนินการทั้งหมดและได้รับข้อผิดพลาดกับ FileZilla: การตอบสนอง: 500 OOPS: ไม่สามารถเปลี่ยนไดเร็กทอรี:/var/www

ปัญหาคือฉันทำ ขั้นตอนที่ 4 วิธีที่ #1 ประการแรก:

sudo usermod -d /var/www ftpuser
sudo chown ftpuser:ftpuser /var/www/html

หลังจากนั้นฉันก็ทำ ขั้นตอนที่ 4 วิธีที่ #2

sudo mkdir /home/ftpuser/ftp
sudo chown ไม่มีใคร:nogroup /home/ftpuser/ftp

sudo chmod aw /home/ftpuser/ftp
sudo mkdir /home/ftpuser/ftp/files
sudo chown ftpuser:ftpuser /home/ftpuser/ftp/files

เท่านั้น 1 ควรทำด้วยวิธี นี่เป็นความผิดพลาดของฉัน ฉันค่อนข้างใหม่กับเซิร์ฟเวอร์ Ubuntu ขอโทษสำหรับคำถามงี่เง่า จะอัพโหลดไปยังโฮมโฟลเดอร์เท่านั้นได้อย่างไร? (วิธีที่ #2) ปัญหาคือ 2 บรรทัดที่ฉันทำก่อนหน้านี้ตามที่ฉันเข้าใจ:

sudo usermod -d /var/www ftpuser
sudo chown ftpuser:ftpuser /var/www/html
J A S K I E R avatar
de flag
@steeldriver ขอบคุณครับ)
Score:1
ธง at

คุณควรจะสามารถเปลี่ยนโฮมไดเร็กตอรี่กลับและย้อนกลับสองบรรทัดแรกด้วย:

sudo usermod -d /home/ftpuser ftpuser
sudo chown www-data:www-data /var/www

usermod -d ตั้งค่าโฮมโฟลเดอร์สำหรับผู้ใช้

เมื่อกำหนดค่า vsftpd คุณอาจต้องแก้ไขไฟล์ /etc/vsftpd.conf

เปลี่ยนบรรทัด:

local_root=/ปลอม/เส้นทาง

ถึง:

local_root=/home/$USER/ftp/files

สิ่งนี้ควรเปลี่ยนไดเร็กทอรีรูทเป็นเส้นทางที่สร้างขึ้นในตัวอย่างของคุณ

โพสต์คำตอบ

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