Sua pergunta é um pouco vaga porque você não disse realmente o que precisa para isso.
Estou assumindo que você também precisa de argumentos, então primeiro crie o script, então no terminal digite nano scriptname.sh e depois no script abaixo.
#!/bin/bash
#$1 username
#$2 home directory
useradd $1 -U -m -d $2
Se você digitar 'man useradd', verá que -U cria um grupo com o mesmo nome do usuário, -m cria o diretório inicial e -d especifica o caminho para o diretório inicial.
Para usar esse script, digite chmod + x scriptname.sh para tornar o script executável e digite ./scriptname.sh
Por exemplo, para criar um usuário chamado bob, com a casa do usuário em / home / tipo bob:
./scriptname.sh bob /home/bob