루트 이외의 사용자로 로그인할 수 없습니다. 오류 메시지가 없습니다.

루트 이외의 사용자로 로그인할 수 없습니다. 오류 메시지가 없습니다.

어디를 봐야 할지 알면 매우 간단한 일이라고 확신합니다.

이는 Raspbian을 실행하는 Orange Pi PC v1.2에서 발생합니다.orangepi.org. 루트 이외의 사용자로는 로그인할 수 없습니다.

을 (를) 사용하여 두 명의 사용자를 추가했는데 ++ 콘솔이나 을 (를) 통해 adduser사용할 수 없습니다 .CtrlAltF1sussh

~/.ssh/authorized_keys2( 너무 많은 입력을 피하기 위해 공개 키를 추가했습니다 .)

su? 아니요:

root@orangepi:~# su mario
root@orangepi:~# 

ssh? 아니요:

mario@rune:~$ ssh mario@orangepi
Linux orangepi 3.4.39 #41 SMP PREEMPT Sun Jun 21 13:09:26 HKT 2015 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Mar 23 08:51:43 2016 from rune.lan

그런 다음 예상되는 프롬프트 대신 다음을 수행합니다.mario@orangepi:~$

로그아웃되었습니다:Connection to orangepi closed.

타임 Last login스탬프는 시도할 때마다 업데이트됩니다. 즉, 로그인했지만 바로 로그아웃되는 현상이 발생합니다.

확실히 이것이 내 파일에 있는 것입니다 /etc/passwd.

root@orangepi:~# grep mario /etc/passwd
mario:x:1002:1006:Mario Frasca,,,:/home/mario:/bin/bash
root@orangepi:~# ls -ld /home/mario
drwxr-xr-x 3 mario mario 4096 Mar 23 08:36 /home/mario
root@orangepi:~# ls -ld /bin/bash 
-rwxr-xr-x 1 root root 813992 Sep 25  2014 /bin/bash
root@orangepi:~# 

루트로 로그인하면 모든 것이 예상대로 진행됩니다(상자에 들어갑니다).


이후 테스트(상자에 숫자 주소 사용 orangepi):

mario@rune:~$ ssh [email protected] ls -m
mario@rune:~$ ssh [email protected] ls -m ~mario
pistore.desktop
mario@rune:~$

이들 모두는 다음과 같이 ssh mario@orangepi지속적으로 로그인됩니다 /var/log/auth.log.

Mar 24 09:47:16 localhost sshd[2987]: Accepted publickey for mario from 192.168.1.89 port 40695 ssh2
Mar 24 09:47:16 localhost sshd[2987]: pam_unix(sshd:session): session opened for user mario by (uid=0)
Mar 24 09:47:16 localhost sshd[2989]: Received disconnect from 192.168.1.89: 11: disconnected by user
Mar 24 09:47:16 localhost sshd[2987]: pam_unix(sshd:session): session closed for user mario

pam또한 구성 문제 가 있는지 확인했습니다 .

root@orangepi:~# pam_tally2 -u mario
Login           Failures Latest failure     From
mario               0    
root@orangepi:~# 

나중에 Raspbian을 사용하지 않기로 결정하고 Lubuntu를 설치했습니다. 문제는 잘 작동했지만 Orange Pi Raspbian 이미지에 무슨 문제가 있습니까?라는 질문이 남았습니다.

답변1

이 명령을 실행하면 문제를 해결할 수 있습니다.

echo "vm.mmap_min_addr = 4096" >  /etc/sysctl.d/mmap_min_addr.conf

그리고 재부팅하세요. 이유는 모르겠지만 작동합니다.

원천 -오렌지파이 포럼

관련 정보