我在 Digital Ocean 上有一台 Debian 7 x64 wheezy 机器。每次我添加新用户时,用户提示都是空的。我只有一美元($)没有什么像希哈尔@服务器:根据我的提示。我也无法按向上和向下键访问历史记录^[[一个并且 tab 键也没有列出任何内容。
我该如何解决?
答案1
创建新用户时添加该选项-s /bin/bash
,这会将“/bin/bash”设置为新创建用户的默认(登录)shell。
您可以随时将当前的 shell 更改为 bash exec bash
。可以编辑现有用户vipw
(您可以在其中更改默认 shell)
答案2
检查您的 /etc/passwd 并确保用户(shell)的最后一个字段设置为 /bin/bash 而不是 /bin/sh