zoukankan      html  css  js  c++  java
  • I.MX6 busybox set hosname and login with root

    /**************************************************************************
     *            I.MX6 busybox set hosname and login with root
     * 声明:
     *     搭busybox文件系统,设置设备名,使用root登入,无需密码。
     * 
     *
     *                                       2016-1-16 深圳 南山平山村 曾剑锋
     *************************************************************************/
    
    一、参考文档:
        1. Linux 文件系统启动过程及 login 的实现
            http://read.pudn.com/downloads151/ebook/656465/Linux_init_program_intro.pdf
        2. 用Busybox制作嵌入式Linux的文件系统
            http://www.jiancool.com/article/6782467490/
        3. busybox 文件系统 etc目录,登陆 login,密码 password,shadow
            http://blog.csdn.net/lanmanck/article/details/5218438
        4. 【原】解决PS1的显示问题,busybox的/u /h特殊字符解析问题
            http://blog.csdn.net/lanmanck/article/details/4360431
    
    二、配置内容:
        1cat /etc/inittab
            ......
            ttymxc0::once:-/bin/login           # 采用登入的方式
            ......
    
        2. cat /etc/passwd                      # 设置root用户无密码
            ......
            root::0:0:root:/root:/bin/ash
            ......
    
        3. cat /etc/group                       # 设置用户和组
            ......
            root:x:0:root
            ......
    
        4. cat /etc/hostname                    # 主机名
            zengjf
    
        4. cat /etc/init.d/rcS                  # 获取主机名
            ......
            /bin/hostname -F /etc/hostname
            ......
    
        4. cat /etc/profile
            ......
            HOSTNAME=`/bin/hostname`            # 获取主机名
            PS1="[h@u w]# "                 # 设置shell中的显示效果
            export PS1 HOSTNAME                 # 导出为环境变量
            ......
            
    三、效果如下:
        input:  USB OPTICAL MOUSE as /devices/platform/fsl-ehci.1/usb2/2-1/2-1.2/2-1.2:1.0/input/input4
        generic-usb 0003:0000:0538.0001: input,hidraw0: USB HID v1.11 Mouse [ USB OPTICAL MOUSE] on usb-fsl-ehci.1-1.2/input0
        zengjf login: root
        login[1427]: root login on 'ttymxc0'
        [zengjf@root ~]# cd /
        [zengjf@root /]# ls
        bin         etc         linuxrc     mnt         root        sys         usr
        dev         lib         lost+found  proc        sbin        tmp
        [zengjf@root /]# cd /etc/init.d
        [zengjf@root /etc/init.d]# ls
        rcS
        [zengjf@root /etc/init.d]# 
  • 相关阅读:
    DOCK-SWARM
    springMVC上传和下载文件
    生成任意内容任意类型的文件
    配置监听(系统启动和关闭时运行的程序)
    配置过滤器
    读取文件内容(TXT之类的文件)
    读取properties文件中的内容
    时间戳转时间字符串和时间
    启动Service的时候报错unable to install breakpoint in
    java后台调用接口并获取返回值
  • 原文地址:https://www.cnblogs.com/zengjfgit/p/5135919.html
Copyright © 2011-2022 走看看