add multiple users

Hello,

I am looking for a way to add multiple users to both Redhat and Debian/Ubuntu based systems with the following criteria

  1. With either no password and have them create one at first login, or all with the same password and change it at first login
  2. Be able to add them to the sudo group if needed.