मेरे पास यह फ़ोल्डर संरचना है:
RootFolder
Export
Files
Site
और निर्यात और साइट में फ़ाइलों (स्रोत कोड) की पहुंच केवल "priv_group" में उपयोगकर्ता के एक समूह के लिए और सर्वर व्यवस्थापक के लिए दूसरों के लिए भी अनुमति नहीं दी जानी चाहिए (लेकिन अन्य उपयोगकर्ताओं को अभी भी स्क्रिप्ट चलाने में सक्षम होना चाहिए निर्यात और साइट फ़ोल्डर)। "फ़ाइलें" फ़ोल्डर सभी के लिए सुलभ होना चाहिए।
मैं लिनक्स पर एक अपाचे सर्वर का उपयोग कर रहा हूं
एकमात्र आवश्यकता जिसे मैं इसके साथ प्राप्त करना चाहता हूं, वह यह है कि कोई भी अन्य "priv_group" उपयोगकर्ता इस कोड को देखने या कॉपी करने में सक्षम नहीं होना चाहिए
मैंने ऐसा करने के बारे में सोचा:
apache process running by group : www-data
group of users that should have access to source files : priv_group
drwxrwx--- www-data priv_group Files/
-rwx--x--- priv_group www-data Export/
-rwx--x--- priv_group www-data Site/
क्या यह पर्याप्त है और क्या यह वेबसाइट पृष्ठों (साइट / में) और स्क्रिप्ट फ़ाइलों के लिए उपयोग को रोक सकता है जिन्हें अन्य उपयोगकर्ताओं द्वारा (निर्यात / में) चलाया जाना चाहिए?
सेटअप पर कोई सलाह मुझे इसे प्राप्त करने के लिए क्या करना चाहिए?