根文件系統(tǒng)添加用戶登入功能

    1:再啟動(dòng)文件系統(tǒng)的時(shí)候?yàn)槭裁礇]有出現(xiàn)用戶登入界面

在文件inittab中,::respawn:-/bin/sh被執(zhí)行時(shí),直接進(jìn)入了命令行,因此不會(huì)顯示用戶登入界面,因此添加用戶登入界面需要在這里做文章。
2:busybox如何實(shí)現(xiàn)用戶登入
我們知道busybox是很多可執(zhí)行程序的集合,busybox中也集成了用戶登入的命令,分別是/bin/login和/sbin/gettty
3:添加用戶登入界面
結(jié)合前面所述只需要將::respawn:-/bin/sh改為::respawn:-/bin/login或者::respawn:-/sbin/getty即可。
4:進(jìn)一步完善
重新加載文件系統(tǒng)可以發(fā)現(xiàn),系統(tǒng)出現(xiàn)了用戶登入的界面,但是無法登入,原因是,我們通過修改inittab文件,在系統(tǒng)啟動(dòng)時(shí)調(diào)用了用戶登入程序,但是我們并沒有設(shè)置用戶名和用戶密碼。
在linux中,用戶名由/etc/passwd文件進(jìn)行管理,用戶密碼由etc/shadow進(jìn)行管理,這兩個(gè)文件的格式可自行百度,這里不再進(jìn)行敘述。所以我們只需要將ubuntu中/etc/passwd和/etc/shadow兩個(gè)文件拷貝到根文件系統(tǒng)中的/etc目錄下即可,當(dāng)然需要對(duì)著相應(yīng)的格式進(jìn)行修改。
在busybox只有root用戶,所以可以刪除passwd中的普通用戶信息,同時(shí)還得修改root用戶登入時(shí)進(jìn)入的目錄,同時(shí)刪除shadow中對(duì)應(yīng)root用戶的登入密碼,root用戶的密碼可以在登入后使用passwd root進(jìn)行修改。

成都創(chuàng)新互聯(lián)是專業(yè)的漯河網(wǎng)站建設(shè)公司,漯河接單;提供網(wǎng)站制作、成都網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行漯河網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

分享標(biāo)題:根文件系統(tǒng)添加用戶登入功能
鏈接分享:http://bm7419.com/article38/gijjsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、用戶體驗(yàn)、電子商務(wù)、網(wǎng)站策劃、企業(yè)網(wǎng)站制作、網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)