Linux-tillatelse nektet: 3 enkle rettinger
2 min. lese
Publisert på
Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer
Har du støtt på Linux Permission denied-feil under installasjon av en pakke? I denne veiledningen vil jeg diskutere løsningene og årsakene til at denne feilen oppstår. La oss gå!
Tillatelse nektet på Linux – hvordan løser jeg det?
Løsning 01: Legg til "sudo"-privilegier
sudo kommando gjør det mulig å kjøre programmer med sikkerhetsrettighetene av en annen bruker. Den ber deg skrive inn systempassordet ditt og bekrefter forespørselen din ved å bekrefte brukernavnet ditt i "gensere”-Fil.
Først skal jeg prøve å installere en pakke med en enkel apt-get-kommando, som viser feilen Permission denied.
For å løse denne feilen legger jeg bare til "sudo” ved starten av den samme kommandoen.
Løsning 02: Endre filtillatelser
Det finnes tre typer filtillatelser på Linux: les "r", skrive "w", og utfør"x". Hvis du ikke har den nødvendige tillatelsen, vil du støte på en Permission denied-feil i Linux.
For å løse det, skriver jeg "chmod +rwx filnavn” kommando og trykk Enter. I dette tilfellet er navnet på filen «article.txt».
Denne kommandoen gir lese-, skrive- og utføringstillatelser for den angitte filen. Du kan imidlertid også spesifisere et enkelt tillatelsesalternativ.
Løsning 03: Endre fileierskap
I Linux-basert OS, if du er ikke filens eier or ikke har den nødvendige tillatelsen, kan du ikke utføre noen filrelaterte operasjoner på den. I tillegg, hvis du prøver å få tilgang til den, vil terminalen din vise en Permission denied-feil.
For å løse det:
1. Skriv først "sudo chown brukernavn:gruppenavn filnavn" for å endre fileierskap.
2. Utfør "ls-l" kommando for verifisering.
3. Kjør "chmod +rwx filnavn" for å gi lese-, skrive- og utføringstillatelser.
4. For testing, få tilgang til filinnholdet med hvordan.
Når oppstår feilen Permission Denied?
- Manglende sudo-privilegier: Utføre en kommando uten "sudo" for å utføre operasjoner som bare er tilgjengelige for en rotbruker.
- Utilstrekkelige filtillatelser: Forsøk på å få tilgang til en fil uten å ha de nødvendige tillatelsene, for eksempel lese, skrive eller kjøre.
- Feil eierskapsproblemer: Å ikke ha riktig eierskap til en fil kan også øke feilen Permission denied.
Du kan også være interessert i:
- Ubuntu List brukere
- Kopier Directory Linux
- Gi nytt navn til katalogen Linux
- Linux avslutningskommando
Det handler om å fikse Linux Permission denied-feilen. Fortell meg hvilke av de diskuterte løsningene som fungerte for deg.