Estou orgulhoso de poder apresentar uma nova ferramenta de troubleshooting para a comunidade do SharePoint do Brasil. O aplicativo foi projetado em colaboração com o desenvolvedor Carlos Eduardo T.K. Suguinoshita (SharePoint, ASP.NET C#, PHP)
A ferramenta SharePoint PermissionMask Translator converte permissões acumuladas para as permissões de base do sistema. Por exemplo, usuários com as permissões "ViewListItems", "ViewFormPages", "Open" e "Open Items" terão o valor 0x2000011001 como sua máscara de permissão que é utilizada para avaliar os seus respectivos acessos.
0x00000005 versus 0x2000011001 |
Isto poderá ajudar a identificar possíveis problemas com as permissões do SharePoint em casos que o usuário final não consiga acessar páginas desejadas.
O acesso a essas páginas resulta normalmente no seguinte evento nos logs do SharePoint (modo verbose):
PermissionMask check failed. asking for <VALOR>, have <VALOR>
E "SharePoint PermissionMask Translator" ajudará a identificar as permissões necessárias para realizar o acesso / a ação.
SharePoint Base Permissions:
Mask
|
Name
|
Description
|
0x00000000
|
EmptyMask
|
Has no permissions on the Web site. Not available through the user
interface. Groups: N/A.
|
0x00000001
|
ViewListItems
|
View items in lists, documents in document libraries, and view Web
discussion comments. Groups: Reader, Contributor, Web Designer,
Administrator.
|
0x00000002
|
AddListItems
|
Add items to lists, add documents to document libraries, and add Web
discussion comments. Groups: Contributor, Web Designer, Administrator.
|
0x00000004
|
EditListItems
|
Edit items in lists, edit documents in document libraries, edit Web
discussion comments in documents, and customize Web Part Pages in document
libraries. Groups: Contributor, Web Designer, Administrator.
|
0x00000008
|
DeleteListItems
|
Delete items from a list, documents from a document library, and Web
discussion comments in documents. Groups: Contributor, WebDesigner,
Administrator.
|
0x00000100
|
CancelCheckout
|
Check in a document without saving the current changes. Groups:
WebDesigner, Administrator.
|
0x00000200
|
ManagePersonalViews
|
Create, change, and delete personal views of lists. Groups:
Contributor, WebDesigner, Administrator.
|
ManageListPermissions
|
No longer used.
|
|
0x00000800
|
ManageLists
|
Create and delete lists, add or remove columns in a list, and add or
remove public views of a list. Groups: WebDesigner, Administrator.
|
AnonymousSearchAccessList
|
Make content of a list or document library retrieveable for anonymous
users through SharePoint search. The list permissions in the site do not
change.
|
|
AnonymousSearchAccessWebLists
|
Content of lists and document libraries in the website will be
retrievable for anonymous users through SharePoint search if the list or
document library has AnonymousSearchAccessList set.
|
|
0x00010000
|
OpenWeb
|
Allow users to open a Web site, list, or folder. Groups: Guest,
Reader, Contributor, WebDesigner, Administrator.
|
0x00020000
|
ViewPages
|
View pages in a Web site. Groups: Reader, Contributor, WebDesigner,
Administrator.
|
0x00040000
|
AddAndCustomizePages
|
Add, change, or delete HTML pages or Web Part Pages, and edit the Web
site using a Windows SharePoint Services–compatible editor. Groups:
WebDesigner, Administrator.
|
0x00080000
|
ApplyThemeAndBorder
|
Apply a theme or borders to the entire Web site. Groups: Web Designer,
Administrator.
|
0x00100000
|
ApplyStyleSheets
|
Apply a style sheet (.css file) to the Web site. Groups: WebDesigner,
Administrator.
|
0x00200000
|
ViewUsageData
|
View reports on Web site usage. Groups: Administrator.
|
0x00400000
|
CreateSSCSite
|
Create a Web site using Self-Service Site Creation. Groups: Reader,
Contributor, Web Designer, Administrator.
|
0x00800000
|
ManageSubwebs
|
Create subsites such as team sites, Meeting Workspace sites, and
Document Workspace sites. Groups: Administrator.
|
0x01000000
|
CreatePersonalGroups
|
Create a group of users that can be used anywhere within the site
collection. Groups: Administrator.
|
0x02000000
|
ManageRoles
|
Create, change, and delete site groups, including add users to the
site groups and specifyi which rights are assigned to a site group. Groups:
Administrator.
|
0x04000000
|
BrowseDirectories
|
Enumerate files and folders in a Web site by using Microsoft Office
SharePoint Designer 2007 and Web DAV interfaces. Groups: Contributor,
WebDesigner, Administrator.
|
0x08000000
|
BrowseUserInfo
|
View information about users of the web site. Guest, Reader,
Contributor, Web Designer, Administrator.
|
0x10000000
|
AddDelPrivateWebParts
|
Add or remove personal Web Parts on a Web Part. Groups: Contributor,
WebDesigner, Administrator.
|
0x20000000
|
UpdatePersonalWebParts
|
Update Web Parts to display personalized information. Groups:
Contributor, WebDesigner, Administrator.
|
0x40000000
|
ManageWeb
|
Manage a site, including the ability to perform all administration
tasks for the site and manage contents and permissions. Groups:
Administrator.
|
-1
|
FullMask
|
Has all permissions on the Web site. Not available through the user
interface. Groups: N/A.
|
Fontes:
Nenhum comentário:
Postar um comentário