पोस्ट से rm केवल-पढ़ने के लिए फ़ाइलें क्यों निकाल सकता है? मैं समझता हूं कि rm
फ़ाइल को हटाने के लिए बस डायरेक्टरी पर लिखने की अनुमति चाहिए। लेकिन मुझे उस व्यवहार को पचाने में मुश्किल होती है जहां हम एक फ़ाइल को आसानी से हटा सकते हैं जो मालिक और समूह अलग है।
मैंने निम्नलिखित की कोशिश की
mtk: मेरा उपयोगकर्ता नाम
abc: एक नया उपयोगकर्ता बनाया
$ ls -l file
-rw-rw-r-- 1 mtk mtk 0 Aug 31 15:40 file
$ sudo chown abc file
$ sudo chgrp abc file
$ ls -l file
-rw-rw-r-- 1 abc abc 0 Aug 31 15:40 file
$ rm file
$ ls -l file
<deleted>
मैं सोच रहा था कि इसकी अनुमति नहीं दी जानी चाहिए थी। एक उपयोगकर्ता को अपने स्वामित्व के तहत केवल फ़ाइलों को हटाने में सक्षम होना चाहिए? क्या कोई इस पर प्रकाश डाल सकता है कि इसकी अनुमति क्यों है? और इससे बचने का तरीका क्या है? मैं केवल मूल निर्देशिका की लिखित अनुमति को सीमित करने के बारे में सोच सकता हूं ताकि फ़ाइल को आश्चर्यचकित किया जा सके।