Vielleicht kann mir hier ein Technik"Freak" ja weiter helfen
Ich spiel mich etwas mit dem Yetishare filehosting script und wollte den Backup space meines Providers anzapfen.
Dazu habe ich auf den ersten Blick erfolgreich an die Stelle wo normalerweise die Files per PHP gespeichert werden den Backup Storage gemountet.
/home/www/files
Beim ersten versuch hab ich diesen Befehl verwendet:
Per console konnte ich dann erfolgreich den Inhalt domain/backup abrufen und auch mit wget ohne Probleme über den Hauptserver ein 5GB File abspeichern.Code:Versuch 1 mount.cifs -o user=<Benutzername>,pass=<Passwort> //domain/backup /home/www/files
Nun komme ich zum Problem durch das Script. Die Datei wird erst in /tmp hochgeladen und dann erstellt das php script einen Ordner unter /home/www/files und verschiebt die Datei aus den tmp.
/home/www/files/ordner/datei.xyz
Der Ordner wird erstellt jedoch erhalte ich leider den Fehler permission denied
Als Gruppe und der Eigentümers von /home/www/files wurde der Username des Backup Verzeichnis übernommen.Code:Error: Could not move the file into storage, possibly a permissions issue with the file storage directory. - /tmp/phps2y4hJ - /home/www/files/e2/e24eacfcd52c4bf4036f8a1732f96417
Daher habe ich noch den Mounting Point neu gesetzt:
Der Ordner würde zwar jetzt jeweils die Gruppe mit Eigentümer anzeigen aber das verschieben der Datei wird dennoch nicht erlaubt.Code:Versuch 2 mount -t cifs -o user=username,pass=password,uid=www-data,gid=www-data //domain/backup /home/www/files Versuch 3 mount -t cifs -o user=username,pass=password,uid=root,gid=root //domain/backup /home/www/files
Hat jemand vielleicht einen Tip wie funktionieren könnte oder eine Antwort warum das so nicht funktionieren kann?





Zitieren