एफ़टीपी निर्देशिका साझा - अलग उपयोगकर्ता अनुमतियाँ


1

मैं 2 अलग-अलग FTP उपयोगकर्ताओं को सेटअप करने का प्रयास कर रहा हूं। वे दोनों एक ही निर्देशिका के लिए उपयोग किया जाना चाहिए। उन्हें निर्देशिका में पढ़ने / लिखने में सक्षम होने की आवश्यकता है। लेकिन, मैं चाहता हूं कि वे एक-दूसरे की फाइलों को लिखने में सक्षम न हों (जैसे हटाना, हटाना, नाम बदलना आदि)।

तो मान लीजिए कि साझा निर्देशिका है: / घर / ftp / साझा /

UserA को / home / ftp / share / को पढ़ने / लिखने की आवश्यकता है। UserA को केवल अपनी फ़ाइलों तक पहुंच लिखनी चाहिए। UserB को भी / home / ftp / share / को पढ़ने / लिखने की आवश्यकता है। UserB को केवल अपनी फ़ाइलों तक पहुंच लिखनी चाहिए।

यह एक तरह का यूनिक्स बॉक्स होगा, लेकिन यह एकमात्र प्रतिबंध है। मैं जो भी सॉफ्टवेयर इस्तेमाल कर सकता था। मैं वर्तमान में शुद्ध-एफडीपी या vsftp सोच रहा हूं, लेकिन मैं सभी विचारों के लिए खुला हूं।

किसी भी विचार मैं यह कैसे पूरा कर सकते हैं?

जवाबों:


1

आप इसे केवल यूनिक्स अनुमतियों का उपयोग करके प्राप्त कर सकते हैं।

  1. आपको एक समूह बनाना चाहिए (उदाहरण के लिए mysharegroup)। आपके दोनों उपयोगकर्ता इस समूह में होने चाहिए।
  2. साझा फ़ोल्डर बनाएँ चिपचिपा और तीसरा उपयोगकर्ता (ftp का व्यवस्थापक) और समूह mysharegroup के स्वामित्व में है।
  3. स्वामी और समूह द्वारा फ़ोल्डर को पठनीय और लिखने योग्य बनाएं।

हॊ गया। प्रत्येक उपयोगकर्ता साझा निर्देशिका में लिख सकता है क्योंकि वे साझा समूह का हिस्सा हैं लेकिन वे चिपचिपे बिट के कारण किसी और के स्वामित्व वाली फ़ाइल को हटा नहीं सकते हैं।


क्या उप-फ़ोल्डर जो स्वचालित रूप से बनाए गए हैं, उनके लिए चिपचिपा बिट प्राप्त करने का एक तरीका है?
Jonathan Hult

मुझे यकीन नहीं है कि यदि आप मानक यूनिक्स अनुमतियों का उपयोग करके इसे पूरा कर सकते हैं, तो मुझे यकीन है कि आप एसीएल का उपयोग करके ऐसा कर सकते हैं। एसीएलएस की स्थापना के बारे में एक संक्षिप्त ट्यूटोरियल यहाँ है: vanemery.com/Linux/ACL/linux-acl.html
David Costa

मैं ACLs का उपयोग करके इसे पूरा करने की कोशिश कर रहा हूं और मुझे अभी भी वह नहीं मिल रहा है जो मुझे चाहिए। कोई और संकेत? धन्यवाद।
Jonathan Hult

ऐसा कुछ भी नहीं जिसे मैंने व्यक्तिगत रूप से आजमाया हो। एसीएल वंशानुक्रम कैसे काम करता है, यह समझने की कोशिश करें
David Costa

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