Fix: Kunne ikke låse administrationskataloget



Prøv Vores Instrument Til At Fjerne Problemer

Nybegyndere til GNU / Linux løber ofte i nogle problemer, når en kommando skal udføres med root-superbrugerrettigheder. Nogle gange kaster disse kommandoer fejlmeddelelser om 'ude af stand til at låse administrationskataloget', især når du prøver at installere opdateringer eller nye applikationer fra kommandolinjen. Denne fejlmeddelelse ledsages ofte af et ret frustrerende spørgsmål: 'er du rod?'



At få rodprivilegier er som at bruge en forhøjet kommandoprompt i Microsoft Windows, kun det kan faktisk være meget lettere, da en simpel kommando giver dig den autoritet, du har brug for uden så meget som at åbne et andet vindue. I de fleste tilfælde kan du rette denne fejl lige nu med blot et par tastetryk.



Metode 1: Brug af sudo foran kommandoer på Linux

Hvis du får fejlmeddelelsen, når du laver noget administrativt som at installere en ny pakke, så uanset hvor mange gange du kører kommandoer for at gøre det, og uanset hvilket pakkenavn du bruger, får du stadig denne meddelelse.



Prøv at skrive sudo foran den kommando, du kører i stedet. For eksempel, hvis du forsøgte at installere en pakke på en Linux-distro, der bruger apt-get pakkehåndtering, kan du skrive sudo apt-get install pgkName efter at have erstattet pgkName med navnet på den software, du prøvede at installere .

Bemærk, at du nu bliver bedt om din adgangskode. Når du har indtastet det, fungerer tingene som normalt. Du behøver ikke åbne et andet vindue for at komme til en forhøjet kommandoprompt, som du gør i Windows for at få fuld magt til at gøre ting. Den næste kommando, du skriver, køres dog på dit almindelige brugerniveau igen. Hvis du vil køre en anden kommando med superbrugerbeføjelser, som hvis du prøvede at installere en anden pakke, skal du skrive sudo foran den igen.



Hvis dette har løst dit problem, behøver du ikke gøre noget mere. Dette er ikke et problem pr. Sige, det er en kendsgerning for erfarne GNU / Linux-brugere, da det beskytter din computer mod uautoriseret adgang.

Metode 2: Kør sudo grafisk

Mens dette fungerer for kommandolinjeprogrammer helt fint, vil du måske nogle gange køre et grafisk program som superbruger. Da rodbrugeren kan gøre alt for det system, de gerne vil have, vil du være forsigtig, når du bruger sudo. Du har dog undertiden brug for dette privilegium for at arbejde med systemrensningssoftware som BleachBit.

I stedet for at foretage kommandoen med sudo i dette tilfælde skal du skrive gksu foran den. Du får en lille boks, der beder om din adgangskode, og når du har indtastet den, kører programmet som normalt. Vær ikke foruroliget, hvis vinduet i den spawnede applikation ikke matcher dine andre vinduer - rodkontoen har sandsynligvis ikke et pænt farveskema.

Du vil muligvis også prøve kdesu, hvis du er på et system, der bruger K Desktop Environment. Prøv at placere kdesu foran enhver GUI-kommando, du skal køre som root, hvis du får en fejlmeddelelse om gksu, eller hvis du kender dig kører Plasma-skrivebordet.

Bemærk, at du modtager en advarselsmeddelelse om, hvordan rodbrugeren kan forårsage skade på dit system, når du kører disse kommandoer, hvilket er en anden påmindelse om, hvordan du skal være forsigtig, når du gør det for at undgå at skade din Linux-installation.

Metode 3: At blive rodbruger

På nogle distributioner kan du køre su - for at blive rodbruger efter at have indtastet en adgangskode. Dette skal fungere på distributioner som Fedora og CentOS, der ikke hash ud root-kontoen. Bemærk, at din prompt ændres fra et $ symbol til et # symbol, når du gør dette. Dette er for at vise, at du nu har superbrugerrodadgang.

Nogle distributioner som Ubuntu og de forskellige baseret på det understøtter ikke dette. Brug sudo -i på disse systemer til at modtage en root login shell. Uanset hvad, behøver du ikke forordse administrative kommandoer med sudo, når du er logget ind på denne måde, men vær opmærksom på, at med stort magt følger et stort ansvar. Hvis du er på en server eller sådan noget, kan din systemadministrator endda have visse regler at følge om, hvad du kan og ikke kan gøre med rodkontoen.

Brugere, der er på deres egne maskiner, rådes simpelthen til ikke at slette noget, de ikke oprettede selv.

3 minutter læst