मैं एक ubuntu सर्वर सांबा का उपयोग कर कुछ फ़ोल्डर्स साझा कर रहा हूँ। जब कोई ग्राहक एक नया फ़ोल्डर या फ़ाइल बनाता है, तो smb.conf में सेटिंग्स के अनुसार अनुमतियाँ सेट नहीं की जाती हैं।
एक विशिष्ट शेयर के लिए मेरी वर्तमान सेटिंग्स:
[share]
path = /mnt/share
browsable = yes
guest ok = no
writable = yes
read only = no
create mask = 0774
directory mask = 0774
write list = netuser
जब एक सांबा क्लाइंट (एक विंडोज़ 7 बॉक्स) एक फ़ाइल या निर्देशिका बनाने के लिए 'नेट्यूसर' खाते का उपयोग करता है, तो अनुमतियाँ बन जाती हैं
drwxr-sr-- 2 netuser sambashare 4096 2012-01-22 21:14 New folder
-rwxrw-r-- 1 netuser sambashare 0 2012-01-22 21:07 New Text Document.txt
मूल निर्देशिका में सेट समूह आईडी ध्वज है, इस प्रकार सांभर समूह के मालिक। यह विचार यह है कि सांबा उपयोगकर्ता और सर्वर उपयोगकर्ता दोनों सांबशेयर समूह से संबंधित हैं, और इस प्रकार फ़ाइलों और निर्देशिकाओं को संपादित करने, हटाने और बनाने में सक्षम हैं। हालाँकि, चूंकि बनाए गए फ़ोल्डरों में समूह सेट के लिए राइटिंग फ्लैग नहीं होता है, इसलिए सर्वर यूजर्स उन फोल्डरों में बिना सूडो के नई फाइल या फ़ोल्डर बनाते हैं।
मैंने निर्देशिका मास्क, बल निर्देशिका मोड, निर्देशिका सुरक्षा मोड और बल निर्देशिका सुरक्षा मोड को जोड़ने और हटाने का परीक्षण किया है, लेकिन व्यवहार अभी भी बना हुआ है। नई बनाई गई फ़ाइलें और फ़ोल्डर्स क्रमशः 774 की अनुमति नहीं देते हैं, बल्कि क्रमशः 764 और 754।
मुझे किसकी याद आ रही है? सांबा सही अनुमति क्यों नहीं देता?