![ルート以外のユーザーとしてログインできません - エラーメッセージは表示されません](https://rvso.com/image/1490201/%E3%83%AB%E3%83%BC%E3%83%88%E4%BB%A5%E5%A4%96%E3%81%AE%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%A8%E3%81%97%E3%81%A6%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%20-%20%E3%82%A8%E3%83%A9%E3%83%BC%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%81%AF%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93.png)
どこを見ればよいかがわかれば、それはきっと非常に簡単なことだと思います。
これは、Orange Pi PC v1.2でRaspbianを実行しているときに発生しました。オレンジパイルート以外のユーザーとしてログインできません。
を使用して数人のユーザーを追加しましたが、 ++コンソールからも、 からも、 からも、 からも、いずれのユーザーadduser
も使用できません。CtrlAltF1su
ssh
~/.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 フォーラム