सवाल सांबा पब्लिक और "ड्रॉपबॉक्स" फ़ोल्डर


मैं अपने उपयोगकर्ताओं के लिए एक विशेष समूह निर्देशिका संरचना बनाना चाहता हूं।

/home/groupA - के लिए घर फ़ोल्डर groupA जहां हर उपयोगकर्ता groupA फाइलें बना / संपादित / हटा सकते हैं

/home/groupA/Public - सार्वजनिक फ़ोल्डर जहां हर उपयोगकर्ता फाइलें पढ़ सकता है

/home/groupA/Public/Dropbox - फ़ोल्डर जहां हर उपयोगकर्ता फाइलें लिख सकता है लेकिन केवल उपयोगकर्ता ही groupA इस निर्देशिका तक पहुंच सकते हैं और फ़ाइलों को बना / संपादित / हटा सकते हैं

अब मेरे पास है:

4 drwxrwx--t 10 nobody groupA 4096 Feb 18 15:44 /home/groupA  
4 drwxrwxr-x  7 nobody groupA 4096 Feb 18 15:40 /home/groupA/Public/    
4 drwxrwx-w- 10 nobody groupA 4096 Feb 18 15:55 /home/groupA/Public/Dropbox

मेरे smb.confनिम्नलिखित प्रविष्टियां हैं

[groupA]  
path = /home/groupA  
comment = Folder for users of groupA    
browseable = yes  
read only = no  
create mask = 0770  
directory mask = 0770  
force group = groupA

[groupA Public]
path = /home/groupA/Public
comment = Admins Public   
Browseable = yes  
write list = @groupA  
create mask = 0775  
directory mask = 0775  

[groupA DropBox]  
path = /home/groupA/Public/Dropbox  
comment = groupA Dropbox  
read only = no   
valid users = @groupA  
browseable = yes  
inherit owner = yes  
directory mode = 3770  
force directory mode = 3770

कामकाजी हिस्सा यह है कि उपयोगकर्ता groupA पहुंच और पूरी तरह से उपयोग कर सकते हैं /home/groupA। सभी उपयोगकर्ता पहुंच सकते हैं /home/groupA/Public/ और वहां से फाइलें पढ़ें।

मेरी समस्या यह है कि सभी उपयोगकर्ता, यहां तक ​​कि जो लोग नहीं हैं groupA, का उपयोग कर सकते हैं /home/groupA/Public/Dropbox और सभी फाइलें देखें। मैं बस उन्हें वहां फाइलें रखने में सक्षम होना चाहता हूं लेकिन फ़ोल्डर की सामग्री नहीं देख पाता हूं और उन्हें वहां किसी भी फाइल को हटाने से रोकता हूं।

क्या किसी के पास कोई सुराग है कि समस्या क्या हो सकती है और मैं इसे कैसे ठीक कर सकता हूं?


5
2018-02-18 15:22


मूल




जवाब:


दुर्भाग्य से एक फ़ोल्डर बनाना असंभव है जिसमें आप सामग्री सूचीबद्ध नहीं कर सकते हैं और फाइलें लिख सकते हैं, विंडोज़ पागल हो जाता है जब यह ऐसा कुछ देखता है।

अधिकांश उपयोगकर्ता एफ़टीपी के माध्यम से इस तरह से कुछ नहीं कर सकते हैं, जहां यह काफी आम विन्यास है।

आपको किसी प्रकार की वेबसाइट का उपयोग करने की आवश्यकता होगी जो फाइलों को पोस्ट करने की अनुमति देता है।


2
2018-01-06 03:06





हम डेबियन लिनक्स पर, हमारे स्कूल जिले के लिए इस तरह की चीज करते हैं। हम इस तरह के शेयरों को स्थापित करते हैं smb.conf:

[Classwork]
path = /usr/local/share/Classwork
inherit permissions = yes
writeable = yes
comment = "All users can read contents and subfolders; only staff can write to it"

[Dropbox]           
path = /usr/local/share/Dropbox
writeable = yes
inherit permissions = Yes
comment = "All users can see the Dropbox folder, and each staff member has a group. Students (or teachers) can drag files into the folder, but not open them up. Only the staff member who owns the folder can open it, or its contents"

फाइल सिस्टम में फ़ोल्डर पर अनुमतियां सेट करें, सांबा में नहीं। इसे आज़माएं, और वापस रिपोर्ट करें।


1
2017-09-29 21:26





आप ड्रॉप बॉक्स को लिखने के विशेषाधिकार चाहते हैं, लेकिन विशेषाधिकार नहीं पढ़ेंगे। तो 773 दूसरों को फ़ोल्डर में फाइल लिखने देगा, लेकिन केवल मालिक और समूह उन्हें पढ़ सकते हैं।

संपादित: ड्रॉपबॉक्स के आधार पर गलतफहमी।

तो, यह पता चला कि मैंने पूरे प्रश्न को गलत तरीके से पढ़ा है, और यह नहीं पता कि समस्या क्या है। लेकिन मुझे मिला यह लेख, जो उपयोगी हो सकता है अगर आपने इसे पहले से नहीं पढ़ा है।


0
2018-02-18 15:26



लेकिन वह ड्रॉपएक्स में सभी फाइलों को पढ़ने / लिखने के लिए समूह ए के किसी भी उपयोगकर्ता को चाहता है। - einstiien
यकीन है कि, मैं ड्रॉपबॉक्स के विवरण को गलत तरीके से पढ़ा। - thepocketwade
मुझे इस लेख के बारे में पता था लेकिन यह काम नहीं कर रहा है क्योंकि मेरा ड्रॉपबॉक्स सार्वजनिक निर्देशिका में स्थित है, जिसने स्वयं समूह ए के उपयोगकर्ताओं के लिए केवल अनुमतियां लिख ली हैं - cb0