सार्वजनिक शेयरों के लिए सांबा कॉन्फ़िगरेशन


27

कल मैंने अपने फेडोरा बॉक्स को नवीनतम संस्करण में अपग्रेड किया, और उसके साथ, मैंने सांबा को भी अपग्रेड किया, अब सांबा 4 का उपयोग कर रहा है। मैं उन कंप्यूटरों को उपयोगकर्ता / पासवर्ड के बिना किसी भी कंप्यूटर से साझा करता था, लेकिन अब इसमें कुछ गड़बड़ लगती है विन्यास।

यहाँ मेरा smb.conf है

[global]
    workgroup = mygroup
    server string = Samba Server Version %v
    netbios name = HOME-WS
    log file = /var/log/samba/log.%m
    max log size = 50
    guest ok = yes
    security = share

[Media]
    path = /mnt/Media
    read only = yes
    browseable = yes
    guest ok = yes
    guest only = yes

[Music]
    path = /mnt/Music
    read only = yes
    browseable = yes
    guest ok = yes
    guest only = yes

लॉग को देखते हुए, सुरक्षा पैरामीटर से संबंधित एक चेतावनी है

 WARNING: Ignoring invalid value 'share' for parameter 'security'

क्या इसका मतलब यह है कि सांबा 4 ने अंत में एक विकल्प के रूप में 'शेयर' को हटा दिया है, क्या इसका कोई विकल्प है, ताकि मैं पासवर्ड के बिना शेयरों को कॉन्फ़िगर कर सकूं।


3
इस पृष्ठ के नीचे "अतिथि पहुंच" अनुभाग देखें। wiki.samba.org/index.php/Frequently_Asked_Questions
जेसनअज़्ज़े

आप मेरे हीरो हैं। मुझे विश्वास नहीं है कि केवल 158 प्रतिष्ठा वाले किसी और के पास एक गोल्ड बैज है :)।
डैनियल

जवाबों:


32

यदि आप JasonAzze के FAQ लिंक का अनुसरण करते हैं, तो आप देखेंगे कि "अतिथि का नक्शा" लाइन है, जो आवश्यक भी है, इसलिए आपको इन दोनों लाइनों की आवश्यकता है:

security = user
map to guest = Bad Password

मुझे ओपी के रूप में एक ही समस्या थी, और मैंने परीक्षण किया है कि यह समाधान फेडोरा 18 पर काम करता है


1
धन्यवाद, महान काम किया! Smb.conf मैन पेज से: "(गेस्ट टू गेस्ट) बैड यूजर - एक अमान्य पासवर्ड वाले उपयोगकर्ता लॉगिन को अस्वीकार कर दिया जाता है, जब तक कि उपयोगकर्ता नाम मौजूद नहीं होता है, उस स्थिति में इसे अतिथि लॉगिन के रूप में माना जाता है और अतिथि खाते में मैप किया जाता है। " एक शेयर के तहत "अतिथि ठीक = हाँ" निर्देश के साथ संयुक्त उपयोगकर्ता / पासवर्ड-कम ब्राउज़िंग सक्षम करेगा।
जोएलपेट

1
अतिथि के लिए "बैड उपयोगकर्ता" के लिए मानचित्र बेहतर है: map to guest = Bad User- जब तक उपयोगकर्ता नाम मौजूद नहीं होता है, तब तक अमान्य पासवर्ड वाले उपयोगकर्ता लॉगिन को अस्वीकार कर दिया जाता है, उस स्थिति में इसे अतिथि लॉगिन के रूप में माना जाता है और अतिथि खाते में मैप किया जाता है। जैसा कि मैन पेज कहता है ( man smb.conf) उपयोगकर्ता बैड पासवर्ड विकल्प द्वारा भ्रमित हो सकते हैं।
मैथ्यू हैनिगन

8

मैं SAMBA4 के तहत काम करने के लिए घंटों बिताने के बाद इसे साझा करने के लिए बाध्य महसूस कर रहा हूं - यहाँ मेरा काम कर रहा है SAMBA4 smb.conf जिसे विंडोज़ से शेयर करने के लिए पासवर्ड की आवश्यकता नहीं है

  [global]
  workgroup = HOME
  server string = %h server (Samba, Ubuntu)
  dns proxy = no
  log file = /var/log/samba/log.%m
  max log size = 1000
  syslog = 0
  panic action = /usr/share/samba/panic-action %d
  server role = standalone server
  security = user
  map to guest = Bad Password
  passdb backend = tdbsam
  obey pam restrictions = yes
  unix password sync = yes
  passwd program = /usr/bin/passwd %u
  passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:*        %n\n *password\supdated\ssuccessfully* .
  pam password change = yes
  usershare allow guests = yes

  # VIDEO SHARE
    [HD]
    comment = HD Video Share
    path = /RAID/HD
    public = yes
    writable = yes
    available = yes
    browsable = yes
    guest ok = yes
    create mask = 0777
    directory mask = 0777

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

1
आपको शायद अपने साझा किए गए फ़ोल्डर (उसके मामले में RAID / HD) या इसे chmod करने की आवश्यकता है, इसलिए यह विश्व स्तर पर पठनीय और eXecutable है (chmod o + rX / your / dir)
Warren P

3

"सुरक्षा = शेयर" को "सुरक्षा = उपयोगकर्ता" में बदलें

कारण: Samba4 में शेयर और सर्वर दोनों को हटा दिया गया है।


3

मुझे यह काम करने से पहले एक और बात याद रखनी थी ... यह सुनिश्चित करना था कि मेरी साझा यूनिक्स निर्देशिका पर अनुमतियाँ किसी भी उपयोगकर्ता या नोग्रुप समूह के लिए पढ़ी / लिखी गई थीं। डेबियन जेसी, सांबा 4.1।


आप वास्तव में ऐसा कैसे करते हैं? हेक क्या है एक्यूसर / कोई भी समूह?
वॉरेन पी

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.