К сожалению, пользователь специально предоставил вам доступ к сайту для доступа к сайту, доступ к которому можно получить на сайте. Вот почему вы дали им эту силу. Если вы хотите, чтобы кто-то с более или менее доступным админом для доступа к сайту повсюду, кроме одной библиотеки, вам нужно будет сделать следующее:
- Удалите их как администратор семейства сайтов.
- Добавьте их в корневой доступ с полным доступом.
- Перейдите в библиотеку и прекратите наследование разрешений с сайта в целом.
- Список разрешений по-прежнему будет таким же, но теперь, если вы удалите доступ пользователя с полным доступом, он будет удален только для одной библиотеки.
Остальное, что нужно учитывать, это то, что если вы предоставляете кому-то доступ на уровне веб-приложений, как в CA, этот доступ заменяет любые ограничения доступа, которые вы размещаете на них на сайте.
Что означают у: «Добавить их в корень» – kolexinfos
Добавьте интересующего пользователя к корневому SPWeb семейства сайтов. Если у вас есть коллекция сайтов http: \\ yoursite.com \ site, это будет SPWeb с тем же именем (http: \\ yoursite.com \ site). Поскольку разрешения по умолчанию каскадируются из корня, если вы не прекратили наследование разрешений на любом дочернем сайте, любой, кто получил доступ к Full Control на этом сайте, получит доступ к полному доступу ко всем дочерним узлам. – NotVonKaiser