Наиболее вероятная причина, по которой вы не создали домашний каталог, - это то, что у вас не было CREATE_HOME yes в /etc/login.defs.
Вы можете исправить это, указав, что предложили @OmPS или @Radu Rădeanu.
Но это много способов преодолеть эту проблему в будущем, используя одну из приведенных ниже команд:
Результат sudo adduser lindaAdding user 'linda'
Adding new group 'linda' (1001) ...
Adding new user 'linda' (1001) with group 'linda' ...
Creating home directory '/home/linda' ...
Copying files from '/etc/skel' ...
****Password confirmation****
****Name prompt****
По умолчанию для adduser выбираются из /etc/adduser.conf, если опция --home не указана. Обратите внимание, что он также копирует содержимое /etc/skel. Используйте adduser с --home sudo adduser --home /home/linda
То же, что и предыдущий параметр, за исключением того, что вы можете захотеть этого, если домашний каталог пользователей отличается от имени пользователя, которое вы назначили.
Результат sudo adduser lindaAdding user 'linda'
Adding new group 'linda' (1001) ...
Adding new user 'linda' (1001) with group 'linda' ...
Creating home directory '/home/linda' ...
Copying files from '/etc/skel' ...
****Password confirmation****
****Name prompt****
По умолчанию для adduser выбираются из /etc/adduser.conf, если опция --home не указана. Обратите внимание, что он также копирует содержимое /etc/skel. Результат sudo adduser linda
CREATE_HOME yes
Использовать login.defs: Изменить /etc/login.defs и добавить строку ниже sudo useradd:
Примечание: если вы выполняете man login.defs, в настоящее время он говорит
Результат sudo adduser linda
CREATE_HOME yes
]