<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 【E問(wèn)E答】Linux系統(tǒng)管理員忘記了root的口令怎么辦?

          【E問(wèn)E答】Linux系統(tǒng)管理員忘記了root的口令怎么辦?

          作者: 時(shí)間:2016-08-16 來(lái)源:網(wǎng)絡(luò) 收藏

            當(dāng)使用自己的Unix或系統(tǒng)時(shí),自己是系統(tǒng)管理員,但是如果自己忘記了的口令,該怎么辦呢?凌陽(yáng)教育的老師根據(jù)自己的教學(xué)經(jīng)驗(yàn)做以下的分享:

          本文引用地址:http://www.ex-cimer.com/article/201608/295565.htm

            下面給出幾種曲型系統(tǒng)中的解決方法,適用于大部分的現(xiàn)代版的

            一. 如果您有sudo的權(quán)限,那么您可以使用下述命令快速地改變口令:

            二. 如果沒(méi)有sudo權(quán)限,或者如果您系統(tǒng)被配置成不允許sudo改變口令,那么您將發(fā)現(xiàn)改變r(jià)oot口令需要一些更精巧的措施。

            

          凌陽(yáng)教育_Linux系統(tǒng)管理員忘記了root的口令怎么辦?

           

            通常的策略就是通過(guò)一個(gè)光盤啟動(dòng)系統(tǒng),接管計(jì)算機(jī)的管理。然后掛載硬盤上的主(根)文件系統(tǒng),一旦完成這一步,就可以使用該掛載點(diǎn)作為文件系統(tǒng)的根,然后使用標(biāo)準(zhǔn)的passwd程序更改root口令。

            從Live CD引導(dǎo)

            按組合鍵,進(jìn)入命令行。

            改變到超級(jí)用戶:

            啟動(dòng)分區(qū)表編輯器:

            如果系統(tǒng)沒(méi)有parted,則需要使用另一種分區(qū)編輯器,例如fdisk、cfdisk或

            在parted中,顯示主硬盤的分區(qū)信息:

            記下包含Linux系統(tǒng)的硬盤的設(shè)備名稱,例如/dev/hda或

            記下主Linux分區(qū)號(hào),例如:分區(qū)號(hào)

            如果不能確定哪個(gè)是根分區(qū),可以查看ext3、ext2 reiserfs或xfs類型的文件系統(tǒng)。如果這樣的分區(qū)不止一個(gè),則記下所有的號(hào)碼。

            停止parted程序。

            現(xiàn)在應(yīng)該會(huì)返回到shell提示。

            為硬盤上的文件系統(tǒng)創(chuàng)建一個(gè)掛載點(diǎn)(在這個(gè)例子中,稱之為harley):

            通過(guò)使用由parted程序所獲得的設(shè)備名和分區(qū)號(hào),掛載硬盤上的根文件系統(tǒng)。例如,如果設(shè)備名是/dev/hda,分區(qū)號(hào)是2,則使用的命令為:

            如果在第7步中,發(fā)現(xiàn)不止一個(gè)可能的分區(qū),則選擇其中一個(gè)分區(qū)。如果選擇的分區(qū)號(hào)不正確,再嘗試另一個(gè)。

            確認(rèn)已經(jīng)掛載了根分區(qū)。為測(cè)試這一點(diǎn),可以查看影子文件(/etc /shadow)是否在這個(gè)分區(qū)中,影子文件中包含有所需要的口令:

            如果沒(méi)有口令文件,則掛載的不是根分區(qū)。返回到第(10)步,試著掛載另一個(gè)分區(qū)。繼續(xù)這兩步,直至成功掛載了根分區(qū)。

            改變硬盤系統(tǒng)上的root口令。

            有許多方法可以完成這一步。最簡(jiǎn)單的方法就是使用新掛載點(diǎn)作為文件系統(tǒng)的根運(yùn)行passwd命令。這只需一條簡(jiǎn)單命令:

            這個(gè)chroot(change root,改變佷)命令意味著:"臨時(shí)將文件樹的根改變?yōu)?mnt/harley,然后執(zhí)行命令

            因?yàn)橐呀?jīng)位于超級(jí)用戶模式,所以使用passwd命令將改變r(jià)oot口令。而且因?yàn)槲募到y(tǒng)的根已經(jīng)臨時(shí)改變?yōu)?mntharley,所以使用的口令文件是位于硬盤上的口令文件(/mnt/harley/etc /shadow)。

            通過(guò)這種方式,就能夠改變硬盤上系統(tǒng)的root口令。

            移除CD,從硬盤重新啟動(dòng)系統(tǒng),測(cè)試并確??诹钜呀?jīng)被正確改變。



          關(guān)鍵詞: Linux root

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();