Não é possível fazer login como qualquer outro usuário que não seja root - nenhuma mensagem de erro

4

Tenho certeza de que é algo muito simples, uma vez que você sabe onde procurar.

Isso está acontecendo em um Orange Pi PC v1.2, rodando Raspbian, como é distribuído por orangepi.org . Não consigo fazer login como qualquer usuário, exceto o root.

Eu adicionei alguns usuários com adduser , e eu não posso usar nenhum dos consoles Ctrl + Alt + F1 , nem via su , nem via ssh .

(adicionei as chaves públicas em ~/.ssh/authorized_keys2 para evitar digitar muito).

su ? Não:

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

ssh ? Não:

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

Então, em vez do prompt esperado: mario@orangepi:~$

Eu faço logout: Connection to orangepi closed.

O timestamp Last login é atualizado em qualquer tentativa, o que significa que eu entro no log, mas algo me desconecta imediatamente depois.

Para ter certeza, isso é o que eu tenho no meu /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:~# 

Se eu fizer login como root, tudo vai conforme o esperado (eu entro na caixa).

Teste posterior (usando endereço numérico para orangepi box):

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

Todos esses ssh mario@orangepi são registrados de forma consistente em /var/log/auth.log como:

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

Também verifiquei se poderia haver algum problema de configuração pam :

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

Mais tarde, decidi que não usaria o Raspbian e instalaria o Lubuntu, onde as coisas funcionam bem, mas fiquei com a pergunta: o que há de errado com a imagem Orange Pi Raspbian?

    
por mariotomo 15.04.2016 / 10:59

1 resposta

2

O problema pode ser corrigido executando este comando

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

E reinicie. Eu não sei porque, mas funciona.

Fonte - Fórum do Orange Pi

    
por 23.06.2017 / 09:00