Hi!
Ich versuche gerade, eine Sicherung für mein Ubuntu-Tablet durchzuführen; es geht um das Testen der Ubuntu_Touch-Artikels Baustelle/Ubuntu Touch/Sicherung und Wiederherstellung (Abschnitt „Komplett-ueber-WLAN-mit-rsync“). Ich habe mir auf dem Rechner einen neuen Benutzer angelegt, der - wenn ich nichts falsch gemacht habe - rsync, und nur rsync - mit root-Rechten ausführen darf, wie im Artikel angegeben (der Benutzer kann tatsächlich nichts anderes mit Rootrechten machen - hab ich getestet....
Im Artikel ist dieser Befehl für die Sicherunng angegeben, den ich in einem Terminal auf dem Rechner für den dafür angelegten Benutzers ausgeführt habe:
rsync --rsync-path="sudo rsync" --delete --stats -PSHAXhavxze ssh --exclude='/media/*/**' --link-dest=~/ut-backup-alt phablet@xxx.xx.xxx.xx:/home/phablet ~/ut-backup-neu
(der Zugriff via ssh funktioniert, also stimmt auch die hier ausge-ixxte Adresse)
Ausgabe ist dann aber:
sudo: no tty present and no askpass program specified rsync: connection unexpectedly closed (0 bytes received so far) [Receiver] rsync error: error in rsync protocol data stream (code 12) at io.c(235) [Receiver=3.1.2]
Die Version ohne root-Rechte geht:
rsync --delete --stats -PSHAXhavxz --exclude='/media/*/**' --link-dest=~/ut-backup-alt phablet@xxx.xxx.xxx.xx:/home/phablet ~/ut-backup-neu
liefert eine Sicherung des Homeverzeichnis vom Tablet auf dem Rechner im Konto des rsyncbenutzer
.
Ist der erste Befehl ggf. unvollständig? Was ist das askpass programm? Im Netz finde ich immer nur, dass die sudoers-Datei angepasst werden muss; was ich sowohl auf dem Rechner als auch auf dem Tablet getan habe.
(Mir ist auch nicht ganz klar, wie das im Baustelle/Ubuntu Touch/Sicherung und Wiederherstellung mit der sudoers-Datei gemeint war, aber da ich vorübergehend das System beschreibbar machen soll, handelt es sich wohl um das Tablet... Muss ich auch auf dem Tablet auch noch einen eigenen rsyncbenutzer anlegen?)
so long
hank