Linux povolenie odmietnuté: 3 jednoduché opravy
2 min. čítať
Publikované dňa
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
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é.
Na vyriešenie tejto chyby jednoducho pridám „sudo“ na začiatku toho istého príkazu.
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“.
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.
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ť:
- Zoznam používateľov Ubuntu
- Kopírovať adresár Linux
- Premenujte adresár Linux
- Príkaz na vypnutie systému Linux
To je všetko o oprave chyby Linux Permission denied. Dajte mi vedieť, ktoré z diskutovaných riešení sa vám osvedčilo.