Timoo wrote:Mit chmod wird gesetzt meine ich die Anzeige während der Cms-Installation.
Tja, kann ich nur weiter fragen: was heißt das?
Timoo wrote:Gilt auch für nicht beschreibbar.
Was heißt das?
Timoo wrote:Sprich die php Dateien im Ordner /var/www/cms/
haben keinerlei berechtigungen.
Aha, die erste verwertbare Aussage. Nur: ich glaube das nicht. Keinerlei Berechtigungen ist sehr wenig (gelinde ausgedrückt).
Timoo wrote:Nachdem ich dem Webserverbesitzer (www-data) per chown -R www-data /var/www
sein Verzeichnis neu zugeordnet habe, geht alles einwandfrei.
Aha, auch verwertbar. Nur: mit "chown" wird nur der Besitzer neu festgelegt. Wenn aber eine Datei "keinerlei Berechtigung" hat, dann spielt es keine Rolle, wer der Inhaber der Datei ist, es bleibt bei "keinerlei Berechtigung". Berechtigungen kann man mit "chmod" festlegen, mit "chown" wird nur der Eigentümer festgelegt.
Timoo wrote:Wie soll ich bitteschön mein Problem beschreiben, wenn ich noch nichteinmal richtig diese kenne?
Das ist das Grundproblem: Du hast nicht den geringesten Schimmer, wie das Dateirechtesystem unter Linux funktioniert. Wie wäre es, wenn Du erst einmal entsprechende Dokumentation liest, die Dir das Rechtekonzept unter Linux erklärt? Das ist nicht so schwer wie Du im Moment wahrscheinlich glaubst (eigentlich ist es sogar ziemlich einfach), aber man muss es wenigstens einmal irgendwann gelernt haben. Wenn Du es gelernt hast und verstanden hast, wie die Rechte in Relation zu Inhaber, Gruppe und "Rest der Welt" stehen, dann wirst Du auch verstehen, warum Deine Beschreibung absolut chaotisch ist.
Da kann Dir auch niemand bei helfen, ich kann lediglich noch den Hinweis geben, dass ich vermute, dass der FTP Server mit einer anderen UserID läuft als Apache. Und außerdem glaube ich, dass Du evtl. noch einen ssh-Zugang o.ä. zu Deinem Server hast - aber mangels Beschreibung muss ich eben raten, was natürlich fehleranfällig ist.
Timoo wrote:Ich habe das Problem jetzt vorübergehend mit einem Script überbrückt, dass alle
10 Sekunden "chown -R www-data /var/www" ausführt und komme mir dabei aber sehr dämlich vor.
Das ist auch dämlich, aber mich wundert schon noch, dass Du überhaupt geschafft hast, so Script zu bauen und zu aktivieren, was so etwas tut. Viel besser und sinnvoller wäre, wenn Du sauber analyisierst, wie die Dateien angelegt werden (durch FTP?) und welche UserIDs dabei beteiligt sind. Und wenn Du dann noch verstanden hast, wie die Rechte verwaltet werden, brauchst Du wahrscheinlich nicht einmal mehr hier zu fragen.