User portieren

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
alo
Beiträge: 279
Registriert: 20.11.2002 13:28:46

User portieren

Beitrag von alo » 27.10.2005 16:01:46

Hi,
ich habe vor, User von einem alten SuSE-System auf ein neues Debian zu portieren.
Ich stelle mir das so vor, dass ich
:arrow: die entsprechenden Zeilen aus der /etc/passwd sowie der /etc/shadow auslese und in die entsprechenden Dateien auf dem neuen System einfüge und
:arrow: die Homeverzeichnisse rüberkopiere (rsync)

Das sollte so gehen, oder?
Sorgen macht mit der Umstand, dass unter SuSE die UIDs bei 500 anfangen.
Unter Debian bekomme ich bei den Users UIDs ab 1000.
Kann das an irgendeiner Stelle zu Problemen führen?
<erno> hm. I've lost a machine.. literally _lost_. it responds to ping, it works completely, I just can't figure out where in my apartment it is.

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 27.10.2005 16:41:06

Ich würde erstmal den User mit dem Tool useradd hinzufügen, auch ruhig mit einer höheren ID. Dann das Home kopieren. Anschliessend als root ein "chmod -R user:group /home/user" aufrufen, dann werden die Files vom Home auf die neue ID gesetzt.

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

nil
Beiträge: 989
Registriert: 08.06.2005 13:28:36

Beitrag von nil » 27.10.2005 16:44:43

Und die Gruppen (/etc/group) nicht vergessen, sofern vorhanden und wichtig.

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: User portieren

Beitrag von herrchen » 27.10.2005 17:15:09

alo hat geschrieben: ich habe vor, User von einem alten SuSE-System auf ein neues Debian zu portieren.
http://www.debian-administration.org/articles/272

herrchen

Benutzeravatar
alo
Beiträge: 279
Registriert: 20.11.2002 13:28:46

Beitrag von alo » 28.10.2005 07:10:41

@herrchen:
Danke für den Link. Die Seite kannte ich noch gar nicht...

@mistersixt:
Das ist quasi genau das, was ich umgehen möchte, denn in den Homedirectories gehören nicht alle Files den Usern (es handelt sich um einen Web-Server mit Kunden-Domains, einige Files gehören root oder dem wwwrun).
Und mit useradd bekommt ein User unter Debian eben UIDs ab 1000, deswegen die Frage, ob man User mit den UIDs 500-999 unter Debian durch Einfügen in diese Dateien "anlegen" kann ohne Probleme. Vielleicht gibt es da ja intern im System Probleme und die User "müssen" eine UID >= 1000 haben....
Deswegen die Frage.
(Die Gruppen sind vernachlässigbar, da auf dem System alle User gleich behandelt werden.)
<erno> hm. I've lost a machine.. literally _lost_. it responds to ping, it works completely, I just can't figure out where in my apartment it is.

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 28.10.2005 07:35:04

Mit -u bei useradd kannst Du gleich die UID mitgeben, wenn Du die User installierst, ruhig auch mit IDs < 1000. Per Hand kannst Du aber auch mit vipw die ID nachträglich ändern, bleibt Dir überlassen ;) !

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

Antworten