99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

Linux rootfs:如何開機就自動添加某個用戶?

前言

項目開發需求,需要開機后就自動創建某個用戶+密碼

廠家提供的sdk,只有adduser命令,

該命令添加用戶時,會有終端交互,

需要手動輸入2次密碼,

所以無法通過簡單腳本方式創建。

要實現自動填充密碼,可以借助工具expect,但是該工具移植還需要依賴tcl庫

外加產品存儲空間比較有限,本著能省就省原則,

彭老師選擇了另外一種方法,

就是直接修改rootfs的shadow、passwd文件。

環境

sdk:復旦微Buildroot 2018.02.3

步驟

1、adduser 手動添加命令

在開發板上手動添加用戶ftp,密碼:123456

# adduser ftpadduser: /home/ftp: No such file or directoryChanging password for ftpNew password: Bad password: too weakRetype password: passwd: password for ftp changed by root

添加用戶之后,命令會修改文件

/etc/shadow/etc/passwd

在這2個文件的最下面會增加用戶ftp相關信息。

  • /etc/shadow
# cat /etc/shadow…………ftp:$1$AQb2UA9p$mX8fQskQJcHm0t4QlVk4A1:0:0:99999:7:::
  • /etc/passwd
# cat /etc/passwd…………ftp:x:1000:1000:Linux User,,,:/home/ftp:/bin/sh

2、將用戶信息配置到rootfs

將該信息添加到廠家提供的sdk的buildroot目錄下:

/home/peng/xxx/work/xxx/sdk/buildroot-2018.02.3/output/target/etc
peng@ubuntu:~/work/xxx/sdk/buildroot-2018.02.3/output/target/etc$ ls passwd shadow -l-rwxr--r-- 1 peng peng 339 Nov 15 17:24 passwd-rwx------ 1 peng peng 242 Nov 15 17:24 shadow

用管理員權限修改這兩個文件:

  • shadow

  • passwd

編譯燒錄重啟,即可用ftp用戶登錄。

注意

修改用戶密碼,如果登入不了的問題,可能和系統時間默認有關,系統時間太舊了(1970),導致密碼無效

所以必須用date命令手動設置一下系統時間:

date -s "2024-11-23 15:12"

可以把這個命令放到系統自動啟動腳本里,開機自動運行即可。

sdk\buildroot-2018.02.3\output\target\etc\init.d\rcS
聲明:本內容為作者獨立觀點,不代表電子星球立場。未經允許不得轉載。授權事宜與稿件投訴,請聯系:editor@netbroad.com
覺得內容不錯的朋友,別忘了一鍵三連哦!
贊 1
收藏 2
關注 181
成為作者 賺取收益
全部留言
0/200
成為第一個和作者交流的人吧
主站蜘蛛池模板: 国产熟睡乱子伦视频在线播放 | 一本一道久久a久久综合蜜桃 | 久久在现视频 | 国产清纯91天堂在线观看 | 无码专区天天躁天天躁在线 | 大地资源在线观看免费高清官网 | 亚洲第一无码xxxxxx | 国产强伦姧人妻毛片 | 日本草逼 | 99国产免费网址 | 国产AV午夜精品一区二区入口 | 四虎国产精品永久在线国在线 | 欧美精品在线视频观看 | 99er视频| 亚洲AV永久无码天堂网国产 | 中文字幕日本 | 国产精品无码专区网站 | JIZZJIZZ国产精品久久 | 免费观看黃色A一级视频日本 | 欧美黑人添添高潮a片www | www..com在线观看 | 国产精品无码在线 | 少妇搡BBBB搡BBB搡AA | 亚洲AV无码精品色午夜蜜芽 | 伊人欧美视频 | 色999av| 护士故意露出奶头让我吃奶 | 黄页在线免费看 | 日韩在线播放网站 | 国产精品无 | 久久久精品国产 | 一区二区三区四区影院 | 粗大猛烈进出呻吟声视频 | 四川少妇搡BBW搡BBBB | 国产偷国产偷亚洲高清日韩 | 好爽快点深一点好大 | www.51色.com | 手机在线一区 | 全免费午夜一级毛片真人 | 亚洲中文无码成人手机版 | 夜夜操天天干 |