0

How can I get item level permissions settings for a document library in SharePoint 2013. Something like below

item level permissions

I want to create a page where everybody will be able to create/add their post/picture. However I want to show all documents to every user, but the user can edit the properties of their own documents only

1

This can be done through Power Shell. Below is a sample snippet

$site = Get-SPSite http://<<Site URL>>
$web = $site.RootWeb
$list= $web.Lists["Documents"]
$list.WriteSecurity = 2
$list.Update()

Refer these links for more information about WriteSecurity Property - http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splist.writesecurity.aspx

Similarly you can set the ReadSecurity property as well. Hope this helps.

Regards
Ram.

  • Can you use this for document libraries? EDIT: According to this, you can: hersheytech.com/Blog/SharePoint/tabid/197/entryid/28/… – Submits Jan 9 '15 at 11:01
  • Yes this can be used for all Document Libraries. – Ram Jan 9 '15 at 12:18
  • @Ram Thanks Ram for your answer. I have tried the above and it didn’t work. Is there any other way of doing this? Regards Anwar – Anwar Jan 11 '15 at 23:13
0

This can be achieved by creating a workflow by following the below web link.

http://www.sharepointusecases.com/2010/03/configure-item-level-permissions-for-document-libraries-part-2/

  • Can you please add details from the link, Links has a potential problem to break. – Asad Refai Oct 4 '17 at 10:56
  • @AsadRefai we don't have any OOB option setup item level permissions for the documents. Even we can't do it with the powershell. We have only option to do with workflow. Using workflow we can replace the permissions once it is created. – Vijay Oct 4 '17 at 11:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.