Eu sou um idiota. Eu tinha um &2>/dev/null
no meu código, então não estava vendo meus erros. Depois de consertar isso, descobri que uma variável que eu estava usando não estava definida para a opção -g
de useradd
.
Eu editei a pergunta para demonstrar melhor o que estava fazendo.