use size of getent passwd instead of size of /etc/passwd
use correct number of users based on getent passwd