我新安装了重新编写的ubuntu 12.10。安装后我运行了一个脚本来制作标准用户并做一些其他的工作。现在,当我登录新标准用户并打开终端时,它只显示$
标记并且不显示username@hostname$
。
它可以返回whoami
但不返回echo $HOSTNAME
的任何内容
有趣的是,当我运行bash时,一切正常,但是当我运行dash(这是ubuntu的默认设置)时,我看到了问题。
我试过dpkg-reconfigure dash
但没有改变。
任何人都可以猜到我的系统发生了什么! 提前谢谢你。
答案 0 :(得分:1)
我建议使用bash而不是破折号,因为前者对于交互式使用来说要好得多。
新用户的shell可能设置为/bin/dash
,您只需使用--shell
命令的adduser
选项创建指定所需shell的新用户。
要更改alredy创建的用户的shell,可以使用命令chsh
。