Как я могу заставить vim установить ACL на свои файлы подкачки?

509
thsutton

Я использую vim на компьютере с OS X Snow Leopard Server. Ряд каталогов, в которых я работаю, имеют списки ACL (чтобы различные группы пользователей могли получить к ним доступ через AFP), которые наследуются. По какой-то причине, когда я работаю в одном из этих каталогов, vim не может читать свои собственные файлы подкачки. Он может создать их нормально, но не может их прочитать, что по какой-то причине заставляет его отображать сообщение «файл подкачки уже существует» (и нет, файл подкачки еще не существует).

vim -rперечисляет вновь созданный файл подкачки как «[не может быть прочитано]». Владелец и группа верны, а права доступа 0600и ACL для файла подкачки и файла, который я редактирую, идентичны (как показано ls -leи сравнено с diff). groupsвозвращает то же самое, независимо от того, был ли он вызван из моей оболочки входа в систему или через :!vim.

Кто-нибудь сталкивался (и, надеюсь, решил) с такой проблемой раньше?

1

1 ответ на вопрос

1
akira

создайте файлы подкачки в папке, которой вы владеете.

:help directory