電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 7|回復(fù): 0
收起左側(cè)

Linux rootfs:如何開機(jī)就自動(dòng)添加某個(gè)用戶?

[復(fù)制鏈接]

317

主題

317

帖子

3149

積分

四級(jí)會(huì)員

Rank: 4

積分
3149
跳轉(zhuǎn)到指定樓層
樓主
擊左上方藍(lán)色“一口Linux”,選擇“設(shè)為星標(biāo)
第一時(shí)間看干貨文章
?【干貨】嵌入式驅(qū)動(dòng)工程師學(xué)習(xí)路線?【干貨】Linux嵌入式知識(shí)點(diǎn)-思維導(dǎo)圖-免費(fèi)獲取?【就業(yè)】一個(gè)可以寫到簡(jiǎn)歷的基于Linux物聯(lián)網(wǎng)綜合項(xiàng)目?【就業(yè)】找工作簡(jiǎn)歷模版



前言 項(xiàng)目開發(fā)需求,需要開機(jī)后就自動(dòng)創(chuàng)建某個(gè)用戶+密碼
廠家提供的sdk,只有adduser命令,
該命令添加用戶時(shí),會(huì)有終端交互,
需要手動(dòng)輸入2次密碼,
所以無法通過簡(jiǎn)單腳本方式創(chuàng)建。
要實(shí)現(xiàn)自動(dòng)填充密碼,可以借助工具expect,但是該工具移植還需要依賴tcl庫(kù)
外加產(chǎn)品存儲(chǔ)空間比較有限,本著能省就省原則,
彭老師選擇了另外一種方法,
就是直接修改rootfs的shadow、passwd文件。
環(huán)境 sdk:復(fù)旦微
Buildroot 2018.02.3
步驟 1、adduser 手動(dòng)添加命令在開發(fā)板上手動(dòng)添加用戶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

發(fā)表回復(fù)

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表