virtualbox 上ubtuntu 只能用guest 用户登录的解决方法

  今天在 /etc/passwd 文件下修改了自己建立用户的权限为root权限后重启 ubtuntu 发现启动时候界面只有guest 选项,没法切换其他选项登录。

  然后直接在终端上输入su - root 提示如下: ”setgid: 不允许的操作“

  尝试了好几种方法,都无法解决,最后在osc上提问了,总算有能解决的回答了,在此记录下来:

 1. 通过guest 进入系统界面 ;

 2.按ctrl+alt+f1 进入linux 控制台

 3. 然后su - root 切换到root 用户;

 4.vi /etc/passwd;

 5.改正我修改的用户权限为默认值如下内容:(根据自己情况设置)

hadoop:x:0:0:hadoop,,,:/home/hadoop:/bin/bash改为

hadoop:x:1000:1000:hadoop,,,:/home/hadoop:/bin/bash 重启后就OK

备注(在virtualbox 虚拟机上通过ctrl+alt+f1 进入 控制台总是不管用,有的时候会偶尔管用,可能是我virtualbox 系统版本的问题吧,尝试了好多次才切换到控制台。




你可能感兴趣的:(guest,ubtuntu,virstualbox)