--- troll.module	2007-03-08 23:07:32.000000000 +0800
+++ troll.module	2008-03-12 16:08:04.000000000 +0800
@@ -133,6 +133,13 @@ function troll_admin_settings() {
 }
 
 /**
+ * Implementation of hook_perm().
+ */
+function troll_perm() {
+  return array('administer troll');
+}
+
+/**
  * Implementation of hook_menu().
  *
  * @return array
@@ -140,7 +147,7 @@ function troll_admin_settings() {
 function troll_menu($may_cache) {
   $items = array();
 
-  $access = user_access('administer site configuration');
+  $access = user_access('administer troll');
   if ($may_cache) {
     $items[] = array(
       'path' => 'admin/settings/troll',
@@ -180,7 +187,7 @@ function troll_menu($may_cache) {
       'callback' => 'drupal_get_form',
       'callback arguments' => array('troll_admin_settings'),
       'type' => MENU_LOCAL_TASK,
-      'access' => $access,
+      'access' => user_access('administrator site configuration'), 
       'weight' => 3
     );
     $items[] = array(
