将ubuntu设置为root用户自动登陆的方法

    以前学习mini2440开发板时,用虚拟机跑的Linux系统是Fedora 5和Fedora 9。 

    当时为什么选择Fedora 9,以下是友善之臂公司给出的原因:

    Fedora 9 经过比较简单的安装和设置,依然可以使用root 用户登录(大多数开发均需要此用户权限),Fedora 10 及其以后的版本则需要经过稍微复杂的设置才能使用root,这不利于不了解Linux 的初学者,Fedora 8 及其以前的版本则相对老了一些。并且按照我们手册提供的步骤安装Fedora 9,可以比较完美配合我们提供的开发软件包,不再需要其他补丁之类的繁琐设置(ubuntu 就需要经常这样更新设置),因此我们认为Fedora 9 是最适合初学者的开发平台。当时就一直用了Fedora9下来。

    最近忙着做毕业设计,买了块飞凌公司的OK6410开发板,换了飞凌公司推荐的ubunt 9.10系统,没想到果然用户登陆设置方面稍有区别,遂将ubuntu设置为root用户自动登陆的方法写下来,方便自己日后查看和广大Linux系统初学者参考。

    具体操作如下:
    一般ubuntu系统第一次启动时都是以安装时自己设定的普通用户登陆,此时root用户还没有密码。在Ubuntu中新建
一个终端,输入:
    #sudo passwd root   

    给root 用户设定一个密码

    在终端中输入:

    #sudo gedit /etc/gdm/custom.conf

    这时会弹出文本编辑器,将‘custom.conf’内容修改成下面所示内容(若原来文件为空的话就输入这些内容),保存关闭,重新启动Ubuntu 就会发现已经自动用root 用户登录了。
    [daemon]
    AutomaticLoginEnable=true
    AutomaticLogin=root
    TimedLoginEnable=true
    TimedLogin=harry
    TimedLoginDelay=10

截图如下:



附另一种情况的操作方法:
cd /etc/lightdm

vi lightdm.conf
打开编辑器
切换到root账户模式,加上最后两行
[SeatDefaults]
user-session=ubuntu
greeter-session=unity-greeter
greeter-show-manual-login=true
allow-guest=false

你可能感兴趣的:(嵌入式linux相关)