嵌入式ARM Linux开发板自启动,跳过输入root用户名和密码
来源:互联网 发布:18亿亩耕地红线知乎 编辑:程序博客网 时间:2024/06/06 14:01
1. 编译autologin.c程序。
autologin.c文件内容
#include <unistd.h>
int main() {
execlp("login","login","-f","root",0);
return 0;
}
编译
# arm-linux-gcc autologin.c -o autologin(跟开发板的交叉编译工具链同步)
2.拷贝文件
将生成的autologin拷贝至开发板/sbin目录下,如通过sd卡拷贝,并修改权限为可执行。
# cp /media/mmcblk0p1/autologin /sbin/
# chmod +x /sbin/autologin
3. 修改/etc/inittab
#vi /etc/inittab
找到登录脚本所在行:
S:2345:respawn:/sbin/getty 115200 ttyO0
修改为:
S:2345:respawn:/sbin/getty -n -l /sbin/autologin 115200 ttyO0
保存退出
4. 同步文件系统并重启开发
# sync
重启开发板。
autologin.c文件内容
#include <unistd.h>
int main() {
execlp("login","login","-f","root",0);
return 0;
}
编译
# arm-linux-gcc autologin.c -o autologin(跟开发板的交叉编译工具链同步)
2.拷贝文件
将生成的autologin拷贝至开发板/sbin目录下,如通过sd卡拷贝,并修改权限为可执行。
# cp /media/mmcblk0p1/autologin /sbin/
# chmod +x /sbin/autologin
3. 修改/etc/inittab
#vi /etc/inittab
找到登录脚本所在行:
S:2345:respawn:/sbin/getty 115200 ttyO0
修改为:
S:2345:respawn:/sbin/getty -n -l /sbin/autologin 115200 ttyO0
保存退出
4. 同步文件系统并重启开发
# sync
重启开发板。
阅读全文
0 0
- 嵌入式ARM Linux开发板自启动,跳过输入root用户名和密码
- 开机启动跳过“用户名密码输入”
- linux开机跳过输入用户名密码
- git push的时候跳过输入用户名和密码
- sourceTree跳过用户名和密码
- ARM Linux开发板修改root登录密码
- linux跳过用户名密码登陆界面方法
- 跳过用户名和密码自动登录
- weblogic启动时不输入用户名和密码
- weblogic启动服务时不需要输入用户名和密码
- ARM-Linux开机自启动设置-mini2440开发板
- ARM-Linux开机自启动设置-mini2440开发板
- ARM-Linux开机自启动设置-mini2440开发板
- ARM-Linux开机自启动设置ARM9开发板
- ARM-Linux开机自启动设置-mini2440开发板
- ARM-Linux开机自启动设置-mini2440开发板
- ARM-Linux开机自启动设置-ok6410开发板
- Linux跳过密码方法和防止被别人跳过密码
- Spring--IoC--基于注解的DI-基本使用
- 定时任务Quartz超详细教程
- [leetcode]Implement strStr()
- 【R-CNN系列目标检测】(4)FASTER R-CNN算法
- java.lang.UnsatisfiedLinkError: Native method not found 三种可能解决
- 嵌入式ARM Linux开发板自启动,跳过输入root用户名和密码
- spring cloud搭建微服务second-fiberhome(一):spring boot工程搭建及config服务
- 微信小程序组件解读和分析:十二、picker滚动选择器
- JUnit单元测试框架的使用
- 删除用户
- 正则表达式小记
- java通过上传模板和配置xml导出word
- jsp获取当前页面的链接地址
- 《Android那些事》——SharedPreference的简单使用