diff --git a/core/modules/path/path.module b/core/modules/path/path.module
index ad99d4a..f0583ae 100644
--- a/core/modules/path/path.module
+++ b/core/modules/path/path.module
@@ -6,8 +6,6 @@
  */
 
 use Drupal\Core\Entity\EntityTypeInterface;
-use Drupal\Core\Entity\EntityInterface;
-use Drupal\Core\Entity\ContentEntityInterface;
 use Drupal\Core\Field\BaseFieldDefinition;
 use Drupal\Core\Form\FormStateInterface;
 use Drupal\Core\Routing\RouteMatchInterface;
@@ -44,20 +42,19 @@ function path_help($route_name, RouteMatchInterface $route_match) {
 function path_form_node_form_alter(&$form, FormStateInterface $form_state) {
   $node = $form_state->getFormObject()->getEntity();
   if ($node->hasField('path') && $node->get('path')->access('edit')) {
-    $form['path_settings'] = array(
-      '#type' => 'details',
-      '#title' => t('URL path settings'),
-      '#open' => !empty($form['path']['widget'][0]['alias']['#value']),
-      '#group' => 'advanced',
-      '#attributes' => array(
-        'class' => array('path-form'),
-      ),
-      '#attached' => array(
-        'library' => array('path/drupal.path'),
-      ),
-      '#weight' => 30,
-    );
-    $form['path']['#group'] = 'path_settings';
+    path_settings_form_element($form);
+  }
+}
+
+/**
+ * Implements hook_form_BASE_FORM_ID_alter() for user_form().
+ */
+function path_form_user_form_alter(&$form, $form_state) {
+  if (!empty($form_state->getStorage()['user'])){
+    $user = $form_state->getStorage()['user'];
+    if ($user->hasField('path') && $user->get('path')->access('edit')) {
+      path_settings_form_element($form);
+    }
   }
 }
 
@@ -65,7 +62,7 @@ function path_form_node_form_alter(&$form, FormStateInterface $form_state) {
  * Implements hook_entity_base_field_info().
  */
 function path_entity_base_field_info(EntityTypeInterface $entity_type) {
-  if ($entity_type->id() === 'taxonomy_term' || $entity_type->id() === 'node') {
+  if ($entity_type->id() === 'taxonomy_term' || $entity_type->id() === 'node' || $entity_type->id() === 'user') {
     $fields['path'] = BaseFieldDefinition::create('path')
       ->setLabel(t('URL alias'))
       ->setTranslatable(TRUE)
@@ -79,3 +76,23 @@ function path_entity_base_field_info(EntityTypeInterface $entity_type) {
     return $fields;
   }
 }
+
+/**
+ * Returns form element for path settings.
+ */
+function path_settings_form_element(&$form) {
+  $form['path_settings'] = array(
+    '#type' => 'details',
+    '#title' => t('URL path settings'),
+    '#open' => !empty($form['path']['widget'][0]['alias']['#value']),
+    '#group' => 'advanced',
+    '#attributes' => array(
+      'class' => array('path-form'),
+    ),
+    '#attached' => array(
+      'library' => array('path/drupal.path'),
+    ),
+    '#weight' => 30,
+  );
+  $form['path']['#group'] = 'path_settings';
+}
