add check_sockets and check_ulimits
add two passwd generating functions