电子产业一站式赋能平台

PCB联盟网

搜索
查看: 42|回复: 0
收起左侧

Linux rootfs:如何开机就自动添加某个用户?

[复制链接]

335

主题

335

帖子

3655

积分

四级会员

Rank: 4

积分
3655
发表于 2024-12-16 14:30:00 | 显示全部楼层 |阅读模式
击左上方蓝色“一口Linux”,选择“设为星标
第一时间看干货文章
?【干货】嵌入式驱动工程师学习路线?【干货】Linux嵌入式知识点-思维导图-免费获取?【就业】一个可以写到简历的基于Linux物联网综合项目?【就业】找工作简历模版

fiwjhrgwegs6405036223.gif

fiwjhrgwegs6405036223.gif


前言 项目开发需求,需要开机后就自动创建某个用户+密码
厂家提供的sdk,只有adduser命令,
该命令添加用户时,会有终端交互,
需要手动输入2次密码,
所以无法通过简单脚本方式创建。
要实现自动填充密码,可以借助工具expect,但是该工具移植还需要依赖tcl库
外加产品存储空间比较有限,本着能省就省原则,
彭老师选择了另外一种方法,
就是直接修改rootfs的shadow、passwd文件。
环境 sdk:复旦微
Buildroot 2018.02.3
步骤 1、adduser 手动添加命令在开发板上手动添加用户ftp,密码:123456
# adduser ftp
adduser: /home/ftp: No such file or directory
Changing password for ftp
New password:
Bad password: too weak
Retype password:
passwd: password for ftp changed by root
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表