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

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

Zsh अनुमति अस्वीकृत Mac

MacOS में फाइल खोलना काफी आसान है। आपको बस उस पर डबल-क्लिक करना होगा - और वोइला! आपके Mac पर फ़ाइल खोलने में अधिक समय नहीं लगना चाहिए।

फ़ाइल खोलने का दूसरा तरीका टर्मिनल के माध्यम से है। बस एक कमांड चलाएँ और निर्देशिका सेट करें जहाँ फ़ाइल सहेजी गई है और आपको इसे बिना किसी परेशानी के खोलने में सक्षम होना चाहिए।

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

कुछ "अनुमति अस्वीकृत" त्रुटि उदाहरण:

विंडोज उपकरणों पर अनुमतियों के साथ त्रुटियों की तरह, मैक पर अनुमति अस्वीकृत त्रुटि विभिन्न त्रुटि संदेशों के साथ आ सकती है। नीचे कुछ उदाहरण दिए गए हैं:

प्रो टिप:प्रदर्शन समस्याओं, जंक फ़ाइलों, हानिकारक ऐप्स और सुरक्षा खतरों के लिए अपने मैक को स्कैन करें
जो सिस्टम की समस्याओं या धीमे प्रदर्शन का कारण बन सकता है।

  • zsh:अनुमति अस्वीकृत:./foo.rb
  • बैश:बैश:./foo.rb:/usr/local/bin:खराब दुभाषिया:अनुमति अस्वीकृत
  • aftheers-MacBook-Air:scripts root# ./ArduinoWifiShield_upgrad.sh
  • -sh:./ArduinoWifiShield_upgrad.sh:अनुमति अस्वीकृत

यह एक सामान्य त्रुटि है जो मैक उपयोगकर्ताओं को लंबे समय से परेशान कर रही है। यह कोई नई बात नहीं है, लेकिन हाल ही में मैक उपयोगकर्ताओं को कैटालिना और बिग सुर में अपग्रेड करने के बाद मैक में "अनुमति अस्वीकृत" त्रुटि मिलने की कई रिपोर्टें आई हैं।

जब आप टर्मिनल में कमांड चलाते हैं तो बहुत सी चीजें गलत हो सकती हैं, इसलिए इस त्रुटि का सामना करना आश्चर्यजनक नहीं है। लेकिन यह त्रुटि अभी भी बहुत कष्टप्रद हो सकती है, खासकर यदि आपके पास फ़ाइल खोलने का कोई अन्य तरीका नहीं है।

उदाहरण के लिए, आप बिना किसी संबद्ध प्रोग्राम वाली फ़ाइल खोलना चाहते हैं या क्लिकों का जवाब नहीं देना चाहते हैं।

इससे पहले कि हम आपके मैक ओएस डिवाइस की कमांड लाइन पर Zsh अनुमति अस्वीकृत त्रुटि के बारे में सब कुछ चर्चा करें, आइए पहले बुनियादी शर्तों को परिभाषित करें।

MacOS टर्मिनल क्या है?

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

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

एक बार जब आप उन्हें महारत हासिल कर लेते हैं, तो आप अधिक जटिल कार्यों को पूरा करने के लिए और अधिक उन्नत कमांड का पता लगा सकते हैं।

Mac पर टर्मिनल ऐप खोलना

आपके Mac पर टर्मिनल ऐप खोलने के दो तरीके हैं।

एप्लिकेशन फ़ोल्डर के माध्यम से

यह ऐप उपयोगिताओं . में स्थित है एप्लिकेशन . के अंतर्गत फ़ोल्डर . इसे लॉन्च करने के लिए, अपने एप्लिकेशन . खोलें फ़ोल्डर और उपयोगिताएँ . चुनें . उसके बाद, टर्मिनल . पर डबल-क्लिक करें ऐप।

स्पॉटलाइट के माध्यम से

वैकल्पिक रूप से, आप कमांड . दबा सकते हैं कुंजी और स्पेस छड़। इससे स्पॉटलाइट launch लॉन्च होगा . यहां, टर्मिनल . टाइप करें और खोज परिणाम पर डबल-क्लिक करें।

टर्मिनल ऐप को कस्टमाइज़ करना

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

यदि आप विंडो को बड़ा बनाना चाहते हैं, तो बस विंडो के निचले दाएं कोने पर क्लिक करें और उसे बाहर की ओर खींचें।

यदि आप पृष्ठभूमि और फ़ॉन्ट के रंग बदलना चाहते हैं, तो शेल मेनू खोलें और नई विंडो चुनें। यहां से, आप सूची में से सबसे अच्छा विकल्प चुन सकते हैं।

बेसिक मैक कमांड से आपको परिचित होने की आवश्यकता है

टर्मिनल ऐप से परिचित होने का सबसे अच्छा और तेज़ तरीका इसका उपयोग शुरू करना है। लेकिन इससे पहले कि आप आगे बढ़ सकें, आपको एक कमांड दर्ज करने के तरीके से परिचित होना होगा। खैर, यह आसान है क्योंकि आपको बस कमांड लाइन पर कमांड टाइप करना है और इसे निष्पादित करने के लिए रिटर्न को हिट करना है।

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

उदाहरण के लिए, यदि आप किसी सिस्टम फ़ाइल को एक फ़ोल्डर से दूसरे फ़ोल्डर में ले जाना चाहते हैं, तो आपको मूव कमांड "mv" का उपयोग करना होगा और उस स्थान को टाइप करना होगा जहाँ आप फ़ाइल को स्थानांतरित करना चाहते हैं।

टर्मिनल कमांड लाइन पर उपयोग करने के लिए कुछ उन्नत कमांड

यहां अधिक उन्नत टर्मिनल कमांड के कुछ उदाहरण दिए गए हैं:

फ़ाइलों को एक फ़ोल्डर से दूसरे फ़ोल्डर में कॉपी करना

फ़ाइलों को एक निर्देशिका से दूसरी निर्देशिका में कॉपी करने के लिए, इन चरणों का पालन करें:

  1. टाइप करें ditto [folder1] [folder2] कमांड लाइन में कमांड। folder1 . का मान बदलें उस फ़ोल्डर में जो वर्तमान फ़ाइलों को होस्ट करता है। Folder2 वह फ़ोल्डर होना चाहिए जहां आप उन्हें ले जाना चाहते हैं।
  2. कॉपी की जा रही फ़ाइलों को देखने के लिए, -v . टाइप करें आदेश के बाद।

वेब से फ़ाइलें डाउनलोड करना

टर्मिनल ऐप का उपयोग करके वेब से फ़ाइलें डाउनलोड करने के लिए, निम्न कार्य करें:

  1. टर्मिनल ऐप खोलें और टाइप करें सीडी ~/डाउनलोड/ आदेश।
  2. और फिर, इस कमांड को इनपुट करें: curl -O [फ़ाइल का URL जिसे आप डाउनलोड करना चाहते हैं]

स्क्रीनशॉट का डिफ़ॉल्ट स्थान बदलना

यदि आप डिफ़ॉल्ट स्थान बदलना चाहते हैं जहाँ आप अपने स्क्रीनशॉट सहेजना चाहते हैं, तो इन चरणों का पालन करें:

  1. इस कमांड को कमांड लाइन में टाइप करें:
  2. रिटर्न दबाएं कुंजी।
  3. अगला, यह आदेश टाइप करें:SystemUIServer को मार डालो।
  4. वापसी दबाएं एक बार फिर कुंजी।

स्क्रीनशॉट के डिफ़ॉल्ट फ़ाइल प्रकार को बदलना

अगर आप अपने स्क्रीनशॉट्स को .jpg फॉर्मेट में सेव करना चाहते हैं, तो आपको ये करना चाहिए:

  1. डिफ़ॉल्ट रूप से, मैक स्क्रीनशॉट .png फ़ाइल एक्सटेंशन का उपयोग करके सहेजे जाते हैं। इसे .jpg में बदलने के लिए, यह कमांड टाइप करें: डिफॉल्ट्स लिखें com.apple.screencapture JPG टाइप करें
  2. रिटर्न दबाएं कुंजी।
  3. और फिर, यह कमांड टाइप करें:किलऑल SystemUIServer
  4. रिटर्न दबाएं एक बार फिर कुंजी।

निर्देशिका में सभी फ़ाइलें हटाना

निर्देशिका में फ़ोल्डर्स और उप-फ़ोल्डर्स को हटाने के लिए, यह करें:

  1. निर्देशिका में सभी फ़ाइलों को हटाने के लिए, यह आदेश टाइप करें:rm -R निर्देशिका नाम
  2. इस आदेश का उपयोग करके विलोपन की पुष्टि करें:rm -iR निर्देशिका नाम

Zsh क्या है?

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

किसी फ़ाइल को खोलने के लिए टर्मिनल में क्या अनुमति अस्वीकृत है?

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

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

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

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

फ़ाइल लॉक है

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

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

अपर्याप्त फ़ाइल अनुमति

आप ls -l file.ext . में टाइप करके विचाराधीन फ़ाइल की अनुमतियों की जांच कर सकते हैं टर्मिनल में। "file.ext" उस फ़ाइल की फ़ाइल और एक्सटेंशन का प्रतिनिधित्व करता है जिसे आप खोलने या संशोधित करने का प्रयास कर रहे हैं। आप "सुडो" का उपयोग करके एक कमांड को बाध्य करने का प्रयास भी कर सकते हैं जिसके लिए व्यवस्थापक की अनुमति की आवश्यकता होती है।

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

आपको यह त्रुटि मिलने का एक अन्य कारण यह है कि आपने शायद गलत chmod x दर्ज किया है या अन्य सिस्टम कमांड।

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

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

जब आपको यह त्रुटि मिल रही है, तो आपको सबसे पहले जो करना है वह सामान्य विधि का उपयोग करके फ़ाइल को खोलने का प्रयास करना है। यह देखने के लिए कि क्या आप इसे खोलने में सक्षम हैं, फ़ाइल पर डबल-क्लिक करें। यदि आप सफल नहीं हैं, तो आप नीचे दिए गए कुछ समाधानों को आजमा सकते हैं।

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

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

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

जैसा कि पहले उल्लेख किया गया है, यह त्रुटि आमतौर पर होती है क्योंकि आपके पास फ़ाइल तक पहुँचने के लिए पर्याप्त अनुमतियाँ नहीं हैं। यह जाँचने के लिए कि क्या यह मामला है:

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

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

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

इसे लिखने का प्रयास करने से पहले chown कमांड के साथ निर्देशिका का स्वामित्व लें।

आप इस कमांड को टर्मिनल में दर्ज कर सकते हैं, फिर एंटर दबाएं: chown -R $USER:$USER /path/to/directory

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

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

यह भी संभव है कि टर्मिनल डिस्क तक पहुंच को पूरा न करे, यही वजह है कि आप कमांड का उपयोग करके फ़ाइल नहीं खोल सकते। इसे ठीक करने के लिए, सिस्टम वरीयताएँ> सुरक्षा और गोपनीयता> गोपनीयता . पर जाएं पैनल, फिर टर्मिनल . जोड़ें उन ऐप्स की सूची में जो आपके कंप्यूटर को नियंत्रित करने में सक्षम हैं।

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

सूडो सरल हो सकता है लेकिन यह आपको प्रशासक विशेषाधिकार के साथ कमांड चलाने की अनुमति देने के लिए पर्याप्त शक्तिशाली है। इसलिए, यदि आपको अनुमति समस्याओं के कारण अस्वीकृत आदेशों का सामना करना पड़ा है, तो sudo दर्ज करें।

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

  • sudo chmod 755 /dvtcolorconvert.rb
  • sudo chmod 755 ~/Themes/ObsidianCode.xccolortheme

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

Mac में Zsh अनुमति अस्वीकृत त्रुटि को हल करने के अन्य तरीके

यदि आप अभी भी MacOS Catalina या अन्य संस्करणों पर फ़ाइल खोलने का प्रयास करते समय अपने Mac पर Zsh अनुमति अस्वीकृत त्रुटि प्राप्त कर रहे हैं, तो झल्लाहट न करें। यहां अन्य उपाय दिए गए हैं जिन्हें आप आजमा सकते हैं:

समाधान #1:ओह माय ज़श डाउनलोड करें

कभी-कभी, Zsh अनुमति अस्वीकृत त्रुटि को आपके मौजूदा टर्मिनल ऐप को बेहतर बनाने का प्रयास करके हल किया जा सकता है। ऐसा करने का एक तरीका ओह माय ज़श का उपयोग करना है।

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

एक बार जब आप इस ढांचे को स्थापित कर लेते हैं, तो आपके पास सैकड़ों शक्तिशाली प्लगइन्स और साफ-सुथरी थीम तक पहुंच होगी। आपका नया टर्मिनल ऐप आपकी प्राथमिकताओं के अनुसार अनुकूलित दिखाई देगा।

इसे डाउनलोड करने के लिए ohmyz.sh वेबसाइट पर जाएं। एक बार निष्पादन योग्य फ़ाइल डाउनलोड हो जाने के बाद, इसे अपने टर्मिनल में इस कमांड को चलाकर इंस्टॉल करें:$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install .sh)"

समाधान #2:.zshrc फ़ाइल को कॉन्फ़िगर करें

क्या आप अभी भी Zsh अनुमति अस्वीकृत त्रुटि देख रहे हैं? यदि ऐसा है, तो .zshrc फ़ाइल को कॉन्फ़िगर करने का प्रयास करें। इस फ़ाइल में वह स्क्रिप्ट है जो एक नया zsh शेल चलाने के लिए आवश्यक है। इसलिए, यदि आप इस फ़ाइल को बदलते हैं, तो परिवर्तनों को प्रभावी करने के लिए आपको एक नया शेल प्रारंभ करना होगा।

फिर आप ओपन ~/.zshrc . चलाकर अपने टर्मिनल को कस्टमाइज़ कर सकते हैं आज्ञा। इससे आपके सिस्टम के रूट फोल्डर में .zshrc फाइल खुल जाएगी।

ध्यान दें कि यदि आप macOS कैटालिना या अन्य बाद के संस्करण चला रहे हैं, तो भी आपको वही Zsh अनुमति अस्वीकृत त्रुटि मिल सकती है। इसके लिए, आपको chmod +x ~/.zshrc का उपयोग करके फ़ाइल खोलकर अनुमतियों को कॉन्फ़िगर करने की आवश्यकता है आदेश।

समाधान #3:टर्मिनल ऐप की थीम बदलें

यदि आपने ओह माय ज़श फ्रेमवर्क स्थापित किया है, तो आप इस समाधान के साथ आगे बढ़ सकते हैं। ZSH_THEME="theme_name" का उपयोग करके अपने वर्तमान टर्मिनल ऐप की थीम बदलें आदेश।

समाधान #4:अपने सिस्टम के डिफ़ॉल्ट शेल को बदलें

Zsh अनुमति अस्वीकृत त्रुटि से छुटकारा पाने का दूसरा तरीका आपके सिस्टम के डिफ़ॉल्ट शेल को बदलना है। ऐसा करने के लिए, इन चरणों का पालन करें:

  1. Apple पर जाएं मेनू और प्राथमिकताएं select चुनें ।
  2. उपयोगकर्ताओं और समूहों पर नेविगेट करें ।
  3. लॉक क्लिक करें आइकन और अपना उपयोगकर्ता खाता नाम और पासवर्ड इनपुट करें।
  4. नियंत्रण+उपयोगकर्ताओं की सूची से अपने उपयोगकर्ता खाते के नाम पर क्लिक करें।
  5. उन्नत विकल्प चुनें।
  6. लॉगिन शेल . से एक शेल चुनें मेनू।
  7. हिट ठीक है अपने परिवर्तन लागू करने के लिए।

अपने Mac पर अनुमति संबंधी समस्याओं से कैसे बचें

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

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

आप अपने macOS डिवाइस पर अनुमति के मुद्दों से बचने के लिए विभिन्न उपयोगकर्ताओं और समूहों को अनुमतियाँ असाइन कर सकते हैं। यहां बताया गया है:

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

विधि #2:सभी वस्तुओं पर अनुमतियां लागू करें

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

  1. निर्देशिका चुनें और फ़ाइल . पर जाएं ।
  2. जानकारी प्राप्त करें क्लिक करें।
  3. कार्रवाई पॉप-अप की जांच करें मेनू और संलग्न वस्तुओं पर लागू करें चुनें।
  4. हिट ठीक है परिवर्तनों को सहेजने के लिए।

विधि #3:आइटम का स्वामी बदलें

यदि कोई आइटम किसी अन्य उपयोगकर्ता के स्वामित्व में है, तो आपको इसकी अनुमति के साथ समस्या होगी। ऐसा करके इसे ठीक करें:

  1. एक आइटम का चयन करें और फ़ाइल> जानकारी प्राप्त करें पर जाएं।
  2. यदि नए स्वामी का नाम सूची में नहीं है, तो जोड़ें . पर क्लिक करें नया स्वामी जोड़ने के लिए बटन।
  3. नया स्वामी चुनें और कार्रवाई पॉप-अप . पर क्लिक करें मेनू।
  4. क्लिक करें <नया स्वामी बनाएं मालिक।
  5. परिवर्तनों को लागू करें और सहेजें।

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

किसी उपयोगकर्ता या समूह को जोड़ने या हटाने से अनुमति संबंधी समस्याएं भी हल हो सकती हैं। ऐसा करने का तरीका यहां बताया गया है:

  1. एक आइटम चुनें।
  2. फ़ाइल पर जाएं और जानकारी प्राप्त करें . क्लिक करें ।
  3. साझाकरण और अनुमतियां पर नेविगेट करें अनुभाग।
  4. चुनें उपयोगकर्ता या समूह जोड़ें किसी उपयोगकर्ता या समूह को जोड़ने के लिए या किसी उपयोगकर्ता या समूह को निकालें . क्लिक करें किसी उपयोगकर्ता या समूह को हटाने के लिए।
  5. परिवर्तन सहेजें।

सारांश

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

चूंकि यह एक अनुमति त्रुटि है, इसलिए आपको यह सुनिश्चित करने की आवश्यकता है कि आपके पास इसे एक्सेस करने के लिए पर्याप्त विशेषाधिकार हैं। ऊपर दिए गए चरणों से आपको मार्गदर्शन करना चाहिए कि क्या करना है। यह मैक उपयोगकर्ताओं के लिए काफी मददगार है जो कमांड या टर्मिनल का उपयोग करने से परिचित नहीं हैं।

अपने मैक पर Zsh अनुमति अस्वीकृत त्रुटि को हल करने के लिए, आपको पहले अपनी फ़ाइल की अनुमतियों की जांच करनी होगी। यह संभव है कि आपके वर्तमान उपयोगकर्ता खाते में फ़ाइल तक पहुँचने के लिए अपर्याप्त अनुमतियाँ हों।

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

साथ ही, आप टर्मिनल ऐप को अपनी डिस्क तक पूर्ण पहुंच देने का प्रयास कर सकते हैं या सुपरयूज़र या रूट विशेषाधिकार देने के लिए एसयूडीओ कमांड का उपयोग कर सकते हैं।

यदि मूल समस्या निवारण विधियों में से कोई भी काम नहीं करता है, तो अन्य समाधानों के साथ आगे बढ़ें। सबसे पहले, ओह माय ज़श फ्रेमवर्क डाउनलोड करने का प्रयास करें। इस पद्धति ने कई प्रभावित उपयोगकर्ताओं के लिए काम किया है। इस ढांचे के साथ, उपयोगकर्ता टर्मिनल ऐप को कस्टमाइज़ कर सकते हैं।

इसके बाद, आप zshrc फ़ाइल को स्वयं कॉन्फ़िगर करने का प्रयास कर सकते हैं या बस टर्मिनल ऐप की थीम बदल सकते हैं। यदि त्रुटि बनी रहती है, तो अपने सिस्टम के डिफ़ॉल्ट शेल को बदलें।

अब, यदि आपने सब कुछ करने की कोशिश की है लेकिन कोई फायदा नहीं हुआ है, तो मैक विशेषज्ञ की मदद लें। वे आपकी ओर से समस्या का निदान कर सकते हैं, इसलिए आपको ऐसा करने की आवश्यकता नहीं है।

आपको अन्य मैक-संबंधित त्रुटियों का सामना करना पड़ा है? हमें टिप्पणियों में बताएं।


  1. Mac रीस्टार्ट होता रहता है? इसे ठीक करने का तरीका यहां बताया गया है

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

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

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

  1. मैक कमांड को कैसे ठीक करें टर्मिनल में त्रुटि नहीं मिली?

    कभी-कभी, आपको आदेश नहीं मिला . का सामना करना पड़ सकता है टर्मिनल विंडो में कुछ कमांड निष्पादित करने का प्रयास करते समय मैक पर त्रुटि। चूंकि Apple ने macOS कैटालिना में डिफ़ॉल्ट शेल को बैश से zsh में बदल दिया है, इसलिए macOS Catalina या बाद में चलने वाले उपयोगकर्ताओं को zsh:कमांड नहीं मिला:काढ़ा सं