无法在 hvc0 登录

无法在 hvc0 登录

我们的 LDAP 服务器最近崩溃了,现在我们在访问某些服务器时遇到了问题。

我们有一个 Xen 客户机,但登录不再有效。在日志中,出现以下错误。

FAILED LOGIN (1) on '/dev/hvc0' FOR 'root'

以下是我已经尝试过的方法(但未能解决问题)的列表。

  • 重置 root 密码(挂载到主机、chroot 和 passwd、通常的东西……)
  • 添加具有 root 权限的新本地帐户(编辑 sudoers 文件)
  • 通过 SSH 访问...

一切都崩溃了。该虚拟机上的 MySQL 服务器出现故障,我非常想修复它。该虚拟服务器运行 debian squeeze,hvc0 列在 /etc/securetty 中。

我没选择了……非常感谢大家的帮助!

答案1

您的 PAM 配置可能有误。您的配置应如下所示:

auth [success=1 default=ignore] pam_unix.so
auth required pam_ldap.so use_first_pass
auth required pam_permit.so


account [success=1 default=ignore] pam_unix.so
account required pam_ldap.so
account required pam_permit.so

使用这些行,在 LDAP 之前检查本地文件。

答案2

我认为您面临两个不同的配置选项,它们禁止 root 登录。一个是如果文件中有 hvc0 设备的条目,则将允许 root 登录(通过 /sbin/login 或 PAM 配置)/etc/securetty。另一个是 sshd 默认禁止直接登录 root 帐户。

您应该将hvc0行/项目添加到/etc/securetty文件中。

相关内容