久久青草精品A片狠狠,日韩欧美视频一区二区,亚洲国码AV日韩,国产精品黄在

幫助中心 >  技術知識庫 >  云服務器 >  服務器教程 >  centos7中誤刪/etc/passwd與etc/shadow文件恢復

centos7中誤刪/etc/passwd與etc/shadow文件恢復

2019-08-26 20:24:58 8013

/etc/passwd-、/etc/shadow-、/etc/group-和/etc/gshadow- , 這四個文件就是備份文件。當不小心刪除了用戶或密碼信息文件時,可以從備份文件中找回信息。但是最后建立的用戶沒有在備份文件中)


一、如果刪掉之后未重啟系統,那么我們只需要將/etc/passwd- /etc/shadow-這兩個引子文件拷貝給/etc/passwd 和 /etc/shadow即可


     cp /etc/passwd- /etc/passwd

     cp /etc/shadow- /etc/passwd(若是其他損壞可將/etc/passwd- 和/etc/shadow-換成 /etc/group-和/etc/gshadow- )


 1 cp /etc/passwd- /etc/passwd
 2  cp /etc/shadow- /etc/passwd(若是其他損壞可將/etc/passwd- 和/etc/shadow-換成 /etc/group-和/etc/gshadow-

二、如果我們在刪除文件后退出了操作系統,打開的時候會發現進不去一直在登陸狀態死循環

那我們這樣解決:

首先我們要在開機引導時e進入編輯模式,linux16那一行的ro 修改為rw UTF-8后加上rd.break(或者直接UTF-8后加rd.break也可)

然后ctrl+x執行


三、進入單用戶模式后修改根路徑,將引子程序拷進來

chroot /sysroot

然后將引子復制到誤刪的文件中


    cp /etc/passwd- /etc/passwd

    cp /etc/shadow- /etc/passwd

 (若是其他損壞可將/etc/passwd- /etc/shadow-換成、/etc/group- 和/etc/gshadow- )

 1cp /etc/passwd- /etc/passwd 2cp /etc/shadow- /etc/passwd 3(若是其他損壞可將/etc/passwd- /etc/shadow-換成、/etc/group- 和/etc/gshadow- )


四、因為拷貝進來文件的安全上下文和當親目錄不匹配,那么我們需要關閉selinux將selinux=Enforcing 改為disabled

Enforcing (記錄警告且阻止可疑行為)

Permissive (代表僅記錄安全警告但不阻止可疑行為)

Disabled (禁用狀態)

vim /etc/sysconfig/selinux

selinux = disabled

1vim /etc/sysconfig/selinux

2selinux = disabled


五、連續輸入exit將會退出現在的根并且重啟主機,可以看到系統可以再次進入恢復正常


提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: