सांबा शेयर केवल मेहमानों के लिए पढ़ा जाता है, प्रामाणिक उपयोगकर्ताओं के लिए लिखना पढ़ें


18

क्या सांबा शेयर केवल मेहमानों के लिए पढ़ा जाना संभव है, और प्रामाणिक उपयोगकर्ताओं के लिए लिखना पढ़ें?

अगर मैं किसी शेयर पर गेस्ट ओके लगाता हूं तो मुझे पासवर्ड के लिए प्रेरित नहीं किया जाता है, और प्रभावी रूप से केवल रीड राइट्स के साथ गेस्ट के रूप में लॉग इन किया जाता है। लेकिन मैं प्रमाणित होना चाहता हूं ताकि मैं भी लिख सकूं।

किसी को भी यह प्राप्त करने के लिए एक नमूना smb शेयर श्लोक प्रदान कर सकता है?

जवाबों:


18

संपादित करें /etc/samba/smb.conf

# command line
sudo -e /etc/samba/smb.conf

# graphical
gksu gedit /etc/samba/smb.conf

write listअपने शेयर की परिभाषा में पैरामेटर में जोड़ें, अपने उपयोगकर्ताओं की सूची में जोड़ें जिसे लिखने की अनुमति है।

write list = user1 user2 user3

आप उपयोग कर सकते हैं read listऔर साथ ही

read list = guest, nobody

इसलिए ...

[share]
comment = Ubuntu Share
path = /your/samba/share
browsable = yes
guest ok = yes
read only = yes
write list = user1 user2 user3
create mask = 0755

यदि आपको नियंत्रण के महीन दाने की आवश्यकता है, तो आप सर्वर पर acl (एक्सेस कंट्रोल लिस्ट) का उपयोग कर सकते हैं।


2
यह काम नहीं करता है:lp_bool(guest nobody): value is not boolean!
पुनः लोड करें

1
यह उत्तर गलत है। read onlyकेवल yesया हो सकता है no, इसके मूल्य के रूप में उपयोगकर्ता नाम या समूह नहीं हो सकते।
sdkks

मैंने सुझाव के अनुसार सेटिंग read onlyकरने की कोशिश की guest nobody, लेकिन यह सब कुछ मेरे हिस्से में अतिथि पहुंच को पूरी तरह से हटा दिया गया, जैसे कि guest okथा nowrite listएक आकर्षण की तरह काम करते हुए , बस एक शर्म की बात है मुझे इसे हर नए उपयोगकर्ता के लिए अपडेट करना होगा जो मैं जोड़ता हूं।
हब्रो

9

केवल पैरामीटर पढ़ें एक बूलियन मान है, इसलिए यह निम्न में से एक जैसा होना चाहिए:

[share]
comment = Ubuntu Share
path = /your/samba/share
browsable = yes
guest ok = yes
read only = no
read list = guest nobody
write list = user1 user2 user3
create mask = 0755

[share]
comment = Ubuntu Share
path = /your/samba/share
browsable = yes
guest ok = yes
read only = yes
write list = user1 user2 user3
create mask = 0755
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.