Preciso adicionar uma linha em um arquivo de configuração (por exemplo, /etc/resolv.conf). Se eu usar
sudo echo "nameserver 192.168.1.6" >> /etc/resolv.conf
Recebo a mensagem de erro Acesso negado. O problema é que o bash escreve no arquivo da minha conta, não da conta raiz.
Existe alguma maneira de fazê-lo funcionar?
Eu sei que existe uma "solução" para gravar meus comandos no arquivo e executá-los em lote, mas é altamente desconfortável :-(
command-line-interface
sudo
Izidor
fonte
fonte
Respostas:
fonte
echo "nameserver 192.168.1.6" | sudo tee -a /etc/resolv.conf
fonte