Close.
- Backup files and folders
- Backup database
- Add files to new sub-domain
- Create new database
- Import SQL file to new database
- Change DB connection settings in wp-config.php
- Run search & replace tool
- Log in as admin to change administrator accounts
- Edit any files that require it
As you've said, yes the admin username and passwords will copy over as well, but that's expected when you do a copy like that. You need to log into each one and add/edit the admin user to be whatever you want that account to be for each site.