2012-03-19 13 views
5

मैं उपयोगकर्ता को कैसे संशोधित कर सकता हूं: s3fs घुड़सवार बाल्टी का समूह स्वामित्व?s3fs घुड़सवार बाल्टी के उपयोगकर्ता स्वामित्व को बदलें

मेरे पास एक गिट स्थापना है कि मैं अनिवार्य रूप से अपने अमेज़ॅन एस 3 खाते को बाल्टी में स्टोर करना चाहता हूं, और फिर स्पार्कलेशेयर का उपयोग करके, अपने वेब होस्ट के माध्यम से, इस डेटा को कई मशीनों में सिंक करता हूं।

- मैंने तीन मशीनों को सफलतापूर्वक सिंक करने के लिए स्पार्कलेशेयर स्थापित किया है। एक जादू की तरह काम करता है।

  • यह/home/git/dropbox पर किसी फ़ोल्डर में सिंक हो रहा है कोई समस्या नहीं है।
  • मैं एक घुड़सवार S3 बाल्टी हालांकि
  • मैं बाल्टी सही है कि ड्रॉपबॉक्स फ़ोल्डर के पास माउंट कर सकते हैं मेरे लिए सिंक फ़ोल्डर चाहते हैं, लेकिन प्यार नहीं Git के स्वामित्व बदलने: git

समस्या: जब आप बनाते हैं रूट के साथ माउंट: रूट उपयोगकर्ता, केवल उस उपयोगकर्ता को बाल्टी तक पहुंच है।

मैंने जीआईटी उपयोगकर्ता के रूप में लॉग इन एस 3 एफएस के साथ माउंट बनाने की कोशिश की, लेकिन कोई भाग्य नहीं है, यह अभी भी माउंट और जड़ के रूप में अनुमतियों को असाइन करता है: रूट उपयोगकर्ता।

क्या मैं एस 3 एफएस अनइंस्टॉल करता हूं और जीआईटी उपयोगकर्ता का उपयोग कर पुनः स्थापित करता हूं?

किसी भी मदद की सराहना की जाएगी!

रिक

+0

फ्यूज विकल्प "allow_other" अन्य सभी उपयोगकर्ताओं की अनुमति देता है पासिंग तय कर दी है लगता है: उदाहरण के लिए, अपने/etc/fstab निम्नलिखित जैसे एक प्रवेश करना होगा माउंटपॉइंट के नीचे फ़ाइलों तक पहुंचने के लिए। –

उत्तर

2

उबंटू पर मुझे लगता है कि जो भी उपयोगकर्ता करता s3fs माउंट इट स्वामी होगा लग रहा है, भले ही ls रूट के रूप में स्वामी दिखाएगा: जड़, और यह तथ्य जड़ में इसका इस्तेमाल नहीं कर सकते हैं। जब आपने गिट उपयोगकर्ता के रूप में माउंट किया था तो क्या आप वाकई इसे लिख नहीं सकते थे?

+0

निश्चित रूप से मैं इसे लिख नहीं सका। सावधानीपूर्वक एस 3 एफएस दस्तावेज पढ़ने के बाद, यह स्पष्ट है कि यह एक ज्ञात मुद्दा है, लेकिन जल्द ही तय और स्थिर नहीं होने वाला है। – itsricky

+0

मुझे उबंटू पर एक अलग उपयोगकर्ता के रूप में s3 आरोहित करने में कोई समस्या नहीं है। बस उस उपयोगकर्ता के स्वामित्व वाली निर्देशिका बनाने की आवश्यकता है, और फिर उस उपयोगकर्ता के रूप में s3f3 कमांड जारी करें। यह उलझन में है, क्योंकि एलएस स्वामित्व को रूट के रूप में दिखाएगा: रूट। जो मैंने s3fs दस्तावेज़ों में पाया है वह बयान है कि केवल एक ही उपयोगकर्ता एक s3fs माउंट का उपयोग कर सकता है, लेकिन इसका कोई कारण नहीं होना चाहिए। – user1055568

+0

शायद हो सकता है कि दोष एक और अधिक बंद हो, Mediatemples DV 4.0 सर्वर पर CentOS सेटअप, अधिक खुला और कॉन्फ़िगर करने योग्य लिनक्स सेटअप नहीं है। ओह अच्छा! ड्रॉपबॉक्स पर वापस! – itsricky

13

आप बस इसे उस उपयोगकर्ता के रूप में माउंट करना चाहते हैं। आप उस यूआईडी और ग्रिड को जोड़कर इसे स्वचालित भी कर सकते हैं जिसे आप चाहते हैं।

s3fs#s3bucketName /mnt/point  fuse defaults,noatime,allow_other,uid=500,gid=48,use_cache=/tmp,default_acl=public-read 0 0 
+1

और क्या आपको लगता है कि एक Mediatemple DV 4.0 Plesk 10.4 (Cent OS) सिस्टम पर काम करेगा? जैसा कि मैंने माउंट के उपयोगकर्ता को फिर से सौंपने के किसी भी प्रयास से पहले उल्लेख किया है, हमेशा रूट पर वापस आते हैं: रूट। – itsricky

+0

मेरे लिए बहुत अच्छी तरह से काम करता है। –

+0

मेरे लिए भी काम करता है। –

संबंधित मुद्दे