Команда 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, чтобы установить пароль, даже если он временный)