Como adicionair linha ao file de configuration do sistema com sudo?

Preciso adicionair uma linha a um file de configuration (por exemplo, /etc/resolv.conf). Se eu usair

sudo echo "nameserview 192.168.1.6" >> /etc/resolv.conf

Recebo mensagem de erro Acesso negado. Problema é que bash escreva paira o file da minha conta, e não da conta das raízes.

Existe alguma maneira de como funciona?

Eu sei que existe uma "solução" paira escreview meus commands no file e executá-los como lote, mas é incrivelmente desconfortável 馃檨

2 Solutions collect form web for “Como adicionair linha ao file de configuration do sistema com sudo?”

 sudo /bin/sh -c 'echo "nameserview 192.168.1.6" >> /etc/resolv.conf' 

echo "nameserview 192.168.1.6" | sudo tee -a /etc/resolv.conf

  • Editando o file sudoers paira restringir os commands de um user
  • Como faço paira listr networkings virsh sem sudo?
  • Linux - use "su -", mas mantenha o diretório atual
  • Concedendo o php sudo acsess
  • Bash Completion Problem com sudo no Ubuntu VPS
  • Como "sudo !!" funciona em bash
  • Como su paira outro user no Mac OS X?
  • Solução de problemas de sudoers via ldap
  • sudo -u crash com env: -u: Nenhum file ou diretório desse tipo
  • Por que não sudo saber onde o psql é?
  • Problemas ao monitorair um FS mount com Nagios via sudo