У меня есть сайт Sharepoint (MOSS 2007 SP2), к которому у всех пользователей домена, по-видимому, есть доступ для чтения, даже если я удаляю все пользовательские разрешения на сайт.У меня нет проблем с предоставлением пользователям всех уровней разрешений.Например, я могу предоставить пользователю полный доступ к своему сайту, но когда я полностью удаляю пользователя с сайта, у него все еще остается доступ на чтение.
На самом деле это дочерний сайт, который не наследует разрешения от родителя.Этот дочерний сайт также имеет дочерние сайты, которые либо наследуют, либо не наследуют разрешения.В любом случае, проблема, кажется, существует на всех дочерних сайтах затронутого сайта.
Что еще более странно, так это то, что если я запускаю SQL-запрос, чтобы показать, кто имеет доступ к сайту, он отображает тех же пользователей, которыеперечислены на странице разрешений для сайта.Например, я предоставляю пользователю доступ «для чтения» к сайту, а затем запускаю запрос, этот пользователь будет отображаться в результатах запроса как имеющий доступ «для чтения».Затем я удаляю пользователя со страницы разрешений сайта и снова запускаю запрос, этот пользователь удален из результатов запроса и со страницы разрешений, но у него все еще есть доступ «для чтения» к сайту.
Кажется, что все пользователи имеют доступ «для чтения» к этому сайту и всем его дочерним сайтам, даже если им никогда не предоставлялись разрешения для сайта. Недавно я установил исправление безопасности Microsoft, которое устраняет известную проблему, вызванную установкой пакета обновления 2 (SP2).,Это ссылка на эту проблему, и исправление, исправляющее ее http://support.microsoft.com/kb/971620/ Я не уверен, что причиной установки была установка этого исправления.Но если это так, то почему это повлияет только на этот конкретный дочерний сайт и его потомков?Кто-нибудь сталкивался с чем-то подобным раньше?