PiDora PAM允许root登录,但有时会拒绝



我正在开发Raspberry Pi版本的Fedora。我必须以root身份登录我的设备,使用开箱即用的sshd。有时(非常罕见),我根本无法登录,我唯一的选择是重新启动我的设备。

经过一番研究,我发现PAM不允许我的根登录。下面是一些日志:

Jul 18 05:04:49 localhost login: pam_securetty(remote:auth): access denied: tty 'pts/0' is not secure !
Jul 18 05:04:51 localhost login: pam_unix(remote:auth): authentication failure; logname= uid=0 euid=0 tty=pts/0 ruser= rhost=::ffff:10.175.161.56  user=root
Jul 18 05:04:51 localhost login: pam_succeed_if(remote:auth): requirement "uid >= 1000" not met by user "root"
Jul 18 05:04:53 localhost login: FAILED LOGIN 1 FROM ::ffff:10.175.161.56 FOR root, Authentication failure
Jul 18 05:04:58 localhost login: pam_securetty(remote:auth): access denied: tty 'pts/0' is not secure !
Jul 18 05:04:59 localhost login: pam_unix(remote:auth): check pass; user unknown
Jul 18 05:04:59 localhost login: pam_unix(remote:auth): authentication failure; logname= uid=0 euid=0 tty=pts/0 ruser= rhost=::ffff:10.175.161.56

似乎不允许我以root身份登录。很少有Stack Overflow的线程解释如何允许这样的事情。

我的问题是:什么可能使pamd允许远程root登录,有时拒绝它。我想我可以简单地让一切来解决我的问题,但这似乎会让一个问题悬而未决。

谢谢

我想在此添加一个更新,因为我发现了问题的根源。

实际上导致这个的是SD卡IO瓶颈。每当我使用systemctl命令停止/启动MySQL时,日志进程systemd-journald就会陷入不稳定状态,在这种状态下,它会占用SD卡100%的写能力(用iotop诊断)。这里的问题是SD卡不可用,这导致了许多奇怪的行为。

我还没有找到systemd-journal会陷入这种状态的原因,但似乎不止我一个人遇到这个问题

我的解决方案是屏蔽该服务:systemctl mask systemd-journald

编辑

这与ext4文件系统延迟分配导致的文件损坏有关。将nodelalloc加入到/etc/fstab中,解决了器件上的许多不良行为。

最新更新