切換到其他使用者時 CLI 功能不起作用 2024-6-12 • linux bash ubuntu 如果我是 root 用戶,那麼我有一些 CLI 功能,例如自動完成,我可以按向上箭頭瀏覽最近執行的命令的清單等。 但是,我建立了一個名為富用這個命令useradd -g www-data -d /srv/www/vhosts/foo/ foo 然後我切換到它sudo su foo 對於該用戶,上述功能無法運作。如果我按製表符進行自動完成,那麼它只會插入一個製表符。如果我按一下向上箭頭,則會插入^[[A 答案1 正如您的回覆所示,該用戶foo的外殼有限。您可以透過以下方式修復它: (sudo) usermod --shell /bin/bash foo 相關內容