ฉันเพิ่งติดตั้งเซิร์ฟเวอร์เสมือนใหม่เพื่อโฮสต์เว็บไซต์ของฉัน ฉันค่อนข้างใหม่กับระบบที่ใช้ Linux และสิ่งดูแลระบบและด้วยเหตุนี้มีคำถามสองสามข้อเกี่ยวกับการอนุญาตของไฟล์และไดเรกทอรี
เว็บไซต์หลักของฉันตั้งอยู่ใน / var / www และในนั้นฉันมีไดเรกทอรีที่ฉันเก็บสคริปต์ PHP ไว้ไม่กี่รายการซึ่งหนึ่งในนั้นมีรายละเอียดการเชื่อมต่อกับฐานข้อมูล สิ่งที่ฉันต้องการทำคือให้แน่ใจว่าไม่มีใครสามารถเข้าถึงสคริปต์เหล่านี้ได้โดยไปที่ www.mydomain.co.uk/mydir แต่ผู้ใช้ www-data ยังสามารถเข้าถึงได้เพื่อให้สามารถเรียกและดำเนินการจากหน้าอื่น ๆ บน เว็บไซต์.
ความคิดเริ่มต้นของฉันคือการเปลี่ยนการอนุญาตในไฟล์เป็น 400; อย่างไรก็ตามฉันไม่รู้จะทำอย่างไรเกี่ยวกับการอนุญาตของไดเรกทอรี
ฉันจะเปลี่ยนการอนุญาตในไดเรกทอรีได้อย่างไรเพื่อให้ไฟล์ที่อยู่ในนั้นสามารถเรียกใช้งานได้ แต่คนไม่เห็นเมื่อพวกเขาเข้าชม www.mydomain.co.uk/mydir