chmod ändert keine Dateiberechtigungen

chmod ändert keine Dateiberechtigungen

Ich versuche, eine ausführbare „Hello World“-Ruby-Datei zu erstellen. Ich habe eine vorhandene, funktionierende ausführbare „Hello World“-Ruby-Datei kopiert und umbenannt, aber die neue Datei hat keine Ausführungsberechtigungen. Die Originaldatei hatte die folgenden Berechtigungen:

-rwxr-xr-x 1

Die neue Datei hat die folgenden Berechtigungen:

-rw-r--r-- 1

Ich habe es chmod -x [Filename]sowohl für die neue Datei als auch für versucht sudo chmod, aber nichts ändert die Dateiberechtigungen. Die Dateiberechtigungen bleiben:

-rw-r--r-- 1

Jeder Versuch, die Datei auszuführen, führt verständlicherweise zu

bash: [Dateiname]: Permission_denied

Antwort1

Der Befehlchmod -x [Filename] entferntdie Ausführungsberechtigung der Datei, die Sie ausführen möchten. Wenn Sie die Datei ausführbar machen möchten, versuchen Sie es mit etwas wie chmod +x [Filename](beachten Sie das + anstelle des Minus).

verwandte Informationen