Martin Weis <Martin.Weis.newsadress@gmx.de> (Do 01 Mär 2007 13:58:29 CET): > Heiko Schlittermann wrote: > > > Ralf Schmidt <brieflisten@webseitenhaus.de> (Do 01 Mär 2007 11:57:22 CET): > >> Mit einem Script will ich als root von Rechner A mit rsync und SSH auf > >> Rechner B ein Backup fahren. Auf Rechner B bin ich "nur" User. > > > > Wenn Du auf "B" nicht root bist, kannst Du dort auch keine Files > > anlegen, die Root gehören. Du könntest vesuchen, ob Dir fakeroot > > weiterhilft. > > Du könntest einen schlüsselbasierten ssh-login nutzen (man ssh-keygen), dann > funktioniert das Ganze auch per script. Das war nicht die Frage. > Mit etwas wie > $ rsync -apv -e "ssh -l remoteuser" /to/backup \ > remoteuser@remotehost:/backup/verzeichnis > kannst du auf remotehost nur als remoteuser arbeiten. Eventuell kannst du > auch einen user (dein "testuser" oder backupuser) dort mit entsprechenden > Rechten ausstatten und ihm login nur über ssh-Zugang mit key erlauben. So lange er auf "B" nicht root ist, kann er keine Files anlegen, die nicht ihm selbst gehören. -- Heiko
Attachment:
signature.asc
Description: Digital signature