Rsync-Server der Diskstation lässt nur "admin" als User zu

Status
Für weitere Antworten geschlossen.

monchi

Benutzer
Mitglied seit
16. Feb 2012
Beiträge
109
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich versuche gerade verschiedene Ordner meines Linuxservers (Ubuntu) auf die Diskstation (DS212j) zu sichern. Auf der Diskstation ist Netzwerksicherungsserver aktiviert.

Wenn ich nun folgenden Befehl auf meinem Ubuntu-Server ausführe
PHP:
rsync -av /tmp/ rsync://Benutzer@192.168.1.156/test/tmp
bekomme ich eine Fehlermeldung

PHP:
@ERROR: auth failed on module test
rsync error: error starting client-server protocol (code 5) at main.c(1524) [sender=3.0.7]

wenn ich den gleichen Befehl mit dem Benutzer "admin" ausführe läuft alles ohne Probleme durch:
PHP:
rsync -av /tmp/ rsync://admin@192.168.1.156/test/tmp

Das kuriose an der Sache ist, dass wenn ich anstatt meines Ubuntu-Servers eine weitere Diskstation (DS411) auf der DS212j sichere (gleiche Freigabe, gleiche Benutzerdaten) läuft alles wie gewünscht.

Hat jemand eine Idee woran das liegen könnte? Ggf. helfen die Logfiles der Diskstation weiter. Kann mir jemand sagen wo die entsprechenden Files liegen?

Gruß

Monchi
 

monchi

Benutzer
Mitglied seit
16. Feb 2012
Beiträge
109
Punkte für Reaktionen
0
Punkte
0
wirklich keiner hat eine Idee dazu? :(
 

stefan_lx

Benutzer
Mitglied seit
09. Okt 2009
Beiträge
2.766
Punkte für Reaktionen
73
Punkte
88
Hi Monchi,

standardmäßig kann nur admin/root den rsync nutzen.

Du musst zuerst die benutzerdefinierte rsync-Konfig in den Einstellungen der Netzwerksicherung aktivieren. Allerdings kannst du dann den syno-syno-sync nicht mehr direkt nutzen, der die "Gemeinsamen Ordner" synchen kann.
In der rsync-conf (/etc/rsyncd.conf) kannst du dann für die gewünschten Verzeichnisse auch anderer Benutzer zulassen.
Rich (BBCode):
[Verzeichnis1]
path =  /volume1/Verzeichnis1/
comment = 
uid = andererUser
gid = users
read only = no
list = yes
auth users = admin, andererUser
secrets file = /etc/rsyncd.secrets
charset = utf-8

Ich glaube das ist in der rsync.conf alles was man machen muss.

Gruß
Stefan
 

monchi

Benutzer
Mitglied seit
16. Feb 2012
Beiträge
109
Punkte für Reaktionen
0
Punkte
0
besten Dank für die Info.

zusätzlich muss in der /etc/rsyncd.secrets noch Benutzername und Passwort eingetragen werden dann läufts ohne Probleme!
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat