Home-Verzeichnisse kopieren
Hallo, Liste, ich habe Homeverzeichnisse auf einer alten Platte liegen und wollte einzelne Verzeichnisse zurück auf das aktuelle System (der Benutzer exisitiert dort mit einem gleichnamigen Home-Verzeichnis) kopieren. Mit Midnightcommander unter Beibehaltung der Rechte: von /mnt/username nach /home/username ==> kein Zugang beim Login durch User in das Benutzerverzeichnis: no directory /bin/bash ! Login with home "/" -sh: /bin/bash/.profile ist kein Verzeichnis. Seltsamerweise fand ich keinen Unterschied zum Originalverzeichnis. Ich habe es dann gelöscht und mit cp -avR /mnt/username /home/username gemacht. Kein Unterschied. Was ist falsch am Copy-Befehl? Ich habe auch probiert: tar -cpp-f - /mnt/alteshome | tar xvvCppf /home - Da meldet er Fehler mit f: will Paramter auch aus dem Home-Verzeichis: tar -cvzf /sicher/rchivname.tgz . und im neuen Home tar -xvzf /sicher/archivname.tgz Immer die gleiche Fehlermeldung beim Login. Was machen? Viele Grüße Bernd Kloss ______________________________________________________________________ XXL-Speicher, PC-Virenschutz, Spartarife & mehr: Nur im WEB.DE Club! Jetzt gratis testen! http://freemail.web.de/home/landingpad/?mc=021130
Hallo, Bernd Kloss schrieb:
Hallo, Liste,
ich habe Homeverzeichnisse auf einer alten Platte liegen und wollte einzelne Verzeichnisse zurück auf das aktuelle System (der Benutzer exisitiert dort mit einem gleichnamigen Home-Verzeichnis) kopieren.
Mit Midnightcommander unter Beibehaltung der Rechte:
von /mnt/username nach /home/username ==> kein Zugang beim Login durch User in das Benutzerverzeichnis: no directory /bin/bash ! Login with home "/" -sh: /bin/bash/.profile ist kein Verzeichnis. Seltsamerweise fand ich keinen Unterschied zum Originalverzeichnis.
Ich habe es dann gelöscht und mit cp -avR /mnt/username /home/username gemacht. Kein Unterschied. Was ist falsch am Copy-Befehl?
Ich habe auch probiert: tar -cpp-f - /mnt/alteshome | tar xvvCppf /home - Da meldet er Fehler mit f: will Paramter
auch aus dem Home-Verzeichis: tar -cvzf /sicher/rchivname.tgz .
und im neuen Home tar -xvzf /sicher/archivname.tgz
Immer die gleiche Fehlermeldung beim Login. Was machen?
Schau mal nach, dass die UIDs übereinstimmen, d.h. dass die Users in beiden Systemen dieselbe UIDs?? Ab SL 9.2 (.3?) werden neue users mit UIDs >=1000 versehen, davor wurden sie aber mit UIDs>=500 versehen. Für das System sind die Namen egal, es arbeitet ja mit UIDs. Ich hatte mal (bei einem Update von 9.1 auf 9.3) gerade so ein Problem, das Du beschrieben hast und da verursachten die nicht identischen UIDs Probleme beim Anmelden. Gruß Kimmo
Am 03.10.2005 um 15:12 Uhr schrieb K. Elo:
Bernd Kloss schrieb:
[Immer noch Probleme mit der übernahme alter home-Verzeichnisse]
Schau mal nach, dass die UIDs übereinstimmen, d.h. dass die Users in beiden Systemen dieselbe UIDs?? Ab SL 9.2 (.3?) werden neue users mit UIDs >=1000 versehen, davor wurden sie aber mit UIDs>=500 versehen. Für das System sind die Namen egal, es arbeitet ja mit UIDs. Ich hatte mal (bei einem Update von 9.1 auf 9.3) gerade so ein Problem, das Du beschrieben hast und da verursachten die nicht identischen UIDs Probleme beim Anmelden.
Hallo Kimmo! Das wurde Bernd bereits von mehreren Seiten geschrieben. Leider erfährt man von ihm nicht, was er unternommen bzw ob er das mit der uid überprüft hat. Ich mag ihm eigentlich nicht mehr antworten - meine Glaskugel ist gerade in der Spülmaschine! cu PeeGee
Hallo Bernd, hallo Leute, Am Montag, 3. Oktober 2005 13:59 schrieb Bernd Kloss:
ich habe Homeverzeichnisse auf einer alten Platte liegen und wollte einzelne Verzeichnisse zurück auf das aktuelle System (der Benutzer exisitiert dort mit einem gleichnamigen Home-Verzeichnis) kopieren.
Mit Midnightcommander unter Beibehaltung der Rechte:
von /mnt/username nach /home/username ==> kein Zugang beim Login durch User in das Benutzerverzeichnis: no directory /bin/bash ! Login with home "/"
Falsche User-ID? Neuere SUSE-Versionen verwenden User-IDs ab 1000, ältere ab 500. (Frag jetzt bitte nicht, ab welcher Version die 1000er IDs verwendet werden, das müsste ich auch erst nachsehen.) Zum Überprüfen: ls -ld /home/irgendwer sollte den richtigen Benutzernamen zeigen. Falls als Eigentümer nur eine Zahl (um 500) erscheint, ist meine Vermutung richtig. Jedenfalls: chown -R username /home/irgendwer müsste das fixen.
Ich habe es dann gelöscht und mit cp -avR /mnt/username /home/username gemacht. Kein Unterschied. Was ist falsch am Copy-Befehl?
Vermutlich ebenfalls die User-ID.
Ich habe auch probiert: tar -cpp-f - /mnt/alteshome | tar xvvCppf /home - Da meldet er Fehler mit f: will Paramter
Stimmt auch - die Parameter-Reihenfolge ist falsch. Hinter dem Parameter f muss _sofort_ der Dateiname bzw. in Deinem Fall "-" kommen. Der einzig empfohlene Kopierbefehl mit tar ist in der SDB beschrieben: http://portal.suse.com/sdb/de/1997/09/maddin_kopieren.html und http://portal.suse.com/sdb/de/1999/04/neue_hd.html chown (bei abweichender User-ID) ist von der Art des Kopierens unabhängig und muss separat aufgerufen werden. Gruß Christian Boltz --
Kann mir bitte jemand das Script für die Abmeldung von dieser Liste schicken. ist schon wieder der erste April?? [> Josef Schwendt und Andreas Kyek in suse-linux]
On Monday 03 October 2005 16:11, Christian Boltz wrote: Hi,
==> kein Zugang beim Login durch User in das Benutzerverzeichnis: no directory /bin/bash ! Login with home "/"
Falsche User-ID? Neuere SUSE-Versionen verwenden User-IDs ab 1000, ältere ab 500. (Frag jetzt bitte nicht, ab welcher Version die 1000er IDs verwendet werden, das müsste ich auch erst nachsehen.)
Ich stell demnächst auch auf SuSE 10 um und will der Einfachheit halber die alten IDs übernehmen. Weißt du zufällig, ob die neuen User IDs ab 1000 einen tieferen Sinn haben oder ob eine neuere Applikationen das gar erfordern? Gruß Malte
Hallo, Am Dienstag, den 04.10.2005, 22:29 +0200 schrieb Malte Gell:
On Monday 03 October 2005 16:11, Christian Boltz wrote:
Hi,
==> kein Zugang beim Login durch User in das Benutzerverzeichnis: no directory /bin/bash ! Login with home "/"
Falsche User-ID? Neuere SUSE-Versionen verwenden User-IDs ab 1000, ältere ab 500. (Frag jetzt bitte nicht, ab welcher Version die 1000er IDs verwendet werden, das müsste ich auch erst nachsehen.)
Ich stell demnächst auch auf SuSE 10 um und will der Einfachheit halber die alten IDs übernehmen. Weißt du zufällig, ob die neuen User IDs ab 1000 einen tieferen Sinn haben oder ob eine neuere Applikationen das gar erfordern?
wenn ich das richtig verfolgt habe, erfolgte die Umstellung mit Version
SuSE 9.1 und wenn ich SuSE mit anderen Distributionen vergleiche
(Debian/Ubuntu) dient das wohl der Vereinheitlichung unter den
Distributionen (United Linux oder so?)
Gruß
Dr. Reiner Pietrzak
participants (6)
-
Bernd Kloss
-
Christian Boltz
-
Dr. Reiner Pietrzak
-
K. Elo
-
Malte Gell
-
Peter Geerds