Создание нового пользователя не включает функции cmd?

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

sudo useradd -m jkeesh
sudo passwd jkeesh

Все хорошо работает. Я могу способный войти в систему и сделать другие материалы. Но в командной строке, я пропускаю способность и функции реальной Ubuntu. То, что я имею в виду, когда я пытался переместиться в конец команды с помощью моих клавиш направления, я получаю это:

^[[A^[[A^[[D^[[D^[[D^[[B^[[C

И нет никакого автоматического завершения. Удар tab ключ не помогает.

Где я делаю ошибку?

Я очень плохо знаком с Ubuntu, я нуждаюсь в некоторой помощи.

1
задан 24 August 2012 в 10:26

3 ответа

Это вызвано тем, что оболочка по умолчанию bin/sh.

необходимо сделать это. Редактирование /etc/passwd и проверка на строку, которая имеет jkeesh как имя пользователя. Вы будете видеть что-то как:

jkeesh:x:1005:1005::/home/jkeesh:/bin/sh

Изменение строка к bin/sh к bin/bash.

Это должно решить Вашу проблему.

3
ответ дан 21 October 2019 в 12:39

Вы говорите, что Вы плохо знакомы с Ubuntu, затем возможно, Вы лучше использовали бы Параметры настройки системы> Учетные записи пользователей для добавления новых пользователей. Параметры настройки системы доступны при нажатии на значке колеса механизма в верхнем правом из экрана.

0
ответ дан 21 October 2019 в 12:39

Вы создали нового пользователя, использующего эти useradd команда, которая предоставляет новому пользователю значение по умолчанию sh оболочка. Вы, возможно, использовали его этот путь - useradd -d /home/user -s /bin/bash -G group -m user (удалите-g в случае, если Вы не хотите, чтобы он был в определенной группе), получить оболочку удара.

, Но так как Вы создали пользователя так или иначе, мы должны изменить оболочку для избиения, и затем у Вас будут все функции, которые Вы хотите.

На Вашем Терминале, сделайте chsh. Введите sudo пароль и войдите /bin/bash, и входят . Это должно получить Вас движение. Я предполагаю, что необходимо будет сделать системный перезапуск.

редактирование : Предпочтите adduser утилита более чем useradd

0
ответ дан 21 October 2019 в 12:39

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

Похожие вопросы: