Fix: Det går inte att låsa administrationskatalogen



Prova Vårt Instrument För Att Eliminera Problem

Nykomlingar till GNU / Linux stöter ofta på problem när ett kommando behöver köras med root-superanvändarbehörigheter. Ibland slänger dessa kommandon felmeddelandena 'kan inte låsa administrationskatalogen', särskilt när man försöker installera uppdateringar eller nya program från kommandoraden. Detta felmeddelande åtföljs ofta av en ganska frustrerande fråga: 'är du rot?'



Att få root-privilegier är som att använda en förhöjd kommandotolk i Microsoft Windows, bara det kan faktiskt vara mycket lättare eftersom ett enkelt kommando ger dig den behörighet du behöver utan att öppna ett annat fönster. I de flesta fall kan du fixa det här felet just nu med bara några tangenttryckningar.



Metod 1: Använda sudo framför kommandon på Linux

Om du får felmeddelandet när du gör något administrativt som att installera ett nytt paket, oavsett hur många gånger du kör kommandon för att göra det och oavsett vilket paketnamn du använder får du fortfarande det här meddelandet.



Försök att skriva sudo framför kommandot du kör istället. Om du till exempel försökte installera ett paket på en Linux-distro som använder apt-get-pakethanteraren kan du skriva sudo apt-get install pgkName efter att ha ersatt pgkName med namnet på programvaran som du försökte installera .

Lägg märke till att du nu blir ombedd om ditt lösenord. När du väl har angett det fungerar saker och ting som vanligt. Du behöver inte öppna ett annat fönster för att komma till en upphöjd kommandotolk som du gör i Windows för att få full befogenhet att göra saker. Nästa kommando du skriver kommer dock att köras på din vanliga användarnivå igen. Om du vill köra ett nytt kommando med superanvändarkrafter som om du försökte installera ett annat paket, skriv sedan sudo framför det igen.



Om detta har åtgärdat ditt problem behöver du inte göra något mer. Detta är inte ett problem per säga, det är ett faktum för erfarna GNU / Linux-användare eftersom det skyddar din dator från obehörig åtkomst.

Metod 2: Kör sudo grafiskt

Även om detta fungerar bra för kommandoradsprogram kanske du ibland vill köra ett grafiskt program som superanvändare. Eftersom rotanvändaren kan göra vad som helst mot det system de vill, vill du vara försiktig när du använder sudo. Ibland behöver du dock detta privilegium för att arbeta med systemrengöringsprogramvara som BleachBit.

I stället för att använda kommandot med sudo i det här fallet skriver du gksu framför det. Du får en liten ruta som ber om ditt lösenord, och när du har angett det kommer programmet att köra som vanligt. Var inte orolig om fönstret i det skapade programmet inte matchar dina andra fönster - rotkontot har förmodligen inte ett snyggt färgschema.

Du kanske också vill prova kdesu om du är på ett system som använder K Desktop Environment. Försök att placera kdesu framför ett GUI-kommando som du måste köra som root om du får ett felmeddelande om gksu eller om du känner dig kör Plasma-skrivbordet.

Observera att du får ett varningsmeddelande om hur rotanvändaren kan skada ditt system när du kör dessa kommandon, vilket är en annan påminnelse om hur du bör vara försiktig när du gör det för att undvika att skada din Linux-installation.

Metod 3: Bli rotanvändare

På vissa distributioner kan du köra su - för att bli rotanvändare efter att ha skrivit ett lösenord. Detta borde fungera på distributioner som Fedora och CentOS som inte har ut rotkontot. Observera att din uppmaning ändras från en $ -symbol till en # -symbol när du gör detta. Detta är för att visa att du nu har superanvändare root-åtkomst.

Vissa distributioner som Ubuntu och de olika baserade på det stöder inte detta. Använd sudo -i på dessa system för att få ett root-inloggningsskal. Hur som helst behöver du inte inleda administrativa kommandon med sudo när du är inloggad på det här sättet, men kom ihåg att med stort kraft kommer ett stort ansvar. Om du är på en server eller något sådant kan din systemadministratör till och med ha vissa regler att följa om vad du kan och inte kan göra med rotkontot.

Användare som är på sina egna maskiner rekommenderas helt enkelt att inte ta bort något de inte skapade själva.

3 minuter läst