Seite 1 von 6

Hochgeladene Dateien haben falsche Rechte auf dem Server

Verfasst: 25.12.2008 01:11
von CB250G
Hallo zusammen,

da die Suche mich nicht weiter gebracht hat, hier nun mein Problem:

Seit dem Update von 3.02 -> 3.03 werden hochgeladene Dateianhänge unter dem Besitzer "Nobody" und nicht dem Domainnamen als Besitzer auf dem Server gespeichert.
Diese erhalten zudem die Rechte 0600.

Diese Dateianhänge (meistens Bilder) werden auch in den Beiträgen korrekt dargestellt, doch leider kann ich sie nicht per FTP runterladen und sichern... :(

Ich kann weder die files noch die Avatars per FTP kopieren.

Das Update von 3.03 -> 3.04 hat leider keine besserung gebracht.

Ich vermute mal das beim Update davor etwas schiefgelaufen ist, aber wo?

Hat jemand einen Tip für mich?

Danke

Gruß Achim

Verfasst: 25.12.2008 09:03
von Metzle
Hallo,

hat dein Hoster etwas an den Servereinstellungen geändert? Nur dass man das mal ausschließen kann.

Verfasst: 25.12.2008 09:22
von CB250G
Hallo,

da müßte ich erst nachfragen.

Nur wenn ich per FTP etwas hochlade dann sind Besitzer und Rechte in Ordnung, aber bei dem was das Forum hochlädt stimmt es nicht...

Werde aber auf jedenfall nachfragen.

Danke

Gruß Achim

Verfasst: 25.12.2008 20:22
von CB250G
Hallo,

habe beim Hoster nachgefragt, es soll nichts geändert worden sein...

Jetzt haben sie mir mal alle Dateien auf meine Domain als Besitzer umgestellt,

so das ich wenigstens eine Komplettsicherung machen konnte.

Dennoch neue Bilder werden wieder als "nobody" gespeichert,

die sich dann auch wieder nicht kopieren lassen...

Und ohne BackUp ist das ganze auf Dauer etwas Sinnlos... :(

Gruß Achim

Hochgeladene Dateien haben falsche Rechte auf dem Server

Verfasst: 25.12.2008 21:17
von CB250G
Hallo,

noch ein paar Neuigkeiten!!!

Ich habe auf dem Server Testweise nochmal das 3.04 installiert,

und wieder werden Bilder als "nobody" mit 0660 gespeichert.

Dann nochmal alles gelöscht.

Dann von vorne installiert:

3.01 Bilder werden als "nobody" mit 0666 gespeichert (die sich kopieren lassen)

update -> 3.02 Bilder werden als "nobody" mit 0666 gespeichert

update -> 3.03 Bilder werden als "nobody" mit 0600 gespeichert !!!

Diese sind dann nicht mehr kopierbar :(

Es dürfte also ein fehler ab 3.03 sein...

Hoffendlich hat jemand einen Tip...

Gruß Achim

Verfasst: 25.12.2008 23:25
von redbull254
Hallo erstmal,

dieses Verhalten sollte eigentlich mit dem Update auf 3.0.4 behoben worden sein.

Du müsstest dann natürlich die "alten" Dateien, die durch die 3.0.3 Version das Datei-Attribut 0600 bekommen haben, ändern. Die neuen Dateien, die nach dem Update auf 3.0.4 hoch geladen wurden, sollten dann 0644 besitzen.

Ich hatte das gleiche Problem, kann aber im Augenblick kein Problem mehr feststellen.
Man hat mir freundlicherweise ein Script erstellt, mit dem ich alle Attribute auf 0644 zurück setzen kann.

Ist ja auch ein bissel bekloppt, wenn man die Bild-Dateien bei einem Komplett-Backup des Forums nicht sichern kann. :roll:

Verfasst: 25.12.2008 23:41
von CB250G
Hallo,

bei mir ist es leider nicht so, nach update auf 3.04 bekommen die Dateien 0660 was sich aber leider auch nicht kopieren läßt...

Habe auf phpBB.com einen gleichen Fall gefunden Klick mich

Gruß Achim

Verfasst: 26.12.2008 00:29
von redbull254
Merkwürdig. Ich habe auch 3 Dateien gefunden, die 0660 hatten. Bin mir aber nicht sicher, ob ich das Script nach dem Update auf 3.0.4 noch einmal aufgerufen und die Attribute auf 0644 geändert habe.

Ich werde jetzt erst einmal ein neues Backup erstellen und dann mal Bilder hoch laden.
Mal sehen, ob dann wieder neue Dateien mit 0660 dazu gekommen sind.

Verstehe gerade nicht wirklich, wieso 0644 klappt und 0660 nicht. :roll:

Da muss ich mich wohl noch einmal wieder rein lesen. :oops:

Mit Hilfe des Scripts kann ich sie allein umbenennen. Ich kann ja nicht jedesmal den Hoster bitten, die Dateien zu bearbeiten.

Was das wohl sollte, es klappte doch alles.
Man muss nicht immer an allem rum fummeln, wenn es klappt. :grin:

Verfasst: 26.12.2008 08:11
von CB250G
Hallo,

0660 hat im Gegensatz zu 0644 keine Leserechte für "Andere",

und genau da liegt der Hund begraben... :(

Es muss vermutlich irgend eine Änderung am Apache geben,

denn die von Forum Hochgeladenen Bilder werden nicht mehr unter der Domain als Besitzer gespeichert sondern als "nobody".

Mit der Domain als Besitzer war es fast egal welche Rechte die Dateien hatten,

Leserechte für den Besitzer(Domain) waren immer dabei.

Wenn jetzt aber "nobody" der Besitzer ist, braucht man Leserechte für "Andere", damit man als Domain auch mal lesen darf... :cry:

Gruß Achim

Verfasst: 28.12.2008 03:12
von redbull254
Ist das Problem sonst noch niemanden aufgefallen? :o

Es ist tatsächlich so, das auch in der Version 3.0.4 die Bilder im Ordner "files" das Datei-Attribut 0600 bekommen und so per FTP nicht zu sichern sind.
Das kann es aber doch nicht sein, oder ? :-?