升级至 18.04.1 后使用“su”更改用户后提示已更改

升级至 18.04.1 后使用“su”更改用户后提示已更改

刚刚更新到 18.04.1,我只使用终端。当我对运行游戏的用户执行 su 时,我只得到一个 $,没有用户名,也没有显示当前位置。此外,制表符自动完成对这些用户也不起作用。如果我手动输入所有内容,我仍然可以正常导航。制表符自动完成对我的普通用户和 root 用户都有效。

答案1

跑步:

getent passwd username | cut -f7 -d:

如果结果为空,则表示您的用户没有默认 shell,因此/bin/sh默认情况下会使用。这就是它看起来像您描述的那样的原因。

跑步:

sudo chsh -s /bin/bash username

修复该问题

相关内容