SlideShare a Scribd company logo
1 of 115
1 | @bobbyschang | bobbyschang.com
Worst Practices
Bobby Chang
@bobbyschang
2 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Contact Info
• slideshare.net/bobbyschang
• linkedin.com/in/bobbyschang
• @bobbyschang
• bobbyschang.com
Bobby Chang
Consultant, Microsoft Certified Trainer
er er
3 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Why Worst Practices?
Rather Than a List of To-Do’s
5 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
At Times It’s More Effective (and Fun) to Share
What NOT To Do
And Scare You Share With You Its Consequences
SharePoint Permissions
Basic Overview
8 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Permissions Fundamental
To Provide or Restrict
Access to SharePoint Content
9 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Site Collection
Site
List / Library
Item
Child Site
10 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Site Collection
Site
List / Library
Item
Child Site
Break Inheritance
11 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Site Collection
Site
List / Library
Item
Child Site
Break Inheritance
12 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Permission Level
Determines how much access a user has
13 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Contribute
• CRUD (Create, Read, Update, Delete) content
• Potential Audience = Team members, Content managers
Read
• Consume content
• Potential Audience = All employees, Clients
Full Control
• “The Kitchen Sink”
• Potential Audience = Site Administrators, Power Users
14 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
“Edit”
15 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Edit Contribute
16 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Delete List/Library
Edit is NOT recommended!
No Planning
Worst Practice
18 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Right?!
Planning
Matters
Planning matters
Photo Credit – Matthew Keagle & Creative Commons
Do you have a permissions strategy?
21 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
- What is purpose of the site?
- To gather vs. to share info
- Extranet vs. Intranet
- Who’s the target audience?
- Who are the content editors?
- Who are the Power Users?
- Will there be confidential info?
- Do you have compliance to follow?
- Is anyone outside org invited?
- How will permissions be governed?
- How will you document?
- What is the training plan?
23 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
“A governance strategy is never static – it is
a living, breathing process and a set of rules
that you should live by, not die by!”
--Christian Buckley, Microsoft MVP
@buckleyplanet
24 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
SharePoint platform (and the cloud) matures
Governance should evolve as your
25 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
2007 2010 2013
26 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
27 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
28 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
For instance…
29 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Office 365 Group
SharePoint
30 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Office 365 Groups & its SP Site permissions go hand-in-hand
31 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
SharePoint
Site Owners (Full Control)
Site Members (Edit)
Site Members (Edit)
Office 365 Groups
Owners
Members
Guests (External Users)
32 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Understand
Impact
Plan Communicate
“Full Control” for Everyone
Worst Practice
34 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Create & Delete Sites
Create SharePoint Groups
Manage Permissions
Activate & Deactivate SharePoint Features
Create, Update, Delete List/Library View
Generate Site Web Analytics Reports
Create, Modify, Delete SharePoint workflow
Create, Modify, Delete Site & List/Library Columns
Delete Site & List Template
Delete Master Page & Page Layout
Add, Update, Delete Pages
Add, Update, Delete Web Parts
Etc. etc. etc.
35 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
36 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Dear Site Managers,
You play a pivotal role to SharePoint success (or failure)
When asked to pleeasseee have access to EVERYTHING
Image Credit: © SheKnows LLC
Let’s not rush to give
Full Control
40 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
41 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• “Everything” may pertain only to Documents
• “Access” could mean Read, Update, and Delete
Contribute (more often than not) is sufficient
42 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Check or Refine governance policy
Ensure required training completion
Consider other permission level
• Admin privilege without site provision or security control
• e.g.: Design
43 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Thy requests must go through me …
It’s not that you’re
a control freak
Simply can’t have everyone
manage your site
Assigning Permissions to Individual Users
Worst Practice
47 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• Team Growth
• Role Change:
– Expanded Responsibilities
– Rolling Off Project
– Promotions
• Onboarding New Employees
• Employee Departures
48 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Where in the World is
Carmen Sandiego?
49 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• Hard to know who has
what access
• Cumbersome to manage
existing permissions
• Out-of-Box
“Check Permissions”
function is rather limited
Instead, Use …
SharePoint Group
51 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.comThen Add or Remove Users from the Group
First, Assign Permissions to SharePoint Group
52 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Microsoft recommends
AD (Active Directory) Group
SharePoint
On-Prem
2013/2016
Security Group in Office 365
SharePoint
Online
53 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
AD Group
54 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• Recommended by MSFT for performance
• Use AD group in SharePoint only if
– AD group definition is well defined
– IT Team is proactive in updating membership
• AD Membership should be up-to-date to
ensure proper access in SharePoint
Default Settings for SharePoint Groups
Worst Practice
56 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
57 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
58 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• Site Managers could be locked out
• Be Mindful of Default Settings when creating new
59 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
ALWAYS assign a group as group owner
Preferably Site Collection Owner or Site Owner group
Default -> the user who created group
60 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Instead open membership list to everyone
Default -> only Group Members can view
61 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
What to Look for When
Breaking Site Inheritance
62 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
63 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Reflect and Assess!
Do I really need unique site permissions?
Do I need all 3 new SharePoint Groups?
Is there an existing group that I can use?
Item Level Permissions
Worst Practice
65 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• Item = Document or List Item
• You can set permissions at the Item Level
doesn’t mean you should
Just because you can …
67 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• SharePoint View doesn’t differentiate unique
item permissions
• Permission needs to be updated to each item
• Could lead to performance issue
68 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
F A C T : Reduced performance after
5,000 unique inheritance
See Microsoft reference:
http://bit.ly/1iMmyiC
70 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
71 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
72 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Promotes SharePoint Content
Convenient and Readily Available
Great Tie-in with other components
e.g.: Delve, OneDrive For Business, etc.
73 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
74 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
After all, sharing is caring. Right!?
75 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
76 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
77 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
78 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Item Level Permission (Worst Practice #5)
Permissions for Ind. Users (Worst Practice #3)
Oh so easy
Share a File in SharePoint
+ ________________________________
80 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
(Site Permissions > Access Request Settings)
81 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
But don’t fight against the Microsoft wave
82 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
83 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
In Office 365, you have options
84 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
85 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
86 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
87 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Fun with Limited Access
*BONUS* Worst Practice
89 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Because Limited Access is The Devil
91 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
If user is not declared in site permissions,
Permissions given to a user at library or list level
leads to
“Limited Access” creation for user at the site level
Site
List / Library
Limited Access
Contribute
• Hard to identify where
access was granted
• Clutters site permission
• No easy clean-up process
93 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
*IMPORTANT!
When you Delete Limited Access from site,
SharePoint automatically
Removes the unique Permission in Library/List/File
Site
List / Library
Limited Access
Contribute
94 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Limited Access can now be hidden
95 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Already in a Permissions Hole?
96 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
First Things First – Stop the Bleeding!
e.g.: Change Full Control access
for unqualified folks to Design
97 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Assess the Damage and Document Findings
98 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Third-Party
Product
Out of Box PowerShell
99 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• Site permissions page
• Unique access are displayed in yellow
Pro: Free (with SharePoint)
Con: Manual Process and needs to be done per site
100 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• Could run report on almost anything
• You don’t have to reinvent the wheel
e.g.: Check out this script http://bit.ly/1bH9f1v
Pro: Highly Customizable, Repeatable, Powerful
Con: Require proper access and knowledge
101 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• Complexity of SharePoint permissions may
warrant a third-party tool investment
• List below is recommended by community
Note: NOT a personal endorsement
102 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Few Considerations During Permissions Clean-Up
103 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Remember that
it’s a process!
i.e.: You may not get
it done in 1 day
One is the
loneliest number
 Gather requirements
 Talk to business users
 Leverage other team members Photo Credit - The Daily Journal
105 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
For worst case
scenario…
106 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Consider starting over
107 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Photo Credit: Lucasfilm / Paramount
• Inherit all permissions in site collection
• Manually re-configure all permissions
It’s high risk,
high reward
108 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
•Get executive buy-in
Gather needs from business functions
Devise plan with Content & Site Managers
Communicate impact to end users
109 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
Mitigate Survey the Field Clean Up Manage & Control
Do NOT forget this step!!
110 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
• Enforce permissions governance
• Gain leadership support:
– Illustrate level of effort to remedy issue
– Quantify the business impact ($)
• Form & engage Governance Committee
• Provide continuous training for Site Managers
111 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
People Process Tool
Assign Roles Define how to
periodically access
Choose system
for monitoring
112 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
(Under Site collection Settings)
113 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
114 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
115 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
116 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
“The greatest accomplishment is not in never failing,
but in rising again after you fall” --Vince Lombardi
Photo Credit - Journal Communications, Inc.
linkedin.com/in/bobbyschang
bobbyschang.com
@bobbyschang
Questions?
Feel Free to Contact Me
Bobby Chang
twitter.com/bobbyschang
slideshare.net/bobbyschang

More Related Content

What's hot

Top 10 SharePoint Terms and Acronyms Explained
Top 10 SharePoint Terms and Acronyms ExplainedTop 10 SharePoint Terms and Acronyms Explained
Top 10 SharePoint Terms and Acronyms ExplainedGregory Zelfond
 
SharePoint Tips and Tricks you cannot live without
SharePoint Tips and Tricks you cannot live withoutSharePoint Tips and Tricks you cannot live without
SharePoint Tips and Tricks you cannot live withoutGregory Zelfond
 
SharePoint Folders vs. Metadata
SharePoint Folders vs. MetadataSharePoint Folders vs. Metadata
SharePoint Folders vs. MetadataGregory Zelfond
 
Utilizing SharePoint for Project Management
Utilizing SharePoint for Project ManagementUtilizing SharePoint for Project Management
Utilizing SharePoint for Project ManagementGregory Zelfond
 
SharePoint Permissions 101
SharePoint Permissions 101SharePoint Permissions 101
SharePoint Permissions 101Thomas Duff
 
SharePoint 5000 Item List view Threshold Checklist and Best Practices
SharePoint 5000 Item List view Threshold Checklist and Best PracticesSharePoint 5000 Item List view Threshold Checklist and Best Practices
SharePoint 5000 Item List view Threshold Checklist and Best PracticesGregory Zelfond
 
Document Management in SharePoint without folders - Introduction to Metadata
Document Management in SharePoint without folders - Introduction to MetadataDocument Management in SharePoint without folders - Introduction to Metadata
Document Management in SharePoint without folders - Introduction to MetadataGregory Zelfond
 
How to Manage Projects in SharePoint Using Out of the Box Features
How to Manage Projects in SharePoint Using Out of the Box FeaturesHow to Manage Projects in SharePoint Using Out of the Box Features
How to Manage Projects in SharePoint Using Out of the Box FeaturesGregory Zelfond
 
Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...Suhail Jamaldeen
 
SharePoint Beginner Training for End Users
SharePoint Beginner Training for End UsersSharePoint Beginner Training for End Users
SharePoint Beginner Training for End UsersGregory Zelfond
 
How to build an Intranet portal in SharePoint using out of the box features
How to build an Intranet portal in SharePoint using out of the box featuresHow to build an Intranet portal in SharePoint using out of the box features
How to build an Intranet portal in SharePoint using out of the box featuresGregory Zelfond
 
Advantages of SharePoint Online
Advantages of SharePoint OnlineAdvantages of SharePoint Online
Advantages of SharePoint OnlineRishabh Software
 
Understanding SharePoint Content Types
Understanding SharePoint Content TypesUnderstanding SharePoint Content Types
Understanding SharePoint Content TypesBenjamin Niaulin
 
5 Ways to Manage Documents in SharePoint & Office 365
5 Ways to Manage Documents in SharePoint & Office 3655 Ways to Manage Documents in SharePoint & Office 365
5 Ways to Manage Documents in SharePoint & Office 365Gregory Zelfond
 
How to Manage Migration to SharePoint
How to Manage Migration to SharePointHow to Manage Migration to SharePoint
How to Manage Migration to SharePointGregory Zelfond
 
How to implement SharePoint in your organization
How to implement SharePoint in your organizationHow to implement SharePoint in your organization
How to implement SharePoint in your organizationSPC Adriatics
 
Mastering SharePoint Migration Planning
Mastering SharePoint Migration PlanningMastering SharePoint Migration Planning
Mastering SharePoint Migration PlanningChristian Buckley
 
Introduction to SharePoint Information Architecture
Introduction to SharePoint Information ArchitectureIntroduction to SharePoint Information Architecture
Introduction to SharePoint Information ArchitectureGregory Zelfond
 

What's hot (20)

Top 10 SharePoint Terms and Acronyms Explained
Top 10 SharePoint Terms and Acronyms ExplainedTop 10 SharePoint Terms and Acronyms Explained
Top 10 SharePoint Terms and Acronyms Explained
 
SharePoint Tips and Tricks you cannot live without
SharePoint Tips and Tricks you cannot live withoutSharePoint Tips and Tricks you cannot live without
SharePoint Tips and Tricks you cannot live without
 
SharePoint Folders vs. Metadata
SharePoint Folders vs. MetadataSharePoint Folders vs. Metadata
SharePoint Folders vs. Metadata
 
Utilizing SharePoint for Project Management
Utilizing SharePoint for Project ManagementUtilizing SharePoint for Project Management
Utilizing SharePoint for Project Management
 
SharePoint Permissions 101
SharePoint Permissions 101SharePoint Permissions 101
SharePoint Permissions 101
 
SharePoint 5000 Item List view Threshold Checklist and Best Practices
SharePoint 5000 Item List view Threshold Checklist and Best PracticesSharePoint 5000 Item List view Threshold Checklist and Best Practices
SharePoint 5000 Item List view Threshold Checklist and Best Practices
 
Document Management in SharePoint without folders - Introduction to Metadata
Document Management in SharePoint without folders - Introduction to MetadataDocument Management in SharePoint without folders - Introduction to Metadata
Document Management in SharePoint without folders - Introduction to Metadata
 
How to Manage Projects in SharePoint Using Out of the Box Features
How to Manage Projects in SharePoint Using Out of the Box FeaturesHow to Manage Projects in SharePoint Using Out of the Box Features
How to Manage Projects in SharePoint Using Out of the Box Features
 
Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...
 
SharePoint Beginner Training for End Users
SharePoint Beginner Training for End UsersSharePoint Beginner Training for End Users
SharePoint Beginner Training for End Users
 
How to build an Intranet portal in SharePoint using out of the box features
How to build an Intranet portal in SharePoint using out of the box featuresHow to build an Intranet portal in SharePoint using out of the box features
How to build an Intranet portal in SharePoint using out of the box features
 
Advantages of SharePoint Online
Advantages of SharePoint OnlineAdvantages of SharePoint Online
Advantages of SharePoint Online
 
Understanding SharePoint Content Types
Understanding SharePoint Content TypesUnderstanding SharePoint Content Types
Understanding SharePoint Content Types
 
5 Ways to Manage Documents in SharePoint & Office 365
5 Ways to Manage Documents in SharePoint & Office 3655 Ways to Manage Documents in SharePoint & Office 365
5 Ways to Manage Documents in SharePoint & Office 365
 
Understanding SharePoint Online
Understanding SharePoint Online Understanding SharePoint Online
Understanding SharePoint Online
 
How to Manage Migration to SharePoint
How to Manage Migration to SharePointHow to Manage Migration to SharePoint
How to Manage Migration to SharePoint
 
How to implement SharePoint in your organization
How to implement SharePoint in your organizationHow to implement SharePoint in your organization
How to implement SharePoint in your organization
 
Mastering SharePoint Migration Planning
Mastering SharePoint Migration PlanningMastering SharePoint Migration Planning
Mastering SharePoint Migration Planning
 
Introduction to SharePoint Information Architecture
Introduction to SharePoint Information ArchitectureIntroduction to SharePoint Information Architecture
Introduction to SharePoint Information Architecture
 
Sharepoint
SharepointSharepoint
Sharepoint
 

Similar to SharePoint Permissions Worst Practices

10 Reasons to Avoid Folders in SharePoint 2013/2010
10 Reasons to Avoid Folders in SharePoint 2013/201010 Reasons to Avoid Folders in SharePoint 2013/2010
10 Reasons to Avoid Folders in SharePoint 2013/2010Bobby Chang
 
SharePoint Cross-Site Publishing
SharePoint Cross-Site PublishingSharePoint Cross-Site Publishing
SharePoint Cross-Site PublishingBobby Chang
 
Village Workshop - Modern SEO
Village Workshop - Modern SEOVillage Workshop - Modern SEO
Village Workshop - Modern SEOJordan Silton
 
Power Up with PowerApps
Power Up with PowerAppsPower Up with PowerApps
Power Up with PowerAppsBobby Chang
 
Power Saturday 2019 F3 - Enabling external sharing in Office365 SharePoint an...
Power Saturday 2019 F3 - Enabling external sharing in Office365 SharePoint an...Power Saturday 2019 F3 - Enabling external sharing in Office365 SharePoint an...
Power Saturday 2019 F3 - Enabling external sharing in Office365 SharePoint an...PowerSaturdayParis
 
Power Saturday Paris 2019 - Enabling External Sharing in Office 365, SharePo...
Power Saturday Paris 2019  - Enabling External Sharing in Office 365, SharePo...Power Saturday Paris 2019  - Enabling External Sharing in Office 365, SharePo...
Power Saturday Paris 2019 - Enabling External Sharing in Office 365, SharePo...Chirag Patel
 
Leveraging SharePoint & Yammer’s Social Capabilities For Business Benefit
Leveraging SharePoint & Yammer’s Social Capabilities For Business BenefitLeveraging SharePoint & Yammer’s Social Capabilities For Business Benefit
Leveraging SharePoint & Yammer’s Social Capabilities For Business BenefitRichard Harbridge
 
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should KnowAdam Levithan
 
SEO and Why You're Doing It Wrong
SEO and Why You're Doing It WrongSEO and Why You're Doing It Wrong
SEO and Why You're Doing It WrongFLBlogCon
 
Inbound School Marketing Webinar
Inbound School Marketing WebinarInbound School Marketing Webinar
Inbound School Marketing WebinarHubSpot
 
BP305 Show me the money! The value in social business
BP305 Show me the money! The value in social businessBP305 Show me the money! The value in social business
BP305 Show me the money! The value in social businessSasja Beerendonk
 
ASUG - Creating a Succesful BI Super User Community
ASUG - Creating a Succesful BI Super User Community ASUG - Creating a Succesful BI Super User Community
ASUG - Creating a Succesful BI Super User Community Orlando Ledezma
 
SEO Masterclass: The keys to a winning SEO strategy in 2021 - Josh Mendelowitz
SEO Masterclass: The keys to a winning SEO strategy in 2021 - Josh MendelowitzSEO Masterclass: The keys to a winning SEO strategy in 2021 - Josh Mendelowitz
SEO Masterclass: The keys to a winning SEO strategy in 2021 - Josh MendelowitzSales Impact Academy
 
[Webinar] Strategic Link Building
[Webinar] Strategic Link Building [Webinar] Strategic Link Building
[Webinar] Strategic Link Building Point It, Inc
 
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...Prashant G Bhoyar (Microsoft MVP)
 
21 Success Tactics and Your All-In-One Roadmap for Enterprise SEO and Mega Si...
21 Success Tactics and Your All-In-One Roadmap for Enterprise SEO and Mega Si...21 Success Tactics and Your All-In-One Roadmap for Enterprise SEO and Mega Si...
21 Success Tactics and Your All-In-One Roadmap for Enterprise SEO and Mega Si...Conductor
 
Pubcon 2023 - In-House SEO Product Management
Pubcon 2023 - In-House SEO Product ManagementPubcon 2023 - In-House SEO Product Management
Pubcon 2023 - In-House SEO Product ManagementKeith Goode
 
Everything You Need to Know About SharePoint Social
Everything You Need to Know About SharePoint SocialEverything You Need to Know About SharePoint Social
Everything You Need to Know About SharePoint SocialRichard Harbridge
 

Similar to SharePoint Permissions Worst Practices (20)

10 Reasons to Avoid Folders in SharePoint 2013/2010
10 Reasons to Avoid Folders in SharePoint 2013/201010 Reasons to Avoid Folders in SharePoint 2013/2010
10 Reasons to Avoid Folders in SharePoint 2013/2010
 
SharePoint Cross-Site Publishing
SharePoint Cross-Site PublishingSharePoint Cross-Site Publishing
SharePoint Cross-Site Publishing
 
Social In SharePoint 2010
Social In SharePoint 2010Social In SharePoint 2010
Social In SharePoint 2010
 
Village Workshop - Modern SEO
Village Workshop - Modern SEOVillage Workshop - Modern SEO
Village Workshop - Modern SEO
 
Power Up with PowerApps
Power Up with PowerAppsPower Up with PowerApps
Power Up with PowerApps
 
Power Saturday 2019 F3 - Enabling external sharing in Office365 SharePoint an...
Power Saturday 2019 F3 - Enabling external sharing in Office365 SharePoint an...Power Saturday 2019 F3 - Enabling external sharing in Office365 SharePoint an...
Power Saturday 2019 F3 - Enabling external sharing in Office365 SharePoint an...
 
Power Saturday Paris 2019 - Enabling External Sharing in Office 365, SharePo...
Power Saturday Paris 2019  - Enabling External Sharing in Office 365, SharePo...Power Saturday Paris 2019  - Enabling External Sharing in Office 365, SharePo...
Power Saturday Paris 2019 - Enabling External Sharing in Office 365, SharePo...
 
Leveraging SharePoint & Yammer’s Social Capabilities For Business Benefit
Leveraging SharePoint & Yammer’s Social Capabilities For Business BenefitLeveraging SharePoint & Yammer’s Social Capabilities For Business Benefit
Leveraging SharePoint & Yammer’s Social Capabilities For Business Benefit
 
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
 
SEO and Why You're Doing It Wrong
SEO and Why You're Doing It WrongSEO and Why You're Doing It Wrong
SEO and Why You're Doing It Wrong
 
Inbound School Marketing Webinar
Inbound School Marketing WebinarInbound School Marketing Webinar
Inbound School Marketing Webinar
 
BP305 Show me the money! The value in social business
BP305 Show me the money! The value in social businessBP305 Show me the money! The value in social business
BP305 Show me the money! The value in social business
 
ASUG - Creating a Succesful BI Super User Community
ASUG - Creating a Succesful BI Super User Community ASUG - Creating a Succesful BI Super User Community
ASUG - Creating a Succesful BI Super User Community
 
SEO Masterclass: The keys to a winning SEO strategy in 2021 - Josh Mendelowitz
SEO Masterclass: The keys to a winning SEO strategy in 2021 - Josh MendelowitzSEO Masterclass: The keys to a winning SEO strategy in 2021 - Josh Mendelowitz
SEO Masterclass: The keys to a winning SEO strategy in 2021 - Josh Mendelowitz
 
[Webinar] Strategic Link Building
[Webinar] Strategic Link Building [Webinar] Strategic Link Building
[Webinar] Strategic Link Building
 
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
 
21 Success Tactics and Your All-In-One Roadmap for Enterprise SEO and Mega Si...
21 Success Tactics and Your All-In-One Roadmap for Enterprise SEO and Mega Si...21 Success Tactics and Your All-In-One Roadmap for Enterprise SEO and Mega Si...
21 Success Tactics and Your All-In-One Roadmap for Enterprise SEO and Mega Si...
 
Pubcon 2023 - In-House SEO Product Management
Pubcon 2023 - In-House SEO Product ManagementPubcon 2023 - In-House SEO Product Management
Pubcon 2023 - In-House SEO Product Management
 
Everything You Need to Know About SharePoint Social
Everything You Need to Know About SharePoint SocialEverything You Need to Know About SharePoint Social
Everything You Need to Know About SharePoint Social
 
Success with Office 365 Administration
Success with Office 365 AdministrationSuccess with Office 365 Administration
Success with Office 365 Administration
 

Recently uploaded

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Recently uploaded (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

SharePoint Permissions Worst Practices

  • 1. 1 | @bobbyschang | bobbyschang.com Worst Practices Bobby Chang @bobbyschang
  • 2. 2 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Contact Info • slideshare.net/bobbyschang • linkedin.com/in/bobbyschang • @bobbyschang • bobbyschang.com Bobby Chang Consultant, Microsoft Certified Trainer er er
  • 3. 3 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Why Worst Practices?
  • 4. Rather Than a List of To-Do’s
  • 5. 5 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com At Times It’s More Effective (and Fun) to Share What NOT To Do
  • 6. And Scare You Share With You Its Consequences
  • 8. 8 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Permissions Fundamental To Provide or Restrict Access to SharePoint Content
  • 9. 9 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Site Collection Site List / Library Item Child Site
  • 10. 10 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Site Collection Site List / Library Item Child Site Break Inheritance
  • 11. 11 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Site Collection Site List / Library Item Child Site Break Inheritance
  • 12. 12 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Permission Level Determines how much access a user has
  • 13. 13 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Contribute • CRUD (Create, Read, Update, Delete) content • Potential Audience = Team members, Content managers Read • Consume content • Potential Audience = All employees, Clients Full Control • “The Kitchen Sink” • Potential Audience = Site Administrators, Power Users
  • 14. 14 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com “Edit”
  • 15. 15 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Edit Contribute
  • 16. 16 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Delete List/Library Edit is NOT recommended!
  • 18. 18 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Right?!
  • 20. Photo Credit – Matthew Keagle & Creative Commons Do you have a permissions strategy?
  • 21. 21 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com - What is purpose of the site? - To gather vs. to share info - Extranet vs. Intranet - Who’s the target audience? - Who are the content editors? - Who are the Power Users? - Will there be confidential info? - Do you have compliance to follow? - Is anyone outside org invited? - How will permissions be governed? - How will you document? - What is the training plan?
  • 22. 23 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com “A governance strategy is never static – it is a living, breathing process and a set of rules that you should live by, not die by!” --Christian Buckley, Microsoft MVP @buckleyplanet
  • 23. 24 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com SharePoint platform (and the cloud) matures Governance should evolve as your
  • 24. 25 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com 2007 2010 2013
  • 25. 26 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
  • 26. 27 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
  • 27. 28 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com For instance…
  • 28. 29 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Office 365 Group SharePoint
  • 29. 30 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Office 365 Groups & its SP Site permissions go hand-in-hand
  • 30. 31 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com SharePoint Site Owners (Full Control) Site Members (Edit) Site Members (Edit) Office 365 Groups Owners Members Guests (External Users)
  • 31. 32 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Understand Impact Plan Communicate
  • 32. “Full Control” for Everyone Worst Practice
  • 33. 34 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Create & Delete Sites Create SharePoint Groups Manage Permissions Activate & Deactivate SharePoint Features Create, Update, Delete List/Library View Generate Site Web Analytics Reports Create, Modify, Delete SharePoint workflow Create, Modify, Delete Site & List/Library Columns Delete Site & List Template Delete Master Page & Page Layout Add, Update, Delete Pages Add, Update, Delete Web Parts Etc. etc. etc.
  • 34. 35 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
  • 35. 36 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
  • 36. Dear Site Managers, You play a pivotal role to SharePoint success (or failure)
  • 37. When asked to pleeasseee have access to EVERYTHING
  • 38. Image Credit: © SheKnows LLC Let’s not rush to give Full Control
  • 39. 40 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
  • 40. 41 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • “Everything” may pertain only to Documents • “Access” could mean Read, Update, and Delete Contribute (more often than not) is sufficient
  • 41. 42 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Check or Refine governance policy Ensure required training completion Consider other permission level • Admin privilege without site provision or security control • e.g.: Design
  • 42. 43 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Thy requests must go through me … It’s not that you’re a control freak
  • 43. Simply can’t have everyone manage your site
  • 44. Assigning Permissions to Individual Users Worst Practice
  • 45.
  • 46. 47 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • Team Growth • Role Change: – Expanded Responsibilities – Rolling Off Project – Promotions • Onboarding New Employees • Employee Departures
  • 47. 48 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Where in the World is Carmen Sandiego?
  • 48. 49 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • Hard to know who has what access • Cumbersome to manage existing permissions • Out-of-Box “Check Permissions” function is rather limited
  • 50. 51 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.comThen Add or Remove Users from the Group First, Assign Permissions to SharePoint Group
  • 51. 52 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Microsoft recommends AD (Active Directory) Group SharePoint On-Prem 2013/2016 Security Group in Office 365 SharePoint Online
  • 52. 53 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com AD Group
  • 53. 54 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • Recommended by MSFT for performance • Use AD group in SharePoint only if – AD group definition is well defined – IT Team is proactive in updating membership • AD Membership should be up-to-date to ensure proper access in SharePoint
  • 54. Default Settings for SharePoint Groups Worst Practice
  • 55. 56 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
  • 56. 57 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
  • 57. 58 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • Site Managers could be locked out • Be Mindful of Default Settings when creating new
  • 58. 59 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com ALWAYS assign a group as group owner Preferably Site Collection Owner or Site Owner group Default -> the user who created group
  • 59. 60 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Instead open membership list to everyone Default -> only Group Members can view
  • 60. 61 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com What to Look for When Breaking Site Inheritance
  • 61. 62 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
  • 62. 63 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Reflect and Assess! Do I really need unique site permissions? Do I need all 3 new SharePoint Groups? Is there an existing group that I can use?
  • 64. 65 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • Item = Document or List Item • You can set permissions at the Item Level
  • 65. doesn’t mean you should Just because you can …
  • 66. 67 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • SharePoint View doesn’t differentiate unique item permissions • Permission needs to be updated to each item • Could lead to performance issue
  • 67. 68 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com F A C T : Reduced performance after 5,000 unique inheritance See Microsoft reference: http://bit.ly/1iMmyiC
  • 68.
  • 69. 70 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
  • 70. 71 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
  • 71. 72 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Promotes SharePoint Content Convenient and Readily Available Great Tie-in with other components e.g.: Delve, OneDrive For Business, etc.
  • 72. 73 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
  • 73. 74 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com After all, sharing is caring. Right!?
  • 74. 75 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
  • 75. 76 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
  • 76. 77 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
  • 77. 78 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Item Level Permission (Worst Practice #5) Permissions for Ind. Users (Worst Practice #3) Oh so easy Share a File in SharePoint + ________________________________
  • 78. 80 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com (Site Permissions > Access Request Settings)
  • 79. 81 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com But don’t fight against the Microsoft wave
  • 80. 82 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
  • 81. 83 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com In Office 365, you have options
  • 82. 84 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
  • 83. 85 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
  • 84. 86 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
  • 85. 87 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
  • 86. Fun with Limited Access *BONUS* Worst Practice
  • 87. 89 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
  • 88. Because Limited Access is The Devil
  • 89. 91 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com If user is not declared in site permissions, Permissions given to a user at library or list level leads to “Limited Access” creation for user at the site level Site List / Library Limited Access Contribute
  • 90. • Hard to identify where access was granted • Clutters site permission • No easy clean-up process
  • 91. 93 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com *IMPORTANT! When you Delete Limited Access from site, SharePoint automatically Removes the unique Permission in Library/List/File Site List / Library Limited Access Contribute
  • 92. 94 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Limited Access can now be hidden
  • 93. 95 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Already in a Permissions Hole?
  • 94. 96 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com First Things First – Stop the Bleeding! e.g.: Change Full Control access for unqualified folks to Design
  • 95. 97 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Assess the Damage and Document Findings
  • 96. 98 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Third-Party Product Out of Box PowerShell
  • 97. 99 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • Site permissions page • Unique access are displayed in yellow Pro: Free (with SharePoint) Con: Manual Process and needs to be done per site
  • 98. 100 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • Could run report on almost anything • You don’t have to reinvent the wheel e.g.: Check out this script http://bit.ly/1bH9f1v Pro: Highly Customizable, Repeatable, Powerful Con: Require proper access and knowledge
  • 99. 101 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • Complexity of SharePoint permissions may warrant a third-party tool investment • List below is recommended by community Note: NOT a personal endorsement
  • 100. 102 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Few Considerations During Permissions Clean-Up
  • 101. 103 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Remember that it’s a process! i.e.: You may not get it done in 1 day
  • 102. One is the loneliest number  Gather requirements  Talk to business users  Leverage other team members Photo Credit - The Daily Journal
  • 103. 105 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com For worst case scenario…
  • 104. 106 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Consider starting over
  • 105. 107 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Photo Credit: Lucasfilm / Paramount • Inherit all permissions in site collection • Manually re-configure all permissions It’s high risk, high reward
  • 106. 108 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com •Get executive buy-in Gather needs from business functions Devise plan with Content & Site Managers Communicate impact to end users
  • 107. 109 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com Mitigate Survey the Field Clean Up Manage & Control Do NOT forget this step!!
  • 108. 110 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com • Enforce permissions governance • Gain leadership support: – Illustrate level of effort to remedy issue – Quantify the business impact ($) • Form & engage Governance Committee • Provide continuous training for Site Managers
  • 109. 111 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com People Process Tool Assign Roles Define how to periodically access Choose system for monitoring
  • 110. 112 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com (Under Site collection Settings)
  • 111. 113 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
  • 112. 114 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
  • 113. 115 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com
  • 114. 116 | @bobbyschang | linkedin.com/in/bobbyschang | bobbyschang.com “The greatest accomplishment is not in never failing, but in rising again after you fall” --Vince Lombardi Photo Credit - Journal Communications, Inc.
  • 115. linkedin.com/in/bobbyschang bobbyschang.com @bobbyschang Questions? Feel Free to Contact Me Bobby Chang twitter.com/bobbyschang slideshare.net/bobbyschang