Библотеки SharePoint Server 2007. Разграничение доступа.
Во-первых, оно наконец-то есть! Разграничение доступа на уровне отдельных элементов! Все, что нужно сделать, так это просто кликнуть правой кнопкой мыши на документе и назначить права!
Во-вторых,
Что еще можно делать
- Создавать свои уровни доступа (на подобие Full Control, Contribute и т.п.). При создании можно указать, какие привилегии получит созданный уровень доступа. Привилегии делятся на три основных класса: права доступа к спискам, сайтам и персональные разрешения
- List Permissions
i. Manage Lists - Create and delete lists, add or remove columns in a list, and add or remove public views of a list.
ii. Override Check Out - Discard or check in a document which is checked out to another user.
iii. Add Items - Add items to lists, add documents to document libraries, and add Web discussion comments.
iv. Edit Items - Edit items in lists, edit documents in document libraries, edit Web discussion comments in documents, and customize Web Part Pages in document libraries.
v. Delete Items - Delete items from a list, documents from a document library, and Web discussion comments in documents.
vi. View Items - View items in lists, documents in document libraries, and view Web discussion comments.
vii. Approve Items - Approve a minor version of a list item or document.
viii. Open Items - View the source of documents with server-side file handlers.
ix. View Versions - View past versions of a list item or document.
x. Delete Versions - Delete past versions of a list item or document.
xi. Create Alerts - Create e-mail alerts.
xii. View Application Pages - View forms, views, and application pages. Enumerate lists.
-
- Site Permissions
i. Manage Permissions - Create and change permission levels on the Web site and assign permissions to users and groups.
ii. View Usage Data - View reports on Web site usage.
iii. Create Subsites - Create subsites such as team sites, Meeting Workspace sites, and Document Workspace sites.
iv. Manage Web Site - Grants the ability to perform all administration tasks for the Web site as well as manage content and permissions.
v. Add and Customize Pages - Add, change, or delete HTML pages or Web Part Pages, and edit the Web site using a Windows SharePoint Services-compatible editor.
vi. Apply Themes and Borders - Apply a theme or borders to the entire Web site.
vii. Apply Style Sheets - Apply a style sheet (.CSS file) to the Web site.
viii. Create Groups - Create a group of users that can be used anywhere within the site collection.
ix. Browse Directories - Enumerate files and folders in a Web site using SharePoint Designer and Web DAV interfaces.
x. View Pages - View pages in a Web site.
xi. Enumerate Permissions - Enumerate permissions on the Web site, list, folder, document, or list item.
xii. Browse User Information - View information about users of the Web site.
xiii. Manage Alerts - Manage alerts for all users of the Web site.
xiv. Use Remote Interfaces - Use SOAP, Web DAV, or SharePoint Designer interfaces to access the Web site.
xv. Use Client Integration Features - Use features which launch client applications. Without this permission, users will have to work on documents locally and upload their changes.
xvi. Open - Allows users to open a Web site, list, or folder in order to access items inside that container.
xvii. Edit Personal User Information - Allows a user to change his or her own user information, such as adding a picture.
-
- Personal Permissions
i. Manage Personal Views - Create, change, and delete personal views of lists.
ii. Add/Remove Private Web Parts - Add or remove private Web Parts on a Web Part Page.
iii. Update Personal Web Parts - Update Web Parts to display personalized information.
- Из предыдущей версии перешла возможность запроса доступа к ресурсу. При недостаточных полномочиях могут отправляться письма к указанному заранее адресату на предоставление доступа
- Наследование. Права доступа наследуются вниз по иерархии. Кроме того, как указано выше у отдельных элементов можно изменять права доступа.
- При изменении прав доступа у родительского элемента изменения автоматически передаются в подэлементы. Исключение составляют те элементы, права доступа которых задаются явно.
- Можно у элемента с явным заданием прав восстановить права доступа по умолчанию соответствующие родительскому элементу.
- Права доступа задаются как на уровне пользователей, так и на уровне групп. Работает удобный поиск=)
Comments
- Anonymous
January 01, 2003
Вот очень долгожданная функциональность появилась...
http://blogs.technet.com/chester/archive/2006/07/06/440334.aspx... - Anonymous
July 06, 2006
Это есть гут! :) - Anonymous
July 06, 2006
Угу=) - Anonymous
July 06, 2006
А где SetACL? - Anonymous
July 06, 2006
Хмм.. а он доступен для SharePoint? - Anonymous
July 07, 2006
Вот именно, для SharePoint нет аналога SetACL. И чем же прикажете делать массированное назначение permissions? - Anonymous
July 07, 2006
Вопрос хороший=)
1. Но я не припомню, был ли такой штатный механизм не только в SPPS 2003, но и портальных решениях типа IBM WebSphere и Oracle Portal например. Хотя функциональность, конечно же, нужная
2. Всегда есть четкое API, которое можно использовать для решения в том числе и административных задач. - Anonymous
July 07, 2006
И чем же прикажете делать массированное назначение permissions?
Это можно делать путем грамотного формирования групп в Active Directory. - Anonymous
August 11, 2008
А как разграничить доступ к полям элемента?