Ich habe hier einen Raspberry Pi mit Minibian drauf (Raspbian reduziert). Also kein Ubuntu, aber ich denke das dürfte davon ohnehin unabhängig sein. Nun habe ich nginx drauf installiert und /var/www/public als Root für nginx festgelegt. Außerdem habe ich dort einen Nutzer, der sich über SSH am System anmelden kann.
/var ist gesetzt auf root:root drwxr-xr-x /var/www ebenfalls /var/www/public auch
Ich benutze in der SSH-Config kein Match user oder Match group und habe auch kein Chroot eingerichtet.
Das Problem ist nun, dass ich mich zwar über SFTP einloggen und lustig durch die Verzeichnisse springen kann, aber ich kann keine Dateien/Verzeichnisse in /var/www/public erstellen, vermutlich, da alles root gehört. Aber ich kann in meinem Verzeichnis leider auch nicht viel machen. Versuche ich eine Datei zu erstellen, klappt das nicht, erstelle ich einen Ordner, kann ich ihn nicht löschen. Der Ordner gehört dann zwar der richtigen Gruppe und dem richtigen Benutzer, aber die Zugriffsrechte sind gesetzt auf d-––––.
Meine Frage ist nun, wie ich das am besten löse, ohne irgendwelche Sicherheitslöcher einzureißen? Kann mir da bitte jemand helfen?