Este é um problema do vim, não um problema de permissão de arquivo. Se você não tiver permissão de leitura no arquivo, verá um erro "Permissão negada".
Você invoca o vi / vim com a opção -R ? Você está chamando view em vez de vi ou vim ? Você tem set readonly em seu .vimrc ou em um arquivo em ~ / .vim / ftplugin?
No vim, você pode inserir :set noreadonly para remover o sinalizador somente leitura.