passwd file and user accounts

Andy Harrison aharrison at gmail.com
Sun Jul 8 11:30:13 UTC 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



On 7/7/07, Lisa Casey  wrote:

> I suppose I cannot simply copy /etc/passwd, /etc/group and /home from the
> Redhat computer to the FreeBSD computer due to the password hash in
> /etc/passwd. Am I correct on this?  Would it be possible to copy /etc/passwd
> then (before the new system goes "live") reset all the passwords with the
> passwd command? That might be easier than adding in close to 700 accounts
> using adduser.  Does anyone  have a better idea of how I might go about
> doing this?

The other answers to your question are more informative, but I just
thought I'd point out the chpass command.  I no longer have access to
the script I wrote before, but it wasn't difficult.  I just wrote a
little script that read the passwd and shadow files, ignored the
system accounts, and then constructed a valid line for the
master.passwd file, then just fed it to the system with chpass -a
"$new_entry"

- --
Andy Harrison
public key: 0x67518262
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: http://firegpg.tuxfamily.org

iD8DBQFGkMryNTm8fWdRgmIRAl7+AJ0SHBQGrtESAgj3uAyCvj0y57fReACgw5po
Ueuco3rkR/VseXPMqOjzb+4=
=d8g0
-----END PGP SIGNATURE-----


More information about the freebsd-questions mailing list