मेरे पास / etc / passwd में 100+ उपयोगकर्ताओं के साथ एक linux मल्टी यूजर सर्वर है
मैं उपयोगकर्ताओं को उनकी पसंद का एक नाम "बुक" / "आरक्षित" करने की अनुमति देना चाहूंगा (इस मामले में एक उपडोमेन, लेकिन यह विवरण मायने नहीं रखता है)
मैंने एक निर्देशिका बनाई है जिसे /reservations
चामोद 777 कहा जाता है ।
यदि उपयोगकर्ता जॉन्डो करता है, touch /reservations/coolsite
तो वह इंगित करता है कि वह "कूल" को "स्वयं" करना चाहता है।
"तंत्र" स्थापित किया जाना चाहिए ताकि,
johndoe में बाद में मन का परिवर्तन हो सकता है, और
rm /reservations/coolsite
उस नाम को अन-बुक करने के लिएकिसी अन्य उपयोगकर्ता को इसकी अनुमति नहीं है
touch /reservations/coolsite
, क्योंकि जॉन्डो ने इसके लिए पहले पूछा था।अगर
rm
उसकी फाइल को जॉन्ड करता है, तो दूसरा उपयोगकर्ता उसे बुक करने की अनुमति देता है।उपयोगकर्ता
rm / rename / mv / etc
अन्य लोगों की फाइलें नहीं कर सकतेउपयोगकर्ता जॉन्डो में कई बुकिंग हो सकती हैं
touch /reservations/coolsite && touch /reservations/coolsite2
क्या यह संभव है कि किसी प्रकार के मानक लिनक्स अनुमति तंत्र का उपयोग किया जाए?
मैं इस के लिए पर्ल का सहारा लेना पसंद करूंगा, मेरे पौरुष कौशल उस समय से रूखे हो गए हैं जब रूबी अपने लहराते सुनहरे बालों के साथ आई थी ...
touch
?
umask
)। ओह अच्छा एक @perlduck