Linux-tillstånd nekad: 3 enkla korrigeringar

Lästid ikon 2 min. läsa


Läsare hjälper till att stödja MSpoweruser. Vi kan få en provision om du köper via våra länkar. Verktygstipsikon

Läs vår informationssida för att ta reda på hur du kan hjälpa MSPoweruser upprätthålla redaktionen Läs mer

linux-tillstånd nekad

Har du stött på Linux Permission denied-fel när du installerade ett paket? I den här guiden kommer jag att diskutera lösningarna och orsakerna till varför det här felet uppstår. Nu går vi!

Tillstånd nekad på Linux – hur löser man det?

Lösning 01: Lägg till "sudo"-privilegier

sudo kommando gör att du kan köra program med säkerhetsbehörighet av en annan användare. Den ber dig att ange ditt systemlösenord och bekräftar din begäran genom att verifiera ditt användarnamn i "sudoers" fil. 

Först ska jag försöka installera ett paket med en enkel apt-get-kommandot, som visar felet Permission denied.

linux-behörighet nekad när ett kommando körs

För att lösa det här felet lägger jag helt enkelt till "sudo” i början av samma kommando.

lägga till sudo i kommandot för att lösa linux-behörighet nekad fel

Lösning 02: Ändra filbehörigheter

Det finns tre typer av filbehörigheter på Linux: läs "r", skriv"w", och kör"x". Om du inte har den behörighet som krävs kommer du att stöta på felet Permission denied i Linux.

För att lösa det skriver jag "chmod +rwx filnamn” kommandot och tryck ange. I det här fallet är namnet på filen "article.txt".

ändra filbehörigheter för att lösa tillstånd nekad på linux

Detta kommando ger läs-, skriv- och körrättigheter för den angivna filen. Du kan dock också ange vilket enskilt behörighetsalternativ som helst.

Lösning 03: Ändra filägande

I Linux-baserat OS, if du är inte filens ägare or inte har den behörighet som krävs, kan du inte utföra någon filrelaterad operation på den. Dessutom, om du försöker komma åt den, kommer din terminal att visa felet Permission nekad.

 

Så här löser du det:

1. Skriv först "sudo chown användarnamn:gruppnamn filnamn” för att ändra filägande.

2. Kör "ls-l” kommando för verifiering.

3. Kör "chmod +rwx filnamn” för att ge läs-, skriv- och körrättigheter.

4. För att testa, gå till filinnehållet med hur.

ändra filägande och behörigheter för att lösa Linux-fel för nekad behörighet

När uppstår felet tillstånd nekad?

  • Saknade sudo-privilegier: Utföra ett kommando utan "sudo” för att utföra operationer som endast är tillgängliga för en rotanvändare.
  • Otillräckliga filbehörigheter: Försöker komma åt en fil utan att ha de nödvändiga behörigheterna, som att läsa, skriva eller köra.
  • Felaktiga ägandeproblem: Att inte ha korrekt ägande av en fil kan också leda till felet Permission denied.

Du kanske också är intresserad av:

Det handlar om att fixa felet Linux Permission nekad. Låt mig veta vilka av de diskuterade lösningarna som fungerade för dig.

Mer om ämnena: linux