busybox 文件系统 etc目录,登陆 login,密码 password,shadow

【原创】Linux 系统移植日志----登录账户,密码配置 Linux 系统移植日志—-登录账户,密码配置目标:实现登录系统需要账户、密码验证功能 阅读详情

【转帖请注明出处:blog.youkuaiyun.com/lanmanck】

 

用busybox做文件系统的很多介绍,这里就不啰嗦了。说几点:

1、etc目录下有inittab,则系统按此文件规则来启动和运行,内容为:

::sysinit:/etc/init.d/rcS

#把respawn改成askfirst就会出现按enter才能进去的提示
::respawn:-/bin/sh
::restart:/sbin/init
::ctrlaltdel:/sbin/reboot
::shutdown:/bin/umount -a -r

2、启动起来后可能要登陆,注意配置busybox的时候选择:

Login/Password Management Utilities-->>

Support for shadow passwords等,最好全选上。这样,登陆的时候会需要3个文件:group,password,shadow。我们经常需要不必登陆就直接进入到shell,那么内容可如下:

group文件:

root:*:0:
daemon:*:1:
bin:*:2:

password文件:

root::0:0:root:/:/bin/sh
ftp::14:50:FTP User:/var/ftp:
bin:*:1:1:bin:/bin:
daemon:*:2:2:daemon:/sbin:
nobody:*:99:99:Nobody:/:
plg:$1$wwtsqwnk$sWaEJGcJFTqaCW18sbUK7/:502:502:Linux User,,,:/home/plg:/bin/sh

shadow文件:

root:$1$3jZ93Mwq$oaeef6lWIuThavs8wD0Wh1:0:0:99999:7:::

具体意思可以参考这个:http://student.youkuaiyun.com/space.php?uid=48851&do=blog&id=11401,该文章还提到了如何制作3个文件。

 

其他就是各取所需了。

【9】user & wdt 通过对libpam模块打patch的方式生成了自己的用户自定义pam_usrnum.so,并在shadow模块中进行逻辑配置,实现最大创建用户数量限制的功能。bitbake -s |grep libpam,devtool modify libpam,configure.ac:modules/pam_umask/Makefile modules/pam_usrnum/Makefile \,新建pam_usrnum/Makefile.am。如下还在/etc/pam.d/system-auth中,实现D。 阅读详情

相关推荐

busybox自带的ftpd使用用户名和密码登陆的办法

busybox自带的ftpd使用用户名和密码登陆的办法

busybox passwd修改密码

busybox中的passwd属于精简版本的,所以跟普通Linux发行版自带的不一样。 当直接使用passwd root 修改时,并不会要求输入密码。 /home/zhangshaoyan/EAVCapture#passwd root Chaning password for root New password: passwd: password for root is unchan

烟台 嵌入式产品开发 7394

利用Langchain生成合成数据的实践指南

合成数据是相对于从真实世界事件中收集的数据而言的人工生成的数据。它用于模拟真实数据,同时避免隐私泄露或遇到真实数据中的局限性。:尽管合成数据有诸多优点,但应谨慎使用,因为它可能无法捕捉真实世界的复杂性。

eahba的博客 397

busybox 登录及其账户密码

Busybox 没有提供 /etc/passwd /etc/shadow。但是提供了 /sbin/getty 来验证 用户名和密码,验证过程请参考。如果我们要用用户名登录的方式 所以需要自己做 这两个文件。

u011011827的博客 2971

光耦CTR参数实战:如何避免误触发与功耗陷阱(附计算公式)

本文深入解析光耦CTR参数在电路设计中的关键作用,探讨如何平衡误触发风险与功耗表现。通过TLP521、PC817等常见型号的实测数据对比,提供不同工作状态下的选型策略和计算公式,帮助工程师优化设计,提升系统稳定性和能效。

2a4s6d8f0g的博客 323

谈谈SAP顾问的几个发展趋势

大家新年好,今天想聊一下对SAP顾问发展趋势的一些个人见解。过去10多年得益于我国的经济发展,外资不断加大在中国的投资和中国企业的发展,SAP顾问行业得到了很大的发展和壮大。那么未来几年SAP顾问的职业发展到底怎么样呢?

syounger的专栏 2513

busybox之修改登录用户名和密码

修改用户名涉及到2个文件 /etc/passwd /etc/shadow 比如将默认的密码root:root改为 Root:abcd 1.修改/etc/passwd Root:x:0:0:root:/root:/bin/sh 2.修改/etc/shadow如下 Root:nN7ALIDilSRE6:12086::99999:::: 由前一个文章中提到,passwd和shadow...

weixin_30338497的博客 1497

【雕爷学编程】Arduino动手做(71)---红外遥控器及接收模块3

雕爷学编程,Arduino动手做,开源硬件,创客传感器,红外遥控器及接收模块

雕爷学编程 2286

Busybox Login登录简单设置

Busybox Login登录简单设置 编译设置 在Menuconfig中进入如下配置: 配置项目如下: 因为我有且仅设置一个root账户,因此只做如上简单配置,为了保险起见,大家也可以都选上 make&&make install编译完成后会产生登录所需要的文件/bin/login和/sbin/getty 配置文件修改 修改/etc/inittab,添加: ::respawn:-/bin/login 或者 ::respawn:/sbin/getty 115200 console 配置文

9527的博客 3952

金三银四!风控建模岗面试题库大全:从理论到实战避坑指南

风控建模面试大全

阿黎逸阳的博客 767

PostgreSQL的学习心得和知识总结(八十二)|深入理解PostgreSQL数据库SQL语句的词法解析和语法解析流程

postgresql 词法解析语法解析流程

孤傲小二~阿沐的博客 5448

设置linux文件系统密码,busybox 文件系统设置 登陆 login 密码 password shadow

用busybox做文件系统的很多介绍,这里就不啰嗦了。说几点:1、etc目录下有inittab,则系统按此文件规则来启动和运行,内容为:::sysinit:/etc/init.d/rcS#把respawn改成askfirst就会出现按enter才能进去的提示::respawn:-/bin/sh::restart:/sbin/init::ctrlaltdel:/sbin/reboot::shutdo...

weixin_36127428的博客 1663

【大模型应用开发-大模型知识】(二)大模型分类和常见大模型

目前包含 Claude 和 Claude-Instant 两种模型可供选择,其中 Claude Instant 的延迟更低,性能略差,价格比完全体的 Claude-v1 要便宜,两个模型的上下文窗口都是 9000 个token(约 5000 个单词,或 15 页)它的目标是“更安全”、“危害更小”的人工智能。Google 还开发了多种 PaLM 的改进版本。更强大的基础模型: ChatGLM3-6B 的基础模型 ChatGLM3-6B-Base 采用了更多样的训练数据、更充分的训练步数和更合理的训练策略。

1万+

嵌入式Linux支持shadow

首先在编译busybox时,选中 Login/Password Management Utilities  --->        Support for shadow passwords 然后,从PC复制/etc/passwd和/etc/shadow文件到文件系统的/etc目录,做适当的修改即可,注意,此时登陆开发板密码与台式机相同,之后可进行修改。

我的天空 我的梦 914

手把手教你学Simulink--进阶电机控制场景实例:基于Simulink的直流电机双闭环调速系统抗负载扰动仿真

摘要:本文基于Simulink平台构建直流电机双闭环调速系统,重点研究其在工业传送带场景下的抗负载扰动性能。系统采用转速外环(稳速)和电流内环(限流)的嵌套结构,通过工程法整定PI参数,实现了转速跌落<10%、恢复时间<0.5s的优异抗扰性能。仿真结果表明,相比单闭环系统,双闭环控制使转速跌落率降低47%,恢复时间缩短75%。文中详细介绍了数学模型建立、Simulink模块实现及参数优化方法,并提供了完整代码和模型文件,为电机控制系统设计提供实用参考。

MHD0815的博客 179

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

busybox登陆后没要求输入密码的解决办法

http://lauwd.blog.163.com/blog/static/76056969200911254241151/   制作好ramdisk之后 通过串口进入系统 却发现系统直接登录进去了 并没有要求用root用户名和密码进行登录 解决如下 在 /etc/init.d/rcS 文件添加如下语句   root:/> cat /etc/inittab  ::s

白静雷的专栏 924

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

【Busybox】Busybox源码分析-04 | ash和login程序

本文分析busybox中的ash和login程序

iriczhao的博客 2283

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Linux文件系统启动过程及login的实现

1. busybox简介 busybox是一个集成了一百多个最常用linux命令和工具的软件,它将许多常用的LINUX命令和工具结合到了一个单独的可执行程序中。虽然与相应的GNU工具比较起来,busybox所提供的功能和参数略少,但在比较小的系统(例如启动盘)或者嵌入式系统中,已经足够了。     busybox在设计上就充分考虑了硬件资源受限的特殊工作环境。它采用一种很巧妙的办法减少自己的体

oria2006的专栏 1967

busybox login: can't execute '/bin/bash': No such file or directory 解决方法

1. 问题描述 嵌入式开发板,开机启动执行login,登录时候,弹出提示 login: can’t execute ‘/bin/bash’: No such file or directory 2. 问题分析 busybox支持ash、hush、msh三种shell,但是不支持bash 3. 修改方法 3.1 方法1、修改 login源码,改为 sh执行 本文的busybox版本为b...

xhoufei2010的专栏 1万+

8 Buildroot 根文件系统构建

根文件系统一般也叫做 rootfs,这个是属于 Linux 内核的一部分。根文件系统首先是一种文件系统,该文件系统不仅具有普通文件系统的存储数据文件的功能,但是相对于普通的文件系统,它的特殊之处在于,它是内核启动时所挂载(mount)的第一个文件系统,内核代码的映像文件保存在根文件系统中,系统引导启动程序会在根文件系统挂载之后从中把一些初始化脚本(如rcS,inittab)和服务加载到内存中去运行。我们要明白文件系统和内核是完全独立的两个部分。

Toutiegongzhu的博客 3306

用busybox制作根文件系统

kuangreng的专栏 1898

Busybox 设置登录用户名、密码

一、配置Busybox 二、设置/etc/init.d/rcS文件 添加 /bin/login 三、设置/etc/inittab 不需要登录:::respawn:-/bin/sh 需要登录:::respawn:/sbin/getty -L ttyAM0 115200 vt100 四、添加/etc/nsswitch.conf、/etc/passwd 、/et...

qinrenzhi的博客 7471
上一篇: bootup logo的选择,白屏,无图像,小企鹅
下一篇: S3C DMA使用方法,2410-2440 dma介绍
#Page#
博客等级 码龄23年 1691粉丝 360原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值