How to list protected content on results pages

Currently, when a user is not signed in, protected posts will not be listed on the home page or search results pages. Is there a way to show protected content up to the "read more" tag on the home page and on other results pages and have the "read more" link direct to a sign in page if the user does not have access?