- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
/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- )
二、如果我們在刪除文件后退出了操作系統,打開的時候會發現進不去一直在登陸狀態死循環
那我們這樣解決:
首先我們要在開機引導時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將會退出現在的根并且重啟主機,可以看到系統可以再次進入恢復正常
提交成功!非常感謝您的反饋,我們會繼續努力做到更好!
這條文檔是否有幫助解決問題?
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP