diff --git a/sites/all/modules/service_links/service_links.module b/sites/all/modules/service_links/service_links.module
index a87719b..1073447 100644
--- a/sites/all/modules/service_links/service_links.module
+++ b/sites/all/modules/service_links/service_links.module
@@ -55,7 +55,7 @@ function service_links_help($path, $arg) {
  * Implementation of hook_perm().
  */
 function service_links_perm() {
-  return array('access service links', 'use PHP for service visibility');
+  return array('access service links', 'use PHP for service visibility', 'administer service links');
 }
 
 /**
@@ -69,7 +69,7 @@ function service_links_menu() {
     'description' => 'Control which and where service links should be active.',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('service_links_admin_settings'),
-    'access arguments' => array('administer site configuration'),
+    'access arguments' => array('administer service links'),
     'type' => MENU_NORMAL_ITEM,
     'file' => 'service_links.admin.inc',
   );
@@ -84,7 +84,7 @@ function service_links_menu() {
     'title' => 'Services',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('service_links_admin_services'),
-    'access arguments' => array('administer site configuration'),
+    'access arguments' => array('administer service links'),
     'type' => MENU_LOCAL_TASK,
     'parent' => 'admin/settings/service_links',
     'file' => 'service_links.admin.inc',
