bash: / etc / hosts: Permissão negada [duplicada]

2

Por que quando eu executo recebo o erro:

$ sudo echo "127.0.0.1 db-local.internal" >> /etc/hosts
bash: /etc/hosts: Permission denied

Mas quando eu faço sudo su eu posso editar este arquivo sem nenhum problema.

    
por Eugen Konkov 13.04.2016 / 11:45

1 resposta

2

Tente

sudo 'echo "127.0.0.1 db-local.internal" >> /etc/hosts'

Do jeito que você escreveu, você tentará anexar a saída de sudo a /etc/hosts antes que o sudo se torne ativo.

    
por 13.04.2016 / 11:52