5
สคริปต์ PHP ไม่สามารถรันสคริปต์ทุบตีได้ sh: ปฏิเสธการอนุญาต
ฉันพยายามเรียกใช้สคริปต์. sh จาก PHP แต่ไม่ได้ดำเนินการ ฉันตรวจสอบบันทึกข้อผิดพลาดและฉันได้รับข้อผิดพลาด 'sh: การอนุญาตที่ถูกปฏิเสธ' ฉันตรวจสอบภายใต้ php ผู้ใช้ที่กำลังทำงานและจะทำภายใต้ผู้ใช้ apache ฉันพยายามเปลี่ยนความเป็นเจ้าของ. sh เป็นผู้ใช้ apache แต่ไม่มีผลลัพธ์ ฉันคิดว่าตอนแรกเป็นเพราะสคริปต์อยู่นอก www / dir อย่างไรก็ตามแม้ว่าฉันจะวางสคริปต์ในไดเรกทอรีเดียวกันข้อผิดพลาดก็ยังคงได้รับ มีวิธีแก้ไขปัญหาอื่นนอกเหนือจากการเพิ่มผู้ใช้ apache ในรายการ SUDOers หรือไม่? สคริปต์ sh ทำงานได้ดีถ้าฉันเรียกใช้จาก putty โดยใช้คำสั่ง 'php filename.php'
14
bash
permissions
script
php