O comando yes
produz continuamente o primeiro argumento fornecido seguido por uma nova linha até ser interrompido. Então, isso deve funcionar para você: yes "" | adduser ...
.
No entanto, a maioria dos programas modernos já tem coisas parecidas, ou fazem com que você possa passar todas as informações necessárias na linha de comando, para torná-lo amigável ao script. Eu acredito que este é o caso com adduser
no Ubuntu.