Compartilhamento CIFS: arquivos bloqueados com VIM, mas não com Nano

Compartilhamento CIFS: arquivos bloqueados com VIM, mas não com Nano

Tenho um compartilhamento heterogêneo, entre sistemas Linux e Windows, hospedado em uma NetApp. No Linux, monto o compartilhamento com essas opções:

mount.cifs -o username=`logname`,dom=DOMAIN,cifsacl,multiuser,user_xattr,sec=krb5,iocharset=utf8,noserverino,mapchars //host/share /home/`logname`/mnt

Todas as permissões (definidas no Windows) são respeitadas corretamente. No entanto, há um comportamento estranho:

Se um usuário abrir um arquivo criado no Windows (ou uma cópia dele) com vimou vi, o arquivo será aberto no readonlymodo. Se ele modificar e escrever com :w!,o arquivo fica bloqueado, e não pode mais ser lido, mesmo por um administrador ou root ( permission denied).Só pode ser excluídopor um desses. O Gedit abre esses arquivos da mesma maneira: somente leitura.

No entanto, quando esse arquivo é aberto com nano, ele é preciso [converted from DOS format]e, quando salvo, é sinalizado [dos format]. O arquivo é gravado e nenhum problema ocorre.

Você tem alguma ideia de por que ele se comporta assim?

EDIT: Já tentei desabilitar backups e trocar arquivos /etc/vimrccom essas opções:

set nobackup
set nowritebackup
set noswapfile

Também tentei :w! ++ff=dose :w! ++ff=unix, sem sucesso.

informação relacionada