切换到其他用户时 CLI 功能不起作用 2024-6-7 • 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 相关内容 进程在执行 ExecStop 脚本之前被终止 我可以更改键盘,使其就像我一直按下 Fn 键一样吗? 子网无法在 Strongswa VPN 隧道上互相 ping 通 当我在偏好设置中单击“显示密码”时,Safari 弹出令人厌烦的弹窗,并且不支持网站图标 为什么通过编译源代码安装的软件包没有出现在 dpkg -l 输出中?[重复] Change default new excel workbook name from "Book1" 无法在 LAN 外 PING 或 nslookup 可以在 FreeBSD 上为 XBox 360 提供 MP3 吗? 将 \environment 效果限制在单个部分 在 MacOS 上安装 libvirt-python 时出现问题