ฉันมี VM ที่ใช้ Ubuntu 10.10 ฉันใช้ Netbeans และอัปโหลดไฟล์ไปยัง ftp บนเครื่องเสมือน ฉันใช้ vsftpd
ปัญหาที่ฉันมีคือเจ้าของโฟลเดอร์/var/www
คือผู้ใช้apache
เพื่อให้เซิร์ฟเวอร์ apache สามารถอ่านไฟล์ได้ จนถึงตอนนี้ดีมาก
แต่เมื่อฉันพยายามอัปโหลดไฟล์จากผู้ใช้ ftp user1
ฉันไม่สามารถทำได้ ฉันรู้ว่าปัญหาคืออะไร คำถามของฉันคือฉันจะตั้งค่าการอนุญาตอย่างถูกต้องสำหรับผู้ใช้อย่างไรapache
และuser1
จะสามารถเขียน / อ่านไฟล์ทั้งหมดในไดเรกทอรี / var / www ได้อย่างไร
user1
, , , ฉันพลาดอะไรไปรึเปล่า?chown -R apache:www-users /var/www
usermod -g www-users apache
usermod -g www-users user1
chmod 775 /var/www