ฉันมีสคริปต์ php ที่อัปโหลดไฟล์ไปยังไดเรกทอรีที่เรียกว่า "อัพโหลด" วิธีเดียวที่ฉันจะได้รับการอัปโหลดเพื่อทำงานคือถ้าฉัน:
chmod 777 uploads
ฉันรู้ว่ามันไม่ถูกต้อง แต่ฉันไม่รู้ว่าฉันควรทำอย่างไรเพื่อให้มันใช้งานได้
ข้อมูลเซิร์ฟเวอร์: T1-Micro Amazon Linux AMI 2013.03 บน Amazon EC2
คำถาม:
ฉันจะทราบได้อย่างไรว่าผู้ใช้ต้องการเข้าถึง ... เช่นชื่อผู้ใช้ของ apache หรือเว็บเซิร์ฟเวอร์คืออะไร
ฉันต้องให้สิทธิ์การเข้าถึงในระดับใดและฉันจะใช้คำสั่งใดในการทำเช่นนั้น
ขอบคุณ!
แก้ไข: ฉันพบคำตอบมากมายเกี่ยวกับสแต็คล้นซึ่งฉันจะทำการวิจัย ตัวอย่างเช่น
/programming/3642241/php-file-upload-permissions
/programming/10842880/setting-permissions-in-php-on-server
/programming/8948537/permission-denied-when-attempting-to-upload-file-with-php
ขอบคุณ