Ich nutze Debian 9.3 worauf Emby läuft. Nun möchte ich gerne daß das Plugin Backup&Restore dieses Backup auf einem anderen Server speichert als Debian, denn nur so macht ja ein Backup nur wirklich Sinn. Denn was nützt mir das Backup von dem Plugin, wenn das komplette Debian abraucht.
Nun verlangt das Plugin, dass der Eigentümer des Verzeichnisses "emby(999)" ist.
Mein Problem ist jetzt, dass wenn ich über die fstab das Remote-Verzeichnis mounte, Dieses standardmäßig "root" gehört.
So funzt zwar der Mount, Eigentümer ist aber root
Und so bleibt es aber auch bei root:
//192.168.99.99/srv-kodi/emby /home/emby-backup cifs username=emby,password=emby rw,uid=emby 0 0
Klar ist, dass ich als root vorher das Verzeichnis /home/emby-backup angelegt und dieses auch mit chown dem user emby zugewiesen habe.
Auch klar ist, dass auf //192.168.99.99/srv-kodi/emby user emby Schreibrechte hat.
Ich hab schon alles mögliche versucht, es will aber einfach nicht klappen.
Ich find aber auch nichts in den man-Pages, was mich weiterbringt:
https://manpages.debian.org/stretch/mount/fstab.5.en.html
https://manpages.debian.org/stretch/mount/mount.8.en.html
Das Paket cifs-utils hab ich jetzt noch nicht installiert, da ich glaube das hat nichts mit dem cifs-Protokoll zu tun, sondern rein mit Debian.
https://manpages.debian.org/stretch/cifs-u….cifs.8.en.html
Wo hab ich hier einen Fehler drinne?
Hinweis und Lösung im Lux-Forum gefunden.
Es müssen in der fstab in Sektor4 die Verzeichnis und Dateirechte mit übergeben werden; Paket cifs.mount nicht notwendig.
//192.168.99.99/srv-kodi/emby /home/emby-backup cifs username=emby,password=emby,vers=2.0,uid=999,gid=999,file_mode=0644,dir_mode=0755 0 0
vers=2.0 <-- SMB-Version
ohne Angabe von uid und gid bleibt root Eigentümer / hier-> id=999=emby
volle Lese und Schreibrechte: file_mode=0644,dir_mode=0755
nur Leserechte: file_mode=0444,dir_mode=0555
Im Ubuntu-wiki gut beschrieben.
Das Backup-Script und HowTo ist in Post 12 zu finden.
Das Restore-Script und HowTo ist in Post 13 zu finden.