लिनक्स उपयोगकर्ता क्या कर सकता है उसे सीमित करने के लिए प्रतिबंधित शेल का उपयोग कैसे करें

Mar 25, 2025
लिनक्स
Fatmawati Achmad Zaenuri / Shutterstock
[1 1]

एक प्रतिबंधित शेल सीमाएं लिनक्स पर उपयोगकर्ता खाता क्या कर सकती है। एक प्रतिबंधित उपयोगकर्ता अपनी निर्देशिका नहीं बदल सकता है, और आप नियंत्रित करते हैं कि उनके पास कौन से आदेशों तक पहुंच है। यहां लिनक्स पर प्रतिबंधित शेल सेट अप करने का तरीका बताया गया है।

प्रतिबंधित गोले

एक प्रतिबंधित खोल एक अलग खोल नहीं है। यह एक अलग विधा है एक मानक खोल । NS दे घुमा के , कॉर्न , [2 9] मछली , और अन्य गोले सभी प्रतिबंधित शैल मोड में शुरू हो सकते हैं। हम इस आलेख में बैश का उपयोग करेंगे, लेकिन एक ही सिद्धांत अन्य गोले पर लागू होते हैं।

चूंकि प्रतिबंधित गोले आपके मानक खोल का उपयोग करने का एक और तरीका है, इसलिए उन्हें स्थापित करना आसान है। स्थापित करने के लिए कुछ भी नहीं है, और जहां भी लिनक्स है, वे उपलब्ध हैं।

प्रतिबंधित गोले भी स्क्रिप्ट पर लागू किए जा सकते हैं। यह सुनिश्चित करता है कि यदि वे गलत तरीके से लिखे गए किसी भी नुकसान का कारण हो सकते हैं तो उनकी प्रतिबंधित दुनिया की सीमा तक सीमित है और उनके पास आपके पूरे कंप्यूटर तक पहुंच नहीं है।

जागरूक रहें, हालांकि, प्रतिबंधित गोले पूरी तरह से बचने के सबूत नहीं हैं। पर्याप्त ज्ञान वाला कोई व्यक्ति प्रतिबंधित खोल से बच सकता है। वे एक आकस्मिक उपयोगकर्ता पर सुरक्षित सीमाएं डालने के लिए बहुत अच्छे हैं, लेकिन उत्पादन प्रणाली पर किसी भी वास्तविक दुनिया की सुरक्षा के लिए प्रतिबंधित गोले पर भरोसा नहीं करते हैं।

[3 9] सम्बंधित: [3 9] बैश, zsh, और अन्य लिनक्स शैल के बीच क्या अंतर है?

प्रतिबंधित बैश

जब आप प्रतिबंधित खोल के रूप में बैश चलाते हैं, तो उपयोगकर्ता की कुछ क्षमताओं को हटा दिया जाता है। विशेष रूप से, उपयोगकर्ता नही सकता :

  • उपयोग सीडी कार्यशील निर्देशिका को बदलने के लिए।
  • के मूल्यों को बदलें $ पथ , $ खोल , $ Bash_env , या $ Env पर्यावरण चर (लेकिन वे वर्तमान मूल्यों को पढ़ सकते हैं)।
  • पढ़ें या बदलें $ शेलोप शैल पर्यावरण विकल्प।
  • एक कमांड के आउटपुट को पुनर्निर्देशित करें।
  • आविष्कार करें कि उन्हें ढूंढने के लिए पथ की आवश्यकता है। यही है, आप एक कमांड जारी नहीं कर सकते जिसमें एक या अधिक फॉरवर्ड स्लैश " ) " इस में।
  • आह्वान कार्यकारी खोल के लिए एक अलग प्रक्रिया को प्रतिस्थापित करने के लिए।
  • किसी स्क्रिप्ट में किसी भी प्रतिबंधित सुविधाओं का उपयोग करें।

लिनक्स - सर्वाधिक लोकप्रिय लेख

लिनक्स के बैश शेल में कैसे करने के लिए उपयोग ब्रेस विस्तार

लिनक्स May 12, 2025

Fatmawati Achmad Zaenuri / Shutterstock [1 1] ब्रेस विस्तार स्ट्रिंग्स की सूचियों को उत�..


6 बेस्ट हल्के Linux distros

लिनक्स Jul 27, 2025

3DMI / Shutterstock.com [1 1] यदि आपकी खिड़कियां या मैक कंप्यूटर पुराना है और इ..


अनोखा के साथ 5 विशेष लिनक्स वितरण विशेषताएं

लिनक्स Jul 20, 2025

मौजूदा लिनक्स डिस्ट्रोज़ की कार्टूनली लंबी सूची, सैंड्री स्वाद और ऑफ-श�..


लिनक्स 30 बदल जाता है: कैसे एक हॉबी प्रोजेक्ट ने दुनिया पर विजय प्राप्त की

लिनक्स Sep 17, 2025

लैरी इविंग और The GIMP [1 1] पर सितंबर 17, 1991 , लिनुस टोर्वाल्ड पहली बा�..


केडीई कनेक्ट अंत में iPhone करने के लिए आ रहा है

लिनक्स Oct 26, 2025

केडीई यदि आप अपने iPhone को अपने साथ अच्छा बनाने के लिए एक आसान तरीका �..


यह नई लिनक्स गेमिंग लैपटॉप चलाने कुछ भी करने के लिए चश्मा है

लिनक्स Oct 20, 2025

जूनो कंप्यूटर लिनक्स और गेमिंग बहुत हाल ही में एक साथ आने लगे है�..


एक Ubuntu पीसी बंद करने का तरीका

लिनक्स Oct 12, 2025

सभी व्यक्तिगत कंप्यूटर की तरह, एक पीसी चल रहा है उबंटू डेस्कटॉप ऑपर�..


How to Add a User to the sudoers File in Linux

लिनक्स Oct 30, 2025

[१००] [१०१]लिनक्स में Sudoers फ़ाइल में एक उपयोगकर्ता को कैसे जोड़ें[१०२] [१०३] [१�..


श्रेणियाँ