Beiträge von ThomasChr

    Die Erläuterungen von ThomasChr, Bachsau und killerbees19 waren, nachdem ich sie zusammengefügt und verstanden habe, die entscheidenden Informationen, die mir gefehlt haben, um die Nextcloud zu installieren.

    .

    .

    .

    Hört sich grob schon ganz richtig an. Habs jetzt aber ned detailgenau geprüft.

    Falt ist für mich: Mit soviel Neugier und Lernbereitschaft bist du -imho- auf dem richtigen Weg dir irgendwann nen eigenen kleinen root Server zu basteln.

    Vielleicht noch nen Linux Buch vorher und ne Linux VM zuhause aber das Zeug dazu hast du.

    Der "durchschnittliche" Hosting Nutzer grummelt warums ned geht, stellt die Rechte 0777 ein für alles und denkt nicht mehr drüber nach.

    Thumbs up von mir!

    Krass wie gut es unsere Regierung mit uns meint!

    Ich bin heute schon den ganzen Tag mit Mehrwersteuerumstellungen bei Hinz und Kunz beschäfftigt.

    Meine Regierung schenkt mir nicht nur riesig viel Geld, sie sorgt auch dafür dass ich mich auf Arbeit nicht langweilen muss... Ist das nicht absolut großartig?

    Ja, ich denke so langsam nähern wir uns der Sache an :)

    Die Person die deine Website aufruft sieht niemals Dateien. Sie sieht dass was der Webserver ihr zeigt. Und der Webserver muss die Dateien lesen können.

    Die Other-Berechtigung macht gerade auf einem Linux System (das gibt es schon einige Jahrzehnte und auch schon bevor es das Internet gab) schon Sinn, in einem Shared Webhosting eventuell ein bisschen weniger, das kann durchaus sein.

    Afaik - und da kommt es auf das entsprechende Webhosting drauf an - kannst du die Rechte sogar ohne Gefahr für alles auf 777 setzen.

    Andere User (also die Websiten anderer Kunden) sollten in deine Verzeichnisse sowieso nicht reinkommen.

    Das ist natürlich nicht sonderlich "sauber" aber manchmal muss der scheiß halt einfach mal funktionieren :)

    Imho ist es wohl so dass der Webserver über deine Domain weiß in welchem Verzeichnis deine Dateien liegen (virtuell Host) und dieses nicht verlassen kann. Der Webserver kommt wohl als User www-data an. Der Webserver selbst liest aber nur Daten.

    Schreiben kann dann erst PHP. Dieses wird wahrscheinlich unter deinem User gestartet.

    Prinzipiell wäre es also sauber wenn die Dateien alle deinem User gehören und somit dein User (den auch PHP nimmt) alle Rechte drauf hat. Der Webserver selbst muss nur Leserechte drauf haben und auf bestimme Konfigurationsdateien (Datenbankverbindungsinfos) auch garkeine Rechte.

    Diese Dateien werden aber eigentlich noch auf anderem Wege vom Webserver versteckt, deshalb ist es auch nicht so schlimm wenn er diese lesen dürfte.

    Aber wie gesagt, ich kenn den Aufbau der Hostingumgebung nicht ganz und ich mach das lieber auf nem eigenen Server, da weiß ich welche User es gibt und wie die konfiguriert sind.

    Es gibt keine Berechtigung für User die aus dem Internet zugreifen. Solche User gibt es in einem Linux System nicht.

    User die aus dem Internet zugreifen tun das mit einem Programm welches auf dem Server läuft und sich dann als ein User der Betriebssystems "anmeldet".

    Wer deine Website aufruft läuft also entweder als der User der den Webserver gestartet hat (www-data) oder als dein User (wenn ein php Programm mit eigenem Userkontext wie heutzutage üblich).

    50000-60000€. Ist doch dann klar, dass sich keine Sau für uns interessiert und man die Stelle bis heute nicht besetzt bekommt. Als das dem großen Boss gesagt wurde, ist dem nur die Kinnlade runtergefallen und hat gesagt "Das ist ja nicht so schön".

    Wir warten momentan einfach nur auf den Tag X wo das ganze System den Bach runter geht. Dann werden ein paar Leute nicht schlecht staunen, wenn der externe Dienstleister alle 15 Minuten irgendwas zwischen 50 und 100€ abrechnet :)

    Was jetzt? Gute IT kostet ordentlich Geld?

    *suprisedpikachu*

    Wobei ich da absolut zustimmen würde. Ein Like sollte mehr Wert sein als irgendein (evtl. sinnloser) Beitrag oder gar ein sinnloses Thema.

    Und jetzt lasst mich ein paar sinnlose Beiträge schreiben damit ich Punkte bekomme...

    Also dass das letzte der drei Rechte für Zugriff aus dem Internet steht würd ich jetzt so ned ganz unterschreiben :)

    Aber lies doch selbst: https://wiki.ubuntuusers.de/Rechte/

    tl;dr:

    Die Rechte sind:

    - Besitzer

    - Gruppe des Besitzers

    - Jeder

    Wobei Jeder nicht "jeder aus dem Internet" sondern jeder Linux Systemuser bedeutet.

    In dem Fall ist der Jeder-User wahrscheinlich der Webserver-User (www-data). Wenn der Ordner also dem User "www-data" gehört dann müssen die Rechte für Jeder nicht angefasst werden.

    Kurzum: Es ist kompliziert...