Fix: Kan ikke låse administrasjonskatalogen



Prøv Instrumentet Vårt For Å Eliminere Problemer

Nykommere til GNU / Linux får ofte problemer når en kommando må utføres med root-superbrukerrettigheter. Noen ganger vil disse kommandoene kaste ut feilmeldingene 'kan ikke låse administrasjonskatalogen', spesielt når du prøver å installere oppdateringer eller nye applikasjoner fra kommandolinjen. Denne feilmeldingen ledsages ofte av et ganske frustrerende spørsmål: 'er du rot?'



Å få rotprivilegier er som å bruke en forhøyet ledetekst i Microsoft Windows, bare det kan faktisk være mye lettere siden en enkel kommando vil gi deg den autoriteten du trenger uten så mye som å åpne et nytt vindu. I de fleste tilfeller kan du fikse denne feilen akkurat nå med bare noen få tastetrykk.



Metode 1: Bruke sudo foran kommandoer på Linux

Hvis du får feilmeldingen når du gjør noe administrativt som å installere en ny pakke, uansett hvor mange ganger du kjører kommandoer for å gjøre det, og uansett hvilket pakkenavn du bruker, får du fortsatt denne meldingen.



Prøv å skrive sudo foran kommandoen du kjører i stedet. For eksempel, hvis du prøvde å installere en pakke på en Linux-distro som bruker apt-get pakkebehandling, kan du skrive sudo apt-get install pgkName, etter å ha erstattet pgkName med navnet på programvaren du prøvde å installere .

Legg merke til at du nå blir bedt om passordet ditt. Når du har angitt det, vil ting fungere som normalt. Du trenger ikke å åpne et annet vindu for å komme til en forhøyet ledetekst som du gjør i Windows for å få full krefter til å gjøre ting. Den neste kommandoen du skriver, kjøres imidlertid på ditt vanlige brukernivå igjen. Hvis du vil kjøre en ny kommando med superbrukerkrefter, som om du prøvde å installere en annen pakke, skriver du inn sudo foran den igjen.



Hvis dette har løst problemet ditt, trenger du ikke gjøre noe videre. Dette er ikke et problem per si, det er et faktum for erfarne GNU / Linux-brukere, siden det beskytter datamaskinen din mot uautorisert tilgang.

Metode 2: Kjør sudo grafisk

Selv om dette fungerer bra for kommandolinjeprogrammer, kan det være lurt å kjøre et grafisk program som superbruker. Siden rotbrukeren kan gjøre hva som helst med det systemet de ønsker, vil du være forsiktig når du bruker sudo. Imidlertid trenger du noen ganger dette privilegiet for å jobbe med systemrenseprogramvare som BleachBit.

I stedet for å legge inn sudo i dette tilfellet, skriv gksu foran den. Du får en liten boks som ber om passordet ditt, og når du har angitt det, kjører programmet som normalt. Ikke vær bekymret hvis vinduet i den gyte applikasjonen ikke samsvarer med de andre vinduene - rotkontoen har sannsynligvis ikke et pent fargevalg.

Du vil kanskje også prøve kdesu hvis du er på et system som bruker K Desktop Environment. Prøv å plassere kdesu foran en GUI-kommando du må kjøre som root hvis du får en feilmelding om gksu eller hvis du kjenner deg kjører Plasma-skrivebordet.

Legg merke til at du mottar en advarsel om hvordan rotbrukeren kan skade systemet ditt når du kjører disse kommandoene, som er en annen påminnelse om hvordan du bør være forsiktig når du gjør det for å unngå å skade Linux-installasjonen.

Metode 3: Bli rotbruker

På noen distribusjoner kan du kjøre su - for å bli rotbruker etter å ha skrevet et passord. Dette skal fungere på distribusjoner som Fedora og CentOS som ikke hash ut rotkontoen. Legg merke til at ledeteksten endres fra et $ symbol til et # symbol når du gjør dette. Dette er for å vise at du nå har tilgang til superbrukerrot.

Noen distribusjoner som Ubuntu og de forskjellige basert på det støtter ikke dette. Bruk sudo -i på disse systemene for å motta et root-påloggingsskall. Uansett trenger du ikke å forordne administrative kommandoer med sudo når du er logget inn på denne måten, men vær oppmerksom på at det med stort ansvar kommer stort ansvar. Hvis du er på en server eller noe av den typen, kan systemadministratoren til og med ha visse regler å følge om hva du kan og ikke kan gjøre med rotkontoen.

Brukere som er på sine egne maskiner, anbefales ganske enkelt å ikke slette noe de ikke opprettet selv.

3 minutter lest