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.