Bashは新規ユーザーにとって完全な機能ではありません

Bashは新規ユーザーにとって完全な機能ではありません

(Ubuntu 11.04を使用)システムuseradd -d /home/users/john -m johnに新しいユーザーを作成しました。これはうまくいきますが、に変更するとjohnbashは完全には機能しません。つまり、オートコンプリートがなく、矢印キー(最後のコマンドをインポートするためのトップキーなど)が利用できず、現在のディレクトリが表示されず、1つだけロードされていますが、$これ.bashrcはそうです。完全に無視されます。この問題の原因は何ですか?

PD:このユーザーはすでにシステムで作業しているので、削除せずに(可能であれば)再追加したいと思います。

ベストアンサー1

/bin/bashたぶんジョンのシェルはそうではないかもしれません/bin/sh。 Ubuntuでは、これはコマンドラインバージョンなどの素晴らしいインタラクティブ機能なしでスクリプトをすばやく実行するように設計されたシェルです。grep john /etc/passwdまたはの最後の列を確認してくださいgetent passwd johnchsh -s /bin/bash johnユーザーのシェルを変更するために実行することもできます。

おすすめ記事