I am facing a very strange issue.
I have two web applications. Inside those applications are two site collections each. When I log in as site collection administrator I can access all three site collections except one. When I try to access that particular site in browser I get message:
Sorry, this site hasn't been shared with you.
This user is added in Site Collection Administrator section of all 4 sites but only 1 site has problem.
I have even added site collection admin in User Policy in CA and gave FULL RIGHTS and FULL READ permissions.
Did iisreset, restart SQL server and SharePoint timer server but no luck. How do I solve this issue?
User NT AUTHORITY was missing from user policy of problematic web application (not that it should have any effect because other site collection are working fine in this web application) but still I added this user and noticed that:
In problematic web application it appears as i:0#.w|NT AUTHORITY
While in other web application it appears as NT AUTHORITY