मुझे पार्टी में थोड़ी देर हो गई है लेकिन आज मैंने खुद से वही सवाल किया और निम्नलिखित निष्कर्ष पर आया:
यह कम से कम विशेषाधिकार के सिद्धांत के खिलाफ है और इसलिए इसे टाला जाना चाहिए।
अधिक विशेष रूप से यह उपयोगकर्ता (रीड, राइट या एग्जीक्यूटिव) को न केवल बहुत सारी नियमित फाइलों और निर्देशिकाओं के लिए अनुमति दे सकता है, बल्कि बहुत सारे विशेष जैसे आपके सिस्टम कर्नेल से बात करता है।
लेकिन क्योंकि यह आपके सिस्टम के लिए अलग-अलग हो सकता है, इसलिए आपको उन सभी को खोजने और निरीक्षण करने के लिए इसे चलाना चाहिए (पहले पढ़ने के लिए, लिखने के लिए दूसरा, eXecute पाठक के लिए एक एक्सर्साइज़ के रूप में बचा है):
find / -group 0 -perm -g+r ! -perm -o+r -ls | less
find / -group 0 -perm -g+w ! -perm -o+w -ls | less
इनमें से कुछ नियमित फाइलें और निर्देशिकाएं हो सकती हैं (जैसे गृह निर्देशिका / रूट) लेकिन अन्य छद्म फाइलें हो सकती हैं जो कर्नेल में अंतर हैं (जैसे / proc और sys में)
उदाहरण के लिए:
find /sys -type f -group 0 -perm -g+w ! -perm -o+w -name 'remove'
/sys/devices/pci0000:00/0000:00:17.0/0000:13:00.0/remove
/sys/devices/pci0000:00/0000:00:17.0/remove
/sys/devices/pci0000:00/0000:00:16.6/remove
...
etc.
lspci -v |less
यह पता लगाने के लिए उपयोग करें कि वे उपकरण क्या हैं (उदाहरण के लिए: संग्रहण नियंत्रक, USB नियंत्रक, नेटवर्क और वीडियो कार्ड, आदि)