Steps to reproduce.
1. I have two pages, one is doc-display and doc-lib, doc-display has two portlets search and document library display. Doc-lib has document library portlet.
2. Admin will always use doc-lib page where he will use document library portlet to upload documents. Only admin has permission to this page and adding documents.
3. End user is using doc-display page to search for documents, he will see the search results, when try to open any of the link they are redirected to the doc-lib page, since the user doesn't have access to the doc-lib page end user is not able to download the document. All the links in the search results are pointing to the page from where we have used document library portlet, if you do not have access to that page the links will be redirect to home page.
4. This is not going to work in all senarios for end users.
Kindly let us know if there are any alternative solutions for this or consider fixing.