SSH 在非 sudoer 用户上被阻止,无法执行 root 命令

SSH 在非 sudoer 用户上被阻止,无法执行 root 命令

昨天我自动阻止了远程服务器上的 root 权限。

我尝试为非特权用户(不在 sudoer 列表中)启用 ssh 访问,并且我在 sshd_config 上添加了行“AllowUsers unprivileged_user”。

不幸的是,我忘记将 root 添加到允许的用户列表中,现在我无法使用 root 帐户进入 shell 或从唯一允许的用户执行 sudo 命令 :(

有机会解决这个问题吗?我原本想在 ssh 会话中为非特权用户启动登录命令并以 root 身份登录,但这可能吗?

该服务器还运行并行 Plesk 面板,该面板仍可从 root 用户访问,但显然我无法访问 / 目录来配置 sshd_config,如果我进入面板的“文件”部分,我只会看到 Web 服务器目录的根目录。

有什么线索吗?

答案1

您还能以其他用户身份登录吗?

如果是这样,您应该能够执行su - rootsu - privilegedaccount?对于您知道密码的任何帐户。su您需要知道您要成为的帐户的密码。

相关内容