=== modified file 'modules/node.module'
--- modules/node.module	
+++ modules/node.module	
@@ -585,7 +585,7 @@
  * Implementation of hook_perm().
  */
 function node_perm() {
-  return array('administer nodes', 'access content', 'view revisions', 'revert revisions');
+  return array('administer nodes', 'access content', 'access content feeds', 'view revisions', 'revert revisions');
 }
 
 /**
@@ -892,7 +892,7 @@
       'weight' => 1);
     $items[] = array('path' => 'rss.xml', 'title' => t('rss feed'),
       'callback' => 'node_feed',
-      'access' => user_access('access content'),
+      'access' => user_access('access content feeds'),
       'type' => MENU_CALLBACK);
   }
   else {
@@ -1388,15 +1388,17 @@
  * Implementation of hook_block().
  */
 function node_block($op = 'list', $delta = 0) {
-  if ($op == 'list') {
-    $blocks[0]['info'] = t('Syndicate');
-    return $blocks;
-  }
-  else if ($op == 'view') {
-    $block['subject'] = t('Syndicate');
-    $block['content'] = theme('feed_icon', url('rss.xml'));
+  if (user_access('access content feeds')) {
+    if ($op == 'list') {
+      $blocks[0]['info'] = t('Syndicate');
+      return $blocks;
+    }
+    else if ($op == 'view') {
+      $block['subject'] = t('Syndicate');
+      $block['content'] = theme('feed_icon', url('rss.xml'));
 
-    return $block;
+      return $block;
+    }
   }
 }
 
@@ -1970,11 +1972,12 @@
   $result = pager_query(db_rewrite_sql('SELECT n.nid, n.sticky, n.created FROM {node} n WHERE n.promote = 1 AND n.status = 1 ORDER BY n.sticky DESC, n.created DESC'), variable_get('default_nodes_main', 10));
 
   if (db_num_rows($result)) {
-    drupal_add_link(array('rel' => 'alternate',
-                          'type' => 'application/rss+xml',
-                          'title' => t('RSS'),
-                          'href' => url('rss.xml', NULL, NULL, TRUE)));
-
+    if (user_access('access content feeds')) {
+      drupal_add_link(array('rel' => 'alternate',
+                            'type' => 'application/rss+xml',
+                            'title' => t('RSS'),
+                            'href' => url('rss.xml', NULL, NULL, TRUE)));
+    }
     $output = '';
     while ($node = db_fetch_object($result)) {
       $output .= node_view(node_load($node->nid), 1);
