buildroot设置开机自动运行程序和自动登录
2014-06-14 21:36
363 查看
设置自动登录和开机启动
设置开机启动:
在# now run any rc scripts的注释下面照格式添加添加
::sysinit:/etc/init.d/smtp_pop3 #smtp_pop3是我自己在init.d目录下建立的一个shell脚本
然后进入/etc/init.d目录
#cd /etc/init.d/
新建smtp_pop3文件
#vi smtp_pop3
写入如下内容:
#/bin/bash
cd /root
./smtpmain
./pop3main
保存退出
修改权限为755
#chmod 755 smtp_pop3
自动登录:
#vi /etc/passwd
删除第二列的x (所谓第几列是用“:”作为分列标志)
root:x:0:0:root:/root:/bin/sh
vi /etc/shadow
删除第二列的MD5值加密的密码
root:(一长串字母和数字,删除!):10933:0:99999:7:::
修改inittab配置文件
vi /etc/inittab
ttySAC0::respawn:-/bin/sh
注释下面一条!!!非常重要,否则会出现两个shell在一个终端轮流接受输入的情况(非常的痛苦,差点重新烧录文件系统了)
ttySAC0::respawn:/sbin/getty -L ttySAC0 115200 vt100 # GENERIC_SERIAL
设置开机启动:
在# now run any rc scripts的注释下面照格式添加添加
::sysinit:/etc/init.d/smtp_pop3 #smtp_pop3是我自己在init.d目录下建立的一个shell脚本
然后进入/etc/init.d目录
#cd /etc/init.d/
新建smtp_pop3文件
#vi smtp_pop3
写入如下内容:
#/bin/bash
cd /root
./smtpmain
./pop3main
保存退出
修改权限为755
#chmod 755 smtp_pop3
自动登录:
#vi /etc/passwd
删除第二列的x (所谓第几列是用“:”作为分列标志)
root:x:0:0:root:/root:/bin/sh
vi /etc/shadow
删除第二列的MD5值加密的密码
root:(一长串字母和数字,删除!):10933:0:99999:7:::
修改inittab配置文件
vi /etc/inittab
ttySAC0::respawn:-/bin/sh
注释下面一条!!!非常重要,否则会出现两个shell在一个终端轮流接受输入的情况(非常的痛苦,差点重新烧录文件系统了)
ttySAC0::respawn:/sbin/getty -L ttySAC0 115200 vt100 # GENERIC_SERIAL
相关文章推荐
- VB.NET里设置程序的开机自动运行
- C# 设置程序开机自动运行(+注册表项)
- C#.NET Form设置/取消开机自动运行,判断程序是否已经设置成开机自动启动
- ubuntu设置开机自动登陆与登录自动运行脚本
- Mac OS X(L1-3): 登录/退出自动运行程序的设置
- 请教开机后自动运行程序怎么设置啊!
- wince6.0桌面背景+设置默认IP+开机自动运行程序
- 将程序设置为服务,在系统登录界面自动启动(解决:不间断运行的程序遇到电脑重启,且电脑登录需要账号和密码)
- Linux下开机自动运行程序设置
- Mac OS X(L1-3): 登录/退出自动运行程序的设置
- Linux--设置开机自动运行程序
- 设置Qt程序在Windows开机后自动运行
- 手把手教你使用 Raspberry - 设置开机启动图片/屏蔽彩虹屏/用户自动登录/开机执行程序
- C#.NET Form设置/取消开机自动运行,判断程序是否已经设置成开机自动启动
- Mac OS X: 登录/退出自动运行程序的设置
- C#.NET Form设置/取消开机自动运行,判断程序是否已经设置成开机自动启动(转载)
- C# 设置程序开机自动运行/设置&获取程序的安装路径
- LinuxServer开机自动登录和自启动程序设置
- 将程序设置为开机自动运行
- C# 设置程序开机自动运行/设置&获取程序的安装路径