dedlfix: Schreibprobleme

Beitrag lesen

Hi!

Ja. Es gibt 256 Kombinationen von Rechten
eigentlich sind es 2^3 * 2^3 * 2^3 = 2^9 = 512 Kombinationen.

Also ich bekomme mit 8 Bit nur 256 Varianten hin. Aber es sind nicht 8 Bit (Denkfehler meinerseits) sondern 4*3 - schließlich gibt es noch drei Bits für Setuid, Setgid und das Sticky Bit - also 4096 Möglichkeiten.

[...] für reine Dokumente oder Konfigurationsdateien ist 666 de facto gleichwertig mit 777, für PHP-Scripte auch, weil sie aus der Sicht des OS nicht als ausführbar gelten. Perl-Scripte in der Regel schon, den Unterschied finde ich auch bemerkenswert.

Üblicherweise wird bei PHP vom Apachen zuerst PHP gestartet, das dann die Datei liest. Bei Perl wird das Script gestartet, das über die Shebang das Perl aktiviert. Das ginge prinzipiell mit PHP auch so und mit Perl auch umgekehrt. Doch so wie es üblich ist, passt das besser zur Philosophie beider Sprachen. PHP ist eingebetteter Code, Beim Perl-Script ist alles Code.

Lo!