டெர்மினல் மேக்கில் அனுமதிக்கப்பட்டதை எவ்வாறு சரிசெய்வது (05.03.24)

மேகோஸில் ஒரு கோப்பைத் திறப்பது மிகவும் எளிதானது. நீங்கள் அதை இருமுறை கிளிக் செய்ய வேண்டும் - மற்றும் voila! உங்கள் மேக்கில் ஒரு கோப்பைத் திறக்க அதிக நேரம் எடுக்கக்கூடாது. கோப்பைத் திறக்க மற்றொரு வழி டெர்மினல் வழியாகும். ஒரு கட்டளையை இயக்கி, கோப்பு சேமிக்கப்பட்ட கோப்பகத்தை அமைக்கவும், நீங்கள் எந்த இடையூறும் இல்லாமல் திறக்க முடியும்.

துரதிர்ஷ்டவசமாக, அது எப்போதும் அப்படி இருக்காது. ஒரு கோப்பைத் திறக்கும்போது டெர்மினல் மேக்கில் "அனுமதி மறுக்கப்பட்டது" என்ற பிழையைப் பெற்ற நிகழ்வுகள் உள்ளன. ஒரு எளிய கட்டளை இந்த பிழையை வழங்கக்கூடாது. இது உங்கள் கோப்பு அல்லது மேகோஸில் ஏதேனும் தவறு இருப்பதாக மட்டுமே அர்த்தம்.

இங்கே சில “அனுமதி மறுக்கப்பட்டது” எடுத்துக்காட்டு பிழைகள்:

  • zsh: அனுமதி மறுக்கப்பட்டது: ./ foo.rb
  • பாஷ்: பாஷ்: ./foo.rb: / usr / local / bin: மோசமான மொழிபெயர்ப்பாளர்: அனுமதி மறுக்கப்பட்டது
  • பின்வருபவர்கள்-மேக்புக்-ஏர்: ஸ்கிரிப்ட்கள் ரூட் # ./ ArduinoWifiShield_upgrade.sh
  • -sh: ./ArduinoWifiShield_upgrade.sh: அனுமதி மறுக்கப்பட்டது

இது மேக் பயனர்களை நீண்ட காலமாக வேட்டையாடும் பொதுவான பிழை. இது ஒன்றும் புதிதல்ல, ஆனால் கேடலினா மற்றும் பிக் சுருக்கு மேம்படுத்தப்பட்ட பின்னர் மேக் பயனர்கள் மேக்கில் "அனுமதி மறுக்கப்பட்ட" பிழையைப் பெற்றதாக சமீபத்தில் பல அறிக்கைகள் வந்துள்ளன.

தவறாக நடக்கும்போது நிறைய விஷயங்கள் உள்ளன நீங்கள் டெர்மினலில் ஒரு கட்டளையை இயக்குகிறீர்கள், எனவே இந்த பிழையை எதிர்கொள்வது ஆச்சரியமல்ல. ஆனால் இந்த பிழை இன்னும் மிகவும் எரிச்சலூட்டும், குறிப்பாக கோப்பைத் திறக்க உங்களுக்கு வேறு வழியில்லை என்றால். உதாரணமாக, நீங்கள் எந்த நிரலும் இல்லாத கோப்பைத் திறக்க விரும்புகிறீர்கள் அல்லது கிளிக்குகளுக்கு பதிலளிக்கவில்லை.

ஒரு கோப்பைத் திறக்க முனையத்தில் அனுமதி என்ன மறுக்கப்படுகிறது?

பெயர் சொல்வதைப் போலவே, இது அனுமதி பிழை இது மேக் பயனர்களை கட்டளைகளைப் பயன்படுத்தி கோப்பைத் திறப்பதைத் தடுக்கிறது. இது சூடோ கட்டளைகள் அல்லது பாஷ் கட்டளைகளுடன் கூட ஏற்படலாம். பல அறிக்கைகளின்படி, கோப்பு ரூட்டில் திறக்கப்படும்போது கூட அனுமதி மறுக்கப்பட்ட பிழை ஏற்படலாம்.

கோப்பு நிறுவியை டெர்மினல் வழியாக திறக்க முயற்சிக்கும்போது பிழை தோன்றும் என்று பெரும்பாலான அறிக்கைகள் கூறுகின்றன. கோப்பு முனைய சாளரத்திற்கு இழுக்கப்படும்போது, ​​“அனுமதி மறுக்கப்பட்டது” பிழை தோன்றும். இருப்பினும், இது வேறு எந்த கோப்பிலும் நிகழலாம்.

நீங்கள் ஏன் மேக்கில் "அனுமதி மறுக்கப்பட்டது" பிழை

நீங்கள் ஒரு நிரலை நிறுவ முயற்சிக்கிறீர்கள் அல்லது "அனுமதி மறுக்கப்பட்டது" பிழையை சந்திப்பீர்கள். பூட்டப்பட்ட கோப்பை மாற்றவும். உங்களிடம் நிர்வாகி சலுகைகள் இல்லாததாலோ அல்லது கோப்பை உருவாக்கியவர் கோப்பை பூட்ட chmod ஐப் பயன்படுத்தியதாலோ இருக்கலாம். இந்த பிழை உங்கள் பயனர் கணக்கு சொந்தமில்லாத ஒரு கோப்பகத்தில் எழுத உங்கள் கட்டளை முயற்சிக்கிறது என்பதற்கான அறிகுறியாகும்.

ls -l கோப்பில் தட்டச்சு செய்வதன் மூலம் கேள்விக்குரிய கோப்பின் அனுமதிகளை நீங்கள் சரிபார்க்கலாம். .ext டெர்மினலில். “File.ext” என்பது நீங்கள் திறக்க அல்லது மாற்ற முயற்சிக்கும் கோப்பின் கோப்பு மற்றும் நீட்டிப்பைக் குறிக்கிறது. “சுடோ” ஐப் பயன்படுத்தி நிர்வாகி அனுமதி தேவைப்படும் கட்டளையை கட்டாயப்படுத்தவும் முயற்சி செய்யலாம்.

நீங்கள் இந்த பிழையைப் பெறுவதற்கான மற்றொரு காரணம், நீங்கள் தவறான கட்டளையை உள்ளிட்டிருக்கலாம். உங்கள் தொடரியல் பிழைகள் சரிபார்க்கவும், நீங்கள் சரியான கட்டளையைப் பயன்படுத்த முயற்சிக்கிறீர்கள் என்பதை உறுதிப்படுத்தவும். நீங்கள் ஒரு பயன்பாட்டை இயக்க முயற்சிக்கிறீர்கள் என்றால், நிரல் கட்டளை செல்லுபடியாகும் மற்றும் உங்கள் கணினியில் நிறுவப்பட்டுள்ளதா என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்.

அனுமதியை எவ்வாறு சரிசெய்வது மேக்கில் மறுக்கப்பட்ட பிழை

இந்த பிழையைப் பெறும்போது, ​​முதல் விஷயம் நீங்கள் செய்ய வேண்டியது சாதாரண முறையைப் பயன்படுத்தி கோப்பைத் திறக்க முயற்சிக்கவும். கோப்பை திறக்க முடியுமா என்பதை அறிய இருமுறை கிளிக் செய்யவும். நீங்கள் வெற்றிபெறவில்லை என்றால், கீழேயுள்ள சில தீர்வுகளை நீங்கள் முயற்சி செய்யலாம்.

ஆனால் நீங்கள் தொடர்வதற்கு முன், பிற சிக்கல்களைத் தடுக்க மேக் பழுதுபார்க்கும் பயன்பாட்டைப் பயன்படுத்தி உங்கள் மேக்கை மேம்படுத்துவதை உறுதிசெய்க. உங்கள் செயல்முறைகள் சீராக இயங்குவதற்கு இது உங்கள் கணினியை சுத்தம் செய்யும். முடிந்ததும், உங்கள் மேக்கை மறுதொடக்கம் செய்து எங்கள் சரிசெய்தல் வழிகாட்டியைப் பாருங்கள்.

படி 1: உங்கள் அனுமதிகளைச் சரிபார்க்கவும்.

முன்பு குறிப்பிட்டபடி, கோப்பை அணுக உங்களுக்கு போதுமான அனுமதிகள் இல்லாததால் இந்த பிழை பொதுவாக நிகழ்கிறது. இது உண்மையா என்று சோதிக்க:

  • பயன்பாடுகள் கோப்புறையிலிருந்து முனையம் ஐத் தொடங்கவும்.
  • பின்வரும் கட்டளையைத் தட்டச்சு செய்து, சேர்க்கவும் இறுதி எழுத்துக்குப் பிறகு ஒரு இடம். உள்ளிடவும் : ls -l
  • நீங்கள் திறக்க விரும்பும் கோப்பை இழுத்து டெர்மினல் சாளரத்தில் விடவும். இது ஏற்கனவே இருக்கும் கட்டளைக்கு கோப்பின் இருப்பிடத்தை தானாக சேர்க்கும். இருப்பினும், இது உண்மையில் கோப்பை நகர்த்தாது.
  • இப்போது முனைய சாளரத்தில் கிளிக் செய்து Enter ஐ அழுத்தவும்.
  • கோப்பை எழுத அல்லது மாற்ற உங்களுக்கு அனுமதி உள்ளதா என்பதை இது காண்பிக்கும். < படி 2: கோப்பகத்தின் உரிமையை மாற்றவும்.

    கோப்பகத்தை எழுத முயற்சிக்கும் முன் சவுன் கட்டளையுடன் கோப்பகத்தின் உரிமையை எடுத்துக் கொள்ளுங்கள்.

    நீங்கள் இந்த கட்டளையை டெர்மினலில் உள்ளிடலாம், பின்னர் Enter ஐ அழுத்தவும் : chown -R $ USER: $ USER / path / to / அடைவு

    தற்போதைய உள்நுழைந்த பயனருடன் $ USER ஐ மாற்றவும் மற்றும் / பாதை / க்கு / அடைவு நீங்கள் எழுத விரும்பும் பாதைக்கான பாதையுடன் மாற்றவும். : டெர்மினலுக்கு வட்டுக்கு முழு அணுகலைக் கொடுங்கள்.

    டெர்மினல் வட்டுக்கான அணுகலை முடிக்கவில்லை என்பதும் சாத்தியம், அதனால்தான் கட்டளைகளைப் பயன்படுத்தி கோப்பை திறக்க முடியாது. இதை சரிசெய்ய, கணினி விருப்பத்தேர்வுகள் & gt; பாதுகாப்பு & ஆம்ப்; தனியுரிமை & ஜிடி; தனியுரிமை குழு, பின்னர் உங்கள் கணினியைக் கட்டுப்படுத்தக்கூடிய பயன்பாடுகளின் பட்டியலில் டெர்மினல் ஐச் சேர்க்கவும்.

    படி 4: சுடோ கட்டளைகளைப் பயன்படுத்தவும்.

    சூடோ கட்டளை கட்டளைகளை செயல்படுத்துகிறது அது சூப்பர் யூசர் அல்லது ரூட் சலுகைகளைப் பின்பற்றுகிறது. இந்த கட்டளை டெர்மினலில் இருந்து எந்த கட்டளையையும் இயக்க உங்களை அனுமதிக்கும். இதைச் செய்ய, அசல் கட்டளைக்கு முன் சூடோவைச் சேர்க்கவும். மாதிரி கட்டளைகள் இங்கே:

    • sudo chmod 755 /dvtcolorconvert.rb

        இது சூடோ கட்டளையைப் பயன்படுத்தி உங்கள் முதல் தடவையாக இருந்தால் உங்கள் கடவுச்சொல்லை உள்ளிடுமாறு கேட்கப்படுவீர்கள். ஆனால் அதற்குப் பிறகு, நீங்கள் ஒரு சூடோ கட்டளையைப் பயன்படுத்தும் ஒவ்வொரு முறையும் அதை உள்ளிட வேண்டியதில்லை.

        சுருக்கம்

        நீங்கள் ஒரு கோப்பை அணுக முயற்சிக்கும்போது மேக்கில் "அனுமதி மறுக்கப்பட்டது" பிழையைப் பெறுவது பெரிய பிரச்சினை அல்ல இருமுறை கிளிக் செய்வதன் மூலம் நீங்கள் சொன்ன கோப்பை திறக்க முடிந்தால். இருப்பினும், பெரும்பாலான நேரங்களில், இந்த பிழையை அனுபவிக்கும் பயனர்கள் வழக்கமான முறைகளைப் பயன்படுத்தி எப்போதும் கோப்பைத் திறக்க முடியாது. இது அனுமதிப் பிழை என்பதால், அதை அணுக உங்களுக்கு போதுமான சலுகைகள் உள்ளன என்பதை உறுதிப்படுத்த வேண்டும். மேலே உள்ள படிகள் என்ன செய்ய வேண்டும் என்பதை உங்களுக்கு வழிகாட்ட வேண்டும். கட்டளைகள் அல்லது டெர்மினலைப் பயன்படுத்தத் தெரியாத மேக் பயனர்களுக்கு இது மிகவும் உதவியாக இருக்கும்.


        YouTube வீடியோ: டெர்மினல் மேக்கில் அனுமதிக்கப்பட்டதை எவ்வாறு சரிசெய்வது

        05, 2024