Я добавил нового пользователя Ubuntu с помощью этой команды.
useradd -d /home/newname -m newname
Кажется, нет возможности завершить табуляцию и только $ как приглашение. Когда я вошел в систему как root, я вижу root @ server $ как приглашение.
Что-то не хватает моему новому пользователю?
Спасибо
звучит так, как будто ваш пользователь был добавлен с оболочкой sh вместо bash, попробуйте следующее.
su своему новому пользователю, введите chsh
, введите /bin/bash
и нажмите enter, попробуйте выполнить повторную загрузку и посмотрите, работает ли она
Я столкнулся с той же проблемой, и мне удалось исправить ее с помощью useradd
. Действительно, вы можете установить начальную оболочку для пользователя при создании пользователя с опцией -s
:
useradd -s /bin/bash -d /home/newname -m newname
Это странно. Все это должно быть в ваших профилях .bashrc и bash. Что должно быть заполнено / etc / skel. Все это заставляет меня думать, что с вашей установкой есть более глубокая проблема.