Linux-Berechtigung verweigert: 3 einfache Lösungen

Symbol für die Lesezeit 2 Minute. lesen


Leser unterstützen MSpoweruser. Wir erhalten möglicherweise eine Provision, wenn Sie über unsere Links kaufen. Tooltip-Symbol

Lesen Sie unsere Offenlegungsseite, um herauszufinden, wie Sie MSPoweruser dabei helfen können, das Redaktionsteam zu unterstützen Lesen Sie weiter

Linux-Berechtigung verweigert

Ist bei der Installation eines Pakets der Fehler „Linux-Berechtigung verweigert“ aufgetreten? In diesem Leitfaden bespreche ich die Lösungen und Gründe, warum dieser Fehler auftritt. Lass uns gehen!

Berechtigung unter Linux verweigert – Wie kann man das Problem lösen?

Lösung 01: „sudo“-Berechtigungen hinzufügen

sudo-Befehl ermöglicht es Ihnen, Führen Sie Programme mit Sicherheitsrechten aus eines anderen Benutzers. Sie werden aufgefordert, Ihr Systempasswort einzugeben, und Ihre Anfrage wird bestätigt, indem die Eingabe Ihres Benutzernamens im Feld „sudoers" Datei. 

Zuerst werde ich versuchen, ein Paket mit einem einfachen zu installieren apt-get-Befehl, wodurch der Fehler „Berechtigung verweigert“ angezeigt wird.

Linux-Berechtigung beim Ausführen eines Befehls verweigert

Um diesen Fehler zu beheben, füge ich einfach „sudo” am Anfang desselben Befehls.

Hinzufügen von sudo im Befehl, um den Fehler „Linux-Berechtigung verweigert“ zu beheben

Lösung 02: Dateiberechtigungen ändern

Es gibt drei Arten von Dateiberechtigungen unter Linux: lesen Sie „r", schreiben "w“, und ausführen „x„. Wenn Sie nicht über die erforderliche Berechtigung verfügen, wird unter Linux die Fehlermeldung „Berechtigung verweigert“ angezeigt.

Um das Problem zu lösen, gebe ich Folgendes ein:chmod +rwx DateinameBefehl und schlagen Enter. In diesem Fall lautet der Name der Datei „article.txt“.

Ändern der Dateiberechtigungen, um die unter Linux verweigerte Berechtigung aufzulösen

Dieser Befehl gewährt Lese-, Schreib- und Ausführungsberechtigungen für die angegebene Datei. Sie können jedoch auch eine beliebige einzelne Berechtigungsoption angeben.

Lösung 03: Dateieigentümer ändern

In einem Linux-basierten Betriebssystem, wenn Sie sind nicht der Dateieigentümer or Sie verfügen nicht über die erforderliche Berechtigung, können Sie keine dateibezogenen Vorgänge darauf ausführen. Wenn Sie außerdem versuchen, darauf zuzugreifen, zeigt Ihr Terminal die Fehlermeldung „Berechtigung verweigert“ an.

 

Um es zu lösen:

1. Geben Sie zunächst „sudo chown Benutzername:Gruppenname Dateiname” um den Dateieigentümer zu ändern.

2. Führen Sie „ls -l”-Befehl zur Überprüfung.

3. Führen Sie „chmod +rwx Dateiname” um Lese-, Schreib- und Ausführungsberechtigungen zu erteilen.

4. Greifen Sie zu Testzwecken mit auf den Dateiinhalt zu Katze.

Ändern des Dateieigentums und der Berechtigungen, um den Linux-Fehler „Berechtigung verweigert“ zu beheben

Wann tritt der Fehler „Berechtigung verweigert“ auf?

  • Fehlende Sudo-Berechtigungen: Ausführen eines Befehls ohne „sudo” um Vorgänge auszuführen, auf die nur ein Root-Benutzer zugreifen kann.
  • Unzureichende Dateiberechtigungen: Der Versuch, auf eine Datei zuzugreifen, ohne über die erforderlichen Berechtigungen wie Lesen, Schreiben oder Ausführen zu verfügen.
  • Probleme mit falschen Eigentumsverhältnissen: Wenn Sie nicht über den richtigen Besitz einer Datei verfügen, kann dies ebenfalls zu dem Fehler „Berechtigung verweigert“ führen.

Sie könnten auch interessiert sein an:

Hier geht es darum, den Fehler „Linux-Berechtigung verweigert“ zu beheben. Lassen Sie mich wissen, welche der besprochenen Lösungen für Sie funktioniert hat.

Mehr zu den Themen: linux