A execução de um comando usando sudo não é diferente de executar um comando como administrador no Windows.
O que é realmente importante é "o que você fez" ao usar essas permissões elevadas. Se você simplesmente adicionou endereços IP ao seu arquivo de hosts que efetivamente bloqueia certos sites (comuns para bloqueio de anúncios), então você está bem ...
Se o script que você executou redefinir o endereço do Google apontando para um servidor mal-intencionado (envenenamento de DNS) ou algo diferente, você estará com problemas.
Baseado no roteiro que você forneceu, você está bem ... Mas o yahoo está morto para você.
Artigo relacionado sobre sites específicos sobre black-holing: link (é assim que exagera com esse método)
Eu prefiro usar opendns para o método acima.