Команда Ubuntu 'adduser' не создает каталог 'usertes' в '/home'

Я создавал пользователя с помощью команды adduser, но он не создал каталог /home/usertes,

# adduser usertes

И это происходит, если я удаляю пользователя командой userdel:

# userdel usertes
userdel: user usertes is currently logged in

Не входя на сервер, я захожу с правами root.

Как мне создать каталог в /home и, если вы войдете как пользователь, текущий каталог будет /home/usertes?

Как и сейчас, если я захожу, захожу в каталог /,

1 ответ

Я никогда не использовал adduser потому что он никогда не работал так, как мне было нужно при создании пользователя. Тем не мение, useradd работает для моих нужд, но по умолчанию не создает пользовательский каталог и не так удобен в использовании.

useradd --create-home USERNAME создаст домашний каталог, используя спецификации по умолчанию для областей, а именно /home/USERNAME

Если вам нужна более подробная версия пользовательского дополнения, которую я считаю наиболее полезной: useradd --create-home --user-group --shell /bin/bash USERNAME создаст домашний каталог, а также создаст группу, которая соответствует имени пользователя (это как USER:USER можно увидеть в собственности домашнего каталога на новых установках, где USER это имя пользователя).

После того, как вы выполните любой из этих шагов, вам нужно будет установить пароль: passwd USERNAME (как суперпользователь или root, чтобы установить пароль, даже если он временный)

Другие вопросы по тегам