Use an LDAP directory for user authentication.
Resources LDAP Authentication, Part 1 from Linux Magazine LDAP Authentication, Part 2 from Linux Magazine