É possível fazer login como root sem a consulta de senha interativa?

2

Quando eu quero fazer o login como root, eu geralmente tenho que digitar: su -l e que uma consulta interativa começa para receber a senha.

É possível fazer login como root sem essa consulta interativa?

Eu tentei os seguintes liners, que não funcionaram:

  • echo "senha" | su -l
  • echo "senha" | xargs su -l
por Abdul Al Hazred 15.03.2015 / 16:44

2 respostas

6

Sim, é possível, de muitas maneiras, mas algumas das maneiras são menos seguras que outras. Existem dois métodos que recomendo para isso.

A primeira e mais fácil maneira é usar o sudo com a opção nopassword, verifique a página sudo para detalhes.

A segunda maneira (e mais segura) é usar o pam (módulos de autenticação plugáveis) com um token físico. Isso é mais complicado, mas quando feito corretamente, é bastante seguro.

    
por 15.03.2015 / 16:58
0

auth sem psw ssh-keygen -t dsa ssh-copy-id -i ~/.ssh/id-dsa.pub root@ip

cria um conjunto de chaves e copia a chave pública para a conta + host. então você pode entrar com um simples ssh root@ip sem uma senha

    
por 15.03.2015 / 20:01