Parece que você está fazendo algo como:
sudo echo "blah blah blah de blah" >> /etc/protected_file
Isso não funciona porque o sudo se aplica ao comando echo
, que felizmente é executado como root, mas o redirecionamento faz parte do seu shell atual, que não está sendo executado como root.
Soluções comuns são:
sudo bash -c 'echo "blah blah blah de blah" >> /etc/protected_file'
e
echo "blah blah blah de blah" | sudo tee -a /etc/protected_file