web-dev-qa-db-ja.com

新しいユーザーとしてログインしたときの奇妙な端末ナビゲーション

これをきちんと質問する方法すらわかりません。

EC2 Ubuntu 12.04を使用しています。新しいユーザーを追加しました

 Sudo useradd -g admin admin
 Sudo adduser admin Sudo

震えを変更して、パスワードなしで新しいユーザーを使用できるようにしました。

Sudo useradd -g admin admin
Sudo adduser admin Sudo
sudo su admin
cd ~
Sudo mkdir .ssh
Sudo cp /home/ubuntu/.ssh/authorized_keys /home/admin/.ssh
Sudo chown admin:admin /home/admin/.ssh/authorized_keys 

管理者としてsshでログインすると、奇妙な端末の動作が発生します。

1)lsできない

2)上矢印キーを押すと、^ [[A

どうすれば修正でき、なぜそれが起こったのですか?

ありがとうございました。

3
Stpn

これは、新しいユーザーを作成するためにuseraddではなくadduserを使用したためです。 Ubuntuでは、デフォルトでuseraddはユーザーのデフォルトシェルを/bin/shdash)に設定し、adduser/bin/bashに設定します。また、/bin/shreadlineをサポートしていないため、上矢印を使用した予期しない動作が発生します。

bashと入力してbashに切り替えるだけです。

新しいユーザーのデフォルトのシェルをbashに変更するには、次のコマンドを使用します。

chsh -s /bin/bash

新しいユーザー(admin)としてログインしているとき。

5
falconer