ubuntu 12.04 开启root登入的方法

2019-07-13 06:25发布

 从网上查到可以通过以下方法开启root登入,
但是在登入root账户时,鼠标一直在转圈圈,就是登不进去,
在两台电脑上试过,都是这个情况。


================
开发嵌入式linux,如果宿主机不能在ROOT下开发,很是麻烦,过多的权限,阻碍嵌入式程序的开发,如在ROOT下开发,可以直接复制,粘贴,大大加快开发速度,ubuntu 12.04刚一出炉,我就把工作用的机子升级到12.04,个人感觉很好很强大,下面看看怎么开启ROOT:

1.命令:sudo passwd root
为root分配密码,按提示进行设置就好.

2.安装gdm: apt-get install gdm

3.执行sudo dpkg-reconfigure gdm 将登录管理器修改为gdm, lightdm当前已经把root用户给屏蔽了,没有找到解开的方法。gdm还保留着other的选择。

4.修改/etc/pam.d/login文件:
auth [success=ok new_authtok_reqd=ok ignore=ignore user_unknown=bad default=die] pam_securetty.so
修改成为下面的内容:
auth requisite pam_securetty.so
做完上面的操作之后,重启计算机。

/****************************************************************/

上述第3步,第4步,笔者没有用,一样能用ROOT进入系统之内,但前提你先分配一个ROOT密码.

本文出自 “LinuxQt” 博客,请务必保留此出处http://qtlinux.blog.51cto.com/3052744/846508


哈哈,说实在的,我的root敢死队生涯就是被ubuntu12.04终结的。目前用非root用户也很爽。

我告诉楼主一个方法,肯定有效。但是有个bug必须自己解决

楼主用管理员用户登录进ubuntu12.04(为了方便,这个用户叫lfs)

开终端输入
su - root #进入root用户
startx -- :1 #新开一个x桌面用户是root

这样你就可以使用root用户的桌面系统了。不过有个问题。就是当注销这个root的x桌面时。会把lfs用户目录里的 .Xauthority文件改变为root用户和用户组所有引发bug.(如果不解决这个bug,会导致无关关机和无法启动登录进lfs桌面)

解决的方法是在上面那个终端里输入
chown lfs:lfs .Xauthority


祝楼主使用愉快。另外请楼主尽快掌握和理解linux里的权限管理。实际上新手的绝大部分问题都是权限管理造成的。你之所以觉得无root不方便。主要是还没理解你开发嵌入式时权限管理的部分。