node based content access. How to?

Hi,

I tried to implement a solution where there is a content type that is available to everybody (public) and another content type should only be visible to one or more specific users.

For hours I have been playing with two possible solutions for granting one or more users access to a specific node. Module “Node Access” and “Node access user reference”. However, when I set permission of “View published content” to granted for authenticated users, all content is visible regardless of the node access settings.

Without “View published content” grants for authenticated users, no content is visible and you see “access denied” everywhere including menu items.

Seems like I am doing something wrong here but what?

In addition, how to make sure that one content type is public and another is user specific access only?

Drupal version: 


Source: https://www.drupal.org/taxonomy/term/22/feed