मेरे पास दो लिनक्स सर्वर हैं:
फाइलर
डेबियन 5.0.3 (2.6.26-2-686)
सांबा संस्करण 3.4.2
Apache
Ubuntu 10.04 LTS (2.6.32-23-जेनेरिक)
Apache 2.2.14
मेरे पास फाइलरवर पर कई सांबा शेयर हैं ताकि मैं विंडोज पीसी से फाइल एक्सेस कर सकूं। मैं अपाचे सर्वर /data/www-data
को भी निर्यात कर रहा हूं, जहां मैंने इसे माउंट किया है ।/var/www
सेटअप ठीक है, सिवाय इसके कि जब मैं एनएफएस माउंट पर फाइलें बनाने के लिए आता हूं। मैं उन फ़ाइलों के साथ समाप्त होता हूं जिन्हें Apache द्वारा पढ़ा नहीं जा सकता है, या जिन्हें मेरे सिस्टम पर अन्य उपयोगकर्ताओं द्वारा संशोधित नहीं किया जा सकता है।
सांबा के साथ, मैं निर्दिष्ट कर सकते हैं force user
, force group
, create mask
और directory mask
, और यह सुनिश्चित करता है कि सभी फाइलों को मेरी Apache वेब सर्वर के लिए उपयुक्त अनुमतियों के साथ बनाया जाता है। मुझे NFS के साथ ऐसा करने का कोई तरीका नहीं मिला। क्या एनएफएस के साथ अनुमतियों और स्वामित्व को बाध्य करने का एक तरीका है - क्या मुझे कुछ स्पष्ट याद आ रहा है?
हालाँकि मैंने लिनक्स के साथ काफी समय बिताया है, और अपने आप को विंडोज से दूर कर रहा हूँ, फिर भी मुझे लिनक्स की अनुमति नहीं मिली है ... यदि यह काम करने का सही तरीका नहीं है, तो मैं खुला हूँ वैकल्पिक सुझाव।