Ubuntu 16.04 上的 root 用户

Ubuntu 16.04 上的 root 用户

我在我的服务器上创建了一个新用户,其内容如下:

useradd newuser

然后尝试为用户设置登录 shell 和组,但似乎我做错了。现在,当我尝试切换到 root 用户时,我得到:

无法执行 newuser:没有此文件或目录

对于命令:

cat /etc/passwd | grep root

我得到:

root:x:0:0:root:/root:新用户

有没有办法从这里开始理清事情?我运行的命令是否需要了解解决方案可能是什么?我的控制台中仍有命令历史记录

答案1

您需要从救援 CD 启动并挂载/卷,然后编辑/etc/passwd并将 shell 的条目从 更改为newuser/bin/bash有关更多详细信息,请参阅:https://help.ubuntu.com/community/LiveCdRecovery

相关内容