/ bin / login não funciona quando executado no console como usuário root

-1

quando o comando de login é executado, ele não aceita login de root, aqui o log do meu console é copiado uma vez e me ajuda. Mas consegue usar outro usuário (sai).

root@sai:~# login

sai login: root

Login incorrect

sai login: sai

Password: 
Last login: Thu Jan  5 11:25:38 IST 2017 on pts/28
Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-103-generic x86_64)

 ########* Documentation:  https://help.ubuntu.com/
          inet addr:192.168.2.198  Bcast:192.168.2.255  Mask:255.255.255.0
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet addr:172.16.201.1  Bcast:172.16.201.255  Mask:255.255.255.0
          inet addr:192.168.206.1  Bcast:192.168.206.255  Mask:255.255.255.0

391 packages can be updated.
50 updates are security updates.

sai@sai:~$ 

alguém, por favor, explique o que está acontecendo aqui?

    
por manikanta 05.01.2017 / 10:24

2 respostas

-1

configure o arquivo de origem de login na fonte busybox para obter regras do arquivo com o nome <service-name> e compilar e, em seguida, grave a configuração ou as regras no arquivo /etc/pam.d/<service_name> . Eu adicionei configurações para esse arquivo. Então está funcionando bem.

consulte este link link para mais informações.

Obrigado pelos comentários.

    
por manikanta 10.02.2017 / 12:29
2

Isso porque a configuração do PAM de login inclui pam_securetty no Ubuntu:

$ grep pam_secure /etc/pam.d -R
/etc/pam.d/login:auth [success=ok new_authtok_reqd=ok ignore=ignore user_unknown=bad default=die] pam_securetty.so

E /etc/securetty não inclui pseudo-terminais:

$ grep pts /etc/securetty
# Technology Concepts serial card

Adicione pts/N devices a /etc/securetty ou remova pam_securetty da configuração PAM de login .

    
por muru 11.01.2017 / 02:30