Решение, которое я нагуглил - adduser user --password "Зашифрованый пароль". После гугления я не сильно понял как его создать.
покажите хоть где это нагуглили.
C
useradd не попутали?
UPS, с поправкой команды опередили
вообще параметр --password (-p) не рекомендуется использовать, но если очень хочется....
Шифруется пароль с помощью стандартной функции crypt() (о чём написано в man-е этой команды), будь то перловка, пых-пых или любой другой интерпретатор или инструмент заточенный под это.
Если из командной строки, то можно, например, использовать openssl
sudo useradd -p `openssl passwd -quiet -crypt passWord` test_user
здесь команда
openssl passwd -quiet -crypt passWord формирует собственно хеш пароля passWord