/ bin / dash找不到主机名

时间:2013-04-05 10:33:06

标签: bash hostname dash-shell

我新安装了重新编写的ubuntu 12.10。安装后我运行了一个脚本来制作标准用户并做一些其他的工作。现在,当我登录新标准用户并打开终端时,它只显示$标记并且不显示username@hostname$

它可以返回whoami但不返回echo $HOSTNAME的任何内容 有趣的是,当我运行bash时,一切正常,但是当我运行dash(这是ubuntu的默认设置)时,我看到了问题。

我试过dpkg-reconfigure dash但没有改变。

任何人都可以猜到我的系统发生了什么! 提前谢谢你。

1 个答案:

答案 0 :(得分:1)

我建议使用bash而不是破折号,因为前者对于交互式使用来说要好得多。

新用户的shell可能设置为/bin/dash,您只需使用--shell命令的adduser选项创建指定所需shell的新用户。 要更改alredy创建的用户的shell,可以使用命令chsh