เมื่อฉันพยายามเชื่อมต่อกับเซิร์ฟเวอร์ FTP ฉันจะได้รับ: "500 OOPS: ไม่สามารถเปลี่ยนไดเรกทอรี: / home / $ USER / public_html"
- เมื่อฉัน echo $ USER - ฉันได้รับชื่อผู้ใช้ที่เหมาะสม
- ดูเหมือนว่า $ USER จะไม่ถูกตีความภายใน /etc/vsftpd.conf ของฉัน
- เมื่อฉันลบ "local_root = / var / www / sites / $ USER" ฉันทุกอย่างทำงานได้อย่างราบรื่น
ฉันใช้ vsftpd 2.2.2 และ Ubuntu 10.04.1 LTS วันวางจำหน่าย: 10.04 ชื่อไฟล์: lucid
user_sub_token=$USER
สิ่งนี้ทำให้การกำหนดค่าโปสเตอร์ดั้งเดิมทำงานได้เนื่องจากตัวแปร $ USER ได้รับค่าที่ใช้ได้ ดูความคิดเห็นของฉันในคำตอบอื่น ๆ