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 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.
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.
Tags sudo permissions