Oplossing: kan de beheermap niet vergrendelen



Probeer Ons Instrument Voor Het Oplossen Van Problemen

Nieuwkomers bij GNU / Linux komen vaak in de problemen wanneer een commando moet worden uitgevoerd met root-superuser-rechten. Soms zullen deze commando's de foutmeldingen 'kan de administratiedirectory niet vergrendelen' weggooien, vooral wanneer u probeert updates of nieuwe toepassingen te installeren vanaf de opdrachtregel. Deze foutmelding gaat vaak gepaard met een nogal frustrerende vraag: 'ben je root?'



Het verkrijgen van rootbevoegdheden is als het gebruik van een verhoogde opdrachtprompt in Microsoft Windows, maar het kan eigenlijk veel eenvoudiger zijn omdat een eenvoudige opdracht u de autoriteit geeft die u nodig hebt zonder dat u een ander venster hoeft te openen. In de meeste gevallen kunt u deze fout nu met slechts een paar toetsaanslagen oplossen.



Methode 1: sudo gebruiken voor opdrachten op Linux

Als u de foutmelding krijgt wanneer u iets administratiefs doet, zoals het installeren van een nieuw pakket, dan krijgt u deze melding, ongeacht hoe vaak u opdrachten uitvoert om dit te doen en ongeacht de pakketnaam die u gebruikt.



Typ in plaats daarvan sudo voor de opdracht die u uitvoert. Als je bijvoorbeeld een pakket probeert te installeren op een Linux-distro die de apt-get pakketbeheerder gebruikt, dan kun je sudo apt-get install pgkName typen, nadat je pgkName hebt vervangen door de naam van de software die je probeerde te installeren .

Merk op dat u nu om uw wachtwoord wordt gevraagd. Zodra u het invoert, werken de dingen zoals normaal. U hoeft geen ander venster te openen om naar een verhoogde opdrachtprompt te gaan zoals u doet in Windows om volledige bevoegdheden te krijgen om dingen te doen. De volgende opdracht die u typt, wordt echter weer op uw normale gebruikersniveau uitgevoerd. Als je een ander commando wilt uitvoeren met superuser-bevoegdheden, bijvoorbeeld als je een ander pakket probeert te installeren, typ dan opnieuw sudo ervoor.



Mocht dit uw probleem hebben verholpen, dan hoeft u niet verder te spelen. Dit is niet per se een probleem, het is een feit van het leven voor ervaren GNU / Linux-gebruikers, omdat het uw computer beschermt tegen onbevoegde toegang.

Methode 2: voer sudo grafisch uit

Hoewel dit prima werkt voor opdrachtregelprogramma's, wil je misschien soms een grafisch programma als de superuser draaien. Omdat de rootgebruiker alles kan doen met het systeem dat hij maar wil, moet je voorzichtig zijn bij het gebruik van sudo. Soms heb je dit recht echter nodig om te werken met systeemreinigingssoftware zoals BleachBit.

In plaats van in dit geval de opdracht vooraf te laten gaan met sudo, typt u gksu ervoor. Je krijgt een klein vakje te zien waarin om je wachtwoord wordt gevraagd, en als je het eenmaal hebt ingevoerd, werkt het programma zoals normaal. Schrik niet als het venster van de voortgebrachte applicatie niet overeenkomt met uw andere vensters - het root-account heeft waarschijnlijk geen mooi kleurenschema.

Je zou ook kdesu kunnen proberen als je op een systeem bent dat de K Desktop Environment gebruikt.Probeer kdesu voor een GUI-opdracht te plaatsen die je als root moet uitvoeren als je een foutmelding krijgt over gksu of als je je kent draaien het Plasma-bureaublad.

Merk op dat je een waarschuwingsbericht ontvangt over hoe de rootgebruiker schade aan je systeem kan veroorzaken bij het uitvoeren van deze commando's, wat nog een herinnering is over hoe je voorzichtig moet zijn wanneer je dit doet om schade aan je Linux-installatie te voorkomen.

Methode 3: de rootgebruiker worden

Op sommige distributies kun je su draaien - om de root-gebruiker te worden na het typen van een wachtwoord. Dit zou moeten werken op distributies zoals Fedora en CentOS die het root-account niet hashen. Merk op dat uw prompt verandert van een $ -symbool in een # -symbool wanneer u dit doet. Dit is om te laten zien dat je nu root-toegang hebt als superuser.

Sommige distributies zoals Ubuntu en de verschillende die erop zijn gebaseerd, ondersteunen dit niet. Gebruik sudo -i op deze systemen om een ​​root login-shell te ontvangen. Hoe dan ook, u hoeft geen beheeropdrachten met sudo in te leiden wanneer u op deze manier bent aangemeld, maar houd er rekening mee dat met grote kracht een grote verantwoordelijkheid gepaard gaat. Als u zich op een server of iets dergelijks bevindt, heeft uw systeembeheerder mogelijk zelfs bepaalde regels die u moet volgen over wat u wel en niet kunt doen met het root-account.

Gebruikers die zich op hun eigen computer bevinden, wordt simpelweg geadviseerd niets te verwijderen dat ze niet zelf hebben gemaakt.

3 minuten gelezen