ルート以外のユーザーとしてログインできません - エラーメッセージは表示されません

ルート以外のユーザーとしてログインできません - エラーメッセージは表示されません

どこを見ればよいかがわかれば、それはきっと非常に簡単なことだと思います。

これは、Orange Pi PC v1.2でRaspbianを実行しているときに発生しました。オレンジパイルート以外のユーザーとしてログインできません。

を使用して数人のユーザーを追加しましたが、 ++コンソールからも、 からも、 からも、 からも、いずれのユーザー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:~# 

root としてログインすると、すべてが期待どおりに進みます (ボックスに入ります)。


後のテスト(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

そして再起動します。理由は分かりませんが、動作します。

ソース -Orange Pi フォーラム

関連情報