Linux-tillstånd nekad: 3 enkla korrigeringar
2 min. läsa
Publicerad den
Läs vår informationssida för att ta reda på hur du kan hjälpa MSPoweruser upprätthålla redaktionen Läs mer
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.
För att lösa det här felet lägger jag helt enkelt till "sudo” i början av samma kommando.
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".
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.
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.