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