मुझे यकीन है कि यह बहुत सरल है, एक बार जब आप जानते हैं कि कहाँ देखना है।
यह एक ऑरेंज पाई पीसी v1.2 पर हो रहा है, जो रास्पियन को चला रहा है, क्योंकि यह Orangepi.org द्वारा वितरित किया गया है । मैं रूट को छोड़कर किसी भी उपयोगकर्ता के रूप में लॉगिन नहीं कर सकता।
मैंने कुछ उपयोगकर्ताओं को साथ जोड़ा है adduser
, और मैं Ctrl+ Alt+ F1कंसोल से कोई भी उपयोग नहीं कर सकता , न ही के माध्यम से su
, न ही के माध्यम से 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:~#
यदि मैं रूट के रूप में लॉग इन करता हूं, तो सभी अपेक्षा के अनुरूप हो जाता है (मुझे बॉक्स में मिलता है)।
बाद में परीक्षण ( orangepi
बॉक्स के लिए संख्यात्मक पते का उपयोग करके ):
mario@rune:~$ ssh mario@192.168.1.107 ls -m
mario@rune:~$ ssh root@192.168.1.107 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:~#
मैंने बाद में फैसला किया कि मैं रास्पियन का उपयोग नहीं करूंगा और लुबंटू को स्थापित करूंगा, जहां चीजें ठीक काम करती हैं, लेकिन मैं इस सवाल के साथ छोड़ रहा हूं कि ऑरेंज पाई रास्पबियन छवि में क्या गलत है?