Michael Schröpl: Chmod

Beitrag lesen

Danke für ausführliche Nachricht, aber wenn nun steht:
chmod +x all the .cgi files
Welcher Wert muss gechmodet werden? :)

Aus der Sicht der Ausführbarkeit des Skripts (und *nur* aus dieser) jeder beliebige, der eben mindestens das "x"-Bit auf jeder der drei möglichen Positionen enthält (also alle ungeraden numerischen Werte).

Der Vorteil der angegebenen Darstellung ist, daß im Gegensatz zur vollständigen Angabe aller Bits eben gerade nicht versucht wird, andere Bits zu ändern, wenn man sich der Konsequenzen nicht bewußt ist.
Es könnte ja sein, daß ein Skript sowohl ausführbar sein muß (+x) als auch lesbar (z. B. weil es Konfigurationsdefinitionen enthält, die ein anderes Programm lesen muß) oder im Extremfall sogar schreibbar (weil ein anderes Skript Konfigurationswerte dort hineinschreibt - unschön, aber vorstellbar). Wenn Du nun "chmod 111" gesetzt hast, dann ist das besagte Skript selbst lauffähig, aber das andere Programm nicht mehr.