su: Пользователь не известен базовому модулю аутентификации

Я создал нового пользователя в Linux, выполнив команду useradd :

 david@machineA:~> sudo useradd golden david@machineA:~> sudo su - golden Creating directory '/home/golden'. $ ^C $ exit su: User not known to the underlying authentication module 

Но когда я пытаюсь переключиться на этого пользователя, я вижу ошибку: su: User not known to the underlying authentication module

Что я плохо делаю?

Программа useradd автоматически не добавляет пароль, а adduser запрашивает информацию о директории (имя, телефон, офис и т. Д.), А также запрашивает пароль для вашего вновь созданного пользователя.