Это работает, потому что пользователь и группа, владеющие родительским каталогом, являются your-username: your-group-name
Если пользователь является владельцем каталога и имеет разрешение на запись в этот каталог, ему разрешено удалить любой файл, содержащийся в нем (независимо от прав доступа к файлу). Я подозреваю, что vim отключает (удаляет) файл, который редактирует, и записывает новый файл с тем же именем, когда: wq! дано.