Fix: Das Administrationsverzeichnis kann nicht gesperrt werden

Neulinge in GNU / Linux haben häufig Probleme, wenn ein Befehl mit Root-Superuser-Berechtigungen ausgeführt werden muss. Manchmal werden bei diesen Befehlen die Fehlermeldungen “Das Verwaltungsverzeichnis kann nicht gesperrt werden” ausgegeben, insbesondere wenn versucht wird, Updates oder neue Anwendungen über die Befehlszeile zu installieren. Diese Fehlermeldung wird oft von einer ziemlich frustrierenden Frage begleitet: “Bist du root?”

Das Abrufen von Root-Rechten entspricht der Verwendung einer Eingabeaufforderung mit erhöhten Rechten in Microsoft Windows. Nur kann dies viel einfacher sein, da Sie mit einem einfachen Befehl die erforderliche Berechtigung erhalten, ohne ein anderes Fenster öffnen zu müssen. In den meisten Fällen können Sie diesen Fehler jetzt mit nur wenigen Tastenanschlägen beheben.

Methode 1: Verwenden von sudo vor Befehlen unter Linux

Wenn Sie die Fehlermeldung erhalten, wenn Sie etwas Administratives wie die Installation eines neuen Pakets ausführen, wird diese Meldung unabhängig davon, wie oft Sie Befehle ausführen, und unabhängig davon, welchen Paketnamen Sie verwenden, immer noch angezeigt.

Geben Sie stattdessen sudo vor dem Befehl ein, den Sie ausführen. Wenn Sie beispielsweise versucht haben, ein Paket auf einer Linux-Distribution zu installieren, die den Paketmanager apt-get verwendet, können Sie sudo apt-get install pgkName eingeben, nachdem Sie pgkName durch den Namen der Software ersetzt haben, die Sie installieren wollten .

Beachten Sie, dass Sie jetzt nach Ihrem Passwort gefragt werden. Sobald Sie es eingeben, funktionieren die Dinge wie gewohnt. Sie müssen kein weiteres Fenster öffnen, um zu einer Eingabeaufforderung mit erhöhten Rechten zu gelangen, wie Sie es in Windows tun, um die volle Leistung für die Ausführung von Aufgaben zu erhalten. Der nächste Befehl, den Sie eingeben, wird jedoch wieder auf Ihrer regulären Benutzerebene ausgeführt. Wenn Sie einen anderen Befehl mit Superuser-Fähigkeiten ausführen möchten, z. B. wenn Sie versuchen, ein anderes Paket zu installieren, geben Sie sudo erneut davor ein.

Sollte dies Ihr Problem behoben haben, müssen Sie nicht weiter herumspielen. Dies ist kein Problem, sondern eine Tatsache für erfahrene GNU / Linux-Benutzer, da es Ihren Computer vor unbefugtem Zugriff schützt.

Methode 2: Sudo grafisch ausführen

Während dies für Befehlszeilenprogramme problemlos funktioniert, möchten Sie möglicherweise manchmal ein grafisches Programm als Superuser ausführen. Da der Root-Benutzer mit dem gewünschten System alles tun kann, sollten Sie bei der Verwendung von sudo vorsichtig sein. Manchmal benötigen Sie dieses Privileg jedoch, um mit Systemreinigungssoftware wie BleachBit arbeiten zu können.

Geben Sie in diesem Fall gksu davor ein, anstatt dem Befehl sudo voranzustellen. Sie erhalten eine kleine Box, in der Sie nach Ihrem Passwort gefragt werden. Sobald Sie es eingegeben haben, wird das Programm wie gewohnt ausgeführt. Seien Sie nicht beunruhigt, wenn das Fenster der gespawnten Anwendung nicht mit Ihren anderen Fenstern übereinstimmt – für das Root-Konto ist wahrscheinlich kein schönes Farbschema festgelegt.

Möglicherweise möchten Sie auch kdesu ausprobieren, wenn Sie sich auf einem System mit der K Desktop-Umgebung befinden. Versuchen Sie, kdesu vor einem GUI-Befehl zu platzieren, den Sie als root ausführen müssen, wenn Sie eine Fehlermeldung zu gksu erhalten oder Sie kennen Führen Sie den Plasma-Desktop aus.

Beachten Sie, dass Sie eine Warnmeldung erhalten, wie der Root-Benutzer Ihr System beschädigen kann, wenn Sie diese Befehle ausführen. Dies ist eine weitere Erinnerung daran, wie vorsichtig Sie dabei sein sollten, um eine Beschädigung Ihrer Linux-Installation zu vermeiden.

Methode 3: Root-Benutzer werden

Bei einigen Distributionen können Sie su ausführen, um nach Eingabe eines Kennworts zum Root-Benutzer zu werden. Dies sollte bei Distributionen wie Fedora und CentOS funktionieren, bei denen das Root-Konto nicht gehasht wird. Beachten Sie, dass sich Ihre Eingabeaufforderung dabei von einem $ -Symbol in ein # -Symbol ändert. Dies soll zeigen, dass Sie jetzt über Superuser-Root-Zugriff verfügen.

Einige Distributionen wie Ubuntu und die verschiedenen darauf basierenden Distributionen unterstützen dies nicht. Verwenden Sie sudo -i auf diesen Systemen, um eine Root-Login-Shell zu erhalten. In beiden Fällen müssen Sie Verwaltungsbefehle nicht mit sudo voranstellen, wenn Sie auf diese Weise angemeldet sind. Beachten Sie jedoch, dass mit großer Leistung eine große Verantwortung verbunden ist. Wenn Sie sich auf einem Server oder etwas Ähnlichem befinden, muss Ihr Systemadministrator möglicherweise sogar bestimmte Regeln befolgen, die festlegen, was Sie mit dem Root-Konto tun können und was nicht.

Benutzern, die sich auf ihren eigenen Computern befinden, wird lediglich empfohlen, nichts zu löschen, was sie nicht selbst erstellt haben.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *