वेबसर्वर में केवल उपयोगकर्ताओं के एक समूह के लिए स्रोत फ़ाइलों तक पहुंच की अनुमति


0

मेरे पास यह फ़ोल्डर संरचना है:

 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/

क्या यह पर्याप्त है और क्या यह वेबसाइट पृष्ठों (साइट / में) और स्क्रिप्ट फ़ाइलों के लिए उपयोग को रोक सकता है जिन्हें अन्य उपयोगकर्ताओं द्वारा (निर्यात / में) चलाया जाना चाहिए?

सेटअप पर कोई सलाह मुझे इसे प्राप्त करने के लिए क्या करना चाहिए?


लिनक्स / यूनिक्स फ़ाइल अनुमतियों के तीन प्रकार हैं पहुंच : पढ़ो, लिखो और अमल करो। आपने निर्दिष्ट नहीं किया कि आप इनमें से किस प्रकार की पहुँच चाहते हैं priv_group समूह है। सर्वर व्यवस्थापक को प्रतिबंधित करना व्यर्थ है क्योंकि वे किसी भी प्रतिबंध को उठाने की क्षमता रखते हैं। निर्देशिकाएँ और फाइलें अलग-अलग हैं और भले ही उपयोगकर्ताओं के पास किसी निर्देशिका तक पहुंच हो, फिर भी उन्हें उस निर्देशिका में फ़ाइलों को पढ़ने, लिखने और निष्पादित करने से प्रतिबंधित किया जा सकता है (हालांकि यदि वे निर्देशिका में लेखन विशेषाधिकार हैं तो वे फ़ाइलों को हटाने में सक्षम हो सकते हैं)।
Ladadadada

विस्तारित विशेषताओं और SELinux / Apparmor / grc के साथ लिनक्स के विशेषाधिकार इससे अधिक जटिल हो सकते हैं, लेकिन इसकी चर्चा स्पष्टीकरण का अनुरोध करने वाली टिप्पणी में नहीं है।
Ladadadada

@ लादादादा ने अधिक विवरण जोड़ने के लिए मेरे प्रश्न को संपादित किया, यह स्पष्ट नहीं होने के लिए खेद है कि यह वेबसर्वर हासिल करने का मेरा पहला प्रयास है
Mouna Cheikhna
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.