Hallo Liste ! Folgendes Problem: Möchte alle User-Accounts, Also /home von einer Maschine auf eine andere kopieren, und zwar mit ALLEN Rechten, desweiteren aus /opt mit ALLEN Rechten. Das ganze schon mal als root probiert aber nicht vollständig gelungen. Entweder bin ich zu dämlich oder ich finde den richtigen Einstiegspunkt. Auf beiden Maschinen laufen identische Distris und die konfiguration ist in etwa die selbe. Danke für jeden Tip MfG Christian --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Am Die, 15 Aug 2000 schrieb Christian Kupka:
Hallo Liste !
Folgendes Problem: Möchte alle User-Accounts, Also /home von einer Maschine auf eine andere kopieren, und zwar mit ALLEN Rechten, desweiteren aus /opt mit ALLEN Rechten. Das ganze schon mal als root probiert aber nicht vollständig gelungen. Entweder bin ich zu dämlich oder ich finde den richtigen Einstiegspunkt. Auf beiden Maschinen laufen identische Distris und die konfiguration ist in etwa die selbe.
Danke für jeden Tip
MfG
Christian
Hallo Christian, ich wuerde es mit tar probieren, da kann man die Rechte behalten. -- Registred Linux-User 183712 Viel Spass mit Michael _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Christian Kupka <ckupka@meinberlin.de> [000815 09:21]:
Folgendes Problem: Möchte alle User-Accounts, Also /home von einer Maschine auf eine andere kopieren, und zwar mit ALLEN Rechten, desweiteren aus /opt mit ALLEN Rechten. Das ganze schon mal als root probiert aber nicht vollständig gelungen. Entweder bin ich zu dämlich oder ich finde den richtigen Einstiegspunkt. Auf beiden Maschinen laufen identische Distris und die konfiguration ist in etwa die selbe.
Pack die Verzeichnisse mit tar ein, kopiere Sie auf den anderen Rechner, pack sie dort wieder aus. Einpacken: tar cvzf opt.tar.gz /opt Auspacken: tar xvzf opt.tar.gz Wenn auf einem der Rechner sshd laeuft, kannst Du tar auch uebers Netz laufen lassen. myhost ist im Beispiel der Name dieses Rechners, username Dein Username. cd /opt ssh -l username myhost 'mkdir /opt' tar cf - . | ssh -l username myhost 'cd /opt && tar xBf -' --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Moin,
Einpacken: tar cvzf opt.tar.gz /opt Auspacken: tar xvzf opt.tar.gz cd /opt ssh -l username myhost 'mkdir /opt' tar cf - . | ssh -l username myhost 'cd /opt && tar xBf -'
geht auch einfacher - here it comes ... (cd /source/directory && tar cf - . ) | (cd /dest/directory && tar xvfp -) cu { Mark } --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Mark Walter <mwalter@suse.de> [000815 12:29]:
cd /opt ssh -l username myhost 'mkdir /opt' tar cf - . | ssh -l username myhost 'cd /opt && tar xBf -'
geht auch einfacher - here it comes ... (cd /source/directory && tar cf - . ) | (cd /dest/directory && tar xvfp -)
Nein, Quell- und Zielverzeichnisse liegen auf verschiedenen Rechnern. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Die, 15 Aug 2000, Christian Kupka wrote:
Folgendes Problem: Möchte alle User-Accounts, Also /home von einer Maschine auf eine andere kopieren, und zwar mit ALLEN Rechten, desweiteren aus /opt mit ALLEN Rechten. Das ganze schon mal als root probiert aber nicht vollständig gelungen. Entweder bin ich zu dämlich oder ich finde den richtigen Einstiegspunkt. Auf beiden Maschinen laufen identische Distris und die konfiguration ist in etwa die selbe.
a) wenn du auf der maschine genug platz hast, dann mach zuerst ein tar file (kann auch gzip/bzip gepackt werden), und kopiers dann per ftp/scp auf die andere maschine und entpacks dort wieder. b) pipe dein TAR-archive einfach in das ssh, und auf der gegenmaschine dann einfach aus std-in lesen und das tar dort pipen... TAR kennt zumindest "preserve attributes" - ist auch in den man-pages beschrieben. Mit freundlichen Grüßen, Joerg Henner. -- LinuxHaus Stuttgart | Tel.: +49 (7 11) 2 85 19 05 J. Henner & A. Reyer, Datentechnik GbR | D2: +49 (1 72) 7 35 31 09 | Fax: +49 (7 11) 5 78 06 92 Linux, Netzwerke, Consulting & Support | http://lihas.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Danke an alle. Mit tar ist ok, noch eine Frage . um die User beizubehalten reicht es passwd und shadow mit auf die andere Maschine zu ziehen? Ich denke mal ja, aber genaues weis ich nicht, habe auch nichts gefunden ! MfG Christian
a) wenn du auf der maschine genug platz hast, dann mach zuerst ein tar
file
(kann auch gzip/bzip gepackt werden), und kopiers dann per ftp/scp auf die andere maschine und entpacks dort wieder.
b) pipe dein TAR-archive einfach in das ssh, und auf der gegenmaschine dann einfach aus std-in lesen und das tar dort pipen...
TAR kennt zumindest "preserve attributes" - ist auch in den man-pages beschrieben.
Mit freundlichen Grüßen,
Joerg Henner.
-- LinuxHaus Stuttgart | Tel.: +49 (7 11) 2 85 19 05 J. Henner & A. Reyer, Datentechnik GbR | D2: +49 (1 72) 7 35 31 09 | Fax: +49 (7 11) 5 78 06 92 Linux, Netzwerke, Consulting & Support | http://lihas.de
--------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
--------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Die, 15 Aug 2000, Christian Kupka wrote:
Danke an alle. Mit tar ist ok, noch eine Frage . um die User beizubehalten reicht es passwd und shadow mit auf die andere Maschine zu ziehen? Ich denke mal ja, aber genaues weis ich nicht, habe auch nichts gefunden !
ja, das reicht - evtl. noch die group-datei. aber nur die betroffenen accounts übernehmen - alles andere bringt sonst nur probleme langfristig. halt auch auf gruppen und IDs achten ... Mit freundlichen Grüßen, Joerg Henner. -- LinuxHaus Stuttgart | Tel.: +49 (7 11) 2 85 19 05 J. Henner & A. Reyer, Datentechnik GbR | D2: +49 (1 72) 7 35 31 09 | Fax: +49 (7 11) 5 78 06 92 Linux, Netzwerke, Consulting & Support | http://lihas.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Danke an alle, wieder was gelernt und der Urlaub scheint gerettet MfG Christian --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo, Christian Kupka wrote:
Danke an alle. Mit tar ist ok,
Ggf. musst Du noch darauf achten, dass beim Wiederherstellen der Daten auf dem Zielrechner nicht eine gesetzte "umask" moeglicherweise die Rechte wegfiltert, wenn "tar" die Dateien zurueckschreibt.
noch eine Frage . um die User beizubehalten reicht es passwd und shadow mit auf die andere Maschine zu ziehen?
Ich wuerde auf jeden Fall noch "/etc/group" und evtl. noch "/etc/gshadow" mitnehmen. Sollte aber ansonsten genuegen... Gruss, Steffen --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (6)
-
ckupka@meinberlin.de
-
CMolls@smail.uni-koeln.de
-
jhe@lihas.de
-
moser@egu.schule.ulm.de
-
mwalter@suse.de
-
walfinger@yahoo.de