Centos

CentOS 7 - 如何以 root 身份登錄

  • July 25, 2021

我的本地電腦上有一個 CentOS 7 映像,我想允許以 root 身份登錄。這將是一個專門用於測試的系統。

我最初嘗試使用救援模式並添加核心參數“systemd.unit=emergency.target”,但它說 root 登錄已鎖定。

所以我開始 /bin/bash 。我看到 /etc/shadow 中的 root 使用“!!”鎖定。所以我執行 passwd root 並為其分配一個密碼。但是,我仍然無法以 root 身份登錄。它一直告訴我密碼不正確(我確定密碼正確)。還有其他我忽略的地方嗎?

我通過控制台登錄,而不是使用 SSH。

很可能您在緊急外殼或應急磁碟中修改了文件系統。您的 SELinux 標籤對於 /etc/shadow 可能是錯誤的。最簡單的修復方法是touch /.autorelabel 正常重啟。它將重新標記文件系統並重新啟動。

引用自:https://unix.stackexchange.com/questions/659906