在非sudoer用户上SSH阻塞不能执行root命令

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

我试图启用ssh访问一个非特权用户(不在sudoer列表中),我已经在我的sshd_config中添加了“AllowUsers unprivileged_user”行。

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

有什么机会解决这个问题? 我正在考虑启动一个login命令在ssh会话中为非特权用户和login作为,但它可能吗?

服务器也运行一个并行Plesk面板,仍然可以从root用户访问,但显然我不能访问/ dir来configurationsshd_config,如果我走在面板的“文件”部分,我只看到根的networking服务器目录。

任何线索?

你还能够以其他用户的身份login吗?

如果是这样,你应该可以做su - rootsu - privilegedaccount ? 对于任何你知道密码的帐户。 用su你需要知道你想要成为的帐户的密码。