Hilfe: Samba cifs server mounten
Vielleicht kann mir hier ein Technik"Freak" ja weiter helfen :D
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:
Code:
Versuch 1
mount.cifs -o user=<Benutzername>,pass=<Passwort> //domain/backup /home/www/files
Per console konnte ich dann erfolgreich den Inhalt domain/backup abrufen und auch mit wget ohne Probleme über den Hauptserver ein 5GB File abspeichern.
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
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
Als Gruppe und der Eigentümers von /home/www/files wurde der Username des Backup Verzeichnis übernommen.
Daher habe ich noch den Mounting Point neu gesetzt:
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
Der Ordner würde zwar jetzt jeweils die Gruppe mit Eigentümer anzeigen aber das verschieben der Datei wird dennoch nicht erlaubt.
Hat jemand vielleicht einen Tip wie funktionieren könnte oder eine Antwort warum das so nicht funktionieren kann?