मैं उपयोगकर्ताओं को अन्य उपयोगकर्ता निर्देशिका में फाइल बनाने और पढ़ने की क्षमता देना चाहता हूं, लेकिन निर्मित के बाद फ़ाइल को हटाने का विकल्प नहीं है (उदाहरण के लिए चिपचिपा बिट यहां काम नहीं करने जा रहा है ...):
मेरे पास manager
निर्देशिका के साथ उपयोगकर्ता है repository
मेरे पास उपयोगकर्ता है worker1
जो फ़ाइलों को लिखने की आवश्यकता है, /manager/repository
लेकिन उन फ़ाइलों को नहीं हटा सकता है
जिनके पास मेरे पास उपयोगकर्ता हैं worker2
जो फ़ाइलों को लिखने की आवश्यकता है, /manager/repository
लेकिन उन फ़ाइलों को नहीं हटा सकते हैं
जिनके पास मेरे पास उपयोगकर्ता हैं worker3
जो फ़ाइलों को लिखने की आवश्यकता है /manager/repository
लेकिन नहीं कर सकते फ़ाइलों को हटा दें
लेकिन worker 1-2-3
केवल बनाई गई फ़ाइलों को हटा नहीं सकते हैं manager
और बनाई गई फ़ाइलों root
को हटा सकते हैं worker 1-2-3
।
मैं कुछ करने की कोशिश की chown
और chmod
सफलता के बिना चिपचिपा सा लागू करने के साथ चाल।
worker*
उपयोगकर्ता एक निश्चित तरीके से निर्देशिका में लिखते हैं? आपने एक टिप्पणी में उल्लेख किया है कि लॉग फाइलें यहां जाती हैं, तो क्या इसका मतलब यह है कि यहां फाइलें बनाने के लिए एक निश्चित निष्पादन योग्य लॉन्च किया गया है? यदि ऐसा है तो आप निष्पादन योग्य चलाने के लिएworker
समूह कोsudo
अनुमति दे सकते हैंmanager
। फिर निष्पादन योग्यmanager
उपयोगकर्ता के रूप में लॉग बनाएगा जो श्रमिकों द्वारा पठनीय हो सकता है।