他のユーザーに切り替えると、CLI機能は機能しません。

他のユーザーに切り替えると、CLI機能は機能しません。

ルートの場合は、オートコンプリートなどのいくつかのCLI機能があり、上矢印をクリックして最近実行されたコマンドのリストを参照できます。

しかし、私は次のようなファイルを作成しました。金持ちこのコマンドを使用してくださいuseradd -g www-data -d /srv/www/vhosts/foo/ foo

それから私はそれに変えたsudo su foo

このユーザーには上記の機能はありません。オートコンプリートのためにタブを押すと、タブだけが挿入されます。上矢印をクリックすると挿入されます。^[[A

ここに画像の説明を入力してください。

ベストアンサー1

あなたの答えが示すように、このユーザーにはfoo制限されたシェルがあります。次の方法で問題を解決できます。

(sudo) usermod --shell /bin/bash foo

おすすめ記事