Почему при запуске выдает ошибку:
$ sudo echo "127.0.0.1 db-local.internal" >> /etc/hosts
bash: /etc/hosts: Permission denied
Но когда я сделаю sudo su
Я могу отредактировать этот файл без проблем.
Пытаться
sudo 'echo "127.0.0.1 db-local.internal" >> /etc/hosts'
Как вы это написали, вы попытаетесь добавить вывод sudo
к /etc/hosts
перед sudo
становится активным.