Computer >> कंप्यूटर >  >> समस्या निवारण >> MAC

मैक टर्मिनल में अस्वीकृत Zsh अनुमति को कैसे ठीक करें?

जब आप macOS टर्मिनल में कोई फ़ाइल या फ़ोल्डर खोलते हैं और फिर उसे संशोधित करने के लिए एक कमांड इनपुट करते हैं, तो एक पॉप-अप "zsh:अनुमति अस्वीकृत" या "zsh:कमांड नहीं मिला" के साथ लेबल किया हुआ दिखाई देता है। क्या आप अभी इस समस्या का सामना कर रहे हैं? यदि हाँ, तो यह पोस्ट मददगार होनी चाहिए क्योंकि यह मैक पर "Zsh अनुमति अस्वीकृत" त्रुटि को ठीक करने का तरीका बताती है विस्तार से:

सामग्री की तालिका:

  • 1. Zsh क्या है?
  • 2. Zsh क्या है:macOS टर्मिनल में अनुमति अस्वीकृत?
  • 3. आपको टर्मिनल में अनुमति अस्वीकृत त्रुटि क्यों मिल रही है?
  • 4. मैक पर Zsh अनुमति अस्वीकृत त्रुटि को कैसे ठीक करें?
  • 5. अपने मैक पर अनुमति अस्वीकृत त्रुटि से कैसे बचें?
  • 6. Mac पर Zsh अनुमति अस्वीकृत के बारे में अक्सर पूछे जाने वाले प्रश्न

इस सवाल में फंसे लोगों के साथ भी शेयर करें!

Zsh क्या है?

Z शेल या Zsh एक यूनिक्स शेल है जिसे एक इंटरैक्टिव लॉगिन शेल के रूप में और शेल स्क्रिप्टिंग के लिए कमांड दुभाषिया के रूप में उपयोग किया जा सकता है। इसे बैश - macOS के डिफ़ॉल्ट शेल के ऊपर डिज़ाइन और बनाया गया है और इसमें ksh और tcsh की कुछ विशेषताएं शामिल हैं।

प्लगइन्स और थीम को कॉन्फ़िगर करते समय Zsh का उपयोग करना बहुत आसान है। साथ ही इसकी थीम ज्यादा खूबसूरत और साफ-सुथरी नजर आती है। सबसे महत्वपूर्ण बात यह है कि इसके लिए सख्त उपयोगकर्ता अनुमतियों की आवश्यकता नहीं होती है।

Zsh क्या है:macOS टर्मिनल में अनुमति अस्वीकृत?

जैसे त्रुटि नाम इंगित करता है, यह एक अनुमति त्रुटि है जो मैक उपयोगकर्ताओं को कमांड का उपयोग करके फ़ाइल खोलने से रोकती है। यह sudo कमांड या बैश कमांड के साथ भी हो सकता है। कई रिपोर्टों के अनुसार, "Zsh:अनुमति से वंचित" त्रुटि तब भी हो सकती है जब फ़ाइल को रूट में खोला जा रहा हो।

अधिकांश रिपोर्टों में कहा गया है कि त्रुटि तब दिखाई देती है जब वे टर्मिनल के माध्यम से फ़ाइल इंस्टॉलर को खोलने का प्रयास कर रहे होते हैं। या जब फ़ाइल को टर्मिनल विंडो पर खींचा जाता है, तो "अनुमति अस्वीकृत" त्रुटि पॉप अप हो जाती है। हालाँकि, यह किसी अन्य फ़ाइल के साथ भी हो सकता है।

मैक टर्मिनल में अस्वीकृत Zsh अनुमति को कैसे ठीक करें?

आपको टर्मिनल में अनुमति अस्वीकृत त्रुटि क्यों मिल रही है?

आपके मैक पर Zsh अनुमति अस्वीकृत त्रुटि प्राप्त करने के कई संभावित कारण हैं। सबसे आम इस प्रकार हैं:

फ़ाइल लॉक है

जब आप किसी प्रोग्राम को स्थापित करने या लॉक की गई फ़ाइल को संशोधित करने का प्रयास कर रहे हैं, तो सबसे अधिक संभावना है कि आप अनुमति अस्वीकृत त्रुटि का सामना करेंगे। ऐसा इसलिए हो सकता है क्योंकि आपके पास व्यवस्थापकीय विशेषाधिकार नहीं हैं या फ़ाइल के निर्माता ने फ़ाइल को लॉक करने के लिए chmod का उपयोग किया है। अनुमति त्रुटि एक संकेत है कि आपका आदेश उस निर्देशिका को लिखने का प्रयास कर रहा है जो आपके उपयोगकर्ता खाते के स्वामित्व में नहीं है।

गलत chmod X या सिस्टम कमांड

आपको यह त्रुटि क्यों मिल रही है इसका एक अन्य कारण यह है कि आपने शायद गलत chmod x या अन्य सिस्टम कमांड दर्ज किया है। सुनिश्चित करें कि आप सही कमांड का उपयोग कर रहे हैं। यदि आप किसी एप्लिकेशन को चलाने का प्रयास कर रहे हैं, तो सुनिश्चित करें कि प्रोग्राम कमांड मान्य है और आपके कंप्यूटर पर स्थापित है।

Mac पर Zsh अनुमति अस्वीकृत त्रुटि को कैसे ठीक करें?

मैक में Zsh अनुमति अस्वीकृत त्रुटि को ठीक करने से पहले, आपके पास मौजूद किसी भी प्रासंगिक फाइल की प्रतियां बनाएं। कुछ भी गलत होने की स्थिति में आपको बाद में बैकअप फ़ाइल की आवश्यकता हो सकती है। आखिरकार, जब आप किसी कमांड को काम करने के लिए मजबूर करने की कोशिश करते हैं, तो संभावित डाउनसाइड्स हैं जो आपके सिस्टम को गड़बड़ कर सकते हैं और इसके परिणामस्वरूप और अधिक समस्याएं हो सकती हैं। बेहतर होगा कि आप तैयार होकर आएं।

साथ ही, आपको अन्य मुद्दों को पॉप अप होने से रोकने के लिए अपने मैक को अनुकूलित करने की आवश्यकता है। यह आपकी प्रक्रियाओं को सुचारू रूप से चलाने के लिए आपके सिस्टम को भी साफ करेगा। एक बार हो जाने के बाद, अपने मैक को पुनरारंभ करें और नीचे दी गई समस्या निवारण मार्गदर्शिका देखें।

चरण 1:अपनी अनुमतियों की जांच करें।

  1. मैक डॉक या यूटिलिटीज से टर्मिनल लॉन्च करें।
  2. निम्न आदेश टाइप करें, और अंतिम वर्ण के बाद एक स्थान जोड़ें। अब Enter दबाएं नहीं.ls -l
  3. जिस फ़ाइल को आप खोलना चाहते हैं उसे खींचें और टर्मिनल विंडो में छोड़ें। यह स्वचालित रूप से फ़ाइल के स्थान को मौजूदा कमांड में जोड़ देगा। हालांकि, यह वास्तव में फ़ाइल को स्थानांतरित नहीं करेगा।
  4. अब टर्मिनल विंडो पर क्लिक करें और Enter press दबाएं ।

यह आपको दिखाएगा कि आपको फ़ाइल लिखने या संशोधित करने की अनुमति है या नहीं।

चरण 2:निर्देशिका का स्वामित्व बदलें।

निर्देशिका के स्वामित्व को बदलने के लिए, आप chown कमांड का उपयोग कर सकते हैं। इस आदेश को टर्मिनल में दर्ज करें, फिर Ente . दबाएं आर कुंजी:

chown -R $USER:$USER /path/to/directory

वर्तमान में लॉग-इन किए गए उपयोगकर्ता के साथ $USER और /path/to/directory को उस पथ से बदलें जहां आप लिखना चाहते हैं।

चरण 3:टर्मिनल को डिस्क का पूरा एक्सेस दें।

यह भी संभव है कि टर्मिनल डिस्क तक पहुंच को पूरा नहीं करता है, यही वजह है कि macOS टर्मिनल की अनुमति से इनकार किया जाता है। अनग्रांटेड फुल डिस्क एक्सेस के कारण टर्मिनल त्रुटि "ऑपरेशन की अनुमति नहीं है" भी हो सकती है। इसे ठीक करने के लिए, सिस्टम प्राथमिकताएं . पर जाएं> सुरक्षा और गोपनीयता> गोपनीयता पैनल , फिर टर्मिनल को पूर्ण डिस्क एक्सेस . की सूची में जोड़ें ।

मैक टर्मिनल में अस्वीकृत Zsh अनुमति को कैसे ठीक करें?

चरण 4:sudo कमांड का उपयोग करें।

सुडो कमांड सरल लेकिन शक्तिशाली है जिससे आप टर्मिनल से लगभग किसी भी कमांड को निष्पादित कर सकते हैं। इसलिए, यदि आपने मैक अनुमति अस्वीकृत समस्या का सामना किया है, तो टर्मिनल में sudo कमांड का उपयोग करें। ऐसा करने के लिए, मूल कमांड से पहले बस sudo जोड़ें। यहां नमूना आदेश दिए गए हैं:

sudo chmod 755 /dvtcolorconvert.rb

sudo chmod 755 ~/Themes/ObsidianCode.xccolortheme

यदि आप पहली बार sudo कमांड का उपयोग कर रहे हैं तो आपको अपना पासवर्ड दर्ज करने के लिए प्रेरित किया जाएगा। लेकिन उसके बाद, आपको हर बार sudo कमांड का उपयोग करने पर इसे दर्ज करने की आवश्यकता नहीं होगी।

अब, जांचें कि क्या मैक समस्या पर Zsh की अनुमति से इनकार किया गया है। यदि नहीं, तो इससे निपटने के लिए ओह माय ज़श ऐप डाउनलोड करने का प्रयास करें। ओह माई ज़श एक ओपन-सोर्स फ्रेमवर्क है जिसका उपयोग macOS और Linux पर Zsh कॉन्फ़िगरेशन को प्रबंधित करने के लिए किया जा सकता है।

समस्या हल हो गई? आइए दूसरों के साथ खुशियाँ बाँटें।

अपने Mac पर अनुमति अस्वीकृत त्रुटि से कैसे बचें?

भविष्य में macOS टर्मिनल अनुमति अस्वीकृत त्रुटियों से बचने के लिए, आप यह निर्धारित करने के लिए Mac पर अनुमति सेटिंग्स बदल सकते हैं कि कौन फ़ाइलें देख और बदल सकता है। ऐसा करने के कुछ तरीके नीचे दिए गए हैं:

विधि 1:उपयोगकर्ताओं और समूहों को अनुमतियां असाइन करें

  1. अपने Mac पर, डिस्क, फ़ोल्डर या फ़ाइल चुनें, फिर फ़ाइल . चुनें> जानकारी प्राप्त करें
  2. लॉक आइकन को अनलॉक करने के लिए क्लिक करें।
  3. व्यवस्थापक का नाम और पासवर्ड दर्ज करें।
  4. नाम में किसी उपयोगकर्ता या समूह पर क्लिक करें कॉलम, फिर पॉप-अप मेनू से एक विशेषाधिकार प्राप्त सेटिंग चुनें।
    पढ़ें और लिखें:उपयोगकर्ता को आइटम खोलने और उसे बदलने की अनुमति देता है।
    केवल पढ़ने के लिए:उपयोगकर्ता को आइटम खोलने की अनुमति देता है लेकिन उसकी सामग्री को नहीं बदलता है।
    केवल लिखें:एक फ़ोल्डर को ड्रॉप बॉक्स में बनाता है। उपयोगकर्ता आइटम को ड्रॉप बॉक्स में कॉपी कर सकते हैं, लेकिन इसे खोल नहीं सकते। केवल ड्रॉप बॉक्स का स्वामी ही इसे खोल सकता है।

मैक टर्मिनल में अस्वीकृत Zsh अनुमति को कैसे ठीक करें?

विधि 2:किसी फ़ोल्डर या डिस्क के सभी आइटम पर अनुमतियां लागू करें

  1. अपने Mac पर, कोई फ़ोल्डर या डिस्क चुनें, फिर फ़ाइल choose चुनें> जानकारी प्राप्त करें
  2. लॉक आइकन को अनलॉक करने के लिए क्लिक करें।
  3. व्यवस्थापक का नाम और पासवर्ड दर्ज करें।
  4. कार्रवाई पॉप-अप मेनू पर क्लिक करें, फिर "संलग्न वस्तुओं पर लागू करें" चुनें।

मैक टर्मिनल में अस्वीकृत Zsh अनुमति को कैसे ठीक करें?

विधि 3:नाम कॉलम में किसी उपयोगकर्ता या समूह को जोड़ें या निकालें

  1. अपने Mac पर, कोई आइटम चुनें, फिर फ़ाइल choose चुनें> जानकारी प्राप्त करें
  2. इसे अनलॉक करने के लिए पैडलॉक आइकन पर क्लिक करें।
  3. व्यवस्थापक का नाम और पासवर्ड दर्ज करें।
  4. साझाकरण और अनुमतियां . में अनुभाग, निम्न में से कोई एक कार्य करें:
    एक उपयोगकर्ता या समूह जोड़ें:सूची के नीचे जोड़ें (+) बटन पर क्लिक करें, एक उपयोगकर्ता या समूह चुनें, फिर चुनें पर क्लिक करें।
    किसी उपयोगकर्ता या समूह को हटाएँ:उपयोगकर्ता या समूह का चयन करें, फिर सूची के नीचे निकालें (-) बटन पर क्लिक करें।

इस सहायक मार्गदर्शिका के बारे में अधिक लोगों के साथ साझा करें!

Mac पर Zsh अनुमति अस्वीकृत के बारे में अक्सर पूछे जाने वाले प्रश्न

मैक पर QIs Zsh डिफॉल्ट? ए

macOS Catalina से शुरू होकर, Mac ने Zsh को पूरे ऑपरेटिंग सिस्टम में डिफ़ॉल्ट लॉगिन शेल और इंटरेक्टिव शेल के रूप में उपयोग करना शुरू किया।

Qमेरा मैक टर्मिनल क्यों कहता है कि अनुमति अस्वीकार कर दी गई है? ए

अनुमति अस्वीकृत त्रुटि का सामना करने का कारण यह है कि आप एक व्यवस्थापक नहीं हैं, या क्योंकि फ़ाइल के स्वामी ने फ़ाइल को लॉक करने के लिए chmod का उपयोग किया है।


  1. कैसे ठीक करें जब मैक पर टर्मिनल कहता है कि ऑपरेशन की अनुमति नहीं है

    सामग्री की तालिका: 1. टर्मिनल क्यों कहता है कि ऑपरेशन की अनुमति नहीं है 2. टर्मिनल त्रुटि को कैसे ठीक करें ऑपरेशन की अनुमति नहीं है 3. नीचे की रेखा 4. संचालन के बारे में अक्सर पूछे जाने वाले प्रश्न की अनुमति नहीं है टर्मिनल, एक अंतर्निहित macOS उपयोगिता, मैक उपयोगकर्ताओं के लिए टेक्स्ट-आधारित ऑप

  1. अपना मैक सेट अप करने पर मैक अटक को कैसे ठीक करें?

    सारांश:यह लेख आपको आपके मैक को सेट करने में अटका हुआ मैक . को ठीक करने में मदद करता है कुछ व्यवहार्य समाधानों के साथ समस्या। इसके अलावा, यदि आप इस स्थिति के तहत डेटा हानि के बारे में चिंतित हैं, तो अपनी महत्वपूर्ण फाइलों को बचाने के लिए मैक के लिए iBoysoft डेटा रिकवरी का उपयोग करने के लिए स्वतंत्र म

  1. Mac पर स्क्रीनशॉट काम नहीं कर रहा है, इसे कैसे ठीक करें?

    MacOS में निर्मित स्क्रीनशॉट सुविधा हमें अतिरिक्त सॉफ़्टवेयर के बिना स्क्रीनशॉट लेने में सक्षम बनाती है। अगर कोई बात नहीं चल रही है, तो हम मैक पर स्क्रीनशॉट आसानी से प्राप्त कर सकते हैं। हालाँकि, बहुत से उपयोगकर्ताओं ने रिपोर्ट किया है कि उन्हें मैक पर काम न करने की समस्या के स्क्रीनशॉट का सामना करन