Index: features.module
===================================================================
--- features.module	(revision 33961)
+++ features.module	(working copy)
@@ -232,7 +232,18 @@
  * Implemenation of hook_access()
  */
 function features_access($op, $node, $account) {
-  return node_content_access($op, $node, $account);
+  // Allow the feature that owns the node type to determine access permissions
+  module_load_include('inc', 'features', 'features.export');
+  $modules = features_get_default_map('node');
+  $type = is_string($node) ? $node : (is_array($node) ? $node['type'] : $node->type);
+  $access_function = $modules[$type] . '_access';
+
+  if (function_exists($access_function)) {
+    return $access_function($op, $node, $account);
+  }
+  else {
+    return node_content_access($op, $node, $account);
+  }
 }
 
 /**
