diff --git a/src/PathautoWidget.php b/src/PathautoWidget.php
index 8518d1f..636aa48 100644
--- a/src/PathautoWidget.php
+++ b/src/PathautoWidget.php
@@ -43,11 +43,16 @@ class PathautoWidget extends PathWidget {
       return $element;
     }
 
+    $description = $this->t('Uncheck this to create a custom alias below.');
+    if (\Drupal::currentUser()->hasPermission('administer pathauto')) {
+      $description .= $this->t(' <a href="@admin_link">Configure URL alias patterns.</a>', ['@admin_link' => Url::fromRoute('entity.pathauto_pattern.collection')->toString()]);
+    }
+
     $element['pathauto'] = array(
       '#type' => 'checkbox',
       '#title' => $this->t('Generate automatic URL alias'),
       '#default_value' => $entity->path->pathauto,
-      '#description' => $this->t('Uncheck this to create a custom alias below. <a href="@admin_link">Configure URL alias patterns.</a>', array('@admin_link' => Url::fromRoute('entity.pathauto_pattern.collection')->toString())),
+      '#description' => $description,
       '#weight' => -1,
     );
 
