Vim Error 'E212: невозможно открыть файл для записи' при попытке создания новых файлов вне домашнего каталога

Я запускаю Wheezy Debian. Когда я пытаюсь создать новый файл в каталоге, отличном от моего домашнего каталога, например /var/www , я получаю следующую ошибку в vim:

E212: Не удается открыть файл для записи.

Я предполагаю, что это потому, что у меня нет правильных привилегий для создания файлов вне моего домашнего каталога?

Моя учетная запись пользователя находится в файле sudoers с (ALL=(ALL) ALL) , и у меня есть доступ администратора.

Я знаю трюки, такие как :w !sudo tee % , однако это все еще приводит к файлу readonly.

Что мне здесь не хватает?

Извините, что я еще не могу комментировать. Попробуйте запустить команду: sudo -s этим вы будете входить в систему как пользователь root. Тогда, я думаю, вы можете делать все, что захотите.

Вам нужно запустить vim как root.

 sudo vim /var/www/file 

Спасибо за ответы. Я решил решить проблему, изменив владельца папки себе, используя chown . Это привело к тому, что мне не приходилось использовать sudo каждый раз, когда я хотел создать / отредактировать файл.