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

时间:2014-07-18 21:40:24

标签: linux ssh raspberry-pi fedora pam

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

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

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登录,有时候否认它。我想我可以简单地允许一切来解决我的问题,但这似乎我会留下一个未解决的问题。

谢谢

1 个答案:

答案 0 :(得分:0)

我想在此处添加更新,因为我找到了问题的根源。

实际上导致这种情况的原因是SD卡IO瓶颈。每当我使用systemctl命令来停止/启动MySQL时,日志记录过程systemd-journald将陷入一种不稳定的状态,在这种状态下,它需要100%的SD卡写入功能(用iotop诊断)。这里的问题是SD卡无法使用,导致许多奇怪的行为。

我还没有找到systemd-journald落入该状态的原因,但似乎我不仅仅是遇到这个问题的人

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

修改

这与ext4文件系统延迟分配导致的文件损坏有关。将nodelalloc添加到/etc/fstab可解决设备上的许多不需要的行为。