Linux povolenie odmietnuté: 3 jednoduché opravy

Ikona času čítania 2 min. čítať


Čítačky pomáhajú podporovať MSpoweruser. Ak nakupujete prostredníctvom našich odkazov, môžeme získať províziu. Ikona popisu

Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac

povolenie linux zamietnuté

Narazili ste pri inštalácii balíka na chybu Linux Permission denied? V tejto príručke budem diskutovať o riešeniach a dôvodoch, prečo sa táto chyba vyskytuje. Poďme!

Povolenie odmietnuté v systéme Linux – ako to vyriešiť?

Riešenie 01: Pridajte oprávnenia „sudo“.

príkaz sudo umožňuje vám to spúšťať programy s bezpečnostnými privilégiami iného užívateľa. Požiada vás o zadanie systémového hesla a potvrdí vašu požiadavku overením vášho používateľského mena v poli „sudoers“. 

Najprv sa pokúsim nainštalovať balík s jednoduchým Príkaz apt-get, ktorá zobrazí chybu Povolenie odmietnuté.

povolenie linux odmietnuté pri vykonávaní príkazu

Na vyriešenie tejto chyby jednoducho pridám „sudo“ na začiatku toho istého príkazu.

pridanie sudo do príkazu na vyriešenie chyby odmietnutia povolenia linux

Riešenie 02: Zmeňte povolenia súboru

Existujú tri typy povolení súborov v systéme Linux: prečítajte si „r“, napíšte”w“ a vykonať “x“. Ak nemáte požadované povolenie, v systéme Linux sa zobrazí chyba Povolenie odmietnuté.

Aby som to vyriešil, napíšem „chmod + rwx názov súboru“prikázať a udrieť vstúpiť. V tomto prípade je názov súboru „article.txt“.

zmena oprávnení súboru na vyriešenie odmietnutia povolenia na linuxe

Tento príkaz udeľuje povolenia na čítanie, zápis a spustenie pre zadaný súbor. Môžete však zadať aj ľubovoľnú možnosť povolenia.

Riešenie 03: Zmeňte vlastníctvo súboru

V OS založenom na Linuxe, ak nie ste vlastníkom súboru or nemajú požadované povolenie, nemôžete na ňom vykonávať žiadne operácie súvisiace so súbormi. Okrem toho, ak sa k nemu pokúsite dostať, váš terminál zobrazí chybu Permission denied.

 

Ak to chcete vyriešiť:

1. Najprv napíšte „sudo chown používateľské meno: názov skupiny názov súboru” na zmenu vlastníctva súboru.

2. Vykonajte príkaz „ls -l“príkaz na overenie.

3. Spustiť “chmod + rwx názov súboru” na udelenie oprávnení na čítanie, zápis a spúšťanie.

4. Pre testovanie prejdite k obsahu súboru pomocou ako.

zmena vlastníctva súboru a oprávnení na vyriešenie chyby linux odmietnuté povolenie

Kedy sa vyskytne chyba odmietnutia povolenia?

  • Chýbajúce privilégiá sudo: Vykonanie príkazu bez „sudo” na vykonávanie operácií, ku ktorým má prístup iba užívateľ root.
  • Nedostatočné povolenia súboru: Pokus o prístup k súboru bez požadovaných povolení, ako je čítanie, zápis alebo spustenie.
  • Nesprávne vlastnícke problémy: Nesprávne vlastníctvo súboru môže tiež spôsobiť chybu Povolenie odmietnuté.

Tiež by vás mohlo zaujímať:

To je všetko o oprave chyby Linux Permission denied. Dajte mi vedieť, ktoré z diskutovaných riešení sa vám osvedčilo.

Viac o témach: linux