找回Redhat Linux 7.2的超級使用者密碼

來源:互聯網
上載者:User


筆者的機器上裝有Redhat Linux7.2作業系統,安裝了KDE和GNOME案頭,因在安裝時只設了超級使用者root,但超級使用者的許可權太大了,只適用於系統維護及安裝軟體時使用,平常使用應該用普通使用者來登入。所以需要建立一個普通使用者。這倒也簡單,開啟“菜單→系統→帳號管理器”,添加一個使用者不就得了!可麻煩事就來了:退出以後再用root登入,輸入密碼,啊!密碼錯誤,進不了系統了。我知道Redhat7.2下使用者密碼是儲存在/etc/shadow裡,應從這裡尋找突破口。

1、把系統安裝光碟片插入,重啟機器,啟動時迅速按下Del鍵,進入CMOS,把啟動順序改為光碟片先啟動,這樣就啟動了Linux安裝程式,按F5,按提示打入Linux rescue斷行符號,進入救援模式,接下來是選擇語言及鍵盤,直接斷行符號即可,程式提示已經把硬碟上的Linux系統安裝到了/mnt/sysimage下,然後出現了超級使用者提示符#。

2、進入到硬碟etc目錄下:cd /mnt/sysimage/etc,先做備份防不測:

cp shadow shadow.old修改shadow檔案的屬性為可寫:chmod +w shadow然後用vi修改之:找到含root使用者資訊的那一行:root:....:,前兩個冒號之間就是加密的密碼,把它刪除掉(冒號不能刪),存檔退出。這樣root的密碼就為空白了。

不會用vi的使用者可以採取如下方法:找一張DOS盤插入軟碟機,把Shadow拷貝到DOS盤上:mcopy shadow a:/然後在Windows下用附件中的記事本修改之,注意開啟檔案類型一定要選所有檔案(*.*),存檔退出。最後再拷回:

mcopy a:/shadow mnt/sysimage/etc

3、把Shadow的屬性改回唯讀:chmod -w shadow,最後輸入Exit退出,取出光碟片。

4、為安全起見,重啟後應在終端視窗中再給root加上密碼。
(出處:賽迪網--中國電腦教育報)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.