Usar :w!
no vim é semelhante ao seguinte:
echo 'test' > sess.vim.temp
mv sess.vim.temp sess.vim
Os comandos mv
só se preocupam com as permissões do diretório, as permissões do arquivo não são relevantes. Isto é porque você está modificando o diretório, não escrevendo para o arquivo. Para atingir seu objetivo, você também precisará ajustar as permissões do diretório em que o arquivo reside.