Проблема
Рассмотрим следующий сценарий. Чтобы предоставить общий доступ к папке всем и применить к ней разрешения на чтение, выполните следующие действия.
- Щелкните папку правой кнопкой мыши и выберите пункт Свойства.
- Перейдите на вкладку Общий доступ и нажмите кнопку Общий доступ , чтобы открыть диалоговое окно Общий доступ к файлам .
- В диалоговом окне Общий доступ к файлам введите в поле Все и нажмите кнопку Добавить. По умолчанию для объекта Все применяются разрешения на чтение.
- Щелкните Поделиться, а затем — Готово.
После выполнения этих действий вы ожидаете, что папка будет предоставлена всем и что будут применены разрешения на чтение. Чтобы проверить это, выполните следующие действия.
- Щелкните папку правой кнопкой мыши и выберите пункт Свойства.
- Перейдите на вкладку Общий доступ и нажмите кнопку Расширенный общий доступ , чтобы открыть диалоговое окно Расширенный общий доступ .
- В диалоговом окне Расширенный общий доступ разрешения могут отображаться как полный доступ для всех.
Этот сценарий может запутать, так как в этом диалоговом окне могут отображаться разрешения на чтение. Этот сценарий с большей вероятностью возникает, когда вы предоставляете общий доступ к папке, для которой разрешения на общий доступ еще не настроены. Например, сценарий не происходит для папки, которая является вложенной папкой в профиле пользователя, например для папки на рабочем столе.
Причина
Эта проблема возникает из-за того, что в диалоговом окне Общий доступ к файлам и в диалоговом окне Расширенный общий доступ отображаются разные параметры общего доступа, основанные на разных дескрипторах безопасности. Эти диалоговые окна работают с различными дескрипторами безопасности и возвращают информацию из них. Эта проблема не создает уязвимости системы безопасности, так как действующие разрешения безопасности являются наиболее строгим сочетанием дескрипторов. Таким образом, в этом сценарии действующими разрешениями являются Чтение для всех.