Mikkel Bundgaard wrote in
<news:429f6525$0$160$edfadb0f@dread11.news.tele.dk>:
> Hvis du har kørt den nye disk ind med samme programmer skulle det
> være nok at overskrive /etc med din gamle /etc.
Jeg havde lidt for mange services kørende på den gamle maskine til at
stole på den fremgangsmåde...
> Hvis det ikke virker kunne jeg forstille mig problemer med du ikke
> har sat de korrekte filepermission, UID,GID og RWX adgange.
Næh nej, den del var nu god nok.
> Jeg har ikke BSD, kører linux, men derfor burde fremgangsmåden
> næsten være identisk.
Ikke helt. Det viser sig at FreeBSD bruger pwd.db og spwd.db filer der
er binære versioner af passwd og master.passwd; disse skal bygges ved
ændringer i samme.
> Ellers beskrive hvad du har forsøgt, hvordan du har forsøgt ...
> Kunne være din fremgangsmetode ikke var helt efter bogen.
Jeg forsøgte blot at overskrive passwd, master.passwd og group atomisk
med 'mv /backup/etc/passwd /etc/passwd' etc.
Men nu var jeg så heldig at der kom en mangeårig BSD-bruger til stede
der gjorde mig opmærksom på kommandoen 'vipw' der tillader direkte
manipulation af master.passwd og som automagisk genopbygger de øvrige
filer efter ændringer, så nu er mine brugere på plads igen efter lidt
cut'n'paste.
Tak for hjælpen alligevel.
--
Niels Callesøe - dk pfy @work
pfy[at]nntp.dk -
http://www.t29.dk/~nica/disclaimer.php
På det digitale natbord: Free Culture
Lawrence Lessig, 2004