[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Benutzer mit vorgegebener UID/GID anlegen



Christian Külker schrieb:
Hi,

Frank Weißer wrote:

Christian Külker schrieb:

Frank Weißer wrote:

Ich musste gerade feststellen, dass ich wohl einmal zu wenig gesichert habe :-( Nach dem Wiederherstellen von /var fehlen mir Benutzer. Da ich die $HOME-Verzeichnisse noch habe, diese jetzt aber den UIDs/GIDs gehören würde ich gerne die Benutzer mit den dazugehörenden IDs und ohne Erzeugung der $HOME-Verzeichnisse wieder anlegen.

man ldapadd hilft mir da nicht wirklich.

ne.

Welche Version von Skolelinux benutzt du?
Nutzt du CipUX oder WLUS?

Woody und WLUS


Das WLUS ueber keinerlei Shell API verfügt, wird das Handarbeit werden.
Mir ist jetzt keine Möglichkeit bekannt, die Gruppen aus dem Nichts zu
restaurieren. Die User sollte man jedoch wieder anlegen können, wenn das homedir erhalten ist.

Mir fallen 2 Ideen ein:

(1) Schreiben eine Skriptes, das aus dem Homeverzeichnis die ID des Nutzers einliest und mit ldapmodify oder ldapadd und ggf. smbpasswd
und anderen Sachen einen Nutzer erzeugt. Dann bleibt die UidNumber gleich.

(2) Schrieben eines Skriptes, dass aus dem Homeverzeichnis die ID, die liest und eine CSV Datei erzeugt, die man wieder in WLUS einliest. Dann muss man allerdings die Rechte der Homeverzeichnisse nocheinmal überschreiben, weil die UidNumber nicht übereinstimmen dürfte. Das letzere ist allerdings nicht schwierig:

cd /skole/tjener/home0
for i in `ls -1`, do
chown -R $i:$i $i;
done

(nicht getestet!)

Für welche Möglichkeit enscheidest du dich?

Gruss
Christian

(1) wär schon das was ich meinte, aber wie geb ich ldapmodify, ldapadd
oder gar wlus die ID mit auf den Weg?

Bei (2) sehe ich das Problem, das wlus scheitern wird, solang die Homeverzeichnisse existieren. (Könnte aber auch für ldapmodify, ldapadd zutreffen)

readU
Frank


Reply to: