別のユーザーに切り替えると CLI 機能が動作しない 2024-6-11 • linux bash ubuntu 私がルート ユーザーである場合、自動補完などのいくつかの CLI 機能が使用でき、上矢印キーを押して最後に実行されたコマンドのリストなどを参照できます。 しかし、私はフーこのコマンドでuseradd -g www-data -d /srv/www/vhosts/foo/ foo それから私はそれに切り替えましたsudo su foo このユーザーの場合、上記の機能は動作しません。自動補完のためにタブを押すと、タブが挿入されるだけです。上矢印をクリックすると、^[[A 答え1 返信で示されているように、ユーザーにfooは制限されたシェルがあります。次の方法で修正できます。 (sudo) usermod --shell /bin/bash foo 関連情報