2014-07-18 38 views
0

我正在使用Fedora的Raspberry Pi版本。我必須使用sshd以root用戶的身份登錄到我的設備上。有時(很少),我根本無法登錄,我唯一的選擇是重新啓動我的設備。PiDora PAM允許root登錄,但有時會拒絕它

經過一番研究,我發現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登錄,有時否認它。我想我可以簡單地允許一切來解決我的問題,但是這看起來像我會留下一個未解決的問題。

謝謝

回答

0

我想添加一個更新,因爲我找到了問題的根源。

其實這是SD卡IO瓶頸。每當我使用systemctl命令停止/啓動MySQL時,日誌進程systemd-journald將陷入一個不穩定的狀態,在這種狀態下,需要100%的SD卡寫入功能(診斷爲iotop)。這裏的問題是SD卡不可用,導致許多奇怪的行爲。

我還沒有找到爲什麼systemd-journald會陷入這種狀態的原因,但似乎我不是唯一一個遇到此問題

我的解決辦法是,以掩蓋服務:systemctl mask systemd-journald

編輯

這是有關引起EXT4文件系統的延遲分配損壞的文件。將nodelalloc添加到/etc/fstab解決了設備上許多不需要的行爲。