Я использую vim на компьютере с OS X Snow Leopard Server. Ряд каталогов, в которых я работаю, имеют списки ACL (чтобы различные группы пользователей могли получить к ним доступ через AFP), которые наследуются. По какой-то причине, когда я работаю в одном из этих каталогов, vim не может читать свои собственные файлы подкачки. Он может создать их нормально, но не может их прочитать, что по какой-то причине заставляет его отображать сообщение "файл подкачки уже существует" (и нет, файл подкачки еще не существует).
vim -r
выводит список вновь созданного файла подкачки как «[невозможно прочитать]». Владелец и группа верны, права доступа - 0600
, а списки ACL для файла подкачки и файла, который я редактирую, идентичны (как описано в ls -le
и по сравнению с diff
). groups
возвращает одно и то же, независимо от того, был ли он вызван из моей оболочки или через :!
в действ.
Кто-нибудь сталкивался (и, надеюсь, решил) с такой проблемой раньше?