Vorneweg eine Bitte: Entscheide dich, welches Thema du in diesem Thread behandeln willst und mache für die jeweils anderen Themen eigene Threads auf. Jedes Thema hat seine eigenen Anforderungen und je nach Gesprächsteilnehmer kann somit ein gewisses Durcheinander gleich vom Start verhindert werden. Wenn du dich entschieden hast, können wir die Bezeichnung des Themas hier entsprechend korrigieren.
Punkt zwei: Ich habe selbst mal klein angefangen und solche Fragen gestellt (meistens mir selbst). Mein Vorteil war, dass ich die Antworten darauf in einer vom Internet geschützten Testumgebung suchen konnte und deshalb eben nicht Tage später einen Botnetzbetreiber mit neuen Rechenkapazitäten versorgt habe. Falls du also kein IT-Äquivalent zu einer Coronaparty suchst, bietet es sich an, das ganze erstmal im Trockendock zu verproben und den vServer so lang mit allen Schotten dicht in der Ecke stehen zu lassen.
Fohnbit schrieb:
In HostEurope habe ich ein Initialpasswort für einen User. Ich denk das ist der user root ist
Wenn der User root heißt, dann wird es der root-User sein. Wenn er nicht root heißt, dann ist es vielleicht ein Benutzerkonto mit administrativen Rechten für deine Umgebung. Mehr dazu erfährst du in der Email, die dich über dieses Benutzerkonto informiert hat - oder evtl. auch das Control Panel bzw. die Kundenverwaltung, die dir Host Europe zur Verfügung stellt.
Kurz: Wenn du's nicht weißt, weiß das außer Host Europe keiner.
In Plesk ist ein Systemuser definiert: userA (Weiß nimmer wie ich den erzeugt habe)
Dann find's heraus, bevor es jemand anderes für dich tut.
1. Alle Files müssen dem selben user und gruppe zugehören, damit der Webshop auch funktioniert. Denn Magento schreibt ja log Files. User muss wohl der Apache user sein? oder Reicht hier die Gruppe?
Ich hatte zuletzt vor zehn Jahren kurz mit Magento zu tun gehabt, kann mich aber noch daran erinnern, dass es bei solchen Anwendungen selbst da schon üblich war, in der Anleitung zu vermerken, welche Dateien/Verzeichnisse welche Berechtigungen und Besitzer brauchen. Gern wurde das auch im Rahmen des Setup-Prozesses überprüft und angemeckert. Hier also mal in die Anleitung schauen - das sollte dir hier keiner Abnehmen.
2. root Login nicht erlauben
Suche nach PermitRootLogin.
3. userA und UserB soll root werden können (Aber die Files die unter diesen User erzeugt werden, sollen wieder die selben sein)
für Teil eins der Frage. Was genau meinst du mit dem Inhalt der Klammer?
4. userC hat keine root Rechte
Ein Benutzer erhält nur dann root-Rechte, wenn er root (uid=0) ist oder per sudoers die Erlaubnis erhält, mit der gleichen Berechtigungshöhe Befehle auszuführen. Es ist keine zusätzliche Konfiguration notwendig, außer du machst so etwas wie eine Gruppe für sudoers zu definieren, in der auch userC Mitglied ist.
5. FTP Zugang für alle User soll den File Berechtigungen entsprechen.
Nicht alle Teilnehmer dieses Forums kennen den von dir verwendeten FTP-Server (ich wage mal die Unterstellung, dass du es auch nicht weißt). Find es heraus und lass es uns wissen.
Ich weiß nicht, ob das Hoster- oder Plesk-spezifisch ist. Bei Strato kann man sich solche Dienste wie Magento aus einem eigenen "Appstore" installieren. Das gibt es vielleicht auch bei dir und hat vielleicht sogar den Vorteil, dass es vom Start weg ein bisschen besser abgesichert ist.