Rsync - was habe ich vergessen?

592
Martin Beckett

Ich habe gerade einen neuen ubuntu9.04-Desktop-Computer zu meinem Netzwerk hinzugefügt. Verwenden von rsnapshot (Skriptaufgabe von rsync) zum Sichern aller Maschinen.
Aber ich bekomme Fehler auf der neuen Maschine.

Das System funktioniert perfekt mit den anderen Ubuntu- und Windows-Computern.
Ich kann die Freigaben auf der neuen Maschine auflisten, also rsyncd und das Netzwerk ist in Ordnung.
Ich habe die gleichen Dateien rsycnd.conf und rsyncd.secrets und sie haben die gleichen Berechtigungen.
Das Protokoll auf dem Client sagt nur "rsync denied".
Rsnapshot verwendet einen Dummy-Benutzer, der auf keinem der Client-Computer vorhanden ist

Natürlich habe ich mit den vorhandenen Ubuntu-Maschinen etwas gemacht, damit sie funktionieren - aber ich habe keine Ahnung, was!

z.B.

rsync rsync://backup@192.168.0.100:/home --password-file=secrets 

Funktioniert für die alte Maschine, erteilt Erlaubnis auf ".101" verweigert

0
Sind Sie sicher, dass Rsync auf die lokalen Daten zugreifen kann? user7963 vor 14 Jahren 0

2 Antworten auf die Frage

1
Martin Beckett

Ich habe die rsyncd.conf vom Arbeitssystem auf das nicht funktionierende System kopiert und es hat funktioniert.

Wahrscheinlich ist Rsync mit Tabs vs. Leerzeichen oder Leerzeichen in Konfigurationsdateien sehr pingelig?

Warum laufen Sie nicht einfach mit den beiden Konfigurationsdateien? Kim vor 14 Jahren 0
Sie waren auf verschiedenen Maschinen und es kam mir nicht in den Sinn, dass dies das Problem war - ich dachte, es gäbe irgendwo Sicherheitseinstellungen, die ich auf die alte Maschine gesetzt hatte und die ich vergessen hatte. Martin Beckett vor 14 Jahren 0
0
Niels Basjes

Soweit ich weiß, hat Ubuntu 9.04 AppArmor. Dies bedeutet lediglich, dass weitere Sicherheitsbeschränkungen gelten. Vielleicht ist das, worauf Sie gerade stoßen?