dedlfix: Rechte FTP-verträglich ändern

Beitrag lesen

echo $begrüßung;

Nach erfolgreichem Entpacken muss ich aber sehen, dass die Verzeichnisse nur auf 755 stehen, weshalb ich mittels FTP nichts mehr löschen kann. Wo ist denn die Ursache zu suchen?

Im Handbuchtext zu mkdir() steht so ein kleiner unscheinbarer Satz: "The mode is also modified by the current umask, which you can change using umask()." Bei umask() wiederum gibt es einen weiteren wichtigen Hinweis: "It is better to change the file permissions with chmod() after creating the file." Warum das besser ist, ist erstmal für dein Problem nebensächlich. Die Aussage ist, dass chmod() im Gegensatz zu mkdir() nicht von der umask beeinflusst wird.

Noch ein Hinweis: Das Löschen einer Datei ist ein Schreibvorgang in dem Verzeichnis, in dem sie steht. Die Besitz- und Berechtigungsverhältnisse der Datei selbst interessieren beim Löschen nicht.

echo "$verabschiedung $name";