आप यह पता लगा सकते हैं कि यह सांबा वेब साइट पर फ़ाइल अनुमतियों और Attributes MS-DOS और यूनिक्स अनुभाग के तहत निम्नलिखित स्पष्टीकरण से क्यों हो रहा है :
https://www.samba.org/samba/docs/using_samba/ch08.html
एमएस-डॉस फाइलसिस्टम के लिए सिस्टम, हिडन और आर्काइव बिट्स को मैप करना है।
MS-DOS फाइलसिस्टम निष्पादन योग्य बिट्स का उपयोग नहीं करता है, इसलिए यूनिक्स फाइल सिस्टम पर तीन निष्पादन योग्य बिट्स MS-DOS फाइल सिस्टम के लिए सिस्टम, हिडन और आर्काइव बिट्स का प्रतिनिधित्व करने के लिए पुन: उपयोग किए जाते हैं।
इसलिए जब आप ls -l
यूनिक्स में फ़ाइल अनुमतियों का उपयोग कर रहे हैं, तो आप एमएस-डॉस (या विंडोज) के लिए उपयुक्त फ़ाइल अनुमतियों को देख रहे हैं, यह ध्यान में रखते हुए कि यूनिक्स में तीन निष्पादन योग्य बिट्स एमएस-डॉस के लिए सिस्टम, हिडन और आर्काइव बिट्स का प्रतिनिधित्व करते हैं।
में smb.conf
, हालांकि, आप इस मानचित्रण के साथ एक शेयर के लिए बंद कर सकते हैं:
map archive = no
map system = no
map hidden = no
और मोड को फ़ाइलों के निर्माण पर बाध्य करें:
force create mode = 0660