首页 > 其他分享 >root 添加登录密码(基于buildroot)

root 添加登录密码(基于buildroot)

时间:2024-09-04 16:04:10浏览次数:8  
标签:buildroot console TARGET 登录 BR2 root

通过以前这篇文章 Linux启动后自动登录root进入控制台 - f1engmin11 - 博客园 (cnblogs.com) 我们可以知道,Linux启动后,是否自动登录 root 用户,可以通过修改 /etc/inittab 文件的 respawn 动作来实现。

下面记录一下如何 添加 root 登录密码:

1. 首先 /etc/inittab 文件设置为 root 非自动登录模式

... ...
console::respawn:/sbin/getty -L  console 0 vt100 # GENERIC_SERIAL
... ...

2. 在buildroot 目录下 make menuconfig, 修改 以下两个宏

BR2_TARGET_ENABLE_ROOT_LOGIN=y
BR2_TARGET_GENERIC_ROOT_PASSWD="mypassword"

重新编译buildroot,就可以了。

 

君正x2000 darwin 开发板增加root登录密码方法:

1. 首先增加对应的宏

BR2_TARGET_ENABLE_ROOT_LOGIN=y
BR2_TARGET_GENERIC_ROOT_PASSWD="mypassword"
BR2_PACKAGE_HOST_MKPASSWD=y

2. 在 buildroot/buildroot_patch/rootfs_config/tools/set_login_tty.mk 文件修改,就是设置  /etc/inittab 文件

ifeq ($(APP_br_root_login_keep_buildroot),y)
define SYSTEM_CONFIG_SET_LOGIN
    sed -i '/# GENERIC_SERIAL$$/s~^.*#~$(APP_br_root_login_tty_port)console::respawn:/sbin/getty -L  console 0 vt100 #~' \
        $(TARGET_DIR)/etc/inittab
endef
endif

3. 使用IConfigTool工具使能 APP_br_root_login_keep_buildroot ,重新编译sdk,就实现了添加root密码登录的功能了。

其他基于buildroot的文件系统,应该也是通过上述方法添加root密码登录。

标签:buildroot,console,TARGET,登录,BR2,root
From: https://www.cnblogs.com/f1engmin11/p/18396716

相关文章

  • chroot在银河麒麟桌面上的使用
    chroot介绍:chroot就是change-root,可以说是最简单和古老的容器化软件之一,它允许用户安全地将应用程序和服务隔离。chroot通过更改程序的根目录,限制访问和可见性,从而提供了额外的隔离和安全层级。将程序设置为chroot环境是一种在安全空间中测试其可靠性的好方法,而不会改变实际系......
  • 鸿蒙应用ArkTS开发-实现登录注册功能
     引言:小编也是最近学习的鸿蒙应用开发,把自己的学习心得想法和大家交流,一起探讨!一、概述HarmonyOS(鸿蒙操作系统)是华为公司开发的操作系统。它的设计初衷是为了应对当今多设备、多平台(1+8+N)的需求,为各种类型的设备提供一个统一的操作系统。HarmonyOS具有以下几个主要特点:1......
  • 油猴脚本自动填写vue页面登录表单,点击登录按钮值被清空了
    直接设置input的value是不行的,因为这个时候没有触发vue里的input事件,vue里绑定变量的值没变为什么?直接修改value应该是会触发@input的才对啊?inputEl.value='xxx'解决方案是:需要手动dispathinputletev=newEvent('input');inputEl.dispatchEvent(ev)示例:(function(......
  • Linux启动后自动登录root进入控制台
    通过修改/etc/inittab文件来实现1.buildroot编译出来的 /etc/inittab文件如下##Copyright(C)2001ErikAndersen<[email protected]>##Note:BusyBoxinitdoesn'tsupportrunlevels.Therunlevelsfieldis#completelyignoredbyBusyBoxinit.Ifyo......
  • 帝国CMS后台登录空白怎么办?如何修改成https
    今天总结一下帝国CMS后台登录空白常见问题已经解决方案!1、帝国cms修改成https后后台登陆空白的解决办法以下方法适用帝国cms7.5版本:7.5版本已经有了http和https自动识别,但是因为一些疑难杂症的原因,自动识别判断的不准,后台登录也是空白,我们可以打开e/config.php查找'httptype'......
  • zdppy+vue3+onlyoffice文档管理系统实战 20240902 上课笔记 登录功能优化
    遗留问题1、登录以后跳转最近文档2、如果用户没有登录应该自动跳转登录页面3、如果用户的token校验失败,应该自动调整登录界面4、按回车键自动跳转登录页面登录以后跳转最近文档constrouter=useRouter()router.push("/")实际代码:constloginData=awaitapi.login......
  • HarmonyOS实现登录
    首先,封装一个auth工具,提供初始化持久化用户信息方法,首页初始化用户,登录后存储用户,使用导出的key。1.封装auth工具exportinterfaceUser{token:stringnickname:stringavatar:stringaccount:string}classAuth{KEY:string='user'//在入口页......
  • 某税务app登录接口逆向--获取长效ck
    某税务app登录接口逆向–获取长效ck前言:之前分析了web版本的登录接口,各参数都很简单。有朋友私信我说app登录有意外惊喜,俺们做学术研究的不就是喜欢发掘惊喜么,鉴于此有了此文分析一、目的​1.1、实现完整登录接口(账号登录、短信登录)​1.2、实现免短信登录接口​......
  • JWT单点登录
    单点登录概念:登录某集团的某一产品之后,访问其他产品的网站时就会是登录状态,比如登录QQ之后,进入QQ游戏的时候就是登录过的状态,具体实现方法有以下:Redis+token实现单点登录:生成一个随机字符串token,以token为key,用户信息为value存储在redis缓存中,用户访问时带着这个token就可以......
  • mssql windows 账户登录不了 要登录sa创建出来 才可以本地登录
    SQLSERVER登陆错误:18456 SQLWindows身份登录失败,错误码:18456先用sa进入EXECxp_instance_regreadN'HKEY_LOCAL_MACHINE',N'SOFTWARE\Microsoft\MicrosoftSQLServer\MSSQLServer',N'LoginMode'--启用TCP/IP协议EXECxp_instance_regwriteN'H......