Para todos aqueles que começaram a modificar um arquivo de sistema e ficaram presos a erros de permissão ao tentar salvar suas modificações, aqui está o comando mágico:
:w !sudo tee %
E se você tem medo de nem sempre se lembrar disso, pode definir o seguinte mapeamento em .vimrc
:
" Force saving files that require root permission
cmap w!! w !sudo tee > /dev/null %
Então, você pode simplesmente usar:
:w!!
Fonte: esta pergunta do SO .