Назад | Перейти на главную страницу

bash: / etc / hosts: в доступе отказано

Почему при запуске выдает ошибку:

$ 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 становится активным.