昨天我自动阻止了远程服务器上的 root 权限。
我尝试为非特权用户(不在 sudoer 列表中)启用 ssh 访问,并且我在 sshd_config 上添加了行“AllowUsers unprivileged_user”。
不幸的是,我忘记将 root 添加到允许的用户列表中,现在我无法使用 root 帐户进入 shell 或从唯一允许的用户执行 sudo 命令 :(
有机会解决这个问题吗?我原本想在 ssh 会话中为非特权用户启动登录命令并以 root 身份登录,但这可能吗?
该服务器还运行并行 Plesk 面板,该面板仍可从 root 用户访问,但显然我无法访问 / 目录来配置 sshd_config,如果我进入面板的“文件”部分,我只会看到 Web 服务器目录的根目录。
有什么线索吗?
答案1
您还能以其他用户身份登录吗?
如果是这样,您应该能够执行su - root
或su - privilegedaccount
?对于您知道密码的任何帐户。su
您需要知道您要成为的帐户的密码。