मेरे पास / 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