सवाल मैं सांबा शेयर वाले उपयोगकर्ताओं को कैसे मैप करूं?


मेरे पास एक प्रकाशित विंडोज शेयर के साथ एक सिनोलॉजी डिस्कस्टेशन है। सर्वर और क्लाइंट दोनों पर (उबंटू 12.04) मेरे पास उपयोगकर्ता नाम और पासवर्ड मिलान करने वाले उपयोगकर्ता खाते हैं। (मिथक / मिथक)

शेयर के साथ घुड़सवार है:

//192.168.88.1/plex  /mnt/plex  cifs  username=myth,password=xxxx  0  0

मैं शेयर पर फाइलें बना, पढ़ और हटा सकता हूं। मैं उन्हें संपादित या ओवरराइट नहीं कर सकता।

वे इस प्रकार बनते हैं:

-rw-rw-r-- 1 1026 users  725178368 Mar 18 13:12

सर्वर (सिनोलॉजी डिस्कस्टेशन, डीएसएम 4.1 चल रहा है, लिनक्स का अपना स्वाद) उपयोगकर्ता को मिथक कहा जाता है। क्लाइंट (उबंटू 12.04) में मिथक नामक उपयोगकर्ता है। दोनों खाते में समान पासवर्ड हैं।

तो, ऐसा लगता है कि मुझे यूआईडी 1026 को उपयोगकर्ता मिथक में मैप करने की ज़रूरत है? मैं उसको कैसे करू?

डिस्कस्टेशन से smb.conf:

[global]
    printcap name=cups
    winbind enum groups=yes
    security=user
    local master=no
    realm=*
    passdb backend=smbpasswd
    printing=cups
    winbind enum users=yes
    load printers=yes
    workgroup=WORKGROUP
[plex]
    invalid users=nobody,nobody
    valid users=nobody,guest,admin,myth,nobody
    comment="Storage Location For PlexMediaServer"
    path=/volume1/plex
    guest ok=yes
    browseable=yes
    fileindex=yes
    mediaindex=no
    edit synoacl=no
    enable recycle bin=yes
    recycle bin admin only=no
    hide unreadable=no
    ftp disable list=no
    ftp disable modify=no
    ftp disable download=no
    read list=nobody,guest,nobody
    write list=nobody,admin,myth,nobody
    writeable=yes

4
2018-03-18 19:16


मूल


साथ ही, जब आपको मौका मिलता है, तो sudo testparm /etc/samba/smb.conf चलाएं और देखें कि क्या यह किसी भी त्रुटि की रिपोर्ट करता है। - Aaron
बस सोच रहा है, लेकिन "कोई भी" उपयोगकर्ता अमान्य और वैध उपयोगकर्ता दोनों के रूप में सूचीबद्ध क्यों नहीं है ... TWICE (प्रत्येक सूची में)? इसके अलावा नीचे पढ़ने / लिखने की एक्सेस सूचियों में भी। मैं सोच रहा हूं कि आप इससे छुटकारा पा सकते हैं। - Aaron
इसे संपादित नहीं कर सकता, यह ग्राफिकल इंटरफेस द्वारा उत्पन्न होता है। मेरा मतलब है, मैं शायद कर सकता था, लेकिन नरक नहीं मैं नहीं जा रहा हूँ। यदि यह गलत है, तो मुझे उनके ओएस को ठीक करने के लिए सिनोलॉजी मिल जाएगी। यही वह है जो मैंने बाद में भुगतान किया! - RoboJ1M
यदि आप कर सकते हैं, तो यह smb.conf की तुलना करने के लिए इस smb.conf की तुलना करने का प्रयास करें। - Aaron


जवाब:


आप क्या करना चाहते हैं एक सांबा उपयोगकर्ता नाम मानचित्र फ़ाइल स्थापित है।

अपने /etc/samba/smb.conf फ़ाइल के [ग्लोबल] अनुभाग में, आप मानचित्र फ़ाइल के स्थान पर "उपयोगकर्ता नाम मानचित्र" विकल्प सेट कर सकते हैं।

[global]
    username map = /pathToMapFile/usermap.txt

Usermap.txt (या जिसे आप इसे कॉल करना चाहते हैं) में शैली में स्वरूपित रेखाएं हैं mapTo = mapFrom। उदाहरण के लिए, अगर मैं यह सुनिश्चित करना चाहता था कि मेरे विंडोज बॉक्स पर मेरा उपयोगकर्ता मेरी उबंटू मशीन पर मेरा सांबा शेयर हिट कर सकता है, तो मेरी usermap.txt फ़ाइल में इस तरह की एक पंक्ति होगी:

myUbuntuUserName = myWindowsUserName

बेशक, इन परिवर्तनों को देखने के लिए आपको सांबा सेवा को पुनरारंभ करना होगा।

sudo service smbd restart

अगर आपको अतिरिक्त मदद की ज़रूरत है, तो नीचे दिए गए दस्तावेज़ देखें। आधिकारिक सांबा दस्तावेज (नीचे) दर्शाता है कि कैसे एक उपयोगकर्ता को एकाधिक उपयोगकर्ता नामों को मानचित्रित करना है, या यहां तक ​​कि उपयोगकर्ताओं को समूह भी।

http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#USERNAMEMAP http://www.devshed.com/c/a/Administration/Handling-User-Accounts-in-Samba/1/


4
2018-03-18 19:50



तो यह यूबंटू उपयोगकर्ता मिथक के लिए विंडोज मैप मिथक को ऑटो मैप भी नहीं करेगा? - RoboJ1M
और मैं कॉन्फ़िगर कैसे रीफ्रेश करूँगा? शेयर को अनमाउंट और रिमाउंट करें? रीबूट करें? क्या पुनरारंभ करने के लिए कोई सांबा सेवा है? - RoboJ1M
असल में, जब तक उपयोगकर्ता नाम और पासवर्ड समान होते हैं तब तक काम करना चाहिए। कुछ और चलना चाहिए ... क्या आप अपने smb.conf से शेयर परिभाषा के साथ अपना प्रश्न संपादित कर सकते हैं? - Aaron
@ RoboJ1M पुनरारंभ कमांड के लिए बनाया गया संपादन। - Aaron