1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

welcher Besitzer, welche Gruppe?

Dieses Thema im Forum "Konfiguration" wurde erstellt von davtedo, 13. Februar 2016.

  1. davtedo

    davtedo Member

    Registriert seit:
    6. Februar 2016
    Beiträge:
    14
    Zustimmungen:
    1
    Leider sehe ich gerade in meiner WP-Installation, dass die Einstellungen für Besitzer und Gruppe wild variieren:
    Im Ordner Uploads ist der Ordner 2015 dem Besitzer www-data zugeordnet, der Ordner 2016 jedoch meinem Verwaltungs-User yxz12345 beim Hoster all-inkl.
    Bei der Gruppenzugehörigkeit ist es genauso.

    Was ist korrekt?

    Welche Instanz hat das verstellt bzw. verteilt die Zuordnung so uneinheitlich? Die Ordner 2015 bzw. 2016 sind doch durch eine ganz normale Grundeinstellung entstanden, oder?

    Herzlichen Dank für Tipps!
     
    #1 davtedo, 13. Februar 2016
    Zuletzt bearbeitet: 13. Februar 2016
  2. Shadow

    Shadow Well-Known Member

    Registriert seit:
    12. Februar 2007
    Beiträge:
    2.972
    Zustimmungen:
    58
    genau was richtig und oft notwendig ist, hängt auch vom Hoster ab (dessen Anleitung für webspaceadmin lesen). und hat sehr wenig mit wordpress zu tun, wenn nicht richtig wäre, könnte nur sein das etwas in Wordpress nicht vollends funktioniert.
     
  3. Hille

    Hille Well-Known Member

    Registriert seit:
    22. Januar 2012
    Beiträge:
    7.965
    Zustimmungen:
    9
    Die Frage ist, unter welchem Benutzer dein Webserver ausgeführt wird? Das sollte nach Möglichkeit auch der Besitzer sein.
     
  4. Putzlowitsch

    Putzlowitsch Well-Known Member

    Registriert seit:
    21. Oktober 2006
    Beiträge:
    5.955
    Zustimmungen:
    47
    Bei All-Inkl läuft der Webserver mit dem Benutzer www-data. Wenn in Wordpress Verzeichnisse oder Dateien z.B. für Uploads angelegt werden, ist der Owner dann www-data.

    Man kann bei All-Inkl aber auch andere PHP-Versionen über die .htaccess konfigurieren. Diese laufen dann als CGI/Fast-CGI im Kontext des FTP-Benutzers. Entsprechend ist der Owner von neuen Verzeichnissen und Dateien nun der FTP-Nutzer.

    Hattest Du irgendwann mal die PHP-Version geändert?

    Man kann im KAS unter Tools->Besitzrechte den Owner ändern. Dann muß man aber ggf. auch die Zugriffsrechte anpassen, damit die Uploads funktionieren.

    Gruß
    Ingo
     
  5. davtedo

    davtedo Member

    Registriert seit:
    6. Februar 2016
    Beiträge:
    14
    Zustimmungen:
    1
    Heißt das, dass Ordner, die durch FTP-Transfer den FTP-Benutzer als Besitzer haben, auf den www-data geändert werden sollten?
     
  6. davtedo

    davtedo Member

    Registriert seit:
    6. Februar 2016
    Beiträge:
    14
    Zustimmungen:
    1
    Nein – aber ich hatte schon mal das Gefühl, der Eintrag hat sich geändert. WIrd das von all-inkl vielleicht im Rahmen von Updates mal angehoben? Oder weil eine neue WP-Version das erfordert?

    Ah – das klingt doch eigentlich vernünftig. Ich habe es jetzt so verstanden, dass der Besitzer eigentlich www-data sein sollte. Wenn man nun über das Upload-Tool in KasServer oder per FTP-Client etwas auf den Server schiebt, bekommen die Files trotzdem den Besitzer www-data – richtig? Das will man doch, oder?
     
  7. Ruedgersclub

    Ruedgersclub Member

    Registriert seit:
    10. Februar 2016
    Beiträge:
    7
    Zustimmungen:
    0
    Es gibt keine Probleme, solange PHP, sprich WP in die erforderlichen Verzeichnisse schreiben kann. Das erreicht man mit den Rechten 777. Wenn man lange keine Aktionen ausführt die ein Schreiben erforderlich machen, kann man die Rechte solange auf 755 zurück stellen, das erschwert unerwünschte Fremdzugriffe. Dann spielt der Besitzer keine Rolle.
     
  8. SirEctor

    SirEctor Well-Known Member
    Ehrenmitglied

    Registriert seit:
    28. Oktober 2008
    Beiträge:
    12.361
    Zustimmungen:
    427
    Ich würde von 777 generell absehen, da das immer vollen Zugriff für alle bedeutet. Stell das System richtig ein, dann reicht bei den meisten für Ordner 755 und für Dateien 644. Hille und Putzlowitsch haben hier bereits die richtigen Hinweise gegeben.
     
  9. davtedo

    davtedo Member

    Registriert seit:
    6. Februar 2016
    Beiträge:
    14
    Zustimmungen:
    1
    Aah! – das finde ich jetzt hilfreich, dass der Besitzer keine Rolle spielt. Danke Dir.
     
  10. Putzlowitsch

    Putzlowitsch Well-Known Member

    Registriert seit:
    21. Oktober 2006
    Beiträge:
    5.955
    Zustimmungen:
    47
    Nein, bei All-Inkl wird die vorkonfigurierte PHP-Version, die als Apache-Modul läuft, nicht geändert. Um eine andere Version zu nutzen, muß man das selbst per .htaccess konfigurieren. Dabei läuft dann PHP aber als CGI/FastCGI nicht mehr im Kontext des Webservers, sondern in dem des FTP-Nutzers. Das hat dann entsprechende Konsequenzen für die Zugriffsrechte auf Dateien und Verzeichnisse.

    Falls Du eine aktuelle PHP-Version als Apache-Modul haben willst, mußt Du Dich beim Support melden. Deine Daten werden dann auf einen neuen Server umgezogen.



    Es hängt halt davon ob, wie PHP läuft.

    Falls als Apache-Modul, gibt es zwei Möglichkeiten:
    - Der Besitzer ist der FTP-Nutzer, dann werden zum Schreiben die Rechte 777 (Verzeichnisse) bzw. 666 (Dateien) benötigt
    - Der Besitzer ist www-data, dann reichen die Rechte 755 bzw. 644

    Falls als CGI/FastCGI (im Kontext des FTP-Nutzers):
    - Der Besitzer ist der FTP-Nutzer, dann werden zum Schreiben die Rechte 755 (Verzeichnisse) bzw. 644 (Dateien) benötigt (was die Vorgabe ist), Damit kann PHP auf alle Dateien schreiben

    Falls der Besitzer dem PHP/Webserver-Kontext entspricht, hilft es nicht mal, die Schreibrechte komplett zu entziehen (555 bzw. 444), um das Schreiben sicher zu vehindern. Denn der Besitzer hat natürlich das Recht, die Rechte zu ändern.

    Kurz gesagt, da wo nicht vom Web aus geschrieben werden soll, müssen Besitzer und PHP/Webserver-Kontext unterschiedlich sein und die Rechte auf 755 bzw, 644 stehen.

    Das ist bei All-Inkl praktisch die Voreinstellung, sofern man WP selbst per FTP isstalliert und keine PHP-Version in der .htaccess konfiguriert hat.
    Um die Schreibzugriffe z.B. auf den uploads-Ordner zu erlauben, vergibt man dem Verzeichnis die Rechte 777 oder setzt den Besitzer auf www-data und läßt sie auf 755. Letzteres hat den Nachteil, daß am selbst dann keine Dateien mher per FTP löschen oder in das Verzeichnis kopieren kann.

    Gruß
    Ingo
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden