Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Oct 2016 07:46:13 -0500 (CDT)
From:      "Valeri Galtsev" <galtsev@kicp.uchicago.edu>
To:        "Steve O'Hara-Smith" <steve@sohara.org>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: pw add user slow
Message-ID:  <60719.69.209.239.247.1476794773.squirrel@cosmo.uchicago.edu>
In-Reply-To: <20161018074415.0f6575675db30d0b83d9b8ec@sohara.org>
References:  <fd1e578c-58ef-5098-9d89-c3db814d7af4@ifdnrg.com> <20161018074415.0f6575675db30d0b83d9b8ec@sohara.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On Tue, October 18, 2016 1:44 am, Steve O'Hara-Smith wrote:
> On Mon, 17 Oct 2016 23:36:33 +0100
> Paul Macdonald <paul@ifdnrg.com> wrote:
>
>>
>> Hi,
>>
>> I have to migrate an imap server, which uses about 6000 local accounts
>> for mail delivery
>>
>> I'm using a script that creates system acounts using:
>>
>> /usr/sbin/pw adduser $LOCAL_USER -u$UID-gGID-d $PATH -s/bin/false
>>
>> I'm finding this grows ever more slow, up to 10 seconds per account on a
>> SATA box  , and on a test SSD box ( 20 acc's per second initially) even
>> that slows to about 1 account created per second.
>>
>> why does this slow down as more accounts are added?
>
> 	Because for each one it updates text files (passwd and
> master.passwd) and regenerates databases (pwd.db and spwd.db) from the
> text
> files. The fastest way to do this sort of thing is to directly update
> passwd and master.passwd and then run pwd_mkdb.

It appears to be sufficient to only edit master.passwd; pwd_mkdb will
re-generate passwd file from master.passwd.

Valeri

>
> --
> Steve O'Hara-Smith <steve@sohara.org>
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe@freebsd.org"
>


++++++++++++++++++++++++++++++++++++++++
Valeri Galtsev
Sr System Administrator
Department of Astronomy and Astrophysics
Kavli Institute for Cosmological Physics
University of Chicago
Phone: 773-702-4247
++++++++++++++++++++++++++++++++++++++++



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?60719.69.209.239.247.1476794773.squirrel>