Linux
從 /etc/passwd 文件中刪除了我的 root 帳戶,以便在 Centos7.3 中進行測試
我從文件中刪除了我的 root 帳戶行
/etc/passwd
,無法啟動到救援模式和緊急模式。如何恢復root使用者。
進入救援模式。
使用 Live USB 進入救援模式後,以 root 身份執行此命令。
如果您將作業系統安裝
/etc
在不同的分區上,而不是將所有文件系統安裝在一個分區/etc/
中,請將 Centos 安裝的分區掛載到一個文件夾中,在此範例中,我將使用/dev/sda2
.mkdir /mnt/etc mount /dev/sda2 /mnt/etc echo 'root::0:0:root:/root:/bin/bash' >> /mnt/etc/passwd
如果你沒有
/etc/
在不同的磁碟上,掛載你的 Centos 安裝的根目錄(/
)。mkdir /mnt/root mount /dev/sda1 /mnt/root echo 'root::0:0:root:/root:/bin/bash' >> /mnt/root/etc/passwd