2014-07-18 7 views
0

나는 Fedora의 Raspberry Pi 버전을 작업 중입니다. 내가 상자에서 작동 sshd를 사용하여 루트로 내 장치에 로그인해야합니다. 때로는 (아주 드물게) 로그인 할 수 없으며 나의 유일한 옵션은 장치를 재부팅하는 것입니다.PiDora PAM은 루트 로그인을 허용하지만 가끔 거부합니다.

약간의 연구 끝에 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 

루트로 로그인 할 수없는 것으로 보입니다. 그런 것들을 허용하는 방법을 설명하는 Stack Overflow의 스레드는 거의 없습니다.

제 질문은 : 아마도 pamd가 원격 루트 로그인을 허용 할 수 있으며 때로는 거부 할 수 있습니다. 내 문제를 해결하기 위해 모든 것을 허용 할 수는 있지만 문제가 해결되지 않은 것처럼 보입니다.

고맙습니다.

답변

0

문제점의 원인을 발견 한 이후 이에 대한 업데이트를 추가하고 싶습니다.

실제로 원인은 SD 카드 IO 병목 현상입니다. systemctl 명령을 사용하여 MySQL을 시작/종료 할 때마다 저널링 프로세스 systemd-journald는 iotop으로 진단 된 SD 카드 쓰기 기능을 100 % 사용하는 불안정한 상태에 빠지게됩니다. 여기서 문제는 SD 카드를 사용할 수 없기 때문에 많은 이상한 행동을 유발합니다.

나는 systemd-journald가 그 상태에 빠질 것이다 이유를 발견하지 않은,하지만 내가

내 솔루션은 해당 서비스 마스크입니다이 문제가 발생할뿐만 아니라 하나라는 것을 보인다 systemctl mask systemd-journald합니다.

EDIT

이는 ext4에 파일 시스템의 할당 지연으로 인한 손상된 파일 관련되었다. nodelalloc/etc/fstab에 추가하면 장치에서 많은 원치 않는 동작이 해결되었습니다.