सांबा की नकल करने के बाद ही फाइलें पढ़ी जाती हैं


13

मैं सांबा के माध्यम से एक सिस्टम से दूसरे सिस्टम में फाइल कॉपी करता था। कैसे भी हो मुझे फाइल केवल मोड में ही पढ़ने को मिल रही है। अब मैं जो कर रहा हूं, उसका उपयोग फ़ाइल को स्थानांतरित करने के बाद फाइल की अनुमति को बदलने के लिए किया जाता है। यह एक समय लेने के लिए कम समय लगता है। क्या इस समस्या का कोई स्थायी समाधान है?

सांबा की नकल करने के बाद ही फाइलें पढ़ी जाती हैं

फिर भी मेरी भी यही समस्या है। Pls एक नज़र @ मेरा सांबा सेटअप है।

http://paste.ubuntu.com/614067/

आउटपुट:

karthick@karthick:~$ groups            
karthick adm dialout cdrom plugdev lpadmin admin sambashare

क्या आपने smb.conf से टिप्पणियां हटा दी हैं? मेरा टिप्पणी निर्देशों से भरा है? आपका बना मास्क अभी भी 0700 पर सेट क्यों है? कृपया मुखौटा बनाने के लिए अनुमतियां सेट करने पर मेरा उत्तर पढ़ें (और नहीं, यह संभावना नहीं है कि आपका दूरस्थ उपयोगकर्ता इन फ़ाइलों का स्वामी है, लेकिन या तो एक 'समूह' का हिस्सा है या 'अन्य' है।
Rinzwind

मुखौटा बनाने के लिए मूल्य क्या होना चाहिए?
karthick87

सबसे आसान जवाब? 0755. अधिक सुरक्षित 0750 हो सकता है, लेकिन यह मान लिया जाएगा कि आपके स्थानीय और दूरस्थ उपयोगकर्ता दोनों एक ही समूह का हिस्सा हैं ( groupsकमांड लाइन पर टाइप करके देखें कि आप किस समूह का हिस्सा हैं)।
रिनजविंड

आवश्यक आउटपुट के साथ मेरे सवाल को अपडेट किया, pls इसे देखें। और क्या मूल्य है जो मुझे इसे निर्देशिका मास्क के लिए सेट करना चाहिए?
karthick87

जवाबों:


12

कॉन्फ़िगर create maskऔर directory maskमें /etc/samba/smb.confवांछित अनुमति के साथ।

से /etc/samba/smb.conf:

# सुरक्षा कारणों से फ़ाइल निर्माण मास्क 0700 पर सेट किया गया है। यदि आप चाहते हैं
# समूह = rw अनुमतियों के साथ फाइलें बनाएं, अगला पैरामीटर 0775 पर सेट करें।
; मास्क बनाना = 0700

# सुरक्षा कारणों से डायरेक्टरी क्रिएशन मास्क 0700 पर सेट किया गया है। यदि आप चाहते हैं
# डायर बनाएं। समूह = rw अनुमतियों के साथ, अगला पैरामीटर 0775 पर सेट करें।
; निर्देशिका मुखौटा = 0700

यदि आपको अधिक जानकारी की आवश्यकता है तो smb.conf पर एक मैन पेज है

मास्किंग के लिए मूल्यों के बारे में:

अनुमतियाँ 700 का अर्थ है:

                 : 1 ऑक्टेट स्वामी के लिए अनुमतियाँ हैं।
        rwx T: 2 ऑक्टेट समूह के लिए अनुमतियाँ हैं।
स्वामी: ४ २ १:: तीसरा अष्टक हर किसी के लिए अनुमति है।
समूह: 0 0 0 0 0: प्रत्येक ऑक्टेट के लिए, 0 से शुरू करें और:
अन्य: 0 0 0 0: +4 पढ़ने की अनुमति के लिए।
                 : +2 लिखित अनुमति के लिए।
                 : निष्पादन की अनुमति के लिए +1।

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

मालिक के लिए 755 आर, डब्ल्यू, एक्स; आर, समूह और अन्य के लिए एक्स।
777 सभी 3 के लिए r, w, x होगा।

संपादित करें:

अगर आपको ताले की जाँच में कोई समस्या है अगर 770 से कम अनुमतियों के साथ एक * ldb फ़ाइल (जो कि लॉक फ़ाइल है)। यदि उनकी ये सेटिंग्स और उनके मूल्य (मान और कार्यसमूह अनियंत्रित हैं) की जाँच करें:

बल समूह = कार्यसमूह बल बनाएँ मोड = 0770 बल निर्देशिका मोड = 0770 बल सुरक्षा मोड = 0770 बल निर्देशिका सुरक्षा मोड = 0770

सांबा तब rwxrwx --- के साथ * ldb फाइल बनाएगा और ताले को हटाने में सक्षम होगा।


ग्राहक या सर्वर? आप मान कोई प्रयास करना चाहिए पर विस्तार कर सकते हैं - विशेष रूप से uninitiated के ... के लिए
fossfreedom

मान? आप मास्क के लिए अभिप्रेत हैं: वे मानक चामोड मूल्य हैं। मैं उन्हें :) में जोड़ दूंगा
रिनजविंड

केवल समस्या हल हुई, अब नई समस्या है। जब मैं अपने सिस्टम में किसी अन्य सिस्टम से कुछ पेस्ट करता हूं। फाइलें पूरी तरह से बंद हैं ..
karthick87

"पूरी तरह से बंद" - आपका क्या मतलब है? क्या फाइलों की नकल नहीं की जा सकती? क्या फ़ाइलों की प्रतिलिपि बनाई गई है, लेकिन क्या आप इसकी सामग्री नहीं पढ़ सकते हैं?
लेकेन्स्टाइन

@Lekensteyn @ khartick87 ने लॉकफ़ाइल के बारे में कुछ संपादित किया। अगर यह टिप्पणी करने में मदद नहीं करता है और मैं अपनी सेटिंग्स फिर से जाँच करूँगा!
रिनजविंड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.