添加新用户没有shell / tab完成
我用这个命令添加了一个新的ubuntu用户
useradd -d /home/newname -m newname
似乎没有选项卡完成function,只有$作为提示,当我以root身份登录时,我看到root @ server $为提示符。
我的新用户缺少什么?
谢谢
听起来像你的用户添加了sh shell而不是bash尝试以下。
su给你的新用户并键入chsh
type /bin/bash
并按下enter现在尝试重新登录并查看它是否有效
我遇到了同样的问题,我设法用useradd
本身纠正它。 实际上,您可以在创建用户时为用户设置初始shell,使用-s
选项:
useradd -s /bin/bash -d /home/newname -m newname
多数民众赞成。 所有这些都应该在我认为的.bashrc和bash配置文件中。 这应该由/ etc / skel填充。 所有这些让我觉得你的安装存在更深层次的问题。