Ubuntu Server 22.04.01:Maldet,登录成功立即关闭,通过SSH+直接

Ubuntu Server 22.04.01:Maldet,登录成功立即关闭,通过SSH+直接

问题:我运行了 maldet 扫描并得到了一些结果,现在重新启动后,我无法通过 SSH 登录到我的 Ubuntu 服务器。即使用普通ssh登录成功然后立即关闭。我也无法通过物理计算机登录,因此我实际上被锁定在自己的服务器之外。

编辑:我正在考虑这个问题,我相信最近的 maldet 扫描已暂停用户帐户,因为我记得考虑在 maldet 配置文件中暂停是可行的。然而,这是服务器上的唯一帐户。如果是这种情况,有没有办法取消暂停或创建新用户?

答案1

解决方案:对于同样是新 UNIX 用户并且碰巧将 maldet 的用户暂停设置设置为 1,并且被暂停且无法访问该用户的任何人,请执行以下操作:

  1. 目标是使用 root 访问权限登录。关闭您的电脑,然后在按住时启动esc。太长,它将加载grub>命令行,而释放太早,它将无法注册。这将启动到一个菜单,您可以在其中选择高级选项。
  2. 选择recovery mode
  3. 选择root(这将使您以 root 权限登录)
  4. 从这里开始,假设您不使用 C 面板,请修改文本文件/etc/passwd
  5. 从这里您应该能够将您的用户从 /bin/false 编辑为/bin/bash
  6. 从这里您可以重新启动并访问之前暂停的用户。请记住,这假设用户暂停是没有根据的。

以下是相关的 maldet 配置:

# The default suspend action for users wih hits
# Cpanel suspend or set shell /bin/false on non-Cpanel
# [NOTE: quarantine_hits=1 required]
# [0 = disabled, 1 = suspend account]
quarantine_suspend_user="0" # set this to 0 if you only have one user

相关内容