De lo que estás hablando es del control de acceso al nodo Drupal, que es un tema enorme.
El soporte integrado del núcleo para el control de acceso a los nodos es bastante claro, y para controlar el acceso para ver un nodo por rol, debe usar algún tipo de módulo de control de acceso a nodos. Hay una página en Drupal.org que enumera todos los módulos de acceso de nodo , con una revisión de cápsula de cada uno. Le sugiero que eche un vistazo a esa página para ver si puede encontrar un módulo adecuado para controlar el acceso.
El módulo Flexi Access parece ser el módulo que más se acerca a sus requisitos, ya que su función principal es permitirle controlar el acceso para usuarios individuales, en lugar de por rol o por término de taxonomía.
Es un pequeño módulo que le permite configurar ACL (listas de control de acceso) para usuarios individuales. Básicamente es una interfaz de usuario para el módulo ACL , por lo que también debe instalarla.
Carece de algunas de las características de los módulos de control de acceso más avanzados, como Content Access , pero se mantiene activamente y actualmente no hay errores abiertos en su cola de problemas.
Divulgación: soy el mantenedor de Flexi Access.