Como sua string de entrada (senha) contém caracteres que podem ser interpretados pelo shell para ter um significado especial (por exemplo, $
), coloque a string de senha dentro de um par de ''
, como
useradd vpatest -c Pav -g guest -G log -s /data/bin/cli.sh -p '$6$cem^CM38$4YdQAPgu8EXNG3ecurYk4eN1sIiYNauBdHFRJew3l/Xa8PyOjACD1xNDhoocVwBzBUN9BlTXXJ/oiWHwV.fhL1'