我用这个命令添加了一个新的 ubuntu 用户
useradd -d /home/newname -m newname
Run Code Online (Sandbox Code Playgroud)
似乎没有选项卡完成功能,只有 $ 作为提示,当我以 root 身份登录时,我看到 root@server$ 作为提示。
我的新用户缺少什么?
谢谢
小智 12
听起来您的用户是使用 sh shell 而不是 bash 添加的,请尝试以下操作。
su 到您的新用户并键入chshtype/bin/bash并按 Enter 现在尝试重新登录并查看它是否有效
小智 6
我遇到了同样的问题,并设法自行纠正useradd。事实上,您可以在创建用户时为用户设置初始 shell,使用-s以下选项:
useradd -s /bin/bash -d /home/newname -m newname
Run Code Online (Sandbox Code Playgroud)