Beheben den Fehler Permission Denied in Linux Bash
In diesem Artikel wird die Ursache des Fehlers Permission Denied in Linux Bash vorgestellt und wie man ihn löst.
Dieser Fehler wird dadurch verursacht, dass die Datei nicht die Berechtigung Ausführen hat. Wir können die Berechtigungen mit dem Befehl chmod ändern.
Unten ist der Inhalt der Bash-Datei, die wir in diesem Beispiel verwenden werden. Speichern Sie es als example.sh.
echo "Hello, World!"
Bash-Dateien unter Linux ausführen
Versuchen Sie zunächst, die Datei auszuführen. Wir erhalten den Fehler Permission denied.

Lassen Sie uns die Berechtigungen unserer Datei überprüfen.
ls -l example.sh

rsteht für Lesenwsteht für schreiben- Wir brauchen
xzum Ausführen
Dateiberechtigung mit dem Befehl chmod ändern
Der Befehl chmod ändert Dateimodus-Bits. Mit diesem Befehl können wir der Datei die Berechtigung execute hinzufügen.
sudo chmod +x example.sh
Danach können wir die Datei ausführen.
./example.sh

Anstatt jedem die Berechtigung Ausführen hinzuzufügen, können wir sie nur dem Benutzer hinzufügen.
sudo chmod u+x example.sh

Yahya Irmak has experience in full stack technologies such as Java, Spring Boot, JavaScript, CSS, HTML.
LinkedIn