| The current script, lkr_aseusersync, is used to update /etc/passwd
from an alternate passwd and group file. By design, this is on the
ASE disk. It could just as well be an NFS mounted disk.
Users passwd and group entries that are updated are selected by
either the user's UID falling in a certain range of UIDs or the user
having a certain primary GID.
The script is a perl script and requires a perl that is statically
linked with the fixed ndbm librarys. There is a perl that meets
these requiremnets supplied on the Internet AlphaServer CD-ROM.
Time frames depend on the speed of the server and the passwd options.
Creating and update a 60K user passwd file is about 4 minutes on my
233 MHz alpha. Runnning mkpasswd takes a long time (~15 min).
Writing 60K C2 records to the shadow passwd file takes a very long
time. If you were just getting changes and not adding all entries to
the shadow passwd file, this would only take a few seconds.
|