У меня есть доля на машине с Windows 7, которая действует как сервер. У нас есть несколько человек на Mac, которым нужно создавать / изменять файлы на этом компьютере. Когда один из этих людей создает файл в общей папке с помощью редактора кода или обновляет файл с помощью клиента SVN (версии), файл получает учетную запись Windows с таким именем:
S-1-5-88-3-33216
Эта учетная запись не имеет разрешений и, похоже, нарушает все остальные разрешения для файла. Конечным результатом является то, что IIS не может обслуживать файл, пока я не удалю эту учетную запись вручную из разрешений файла.
Кто-нибудь видел это раньше?
Этот SID интересно. Он используется Windows для перевода UNIX, и именно он хранит режим UNIX. Драйверы smbfs для Apple это тоже есть в комментариях. Число 33216 переводится в режим файла или должно, поскольку 33216 не переводится в правильный режим POSIX.
Вы можете обойти это, удалив «Полный доступ» для «Все» на уровне общего ресурса (и, возможно, на уровне NTFS) и изменив его на «Изменить».