Let’s say you have a scenario to display only the documents that’s been created by Business Users and not other documents in the library. In a way, everyone in the system should see the documents created by them and not by others. This really needed in restricting permissions from others to see your documents. This may be a governance for your SharePoint Farm. Lets get into the actual way of performing Item Level Permission in Document Library. Setting Item Level Permission for SharePoint Custom List is easy and straightforward.
Here is the Powershell scripts to provide item level Permission for a document library.
web = Get-SPWeb http://mySite/
$list = $web.Lists[“ Document Library Name”]
$list.ReadSecurity = 2
Happy SharePointing 🙂