Warum funktioniert der Befehl „chmod“ in Kali Linux 2020 nicht?

Warum funktioniert der Befehl „chmod“ in Kali Linux 2020 nicht?

Ich bin im Grunde genommen wirklich neu bei Kali und habe keine Vorkenntnisse in anderen Betriebssystemen als Windows. Ich versuche, Kali mithilfe verschiedener Tutorials auf Youtube zu lernen, und ich habe im Grunde ipsweep (ich glaube, es heißt nur so) mithilfe einer .shin programmierten Datei gelernt /bin/bash. Ich habe versucht, eine Datei im Root-Verzeichnis ausführbar zu machen, indem ich den

chmod -x filename.sh
sudo chmod -x filename.sh
chmod -rwx filename.sh

Ich dachte, ich hätte nicht genügend Berechtigungen, weil kein Bash-Fehler angezeigt wurde, aber als ich ./filename.shes versuchte, stand da permission denied. Dann sah ich, ob die Datei ausführbar ist oder nicht, aber es zeigte etwas ziemlich Seltsames: Es zeigte, dass der chmodBefehl nicht einmal ausgeführt wurde (ich glaube, ich verstehe das immer noch nicht so richtig). Wie macht man das richtig?

Terminal-Ausgabe

Antwort1

chmod -x entferntdie Ausführungsberechtigung. Wenn Sie die Datei ausführbar machen möchten, benötigen Sie +x:

chmod +x filename.sh

Außerdem muss die Datei lesbar sein ( chmod +r filename.sh). Mit chmod -rwx filename.shhaben Sie alle Berechtigungen entfernt, auch diese. Die Striche (die in Ihrem Terminal als eine lange Zeile angezeigt werden) in der Ausgabe vonls -l angeben chmodhat perfekt funktioniert.

verwandte Informationen